ttatgtatataaaaatcaaaaagttaaaaagttttccacttgtgtataatattaaaataaatcgtttctatcatgtgtataagtgagtggtttatgcacaagggtgaagttttatctactcctgtgtataacctgccatgttattaacatttttcgatttaaggccgtatgtagtttttttctatttatatgtggataactttaaatgcccgatgtaaaatccgctccttgtctgtcactcaaccagggagtacgtctacagtgtctttggagcattggaatctttgtctgcagcgcttgcagagtgagttttccacatctcagttcaacacctggattcgtccattgcaggctgaaatgctgccgaatggagaattgtgcctaagtgcaccaaaccgttttgtgttggattgggtgagtaacaaatatcaaacgcgcataaaggaattattgtctgaatttgctggcgatgatcttgcaccggctttaaagctggccgtgaaagctcaaaattttgcccaagcgaatcagatgtcacctccaccacctccggtttcaagtgaaccggctattaatcctttaaataatgaagtggcgagagagtctggctaccgtccgggttttggtttaatggatgacgaagaaggtagcccgaatgctgaccttgagtttgaagcaccattgactttgtccggtactggcttgcgtggtgagcttgaaccttatgaacagggccaactgccattaactgcgcccaaacgtaaagtacaggtggaaggtggtattaaccacggcgcgaatctaaataattcgtttacttttgataacttcatcgaaggtaaatccaaccagttggctcatgctgcggcattacaagtcgctgagaatccgggcggtgcttacaatcctctctttatatatggtggggttggcttgggtaaaactcacttaatgcaagccgtcggtactgaaatgatgcgccataatccgaatgctaaggtggtttacctgcattctgagcgttttgttgctgatatggtaaaagcactacaattgaacgcgattaatgattttaaacgttattatcgttctgttgatgctttattaattgatgacatccagttttttgccggtaaagaccgtacacaagaagagttttttcacacctttaatgctttgttagaaggtggtcagcagatgattttgacctgtgaccgctatcctaaagagatccaaggcttggaagatcgtcttaagtcgcgctttggttggggattaacggttgctattgaaccgccggaattagaaacacgagtcgccattttgatgcgtaaagcagatgaaagtggtatcaagttatcttatgattccgcattctttatcgctcagaaaatacgttcaaacgtacgtgagttagaaggcgctctaaaacgtgttatcgctaactcgcattttactggacgagcgattacgccagattttgtccgcgaatcgttaaaagaccttttagccttgcaagataagctggtaaacatcgataatatccagcgaattgtggcggaatactacaaaattaagatcagtgatctgttgtcgaaacgccgtagtcgatctgttgctcgtcctcgccaagtggcgatgtcgttagcaaaagaattgaccaaccacagcttgccagaaattggcgatgcatttggtggccgcgatcatacgacagccttgcatgcgattcgcaagattaaagaactgcaagatacggattctgatattcgtgaagactacaaacaattgatgcgaattctgaccacctgatggtctaagactttgagtttacgaggaaaataatgaaattttcagtcgtccgcgagacacttcttaagccacttcaactagtggcaggcgttgtagagcgcaaacaaaccatgcctgtcttggccaatgtgttggtggaagtgaaagaccaactattaacgcttaccggttctgatttagaggtcgaattggttggtcatgtgccattagatgagtgcgaagaaggccgtattaccgtgcctgctcgtaaactaatggacatttgcaaaagtttaccagacagtgcagtaattgagttcaccttggatgaccaaaaagcggttattcgttcaggtcgttcacgttttagtttgtctacgttgccagccgatgaattcccgaatatccaagatatgcaaggtgatttaacggtttctatcgcacaaaatagcgtgcgtcgcttgatcgatcgtacgggttttgcgatggcaaaccaagatgttcgttactacttaaatggtatgttacttgaagttgcagacggccaattacgtgtggtcgcaaccgacggacaccgtttggcgacggctgtggaagatgctcaagtgagcggtgatttgactcaagttatcgtgcctcgcaaaggcgttttggaactaaaccgcttactgaatgatacagatgaagttgttgagctaacgataggtacaaaccatattcgcgctaaagtagcagaatatgtgtttacctctaaattagttgatggcaaattccctgattatcatcgtgttattcctcgaaataatgaaaaaatcgtcattgctgaccgtttggaattacgtcaagtattccttcgtgcatcgattctttccaacgagaaataccgtggtgtgcgtttgattttgtctaacggcatgttgcaagtgtttgccaataaccctgagcaagaagaagccgaagaatccgtattggtgcaataccaaggtgacaatatggaagtgggcttcaatgtgggttacttgttagacgtattgggtgtcgtagactctcaagaagtgcgtttatcattgaatgattcaaacagcagtgccttgatcgaagaagcacaaagtcatgcagcacaatatgttgtgatgccgatgcgtctataattatcgcatacatagatgatagacctatcacccgcttggcgatttagttttctaaaatgccaagcgggttgtcttccctccccgattaaggtttaagagttatgccgctggtgcgtttggacatctctcatgttcgcaacctttctagtgtgcgctttgaaccttcgccccaagtaaatgtgattgttggcaaaaatggcagtggtaaaacctctgttttagaagccattcacttattgtcgtttggtcgttcctttcgtagtcacaagcacaagacctatattcaacacgaaaacgatgcctgtatcgtttttgcgcagcttcatcaaaagcaaggcagtccgatccgtgtcggtttacagcgtcatcgtgacggtcagatagacgttcgtatccaaggacagcgtgcacaatcggttattgagcttgccgaacgtcttcctgtacagctaattaaccctgacgcatttcgattattagagggttctcctagcattcgacgccaatttatcgactggggtgcgtttcattttgataaagacttcattcaggcgtggcgaggctggcaaaaagcattaaaacagcggaataccttgctcagacgtggtaaaatatccctcagtttattggcggcatttgatcaggaattgatccgactgggtgagcaagtcaatcaatctcgcaaagcgtatgttgaaaagttaacaccgcattttgtgaaggttttatcgctattaaccacagagctttcggtgagtttacagttctttcaaggctgggatgcacagaaaaatttagccatggcggttgaagcgggacgtgagcgagatatcgagttaggttatacgcacacaggcccacaaagagctgatttacgtgtgaaaacggcgacgggtgatgcgttagatacgctgtctcgtggccaacaaaaacttgttgtttccgcgttaaaaattgctcaaggacagctactgatcgatatgggtcgccctctggtatttttagtggatgatttaccagctgagttggacgctaaccacagacagaaactttgtcagttgttggagtcattaaacagccaaatttttattaccagtgtcgagcctgatacaacggattttacttgggccgacacaacagacgttcgccaattttctatgactaatggtgaattgtctttattgagcaaaggtttgcaggagagttaaatgagtgaaaataaatacgattcgtccagtatcaaggtgctcaaagggctagatgccgtacgtaaacgccctggcatgtacattggtgatactgacgatggcaccggtttgcatcacatggtgtttgaagtcgtggataactccatcgatgaagcccttgctggtcactgtgacacgatcacagtactgattcaccctgatgaatcgatttctgtttcggataacggccgtggtattccggttgatatacacgaagaagaaggcgtttctgccgctgaagttatcatgacggtacttcacgctggtggtaagtttgacgataactcatacaaggtttccggtggtcttcatggtgtaggtgtttcagttgtaaacgccctatctgaagcgcttactttgaccattcgtaaaaatggtaaagtatacgaacagttttacgctcatggtgttccacaagcaccattggctatcgttggcgactctgacggtgccggaacaacagttcattttaaaccttctcctgctacttttagcaacatattgtttgtttatgacatcttggcgaagcgcctacgtgaattgtcattcttgaactcaggtgttgctatccgacttaaagacgagcgcactggtaaagaagatttcttcaactacactggtggtttgcgttcttttgttgagcatttgaatactaataaaacaccaatcaacgatatttttcacttcatgtgccaacgcgaagacctagaagacggtattgccgtagaagtcgcattgcagtggaacgaaggcttccaagaaaacatttactgttacaccaataatattcctcaacgtgacggcggtactcaccttgctggtttccgtggtgctttgactcgtaccctaaacactttcattgagaaagaaggtttagcgaagaagcaaaaagtggcaacaacaggcgacgactgccgtgaaggtttgaccgcgatcgtatcggtgaaagtaccggatccgaaattctcttctcagaccaaagacaaactggtgtcttctgaagtaaaaacagcagtagaacaagaaatgactaagcgtttctctgagttcttactagagaaaccaaacgaagctaaaatcatcgttaacaaaatgattgatgcggctcgtgcccgtgaagctgcgcgtcgtgctcgtgatatgactcgtcgtaaaggcgcgttagatatcgcaggtttgccaggtaaattggccgattgtcaggaaaaagatccagctctttccgaaatctacctagtggagggtgactctgcaggtggctcggcaaaacaaggtcgtgatcgtcgtacacaagcgatcttgcctctgaaaggtaaaatcctgaacgtcgaaaaagcacgttttgacaaaatgctagcgtctgttgaggtaggcactctgattaccgcacttggttgtggtatcggccgtgacgaattcaacgccgacaaattgcgttaccacagcatcgttatcatgaccgatgccgacgtggatggatcgcacattcgtaccctgcttttgaccttcttcttccgtcaaatgccagaaatcatcgaacgtggtcacatcttcattgcgcaaccacctttgttcaaaatcaaacgtggtaagcaagagcagtacatcaaagacgaagctgcactagatcaacacttgatcgaagtagcattagatggcgctcacatgcatgtgaacgaagatgctccaggtattcaaggtgagcatttagcgaaactgatgcgtgattacattcacattgaagcggatgttgatcgtttggctcgtgtgtatccaaaagatgtaatgggtaaacttctgtactgcaaaccattgactcaagacgatttaaccaaagaagcagcggttatggagtgggttgaagctattcgtagccaaatgccacaagatgctcgtactggtttccgttttgacttctcggttgaaaaagacgaagagcgaaatatctatcttccagtcgtcgacatcatgtctcacggcgtgtctaaccgttaccgctttgaagggactttcttcaactcgcctgaatacaaacgcattgtggctatgtctgaaaccgtagcggaattgtttggtgaagaatcttacatccaacgtggtgagcgtcgtgaaacggtgaaaaccatctctgacatgaaatcttggttgatgaaagaagcgtcccgcggcatgactattcagcgttataagggtctgggcgagatgaacccagaacaactttgggaaaccaccatggatccagatgcacgtcgtatgcttcgagtgaccattgatgacgccgtagcggctgaccaaatgttcaccaccttgatgggtgacgaagttgaaccacgtcgtaactttatccaagacaatgccttgaacgtagcgaacctagacgtttaattcagtctgagtttacttactaaaaaaacggttagagtgaaaattctaaccgttttttttatagaaaaatttgcggtatagacctacaacgctgctttaatgctgtcttcaatttgcgtggttgggcggccaattagcgttgataaatctttgctgtcgctgaacaaggctccttgggatgcgccaacttctgagtccgcaaggatggctgcgaagccttctggcaagcctgcgccaaccaggattttggtgaattccgcttcaggaacgttttgataagcgacggttttgcctgataccttgctgatcgcagcagcgtatacgcttaacgtgaaagcattatcgccagccagttcatagactttgcccgcttgtccatctttaaccagtacggccgcggccgcagcagcatagtctgcacgtgctgcagtagacagttttccatcttcggcacaaccaacaacaccatgctctagtgcgcctgctacgcccattgtgtagttttctgagtaccagccattgcgcagtaatacataaggtacgccagattccgctaacagattttctgtttctacgtgttcttttgccaaaataagaggtgatttgtccgcgtttaaaatactggtgtaagccagcaaggaaacgcccgcttgtttcgccgcatggatgacattgctgtgctgagcagtacgttggcccacttcgcttgacgagattaataatactttttcaacaccttgcattgcagcaacaagagagtcttggtctgtgtaatcagcttgacgaacttgaacgcccttttctgccaaatctgccactttttctgggttacgaaccgcggcaataatgttgcttgctgctgttttttctagcaatgaagcaatgacaagacgaccaagttggccagatgcgccagtaactaaaatcataatattctcctttgagttttaagttgatggaagtagaataaatcactaacaaacttttagtaagtacgtacaaaaaggtaagtatggaaaataatttacaaacttcacagaacggcatgtcgcgcttatttgataaaggcgatgtgttttcggacaaatgcccttcacgtgatattttgaaacatgtcaccagtcgttggggggttttggtgttgttcgcactgaaggacggtgaaacacagcgctttagtgagttgcgtcgtaagatatcaggcgtcagtgaaaaaatgctggcgcaaactcttcaagccttggaattagatggctttgtgttacgtacttcttatcctgtggtaccgcctcatgtggaatatagtctgacggatttagggctagaagtgtccgttcgagtggctagtttggctgattggattgaagacaatattaccgatattttggctatacaatcacaacgaaatgaagagttagcgtcttaaatgtatatttattagtatttaaattgagagtgagtactcacactaaattgcttatttataataatcacttacctttatcaccgttgattaattgtattttgctgtttttgtttggcgctttttgtgtgcagtcttgggcagtttgtacagagctctccgccgtcacggcgaaagtgtaagcagcaagtatgacgcacaaaaacaggtgtttctgtttcttgctgacttagcccagcaagagcttttaatggcaaattcatcccctgcgcccaaagttgaaaatccgtttctaggctgtatttttgctcatcgggcaacaaattatttatagcaattaacgcactcattaactgatcagcaagcaaaccttgatacagtgccggtcttccaccaaaggcatcaacatgagctgtttcaaaggattgaaacatcgtattgagctgttcactggctgtttttatcagcgtctcgtgacttccctcttgccacattctatcgggtaaaaaatacccagcgaccatctcgccactttgcttttgttctatttcttgcaagcgcaacggcacagctttgagctgataaacgcaaatcatcgccagatagattggttgccagcaagctaacccccaacatcgaatacgccaataaggcgcacccgtttctgggtgcgcctcttgtagtgtttcatgtaaaacaagcaatgcttgctctggctctttggctgataagttggttgtgctttgttttttatcagacaaactttcttgcccatccagcacagcaatgtaagatcttgcaatgttgaaaagacgatctataggcctttcgatttttctatacctctagtattgctgctaagttgtgctatgaaatgtttagaactcatatcgtgcactgacttcgaaggctctttcatctccgaaccagcagttggattcgtcgtagcagctgtaataggtttcatcaaatacgttgctcatcgaaaacctgacactggctccttgccattgcgcagacagcattgataagtcgtaacctatggataaatcgaccaatgtaaaagacggtacggtattagaatttgctgcgtcgagctgcatttggccaacataacgtacgcctgcaccgagtgatgtaccggctaatcttccttcggttggcgtataagttagccaagtattaaattgctttttgggtacccaaaccggcgtattaccttctatgccgctgttgtctttggtgacttcaacgtcttgaagtgtataggcggcttttacggtaatgtcagatgtgattgctttttgtaactcaagttcgataccgcgagattgcatttctcctacttgaactttttggctgtagtctgtgctgtctggatcgcgggtaagcacattacgtttagtgatttcaaaggcggtcgcactggcggtaatatctcgttttttgtattttagcccggcttcccattggtcagctgtagaggtatcaaatgttttaccattgcggtcagagcctgtgacaggttcgaagctttgggcataacttatgaatggcgctaggccattatcaaattcatacagtgcgccggctcgaccactaaattggctctgatcgaccttggtattggtcgctgctccgtatttacggcccttttcagttgctttaaattgatcgtagcggccaccggcaataaagacccactgatcaagacgtatttgatcttgcaggtacacgccagtttgttctttgtcgatagtgaaatcgctgctgtaaccagagccagcaaaatcaaggttatctctaataatctggtcgtgatttgggttatatagatcgatgctaggcgctacggcattttcgtatatcacgtcagatttgagttttagatagtccacgccgaccaagacattatgttcggcattgccaatatcaaaaacgcctgaaaattggttgtctatattgatgccctccgatttttcatcagtcaggtaagcacgacgatttagagttctttcatcactgtctaaagaggaggagtaagtgttttcttggtaaacttttgctgtagtgaaacgagcattttgaagaaagctccaagtattatttattttatggtcgagtttatagccaagtaaaagcacatctctgtcgtaggtttcccagtttgtgtcgcccgcataagcatctgaagatagttttccattgatgctgctatagacggtgccttttgatggcaaggtagaataaatacccatgcttggatctttctgataatacagattgaggttaagcatagtgttcttactgattctccaatcaatagagggcgctatcatgatgcgttcttcttctgatgttacagcttgtccgtctttttttcgcaatagaccgacgatacgatagttcattgtgtcgttaatggcacctgtactatcgatctgtgtttcgcgtttattatcgctacctaaggttaattccacactatgctggctctcagactgaggggctttactaatgaggttcaccatacctccaggtggcatagcgccataaagtgtcgaggttgggcctttgaatacttctacttgttccacggctgccatatcgatttgtggttgtaggttccaatcgttatagagtaattgcagtccgtcataataggctttgtcattttcgaaccctcggatattaaaaaaatccaaacgtgttaccgcaccgccacgtaactcagtgttaatacctgaggtgtatcgaacggcttccgcaacagtttccgtgcctctttgttgcaaagcttctttctctattactgaaatcgcttgtggtgtttcttctgggtccaactgtgtttttgtcgctgtatttcgataagtctgtccctttaccactaatgcacttaattgatcttctgaccttgtatctgttgcttctgacgcatcagctgcgagagagtaagacggtactgaggtaattgctaaagcaagcaaagtgagctggaaatgcacagacggtttcatgttaactccgagaatagaataaaacaatattgataatgaatctcattttaattttattgggagtataaaacttaactttttggtgcatcttcagtaagaggaagagagggagaaatcattggattagattatataaaagttatcttggcttgatcggaagccaatattccatatagcttttcgaactgcttggatcgtaatctggttcgtaaacttctaattcgtagccctgtactccgtaataattggactcaggtagccattgatagataaaccactctagtgctttttcaaccgctgaagatttcccataaacgggaatgacggcgtattcctgaagtggaaccctcactgtatctaatggagtggtattaaatgggttagcgccactaaaaatggttggggatgatgtatttattggctctaagtatccggcccaataaagcatctgatctgggtgttgggcatggtcctgagtgtctataatgccaattggacgatagccttttgtaactgtctttacttctgaaataacttgagaccaaagttgtggaacacgttctgaaaagtttggagaggctgaaaagagtcctcgaatccaagcgcttctgccctgaatgtggaaaccatcgcgactctcaatacgtatttgagtgaatgtttttggtgtctctgtctgggctttattaggacatctatattgtaatggcgtacgtaatccataacgttttccacgttgccgataatctctaggggtacagttgaacatttgtttaaaggcgcgggagaagcttatttccgaatcaaaaccacattgtatcgcaatatctacatgtctatttttactcgatagtaacagttctgcagctttgcttaagcgtaattcccgaatgtattgagctacgctaagaccagttgcttgaccaaatactcgttgaaactgccagcgcgaccagcagcttttttccgctaagctagatacatgaatagactcatccagattttcgtggatgtagtctaaaaccttttctatacgagtaagtctgtcttgattagccatgaattgctttataaaaaataataatcattattatctattttatttttaatgccaatcgattctatggttgttagagattttgttattggtggctattaattaatcaagttgcgtgattaaatcaaaatcatctttataccattcaaaaataatattaaaaatggatgttgcccgatgaaggaattaactcgaactgcgctgtattgtgccatgtttattgctgtcggcgcggtcgcgggtttgctgggaccgagtttgatttacttggccgatttaattgatgcctctgttgctgaaatctcaattgtttttactgcacgtgctattggtaatattctcggcgctttgttggcggggaggatgtttgatcgctggcaaggtcatcattatcttattgttatgttgctctgcatgattaccggattggtgctggtgcccttttcgaccagtttatctatgttgattgtgctgtttttcttgctaggcgcgacagaagtatcggctaatgcgggtggcaatatgatgatgctgtggctgcataaagaaaaagttggctcttatgtcaccattttgcatttgtgtcacagtgctggatctatgcttgcacctttgattttggtgttcgctcagtggacggggcatggttatggtgcaggctattggatggtggcgctgtacgctttgttactgccattgttgttatggcgacaaccgagtccaaccttcgaagtcagagccagtgaagtagtgccagcgacaaaacaaaaagcgacatttttggcatttctaatggtcatcttcttgtatgtgggttttgaaataaccatcgctggttggatcagtacttatgctgttctgtctggtgaagatcaaaataccgcggctattttggttacttggttctttgtgagtttgtcgttgggtcgtttgttctcggtatttttattacgttggattacgcctcgacaaggcatctatggtttgctggtagtgagtttcagcggaagtttgatgatgattttttctgatgcttcgttagtggtaattgccttgtggctgggtttggggtgttcggcattctttccaatgttgttctcctatgccaacagcattatggcgctcaatggcaaacgcacgggttacgtttttgtatgctgtggattaggtgctttggtggctccgtcgttaactgggccaattatcgaggtctttagtgccgcagcgttcccgtatcttttattggttctagcgttattaatagcgtttagctggcaaagattggctggaatgacgcgtggcagttagctattgcatctgaataccttgttagtgaatgtctactaacaaggtattttttagattataaattctctatattcggctagctgtatttgtgcagtgtcgcaatggtgaatgccgcaagatcggtgtagacgctgaatgggaagtctatcgtcttgtactgtgtttcacggccctttcctgtcaaaactaatactggtgaacaaccacgagcatttcctgcctgaagatctcgtagagagtctccgaccataatagctgggtgatcttcgaaggataaacctaattctgcttcaatcgcctcaatcataccgcttttgggtttgcggcagttgcagttatcatctgggccatgagggcagtattgaataccattcactttaccgccttctgcttcgactagcatggtcattttatcgtgcatggcatgcagtgtggcttcgtcataatagccacgagcaatgcctgattggttagttaccacaaagactttaaagcctgccttggacaaggctgcaatggatttaatgctgccagaaatcggctgccattcatcgacagattttacataagcgtctgagtcttggttaatgacgccgtctcggtctaataaaatgatgggtttaatttgcgccatgggaatgccttttttgaattatattatttgtttcgttgctatttcatcatgatgttgagcgttattttgcttcaccaatcgctgcgaagatggcgttacgacaggcgcggctaagatcatttggcgctaggccgatatccagtcctcgctgtccgccgctaacatagattttttcaaatgcctgcgcactttggtcaatacaagtgatgaggcttttcttttgccctactgggctgataccgccaaccaaataaccagtaaggcgctctgcatctttcacgtctgccatgtgcaattttttaacgcctagtgcactagccgctcgttttaaatttaaggtacctgtcactggcacaatggtaacgaaggtgtttttgtcgtcggtgactaatagagtcttgaacacacaagcaggatcgagatcgagtttctctgcggcctcttcgccaaaattagaacaatgtggatcgtgttcatattcgtgaatactaaacgcaatcttcagttttttaagttggttaatcgccggtgtcactattttaatccttacgtgttatctaatttttagtgctttctatttttgccagaacattggtgtgaataataccaacaaggtaaatacttccaaacggcccaacaacatagaaaaacacagcatccattttgcaggatcgctgacgctggtaaaactggaagctacatcacccaaacctggacctaggttatttaatgtcgcagcaaccgcagaccatgctgttacctgatctaaccctgttgccattaggccaatcattagtactacgtaaaccaataagtacgctgagaagaatccccataccgcagacacaactctttcattaatggccttgccgccaaccttaactggaataacagcatttgggtggattaaacgtttgatctctcgcataccttgtttgaggataaggagtatacgaattaccttcataccgccaccagttgaacttgcacaaccgccgacaaacgatgtgacgatcaataagaagggtaagaaatgcggccagctagcaaagtctgatgtactgaaaccggacgttgtcgcgatagatacactttcaaatactgcatagcgtatcgaggtactccaatcgtaagtcgacgtcatggcaagtacgagaatcgccaagataaccgtactggaaagtatcaataaaaagaaacgcgcttccggatctttaaaataatgccacacgcttttgtgacgccaagcgtagaaatgcagagcaaagttgaacgcagatacaatcataaagaaggtacaaatcatctcaatagcgacactattgaaataaccaatactctcatcatgagtcgagaacccaccaatagccactgttgagaaactatgacaaatcgcatcgaacaaactcattccggcgatccaataacccaaggcacaaacgctggttaaggtcgcataaatgtaccaaagagctttcgctgtttcggcaattcgtggcgtgagtttagtatcttttacgggccccggtgtttccgcgcgatacagctgcataccaccgatgcccaacatcggcatgatggcaacggccaatacgatgatacccatgccacctaaccaagtaagtaactggcgataaaacagaattgattgaggtaaagcatcaatgccagtgaggatagttgcccctgtagtagtgagtccagaaatagattcgaacaaggcatcggtaaaggttaagtctggcgtttcagctaagaagaaaggcaccgaaccgaacaagcctagtacagtccagaaaagcacagtgactaagaaaccgtcacgaatttttaactccccacgttcattccgaactgggaaccatagaagaaagccacctaataaatttacgcccaacgcataaagaaacgcattaagtgcgccatcagaataaatcaaagaaacgataatgggtggaatcagcgagacactaaataccattaccaataatccgatgacacgtaaaataacactaaaatgcatacttgcttcctagaacccgacgttattcttatgtcgagctgttgttaaaaattagatgaagctaattgagattggcttctattttttgctaaaaagcgttcaaattaaaagaaggttaaacccacttggaagagctgctcaaccgctgggatttgttttttgttagtcacgaaaatgatgacgtgatcttctgcttggatcaccaattcgctggtggcaacaatcaaatcgtcttcacgaacgatggcgccaatagttgcgccttcaggcaaattcaaattggcgatactgcgaccaacgacttttgaagaacgataatcaccgtgtgcgaccgcctctaatgcttctgcggcacctttgcgcatcgagtgtacgttcacaacatcgccacgtcggatgtagctcaacaatgaacttatggtggtttgttgtggcgaaatcgcaatgtcgatcatgccttcttggacaatgtctacgtaagctgggttattgatgatggtcataactgtgcgaacgccgagtacttttgccagcatggaagacatgatattggcttcatcgttattggttaatgcacagaatacgtctgtggattcgatgttttcttcaagcagtaattcctgcttagatgcatcgccgtttagtactatggtgttgtccaaagtttcagacaaataacggcagcgttcaggatcacgttcgatgattttaacgcggtattctttttctaaactctgtgccaaacgctcaccaatgttaccgccaccagcgatgatgatgcgtcgataaggaacatccaatggacgcaattcactcatcacatctaatacatctcgttgagcggttagaaagaagacttcgtcgttggcacggatttgtgtgttgccgtcaggagaaatagatttaccatcacggtaaatcgctgcaatacgagtttggattgatggcatgtgttctttcaagaagctgattggttggtctatcagtggaccacccttttccgctttgactacaactagctgtactttaccttccgcaaattccataacctgcaaagcgcctggataacgaatcaaacggcttaaatgtttagttacttctttttctgggctgatacgaacatccataggaatggctgaatcaacaaagagttctggataatttgcataagcgctagaacggacacgaccgattttagtcggtgttttaaataaggtatgagcaatctggcaggcgatcatattagtttcgtcttggttgctcaccgcaatcagcatgtcggcatcgttgcaaccggcttgatctagtaccgcaggatgtgaaccactgccctcaaccgtttgaatgtcgagacgatcttgcagttctctaaggcgggttaaatctgtatcaatgacggtaatatcgttatcttcacttgccaagttttccgcaagcgtggcgccaacctgccccgcgcctataatgatgattttcatagtctgccttagagcgtgatttgttttcggctctttgtttagtgtattaatttaaatgtcaaaattgagtcgtgtgatcaatcgagcatgcatattttttgctcgaatccagtagagcaagtttacccacataaggacaattatttaacttgaacttgataaatactcgtaattattttggatgatcatgtaatgagattttttttgttacttatcgagtgttgaaactgagaggcaagttcgcaaccagcaaggaataatatttatttgacgcaaaaaaatgcccaacaaactgtgtttcatgtgaaacaatgtattgggcatttttataaaacgacctatatttcagtcgtttgcttgatatgatctgtatctgttttttatttctatttactaggacggcttaagctttttgaagaaggcagtagtagaaaccatcgtgaccatttgcttgcggaaataattgtcgaccgtgactaacaggaattccccactctactgcaagatccgccgccaaagaatttagtgcgacttctttcgcgtcttcttggtttgctaagaagtgctggatttgttgttcgttttcttctggcatcaaagaacaagttgcgtacaacatgaagccaccagactttaacgttgtccaaaccttgttaagaatctctcgctggatgataacgagatcatcaatgtcggctggctttcgattgatcttaatatctgggttacgacgaataacacctgtcgcagtacaaggaacgtcgagtagaattttgtcgaaatgttcgccatcccaccatgcatcaaggtcgctagcatccgcacaaatcaattgcgccgaatagccaaggcgctctaaattggattcgattttttccatgcgccaagattctagttcaacggcagttagttccattgagcttagtcctgctgaattggctttctctaacaagtggcctgtttttcctccaggtgctgcgcaagcatccaatactttttcgcctgctttgggcgataaaatatgtgctgaaagctgagcagcttcatcttgaacactaacatacccatcatcaaaacctggtagctctcctactcgaacggcattttttaggtataaagctgaatctgaaaactcgcctttttctgtatttatacccaaatctagaagttgctccttgtatgtttcacgtgaaacgagactctcgtttacgcgaatacacatcggcggatgtgtgttgctggcttcaataatttcttcaagatgctcaggccaatgtttattaaaacgcttcaccagccatttcggcatgttgaattctacagaaggttgagcttctagaatctcaactatgtcgtcagcttctctttggtaacggcgtagtaccgcattcattaacttggttgcccagtctttatttaagatccggcacgcttctactgtttcgtttactgctgcatgatcaggtgtgttcatgtaagttaattgatacaaacctaaaagtaagacagcgtataaatctgtgtccttttcttcaaaagggtgcgccaataaatgcaaggcaatgctgtttaatcttggatactgacgacacacaccaaagcataactctttaagcattggcgcatgttcacttgctacgtctagttgatgacgagccagttgcgtactaagcgaaccctgttgaagtaggatattagtaatgactttaatcgcaacttggcgagcgctttgttgcccagtacttttgctagactgacttgtgttggatgggaagctattgtcgtggttcatgctgtttgctcgataagtccaaggcgttggccaatttctagggcggctttgtttttaccatttaaggcgtcttgcactttcatgcgcttgccgcccgcaaattggatctcagtaataaggatagaaccttgccctgtggcaacgataatgccctctttgctaaccaccaaaatatcgcctggtgtggaagcttcatcgcttacgctggcaatgtgtgccgcatggattttcattacaccagcaaggctgttggtgtaagcaactggccaaggagataaaccgcgaatttgacgctcgatcaattctgcggaagatgaccagttcacattgccctcttgcttggtgagtttcgcggcgtagcaagtaagactttcatcttgttgctcaggaactaatgttccggctttgaatttttctagagcttcaatcagtgtgctgccaccaagaacagccaagcgatcgtgcaatgtttctgaggtgtctgttggtttgatatcacagtatgcttttaacagcatgtcgccagtatccaagccaacatccatttgcattatggtgatgccggtttcgccatcgccagcaatcaaggaccgatggataggagctgcaccgcgccagcgaggaagtaaagaagcgtgaacgttgatgcaaccaaacttaggtgtatccaatacgacttttggcaggatgattccgtacgcggcgacaatcataagatcggcttctaatgctgcgagttgcgccttgtcttcatcctgtttgaaatttaacggctgataaactggaatgtcgttaacgatagcaagttgcttaacaggactctgaaccagcttttgaccacggcctgctggacgatctggctgagtataaactccgacgatctcatactggttttcagcgtttgaatctttcatctttgttaaaagtgcttgcaggctggcagctgcgaattcaggtgtgccagcaaaaataatacgaagtggtgaggttggcataaaggttccttaacaaaaaatcaggccaaagcctgattttataatacgagtattaatgatctattggctaaaaagagtcgtcttcttagccttgtttttgagctagcttatgggctttttctaatttgctcttaatgcgattacgctttagaggagttaaataatcgaccataagcttaccgtctagatgatcaacttcatgttgaacacaaactgccattagctcatcgacttccaacgtgaatggtttgccgttgcggtctaatgctttgactcttacttttgcagcacgataaatgtgctcgtaaaaaccaggaacagacaagcagccttcttggaattcatttggttcgtcgtctaatacttcgaattcaggattaataaaaacgatcggctcattacgttcttctgaaaaatccatcacgacaagacggtggtgataatccacttgtgtcgccgctaagcccaaaccattctcgtcatacatggtatcaagcatgtcatcgattttggtttgtagctcatcagtgaacttggtaattggcttagcaattttgcgtaagcgtttgtctgggtattcaagtacagttaaaacagccatgatcttttccaacgatgtgtctttgttcatgagcggagacgttctctcctactcttttcattgtctctattgtaacgcaagtctagccgttgagcagtcttctcatggcggttttttggccaatatgattgaatagcttctatagtcaatgactattcgctcttggttttgtattttaagtaatggtttgggcaaggaatgtccatgtttaacactcaaggaagccgcttatcatgtctgcctctaatgtctcgggtttgtcgaaaaccgattggttatgtttaagttttttatcgggcattggcccatctcgactctcgcgtctttatacttatctcagtcaatttgattatcatgcatcaatggataatgctgaaaacttacccttatttagtaatgaagaactaagcgacacgagtccttcagagacgataacttatgatttgttgatcgcgttaaagtggccagagattacggcgcgtcaggccatggattatttttccaatggcatactcaccaaagaacaagaagccaaacgtgacgagtcattggcttggttggaagaagctgatcaccacttagtactacaagaagacgaacactatcccacggcattaaaagagatctccgtcgcgccggcgtttctttatgtagaaggaaaccgagacaccttggcattaccaaaagtcggtattgtgggagcgcgaaaatgtacgcgttatggaagagatgccacctttcaatttgccgagcaattatcggctcgtggtgtttgcgtagtgagtggcggcgcgatgggagtcgatacagcagcgcatcaaggtgcattatataacaagacaacacccactattgcggtaatgggaactggcttatttcatcgttacccgcatcataatcgtcagatgtttgaagaaatactagagcaaggcggcgcattaataagtgaatacccactatcaactagtccacgacctcacctgtttccgccgcggaatcgaatcatcagtggtttaagtatgggcgtgttggtatcagaagcttctcttaaaagtggttctttgatcagtgccagttatgcaattcaacaaaaccgagaagtgttcgccttgcccggtcgtttgattgatccacagtcagaaggctgtcatcaattacttcgacaaggtgcaaccttggttcgtcatgtggatgatattttagccgagtgttcagatctgtccttgccctctgctcctataacgaaaagcgttaatataacgaagagggttaaaagctcggctgctgaaaagaacactaaaaatccgctgtccaacaatagaaatcaaacagctgaaagtatgcctgtcttagtgtcaaatcaagttcatgctttaccggaatctacttcagataatgccaaggcagttattgccattatggaacaagaagcacaaccgatggattttgatgccttaattcgccaaagcaaaatggacgcgggattgatgatgcaggtgttaatggaattggaattgtatggctgtgtggagaatcgagaaggtctttattgtcgttgttgaagtgacgttgcagaccttctctctttcacaataaaacgcagataaaatgaaatgcgtgatatgtgagatatcagatatagattacatgtcgctaaaaatatctttcttcagctgcttaatatcacgacgctcttttttattcggcttgtggtcggacataattcggccaccaaaagacttgttttcgagagcgcgtttttcacgtttctcaatcgactctggtgtttcctcataaagcaattgtgcttcaggtgcgccacgacgctggccgctgatgtctttaattttgacgaccttttcatcccaaccaactcgtatgccaattaaggcaccaatttccacattacggctggctttgcccttacttccgttgtaagacaccttgccgccatcaatggcgtctttacaaagtgaacgagttttaaaaaaacgtgcggcccaaagccacttatctaaacgaacggcttgtggtgccgactgcttttctggtttactcataaagaatgcgttgaccctattctgttgtcatatttgaggctgttatgcaggacattagtaaacacccaatttttcaagctctccaaaaaataatacacgatgccgccgatgtgatcatggatatttatcaacgtgcagatttaggcattgaacaaaagccggatgatagtcctgtgaccgctgctgatctcgctgcgcacaaagtgattctagcaggtttgcaagcacttacacccgatattcctgttctttcagaagagagctctgaagaacgccaggtgacgtttgaagagcgttctaaatggccagtgttatggattgttgatccgcttgatggcacgaaagaattcatcaagcgtaatggcgaattcagtattaatatcgccttggttgaaaacggcgcgcccattctaggtgtggtgtatataccgaccacaaccgaaggctattttggagtgaccaaagtctggcaagggttgccagtcggtgcgtttaaatggcaaggtgatgaatacgaaagcatcaatgttcgtgaaccacgcgaacctattattgccatgacgagtcgcagccatggccctgcccttccagcttcgctaaaaaacaaattaaagcaaagttacgagcaagtgagagagttaccaaaaggcagctcaatcaaaggctgtcgaattgctgaagggattgctgacttgcatttgcgtcgaggcccgacaagtgaatgggatacggccgctcagcaagccatcatcgaagccgctggcggaatgctcgtcacaccggatggaaaaccatttcgttacaaccaaagagaaaccctactcaatggtcacttctttgtatcgggtgctgaactcgcaccgtatgtgatgaactggtatctcgaaaacgaggaagaagagtaagtgttactcttcttcctcgttctttcattacctaaacgtaagcgtcttatctgattgtttcacgtgaaatattttaagtggtaacaagccctaacttaaaacgttagggcttgttacctataaaatttgttacttcgttaaaaaggcaaaaccatttgtccccaatactagcgctttcccttcaaccttagtgttaccaactttaatacattgattaaactcagtggtattttgataagtaatcgactgattacctaagttaaagatacatagcattgtgtcacctcgaacgaatgctaaaagtgaattatcatcgttgatgaagagagtgttaccatttcgtaggacggaattttgtttgcgaaacgcaagcatctcgcgataaaaattgagtacagacgatggatcattctgctggtcagcaacatttaattggcgttgagtttctttaactggaagccatggagttgaagatgaaaaaccagaaaactctgagttatcccagctcattggagttcggcagccatctctccctttgtcttcaggccaaaactcaattccttgcgggtcgacaagttcgtcatagtttagatctgtctcttgttgacccagttcttcaccctgatacaaacagacagagccttctaaacttagtaataaagcacaagcttgtttagctaaagcggttggatcttcagcgtgttttttccagcggctaacatgccgaacaacatcatgattggaaaaggcccagcaaggccatccttttggtgctagtcgaaagaaatcggttatttgtttggaaaaatgtttgggtgaaaacgaatgacctaacatttcaaatgagtatgccatatgcaatcgtttatctgtcgtatactcccccatcatttctattgggtggtggctctcacctacttccccaaccgatgtcgtggctccatattcatctagtaaagctctaaactttttaaggaataccaaattctctggttggttttttgaaaataaatgatactgcatgtggtaaggattccaatccgctacagatttttgacgaaaatcagcggcatcatcccgtagcaatttatcatgaaaatagtagttcacagtatctagacgaaaaccatccactccgcgttctagccaaaatcgtacagtactgagaatccattcttgaacatttggattatggaaatttaaatcaggctgttggcgtaaaaaattatgcatataatactgtttacgacgagaatcccactgccagccagtccctccaaaaatcgataaccaattgtttggtggtgaaccgtcaggttttgcatctgcccatatgtaccagtcggccttatcattggtttgattttgtcggctttctaagaaatatgggtgttgatcactggtgtgtgagagcacttgatcaatgatgactttaagacccaaattatgagccttggctatcatctcatcaaaatcggagagtgttccgaaagacggatctatgtctatataatttgaaacatcataacccatatctttcattggtgacgtgaatatgggagacagccaaatagcgtcaacacctaaatcagccaaataatctaaacggcttgtgatgccagggatatcgcctataccgtcaccattactatccataaaagagcgcggataaatttgataggtaacactgccacgccaccattcttgttctgttaaattcattttaaatagcctcttggtaagattttgaagggattggtaagccattattgtcaaaacgatgtagatgtttttctaacggacgaactttcagacggcttcccaattgaatacgttcttgtccatccagacgtacaactaaaggttcacttgtacctaaatctatgaatacaaaaaaatctgagcctaggttctctgtatgtacgacctccccgctccatatcccattctgctgatcgacaacaagatgctcggggcgaatgccgagggtgtgacaatagtgttgctctgcgatgttacctgtgaggaagttcatctttggtgaaccaatgaaaccggcaacaaaaagagatttcggatgactgtagagctcttctggtgtgccaacttgttcgatattaccgtctcttaggacgcaaattcgatctgccagtgtcatggcttccacttgatcatgggtaacgtaaatcatggttgtgtctttcattttgtgatgtaacttagctatttctagtcgcgtatccacgcgcaatgatgcatctaggttagataaaggttcgtcgaagagaaaaacccttgggtcacggacaatggcacgtccaatcgcgacgcgttgacgttgtcctccagatagctgttttggcagacgttctagtaagtggtcgatttgcaacatcttggccgcttcaagtactctatttttcatttcttgtggtgagacgttagctagctttaggccaaaggccatatttttatatacagacatgtgtggatatagggcataggattggaaaaccatggcgataccacgttcagatggcaccttgtcattcatggatacgccatcaaatagtagttctccagaggtaatgtcttctaatccacaaataagacgtaataaagttgatttgccacaaccggaagggccgacaaacaccataagttcaccagcattaatggtgagatcgacgcctcgaataacatctgtgctaccaaaggttttgctcagatttttaagttcaattttagccataatgaatactccttagcctttcacaccaccagcggttaggccggatacaatttttcgctggaaaataagcaccaagatcaccaacggaatggtgaccaaaacagaggctgccataatgagcccccaaggtgtttcgtattgagatgagcctgacagcatggcaatggcgacaggcacagtacgcatggtctctgatgctgtgaaagtcaacgcgaataaaaactcgttccaagcaccaataaaagcgagcaaccctgtggtgaccaaggccggccacaataagggcataaaaatttgcgtgataatgacccaaggcgtggccccatccacgatggccgcctcttctatttctacgggtaaatctcgcataaaggtggttagcacccaaacggtaaatggcagcgtaaaaatggtgtaggacagaatcatggcccaaggcgtgttgtaaattccaataaagcgaattagctcaaataaaccggccagaaccgcaatttgtgggaacatcgagatagctaaaattgccataagcagcagtcctcgccctttaaaacgtacacgagctaatgcgtatgacgctgtaacagcaagaaacaaagcgaatataaccgtggtgctcgcaatgaagacggagttcagagtatttctaataaactgaccattattcaatacatctatgtagttgctgaaattaaacgaggaaggaaaatagttcactttgaataaatcagaacccgttttaaggcttgttaaaatcgcgtaataaaacggaaaaaccgagataagtacgatgacaactacgacagagtaaaaagcggcctttttgaatagtgccttgttagtcatgatttttctccactaaggtcaagcttaccaagccaaatatagagcgctacaaatatggcaataatggcgaagagtaaggtggattgagcagagccataagcaaacttatcaaactcaatgaggttctctctagagagaattgacatagtttttgtggcttttgagttaggtgtcagtacataaatcaagtcaaacattcgcaaagcatccaacgtacgaaagataacagcgaccatgagtgcgggttttaccaaggggagcgtcacttgaaagaacacttttataggatgtacgccgtcaatcttggctgactcatacatatctcttgggatcatttgtaagcctgcgaggcaaagcagagccatgaatggtgttgttttccaaatatcgacgattaataccgataacatggcggtatcaaggttagctgtccaagctattttgtgatcaattaaaccaacgcttaggagcatgtcattgatgatgccgaattgatcgttgaacatccatgcccacatttttgctgacacaattgttggaatagcccatggtattaagatggcagctcgtaccaaaccacgacctttaaattccgcattcaatactaaggccaccattaaaccgataatggtttctaatgaaactgagaccactgcaaacctgacggtattccagactgcattccaccatgcagggtcggctaaagttcccgaataaatcgtgcgtcctgatgagaaggttttccacgtcaaatagtttttaaaaccaacccattcgccaccgtaaaggttggttaatgaggtattggtaaatgaaaagtaaatggaacgtagtaacggccaagctgcaacgcaaaacaacaccagcagcatgggggcgagaaaccagaatgctgcgcgcaatttttggcgctgtaagctggatacctcaggtgttgttaggatgtgttttttaaacatacaagagcttcctatgttaaaaggaagggctcaaaaaaggatatttttatgagcccagtaaacagttcgaattaccaggtatttccttttaacgtctcgagttcgtattcaagtacttcaaggttttcttccgctgagccacttcctgcaagcgtgctatgaactgcggagaaaaatttagaagacacttcgttgtatttgatttttgtgggtgcggaaggacgaggaacagcatgtaaaaacacatctttccattgcgcaattattggctgttgttcctttatatctttatcgtcatagagggaaataatggttggtaaattcgatgaatggagcgcccgatacttttgtacttcttcagatgcaaggtatttagccaatgaaatagacgcttctttatgcttagagtatttagaaactgctacattccatccgcccagtgttgccgctgatttattttgacttgtgccacttggcaaaggtgctgcgccaaatttaccttttatcgcactttcttcggtgttgcccagagaataggcataaggccagttacgcataaaaacggcattacctgtctgccaaacgcctcgggcatcctcttcctgataagctagaatgcctgccggagaaatatcacctacccaagattttgccattttaagcgctgcaacagcgtttgggttattaattgaaatcgtaccatcagcttcaactatttgacctccaccaaaagatttcacccattctaaagcatcacaagttaagccttcataagcgttaccttgccaaacgaatccccacatatccgagttacccgcttctcgttcttttgtttgaatgtatttggctgtctcagttaattctccccaagtatttggcaccggtttattatattttttgagtaagtctttacggtaataaagggccggagcgtcggtgaagataggtagagcaactagttttccgttggttgtttgcgattcaatgatggaagggaaatgttggtcgacgatatctctagtataaggagttagatcgacaaaattattagcaagttgaggggcccaaataacatctgtttgatacacatcgatatcagcgttccctgctgctaaccatagacgatattggccaaattggtctgtggtagaagctggcataggaaagacggttagtttatttccagtgcttttttcccaaggttttaccacttccttcaatacttcaatatctttaccaacggctccagacaccagcactacttcagtagcttgtgcggctgatgccacgattgatatggatagcaaggaaggttttataaattcccacggatttctcattgtcatcactcctatttttgtttttttcgagtcttatgttaaaacagaaacgtaaacgtttactctttgtttttaagctaaagtaaacctttactctagtcaacagaatatctgtttttttaaatatttttaaaattaaggtatttgaaaggagaggtttttgctcttagtcgcttgcagggtgaatttgcgatattcttatcaatatatttaaaatcttttagaagtgatcctattcgcatgagtaataagtccgttacgattcatgaactagccagtttagctggtgtttctatagcttcggtaagtcgagcattaaatggaaaacctggcattagtgaagcattacgtgcgcgaattatatctttgagtgaagagattaattacaaaccgaatgttatggctcgtcagctaatctctggaaaaacgccaattgttgcactatgtatgcccccttccccttatgagttttcggatagaccttactttgttcatctttatcaagcattaaccttatatttacatcgaaagggtttagtgccggttttgtttgcttacgaaaatattgaggaagtgttttcacaggcaagctcagcgattttattaggcgctacagaagatgatcgccctgaaatttttgatcgtcaaaagttcccctacgttactttagaaacaggggtgggtgcttctgttgtcattgatgaggcaaatggcgtgtataaacttacacactatttgtttaaaaaaggtcggaaaaacatgctttttttaggggagaatatcgacatttcaacaagccaagggcgattacgtggttatcgaaaagcgattggtgaactagggctccaagaaaattttgataatgtgcctcgtcaaattagctcttctctaagcgcttatcgtcagatgatggagcattttcagtcatctgagccttttccttacgatgctgtgatttgcgcaaatgatgaattagcggttggtgttattcaagccgcagaagatgctgggtacaaagttcctgaagacatctctgtaacgggctttgacgaccttccacgattctctaataagattacaactatccatcaagatattcccaagattgctgaggcagctgtcagtttgctatcagagcaattagatgggcttcctccgcgtgttgttgaagtgatgacacgactcgttagccgagagagtgcttaactcttttttatctagctatttcttcccttaatcttcgaaactttttgtattaattttttccaaaaaggcttttatttttttgagtaaacgtttaagttaattacgtaaacgtttactttattttgttttccatcatcaaaaaaataatatctaggagaaaaaaatgacaataaaagtgactgtgtggggggaaaatgtccatgaaaaaaccaataaagtggtcgcccgcatttatcctgatggtatgcataactgcattgctgcaggcttgaatgaagatcaggatattgaagcaactagtgttactttgcaggataaagagcatggtcttaccgaagaaaaactagaaaacacagatgttttgatttggtgggggcatgctgctcatggtgatgttgcggatgaaattgttgatcgggttcagaagcgtgtacttgagggaatggggttattagtccttcactccggtcattatgccaaaatatttaaacgtttaatgggaactacctgttctctaaaatggcgtgaggctggtgaacgtgaacgactctgggtggttaaccctggtcatcctattgttcaaggcgtgggagactatattgagttacctcatactgaaatgtatggcgaaccgtttgccgtaccaaatccagatgaagtaattttcatcagtgcatttgaggggggggaagtattccgttcaggtcttgtctatcgtcgtggtaatggcaaaatattctatttccgtccgggccatgaaacctatccaatttactatgatgacaaggtgaaacgtgttctaaaaaatgcggtgaaatggtcacagcctgagggtagccgttggatcgactcatgtccttgtgtccctgctgatcaagctccaaaccctattgaagttaaaggcgaaggtttgcataagcctggtgaagagggcttcaaataatgattcgtatcggcattattgggactggcggtatggcgcgagttcacgcagaagagttttcaaaaatagccaattgcgaagtggtcgcggcatgcgatctaaatgcttcgcgccttgcaagctttgttgaggcccataatattccttatgcctttggatcggtagaggctctactaagcagcggtcaggtggacgcagtctctattgtgacaccggatccatttcacaaaaaactatcgattcaagcacttgaagcgggaatgcatgtgttatgtgaaaaaccattagcactcaatgcatcggatgccaaagaaatggctgacgctgcgaaaaaagctaagtgcataaatatggttaatttaagttatcgaaatgctcattcgttacaaaaagcacgagagcttattgcaatgggacgtatcggtaacattcgtcatgtagaagcaagctatttgcagagttggttagtatctcctaaatggggggattggaagaccgaagatacttggttgtggcgactatcaagtgcgcatggcagtaaaggtgtactaggcgatgtaggtgttcacatactcgactttgttcgctttcccgttggtgactttgcgagtgtgaactgtactctaacaaccttcgacaaagctgaaaataatcagattggtgaataccatctcgatgccaatgatagtgctttgatcactgctcgaatgaacaatggagccatggcgtctattcatgcctcccgttgggcaactgggcatcttaatgatttgcgcttagtgattcatggtgacaaaggtgcagtgaaagtctcgctgaaattagaccaagaatgggatcgtttggaagtatgcttagatgacgatgttattgactgtgtgtggaaagaacttaaatgtgaccacacaccgaatatataccagcgttttattcaaagcattctgtctggcgtacaggaccagcctgacttcgaagcaggattgcaggtacaacgcgtgctggatgcttgtgaacaatcagatcagtcaggtaagactgtactgctttagattgagtcactttaggagacagtgggatggcgatattacgatggggaatggtgggcggtggagatggtgcgtttattggcgatgttcaccgtatggccgctcgtttagatggaggctaccagcttgtcgctggttgcttctcttctaactttgaaagaacaaaagcatccgctaaattactaggtgtggaagcagaccgcgcctactctgactttaatgccatggctgaggtggaaagccaacgagaagatggtattcaggtggtgagtattgttacacctaattttttgcattatgacaatgttaaggcttttttagatcacggaattgctgtgatttgtgaaaaaccacttacggtttcattgctacaagctcaagaattacagactttggcaaaggagcgaaacacttttcttgctgtgacctacaactatgttgaaaatcctatggttaaagttgcacgagaattggtcaaaaatggcgagttaggtgagttgttaatggtagatgcctattatctacaagattggctggccgcagatattgaaaattctgatcaaaaacaagctgcttggcgtactgaccctgctaaggctggacgtgcaggatgtttaggtgacatagccatacatgcttataatttggttagttatttgattggttattctgcatcgtcggtaaatgcacgcttggctacttttgtcgcagggagaagagttgatgaccatgcggatattcaattaggttacagtgacaatatactgcaaggtcggatattggcttcacaagtaatgacgggacatgaaaatgatcttggttttcgtttaaccggtcgtggagcaacgcttgagtggcgtcaagaggatcctaatgtgctgtggtttaagccaatgggagcgccagctcaacgattgactcgaaatggcgcgggttacccggagcgtttaaacgctttgtgtcgtattccagcaggccatccagaaggttacttagaagcttttgcaaatgtatataaacatatacggttagcattatcggaaaaggattttttgtattacccaaatgtcgatcaggtggttaaggatatgggttttgttgaagcgtgtttacagtcccatgaccaaggtaattggtgtgaagttgaatagactgattgaaatagtgtcgctcttttagagctaagcactattttttattccgctgttgagtcgattgacgatgcgttcttgggcacgttttaaaaagtcagtttgcagtggtttgtcaaaagatcgtgcaatggcgacggttcccactaatgaaacaactgtctcttctgctagtgcttcggcttcttggctgccacgctttttcagaatctctgcaaggcgttcaaccaagctatcgaaacaagcttgataggcttggcgaactttctcttctttgtgggctgcgtcggtgactagaaattccaaaggggatggatgctctttgtcattgcggctccagcttaaatatcgagtgaccaaggcttttaaatgggtttcattgctttcggtttttttatcatttcgcgcccaaaaaccattagatgtggcgaactgcatggccgcttcatacaggctgctcttgccggaaaaatgtgcataaaaggcaccgtgtgtcatgttggcttttttcatgatttgagtaagcgtgacgcgatcaaagccgttcgagcaaaatagttttgctgcggcttgtaatatccgttgtctagtttgttctttgtgtcttggtgtgtaagacatagttaaaacctcctaggtaagttcctttgtatcccattataaatcggattctaaatattatcttgatcatatatagactcactctagcatggtggttttctttttgctgaaacttaagagggttatcacatgtcgcttaaagaacgtattgttattaccggtatggggctggtttcaccacttggtttgggtgtggcgtcggtttgggatcgattggttcgtggtgaatctggcattcgcttgctaccgacgactttgtctgaagggctaaacactcatattgcgggacaggtgcctagtcatacggaacaggcgaatggtttgaatgaatcggactatctgtcacctaaagaccgtaagcgtgtcgatctgtttacattatttgctctggcagcggcagaagaagcgctttctcaagcgaattggcaccctacttctgtcgacgatcaagaagccaccgccactattattgccactggcattggtggtttaccgacgatcactcaagcacacacaaccttagtggagcaaggcgctcgacgcttatctcctttcaccgttccggcttttcttgccaatcttgcggcaggtaatgtgtctataaaacatggtttcaaagggccgataggaacgccagtaaccgcttgtgccgcgggtgtacaggcgattggtgatgcaatgcgtctgttgcgtacgggagaggctaaagttgcgctagcgggcggaacggaagcctgcattgatcccttgtctcttgctggttttggtgccttgaaggcgctttctactcgcaatgacgatccagaaaaagcctcacgccctttcgataaagatcgggaaggctttgtgatgggggaaggtgcaggacttgttgtgctagaaacgctggaacatgccttagcacgaggcgcgactccgctggttgagatcgttggttacggcaccagtggcgatgcctatcacctgacgtctgggccagaaaatggcgaaggtgctgcccgtgcgatgcaaacggcgctcaacatggcaggcattactgcggatcaaattggctacgtaaatgctcatgcgacatcgacaccggttggtgatcgaggtgagataaacgccttgcgtcgagtatttggcgagaaagtaacggaggtggcgatctcttcgactaaatctgccacgggacatttgctgggtgctgcgggtggcgtcgaaactattttcagtgcgcaggcacttatcacaggtgttctaccacctactcttaaccttgagaacccagaagacagcatggccgatttggatcttatcccattggtttcacgtgaaaaaagtgtcgagtacgtgttgtgtaatggctttggttttggtggtgttaacgcagcgattatcttgaaacgttattaatctatcgagcaagaaagtagtaataaaaaaggcgactcaatgtgtgtgagttgcctttttattgttgtgctactaaaaggtattggctttaaccatccattaattggtttggtagccaagttactaattctgggaacatcatcacaataatgagtacgaataacttgagtaagacaaacggcgtaatggatttgtagatatccaacatggtgatgtttggtggcgcgatgccttttagatagaacaaggcaaaaccataaggcggtgtctgaacggcgatttcaatgtttagaatcatcaagataccaaaccaaattgggtcataaccaagcgatacagctatcggtgtgaagataggtgcacacattaggacgatgatgaattcatcgataatgaagcccagcaacagcatgatcaattggaacaacatgatgaccacgatcggcggtaagccaaggtcttgagtgaaacctgccaccatgttttgtacgcccattagcaaatggaagttactgaacacggatgcgccaacgataatccacatcgccacactgaccaacagcgcagcttgcatacccgctttttgaaccatacgaggtttaaaacgtttaaagaaaatcgctaaaacaatcgcaccgacaacaccaatggccccagactcggtaggcgttgctatacccatgataatactgccaagcacggcaacaatcagtaatagtgacaacaagccatcacgagcggttaagaatttctcttttggtgttggttgtacttctggcacgacatccataggggcacgctttggattcaatttacaagagatcaccacgtaagcgataagcagtacgacagtgatcagtgcgggaatcaaagccccaataaacatgcgccctactgagttttgtgtagacgaggcaaacatgatcatcggaatgctcggtggaatcaaaatccccaaaccaccaccggccatgatgacacccagtgcaaggcgtttatcgtagccgcgctctaacattggacgtagagcgatactgcccgaagtcatgatgccagcaccaataatgccgaccatagcgccaatcatggagcacaccacaataacgctgatggccaatgagccacgcacacggccaatgagcatttggctggcattgaacatggcgtcgccaataccggatcgagtgagcaattgacccatatagatatacaaagggatggcgagcaggatgaagctaaaatgggtagattcaagtgtcgtcggtataacgttaaataaagcatctccccaggtcatgtaaccaatacccatggcgataccgcccagagccaaaccaacgggtgcgcctaaggcaaacgacactatgatgcaggcaaataaaatcgcagttaataattcaatgctgatcatggcgcgatgccctcttcttcactttcattttctagcggcttttcaatcaaaggcttaccagtaatggcttggtgcagagcatcaatccaatcactggagagttggagaattaacagtacgcttgctacggccatcattaaccagtaatgatgcatatgaggcgcccattcactttggcggcggtaattaaactcgagtgcttcttcaaacttacctatgctcattttgcaaacgatcaccataaagaacatggcgagagcgaatgaaaataggttaaatatgctttttgttcgagcggatactttgttgtaaaggatatcgacattgatgtgagcgcgttgctgttgggcataagcaccgcctaatgcagcaatatatccaaagataaatagcgaagtgtcgtaagcccaaatggttggactgtctaatatgtatcgagagaaaacctcgaaggcaacgacaaatgctaatactggcataagataggaaacggaatttccaataaacgccaccaaagcgtggacgccaagacaatagcgcctaatcgcagtcattatcattgttttgtacctgttaggatggatcgaaattaaaacggccttcttggtgaaggccgttttaattagtgctaagtcaattatttctgttctttgcgaagcacatcaattaactctttgctgtatttatctgcagctgcgtactcatcccaaagtttagcgcctgctgctttccatgcggctttatctgctgcacttggctcagggctccactgaaggcctttcgcttccatgtcagcaatggcttcagattcccaaagtctagactttgtcatttgctcttgagcgtgaacggtagtcgccgctttcacaatggcttttagatccgctggaagtttgttccaagcactttggttcacgataataggtaacacttgagcaccagctagaggaagtgggtacatgtatttcgctacttcaacgtggttaccatcgcggtggtcgatcatgttagaaccgatcgaaccatcgattacgccagttgaaagacttgtgtagatctcagaccaagcaagagaaacaggagaagcgcctaggttacgtaggaacttaccgtatgcgcctggcgcacggattttcaagccttggaagtcttcaatagaattgattggttttttcgtaataacgtaaaccgctggctgaatgtatgggtcaagccaaactagaccttgcgcaccataggcttctttaagaattggcgcccagcctttttcttggaacaaggtagttagttcacctacatcgcttgtgccgccaggtaggccaatttcaaccaaaccagcaggaagttcgcctgcgttcaaagattggaacgtcgcgcccatagtaattaggcctgtttttactgcaccaaaaataccagaagaaccaacaccttcaccgtcataaagaacttgtaccttgatgcggccgtcggacatagtctcaatgttttttgctaaatcttcatacacagcaccgaaggcagaaccacggctgtataggttagcgaagcgccagttatagtctgcagcgttagcagaagaagcgacagcgcctaatccaagggccaccgctagagaacttacaaccaatcgtttttttacttttagtatcgccttaatcattgagctacctcgagaacaaaagtgcataaaaaagtcacgcctttgtggttgtgacatcttgtactcgatactttcaaaaagactaagagcaataaagctcacaaaatctatctaaagttttgtgagtatcaaacaatctaaaaagctaaaatttgttataaatcatataactaactgaaatcgagcgcacaataaagaggcttaatgaccaatgttggtgcaataaatagattagttgaatgcatcaatagtgtgaatattattgatctatgatgttgaaaacgtgcattttttttgcttttttaaatatgcagtcgagtcttttttctgtaattgattatcgcaccaaattagggctttgtgatttttagtggcagctcttttcaaggattcttacgtgttaaaccgcgttaaaactttagatttggtcagctaattctttagaccctttctgaaaagaagaaagcaattaaattgacaaaaaaagacctgtttatcaagcaagacaaacaggccaaaataatgtgctggaagaatgaaataaaaggtcagaattcgacgctttatttcagggtttaaccaagcggatacgaatcatcctgaatgcataaaacatcatcatgaagatattttgctgcggtaaccgacgtctcttaccttaaagaagcagaaagagggatgaaagtcgcataaatcaatgtaaagttagagaatcaacgaactaaattgtgatgatcatttattatgtgcggccagtgctcgccgtatcatagccataccgcacatcgaactaactattgtttggtttgcacaggcctagaataataaaatgtatgtcagtacacatggggagaggcgatgagtgttaaaaattactcactggggcaagtcggtgattatgagatcaaacagctaaaagtctttaaaaccgtcgtcgattgcggtggtttttcggctgcggaaacctctcttaatattggacgatcgactatcagcctgcatatttccaatttagaagcgcgcctgaacctcgtcttgtgtaaacgcggcagaggcggtttttctttgaccgaggaaggcctgattatttatcaaatgaccgaaaacttactcgaatcattagatgcctttcgaaccacagtaaacaacttaaatgtcagcttaacaggcaagcttcgtcttgctctttccgataaagttagcttagatcctcgtagccactttcctgaactgatacagcgtttttccaccgaagcgcctgaggtatcgatcaccactaatgtttcttcgatgtctaatattgagcgtatgattttgaatgatgaagcagatataggttttatcccttatcatcgtaaattagatggactaagttacgtgcatttatacagcgacgattgtttcctgtattgcggtaaggatcatccattagccactatgtccgttgaagatcaagatgaaaaagtagacaaataccctgctactcacgctggattaaaaccacatgaagcggtcagcgaacagatttcccagatgaatctaacggctatctcgtatttctatgacagccgcttagccttgatcttatcgggccgctatattggtttcttacctgagcgttatgccgcatcttatgttgagtccggacaaatcattgccgtagcaccagaaaaccgctcttacactttaggcgttgccgtgatttgcaagaaaaccacccaacctaataaaccccgcgaattattcctgaaagtgttacaccagacggtagaagagctaatttctgcaccttattaatgtgttcgtgttagttgtgcggttgggcgaaaagataaccatcgaaatctggtgcgtctgtgtctgagagcttaaacaaggtttgtttaacgttttctaaatgttgccacatagcctgtcttgctccttctgcattccgtttacgaagctgaatcagtacctttttatgatcatctaaccattgatcatggtaggacgtgtcttgtatacgtgcatggagttttttccacattgggttgccatctcgcatatcccacaagcgtgtcgcagtatcaagtagtactgtattttgagtcgcttgtgcaatagataggtgaaagtctcggtctgcatcgttggctttttctactgtctctaattctgcactttcgatgtcgagtatgtcttgaagcttctgcaaatcttgcttggtgatgacaggggctgcacaagcagctattgagctttctatttcttgtcgtgcttgtaatagctcaaacggcccaacatccgacaccttgtggcttgtcttcaacgagaggttattttttaaataactgccagaaccttttctaacctctatcagctcttcgatttctagcatgataaaagcttctctaaccaatgttctgctaaccccaaagagttcggcataaacacgttcagtcggtaacttatcaccaattttaagcgatgattttgctatttcttgtttaatgctctcgccaatttctctgtagagtcgttctgccataggaatattcttagtcgttatattgctgataatttggtatgccattttcacgtaaagactatgaaaagtcgatattttaatcaaaagtaatgcaatgatttgaatattggtatgccaaaattatgttttttacttgtttgtgggtgttttttcagctatttttgtcgaatccatagatatttggcataccaaaaaaataattaggtgtcgtagtttatgaaaattcgatcagcgaaagtaatagtgacttgccctgggcgtaatttagtcacgcttaaaatagaaacagacgaaggtgtttacggtattggcgatgcgacactaaatggccgtgaaaagtctgttgtttcctatcttgaagaccatgtcatcccaacccttattggtaaagaccctcagcgagtagaagacatttggcagtatttgtaccgtggtgcatactggcgccgaggtcctgttggtatgacggcgattgccgctgttgatgtcgctttatgggatataaaagccaaattagctggaatgcctctgtaccaattgcttggcggtaaaagccgagaaaaagtcatggtctatggacatgcaacagggttagatattgaatcttgccttgaagaagttcgtaagcatgttgaacttggttataaagccgttcgagtgcaatgtggtataccagggatacctaccacctacggtgtttctaaagaagccggcaaaccttatgagcctgctgattctgccttacctgccgaacatgtttggtctacggaaaaataccttaataatgtacctgaattatttgctgctgtgcgcaaagagttcggtgaagacttacatattctgcacgatgtacatcatcgccttactccaattcaagcggctcgtttaggcaaagaagttgagaagttccacttattttggttagaagattgtacggcagtagagaatcagtcttcctatgaattaattcgtaagcatacgacgacgcctctagcgattggtgaagtgtttaatagtttgtctgattgccaagagttgatccaaaatcagctaatagattacatccgcgcgacaatcacccatgcaggcggcatcaccaatatacgtcgaattgctgattttgcttctgtctttcacgtcaaaaccggcttccatggtgcaacggacctttctccagtttgtatgggcgcagcgctgcattttgatacttgggtgcctaattttgggattcaagagcatatgccacataccaaggaaaccgatttagtttttcctcatgcttatgaattcaacgatggtttctttacgcctggtgatgtacctggtcatggtgtggacattgatgaagagattgccgcgaaatatccctataaacctgcttatcttccggttaaccgcctagaagatggcaccttgtggaattggtagaaaattatgaaagcgtttcaagtagctaatgtaaatgactatgccttaatcgataccctacagcctgtcgctgaagccggagaggtcttgattaaaaccgcttttgcgggaatttgcggatctgatttacacattattcatggacaaaacccttttgttcagtttcctcgaattactggccatgaattttcgggtgttgtcgccgcagttggcgaaggcgtcacccacgtaaaaattggcgataaagtgtgtgttgatcctgttattagctgcggtgaatgttatgcctgccgtgctggtcgatttaacgtttgtgcgaaattacaagtgtttggcgtccatcgaaatggtggctttggtgagttcaccagtgcgcctgccagcaacgtactagtgcttcctgacaatgtcacgcttgagcaagccgcattagtcgaaccttattccattgctactaatgtgttgtctcgaatggagccaattccaggtgataccttgctggtttacggtgctggcgtgatcggtttgaccatagtgcaagtggcgaaagccatgggtatcgaacgtatcattgttaccgatattgttgatgaacgtttagaaacggctaaatctcttggtgcaacggatgtcattaatagccgagagcacaaagttgaagactgtatccgagaatggacaaatggcgaaggtgtacctttgattgccgacgcggcatgcattcctgctcttttgcctgaaattctacgtatcgcctgccctgctggacgtattggcttgttgggtttcagtacaacaccaagtgatttagcacaaattgaagttattaagaaagaactgacgattgtaggttcgcgcctcaacaatcgtcgttttcctcaagtgcttgaaatgattgcatccggtcgtttagatcctttggcattaattagccatcggattgctttaaacgacattggcgatggtattcaactaatggaaaaacaccctgaacttactcgtaaagtgcttgttgagatgagtgagtgaattcgccattgatacgataaagctctttataagataagttcttataaaggccaattgtcttaataaaatacaaaaataaaaaataatggagacgactatgaacatcaaaaaattattaattgcatcggtatcatttgtcagcttgtcggctaatgcagagtcgtacaaattaaatatgagtacagtacttgctccaaataatccactgacaaaaggtctatttcattttaaaaaggaagttgagtctgcaaccaatggtgattttaaaattaacgtttttccaagtggttcacttggtggaaccaatgatctagttgaacaggcacgagctggatctaatgtgagtatgatggctgacccatcacgtttgcaaaactatgtgagtgattttggtgtcctagctagcccttatgtgtttgagtctttagagcagctccaaaaatattataaatccgatgcgttcaaagaattagaagcggaactacaacgaaaaggtggtttagttattttatctgcaaactggtttcaaggaacgagaatgctgattaccaaaaagcctgtatcgacaccggctgacgcaaaaggtatgcgcattagagcggcgggttcaacgatcggcgtgaaaacagtcgaaattttaggcggtaccgccacgccaatgccttggaatgaagcttatacagctttacaacaacaggttattgatggcgtagaagttcacccagctgcattttatgattcaaagctttatgaagttgcagactatattcaaccgacaaatcacacctttctaatgacttatcttgttgttggagagcaatggtttaagtctctaccagaaggctatcaaacattattaaaagaaaaagcttctgagacaggcgattttgtaactgcgaatatccttaaaaatgaacagttctatatcgatgaatctgtaaaacatggaatgacgtttcatgacgttgatattaaaaaattccaagaaaatagcaaagggttatttgagtcgataggcttgtctgatgagtataaaaaagtagaagaaagcttaaaataacataccaaaataaggtaacccattgttaaatttagcttaaggactttttatgtttaatagaatcagtcgctctatctatcatatagaagtgattttgtctcaaattattttgacattaatcgttatactcgtttttttcgctgcggcagcgcgaagcatggattacccaataatttggtctgttgagattgctaaaatattttttatgatagtatgttttttgtgtattgatttaacactaaagaaaaataaacatataggcattacatactttattgaaaaattaaatgaaaaggctcaaaacatatttcaactatttgttcttatacttatgttggtgtttaccattttctctatcactaaaggtgtggagttaattcatgtttataaatttagaatgttcaatgcgacaggtattccatatcgatatattatgcctgttattcctctctctatgttccttatgtctattacaattatcgctcatatggaaacctgtataaaaaaattaggaaactacaaatcaaataaagaaaaggcagaggtatagaatgctaacgttaatcatagttttctttgccttaattttcataggtatgcctgtatctttttcaattttaatatcatctgcaatatattttcattttattggtgaattaccatttaccattttttatcaaaaaatggcatcgccaacacaaaactttgccttgcttgctgtgcctttatttattctcgttgggaatattatgaatgaaacaggtattgctgctcgcctgtttcatttcactaagtatgttgttggttggatggctggtggtttagcgcagatatctatctttatgagcgcaatccttggaggtgtttctggatctgctgtagcggatgcgtccatgcaaagtcgattgattggccctgagatggaacgtaaaggctaccctgttccctattcagccaatgtgattgcatatagctctttgatcacaggcttattccctcccagcattagcttgatattatttggatttgtaggaaatgtatcaatcggcaagctttttttagccggtatcgtgcctggtttattgctgacttttatgcagatgttattaagttggtggatagcaaagtattataaaatacagccagaattacctgggttacctaaatttaaagatgtgtctcatagtgcaagaatcaataaatgggcgttattatttcctgtttttttgctatttgttattcgactaggtatttttactcctagtgaagcgggtgcttttgttgttgtttatgcattaatagtagggcgatgggtttacaaagagctaacttttaatggtcttaaaaaagcgttaaaaaactctgctgtagacttaggtatggtgatgtttttgataatggctgctggagctctagggtatgccataatattagagcagctacctgtagcggcaggcgattttatctccagtgttacaagcaatcaatatttaattctcattctttgtttactactcgtgttaattttcggaatgattttagatggatcagtatgtattcttttattaactccgattattttacctgttttaacctcaatcggttatgaccctgtacatatcggaatagtgatgacgacaactattctgattggggcaaatactccgccagttggaatttgtatgtttacagtttgcagtctactgaaatgtaaaacagaagattttttcaagtcatcaataccatttattttaaccttcatcttatttttaatcttattaaccatatttcctgatatctctctgatgctaccttctactttaatggagtaaaaaatgaaatttacttatttcaatcgtaacgaattaaaatcattaggaaccaaattattaagtcaatatggaatgcctgatgatagggcaagtatcactgcagagttattaattcaaagcgatgagttaggttttaccactcacggattatctttaattccatactatattccggaattacaagcaggaaagatgcaagaggctgatgatgttgtagtcgttaacgatacagggtcaacatttgtatggaatgcacagtatcttccaggaatctggatgatgaacaaggcaatggatgaggcgttttcacgagtaaaagaacatggtgtcgtcacagcatcaattaatcgagcacatcatattggctgtctatcaacttacgttaaattagccactgataagaacttaatttgtattgtttcaacatctgatcctgcaggtaagcttgttgctccgtttggaggtattgatcctgttttgactcctaacccttgggcgattggttacccaacaaatggcgatcctgtgatcattgatactgtgacttctatttgtactttttctaaagtcagagagcatttaaatactggcttacctatgccttacccaatgctgcaagataagaatggaaatgaaactacggatgccacagtcattaatgatggtggcgcaatccttcctattggtggcactgattatggccatagaggttactgctttagcattatggtcgaaatgctcactcaaggactgtctggtcatggccgagctgatgatgtttcgcgatggggtggtaatgtttatattcaattgattgatcctgaagcttttgctggcctagaagcctttaaagagcaaatggataaattgactgagctatgtctagcttctcgcccaagagaagaaggtaaacctgttcgagtaccaggacaatttggactttcttgtgctaaacagtcaaaaactcaaggcatccggttaaatgatgaaacattagaccgtcttaagcaatcagccgaagccgcaggaattgagttccctaaatcgatttagaaatccctttaaacattatcttagcaacactcattgttaatgcctgtctgctttatatagcaggtatttataggcagataatgagaaaaggttaacccaatagcatcaatttaataataaaaatggagttccctatgattaaaccaatgttaaaagtcgctgtgatgtcatcaatcttattggccggtctatctcaggctgccgatgttacgttgaaatttggctatccagccaatgaagacaatatttggcataaagctgctttgaaatttaaagaagtggcagaaacaaaatcgaatggtcgtatcgacgttaagctttatcctaacgaacagctgggaaaagaaatggatgttattaatagcattcagcttggtacagcagacatgactattacgggtgaatcattgcaaaactgggcaccaaaagctgcgctgatggcggttccttatgcttttaccagctctgaacagctcaaaaaggctgttgatggtgaggttggtaaagaaattagtgagcaaatttctgagcgcactgggcttaaacccattgcgtggttcgaacgtggaccacgccatctaacatctaaccgtaagattttatctccaagcgatttagatggtttgaaattacgagtgcctaatgtccctttatttgtaaaaacttggcaatctctaggtgccaaacccattccaatggcgtttagcgaagtatttactgccttgcagcagaatacgattgatgggcaagagaacccactaagtttgatcaatagtgcgagtttctacgaagttcagaaatatgtgaacttaacaggtcacgttcgtagctggatttatgtggtgattggccaagacaagctaaacagtatgcctgccgatttgcgagacatcgttctggacgctggtaagcaaatgcaaagctatgaacacagcatgtttgctgcagatgaagcacaattgcgttctactctagaagctcgtgggatggaatttgtacagccagatcttgaagcgttcaaagaggcggctcaaaaggcagtacaagaagcacttactcctgagcagcttgcactttataaaaagatctaaaatttctatcggcagatctaaatccgtttaagacgtctattttcgcttttagctgcgaaaatagacccctttggagagaagtgcgatgagtgtctcatctcaaatcaataacccaaaagattttttaagcaggctggaagcgagtgttcagtggttgcttcgcatagtggattgggtgttttcagtattggcagtgtcggccttattggctattaccgtagttgttgtcttgcaagtcgtttcacgttttttattacctagttcccctatctggactgaggaactgtcccgctacttatttgtttatttgatagtgatgggttctgggttggtgattcgacataatcgtcacgtgcgtctagagctgtatcaaggcgcgttaaatagattttggaataaggtgtatcaaattttttgtcatgtgttggcgggaagctttgctatttatattctgccttatgctatcaaatacgctcaaataggacgttggcagacctctcctgctttagaagtccctatgtactgggcattcttgtcagtgacttttttcttcgcgttaactgcattttatagctttatgggtgtactgcttgttctgctcgaacgtgatgaccaaggagtagcttcataatggaagtcattttactgtttcttgtattctttttgctcctcttcgtaggtgtgccaattgttttttgcctaggtatagcttcgcttacttatttaaccatggtaggtattccgttaactattgtgcctcagcgtttatacgctggcatggattcctttgttttactgtgtattcctggctttattttggctggtaacctaatgaacgtcggtaatattaccgattatattattcgtttcagtaatgcgttattaggtcatattcgtggtggtcttgggcttgcgaatgttggtggttcgatgatttttggtggtatttcaggtactgccgtagcggataccgcgagtattggtgcggtaatgattcctggtatggctcgaagtggttatgacaagccgtttgctgcagccgtaaccgctgcgtcatcaaccattgggccgataattccacccagtgtgccgatgattattgttggctccttaagtggtatttccgtcggaaaaatgtttttggctggtgttgtgcctggtcttatgttggggctagctatgatgataacggcttatattatcgctgttaaacgccagtatcctcgagaaaagcgtgccacgttaaaagaaatttatatcgttggtaaaggtgctttctgggcgctattgatgacattcattatcctgtacgggattattggtgggctctttacgccaaccgaagcgtctattatggccagcctatatgcttttgttgtaggtatgtttgtctataaaggtttaacttggaagaatcttcctaagttactagtagatacagtactgagctcaaccagcttgttattgctggtgggcatggcgaacttatttggctggattctgactagcgaacaaattccacagatgttggcgagtgcaatttttagcattagcgaaaacccatttgtggtgattctaatcatcaatatcgtgttgttgattgttggtggttttatggaaaccattgcggctctgattatcctttttcctactttgttgaaagtggcagaaggtattggtatggatccgattcattttggcgtgatggcagtactcaatttgattatcggattaactacaccgcctgttggagtctgtttatttgttgctgcaggaatcagtgagctgccaatgacaaccattgtaaaagcgatttggcccttcttgctctgtaacctttttgtgcttttactggtttcctatatcccagccatttcattgtggctgccttccttgttgggctaacattgccatacagaggcgaatccatctgaacgtggtcgcctctatttttaaggccaaggtagtggctggtgaggctctgtttttatgggagcattattttgtccgttactttcttctcttaaccaatcgacaaaggcttcaattcgagcttttctaggtgagtttttcgcatagtaagcataaaactcaatcttttcattcagcgcttttggataagctggaaccagtgtgccttcatctagctctttctgaaccatgaattttggacataaaaagatgccatggcctgctttgacggcgctgatgcccatgtaccaagagtttacttccgcccacagaatgcttttgcttcgaatagggcaaatagccagttcttcaaaccaagttttccattgataggaagagtcgtccacttggatcatccagcattttaataaatccgtaggctgatatagaccgattctttctgcaagagatggagagcaaacagggatgatgtctgacgatatgagcgttcgttttgttgtgttttggctattgattgacaaatgcttattatcatctatgcctacatcgatattgccagcatgtatgtctattcgttcgtcagcagagaaaagctttactgtgatgtctttttgaaggtctgagaaacgccataaccttggcattagccataaagaaacgaagctttgtaatccagagacaagtaatgttccttcaacgggttcgagtttgacactgtccaatcctttactaataaaatcaaaggcttgagtaagatgttctgctagttctaaaccttgactggtgagccgcatgtcccgacctgaacgataaaacagcggcactcccaagtactcttccaatagacgaatttgctggctgaccgcggcttgtgacacatgtagttgttttgccgctttggtgtagctcaaggtttgactcgctaccgaaaagtaatgagcggcttttaaatgtgtcacgcgattgctcataagttcgtacctaaaattacatccataagattttctaattctatttgtaagaatatagcgttcgtttttacctctttttgacgagacaataaagtccttatcgacaggaggtgtgaatatgtggacgttattattgtggttgaatcagaaagtggtcgcaggctctaagtggttaaaacttagatatgaagtgcaaaaagccagacgtactttaagaaagcagatgatgattgctcgtcatctaccttcgtatttacgccgagatatggggcttccaccctatacagaacgtggagatactcaatccaaagattcccagtaagctttcagatttccttataaatgttgttttctacatcgtggtattcatcatggcaaagaaaaaaacagataacataaaaaaagccaccgtgttaccacagtggcttagagcaagaattattcttgcaagcggaagtcgatactttttaaattgggcaagttaaatcaaacaagctctttaaagcagcgtttgaagatgtccataccttcatcgatgatgtccatttcgatcgtcaaagctggtaggaatcgaataacgttaccgcggataccacaagataatagtactaaaccattttcagcggctttggctgagagttttttcgcaagctctgggtaaggcttgtttacatcgccatcatgaacgaactccactgcgatcatcgcgcctgcattacgaatatcaccaataatgcttgggtactcagtttgcatttctgttaaatgcttaacgaagtgagcacctacttctactgcgcggtcgcacagtttctcttcttctattgcttcaaaaaccgcaagacctgcagcgcaaccaacaggagaaccaccataagttccgcctaaaccgccaggaattggtgcatccataatattcgctttaccaacaactgcagctaatgggaaccctccagcgataccttttgctgcggtaataaggtctgcttcaatatcagcttgttcatggcagaacatagtgcctgtacgggcaaaaccagattggatttcatcaagaatcaataatatgccatggtcatcacatagcttacgaagcttctgtaggaagcttgcagatgcttggtagaaaccaccctcgccttgcactggttcgatgataatagccgcaacacgagaaggctcgatatcacatgtaaagcgtaactgaagatcagcaagtgcttgctcttcggtaatgccaaggtagtcatttggataaggaatatggaaaatatcgcttgggaaaggaccaaaaccaattttataagggtttactttgcccgtcagacccatggtcatgttggttcggccgtggaaaccgccgttgaaagcgataatgccaggacgaccagtgtaagcacgggcaatcttcacacagttttctactgcttcagcgccagttgtaacgaagatagattttttcggcgtattacctggagccgctgcatttaatttttctgccaaagccactgccgactcgtatgggcttaccatgacgcaagtatgggtgaatcgctctacttgagctaaaaccgcagcttttacttttggatggttatgacctgtgtttactacagcgatacccgcaccgaaatcgatgtggcgcttgccttccacgtcccagatttcagcgtttacagcacggtcaacgtaaacgggagccatgttgccttggccacgagcgatggcgatttctttgcgtttttgtagatctgcgttgttcatttttttcacctttagagcaagctctatgtacatgaagcggtattcataccgcctaaaagttaacgataagagaggttgagtaaggccgcgccttacgccaagccgcccatgcacaagtatttaatttcaacatattcatcaatgccgtactgagagccttcgcggccactaccagactctttaacgccgccgaatggcgctacttcactggaaataatgccttcgttgatgccaaccatgccgtattccaaggcttcagatacacgccagatacgcgcaatattttgggaataaaagtaagacgccaagccaaatggggtattgtttgccatggctacagcttcatcttcggttttaaatttgaacagcggagcaactgggccaaagatctcgttagagaaaatgtccatatcttcggtaacgccagtcaaaatggttggttcgaagaactgagcgccagcagccgtggcttttgagccaccaattagcgctttcgcgccttttgttatagcgtcgccaaccagcagctctactttgctgatcgccgctggattgattaacggaccaatgttgacgccttcagcgaaaccatcaccagttttaaaggtggcaacacgtttagccagcttctctgcgaaaatatcgtacacgacttcttgcactaaaattcggttcgcgcaaacacaggtttggcctgcattacggtatttcgatgcaatcgcgccttccactgcggcatctaggtcggcatcatcaaatacgatgaaaggtgcgttgccgcctagctccattgaagtacgtttaactgtttgcgcgcactgagaaagcagcaatttgcccacaggagtcgagcccgtgaaagacaatttacgcactgttggatgacccgttaatacgccaccaatggcttttgcatctttaccgacaacaacgttcaaaacgcccgcaggaatgcctgcttggtgggctagttcagccaatgccaacgcacacaaaggtgtttcgtcagaaggcttgatgacaattgcacaacctgccgcaagagcaggacctgctttacgcgttatcatagcaatggggaaattccatggtgtaatggcagcgaccacaccaataggctgtttaatggttaaaacacgcttgtctttggcgaaggttggaatcacgtcaccattcaaacggcgagcttcgtctgcaaaccaatcaataaaagacgcgccataggccacttcgcctttcgcttcagcaaacggtttgccttgctccaaggtcatcaatgtcgctaagtcgtcttggttgtccagaatgagttggttccaacgacgcaatagtgtcgcgcgttctttcgctgtgcgaccttgccattctttttgcgctttttcggcagcttcaacggcaagcgttgtctcttctgcgcctaaatccgcaacatcgataatgtgttcgccattcgctgggtttgtaattgcgaaggtcttgccagacttggcttctacccattcgccaccaatgtacgagcggcttttaagtagagaaggttgagatagtatcgctgtcataaaacactccagactagactgcggagaatggttagtaagtgcgcttcgaaacgctgcacttttaataccaatcgatagtaggcaatggctacagtttgaaaaatgagaagctatcaactcaatgtttgatgttattcaaacattaggctgttagcgttagtgcgaaggtttttaataaaagttgcaagtggagcaatgaaagctttctgaatgtcaaatggataattctgttattaaaaatggaattgatagtgattctcttttaaaatatgatgcaatatcaaaaaaagagccgtcttagctgtttcgccatgtatctatttatgtaacttctcttttattgtcattgtctgctccacagatggcacatcaggtatcaactcgattggctacggctaaccagctgagttcatggtcagttacagctatgagctataaatcagaaaattttgtcattcctacctcctaaaggaaaaatttttatatgtttatccaagaatcgtctgttttaagtagtacgacattccgctattcaattttggcctgttctatgatgtttggcttgtctgctcaagcggctagcgacgtgacagaattaaaggcacttacagttaacgcgagtgtaattggtgaatcaaaagaatcggacgtaaaagaatacgcaggtagccggactgttatttctgcagaacagatgactaaaacagcagcaaaatccattgatgatgctctgcagcaggttccgggtgtaaaagtacaagatgaaaccggaacaggtgtgttaccgaatgtctctgttcgtggtttgagtgccagccgtagtggacaagcacaatttttgatggacggcgtaccgttaacacttgcgccttatggtcacactgggcaatcggtgtttcctgcgaccttgttatcattagagcgtatcgatgtggttcgcggtggcgctgcggttcaatatggaccaaataacgttggcggtgtgattaacttggtgactaggccaattcctaaggattgggagtcgcaaattagcaaccggatcactggatttgagcacagcaataatacattgaataacttgtatctccgcacgggcggttgggtcaatgatgattttgctatacagattgaagctaatactcaaaatggtgacagtgctcgtgatcactccgacacagatatccagaatttccaaattaaaactgattggttaatcagtgatactcaggaactacaagcatttgtacagcgttatgatgctgatacgcaaatgccgggagcgctatcgccacaagcatataaagaagatagaacgcagtctcagcgaaccaacgatacttatgaagccgatgccacacgttggcatttaaagttcttacaagatttagactggggcaacgccgcgcaatttgaagtactgacctttggtcatcgtgatacacgcaattttgtatggggctacaacggaacttctggcgttgcttggtctgatccacggtttgcttctactgatatccgtaactcgcctcgtgaatttaacgtgtttggggtggagcccaaattatctgtggcatttggttcacctgagtcagtgacgcaaaaccttattgtaggtatgcgttatgtgaacgaagacatcgattatcaattacgccaaacttcaatttctacaggtacggtaacggtacctcgtgattggcaaatggatacggatgcggttgcagcttatgtgagtgatgaagttggtttgatgaataatcgcttgaaagtcacgcccggtgtccgttttgaatcggttcatatgaattatcaagataatggtacgaccaaggaacagagaagcaatcagattaacgaagccttaccgggattgacggttgcttatagcttgacggatgactgggtgtcttacgccaatgcacaaaaatccttgcgtgcaccgcagatttcatcaatccgtggcgatggaaataaagacggcgaattgtcctggaactatgaagtcggcgcgcgttatacccatggacgaaacgcttttaatgttgctttgtatcgaatcgattataaagatcagctggaatggattgctggcgaacaaacctttgaaaatgcgggtaaaacccttcaccaaggccttgagttatccggtcgctatgggccagaatcgttgcctgacttgagtttaggtttggcttatacctacctagatgcgacttatgaagaaggtgcgaataaaggtaatcagctgattgacgcttcaaaacatcagctttcttgggatgcgagttataactttgctggttaccaatctactgtgtctggatattactacagtgatgctttctctgatgcgagtaacacgactgaggaagatgttaatggatcgacaggtaaaattccgtcttatacggtttggaatcttaacgtcagtaaagatctttatgaagtgggtaaaactaagttgagcatagatgtggctgtgaataacgtatttgataaggaatactacttccgcggcgttgataccagtcctgttggtcgttaccctgccttaggccgtacttatagcgtgacaggtaatcttacgttctaaatgcatcgatcggcttaaaatactttaagacatgagctataaaaaagcgctgttaacctcacgtaagcggcgcttttgcgtataatagcccaatcttccacactttagattgtgaagtgtttaggccgcgaaggcttagctcacgaaggagtaagagattggcgcagaaaagagctgtggttcgtcagagttttcccgatattattgcggcagatttgcgtcagcgtattttgtctggtgaccttgctgaaggtgaactcattcgtcaggagttattggcggaagaatacgatgtctcgcgcatgccaattcgtgaagcgttgaagcgtcttgatgcagaagggctggtggtgtttaccaacaaccgtggtgccaccgtgactaaacatactttagaagaaatcgctgaaatctttgatgtacgaatgatgctagaggtggatcttttcactcgtgccatccccttgatgcaagacgaacattttgagctgtgtgaagcccttcttaaagagatggaattgtcctatcaaagtggcgatgtcgcggcttgggggcctttaaatgcaaggtttcatagtgcactttatgctgcttccgacaggaaactcacaagtaacttattagagcgtgcaagcttacaatctaaccgttatgtgagtatgcatatagaccaattgaacaaatcccaaagtgctcaacaagatcacagagatttactggcgttggcgagactaggggatgtgcaatgcgcggccgataaattacgctctcatatcgaaaacaccaagttccaagtgctggaatggatcgccgctgctcgaagttgaatcgctcctactcgctctaatgtaggtcggccttcaggccgtcaaaaagctggatcacaccaaccccaaccccttgacgcgctaaagtacgctagaactttttcaaaatcttaaaagaggctaaaaccgagtagctgaaaatgacgtaaggtcaatatcaggagcctgagtattggcaagcgccgcgactaattctgcggttcctgcggattgagtcagtcctaaatgtccatgtccaaaggcgtaaatcacccgttgcgatcgactggaataactgattaccggaaggctgtctggcatagacggacgaaagcccatccattgttttccgccatccactttaaggccaggtaagaagctagcggccttgttaagcaatacttcagcacgttaggcggtaatctcaatccacctagctcaacggctcctcctacacgaatcccctcacctacttttgtgaccacaaaaccatgattactaaaggttatgtgagtttttaaattgaatgcgccagctggcaaagtcgtgttgtatcctcgctccgtatctaatggcaaattgtctccaatagattgcgctaaagtttttgaccaagcccctgcggctagaacaacttggcttgtttcatagtcggccgcattgctttttaaggttacgctatcgctattcactgcaatggaattaattgatgtaatggcaattctgccgccaagtttttcaaactcttcagctaagtgtttagtccattcggcaggatcgcagacgtttttccactccggagtaaaggccgcatgggtaaatcggggatgaatgccgggctggattttggcgatagcgtctggacttagtaaaaattcatagatgacgccatgttgttgtcgcgtttgccaaccagcaagactggcattgaattctgcttcaccttcgtaaagttgtaactgcccttcgcggcgaatcatagcttcaccatttactgcttgaatttggcgttccagtgcggctttagaaaaatccatcaaactggcttgtgccgccaacgctgcttgatatttgtcttgccagctggcacgccagaaacgcagcatccaagggagaattttcaacgcgtaagctggacgcaatgacaaagggccgagagggtcgatcaaccactttggtgctttgcgcataatgcctggcgtggcgagaggaattacatccgcaaaggcaaacgctcctgcattgccggacgacgtttctgcagcaacacctttccggtccaataccagcacttgccggccttctgattgcaattttagcgcaatgctaatgccgataatgccagcaccaatgacaatcacatcctgattttttgtactgtccattttgggttcaccaattatgtctaaccaattgtttgaagttggaccttccatcgctaagacagtttaataccattttttaagggatcgctggggttcatcatcaaggttgcttctttagtgataaacgcctgaccagtaatattgggaataattgtattgtttgtcgcttgctgatagctcaaacgataactactaccaatggtgctttcctgaatgatttcttcgcctggcgccagacgcttgtctgcagcaaggcaagctaggcgtgccgagcttccggttccgcatggcgagcgatcgtaagcgttgtcagggcacaaaacaaagttgcggctgtggcctttttcgttcaatgcagacccataaagaacaatgtgatcaatgataccgccatctgtacctgttaactgcttcgtttcaatggcttcgcgaatcttaattgcgacttcggtcagattgcgaatattacttggaataacaggaacagggctttgatcgacaataaagaaccaattcccgccatacgcaatatcgccagaaactgtacctatgtcatcaatatctaacgtcacatttttctgcaaacgatgactggccacgtttttcaccgtcactgtgtttgcatcggaaagtgtcacttcaaccacgccaactggcgtttcgattttgtgggtaccaatgcctattttgcccatgtgagccaacgttgcggcaacaccaatggtgccgtgaccacacatgccgatgactgcagcggcgtcgaaataaatcacgccagccgcgcaagttgaatcaactggttcaactaacatcacgccgaccatggcttcttgcccatagggttctgatactacagagcgataaaagttcttatgttccgtggctaaaatcttggcgcgctcagctaaagaaccagagcctaaatctggcccaccagacacaataacgcgggttggttcaccttccgtatgactgtcgattacttgcatgtatctattactccaccttgttttgcccaatccgcaaaccagtctttgaagagcgtatattgatcttcacaataacgacgttgtgcggcgttaagctcgtccgtttcgttgaagtgtaatcgatactcttcttcaccgtttaaaacaagcaaatatttgaagaacaagaccaactcagggccttcgtcgaaactggctaagacagaaaacgcttcttctaattcttgggcacgaactcgagcttccgcattgcctttcgcagcaagcttacataaattcgctaacaacaaaacttcattcggtaacgccgtaccaataccggtaatcgcaccaacagcaccacatttcacgaagccatgataaaccgcagtatccacaccaatcattaacaaaacatcatcgtcttgagatgtaatgttttccgcggcatagcgcagggcttctttactgccaaactctttaaagcccaccagatttttgtgttcagcccgcaaggcgaaaaacaaatccgctcgggttgcaaaaccatacacagggctgttgtagataatcgctggaatcgatggtgccgcggttaaaatcgccttgaaatgattcttctgcgcagcaatcaccgaacctcgtgatagcacacgaggaatcaccatcaaacccgccgctccgactttttcggcgtgtgctgccaacgccacagcggatttcgtattaatcgccccagtgcctactaccacaggaatgcctgcactcactaagcgctccacaccttccatacgctcggtgtccgtcaacaaaggccaatcgcccatggaaccgcaatagaccacagcagacatccccgccgccatcatctccatgcccttcttcaccaagttatcgaaatctggcgtacgatcggccttacatggcgtcatcaacgctggcatgatgccgttaaaaacacttacatcaaaaacgtcattgctcatcattcgataccttttctaagaagttgaaggaatttactaaccatcattaataatggattttgtatccaaaatatactcagtataaaaagtagtcaataaatactcttttcttaggtggtgttttacattagcttttagatgttatgctggttgcccttttaaatggcctgttttaatttgttgtttaataattattaccgctagaagaggtctatttgccctatttcgatcagtttatgcagcagtggaaagcctatttgacgcagcaactttccttatcgggtttgagttaccttgtctcaggtgctggtgatgctgcggatattaagaccaactcactggcgtattttgcttggttgaggacgcattccatcgagcttgttggaatcgacgaagcaagggataacgtggcgtgggtcatgttggaaaagcagttaaaagcctttgcggaaaaagccgaaaaaggtacgttcgatctggtttctaaactgcaccttgaagaaagccaaatccagattattctcaattttaattatgatgacgagcaacatatcgtgtatgtgagttgagctcgggtataagaattttttatcacttctagtttaaaaaagtgttacgcatttgctccatacgaaatttgatggcttatattagttcaggtggatcgattgcgtgatgcttttctttataggcttctgcaagagcggctaaaatttccatttcaccgccttcttgggtattgggcttagcgccacgaagactgcgcatgcgcaaaacagctgcgtctagttcgtcatcatatccataccgtcatccctatcttagtgctttgctttcagagggtatttctctgggtgcttaataccgtcaagagataagtccacatctaaatcaggccagcagaaaccactttccccttgtttttcaacattaaaaacggctttgactggcgcattttcaaaccaaggaaattctttgtaactcaagaaatactcttctccttgagttaatagccaaagtccgttaggcgttaaccctaacacttcaaccgaagtgtttttgccaagcggcgatgatttcatctttatgctcctcaacgcttttttctaatttagaaagctcttttactgaaagattgtagctctttgcaagagcaatttcaggagttatccagaattttgcttcaccatcatgtccaacgatatggacatgcattctttcttcttcattggagaaaaagaaaaatttaaaaccattttctctatataccgctggactcatatattcctcacatccttatgattcacgtttttattatagctgctttattgagcagctagctatgtcttgaataaaactattaggctcttttcgctttcttgtttggcaagtcggtaatcgtccctgctcccagttcagcagctaaaccaacggtttcatgtaggcttggatgtgcgtggatggttaatgcgatgtcttccagtgtggcgcctaattctatggcaagggtcagttcgccgagcaattcccctgcgtgagcacccacaacaccagcccccaagacgcgttttgtggcttcgtcataaatgagtttggttttgccttgggtaacgcctgaagcgatggctcgtccgctggctgtccaaggaaataccgcggttttcacggccatgttctgttttttcgcttctgtttcggttaagccaacccaagcgacttctggaaaagtgtaagcaatagagggaatagcgagcggttggaagtcgactttatgacctgcgaccacttccgcggccgtgtggccttggtgcgaggctttgtgtgccagcatgggaccatgagtcacgtcgccaatggcgtaaatattgggtacagatgtttggcacttatcattggtcaatacaaagccgcgttcatctaattttacccctatgtcagcaataccggcggttttaccattgggcgagcggccaacggcaaccaatacggcgtcaacagcgagctggcgttcgccatctttgtccttcaaggtaacgtttaacgcttctggcgtggcttctatattggtcacttgggttttggttaaaaagctcatgcgatttttgttggtttgctcgaacacccgtaccagatctttgtctgcgcctgtcatgatttgctcaccaagctcggcaaccgtaattttcgcgccaagtgattgataaaccgttgccatttctaaaccaataatgccaccgccaagtatcaataggtgctctggaatacgttcgagctgtagcgcgctggtggaatctaaaatccgtgggtcgtcataaggcacaaacggcagttttatcgcacgagaaccgatggcgataatggcatttttaaaatcgacttgttgtgacttcccatctttggtgactgtgattgagctggtcgaatcgaacttgccttcaccatgaataacggtgacttttcttcctttcgccatcaacgcaaggttgctagtgagtgcgtcgaccgtggattgccgatgatggcggatcgcatcaagatctagggttggtttggcaaattgcactccatgagccggtccttcggccatcaggattttacctgccacatgtaaaagcgctttggagggaatacagccaacgtttaaacaaacgccgcctaaggtcccgtggcgctctatcatggcgacgtttaatcctaaatcggccgctcgaaaggccgctgcatagccgccaggaccactgcctaaaaccactagatcgtacatcacattattctcctcagaccgttcaatgaagcgaaaaggtattctacctatcactaggtagatggaatatagcttgagtatttagccttggtcaataaaatacctatcacttgatagataaattgataagacgggtaaatgatggctgataaaaacgcgacgaaaacgaaaatcatggacaccgccgaaggctacattgtgcaaggtggttataacgcgtttagttttcgtgacattgctgaggcggtaggaatcaagagtgcaagtgttcactatcactaccctacgaaagccgatctcgtctccgctgtgatgatgcgttacacccaagcctttgccgcacaactgcccgaccctacggatgaaaagtttgacccgaaagccttgttgaatggttttatcaagggtttcaaagccaagatagtggatcagcgagacatgagtttatgtactatgctgacatcgaataagtcgattttgcctgaaccagttagcaacgagttagccgctttttatcagcttatattagactggctgtcgcgggtatttgtgcgtttagatcagatcgatgaagatttaggattgatgcaagccagtcagttattagcttgtttacatggtgcttccattttagtgcagggcacggatcagcctgatttttttgatcgagctctgtcagagtggaaggctcgctgtcagtaaaacgagtacatttaataattaaaagcaggccatataacaatatatagtgtttgaggtatcatgttgtttccacaatttatgcgaatattttctgaatgagcaatggcgataagcatacatacaaccctacttttgagtggcggtttcttcacccacgcttttggctgacatggtttagtgttttggtctcgttgcttattgcttttttccccttgcgttggcgggataagctagcgagttggattgctggccgattgcttaatacaaagagtcgcgctttaaaaagagcaagggtgaacttagagcagtgttttcctgacaaaacactagaagagcgagaggctctgctaaaaagaagctttcaaaccgctgcccagtattttatcgcctatggtgagttgattgtgcgtagcaagcgtcattgtgaaaaccgctgtgttatttttggagaagagcatttatttcctcttctaaaaagtgatcagaatgtgattgctttggtaccccactgctgggcgattgattacgctggagtaatgttgacggcgaaaggtcataaaactgttgccatgatacgtacccagaaaaaccctatttttaattggttgatccatcttcagcgggttcggtatggggcgcgcgtgtattgtcgaagtgcaggtattaagccttttatgaaatcgattaaagagggctatctggggtattacttaccagatgaagatctgggtgctcagaattccgtttttacgcctttttttgcgtctaacaaggcgacaatgaaaggcttggggcgattggccagcctgactgatgcgaaggttgttcccatgttgccagcgtataatgcagaattaggtaaatacgaacttttcatttcacctcccttggaaaatttccctagtggaagtgaagagaccgatgcactcattatgaaccaagctcttgaggcgatgatatctaagcatcctgagcagtatatgtgggtactaaatcttttacgaacgcgccctgatggttcagatctttattaatagtttttttctattaacaagttccttcgcgacaaatgttctttcagtgttataaactacggcctaaatgattaggccgtttttatttgttctgttttaaagctacgacaagatggagtatttcatgtcagcaagctcacccgctatggtaacggacctcgatgttcaagccgtaaaagactacctcctatctctacaagaccatatttgctcgactcttgagagtgttgaaccaagtgctcgttttaaagaagacgcttgggacagacctaacggcggtggtgggcgtactcgtgtcatagccggtggtgatgtgattgaaaaaggcggtgtgaacttctcccatgtgatgggtgacaacttaccgccctctgcgacagcagatcgtcctgaattagcgggtggccgttttgaagccatgggcgtgtctttggtgattcatccgaacaatcctatggcacctacttcccatgccaatgtacgtttgtttatcgtttataaagacggtatggcaccagtatggtggtttggtggtggttttgatctgactccttattatggcttcgatgaagactgtatccattggcatcaagcgtcttatgatgctgttgagccatttggtgaaggttattactctcgcttcaaaaaatggtgtgatgagtacttctatttgaaacaccgaggcgaaccccgtggtattggtggtttgttctttgatgactttaatgaaggcagtttcgagcattgctttggcatgatggaatccgtaggtaacgcctatacagaagcttatttggcaattctaaagcgccgaaaagacttgccattcacagagcaacagcgagatttccaactgcatcgtcgtggacgctatgtggagtttaatctggtgtttgaccgcggcacacactttggattgcaaagcggattgggccgtacagaatccattctgatgtcattgccgccagaagttcgctggacctacgagtatcaagtcgaaccgaatagtgaagaagcgaaattaaccgactattacttaacctcaaaagattggctggctgctcgctaattgacgtttaaataaggggatacattttggatcagtacgctgttgttggaaatccgattgctcacagtaaatcacctagtattcatgcgcactttgctacgctgacaaatcaagacttggtgtattcgaccttacttggtgacgagattgaatttgaaaaccaggtcagagacttctttgaaaaagacggcaaaggcttaaatattacggttccatttaaagagcgcgcttatgctatgtgcgatattttaagtcaacgcgcaaaacaagccggtgcggttaataccttgtttatgggaaaaaatggcgacctgttcggcgacaataccgacggaattggtatggttcgtgacattatccataatcactgtcagagtttaacggataaacgcattcttctactgggcgctggtggcgcggttcgtggcgtgcttgaacctgttttggcggaaaatccagaatctgtcaccatcgcaaatcgcactcttgaaaaagcccagtctttggcggatcaattcgattgcctagcctcatcttttgaagcgctagaaggtcctttcgacatcatcattaatggtacatcagcgagcttgtctggcagtttaccgccattaaaagatgaactagtgaacgggcaaacttggtgttatgacatgatgtatggcaaggagcgcactgtgtttttgcaatgggcatacgagcgtggtgccgaaggggccgatggcttaggtatgctggtgggacaagccgcagaagctttctatttgtggcgacaagtacgacctgaaacggccagcttagtcgagactatgcgcgaacagatgtaaagcgagcagtattggccaccagagaaaaggaaagtagtatgaaagcgcaatggttcagttcagttgatcaaataggtgaagccaaatggcaagaggctattggagcaacgcgatatccctttgcgcaatttgcttttcatcatgccttagagcaaagcaaaagcatcggtgatggaacgggctggtatcctgaatatttgctggttatggatgacgatgacagcccactggccatcgccccaacctatttgaaaacccattcgcagggcgaatttgtttttgattggtcatgggcagatgcctaccaacgctacggcatgcgttactaccccaaacgcatttgggcgattcctttttctcctgtgacaggttcacgagtcttttctcatcttgatccaaaaggagatgacgccgagttctctcatctgtacccagcgctggcagaattaatgactcaagccaaccaagatcgagattattcaagctggcatctgttattccccaagcctgaacacgcggcgttattcgcaccaaataaagacctattacaccgaatttcctgtcagtttcattggtttaatcgtgattacaaagatatggaagattatttgtcacacttttccagtcgtaaacgcaaaaccgcccgcaaagaacgagaaaaagtcgccaaagcaggcattactctgacgcgaaccatcggaaaagatttaacttcggcagacatcgattttttttacctgtgctatcaatccacttacgcaaagcgtggtcagcaaggctatttaacccgagagttctttgggcaactagcggacactatgggcgagcaaattctcttagtgcaagcgttcagaggcgatgaagccatcgcggcttcttggtgtttcttcgacgatcactctttgtatggccgttattggggttgtatggaagaagtggattgcctgcattttgaagcgtgttattaccaaggcatcgaattttgcttggaaaaagggttacagcattttgatcctggcacccaaggggaacacaaaatcgcccgtggttttgaacctgtgttcagccacagcatccactacatcgcccacgaaggcttccgcgaagccattggtaatttctgcgaggaagaagcccaagccgtgcgtgagtaccatcaagatacccacgaattgctgccgtttaagcaagaaagctgagtttattcaattgcttaaagagcgagtcgcatcttgttgataaagtttttccaaggatgacaccattttctccatttctgcccgcagttctggtgggccaatcacttctagttcagccccaaagcgtaagagttctgcacaaccatataccgattcgcccactggaaatctggctcggtgccaacctgattcgtccattggttctatctgagcttgatttaccgcataggaagagcaaacgtgttgcatgattttcctgccgagagacgttaaacgtacctcggcaatgataggaaactgcaccacttccattcggcgtaaactgtcttgccaaaatgccgttaagttaaagtctttgggacgttcgaatacttcacccaataaagttaacgacccaatacgagacactctatatgtccgcacgtcctgctctacctgcgcgagcaaataccactgaccgccttttaaaacgatgcccagaggttgtagctgacgattaatttcgcctttccagctttgatattgcatgacaacacagcgttgttctaataccgctgtcattaagtctggcaagtaagtgactttttcatcgtcagaaaaccaattgggcgcatccagcaaaaatcgactttgtaagcggtcgatttctggtcgtatgttttctggtaaggcggcctttaactttaattgagcatcggcaaggagggtgtctatccccattttttgcgcaggaccagacaacccggctaaaaacagtgtttctgcttctttggcggaaagcccattcaaacgggtgcgataaccttgcaacaaccgatagccaccttgcactccttgttcgctgtagacggggacgccaatggcgctaagtgcttcgatatcccgataaaccgttcgaatagaggtttcacaggcgtcagccaattctgcagccgtaaccttctcgtgggtttgcaacatcatcagcattttgagtattcggctggctcgcatgagattctcctttcgctgttctttgtcgtcgagctaagtcatcttgccaactaacagcattaagcgaatgttatttcgccagtataaagtataaacctgacactagatgtcaggtttagtcactaatatagctcatgtaaccaccaaaaatgatctaacaacctatttgaggtaacggatatgagcgagattcaaagcaaccaagacaccatcaccctgtaccatgctccacaaacccgaggcactggcatttgggtattgctggaagagttggggattccctatgacatgaaagtgctgaatttcaaagccggtgaaaatcaacaaccagagtttctcgctatcaatcctttggggaaatttccaacccttgttcataacggcactgtggttacagaacaagttgcttgttacacctacttggccgatctgtttcctgaaaaaggcttagcgcctgctttcaatgatccaaaacgtggtgcgtatttacgctggatggcttaccaaggcagcagttttgagcccgccgtgatcgacaaagcgtttaatcgccctgaagtcgcagcgtctcaatcatcctatggcagctttgataaaatgctgcaaacgctattcgatcaaatcgccaaaggcccttatttattgggagaggagctgtacgcagtggatattctttggggattgagtttgaaatggtgccgcatgtttggactcattacgacgaatccagtggtcgacgcttacattgaacgtgtcacctctcgttcttccttcacaagggtggaggaaaaagagcaagctttgttgcttgcccagtcataatcaaatgtctaaataaaataaagcatgagtatcatcggttactcatgcttttttgtttttcaacttagtgtattacttgtttatcaaacttcttgatgcgggccgaacaattcgtaatgaatacggtctgcttctacgccaaggactaataattgctgtttaacaaacatcatgaagccaactgggccgcataagtaaaactcgccattcgtcagaggtaagctgtctttgatagcttctagttgcatcatgccttttgttacgccctcttcttcgctgtcggcttgttcgtaccaagtgtgaacggacaaattcagttggtctttcaagctgttcacgtgctctttgaaggaatgttggccttggtgagcacatgcgtgtaagtaacttacaggatgtttgtattgttgcttagcaagggtatttagtatggcttgcatcggtgttaagccaacaccaccagaaatcagtaccacaggcgtttgtttgtcttggaaaacgaaatctcctgcaggtggcatggcttcaatttcatcgccgacgtttaaatggtcatgaaggtaattcgacataacacccgcgatatcacctgcgccttcgcgtttgacgctgatgcgatagtttttgccatttggtgttgttgataaagagtattgacgtatctcatcgaactcattgccttttggatgtaacttaacgcccaaatattgcccaggctgatagtcaattactgcgccgccatccacaggctcaaacacaaagctggtaactaaatcagactctggtgttttggaggctacacggaaacggcggaagtctttccagcccccaagctgagctgcacgttctttataaagatcaccttcgacttgaataaagattccagctaattgcatgtaagccgctacccatgcttcttctacgtctttggtaaaagcatctggagcgagttcacgcaaggtttcaataaggtgatgaccaacgatgtcatattgactcggttggatattaaagctggtgtgtttatgagctatacgcatcacggcattggtaagtacttcgagattatcgatatgtgttgcgtaagccgcgatggcattgaacaaagccgcaggttgaccaccagttctttggtgggtcatattgaatacatcttttagctctggattatgagaaaacatgcgttgataaaaatgctcagtaatcgcggttcctgcagaagcaagaagtggaatagtggctttgacagtgtctatatggtgttgagttaacatattgtttccttttctaagagtacgaataaatgctttcttaactcttctatagcgaagctcgtgccaacttataattgatataaaaatcagtggtttatgtttttaatatagaaattagagtcaataagactcacaaaaaagaaagtctatatggtatacttgagtcaaattgacacgaaaaataattcgccctatgagccgatatccatgaagcaggtttctaataacgccttacttagctttgccctcgatcttgctagtgcggtgacacagccgaatcgctttgaacaattggtttatgcggtgcgggcaacgattaattgtgatgccgtcgttttattggcgaacaacaatggtgttctgacgccgcttgcccagcgaggcttatcggaagatctgatgggacgtcgatttattattgaagagcatccgcgtctgaaagcgatcagtagcgggcattatccagttcgttttcccgcagactcgccgcttccagatccttacgatggcatggtgttaggccatgacgagaatttaccagtgcattcttgcatgggagtgccgctgtatttggaaggcaagttgattggcgtggtgacgctagatagcatcatgccgggcgttttcgatgatatcgacgcgcgcgctttggaaattatcggcaccatggcggctatgacgctaaataccgccatcttaatggaaaaattagaaaaccaatcacagcatgctcaaaacgtattaaaagtaatgggcgaacaaagccatgaaatgataggtcagagcaaagccatgcaagaccttaaacagtcgattaatctggtcgccccctcagattttgccattttgattgaaggagaaaccggcgtaggtaaagagttagttgcaagagcattgcatgagcaatctgcgcgctctgaagcgccaatggtatacgtaaactgcgctgcgattcctcatcatcttattgaaagcgagttgtttggtcatgtgaaaggtgcttttaccggcgcggatcgagatcgagacggtaagtttctattggccgatggtggaaccttgttgctcgatgaaattggcgaattaccgttagaggtgcagggaactttgcttcgcgctattcaaaaccaagaaatccaagccgtcggcaaagatcaaattcgtaaagtaaatgtacgcatcattgctgcgaccaaccgacatttagaaacagaagtggcagagcatcgttttcgtgcggatttattccatcgcctaagtgtcttcccgattcaagttcctgcgttacgtgacagacaaggcgatgttccattgttggccggattcttcgctgagcgctttcgccgaaagttaggcctgcagcaactgactttgtctgcgtccgctattgatatgttggaagcttatcattggcctggtaacgtgcgtgagctagagcacgtcatttctcgcgcagcgctattttctaaggccgagagttcaaaggcagaaagcaccaaagcggacaatacaacagggattacagttatttcatcggcgcatttaacagggttacaaatcgacagccgtatccaagaaaagatacagaatgttgaaataccacagcaaatcttagacaaacaagaaatagtagatttacgtttagaaacagagacttatcaacgtaatctaatctgtaaagcattagaagccagtaatggaaattggaccaaagccgctcaacagctgtctatggatcgcgccaacttagctcgcttggcaaaacgcttggggattgtcgttgccaaagaagtacgctcttaatcgtaaagcgtttcggaagtgcaatgacattccgctgagggaggcgatagtttcgaagaggaatgtcattgtgtttcgtttaaactgatttgctgtgtctcgctgcactcacctgtcgaattcgttcagcaggaaattcaagtttgggcaataaataggctttcaaatcttctgcataaccgagttcatctaaggcagcggccatgcaattgagccacatggctttttctttctctgtgacgattaggtgagcgtgagcttgcggtaagctgattgggccgtattttttcgagaagagtttctcgccgcccatccagcccgataaaaaagacaccaacttgtcgatggttagctcaatattgttaggatgcatgtcaaacagaggtcgaaactctggagtgttttccataatgcgatagaaggtttcgactaaattttgtaagccagttaatccgccaacggcctgtaaggtggcatcgccttcaccataaatgggctggttagaaggagtcattttattcgacctcttttgattggtgttgctgttttttagcaactttttccttgtccattttgatcgagttacgataaccgcctaaggcagccaaagccccgatgatgaaactcatgtaaagtggaatttgaaacagcatagtgatactgataaaaacacacccgacggctaaaccttcgagaaagggtttgagtttcttgggcataacagttctccgagtgttaaaaaaatatacgcgagtctagcaaatttccgcgaagatgtgagcgtgattgtggaaaaaagcaccacttatccaatattagcattattgaattttagcgaaagcattcgaaaatttttgtgggtaagtgggagttaaacgaggagcgtagctgatttttgcttatcattgatcatttattacacaaaatcattaaaaactgccccgaattgtgaataactgctattattttccacagatcagcgtattcctgttttccggttttagctgtttttttatccacagagtttgaaatacccacaacaagtgagacccgtgtgtcaaagttatcccctagttctattttttgctcgtaccgcgccaatgcagtattgaatcaaaaaatttggcgcatggcgtggccgccgatgatttcgaacatcaccactcctttgcttggtttagttgataccgctgtagttggacacttgggaacggcgacacatcttgcagctgtagcgattggcgcgagtatttttagctttctgttttgggcgtttggctttttgcgcatgggctcaactggtttgacggcgcaagcccttggacagggtgacgaaagacgtgttcgagagctgcttctacaatctattctgatgggcgtatttatcgggctaatcttgattttattccgagccccattgattgatttggcaattaccttaatggaacccagtgccgaagtagagccttgggcacgtttgtattgtgaagcacggatttttagtgcgccagcggtattagccggttatgccttaatgggttggttctttggtgtgcaatattccaaagggcccctgtggatgttgctggtgatcaatgtcgccaatatgattctcgactattttgccgtttatggtttgggcatggcgagtgacggcgtggcgtgggcaaccgtgttcgcgcattatattggcgtgactgtcgccggtgttttggcttggcataaattgaaaggcttttcgggtcatgtacccttacgtgttttggcgaaatggcgtgaatacatggcgttagttcaagtgaatcgttacctctttgtacgtaccattcttttgctcttggtgatgttgttttttaccgctcaaggcgcgcgccaaggagattcgattcttgctgcgaacgcggttttgctgactttcttgatgattatttctaacgccttggatggttttgctttttcggttgaagctttgtgtggcgaatactatggccgcaaagacaaagcgaactttaagaaggtgattcagctttctacctattgggcgctgtttgccgcttgtattttgatgctgatattttggctttttggtaatcaaatcatagccttactgaccagtgtacaaagtgttcgagacgatgctgctctgtacctaccttggctcatcttcttccctctgttgggtatttggtcatttatgttggatggtgttttcattggcacaaccagcgtaaaacaaatgcaaaacaccatgattgtttgcgtggttggcgtgttcttccctgtatggtttatcactcaagaccttggcaaccatggtttatggtttagccaagccatgctgtttatcgccagagccatcactttatattggtgctatctgcaaaatatgaaaaaaggtgtttggttcgcgaattcataacgcctattacttcgtgtaaaggcttctgttaacaattgaaatttttctggcgattgggtttgttaccatgaatgacgtgttcttttttaaagccaccaaacatggagagaattcaatatgtcgaagaatttcttaagcgagttaactggttcttttgccacgccagcattagaaaaccctactggcgtgatgatggaagctgcgtatcgagatttggggctggattggcgttacatcaattgcgagatccaaccagatgatctgaaaaacgccgtattaggtgcgagagccatgaactggcgcggttttaattgctcaattcctcataaagtatcggttatttctcaccttgatgacttaggcgagtcagctcgaatcattggcgcagtcaataccgtggtgaatcgtgatggtaagcttattggtgaaaataccgatggccgtggttttgtcgaatctgttaaatccagtttagagctaaccaaaacgcgcgttgttttgtttggtgctggtggcgcggcacgagcggttgcggttgaattagctttggctggagtggcgcacataaccattgtgaatcgtaatcaaaagcgtggcgaagagcttgccaaactggttgccgataacacgtcggctggcgcggaataccatgcttggacaaagcaatatcagattcctgccgatacggatttagttatcaatgtgacttctattggcttgtttcctgacgtggaagtagagttagatatagacacagaatcgattaaatcaagcatggtagttgcagacgggatttttaatccacctgcaactcgattgattcaaaccgcgaaaactaagggctgcacaacggtaaatggcttgggcatgcttgttcagcaaggcgtaatcactttcgaatactggacaggaaaaacgccttctatcgaggtgatgaaagccgcattgagggatgctttggacattacagatctggacagcactgatttggagagtacggaaaaataataatcactggaatagccaaaaattgttcaaagcggattatggtgctcgtttctgcgtagcgagcgctgtatccgtgtttcctcttgacgcattttcaataagttgtcttccacaaacaccaaatgtgtatgcgccgctgtgcgagcggcttcggcattgccatccattatcgcttgataaagatttgtgtgttgctccatcacacgctttcgggcggcttgtttttcgaataagtttctcaagttactcgaaatacttttcgctaacatggcgtgcaggctgcgaagtgtgtgcagcagcaccacgttgtgcgccgcttctgcgatggtcatatgaaactccacatctaactttgcttccaaggcgaaggctttgttttgattggcttcaactaattgattaaagcattgcgtaagtttggttttatcggcgtcggtactgcgcaaagcggcgtaatacgcggcgagactttctagcgcatcgcgaaactccaattgatcgtataagaactcatcgtgggaactgagcaaatcttgcagcggatcggcaaacgagctgcctagctgttccgacacataagtgccaccgccatgacgactgaataatacaccgcgcgcgatcagtttttgaatggcttcccgcaacgaaggacgagatacctcaaaacgcgctgccaattccctttctggtggcagtttttgccccgccgtaaaactgccttctaaaatcatgctttcgagctctttcatgatgatgtcggaaatttttggctgtttaactcgcccaaagtgattggattccatgacttttcctaaaaatgtattctttaaagatggctttagtgcttgctgtgtataagttaaaaagtggtaaaaccaattaatattgtcgctaaaattcacgaaatatcgactaaactatcagttgacaaagtttctttgaattcttactgtgccttatattcaaaaggtaaattggtcttaccaatttgtctagcattaattttcaatacttatactctttaacaataaaaaggctaccgccgtggaagcttctatgaacactgactcacttgctgataaagccgctcaatattgcaatctatattctgctttgaaagacgccaaaactggcgcgattgatgagacgcgattgattcgtgatccacttcgtaccttggcgtatggcacggatgcgagtttttaccgcttgattccgcaattagtcgtgcgagtcgataatgaagcggaagtgcagttagtgctgaaagaagccagaaagcgcaatttaccagtgacttttcgcgcagcggggacgagtttgtcagggcaggcagtaaccgattccatcttgatgcaattgtccgataattggaaggggcatcgagttcacgaacatggccatcatatttcacttcagccaggtattatcggtgcgcgagccaatcagctgctagcgccctttcagcgcaaaataggcccagatccagcgtccatcaatgcctgtatgattggcggtattgcagcgaacaacgccagcgggatgtgctgtggtacagcacaaaacagctatcacactattcaaagtgctcgcctgattttcgctgatggtgctttattggataccgccgacgaagccagccgattggcgtttggtaatcgtcatgctgacttgctcgatacgcttgttcgtttgtctaaaagcgtacaagccaatagcgaattagcagaaagaattagacacaaatatcgtttaaaaaacaccacagggtacagtttaaacagcctaattgattaccaagatccatttgatatcttgctgcatttgatggttggttccgaaggcactttgggctttatcagtgaagtgacctacgaaaccgtggttgatcatcctattaaagccgcggcgatgatcttctttgatgatatggaagccacctgccgagcggttacctccctaaaaagctcgccggtttctgccgtggaattgattgatcgtgctggcttgcgtgcggtggaaggcaaaccgggtatgccggagattttgtcgtcccttggctcacaagcggcgggtttattggtcgatgtacgcgctgccagtgctgaagaattagaagccaatttggccttggtgaaacaagcgttaagcggtcaagccacacttaatccaattgaatttactcaagacaaaatcatctacgattcctattggaaaattcgcaagggcttgttccccgctgttggcgcagttcgtcctgttggcaccacggtgatcatcgaagacgtggccttccctgtcgaacaactcgcggaaggtgttttggagctgcaaagcgtgtttcaaaaacatggctaccgcgaagcgattttgtttggtcacgccttagaaggcaacttacactttgtttttacgcaaggcttcgatgacccgaaggaagtgaaacgttacgagcaactgatggacgaagtcgcacaattagtggcggtgaaatacaaaggctcgttaaaagcggaacacggtactggccgtaacatggcgccttatgtggaattggaatggggcaaagaagcttacgacatcatgtggcaaatcaaacgcgcgtttgacccgcaaggcttgctcaatccagatgtgatcttgtcgcacaatgctaacttgcatgtacagaacctcaaacccttgccgaaagccaatgacaaagttgatacctgtattgaatgtggtttctgtgaatcgtcttgtccgtcaaaatccattacattaacgcctcgccaacgcatagtgatttggcgcgagattcagcggttgaccgcaatgggcacagatccgctgcgtcttgctgaactgaaaaaagattatgattatcaaggcgttgatacgtgcgctggttgtggcttgtgctcgatgcaatgtccagttggtattaatacgggcgatttaacccgagaactacgtcacgatcgccatccagatagcaaagtcggttattggattgctgatcattttgacggcgtaaccaaaacggcgaaagtcggccttaaccttgccagcggcgcgcgtcgtattattggtgattcaggcatggcaaccgtcacttcagtgatgaacaaagtctcccaaggtgctgtgccaaagtggcataaacaaatgcccagcgctgcttcgtcgttgacatccattcctttgatgcaatgtgatgaaatgcaaactaatgacgcgcaaaaggaagtgatttacttcccctgctgcgcgactcgtgtcatgggcgcggggccaaatgcggaagataaacgctccgtcatggaggtgatgttctctgtattgcaaaaagcaggctataaagtcactgtacctaataatatcgatagccaatgctgtggcatggcgttccaatccaaaggtcagttcgaagccgccaagcaaaaatctaacgatctcaatagtttgctgctcgaagtcagcgaaaatggccgaatccctatcgtctgcgatgtgagcccttgtttgctacgcatgcaggaaagcctcgatccttgtttgcagcttcatgagcaagtgggctttgtctcgactcatgtgatgccaaatctaacggtgaaagataagctcggcaaaatcgcccttcatgtcacttgcagcaccacccgcatggggctcgccgacagcttcgtgcaactggctcaccaactcgccgatgaagtggtgattccgccagacattacctgctgtggctttgctggcgacaaaggcttctccacgcccgagctcaacgccagcgctctcaaaaccttagccaaagccgtagaaggctgcgaagcgggctactccaacagccgtacttgcgagattggcttatcggaacacagcggcatcgagtatcaatccatcgtctatttggtagatcaactgactcaacccttgtcagggttataggtcagtttttagaccaacaaggcgatagatagtgacgatttgtttctggggctgatgctgtcgttagctgctaagacagatcgtctaattccggttgaggaccgcgcttaagtttggaactaagaacaacaaagcatctaatttttctaacaccatcaacgatttgcatttctcaatcaacttttctaaatccactgaatttctagtccgaactttaaagccacctaaaaatgacaataagctcgctgtactgtttgtacttggaaatttgcagcgagcggatctgaggatgcggtctgcatggggttaacccgtctaaatgacggttttaaggtgttctaagcaccttaatagcgagaaaacgacggctcagcggcgcttttaaagagatattgttgaataacggaagtcagagcagaattcaatgagttgttctaactatccctaatcaaacgatagattctttgaaagtaagatttaatggtaaaaacaccttttaaagtcattattttcaagcctctagagctattgtagagtaatcaatgtttattattgattggactgttgcacatttcctactcaactgtccctactttttagggacgtgaattatttttgggtaagctaggataaccctcgaattcattaccgaggctgatatacagacttatggaaaagctcattattaccgcagcagtcgatggcggcatcaccccacgtagtaaaaatcccacttcgggtctaaatcttacccccggttatcttgaagaaactgcttggaatcatttgcaatatagtccagaaattgcgtcgtttaattgtggttctgttaaccatggcgataagcccttcagcttgcctcaagcaatgctcaattagtagagcgtgtagttagaattgtctactgagcttggaagagaggttgctgatgcgacggaagcaagacaaaaactaggcattgagcaacgtatgtactaattgatgcggaaatattacctgtcgccattaaacgtaaacgtcaaagtgatttgttggtcgatagcgatgagaacacccaaggctgtctagcttagatgccttagctaacctaagacctgttgtgcatgaaaatggcacggtaagcgcgggtaatgcatcaggtattaacgatggcgcggctgccttattacttgcctcaagacaagcgctggaaaaacataacttaacgcctagagcacgtattatcgcgaccgcttgtgcaggggttgagccaagcattatggggattggaccagttcctgctgtcaaaaaagtgctggctctaacaggcttcacactagagcagatggatgtgatcgaaatcaatgaagcgttctcatctcaagtattgtctgttattaaggatttagatttagaaaatggagacccaagaattaatccgaatggcggcgccattgcattagggcatcctctcggtatgagtggtgctcgaatcgtcggtacggcactcaatcagctagagcaaagccaaggccgttatgctctttgctcattatgcattggcgtcggccaaggtatggcaatgattattgaaagaatacaataaaagaaaaggtgaggaataccttcaaaaaggcttctgctttcgagtattcctctcccctccttaatgaccccattgtcaccatcattgatgattggatgtttataagtaccagtaaaaacaagcacgatacgtttcaaacggtatacctcacggagtacatatgcctttttcagaccacacagctttattgcatttgaagaaacgcttacgccgtcttcgcacgtcccctcatatgcgagcattggtaagagaacatgacgttaagttaagcgatttgatatatcccatttttattgaagagaacatcacggatgaagtgccgatcaatagcctgcccggtttaacgcgcctccccgaggcacagctcagcgctgaaatcgaatcgctttatgaattaggtatccgttacgttatgccatttggcattagtcatcataaggacaactgtggcagcgatacttggaatagtgagggattgctattcaggatgatttctaccattaaagcagtcaatccagagatgatggtgattcctgatatttgcttttgcgaatacacaacgcatggccattgtggagtgctaaaaaaccagatcatagacaatgatgaaaccgttcaaaatctagtgaagcaatgcattaatgcagcccgcgctggggctgacatgctggcaccttctgcaatgatggatggtcaagtgatggcaatccgccaaggtttggatcaagcaggatttaatcatgttgctattctcgctcatgccgccaaatttgcttcttcgttctatggccccttcagagatgccgtagaatgtgagctaaaaggagaccgacacacttaccagctagattatgccaatgccagacaagccttgcatgaagccatactggatgagcaagaaggcgctgatatattaatgatcaagcccggtaccccgtatttagacattctagccaaactgcgcagcgaaactcttttgccattggctgtttatcaagtgagtggtgaatacgcgatcataaaatgcgccgcgcaaagcgggctattgaacgaacgagaaaccgtattagaaaccttaactggctgtaagcgcgcaggtgctgaccttatcgtcacttactatgcgaagcaatttgctcaatggctgcgagaggataatgatcatcaccatttggcaagcatcatcggccacaagtcataaaggtaacatatgaatataaaggactatgcactttgtattgtgattatggcgatatggggactcaatttttcggtcgttaaactgggtttaaatggcatggatccaatgctgttgacgggcctgcgatttactttggccgtcattcctgccatcttctttgtgagaaaacctgatgtgcatattttgtatcttataggttacggactgacatttggcgttggtgtttggggcatgtcaacttgctctatcggtgcaggtctatcccctggcatggcagctttactcctgcaaactaatgtggtttttggactctttctaggctgggcgatgctcaacgaaaaagtaaagtttgctcatattctcggctcactcatcgccttaggaggtctcgcggcaagcttaacggttactgatggttcggttaattttcaaggcgtcacactcatcctatttgctgcaatatcgtggtcgatctccggaattttaataaagaaatcccaaactaaagcggtattttcttttactttatgggcaatgctgtttgctccacttcctctgtttttaatgtcttatgtgcaagtcggtgcttcagcctttacaaccttttttgaccatctcacaggagttgttcttttttcgattgtctaccaagcctatggcacgaccttatttggctactggatctggaatcgtatgattgtttcacatcctctatcacaagtagcgccattcactctattggtgcccatttttgccattctaggttcaaacatcttattcaatgaagtgatatcattggagaagatgctaagcagctctttaatcattttcgggttactaataggtatccttccggtagaacgagcaagatcatttgtccgtcgaatcgtgtaaggggaggagattcaaaacaagaaaagcattcttctatagcataaactaaagataattctaggacggtgattatttttactcatagacaaaccgatattcataaagctcaagagctgatgaatattacatggaacgataagacctctgaccatatcagagatatcatgattcccaatacgaccatacaaagcccacttaggttgtcagttggacacgaatcattctgcgatacattgatactttggcatagggcctttccaactttacactataaagaaacctgtgttacgactcgtgatagtgaaatcattattgagtggacagccaaaggacggcaactgggagagtttcttaacatttctgcgacaggaaagcccattacttaccaaggtgcaacccatttggtttttatgcaagacaaggtgattcactacgcatctgatgttcatattcagggtattgttgatcatttgattggcttgcctagccatagtcaagccacaaccttaagggcaaatggtaaagaatatctatatggggtcatacagaagcttctctgcaatgatttaacacgtagacaaatagagtgtttgtctttatcaaccctaaacttatctgttaaagaaatagcctgtatcttaaatattgaaagtagctcagtgcagacacattttaaacgagcgtttgatgtgcttcagataaacaataaaaaaatgtttatggagtacactatggccaataataccctagagatattcattcgaatggggcttttccttaggagaaaaccttaatatttcgattgccaaaaaaagcatttgagaaatacgatacatgcttatacaaaaatacaacacttacttagcacaggtaaggtggttgtgtatgagggaaacttaagcgttatctgacgcctttttaagctctgccccacacactttttctactaaagtttcaagaattcgacttcttcggctagctagttcagctcttctacggttatttcataatgttcagagtagtgagcttcgatgtaggtgcgttaattggccgatgaagtggtgattccgccagacattacctgctgtggctttgctggtgacaaaggcttctccacgcccgagctcaacgccagcgctctcaaaaccttagccaaagcggtagaaggctgcgaagcgggctactccaacagccgcacctgcgagattggcttatcggaacacagcggcatcgagtatcaatccatcgtttacttggttgatcaattgtctgagtcctcacccgcctagttagccgctcagccgcgtttatcaagaggacgcgcatcggtaaattcgcaacaaagaccaatgcctcttgacgaatttaaaagcggcgctaaagcgagaacatccacttggcgttggtctttgttgcttctgtctacttttcgtttatatttacttggatatctaaattttcaatgatttgtagtaactcttgttcatcagcgataattttgacatagaattcaccagatatttcattaaacctgactataaggttccctggctttactaatagaagagaaaattgactgtttataaattcatatttattgtttcgacttccaaaatgagaactgtttaatgttttcccttgtttttgcagggatagtgcttctaaacagttcttaattatattcttagcagatacagagcttcctgccgaattgtcttggtgtgaatatgtcctaaaaacatttaatggattaaaagtaataggtatagagtccgggtttacggaaagttctaacgcaagttttgctctttctataggaagttttggctgcgaccatccgctatacagcgcatttccgacaacaagtccgattaaagtaaggattggataggcgttttctcgtaactcttttgaatccaagactatttctagttgtacacagatttgtttcactcttcgtagtgataggtgatgtttgttctgctcacatatcagagcgacagcggctcttaactcttctgctgaattaatcgcaggtagtgttggaagtggcttaaaatcttctgtttcaaatattttctcagcggttaaaaactcaaaataatctaattctggaagtgttaggcgttgttcgaaaaatcgactgagatactcatgagaatcaaagtcatggccgtagacggcttttatggaatgctgtaattggctggtatcagtggataaaacaaagataaagttaggaatatcaaataagtgttttaccgtttctagcatttcgatggcgtaggttgggcggcaacgatccagctcatcaatgaaaatgaaaacttgtttgttagggttgccctcaagggcgaagtcgacaagctcacgtgcttgttttttgaagtctcgggtgaattgcttatgtcgtttgtgctgactggcgacttctaatcctagatcgcccatattcaagtcgtcttttacagcactgtgattagtgacggagcctgtggcagcagcaattaggtcgagtatttcgcttgttgctgtttctccaagaaggtgtttacctacaacctttgacccaattggaagaatgcttttgcccatattaaatatggcgctggcgacgtttctttccgcaatacggaaccttgcatcgtgattcttaatctttaactgtgtctgttcaagcagttcagcgatgatgatggcaagaggatcatttagataatccgattcccaagcatctatcttgatggcgatgtgaccttgcttttcgacaagttttttccactcggtaacaaaaaaagttttccctgttccccacgcaccgtttaggtttacgacgtatgcattgtcttttgtgtcgcggctttttaggtatttagtaaaacgctccgcgagctcttttcgcttatttcctgtcgcacacttggcaaaggcttctgtatcagtatcgctcatagggcattcctttgtttaattaatctaataatagtctatgtcacaaaaccaacacttagctgttaccagatcaacatctcgcggatgtttgcgctttagcgccggagcgagagttgatctggtaacagcgttactgcggactactgctgcacgaaggtcgagcgcaagtcatgcggactaaagcatgaacgtcgagtacaagccaaatccgcagacgatgagcagtgcccagccgacgaattggaagaagacgggtgtttcagctttttgaatacggttgtgtagcttttggccaaatacatgaccaatcaaggcgcaaggtagtaaccaaagttgatggatgagttgtaaatcgatgccagcgatgaggaaggacaccattttgatcatcaccagaataaaccagagcacgaacaaggtatcgcgcagttgatggcggggaactttggtggcgaagacggagacgataagcggtgcgccgattaaggaagtgccacttacgtagccgccaagcataagaaagatggtatcgaggaatttgttgttggtataaaacggtttattcaggatgtaagacacagcaaagacagcaacaatgacaaatatcacgccagtgactatgttgcccggtaaggttaataaaccaaatacgccgattagtttcggcactatcatgatgccgagggctttttttaaataaccccaagcgatattgccttgtgcttcttgtggcgcttcgcctcgttctgctgcgagtatggcttgttgtttggtggctctcgatccttgccatgcaatccagctggaaaacactaacagatgaatggaaataattggcaaaaataatagcggatcgttttttaccaataataggaaaggcaaagccagtactgcgccgccaaatcctaaaccactgcgaacaaagccgctccatataaaaatggcgccgattaaggcgtattgccaccagaataagttttccatggttgtccttcgtgttaagaaatgagattgaatggtgtgaaattattgtacgttagtttaatcaaagttccctttttaggctaagggcttggatgaaaccaagtttgttggtgaagaaattttgtcatctcctctttcaagagctttgctctggctgataagctgcgtcgataaggccagactaaaaaaatctctctattttgaccgcgccattcaggcaatacccgaataagctcgccagtttcaagggcgccatgcaccatgctcatgggaattaaggcaattccagcgcccgctttcgctaggttgagtgtgattgtcatgtcattactaatatgccggtgctctttgtttaacgggcgccgatcttcttgattattaatcagtaaccaatcggcaaacatgttggacgcaatgctcggcgcatgttgtaagtcttctatcgttttaggcagtgggaatgccatgttaggcgatgcgactagaataggctcaatgtgacctagtttcttttgaatcaatgatgagctgggttgattccccgagcgcaaggcgatgtcggcgcgggtgtctctgatgtcttgcagtgtgttgctcagttctatgtttagttcgatgtctgggtacagttgaacaaaatcttgccaaaatgcgtctagaggtccactgcccaaatttaccggagcaagtactttcaaatcaccttttagactgtttagggtttggtctaggttggaaattcgctgatctaacgcatcgatgaattccgcgcattcgcgatagtagctttctcccactggtgtgagtgttagtccttttgttgaacgatgtagtaactcacagccaagtttttgctcaagggcactgatacggcgagataccgtagcgatagtcatatcaagatgttgagcggcggcagtcagactatttttattggcagcagtaataaaaatctttagatcatcaagcattttgcattttcgtaaatttgtttttaaaaaatcagtatatttacaaatattgttgtttgctagtatgtattcagagtttgagtcgtttacttacttttcgtctggggcactctatttatagagaagacggtaagttcattaggagagaaacatgaaacacagaattatttttgccgtattaatgtcgtttaccttgtcgttgtttatgtccgcatggattacgtatctgaatattgggttacatcctaatttcgtctcattatggatgcatgcttgggtattggcttggcctgctgcgggtattatttctttcatcgccgggccatttttgcatgctttagcgcataaattagcagtgaaagtttagcgtttgagataacgctttattaaatgtaaatattcgaaatgaaaaacccgcttcatcaaagcgggttttttgtctttaaaatcagtaagaacgatttatttgcttggtttttcgtcccaaacactaagatctatgtcgtcacgaatttctgggtagtcgtcggaattgaacactggtgtatgagttttcaattgcgtgaaatagtctttggttaatttcactaccaaaccagataacatcacaatcgcaatcaggttaatggttgccattagacccatcgctgcatcagctgcattgaataccatcgccacactttcatatgcgccccaagggatcataccaagcgctaagatgcgtagaatgaaaatccctggtttatttgcccattttaggtaagttagcgcattttctgcataactgtagttaccgataatggaggtaaaagcgaagaagaaaatcgcaatagcaacaaagtaatgacccgcactaccgatgtgagtggttaacgccgtttgcgttaaggcaatacctgtttgaccgttacccaatgcaccagataatagaatcatcaaggcggttgccgtacaaattagcagtgtatcaatgaaaacacctaatgattgaaccatgccttgtgatgatggatgatgagggtttggtgtagcaaccgctgcaatgtttggcgcagaacccatacccgcttcgttggaaaacaagccacgttttacaccgtttagcatggcacctaaaacgccgcctgctgcttgctcaataccaaatgcgctcttaaagattaacgcgaatgccgccggtacgtcagagatattggcgaagatcacatacaaggctagtagtagatataaaattgccatgaatggcacaacgatttcagcaaaacgtgcgattttcttgataccaccgaagataacaatcgccgctaacagcatgataacaatgccggtcacactggtgtcgataccaaatgcgccttccattgcgcctgcaatcgagttggcttgcaccgcattgaataccaaaccaaacgccaagataagcgcaagcgaaaataccgcaccagcccaaggtgcttttaagcctttactgatgtaaaacgcagggccgccacgtaattggccattttgatcgcgcattttgtagagctgagccaaggtgctttcagcgtaggcggttgccataccaataattgccaccacccacatccaaaaaatggcccctgggccacctaaatataatgcgacagcaacacctgtcatattgcctgttcctacacgagaagcgaggctagtacaaagtgcttggaaaggagagataccgccacgatcggattgtggggctttaagaacagttcggatgaattctggaaaacgacggacctgaataaaacctagacgtaaagtgaaatatacgcctacggctagtagtccatagatgaggatatacccccagaaaatagtatttaaaaagtctatgatggctgccatgtagggcactccctttattcgataggattatcgttttattgttcgtgggttgaatattagaagtgcttttttgggtaaaaaaggcactctaagaaacgcgcagaagcttaaaaaagtgtgcaagggtagcgattttatggaaaaccgcaagaaaaaaaccactttcacgcacatataaagtacgtgaaagtggtttgattttgtaagtttgttgtctgttgggctagttggctaagtagttatgtccttgattcaacgacaaataaatcttgtttcgtaactcgttggcaaggcttgttggcacacttcgagttggatgccgtaaattgattcgtaaaagtaaattaacctgcgttgatgtcattcctaatctttctatggcggattttggtaattgttggtattccgttcgtgataaaagttgaagttcttctagccagtgagcttgttctcctaaagttaggcgaacttgatcaccaataatgtccatatctgtgtctcggttcaccacaatcgaaatatcacgctcggctttaggttgtcgcgagacaggtcgccaaggtgataaatcgagcatttgttgttggattcgcggatctgggtctcgaagcagtcgaatatcaggaatgcctttgcgtaacatcagcactctgtccaagcctaatccgatggcaacgccagtataatcatcactcgaccaaccgtttctggttaataagtctggatctatgttgccgcactcgcctacttcaatcagattttgcccttcaatagcatcaagttgaacgccatttattgtataggggtgcggtgatttggattgttgtaccacatgattgggcaacagtgttttcattaacgctgaaatcgaatcgcttagtatctgtgtatcttcagcttgagcctttggcatgacaatccagatgtccaattgatgaggttctgcgcagtgccagcgatcaatgcagtcgcggcgataaaccaaaccgtgactgattattccaagggactccggtcgtaggcttcgccaactgctcaaccaagtaggcacagaactcgacgtttgagtgcgtagcatcaagctgtctgaaacatagcggctgtagcgaatatctcttgatgcgccatcgacaggatagccaagtgcgtcgtagttttcatagacgggaacaatagggttagcgttgatgcgctgtagatagcaagaccacaatgctgcgacagcagtttccgcttcactaatgagttgctgcatggcatgcatgccatgttttggattagtcagatcgcgcagagaaagtgcgctaagtaattgttcgtgggtaagataattgtgtttagacataataaagctccataaatccaagatgaaaagttcaatgcaatctttttggattcctccgagtcaggactcggagagagcttgtctttgaaaggttatttcagaaagaacaaagccgccgcgtccagtttagggactcggaggctgataaatcgatgtgatcgtgcaataagatacgtcatgcttttgatattagcaggcctcatttttaagagccagtaatatttttacatttataccttaaaagcacatattgaagattattcaaaataagtaagaagtttaaattatacttccatttgaaatgtattattcacttcaatattcatattggatttaaattatgagtttattattaataaatttttagctaagagtactgccttcttttttcaaaagtaataaaagctagaaagcaaattacagctgtagctgttgcaccatatagaagtacgctactaaaaccttccatgagaatatgttttgcaatttcttttgatattccgtaattctccagtatatttaaatttccagaagctaaaatatctgtaatttcaattaacttcgtttcagaaagtgtttttggtagtaagtcgagtaaacgtgaagtaattccgttagctaaaataaggcccattaatgcaatatttagagacaaagagatcatacgagcactgaattccataccagaagccatgcctgcacgttcaggaggtaaagaccccgttgctgtgttggttaccggtgtattggtaaacccaagaccgatacccgctaaaatacaaccaggcattagagtgagccaacttgcttcaggggaagacgctataacccagagaaggaagaagccaccagaaatacacaccagtcccaaagaaatcaaaaatttagggccttgtttgattagaattttttctgcgtatggcggaacaacgaccgtaggtaaagtgagagcaagtactgttaaacctgcggttattccgtcatagccaagaaccccttgcagataaatgggaaagtaaacaacgaaaggccagaaactaaagttcatacctgctgcgccaaataatgcccctgaaaagttccgaatacgaaaagccttaagatcaaacataggccttgctactttactttcaatgataagaaagaggacaaaagcaagtgtactagcacttataattagtattccttctagtgacagatagcctatagattttccctgagtaatcataaaaactaaaccaaatactgcactagataaggtaatcataccgccataatctactcgcagtgaatcaggatcagacgattcaagtacgccaatacgagctaaaacaagagttgcaacagcaataaatacatggatcaaaaatacccattcccaacttagatgagcaatgattaggccaccaacaattgggccaaaccctaaccccagaccaaatatgataccccaccaagcaaaagcaacgcctcgctcaggaccgttttgaaattgatttgataatatcgctacttggcacgccaacatggcagcagcacttattccttgtagaaaacgtgctgcaattaggataggtgcgttagtcgctaagctacatataagagaggcaataccaaaaacaatgatgcctacagtaaatacgcgtttacgtccaaaacggtctgctaatgcacccatagccaccagtactgagcacatggcgagagtgtaagcattcataatccactgtagttgtttgaagtctgcaggtaaaatatctttcaggacaggtaaaactgaaggcacactggttatttctaagcctaacataatagcagataaacagattgccattagagcgattttatttcttgaggcagaagtcctcatatactaattctccgtaattatagatagttccaatgaatgtattgcgtcgaaaagctattattaaaaagataaaacaaactatctttcctaagagcttttgaaatacaattttggctggtgaggaaattagcattaacttaatttttaatgaatggacatgatttatatatctgtgattacagatttaaatagttagacctattttaaaggtatttataatgttgacgttggatgttgattcagttcgagcatttgtagctattgctgatttgaaaagttttacacaagctgccaatttattaggcacaacacaagccgctttaagtctacgattaaagcggttggaggaacgtgttaaacggcgtttgatagagcgtacgccaagacaagtcagattatcttcttatggtgaattgtttattgcgtcggcaagggatttcctcgaagcacacgaacgtgctgtcgaaagcttattgctagcaaaaaagcgtcttaagctagggattggatgtcatcttattggttcagagctacaatctatgctcgcaaaggtgaatgaatttgctcctgatttggtgttggagatttcaacggatacctcttttcaggtaaaagaggcctatttaaatggtgagttagatgcggttattttacgtagtgaagatgaacgtaaggaagggtttatcctttgcatcgagcactatagttggtacgcctctccgagttttcagtattctcctaacgaaccactaaaactagccaccttggatgaaaaatgtggtgtaagagatcaagctcctatgctacttaaaagagcaggcttgaagtctcataatgtacttgttgccggaaatacagacgtgattaatgccgctatttctgcaggaatggccgttggcgtttttagtcaaagaatggcgccaaaggattcgatcgatgtaggtgaattattcaatttacccactctacccacttcgtctattgaattacatactcatcttacagaccaagaaacacgtaaagtgttaaaggtaatttgcagcgtattcaatgaatacactgcagaagagttggccgtatattaatggcatttagtgattaaactgcgtccggagccttgggctctggatagtgttttgtctgaattggatcttgctcaacttccccccaatgtctttctaacggcataacgcccgcccacactggccagttgttatcggctggatcatcgacaggaggctcagctcggaatttgaccgaggcttcgtctattttgatgcgcacgactcccgtcgctttgatctcttgctcgttgacgggacgtaacgtttcccagcgacctgggctgactttatcgaggaaaagtttgaattgacgcactttttcttctttatcttcgatcagctctggtacgccaaataaggtcacggaacgataatttacggaatggtgcatggccgaacgcgccaggactaagccatccaataaactgatgttaatgcagactttttctggttcgtcgattggacctttgatattgcgggctttggaatgagcgtgccaatagaagtagtcgccttcacgccaatggctggtgggcgttacaaaaacttgtccatctttgctttgtccgacatgacacattagcgccgcatcaataatgttaaatgctaggtctttgtcataagaggcacggtttggcccgcgtttcactttacttaatgttgtttcttctagtgactggctcatgaattctctccttgtgtcctaatgggtggttcgctataacaagacattagaggaatctggcttttataaaaatagccagaataaagataaaaaagcaggccagattatgaagtacgcgatagccagtttacgtttttctttagaagacgatgagccctattacaaacaattgatcgagcagatccagcaaggcattgtgtctggggagctatcggttggtgataagttaccctcctcgcgttttttagccagttcgttgggtgtttcacgaagtacgacctctcgggcctacgatcaattaatcgctgaaggtattttaaccagcgaagagaaacgtggtgtgtttgttgctgctttacccatgatcagtcatcgcgcaagtaaatcacctgataccgtgctttcagtcatgaatgacgtccctcaaaaacgagcatttgattctggcgctgatatgtcggcttttcccactaaagaatgggctgcgagtatgcggcgcagctggctcacgccagatttaactgtgttagaaggcgggtatacaacgggttatcccgacttaaaaaccgcgatcgttgactatttgtatcgtgttcgtggtcttgaatgctcggcagagcaaattattgttacggctggcagtcgggactcacttcttttattgcaacacacaattacattgttgggtgattctgaaaattcgccagtgaagtggtggttcgaagaaccgacttatccgccaattcggcaggtcattcattcatcaattaaagcgggtgccctttttattgatgaagatggaccttgcttgcctgatagtgaacatgcctcaaatgtggcgattgtcacgccgaatcggcaatatccacttggtgttagcattagtgcagcgcgacgacaacaatggttgcaagctctacaaaatgagtcaccaagctggtggttggtggaagatgattacgacaatgagtttgtttatcaaggacgaagtaatgtgccctttatgcaaacggcgagcgtgcatgagcaagcccgggaccgagttttctttgtagggagtttttctaaagtactgtttcgtggtttgcggcttggctttattgtcgctccgatgaaacatatcgagacagtacataaaagtcagcgagtattggggtcatctgcttccttaccgatacaacctgcagtagcggactttatgcttcagggacattttgatcgacatataaatcgaatgcgccgtcattatcggcttaaacgggatgttctattagcgctattagaatgtcatttagcgacttggtttgaatggaaaaggcctcgtggtggaatgcacgtactaattgaattaaagtcggagtttcttcctatagtgcaaactgggatggcttgggatcagttaatagctaaagaaatcaaacgtgatgacgtacagctttcgactttgtctagtcattatgtttgccaacaaaaagagactaatcgttgtaggtttggctttttattaggttttagtggtccaaaagaggaagaaatgacgtatatagtgaagatacttcggaattggttacttgcgcatttggtcgaaaataagacttactaattgtaaggaaattaacttagaagagtgctagtcttggtgcctttgggctaagtcagtaggattttctcaagacaagaatgtgaatttttataaaaagaccgtgaagcaaagttgaacaaaggctaaactagactttgtacggctgtataatttttgctatatttcgcacacttaaattcgtatgaagcgagtaaaaacgacatttttatttttgtttttatgaatcggatggataaattgaacaaatttcaagacattctgcatcattatgtgcattcggtatccagtatcttggcggattctttacgccctgttattgccgcgtcttgcctgtttttgagctttttcgtattggtttccgctcctttctttattggtaaccttggcgttattaatatcgaccctattcttaatgcggggctagtatctagcatcgtatttacaactctattattggttagttattggtccgttatgacccatatcaaccttgctcgccagaaattggccttctctttgtttcatgtatttgctccaaacgagcaaccaagtcgtgctgaggtgcgatacatgatgagttgtggagctccctttttcagatttaggtgatccaaaaaagctattactgcgttaattctattaactaggtaatagtctttgtgctgttttcagtgtggtgatctttactgaaatacccggtgttttgccggattttcgttctgttgcctgattgtcaggtggcagttttgtgaacataagggttagaggatgattctcttgttaactcgtatcctaagtaaagtcgctttggcgctaatggtgggcttgctcgccggttgtcagggtggtgtgctcgatcctaaagggcaagtaggtattgaagagaagcaactaattattgttgctactttattgatgctgcttgttgtgattcccgttatcttcatgacactttatttcgcttggaaatatcgtgaaggtcgtgacgaaatctacgaaccaaaatggtctcactccacaaaaattgaaaccattgtttggattattccaattataatcgtcatcattcttggtgtgattacatggaaatccactcatgcactagatccttataagccgttgaaatcggataaagatcatatcaacgtccaagtcgtttcgatgaactggaagtggttatttatctatccggatcttggtattgcttctgtgaacgagctgagattcccagcaaacgttcctgttgctttccaaatttcttctgaaggcacaatgaactcattcttcattcctcaattgggtagccaaatttactcaatggcaggcatggtgactaagcttcacttgatcgcaaatgagcctggtacgtttaaaggtatctctgcgaactacagtggacctggttttaccaatatgaagttcgatgcgatcgctatggaaaccgaagcagattttgatgcttgggtagaaggcgtgaaagcgggttctcataacgttattaataatggcgtattgaatcaagtctcttatgacaagcttgctgaatatgatgcagatcctcatcataagcatgtggcaacgccagttcagtattacaactcaattgaaccaggtattttcacggacaacgttatgaagttcatgaaagatcatggtcaagttgaattgctgaaaggaacttcatttgaacctaaaatgattcacgacggttctaatcatggtgagatgaatcacggtgagatgaatcatggcgaaatgaaccacgaagcttctgaacactcatctcacgagatgcacatggaggcagataaataatgtctattctaggtaaattatctttagatgcgattccactccatgagccaatcttgattgcgacattttgtggcgttgctctaggtggattgatacttgcgttcttacttattaagtacaatttgcttggtactttgtggaaaaactggataacatcagttgaccataagcgtcttggcgttatgtacatagtacttgcacttgtcatgctactccgtggtttcgcggatgctgtcatgatgcgtttgcagttggctttgtctactaatggtggagacggttacttacctcctcatcactatgaccaagtctttacggctcacggtgttatcatgatcatctttatggcgatgccatttatgattggtctgatgaacattgttttgcctttgcaaattggtgctcgtgacgttgcgttcccgttcctaaacaaccttagcttctggctaacggctggtggtgcgattcttgttaacatttctctattcgtaggtgaatttgctaagactggttgggtggcttatccgccattggctggcttggaattcagtccggatgtaggtgttgattactatatatgggcgctgcagatatccgggataggtacgaccttaaccgctgttaacttcttggcaacagtgtttaaaatgcgtgctcctggcatgaaattgatggatatgccgatcttcacttggacctgtacttgggccaacattttgatcgctgcatcattcccaattttgacagtgactcttgctctactaactcttgaccgttacctagacttccacttctttacgaatgatggcggtggtaactcaatgatgtatatcaacttgttctgggcatggggtcaccctgaggtgtacatccttgtacttccagcatttggtatattctctgaagttgtgtctacctttacaggtaaacgcttgtttggtcacaaatctatgatttgggcaagtggtgcgatttccattcttggtttcatcgtatggcttcaccatttctttaccatgggttccagcgctaacgtaaacgccttcttcggtatggcgactatggttattgcggtgccaacgggtgtgaaactatttaactggttgttcactatgtaccgcggtcgtcttcgtgtgactgtgccggttctatggactcttggtttcatggtgactttcactatcggtggtatgacaggtgtactacttgcagtacctggtgctgactatgtattgcataacagcttgttcttgattgcccacttccacaacaccatcattggtggtgcggtatttggctatctagctggttttgttttctggttcccgaaagtgatgggcttcaaacttaatgagaaattaggtaaagcagctttctggtgttggttggttggtttcttcttagccttcatgcctttgtatgttctaggcttcctaggtatgactcgtcgtctaaaccacactgataacccagattggaacatttggctgtacatcgcgttggtgggtgcctttgttatcatggcgggtatcatttctcagctattgcagttgtatgttagtttccgtgatcgtaaagacaacttggacactactggtgatccatggaatgcacatactcttgagtgggcaacatcttctccgccacagtcttataacttcgcggttattccaactgtttctgatatcgatgcgtttaccgatatgaaagagaaaggtgaagcttatgttcgtaaggacagctatgcgccaatccatatgcctaagaacacagcttccggtatattgatttctggttgcgtaacggtaatgggctttgcattgatttggcacatttggtggttagcagcgcttggtttgttcggtagctttgtattccttgttatccgagcttacaccaaagacgttgattactatgttcaaccagatgaaattgctcgtaccgaaaatgcgtatctagatagcgtggctaaggggtaatcatgagcacgacacatatgaatacacacgacgctcacgacgagcatcacgaccacgatccagcaccgcataatgtgtttgggttctggctatatctaatgacggactgtttgttgttcgctaccatttttgctacttacgctgtgctctttatgaacacagcgggtggtgtttctggtaaagatattttcgagttagatttcgttcttgttgaaaccgcattactacttgtttcaagtattacgtacggttttgcgatgatctgcgcgcacaaaaaagataaaaaaggcaccatgtcttggttgtctgttacttttcttttgggcgctggctttatcggaatggaaatctatgaattccatcatttgattgttcatggaaacggtcctcaggctagtgcgttcttgtctgccttctttacccttgtgggtactcacggcttacacgtaactgctggtttgatctggatggcgatcctgatgatcgaattgactgtatctggttttggtagccgaactgtcactcgcttaagctgcttaagcttgttctggcatttcttggatgttatctggatctgtgttttcaccgttgtttatctgatgggagcgatctaatgagcgatcattcttctgaagcgaattcacacggcagcgttaagtcttacgtaaccggctttgttttatctgttatcttgacaggtattccattctggatggtaatgacagaagcgtttgataagggtccaacttacgtaacaatcattttgttggctattgttcagatctttgttcatttgaagtatttccttcatttaaacttcacctctgagcaaggtaagttagacgcttattctttcttgtttgctttgatgattattgtgatggttgtcgcgttatccgtatggattatctacgcttccaacgcaatgatgatgtaagcagattgatttgatgattatgcggacttctttcattataagtgatacttgtccgatgggagcctataaagatgtttaagcgttatctacaggtcacaaagcctggcatcattatgggcaacctcatctctgttgcgggaggcttctttttagcctctcgtggcgagattgactggatccttatgctagcgacagtcattggcttgtcgttggtggttgcttctggctgtgccattaacaactacattgatagagatattgatgcaaaaatgcagcgtacgcgtaaccgcgttactgtaaatggtgaaatgtcaggtaaagcggcatttttccacggtattgtgttaggtgttattgggtttgcattactgtcgtatttcacaaactgggtagcagttgcttttgctgcattcggttatgtggtttatgtcggtttatacactatgtatttcaagcgtaagtccgtatatgggacttttgttggtagtttatctggtgctgttccaccggttgtggggtattgcgccgcagcgggtcagttcgacgctggtgctgctatcttgcttactatgttttgtatttggcaaatgccgcattcttatgcaatcgctatttttcgctacaaagattatgaagcggcagggattcctgtcttgcctgtgtcacaaggtatcgcaaaagcaaaacgccatataattctacatattgccgcctttgcggtagttgcagcgcttttaccgctgactggctatgttgggattggctttatggtcgttgctctggctaccagtctttggtggcttgctatggcgttacgaggctatcgtccaggtattgatgtgaatggatgggcacgacaagtgttcttcttctccatcatcacggtaacggctcttagtgtgaccatggcattggattttaatgaagtatcaccaaatttactggtgtttgctgcccattaattcatgcttttcaaaacgggctttttagcccgttttttatttcctttctgtttctcttgataactttctatttatctcattattcgttattttgaatgcttgcgcgtaaaacctcatgcaggataatttctttggtttgacattaaaaatcaaaaaggacgatgtgaatgaaaacgcttttaacctattttgtaccggctttgacacttgtcttgttaggcagtagcactgctgcctatgcagtgaattgccaaacattagttacaaaagcgcctcaaaatgtagaaattaagacaacaatgatgggacgagacaaagatgttcgaagtccttattgcttggtttcgggtgtcatgtcacaacgtatgggtgttgatgataagttttattcgattcaatttgagctacggttacctaacttttggcaagggcgttttggatatcagtttaatggcggaaatgatggtgaagttaagcctgcgttaggtgcgataacaggacttattagttctcagtatgcgatcaaccaaggcttcgctgtggtttcaagtaacggcggtcacgatgctcaagctaatccagaagccgggcttgctggtcctgcagtatttggtcatgatccagaagcacgtcgtgattatggctatggtgctgttcaaaagttaaaccctgttgctcgttctttaattgaaagctattacgcttcacctattaagtattcatatgggcttggtcagtctaatggtggacgtatggcgatggtcgccgcgtcgcgattccctgatatgtttgatggcttgttggtgggctacccaggctttaacttacctagagctgccttacagcatgcttgggatattcaggcgttacatcgagtaagcgacgatattagtcaatcgttaacgcctcgcgatttgaaagtgttcgcaaaacgtatattggatcaatgtgataccttagacggtattagcgatgacatgatatttgcagctgacgcttgccaaaaaatctttgaccccaaagcgctagtttgtaaaagcaattttgatcgcgattgtttaccgctaaacaaagttgctgctttgatgcgtatgcatatgggtccgcataactcaaagaatcaagctttatacgctgattgggcttatgacacgggaattagctctgctaactggcgcatgtggaaagttgaaagtacgatctcagattggagtaataaacctatcagtgtggtgatgggagctgcttcattagcgcatattttcacgacgccttttacgaatgttgctggtaatatttatgcgttagagaattacttgtttaagtttgattttgataaagacgcgcctaaaatttatgcgattaataatcaattcaaagaatctgcaatgactatcatgacaacaccagatgcagctaaaccaaaattgactgagtttaagcaacatggtggaaagatgatcatctttcatggtaacagtgacccagttttttcggtaaaagatactatgcgttggtatgattttttggatttcatgcttgaaggtcgagcgccagaatttgtacgtttatatcgtgttcctggtatgccacacggacaaggtggtccatcagctgatcaatttgatatgcttacacctttggtttcgtgggtcgaaagaaaaaaagcaccccatagtattgttgctgccacacgtgcgaaaaattcagaaattacagcccgtatggctggtataacgcgtcctttgtgtccttatccatcttacgcaaagtacaacaaaggcgactttcttaaggccagctctttccaatgcgttgtcgccagataatccgtcttaggctagcgaccgccgccaacatcaataaaaccaccggtggaatagctggatttatcgctaagtaaccagaggatggcttcggcgacttcttctggctgtccacctctctgtaatggtaagttggggccgatacgatccactcgtccagcttcaccaccatcggcgtgcatgtcggtatatatcaatcccggcctgaccacgttaactcgaatgccatcaccagcgacttccaaggcaaagcctttggagaaagagtcgaccgctcctttgctcgccgcataatctacatactcatttggagagccatagacagaggcgagagaagatacgttcacgatagcaccaccttgaccgccacggctcacagccatatcttggaaggcttcttggcaacattgcatagtgccaaaaacattagtttgaaagatacgttgccagcgttcgggctgggtatcaacaaaacgagcttgttgatctaacacaccggcgctattaaccaatgctttaattggtccccaattacgtctaattgttgcaaacatctcgatgacttgttcaacatcgcttacatctgcttgtaggcaatgagccaagccacctgaagcaataatatcggtaacgattttttcagctgatgaagcatcttttcgataattaataacgacttgatagccttgctgagcggcaagcttagctgttgccgcgccaattcctcgcccgccaccagtaaccaaaagtatcggtgattccaaaatactctccttgttgttttatttgtttttaacaatagcgtgtccgtttaagtaaaaccagcttctaagctctatgaaattaagaatttatggccagctaattttcatagattaaggaagtattaggtatgttaatgcatccatattgaatatagtaagtaacatatataataatcataagatattaaatttggtgatttgaatgcaaacaaataatcttggttttcttctaacagacatcattcgtctcatgcgtagggaatacctaaaaagcgatttatgtatgaccccaatgcaagcgcgaacactggtttatgtctctaattgtgaaggcattagacaagtgcaattagctgaaatgctggatattcagcccatcacgcttgcccgtttaatcgatcaattggcggaagataatttggtagagcgtcgtcccgatccaaaagatcgtcgtgcctatggattgtatttaatggagaagtcgacgcccttattagaaaaaattgatgttgaggttaagcgagttcgtgagaaagcactgcaaggcttaacagaagagcaagtaacagctcttcagggggcgctctctgttatgcatacaaatttatcaacagactcgtcatcatagaatttatctggggaaatactggaaatgagtgaacaagaaaacaatccatccttgccgaagcaagtagaaaagcgtacgactcgccgcgttttattagtggcattgcctctagtggtgattttagcttctgtgtttgtgtatatgaaaggcggtcgttatgttgaaacagataacgcttatgtccaatcagatataacgacaatcaatgctgaagtgtctggtgcgattcaaacgatagcgatcaaagaaaacgaaaaagtctcaaaaggtcagttgttattcagcattgatgcaacgcctttcaaagtggctgaagcgaaggcccaagcgcagttgcaacaagttcgattaaatatcttggagcaaaaagcggcttacgaagagaaaaaggctgaaatcaatcaagcggagaacgagtttgcctttaatcaacgtgaagaaaagcgtcaggcaaacctgctaaaacaaaaatttatttcagacactcagtttgatcaagctagacaggcggccgaagtcagtgaactaaaggttgctaccttgaagaaagacttgtttcgattgaaagaagctttgggcggagatccaagcgcacctcttgaagatcaccctagttaccaagccgctcaagctgccttagatcaaactcgtattgatcttggtcacgtaaatgtgagagcgccagcgtctggtgtggtagcaaaagttcctaatagcggtgaatacgtaacggcaggttccactactatggtgttggtatctgatgagcgacaatggattgcagcaaactttactgagaaagatttaacctatgttcaaccaggccaagaagttgaaatagaagtggacgcttaccctggagtttcactacatggcaaggttgaaagtattagtcctgcgacgggctctgaattttcagtgattccagcggaaaatgcgacaggcaactgggtaaaagttgcccagcgcctttctgtgaagattcttgtcgatacagatcaagatacaccagtattacgtacaggctttagttcaaatgtcacaatagatacagaacatcagcgccgtttattcggtctagctttgtgaggcgatagagatggcgcttacgcaaagcctaaaaacggaggacgctggtactaatcgcattatgatcacgatatctgtgatgttagcgaccatcatgcaggcgttagacacgactattgccaacgtggcgttgccgcatatgaaaggcgccatgggaaccacccaagatcagatttcttgggtgctgacgtcttatattgttgccgcggcaatttgtatgccgctgacggggattttgtccgcaaaaattggccgtaaacgtttgtttatgtggtcaatagtaggcttcactgtatcgtctattttatgtggtgcggcgcaatcgttagatcaaatcgtattgttccgtttgctgcaaggtgtgtttggggcgagcttggtgccgttgtctcaatctgtattgcttgatacttacccgaaagaaaaacatggttcagcaatggccatgtggggcgttggtgtgatggttgggccaattttagggccttatcttggtggcttgttgaccgaatattatagctggcgctgggtgttttatatcaacgtgccatttggcattatcgcttggcttggtttggctggcttcttagaagaatcaaagctcgataagaaacgcagttttgatatgtatggctttgttctactcggtgttgctattggtagcttacaaatgatgctagaccgaggcgaatcgcagaactggtttgcgagtttagaggtgacgatagaaggtttgttaactgttgtttgtggcgctatgtttttggtgcatatttttacccacagccatccgtttatcgatccgaaaatgtttcgcgatagaaacttcagtgtcggcatggtgttcattttcatagttggcattattttgttgtcatccatggcattactaccgccgttcatgagctcattaatgggttatccggttgttgatattggtgctattctggctccacgaggttttggcaccatggcggcgatgattatagttggacgctttgcgaataaaattgatgctcgattgtttatcacattgggcttggtgctgatcacttactcaatgtgggaaatgacgttgtttaccactgaggtaacggcatgggacattatccgaacgggaatggttcagggcacgggtttagggtttatttttgtgcctttatctaccattagctttgcaactttagatcctaaataccgcaatgaaggcacgtctatgtttagcttgctgagaaacatcggtagtagtattggtatttcggtggttacgacctacttggcacagcgaacacagataaaccatgcggcgtttgcggattatattaatccatttaatcttggcttacagattgctcaagaacagggagcttataatacgacaacggcagcggggctttcggcactaaaccaagtggtgactggacaagctgcaaccttggcgtatttacaagattttcgtttgatgatgtgggtgactatagctgctttgcctttggtgcttttgttgaaaggaaggtcgaaacaaactagagcataaaaaacattaaggtttagatataaattgtgaaagccctgatttttcagggcttttttgtatctttatacattgctattgctgtgttcttatcgatcaatgaatacataagctagtactgtctaaagccacacgttatcatgcgtgttatctggatatttgatttacctagttttgcttggaggctgctatgagcgcattagatcgacactttattttgggctatggcagcctaattaatggtgaaagccgcgcgaaaacaggcgaaacaggcgaggtttggcctgttaagttacatggattcgagcgtcattggtcagtaatgtcagttgagtatggtatgagctctgttgcagtgatccatgctccagaaaaagcctgtaatggcgtattggtcgaagtaccttatgaccaatttcccttatttgatgaacgtgaaaagggctatcaaagagctgccatcgacgccaagcaattaacaacgtatcaagaccatcctttaccagaaggcacttattgggtttatcacacagaaaatgtgattgaaccttaccatgagtgtcctattgcactaagttacctagatgtcattttgtctggttgcttagagcacggtgatgattttgcacaagactttttaacattaaccaaaggctgggcatcgcctttgcttaatgaccgaaaagcccctcgttatccgcgagtgcaaccagaactttctactgagcgtttgaatactttattggcgcctgtaaccaccttatctattaaagagctatctgtaacttatgaatcttaactcgacgagccaattattggtgcgcaacgaagaagggttggtcggcaaaatcttatttgctaaccctgaagacacttatccacttgatttgagcagaaaagcggatgtgtatgcttggtgccaatctaaaacctattatgatgctttgttgcgagttggctttgcggatgaaaagcttttcttgtccgaacaatgggcgctagagcatggcagtgacttcgatcacattgttatctatcagcctaaagccaaagagttgctggattatttgctagcgtcagttttacctcttttaaaagaaggcggacaaatatggctagtgggtgacaataagagcggcgttaaatcctctatgaagcgtctagaagcgggattagatgaagtcggtaaacgagatggtgccaagcactgtttgctttacacgggctataagcgtcgtcctacgaagccatttgtatttgaagattggattacaacttggaaacaggaagttgcaggtcaaacattaaccttgtgcagtttgccgggtgtttttggtcatggaaaacttgataaaggtaccgacattttattaaaccagcttaatcagcatcgctttatgagtgatgttgccagcgcacgaatactcgactttggttgtggtgacggcatcattgctctttggttgcataataaaactggcgcgcgtattaccgctctggacgatagtgtcatggcgttaaaagcaacggaattaaccttcgctgcgaatcaggtcagcgacgcagtgactttaattgcttctaatggcttagatgaagtgaaaggccgctttaactatgttgttaccaatccaccattccacagtggcgtgaataccgactacagcattgctgaaagcttctttatgatggttaaacaacatcttaccttgaacggtgagctgtttgtcgttgccaacgacttcttgcgttatccacctattctagacgcggcgctgggttctcacacgcgtttgtatcgagacagaggcttcgcgatatatcacggccgtcagccgaagaaaaaataatgttataagctttttttgagtgctataaacacgccctatttttgaaaataggcgtgttttattttattagttggatcaactggttgtcaggttgcatcaacggtctgtcaacgcaagtttcaaacccaataaagcgaagctcatggcaaaggttcgttgcagatatttagcaatgttagaggagccaattaagtatcgacgcgctttgcttgcgagagctccatatagaatgaaaacaacgaaagtcatcgccataaaaataccgccaagtaaaagcatttgactggtcgccaaactgctatttgagttaataaactgcggtaaaaatgctaagaaaaaaatcgtcagttttgggtttaaaacattgatcaagcagcctttcagagctacttgaaataagttgattttttgctcttcttttttctctaatgctaatccaccagtttcacgccacatacaccaagccaaataaagcaaataggcaacaccgataaatttcaccacttgaaaagccattgcgctggtattcagaataacagctaagccaaaaatactggctagcattgaaggcactattcccaaagtacaacctagcgctgcagcgaatgaagcacgagctccttgaaacagcccagttgaaatcgtgtaaatcacgccagtgccaggaatgagtactaaaatcaatgaagtaattaaaaattccatgctaatcatactcaatgtccttaaatacgtttcttgttaagctagcttttgattatttaagatactctcatcaaaagcataaatacatattggactgtataaaggtggagtgttttttaatcatcaagccccaatcaataatcggcttttcgaaccaaatagacgcctcaatttccctattaaccacaccgatccatagaactgaaagatgaacaaaaacaccgatgaaataaggctgtaggccacggtcgtgttgggttcgatatagcctgcgttaagtaaaaaatatttcgtatttccccatatcatgcccagtaatggatgtaaaaagaaaatcgcgaagctaatggaggcaagcatgattaggtgttttccaagagtaggccaaacccaatgtgagcagaaaccaaccagtaaaatacacaagcccattttttgaataaactgtaaatcgataccaccccattcaaaagcagctttatgaaaccctcctgcatgaaataaaacaccggattgcagccagactgttgcgatcaccgtgataatcgcagcgaccaaaaagtagctatagtgtagcttcatccaatctaaatattgtgaatacaacatgcccaataaatagaagggagtgaaatacactaatgactgcaatacatttatgttatcagctgggcggtggatcaccactgcaataatagtaaacgccgctaaaatagaaagctgggcaaataatggcagtttcaaatagcgaaaatgcagccctgaacataaaaaagtcgccataatgaaaggaatgtaccaatgtgggaacaatacgaaccccttttgtaatacttcccagcatagggcgaaggcttcaggaacacttgcctgatcgaccaagagaaaaccgaagaagttcactacaatagcgaaaacagagacggccaaaaacggtaccaacacgttcatcactttcttcgacataaagcgtcgataatcaaagcgttgggcaaatatgtgatgaaagaaaaagccagaaataaacacaaaaacgcctgtgccaccacgaacgatgttttctaaccaaacaggaaaaccatcattggtattcgtgacggaatgtcctagcacaatgaggacaatcgccaatccgcgtaggtaatcaaattctataactcgaacgaccttcttggcttttgttggacttgatttatcgacagaaggttcttgggaggcctcgatatccatcagtgtgggtttttgcgtaatgttcactggcttacatccatgaaagtaagagatacaagctattaagtcgccagttttgtttctaatcaatatagtttgcagacagaatctagaattttacgataatcatgcattttcgacgatattcttacggatttagcgacagatataggtaaatgcttgccaatctgctagagtcgcgcctactattatttatgccccctaacactaggaaatcattttgaataacaacgatattttacgccgccttcgctacacctttgatctaaaagaactctctattgtagagatctttgcagcagcggatggcattgcatcgcaagagcaagttactagttggctaaagaaagaagacgatgcaggttatgtcgaaatgattgatgtggaaatggcgacatttctaaatggcttcatcaatactaagcgtggcaaacgtgaaggccctcaacctgtgccggaaaagcgccttaccaataacgctatcttcatgaaattgcgtattgcgttaaacctacaagctgaagaaatcctcgatatcatgtcgctagcggaattcaacctaagcaagcatgaattgagctctttctttcgtaagccagacaatcgtcactactgcgaatgcaaagaccaaatcttgcgtaatttcttgatgggattacagaagcagtttcgagtttaatttagatacctatccataacactacccaataaaactgctctcaaatctgttagcagtttttcgtaaaaaattagcttcttttaattttattactcctctatttgttttttttgcactttatgtacaaagtttgcactatttggctatttcattacgccgctctttgcgatattggcttcccataataaatataaatgataaatacagggcggtatcaatatgctaatgaaaaataaagtcgcgcaagctgttatcgttgccagcctttcctcccaagggtttgctttggaattaggtgattttaatggcactcaatttagcgtcggcggttatgttaaggccgaaggcgtgtttaataaccctgacgaaagtaatagtacttttgaaggaagcgcaagccagtctcgtttgaatgtcactactagtcgtaaagagggcgatcataatctgaagggatttattgaaggggacttcagaggtgcatcttcagtgtttcgtttacgccatgccacgattacgattgataacttaactattggtcaaacatggactggacaattctatgctaatgcgccgttcgatacagaaataattaatttctatggaactggaataggtactgtttcggggaatggtgcggtcgtaagacctgatcttgttgtgcattatgcaaaagacggtatgcgtttaaccttacaagatcctctttacaatgaagctcattatccagatatggtggcagcttatacccatcgcacagcagacggccatgccttaaatgtggcagttacaggccgcgacgttagcttaaataatggtgattctgaatttggggctgcactgtcattggccgcaaaattgaattttggcgatactagtgtaacgctgagcggcttttctggtaaaggtgctgcaatatatgcaggatggggctataacggttctgcaggaactgcggcaacagcagaattagatggcaatggcgatttagtgacagtcagtggcttttccgcgggcattggccacaagataagcgacaaacttcgagttaatctacgttacggccaagtaacttctgatgaagtgaactcaactgttgccgatgatactcttaaaacaacaacagcaaacatgatttacacataccttcctgggcttgaatttggtgtagagctacgagatcaaaatgcggctactcgaccaccttcagcgaccggtacaacagtacgtccagcaggtcagcaagtagaagtcatggcgatgtataagttttaataaagagcactgacaagaacagactgggctttacccttttgcccagtttgttttttttaactctaaatcagtacgaaaaatcacgtaatgtctgcgaaggtaattccccgatttgctcacggtattgagccgaaaatcttcctaaattagtaaagccatactttagtgcaacttgtgttacatttttaatacgctcattgtttttcaattcagaatgtatactttctaatttgagacgacgaatgtaagcagaaggtgtgagtcctgtctctcgttcaaaaagattgtagagtgacttacggctgatttggcacaaatgagccaattcatcgatagctatgtcagttgtaatattatccaacacataattgcgaatacgttcaatatggcgatgtaacgattttttaggaagagtgcttggaccaacattgctatcaaacatatttaaaattccactgtttaatagtctgcaataataaatcaatgctcgttcatagagctcatctttatcttgctgcaatatgtcgtttagcagattaaacaaaggccctgtcagcgggaattggcttacttttgattcaaatcgaattggatctaaaggaaataaataaccaaactctcgtgctgtttgatgtaaaaaatcagtaggaattttaacaataagctttctacagtcagctgaatcatttgcctcaaaacggttttttggcattatgaaaatagaatcacctgctttaagaatacgcctcccattttgatgctgctcgacgctatgacccgctaaaatcacgtgtagaaaataagcgttttctacattggaagaactaacgtgtgtagcaatgcccactgcatactctaaaatagaaagcggtccgaattctttaaatttcaaggtagtaagcctttcttgaggcatactttgagtaaaatgatgctcaccaaaacccttatccaataaaatactagcaagagcttgtgctgaagcgtctgcaacttgaaggtcgcaggcagaaaaatcaaacttcatatttacacaccaatgcattaattatttttataagtcagcaatctaggtaaaactttgaacttgttttacagcgcctataaagtgtaatgcttggtgctttgagttagtcatccaattttgaggttagtgcatcaattattgatatagtaaacaatattgttgcaaacaatgttatatgtcttgattaatcaggcagtacatagattatagaagaggagtaattaacgtgatcgcaagagagtggaaagcccgttgcccaatggctaaaaaagaaggtttcatagcctacttatatgaaacaggtgtgaaagatacatcggctacagaaggttttaaaggggctcaaatttttggacgagaagtggatgagttaacgttcgaggtgactctgattacttattggccgactcgtgagtctatcgtggcgtttgctggtcaggatattgaagtagccaaactttatcctgaagatgatgattatgaactagatccagatacctttgttcgtcattacgatgtgatagaaaatcattgggtttaactctgatcataatgcccaccaagagcgaagatatagatctctatttctaatagagaagaaccgaaaattcgacttggtctcttgagcccgcttggtctattaacgtgagttgatagttgccggattttaggtcttttaatgtggtttttctttgctggtcgggtagcaacacgccgtttaaaaaccagtaaaaaggcgcttctcctccttccgcagaaagggtgatttcttggttttgttgcttcggtagctggaacgcatcctgatttgcaagcccgtagatacgcacggcagattgactgactagattgcctgttgtttcacatctaggatcccagctcggtattcgagatgaacggcgttgttccaagcttagccaattatccaagggcgcaggccaaacggttaccttatgacgtttggcgttaacctgacagcttatattgactcgtaacttggaatcatctgcttgccagaattgaaattcagattggttgaatggctgctgtagcgacgcagtgttataccaagtcttaggaatggtgccgtcaagaatataagcactgtggctctcctcacaaaccgttttaactatgtcaccttgtggccagcatatgtctactttagacacgctgtcgggcatcagaggatctgggcgtcgatcattgagccgttgataaatattgtttaataatggcactgcggtaacttgaccgtaatggccgggcataggaacaccatcgggtctgccaatccaaacgcctaatgtataatgttggctcaccccaatcgcccacgcatcgcggaatccatagcttgtgccggtcttaaccgctaagccagaaacagagtctggattatctaataatattttgcgaataatccaagcggcgccattgctcaacagcggttgttgtgattgtttatcttcggtactaaaacgcagatgctgtgcttggcctttgtttccaaggctggtgtaggcatagacaagatcttctaaatcagagccaactccaccgagagccactgctaaattaggctttgctccggtcgggagtttcaactcgatgcctgcttttttcatttttaagaaaaaataaatgggcttgagctgttccaatacttgcaccgctggaatattcaggcttttttgcaaggcatgggtgacggatactggtccactgatgccaccattgaagttgtcgggttgatagtccccgaacttgagtggcacatccattaataaactttcgctatgaattaagccttcatccagtgccataccgtaaataaagggtttaagtgttgagcctggcgagcgtgtggcttgcaccatatccacataagcgaaacggctgctgtcgttgaaatcggctgatcccgcgtagactttcaccttgcctgtttcgttttcgacaaccaatgcggctgccgaaactttctgaccaataccatggacataatttctgagcaaattgctgatctgaccttgccattgagagtgtataaaagtttctatctggggcgatttgttgtgtgtcactaacctgcgagcgagcaagggtgcagattgatagtcttgtttggttacagcgggaatgtcttcgattaacgcatcgtttaagcgctcggtggaccattctttcagtgttactaagcggcgcattaatttatctcgcgcttgttgggcgcgttcgttatgtcggtctggtcggtaatagctgggcgcttgcggcaaaactgccaagagagctgcttgggcgtcagtcagttgtttcaccgtatgaccaaagtagcccaaagaagcggcttgaatgccttcataggtgccaccaaaaggtgcgtgattgaggtaataagtaagtatgtcggttttactaaagtgccattctaattgtagagcacggacgatctctttgagttttccccatacggttctggcctctggatagcgaatgcgagcaacttgcatggttaacgttgagccgccagagactatctcgcctgtgctgagccattgccaagtggcacgaatgagagcaaaaaaattaacgccgggatgatggtaaaaatattgatcttcgtaagtgatcagcgcttcaaggtagtttggggaaacatcgcctaaggtaacaggaaatcgccacacgccgttttcatccgcaaaattacgtaaaatagaaccatcctcagcaagaacggtttgactaagtgaacgggattctaaatcgaccggtgcaacccagtcgaatatcaagaaagacaaaaacaacagtattccggcgataggcaaataagcccataaccggaatcgagccttaaagcgagccattaacgaggctgtatttccaaagtattaatcgacgtaccaatggcacggtaattaggacgatacatatcttctacaaagggtggtgctatttgataaatacccggagtaactgcacgagccagatagtaaagctttttcaccgaacgattcgtaaggcttacggaagccacaaagcgatcatcccgatattcttggtacagcaggttattttcgcggaagtagctaccaagcggtttttcgtcaatcataatgctatccaaatcgacgctggcattactgaggttttgattttctaattccaaacctgctggtaaaaggtctaccaccaaggcatctgggatacgtaagtcatcaccaaccgtggcaacatttaattccacaatgactaaatctccactggttagttttgttggcgttgtcggtttgcctgtcaggtcgtaatactgtcgactaatgcgcagcccttcgctgtatggctttggggtgtttttaggtgcgccttgatattgtagactgacatacaatttttggtcgtctgcggtaatgcctttgagcttgcgcaactggtctgcatcaaacacagaattgaatgcctgttcttttactagcgactgttcgccagatggtaattggatggtggcacgccactcactgtttttgttagcgtattggcgagctacttttaataaggctatgcgctcttgagtactgaaccaacgcttgctttgtaggctctcaatcatcttatcggctagatctccgtcatccagtccaagttctaatgcaaccgcaaggctaagggcttgatcacgcaaaatagagccgtaatctcgataataagcatactgtttgcggtcaatttttagagccagttctagtgctttttgagctctagaggtgtcatttaactgatgtagagcgcccgctaaatgcatccaagcaagaccagattcgtttagttctgttgtcgatgattgatcatagagtcggcgaacgaagctcaagctaatagcatccgctttggctaagacaaaggcggcataagcgcgataagagaactgataataatcagagctttcgctccacatgtcgctttcagggttattgttgacaaagaaggtcaatctctcgatggcgcgtttcagcatgtcgtcatcgccgacaatgccttgtttacgcgcatcgattaaaaattccgtagcataaacggttccccagcgagattcccaactgctcgaatcccagtaaccgaagccaccattactcaactgttttgctttaagcttttcaatcccgttctgaatttgttttaggcggaaggcttcgctaaaaggttgcttgaattcttgttcaatactgtcattcaaatcgagctgactgaccatgtcttcatttaacaatagccaaggataggtcgagctggtggtttgctctaaacacccataaggatattgtaataggttttcgaattggtttctaaagttgatcgcagggcggttagaaatggtcagcattgcttgaacactgctgtctcgcaatgaactgatatcaaagctcggcttccattgctcacccggttctagcgtcgcacgtaattgatttgttgcccaaggataagggctacgcacgccaagtcgccacgttcgcgtgatattgatgtcgtcgccattggtggcattaagtgtaacgacaccttggccttccatgtccgcgcctgtgatagggatggtaagtacggttttctctttatcggcaagctctaggctctgctgcacaccttcgctaatgacggcgccattcactttcacactgacattaaatgtctgcttggcatcggaaaggttgtgtaggtcaatgctgatttggcttttatcacccatcgcaaggaaacgcggcatggcaatttgcgataccagcttgtctgcaacaatcatttccttgtgcgcgctgccgtaactgtgatcgccataaaccacgaccatccattccaatttgccattgaaattaggtagatcaaaactgacatcagcttcgccattgacaagagcaaccggttcactcaggaaggagataatttgcacatcagattttggctttttaccgcctcggctgagttcggcatccgattcattaaacgcgtcgccaccaaatttttggcggatcatgtcataacctaggttatttatgatcttgccatagatatcgaaatacgccgactcaaagcgacgtggggcatagaaatattgctcaggttgaggtggtttatagcgtgtaatattcagcacacctttatcaacaagagcgaccgttgcataaagcggttgattcccaagctccgatacattagccacattaatatgagctttaactaccttgtttggttgaactttttcttcggtggtcagctttacgtctgcgattgcatctgggcgaatgatagataaatgggtaatccccaatgctcgcttaggtgccacttctgtgacttggtctgctggcgttaacaccatcgtcgtcacgtataaatcgtgtcgattccaattttgttgaatatcgatgctaacttcatttgtgcctttttcgatgtgtttatgaaggctgtattgaacgccattagtggattctacattgataataccatcgccagccactggactggttaaacgcaatgttgctttatctccaggcttgtagtggtctttatctaatgacatttgcagcatgtcaggctttagattgctgctgctttgattatcccaactccattctgtctcaaactcaaaggtactttttgcccccgtttcagaagtgacttccaaaatatacgtgccccattgcacagggaaatcaacggtgacagcgttgcctttcacgtcaatattttcgttaccaactgtataaatatggctctgataattccagtaccagccacgggattcgttgtattcccagaagtattcgcggtaatttcgagacatgcgaacactgagcttgtcagcaaccggtttccctttttgatcgacacttagtaacttaaattgcagtgtttcattggacgcaggtcggcctttaaataacggctgaataccaactaatttttcgaagtctggtaattgtatgatgttctgattgcgcgtcaccggacggccgccactttcgtaaacgctggcactgacaaggtagcgcaatggtactggagtgttagcccaattatctggaacagaaatcactcccttgccatctttatccaacttgattgcggcagttttcaatgttcggccattgattttttctttggcattgccgaagtagtaatcttttagtgctggaaacggcgtggtcgaaggcgagactgtaacaacggcatcggcatcattgcctgctgcaggtgcgccatagagataatcaccttgaatgggaacgtcaaaactgcctttaggagcatagcgagtttgattaggaacatcatcgtaaaaggaaagcgtcagagtttcaggtaaaaagtcttcaacctgaaaccagtaagtatcaacatagtcattgttaatgctgacttcaagacgccattttcctgttggcgcgttgccgtctaactggaagctggtttgataaaggttggtgctgtcaggctgccaagtgaactgttttttacgttcgccacgagcatcataaagcttggcttgtaatggcaaatttgcgactttttggccgtcataatcgcgtagtaataaattaatcgacacctcttcaccaggacgataaagatctcgtgggccgtacataaacatctgataattgcgatgtagacttggcacattcggataagcggataaatctaattcaccttcatctaattttaaaaaggtaatgctatcgccatggcgagcaagtactacttttggcaagtcgtttgtcgacagttgatagctgccatctagaccacttgtagcagcttgttcgcgagccgcttgtttatctgtttttggccataaaaagcgcaagttgacattgggcatgggcttggctgtggtaatggaatggctataaatcactaacgaatctttgtattttctagcgtgtaaacctatgtctgtaatggtgaataccgccgtatcgtaggcgtagtcataatctcccggcttacggataatagcgacataaatacctggtgaattcttttctaagacaggatctagatttaaattgtaggtcttacgttggttggcttttgcatcattttcataacgagcagtgtgaaccagatctgcgtatttttttaaccgattgaggctgtagtaatcattcattccttgcaaagaggtttcgtcaataaagcggtctaaagtgtcatcgcgaacacgaaatacatctaaatcgactgatttttgattgataacggtaacaggaatgccgttttgaatattgccgactaagaaactacctttgcctgaaaaattggcgccgggaatgatttcacgagtttttaccgtgcgttcaaagttatgaatattaccttcgctgtctttctcggagagagtgcttccgctgattgatttggttttgctgtctactctgattgtgtattcagtactgggttctacaaacggcagtacccattggcggccattattttgaggaatccagatattaccagtggtgggattgggtgtcacagaaatggatttgcttaggtcgctttgaggatcaatcgaatcggtaaagcgaataaccaatgcgggagcgttgtcttgagtggtctcgctgacatcagagatataaaaatccgctgcgtggagcgtgctggaaagaagcaaaaaactcatccaaatgagatgaagacctgatagaactgaccgcatgacaagcatcccttttgcgttgatgtatggctggattctataagctcatcacgagggatacaaggcgatggtaagattcctttatagttgtattggtcgttgccgcagccaagcttgagagattactaatgctattaagggagtcccgtggaagagtaagatgactagatcaagagttaaccaagtataaaacggtgcgacgattatcatgcaaacggtgaagcctgtcattttcaaaagagcaagaatactaagcataggtaggcgaagattttctggctctgtctggattcgggaaattaaactgacgtcagatatgccgtcacctattccagcagcaacgataaaggccgtggcccacagttgactgtgttgttggaagaccaagatgaatcctaaagacatggctgagaagccaaataaaaagagtgtttctaaagacagataggcatactttttcagcaagtaggctatggctctggctccaagaaatctgcctattgcccaagaggccatgagtattcccatcgactggctaatattgttgggtataagttgctcagctatgatgggaaagcctatttggtgtgcagcgttaccaagactgccaatcaatgtgattagtaacatgcttcctaggactggttctttctttagctcagaaatgagcgagcgccactcctttttaaaagaaactgactggctagcccatgcagaatgacttgccattttttttaaaggtaaaagcaatccgaccacaagtacataaacaccacaattaatgagaaagataccttgatagcctgtagttgcgactaatgtaccagcaattaagctaccgaccacggcgctcatagaggataaagagattagccaagtattagttagtacgagtttagattttattatccaattaggtaattgactactagtgccgatgacaaacattgtatgagtaaaaccattgataaaagcgatatatggaaaggcgtaaatatgttgtttttcgggagtaataatgagcagcaacatagaaaagaagcataggatattaatcaaaatgagtgctgttttaccttgaacttttctaaaaaaaggtaagctggctacgctagctataatgctgccgcagacatggaatatcataaaaatactgaattgatatacgctgttgctaatgataaagacatagcttgataaggagatcatattgaggaagcgacttaaatcagaaacgcaacgtgcgctaacgataaaaaaagcattgattgcagatgtacgaatatctttttcaaacgtattcattatttgagtcttccttgactgcatattcgaatagatccatattcgaatgaagatataaccagagttggtttactaggccttttaaaaaagcacctatattagtctcaagtaattatattcttttttaatgctgagtactgcataaaaaacgcccttgcgggcgttttagaaactcacggatattgaatagaatcgcttacgcagcgcctacctcaatcacttcaatacgcttttcctctaccgcgtgacaagcgatcatgtggcctttttcttgctccgcttgatcgtctaatcgtagtaatggcgtttcgtttttgcagcgctcgttggcatagctgcaacgtccgtggaaagcacaaccagatggcggattcagcggtgaaggcagttcgccttgtagcttaatgcgcttacggcgcttgtctggtgaaagctgcggcgtactcgacaatagagccaaggtataaggatgtttagggttctcgaacagttgctcgcgagttccttgctccactactttacctaagtacatcaccatgacgtcgtcagcgatgtgctctaccacagacaaatcatgagagatgaagacatagctcaagccaaactcttgttgtaaatccatcatcaagttcaatacttgcgcctgaaccgacacgtctaacgcagacacgggttcatccgctactatgacatttggatcaagcatcaagccacgagcgatggcgatacgctgacgttgtccaccagaaaacatgtgtgggtaacggtcgtaatgttcggctttcaagccgacttttgccatgatagcgagggctttttccctacgctcagctttggaaagtttggtattaattaccaacggttcttccaatatcgcaccaatcttcttacgtggatttaaagatccgtaagggttttggaagataatttggatcttctgacgtagctttgcttgagcatcagctgttaaggttagtaagtcttcaccgcgatgagacaagcttccgcctgttggtgtttcaatcatggtcagcatgcgaccaagcgtcgacttaccacagcctgactcaccaacaacagcaagggtcttacctttttctaggttgaagctaataccatcaacggctttcacgacggcgtccggtttaaacaaaccttgcttgacgtgataatgctgttttaaaccttcagctttcaaaattaactggttatcggattggttcatgcggctggtctccctttgcggtccaatggcgtatgacattttacttggcgatcaagatcaccttggtttgccggttccactttacgacaatggtcggtggcataaggacagcgtgggctaagcaaacagcctgcaggacgatcatactgacccggaactacgccaggcaaggcttcaagacgcgctttgccggaggcagactcaggcaaagaagccagcaaggcttgagtgtaaggatgcttaggcgtgctgaatacttccgctgctggacctgattcgacaatttgacccgcatacatcacgatgacacgatgggcgacttccgccacaagcgctaaatcgtgagtgatcaacaccaagcccatttgtttcttgcgttgtaattcgatcaatagatcaatgatctgtgcttgaatggttacgtctaacgcggttgtcggctcgtctgcgatcaataaacgcggatcacaggcaatggacatggcaatcatcacacgctggctcatgccgcctgacagctggtgagggtaattgtccaaacgcgattccggtgctggaatacctacttgggtcaataattcaatagcacgggctctcagctctttcttgctgccgccttgatgtgtctttaacgcttcaatgatctggtaacccacagtgaaacatgggttaaggctggtcatcggatcttggaagatcatcgcaatgtcggagccagttagcttacgacgttgcttttctggcatggcttgcagatcttgaccatcgaaggtcaactgatctgcgctgacttttcctgggaagtcgatcaagcccatgatagacaatgaacttacactcttgcctgagccagattccccaacgatgccgagaacttccccttcttcgaccttgtaactgatgttatctacggcgcgaaaattgccgaaggtaacgcttaaattttccaattgtaacagtgacataacaacctctcttactgtttcaacttgggatcaagggcatcacgcaagccatcacccatgaggttaaacgccagtactgtgatcaaaatcatcaaaccggggaaagtaacgacccaccaagcgcgctgaacaaactgcaacgcatcggccaacatagaaccccattcaggggtgggtggttgtgcaccaagaccaaggaagccaagcgcggccatatccaaaatggcggacgaaaaaccaagtgtcgcttgcacgatcaaaggcgctaaacagtttggcaagatgcagataaacatcaaacgcaatggactcgcaccaatcacacgggaagaggtgacataatcccgagacatttctgccatggttgccgcacgagttaaacgtacataatgcggaagtgagacaatggaaatagccaaagcggcattcacaatgcttggccctaagatggcaacgatggcaatggccaataacaagcttggcatcgccagcatgatatcgacgatacgcatgatggcggtatcgatgatgcctttgaaataaccggcaatcagaccgagcaaaatacccatcaccaaagaggccgtaactgccacaatgccaaccgcaatcgaaagacgcgagccataaatcaagcgagataaaatatctcggcctacatcgtcagtgcctaaaacaaaagaccagttgccaccttctaaccacgctggtggtagcagtaaggcatcacggtattgatcagacggtgaatgtggtgccacaaaattagcaaataccgccatgaagcaaatgatggcaatcaccaccaaacctgccaccgcacctttgttgctgctgaaataatgccaaaactcttgcagtggcgtcattggtactggtgcggtcaatggaatgtctgtcgtggacgtttttgtagatgttgtcataaaacgcctccttatcggctgtgtcgaatacgtgggttaacaatgccgtaagtgatatctactaaaagattcacgacaatgatgatacaagcgacaatcaaaataccgccttgaacgacagggtaatcacggcgtccgatggactcgattaaccatttaccaatgcctggccaagcaaacacggtttccgtcaaaatcgcaccggataacaaaatacccacttgcaaaccgataacggtaatcacgggaatcaaggcattacgcagtgcgtgaatcacaatgactcgccaaggcgcgataccttttgcgcgtgcggtacgaatgtaatcttcgcttaagacttccagcatggaagaacgtgtcatgcgggcgataaccgccataggaatggtgccaagcacaatacttggcaagatcaggtgcgaaaccgctgacgcaaaggcgccttcttctccggacaaaatggaatcaatcaacatgaagcctgtgacgtcatcgatccaatacaccacgtcgatccggccggatactggcgtccaccccaaattaacggaaaacaccaacatcaataacaatgcccaccagaatatgggcatggaatatccagtaagggaaaaggtcatcaccgaatggtctatcacggtaccgcgtttaaccgcggcaaaaatgcccgcaggcaaaccaatcagaatcgcaaaaatagcggcacaaaatgctaactcaatggtagctgggaatagcgtaaggaattctttcattaccggttctctggtaatgagggagttgcctaaatcaccttgtaaaacgccagtgacatagtggtagtactgcacatacaacggctgatcaaagcctagttgagcacttaattcggcgtggcgttctgcgctcacaccgcgttcaccggccatgacttcaattggatcaccggggattaagcgaataagggtaaaagtcagcaaggtaattccgataaaggtcggaatgacgaggcttaagcgacggaaaataaattggaacataaaggactggctctcttgagatattatgtgatcgagcaaaccgctcggtcagcaaaacaacagctcgcgtcccagcgagcagttgttttgagtccttcgcacgactactgtgcttgccaatactttgttaaaaatagactcgaaatgctcatttataacccataaactctgctttctcgtctctttttgcctcgtcttggcttcgctcgtgacgtcgtgaaaaggcctcattttgtttagtccgaagaccgtatttctaaacgtctattatttgctgacgttgtagaagtagtgaccgccaagcgggtcaattttgtagccttttacttctttacgaattggttcgtataccactgagtgagcgatagtgatccaaggtgcttcgcgtttgaaaaccacctgagattcttcgtacagtttagtacgctctgctttatcagacgtttgttttgcttttagcagtaagtcgttgaactcttcgttacaccattgcgcgcggttcgcgccaccaacagcatcacagcctaacaatacatataggaagttatctgggtcaccattatcaccagtccaacctagcaatacggtatcgtgttcacccttcttagaacggtttaagtattctccccattcgtaagaaacgatttctgctttcacgccgattttagaccagtcttcttgcatgatttcagccatacgacgcgcatttgggttatatggacgttgtactggcattgcccagatattggttgagaaaccatctggataacccgcttcagcaagtaattttttcgcttttactggatcgtatgggtaatcaacaacgtttttgttgtaagaccacatagttggtggaatcgggttcttagccgctttacctgcgccttggaaaaccgcatcgatgatcgcgctcttgtctgttgctaagcttagcgcttggcgaacacgaggatcggtgaatggttttttctgcgtattaaatgccaaataaccaacgttcaggccttcttggctcattaggttgatatttggatccgcttccatttgctgaaggtcggcagggtttggatacggcataacatcacactcgcccgctttcagtttcgcataacgaacggaagcatctggagtgattgagaaaacaagacgatcgatttttgctttaccttgccagtagtctttaaatgctgtgtagcggatcaaagagtctttttgatactgaactttttggaatggaccggtagcaacaggatcaatatctagcttttcaggtgtgccttttttcatgtagaaatcggcttgctctttagagaaaatagacgcaaagtccattgcaaggttagcaatgaaaggtgcttctggtttcgtcaaaatgaacttcactgtgtagtcgtcgacttttaccatctctttaatcaaggtatccatgcccataccagtgaagtactcgtaagagccgccagatacagtgtggtaagggttgtctttattaccttggcggtcgaatgtgaagatcacatcgtcggcattaaaatcacgtgttggagtgaagtcttttgaggtgtggaatttcacacctttgcgcaaatggaaagtgtattcaaggccatcgcttgatacatcatagcttgttgctaagcctggctctgtttctgtcgtacccaatttgaattcgactaaacggttaaacatgtttttcgatgttgcatcgaaagtagtaccagaagtataaaacgctgggttaaagccctcagggctaccttctgaacaataaaccagtgttgttgctgcgtgagcggtagtgctgattgctccagcggccatgagtgcaagcgtcagttttgctaacccttttttcattgtaactctccattagcataattatattcgtgtcgaacacgtgggaagtcgaatcaaggtattcgttacttttgtgattatcttggcagggtgaagagccatctttgtcgttcgagtcttttacagttttaaaacaaaccccatccaaactcctagttcgaatggggttgctctgcctcgtccctgagccccctttagctataaatgatgagcctgaataaacagaagcatcaaaaacagcgtctctgaagattactcaagccaatttaaataaccaatcgaaataacgatatggcctatgcgtgtaatgaatacagaatctctataaggaaggggaagccttgagcacaaaggttttgcaggaaaaaacataagtaaggaatgtgaaagaaaaaggacaattttttttataaaaaagtttaaaaaggaaatgagacatgaggttgccaactagtttgttggcctggaggaagaccgtttaatgctccctaatagaaacattaaacggcctaaaacactaaaattaggcttttttatcgagcgctttaactagaacagaggtgtcttgacgaccacgaccttccgctatgagcgcttggtaatcctgatcaacggcctgggttaatgggatcttgatgcccattttttcggattgagcaagacacagacctaaatccttatgcatccattcaatggcgaaaccaaagtcaaactcgtttttagccatggtttccccgcgattctctaactgccaagaacccgctgcgccatgttttagcgtatcgacaagcgttgcaatgtctaagccggctgtttgggcgaaacgaataccttcagataaaccagacaataccccaccaataagaatctgattgaccatttttgcgatctgaccattaccaaccggacccattaagctggtggctttggcataacaatctaaaacgggttgggctttatccaaatcgccttgcgaaccaccgatcattacggttaatacgccatttactgcgcctgcttggccaccagaaacgggagcatccatgaagtagaaaccacgttcttgagcggcttgatgaagctcttttgccacttctgccgaagctgtcgtgtgatcaataaaaagcgtgccggcttttgcttgttggaatgcgccttctggtcctaaatatacggcgcgtaaatcgtcgtcattgcccacgcaagttaaaacgatatcggcatcttgagcggcaatcgctggagtcgtcgcaaaggtgccagtgtattcttcacaccagttttgagctttttgagtagatcgattgaaaaccacaaccgcatgacccgctttactcacatgacctgccattgggtaacccatagttccgagtccgatgaagcttactttcattgcttttctccttactacgtttgttcgagatatggatctgatagacaaatttaataaacagatcatacgggtttgattggcaattacgaggtacaaaaaacaaggaaatggggcatacagaagcggattattgctaattgggtggtatttcaggcggtgttttgataaaggacgctcacccattcttcttgtggataactttgtgcaagaaaatctgagtgagcgattatttcgtcaaaaggcgagtatgagcaaagaatcgagcatattttatacgattttcattcattcctattgaactgctagatcttccctcctttgtcaatagctataagtgatttaatctaattaagtcctcttaataatcttatctagttgagattggttcgtttttatagaagttgcctcaattattgaggtttattaaaaaaatcaatataaaacaaatgcttaatattatatttccatttttatcaaagagtatattgcgtttgctaattgctcatttgcttgcgtgtctaagtgcacgccatcaacgtcactgggttgtaaaaccccagcagcattgagaaaaatacactggttgcgaatggcgatatcttggtagtactggtgaaaatgttgtgatttttcaatggcgccgtcgaaactttcggccatagagcccgttggggataaaatatttggcggagcgatcaccacaagggttgggactgggaaatcgtgagaattgggtattcttgacttttcgatcagtttttctataccttttgctgcttcataggctccaatatggaagtgtcgcttcaaatcattagtgcccaacatcaagattaaaatatcgacagggccaaaggtttctaatgctgcttgaaggtacgttagtccatttctgccttctaagaagggatcgttccagatcgtcgttctgcccggcaatccaaagttaataacctgatgttgctgacctaataagtcatttagcatagttggccagcgtaggtgttttgggtaacgtcctccgttaggtactcggccccaagtaagagaatctccgtagcataaaatagtcgccatgatgtgctccttgcattcgttatgagtcattagatagtgtagtaaataagcagcgtttgatcataaaataataacgagtgttgaagaggctatcatgagcatcacaccttctactttttcttctaaagacgacatctgctcggcattatctcgcctgaaaaatgtggctcggcaaactcccttcccatcagctgaagagcgtcgacaatgccttactcgtttgcaagtggtgttaatgaatcatgaaacctctttattagacgccttacagaaagattttggtcatcgtgctcatgaagaatctaggctactcgagcttgtccctttacttggtgaaataaagcacgcgaaacgtcatcttgttaaatggatgaaaccatcaaagcgtaaagtccacatcagtaccttgccagctagcgctcaggtgttctatcagccaaaaggtgtggtaggtgtcatctcaccttggaactatcctgtgttgctgtctctagggcctttagtgggcgcattgacggctgggaatcgtgtgatgatgaaactgtcggagttttgtcctgcaaccaatcaggtgctacgcgacatagtgactcacgctttgggggaagattgggtggaagtggttgaaggtgaggccgatatcgccaatgaatttagtctgttgccattcgatcatctcttgtttactggttcgacgtccgtggggcatattattatgcgcaatgccgccgagcatttaacacctattactttagagttgggcggtaaatctcctttactggttgctccgtcggcggatttacgtgatacggctaaaaagctagtgtttggaaaagtgcttaatgccggacaaacctgtgtcgcaccagattatgttatgtgccattctgaccaaaagcagattttaatcgattatataaagcaggaactcgcggattattatccagaaggtgtgttgagccctgattacacgagtttaattaacgtccgccaattagatcgcctaaaaggctatttagagcaagcccgagctgctggggtccaatgtgacaatttgatgccgcaagggccagaggaaagcgacggtaagctggcgttgcatgcgctgtatcaaccaaacgatgctttgaacgtgatgcaggatgagattttcgggcctttgttaccgattctcacctatgctgatatgtcagaggccttgtcttacattcagcaacgatctcgtcctttatctatgtatttatttacgcaacaaaatgaagatcaaaagcgctgcgaggaaagcattgccagcggcagtttggtgattaatcacactctggttcaagtcgcacaagcggacttgccgtttggtggtattggcgcatcgggaatgggcgcttatcacgctgaagaaggttttcgcaccttttctcatagtaagtcggtattacgcaaacgtgggcctaatgttcttaccttgctgcgtccaccgtatctgcgccgtatccataagcttgttgctaagtactggccttacctctgatgacttttgcacgactactgcgctggttacgttacattgtcaaaaaataaaagtcccacaatgatttctcagcatgggacttttcgtactaccgtatttcagcgcactttgatttatctatttcaaggcattgagtcgattggcaatggcatcgatctcttggctcatgcggctaagatgacttgaatcgctggcgttactaccggtgagttcctgcaatcgagagacaaatcgactcaaatcctgtgatactttttgctgttcgccagcggccacagatatttgagtggcctgatcagtgatttgagagaacgcattcactacttgttgcaaatggctcgctgtggactcagctgttgctaccgcacgtatagtttcgctgtgacccaattccatggagctgactgattctttcgatgcaatttgcaagcgtcctagaacttgctcaatttccacggcagaactttcacttttcgcggcaaggttacgtacttcatccgcaaccacggcaaagcctcgacctgtttctccggctctggctgcttcaatggcagcgtttaatgccaacaagttggtttgctctgcgatgtcacgaataacgctcaacatgccgtttgcacgacggctgtcttcatctagtttaagaatattggtttgtgcttgcgtcatcgcgctggtaagagagcgcattgtttcgataacagtactcatttcattaccgctgttacgtacgtctttatgaatgcgttcaacggtttctctggtttcgttggcgtacatggcaacgtcatgagaggtcgcgcccagctcttctgttgctgccgccaatgtggtgttttcatcacttaggctgttggctttatttaaaaagtcattgctaaatgtgcttaaacgaccagcatctttcaccagattggcagattcaatgtgaatctgctcaagtaattttttcagcttatcgccataggcattaacggcctgacgtaaatcgcctagttcatttaatttgccaacttcaagttcttgggtgctgccgccatcggccagctcttgaatttgctgagtagtttgattgatctgaccaagcaagctgcggaagtaagaaatggctatgatgctaacgactactaataaagcaccaataacaatcatcagaaacaagcccatgctttgagcgatttctgtcatacgtgctttaggaacgactaaaccgatcgtccagcctgtttgtggatgcttaaaaagatcgacgtaggccgcgccatttaatatgtcatcatgatcgagcgcaatcacttgctgggagccactgattttatctaatgctgactttaaccaaggtaactgattgccaagctcagccgcagtcaacatgctgccatcgcttttgactaaattggctttgcctttcggaaagctcagtacttgcccagcttgatcaatggcaaatacataaccttggttttcacttccgtattgttcaagggtgttggtgatgccatcgagcatcatgtccaccgttgtgacacctgtaaacttagtgttctccttcattgggatcgtacaggtgaccattggaattttggtgactggatcaatgtaagcctcagaccaagtacaacgattaacgggagctgttttaccaacggtataccagctttcattttgataaccagaacctgcagggtcattataatcgtccagatagctcatcttagaaccatcgcggccccagaaaaaactacgacgctgcgttccttgagtaaaagcagaaggttctggccagataccaccaccggcgatacttttgtcgtcatggttattaataatattagggaagacttttttaaacagcgcttcgtcttttgggagttcggtactagctaaagccagagtgctggtcagtagttggattttttctagtttggcactgagtaattcactcaatcctttttgattaacggaaatttgttgttggcgttctgcggttaagtcgggttttactttcgtttctataacaatataaatactggcgagagcgagcaatagaatgaccactaaaccaatattaatctgttgtcggattctaataggtgacttcataacaacctcaatctttgcgatgtgggtgggtacctaaaacaataatctgatataaagaccgagggcaagctcattttttacacaattcatacacaaggtgcttttattttaaccttgtgattgttaatacaatatttcaacgccctgataacttagcgagctgagtaaagaagaagacggtttttggtcggtaatcacacaatcataatcgctcatttttccccataaacagcgggattcagtatcaaattttgtactgtcgataaccaaaattcgataatggcaatgttcaaccaaggcttctcgcgccataacttcgtcatcggtaaaatcaaataaatggccctgtttgttggctgctgcgacagaaaaaataccgatgtccgctcggtagcgctgaaaaaaacgcatggcgtcgccacctatgacatcttgatcgcgcattcttactcgaccacctgatatggtgagctcgcagtcagggtgctcacacaaattacgtgcggcatgaagattagtggtcatcacttgtaagccctgaaagagcgaaagctggttggcgacttcagccacggttgaaccactaccaagaaagattgattgataatcagccaacttgctcacacaaaggtcggcaatgtgcttttttccggccgcatggcggattcgtctttgatcaaaactaatgttctcgcgatgaggaaaagggatcacttcaccatggctgcgcaataccaagcctttttcggctaatagcctaatatccgatcgaacggtttgcactgagaccgaaaattcgtcggcgacggcctgtaatgtttggcgtccttgcttattcacccattgcacgatgtcatagtgccttttgttcatagtgatttagtcctttttatgaagctttttaagtaaagatcgtcgaaacgaaagcaaaccagcattaaacgaaattttttcgtcactatagtgtcaaattatgtcggtattgttgcagctcacttatcaaaaagagagtttcaccatgaccgttaagaagaccttgttgctatgtgctgcggcacttgcttttcctctttccgtacaagctcaagatgttttgaccttgtataccagtcagccaaaccaagatgcgcaaatgacggtggatgcgtttgaagcggccaatccagatataaaagtggagtgggtgcgtgacggaacgaccaaattaatgacgaaattgcgcgcggaattatcctctggcgtggtgaaacccgatgtactgcttattgctgacagcgtgaccatggaatctatggtgtctgatggctatttgtattcctacatgagccctaatcgcgatcaatacgaagatagtttgtacagcaaagatggctattattacggcacgaaactgattactacaggcattgttcgtcataaacaagcgccgcaacatccaacggattgggctgatttggtcaagcctgaatacaaaaaccaagtagcgatgccaagccctttgtattctggtgctgcgctgattcatcttgcgacgctaactgctgacaaatcactaggctggaattattttgagcaattacatgccaaccaagcgatggcgcaaggaggcaatggcggtgtactaaaagcggtggcatcaggtactaagccttacggtgtgattgtggatttcctagcgattcgtgaagcggcgaagggctcaccgattgaatttatctttcctaaaacgggcgtcaccatggtgactgagccagtggcgatcatgaaagaagctaaaaacaaagctgcagcaaagcgctttgtagactttctcttatcaaaagaaggtcaagctctggtattagagcagggttatttaccggctcgaagtgatattggtgtaccagaaggttttcctaagcgtgtagacattcgtttgatgccgttcgatgcggcaaaaacattgcgtgacaacgaagcgaacaaagagcgttttagcaagatttttgaaggttaagcaagatgactcctttgttactaaaaagacgctttatggatgggacatccatggatagccagcttcgctggttatccatcggactcttcgtattgatcgcaacgttaagtgtattgcccagcctgcgtttgttggtcgaggccttaagtcatactgccttttctacgtcctcacctatggcagaagtactcagaagtgagcggacttggacggcattacgcaatagtttttacacctcagggttagggacgctcatcgcggtggtcttgggttgcggctttggctttgtggtgactttaacgaatattcgtggtcgcgccatttgggtgttttgttttatgttaccgatgatgattccgccacaagtgacagcgttgagttggttacaactgtttggtccagcaagcccaattttaaatacattaggtatagcgccagcgttgggcagcccacagccaatgtattcggcggaaggcatagctttgttgttaggcatacaaagtgcgcccttggtgtttctggctttgcgtactcagcttatttcattgcctcaggatttattagaagccgctcaactatctcgtgcttctcagtttcgaatttgggtcgatatcattctacctttgtgtcgcagtgcgattatcgctggcgccgcgttagcctttgtttcttctttgggtaattttggtattcctgcgatgttagggattcctgcaggctacatcgttttaccaactttgatttatcagcaaatggcaggatttggtaacgatatgctgagccaagtggcgggcttgtcgatgattattgcgttgttagtgctagcgggaatgttgttacaacaatggctacagcaacgcagttgttatgccttgttaggtcataccgcgcagtcgctgtcttttcgtcttaagcaatggcgtttgcctctcgaaatcctcttggcattgatgttgtgttttattttggtggccccgctatttgctttgattgtgagctcattggtgcctgctcttggtatgccattgaacgcggataccattacctttgccgcgttttacgaaatgatagggcggcaaggcgttacttcccgagccttcgaaaacagcgcgtttttggcttttttcagtgctttagtcttgatgctggtgtctttgccattgggttatttattgatgcgtttgccaatgcgaactagagctgtgatcgccagtttgattgaagtgccttacgccatccctggtatcgtcttagccattgcttttattttgttgttcgccaagcctttgccttttattgaggtcagcttgtacggcacgttgggcattatttttctggcgtatctgtcttgttttttgagtgtatgtttgaagccggtattaagcgccatgtctcagcttgaccctgcgttggaagaagccgctcagcttgcaggtgcaaggccgatacagcgcttgatggacattattttgccgctcactgcaccagccttctttgcaggtggattactggtgtttttgatctcgattaatgaactgacggtgtctgctttgttgtggagcgcaggcaatgaaaccctaggtgtgttgatttttaatctcgatgaaagtggcgacagtgttttggcctcggccattgctgtgctggtggttttgctggtcgcagggctaatgagtttattgagtctgtttgcccctcgtctgcccaaaggagtgattccatggcacggttaatattggatggcgttgaaaaatcttttcatggtacgccggttgtaaaaggtttgaatttaacgattgagccgggtgagtttgttgccttacttgggccaagtggttgtggtaaatcgaccattttaagaatgctggcagggtttgagaacgtttcaggtggtcaaatcattcatggcgatgattgtctttctagttcgacgcgtcatgtgccaacagaagaaagaaacttcggcatggtgtttcaatcttatgcactttggccgcacatgacggtgaaagaaaacgtcggctatccgcttaaagtacagaaaacgccggtggcagaacgcaacaaacgaattaaagacgctctggaaattgttcagttagaagaatacgcagatcgattgccagcgcaactaagtggcggtcagcgtcagcgagtggcgttggcgcgtagtttggtcaccgagccagatgtggtgttgtttgacgaaccgctcgctaacttagatagacatttgcgggcgacgatggaagaaaccttccgcgcctttcataaacgtactggcgcgaccatggtttatgtcacccacgatcaatccgaagccatgtcattggccgataaaattgctgtgctgaataaagggcaattggtgcaatggggaacacctcaggaactgtatgcaagaccaagaaacacttggctagcgaattttattggtcggggttctgtgttgtcggtggctgcggttgctccttcgcaatacgtgagcggtacaaatttgactgagttgattcgccagcattcaccagataaagcggctagctctgtgctcgtgcgtccacaagatattcatttcgtcagtgcggacgattcagcactgattgttagtgttcacagctgtatttttcgtggtgagcgttacgatattgaattgacgctaaaagatggccagcgcttactcgcgtacagcgatgtacctatgacgctagaaagccagcatcaggttcgtcttgggcaagcttggtcgcttgagagtgaatcatgaaggttagcattgatattttaagtggcgcaggaaggaaaaccgccgccgcgattttggtgacctacgaggcagagcatcagtcaaaaccgattcgttttttgctcgacgcgggcggcgcgttagaggtgggcgaagacaaaggctggacgcaaccagatcacttagacgcgatttttatttcccatgatcatcaagatcatatgggcggtttgatcgatattgatagcaaggttccggtttacgcgacttcgcccgttcagcagcaattgcctacgcatttaaaccttcataccttacctatttgtggctcgacgaatgtgtctggcataaaggtgacaacaggttcggcagggcattcttttggcggtgtgtggctgcatcttgatatgggtgagggcgtattttacagcggcgattttagcctagaatccggtttgtatccttttaccatgcctccgcttgccagtgttgctttactcgatgcgtcttacggcttgtatgacaattcattagagcaatgtaaaaacgccttgctgcattatctgaaagacgagcgcgccttgctgatgcccgttccgcaaactggacgagcgttagaaatggcctgctggttaacttcactagggtttcatgattggactctaggagaagattgcattgcgcctgaaactgttttggctgggcctaaagatagtgtgtgcagcgagattagacctgtcctggaaaacatgaaaagccaaccgttcaatcccaatgccaaagtggtgctgtgtggtgatcctgatggcttgagtggcgaagcggctgttttattgcaacaaccagagcgatatttgccggtttataccggacatttgccggaacatgctcgtcaggctgtgagcgaagacagagcgcattttgaacgctggaatgtgcatccgcgtaagcaagatttgaaacggctggtggatcatcttggctgccatatttgtgttccattgttttataccatgaaagatctaagtgagtggcgacaagcccttggtccaagcgtcactgcagattcttatattgagttagattgtatagagttagattatgaccttaatacctaagccttttgtctttgcgcgtcatgcgcagagcgagtttaacgctgcgtttcgtattggtggttttaccgatagtccgttaagcataatgggggttcaacaagccaaagatgcggcgccaatactaagcgccattgattggagtgttgtggcaaccagtacgttacaacgcacgcaagagactgcatttcatgcggtgccaaaacaaaccattatggcgtatgagcaacttaaagagcgcaattggggcgacttagaaggctgcccgatagaacagcagctgccttatgacgtgacgccgcctaatggtgaatcttggcgagacttcgagactcgagtgctaagcgcattgaatgagatcctcagcgagcattcgtggcctctgatcatcgcgcattctggtgtttatcgagtgctaaacaatgttatcaacggcacgccgtattgcccaagaatcggcaacgttactcctatttcttttgtgcctagccaagacgaaaacggctgggaaattaccccttttaaaggaagctttacatgttaccaaatgccgtaattgttgatttagatggcactcttgccgagttcgatcacaccgaagttgcccattgggtgcttggcgcagaaaaacattgggaccctttttttgaacacatgaaacatgcaccagtgattgaaaatgtgctgcgtttggtcaatattctcaagcaacaaggtcaacatatcttaatttgcagtggccgtcctgaatcccataagcagcactcggttgaatggattcaaaaacaccaaattccgtgcgatggcatttatctacgcccagacaatgctgatgccttgccagacgaggatgttaaaaaagccttgttggagaaaatccaccaagatggttttacgccttggttggtattggacgaccgcgatgctgtggttcaaggctggcgtaacttagggctgacttgcctacagtgcgcgccgggggatttttaaatcgaattattacctgaacaactcaacgaaacgctaagcaacattgaataaatagcagattttatcttcatggctagccttgttatctagctcgcgctagcatgaggaaattttattcggagcttggtccatgtttcaacttgttcttcttagtaatcaacaacatattgatgtagcaaatctgtcgctatccgcagaattaatgggcttaccgaaagatattccgattagcgtacagcagacttgtctaatgggcggcaagcaaaccggctcacgcttgatcacgttaactgtgggggattctgtggttcgtgttgtaccgactcgtggcatggcagttcttgatgttgttaggaaagatgcgacaggaaaagaagtacgatttggttgggactcacccgttaaagaagtcgtacatccaagctttgttaaccaagaagcgtctggcggtattggttggttagatggttttaacgagatgatagtgcgttgtggttaccaatgggctgggcatccaggtcaagatggcgacgagtttttgacattacacggtcgtatccaaaacacacctgcagacgaagtggttttagaggtcgagcaagtaccgccatatcgtgtcaccctgcgtggccgagtcgatgaaaagcgtttcaaattcacgaactttgaactgcaaacggtattgtcattaacgccagatgagccttatttattggttgaagataccttaaccaataaaggtagttatccgcgcgaataccaagctatttatcacaacaactttgcccaaccgattcttgaagatggcgcgcagttacacgttcctatggcggaactatcgccttttaacgactatgccgctggtggtttgaacgattggaatcagatgcctgcaccaactaaagactttgatgaaatggtgtttaatattcgtccgattagtgacgagaaaggtttttcttatgcgttattacataacgccaacgcgagctgtggcatagaagtcagttatcaaacggacaccttgccagtgcttaccgtatggaaaaatacggacacactggaacaaggttacgtggtgggaatcgagccgggcactagctttgcttataaccgttcttatcagcgagacttaggtttggtgccgacaattggtgctggtgaatcgaagcactttgtggtgcgttttggcttgttaacggatgaagatcaagtccaagcaagtgtggcgaatatcgctcaattacaaagtgatcaaacagctcaagtggtgtctacaccgattgtgcgccttggtgaggcatagaggttcgggaataacgctcccagtcgcctgcttccatatatggagcgtggtctagggatttgttgtatacgtaaatccagccacggccgtagggtgaaaaaacacgttttctaatgtacaaggagctttctggcgtctttgggtcataaccttcaagttgatctaaagacgcgagtatttcgtctgatacgtcataccattcaacgcgtatccgaccgccgttttcatgggttgatacaatacctgggaagtctcctagattgtgcatgcgaaaaccagtcaaccaacctaggccgatgcgcttgcagtcggtaagaagttcgtgattattcagcccctcacgaagcgtcccatatacagcaacaatgtttgtaggcatgttgaattccatctaattacaatcaaagtgtagaagatgaactggcttaacggtcatttcaagccttgtagtgggaaattacgttgccatgacacaaccttgatgtattcatgaaactacagacattctagctcttgatttcagcttttttcgaggctttgagtttctaaatgttgacggtgcgatctttcgtggtcaagcaaccaacgttttcgttctaaccctcctgcataaccggttaagcttccgtctttgccaatgactcgatggcaaggaatgacaatggcaatgcgattcatgccgtttgctttggcgacagcacgaacggcttttggattatttagtcgcgtggcttgttcttggtagctggcggtggtaccgaacggaattgagccaagcattttccacaccgcattttgaaaatccgttccaggtgtatgaagggggacgctgaattcgctgcgtttacctgcaaagtattcttctaattctatttttagctgtttcatgtggccgttttctcctgccacaatgggggcttttaaacggcgttgtaaatcttcaaactctgtttctaacatgcgtcggtcgacaaattctaacagacaaattccttcgtcagtagcgcagacaaacatagggccaatgggggttgtcagcctatcgattaaaatcacagcattctccaaatttagagtcggtgcatgaccgagtaactttttaaaagtgtaaccgaaaccactcaacgaatcgtagcctgaatctaacgccgtattggtggcgcttttgcctgtttttaattcttggaacgcataattaatacgatacatgcgctgaaaggtttggaaagtcatgccgtaatgttgattaaaccagcggcgcacaaagatgggtcgtattccagattctcttaactcttggtcggtgattttcgccttagtgcagtctcgcacaaggttcattgccgcttgcacttcatagggtgcttcatgtgcgttttcagtggggcgacaaactttacagggacgaaagcctgcatccatagcgtctttgaaatgggtgtaaaactccacgttttcacgctttggtttacgtgctcgacaggtagcaatacagaaaatagaggtggttttaactgcgacaaaaaacacaccaacaaaactgggttcacggtttagtaaggcttgataataaccatcggcttgtttttcatctgttattaacatgcgtttgtccgttgtttgaataatggctgaggtcgtgtgtatttaggtgttgtttgttgagttaggttagcttgattattaacgaagcaacaaccgaaaattggacgagtattttttattattttgaatagggttatcgattatttctaaatatgaaatagaagcttaaggaatagcttatatatcttgtttttgtagaagaatagagtattcatcatactattaagtgattatctataaggattcctcatgtctactactattgtgatacaagaacctagttctccagcgcgtttatttttattatttcatggcgtaggtgctactccgcagagcttggctcctttgggtgaagttctctctaaatcttttcctacggctgctgttgtgtcgatacaagcacctgatgcgtctgactttggacaaggctatcaatggttttcagtgcaaggcgtgacagaagaaaatcgagtgggacgtatcgaagccgcgatgcctgtttttgttgaaacggtgaaatattggcaaaagaaaatgggcttaggtgcggagcaaacgacgctcattggtttttctcaaggtgctattatgtctttgtcttcaacgcaaatggtcgatgaaaaaatagcggaaaagatcgtgtctttgtctgggcgatttgccacattacctaagaaagcagcgaatcaatcaacaaatgacatacaagtgcattttatccatggcgatcaagataatgtgattgactaccgcttgtcgcaattagcgcatgaggccttaagggctcgtggtgtaataagtacatacgaccttattcctcatcttgctcacagtgttgaccaaactgttgcgacttgtttattgctgcgattatagcttcattttcgttgatcataaaaaaacctaacgctagtatttgtatgttaggtttttttgttttaccgattattaaaagttaaggctgactagatttaaaacgtcctaccatgactttcaattcgtcagataattggtttaatgaggcagctgtttcagcaacttgattagataagtcgctggatttaatggtgccgtcatgaataacgatgacattggtgtttatttcttccgcaaccaagtgttgttcttctgccgatgcgctgatttgaatcatcatatctttaatctcgagcactgaattgagtattttttcaaagacctgatgagtttgagatgctaagaccacagaatcttttgctacgctgacactgtggttcatttttgtcgcggcaaagcctgtttgttgctgtaatttgctaagcattttatctatttcttcagttgatgcagcggtacggccagcaagagtgcgaacttcatctgcgacaacggcaaagccgcgaccttgttcaccggcacgagccgcttcaatcgctgcgtttaatgcaagcaagttggtttgttcagcaatggctttgattgtgtctagaattcccccaatgctttcagactctttggatagctcgatcatactctcgttggaactatgaatttccttttctagtccgtgtaacgaatccattgtttgctgaatgagtttattgccttctttcacctgtgtttcgctgttttcagcggcggcggctgcattactgcagctagatgctacttcatttgcagttgcaaccatttcgttaaacgcagttgatacttgatcgactgagtttacttggtgagaaaccacaccactgagttccgatgataaatgctctgactgatgagcaacgaggctaattttatcgcatgatgatttggcatggccaacgatgctgtctatagaggacacgaactgattaaatgcagatgccatttggcctgcttcatctttgcttttcacttctaggcgttgtgtcaaatccccttcaccatgactaatgtcggtgagtctgtcagccatgtttttaactggtcggatgacgacgctagacaaggtcgcaccaattaccatgaagatagcgatcatcactaaggaaattataacaatggtgatgattagactgttggcttgagcataaatcactttgctaggaactaggccgataaacttccaatttaatatgggggatttatagacttttgcgtaccaaatttcaccatcaattgtgagttcttgggctgtggttgtatcagaaagagtggaatatgggcgtgatgcttctgtgacggatttgaagttattattcggatcggagggatccgctagaatagtgttagtgtcttctaccatgacgacatagccatcgccaccaaacttaacttcagctaacaactcagtcagctttttcaatgtcacatcaatccccaccacaccgtaaaaaccattctggccatcaaagcgttgtacataatcaactagaggcgcattggtagcactatctcggtaggctgggatgcgtataggtgattggctattaatcgattgtttgtaccagcctctttctaaagggttgtaatttttagagtttttggcaattggccattgcaaatagcctttatcgtttgatcctaaccaaatataagttaaatcagggtgtgattttccgaaagcatccattagagcaaaggcttcttgttctaatggagagtttttatgaggagtcatctcctcttgaattgattgttccgcataacttttgatactaccaggagatagtcgagtgagtgcatttgattgcgctaaaaaagtaacgttttcagctaaattatttaaatacattgaaaaaatagagtctacataaccaatttctgattggctttgctgttcaaaactttgcagggcattagtgcgaatatttttaataatgacggctgatacgataaatacagggaggattacgcctgctgccattaatgcaataatcttggacttaactgtcatggaaacctctttactaaactcatccaataaaagtaaggaatgcggggttttcattcacagatgcaggctgaaccgcgcagttttctctgaagtaacactccttgtaattcttgtgtgtgaaattaatcgatttttaagaggttgtcttgtcatttcgttttaatattaaaaaaaattataaagcacaagaaataggctcctattcattccattaccttattttaggaggatgaagtttgcggaggtttttgttatcaagtcattacttgttagcttaatgtgttcctaaatgattatgttgagctattttcattttttctgacaaaattatcttttgtcagattgactaattctccttatcattcgtttcctctttttattctcttccgactcgctcaagagtcatttaaggatgatgttatggattacagtttattcactgtttcgcttttgatcggtaccggttttcttgctggcattattaatactttggcgggcggtggttctaatctgactttaccggctttgatggtcatggggatgccggctgacatcgccaatgcaaccaatcgtgttggtgtttttttacagaacgtggctgcgacttttggctttcgtaaagccaaaaaattggataacgctgatatcctacctgtgatgattccatccttgctaggcggtgtagtgggcgcttttgcagccagttatgcgccagaggcgtggctaaagcccttattgctcagtgccatgattggcatgacattaatcatgatcgtccgacctaccatgatagcgccaccagaaggcactgtgccgtttaaagtctcggaaaaaccgagtgcatggattgccttgtttatcgctggtgtatatggaggatttgttcaggcgggtgtcggttttatcctgatcgctgcattggctggcactttacgttatgacctagtgcgcactaatgcgctaaaaatggtctgtacattaggttttacggccttagcattaggcgtatttatatggaatgaccagatcctatggattcctggattgatccttgcttcaggcaccatgctaggctcattccttgctgtgaaaatggcgataaaagccaatccaagccatctaaaatggtttctttttatcatgacggtttgtggcagtgccgcagcccttttaagtgattaaagagctaaaggattcattcactcgaatttgaaaacagtaatttattaaaaataaaacaatgttttaattttttatctttcctgataatctattctcctatagagagcactgtcatagcgtgttctctatattcttgctaataaaaataaaaatgcgatttgaaaatacgcatagcgagtcttcttaatctgcttattttcaatatctttggagaataaaatgaatagaaaaattttagcggcgtcttgtctggcggccagcttaattgccggatgttcagcggtaagtacggagaacacgtcacagaagctgtcgaatactggaaagaatagtatttcgcaagatttgatgcgatctgtgcttcctcataacgatggttgggctgccgccgaaggtcaagttacgggtggatcagatgcgcttgatgcacatatttacaccgtcagtagtcggaaagcctttgttgatgcgctaaaagaagccggcaacttgcctaagattattcgaattagtggcacgattaacttgtcatctaatgatcaaggccgtgaactgatcgaagcagattatcgtgtcgcgccttataatttcgaagattataaaaatgcttatgcacctgcgatttggaacatacagccacttatcaaaaaacgtccaaatagagatttaaccggccctcaggaagaagctcgtttagcctcggctaaaaaacaaaaagatcaaattgtcattgatgtcccttctaataccagcatcattggtttaggtaagaacgcaaaaatcattaaaggcactttgcaaattagtgcgggtgtcgaaaatgtcatcattcgaaatattgcctttgaagacgcatttgattatttccctggttgggatccaggtgacagtttcaaaatcgacaccaattaccctggttgtatgggggaatacgttaatgccaatcaaggaccacagaagtgtcccggcggacgttggaattctgaatacgacctgatctccatcaacggcggtaagcgcgtctggatcgatcatagtactttctctgatggtgatcgcccagactccctgttcccgccagtctatccattcccacagaatgaaattacacaaaaagttcagcatcatgatggtttggttgatattaccaatcaggcggatctagtgacaatttctaatagctatttccatgatcatgataaggctttcttgattggtaacagtgatggcaaaaccgcagacactggctatttacgagttaccttgcatggaaattactttaaaaatgttggtcagcgtatgccgcgtgttcgttatggcaaggtgcatgcgtataacaactattttgtcggtaatgcacaaggtgacggcgttggcgccaatgcttatgagcgccatgtggattctttgattaacaaacctaaacataatattgttcgtcaagttttgggtgcgggtaaagagtcagcgatatactcagaagccaacgtgtttgaaattgaaaacggtaatccatcccatgcgattggcaatatgaaaggtaaggttgcttatgatcaaggctctatgttcaacggtaaaatgatcgatatcgttgaagaagcaaacaaagccagtggcaagccactttctaaagatgtgggctggacaccaaccctatatggcccaacgccagtattgcctgctagtgaagtcattgactacgtcaaagaaaatgcaggagctggtaaactttagatctgaaatatagagtgttttcttttatgccgatgccattttatctaaatgcatcggcattttttgttcatcttttctcaaaaaagcagtttgtttctcccaataaatcgtgccttacacagctaaaccattatttacattatatttattctttttcttaataagttcgtttactcttcaataaagggacgatgtaggcacatcttttgctggagtgctaattagttacgctaaaatttgcactctacaattacgtaaggaataaattatttttaaagatagaggctacttagtggtatcgcttttagaaaagtggtttggtactcaacatacgcatcctgattttcgttttcgaggttttttgttttcagccttgctgtttatctcttctagtttcgttttcttcatttattataatttggtcgtagactattttccgccaatgttaatagcgaactctgtgtcgttgttcttttgtatcattggtgggtattacctgctgataaaaaaacgtcccaaagttgctgcgactattcttcaacttattgtttctattgatacttttatacttatcttaatcgatggcaatgaagaatttgcactcgtttttgcatttctaacgccggtgatgggggtgtttcttctaggttatcgcaatgggtcgatacttagccttgtgtactttgctggtattttctatttttgttttacgcaaatggatacttggcaacccgagatatttcgtcctatcagcttgatgcacttttcttttatttattcgttgctgctaattgtgtcttttttctatgattctagccgtcgaaaagcttaccaaatgatggaagaaactaatcgccagctacaagagttggccaccactgacgtattaactaagctgcgtaatcggcgccacatggaagatcaattactaaatgctataggcaatcattatatcgccatgctggatgtagatgatttcaaaaaagtgaatgatcagtttggtcatgatcagggcgataaagtactgatcaagctggctgaagttttaatgcataatattgacctgttggataccgtgggtcgttggggcggtgaagaattcattattatttttgcagaacaaaaccttgcccaactagaggaaaagctaaagcaactaaattatagtgttgcgcatactgattttggtattgtacggccgatcactattagtattgggttggcgaatcacaatgctaatagacatcgagacagtatacgggctatggatcaagctctttatgatgccaaagccaatggaaaaaatacctactgtatcgctagttaactcatattctaaaggggatttacgtgtatacaccaaagcattttgaagtaaacgatctccaggagctgctgtcttttgttaaaacctttcccttcgcgacgttagtttcgaatggtgatgacggtttgaatgccgagcatattcctatgttggttcatgtcgatgcagagaatcgagttgtcttgcaagcccatatcgccaaggccaataagctttggcagaacctagcgaatcaagcggatgtcttggtgatcttccaaggtgaaaacgcctacatcacaccaaactggtatccctctaaaaaagtagatggcaaagcggttcccacttggaactatcgcgccgttcatattaaaggcacaataaactttatccatgaagctgaatggaagctatcgttactggaaaaactcaccaatactcatgaacaaaaacaacctgcgccttggtcaatttctgatgcacctcaggaatacattgacagactgcaagctgctgttgttggcgttgaaataaccgtgactgatattcagggtaaatttaaacttagccaaaaccaaagtgccgaaaacaaaaatggcgtacgagatggcttagctcaagtgcagcatcctatggtggatgtaatgcaaaaaatatctagttaaatgttttacttataaaagttattaggctatatcgctggttgtaacgtttttccatttaacttggttttttccttcatatttcgcaaggtataaagcttcatctgcggcagcgaataaggactcaaatttaaagccatcgttaggaatgatagaagagactccagcactaatagtgacaacactgtcgttttcttttttacaggtaatggctatttcttgaacttcactaatgcatttattaagacgttgtaaagcttctttttttgaagttctgggcatgattgccacaaattcttctccgccatatcgtgctactagattgctattatgtttaaagttattagctagaattgccgctactttttgtaaaactttatcgcctgcagcatgtccataaaagtcgttatattgtttaaaattatcaatgtcgataacggctaaggataaagtttcgttaatttcttccattaatttccattcagaccggattgtttcttcatacttccgacgatttgctaaagaggttaatggatctatggtacttaagcgttcaagtatacgatgttggtttattaatttaaggtgtaaggctactctggcttttatgattgaagggtgtattggcttttggatatagtcacttgccccaagcaagagccctttttcttcattttttatgtcatccaaggccgttataaagatgacgggaatatcgcatgtccgtgaatcttggctcagctttttcatggtctcgaagccatccatatcaggcatcataacgtcgagtaaaattaggtctggtgaaagctctaacgctttacggacaccttgttctccgcttttcgccattataatgtcgacttcgctacgtaagatatcactgatgatctgtaagtttatgatttcatcatcgataataaggacactaaatgaattggacattctagctacctggtaattttactaaaagttgacgaacaagctttgctgcctgctcatactcaatatcggtaatattttgtattatttgagtaatatcctcactatattgagtattcatggatttatgatgtaatgcaggaaaataattttctactttaaagtcactttgctccagcaatggcagaacctttctaagtgtgcttttaagattggttgttgaatcaaaatccttgtactcgatttgattaaagacaagatctagcgctctcaaaaggatcgatagtttgctgataacagcatctaaaagtgaaccatcaacatactcattttttagtaattttcgttcaatgactacgcaatctttaaaaatatcttgagcgccaatgtaagcggcatttgatttcaaagagtgtatgtcgtttagtaagttgcgattgtctaaggttaaaaatcgagtattagggtcttctaaaagcgatgtatattgtgtccagaaagatctcactatttttaggtaaattgatgtgtcatcttttagagaatcaatagcttttccagcctctagactgcttatcttgaaaagcatagataatttatcgtttagagctggttttacaggtaatagctcaacgtcaggcttgctgttttctttattacttattaaatagttactcagtgttttataaagtaagtcagatggaataggtttagggatatgattattcattcccacagagagacttttctctttgtcttctggagatgtgtgagctgtcatggcgataatcggaagttcataaccaagatccatgccacgaatgatagctgatgcggttaatccatccataaccggcatttggatatccataaggataaggtcatactgagtaccttttatcttatcgatggcgatttttccattttcagcgcaatctacttgaaccccagtgctttttaagtaccccaatgctacttgctgattaattagattatcttcaacaagtaaaatatgaaaactcgatagctgaggtatcggcgctatttttttattcgatattgctattttctcaatattaaaaaactgatttattgcatcgaataatgtcgatttaccaataggcttctctataaactgccgaataatacctgtgtccaggtgaggctggatatgatgcttttcataggctgatatcattagtataggcggcgctaattctttgaataaattttttatctttttcgaagtttctattccgtctatacctggcatttgccaatccatgaaaaccacatcgaacgcaacaccggattgatcagattgttgaatggcatcgatggcttcccagccgctccccacacatgtactttctataccaaagttggttaatagtttggctagaatgtctctagataacggatgatcatctactactagagctttaagcatatttgcagagtcgattgctgcattttttggctgcagagtagggacttttaaaggcaataagacggtgaaggttgaacctttgccaacatcactttcgactttgatttccccattcattaattcacataactgacgagttattgttaatcctaatccagttccaccatagacgcgtgtgacactattgtctgcctgtgtgaaggggcaaaatagctgttcgagttgagtggatgagatacctatacctgagtcagagacctcgcactgcagcaaaatattctcaccatccaacttattgcaacgtaatcgaataacaatgctcccgctttctgtgaacttaatcgcgttgctcactaagttgaccaatatctgttgaatacggagcgggtcccctaataagtattcaggaatgtcatcagcgatgtctgttactaactcgagctttttcgcataggctccaaatacattcatattgactgtggttcgaatcaatttctccgttgaaaaacacactgattcagcggttaatttacctgcttctattttggaaaagtccaagacattgttgactaaactgagcaaaatatcgccggagtctcgtatcttttgtaggtagtcttgctgttctttatgattgggggaagtattgagagctaggtcacttaggccaataaccgcgttaataggcgtacggatttcgtgactcattctcgcgacaaatgatgacttcgcttctagcgcctcttccagctccgctttagcgagttccagtgcggctgttcgttccctgacttttgcatcaaggttgtcattgatttgtttcagcccaacattgtattccttcagcttttctcctgcttcaacggccattttttcggcggttttgattttggtcgtttcatggctgataccgcaaataaaggcaggattgtcttgctcatcaaatataggcactaacaaggtgttgtagaataaatcctttccatcatttacggtatattgctctattgaaataggctttctactggtgatggcttcccgataagttctgtaaaaaccttcgacaatctcttcaggaaacatatcgcgaatgcggttgcgatgataaattttgtttggctcaatacccatcgcaatccgagaagctgcattgttatcatacagagaaaattcgccattctcttcgacagcaacgataaacatgagatcgtcagaatgactccataactgaaaaagacattctttaatcataaagtcatgttcttcttgatcaaaaagctcatttaatttcatgacacctccatgttaataataaacatttgacgattattgattgagtttggcgcgttagatgtcttctttcgttaacagcttgtctaaagactcatatgatccgtagtagccaaattgctttgccagagcagaaaagacttcttggttttcatttttgagtgtttctggggccggtaaactaaataaatacacttcttgcccctctacgacgtcttctactgaaaggccatgccatcctgaaagtgatgtatcagcttcttctttctctatgccactgagtgagcttaaatcagccagaatgtcatctttaatcgtctcgtctaatttacctagcatgcaaattgaatcagggcagatagtcagagggtgatctttatctttgtcccaaatgagtaagttttcattttgattaatgacaatgagctctcttactcggccgttaaccgtttgagtaaaagataatttattaaaatcaaacccaccctgagaaacacagtctttgcttttaagaataaaaggtgaattggcctcagataaagagtatagggatatatttagtatgtttaaaaacacagcaaggtcatggataatgttcttatcattgactttgaatttattcagttgttcaccaatgctctgcgccattgagattgtatttgatacaagtgctgactttgcttgatcgccattcatgatccagcctgaaatagcacctacaccgtcaaaactgccttcagacgataaaataggcctaaccatattttcaatgatgctggcttgagctttcttcttcgttgccccgtctgagtcttcgtcgctaatatgaggcaagtttaaaacgatatcaccttcaacaagtacctttccatggggcgcatttagtacgacaaaaggcgtgatgtttattttggagctatagctcaagcaggacaaagtcggcactgaacgtcctgctccatcagcatcaataacaagagctggatctagcgtttttgctgccgcaagcatagcgacaaaaatattagatccagtttcaacagaaatggtgaaattgattctctttgatttgtttaggtcttgcatgacctcaactgctcttttttctgagccttgtaagcctattttttcaaagctttcaggagaccccattgcaccaactaccacaccaaaatcactgtttttcattgaaccgggtgagcacaacgtaatagatttttttgtttctactatttggttaacaaatgagtaggccgttttaatcgaaccaccgccgccacttgctaataatgttgaaccattgacgatattgaaaagtgcttttgttgttaagatagtcattaggttaagtccttttgaatcgactgatgctgatgagtaattgatattttctttatatcaatttgaaaatgcataattatgacgaaccgatactaaacttatacattaaatatattcttgtatgccatagctcccttagtgcctttttatgctttaaggttattttttgtattcggcccagagggaatgtaaagtaaatagagtgttggctctatgcgtgatgtcgtaagcaaacatggtcagggcagcaaacgatggtagatagggcactgcattattgagcataagacagttttttaaagtgatcttaatcaagaaggtcgtaaacagatgttgttgaaaacaaatgacctcaaggcgctccatcgacgcggggatactttgattaatgcgtaaaacattccccgcgtgttgattaagaaaaggctagattaggaagaggcaacttgttcattgctttggtttgaagggctacgttttaatagcaataccatgagcaaacctagcactgcggttccagcgcccgctaaggcgaccgaagacaatccaagtcctgcacttatcactccgccacccaaggccgcaccaacggcattgccaagattaaacgcgccaatgttcatcgcagaagcaagattaggtgcttcgctggcctcatgtactaccagagactgcaagggcggaaccacggcaaagctggcaataccccagagaaaaattagtggtacaacgatgattgaggaagacatggttgcggcaaaaataatcaacagtaaaatcaccgcgattaacgacacaatcaaagtgccgtacagggatcggtctgcataccgtccaccgagaatattaccaacggcaagccctgcgccgtagagtaccaacatggcggtcacgaaggtggtcgaggcatgtgtttcttgctgtagcataggaacgatgtaagtaaatactgtaaacatcgagctagcgccaaccacagttaatagcaacgcagccaagactgggcctttgcttaacacggccaactcattacgcatgttcgccttctcttgattgaccagcggaggcaaactgactcgtaacgccaccattgccactaaaccaataacagcaatgccaaaaaaagcatttcgccaaccaaatgtcgccccgacaaaactggctaatggcactccaccaattgttgctatggtgagacctgaaaacatcgccgccacagccccagcacgttgattcggctgtactaacttggttgccaccacagccccaacgccaaaaaatacaccgtgattaaatgaagtaatgatgcgtccaatcatcaacgcactgtagctgtcagccatcgcactgattaaattacctatcgtaaaaattcccatggacagtaccagcaaacgacgtcgtggcatattggcaaacagtaacgtcatgaccggcgcaccaatcagtacgccgaaggcgtaagcgctgatgagcataccagctgtcggaatagaaacacctaaatccccggcaatcactggcaacattcccatgggggaaaattccgtaacaccgattccaaaagctcccatggctaacgccattaatggaaagttaatcttcatgtttatctctcgtttatttatgatgtgaaagaatataacgagataataaatgcccgaatagtgggcaaaaaagctattctgttttgcattggattcacaaatgaaacaaattaaagtagataagaccgccgagatggaaactttcttaacagtcgctaagacgggaagtttaagtggtgcggcaagggagctaggtcttacgccgtcggcagtaagccggatgatgacaagaatagaaaagcgtttaggcgttagattgttggttcgttctactcgaaagctttatttaaccagtgaaggtgaatcctatgcccttgcggcacggcgtattctaaaagacttagaagaaaccgaacgtgccattgccgatcgagcaagcccaagtggattaatcaaagtcagtactccaacggcttatagtcgtttgaccatgattcctttatacaaagagttcttgcagcgttatcccaacatcaaaatagaagtcgaagtaagcgataagattagcaatgtggcagatggtcatattgacgtcgcgatacgttttggtcctttacctgatagtaatttaacggcaagacgccttggtgaaacaggtagaacgattgttgccactcctaactatctagcacaagccggatctcccaaaacgccagcggatttacagcattttaactgtctggatttcagttttcagaggatagaacctggctggccatttcgtgaaaacggcgaagactacattctaccgatacaaggcaacatgacgtctaataatggtgaaacgttggtggagctagtgatggcagatattggcatcactagggttgggaactttcatattcaacaagctctcgcatcgggccaacttatccccttattggaagatttcaacccgcaggacaaagaagtcatccacgctgtatttatcggtggacaacacatgccagccagagtgcgagtctttgtcgattatctagttgagaaaatgattcgacatttttagacagttttatcctttaaatctattggtaacgagatgcgctcttggtgtgctcatcctttacaaactatcgttgtatagcattagtcagtctttcattttgtcgaccatttcgacgaatctcgcgacaccagatgaaatctcagtaaggcctcgtgatacttcgttgatactttctttgccatgaagagcaatgcctgttaccgagcgtaacatgtcatccatttcattaattaggttgtgattcttttctacaaccgagccaatttctgctgtcgctgtggcggtattgctggcaagtttacgaacttcatcggctaccactgagaaaccacgacctgcatcgcctgcgcgtgcggcttctattgcggcattaagtgcgagcaagttagtttgatcagcaatagaacgaatggtcacaacgatgtctgaaatgcttttggattgtgatttaagtaaatcccctatctctgcagcactttttactttttcagcaatatcattggaggtttgtactgaggcattgaggatctctactgcgtttgatgatacctgactggtttgctccgaagtggcggcggcaagttcaatcgcgttcatggcattattaactcgttctgaaatgtcagaagcgaatttaatgactttatagactctgcctttttcatcaaagatggggttgtaagtggcttctaaccaaataactttgccgttaccatcaaagcgctgaaaacgtcctgaagagtgttgtccatgcgctaaattagaccaaaagcttggattatctcggtagaatttctcatcgcaaaacattttatgatgtttgccaacaatgtcttgtagatcgtatttcattgctcttaaaaaattactgttggcgtgaagtatattgccttcaggatcaaattcaattacggctagtgagcgatctagagcggttaatatggcatttttatttttcagtgactcctgcatttctgtgatgtcattggctattttaagtatttttataaccttaccgctttcatctgatacaggaaaatagctggcttctaaatagattggctgcttgttttgtttgaagcgtaaaaaagtatcgtggaaggattttcctttctttagatcgtcccaaaaagctttgtactctgttgattttgtatattctgcatcacaaaatatgcggtgatgtttgccaatgatatcttctaatttatagccgactgcatctaaaaaaatcgtatttgcgtctaatataatgccatttacatcaaagctgatacaggcggtattttgctttatcgcgtttaactcatcattacactgttttagtttttggttctctggggtcgaagtcgatggcttgtcttttttcttgctaaaaatcatttaggctgtccttaatttcggtctttaacccacatagaaactatggtttttcatgttttttaactcacagcaaaacatgaaacttacacattatttcctaagttatattcgataaaactaggcgctttttcttcaaaagtaaattacataattaagttttttctgtctgattgttgtttaaaatcctctcattttttatctgtctcctatcgcataaagccgttttttgcatggtcgttgatgagtcccatggattgcatgaaggtggaaaaagcattgagattaggttgaaaaacaaccacactgtattcaaatggatacagattgttttatgtataataaaacagcgagctacaaaactggatgagacaagatgacttcaataaaagaactgaccaactttgatatggctgagcagcttcgtaccgacgaagacattgccgcctatttatctatggtgcttgaggatggggataccgacgagcttattcatgcgcttggtcatattgccaaagctcgaggcatgacgcagatagccaaagacagtgggcttgggcgtgaaagtctttacaaagcccttagatccggttctcggccacaatttgacaccatagtaaaagtgcttaaatcccttaattttgatttgaaagccgtgatccatacgcaaaaatgagcacatcggttgcggttggatgtgctttcacggtctcacaaacctcttgtttactcaaccttataggttgtatgaggtgtaaaaatattcaaaggccactcgtcccaaatctacttggctaactatctaaaaagacctttgtattatttttttgttcatcgctatagtttgtatggaacaacctgtattggctgtgaatgcgttggcgttgcaatcagcctaatttttcccaaaatgaggaatcgagcgagcatagagatggtccactttagagtattttctagctttatgatcaatgatctacaaattatatcaatgattacagcttacttttcagtaaggttgattccaattattgcttttttagaactgattgacatccaggctgtaaatgtaaccaaaatacaagccccaccacctataataaatgaagctactccgcccccatgagcaacaagcaataagccggcaacagcagccaatgcctctgcagcaccccaaatacatgtctgtatcgacattatagttgagctacttccactccaaatctttacggcttgtgcttgataaagaggtccacaaatcatttcaccaatcacgatcaaaggaacaacaatatacaaactaaattgccctccagaagagttagataataaaagaacacctgaagcaataagaaggttagaaataatcactctccatagctttgttacacgctggaaaaatgaggtgatcgggacttgtgcaattataatgatggcgcttgcaagcaaaaataattgaccaacggtttcacttgaaaactgctcggtagcataagtaggaaatacatagtaaaactgtgcatagccaatcattgttaagaagtttatgaccataaatataatcagtgctctatctcttaactgcgtgaatgtactgttaatattagccgtcttagtatctctcttgtgaaccaatctactattatgaagataatatgcacagcatgcggcgacaactcctaagccaacaggtaaggctgcaaataaacttccagagaaagttagcaaaattgaagcgacaaatggtgcaatacctgagccggcattcgcagcaacattttcataagctaatgctttctcatgcattccttccttaaagttgtggacaatataagatatttgagagattgttgacactgaatttgatattccaaataaagaaacaatcacgatccaaattgctatatttgttatttttaaatgcgcactagctagcattaacgacgcaaaaagtgccatcaaaaaaagagaaaaaataatttcatagcgatgactaactttatcaagaacgccataaaaaactaatgcgccaactctatttgcaacgatcgcaaaacctactaccacactcgccgatgaacttgtaagcccaacaacgccgtgaagccatactgccataaaaggatagaagcaactccatgccgatgatgataagaacctaattaaatatatcatgtgaatactggtgacttttggcctttatctgtattaatggtaattttggatatttcctctttgacaacttcttcataaccgcagagtataccaacccaggaatggtcagatattcctataggcgcaactatcgagccgattttagccatcgaggtgtgtttagctgataaacttggcatattccaacctagaatttttgcttcttcatcaatacagtaccaataggctaaagtatcattgcacttatcaatttcttcgtactctagatgcttatttatcatacctaatgggagaagtgatgcatgaagtaggagtttttcaggttctagattatgagcaagtgatatttgctcgataacactagctcctcctaagcgccccatattggcatctatcaaatatgctgtagagttggttgcaataaactcacaatggaagaatccattatcgaaacctgatcgaattactaggtcattcactgccttagtcattttcctcctgatagatatatccacctttgaatttgccggaaatgcatttgaagcctctgtcaaacctactcttgtacgctttgataagcctaaaaagtttatttccccatgctcaacaaatccctccaaactcaacaattcaccttcacagtatttttgcacaatccaaggagttttaagtggagattcaatatcacaatttaaaatagcagaactaataacttcaacagtgctttcacctgggtaaattgaaacccgtgtagttgccaaggcacctgagccaatttctggtttaatcattacatcgttgattttatctttttctatccaaggaatcgtaatctgatcatcagaaagtactattcgagattcaaatgggacatgctcaggaatcaagctacccacaaagcttttagaagcaagttttgcataaatagaaggagcagagttatatccaaattctaatgctacttccgaaatcataggaaaaagttcgtcgaaaaatgttgtgatgctgccaatttctttagcaacctcttcgtgcgattgaagatagccagataaagtcttctgatcaccaaaaaaaggaatacatttgataccagcaatacaggatttggaagagtcacttaaagctaaataatcaagagaaagaatcggctcaacttcccccatttttaatgctttactaatgtacttaagagtgacattgtttataccaactattaagatctttttcatgttagttaattcctattagtgtgggtagatgtagtctacgaaagtattaaacttcgtcttaaaacattttttgagggtttaatatgttttttggatctaaagcagatttaactgacttcattagctgtagtgcagctccatgctgtgcagccatccactttctcttcccttggcctacaccatgttcaccacttacagttccattaaatgataaagccctatctgataatctaacgaggaaattttgtatctttgcactatcctcttcatccttatgcataataagcaggtgaaaatttccatcgcccacatgaccaatcaaaggtgcatttaattgagaagactcaatatcgttagtagtttccgctatgcattcacttagatgtgatagaggaacacaaacatctgtagctaaccctttgcatcctttataataagaatggaatgcccaccatgcatcatgccttgctttccataaagcagaccgttcctcttgaatatttgagaattgagctactccaccatggtatccagcattttcaataaaactattaacactagtatcattagcagttttattcccatgaaattctaaaaataaatgtggagtttctggtaagttaagcttggaatactgattacaagcttttacagctgttgtatcaagaagctcaattctggcaagagaaatgccttgactaagggagttagtaacagtattaattgcattttcaacagttttaaaggagcaaactcctgagacgatattttcaggctgaggatgtaacttaaccgtcaactcgctaaaaattcctaaagtcccttcagatccgaccattaatgctaataaatcgagtcccattgctgatttaggagcatgagaccccacagatacaacctgtccatccgaagtaacaactcgggccgattgaacattgctcgacatggttccatagcgaacagagtttgtacccgatgcacgtgtcgaagccataccaccaattgatgcattagcaccaggatctactggaaagaatagtcctgtatgacgtaaataatcatttaactgctcacgagtaacccccggttggattgttgctgtcatatcttcatcacttacaacaataatttcattcatttcagaacaatcgatacatataccacctgaaggagcattaatttgtccttctaatgaagatcttgctccagctggaataacaggaatttcatgtaaggaacataattttattataagttggatttcttcttcggaatgcactgtaataactaaatctggagggcacagttcaactccagaaggagcttgacagaactgatttctaaacgtttgagagaggttcaaacgtttaccgaaaatactttgcaactcatcaataagtgttatgttcattcatatcttccttaaattaaaatattgaaatctaatttttttttcgagcttctctcccatcgtattcagggcgacccgaaataactaagccataaaaataggggtgcgtgtctacatcttctaattgatttccagatttattttgtagttctagaacggataatagatctacaagcctatcttgaacctcgtttaactcagactctttaagagttaatattgcgctatacttaaaagtcccattaacatcaaagtattcacttttctcttctttctctaatgaaataccaacttcatgactaagaaacttatttttgatccttaatgcttctttgtttctaggcattcttaatattggtgcttgcctaacaaaaggagcatccaaactttttctatccttggatatcaattttaaaaaatcgataacacgttgatcaaacttcaaaccaagttgttggcataccaaacgaatttcaggaaccgaagcttgatcaaccatatataaatatgacattaagggcattaaatcgaaattatctctaaatgaattaactattttttcatctgctataaattcacgttcatatctatttaagcttagcgctcttcttaatacttttgaatcatgttctctaagttctagtactgatgaaatatctttagactctacccctttgccaaataagctctcatgtatttctcttggtagtaagtccttaaagtagtgccaaaaaaaatcaaaactaatcttgctagattcatctaattttaaatggttgtgaagctcgaccgcggagtcaacgctcaaatattttcttccagattctatgtcacgatagtaattgtctgaaaatggaagcttaatttcttctaaaaatttagaaactttcaaataacctttccgtattctaaattgagtcaaaaaggcacctagtgcttttttattttcacataattcatcggtatcaaaatttactgaatctaacattggattcggctttttttcgtttttcatatatttaactcataataatatttaagaatcatttacataatttagaatcgttttttcctggttttgcaaactgtattaagtcttttaaactcacagctttattagggtgtagctcaaaggtatttacagagttattatcttcattatgtgcgtacattacttatatccttatttgaagttaatgttctttatttgccccaattcgcgataattacattgtttttccgattaccagagaaagcccgacgaccatgggaaaattgaaaattatcaaggagtagaatgtctcctgagtttagatgtacgtcactttctaaacctcttaccatatgaaaaagctcaaaacttaattcatcaggaagcggttcaccgtcgccaaaacacatagcttccaacaagttagaattctctttttgtgccttagtaagctcttggatatcaccttttctattatctaactttgcccactcaatcatcgcagtagctccccaaaagtgagcttggttacaccaaatacttgcaccagtaataggatgttttctcatcggatctatggtgtcttgccataagactagatcttttgaattccactcatattcccatcctcttgccttacagatgagctcagcctccagacggctcgatgttgagaaggtctcttgccagcttttcttcactcccggtttaagcttaaccctctcttcactaggtaatgttctccgaagtttaaggcctcgtttttgaagcagattcagtgacgactctttggtcagattgttgatttgtctcatatcaccaattgttgaatttcctccgttttcagctggttccacacagacaaaagcaattacttctggaagttttttcacatatgccatttcttggtgaagaatgattgaccagtcagcaggggtacgagtagcttccattacctttccctttaccgttgaacgaggagaagagccgcctacataatctcttagatcaaaattaagagagttcattattccttcaaaaattcgagcgtctctacttggagcaatcccttttaaaacaatagccccttgtctcaaaagttgttctcgaatctcacaagaagcttccttaaaagcttcctgtacctttgtagccttagataaatgactaaaacaacttagatcgtcaatctcacctttcatattacttccttgagtatcttttgtttccagaactgataaacgatacccaatactaggaaaaaaatatttcaattggaagtatttttcttcttaaagttaattttttgccgaaaaacttcacattataatttcttaattaaataatccttaaaaaaacaaatacttacagaattctggttttttaggtttgatgagaaaatggtctgagctagttaaagttcacgctcagctgtgaggtgtaagtaaaaaaggctttatgggatcgcactgaatcgaccatatctctacctcacttttatgtaaaaggtttgttattaagaccgaacgcaaaatgtcactcatttagtgcagccgcgtacttctgttttcagtagggagaaagctgagatgctctcgttactatgtatgccactacaaataaaaccgtcgagctgggcgggtgtgtgttgtggtcaagtaaaactggccatttcatagaagagctagtacagctatttatctagtttggcctcttaaatccctttctcgcctgataaatttcctcccgcataaaacaatcttccgcatggtcgttgatgagtcccatggattgcatgaaggcgtacattgtcgttgggccgacgaattgccagccacgttttttgagttctttagaaagggtgatagattcagcgcaagtggtttgagtttcgggcggaggcagggtgttttcgttgggttcgtagcgccaaatgaaggcggctaatgaaccttctttttcgaccatttctaaagcgcgtttggcgttgttaatcaccgcgaggattttgcgtttattccgcactatgccttggttgttaagtagttctgctatttctttctcaccaaataacgccactttatgaaaatcgaattgctggaaggcgaggcgaaaattttctctcttagtcaaaatagttcgccagctcaagcctgattgaaaggtctctaaacagagcttttcaaataagcgcttgtcgtcgtcgactggaaagccccactccatatcgtggtagtgaggaaagtcaggtgcggaactggcccacgcgcagcgggttttatcatcgggaagcatgctttgtgtccggtggaagctgagtttgtatttctagtttacgtatcaatgcgtcgtaaaaatctttggcgaggccagacagtggactcaaattggaggtcagtacttcgagcggttcaacaacgctggggtggaacggtttcaaaacgacgttgggcaattgaaagactttgtcaaagtaacggaagttcagtatgtcgaccaaggtggcgcccattcccaagttaacaaaggaaaggccatgaatggtcgtatggacttctagggttcgattcaatggcaatcccatttcagcataaatgcgttttaatgcttttgtagtagcgttttctgaatccagagtaatccagctaagatccaataaatcattagggtgaataacgtctagctgggcagctgggtgatcttttggtaccgcgcaataacaaggtaagtcgaaggcgactgagtcgtgctttgaggaactttgggctttatcaaccaagccgatttgatattgtcctgatgcgataccttgtcgaatggccgagcagccggagaggtgtaaactcacatctacgccagggtttgctttcatatactcggcaatgagttcaggtaaaaattgataggacggaccgaaaatggtggcgatgcgtaatctgcctgttttgctgttttttgctcgttttatgctgtcttctagatggtttacgccttgcaagatgccatagacctcttcgtgcaagtagagcgcttcatctgtcggaatgagcttgccgttgttacgcacaaacaatttatagccaatttcatcttcaaaattcgctagcattttactggccgctggttggctgacatagctccgctctgcggctctagtgatgctgccagtaacaaagacctcgtgaaatatacgcaacttattgatgttcatcggcataacctaaagttattagactattaaaaatattcagtgtgattatagaaaatcttcacataagatcctaactgttagttgtttgatctgcatcaaaagatttaataaaacgatgggatcgcggactcgattcataataaaaatgagttcgaataaaaagaaaccataaaatcaacagcatataaaaggaacgaacaatgaagaaattttctctagcgttagcagcaactacaacgcttctagcggcgaatagttatgcagcggataccacttctaccttagatgcggtaaaagaacgtggctatgtaaactgtgtaattggtaactcttttccgggtttttacagcttaaacaaggctggcgaatggcagggcatggacattgatatgtgtcgtggcgtggcttcggcggtgtttggtgatgcctctaaagtgaaattcctgccggtacagtgggcgcaaagcttcacttctattaagagtggtaaaggtgacattttatcaaaaggcatgacgtggacactttcccgtgattcagcacagggcttagattttcttgatacatatttttatgacggccaaggtttcatggtgcgtaaagatttgggcgtgaaatctgtaaaagagctaaatggtgcaacggtttgtgtattgaccggaacttctagcgaattgaacatcgcggattacagccgtgcgaataatttagatataaaaaccgtcgtatttgacgactcttccgtccgtaacactgctttttttaacaacaattgtgacgcattaaccaatgacaaatcgggtttagctgcgcaacgttctgcagcaccgaatccaaatgattacgttattttgcctgaaactatttccaaagaagccttatcgtttgctgtaaaacaaaacgacagcgaatgggcgaatgttgtgaaatggacttttgctgccatggttgcagcggaagagtttggcgtgaattcacaaaacgtcgagaaaatgcgtgcagaaagccaaagtccagtggttcgccgcttacttggtgttgaaggtgatctgaatacaggtctaggacttcctcaggactgggcatttcaagttattaaaaacgttggtaattacggtgaagtgtacgaacgtaacgtaggaactgatagtgttttgggtttagatcgtgaaggtacattgaatgaattatggactaagggcgggttgatgtacgcaaaatcattccgttaatacacgattgttgtgatcgaaacatagtgtaacggtctctaaatatggcaaataggtaggtcttttggcctatctattgcaattttagttttcctccttcgttcggtatatagatatgattcagtcctctacgagtaaaccacagaaaagtcctactaagggtactggtttgccttcgtctacgacacaaaaatggatgtctctgcttaataatgattcaagtagagcggtgatcctacaagcgattgtcctagtgctagtgttgttcggtttgtggtttttattcgccaatgctagtgagaatttaaaccgtttaggcatgacgtttggctttgattttctgcaagtgacggcaggatttaatattagctggagtctgattccttacgacccaggtatgagttactggcgtgtatttttagtcggtattgtgaacacactgattttgtctttttgtgtgatcgttgtcggaactcttattggtacagtggtggggattttaagactatccgacaaccctttggtttctcaacttgcgcgctggtacgtagaagttgtgcgtaatgtgcctttattaatccaaattatcttttggtttactgtagtgttttcgaccttgccagcgcctcggcaaagttatcatcttggcgaatggcttttcctaaataatcgtggcctttatgtgatgacaatggaaagtaccttgtcatggggatggattgttgcgcttggggttgccttgatcgctgcgctttatggcttattccgttggtctaaaccttattacactttgtctggctctcgttctacagggttctatatcggcttagctgtgtgggcgttagttgcttgctgggcgatttggacctttttgaattcgacgagcttgtctgttccaacactacaaggttttaacttcagcggcggtgcgtttcttcctgcgtcattcggtgctgcgtttgttgccatgacggtgtatcgatctgcagctatcgctgaaacggttcgtgcaggcatgcaatctatcgaccgaggacaacatgaggcggcgtttacgattggtttctcgcgcgttcagtcgttgcgcttgattctgattcctcaagcgattcggtccattattccgccaatgaccaactcttggttggcagcgacaaaagactcgtcactggcggtagcgattggtttcccggaattggtgtctgtgttcatgcaaacttccatgaaccaaaccggacgcgctatcgagatcatctttatggtcatgggtttctatatcttcatcagtttgctgatctcttacttgctcaacaagtacaacgacagtgtgcagtataaggtgcgataaatggacgatttgaatgtgaaaaaccaacctgttttaaagcaatttgtcccgactccacctcgtccgccacataaaagtgaaagaggtattctcggcacaattcgtcatcgttgttttaacagtattggcaacagcttgctgaccttgtgtgtggcgactgtgctgttttatctagtgaaacatgtgttggattgggcggtgtttaatgcggttttcatcgcggataatcgtcgtcaatgtatggatatcagtccagacggcgcctgttgggccggtgttattagctggtttaatggcttaatttacgggcgttttccggtggacgagcaatggcgcgtcaatatcggcgtcttgctcggattggtttggttattgccgttgatgtcgaagcgtattccattacgtaattttatattgttgtcttggattggcttgtatccttttgtgggcggttatcttttcttaggcggccgttttggcgaggaattaggcttggtacatggtgcgatgacctgtcttgccttggctttcttagccattatctacgcaaactggatcttgtcggcgctggggaagaaaggcttaaacgaactttttgtgccgctggtatcacgcttggttgagcgccgtattcatctgttgggctttgttgctgtttggctgcttgtcgcattggtgatcgcgtctgggcttagccaagtgtcattggagcctgtgccaattgagcgttggggcggtttgttcctaaccttcatcattgctggctttgccatcaccatggcgattcctgtgggcgtgattttagcgctaggtcgacgttctaaattgccagtgattcattggttgtcgatgacagtgatcgagttagttcgttctgtacctttgatcactgtcttatttatggcggtgaccttgctgcctatctttttgccagcggatatggagtttaacaagctcacgcaagtactggtcgcagtgtgtttgtttgctggtgcttacatggccgaaaacattcgtggtggtttgcaggcgatcccaaaaggtcagtacgaagccgcggctacgcttggtttagggtatttgcacaccatggtgctgatcattctgccccaggccctaaggatgatgattccgaatatcatgacgtcgtttatcagcttgctgaaagacaccacattggtttctatcatcggcttgttcgacatcatgttgatggcgcgcaacattgccaacgacaaagactgggtgggaatgcacactgagccattggtgatgatttccgtgctcttctttatcttgtgctacagcatgtctcaatacagtttgaatcttgaaaaacgtttaaaggtggatcgctaatgacgacgtcatcaggaaatttagcccaaaaagccgtgactgaaacggcgattaaaatcgacaacctgaacaagtggtacggagatcatcacgtccttaaagacgtttctctagatattagcgaaggcgaaattatggtggtgtgtgggccatctggatcgggtaaatcgaccttgattcgttcgttgaatcatctagaagaataccaagaaggcgtggtttccgtgtttggtcagccgctttctcgtgatcgtcaaagccataaaatcattcatcaaactatgggcatggtgtttcagaactttaacttgtttcctcatttgactgttttgcaaaactgtaccttgggtttgacttggctgcgcaagatgtcagagcgtgacgctgacaaaatggccatgcgtttgttggatcgcgtcgggattgcccatcttgcaacacgttatccgggacaattatcaggcggtcaacagcagcgcgtggcgatttcccgatccctcgctatggaacccaaaatcatgctgttcgatgagcctacctccgcactcgatccagagatggtcaaggaagtattggacgtgatgatcgacctcgccaaaaccggcatgaccatggtgtgtgttactcatgaaatgcagtttgctcgacaggttgctgatcgcgtggtgttcatggccgatggagaaatcatcgaagttgggccaccggagcaggtgttggtgaatccccagtgggataggacaaaagaatttttacaacacgttctctgaaacctttgaacgattgctgtgctcgttaatactttgttaaaaatagactcgaaatgctcatttataattataaactctgctttctcgtctatttttgcctcgtcttaacttcgctcgcgacatcgtttatgtggtttaagttaaatacgcaattacccttattttatggaatgaaatcgatatgttggcaaaaaatatatcgacgtataccaacatgcctttttggctggcagatacgtctttggcgagcaaaatacacacaaatgcacgctttgaaatcccacaaaaagtcgacgctgtgattgttggtggcggctttactggaatctctgcggccatcaccttggcacgagcaggactcaaagtggttctactagaagctgggcatttaggcgaaggcgcgagctgtcgaaatggtggtttgcttgggccaagttttagtaaattaggcgttgatggactcgaacgccagtatggtcgtgacaatgttcatgagacgattcgtgaaagcttagtagcctttaattggctggtggattttatcaaggaagagcaaattgattgtgatttgtccttgtgtggccgcttccgtggtgcgagtcatccgagtcattacgcgggcctgatagagcaagcggaagagcttgcgaaagtagtcgattttccggcgattgcagtgagccgtcaggatcaattcgaagaagtaggttctaacgcgtatcatggcggcgtgatttacccgaccgatggtaccttacagcccgctaagctacatcgtgggctttgccaaattgctcaacaagccggagtgttaatgctagaacacaccaaggtgcgtgatgttagtaaacagggcgctagttacaaggttcagtacgatggcggtgttatcgatgccgatcaagtgattatcgcgaccaatggctacacaggcggtgaatttgataaatttaaacgtcgcatcattcctattcgttctgcgatgattgccaccgaagaattacctgaatctgtgattcgttccgtgagcccgaaattacgcgcccatggtggcaccgagcgtttggttgcctattatcgaccttcgcctgatggcaaacgcatcttgtttggcggacgagcatttggtcgtggcgatcagccacagctgtattcgaaatacctacaggactttatgattcgtacttttcctcagctggaagaggcaaaaatcgattacgcttggtcgggctatgttgcctacacctttgaccatgtgccacacattggcaaaatggacgacatgcactacgccatgggctactgcggttcaggtgttggtcgcgccaattattttggtcgtaaaatcgctcaacaagtgcttaaccaagtggaaggcaaaacctcatttgatggctttcccttcaaaacacgtcctttgtacactggaacaccttggttcttgccgatgattatgaaatggcacgactttgcggatcgtcgcggctggtaaaagcgtcagttataagcgtctgaatccaatctctcaaagcctcagttagacactggggttttgttttttttacgtcaaaggttttaataagcaaactacacgttctatttcgttaaaaccaagttgtttgtgaaggttgacgctttttttgttggagatcggggcgtcgctgccaagttcctgaaagccttgttgttttgcccattgctcggctgcttcaattagagctttgccaataccttgcccttggcagtcaggtgagacaaaccaagcttcgatgtagggcgtggtttgctggctactgccgggaacattgtcgcgaagattcagctcgataaaacctatcatgtgttggttgtcatcgagcgcaaccagcacctcttgtacatttggatagcttccaagaaagaaggcattaacttccgcttggctgatgtctttgatttctggcagaaactcgattcttagcgctgaccaagctgcggcgtctgttgcttgtatggtgcggatcttgactgtcatacattaacctttgttattctatttactcatctttagcggcttgtaatcgattcaaatcggcactggcgatggcgtctaaatgttgggtgattttctcggcgctccaatcccaccacgcaatgtcttgtaatgcttgaatggtttgctcgtcaaaacggtatttgatgaccttggcaggattgccaccgaccacgctgtaagctggcacgtctgatgtcacgacggacttgctggcgatgatggcgccgttaccgatttgtacgccgggcatgatggtggcgtcgtagccgatccacacatcgttacctatattcgtattgcctttgtagggtaaatctcctgcctttggcgccgctttctcccaaccattaccaaagatgtaaaacggatatgttgagaaacctgcgttggcgtggttggcaccattcataatgaatttaacgtcttttgcgatggcgcaaaatttaccgataatgagcttatcgccaataaaatcaaagtgataaagcacattgtcttcaaaacgttctggcccatctggatcatcgtaataggtgtaatcaccaacgatgatattgtcgcgggtaataaagtttttaagataacctacttgtgggaagcccttcatcggctctttggtatctggattgggtcctttcatattgtctccttgttaagtatttcgatggcggattgtcacataactgtcatcttgatgctttctactgtctgtatagtcaaagagaaagtaataagggaaaaacgttatggcttcaaccccagttgtgtcttcgttacaagagcatgtgtcttttctcttgcatgaggtcgaaacacactgccatctagtggagctttttttcacttccagttcaacagcgctgttgtctagtattcgtagtcgtcgtggctatgtgcaagcgctgcgtgaaaaagccgatattgaaaccgcgcgtttattagagcgccgcaaaaccaataccacctttcatgcacaagtaaatggcatgcataccttggtgatcgctcttgagatgctgactaagcattgctttgattgtattcgagaaggtacgttggatgagccttataaacatccaacagggcaagaatgccgcaagctggtgaaacgtataagacgtgccttgcgccttgtgaaagttggcgtgagcgacaatcgtcgtcgcactggtatcaagttaggtcgacgcactcacaagttgctcgccagttataacgagctgcaagcgctcactttgcaagcaaagttcgatttgatcgatgaccagctgcgtgcggcgattttgagcaatgtcagtttgaaacgcttgattgagcaattaggcgttgttgcggaagccttgattaaaacggatcttggccaagtcgccacgttgcaaaattatcctcatttattagatagtgcgacgaacctgaattacgacctacgagacttaaaagtacgacgtttggcgttaactcgatctggcagtgccattgctgcgattactcacaaagatgagtctggcaatgatgtgcttgctgtttataaagaaggtgatcgctccaaaattgaagaagaggtggctggcgtgaatcaatggcgtgacattgatcctcggctcgcaccaagtgttctttgtcaaacaggcacatctcaaatcaatggcaaaagcgatggcagcaatgaacaatcctctttattgatcgaacacattccgggaaaaaccttggaagccctgttgcttgctggcgaccaagacggcacaaaagccgcgttgaaagccttatttaaaaccctgaaccagacatggaaagccactttgacacctgagtcttgtgcggcgaatttcatggggcaactgcaaaagcgtattggcgacagtcgtaaagttcaccctgagttttttaaagatgaagaacgcatttgtggctacaccagtctaagttttgatgagttagtccgtcgcgtcgcgatacaagaaactcagaggcgagcgcctttttcagtactgactcatggggattttaacgttgataatctgatttatgatgacgcagaaaagcgtgtctattttatcgatctgcatcgagcgtcttactttgattatgtgcaggacttgtcggtgttaatggtctcgatttaccgcttgcaggtattaagtggtgagacgcgaacacagatgatggaaagcgccaaagaggtgtatcgctttggtcgacgctttgcttctcgtcaacaagataccacctttgaagtgcgcttagctgccggtcttgctcgctcgtttgccacttccacacgctttatttttgataaaaaactggcttctcgaatgcatttacgcgctcgatatttgctggagcgtttagccaaattatcaccagaacaagcccaaacatttactttaccacttaaggagctttacgttgaataagttgaaaatcggggtggttggtatccctggaaaatggtccacagaagtattggcggatcgtcttgaagaacgtactggctttcgtgccgtgattgatatgagcaaagtggaattgcgtttagacaccaatcagctgatgttccaagacttagatctgatgacgctggatggtttgatcatcaaaaagatcagcgaagtctattcacccgccacagaagaccgaattcatctgctgtcttatgcggagcgcgctggcgtcaaattgtttagtccaactcaaagtgtgggtaacttagtgaaccgcttgagcggcactttggcgctgcagcggggcaatattcccatgccgaaaacacgcatcaccgaaagcccagaacaagcgtttgacacggtgcgagaatttggctcggcaattttaaaacctttatattccaccaaagcccgcggcatgatcatgttaaccaaagccgacagtgacgaatttgtccataacgctttggaagagtatcgtcagagtcagtccatttattatattcagcaaaccgtgaaattggatggtcgagatttgggtatggtatttgttggcggtgaatacctgtgtacttacgcgcgtgttggcaataaagactcttggaacaccacgattaatagtggtggaaagtatgaaatgtttgagcctgatgccacgctgattgaattaggtcgtcgagcacagtcttgttatgacctgagttttactaccgtggatattgccttgacggatcaaggtcctgttgtatttgaagtatcggcctttggcggttttaaaggcgcgttagaaggctgtgatatagatgcagccagtgtttacgcggactatattttaaaggaatgtgtttcacaagaaggtgtttcacaagaatgcactctaaaggagactacatcatgattaaaaccttattaaatttgcctcatgtggatgaagcattaagtcattgtagcgaaacaattcgccttcactttgccgatttgtcggttatcgtgcattcgaatgaagctatgttgttggctggcattgcagattattaccgcagttatttgaaggcagaggcgcacacgacaacatccttgaatgtgtatgtgatggaacaaagcgccgtaggtgatgaattggagtggttagaagtcccacgcgaagcaggcaagcaaggacgaaaagaaggtttccttgatgttgctggtggacgttggattaagaaattcaaaactggcatggcgtttttacaacggcctgatcatacagttgctgttggtccttgttcgtctaacttggcacaaatcgtcaactttattaacaaccagtttttgaatcattatttacgccaaggctttaccttgggtcatgcctcagcgttttgtgtgaacggcgaagtaacggctattgccgctgggtctggcggtggcaaatctaccctgatgctacgttgtcttgaaaatcccgaacgtgactttctcaccaacgaccgactgttactaaaaaatacagggccaaaaaaaacagaattgaagaaaaccgagcaaggtacgcaaactatcggcttggcaaaactgccgcgagtaaaccccggtactttgctgcatgctgagcgattacgtcatatcttgccagaagatcgtcatcaagcgttacgtcaaatgccgcaaagtgaactatggtcattagaggagaaatacgatgtacagatcgaagatgaatacgggccaaaccgtgttcgtttagccggaaatctgtcgcgtcttatcatgctggactggtcattagacagcgctgaaccgacgcaattagagccggttgacttgtcttctcagcctgaggtgatcgaaggactacgtaaacgtcctgggcctttttaccaagataaatccggtgcttttgcagatcttaacgccattgattccgtagagcattattgtcgtgagctggcgaatgtgaaggtttatcgactcactggcaggattgattttgatcgagcttatgagcttatagacactttaaaataaagaaatcgagaagctttatgacagctttcatcttactgtcataaagctttgtcacagtaaaaggattagtctattttcgggcagcctgttttgtttgaattttctgacgaaaaccatcaaccaaaaggtaatcatttcttatgccgaatcctattttgagccctattccagccataatggatcgccctcatcactccgatatcattgcgcgtttacctagtgaatggacagcttggcctcgagatgaaagctcggtaaacagtcacgttttagagccgaatgaaactccgtctttgttcaaaaagagtaagctgcgctggccaaaacgttccgtggtgtttatttctgatccccatgcggacgcggtggcttttgaggattccttgattgcggcaggcgtagctgaacgcaagaaaaaatcgggcttgggacatctttccctgacgaaaaaaggcaaacagtcggaaattattgtcggtggtgattgtttggataaagggccgagcaatctcaaattactgcgcagtgttaaacagctttataaacttaaagcacgcgtaaccttgttggctggcaaccacgacttgcgcttgttgatgggattgttagcattggcgcgcaagaaggacgtgggcaaccaacactttttcgtacgcatggggaaaaaagtcgtgccgttgtttcgggaagttttcgacgaatatttggctgacgctcattgggataagaaaattcccgatgaagatacgtgccgtgaactacttttccccggtgacgattggtttaaagagtttccgtttcatgcagcaggctttttgaccgcagaaggcatcgaccgtgaagttcgtaaaatggaatctaagaatcatagtttcgagaagcactgcttgtcagccggattgagtttgcgacaagtctatgccacttcgttgaaatgccagcaattgttcttgcataaaaagggcgagtttaattggttttttcgcaggatggagctggtcgccaaacgaggttcatttttatttttgcacgccggtttggacgacagcatggggcaaatgttgctgaaaagcggcactaaatatgtgaacaaagccttccatcgcaatttaaaacgtcgagatttattcagtttttactacagctcgattgccaatacctttcggacaaaataccgcgatgccgatcttccgctaactgagcgtggcgtaaatgccattcacaaagccggtattcatgtggttgtacaaggtcatatcaaccgtcagcaaggtcagcgtattaccatcaaaaaaggtctggtgcatgtggaagcggatatcaccttggactgtcactcccgtactgcggaaggtttaaaaggccatggtattggcgcgaccttgatcggcaaggatactggaattgtcggattaagttgcgattatccaactgcaaaagttatgacctcaaccgaactgcaaggaatttacggacaagtattatgaaatctaaaacagaatttaaatacgaagctttattggatgccgatgatattcaagacgtactaaaagcgctctcgaaaggcttgtcgaaaggcaagctggaatttagtgaagaaaaagaaggctccttaactctcgatccaaaggggctaatgcgcttaaaagttagtgcgtcagaagacgaagatagccagcagtttgaagtcaaagtacgctgggaaaaacgccccaagcgtcttaataaaacggttcctaatattttgtcttgagcatcttcatgttttaaatcattttttttataaacctataaattatttttctattttttacaaatagatacaattcttttcacttcatattagatatgaccttctactttttaattaggacgtctcgtcattgatatgaggtaaaggatatgctcaccttcgctaaaaaattatatttaggtttttcagtcgttattattctactggccttggtcggatctacggcctattttgcgttaaataacgcatcaaatggttttgaagaataccgcttcttggcaagagccactaatgctgtaggtagagttcaagccaatatgctaatggcaagaatgaaagaaaaagattttattttaacgggtaatataaaagataagaaagagttcgatatttattgggaacatacactgcagtttatggctgaggcgaaacttgatgttgataacgctgaagatattgatgttttgaaaggattggatacgactttaaactcttatattgctggggttgaaaagattgttgattttaaaaaacaaagaaatgaattggttgaaaacgttttaaatattcatgggccggcgattgaaaaagaccttactaaaatactgatgtctgcaaaagacgatggtgatgtttcggcggcctataatgcgtctctgtcgacgagaagtttgctactagcacgtttatatgtgctgaagtttttagaatctaatacgcaatcctcagttgatagagtcgagaaagaatttgcagatttagattctcaattaaaagtcttaagcaatgagttacaaaaccctgctcgtaaagcgttattggacagtgttgttaaagatgtagcgacctataaaaaggcctttaatgatgtcgttgctgtaatttcgagtcggaataatatcataaatgaaacgttaaaccctgttggctctgaggttacagagttgactgaagacctcaagttatccattaagaatgagcaagatttgcttggtcctcagatggtggatagtaatacgatagccgtttatgttattgaagcgattgttgtgattgcgattctattgggtggcgctgtggcatggttgattacccgcgcgacgacaacacaactaggtggtgatcctgcgttggtgacaaatgtagttcgtagtgtagcagatggtgatttagaaattcagttaccaaataataacgagcaagaggctagtttatacgctgctatccgaaacatggtgaagagtctaaaagccaaagctgttttagctcaaaaaatagcggatggggatttgacggctaaagtggttctcgcatcagataaagatagtctcgggcaagctctgcaagacatggtgaaaaacctaaataacatccttatagatatccaaaatgcaggggatcaaattgcagctggcagctcgcaagtttccatttttagtcattctcttgcagaaggtgcaacccagcaaaaagacaatttgcagaccatttctgctgcattagaacagctatcagtacaaaccagtgagaatgccgagaatgctcgagaagctaacttgttagccgagacagctcaaagagcagtggttgaagggcaggctcatatgcaagaaatggttatagcaatgaatgaaattaaagacgctggagaaagtattgcaggctttattaagaccattgatgaaatcgccgagcaaactaacttattagcactgaacgcggcgattgaagcagctagagctggggagcagggacggggttttgcggtggttgccgatgaagtacgaggcttggcatctagaagcactggggccgcggcagaaacggcgaagttaatacagctttcttcctctaagactgcaaatggagtttctattgctgaaaataccaataaatctcttcaagctgtgtttgatggcatcaatgaaacatcggctatcgttgcgaaaattgcatctgctagccatgaacaagctttggcagtgagtgaggttacgcaagcaatggtttctgtcggtgacgttgtcgagctaaacgccgcgggttctgttgaaggtgcggcagcagcagaagagctgagtagccaaggtgcagcgatgaagcaaactatggcgcgttttatgctagcaagctgattactatttagatttttttgttactcaagcaccactaaaatcttaggttttagtggtgttcttcatgttatataagctagattctaatctgtttgtgctgaattagttggaggagaatatatgttagaactaaggcctaattgtgagtgttgtgataaagatttacctccatcagccgaagatgccatgatttgtagttttgaatgtactttttgcctcgattgtgtcgatactatgcttcctaatggccgttgcccaaactgtggcggtaattttgctccaagaccaattcgcccagctaataaattggcaaataatcccccctcaacaaaacgagtggtatcgggctgcaaagccagataatctcggtttaatattgaagacattattttatttgtgtgttctagtcgtttagatcagcgaagaattgttgataactatttacgataagtttttgcttaaatcagtcttggtgttactttatgtaaacgggcttggtgctatccgttgagcacttaatccgcaatacaaaaataataaaaaggagaggggctgtgaaaacgaaaaaacacttaatgcttgtcctcagtttatttctctcgcctgagttgttttcggcgaatccttcaattaatgaacttaactcttgtttagctctggtagattttgtcgacacaacattagacaatttttccgatcattatacagtggatgatatggcaatcgttcatggtggcttatctgcttataaaaattaccttaaaaatgatgttattacgccaaaattattaagcatgtatggtggtaacgaaatgcaagctaagttgatgcaaaagttgtttgatcgccaaagagcaacttttttcgaacaccttagtgagcgttactcagagaaaaaactcttcacagaatatgccgcagctattaatgattgtacggcaaacactcgtattagacctgaagtcgcgaagccgttaaatacggctcttgataagatgatcataatggcaaggcaaattcagtagctaatggttctgctgtaaaaagttgaaacaataaaaaacagccatgacattttttgtgttatggctgtttttgattatttagtttggcgttttctgcctagttattatttaccgtagcatcgagttaactcagagaattgataaaaataacttccagtagaaattggcttgcagctgtccttaaaggcaatttctttttcgttatagagcattttcaccaataagctgcctgcttgattacggtaaacatcccactgaatattcgcactgtatggcgatacccagccaccacgccaaggacttgtttgcaaggtatagccagtatcacgagacacaccagtctcgctgccttttaattgcatttgcgcggcaaatggaatgatggtttcagcatgggcaaagcgtatttttgctgctttggtatttgtgccgtcttgcacgcccttgatctcattgaagaaatcatcttctaatgccgacgccattttataggtgatattggtatcagcgaagcttggacctttttcgtaataatcttcaccatccaatacataagacagccactgagattcttttggggtgacgaactgggtgaagttccatggctgtgcgccagcttcatcggctaagcctggtgcaatcaggtaaaggttgaaaagctgtattgctgcttctacatcattataaacagttggctttttcttaccgactttgatgaaagacaatttgccttctgcaagttgatcgacaaaagctggtgaataaacgcgttctagcatttctcgcgcgacttgatgtgattttggctggtcaaacaaatgatcgactgccgcgcgtagttgaggattttccttgacgtagtcttggtagtctttgttgttgctttgcttgtggaaatataactgcgctttatttttcaccggcttgctgatgagaggcgctaacgctggattgacgttttctaagccttgaatgaaggcaaggccgctgtctcttgcacgatcttgtcctgaatattcaaaagcgatttgttgctggttttgcactgcttggtttaacaaactggcgttgcgttgtgccatacgctcaccgatttgaatttgctcttgattgcccaatttagataagttgccgtagcccattttgacgttggctgccattaaacgctcgatttcagctcccaagtgctcgccaagaggtgttagtgcgttttgttctttggcggcttgccagatttttaaactgatgtcgtcgtatttcgggctagaaagtgcacgagaaccgtgacgagcgactaactcggtgtaaaccagaatgtagcttgctgggactgtgctgtagttgtttacactgtcttgcggaacataaacagattttgtgccgtacacataagtatcagtagaggcgattgatgtcgtgttaacagaactgcagccagctaatgccaacatgccgattacaggaataaatgctctagtattcaaaggaaagcccttactaatgagagtgattttgtatcgtttaatattagccatgttatatgacgcaacgatgacggcattctctcgtgagcaactttgagtagtattttacacaaggtatgaagattggttcataccttgtgttgtatttaaaaaccgcttggttgatcaattagcatagcagttgataataaatactgttcgtttagatagttgagtagttcagtattgacatcttgttgaatggtcggtaacccttgattaccaaaaatacgattgatctcaattacataaggcacagatccaaccatggcgatgtcgaatcctgcgtggttgatgtccaacgattcggccaaataagtcactaagtcttgagcttcttttggaatcagagccacttccacttggccgccttggctaatgttattgtgaaagccattgtctgactgtagacgccaatagccactaacaattttattgccgacccaaataacgcgcatatctctgtctattggtaagtattcttgcacatacaaaacatcggtttgagcgacataatcgcgccactgaccaattgtttcgattagaaacacgccattacccatgctacttttcggaatttttgccacaaaaggtgatggcatgtcatcccaaattttttccgcttcataaggtgtgttagcggcaataattgtataagggtgttgttgtggtgcaacagtacgaaaagtgcgagtcatttcgactttgtcatgaccaatcatgtatgacgccaggcttggaaaaatacgctttttcagcccgtgaaccaaagcggtaagctgccaatattgaggaaataaaagccaatcggcttctttaatttcctccaaatgttcgtacatagactcaggtttaatgtacttaacctgaggcaaatggagggttcttagcgcgtcaaacgagatgatcttcattatgtataatcagtagccaaacatgccgcgattgtgaggcctgaaggctaaaaaagaaacaaaaaacaccataattttaaataacttatggtgctaaataatccatttttttgatcgtttttgttctaaaaaatcaatgttcacgaggcgcgtattttagaaaaataccaagtgaaatcagcaaaaaacccgaactagcgacaatcgcaactggataatacaaattccctgccatatcgagttggctgtatttgatcaccataattagaccttcgagtgccatggcaacacaaaccgtgccgataaagcgtggtaatgtacgtcttagtaatacaataacgtcatgttcattatcactgccgtattctttattgatgaccatcgccagctcaaataccgcaatggcgatgatgttggaattgataatttttatgatgacttgagtaaggctctcaccgtgacgatactcatttatagcgccgccaaagctggcaatgacaacaaaaccagcaagtgtgaaaaaaatagtcgcaaaggttttggcaaaggtcttttggacattaacatgcatagtaagaatccgacttatttgaagatgatcttaacaatagggttttgtgaatgaataaataggtcgatcaatgcgttaccgcgaagcttccttgttgatgacggggaatcgtcaatctttacagattgttctgggatatggacgttggcatgactcactatgagtcatgccttgggagtagagttatatctcgtcattactatcaataagcttcgccgattttgttttacgaatacgtcgaatagaatccacgatcagcatagcaagcgccgaccaaatcaacacaaaggtcgtgagcttttctgggctaagtggctcgccgtacaaaaataccgctaagataaacattcccgtgggacctatatattggaagaatccaagtgttactagactgactctgttagctgcggccgcaaagcacatgagtggaaccatggtgataggaccagaagcgaaaagcagccaattaactgtgctggtgttttcaaacatgttcgcacttggcgagtcgctcagtattaaatagacaagggcaaaaggtagcaaaatagctgtttcaatcgccattcctgtaaaactatctacggcaaccttcttacgaaccaagccataaaaaccaaaggttgtagcaaggatcaacgcaatccaaggcaaagagccaaattgaatgacctcaaaagccacagcgcaaaagcatagagccacggcggctttttttactctgtcgagtttgtctttaaaaaacataacccccaataaaatgctgatcagaggattgatgtaataacccaaactggcactgagtattttgttgttttgtatggcccaaatgaaaattccccagttaaaagcgatcagagcggtggaaatcagcatggcggctaatgttttaggggagcgtaacaccacttttaaggcatccgtatagcgtaataggacgattaatatcatcaccaaaagacaagaccatattatccggtgagcgagaatttcttgcgctgggataaaggacatttccttaaaataaatcggcgcaatagcccataaggtaaatgctgttaacgcgtataaaatgccgcttttggaagacgtttgcatggatgacatcccattcaatgaattatttttttggataaagagtgtatatgaatgggcagcatatggtcacactttttatggtcgatgaaacagactatttcattcgagtagcggctgaacttattgcctaagtttactgatgggtttaaagttaaggctgaatttatacattaatcgaacttcggggcggggcgaaattccccaccggcggtgatttgcttgattgaataatccagtaaacagcccgcgagcgccttgttgcttaaagatatgtctttttagcaacaagggtcagcagatctggtgagactccagagccgacggttacagtccggatgatagaagatcgaccaagtcttagttgcgcctaatttctttaggtgtttctgttctgtgctttttatgtgcagtgcttggtactattcgttctcatcacccctgtgcatcttattatttggagaaaccaaagatggcaggaacattctttatcatgatcgcgtgcttcacgtgggcgcttgatactttaattcgttatcctcttttgggtgcgggttattccactctgcaaattgttttaatcgaacaccttaccttagtgctttttgtcgccccgttgctgtggcgttatcgtcatgtctatcgtcatatgtcgataggtggcttttcgtgcttgttctttattggtggtattggttcggccatggggaccttggcctttaccgaagctttccactatttgaaccctactgtggtgattttgctgcaaaagcttcagccgattgtggcgattttactcgcctattggttgcttaaagaacgtatcgaagggcattttttgcaatgggcggcggtcatattattaggcagtttcgtgatgatgtggccggatttgcgtcagcttggtgatgcccaatggcattattcaagcgacacgacgagtattctaaaaggctacggttacaccttgattgcggttgttgcgtggggcgcagcaaccgtgtgtggtaagtatctgtctcatcaacacatgccggccaatgcaatcatgtctggccgttttgtggcgggattattggtgttattaccaatggcgttagcacagtcagataccttaatcgccatgaaacctgtcgatcttagtctggctgttgctatggcgctgctcagtggttttattggtatgtggttctactaccaaggtttaaaaaccgtaccagcgcaactggctaccttggctgaattgtccttcccagtattcgctgccgccatcaactggctgttccttgatatgggcttgaccggctaccaaatcatcggtggcttgatgctcatcctcggcaacatcggcttgcgtatgaaagaactgagaaaagaagaattgacgccagcggttcagtagtttttctaacttcctttcaaatggtctggtggatgatctactggaccatttccgaatttaattcttgtcctttttgaccctacggcctgtcctcgtttagattaagttgcgattttataatgcttctatcaaatttgatgatggtaagcgttatgacgtttaaagactgtatcttggcactcgttattatcttcgcttggggcttaaactttgtggtgatttcttttgggcttagtgaggtgccgccattgttgttgggtgggttacgctttttggcggtagcggcgattggttgtttgttggttaaacggccaaatattccgctgaagtggctgtgcatttatgcgctgccgatggggttcatgcagtttgcctttttgtttatggcgatggcgaatggaatgcctgcaggattggcgtctttggtgttgcagtctcaggctttgtttaccatggtatttgctttgttatttttgcaagaaggcgtgcgtattcatcaggtgctagcgattgttttagctggcagtggtttgctgatgattgcagttgtctctggtatcggggatatgacgttgtttggttttatcctgactctgtttgccgcagcgagttgggcaatgggtaatatcagtgctcgagcaatgagtcagaaagggtattcggtaaatgtgaacgtggttatttggagtgcgtgggtgccgcccttacctttttttgtctgttcgtggtttatggaagggcctgagttgatctattcgagtttgcttcatatcagttgggtgtctattggtgctttggtttatcttgccttggtggcgacgattttgggatattctctgtggggatatttgatgagccgttatcctgcaagtcaggtcgcgcctttgaccttaggggttcctatcgtgggtttgacttttgcggccgtcatattgggcgaaagcttattaccattacaatggattggggtgtgttttgtcctaaccggattgttggtgaatacctttggcgctcggcttttcggtcagttcaaaacaattttcaaagaggcataaggtgtctactgtcgataagattcatgtttattttatcatgctaccaaatagtgttttgttggatacgattggccctgcggaggctttccaatatagcaatcggtttgcagctgaagttgaatgtgagggatcgaaacaattcgagctgcattttattggccctgaagcaaaggttgaaaatgctttgggattgaaccttcaagttgagcctttaccgaaagtgatggcggcgaactgctgggttattagtacagggttgtcgggtgatcgagtggatttagaaacgccagcgatggaaacaacgataagctggttaagtaaacagactgagtatattggtcgttatattagcatttgtgcgggtactttattgtttgctaaagctggtcttttagacggacgagcctgtacgactcaccatatgcatatagatgaactgcaagaggcagcgcctagcgctaaagtgcttgctaatcgattgttcgccgtagatggtgatttttatagtagtgctggtgtgacggctggtattgatttggccttgtatcttatacagcaagagtttggagcgaattgtgcgagtcaggtggcccgtcacatggtgctgttttctcgtcgcggtccgaatgacccgagccaatcaccgtggttagaaaaccgcaatcatcttcatcaaagtgtacatcgagtgcaagacgctatacaggtagatcctgctcggaattggtcactagaaagtttggccgaaatcgctcaatgtagtccgcggcatcttgtgcgcttgtttaaagacagcgcgggtgtgacaactcgagaatatatccataaacttcgtctgactttagcgatgcaatttttacaaagtacgtctttgccaatagaagacgtggctgagcgttgtggttttgatgaccctagacagtttcgtcgactttgggcgagacaacattcgttccctccttcttattatcgagaaagtaagtaaaaaatatcatttgacgaaaagctgggaaaaggatcaacgagcatatagctgtttatagggtaaccaactattaatattggttagtttattatgtgaaggctaaaggttaaaggggcaattaaagctgcgcttacaaaatagcagagggaataatattattcaatgaggcgttatttgaggatggtggagaaagtatttgatagctgaatttacagataacttttaagcaccacgtagttattgagtgaaatttaacgactctgcgtgtttcattagtagattaaatatatgcgaatacgaaatagagagttaccattattaacatgggtaactctctatttttaaattgcaacaagtttagattaatgcatattagtatccaataataacttattggaataattcttatgacaagcttgctaatgtctcggccgttatttgacgaatactgccatcagttagtgattttgattgtttaggatcatgtccatacaaaagaaatgccccttttgcttttagttttttgaataagtcgaagttattcagcatagcttgggcgtcattcacaaccatcgcatcaggcaaggtcattttttcaagagaagcttttaaatagcaagcgtccgctgcaataacgacctctttgccgtccaattttactttaagggattggtgtccaggtgtatgcccgtaacttggaattaataccaccgagccatcaccaaataaatcatgttcgccatctatttctaggcggtcatggcctaaatcataatgtcgtggcacatagattcctttttcaatattctcctcgtcttttgccgcttcccattcacgtttttgtataacgatacgtgcatttgggatacaagcattgccaccgcaatgatcgaaatgtagatgtgagttaataacataattgatttttaatggatctacgccgaaggcttctaaacgcttcgctacgtcttcaccaggaacaaaatttacagttgttaattctgcaaatccgcctaatgcttttttgacgacgttttcatcttcagactgaagggggagttctagacctgtatcaaataatacagttcctttaggatgctcaattaaatagcacggtattggtatcgctaagttgcctgtttctcctgccataaagaaaccataaggcattgtaatccaaccgcatgtcatagcgtataattttaattcttccattttaaaaaacctcttataattatatttttttaatactgaagattataaataaaagcgactaataaattttaagttacagatcttttatgtataaacaaattttcatttatataaattagtagtttagttcatattatttctcctttttagaggtttctgatctcgctttgttaaaattattaagaagcgtggctatcacttcttggtttaatcatttttagaatcagaaagcagcttgatacaaagccaatgcatcttcttcagtgacgggaacagggttgttgcctaacagacgggtttgtaacatggcgtctttggcaagcgttggtaggctttcttcggtgacaccaacatcttgtaggcgctgcggtgcgccagattcgttcatcaatttttgcatgaaatcgacgaatttcgctgagcgtatttccatctcttcatctgaataacccagaacgacatcggcgagttccgcatacaatggcgcagcaactgccatgttgtagcgtaagactggaccaagcatgagagcgttcgttaagccatgaggtaggtgataatgaccgcctaatggataagcaagggcgtgaactgcggctactgggctattagagaaggcttggcctgctaagtttgcccccaataacatggcctcacgggctgcgcggttttgtccatcttggcatgctgtgactagatttttgctcaacaaacgtaaggcttcttttgccaatgcatccgacaacggatttttaagatgaaccgacgtgtaggcttcaatagcatgaaccatggcatcaatgccggttgctgcagttggtaacgctggcagaccaacagttaactcggcatccaacaagacgcgatctgcgtacaactgctgcgataccacacccattttggtggtttcgccagtggtaagaatggtgatgttggtcacttccgaacctgtgcctgctgtagtaggaacttgtaccaatggtgttctagtgccagtgattttacctatgccgtacagttcagatagtggttgttccgatgtcaacatgacagcaaccaatttggctatgtccatagaagacccgccacccaagcctagaacgatatcggcatggctttttttgccttgctcgacacattccattagtacgtgttctggtggatccgcgaccacatcgtcaaataccgttaccgtgaaaccgtgtttttctagcgagtctttggtttgttccaataggccgctttcattcaaaaatttgtcagtgacgattaataagttacgttctttgaaccactcaccaagcagttcaccaagacgctttgcgccaccccattcaaggtgcatggagccgggtgtattaaaagaaaaaggtttgatgccgtcagtcataatgatctccagtttattgttgttggctactgttgctggcttatagagcgctgcatacgtatttcatttcgagatattcttcgatgccatacttagaaccttcgcgtccaagaccagactgtttgacgccaccgaaaggcgcgacttcgtttgaaatcaaccctgtgttgtgaccaaccatgccgtattccagcgcttctgatacgcggatcatgcggccgtgatcgcgagtatagaaatacgcggcgagtccaaaaatcgtatcgtttgccatggcgatggcttcttcttcggtgtcaaacgcaaacagcggcgccatcggaccaaaggtttcttcttgtgcgactttcatgtcagcagtgacaccggtcaaaatcgctggctgtaagaagagtcctcccaaacgttcgccaccaaagaccagcttagcgcctttgcttatggcgtcttggatatgatcttctactttagcgatggctttctcttcgatcattgggccaatgtcggtaccagtttcaacaccgctacctacttttaaagctttgactttttcggtcagtttcgcagtaaattcttcgtaaacaccgcgctgaaccaaaatacggtttgcgcaaacacaggtttgtcccgcgttacggtatttagaagccatagcgccttcgaccgctttatcaagatctgcatcatcaaagacgataaagggcgcgttgccgccaagttccaaagagacttttttaatggtttgcgcacattgcgccattaataagcgaccgacttccgttgatcctgtgaatgacagcttgctaacgacttggctgtcggtaagaaccttgccgagtttgctagcagagcccgtgatgacttgaaaaacgcctgcaggaataccggcacgttgtgctaattcgcctatggctaacgcagtaagcggcgttaagtccgcaggacgaacgatcattgagcatcctgcagccagtgctggcgcggctttacgtgtaatcatcgcggctggaaagttccatggggtaatcgcggcggttacaccaataggttgacggataacggtcagtctctggtctgcgcgaggtgctggaatcgtgtcgccataaatgcgctttgcttcttcagcaaaccattcaatgaaagaagccgcgtagccaatttcgccttttgcttcagctaacggtttgccttgttctgatgtcatcaatagggctaggtcgtcggtattctcgatcattagctcaaaccagcgtcttaaaatcactgaacgttctttggcggtgagtgctgcccattttttttgtgcaatgcgagacgcttctataacggccgggatttcctcaggtgaaaggtgaggaatttctgcgatgacttcaccggtcgcaggattcgtgacagggtgtgtggtttttgctttggcttcgacccactcgccattgactaagcagcgagtttttagaagtgacatgtcttttaacattagaatctcctttatattagttatcttggattcataaatgaaacacataacttgaatttggaaaggaagagatatcttctgagttcaagttaacggttacttgttgaagtatcttttagcaattgccataccaaatagtaaaattatatttaaggcattgattttaaatataattttatttttatttgttttttttttggtatttttatgatgaataaaatcatcattattttggttttgatgattttattcatcatctcgtctggaaacttcaaataaaaatagaggcgtggcctaaaatcatttctaatgggtttagttaagtaaagagtgttgtattgcagcgggcctttgcgttctagttacagaaaacggtgggaggtaaatcaagtggtctttgataaaaatttacaacgagtcatcgatgcgcttagtgatggcgtctatataacggacgggaacggtgtaacagttactataaacaaggcatatgaaagaatgactgggctatcaaagcatcgcttaatagggatgcatatgtcggaagtggttaaggctggttatatttcacgttctgtctcgttggaggtaattaaagagctagatgccgtaactattattcagaccattggggatgatcataagatatttgtttctgggactccgatgtttgatgaaagaggtcgtattgagtatgtggttacgacggcaagagatataacggaacttctaaaggcaaaacataaagaagagcagttagaccaattgcttaaattaaaagaactctacggaaaatcggcattaaatggagataatcaaggaacctttattattagccgtaatacgaaggcctgctatgacctagcaaaaaaagtagcgacatctaatgccaaagtactgattcaaggtgaaaccggcacaggcaagacactattagcgaatactattcataaatttagtaaagcgtgtgatggcccatttattgaactgaattgttcggcgatgccagaatcgttgctggaagcggagctttttggatatgtgcctggggcgtttacaggggcttcagcaaaaggacatattggattattggaagcagccaacaatggcactttatttttggatgaaattggtgatttgccgttaagtttgcaggtgaagctacttaaggttattgcggaaaatcgctttattcctgtcggcgggacagactttaagaacgtgaatttccgtttgatttctgcgacgcaccataacttgaggcaattagtagaaaccaaattatttagagaagatctgctgtataggttgaatgtcgttccaatacatttgcccccgttacgtgacaggagagacgaaattgtgcccttacttgagcactatattcagtatttcaatagggtgtatgaactagattgtcattggcaccaagaggtttttgaacagctagatcgatatgactggcctggtaatattcgtgaattgataaacctaacagagaggttggttgttaccgcagatcagccactaattactattgagcaattacctgcggaatttaagctagaatcgtcttttattggcgagaaacgtgctttgaaatcgcaagttgaagcattagagcagcgattaattgatgaggcgataaaagagtgtgggacgactagggctgcggcgaaattactgggtatcgatcaatctacgttagttaaaaaacaaaagcgttggcgtaatggaaagctatagagcttggaaaaaatgtacgaataaggctataaatatgcccattcttaattccacataaataagaaagttccttcattggtgtctatagaagtttcttttgctttagaatagcgcccataatttgtccatcaggtcagttttaagtacatcttttttgatcgatggcttaatttttattctaattaaggaagcgagatgccaaacacctcttttcaatcatcaatcactgaaccaaaaacccagtggctaaacgttattttgctgtgggttgctggcatttctgctgcgatgcagtttgcgaagttttccgtgtctttcgatgatttgcttgtgcattatcaagctggtgcaacgtcaaccggtgcggcattgtctgcggttggcattgcaggtctggtgtttggtgtgtcggcaggcatgattgccagtcgagtgggttatttgaaggtgctggtcggtgctttgctgctgggcggtggtttgtcgctgattcagtccactttgccgccttttaatgtattgtttgtgacgcgtatgctggaaggtttttctcaattaggtgtggttgtcgcagcaccaactctgatagctaagcttagtgcgccacaacataagtctttgaccatgggcatttggggcaccttctttggtgttgcgtttgctttgtgtggttgggccggtaagaacattttagatcaatatggtttgcagacgttgtttttaagccatggcgttttcatcatgacaatcggtgtggtgttgttcttcaagttaagaaaaaatccagtactggacttggtcccagtgacggaaattcaggatggcttctttaagcagatgataaaaatttatcgcaatcctcgtgctctgttgccaagctgtgtgttcttgttttatacctgcacacttgtatctgtgttgacctacgtgcctggtttgattggcgattcgacactacagaagttgatgttggttgtgttacctctaatcagtactagcggtacttttttagcgggcgccattgcacaatatttgatgcggccacagcgtgttgcattgatggcgtattttggcgtggcagctagcgtgattgtgttgtcattgatcagtggttcggccgaactattctgtgttgtggttggtgtgatggtgctgtttcttggcatggtgccaggttctgcattggcgatgattccaactctcgctcgtaatccaagtgaacaagcgcaaggttatggtttactcgctcagtttggtaatattggtgcgaccgttggcccaccgacatttgcaacggcaatcgcgatgtatggccttgttggcttggtcgtgctggtcttgtgcgtgtgctgttttggtgtgttgtttagcctttgggctggtcgtattaaagccgttgtttaattcgtttacttacttttcttggcaacgctttttgtaagcgttgccgtctttagctgctatgccgtgcagcttttctgcttttgctttactctcttatttatacacttttgggtttatttcagaaaatacgccaagatgctgtaataatttccgctggagtcgagtctaacctttatatatcgattcttgtcttggctttcaccgtgagttgaaaggctcttttggagttctactaatgaaaaaaattgcattgctggtattgattgccgcattggccacgggctttttttattttgatttacaccagctattaacgctggaaggtttgaaatcgggccttgtgcaatttgaagtatggcaagccgaaagacctttcttggttggcggtgtgtttttacttctgtatgtcattgtcacggctctgtccttgcctggtgcggcgatcatgacattggcggcaggggccttgtttggtttagcttgggggacgctgattgtgtcttttgccagctccattggtgcgaccttggcgtttctggtttcccgctatctgcttcaagacacagtgcaaaaacgctttggcgatcgtttaaaagcgattaacgaaggaatagaaagggaaggcgcattttacctatttactctgcgtttggttcctatcttcccgtttttcctcattaatttgctgatgggtctaaccactattcgtgctttgactttttattgggtgagtcaggtggggatgtttgcgggcactttggtgtacgtgaatgccggaacgcaattggggcagttagagagcttgtcgggcattttatcgccttcgcttttattgtcttttgtcttgctgggtgtgtttcctttgatcgcgaagaagatcgtcgatctggtgaaagcgcgtcgcgtttatgctggatttaccaagccaaaatcctttgatcgaaatttgattgttattggtgctggggctggtggcttagtgagtgcttacatcgcagccacagtgaaggccaaagtgaccttgatcgaagcccataagatggggggagattgcctgaattatggttgtgtgccaagcaaggcgctgattaaaagcgccaaagtggctcaccaaatgcgccatgctgaaaactatggtttgaacagcagcgagccgagtttttctttcaaaaaagtcatgacacgaattcacgatgtgattgccaaaatcgagccccatgacagcgtcgagcgttacagcaaaatgggtgtggatgtggtgcaaggttatgccaaattgatcgacccttggacggtggaaatccagttgaccgaaggtggcacgaaacgcttaacggcgcgcagtattgtgttagcgactggcgcgcgtccatttgtgcctgacttgccggggttggacgaggtgggttactacaccagcgatactatgtgggaagcctttgcgaaattcgacgagccgccgaagcgtttggtggtgttgggcggtggcccaatcggttgtgagctggcacaaagttttgctcgcttggggtcgacagtgacgcaagtggagcgctcagctcgtattatgggtcgagaagacgaagaagtgtctgtgctggcgcaagaaagtctgcggcaagatggcgttaatattctgacatcgcacaatgcgctgcgctgcgagaaagaaggcgaggtgaagcgtctgatcgtcgaacatgatggacaagagtctgtggtggagtttgatgcgcttatttgtgccgttggtcgtgaagcgcgccttgaaggttacggcttggaaaacttggggattgaaaccaagggcacgattgtcacgaacgattaccttgaaactctttacccaaatatttttgccgcaggtgatgtggcgggaccgtatcaatttacccatgtggccgctcaccaagcttggtatgccgcggtaaatgcgttgtttggttccttcaaaaaattccgtgtggattatcgggtgattccttggacaacctttgttgatcctgaagtggcgcgagtgggcttgagcgaacaagatgccaaagagaaaggcattgattatgagatggtgcgttatgatttggatgaccttgatcgtgccattgccgatagcgccgcaaaaggctttgtgaaagtgctgacggttccgggcaaggataagattttaggcgtcacaatagtgggcgaacatgctggggatttgctggccgagtttgtcttggcaatgaaacatggtctgggtctgaacaaggtgctcggcaccattcacacttacccaacctgggctgaagccaataaatacgctgccggtgaatggaagcgtgcccacgcgccacagcggatattgaattggctggaaaaataccacacttggcgtcgaggttaattcgatgaaaaaacttcgcctattggttgtgactctattgaactttgtttttgttggcttgctcagctctcaggtgagcgcggcaaacggatttgaccatagtcgatgggacatgttgctaaaacagcatgtgctgccgctcaatggcggtcaggcaagccaagtggattaccaaggctttgccgatgataagcccgaactggatcgctacttggcggctttatcgaaagtgaaaagcggcgagtttgatgcttggccgaaagacgagcaattggcgtttttgatcaatgcttataatgcgtggacggtggatttgattctaaccaaatggcctgatttggattcgattaaagatctgggcagtttttttcgttcaccgtggagccagtcttttattccattattaggtgaaacgcgctctttggatgacattgagcataatttgattcgtggttcggatcgttatcaagatccgcgcattcatttcgcggtgaattgcgccagtgtcggttgtccagcgcttcgtaatgaagcctatacgggcaagcatttagaggctcagttagacgaacaaacgcgacttttcctgcaagatcgcagccgaaatcgggccgaatctgacaagttgctactgtcttcgattttcaaatggtatcgagaagactttgaaaaaggttggaagggttatagctcattggagcaatttttactggatcatgccgcggatttgtctttaactcctgccgagagtcagaagcttaaagacaaagatatgagcattcgtttcttagattacgattgggcattaaataaaaccttatagatcggtttctatggttggcgaaggtgaaaagcctcgcatcatttcccaaaaaaggttcgcttgataactttgtgtttgatggcgcaaacgtatcataaaaataggcagctgattctgcgaggtgaagttttctacttcgattgggatcagctgtttattgtctagctcggattgaatgtagtgttttggcattctggcccagccaaaaccatgtaagagcaaatttttctttatctgaaagtcattgacataccagcgtttgccggtggggagtacgtatctgtggccatttccagaggtattggcggcggtgttagtcaccaaaatttgtggaatcgaatacagctgttgttgcttaatcttggtgtcacttgtgttgactgtggcaagtagttctgggctcattaccgtgatcatagtgattttattgatttcgataaaagcgtgtctgtcatcgagcccataacgagggccaatggcgatttcacatttgtctttggcgagcttttcttgcacaccatagagatggtctgtggtgatatctaaggtgacgtccgcgtgttgttgctggaaagctttgatgcgcatcatgcagttatcgtctaacgccatttggcttaaacaaagctgaagtggtgcttctgtgccttgggcgagatcatgtcctaagttctccaattgtaagacctgagacatcagttttttgctttgtagaaagaaggcatgaccttccgctgtgagcgttggtcgatagctatttcgatcaaacagcgagatgccatattgttcttctagggcttttaccgcggcactgattcctggttgagtcttatgaatggagtccgccgcggaacgaaaacttcctgtttccaccacagcaataaaggctcttaattgatctagcttcataacagactccacatgatcactaattttgatcattataataataaaacgagattatttattgttcattatttgccgtattattgcacgcataaacgaatattttcgttgttagaaaataaggagtaagacgtggatactgcaattgtcgtgctatttttagcgggattgattactggcttttcaaaattttccgtaggcgggatgggtttgttggtactgcctattttattggtggcatttcctggacctgaggcgttggccgtgttgctacccttgtacattattaccgatatcatggcggtttggagctatcgttctaaagtgaactggtcggttttagtccgctttttacctttggcttttcttggtgtttttgtcgccagtcactttttggcgaacatcgatggagagcaattcattaatttcttgggttttatgatcatcgccatgatcgcactggggttatatctggatttccgtcctgcaacctttatgcaaaagccttgggctgcctattctatgggctttcttggtggcattgttaccatgatggcgaacgccgcagggccgctttttagtttgtttttattagagcaaaagctggataaagaaacctatgtgagcacacgagcttgggccttttttatcattaatgtggcgaaactgcccttttatatcgcccttggtttgttttcactggaaagcgttcaggtcagtttgtacggacttccaggtttggcgatcggttcttttattggttaccacttcctgaaaaaagtgaacccagtgcaatttaagtggctaattcgcataatgtcaggcattgccgccgtgaaactgtttcttttctagcggctttatttccctagcttggagagcatgtctggtcgcataaatttgttaatgatgatcataaataaaatggaaggtacgagcagaatcaaagcggtgatcgaagcgatctgatagttaccttccatgctagcggtataaagcaaaagcggtaatgtactgatattcggtgaacctacgaagaaagtgccagtaaattcgtctaatgactctaaaaagacaaaaatacagctggcgattaaccccggcgctgcctgtggcaacacaatatggaagaaggtatagaaaggccctgcgcctagatttctagaggcacgttctagcataggatctgtcgaggaaaatgccgctacgctgatccaaatggaaaacattaaaccatgtacgctgtggaccaagatcacgcccaacaaggtgccgtttaagccgaagtcataaaatagtcgagctatgttcatatacacggttagatttggaaacgcctgaggaattaaaaacagtaacatccaaaaaacacgtaacggcatactgcgttttgagagcgcgtaacctgcgggaactgagacgattaaacaaaccaacacggttaacaccgcaattaataagctggtgaacaaagatcctgagacatcgctataaggattaaaaacttgctgccagtacttaaaaccccattggcttggtagtgcatgaggaaagtaccagctttctgttacggtccaaattagtaagttcatgattgggccaaatatcgccaacgcgagcaacaatataaaaacacattgcagccagaaatttatacgcaaagaacgaatatttaatgtcttcaataagttgccattcagtggataaatcatcagttcgcccctttttcttttagattttggcgcagataaaaccaagccaatcctgcgcaaatacagtacgacactaaacctagtgcgttcgcgacgtgataatcgccataagagttaatacgaaacgccatatccgcagtcatcatggttggtgaacctgttcctatcatgagaggaaccgacaatactgacatcatggtgacaatggataagaccatggccacaccaagcgttggcgtaatttgtggcaggataatttgaaacaaaatacgtaaacgcgaagcgcctaaattgcgtgcggcacggatttgagaatcatctaatgcggccatcgcgcctgaaattaacaaagtcgaaaaagccaactgcttccaaacaaacgtaataatgatgccgctccaaccaagaaaagacacggtatccatgggggttaataaaccagaagcgacaaaagcattgttcattaagccattttttgccaaaaagcttcgcatcatttgcgcggtaacaataaagggaatgaacaagggtaaacgataaagaaagcccagtattttagacaaagaacgaaaaggcgataaggtaattagcgcagcgatggtaatggataaaactgctaagatagcgactgagatcagcacaatgattatggtgaagaggatgtcttttgagtaaagctcgaaggctttgttcaaatgggtgagagtgaattcgccgctgtctaatgtaatggccgaatagagtgagaagcacaaagggtataaaaagaaaataccaaccatgagcgctgctggggcgattaaccaaagatgattcttgagtagattgtgcgatgtcgtttgacgcatgtttatttccaataaccaacacgagataaaatggccccgagtagcttaatttagagcatcagcgctcagggcttatgttgagcgggttcttcgctcattgatctagttcactacctagttagaaacgttacgctcgtaaccttctttgatgtcatcaaagtacggcccaatcgggaagctcttaccatattttgataaatcgctcggtgtgatttccgcgaacaacttttcccatgtcgcgttatcaagcttggcttttacatagttagcgtcgattcctggataccagttaaattgtttcacaataccgtcggcttgaacttctgggctagtcgctaattcaatgaattctcgtgccagttgtgggtgttcggctttggttggtgttacgtagtacattggttgcccaggcatacccggagctatcagggagagttttaatgatggtggaatcttgccttgttctttccagctgtagaacatgtctacccatacaggtcccatgaagatttctccacggtttagcatgtctaatgtgccagcgttgccaggtgtgaaggtgatgtttttgttgaattctttaagctcggcaaatgccttgtcccaagaagactcaacgcttttgtcgtatggcatggaagataatttatcagcatctgtgccataagcgtaaatccaaccggtcacgaagctcactccagacatgccgttttttatgccgttgtaaccaaaagatttagggtgttgctgtgtccacttcactaattcatcgtatgacttaggtggtgttgtaataaagtcgctgttgtaagcgatggcggtttggctatggaacataggcataacgtaaccgtcgacatcgatacctagagcgtttgtcgcgctatcacgggaaaccattttgcctgtattgatatcgctgcgatattttgaaagcaggccatttttgacgagctcaccgccaatttgttgatgcactacggcaacatcaatatcccatttatcaaggccactatcattttgagctgatagcttttccatgattttatgggaacctgcatcaccaggacctgtaccaacaacgtttaccttaacgcctggatgagtggcctcaaattttggcgcaaggtaagttttcacgtaatccaccatgttttgactaccagcagaggccacattgagcgtggtttctgcatgtgcaaaactggaaaattgagtgaggccgatagcggcaagtacggcgatgtgagttttagcaaacatgattcatcctcattgatttggcagaaacgatattggttttttgatggtcagaatgtttctcttttttagcgaaaacatgcagagcatcgatgggaatacgcaaggtggcgggagtgtgctcaggcagattctgatcgtgatcaacctgaatggtgtgcttcccgcagcgcacactaatttggtagttattgccaaagaaaacactttgttcgacctggccgctgatagttaaacctgcattaaaatttgcgttttcggaggttgggtgtgctgataaaacagcgctttcgctacgaaaataaatgtctagttgatcagcatggttactgaggtttaggcagaaagcatcatcatgagttggccactcgatatgattttcagcgcccataaagtcagcaacaaacggcgtgcttgggtggtggtaaatttcttctggggtaccgatttgttctattttgccttggtttaatacggcaattcgatctgccatgaccaaggcttcttcttgatcatgggtaacaatgagcgaggtaaagccaagttgcttttgtagcgccttgatttcgtgacggacgcttaatcggacctttgcatccagattggatagaggttcatctaataccaagacatcgggccggatcgctaaagcgcgagccaatgccactcgttgacgctgtcctcctgacaaggcggtgactttctcatggtctaagccatccagctttacgatgcgtaatagctcggcgactcgagcatcgatatctgctcgcttggctttttgaacttttaatccgtagccaatattttgcgcgactgtcatatgaggccacagggcgtagctttgaaagaccatagtgatattgcgcttttcggcaggtaactgagaaacagcacgatttcccgcaaaaatttcgccatggctaacaggaacaaaaccgcatagggcattgagaagtgtcgtttttccacaaccggatggtccaagtaatgcaatcatctcgccttgctcaacggttaaattgatgttgtctaatatcaattttttaccgtagcctgcctgtaagttttttatgtgtaagtgcgccattccttctctttactccaaaccgataaaaggtcgataaaatgagcgccggtaggtttttttaagtttttttaaaaaatgaacacgtgttcagtgttttgtaaaaaaaatgcaatctctaaccgacattatggtggcctactttgtcggatctttatgacaatttaattaagctaaaaagacatcttggtgagacagtatgaaaattgacgtgattggcagtggcagtgcgttttcaaaacgcaataatacttcctcgattagaattatagattgtcagaaaaaccaatggcttatcgactgtgggccgacggttccacgagccatttggcaacgcaatatcgatgtgaatgatatacaggtaatttattttactcacattcatcctgaccacagttctgggctagctgcgttgattaatcaatggaaaagttttaaacgtactgaacctttgaccattttttgccaagcggaacagcaacaaccgctgcaggcgctggtggatttggctgtgtggcctgaaactcatgtgtgtttcgatattcattggcaggatattactgacggatttgaatggaaacattggcaaattcgtaccgcgaatacccaacacgaaatgtcgaacaaagcgattcgtatcactgttgatggaaaaacgctgttttacagtggtgatgggcgtcctactttagctagccaagcgttgatgcaaggggttgatattgcttttcaggaatgtgcgtcttttaacgctttgccagatgactcatctcatggggatttacctgattgcgagcgattgctggtcgagacagaagtcaaagcgttaggtatttatcattgttttgatgaagcgataccgagcttgcttaatgcgctggttgatattcctgatatgtttttgagccgagatggtttgcagctggatttaaatgatctcgatcttagcgagaagtgcttcaatttgctttccatagggcaaggagacaagttgtgacaaattctagacgtggtcgttctgcgtcagccgaggatgttgcgaagcttgcgggtgtgtcgcgtgcgtcggtgtctcgggtgtttagtgatcaaggcaatgtcgcgcgagaaacccgtgaaaaaatattacaagcggcaaatgagcttggttaccaagtcaattttttagctcaaggcttaaatcgcaaacgcagtcagttaattggcgtggttgtagcgcgtttgagcgatccttttcgtagcagtttgttagaagggttgttgagtgaaatccaaagaaagggctatcaagcgttggtgacggaagttcgtgatgccaatgagctggaaatgaccatccgacgctttacgcagtttcgagtctcgggcgtggtcgtaacctctggccagcctcctgctgatttggttaaagaatgcgtgcagcacaatatccctgtggttggcattaatcgtcacatggacattcctgatgtggacttcgtttgttccgataataaaatggcggcttcgcttgttgccgagcagttcattcgttgcggctgtaagtctattggttggttgaattataaggaatctacttggtctggtatcaatcgtggtgagatgttttaccaggtaatgactgaaaaaggcatttgcgatgagagtgatttacttcagattacagccgagatggatggttacgaaggtggaaggcaagcggctcatcggttttgtgagcaaggcaaaagagttgatggtgttttttgtgctaatgctcaactggcctgcggttttttagatggtatgcgcgaaaatggctttgatgcaccggctgattttcacattattggctttgataatacgccgcaaaccgcgcaatacagttaccgccttacgacgattcatcaagatgtcacagaaacagcaaagcgtgttttatcttgcttagaagccagaggacaagatccgcatattgttcagagtatagaagagatcccggtcaaattggtgattagaaatacgtcgccaaactttgagccgaccatgataagggcaaaataacatgcaagatgaatatcaggttttagaatccgcgatcaaacaagctggacaacgtgctcaaaccattcgtcagtcggggctgtcagtaactacgaaaggtcggcaagattttgtttcacaagcagatatagccgttgaagacgagttaaaacaagtgattcgctccttgtttccggaagatggttttttaggcgaagagagtggcttgattcaaggtgtagatacaaacaccagcggtgtatgggtaatcgacccgattgatggcaccacaaattatgttcaaggtatggattattggtgtgtttcggtcgcttatgtaaaaaataacgagatccaggtgggctttgtttatgcgcctgatcgtgatgaatttttcatggcaaaaaaaggccaaggggcgtatttaaatggtgctcggttagctattgatgatcctgaaaaaggtcaggctattattggtttgggacgctctaatcgtcgacccgtacaagaatattgcgatcttatcttgatgttagatacacagaatgttgaatatcgacgttttggcgctggtgctcttatgctggcgcatgtgtcatcagggcttgttcatggctatttcgaatctcatcttaatagttgggatgctttggcgggactgttgttaatcaaagaatcaggcgggcaggtaacagattttcttaataatgatgggctgctaagtggtaatcctgtttgggctgcgagtccgcagttatgggagaatttgaacaagcttctatttttggtataaaaatctagagcaggcaagggctggttgttttcgtacaaaaagcacacaaaaaagcttttttacaagcttgttattcgttaagttgttccgtattactatgtggtaggcagtaacttctgcattaagcacgctattccacggatattgtatgaaagacagccagaacaatgaggttcggttagaggatattctaaataccacgccaattgctgttagttggtcaagtttgtcttctggtcgtattgaatatatcaataaagcatttagtgagctttttggttttgttttgggtgatattctagataccgaaagctggttcttacgtgtttctcctcaacctgcatattaccaaaacgtcattgcgccttggattcataaataccgtgataatgcatctgcgcatgacttaagcgctacactgttttgcaaagataactctgttagacatatcagtatgtgtttttccacgattggggataaacagctttggtattttaatgacatcacagatcattgggtggctgaagagcgattacgtgtccgcagtgacatgttggaaatggtggctaaaagttctgcactaaaagacattcttaatgtgattgttaagcagattcaacaagaaagcccgctttcgttatgcagtgtgttgttgtttgataaagacgagcaatgtttaaggttgggtgcagctcctagttttcctgatttttataatcaagctatcgatggtgtgaaaataggcttaaatgttggatcttgtggtaccgccgcgtatttagggcaacgcgtcattgtcgaggatatttatgatcatccctattgggcggattatgttcagctcgcccgtcaagccgaagtcgcagcttgctggtctgatcctatcatgtcgtcaaaaggggagttattaggtacttttgctatctataaacgttttccttcaacaccttctgaaaaagattttgaattgattaattttgccagtaatttggcgagtattgcgatcgaaagttttcgggcacaagaggcacttcaaaaaagagcgtattttgaccatttaactgaattggcaaataggggctacttttttcagcaatgtgaaacgcttcttaatctgtcgagagagaagaattttccgctcgctattttaatgatggatgtggatcattttaaaaaagtaaatgatgagttcggccataagacaggggatttagtgctacaaatgcttgcacaaatgagtctgtctattctcaggcgagacgatcttattgctcgaatcggtggtgaagagtttgctattttactgccgttcactgaaaaggacgaggctttacgaatcgctgagcagttaagagagtcaatagaatcaagtatggtattgagccttgatcatcaggaagtagtctttacggtatcattaggtgtagcttgtcgacaggatggcgactgtacggtagatgatatattgaataaagcagataaggccttgtatcaagccaaagcggctggaagaaattgtgtgttcttggcggtgcctcaaagtaatactttgttttaactggcttttctcttttctatagcactatcgatgctcttcattaatggttttttagctctaactctgccaaaatctccgtccttttgaaccgtttagcgacagaatatatgagtcaaaatagtcaggttaatgacatgaaaaactaccttggagcctatagccctcaagttcaacagcaggcgcaaagtttgttggaggcggaaaaatcaggtgaatggttgctaaaaaaataccctgacgttcatggacttaacggaactcgtgctctgtatgaatacgcaatggatctcaagaatgagtttatgcgcagctccccgccaatcagtaaagtcatttatgacgataagatacacatcatcaataatgcccttgggttgcatacttttgtgtctagaatgcagggcaacaagttaaaggcgaaaaatgaaattcgtatctcgtctttgtttcgacgaattcctgagcctttattaaagatgattttggtgcatgagctcgcacatctcaaagaaaaggatcacaacaaagccttttataagctttgttgttatatggagccagattatcaccaattagagtttgatttacgtctatatctcagtcatcgagaccgcttcggtgatctttggtcttgatggccttgctgtaactatatcttcaattttgaatagatccctccctgaagaagcgttctcataagagagaatagttctcgattgtttaattttcttattttttgcactttctttgtaaacctctacatatctagcttctagattgaaactcctttatttttaaaacgatgttttattattttaaaattttcatagcaaaaatactttcaaaaaattaaagaagggtttaaattaaaacttcaaccctataaaaataaaacggtgttttgatatgaaaattaaaattgtatcggcagcagtcctgattgggctaactagcgttgcagctcatgcaacaacgattaatattcgtcatgagtacgttcctgaatacgatggacaggatcaagaaaataaagatcgtattgaagtcagtcatcgatttgccaatggcatcggttttggcgtagaagcaaagtggggcagcgctaaaggagcaggtccttttgatgaactaagcggcaatggtcagcaaacgaatatcagctatcgctataaaatctctgacacgcttactttaaccccgcagtacaagtgggaatcaggctctgacaaagtaggtcatcagtttaatttaagccttggttataaagtaaatgatgattggtctgttggtttccgacatcgctatcattacgataagttagctgataaggcgaaacaaaactctcattataaccgttggactttctctactgggtacaaaggtattgaagattggggatttggagcatcagttgattacactttcaaccaagaaagctcaggcccaagatggaaaggtgacaagtcaggcttttctgaagttaatttcaccggcgaatacaaaggctttaaaagtggttggagcccatttgcagaagttggtatgaaaccctataaatctggtgatacctacagttataaaggcgcgcaggttaaatctaatgatagctggcgccctgtgtataaaattggcgctaaatacagttactaagcgaactagcctttaattcaagcactgtaaaggcctatttttcttcccttttagataggcctttatttgctagtatcattgtatgtattgaacgcataacgacggaaacagaaaggggataactgccaccgtgttatggttcaatatttagcgagaatattaaaagctttgggaaactaataatgctgctgtatagccttgtgtacggttttttgctttgaactctttgtaagcatggaacgagacaaaaggcaggcctggtcggaagaaactaagctctggtcctattgctaccacttcccctttgttgccattcacaatattgctgcttgctggtgctttgtcatcggttagctgtttgtagtaaaaaccacctagcccaactgtccaatcagttaaatgctgaccaatagcaaactcatgccggtattcaatcccgcttgtgtagttggtgtctttgttttcagtattgatgtctaactggaagctagaggaaatttcaatttcactgtctgtcatgtaagtgaagttaaatgcaggagaaaaggtccagtgatttaggcctgttgtgatggtatcgtctttgctgtaatgacccgttggaatttgtatttgcaattgtgtattggttgctagattttctgatggatgccactgcaaaatgtaaggcacaatttgaatatctgcgatactagaatctgatccgactaccgaaatatttgaattaggcactttgccgtcaatatctaaatccagaaacgggataacgataccgtatccataattggcaccttgaaactgggtatctgtcatctttatgtaagtgagagatagcgccttcactgtttgtgaaaagtcacttagattatcgtcgcccttaccatttaaatttttatttgctttgtaaatcgatcctcttatagagaaagcaccgatatctgttactggaggcatatgaccagcgctaaaaccataaatgcctggagctgtacttggtgcgccattttcagtggcgagtactgaaccagatatgataaggcctgcactgataccgacgattgagtttaatttaaatctattcatacattcctcttttatttttattagttgtagtggagaagcatgcctagagttgagtattaattcatatcccatataggatagttgatgaatttaattgtttatctttgtaactaattagaatggtttgtttatatgaaatgtttatttctgtcttataaggagcgatgaaaactaggaagagtaaggaaagtcttgatgcatgcaaaacgatggggcttccgattagatcagaggctccatcgctcatcataaaaatatcgagtttttattgggcaccatgttcttgcgcatttggcattctaaagtcgggttttacctctgttattttcttggttagatagtttaatagcacgccatataggggaataaacaacccaagactgatgatgagtttaaagccaaaatccgctagtgcaattgcttgccaatgttgcgccataaatggatctgggctttggtaaaaggcgataccgaagaacgccaatgtgtccaagccattaccaaataaagtcgatgccgcaggtgcaatccaccactgcttaagttggcgtaagcgattaaatacttgaatatcaaggacttgaccaagtagataagccattaagctagcaatcgcgatgcgcccaacaaatgtatttagtgatgacaatgccccgaagccttgaaattcgccttgagcaaatataacagacaatacgtaagaaacgattagcgatggaatcatgactaagaagatgatttttcgagctaaagtcgcgccgaagattcttactgtgaggtctgttgctaaaaagataaaagggaaagtgaacgccccccaagtggtgtgaaaccctaatacagtgaagggaatctgtactagataattgcttgaagcaatgattagtaggtggaatatcgcaaggtaacacagtgccttgcctttttgctcagatgtaaatgtactcatattgtgacctttttcgtttgattggggtgagggaacccaaatttttaagtccgttttaaagaaacgaactaccagttgttttcattaggttttgcttacgcatttgaccataaggtcaaatgcggagcggaattatacatgaatcatctggttaaaaaagcgccagacaaaaaatattgaataagagaggtataaaacgtgtttaaaaagaaataaggcactttttatgctgttctttcttggtgctttaatcctttcgagttagtggatagccaatacgagatatccagttgtgatagcaccagccgaatagaataataagtaagcatccagatagaaccggtgaaagtaaaaatccccatgagactttcagtgatagaactaaaagaggattcgctcctgcaggaggatgaagcgtattggttaacatcattaaggaaacgccaagcccaacacttattgccatggctaatggggttacatcccagaaatgtaatgtaattaatcctattgctgttgttaataaatgcccgcctaggatgttttttggctgggctaaaggacttttaggtagggcgaacagaataaccatagtagcgccaaaaggcgccataatgccaagatactctggtgcaaattgagcaccttgggcaatcataaatatacaaagtgttgctccaattcctgctaagcaaatagtagacaattttgattgataaattgaagtgaaaaagtttgatagcatgaatggattcctcttgagtgctgattattgtcggtaaacaaaggtagaccgatctgtctctttgatggtagacaaatctgttcactcgtgtcaatattctttttcgatgagggagaagataagtgactaaacctgatttattaattcatacggcgtttaaacttttttaccaacatggcattcatgccgtgggaattaatctgattttgtctgaaaccggtgtggcaaaaaaaacgctttatcatcattttagtagtaaagatgctttggttgaggctgtgctgatttaccgagatcagatctttatggattggctaacatcaaaaatgatggctgcagggaaaggtaaagccgctgttttagctctgtttgatgcacttgatgattggtttcatgacagggttgaggtgttatcgccatttaaaggctgtttttttgtgaaagccaatggagagttttcggatcatgttgtaaatgatttatgccaacgccataaacaaaatatcacgactttcattcaagcaaatcttgttggtagttcgtctgaattggtagctgcagatttagcacaaagtatcagtgtgttgaaagaaggggcgattgcccaagcatatttagtgggtgacctagatgcggctaagagagcaaaagcaatggctgttactctcttaggttaatctgttatatctgtacctatattgctaattaatcgttgtcgtctgaactgttaatacgagctaaacggtcttgttcttcttcgtaggcttctttgatttcttgtaatacggaatcgacatcagcttcttctgttggttcttcgaatagacccgtcaattcggtatgtggtgttaatttacctgcctcaaatagtgcccagatttctttggcgtatttggtctcaagaagttctggtgcgaacatgccgtaatagttgcgcatattatttacatcacgctctagcatccattcggcattattgtttgcagcggcatcaacagcctgaggcaaatctataatcacagggccgtgagaatcaaccaatacgttaaattctgataaatcaccgtgaatcaaacctgcacacaacatgcggacaatatctttgatgatggtatcgtgatcgcgtttggcttgttcttctgtcagtactacatcattgaggcgtggtgcgacctcaccgctatcatcggtaacgagctccatcaacaaaacgccatcaaagcagccgtaaggagttggagcgcgaaccccagcagctgctaatcgatataaggcatcgacttcagcgttttgccaaagattctcttgctcatctcggccaaatttagagcctttttccatagctctagaacgacggctattgcgaacttttcttccttcgcgatattgcacagcctgtttgaagctgcgtttaccggcttctttatatacttttgcgcaacggatctctgatccacagcgcactacgtagacagtcgcttcttttccgctcattaattgtcgaagtacttcgtctactaagccatcttcgatgagtggttgtattcttttagggattttcatgcggctcgttatacagtgattaggtgacaaatgaaactaccagaaatataaaatagactttatcgccggtatagcggaatcatttctaccttgcaattaacaaggctactcgttggaatctcgctttttatattcattcctgactaaatactcaaccatctcgttgattttcatgtttttttcttcagccaacgcatttagtttttgcttggtgttgagcgtcatgctgatgctgtagggctttttaccacttgatttctcacgaaattttttctgactccaagcctttttcattttatcaatgattaatgctttgcggtctacgttatcagataaatcgatagtagcaataaccgcagcttttttttctgcttctgttgtgggtatccaagcctgttttagaggtctttgagtaatattttgcaaatatgaccaagcccaagcccattgtgagggattattttcttcaagccaattgacgataatttcgtttaaacgtatttcctgccatttcgctttcagtttttcgagtaggtcttgctgttgttgcgtatctgcttcgccattataaaaagcatctaaaatatctatatgcctatcagcagcattgctcctttcggtattgaatgcttttcctgaaagcaataggaatgggttttcttttattgggttttgctctggttctattcctgagtttttggtgatgctttttaagtaacaccatgcccaattgcataatctttcatcttttttatctatccagcgaaaataattagaagagagttggtttgctttaaacgccatgcgcatttgagttgcaaagttttgcggcgctcttttcttgttgattagattttctaattcttcattcagtttttttatacgctcagctagggaatcaccgcgtaaatttctcagagatgcgcttcgaatatttttgagtaaataatcattataaaacgtgcactctctttcagatgacgcatcaagaaaatcaatattatctctaatcatagccttttattatcctttgattttttcttattctaaaaatgctatttattactgtgtagatgtttcgtaaatcttacgtgtatttgtgtgaccttacaataaatttacagtgtatttattgatattatgatggtctcttgacgtttttttgatgtttaaattcagtagtttttcccaaaataagagctgttctccataggaagtatgtttgagtaaatggataggagacttgaggttttaactgtgtttttgatgactaatattgaatggatatcttttagttggctgaatagcgttattagaaaaggagggcaaaattaaaagtgagctgaattgaaaatggaataatagtgttatatatcaatatctttttgagcgtagagagatttctaagcttgttagaaagataatgctgtttacttgatggaggatgtttagcgagaaaaataggagctaagtaggagttaagtgttgcttgtgcgaatggtattgcgcccagattgtttagctatataaaggtgactatctgcaattttgaacacagcctcttttgaagaagcttcatatgaatatccaatgccaatgcttaccgtaatgttagatatgttgccgatgataaggttgctgactgctgttcttaaattttcagctagagccattacttgttttggtgttctattcaaagtaaggacaataaattcttcgccaccccagcgccccaggacatcattaggatgaacagttcggctgagcttacccgctatactgctaagtactttatctccggttagatggccatgtatatcattgacctgtttaaaatgatcaatgtcaattattaggattgcgtaattcttcttttgctctgttgaatctagattaagctcgttaaaaactttttcaattcctcgccgatttagtactcgagtgagtagatcaacataagcatagttttcgagtgtatctgctcgttctatgacttggtcggttttgactctgagtttaatcactgtccatagcaagaaaatgtaaataaggtgtgcaatagcaatatttaagaccacccccattgtgtctgccattgtgtgatattggataatcgctatgaaatggccaatgatagtgacaacaaaaacaatgatagttgtgggggcggctttttttacttcgagaaagagataagcaataacgtaatttaatcccaaccattgtgctgcgtttgaaaacaagccattagcagccatgtgatgccaaatacttgagctaattagatagccagccacaataaagtagacaaaaaaatgtaggctttgatgattgattttagtggtgatactaaggataaaaacaaggctaaaagcaccgatgcaaatagggtaagctgcggcatcgaagggcacaataattccgcttaaagcatcaatcgtccatattgcactaaagcctagaatagcaacaacaagcattcttctaaacaatgttgaagacattgatgaagtgttaagttgcctattcggcgtgctttggtttttcattaagcaagtaaccactgcatatataggccttatatttcatattaaaaacttcgcgctaacaagtatgtgatagctctttttcttgttagcgccgtctatattaaacaacaaatttatttaattcattttttaatgacaaacttgatgtctggagacgatctgcggcttcggcaatttcctctgtgctgttcctgttaaagatagcttggctttctacgttagacattagtgataacatttggtgaatatctcgtaaaacatttgtcacattaccagaggtgaattgcattttttgacgagtgtcagacatggttgttgaactctctgtaatgctgctcagagcgagggaagattcctctagtagctgattaaactgattttcgctgtctttcattttgtcagcaactttgcttatcgccgagatgatgctgccaattgcgatacctgtatcattcaaactgctttgagtgcggatagcaagttggcgaacttcgtcagcaacaactgcaaatcctcttccttcctctcctgcacgcgctgcctcaattgcggcatttagcgctaataggttggtttggtctgctatgccactgatagatgagaggattttattaacttcttctgctttatgcgaaagtaagtttaattcgtcagaaagttgtgaatgagacaatgctgtttcattgatgatttcggttactttatcgaaagcatgctgccctctttctaaggaagtagttgcactctgagtgtcttttactgccgttgttaaatcagagtctgatacttctaataactgactagtcgatactgcatgctgacgtgcttcatcgaccgctgatgcaattttttgtgcggccgaacggatttctttactgctaccttgaagttgggaagatactgtggagttttcaatggccgaattagttgatgctgatagcgttgattgaagctctgaaattaaatggttaaagtcttctagtaatagtccaatttcatctgaactggttttggagcgtaaggtaagattacgtgttgtcgcaatagtgcgcattagtacttgagcttcggcgagaggcttcaagatatgagaaacaagccaataaataatggtcgaggagataatgaatattataaagccgattatgctagatattattaaggttttttgtaattccgtttgtatccttgatagcagtatatctgcgccagctacaaatttttgaccgctctttgttgtataaggaataaatatagatctgaatgttccccattcatctgtatattcgtcgaatattggctgtgttccattttgagagaatgcctttagtagcttgtcacttggatcttcataggatggcaaaggtgctggtagtttattgcttttgacttcttctggatcgggtgtgtctaatacaaatacaatatcgtcagacgttttaaccatagtgtagatatattccacatctgaagattttagaacattgtaggcttttagttgcagaaggtctgattgagctacagtgaaactaccacgagaaatttggtcgtaaatatcagcatccgctagttctgccgcggtatttgcggcaaacatgagattacgatctacctgatcatataagtctgttttgcggacatcgtaaaggtaaactgtataacagatactggctaaagcattgagcagaagaactgttattaacaggcgagacttaattgttgtaaacatgtgatttccctatcgaatacgaagctgacagctgatcttttacctaataattattggaataataacaacgaattactttattttgaacggcgtcttttatttggttttttgtcttttgaagggtgtatgcctagcgcttttgctcttaattcttttttagatggctcgcgctttttctgggcgttgtttactttgtttaagtctggttcaaaacctggtagccactgaggaacaaattgctcaccaactagtttttcaatgtctgttagtagatagcgctctttttcggaaactaaggagatggcgaggcctgttgagccagcacgaccagttcggccgatgcggtgaatatagtcttctgcgttgtaaggcaattcgtgattcacgacatattgtaattgctctatgtctatacctctagcagcaacatctgttgctacaagtgcacgtactttgccagctttaaagtctgccaatacgcgatcacgagcgccttgggatttgtctccatggatggattgagtggcaataccatctttttccatttctttggctagctcgtcagcgccttgtttagtgcgagtaaaaataagtacttgttgccagtttttagatcctatgaggaacgacagtagggcactttttcgatcttgatctaccgcgtaaatcgtttgctcgacctgagttgccgtggtatttcgactgttcacttcgattaattgtgggtcttttaatagagttttgctgagggcgaaaatttcgtcattgaaggtggcggagaaaaataaagtttgtcgagatttaggcagttttttcaatattctttgaatatcaataataaaccccatgtctaacatgcggtctgcttcatctaatactagggtttgtaacttacttaaatcaatcaggtttttcatgatgagttcaagtaagcgacctggggttgcaaccaacacatcacagccttgtctcaatgcatcgagttgcatatttatacttgcgccaccataagcgacaaccgactggatcggtagttttgcgctgtatttaaggaagctagcatgaacttgttgcgccaattcgcgagtaggtgtgagtactagcacttgaatgcctttagtagtatttgagtctttagcttgtagaatttggtgtaacagaggtaaagcaaaagcggcggttttccctgtaccagtttgcgctccggccataagatcttttttcgccaagacggctggaatagcggcaagttgaatgggagttggtgttgtataccccagctctgttacttgctgaataatgtcttgatgaagtcctaaagacgcaaagctcatggatgtctcgcttatttttaaggtgcaaattgagggcgctagtgtagcactttgctgacatttcagagttgttttttgatttgattttagaaggttattgtttttagaagacaaaaaagcagagccttatgagttctctgcttttttgttgattttgaatatctggcgattatttagcggtactgtaatccataaccagctcgttgtttttcttccatcttgcttgttcttcttccgttgcttttggagagaaaaatcctagctgagcatagatgaggcctagaacgggagaaatccaacatgcgaaggctagtgggatataaagtagattctcgaaattgccatcgccaatgctcaaccccaatgcgccgataacgaaagcaccaccagcattccaaggcacaagaggagaaaccaaggtgccgccttcttcgattgcacgggaaaggttaagtgttgaatacttcattccgcgatagactggcgcatacatacgacctggtagtgctattgataagtacgggtcgccagcgacaaggttggttgcaaccgatgttagtgtggcagatgtctgaacccccttgaaggtttttactttggtcataatggcactgatgatggcttctaaacaacctgttctctcaagtgcaccaccaaaacctagtgcaatcaaaatcaacgagatagtccacatcatagattggatgccaccacgattaagtaggctgttaatggcatcagagcttgttgtgatggaataaccgctgttggcataggttaggatgtcgtggatgccggcaccttgagtaaatgctgcaacaattgcgcctgcaattacccccgcgaataaagaaggaattggcggcatgcgtctaacggcaagtacaataacgactaaggccggagccagtaaccaagcagaaatttcgaaatttctttgtagagacgatgtgatggcagtgatgcgttcaaaagaaccattgtcgttgtcgattaaagtaaagcctgcgattagataaataaccaaagcgattagcatcgctgggatagtggttggcatcatatttttgatgtgggaaaacacatccgtgcctgtcactgctggtgctaagttagtggtatcggaaagaggtgaaaccttatcaccgaagaaagcaccagatacaactgcgccggcagtccagtacattggaatttcaaaacctgcaccaatccccattagggctaggccgactgtgccgactgtgccccaagatgtacccaaagatagcgatacaacggaacaaagaatcattgccgcggctaagaagatttgtggtgatagtaatgttagtccgtaataaatcaaagtagggacggtaccgctggcaatccaaaccccgaccagcatgccaactaaaatcaatacggatacagaaggcatagatacgtggattacatgaaaaattccttcttcaatttgcttccactttaagccctgtttaataccaactaacgctgtaatggctaagccaatagcaagaggtatatgcggtgtgaaatcaccaaaatagaagatttgcacgccgagtaacgcaagagtgagtatgacagggacaagggcaagcgcaaggcttggcttctgtgtctctgattgttttgtgttgatagccatatgtcgttcctttgttcttttttattgggttcggataaaggaaatagacatgacgaaatgtcatattccatttttcttaattaatgttgtagcaggaagggataattaattcacaaacaagtcgtaatactttgtatgaacaatgtgaaatagaaatagcaaaaaatgccttgttaatccgctatttgattgggaaacattaaatatcacgagtatttttttaatgagttgatgacaaaaaatatgatgagacactttatttaaaaactatatcaaatagggggctcatattgcttgctctattactgtgcatgatgaagcggttagttaatccgaaataagctagaaagaatcatcaatgatgacgtgctgatcaagggataagtgaaattgcaccaagattgagctgagcagaaagaatgctgtgttttgtggctttgttactacttctgagaaaaagtgaatgtcagcatttatttgctctgtgatagctttcgttacgaaatagttttatttaatgataggattgaaatgaatattaacagctgtttacatgttgtggattcatttacatttagttggtgttttttggaaatattatgctcttatcttttcttatcttaattgttatagttcgttgaacagccatgagatggcttgtttagcactaaaaataacgataataaaatgatcatgaaacacctgatttaacttttaccttttgtagtacttagctatgttaatgtcagacattaaaattctcgtggttgacgattctagcgtcatcagagaaacactcgaaagctactttgcagaagaaggctatacggtctcaggggctgatactgcagaagccgctgaacagttattgagtgagcaagaattcgatcttattcttctagacattcgtttacctggtaaagatggattgactctgacccgtgaattacggagtcgttcagaagtcggaattattttagtaacaggtaagcaggacgatatcgaccgtatcatagggctagagtgtggggcggatgaatacgtttgcaaacctttcaatgcgcgagaagtattagctcgtgggaagaaccttattcgtcgagttcggaatcagagagaacttgctaaaaaaccaatagaagaacccgtatttcgtacgattggaacatggcaattagatacgtcgcgccgtgttttgcttaagtctgaccgcagtgtgagccaattaactgaaggtgaatttcagcttttgttagcgcttaaggcaaatgagggggttgctttgacgcgtgatcaacttatggaccgaatcaaaaatcgtacatggaacgctacagatcgcacgattgatgttttaataggccgaattcgtcgtaaattaagtgaagacccacactgtccacaaatgatcattacggttcatggtgttggctacctccttagtaataatcctcaagacgatttgtaatgcgagcggtgataaagcgattatttgtggtgattgttaggaaaaaaaacgttcaccgcgcaacactctattatagatttgaaacatacagcagagctctttggttatgctttatctggttgagtatgttgttttcttggagtgctttagctgaaaacgatgcgttgtcagtctctcatccaccgcagaatggcttatctggattaacgataaaagtgtgtggaaacagcgcttatccacccgtttcatgggtgaatgctgatgaaaaaattgatggtgtcaacgttgccgttattagaatgttattagagccacttggagtgaaggttgatgctcgtcaaaatagcaattggcggcgatgtctcaaagaagccgagttaggcaacgttgatatgctgtcaggattcaaaacgtcgaaacgtcaacagtttctaacctacctagatgctccagttattcgtgagtcaatttacctgtattaccctattgagcatccactggtatttacagactggaagtctttggctagcttgcgggttggctcgttaatgggcgacagctttggtaataaagtggatgccgctctacacgaatatccgaacttagagcttgtctctactcaggatcaaaatctattaaagttggctgataatcgtttagacgttgtacccatgggaaaattatcaggtcagttggatgtacagcgattgggtttagaaggcaagattggtcacacaaaaacagatgttagcgatttttggtatctcgcgatttccaaaaagtctcctttagttaagtggctgcccttattaaatcagcgtttagacagattattgaaagaccctagcatggtgcttgagctggtggagcgttatcaccaaatttacaatgctgatcttggttttaatggggagttcgattactagttatgcgccgatcaatacggttcactttattccccaatttattacgttataagcaaatgcatccgctggcttatcgtatcttcattaaacttttgtcattaagtttgttgctggctcttatctcgactagcgttcaggtgttcaacgaatatcggcgcgagcgagcctcgatgcagcagcaaaccgattacattacatcatcgcatattgaaggggtgcgaaaaggtttgtgggatcttgatagcgaacaattagaattgcagctaaaaggcattatgaacttttccaatgtgaatgcggttaccttgcattctgcggattggcaagatgacattatagtcggggataaagactcgattgtgaacaataataatggtaccactttgcctatctattacatcgatcgagatggcaagcagacgcagcgtatgcttggcgagttaacggtatatcatgatatggcggctattcagtcaaaattgctgcgatctgctatcgaaattgcgctttttcaaagtcttttggtgttaattaatggggttttgttactgcttattgtgcattttatggtaacgcggcatctggaatacatggccagttatacccgctctatcggtgctggaaatctcaaaaaaaagcttatattgccgcataaaacaccacgttcagaaagtgatgaaatcgattctgttgtgaatgcgatgaatgacatgcgagaagcaattttagcggatatcaagcaaaaagatgtgatcgaagctgaattgcgctatcaccgagatcagctgcaagagcaagtgagccgccggactcgacgattacaagatgctaaagagacggctgaaaaagcgaacttagctaagagccagtttttggcaactatgagccacgaaatcaaaacgccgttgaatggtattttgggtatggtggagctactacagagccagcctcagtcctctcagagtcacgagaagctttccgcgatttaccagtctggggaggcactattagaaattctcaacggtctattggactacgctcgtctagaagaaggtatgtatagtccggagattctgccgttttcaattagtgagctagtaaattccacgagcttgctgtttttggctcaagcccagcaacaaaatacgcagttgaatgtacagattagcgatcaattacaggaccgttaccaaggagcagttggtgcgttacggcaaattttatcaaaccttgtgtctaatgccattaagtttactcgagatggctctgtaaccatttctgtaatgccagcagaggagaatcctgagcaatctagtggtgtacttattgaggtagaagatacgggaatgggtattcctgatcgctatctttcacatatatttgagcgctttagccaagcagatgaaagtgtcacacgacaatttggcggtacagggctggggttagccattacagcccaattggtgaggttactcgaaggtgaaatgggtgtagaaagtgaggaaggccgtggcagtgtcttctggttctatgtgccattaattgcgatagataaagccgatatcgcctcggttgaggctattgaaccgcctcggaaactagcgcctatgtcgattttactggttgaagatacgccaattaatcaagccgttactacggaactattggagcaggatggacatcaagtgacacttgctgtggatggccaagaagcgcttcataaagcaaacaacagtcacttcgatttgattctgatggatattcatttaccctcgttaagtggtttagatgttgctgatcaaatacgcaatggtggccagataaatgctcaaacgcctatcgtagcgctcaccgctaatgttctgccaagcaatgtaaaacaatgtcatgatattggcattcgagctgttatccctaagccctttaaacgtgaattgctttatcaggtaatgggggagcagctcaacctcaacaaccagatagcactagaccagcaagcaagtagcggcttgttaaacatcagccttatttactctcatctaaccgcgttgggtcagcagcgtttacaaaaattggtgtcgctgttttcgtcgtcgattgagcgaggtttggatgagttgactgaaatgaatgcacaaaaagatttgtacgagttggcagacattactcaccgtttagcaggggattctgatgctgtcggtgcacaaaccttagcagcggctttccgcgaattagaaaaccactgtaatgacagcaccaaaatggattttagtgttgaaataaacgcattgagaccgctttatgaagagacgttagatttgttgttaaacactgttcatggccattaaaatcggtcgactcgcaatgccttcattggaattcgcgtcggacgcaattccagtttttccagtaatagctctgcacttatcgcggcctgtgtaatccccaaatgctggtggccaaaagcaaaagacaaacgagaataaatagggtgctggtcaattaccggtaaggagtctggcaaagaaggccgatgccccatccattcgctcgactgaagattagggttatcgaatagcttaggtagcaagcctttggtgtgcttgcgtaaaacctgataacgctttttgattggtggtaaatctaatcctcctatctcactcattcctactgcacgcagtcctgcatctagtggcgacaaaactaactttcggtctgccgataaaatagtgtgatgtatgcgtgttttatcgttggggaaagttacgtgataaccacgttcagcttccaatggcacatgaattccgacctgttctagcaacgttttactccaagcaccagcgcaaatggaaacgcgatcaaacgtctctatttgttgtgttgtgactaacctaatgctgtcttcataaggttgaatggcgttcactctagcgctgataaagcttcctccacgttttataaatgcctcgaataatgctttgcaaacatcataagggtccgataaccgatgaatttctgggaagaaaaccgcatggctgagcgtttgggatagttcaggctctaacaaggctaacttgttcccatcgactaattcgcaggaaatgtcatagctgtgcattttttcaatcaactttgaggcttcatcacgtttatcgggattttcccaaacaaccaaatgtccacctttgatgagaagagcttccgcgccgatatcggttaaggtgcgtttccaagcgccaacagattctttatttagctgatgtatcatctctgttccgcgttgcgcctgatcgggttgagcagctttaatgaaacgccaataccacggcgcagcttttgttatatagcgtattggtgtacagattggtccttttggatttaaccaaagcttgggagcagatctaagtacctctggggttcctagtgggtcgatgatctctgtggctaaatacccagcattgcctgaggacgtagatttacccggagccttatcgtcaatcaatgtgactttgtggcctcgtctttgagcttctagtgccacacataaaccgacgacacccgcacctacgacagcaaagctgcttgtggtctctggttttttattgtccagcgtaggtgattgggtgttgttctccattgattttctccaaaaaagtgcgtaattgatgttgttaagtcgattgaattttgactaaaaaatgttatgagctctgatacgccagaattgccgcggctaaatcttcacgggaatcacctacagatttgaataaagtgatggcttgatctggttggcgaagagatgatctgccttgatgagtattgccacaaagctcagttaactccgcgtgaatgtcgtcagccgagatagctccttctctaatgggtatgatcaaatcacctgtttcggatagggcaccagctcgagtatcgacaaatatttctgctttttgcatagctaggttatctacttcgcgcatggttggagtgaagctaccgactaagtctacatgcacgccaggcttgagccattcacctagaatgatgggctcgttagcaagtgtggcacagctgatgatatctacggtacctgcgatttctggaagttgctctgtgttaccgacacgagcatcaatgccttggttttgtagttcggcgacaaactctaccgctgtcgatacagttcggtcccaaacccagacggtttcaataggacgaacactacagtgtgcaggaacaagatgatggcccattctccctgcgccaaccatcaacatagaacgagaatttgggcgagatagaaagctagaagccaaggctgatgccgctgcagtacgtatggctgttattacattaccatccatttgtgccaaggtttgtcctgtgttgccgcaacttaaagtgtaaaggctggttaatcctggtaggccttttgcgttattactcggaaacacgctgacttgttttacgcccaaatatttaccttcaatccatgcgggcatcagtagcagggtggcttgggcttcgcctggtacgtctataaaatggtgatgacgaacgggagactgaacgtcatcgatgaaaatatcgcgtagagcgttgatcacttttggccatgttaagcgttcgcgtaaggtttcggctgaaatttgcatgtcacgactcctatctattgagtgaagtatcatcctagcaagttggttattcctttagttgtccaaaactatgacgattaataccaaagctatgcagtgccatagggagctgctataaatatagtcgttatgatatttaaggtaagctgtagtgctatgaacagtgaaattcgtcacaatttgatctcgacacagcaaggtgagcatctgcatgatttttctcaaatcctgatcgggtggaaaggaaaaatgacatgtgaattgcctcaatcttcgggagcgttggggcgtgggcactttgcgttagcaccgaataacattccgcacttattttcggggcagaccaaggattgcgagctgctggtggtagatatgcatcgccaagatcctttaatgacttacattgccgaaagttcaggttcttctctggatattttattgtcttcagcgccattcttttcccagttacctgttgaattgattggctgtcttgaatttaccgccaagcaattacagcatgcgtcagaacaagtaaggcgtcgagttagcacacagatgctgcctatggtgctgctgcaggtgactgacatcgtcactgaacaagacagtacatggagaagtgttgcccatcagcgattagacttagtgattctcaacagtttgattgatagtaagcctgatcagacttttagtaacgaatggcttgcacattatttcaatatgagtgaaagccatttttatgtagtgtgccaaaagcagtttggtatgagtccacaaaaatatattttgacgcgtaaactgcaacaagcacatcaactaattatgacatcatcgattcctattgccctactggcggaaaaatatgggttttctaatgcttcttcgttctcgcgagcttatcgcaaaattataggtttttcgccaacacacaagcgtagtaaatagttattgtttcactttgtaagacgttggttaatttgtgtttttttcgttacaaaaatgttcttatttttggacggataatagtgttttatatgccagctataattcttaggtgcattttttgctaatctagtaactttttgtcagtttttgctttaatcatttggaatcttgtggacatggctattaagtcgcgctttttaatatcgactactctaatcttgttgctcacaggttttttttcttggctttcaatgagagttttggccgaagatattattgttagctgggttgagcgctatgccgagaagcagattcaatatgataaagtacgaactttattaccattgattcaagaagtgaaattatctaaagaatttgctgagcttgaatcgctaaaagcgtgggctaaacatccatttaatgacgctttaaaacagcaagcgctttatgatacagaagcatttcgacatcgcttttcggataaatcttacttcatcgccttaaaagggaatgagcactattattatagtgatggtaaggaagcatctaatcttgatccttatcggtatacacttcacgaatctaatcctgatgatgcatggttttaccaaatcatggcgaaaaagctaaatctacatttgaatgtaaatccagatgtagaattaggggttattaagctttggagtgatgtcttaatacgtaatggtgatgacgttttgggagtggtagggacaggcttagatctttcaggatttttacgccaaatggttgaaaaacaagatatttattcagctattgtttttattaacaatgaaggctctattcaactttatcagagagaagaattaattgattactcttcattaacgaaacaatccgaaaataaaagcttagtttttcagctgctggatgatgaacaatctcgcatgcagttaaagcaaaccttgggaatggcaaaagaagcgcctaatcatgtcaaaacctctcctgtgtataaagatggtgttcgtcaacttgcgagtgttgtttacatacctgaaatcgattggtttcaagtgaattttattgatatcaatggttttcttcctctgacagagttttcagggttgctagtcgtgtttttcattagccttgtatgcgctttaatcgtgttctatctattgctcacgctgattgtgacaaagccattgtctgagttggatctttctattgggtcattggataaaaaacagtatcgagcgccaaaattaggccgttttgctggcctagaaatcaaaaaactggtttcccattatcagaagatgtcgacatctctattggagtatcagcttgaacttgagaataaagttgctgagcgtacagaggcattgagtcgccttgctaagcttgatcctttgactgagctatataatcgccggggttttgaagtgcatatgaccgaatatatgcagcgttggcagaaaaaccaccattcatttggtctaattaatgtggatgttaatcgttttaaattagttaatgatttacatgggcacgctgcaggggatctagtattacaggaaattgctacctacttaaccaatgttgttggagataagggtgaggtggctcgctggggaggggatgagtttttgatactcgtaaagcaaaatagtgatcaagacctagtcactatatctgagcaactacagagcgaccgtgaatcacttgttattcggattaataagcaagatattacgattcaatttagtgtgggtagtgcattggtagaagataatgacacattagaaagcctattacacagagcggataaagcaatgtatgcggttaagttcagtaatcgctaatggtgccgctcttatttaatctggtatctgataaaaaaatcccagcaggtgattttatttacctgcaaggattaaatgtaataacgacaattattaggactttttatcctgcataaccaaacagtcttggaacaaacaagactaaatctggaaatactgtcattacgatcagagcaaatataagaacgccggtaaaaggtaaaacaccttttataatatccgcaagtggaatacgtgttgtgccattgataacaaacagcaatatgccgtaaggcggagtaatcatgcctatcatcagatttacgagagtaataacaccgaagtgaacgagatcaatgcctaattcacggcaagctggtattagtagcggcacaataactaacacgacggtcgctgtatcaagcaagcaaccgagcagtagaaacagtatgttgacagcgattaagaactgtaacggtgataaatcccaagcaactaacgtatttgctactgctgtcggtatattttcagtagacactatgtagttgaaaattagtgccgcgctaattacgagtccaacggaggctgatgaaaggacgctctgtttaaagacattaaccaactctttaaagctaatagagcgatatacggtagccgctaatagcagagcatagcctgctgcaacagcggccgcttcagttggtgtggttactccaccatagataccatagagcaggatggctggcatcatcagagctggaaaagcttgccatgcgacttttgggatgtctctagctggaatgcgaggctctttttggatgtcgagcttacgtgcttgataggcattaaatgccatcaaaacaacacccataaataatccaggaacaagacctgcgataaaaagatagccaattgatacgtccgaaactaacgcataaattaccatgggaatagagggagggataatcggaccaatagttgctgatgcagctgttattgccgctgcgtaacctggcgggtagcggttttctttggtcatcatttcaatgacaacttttccaacccctgcggcatctgcaacggcagaccctgacattcctgagaatatgaggctggaaaccacattaacatggccaaggccgccgcgtaagtgaccaaccatagcaacgcagaaattcagtaagcgctccgaaatggttcccgcattcataatattagccgcgacgataaataaaggaacagcaagtaagataaagctgccgtaaattccttgaatgatttgttcgcccgctagcgcaatatcttgaccacttgcggctaaatacgcgatagcacctataatcatggaaagtgcaacaggagcgccaaacgctgctagcgtaaacacaactaatagacaaagagaaaattcaaagctcatgacgggttctcgtcagaaaataaggagtttaatcgagggaaaatttgggttaaggctgaccagctatagcgaagcacaatcacaatcatgaataggccatagatactgaatacataatttaaatggattcgtaagttggcacttttcttaatcttataaaatgatatgtagtcccaagtagggaaaaatgcataagccatgcctcccgcaataccgagtgccgcaataagtgctagtactctctgtatctttcgtggcgataccgcgtagaggacatcgaaacggatgtgatctgtttcttttaggcaaaaagcgctagcccaaaatactaaccataaccaaagggtaatacagacttcttcagtccatgccagaggcatattaaaaaagtaacggctcacaatttgtacaatgaaagtgataaacatagcagcgagcatggctgctgctatgttatctgccgtactttgtaaaacgcgtaagactcgtttcacagtaattggcctctatttagtggttccaagagcattgattttttcaagcatgcccttcggccagctttttgataaatcagacttcaagtattcattttgtacatgtttacggaatgcttctaagttaggctcgtaaacttttaagccctgatctttgaagaactgaactaagctttgttcaagagctagttgcttttggcgagcactttctgctgcgttatcggcagctttttgaatacgagcttgttctgcaggagaaaatttatcccaagtagattttgaaatagcaatgtaattgaagtctacaagatggctggttaaaacaatttgcttagtgacttcaaagaatttggcatctttatctgtagggagagggttgtcttggccatcaattgctcccgtttgtaatcctgtatacacctcactaaaaggcattggcgttgcatttgcacccagtgaattacctaggaattgccatgactctgtagcaggcatacgtaacttaatgccttttaggtcttcaggagtttgtatttctttatctgtgcgcaagttgacttggcggcgacccaaatacattacagataataattttacgcctaactcatcctccactttttctttaagaggggtcataaaatcggcattaaatacgcgctgttgatgctctgcatcttgcattacataaccagcagtaaaaatagaaaactcgggaaaaaactctgaaatttgctgagcagatgagatcgtcatatccaaattgccgcgagccatggcttcaagctcagtgccttgcttgaatagggctgcattccaatgaggttcgaaggtggtaatatcttggatttctttgccaaacacttccgtcattgcaatagctcgttgatcagttggagatgttgccgctgataggcgtaacttctctggtgcggctagagcagtttgcgcaacaagaaccgaagctagtagtgttgttcctgcgatccagcgcttaactgatttcatttgcatagtggactttttcattttctggctccatttttattattgattgtctgacttaagtgttgtgtttttaatatcttgaacaagttgatctacattcggtgaagtagcgctattatcgaaagaaaatttgtttacgtgatcccagctgcaggtttgttggctgatgcgctgagaaaagctttcccagttatcgagtttccataaatcgcgcttttcacctctttgtattagacgttctttagttatgtctaaacgtgctgtgacttcaattacacacacattaacatcagtccaatttaaagcttcgcgctgattttttatgtaagaagggtcgtcaaaaaagcttataaaaggggcgtctattacaataaactggttagaggataaggtatcattagctgctttaaataacgtttggtactccattggcattatcttctctttatacaaagtagaattgtctcgagcgttggctgactcgccatttaactcaagtaggagtccagtaaagccattgcaaatggtatctttatccagataagttgcgccaaggctgtttgcaatagctctagctactgtggattttccagagcctggaaatcctattgttaggataacagtatggttcacttatcttacctctaattttcgcatataagaacattgttcgcatatgcgaatataggaaaacgttattacttgttttattggtgaacaagtatatataaaccacaaaaaaagtaaattgagtttgttaatcgaatagattttaagtaaattaatagcactcatgttcgtatataagaatgaagttcgcatatgcgaacatagtaacggtgtattatatggaaactatcaagctaaataagtcggccgaacgggtcgtggatgtattgtttttactatcaaaagccgatcgggcgttaacgctaaatgaggtttgcaaggcattgaacttgcctaaaagtagtgcgtttgagttgttgcagaccttagtttataagggctttttggaaatagaagacgctcgattaaaaacctataaactagggatcgggtcatttgaaactggaattgcttatttatcaaaaatgagtgtctctcagctggcccgtccacttttacaagagttgaatcgacaaactggtagtacggtatttcttggtgttgaggacaagggcaagattgtctatttggataaagccgaaaatttttcagtaatgcgacctactgctaagttgggttctcgccgttttatgcatacgactggcctaggtaaggctttgttggctgcattagatgatgaaaaaattcactatatcttagggcttgatgaattgcttcctaaaacagcctactccaatgtggctatgcaggatgttttgaaggatattcaagaaattcgtgctcggggctattcgatagataaccgagaagacaatattgaaacttactgtattggttctgccatttacgatcagtggtctcaacctattgccgcaattagtgttgctagcatgtactccaccatgaattcagagcgagagcaaactatcatcgcattagtaaaagaaacagctttgaagctttcacagcaattaggctatggaggaaataaactgtatgcaaattaatgtgatggatacttaatatttctaaggacataaaacaatgtggaaaaagttcgagaacctaaaagccattgctgacactggcattctattaattattcgtctagatgacgagcaagaagcgttggctgtagctgaagctgcaattgccggtggcattagagcgctagaggtgacactaagtgtgccaaatgcgcttggaatcatttccacattgtctaaaaaatacaaagaacaagggatccttattggtgcaggcactgttttagatgctgaaactgcaagagctgcaattcttgctggtgcagagttgcttgttagtcctcatgttacagcaagtatgattcaagtcgctaaccgctatcaggctgttagtgtttgtggtgcttatacgccaacagaagtggttttggcaatggaagctggtgcagatattgtcaaactgttccccgccgatatgcttgggcctcaatatgtaaaaacaattcgagcgccattgccacaagcacctgtagcgccaacaggtggcgttactccagaaaatgttggtgagtggttgactgctggttgtgtatccgttggtgttgggagctttatttccaaagcggcacaaggtacaggtgattactctaaagttactgaagccgcaaaaatatttctcgccgctgtagctgaggcacgtcaagttcaaaaataagcaaactggaatagaaatatagatcattttgtttttataaaaaaatctcagccgtatgctgggattttttttgcgcgagagatgatgtgttaacaatgttttgatggacgatttacgttaggtgtcagatctgcttgggagctatggcgtgtttttttatatttcataatcatgtaagtaaaaaacataatgccttttttttcagtattttttacttaatttggctaattttaattattttgcatatctctgtttttctaaaaaaacaatatatatcaaatagttaaatttaagttttatagtcttaaaaaattaagtaaaaaataagaataattcttgatgttgttttgttgtaataaagttaccgaaatgtattattggttacgaaaacacacgttttttgttaatgctctatttattataaaaacaacataaaattaggtctgaaatcatgaaaaaaactatcctagctactgctattgttagcagcatcctatctgttagcgccgctcatgccgctcctatatttgacgccaatttcgagttaaacacagacgctgttgatactgagactggcgatacaacttatgaccagaatggtcgtgtcgaattgaatgcatatagtaagcatactgcgggtgataacttctttgctggtaaaggtactgtactattgaatactgatggagaagcaactgttgatgatgcttttatccaactaggtaatagtacgtgggatttccagcttggccgttttgaagcaatcaacttattcccattagcgaaagatactttgattgttcatgttagcgatgattatgtgtatcaggccaataaagtgcgtggtcgtattggcgatggcggtggtcaaattgctttccattacaatgctagtgaaaagctaaaatttgaaatcgatactttgtatggtgatggttccactaaagctgacgatactagcccttatggtgataataccactgcgatttcgggtattcgcccgtctgtgacttttatcacagatgcagcaacaatttctgtgggttatgaaagcgttaaatacgataccttaactggtccagctaatgcccctactgctacaggcaaagttgacttatccggttatgccgttactgcaaattttgatgttgctgatgcaaacgtaaacgtttctgctgctttcagtaaagatgacgttacagacaaaaagatatcctcattcgtcgctaacatggtttatggaaactttggtttgggcgtaattggatcaaatgttgataataagacgggtaatgatccatctatgttaacaacctatattgcctatactgttccgttattagatattgaaaatgcaacggtgacatttgctggttcatattcgactgctgatgacgtagcagtagacgcaaatgataaaacaaccgcggcacgagttcgctttaactatggtttctaataaatagttataaaaagagcaatatcgctagttattcccttttctggtgatattgctctttaaactgttgacagataagacatagttgaaaacaagagcgatatcgttggttactcccttttctggcggtattgttcttaacttgtattacttcctttccttttttaatttttccttatcttcaattgaagctttactcccttcaaattaatgcggctccatattagtaaagacagtagaacctctgggtatttctactgcctaattaggtttttacatcattgagcgactattcattgaatggattaatatcaaaatgtcttcttcgctatattgctgaccgttgaatacaggtaaattacgtaatggcatatcggccaccatagattccgccatcagacgatctgcttcggctgctgagttgttttgatctccccccatcatttgtgtaaacacagatagcatgtcatcgaaaagaggctttcctaatggctcgttggcaatgtcgcctaaggtcgaattcactgtgtaaggcgtaatgggtgttggtgttggaatgtcgtaacccaataaagcactaaaagctgcgtcgttgaagtcgtgtttagcgggatcaaaatacgtagccaaagcgcaatttggttgctcggctacgatgcctgtctctaaggcgattgtcgcggtatctcgaatgtcattaacagaagagccaatatgaatttgatagtcaccactttcggcaatccaagccgctttttctttgtgccaataagcgaaggctcgataatccagttcgaacataacttctttgctctcacccggctctaaaaagactttctcaaaggctttgagctcttttgctgggcgaggttgtgacggagatttttgtcccacataacactgcacgacttctgcaccagccttatcacccatgttgctaatggtaatttgcagcttgatggaatcgctttcattaaattgcgttttatcaccgctgagcagtttcaaatgatagtaagtgaaattggtataggacaaaccatgaccgaatgggaaaagcgctttcgttttagtggtattgaaataacgataacctacccaaatcgcctcgcggtattgaacttgcttagtggtacctgggaaatagggttggcttggcacatcttctaaattggcagggaaggtttcggccaatttaccacttgggttgacctcaccagacaagatttttgcaatcgctgacgcgcctgcttggccgcctaaataggcttcaagtatggcggcggttttatctacgaaaggcaataatacgggggcgccattctgtaaaacaaccacggttttattgagctgttcgccaagagccgctataaggtccagctggacttgtggtagattcaggtgctggcggtcaaagccttcggattcatattttggcgttagcccggcaaacaaaaagactacatctgcttgtttggccaactcaatcgccttggctatctcggtactatcttccgcatcattaaggtgataacccgcagtataactgacgttatcattaccaaattgttttttaatttcgtcgagaggctgttccaatttgaatggattaattttagagctgcccgcgccttggtaacgagtgttgttggctaaagcgccaataacggcgattttctttccgacgggaactggtaataagccatcatttttcaatagtacacaggtttcttctgcgattcttgctgcgagttcatggtgagcttgtaagtctgcttgaactgtattggcttctagagaagcttgtgatttcagaatcagttccaatactcgagcgacggatttatctaaagcttctatcgttagctggccgttctccacagcagtaatgatcttcttagtattcatctcaccagagcttggcatctcaagatgctgaccgtttttaacgccttctacacggtcattatttgcgccccaatcggttacgacaatgccttcaaatccccattcgttaacaagaatgtcatcaagcagttgtttgtgttctgccgcataggtgccatttaccttgttgtaggagcacatgatggtccaaggttgtgtctgtgtaaccgctctttcaaaagcgggtaggtaaatctcacgaagagttctttggtcgacgatagcatcgactgtcatacggcagtgttcgtgattgttcaccgcgaaatgttttaagctggtgcccacgccttggctttgtacgcctttgatccacgcggccgacatatcgcctgcaagtaatggatcttcggaaaagtattcgaagttacgaccacctaaagggttacgtttaatattggtgccaggtccaagcaagacagacacaccttcggcgcggcattctttgccaagcgctatccccatttcttcaataagcttggtattccaagatgccgcaagccctgatgctgttgggaaacaagtggcttttaccgctgcgtttaggccgacatgatcgccttcgcctgcttgtttacgtaaaccatggggcccatcagtcaccatgatggaaggtaagtctaagcgttcaataccatgtagattccaaaagttcttgccagtacagagcatggctttttcttctaaggtgagttcggctaagagttgtttgattcttgtgtcactcattgtttcatcctttttaactttgtggtgatggcttcattccatccattagcaattgaattaaaaccggggtgagtttaggggtagcttcttgctcaatttccattagggcatctcggcgtaatagcatgcgccggaagaaggtggtgatcgcgttgaaaatagtgaccatcaaatagtcggctggaatatcactgcggatactgccttctttttgtccaataagcacaaggttgtatagggattgtgagatgctatctggcatcagtagctgctttagattttctcgaaacccgctagggatgcgtgagcctgcataataaccatcaaattcggcaatgaaacggtcgtcgtcggcatattgaagatctgaataggcctgcattaacacgccaaggccttcgtgaatgctggaatagtgatgtgcttggattttttctatgatgccttcataaacgctgatcttacgtgcgagaaccaccaccagaatggcaaaacctaaatcgtatttgtcttgatagtagcggtataaggtattgcgactcatgcctatggcaatcgcaatatctttcatttgggtatctgcaaagccgttttcgataaaaagtgcttcggcaatattgatgattttgtcccgagtggcttcggtttggtggaccattctagaagtcattataaaagtccttagctcatgacatggtgtaacaatatttaataaaatgttacacgtgttatattttctatttaatctacgagctggtggttttgtagtcaatagttaatagacgaaaaaaagcctttgcttcattgctgaagcaaaggcttggataggaaagttagtgcatttttgagctggtgagagagttagctagtcgataacgcgcaaggtcattaaatcactgtctttggtaatgaccaaggttggatccacgcgcaaacaactacctgcgtaatgtcctgctacagaaaaagtacagacttgtgagcgataaccctcaatgtctggcagtttccatagagcttggaagatttgatcttgatgagaaaaacgaccagcggtttcttccattaaggcatcttcgccatcgtacatgctgatgttaaagccacaacgccccgcaataggtttactcacatagccatgatgtttaagcgaatcgcttagttcaaaagacgattctaataaatagggatgatcggggaaaagcatccataaaacgggcaaaatcgccttattactaggaataagcgtccaaagtggttcatagaccattacgtctttacgcaataatacatcgactaaacgtggagcttcgctacgaggcacatcggttttgtaatttcgtagacgctgctcatcgtcatcgcattcagcacggatttgatcgagggccgtttcccatgcccaagttttccatacccagcggatcttaacgccatctgcgtcaacaacatctccgtcttcatcccatcttaggctactgacgccttttattactttgcaattcagcccggctttttccatggtgcgtttcatgaaaagagcgtggtaattctcttcaaggtccgtgtcctgcatgatgtgaatcacgccttttaccttgctatttttccaagcttctatcaattcatcgaccagttcagttgctgagccttcaccttcattggcaccataatgcttggcccacttttcttggatgataccggcttccatatagcaagaagcagagtcacagttgtactcgtagaccttgataccttgcgatgaaagactgaaatcaaagcgtccagtgatcatctgattgcggcgattatcccaagactggtggattttgggccacaaggcaggtggaatattaaagctagaaagaagatcatcgttttgtaatacgtaatctgtggcatgcataaacaaggcgtgcaattcattggttgcgcgttttagctcacgttcggcgctttccgtcatcaccatatatttgtagtcgtcttccggtcgactggcgagcttatgtccgcccatcatatctacaaaggcttcttctgcgggattggctacatttaaccaagcgcgagatgcttggcctttgttaggaacgtggcgtatttgcaagtcaaacaaggcaggatcatcgggttcgatttgttcggaatgggtctcatcatcggtttgtattacccagcccattactgaagcatcaccataagaacaacgtagccaatagccgccgtcttcgctaacgcgagcatctaatactcgagaatagtcttggccttcttgccacacttgatgaccgacgttttgctcgaccaagtacaagcgatctggcaagacttttgtcacaattgccacgtgtccggtcacttcaaactcaccgccttcgttccaaatcagcagggcgccgacttctggatgacgcaaggagccattacgaaatgattttagcggcaagcggctttcgtcggcgattaggcgtactgaggtgaggcgaaaaatatcataggccatggcgacgtcatcaaagatgtaacctttgtttagatacagccaacgacgggcaaactctacgcattgccatttgtagcccataaaaataccgtcaacataactacgataagcgtgacggtttggtagctcattatcatcagcggaatcgtaatcggaagagtaaaccggcacattacctggagctatgcctaacaaggtgccaaatggagccattggcctattggaatcagatgtcattaggtttaattccctcacacagaaagtgttttaaagggtaaaagaaaggcgacataactatcgtctggtgctcgcaatatagaccttgaaaagttcagctgcaagcactggtagtgcttatttttcgagctactatttattgaacttggaatgcctattcaggaaagaaagtgcactagattgttttttaaaataactgccatatgtagtgtttatccttgatatcaagattgaaacttattccggagttcataatgacaagcacagaaacaaacctgttcagcccagtaaagttggggagcttagagttgccaaatcgttttattatggctcctttaacccgcactcgtgcaccagggcatctgccaaatgctttgatggccgagtactatgctcagcgagcaagtaccggattgttgattacggaatgcacaatggtaacggaaggttcatccacatttggcgatgaccccggtatttattcgcaagagcaaatagaaggctggaaactaactacacaagctgtacatgaaaaaggcggccgtatttttatgcaaatttggcatggtggccgtgctgcgcatcctttgttaaatggtggtaaagagtcggtatctgccagcgcgattgccattgacggtgaaacccatactccagaaggcaaaaaaccgtacgccgtgcctcgtgcgttaaccgttgaagaaataaaagacattgttaatgactttcgccaagcggcaattaatgcaaaagaagcgggctttgatggcgtagaaattcatggtgctaacggttatttgattgaccagtttttgcgtgaaagctcaaaccagcgcaccgatgaatatggcggttctttagaaaatcgtgcgcgttttttgactgaaattttagaagctgtaacagatgttttgggcagcggccgagttggtttgcgcttgtcgcctttaaacactttccaaagtatgagagaaaatgaccccgttacttggacgcgctttttatccgagcatttaaatcagtttaacttagcgtacttacatttaatgcgtgctgacttctttgcagagcaacaagccgatgtggtgagcgtggctcgtgagtattacaaagggcatttaatggttaatatgggttatacacctgaagaagccaatcaagtcattgagagcaatcaagcggacagtgtggcctttggtaaaggcattctagcgaacccagattttgttgaaagagttcgagtgggggctgagttaaacgagcctaaccctgatactttctacacatctggtaaagaaggttataccgattatccgtttatgacggcgtagaacgctatcctgatgtaaccaaaaacgccaaggctagccttggcgtttttatgtctactggatttatccgtggggaagaagggctcttacgaggataaataaaatcgaaggccctaaaataaacaacctagtgcagtgtaaaaagcagcggtaatacagccgtaagaaatcaatctagcatctgtggtcgccagtcctgcggcgacctcgctggatgttcccattaaaccgccaactaagcttatttgttaactttaaattgagcgcttaatgataaaagctcgctgctaattttggataagttttcactagcacttgatacttcattcgctccttcagatgaggaattacctagaattacaatttgcgtaacgtttttatttatttcttccgctaccaagctttgttcttccgcagcgcttgctatttggatgttcatatcggttattgctgtaactcctctagatatctcgcttagtgcatctttagctttgtaagcttgttctattgtttggttcgcatgttcttcgttcaccgccatagcgcttactgcttccttgctacgattctgaagcatattaataatgtcattgattcgtagtgtcgattcttgggttcgagccgccaacgtacgaacttcatctgcaacgacagcaaaccctcgtccttgctctcctgctcgtgctgcttcgattgcagcatttaatgccagcaaattagtttgttcagcaatgccgttaattacatcaaggatttgagaaatttgttggctatcttcgctgagtcggtgaacaacattagaggaattttttagctcaacatttaatttttgtaaatgagactctgtgctttcaatggtctgcaatcctatctttgcagcgttatcagcatctctggcggaagtggctgccattgatgcgttgttagctatttcatttacagtggcgaccatctcgtgcattgctgtagctagctgctcactctcaccttgctgctgtagcatattcttttgagtctggtgactgacatcagctaaatgctcagaggatgtagcaagttgattcgttgtccccgtgatttgcttaacaatattttcgaaggtttctaataaattattaatattgttactgatttctgatatttcatctttccctgctattgcaactcttcgagataaatctttattaaggctaatatcattaataaaacgattgagcttcattattggtgtagtgagctttttcgaaaaaaacaatccaataatgaccgctaaaatactagctccaagcaatgataggagtgcagtttttagggttgaatgagctagatctgtagctgcttgaaatgcttcttttgtatcaatttcgcttattagtacccaatttaagccggaaaacttaaccggagtataagaagataaaactgaaatgtttcgatagtcgaagatttttttatttccagactctcctgccaacgcagctcttactgaaggggtatctattgtttgaaccccaacattattttttcgaagtgatatctcttctatttctatttgaggtattttagtacttttgagactggctatatagctatctggattttcagccaaaaaacgattaatacttgcagcttttagattatcgtttacaaggtagctctctccagagagacctagaccagagttagaccaatcattatcgccagtcatgatgttattaatttgatcgatagggatttgaaaagccaatactcctactttttttccgtctacaaatagcggttttgctataaatgaagctgcagcgccataagaagcggtataaggagaaaagtctacaatggcatatttttcgttgttgctgagttcatttgcttggcggaagacatttgctaggccgctatctatattagtttcattcatcagcgaagttgcgaaatctatttctttatagacgctataaactacctcgccagaagttgaaatcaaaaaaatatcataaagtccgaacgtttctaagtagctacgaatataagggtgatactgagcatgtacttgatcataaattgcggcagagtttgcagcatccagtttatgtttagcaccaagaggctgtttgttattcgagatgtaacgaaactgtaaggatttttctttggtacttagagaatccataagcatattaatatctatagacttatgatttagtctttcatattcttttgaaaatacagtttcgtagtaagatgctaggttagtgttttcttctgttgttagactcccatctgcgttctcactttcaaaagcagaactgaaatctaccatcgctgttttaatggtcggattgttagattgagctgttatttgattaaccgtagcgtttaaataacgctcaatactttttttgcgagcttcgcgaaccgcaattaatttatcggttgcagattgttctaatgactcacttgatttttctttcgtttggaaataaataacgcttgttaataaggatagcgataagatcgtggacaatagaaaaatgaaagtggttttcgccttaatagacatattttaatcctcaaatacgatgtctgagaattctaatttcttagtgtttttattcaagttacatggtgttgtggaaatgtttcctttctgtaatgttagatttttttcagtaaaatagctggcttttgatgtgaaacaaaacctaattttgtacgtgaaacataactgtgaaaatagcgacgatagcctttgactcagcgttcttttttcatggaaaatgagtttctatctactaatgtacgtgcctcacttttaacagggtaaaacatcgtgaccatcgcttcagttcttatttccaagttgccctctgttggcactactatttttaccaaaatgtccactcttgcggccgaaaaaggggcgattaacttgtcgcaaggatttccagacttcccacctgactctcgattattggagcgcgcgtcccaagctattttaaccggcaataatcaatattcacctatgacaggcttgccgatgctcagagaggcaattgcccgtttgatcgaggggcattatggccgaaaagttaattcgaatgatgatattacggtgacgagtggggcatcggaagccatttttgatgcgattgcagctttagttcatgacggcgatgaagtgattttattcgatcccgcctatgatttatatgaacccgcggtgacgttagcgggcggtgtttgtcgacgagtgatcttgaaagcgccagacttccgtcctgactggcaggcgttttctgagttgctaacggataagacgcgtttggtcatcatcaacacgccacataatccaactggcagttgttggttggaagaggatttagaatctttgtggcaagcaattgcccagcgtgacatctatgtcttatccgatgaagtgtatgaattcattcactttggtaaatccgcagtaagtgttcaccaacaccctgagctaattaaacgcagcttagtcgtatcttcttttggtaaaagctttcatttaactggctggaaggtgggctatattgtggctccgaaagccttaacggttgaactgcgaaaagtgcatcagtttgtttctttctgtacggccacgccgttgcaacaagccttggcggagcatttaatagcggagcctgaagccagcgcgggattgtcagggttttaccaacaaaaacgggatgtattgcgaaacgcgttggcagacagtcgattcactctgctaccttgtactgggacctattttcagttgctggattacagtgagattagtgatttggacgatgtggctttctgtgagtggcttattgatcaagtcggtgtggcagcgatacctgtgagtgttttttatcagcaaccaccaacaaatcagcgcctcattcgcttatgcttcgcgaaagaagaaagtaccttgttagacgctgctcagcggctagctcgcctataaagcgactcggcgaaacataaggttcgccgagctgtattttactgaggcaaggtctcaaatgccggaacctcgctgaggtgctcgtcccagttgcctttgctgtccataaatatatgagcttgcggtgttatgtctacctcgctatctagacatccggcaggaaccacgaccacgccacgcgcttttgcatcggtcggaacattggatccgcaaacagagcaaaatgtgcgtgaaaaatgggtgttttcgagctgataaaaactaagcttgtcttcaccacttagccaagttagcttcgccccaggagcgaataaattagcgcaatgggcgctgcctgatgttttttggcagcggctgcaatgacaaaggaagaacttcttaaactcgccttccaattcaaatttaaccgcaccgcataagcaagatccagtgtgaagatgactcataattgctcgctccaataaaagagtggtaaagctaaacgcctacagaaaacatgccttctaggtcatctttagaataggctttaaaggctagcatggtctctgttttgataatgtaatcaatttgtgccagttgttgtgttactagatcagaaatctcatcgttgctttgtacgcgtgcaatggccgcgatatcgtatggaccactaactgagtaaacttctgccaaaccttcaatggaagcgagcttttcggcgacttggttaatgtgttttttctcaacagaaagcatgatgatagcagtaaccatgggtgtttcctctttgggttattagtgtgcgctgttattcgaataaaacagatttcgaagagagtgtgtcagcgaatagaagggaattaaagcaccttaagcgacgatttacaaaggcacaagttagcaaggcttagagatgcttatgcctaagttcagttccacctcgaatccatcttgttttccattcgcgggagaccgaagttgtaaggtgagttctgctcctttggcaattgcatcgacaatcgctagccccagaccagagccaggtgcggtcgtatttgctcgcataaaccgattgcgcaacaaggcgagatcttgcggtgcaacaagatcgcactcatttaccactcgtagcgttccatcttccagcaagctgatttccacagggctattggttcgaccatgtttaaacgcattttcaattaagttacgcgcgagaatggcaaaggcatctgggtctaacaacgagttaatctcattttttgctaaagttaatttaatccgttctgggaattgacgactaaagtcacccactatcatcttcaatataggcacaagattatttggctgttgtgaaatagcgccaccaccttctgcctttgctaattcgagtaatttttcagactgctttgatagacttttgagcgagttttcaacatctgtgatttgcgtttttaatggctcgtctgttgccgccgacttgatgcgttgtaccttagccaatgctatcgccagtggcgtacgtaattcatgggcactgttggcggtaaagctgcgttcagcttctaatgtgcggcggagtcgttcgagcaagcgattgaccgctaccgcgataggtttaaattctttggggagtttttccatttccactggagataaattccctgcaccacgctcttcaatatcgaattgaaatacggcgacttttcgaagagataagcgaatgatccaccaaatgccaaataaactaatgggcgcaaggaataataaggggagcagtaaggcaatacctgcttcaataaggtcttcatttcttcgggcaagctgctcggcaacttgaatataaactcgattatctagtgtcgaggttgtgtatattcggtgactttctgtgtttgagaagcccatttgtagcgagccgctaaatactttcggattggcatccttagaatgaaaaagaacatttccgtgccggtctttgatggtataagttaggtattcgtcatcattttctcttgttgggatttcttgactattgtctttctttttctgtaatgaatcgctaatcaccaaaggtagaatttgcagagcagattttttcagcgctttatcaaaagactcattcatctctttttgaacgactaagcctgagctaatagcaccaaatagccacaataatgaaacccctatagtcaaacctatactgaggcttttctttaaactagcgttagtgctcataagtctccaagcgatagcccatgtttctgacggtaataatgacatctcgacccagtttcttgcgtaagcgactgatgtaaacttcaatggtgttgctctcgatttcagcgccaaattggtataagcggtcttcaagttgcgagcgagacaatagtgttcctggacgttgtactaacccttcgaatagcgcccattcacgcgcggttaattccacaggtaggccgtttgccttgatgcgatgctctcccaaatctatttctaaatgtcccagtttgacaagaggatttggatcgccacgataccgtcgagcaacggctccgacacgagcagacaattcagaaaggtcaaaaggcttgattaaatagtcgtctgctccagcgttcagaccctcaattcggtccgacacctgatcgcgagcagtgagaatgattacgggggttgagtttcctgattttctaaggctttttagaaaatcaaaaccattgccatccggtaacattagatcgagcaataccagatcgtagcttgttgcttgcacactggcttcggcaaagttcaagctctgtacccaatccacagcgtggccgtcgtcgcaaatttgatctcgaaccgcttcacctaaacccgttgtatcttctattaacaatactcgcatgccatatccctgatttgactgttgcgttcatcatagcttatcgatctgacattaacctgaatgaagaggctgtaacggctactttcgattttgattgttttttataaaaaatatcagcattcagtttagagtcaggaaaggattatagagtgttgttaacagaacgaaaaaggcaaccatgatgaaacatatcctactgacatttagcattctttcctgtttggcattgtctatgtcggcgcaagcgagagaagtaacctttaccacccaactggcccgctacagtggcagcggcgcgtattttgcaatttaccttctggatgccaataacaagtatcagcagacaatctgggtggctgggaaaaaacgtaaatattattcgcacttacgtggttggtcacgtgcaagtgggaagagagcggttgaatacgatggaaaaactggagcgagtgtcaccagcggtagatcattaactattagccagaacatagacgatagcttgatcgactctggctataaaatcgtcattgatagcgcagttgaagacgcaaacagcaaccaagccgatgtatcgacgcctttgacaaccgcaggggcaggcaaagcggtcattggtagcggttacgtgatgtcatttacctatgattttaaataatcagcaggagtaaaaattatgttacgtaaaattcatggtttaccaagtttggcggtcatgttgtttgtcgtactacttgccggtactggagcaatactgtctttgatgccgacatttcaacgagccgccgcagtgattcctgccgctggcgaaataagtgtggcaacgctggctcagcatgtcgtgacacatttcccacaagtcgaacgcatcgagcgagatctttctggcgaagtcattgttcactatcaacaagataataaagttcacgcagacttggttaatccgctaacgggtgaaagtattgcgccgtataaaccttccgctgtgatggtttgggtaaaaaatctgcatcgttcttttttattgggtgacacggggcgaatcatggcgggcgtgaccgctggctttatggtgctgatctgtctttctggaactgttttattggtccgtcgcattggtggttggaaagccttggttaaaccctttaaaggtaaaggcagcaaacgtattcattctgagttagcgcgttttgcaatacttggtttgttactttcctcattaaccggcgcctatatgtcagcactgcgctttggtgtctttactgatcatacttatgtagaagccgagtttccgaatgctgtttcgggtggacagcccgcttccgtcagttcgttaatagcattaaaaaacatagatttaagtgaactgcgagagctcacctttcctgctcctaatgaccgacaagatgtctattcggtaacaacacgtagtggcgttggatttgtcgatcaatcaacaggccaatggctttcttttgcggctttacctgaaagtggcgtactacaacaatgggtgacgaaactccatacaggcgaaggtttgtggtggttagggttaatcctaggtgcttctgcgttgactgtgcctgtgttgtcttatactggtgctcggtcttggtggattcgtcgccgttcggccattagtcaagtcaatagtcagatcaacacagtggatattgagcaagcggataccattattttggtcggatctgagggcaatacaacttggggatttgctcgagacctgcaagcaaacctctgtaaagcgggttgcaaggtgtattgcgctgagatgaaccaattggcggattattatccacaagctaagcgattgtttattttaacttcgacctacggcaatggcgatgcaccgtcttctgcccataattttttagcaaaattagcgagttttcggccggatcagaccatgcaatttgccgtattgggcttcggtgatcagcagtttccgcaattctgtcagtatgcactagatgtggatgcagctttacaaaacaaaggcatagctcgtcttcactcggtaggtttgatcaatcgaggttcttctgcacaatttcgggaatggggtaatgatattgctgatgtgactggtattccgcttgttttaactcataacccgctgccgactccgaccgcaaagctgacactgataggtcgtgaagactatggtctagatggcttggctgccacaagcatttttcgctttagtgcaacgggtaaggatcccttaccactttttgaagcgggagacttattggggattgtgccaccaaatgatgacgtggcacgtttttattccttagcatcctcaacaaccgatggcgtattagaaatctgcgtacgcaaacagccatatggtctttgttctggttatttacataacttaagactgggtgatggaattaaaggttttattcgccaaaatcctgagtttcgtcctgcggttggcggtaatccaatcattcttattggtgctggcgcgggcataggtccgttggcgggatttattcgcaaaaatactcagcgtaatccaatgtttctttactggggcggacgcaatgaagagtcagattttctttatcaaccagacctaggtcgttaccttgaggatcatcgtttaactggactgcaaacggctttctcacaaacgaaaagccaagccgctgaaaaagcgtacgtgcaggacaagctgttagaagatcaaaccgcggtacgacaaatgttagagcaaggtgcgcagatccttgtttgtggcggccgggacatggctgcaggcgttgctcaggcgattgatgacattcttaaacccttgcagatcaatgttgacgccttaaaagcccagggccgttatttggaggatgtgtattagccccgtttacctaatgattcatttatttacataatgacattaagaagcaacgatagactcaattggttacctaataacgtccaaacaacacagtaagaacgtcagtgcctctgttatcctgaatttagttttttgggatgattttcatatccaatgcatataaataaattctcagaggtagagaatgcgcgagacaatgatgctgaaaattaacgatgatgttgacttgttgtctgctattttaagcatgcagagcaagggcgaaattcaggctgaagactctttgactatggctctgcaccaggacttagatcatttgattcaaaccattcgtcagcatttgggaatggatacagcttttttatctcgttttcatcatggctatcgcgaaatgcttcatgttgataatagtgttggcagtaccactgttcttcatcaaggtcataaagataaaaatgaagaaacctattgccggctgatcgcggataaaaagctgccaagcatcattccagatacctcaaaaaataaactaacaaaagacttagccgttaccaaagcgttgaatattggtagttatatcggcgtaccaatttatctatccgacgattccatttacggcactttatgctgttttagcgagcgagcagataaatctttatcaaataaagacttatcgcttttaaccctgttcgcaaaatttgcagcgcgtaatattgaaaaagaacttattgtttcaaaagtgcagcaaatagcccgtgatgatctcttcgatattatcaataaaaaacggcttaatattgtcctccagcccatttatgatttgaaaaagaagagtgttcaaggctttgagtgtttatcgcgctttcaaaccgaaccataccgttcccctgattattggttcaataaagccaatgtgtctggtattggtgaagtgcttgagttgtttgccattgaggaggcgcttaatttgttgcctgatattccagagcaatattatataaccctaaatatttcccctaagcatcttacctcgccttatctgcaagccatgttagataaagcacctttgcatagaattgttttggaggtgactgagcgagaatgtattccagactacaaagcatttcgtaacgcgattcggccatttcgaaaacgaggcatgcgacttgctgtcgatgatgcaggagctggttttgcaagttttcagcacatactggagctgcaagcagacatcattaaattagatagaagtttaatttctaatatcaattcagatcacagaaaaagagctttggttgccgctttaatcggctttgcaaaagaaaccaaaagcaacgttctcggtgaaggtgtggagaccttggcagagctggaagcactacaagagttaggggctcaaacaattcaaggatactttttttgccatccgctgccaattgatgatgtgttagctttttgctctagtcgagtttagtttgtacgaaaagagcctctttaatgaggctctttaccatgattatcgtaataaaagtggcttgtcttttttagaatacatgaaccttttcgatatcaaaacataggcttatttcttcgtcgacttcaaagactttatcttcattaatagacgcaattaccttattgccatcagctaatgtaatgtctagcacggtttcggtaccaagacgttctgataatgacacacggccatgcattgaaccttttatttcaccgtgatgaggctctaaatactgaggacgaatccctagctcaagcgtgtctccaatggcaacatcacgatcgtgtctaggtaagaccacctcatctataacgtctgaactgacggtgatgctgtcgttatcatgagccaccacttttactttcacaaagttcattgatggagagccaagaaaccccgcgacaaagcgatttgctggcttatggaaaagctccattggtgagccaatttgttgcacttctccatctttgagcacgacgattttgtccgctaaagtcatcgcttcaacttggtcgtgagtcacataaatcatggtggcatcgagttttttatgcagctttgaaatctccattctcatatccatccgcaaggcggcgtctaaatttgagagcggttcatcaaataaaaacactttaggattacgaacaatggcgcgacctatcgcaacacgttgtctttgacctccagacagttggctagggcgacgatccagcaaatgttccatttgcagaatctgtgcagcttcgtttacccgttgcactttttcatctttaggaacgccagatacggttaatccaaagccaacgttctctcgtaccgtcatgtgaggaaaaatggcataagattggaacaccatggcgatccctcggtcctttggttgtaagtcattgacgacttttccatctatggttaactctccaccagaaatatcttcaagccctgctatcatgcgtaaaagagtggatttaccacaaccagaagggccaacaaaaacaacgaactcgccgtctttgatatcgatatcgacgcccttaataatacgagtagagccgtagtttttttcaatggattttagctgtaaatccgccatgactactgtccttttttattgttattgtctgtacttaacaatccttcatcattcacatgtactgcgacaggatctaaaatttcaccaacaaagccatttgggccttgatcatgaaaacctatgataacgggaccagtatcggtttgtaggattcgtgcagcatatcggtagcatggttcatcgccgtctaggaactcactttctgggaggctccatggcccttcagggttgtccgcaaccaaatagtgattaccagtgactggtttaccaacacgagcttttataaaagcatcggcccaatgagaagacgatgtgcagaataagcagtaccaacggccttcaagttcaaacacttgtggtacttctaattggccaaagccgccaacaaaaacaggtttttgtagctcccagtgatataagtcgtcagaggtagcaaagccaattgcgccgccagcattgggttcttcaatgcctggtgcacgagcggtaaaatacattaaccagcctttgccatttgggtttttcatcacccatgggtctcgcatcgctcgatcatgccaatgacctacttgatgctggtcttcatagtattgggcattttcgccgattatgtctaagcacaagccgtctcccacacgtttccaattatgcagatcatcgcttattgcgtgaccgacacgctgatataaacttttctcggctaaacaggtgccagtataaaagaggtgatataagccatcatcgtcttttaccacgctgccggtccaagttgtggagtcgtcccaggctgttgttgtcgaaggctcaaaacaggtgcctaaatgttcccaatggatcaaatcttttgatatcgcatgagcctgagatacatttaaatggcgcaactcaggatcgataagtgacttatctgcttgcaggaaatagccatgccaaacatcaccttctttgtgataccagctgtcccatatccattttttttctaatgctattgtcatttttattactccaaaaaaaagcctatcctttgacacctgtcgatgcgatagaggcgataaatgcacgttgtaaagcgagataaaaagctaagacaggcacagtgatgatggtgagatatgccataacttctccccatgccgtgttcaattgaaaaaagtactgtaagccaactaataccggacgatattgctcttgctgcgtcaccatgattggccataaatattggttatacatggctaggaactttaaaattgcggctgtggcaatgatcggaccagacaaaggcataaccactctccagtaaacctgccaccaactgcagccttctattcgagacgcttcaataagctccttaggcaaatctttaaagtattgagcgaacaagaaaatggttagaccatcggcgataaaggggataatttgcactcgataactgtttaaccagccccagctaaagccatctaatccaagccaaggcaattttgaaaccatcaacaacattggaatcgcaatggtttcaaaaggcacaattagggtggccaaaataatggaaaaagcgatgctttttcctcgccagttgaggaatacaaacgaaaaacctgccatcgaacaaactagcagaccaagcacaaccgtcacgcctgttacaaggagtgagttcagcataaacataccaatgggagcgcgttcaaaggctgctttatagttgtcaaaactaatgtccccaatgggtagaaacgctctaatagaggatgtatctgctaacaactgttgatcaggttttagcgacgacatcatcataaaaagaatcggcgtgacaaaaatgagcgcgatgagagtcaataccatataacgcacgattaagcgcaatgttgggttgtccttatctagttgaaacatcagtttttctcccgagttaagtagcgctgtagtagagaaatactcaaaacgagtaggaataacacgacagacatcgctgagcctccagaaatatcctgctttccgtaaccgcgctctactgcctgataaacaatagtctgagtgctatccagaggaccgccacttgtcatcacatcgatctgcgcaaatagcgagaaggcttgcatggtaatgacgattacgactaatacggccgtattacgtaagcctggccatgtgacgtagcggaatgtctgccaaggacttgcaccctcaattttcgctgcttcatagagtgttggagagatggtttgtaagcctgacagccagataatcatgtgaaaacctaccgcctgccaaatagacatagccatgattgaaccgagcgccgtatcttgattacccagccagtccaccgctttgaaatgaccaaatgtgagagtattcagcacactatttaatagtccgttttggccgtcatagataaaacgccataacaaagagacgaccacgatcgatacaacgacaggcataaaatatatcgacctgaaaatctgtatgccgcgtaatggttggttaattagtaatgctaatatgagtgccaaagcaccttgaataggggcaacaaacgccacgaaggtaagggtattaaccagagctttcataaacacaagatcactggccataatcgcgactttttgctccccccaagagaatgagaaccactctttcatcccttgtacattgggatagtctggattatttcgggtgaattttctgagtcttgggtatttattgtctccgttcttatccactaaaatgttgccactagcatcgatttcaggatcaacaaccaaaatgcctacatctagcatattggtgtagttttctaaccccacgaactctgcagcgttaggtgacatcaaacgctgattcgtcaaagaaaatgcaattgctaaaataaatggaatgacaataaatagaagcatcaagccgaaaccgggagacgcaaacagccatcctgtggtgttatgccgcgttaatatcgagttttttttcataaaaaataccagtatcgctagctctaaaatattttgctaaaagtgggcaggtagagaagttctatacctgccaaggatctatcaaaccccattaatggctgtagccgcggtttttctcaatatcggcattaatttcatctgctgcgctatctaacgtgtccgcaacatctgcaccatcagcgatatcagctaaggctttttcaaagacttttgcttcaacaatatagccaggagtgacggggcgaactaaggcctgtgctttggatagggcataaaaaacggccaaagctccgccttgtcgataattttttgttaatgctgccgcggattgtgttggtggtattacgccaatgctgtctgaaaatgcagctaagtatttatcttgaagagcaaattcaataaagtccgatgcgccttgtgggtgtttagaggccgaagagactccgaattgccaacttgcagcacctattttaggcccatgtccaaaatcaggtgcaggtaaaaacagcgcatcatcaccaaacttatttaagttttttaaagccgcccagtttccgtaccattgcatcgcatattttccctctaataatcctgtttcatggtctgctgggtcttgagagttgcctggcgcatagccattgacgaataagctttgccaccactcaccaaaggctatggcttcggggccatttaatgtaccttcagctgttttataggtggaacgatcaatcaggtcaccaccgaaactttgtaaaaatgggctaaaagcataaggaaaccattcgccactttcagccatacctaaatcaagcggataatcatattttcctgtcgctttcagctttttaagaacgtcgttgaattcttcttcagtccatggtgagtcaattgttggtatacgagctccgacttcatttaaggttgagcggcgtgtcatcatagcgacggcagagtcccataaaccgattgaatacagcttcccgtcccaatagcctttaactcctggtaaaaaatcagcaatttttgcttcgtcgattaataaaggtcgtaaatatcctgcccatgcccaattaggcatcactggaccatctacatccaaaatatctggtaagttgttagctaatgcggcagcaacaacagagtcgttgtatgaaccttggggaaatgactctaaaaccacattccaatcgtcttggctgctattaaagtcattcacaatttgattaatgacttttgcttccactttattaccggcaccgtgataccaaagcgatagatccgttcttgcaaaggcggaagttgagccaaaagtgccccctaaagcacttgcagacaacatggttaatgccaatctttttgttattttcatgtttttctcccattggtatgagctatttttttaaaatgacaccgatgtcattttttgttaaaagtaactcagcgtagctctgatgcgttactcgataaatttattggtgattaaatcttaagaattgattgccgccaaataacaggactatcaacgatggttattgctgagtttggtgctttttggtctttaccatcaatcaactttaaaagttgtcgtgccgcttcttgcccaatttcttgataaggcagatgtaccgtggttaatgctgggtacaaaccttcagtaatcgcaagatagttatcataaccagcaatggatatttgctcaggtatacggatacccttgactcttaaaataccataaagcttgagtgccattttgtcgttaccacaacaaatagcagtaggcggacaggccaatgaaagcaagtgatcaatcgcgtcgatgatcaatttttcgttgtctagtagatctagtgtgtctgcacataaaactaactcaggatcgtacgcaatgtcgttttcatgtaaggcctgttggtatccttcaagtcgttgatgcgttgcgaccatggatgggtctaaggtcaagtatgcaattctggagtgaccttcttttatgattttatccactaaagatttttgacccatttggtcatttggaaccacggatgttgtgtggtttgtatcaaagcagtttgctagtacagtgtggatgcttttactggcgataggtaaatctatttgcttatgataattcgccacataaataagcccttcaacacgatgttcttgaaatgtccgaattaaatgaggcaccgatgcagcagaatctcctgtatcggcgattaataacgttttaccagaggcttgcattaccttttgaataccctgaacaataaataaatcaggcaaaccagtgggtgcattagatgtgtcagaaaaatgagaaatagcacctgtgaccaagccgataagccccgatttatttgatcgcatagatctcgccgcagtacttggaacatagccaagagctgcaatggcagcttctactttcttacgggtcttttctccgacaggaacatcattatttaatacgcgagaaactgtctttggagagactccagcggcttctgcaacatcgtaaatggtcgtcatttttattcttttctcgttatgacatcggtgtcatttttatttaaaaataaacgcctgtcaacctaatagagtataaaaagatcaattttcaagagcgatctgaataaaaagagcgcttactttttgaattaagcgctctttttatagataaaacaaaggttaaaagcttgtgacgacagtgacgcccggtgggttgatcttgtccatattggttagcgcgacaatagattcttccaaactgatggttcgaccaagcagtttctctgggctgagttttcctgatttgatcatcgccagcatggcgtcgtaacgaaatgcctgcataccatggctgccgatgatttctagctcatgagcgataaccagattcatcggaatcggcggtgtggcttgatcggctaataacaagccgacctgaacgtgcttgcctagttttttcaaacttttaatagagttgatgcaagtcgttgggtgacctaaagcatcgatcgatacatgggcaccgccgcgggtgatttctttaatcgcttcagccacatctgccacgctggtggcgttaatcgttgcgtaggcgcctagagcttttgcgagctcaagtttatcgtttgtcacgtccacggcaataacattggcaccaatactgttggcaatcatgatggctgacagtcccacgccgccgcagccatgaatagctacccactgacctgcgctgactttaccttgatcgacaaccgctctaaacgaggtaacaaagcgacagccaaggctcgctgcagtggtgaagtcgatcgtttctggcaaagtcaccaaattcacatccgcatgatgaatggagacgtattccgcgaaagatccccaatgggtaaagcctggctgagtttgattgccgcagacttgatgattcccgccgtggcattctggacaagaaccgcatccactaacaaaaggtacggttactcggtcgcctactttaaaacgctgaacatctttgccaacggcttcaataataccggcaaactcatggccgggaacgtgtggcagcacaatgtctggatcgtgccccatccaaccgtgccaatcacttcggcaaacgccagtggcttcaactttgatcaccacaccatgattttctggtgttggatcttcgacattcataatctttggtgtggtcgaaaaactttcgtagacaactgctttcatggtttgctcctttggtgctcaatacgtcagcttaatagactacttaatacactagaaattaccttgctcttttccttgtgtattagagaacttaagaaatactatttcagatataaggttaattagaggggaatctttcaatggcggctttggataaggtagacactgatattgttcggcgtatgcagcaagatggtaaattaactaacgcgaaattagccagtgagctttcgttgagtgaaacgccatgttggcgtcgattaaaacgcctagaagaagaggggattataactgattatcaggcgaacctagatcgtcgtaaattaggctttggggtgatggcctttgtgcaacttacttgcaaccagcatgatgcagaaaccacacaaactttcgaagaaatgattcagcgttgtgacaatgttttatcctgtcataacaccacaggcgcggcggattttttgttgcaagtggtcgccaaagacttggatgattacagccgttttgtagaccaagtgcttagaaaattgcccggtgtgtctgcgattgcttcgaatatttctttgcgagaattgaaagcatcaacgcggttgccaatataaatttggtgtaacagaaataggttagtttgctatgtaagaatgacgagtcacgcagttacaaaataaaatttacatctacatggaggtcaggtttgataacaaggatgaataaataagtaagcttcagaaaggagagtaacattgacaaataattacgatcatttgatccatattagagatcattccgaagttgccttatatgaacttatccctgatgttgtgtggatttttgaccttgataaacacggctggtggtggggcaattcagcttctcttaagttttggggattaaacacacttgaagacttgatgaataaagacttgtctggtgatacccaaggcgcaaaggatcgcaccgctcaaacctttgagctggctgcgaagtcaggcttaacgatcgacccttggacaacctatccaaatggaaaaccaaaaactctgtatatgcgtcatcgtgcggttttggtcgggccggataaacatagagccatcattgcgtttatcaatgaagaagtaaatattggggatattccagaaaatctattactggttgaagccatgcgctacaccagtgtagtggtgactagcttcagttttgctggtgatccaataatagagaatccagcctctacagaagcttacaaacacctatcaagacaaaacacctcagaggggcaatctttttttacctcgcgctttgccagtttagcagaaggtcaaaaagtactagcacaggcaatagaagaaaaaggcggacaatggacttgtgatgtaaacacctccgcagggccacgtaagcacagtttagatgtacgcatgacacgtcaccctttaacgggagaatttttgctgctgatgtctgagtatgatgtttctgcactacacacggctctagaagctgagaaagtggcgcaagataaattgcgacggctagcacattatgatgccgtgactggaattccttcattacattatttgttggaaaaagaaggggaattgatcgcgaaagccaaacaagacaaccatttattatccattttatatttggatctagatggctttaaacaagtgaacgataatcacggtcacgaagcgggtaatcaagttcttactagtattgctgagcggttacattcccaaactaaggatgttgggcaaatagtcagagtcggtggtgatgaatttgttatttggcttgatcgccttgatgatcgtgatgaagtgcttaaattagccaatatcattctaaatgtcgtattagagccagtcatgataagtgatacgaataaaacggtacaagtgagtactagtctaggtattgctcattaccctgaacatggtgaggacatgaagtcgcttatacaaacagctgatagcaccatgtatcgagttaaaaaacaggggaagtgcgacgtacaagtggcaatttaaataatgaagccaacccttgatggttggcttcattgcttttaggggcggttaaaagacgagaaattacaaggtcattacaatacggcctgtaatttcacctttttccatatcagcgaagatctcattaatatcgtctagggatttttcagcgataatcgcttttaccttgccgcgtgcggcaaactccaagcactcttccagatctttacgagtaccgacgatggagccaacgacactgacgccattgaggacggtgttaaaaataggcaatggcatgtcttctggtggcaaaccaaccaagacacatttaccaccacgtcgaaccacgtcataactctgtctgaagcccgctttgctgacagcagtacaaacggtggcatgaacacctgaggttgtgtctaaaatctctttaacaacatcgtcagttttgaaatcaaagaaatattccgcacctaatgacattgccagctcacgtttggctgagcctgtatcgacagcaactactcgaaagcccatagcaacggcgtattgcacggctaaatggcctagaccgccaacaccaaatagagctacccaatcgcctggcttggcaccggacactttgagcgctttgtaagtagttacaccggcacagaataaaggtgccgcttcaacataacctaaaccttctggaactttaacgacgtattcagcatgagctgcgcaatattcggcgtaaccgccatcgacggagtaacctgcattttgttgtgaaagacacaagttttcgttacctgttaaacaatattcacaatgtccgcaggcactgtacagccaaggaataccgacacgatctcccaaggctaaatgctttactgcactgccgacttcgactatctcaccaacaccttcatgacctggaataaagggaagtgtcggtttaacaggccaatctccatgacaagcatgtaaatccgtatggcacacaccgcaagcatgaattttgacgagaacttgatgtggttcaatcttgggtttaacaacatcctcaatttttagaatggcaccaaacttactggctacagctgctttcataacaaactccatcttttatttttttgtgctgtttaggacagcgttatagttaagaacactttcgtttgcttcttaactttaaaagtaaccaaataaaaaacttatccatcagtccaatatgtttgcatcacagtacaatttacatttaaaactagttttttggcttttttaatctgataactttttgtttttaatcagcttttatttttgttggatagactttctctaagcgagctaatccaaccgccgaacttatgcataactgtgctgcctttaccgagtagctcatgcatctcttcttcaaataaagattgcttgctttcctctggttcaggtagtggtggtaaaatgtgtgcgaaataggttttgtcgagcaagcgatgcagcaggcgttcacccataaatggcttgccactattgagtgctctggcgcctttaatcaagttacgaatatcgtactgggtcgggctaatatcaggcacttgtttaggaatgtttagtagtttataaacaccaattcgagcggtacgaatggacgcttccatggtgaaaataatgtcgttgcgagtttctacaaactgtccaattaaacctaaattagtgcaaccttctggcactgcatgagggcgatcgccagcggctcgggtcataaattgagctgttatatagggcatgagtgcgaggcgtattttggtattggcaacaatctcatcaagctgatcttcaatgccaaggtgatgacaaagttcagtaaggatttctttaccggtgcattgcgccatggttttgtggatgcgattgcctggtttatccatcaataagccatatacccaaagaaccaatgtatcctctggttggtctgggaaatgaggctggcgattacaggtgacactcaacagccagttggaatcggtaatcgtgatgattccgcccgtgacagaacgaccagaatagggatcgttcacagacagggtttttagcttgtcgataagaggagaaggtttgcaagtcagcgtggccgattcccagatggatttatccacattaccgtagaatttttctggcttaccgaatactggcgatttcttcgcaagatttttccataaggtccagccgcttttttcacccggatcatgcttgtcgcaagtgagctctggcacgttttccatatcgccataagccgtgtgttccgtcattgatccagttagtgtaaagaccaaatcgccaagcccgacatgaatgtgtttggcttcttctttgccttctttgatgacaactgctcgaataccggtgacggtttttttatcgccagagaagttgatatcaagatcttccacccgagtgccgaactgaaaggtaacacctttctcgcgcagcatatctgccagcggcttaataaaggtatcgtattgattgtacttaggaaaaaccaatgccgacatatcagcaaagccatcgatagagtcgaggaaacgatgcaaatacagtttggtttccaatagactgtggcaatttttgaaggcaaacatagagcggaaaaggaaccaaaagtttgtttttaagaaaccttcactgaaataatcttcgatactgatgtcgtctaattcttccttacgttttagcatcaaacgaatcagttcccattgctgggatttactcagaccaaagtccttcgcgtccaacaattcgccacatttgtgcattaaacgcgctgcggaatagttgggatcgttgtcattaataagacggtattcatcaagaatggaatagccttctggcaactcgactgcaggtacatcttgaaacaaatcccacagagtatcgtagttccaattcatctcacgaccgccacggatgatataaccttcttcaggattacccgcaccatccatagaaccaccttccacagtcatttcttctaaaatggtgatgttttcagcaggcatgtgcgcatcacgaagcagataaaaagccgccgcaaggccgccgatgccactgccaacaatccacgctttacggttttgaatacctggagttggcaaggttttatgacgagcataaggcgcaataaaatcataaggcggtaaggtgtttaacgcttggtgatgccaataatcgcgggtgctatcaggttcatgttcgaatccctctggggcagtggtagaaatagtaaacgtcgaaatgtctttatgactcatcacatttttcccttctttaggcgcattagtcgaaatgctatgtgatcatagtggcacagaaaaaggtggtggaaactgcgttagatcaagggttgtgtcttaattttttataagaaaaagagggggtgtaaaagagtctctgcttattgcagtaaatatgcagtctaagtgcatctcctgaaatacggttgtttttagtcgtgtcatcgccaactatgtatgcaggaacacgaaataaaagaaacgttaactagaacaatttagcttaggaggaaaatatgcaaaatcaaactgcacatgcccaccacattacagacattattaaagtaatgaacggcggtattgaattctaccaagaagcgaaaaccaaactagatgacagcacttacaacgctttttttgatcgcatgattggtgctaaaacgcaggctgttacagagctacaaccattcgctatcgatcagcaaggtgaagtagaaaacgatactgataatttggtaaaagcgcgtcaggcttatactaaattaatatctaaaatctctagtgaatccactgcttttacttatgttgaccagctagaagaagtggaagataaggtacttgaagagctcgacctcgcgttagaaagaaaccaaacgcaagactgtgaagttactctacgccgcgttaaagtcagaatgaaagagtgccatgacgaaatgaaagcactgcaagtagcagctcagcattaacagtttgtacttgaaataaactgtattttccaaaacggcagcgtcttatttcgccgattagtatccgttttttaaaacgagaccaaggtgaaaattaagcaaaatagtcgctgaatactgctttaattcaaaagccagcattgacagatttggggtcaatgctggcttttttgtgtctatttaacgggttcacttatggcaataaatgattagacatctaatcatttattgcaattattgtcagcttttgtcaaagtatgcatagaggaggagcctttatgaccaattcacaaaagacggcaacgggtgcaattttgctacctgtatttattccaaccgttatcgttaccctatttcttatcgttggaactctaagcaatccagagcttgcaggggaagtatttcaaagcgcattggcttgggtgactaagaccttcggctggttctatatgctggctaccgcgatttttcttgtatttcttgtttgtatcggattcagtcgttggggcaatattcgcttaggcccagatcacggcgacccggaatacagctttcctgcttggtttgcgatgttattttccgccggttacggtattgctttattgttctttggcgttgctgaacctgtcttgcatttctcccaaccacctaatgcaactgccgagacgatcggtgctgctcgcgaagcgatgcaaattgcctacttccattggggcttacatatttggggcatttacggcctgatggggctggtgctcgcctattttgcttttcgccatggtttgccattgtctgtgcgttcggcgctttaccctctgattggtgatcgtatttatggtcctattggtcatattgtcgatgtgtttgccattctcggtaccttatttggtttggcgaccacacttgggttatcggttacacaaattaatgcgggtttgcattatctttgggaagacattccgattaataccacggtgcaaatcaccgccattggcttaatcacgttagccgcgattggttctgtggttgcgggtatggataagggtgtgaaaaacctttcgattttgaatatgggactggctgtattcattatggtgattgtgtttttcgttggcccaagtattcacattcttgatgccttcgtacaaaacaccggctcgtatttgagcaacattgttgagcgtaccttcaatctacaggcttatacgcaaagtgattggattggtaactggacgctattcatcttcgcgtggactatcgcttgggcgccgttcgtcggtttgtttattgccaagatcagccgtggtcgtactatccgtcagtttatttttggcgtgcttgccgttccgacattatttactttcctatggtttgctatctttggtgataccgctctgtatttgattatggaacagggcaaggatgttttgattggcgaagtacaagccgatcattctgttgcgttatttcagttctatgacttgttaccttggtctacttttttatcagtgatcacggtatttttaattattactttctttgttacctcttcggactcgggttcattagtggtcgattcattggcttctggtggcgcactagaaacgccagtttggcagcgtgtgttttgggcgtctcttgaaggtatcattgccgcaaccttattgttggctggtggcttaggcgcactgcaaaccatgagtattttggctgctttgccttttgccatcatcatgttgattgcagcacttggtttatggcgagccttggtaatcgagggtcatcgtggggcagccgtggaggcagcagcaactccaggtcgagctttcagtaatgaaggcagctggcgcaaacgtttaagcaccttgtttaagtttcctggcgaagccaaggtgacgcactttattaaagacgtagttgaaccggcgatggaagaagttcaaaaagagctggcgattcatggatggaaagccaatatcaccagagaagaaaacggcgtaactttccagctagagcgtgacgaaaaattagacttctattaccaagttgtagcgacggaacatgagataccagaggcgcacagtgagaactccaaatacgatacgcattggcaagcggatgtgtatattcgcaatggtgctctgggttatgaactatatggctgtagtcaagatgaagtaatacgagacttgattgaccagttagagcagtacttcaactttgttgatgccgcgccggggcaattaccttggaatacggtttcttagtttagatcttaaaaagccctaaccaaaaagccagcattgactcaataagagtgaatgctggcttttttgttggcagcttcatccagccatacgagctaaaactttatctttgaaccaaaagcggtgtattagtgccattgctatgtggcctatcattaatcctgccagtagccatgaaagagggctgtgtaatagatcggcaggagcaaccatccacgcaatatgacgttctgcttcgggcagcatggttatgccatataaacggatttcatagccctcaccatactgacgtagtaaggcaatagcgggtaatagaagtagtaatacataaaaggctgcatgtactagacgcgctagcttgccatcccagcctagtgttttgagagggcgttgttttctgtttagccatgtccaatataaacgaacaagggtgacgaccagaatcagcaaacctaatgacccatgtgggccaatgttagccaagaataatgtaacagcgttttttcctgttccccgccaagctaacactacgaagaactgtaatatgacgagggctgcggtaagccaatgtaacgtacggctgactcttccgtagtaattttgactgtctcgccattttgtatcactttgatttatgatgcctgtgttttctatatgaaacgtcattgaatctagagctccctaattttttaaccttgtcctgaagtttgtaactcatgctagcggttaaaaagctttgtataaaagagtttgattataacgataattgttatcatttgaagacgtttgttgtggaaattatgacactaaaatgagagtctaatgaaaattaggctctcgttttagtgttttgaaaggatggtagagctagctaactaccgattcaggcacgatgacgcttaaagattgaggtctgacgaccacttctagcttctctgcttcacgctcttcgccatccactacatagtgaccaacttggcttatatccactgtgacacgctgtgcagaacggtgaaagatcccattgttgccttcagggctattgctgtcttctggtaattcgctatcttcgtttctgtcacccatacctagcatggctaattctgctaagtttaatatttgcatgcgttctgggtctaaccaagttaaatccaattcgccatccatgatattcggcacacctttaccttgtgctaacaaagtggtgattggcgctgcgttagcaatggttaaactcggagttttgatggtaaacggctcttcgttattgagctgtacggtaaactcatagacatcgttttgcccgatggcttcccataaacctttcaaataggcaagttgcccgctagtgttctttttactacgatcggctttttcaatcatttgttgttcaaagccaacaccagccagtaatagcattaattcgccattgcaggttgcggtgtcgatgcgttgctcgcagccgtcgatcaaattcaagcagatcgtttccagtggggcgattttcgacatagtgccgcacaatacatggcttaaggcgttagcggttccaaatggaataatgcccaacttgatatttgtgcctaccattgcggcagcaacctcggtgacggtgccatctcctccacaagcaatgatcatatctggtgaggctttgacagcttctttggctagatcagtaccgtttatttccggtgttgttgtttttaccgtgatatcaaaataggcagataagtaacgcaagataaggtcttgttgttcttcccattgacgcgtaccagacactgggttggcgattaaccaagccgagttatgaaccactagcagcttattatccaaagcacgttttaaatacttaaactggcgcttattcaaacgagctgtttggcgtatttcacgtattttatccatgatatcgctgggtgacgattttggattctggctgagtaaatacgccgccatcataaataccgagcggccacggcccaaagcacaatgcacgacaacggaacgtcccgttttacgatgcgtatgtatccagtttagcgcacgatgtatttgggtatcggagggaactgaatggtcaagaatagggacgtttaaataatccacatcggcttggtataacatccaattcaaagagctgaattcagccgttacatctaatactgcactgatgttctcgcttttgatttggtgaatatcagaaggaaacaaacgtctcgcaaggtataaaccttcgtctattttttgcagcgcaggaacagagtccgtgcttctcgcccagctgttataaagttgcgtgctccataaaaatggcataaagacccaacgaacatacacgggtacagtgccatcggagcgtttgcgaaaaatggtgggcttattaagaaggtaggcaagactgacagtgaaaaaagacaaggcgaaccatgcccaagctagctgaaaatagatgttgttggtcatgatagccaacacaacaaatacagcagtaaccaataaataatagtttggtttaaacaatacaactctccttagagcccagccatagtctaaacagggtaccacaccgctttgtaaaataaaggcaaggaaacgtgattgtgctaggtacttcaatatatgcgactagaaaaacatgatctacctactttcgcttcttcttacctgttttgctgcttcatgattagtcgttccgcgttatggcttgtggattaaatacattgttttccacaatgattttttctaagcgcagcgtggcttcattggccttttctgaggtaaaaagcgtgacctccatatcaggaagattaggcaaattatcatagataactagatcctcttctaaggtatggtagggaataatggcaacgccaatgccagcacgaactgcggcaataacaccagagcgactctggctagtaaaggcaatccgataagggattttggcttttgtgagtgcttcacaggcaaattgacgatgcttgcagccttctgcaaataccactaatggcaataccgcttgggtgtgaacaaagtggtcctttgagccgacccaaaccaactcatctcgacgtaatcgaataccaccttctgtatccgcaagcatctctaccagagcgatatcaagcttgcctttttccagtaaatctaccaaataatctggacgataatcacagaaggcttctagctccgcttcgggatagctcaagatgaaatcctgcaaaattggagcaagtgttcgacttgcatattgatcatgggtgccaaggcgaaccacgccgctgatctctatattttgaaaagatcccacgatttgatcatgaaggtttaaaagttgctgagcatgtgctcttaactgcacaccagcagcagtcaatcgtacgccatgttgtccccgttccattaaaggattggtgatcaggccttccaaacgattgagttgcatactcacagtagatggcgctttatgcaattgcttggctgcctctgtcagattcagcgtctctgccaccaccatgaaagtacggagtaagtttattggtaaatcacgcattgtttagctttcaataaagttgaacgtagatttgaatgtttatcgatttaccgaataaatgcaagccactactatagcgcgattgatgtttttttatacacgtcttccatgggtgttttagcaaggagtgttgcgatgcgtattccaataacatttggcttcaatcaggtgattagccatggctttggtattttcttgtttgcagcgttggttccaacgatgcaaagtacgcttgatattaacagttggcatctcgctcttgcaggggcgttaacgcaagtgtcttaccttgttggggcaatgttattaggtgtgattggaccacgattagattctgctcacttattattaattacgggcactcttaccacgtctttattgttcactatggcttggcttgataatacgatcatcatgatatttgtccttactattatggcggcgagcgcagcgatgagttggggctcgattgttgagctggtgacccgatatggccgtgcagatcgtacggccactaacctttctattgcctcaagtggcacagcttgggggtacagtgttaacggtttaatcattctactaattgtacctctacttggctggcgtagcggttgggtagcagcttcaatatttgggctggtgactttgttggctacttttagtttgctcaaaagtgttcgttctaaagcgcaagatcaagagatagatgtcacttttgctatggggacgcgacagctatttaagactgtatttagtgagcgcaccgcttttcttgcttgcttgatattgttgctagttggcgcgtcaaccatgacttttaccacttggctgaatacttatctagcagaattgtcattgccgccggcattgggcggttacacttgggggatcattggtttaacggggatgattgctggcttttttgtcggtaaattggcggataaaaaaggccatggcgttgcgcttttgagcattttcggagtgtttgccttgggactgttggttttcacttatcgaccagcgcaatttgtcatgatcgcaggcttcggctacggcatgatgtactttcctatttggggggttatcgcaggttgggtaagcaagcagtactcttcaaaagcaaccatgcagattaatggtattggcatggttgcttttggcctgggcggtgcgttaggtaatgttttggcagggattgtttatgatgcaacgggcagtttatcaaatgtatatttattgatctgcgggctgagcgtcgtgctttttgtggtggcaatctatattttcttgcatgatcgtcaatccaataaaccacatgcggatagctttctacagtctgaaatataataagaatacaggtacttaatttactagcattttaatggtccggctttggtgtatgcattgattcataatagttttgatgcatgcgttttttcagtatagtcgtggatatttcctgagtttttggcgcgtagagaacagtaatttgcatcgaattaagtatggtttcgagctttttccaacgagatgaaccttgccattcttcaccgcatacgacggtatctatatcaagacttttaatccatgttgctgcgttttctgtatcatccatccgaacgagaaccaattgcgcatcatcaacttctgctagattttctatcaatgtttttcgctctatttctgtttgaattggtccataccctttactcaataaagagaagctgtcaggtgcgaccccaacgattaattgctcacctttggattttgcatagcgtagataatttaggtgacctatatggaagagatcaaaatacccaagagcaagcacccgctttttgcgctcgctgattttagggttattgatacttgatatgtgattcgcaagcttttttaaaaaaatatcctgcggcagcttggtcgttaaagagtcgagtatgcgtttgcaaggctcgatattgctgttacgccaatgttcataaagacgtgaataagcataacagcgatgcaaccaagagaggcctttaagattataagcacatacaatggtatcgaaatacgggtcttcctgcttccaatttgggccatagagcgactccaagatagattcaggtgatgttaaataataaattggccctgcaggagatactttagacaacagagatatagcaggaaaataggtaatgcgattccaatcaaagggcacctctttcatccataatccagatatagcttctcctgttgcttcgttagttccatagccacatagatcaacaattaacccagatgaatgacgaaaacagcgtgggttgattagattgtaggatcttgagaactcaacccagccgtttgattcaagcagttggatggcttgagacatttgtatccaatcaacaccgatatcaatgtctttgtcatttggcagtaatgcaccagatcgctcaagacctaggagagttcctgcggttggaaaggcataaattcccgcggcataaaattgagctaatacttgccaaagtaactgaagtgccatgtctgaatcaaaattgatagccttaggctttggtgttctatgtttagtctctactgaatttatcggctgttcccctgaccactttgccattaatgcttgataaaacgatcgagcagcatctggtagtttgcccgattgtagatagcattgaccaagaatgtgatgaccgtctgataatgcgggaagtaggttcagcagggtgttcaaactttctatatggtttgacccattacctttcaaaatacccagctgcgccaaatagagctgacaaataccttgatctggatagctagtcgcaagcgttgtaaatcgctcttcggcggcatcataattttgttgctgaaaaagagtaatcgcatcttgaagttgttgatcaaaagacattttacttacgactcaaagtagagggttgatgcatagtataataatctattgtttggaagacgagttcaccaaaaaaaaatactaaaaatgaccagaacatgggccacttgaagcgttaactactaacaatcagatcgttcaaggctttggatatcaggtcttttttcaccaaagtacgtttaacgggtttatcaaaccagaagtccatcgtttgatcaaaacctataccatgcatgtagttgtagagtgctttacgcaatccgtcccccagcatgtcgtgatctgtccctgttgggtcggagaaatccacgtcgttttctgcgaacaaaatatcagggcgttcagcaagcgtaatgccatattcttctggattaataccaatcggactgtgggctgtggctgcgaatctatgccagaaggcagattggaagcattcgttcgccatcatctgacgtaccatttctagggcatcaatggtttcttgttcggtctgtgttgggaagccatacatcaaataagaatgcaccagaatacccgcatcactgaaggctttagtgacacgcgccacttgttcgacactgacgccttttttcatcagcttgagtaatcgatctgacgccacttccaaaccaccactgacggcaatacagccagaatcagctaacaattgacaacgctctggcgtaaaagtcttttcaaaacgaatattgccccaccagctgatcaccacgccacgctcgattagacgtcttgctaaagcaaacaaggcttttggcggagcggcttcatcgacaaaatggaaacctgtttgtcctgtttctgcgatcaactcttcaatacggtccaccaatatatcggcaccagcagcgtcgtagcggtcgatataatccagtgtgacatcacaaaagctacacttacgccagtaacaaccgtgggcaatggttaacttgttccagcggccatcgctccagatgcggtgcatcgggttgagcatctcacacaaggacaagtattcagttaacggcaagccatcgtaaatcggcgtaccgacatcggtttgaggaatgtcatgcaactctgcattttcgttgtagtgaacgtaagacttaccattttcgtcttctgctaggaagtaagtacgtactaactcgtcaatttctcgcttgccgtcaaagaattccagcaaggtcataaaaggccgttcgccatcgtctagacagataaaatcgacaaattcgaacactcgagggtcacgcaaggcacgcagctcagtgttcacaaaccctccacccagtacgactggcagatcaggattaatgtctttacaagtttgcgcaatacgcagtgcacccaacatattgccaggaaaaggcacggttaatgccaccacgcttggctgagtttcttccagatattgctcgactaattgctctaaaatctcagagctaaagcttggctcacccatcagtgtattgtatagatcatcgaaacttgggttggctgcggctaaacgctcaccataacgacttacttcaaaatacggatcaacgccttgcgtgatcacagctgacaaatcattgataaacaaagtggctaaatacttggctttgtcttgcacgccaagctgaccaaaggcggttttgagaatatcgcccgacacggcttccatttgggcaatggcgtcgaacgctgggccttctggcaaaaaacgacgcgagacaatacgtaaagcaagactggaatctttgccttgtaaaaagcgaataactggttcgacacaaaggcgataacgatcaaattccgctaaaaaggtaaagatagcatcgggtagttcatcgtcttcaaatgactcgaagttttcttccacatgctggcgaataatatccagagctggtgaagtcatcatctcaaggaacagctcaatggccggatctcgttgcgtcgcctcatagccccgagagcgcaaaaagccagtcagatacgccgttgctggatacggcgtattcagttgcgtcatgggtggggtcatcagaagaacggtcatagcctgcctttgcatgtattagcggataaataatgcgacattctagcagtaaaagaagccagagctcttataaataatagggatgttaatcttgcttgaaaggaggggccgtcgatgtgcccccaaggattcaatctagcgtactaacaatattgatttatccgtatgagacgctaaaaaactaccatgtgaatgaaaaatatggtctttaaagcttggcacatgagatgccatgaccacgagatcgactggattttcatggagccaatgattgagtgatttgtccatatcggctgctggatcagcacaggggatgacaaccgcctcaaatattacgccaaattcgccttcttgcgctttcgcataactgtctaatctttctttaaattctttaaggttatgagcgatactgctaggagcagatgctgtaacagcaagaagatacaccttagaagaatagagtttagcaaggtcccctgtgacttttaacgctttctcaagtttatctgtatgagataaatccacgggcatagcgatactttgatacataacaagcctcctatattattgttggactctatataagtgtagaagactctgacgttaaaaaacgattatatatagcaaagataaatcaatcttgtggataggcttgtctttaccaccaacccttatgttctgagctggtggtttaaattgaaggtttagtggaggatggcaaccacaatatccatgacattggtattagtggggccagtaataaagatagcatcctgttcacgcaagtaggttccggcgtcagcacgcttcagtgcatcgcgtacggcgtgcagatcttttgctgtcgaaccatctacgatgccaccagcggcatcagttgggccatcactgccgtctgtgccggcaaccagtaccaagatattatcgcgaccaacgatattttctgcaatgcctagcgcgagagcttggttacggccaccgttgccgggattttccggcagtttgaccgttggctctccaccgaaaatgtacacgcctggttcggcgtttattagttgctggccaatataagaagacagaacttcaacatcgtcatacagattttctttattgtcgataacgtgataaccaagctcggttgctttgtttgctgctgcttctcgagcgacttggttcgtgcctatcaaggtaacgctggcagtagatggacaacgtttaatagatcctgtaccagagccgattacgctaatgtcatcgccttctacgtccgaaatagccagtacgcgaacgtcagtacctgtaaagttttcgagtaacttaccgtcttttatcaaagaggtttctttacgacgggtattgatctgatcaatgttataaccagccgcaagcatttgatttgtcagtttttgccagtcttctaagctgacgtcagcgggcagagcttcggataaagctgatgcgccaccagaaactaataggagtaatttgctgcctgcttccatactattgactgtggcgagcatctgctttccagcgtttagagagttctgatctggcacgggatgtgccgattcgataacagttacattatttgcgtcccacattgcttggtctgtatgagcgtattttgttaccaataaggctgggcagtcattaccaagtgcagctaacgctccggcacacatgccgctagcggctttacccaccgcgataatttggtctggtgtaaaatcagcaaagctgtttaccgcacggtaagtcgcattgtagccagccaccgcattgatcgcggcgttaaaaatagtgacggcagaatttctatcatttgaatgcaaatctgttctcccttgcttgcctcttaggcgtgaaacaaaaaaaccgcatcaacaggacaaagtcacggcgttgatgcggtttattgactaactattaaggttttacttagttacccaatggaccttgtaggccattttttgcaagtaacgtcgtgtagatattggagttcaataccatcatttccgtgtactcagcaacaagtgccgcacgtttatctgcatcttcggtcgcgttgattgctccccagtatgccgcaatttgtgttgcactgtcagctagctgcttaatttgcttagctgatagtgttgtaacagaacttgcgtttaccttacccacgccatttactgttttagcgccatcgttagtgaagccttcaggtaaatcacctttcaggttaatcactttaccgtattggatcacgcttaggatttgatcaaccgcttgcttagctccctctacacgagatacgtgctcagtgtctgctgccgcatgtggtagaagctccattttccctacgtgtttttcgtaaatgttccggtaaggaaccattggaccagatagctcaccagtatttgggtctttaaacaaatcagcatcgatagcggcataacggatttggccactagttagtgccgcgtctaacgcttcgatgtcaaccacttcgccacgatcgtagttcaccaaaaccgcgccatgtttcatagccgaaaatacgtctgcattgatgatgtcggagttactgaatttaccagagtcggagttcagtgcgcctaggccagtgtgtgggctaagaacatctgcgtcttgagctgcttcaataatgctagatgcgtaagtaaagccttcagattcaatccatttctggtgagcgggacgagcatagacagaaacttgcatgccaaatgcagcgcctagtttcgccatttcacgaccgatattaccgtaaccaacaaccgccagttttttaccttcaagcttagttgttgggaattccgcaaggtttttacctgtatcgaagtctccagcaacaacacgatcgtgcattgtggatacttgtaaatcaggaagtactttaagtagagctttcattgcggcctgtgctgtggcacgagaattgaaacttggtgtattcataagtggtgcaataccaccttcaccgttaccgccgccccagctagcagaacccatgttgccagtacccgcaccgatacgtacgccgcctagctcgaatttagattctgctgggaagaatgtcgccgctgcaataactgcgtcgtattgaccttcgccagtttcagctagaagctcgtcttcgcggcttaggcttggctgatagaagaaatgcactttacctgtcgctaactcgccggcatctgtaatagagccgacgtgaaactcaccacctttagacttgatgtaggctgcgacttggctgaaatccgcattaccttttgcatcgaatatcatacccactaggtcagcgatcaacactttgtaagcgcggtttgcatcgtcaatacgaacatcatctttggttgttgcagaaacagcactttcgaaagactcacctttttcagctaggatttcttctagtacagcgtttttcgcacgtaggtagcagtactggatgttgtctagtagtgcagtgatgtcttgtgctggacgaataccacctatccaagcacggtagtcaccaggagaacctgggaaagcatttacatagcgagctacgtctagacctttctcgtgagcaccatcagtgtgagtgataccttcgtagcctagcatttgcttagatttcacgatgatacgattgtgtacgtcagcatcagtgatatctttgtcagtgactttaagaagtgtaaccgctgcaccgcgagaatcagaattagatacacctagttcgaatagatcgttgttttcaatccactggtttactagatcacggtttgcggctgaacgagcgttaagttcgtaaacatcgcctatcatgcgttcgttgcgaaggatcgcaaaagttgtttctgcaaatgctaatgtactgaaggtgttgatgataccaccaagcatctggtctttttctgcatcgtagatagggccaagatctgtggttttttcactgcttagaggctcttttgcatcgcgtggcactgcaattttaagctgacgcggaatcgcccaagaaggatctttttggttggcgttgatgcgtgctaaagctggtctagttaaagaaacgatgaagtaaccagaaatacctccgattgctttttgaaacggcatgaataggttgcactttgttagtacgccatcaaccaactctttcgcccaaggcatagcgccaagtagggacgtggcatcgattactgcatggtgctctttcgggttagcgtcaacccaagccaatagatttgcaatttcttgttcagtgtaggtggtggctcctgttgtttcatggccaacaccaaagaataatttaacgcctttttctagcagaaagttagcacttgggatactgccttcaccttcagcgaaaagaatacggctttcgtcaccgttagttgcatagcgttgtagctctgttaactgagtaccccaagattggcggaagaaaccacccgctttaccctcagcggattcgggcttaggggtatcaacaaatacgatttgagatgggtcgtttgctgtcatcaggtgaagcgctgcagccgtgaaaccgctgtgaccaccacctaaacctaccgccatgctgttcgctttaggaaagccaaagtaacggtggatttcacgcatcatgtcatttaagactttatctgctgggtagccacggtgcataccacgaccgatttcagccgtggtaaagctaccgatacgattgcctttatcgtctaattttgggtagttttcttctatccaagcatcaaattcgaaacgtaatagacgtgcatcaacttcattctgagtcatatccgtaatgggacccacaccgaagaattggttactggtagcttggggggcgccattttgagtcagagaaagcgcactggcgcgagcggatttgagttgctcaatagatgtcattttttcattacctgtaagatagttaaatacgtatgctctggcgttatggtttttctaaaaccagacagagggctccctgtcttacccacagataatgcttagatccatggaaggcatcctaacagagcattgcttctttttttaaacacaaaacgacataagaaagaaaatctgtataagattcgtgctagtgcaggagtgtaggcttgtttaaacatataaaagtgttctgaaaacgccagaattatgcgttttccctacaaatccaatattagagtctgataggcattcactcattggctaatatttaagagccattgtcggataataactatttcagtaactcactatcaggtatcgaaaaagaccttgttcatcactttaatattggtgaggacaagaaaaaataagcgcaaaagtatcacgggaaaatttaaatctgggttgaagctttttagtaggccaaactgattatccattcaaattgaaggaaactgaatttagacgatagttttttcatctgaccctgatggaaccttatgttagagtacgcgccgttataggttgctggcgtgatgtcagcaataatagggaagtcagtgcaactctgacgctgcccccgcaacggtaaaaaagtcaaactttgccaacaagccactgtggttcaccatgggaaggcggcaaagcctgcatttgcaacttttgagtccggagacctgcctgtaactgggggttctgcgtaagttggaaccaaatgtcaccactgtgcgggcgtgctcagtgcaacagtagactttattatgaaaactcaatgtatttccccagcgttcacgagaaccctcgtggcgtttagtgttgtgtccgccgtttcggctcacgcagagacaacagcagattcatcgtcgaccttatcacctttggtcgttacggcaacatctacttcggtcagtgtggcggattcgctgtcatctgttacggtcatcaatcgtgaagaaatcaaagctcagcaagcgcaagaaataagcgagctactagcggcgcagccgggtgtagatatcagctcgaatggcggttacggaaagaccactagtgtttatatgcgcggtgcgagtgcagaatctactaagtttttgctcgatggtattcctttgtattctgcgacatcaggtggcgcgccatttgaaaatattccgacatctttaattgatcgtctagagatcgttcgaggccctaaagctaccttgtatggcgccgatgcggtaggcggcgtgattcaagcgtttttgccaaaggccgatgatgattcgcacatgaatgtatctgtaggtggtggctcgtttaatacaaaaactatcgatgcgaccgtgtctggttccagcgataacacgcaataccttttgtcagcaggcaagtttgaaaccgacggtgatattgttaaagaaggtgagggagctcagggctaccgcaacgaaaatgtattgcttaatgttggacatgattttagcagtggtgcgcgcatcagtggtttgattatgaatagtgaagggcgaaatcactatgtcggtgacgaaaatgattaccaagtgcaggtgatcgggctgagcgtcagccttccagtaacggaagattgggatacagagctgaaattgtctcagactcgcaacgacagcaaaaccatttcttcagaggataagtacaacactaaaactcaaactgctcgttggagcaacactatttcggcaggtgaacatgagtttgtgttgggagctgaaacctctgaagacaaagtagacgtcaccagctatcaagcgcctgatcgcagtaataatgcggtgtttgctcagtctcagtttgattttggggcaacccacctgcaacttaatattcgtcaagatcataacagtgcttatggtgattcgacgacaggcggtgtggctgttggttacaagcttgatggcatacatactctacgtgcaagctacgggaccgctttcgaagcgccaacgtttaacgatttatactatccaagcagtggtgacccaacacttaaagcgacgaaatctaaaactgttgaactgggtgttcgtgccgattatgacaatatgtactgggacgctgcggtgtttgatgcctcctatggcgatatggttatctggtctaattacacagggtcttgggcggcttacaatgtggattctaaagtccaaggtgttgagctgtcttcaggcctaacattagagcaatggcagttaaaagcggcattaacgtggctagacgcaaaagatgacgatacgggttttcaattgcctaaacgtgccaaacgcagtgcccgtttaagtgcagatcgtctatttgaaaaaggacgggttggtgtgacattaatcggagcggatggccgagcgactacattgggcagctctgaaacgttggcgggctatgtgacgatgaacttgcgtgctagctatgactttgccgctgattggaacgctgaaattagtgtcaaaaacgcccttgataaagagtaccaaacggcaaaaggctactttaatccgggtcgtggcgtgttcttaacccttaactattcggcattttaatggttaacccgatgcgtagtttgttgtcaatatcggctttattgttaagtggttgggcattcgtgtccaacgcgttggctgatcctatctgtgtggtggatgatcgcgggcgagatgtctgtattgatcatgcggcaatgcgcatcgcggcgctatcacctggcgccaccgagctgatttatgctgctggcgcgggggataatgtggttgcggtggtgtcttatagtgattacccagaagccgcaaaaagcgttacctcagtgggcagtcatacgcgcttagatttagagcgtttgatcagcctacagcccgatttaatactggcttggggaaccggtaatccaaccgagcaaatagaaacactagaacgcttgggtctaccagtatattacgtagagccccatgagttcgaagacattgctcgtaatatcgacaacttgggcgcactagctggcacctcaaaacgagccaaggaagaagcaaagcgctttcgtactggcattgatgtcttgcacgaacgctataaacaagcccctcgggtcaaaaccttttatcaagtttgggatgaaccgctaatgacgatgaatggcagccattatattagcaaagtggttgacttatgtggcggcgataacgtgtttgcggattcgccgcgtttgattcctcgtctgagtcaagaggcggtattactgaaaaatcctgaagccatcatcgcaggaggtatgggcgaacgaaatgccaactggcttgaaaaatggcgtgtgtttgccgagttgttagctacgcaaaaagacaatttgttttttgtgccgccatcgttgattcagcggccaacgccgcgattattagaaggtgcacaaatactctgtgaaaaactggatattgcccgtgctcgacgctaagactcgccacccgacaaaccggcgctcgttgatattgccgcttgggatattaatgtgtgtgtcgatgcttagtgtcgtgtttgcgatcacccaaggcagcgtcaacttatcgccttacgctgtttggcaggctttgcttgggcaaggctcgggtcttaatcaaactctcgtattagagctgcgcttgcctcgtgttatggcggcgtttgctacgggcggtttgttggccgtggcgggagcgttgatgcagatcctccttcggaacccattggcagatccttatgtattggggatttcaggtggtgcatccgtggcagcgctggcggcgattttgcttggaatcagtggggttttgatgtcaggcatggcgtttctcggcgcagttttatctactttattggtatttggtttatctgctcgcttgggtaatacggcgactatgcggttgttattaactggcgtggtgattgcagcaggttggggggcgttgattacacttatgttggccctagcgccgccccataaaatccctggtatgttgtattggttgatgggagatttatcctacgccagcacgccatggttagcttggctggtattggttccgacttgcttgattttaatgccactcgggcgcagcctcaatgtgttggctcgtgggcctttgcaagcagcggcacttggcgtgaatgtgaaaagcctcgaacgctttgtttttttgttagccagtctactgaccgcgattgcagtgacaacggctggtagcgttggttttgttggtttggttattccacacatgctgcgtatggttctgggcaatgaccagcgactgattctgcccgcgagtgctctagctggcggttgtttggtaacacttgcagataccttggcacgtaccgttattgccccagagcaactgcctgtaggcgtcatcaccgcgttgcttggggtgccaaccttcttgtatctattacaacgggggcgcttatgaccaagctgaaattaactcaattgctggcggcgatacctaataaatccgcccaaccaacgcatgctttgtcattaacctttcaagctggccaaatgtgggggattttggggccaaatggcgtgggaaaaactaccttactgcatactctggcagctttgaaagcgccagcactaggcactattgaattaaatgaccaacctattaccgaattgcatcgcttaaaactcgctcagcaaattggcattatgtttcaagagcatcaagatggtttccctgcgagcgtgctggaaactgttttgttggggcgttttccgcatttatcgccttgggaaatggagagcgaacaggacttagctctggcatactcggcgttagaacgtttggacttggcagagtttgcacaacgggcgttaaacagtttatcgggtggagaacgacaacgtgcagcgttagcggctttgatggcgcaaacgcccgatgtatggctggtagacgaaccgactaatcatctagatttgcattatcaagtcgcggtgatgggtttactcgcagaacaagctagcatggagaaagtggttgttatgtcactgcacgatgtaaatgttgctgctcaatggtgctctcatgtactacttttgtacccagaccgtccaccgatctggggaaaagccgctagcttattaactcagcaaaatctagaaccgctttatcgccagaaactggccatgacagaactaaacggcaaaccactatttgtgccaatagcctaatttactcaataattggtttgagataatcagggccaagttgctgcatttggcgttcaacccagtcgactctttcgcgaagataaaaagttaaatcatttgggtttcgagttcttggactgggtaatagcacggccagtcgtgccgcttgattcatggtgagcttgctagcggagcggccaaaataatgctggctggcggcctcaactccgtagatgcctttgccaaattctgcgatatttaaatacacttcgagaatgcgtttcttaccccaaagggtttctaggccgatggctaaaccagcttctaggcctttgcgaataaagcttcgtcccgaccacagaaagagattctttgcggtttgttgggtaatggtgctggcgccgcgtagtccgtcgccatcgtcgtattggtcgagcgctttactgatcgctgtaaagtcgacaccaaagtgatctggaaaacgttgatcttcagacgccacaaccgccagcggcatataagtcggtaacttatcaatgctaatccaagtgtgtttgaccggatactggctttgcagcatgaaggaggtggttggtagtggtacaaaccgaaacaggaacaaaacaatcacgaataacagcaaaaaacgccatgcaacaaaccaaatcctaccgaatataccttgtttacgctttgccattcattgtctcttaatcagttaaatcaagcgctctcgcctgcagtgggctaagtataaacaaaaatagctggaagtttatgattcctttacaaacgaccgtctttaattttgtgatttatatgcggtagtatgcgcccactaaccgttaatccttcgttaaaagctgattttgatttaaatctttgtagtaagggcaaaaaacaatggccgattttaagacccatgttaccgtggcagccgtattgagtgcgcctttggctgcaacctgctttatcatgggctttgccaacatgaacgaggcgattttttatgcgttagcgggcacatttggtggactattgcctgacatagatgccgatgactctgctgctattcgactaattttccggctatttggtgctttggctggtggcttagcgattgcatttggcatggataagttactgcattggcaaattctcgcgttagcgattgtcagctatctggtggtgcgatttcccattcgctgggtgtttgagcaattcaccatacacagaggcacgttacacagcgtgctggcgaatatgatgtttgccattcttgctgtgccagcggcgtattatctgttcgccttgccagagaaaaccgcgtggggcattggggcttttgtgtttcttggtgcgaccattcacctagttcttgatgaattatatagcatcgagctgtctgggatgcgtattaagcgttcatttggcacggctatgaaaatcaccgactggggcgagccgctagcttctattttgttagtacttggatgtgtggtgggctactggctcagcccaagtgcagatgcttggcttgatacatttgcttggtggcccgagcacgaaacgttagccacatggttagtgcaagaactaaaggcattaccttcgctttggagctagataatacagtagtaagacaggactggcttatgaagacataacccagtctgtggcttctttcttacgcttgaataccttgatgtctgctgagataaaccagctaatcacacggataagtcggttttgccaagggcttttgccataaatagcaatacgatcaaattcaccaccgagtcgttggctgagtaaaaactctgtccacgcacttttcatactccagccttcgaattcactaatatcgacaagtaagcctgcgtaaggcgaatggatagaataaattgcggcttctagctgaggggtaattttttcaaaatccatctcgcttgggtggcctgatgttttcatgtttagtaacaacttgtcgttataacgctttgcattcagcgatacaccgtttttgtaagtagacataattagctccagaaaagctctgattgatagcgttactttaaaacaaaattcctcgtaggaaagttcattaactcagcatagatagtcagcaagcgggttgtaatttgcgctttttgttagaaatgtcagcaaagacaatagaaaaaggggaaatcattaaaagtaaccgcctaacgtagtattacttacttgggttgcattatgcctaggccgcagattgttgatctaggcataatgcaacacaatgacaattagtttgacctcaatcaataatcgttgatcaaactaagctgcttgctgggacagcacaccgcgacggtgctgcaggataattaatagaattaaaaaacctactgctaaacagaacggaaacagtacggtggtaactgagtaggcttcgagtgccacaacggaacatgcattacgtaagatcataataataaagaacacacggctgtcttcaaaggggcggtgataagcttttcggaaggtgggaccaaagccgatcatatcaactgtggtcagaattaccacggtccacaagggatcactagtgatgtaccacagtggtaacgacgccaacgccacgactaaaaagccccaatccaacttggtgatagtagcatcgccgcgctttatatatgccaagaaagcaatgaaaatcgtaataaaccccgatagcccaataggccatgcacctacgccgccttcagcttccagttgagcaaagaaaatgatggtggtggttatgccccaaatcacccatgaaaatacgtgaggttttacttggccgcgtaagatcagcgcaatgtaaggcacaaagccaatgatcgccaacacaatggcgatgccactaaaaataagctttatattaaactccatctaccttcctcgctctaaccatcatggtaaaacttgattctaccgatttaatgctgaaacagacgaacaaaacacgtcatatttgcaccaaaataggtcgcaaaagaggtctggtctttaagagggcgagcaaagtggtttttgaaatttgggacagatgaaaatagcaaaattgttcgatacctgagagccagactcacctaaaaactagaatccattctcaatacagtgtcgttataatcataaattacgtgcaacatctcttcatacttccgatttttatctctgctggtctaaagcccaagccaatacgtcaaaaattttctgatccgtgcattgtgccacattgaagcgaagataatcatgggcattctgagattggctaaaaacattgcccggggcgagaacgacccctttgctcaaacaatcacgggctagttgagtggcgtttttgcctgtgggtaattggcaccataagaacataccgtctttcggttgaatccaaggttgaatacctaagttgaccagcttttttgtggtgctttgtcgttgtttcgcaagccagttatgaagcttatccatgtgcttacgatagccactgtctgtcagtgtttgtaaaacgatttcactatcgaggcgattgccactgaatgatgtggcgatttttaagtccaccagttgctctatccaatcttgcctcgcggcaatgtaaccacagcgcactgaagcggataccgttttggaaaaactaccaatttcaatgacgtgatttaaaccatccaaggccgctaaacgtggtgagcgagtggtttctaaatcagcaaaaatatcatcttcaacaataaccagttccgatgcctgagttagtgtgagtaatttatgggcaacatgcggtgctaaatgagctcctgttgggttatgaacacttgagttagtgatataaagcctaggattgtagtcttttatcgcttgtgcaaaacgctctaagtcaggcccattgggcgtgtagggaatcccaataatgttgactctatgtgcttttaataaagcatgaaagttaaagtagcagggatcgtcgaccagcacagtatcgcctggagaaaggagaaagcgaccaattaaatcaatggcatgagtcccagactcagttagcataatctgttcagcagtgacctcaatattatggctcaacatccgacgttgtaagaaatgacgaaacgcttgggagcctttaggtggcgcatattctgtcaaatctaaggaatgagttctggcaaggtttcgcagagcgcgttttatgcctgattgatagaaccattcagagggaagccagccacagcccggcatcaatgagccaggtgttgattccagcgattctcgtgagacccataacgggtcgatctcccgcgctactgtagggccaatatgagtgaggtttaagggcgcaataggaccacaggtataaaagcctgctccagggcgagacacaatgcagccttctgcgacgaggcgatcataggcttcgacaacagtggagactgaaacctgcatggctttcgcttgggcgcgaacggaaggtaaacgcgtattgggcaagtaggcccgcgacgtgatttttgactcaatatccttcattactgattcaatcaatgtgcttgcacgagccatacttatcctctactttcaaattgtattgccaatataaccataacagtttttttaaattgtgtcggtttgtatctcctcttatagccattttttcgttttcatagtgctattatttttagggagaatgatatgaaacctgtaacacaaggttggcttagtggtttcgtgggcgtggcgacttttgccggttcgttaccggcgacacgaatcgctctgcaaggctttgatcctactttcttaacagtggctcgagcttcgattgctggattattaggtttattatttttactgctgctcaaacagcctcgccctaatacctcgcaaatttttacgctcttgcttagtgctatgggagtagtggttggttttcctttattgacggcttttgcactgcagtacgtcacctccgcgcattgtgtggtgtttgtgggcgtattgcccatctgtaccgcgttgtttgcagtgttaagaggcggtgaacgtcctagctggccgttttggctcttttcattggtgggggcagccttggtggttggctatgccgccttaggtgcgggtgaagtatcgttaatgggtgatggtttaatgctggcggcgatagttgtctgtggtatggggtatgcggaaggcgcacgtttgtcgcgggtattaggtggatggcaggtgatctgctggtctttagtcgtgtctttacctgtgatgctgccattgctgtatttcctatggcccagctcattcgctttggtgacgacatcggcatggctagggcttggctatgtctccctttttagtatgctgtttggctttattttctggtatagagggttggcgctaggtggtattgctgcggtgagtcagctgcaattaattcaaccatttatggggtttatactggcggcttggttactgcaagaaagcatcagtttaaccatgctgtgggtaacactggcagccgttttgtgcgtggtgggagcaaaaaaattttgttaaagggtaaattaaaattggcgatattaagcttaattttcacctgacaccaattgcttgtatttgctttttagtgctcttgagatgggaagattgggaaatcttcggcaggcataaaaaagcccatatctttagatacaggcttctttatcatctgtccgcgggggggagcttttgctaaacaagtcccacggcgcgcactgttagatatatacacctgtgaaggatgcgtcaaattgattgtcctggttatccctgcacccgtttctaccaataaagacgcgttgatgttgacgatgttctcttagtagtgttgagagcttattagtaaggctttaataccttaatggtatgagtttgcaatgcggtgcttctgaggtttcaattatgattgtgtggttttgggctgttgcttccatcattgcgtgcctaagttcctttatcgagtcgatattatgtgttttagctttattttggcagatggtaatttcatttgttgagcaaactctcatggcgcttgataggaagttctgttctttaacgagttccgctttacgtggtgaaattaagaggatcagcttgtagatacggtctatcttttcgtgtaagtgagcaatggaatcttcttggctacccactccgtatcgtttccaaatgggttcgttatgagaaacacgattgcgaaattctcttactgttttaacaaggtcttttgttgaactgagcatactcgctgcactggttgagggccattttccctgaaatactttcccaagttgtgcaggccatatgagttcatcacccatgaattcattatccaaaatgaactcccaagtggagaattctgttttcgctatgatttcctgatgcaacggtcgaacattggctatattgtagcgtgcttgtttatcacgcttaacttggttcgttgcttttgaaaagttgttagtaattgccgagactgaaaaaggcggctctttgtctggggcataagaattatagcgtaatcgcccttttcgccaccaaaagcgaccgaagctttgtgttaatgcatgatcgattgaatttctaagagtcacttcagcgctggttagaagcgggaatagagctgagcacacctcaatattccagagatatgcaccgataagttcagcctcatttgaacaatgaaaaacagccttgtagctttcgagccgtttgttggagataagttgatttattaatgctgattgattgttaatagtatttggcatccttgccttccattttatgttgtgttgactagtgggagcgtagggcctagaattaatcctaaggttggcgtttggctccaatgagcgtttagctaatgacctttcgcaaagacctaaatactcgccccagccttgagctggggttttcgttttagaggcgcctaatacgcctagtcccagttcatttccaagtctgcttctactttaaaagtggtgatatgggctgtttgctgccgctttattcacgattctctttttagataacatattacaatgcttcataacgtcgctcaaaacttctgagagttttagcattgctttagagcgacaaagtgagctctggcaaccccatggtctctatattcaatggcgtcgccagcaaaaagatcgcgccaaaggataccaagcctccttcaaagtacacgtatcaggtgaagtcgtttaataaaatatatgtcgaagaattgcagtcagatggaaggttatctgactgcaatggtgcgcataggctaatggctgctaggcagcaatatagccgccttctaatgcccatttgcgtattagtgcctgccactcatctttggtgtatcgataagctttacgctgacgaatcatatcagcccattcttcattggctttgcttaaattcatcaaacctacttgcgcgcgtctcttgtttaggttctttgggtcaacgacattgtcgctgtattccacccgatcactgcgctcattgaagtcattgaatgcgccaaagatggatggttgataagagagcgttaaccaacgatcaatcgagactgcgtaataccctccatagcactcgcctaaaggcaaagcctcacgcattaattcagcacttcgatactgaaattggctgttcttcaagcagttaatgcctaaccagtaacacgcctccatcccttctcgtccaacgatttgagggccgacccatccatatttgtcatagatcgcttcgagcatctcgacggactcttcattaaaatcatctaagtggtcgaaccagccagcttttttagatgtataacggcgcatcagagcgatacgcatagcattgcgtcgagttaactgctcagctagagctgggtcatagtcggcactttgttgagtggatttttgaatgaataacttcaagcggcgccaactggcaaagccatactgtcgagctgtgactctctgtgcatctaaaatagagaagggttgcaataagacttgctcggtttgcaagttttgaaaagaagtatcgaaatgactgatcagctcaacgacactaggatcgcctgcgcgatgtttagatcgcaaagcacgtgcggcacgatgtagatattcaatgctgggattatttggcaagattttcatttaagctctcctacataggttgcacttaactcgcgaaagcacagaaagctaaaatgtcgtatagaagggtggagcattacaggtaaggttaacctttttccgcgagtcggatgcgccctgaagcactatgtgtgattctaaaaacttccagtacgggttgcaaggaaaatagatttttcaattgtgggcaattgttggtaaatagtctggttatgaccccaaaacgtaatgcatattctcgcgagcataaaatattacagtttcatttttatttgcccccaactgttattgatggttggcacaaaaatgacagactaacccgacagttttttgtcacaaatagcgtttattttcgcctgtccatataaattttcggtgggcaacctaccatattcttgaaaaaagtagtgaaggcgctgtcgctggagaatgccaactgagaggccacttcagattggcaccaccctatggagagtagctcaatcgctttattcaatcgccattgttgacgccattgctggtaactcaagcccgtttcgcgtcgaaatattctgctaattgttttttcggaagcgcctataagatgtgagagtctgttcaacggtgggagcgcttcttgagcaacgaggtggcgtagacgccgatcagtgggcagtggcagtaacgtcacttcaagcggtgctgatgtgatttcgtcaaggcagacggccaaaatattagcgtaagcgccatcttgccagttcgtgttgaatggtgctaacgcaatacgttccagaacctcacgcaaaagtggtgaggcggttaatacggtaacctcttcaggcatgccatgatagtgattgcaatctatataaatggaacgatagccaacgacgtcattcactttcacacggtgttctacgtgaggcggaatccaagcaacccttgccggagggagcaggcaaaggctgttatctagtgtgatccgcatactgccttgtttgcagaataataactgccctttgtcatgataatggacgccagaatcgtgctgtgccaattcggcggcaattcccaatacacgattgtctaaggcatcagggttaaaactgtcctgtgcctgaagccatgccatattgtgtcctattttgtaaatttattgtctttcttattgtaatcatctctatgggcaagatgctaccgtatgtatcttatttttggttatggattttttatgaaacgtagactgaccctgactctggcaacgtcattgatgatgtttccccaagtggttgaaacgatatacagtccggctttgatccatattgctgatggatttcaagttagcgcggcaatagcagcacaaacactatcatgttacttcttcgcctttgcattgggtgtagtgttttggggacgtatgtgcgacatcattgggcgacgtcctagcattttgttgggtctaatgctctatttaatcgcttcaatagttgctttactaagcagtagtttcatcgtgttgttagccgcacgtatgttagcggcctttggtgcatctgttggatccgtagggacgcaaactgcgatgcgagatcgctttgacggtcctgaattggcaaaaattttttcgatcatggggattgcgatggccgttagtcccgctgtgggtgtcttaagtggtgcattgctgacgtattattggggatatcaaggcgtattcggaggcttggtcattttggctgctgtactttttgggtatgcatatttgaaactaccggaaacctgtcccaagcagatatcggcgagctcgtttggagaaactttggttaaaatgttgaaggacggcgatatttggcttagtgcatcgctagtcgcgttatttaacatttgtatgtttagttactatcaactggcaccgttccttttctctaagcttgaacttccggatgattggtttggctatacaggtctcatcttagcagcaggtgtcggtgttggtgcggtgattaacaaatttttggttagcaaacactggcagtttccctcgcaactcacgttggcgtgcattctttccctgagtggcggtgtattgttgttattgtttgaagagaccgtatggttcgtactgccgatgatgttagtggtcatggcgtatggtatagcgataccgaacatactagcgcgcgctctgcgcaattataaagagtgcatggggactgccggtgcgatcttgggctcgatgtactacttgatgttaggtggtggtttggtcttggtagggttgtctcagcatttaggtatagtcctgactttgtgtagtctctgcatactattcttcgtgtatttggtcgtgtacaacgaacgtcgattgccgttaccggaaagtgaaaaagcctgagcagttcatggataccctctataacaatatctatttctgtgttgatgtgcatctgtccacttgtaaatacttactcttggaattcaccttgagcgaaccgactccagtcaattctgtcttggtgattaattaagttgaaattgaagccagatgaaaatagaacacgggtcgtcagcttgactcaataagtgtttgcccgtagggggcagctgcgcgcaaacagtaccacgtccagctcttcagcgacggcaggaaagcaacacaggtgccgccgctccatgcattacctcactgttgctcagtcaaatggtgccgaaggaacggtcctgttacagatttcgaggcgctgatcattgccgtaggcaaaccctcgaagatgacttttccgcctttcttgcctgcacctgggcccatctcgatcaaccagtctgcatgggccataacatccaagttgtgttcgactacgatgacggtggcacctcgctgcgtgaggtcatcaaggatggtaagcaaccgatcaacatcggacatatgcagaccagacgtcggctcgtcaaaaacatacaaactgccttcttcagccaatcggcatgccagtttcaggcgctggcgctcaccgcctgatagggtgtttagccgctgtcccagagatagatagcccaatccgacattggagagcctgtgcaatggctcaacgatttcttggtaggcttggaaatgccgcagcgcctgttccacagagaaagcgagaacttgggctatattgcaacccatccaggtaatcgcccgtgctgcctcgttgaatcctgtggcactgcaggcatcacaaggcgtttctacgctgtccatgaaagccaagtcagtatggatcaagcccaggcccttacaggctgggcacgccccttgagcgttattgctgaacaagctggcgggctgaccgctggctttcgtgaagcctgagcgaatctcgtcaagcacaccggtatagcttgagaccgacgagcgccgcgttcctcccaaacttttctggtcgatcaagatggcatctgggcaatggcggagcagcaagcggttgacgagcgtgcttttgccagagccagcgacccccgtcactacggtcagaacaccagttggtatggatacgttgacatcttgcaagttgtgtagcgaaagatgctgcaaggcgatctgtcccgtcgcagagcgcggctcgcgtatcatcggcgtagcccgtagcaggtaacgccccgtcaaggtatctgcttgccgtaagcctgcgtaatcgccttggtacaccacatgaccgccatccttcccagcgcccggccccatatccaccacatgatcggcaatggcgataacatctggatcgtgctccaccaccaagacggtattacctttgtcacgcaggctacgcagcaatgtgttgagttggtgaacatcacttggatgcaggccaacgctgggttcatcgaagatgtaggcaatgtcggccaggctgctaccaagatggcgaaccatcttcacacgctgggactcgccgcccgacaggctcgcagtttcacggcccaagctgagatagtccagaccgatagcgcgcatctgctctagcctttcaataatggctgtcagcactgtggcgatggcttccgaatctatcgtccggatgaagagcagcaggtcggatatctccaaattgccgcagtccgcgatggattttcccttgatcttgcatgagaggatggtcggattgaggcgggcgccaccacaagcttggcaccgttgacgagtgatgacatgagcgagcccttcacgttctgccttggtaaggcgactaggctcatgatctagataggctcgacgaaagcgcggaacgacgccctgaaaccgcgccgatgatggccatccggggagcggattgctcacggcaagatcgtctgcatacagcaacgtctgccattcgtccgcggtgtagtcggcgagcggtttgtcgcaatcaaacaagcctgagtaagcgtagcgcttccaacgaaatgtgccgcgagcaaatgtgggaaaccggatcgctccttgattcagggatttgctgcggtcgaacatgacatcaaggtcaaactcgtcgaccatgcccagcccttggcaggtcgggcacatcccctgtgggtgattgaacgagaacacattggaatagcccacgaatggttcgcctaggcgcgagaacagtagccgcagcaaaggttgtatatcggtggccgtccctactgtcgagcgcgcattgccgcctaatggcttctgatcaaccacgattgacgctggcaaattgcataaggcatcggcctgcggttggccgtagtgcggtagacggtgccgtatgaaggcactgtggctttcgttgagctgacgttgggattcagctgcgatcgtgtcaaacaccaatgaggactttcctgaaccggacacgccagtgaacacggtgatgcagtgcttgggaaccttcacggtaacgctgcgcaggttgttgttgcgcgcaccgataatctccatgtcctggtacggtgagtgtacggggctcatgcgcgaggcccctgctcagcggcatgggaagtcaatgcagcgctgactttctcgcagagttccgtgaacatggcctgctcaccgggcgttagtgcagccatgacacactgtgctgcgtcatgcctgccggtggcggcgcgtataaggaaatcgcgtccttgctgcgttagcgtagtgacctgctcgcgacgatccccgtcgccctgcatttgctccaccagattgaaatccttgagcacgcgcaaagacttggagatgcctgttcgagctgcaccgagcttgtcgcctagcagcgagggcgtcatggggccttgcaagcggagaagctcaagaatgtcgtactgcgcccaactcaccgcctcgggcgtatagcgggtgcggcgtgctacgagaatacattggagatgtgagagcgcgttctccaaaacgccgggctctacgttagtttgaacagtgatcatgggattcctatagatttccatattgcaactttatttggtattttgtcagtaattatcgcacatttaatttctatttggaaatcatatggatgccccgagctgacatccgtcctctcatgacaccccatcgccgagcattgctgcctcagccgcttttcaatcaccggccgtcatggcgtgaagctgaatcccatgccttgattgagcatcgcgtggtgcccgctcgcgagcatggggcagctgcgtgctgtgtgtggtacgggcggacagcactatgcctaactcttccagttccttaaattgggtaaaattgggggcagatgaaatatggcgagacttccacgactttgtctgattggcatcccgcaacacatgatctagtgtggcaacaaccgccaagtgtgttttgccagtgaagatgacttcattgcttatgtgcataggctaacggaatacgccaaagagtttgacgttaaagagcttgcatactgtgggcataaaagggacataacaccgaccaatatgttgcataaactgacttacacccatgctagattgagcagttagaagaatgtgaacagggtttgtcataaagacaaaagcgtgcatagcaacattgtatttgactgctgcttctttcatccagaaagcatacgctttgtaatcttcatcctcgaagaaaacaggttcgcgagaagcgccacgctgaataacatggacttggatattaggtaaaaagaaacggggttttcttggcatcttttcctctttgaagagagaccaatgaatatcttaaagggtcagaacccttaaataatagtaatgtggttagtgactagaatagtcagttcttaagggttctgaccctttaattcgatcagccatcaggcgcagaggaaaagcaacctaaagataaatgaatttttagccgactctaatcaattcaattaattacgatcagcaagatcccgagtctcattcccactggctactaaaaggattcaatttccgctgcgcttgaaaattaacttaacgaccatttgaataggttcgatagcaatctccattagtgctgcgtgtaaataagagatcgagccagatgaattaattttcatctggctccaattgttgttaaagaagagatcgagcaactaacaggtaggcgagtgatgctcagaaagagtgatcgggaaccgaatcagatgcattaattttcacctaactcattgtcatttcgcttaatccaatcgaaaacttggtcagcaacctgatctgagttcgagtccatcattggtacgtgagagttgccaactattcccagcgctggaagatcgattatctctacgttgccgccgagatcctgcaactgagcaacataggcatccacctgagctctatatcccttccatgtttcagaaccacctatgtaatcgccccacacaaacagatgcggcacttgtgctgcatttccgatatcagcaggagccgaagctggctcaatcacgacaacaccacgaaatagctcagggtgctttgcagcagcttctaaggcaaagtttcccccttggctgtgtgctaccaaccaaacgggaccaattttttccacagctgcatagtaggcatcgagtgttatcgcgccatgatcagtccagcgagggacgaattgtgagcagaagtaatctagctgttcaatcgggaactttagctctggaaaactagctgccaggcgattttcatctttgcaactcgatgccggaccgaatcgaaacaaactccaagcttcgttacgcgtgcggaaaatcggtgatgtatcgtagatctctggatatggtgaccagccagcacggccacgctctacagcgtcacaaacataggtatcgaagcctttacgtaagaagtacatttgccatccgggtcgcccatcaggggtcgtttcccaagttacgcccgtcatggctccaccgtgccaaaacattaatggactgtcgaatactggtttggcttgacgtgtgaattgtacgtaggcctgacctgtgacgtagtcgccgttaaggtctacgaatcgaggcttggcattacgagcaacctgaacttcacgggtcggttgtccttccaaggtaattatgcgtccacctgagaaaaaacttccgatctcggagatacttatctgattttgcttttctgaatacattttcattccttctaatcgacatcacgggcgtaaagagttgattggtcgatggcgaacgcacggatacgaatgccggttgatagagccttacctactacatcgactattttgtccatcgcagtctctatcaccgctccttgtcggtactcgttcgctctaaattgcatatctacgtatacgggtagcggagtaacaaatgttgagcatgagaaaactacttggcattttgctggatcggcctgcaggacttctcgcatcatgtgctctaaaccagcttggattgtttcattctgctcccgaaccgctgcatccaatgtctctgagtaaaaaattttgataacaggcattattcgctcctacccgtaaattaatgttggtaaccacagcgacaaactaggtatataagtcactgcgattaggagaataagcagaattaccatgaatggcagtacgccttttatggtctctgcaactggcgttttggtgatcgaactgaggacaaaaatatttagcccgattggtggtgttaatagagcaagttccatgttgataaccatcagcactgcaaaatgaattgggtcgattcccatcggtgccaaaagtggaagaagtattggtaaggtgatcaacatgatcgcaaacacttctaggaatgtgcccaacaccaaaaaaagaatattgatgactattaagaactgccaggttgctaaattcaggctgattacccagtctgctagattctgaggagcacctgatttagttaaccagtgtccaaaggctagagctgtgataatgatcattacaatggatattgtggatttcatcgaatccccaataatcggaatgatgtccttcattccgcagcctttgtaaactaatacgcttacaatgattgaaaccagcgctgcaatgccagcagactcggaaacggttacgataccgctgtagattcccccgagtatgaccactggtacagcaatagcgggaagagcacgaatattaacagcgataaattcatctttcggcagtgatggttggcgagggtagttgcgccgcttagcaatccataccgagtatgcaataaacaaggctgcttgaatcaaacctggaatgacgccggcaaggaatagtcgtggtactgattcctcggcaataatcgcgaagactatgaaagctaagcttggtggaatcagaatgcctaaagtaccggatgcaccgaccagtcctacagcaaaggagcggtcgtacttttgattcagcatggccggaaccatgattaatcccatcgctaccgctgtggcaactgatgacccagagattgcagcaaagatcgttgttgcagttacacagacgataccaaggcctccggtgaagcgcccaacccaggcatttgcccagtccaccagtgcttgtgctattcctccccgctgcatgaatgtagcggatattatgaaaaatgggatcgctagcagtgttattgaatcgaggtggtcaacatatatttgggcgagagccatcaaaggcgtgccttctatgtagaacatcactgcggctagtagccccaaaacgatatagatagggatgcctagtgcgagagccaatagaagtgccacacctacatacaagaattccatgattagtctccaagcagttcgtctgaatgggaagtcgatggcaactgattcgggtcgacaagctcacaccagagacgtgtgagataggcgatgcactgaagcgccatcccggtaggaagagccaaatagtagatccatttggggaacctcagtgtgctgtctccttcctcacctagcatgtgagcaaattcgacaaccgcgtatccttggtagaaaaacagtacagaaaaagtcaaacccataagcgtagcaaggacacccagtgcgcgttgttttttggttgataattgggcaacgacaaagtcggcatttacatgtcccgcgttcaacgctagttctccgatcgataaaaatagagcccataccgttaaatagatgatgacctcagtgccccaatcagggaatgcgtggggaaaaaagtagcgtgtaatgaccacagcacataggagcaacaaagcacatgcacctacagcacctgccagccatctagatgcacgagtgagccaggtagcaaaaattaccatatgaataacctccagcttgaaagggggagaactattttgttctccctatgcggatcagttgagcttatcgagctcagccgagaccattgcaacgaaatcttttgagattccgagctcttcaactacttcaggctggccgaggagaaggcgttggcgcatattttctaggcttttaggggctggatcgacagtctcgatgccatttctcgtaccaatattacgagcttccaattggtgctcggtagcgacatagcgaacctcgtcaatcatgtcgttccaagtaagagtaataaggttctgaatttctgtcggatatttgttccaagatcttaggctaatcattggcacgtactgcagataagcctggcggtcttcgaatccgtagcgaataccactctcccagagctttgcagaacgtaccgtttcctgtgtggaccagatgccatcgactgttcctcgctggagagcctgagggagatcagaaagcggaattgatacaggattagcaccgaacgttttatagcgctgaacgttagctgcgccgcctggaacacgtattttcataccatccatatcttctggtttctctaaccgcttattggttgtaaataccgttccatatcctaggtcgaaccagcgcccaattactttaacgcgaagctttttctcgataagacgatttaactcatcaccagctggaccgtcccagacgccgtgaattttctctggactggcgccatagaacataggtaacaggacagtaccggcttcagggatgattttagagaagtgttgatgcatgggagcacccatatcgatagcgccttgcgcaagagctgtcggcacgtttgcacctttgtattgagccgctgcgtggaatacacgcacttcaagctgaccgttggagcgcttgtttaactcatttgcaaatttaaccatagctacatttcgcacatgggtaggagcggtgtccaacgaaatatctagttggtagtctgcagcaaacactaggggggtgaacactgctaaagtgcaggctgagattagcccagtgaaaaagcgtttcatagatatctcctgtttttagaattatttgatcgagaggctcagtttacttcttacacagtatcaataataattatgtttttaagggttaggtattatagaaggtaatagtttgttgagatccaaggatatcgcgttactaaatgatttcgtagttctctgtgaagtaggcaacatgactcgggctgccaaagaattgaacacgacccaatcagcggtgactcaaagaatgcaaagacttgagtccgcattgaatacatcgttgatgaaaaggcattcgagaggaatagaacccacagagcagggaaagatattgctgagttatatttctcggctgaatctactagttgacgatgcaatagctgaaattgctgcttgggaaggatcccctgttggagcagtttcgataggtcttcctccatccgtgtcagcagttcttactacgcctctaatatttgcagtgaagaattctctaccaggcgtagagctgacggtagccgaggcattttccggttacctcgagggatggttagagactggcgagatagactttgcttttgtgtttaatcgaacctctactccgcaaattgaagtcactcacttgctttgtgaagagctttatctaatttgcaattcagagttgaatagcagactccctgacgagttggaggtcaaagatctagagcgtattccactcattgctccaagtcggcggcatggccttagaacagaagtacaaaaagaagcaaacaaacaaggaatcgatctaaatatcgtgcttgagatcgatgctgggcaccagttgataaggcaaattgagttaggtttaggtgccgcaattttggcaaggtcgtccgttatgcctgaacttaccacaggaaccctatttaataagcgtattgtgaagccttcgtttacacgtacggtatccttggctgttcgacggcaaaaagcggagtcttatctacttaagcgggttgaagaggtgcttcttaaagtcgttacggaactgattcagacggataaatggccggctgatatatatgatcaatcaaccagataagtgggaagtcgcttgcccgtacgttcaagggcgaagcgactaattaagcttcgcctttgcttcatctagacacatgaatgcttaacgcaggaagttgtcttttagcagatcttttacttcgtccatgcgcccatttaataccgctctaataccaaacagcgccgtcgacgccacttgcccagcttcaattttgggtggcatgaccagctccatcgggctgactttatgctcaatgtcgtcaacagtaacaagaccgtcctaaaccaatttaaggtatctggtttcttctggatagcgggtatctagatgccgcccgatttttgaataaaaatatgtatatattgatatattaatgttatttggttatattctgaaaacaacttatccttcttccacgcgtggcgacatacagacccctggagttggacgaataagccggcctagtgtcggttttttcacatctgggcctcggaaggtgcgaataaataatggatatggaaagtccttacctctcttctttttcctttggtattagactcacctgtcatcatgacctccaagtaattggactgaaaatatgaaaacgcgagtctacatcgatggttacaacttctactttggctgcttaaaaggtacgccatataaatggttagatcctgtttctcttattgaaaccttactgatacgttctggcgctcccgaatctgttctagatgaactggcagttaagttttttaccgctgaaatttctgaacgcgcggcgtcggacagtaactctttgaatgaccagcgcgcttaccatcttgcactatataatcacagccaagatagactgcagaccataaagggcaactactcaattgataaaaccaaatttccaaaagttgaattagatgagagaggaaaagaaaaagagcctaagttttctgagcgggtgaaaatatggaaaatggaagagaagcaaagcgatgttaatgtggctttggaagcagtatatgatgccgtgacagatttaacacttgagcacattgtttttgtcaccaacgacaccgatatcattccagcattacgaaaaattcagtctcataatgccttgaaacaacgctctcccgtcaaaataggtttgatcattcccatgagaaagagtgactcagagcggaagggaaatcagtctttaaaagattttgccgattggacgatcaaatatatacacgaagaagaattgcaaatttcacagctaccatgccgcgttgctggggcgaaatctgccataaaacctgttagttggtttaagtatccagaaaaagtcgaagagattctgaataccttaagccagaaaggggttgaaggcagtgtgccaaaagcgtggaaatggctagagcgcccattgcatcatgcagatggcctggaaaatatgaaaggtattccagccgatttgatggatgatgaaattgccttaggcatcattcatcaacatgtaaaagcctatgcaaactacaaaaaacgaagttgatgcattccgatgcggttaattttttatctggcccaattgtcgaagagttgcagtcagatagaaagttatctgactgcaatggtgcgatacgcatagcattgcgtcgagttaactgctcagctagagctgggtcatagtcggcactttgttgagtggatttttgaatgaataacttcaagcggcgccaactggcaaagccatattgtcgagcaatgactctttgtgcatctaaaatagagaagggttgcaaggaaaatagatttttttaaagtgcgtaaagtggggctgatgaaaataacgcatgacctctatatccaattgagtcgccagcaaaaagatcttgccaaatgataccaagcattgttcaaagtacaggtatcagatgaggaactaggtggagtacgcacagccacccagtccgatatggtactggggaatgacatatttaaagaagggattgaaatgctaataggcaggcgagtgacgccaaggaaacgcggtaggaagccaagtcagaaagcctaattttcatccgacctcaatttttgcacaattgctccgtcgtgaattttgatcatggcgtattatctaattcttctttaaataatatttctaagtaggcttgttctaaagcgtcgaatgcatcagtgggcacttcatattgaaactgatctctacgtttcttagatatcttgccgctttgctctaaacagaagactaccaactttgaaagtgttcggtcattaatatcgtacagcttattgatatggcgttttagggcgtcgtattggttgagatacgccacttcctgcttgatatagtgttccatggcttcgtcgcatgcttccgccatcagctcggcacaggctgtgccatcccaatggcgatagatagattcatgacctttgaactcaaaaacatagttttctgcgtcgaggtagtcaacttgccagaaggttctgattccggaggagtaggcgcttaatgttgcaagatactctcgctctttgttatgcaaaacggccgagacaggcagtaataggccattcgcgagctgaccgctacgacataaaacatgatgaaagagaaagcgtgataagcgtccattcccatccataaaagggtgtaagaatacaaaaccaaatgagatgaccgcaccaagcacaataggatctacttgctctggtaactggttggtcagctgctcccactctttcatcagttcacggcataaattcggtgagggcggtacatacgtgacgccgatagacccatggccattgcttaagtagttctgctcattgcgataggacacggcccattcataggggttgttgatcgtggccttttgcaattctgctaaatagtcttcatcgattgcacggggaatgtgtgcttgtctcagtaggttggtataccgctggattttattggtatcgggctgctctttctcgatagcgaaggaatctttggtttcactgagatacacccaagataaagctcggttgagcatggcgtcatctaaaccatcagtaaactctttggctttttgcaaagtgtttttggccaatgccttttcaagccgctcagttcgcttcactatgatgctgtagtctaaggagccgattacattgacatggacgcgccagcgtttattcgtctgattatctgcggtgataaaacgctttggatctaataaagggatatagttaccacgtgttagttcagtggtgcgtggtaatgattgctgatgaaagtgttcccaaagtaggcaggcaatacggatatatttgcccataggcgaagattcatagacagccaaaagctcgctttcgtccacctgaagcagagcttgggagagtatttgtaaattaaggtcttcgtatttcagtgcaaaaagaatgtgatcgagtatcttatccgaaggctttaatgaggcaggcgttgctaatgtattgtcaattagctgtaccttagttactggcataacacgggcagatacttgcaacggcagcgcttttatatctgtgcgcttcagtaagtatgcgtagcctacggatgtatttgtcatattcagcaccaaaaaattttcacaaaactaagattttagttatatctgcttcattcactaagataatagttacattctaggcattgttccttggtgttggatacgcctaactgcaatttagtctaagaaaatgtttacggagctaagatttttattaaaaatctccatttcttcaagaaaaaaattacagactatgtgttagtaagcgtttctatatggtttatcttcagtatgatttgttatctggccctttttaaagagtggcacctaatgcgcctcgtcccagttgtctctaattcccatttctacaagcaaaggcacatcgaacatcccagaagaagagctcggccggattcgatctgctacgcattcagatatggcactgggaaacgaacgttttaaagaagagattgagaagttaacgggtaggcgagtgacgccaagaaaacgcggtagaaaaccaagtcagatggattaaattttcatctgaaaatcctcaagtcagcctccgagcttgcgttcagctatgctgaatggtgctcaaaccatcacaaactggaggctgttatgtcactttactgcggtatcgatttacattcaaataatcatgttgtggttgtcattgatgaagaggataagaaggttgtggataagcgtatcgacaataatttagacgccactattgaattacttgcccctttcaaaaagcaaataaaagccgttgccattgaatcaacattcaattggtattggctcgttgacgggctgattgaaaaggattaccaagttgatctcgttaacacggccgctgtaaaacaatacgacggattaaaatacagtggtgatcatcaagatgcgtttcatttagcccatttgatgcgattaggtatcttgccaacgggccatatttacccaccagaattcagacaggtacgtgatttattacgtcgtagaagacaattggtaaaacaagcgtctagccatatggtgagcattcaaaatcaaatatggcgctcattaggctatcgagtcagctgtgcagatatccgtaaagccaactttgaactccccttcgacgttggtagttttttataccactctgctcatagcaatctcatgatgctcaaggccttggatttacaaatagaccttatagaacaacaaacactgagtgccgtgaagctcaaagatgaatttaaactattgaccaacgtcactgggattggtcctattttaggactcactatccttttggaaacaggcgatatcaatcgattttctgcggctggcaactatgcctcttattgtcgttgcgttaacagtattcgggaaagtaacggcaaaaagaaaggcacaggtaaccgaaaagcaggtaataaatacttatcatgggctttttccgaagcagcacattatctggttcgatttgataaaaaagcaaagcgcttttatgagcgaaaaaaacaaaaacgcaatgggattgttgctatcagagccgtcgctcataaactcgctagagccgtatttcatatgttaaaaaataatcaggcttttgatattgaccgtgtgtttggctagttttccggtgtcattcagccagtaattggggttggataataaaccagtgttcctctgaatggagggtgataccggatctattttattcgcccgcatgttaagccatttagggtctggaaggtgaaaacctagccaccaactctgtgcgtttatcgcattggataacatgaggaactgacgtttttgtggcgcactaacgtgcttgggaacttggctttaattggccaaagactagatccagatgggtgactgttgcggatactttatccagcacaatcaatagaaaaacacattagcgaatgaagcccggagcacgccatagagaacataacaaactatgttcgtataaaagcgatccgaactttatcgcaccattgacaccggctgacttatgggtgaccccaattgctcatattagcgaatgaagtccggagcacgtcatagagaacataacgaattatgttcgtataaaagcgatccggactctatcgcaccattgacaccggctgacttatgggtgaccccaattgtggattaattttaattttcatctgattccaattcacaattgctcacaattgtttggattttataatgtcaaatggaatctgggttttaatattgcaaatgctgtctttaaattttactgcacttttctcttgataaataattaccctgtttgattcgtaaaagtagattttcttttcgttattgattgaattacatttgccattatttttgctcatgaataaagtgattatgttgtcagtttgactctcaattccttttctgttttctatagataatacgaataaagtaagagatgatgtagtcattaataggagaaggtataaagtattgtctccttttataaataatccggagtgtctgaatttttttgatttttcgttgtatttgaagatttttgtttttatggatagccaaataattaatagataaataaaattaaaaaaagaaaaaaatgatagtattattgctgtataaaacaataaaatataagggaaaaatataaaagttgcgttattgattagagttgatatcttttctactgatacattagaatattcagatatgtatatagtcaaaaaagaagatgctatgtagttaataatgcctcctgataaaaaatagagtgaaagccaccattttatcctttcgaagctaaactccattataagatagaaaatgattaatgctaaaaataaaatgaaggctatttctatttttataatttctatatcagataaattatatgtccatatgatagatatggctataaagcatagcatgaaaggtattaagttttttaaattttttattttaaaaaggtataggttaataggttttaaattgtcttcttcttttatcataaaggcaattattgaaaataagaaaatgtatatgattatgtaaactaattccatggctgtttcaaatctattctgtaatattattgggggatttggctttcgtgaaggtaaagaaaattatcatttagcccaatttttttttggttgactaattctgtcttgtttatttctttttcccactcatgtccatttaatatgatattaagtgggattttctttgagtatactttccagaaacttctgtttttatcagataagatatacctgatgcctcctaaagaatctggatgaaattttagttttactattcttttcttttttcgttcagctacttgatatatttttcgtgcaacaaggtagcttataaggtctgctacttcgagtaatggacttgtttctggtataacaaaactcgggtttcctacaggtaaaccatttgtgataactgcccaagaaagatttaatcttgcacctttaaaaaagtttttagcccaaccatctcgctcagttctttcgaaaaaaaatattggagcaagattatgtactgtacactcttgaataatactaagcattgcagcactaaagcagtgagtttggattttttgtttttctttattttgaggtttgtcgttgtcagtaattaagatggatgaataaatgtttaaatccccagaatcattaaatttcttgatgagttttatgaaatctgaaatggggagtccttgcttctcaaagtccatatctttgaggtgaaatatttctaaattattcttcttttttatttctacaacttctctgtgaaagcgattattactatcactattgcctgagaaagatacaaaggagtaaacagatattaggtttccacctgaagtacgaaaagcttcatctccaaaaatagaaatttcaccaccaaattttgctgcaggtagggggagtgataatttcaccttacaaatagggcaaattatatctgtagatgtttgttgtagatagttaccatttttatccataaatatggagaccggtggacgtttttctagccatttaggtgaaaataagtggccgtttgtacatttaaatttttttgctaaaagccacttaggaatatgttttaaagttaccgaggtatttttataattctttagttttgcaaactctagagcctctttgttaatccagtggtttttgtctatatctagttctctaatcaaatcattaatggtattaaaattcataggtttatccgtgttattatgacaccagcttataaaaataactaaatggatctcacctcttttagatccgagacgctcaatgcgcctcgtcccaattatccccaacacctgcttccacaagtaaaggcacgtcgattttgctgctgttttgcatgatgtcgacgattttcttttgtgcagcctctaggtctttttcggccacttcgaagatgagttcatcgtgtacttgcatgatcattttcacgtctaggtcggtgccttgtagccagtcgtgcattttgatcatggcgcgtttgatgatgtcggcggcggagccttgcatcggggcgttgatcgcggtgcgttcggcggcttggcgcatcatggcgtttttcgctttgatgtctggcaggtacaagcggcggccgtagatggtttctacatagcctttttctttcgcgccttcgcgggtgttttccatgtattgctgtacgcctgggtaacgttcgaagtagcgtttgatgtatttgcctgcttctgggcgaccaatgccaagttgtttagctagaccaaaggcggacatgccgtagatcaaaccgaagttgatggctttggcgcggcggcgttgttctgtggtgacctcgtctaggctgacttcgaagacttccgccgcggtggctttgtgcacgtcggcgtctttagtaaacgcgtctaataagcccgaatcttgggacaaatgcgccatgatgcgtaattcgacttgcgagtagtcggccgccactaacttgtagcctttaggcgcgatgaaggcttggcgaatacgacgaccttcggcagaacgaattgggatgttctgcaagttcggatcggtcgacgacaaacggcctgtcgcggtaatggcttggtggtaagaggtgtgaatccgtccggttttctggatcatctctggcagtttgtcggtgtaagtggattttaacttagacaggctgcggtgttccatgatcaaacgcggtagttcatagtcttgtgccagttcttgcaagatcggctctgccgtggatggttggccttttggtgttttcttgataaccggcaagccttgtttttcgaacaagatgacttgcagttgttttggcgagcttaggttgaagctttcgcctgcttcttcgtgggctttgatttctagttcttgcagtttggcggcgatctcgctgctttgtgcatgaagcagttctggatcaatcaaggcgccagtttgttccattttcgccaagacgggaatcaatgggcattcgatgtctttaaaaatgctgactaattctggcgtggtttcgattttcggccagatcgcttggtgcaaacgcaaggtgatgtcggcgtcttcggcggcgtagaaagcggcgacttctaaatcgatctggttgaaggttttttgttttgcgcctttacctgcgatgtcttcaaagctgacgcaggtgtggccaaggaatttgcttgctaatgtgttcatgtcgtggcgagagctcacggagttgtacacataagattccaacatggtgtcgtaagcaatgccacgcaaggtgatctggtagttgtttagtacgttggcatcgtatttgagatgctggccgactttggctttgctgtcgtcttctaaccaaggtttgagctgttctagtacccaatcgcgatccagttgttctggcgcaccttcgtaatcatgggcgacgggaacgtaagcggcttcgcctgcttctaccgagaaggataagccaaccaattccgccgccatgtagttcagcgaggtggtttcggtatcgaaggcaaccagctcggcggcttggattttctctagccatttgttgaagcttgctttgtctaagacggtttcgtagttggcttctagatcggatttaacaggtatttctacttggccattttgctctgaggaagcattgccaacggtgtcgctggcggtttcgacgctcggtgctttatctagatcagacagccaggttttgaattcgagtttggtgaaccactcgcgcagtttttctttgtccgcttcgccgtttttcaattcttgtggttcgaaaggcagttccacgtcgcatttgatggtcgccaaggtgtaagacaattccgccatttctttgttgtcttccattttttgcttcatggttttagaaccacggaagcccaaatcagcgatttcgtctaagcgggtgtagatgtctttgatgctgcccaagccttgcaataaggcaagagcggttttttcacccacgcctggtacgcctgggatgttatcgactttgtcgcccatcagtgcgaggtaatcgataataagttcaggcggaatgccgaacttgtctttcacgccttggatgtccatcaccgtgttgttcatggtgttcacaagggtgactttgtcggtaaccaactgagccatgtctttatcgcccgtggaaaccaccacttcacggccttgttcgcccacttgtttggcgatggtgccgatcacgtcgtcggcttccacgccatcaacaatgaccaaaggcaagcccatggcttctaccacacggtgaattggctcgatttgtgggcgaagatcgtccggcataggcgggcggtgcgctttgtattcgctgtagatctcgtcgcggaaggttttgcccttggcgtcgaagatgatgaccatgggggaatcagggtaggttttgataaggctgcggatcatgctgatcaccccgcgcgtggcgttggtcggttggccatcgctggtgtgcatcggtggaatcgcgtggaatgctcggtaaaggtaagacgaaccgtctaccaaaaccataggtggtgtgcgtgttgttgaatccgtagccaaaatagaacctctttatgaatcggcaaatatgaggtctattctatgtgtttgagcgtgtttttacagccaaaatggcgaatttagttttaagtaggatggtcaatccaacaatacaaaacggttattggcctaagcaaggttaggccaatagagaaagtggacgttgagacactaggtacctagattaaaacgatcttttgcctcgctggttttaggtgtgaaaaacgacactaggttgccttctgggtctctaaattgaaaggttcggttgccccaaggcatgtctttaggagggtgaaccagatcgacccggttttccagacgttcaaattctttatcaacatcatctactaagaattcgagaatcgccgtgcggttgaaagagggttcagcgcaaccttctttaaacagggcaacggtttctatactgccgaatgctaaatgagccttttctgtttttagttcagcaaataccggagcgagccagtcagcttcccgttcgctaataaattcgtagaagctaaccatctttttgatgtcgttaacaatgagccgagtggaaaatagagtcatacttcacctttttaatgagagtcagagagtgcaaaatgagtatgtcaccctgatgctgacagcgttgtggcaataggagaaaaaaatgcgacgtgccgatagattatttcaactcattcaaatattgaggcgggtaaataggccagtgacggcggctaagttggctgaggagttagaggtttctaagcgaacggtttatcgagacattgccgatttggttgggcaaagggtgccaatcgaaggagaggcgggtttaggttatacattaagcgaattttacaacatgcctcctttgatgttcacacaagatgagctggaagcgctggttttaggtgtccagcttgtgcaaagtcttccggataaaaccatcggcaattccgccaaagatgtctatgctaaaattagagacgttattcctcccagttttattaccacgctgagcgatgcgggcgtgcgcataaaacccagagaattggagcctgaaaagcaagatacacggtatttgcgagaggccattagagcaaacaaaaagatacgtattacctattccgatcgagatgaaaataaatccgaaagagtggtgtggcccattatgctagggtatgacgaagcctattgtttattaatcgcatggtgtgaacagcgtcagcagtatcgtcattttcgagttgataggattcgacatatggaacgtttggatattagcgtgccgattgcaggtaatgagctacggcagcgttgggagttatggcgtgagcagatttttctgaataagcgttaaatcgcatgtttttaacattacctcccacactaactctgatctttttgacttagtcggctagttgagggtgaattctgttgtacataacagcttggtctcgaccattgtcctttgctgtatagagcgctttatctgcttggtttatcaagtctaaaaagttatcgtgatgggcgatgctagatacaccaacgctaacggtaattttgccaacagatttatatggcaaggtgcctaatgcgtgttgaaacatagagccaataaaaggcaaggtattagtttttgggttaactaataccacagcgaattcttcaccgccccaacgggcaatggtatgtttctcgaagtaaatagtacgtagacgagacgccacctccaccaaaactcggtcgccaatcgagtgaccatgacggtcatttatctgcttaaaatgatctacatcgataagcaaaacagcaaccttatcatcatgattgagttgtcctaaccaaaggtccaagcccctacggttatagatatcggttaaataatcccgaccagcttctagctcatagcgacgaaggtctccggtgactttgttgatgtgcctgcgaatgcttttttgatagggaaagacggtgtagagcaatagacttgcagggccaaatgttccgatcagttcataaccgcggggtgtttgtaattcctctggatgattgaggaggtagcagattataggtagagcagtagaggcccacattagaactatgtaacgtttatatcgctttggtaacatgatgatacctagcatgataatcgccatcataagacctgtaattggcggatactcgtcgacaaatcgccactcactgttccaagccataaagacatagtaaatagccgacggtgaaaaggtcagaatgaaaaaaatgatataaaaaacaatgattttatttatatctgtgtggggattgtagtgatagtagattagtacaataagtaggacgatagcgtcgatacttggaattatcgaatcgatgatatgggcagtagggtaagtgttaaaaaaaatagcaaaagcagtgcttgttaaaaatgaagcaataagtagccgatatacggcagatacagtgatttttttctcatcgtcatagatcatcataagaggctttcagttgagtttgttattcaataatagaaggcttgttatgaatttgctgttgtcccttggttaatatatgtctctaaaattaactaggttgtaacaaataaatgaattgctcgataaaatgtgtacataaaaaggcctatttacgctacttagaattgacctttcggggttaattgtagagcataggcaataattttttattccatctcttttagacaacaataggtagaaacttggctgtttacacttccctttcggactctgacatgcgtgccttagtggctgactattatttaggtgaactggtttcgttccaaggcatttccggaggggtagaaaacacaaactactttctgacaacgaccacaggaaagtatgtggtgaccttgtttgaagagtttgatttagacgaagtgccgtactttttagacgttgtcgcgcatttgaaacacaaaggttttaatgttccagctgcgttgatcgatatccatggtgaacgcctacgtgaagtaaatggtcgaccgactattattgttgattgcttccccggtggggagctaaaaggcacggatgaaacgtcttgtcgattaatgggtgaagcattagccaagttacacattgctggtgaagatttccccgttcatcgtgatagccatcgtggtgttgcttggtggcacaagaccagccaagctattgctaatgagttagagccagaacaagcacaattattgttatcacaaattgctgaatttgatgcctttattgcacaacatccggaccttcctaagaccacgattcatggtgatttgttctacaacaacaccttgtttgaaggtaataagttgtctgccattatcgatttctacaatgcttgccattcatgggtaatgtacgatttggctattgtggtgaacgattggtgttcagatatggcgacaggcgaattagacaaagcgaaatataaagcgttaataaaagcctatttgcatgaacgtgaagccagccctgaagaagtgttggcttggccatttatgttaaaaatcgccgcgctacgtttttggctgtctcgtctggaagcttggcatggcgcaaagcatgaccctgagcgtttggcgcaacaacatgatcctcttgagtttcagcgtattttagaagcgcgagtgagatttactccgagcttggtcgaatttcaataaagcacggttaatttaaagtacattttttttaaagcgtttttaaaaggtaacagttgatgcgttttttgttgtgtttgtgcgttacagctttgttcgctggatcagccatggcgcatcctcatgtttgggtggattcacagtatcgagtcaaagtggatcaagctaatgtagaaagccttgaggcaacgtggagtttggatctttttacttctacaagcttgattgccgaatacgatgtcgatggtgatggcgagttaaaaggccaagaaaaactcgacatgatcgacgtattgaaaagctttgaaaactacggtttttttatcaagatgaagcaagatggcgctgattttataccaaaaggcgtgcgtattttggatgttcgcattcgtgaccaaatgttgtggattcgattgggtattgatttgccaactccggttaatcttgaaacctcaactttgagtttggcctttggtgacgacgaattgtattttgcgatggagccgttggaagaaggcttggttcagctatctggtgcattagcggaaatttgtacgcctgtagaaagggaagcaaccgaaacatccgtagcggtttgggttgatttgacctgtcggtcttagttgcattttgttggttagcgtctttttaaggtagaagctcatgttagaacatttccaatggttgccttttttagccgctatcactgtgctgaccatgagcccaggcgtggatactattctcgtaatgcgtaatgcagcatcaggtggttggcgtttgggctttttgactagcttaggaatatgcatggggctgttcgcacatgcgacggtgtcggcgttaggcttgtcggttattttgttggggtctgctggtttgtttactgcgtttaagttggtgggagccgcctatcttgtgtacttgggtgtgcaagcaattcgcagtgcgatgaatccggtaggaatgacatttaaagacgcaaaaaatcctaaatcactgacgtcttggggcagctttcgtcagggtgttttgtctaacgtattaaatccaaagccgattattttctatatggcatttttgccgcaatttattgatccgagccattcagcgctggctcaatcgctctttatggcttcacttcactttgtcatagcgatggtgtggcaaacgtttcttgcgcttatggttcataaggcgcgagtttggctggcgcgccccaaagtggcgttcgtcttagatggcttgactggcgtgttgctgttgggctttggtgtaaaactcgcactgagccagcgctagcatttgcgtattaaacacctcttttaggatgctgtactagcaccttccagcagtattaattctattatagttaatactcgtgttctgggtacccgtcctagtcgctccgcttctatcatggcaaagaataaaccatggaagcactctgcaatagccgctgcactaatatctacgcgaaagtggccgctttgctgaccccttaagaaaaatgcatcaattttttcttgtgcctttaaacactcaccattttctaatagctccggctgccaatactgaatgatgaaaatagtcagctctttattcatatagtagttttctagcagcctacgaatgccttctcgtggctctgcggtatctaaatctgcgtctcgaatcgcttcctgatacgattcgatactgcgttgtataagcctttcaattaggttctctcgggttcgacaaaaacgatacagcgtagctttactcactccgatagcacaagcgagttcctgtagtgaggcacgtgggtgctccaccagagcaagtgctaatgaatttagcaatgtattgtttgtttcgtgttctgtcatatctctatccagtttgtctttaaatagccatgtctaatggctgtctacgtttttcgcattttatgcaaagggattttacgcagaatatctaatatatgaaatcttagatgtgagtaaaaagcacaaacaaagtgaattaaatgaatatcaaatgaatcactatagattcatttggattatttcaatactatttaaagctattttatctctggcaaaaatttaaggtattaaccaatggtacgaattctgaaaaatggacgagcgttgctaccagttttggcggtgttatttgcagtatctggctgtacctcgagtgagccagaggctcaagctagtcctcctccaagtgtaagagctgccacagtaatcactgtgcaaccaattgaatatgaagaaaatgctattttgccaggacgaattgaacctattcgtgaggcagaagtacgtgctcgtgtacctggtatcgtattacatagaacttttattgaaggctcagatgtcaaagcgggagatgtattatttgaaatcgatcctgcatctttaaaaattgcacttgctagttctaaggggaagttagcaatggcggaagccactttgtttgatgcaaaaatgctggtggatcgctatgcgcctttgttgaagtctcaagcggtcagcaagcaaacttttgatgctgcacaagctgcctatctgagcgctagtgcctctgttgcttctgccaaagcagatgttgcgaatgccgaactgaaccttgaatacgcaacagtacgagcacctatttcaggtcgaattggtcgagcaaatgtaagtgaaggtatgttagtaggacaaaatgatacaaccttattagcaactattcagcaacttgactctgtttatatcgactttactcaatctgttaccgataccttgaaatatagacaatctgtagaagatggtacttctgctaacagtactaaattgatggcaaagttagacggttacaacaaaagcttcgaagggaaattgttattttctgacagtcaggtagatgaaaaaactggcaacgttgtgttacgaggcttgttcccaaacccgaataaagtactactgcctggtatgtatgttcgtgttgaggctgttcagtctcattctgataaagctatattgattcctcaacgtgctgtcatgcgtggtaacggaggacatgcgtttgtttacgttgttaatagtcaaaatgcagtggaatctcgttcagttgtaacgggttcaatgtctcaaaatttgtggcgtattaccgagggattaaatgctggcgataaagtaattattgataatgcagctatgtatcaagcgggggagaaggtaacagcttccgtaaatgtagcctctaacacctaattttattgttcactttaccttaactattaagacgttttagaggcttaatacatgtctaatttttttattgcacgtcccaactttgcttgggtcatggcgatctttattttgttggcgggtctgcttgctctaccaactttgccagtatcgcaatttccggtagtcgcaccgccgcaggttgaaatcaccgccacatatcctggcgcatccgctcaagtgttagttgattcggtaaccagtgtaatagaggaagaattaaatggagcaaaaggtttgctctattttgactcttctagtaacgcaaacggtattgcacaaattactgcgtcttttgaacctggcactgacccagatttagctcaggttgacatacaaaaccgcctaaaaaaggcggaagcgcgcttaccaagtagtgttattgctcaaggcgtgcaagttgaccaagcaagctctggtttcttgatgatctatgctttgaccttcaaaggtgatgattcgtctaagagtattattgccttggcagattacgctgcacgaaatattaataataatattcgtcgtgtaaagggtgtgggtaagctgcagtattttggcaccgaagcagctatgcgggtttgggtttcgccagagaaactgctgagttacggtttatctataggtgatattaataacgcaattagaaaccaaaacgttcaggtacctgctggtagctttggtggtcgacccgctgatgatgcgcaagagctaacagctagcttggttgtgaaaggttttttggaagacccagaagaatttggcaatatcgttttacgtagtaacgtggatggttcagctgtttatcttaaagatgtggctcgtgtagagctgggtaagcaagattataacttcgaaacacgtttaaatggtcacaaagccattatgggggcggttcagctatcgccaggtgcgaatgcgatagagacggtgaaagcgataaaagctcgcgcagcggaattggaagcgaactttccagatgacattcaaatcagttttccttatgacacctctaaattcgttagtgcagcaattgaaaaagtaatttataccttgatagaggcgattgtcttagtttttcttgtgatgttgttgttcttgcagaatttacgctacacattaattcctactatcgttgttcctgtttgtattttagggacgtttgcagtgatgtctttgatgggcttctcggtaaacatgatgaccatgtttggtatggtactcgccattggtattttagtggatgatgccattgtagttgttgaaaacgttgagcgcatcatggtggaagaaggccttcctccaaaagatgctacgatcaaagcgatggggcaagtgtctggtgctatcgtgggcattaccttggttctatcggcggtatttgttccgctggcttttatgagcggatccgtcggtattatttatcaacagttctctatgtctcttgctgtttctattatgttgtccgggatattggcactaacttttacgcctgcattgtgtgcaaccctattgaaacctattaataaagaagcgcaccatgaaaaaggcggcttttttggttggtttaaccgcaaatttgcgagattaactcatcgttactctatattaaatggcatgctagtaaaccgttctggacgtttcatgttggtgtatcttgtgctgattattggccttggttatgcctatctgcgtttaccagaatcttttgtgccaacagaagaccaaggttacatgatcgtcgatttacagcttcctgctggtgcaactttctctcgaaccaatgagacgatgaaagatgctgagaaatttttaggtcagcgtgatgcggttgaaaacgtagttacagtcatgggctttagtttctctggaatgggggctaatgctggtttgctatttccgactttcaccgactggtctgatcgacagcagtctttatttgatgaaacgatggcttacaatcaatttgccggcagcatcacagatggtcgttcgatggcggtggaacctccatcgattgaaggaatggggaactctggtggcttctcattgcgattgcaagaccgtagtaatctaggtcgagaagcgttaactaatgcgcgtaatattgttctaggccaagcgaatgcatctccaatcattgcttatgccatgatggaaggcttagaagatgcaccgcagcttagaattaatatagatcgtcaaaaagcgacagcattgggcgtggggttcgaatcaatcaacaatgcggtatcaacagcgtacggttcggcttcagtcaacgactttactaatgcaggtcgcttgcaacgcgttgttgtgcaagctgatgttgcagatcgtatgacaccagagcgtgtcttagagctgcaagtgttaaatgacgagggtaaccttgttccaatgcgctcttttgcaagtagctcgtgggaaatcgggccggttcaggtgtctcgttacaatggttacccaacgtataaaatttccggtagtccaatgcctggacacagttctggcgaggcaatggcggaaattgaacgtattattagtacgctgccaaaaggtattggctatgagtggacagggttgtcttaccaagagaaagctgcgggttcacaagctccaatgctgctaaccatttctattttggtggtttttttactcttggtagcattgtacgaaagctggtctattcctttttcggttattctgattattccgattggggcgcttggtgcggttgcagcagtatatctgatggggatgtcgaatgacgtttatttcaaggtaggtctgattacgattattggtttatcggcgaaaaatgccatcttgattgttgagttcgctaaagatctttatcagcaagggcattcgttaaaagaatcagcgatccaagccgcaaaattgcgttttagacctatcattatgacgtcaatggcctttattttaggggtagtacctttaacgatagctacaggagctggtgcggcaagtcagcactctttaggtgtgagtgttatcggtggcatgatctccgcaaccgtcttgggtgtattgtttgttcctgtgttcttcacatgggtacttgggcgcttcaaagcgtcaaataaaacagtctaataagaggcgcttattttttgttcgaaaagccgactttgtgtcggcttttctttttgtaattcaatgtcatttttccctcattttttctgattctttgctagaattcccccatctgcgttctcttcgggacggtccttaaatagagactgctttcagataaatatttactgtgccacaagtgcggtaaattgggtgagtcctagcactataagatagggctttagataataagagatctttgtttcgtcttggcttctgacatcgagcaaaggtttcaataagcattcggttttgctgtctgcttttttggtgattcttctaaatgagtttattaatttcaacttggattaagttcttttttctcttcgcgccgttttttgtgttgtctatgtttcttgcgttaacccgtggagaatcctcggcatctcgtcgacaggtggcaaataaagccattattgcttcagtggcgatttctttagtgctgttattttttggcggcagtttgtttgcggtattaggtatcacgctggattcttttcgtatcggctcagggattttgttgtttatgtctgccttgagtttggttcgtgatggtacgcgtaaccatgctgttggtatgccaagtgaagagcgtgacgatgtgtctgttgtgccattggcggtgccgacgattattggacctgcgacaattggtacaattctggtttacggtgctgaactacaaggttgggatttgttcatcggcttatgtggtttgttgttggcgttaggtactttagcgattattctgtattccggttctttgattgagaaaatgctcggtcgaacaggcttgaatgtcttgtctaagattaccggtttgattttggcggccatggctgcgcagatctttatgagtggcgtgatgggttttttacatccggtcacttcaaccattagctaagtggctatgaattaaattttgtacaaaatgcggcgtttctaggctttggcttctccttgggttttacttgttatatcataacaaaattgtatccaatctcggtgagagccaatttatggcaaagaacgtcgcttttttattgttatcttttttatgtctcaactcgcctctttatgccgcgattgattttgcgctgtatcaagattttatccagtggattatttctcagcaggccatttttcatcgtgaattagtgtctttagttcgctctatcagcaaaggcggcagtccggttttactgtgggggttaatctctacaagcttcttttatggcgtttttcacgcggctggaccgggtcatggtaaggcggttatttctgcttatatgttggcgagcaaagcgccattgcgtcgtggtattagcttggcatttttgtgcgctggtgttcaggcagtgatggcggttttagttattgttgtgcttagccaagtgttttccttggcaggaaaagccatgcaaatcagtcgtttttttgaagtggcgagttttactgcagttggcttgattggtgtgtggattcttttgcgtttattacgcggccaatctggttgtggtcacgatcattcacaagaccatcttgaagaacatcatcacgatcattctgcggagcatcacgatcactcccatgagcattctcatggtcatgcatgttgttctcaccacaaagatgaagcgaaaaccgctcgtcgtagcatttgggcaatggtggccgcggtgggtattcgtccctgtactggggcgattttagttttgttattctctttgagcacgggcatttttgtttgggggttggtggcaacctttgccatggcattaggtactgctattactgtcgctgctttggctggcgttagtgtttttgttcgtgatacaggttttgcgttaagtagtgagcatcgtgtttggcgacagcgagtgtcgcgcacctttggttttcttgccgctttcgctttgataatcatcagtacttcaatgatttggagttacgtaagcaatgcaggaagggctttctaatgaaacatgaagactcacatcagcactcacaacaagattctcatcaacacagtcatcacaaccataatgattgtattgatacggcgttagaaacagcggaaaccctgtgtgcagagcaaggccagcgattaacgaaagtacgtcgccgcgcattggaattgatctgggaaagtcatcgcccacttggtgcttatcagttattagctaagttagcggaagaaggttttaattcagcgccaccaacggtctatcgcgccttggactttctgttaagtgcggggctgattcacaaagtggaatcgatgaacgcttatcttggctgcgcccatgcagataaagcccataaaggttattttttgatttgcgatgaatgccacaatgttatggaatttgattaccaagatattcatgcggccttgatcgaaaaagccgcccatcaaggttttgaattacgtgctgaaaccattgaactaactggcttatgcgcaaaatgtaaggaaaaatcagcaggagcgaacgcgtgaataagcgattggttgcttttgataaaattggtatttcgtttgatggcagagtgctgcttgaaaacattgatatgacgatcagtgaaggcgagattgtcaccttgattggcccaaatggcagcgggaaaagtaccctcattcgcaccttgttagggctgcaagaggccacgtctggcgaaatagtcaggcataaaactctgcgtattggttatatgccgcaaaagctgcatattgatccaactttaccattaacggtaaaacattttttggctttggtgcgtggcgtcgataaacagcaaatacttcctacactagaaaagctcggcattgggcatttgttgaaatcacaagtgcatgtgttgtctggtggtgaaacacaacgtgttttgttggcgcgcgccttattgaaccgaccaaatttattggtgctcgatgagccagtgcaaggcgtggatgtaaatggtcaggtggagctttataacctgattgagaatattcgtaatgagttaaattgcggcgtactgatggtatcccatgatttgcatttggtgatggcgaaaaccgataccgtggtgtgtatcaatcaacatgtttgctgttctggtagcccacaacatgtaacagggcatcccgcttatcaagctttgtttggtgtgccaggagccgatgaatccatcgcgatttatgcccatcagcatgatcatgtgcatgatgaacatggcagcattctatcggacgatggtgatgcccatgtccattgtaaacatcattaataacatccccagttagcggattttggagttcgtaatagcatgttagatcttttgctcagagccttgttaggtggattgggtgtggctgcagtagcagggccgttaggcgcgtttgttgtttggcgacgcatggcttatttcggtgataccttggcacattcggccttgctgggtgtggcgttaggctttttattagacatcaatttgaatcttgccattatcgttttgtgcgttggtttggccttggtgttggtgactttgcagaaaaagcacattattgcgacggacactttgttggggattctagcgcattcggcattgtcacttggtttggtggcggtaagttttctcgacaatattcgtatagatttgatggcctatttgtttggtgatttgctagcaattagccaaaccgatgtttattggatatatggtggcggcttggcggttatcacgttattggtagcattttggaagccattattagcggtaaccgttaatgaagagctggcaaaagtagaaggttatccggtagaagcaattcgtctgctactcatgttgctagtggctttggtaattgccgtggcaatgaaaatcgtcggcgtgttgctgattacttccttgatgattattcccgctgcgacggcgcgcaaattatcgagtactccagtacaaatggcatcgtttgctagtttgattggttgtttggctgtctgtagcggtttgtgggcgtcgtaccgttgggatacgccaacaggcccaagcgtcgtggtatgcgccgccttgttgtttttgattgcttataccttgccatttaaacgcttgcgctagatctcatgctattcaaaaaggtcattttgggaaaccaaagtggccttttttgttttgttgtcccctatttcatctttcaaacattaatgattattaataaaccaaaaagattatattattgcgaataattatcatctacattaacctcatgccaacttttttaccgctttgagctggaataagaaatgaaagtggcaatagtaaaaaattggtttggtaaattcatagcggcgatgcgaccttctaaagaaataactgccttttatcaggatgaggctggtgcagtattgccttttgctgtgttgattattgttggaggtgtcattgctgtgtcctttgcagtggatacaacaaggatggtaaacagctctgctcaattgaaacgagcgacggatgtcgcggcattggcgattggtaatattcaattgacgaatggcaatgatgacgatgtggatctacaaaagattgcgagtggctatgtgttgagtaatttgggcatggactctgggctcattaatcaaattgaagcggaacaagttactgtcaccaaaggcgaggtagatggtagtccaacttataaagtgagtgtctccctaatagcgcaatctgatctgctaaaagccggtggccaagaacaagttattttttccacagtagaggtggtctctcgtccgactgaagttgcgttaattttgcctaattctggtacggaggacagaggagaattagcagcgctgcgcaaggttagcaaggaattcgcgcgtaacttgctaggtgatgaatccgctggcgtttcgcctactcaaaaggtgtggttatcgctggtgccatttagccaatcagtgaatgtttacgatgaaagcgatccagatcgtattaatcgttgggccgcatttggtgagctgaatccgccagagcttcgttctttgtttaggacaggtaaagcccgcagtttagctgatcctcgttttcccgatagaaaggctaatttgctatgtgtacatcgaggtttgagcgcgggtcagaactttttttgggaccagccgccttcagggcagtttgaaatctattatcgacacgatcttcctgaaaacggaagccctggtgcgccgcctatttcttgggtcgggccgaatcctgatttccccgatactcaagcagaggatacacgttggattgttgcggataaaggctgtcctgatgccgccttattgccactgacggataacttagcagaaatagacgctcgcttagacaaaatgtcgacacgatttaacgtgaactatgccattgcaatgagttgggcaggtgcggcgttatctcccaatatgcgtggcggtgctgggtggggaaataacgaattgccattagatttcagcctagatggtaacaatgtgaaagtcattgtgatgttggtcaataccattggtgactggttcgatacagatgcctataactttaatgatggtgaaacgacgaatgattcaatggcatttgctagacaacgtttttctgatctttgtcgcgattttaacagtaaaaatatcaagtttttctttattggcgttcgtcctggagatccagaagattgggggcgcaccttgtttgctgatgtcgcagggcctggtttgcgggagtgtgcaagtggtgacggtaacttccactttgccgatgcgtctaatttttccgaagggcaaagccaaatttcatcgtctctagaaaagattgccgatgacatacgtcgtaattattacgcgcgcttaattgaatgattcaggctgcaggaatgagctcgatagagcaggagtatattaaccatgttgtttcctaaaaaaatacggtcttcacaggcgctcgcgttggagcctcgaatgatgttcgatgcggcagcattagggcagttgacagagacattgccagacacacctgatgcatcagtgacggatgcggataatacatctcaaacggtagttgcaacagatgaagcgcctgttttagaagtagatcccaccacgatagagtatgtgggaaaagtaaaggaccgtgataccaatgtttacgcagatgtgttggctagcgcaagagacgttgctgtgtctgctgatggtaagtatgtctatgcggtgagtactaactcagacagcaataactcaaattcgccgtcagtattgagcatatttagtgtggatgaatcgggtgaactgacgttactgaaaggctattacaattatgataatagcgataaatctgttcaaaacgaaggtttagcaggcgcgtcaattgtcggcttatctgaagatcaaaactatttgtatgtgtttggtgaaggcgataacagtcttgtggtatttagtcgagatgcagattcaggagagttaacgtttgttggtaatactgatgtaagtgcatttggtgtcaacggtgtgtctgattttgtgtatgacattgaagaatccaatggctatctgtatgtcgctggggcagacagtttgattgtgttatctattggtgacgaaggtactctaagtcagatttcaaattacacaaatggcactaatggtgtggaagggctcactggtgcaaatagtattgctatcagcgcagacggcaatactttagtggtcggcagtagcggtgaagacagcgttgtagcactgtttagtgtaaatgaaaatggctcattagattatgttagctccgtgtcgggtgactcagacgcatattatattcaatctgttgctgtgtcatctgatggtaaaacagtgtatgccttgaatgaaaaccaaggggccactttattggtgatgacctacgatgacaatggcgttttagtcgtaacggggacatacgacacgtcagaagaagctcgtactattttgctatcagaagatggtactggtgtgtttgttatgggagccagtattgatatatttgcgctgaacaacgcaactttaacgaaggttagtagtgtcgagggtagctttaataatgaagatttttactttaacagcattactcaagcgtatttaagcgcagataatactaagctatttgctgtggtaaataatgccatattaacctttgaactaagtattcctgttgcgttgtacacagaaaatgctgacgcaaccccgttgttgccaacgggtcgtattagtgattctgaattagatgagttagatgattataagggggccagttataccgtagtacgtgaatctggtgctttattagaagatgcgtttagtttccaagatggcaataatttggagttgaaagacggaaagatccttaatgatggcgttgaaatcgcctcgtttgaggtggttgataacgcattaactgtggtctttactgcagcggccaatcaggcaacggctcagaatgtattgcgtcagattgcttactccaatagcagtaacgatcctgttgcgaacggtgcgtctcctacttttgtgattacgattaacgatggtgatggcaataaaacgtcgttagacgtcaatgtcgatctgactggcgtaaataacccagcggtagtcaccacaacgccagcgcagctcacctataaaacaggtgatgattacaccactcctttgttttcaggcactagcattgacacgatagaagaaggtcagaaaattgcgcaggtggttttgactattactggagcatctgctgatgatgtaattagagtgggtactggaaaaatattgatggcgaatgttgactcgtttgtatcaactccagaaggtgtggaatatagagtttcagtagacggtgacgttgtcagagtgactttgtatatgcaaaggtcagcggctgaaacagcaggaattattgataacataacctacaaatatgaaggtgatgaagtaacaggtgagcgtgagattacattaagtattgtggaatatgaggactataaccttgatggaaacagtagtcgtgaggaattaaccacaacctatacagagagagccgttattactttagctgcggctactgttaacaatgttgcacctgttttaagtggtaatgcggtcactatcccatatacagaaaacgatcctgcctttacggtttttcctaatgcaaccttgtctgatgttcagatggatgcgtataacggtggttcagggagttatcatggcgctgtgttaacgattgccactggaggggcttcgccaaacgatgtgctgtccttttcggacggtaatggtctgtcgttaaacaagggaaccgagctggtaaaagacggcaaggtaatcggtgaggtattggtgagtgacggactgttgacagtcactttcacggaaaataatggcgttattccaacgacagaagacgttactaatgtattgaatcaaatccaatatcgaagttccagtgatactcctcctagctccatgattatatcagcaacactgacagatcaattgggactcatttctaatgcgttaactaggcaaatagatattacaacggttaatgatgcgccagccgttgtgattgatcctgttttggtggctggtgatatggatctaattgatataattgactcggtgacaggaatagatacggtagttgcttcaacggtatcgggtgatggttccattttctatgtagcagatggtgacgggaatatcgtagcgtttagccaagatgccgattccggcaagtggttacaggtaggaacccttactatcgacggattaaattcggtggacaaattaatagccacttcggatggtaagtccttgtatgttatcggcagccatgatgttcctagtggatggggcgacactatgatgagtgtcaatactgtaatagttatcacgcgcgatagcataaataatgaactgacagaaacacagaaaataacgggtgaatcgacactcaatacaataaccgatttggcattgtccgatgatgggcaaaatgtgtattaccttcataatggcggattaggcattatgaaacgtgacgccttaacgggtacgctcacctttgatagtagtatttcggatatcgaagatggtgaagaaaaacgcaatattggctctcctagcagtttgattgtgtcaggaaattatgtctttttaacaacagagagcggttatcaaaagccatctgcgctttttgtatttgaacgtacctccagtggattatctttggttggctatattgaaaattacgctgttgattccaatggtgccattgccaaactggattcacctagccatattgctgcgaccgagggtggcgaatatgtgtatgtggtaaacggcaatagccttgcttcttactcttatgattccgttactaagtcctttagtgtggtagataccaatgtgctcacctttgaaaacgtgaccgacatggtcatgtcagataatgataaggagctgttcatttcaacctctgatggcactttgaatcgttatgtaattaccgataagggtggattaattctagtcgatgcgccgaaagaggtgaccaacggaaagaccatcacagtaaccgaagatggtctggtcttcttacaaggcgacagcgttgcgatttttgatgctccaggtcgtgaaacttctaactatgaaataggctttgaggcggtggcattagcacctactctagccatttatgatgccgagttttctgcggtagataattataaagggctgactttttctattcagtcaacttcgccaaacgcggatgatgttttcaatatattatctgattctggtttcagtattcagggtggaaacctgttctttaatgacgcacttgtcggtaccttcacggctgataatggcgtactgtcggtcgcgattaccgacgatcttacacaaaaccaagtgaataccttggtgcagaatgtgtcctacgaaaattctagtctcactgaagcaatcactcagacctttattgtttccaccaacgatggcgagatcaatggcattgagttacaggcagagttaaacgttgtccgcaatagtattcctgaggccattggtggttatgttatgccatcgataatggaaacggctcctacttctatcttgttacctgaaggcttgtttgttgatgctggaggcgatccacttgcttggagtgtttctggtttgccaagcggattaacttttgacccgctgactcgaacaatttcggggcgaacttcagaaaccggtaattttacattaacgtttacagccactgacccaagacagcaatctgccagtttagagctttccttagtagtagggcgccttccagtggtagaccattcttcggacgaaaacgatgcattcatttcgtcaacggctactagaccttccccttttatcaacgagataggcagtaccttagctcagggtgggttggatagtctcctttcgacaaccctgcattcgggctctgcttttgattcatttagtgcgaatgacctgagaatgacgtcgctttctcgtgagaatgctgactcagatagtcaatcagatgctcagtctccgctaccgatggaaacgtatcgctttacgtcattaacgtggtttggtggcgatagtaaagctacgatttctttgcttgaaagtgtgctgtcttcagaagaaaaaaccattcttgcggtgacgttagcggatggcgtttcgttacctgacggagtggagtttgatgccgacactggtgaactgacgatcaataaagcggtgcttgaagcaaccgatcagatagaacttcatattttggtggtggatgagcagggcaatgcttcggtagtacccgtcgaggtgacattacaggcggctcaacaggcttcggctgtcccttttgctaagcaagttaaaaacgcgggattaatgagtttgtcggacgacagtcaggcgttgcttgcagaattgtctgtgaattaacactttgtgaatacgaacaggatcaatattttcgatagtaaggctttgatgtgaatataaaaaatacggtactaacagcaaaaggttttcagcgaacagcattgagtggagccttaatgctggctttaacggcgtgttctgtcacgccaacaccgatgacattcgaccaaaagctggcgctggtggaatctgatcgtgcagctatgtttaaaaatcaagaacccgtggtaaagccaattacattagaagaagcgatggctagagcggtgaaatataacttgcaagagcgcttagcgctgatggaaaagcttgctcaagacaatattctagggctaaaaagctttgatatgttacctcaagtggcggccagtgcgggctggaaaacacgtaataatgaagccgcttcgtcgagtaaatctattgcgacaggtcaagaatctttggtgtcatcaaccagtcaggacaagacgacaaactcagctgatttgagtgtgtcttggaatattttggactttggcatcggctattttggctccaaagcacaagcgaataatgtgttagcagcggaagaacgtcgccgtagtgtagttgccgacattattcaaaatgtacgcggtgcttattgggatgcgatgacggcacagcagctgcaacctgttgttaaaagaacactgaaagacgcttatgcggcgttggaaacctctaaaaaaacgggcgcagagcgtttgatttcgccattggaatcgcttaaatatcagaagagtttactggagatgatcagccgtttggaaacgctggaaggtgatttggcgacatctaagtctcgtttggcaggcttgatgaatttaccaccgtcgactcgttacgagttagcggagcaggatgctttaccgacggatatgcgttacagcctagatgatttagaagcgcttgctatggttaatcgtccagaaattaatgaagaagcctatcaagctcgtaatgttgccttggaaacgcgttcggcattaactcgattattaccaggcgcgtcattatttgtcggcgcacattacaacagtaatagctattctatgaacaaggattgggccgatgctggtgttcaagttagttggaacttgctaggcgcgttttcatattctgatattaaacgagtaggagaggtgaagcagtccgttgctgatcttcgcagacaagcgttaagaatggctgtgctaactcaggtaaacattgcttggcagcaatacaaacaagcgaataaccagtatcagcgagcatcagaattatcacgtattcagaatgcgattttaacgcaaagcacaggcgcctatcagaataatacgcagtcattagtagagcgtgtgcgcattgcgacggaaagtgtcttggcgaaccgtagccgtgaccgaagcttctcggcgatgcaaagctcttatggggctatctatcaagcggcggggttagatccattaccaaaagaaattgtaggaactagtgttgcggcattgtccggctctattgctcagcaagataacttgttaaaacaaggaaaaatcacacaggcaacattgttttctaaggatgtgttggcggagcaatatccgagcatggtagatgggtataagaaaaatagttcgagccaaagtgcttctatacagcgtgttgtattagaaaatcgaggttcattacaagaagtgtccgttactgattataccgattactcgcaatgattatgaccctagtagcatggtgccgtgctaagtcgtttgcttgtttattgggcctgggcggtgtattcgcattgcctagctcctttgcaaatgaggtgtatacagaaagtggcatggcggacaaccatgcgattcgagtgcaattaaaagcacaggacaagatggtgttgtcgagtcagttgtcggggcgtattgaaactttggtatggaaagaaggccagagtttcaagaaaggccagcaattggtcgcctttgattgcggcatttacaaagctaagttggattatgcgatagcggcggaaacaacagcgcagaaaaagcacgctatagctcagcgcttggataatttgcagtccatcagtgtgctagatgtcagtcaagctgaatctgatttcattatggctgaagtcgagcgcaagattggtgaggtaatggtaaagcgttgtgcgattgccgcgcctttttccggtcgagtgtcgaaacgtctggttgagcaaggcgagtttgtttctgaaggcgagccgcttctagaaatttataataccagtgcttatgaagtggagttgattgcgccttcgcgttggattagtcgagtaaatatcggagatacttttaccgttcagctagatgaaactaatcaagagtatgaagcccgcgtgactcgcttagggtcagtgattgatcctttgagccagtctttctctgtatttggacaaattttctcgaaaagcaaagcgttattgctgccaggaatgagcggaagcgccttgttttcttactctacagtatccgagggaaatactgctcaatgacaacttttagctctactcccttagcgacggaagtcaccacagagcatgccttgctaaatgtattacaattagaggtaaaggctcgttctgcgcaaagtttagatgaactgcaatttatcgcccttaatgagactcgactgctgcttagttatgatcaaagtttattgtgggatgctcagagcggaaagttagttggggcatctggattggtcgatattgacgcgaatgcgcctttttgtacttgggcaaatggtgtatttaaaggcatttctcaaactgataaagcgcagcgaattcatactattgatcctactcaactggcatttgatgatgcggctcgttttgccgattacttttctgcgcgcctgatttggttgcccatacaaaatgctaatggtgatttgatcgcaagtttattattgtcgaaagaacaagagctaaatttgcgcgagaaaaaattattatcttttctattaaacgcttatggtcatgcttggcagtcatttattcgacagcgccgccattttttcaagaataaatcatggcgttggtgggcggtgggcggttctatgcttgcaggcttgctatgtattcctattcaacaatctgtcatagcccctgctgaaattgtacctcagcaaccaaatattttacgtgcgccgattaaagggattgtgagggagttgacggttaggccaaacgacaccgtagtcgcaggtcaagtggttgcccgtttagatgcgaaagagttgcagcaacagcttgaaacagcgcgtcaaacctatgccattagtcgggctgagttgcgcatggcgcagcagcagtcttttattgatgaacaacgtaaggccgctttggcggtattagagggcaggcaggtgcaggcacaattagatatgacgtacctccagcagcaattaacgagaaccgagattgttgcgccttacgatggcgtggtgatttttgataatcagggggattggttggggaaaccattggcgttaggtgatcctattatgaccatcgctgacccgaataagacagaactagagatccgcttgccattgcaggatgtgatcgagctggaaatcggttcgtcgctaaagctgtttttaaacagtgatccagctaactctgttgcagctgagctggttaagattgcctataaagccagccccacagaggatgggcaatatgctttacagctaaagggacgttttacggattcagtccattctttgcgtcttggtaaaaagggcgttgctaaactatatggtgaatacaccaccttgttttattacttattcagaaaacctctttctgaattacgtatttggttagcgtggtagatgtggcatcagtgttagagcgcgagaaggtgaaagaagagtcgttaggggagttaagaaacgagttgcgtctttttgaagggccaacagatcgagatggtgccccaacttggacgttagaagatcctttgagcggtcaattttatcgcttaggttggcccgagatggagatgctggcgcgttggtctttggcttcgtctgctgcgattgtagaggatattcgacgtcatttaacgttggatattgatcttcaggacgttaaaacattttatgcctttttaagtcgtcaccatcttttaaaaaaccattccaatgatgccgttcagcagttggctgatgccaaaacgcagcgacagttgagcccgctgcgttggcttctgaaacattatttgtttttccgtgtgccactatgccgaccggatgcgtttcttgaaaagaccttgcctattgcgcgtttttttgtcagtcccatttttttgtttttgagtttgttggttctgttggttggtggctttctcgtaagtcgtcaatggggagcttttacccatacttttttgcatttcttttcttttgaaggcgctgtaatgatggcgctggcattgtctttaaccaagatgctgcatgagctggggcatgcttacacttgcaaatactttggtggtcgagttgcgaccatgggcgtggctttattggttctttggccggttttatacacggatactacaagctcttggcgacttaaaaatcgtcgtcagcgcatgctgattggtgcggccggggttatggtggaaatggttgtgggggcttgggcgattttgttatggagttttttgcctgatggtgtatggcgcagcttggcttttatgttgggaaccagtacttggctattgtctttattggtgaatttaagtccttttatgcgctttgatggctattttttattgtcggatttattgggtattgcgaatttacagcagcgcgcctttgcctttactcgttggcaattaagggaatggttgtttggcttcaaggatgcggcaccagaagtgttttcgtcagccatgcagcgcgtgttgcttttgtactcctttgtgacttgggtgtatcggttattcttatttattggtatcgcattgatggtgtatcactttgcttttaagttattggggatttttttgtttatcgtggagatggccgtgtttgttgtgtcaccaattatgcgcgaagttaaagagtggtatttaagacgatcccgtttgtcttggaataaacatacattgttcagtgcggggttattgatacttattattgggctgttatttatcccatggcgaggagaggtaatcgcttatggtgttttaagggccaagcaagaatctcgaatttatgttccagaaggtgcgtgtttgcagacggtttttgtgtccgcaggggaaaacgttaaacaaggacaagtattgtatttattttcttctcctgaattagagcaagaacgcgatgtgctagaaagccggattacaacgttgcgaaaacaaatcgaggtgaatcaattcgaccgtcatgtgtcggcaaacttgcaaatgatccgcgaagagttgtacgcctcgtctaagcgcttagcaacgcttttcgagcaaattgagtccttatctattcgtgcgccttttgatggtgtgatggctgaggtctcagatcaatttcaggagggcagctggctatcatctggtgcttggttagggacattgattggtgtgcaaggaaattggttggaggcgtttgttgatgaggtagatgttggtcgtattcagcaaggtaacgacgcgcattttattcccgagaatatctcttatagcgtattgcctgcacgtcttatgtcaattgaagatactgggctaagttatttgtcgtccgctcctgaactggcgtcggtttatggcggcccaattgcatcattgaaaggcaaagggagtgatggtgtgcctcgctctgaaaatgttttgtatcgtatttttatgagcttggaagataagtctattgaacaagccggttttgttataagaggaaaggtggtaatggaagcgacttcgcagagcattgctagcagactatggactagagttgtgtctgtgttcgttagagaatcatcgttctagttaatttcatttgaattgagtttcaggcaagcacataatccaagctgtgcgttgctgagaattaattcaccattatgtaaggacgcaatggcacggattaatgtgagccctaaaccgtgtccaaagacatcacttttggacgagagacgtttgaagcgttgagtgacaaattctagactttcatctggaatgcctttgccttggtctgtcacctttataaaggtgttccccaatgaagaatcgatactcaaggtgatcactttgctttctggtgcgtatttgatggcattgtctaaaaggttagcaattgcttgaaaaataagaattttatccgcgtagaagaagtgttttttagaggcttctatggcaagctgaatgtcatagttttctgctaatggctgatagtattcatagacttcgtgtagtatttcataagcattgattttgtttttttggtggcttacttgtcctgtttctacttcagaaaggcgcatgatagagcggaagagcacttggatttgctcggtttctttgattgcttgctctagttctttaagctcttctccttccactcgttccgatatattgattagtttgtgttgtaaccgtgttagaggggttcttagttcatgggccacgtgactggtaatatctctcacttctcccatgagcctttgggtgcgacccagtacaaggttgatttcttggcctagctgcccaaactcgtctccattgtttttataatcgaccctaacgctgtgcttgcctcgagcgtagtgctctaaggcttctattatgtgattaacacgataaaggttatgcaagctaaaaggtaagctgatcaatagaatcatcaattgtattgccaataatccagcgcctgtcatgagaggaataattctggtctgttggatcatgggttgaatattgtaagcattaaaatacatgccaccatcggctaacggtactaagagtcccagtaactccatgtcgttattttcgagtgagataatgctaggagggttgatattgttttgttgtaaggtggtgatatgttgattggatatgtattggctattgtcggataaaatgcgaccattttcgtcgaaaatgaaggtaaagtgatcttttctgacctcctttttattttcgttttttagtttttctgccagttcattactactgctgaacgctgtttttaatgtttggttttcaatattttcaaagatcattccacgaacatggcttttcattatgttatctaaaacatagtcgcagataaaaacggaggcagaagatatgagtaaacaaataaaggcgatcgttgcagcttgtctgaagctgctgctatgaaggagtggcttgataaacacgaatttatcctagtgcgtagccaacagaacgaatggtgcgaataatgggatttttagagtcaccatctagtttgtgtcgtaatttggacaaatgcacgtctaggatgttggtctgtgggtcaaagtgatacccccacgctttttcgagcaacatgctgcgagtgacggtttgacctgggtgttcggcaagcacatagagcaatttgaattctttattggtcaaatcgattctttgtccagagcgtgttacttcatgaagttcaaggttaatcatcatgtctttgattttaataaaattactagacgctacttttttggtgcgacagtaaagccgttctaagcgtaaaagcagttccgtaaaatcaaatggtttacccaagtaatcatctgcccccgctcttaagccttcaatgcggtccgatgtttggtcgtttgcagacaggataagcactggcggatgaggcaaatcttccagtaagccaagtaactgaattccatcgattttaggaatgatgcgatctaataagatgacatcaaagacttcttccttaaccagttttaatgcgtcttcgccattatcgactaacttgcatgtatgacctgagacatgcagcttgctgctaatccaatggctaacggaggcatcatcttcaacaacgagaatacgcatagtttcttatctctatagaataaaaaatagtaatgaatgaccagaggtgcgtcgatatattagtttaaattgataatgattatcaatagcataaatctttattttttttacattaatttacaaatgttaattttcaatattcattaaaacttcatgttgttgtttttattggtttttgatttgtttatttagcttaggtcacttcgattttttgtcatttttatgtcagcttgttcatcctagcaagtgggtagcaaagagctagcttgttttcattaagcattcttaatgcttcgcttcttgagttgttaatgagaatcaatcttaatatgtgttgggttgcatgacacataagattatttttagtttggaaaaggaagaattatgaaagcgagtgtacgacgttttttgtctgatgagcgaggtgtgacagccattgaatatggtattttggcggcagcgatggcggcggcaattggggtgattttcgggtctgatggggtatttgttactgcattaaaagagcgattctcctccattgctgatcaaataaccaataccagtaatcctggggctgagtaagtagtgccgttcctatgacagaccttcttatttcttctgttttgatgtttacctctgtttgggtgattctcacggaccttttttatcgtcgtatccataatattttgatcgttggcttgctactggggtggtgtgggatcgccatattgtccttttggtctgtaggtccttactcgaacatacattcaggagatttgcttagttatttaggctattccattgctggagctgctggggttctgattgttggctttgggcttttcttgattgggcaaatgggagcaggggatgtcaagttgatgtctgttttatgcctatgggtcggttatgacaaccagttggtctttcttgttgttaccgctttagtgggaggaatgcttgcgctgcttatgcccgttttgtctctattggaaattgctggagccaaagtgattgtgcaaatttcgagccgatttcctcggttgaaaattccagcgcctttggtgttttctcgcgaaggtgttaaagggctgccttacgggttggctatttctggtggggcattttatttattaataagcccattttctcactaattctatggtttggaagttatgaaagtttcgtctgttttttttatatctggtgcgttggtttttgcgataggtggcgcgcttttggttagggtgttggcatcgacacctccgcctccagcccctgttgttaaggcggcccctgctcctaaacctgtatttacgccagttcttgctgcctcaaaagatcttgtgcctggtgattttattgataactcagcagtgcaatggttggctgtagataaacagtacgagtcacatagctattttttgaaaggtgttgatcaagttgatgctgtctttggggcaacggtcagagaacctgtggctaaaggggatgtattaggtagccgtgtggttgttcttcctggtgatgcaggatttatcgcttctgttcttgaatctggaatgagagcagttgcaattcccgctgatgcggtgacaagcaatgctgggttggtgtcagcaggggatcgcgttgatgtggttttggggctaaaacgcgaccaagaaaacggtggtgaagcagatccaatggcatcaattgagttgcctaaactggcctcacaaaccctacttagaaatgttcgagtattagcgctgaacgatgctgtcgaagagatggcgaaagaaaagcctacggaagaaaaaagcggagcaaaaaagcgtaagttctatgaaacggtgacgctggaagtcttcccgaaagatgtagagcgattaactgtagcccgtgaaataggggttttacagcttgctttgagaagtgtgagaaacgaaatgcttgttggctcttcggatgaaaatcgaatagcagcgcgagatgaggtcaccactcttggtcaagtaaccgatatatacgatagctttaaacctcgaaaaaacgctgaaaaatcctctgttgtgatgttccgaggcgagtcaaaagaagtgtcagaatttgctaattaagagtattgcgccgttcctttcagtttatttattgtggaagttgtttgatgtcctttaaatgtaatttactcgttgtccctttgctttttggggtgtttctgctgtctggagtaagccgagccgcttaccttgagcccatgaataatacgtccgagagtcagtctgttatagggacttccgcttatcaacaggttgaggtcagcggtaatgttaatttagttgtgaatcgggggaagcttttaaccttgccgcaaaatgctgcaaaggtgctgattgccaatcctgatattgctagttttcaaatgccatcacccgacaatgtttttgtgttcgccaaaaaatcgggttcaacctctttgtatgcgttagacgatgagaatcaggtcatcttggcattaactcttaatgctggatacgacttaaatagtttaacgaaacaggttgctcaagaggttcctgggtctaacgtgcaggttgggcctgcgacggaaaatgggcttattgttcgtggttcagtccaaacccctcaacaagctaaaagagtgatcgacagtgtggaagcttttgttggtggtgatgcgactggcagtgctggtgctggtagccagacgttacgtatagtgaatcagttaaaagtagagctgtcttcccagattaatatcagtgttcgtattgttgaggtctccagaaatttgagcagtagcttaggatttagttgggatgctttgtttgataatgggaaatattttgctcgtaatagtgcgagtttgtttgatgctacaacaggagccttcactgggagtggtgtgacaaacgctgtttttggtggtgcgtcgggaaacctaggtggagttttatctgcactatcaaatgatggacttgcgagtattttagccgaacctaatctaactgcaatgtcaggtgaaacagctggctttgccgttggtggggaagtgccgattgtaatcattacaaacaataacgttacgatcgaatataagcagtatggcgtcatcatgcgtatgactccgactttgttatcacctaatcgtattagtttgcatattgctcctgaggtcagtgatttaaccgaagaaggcgcagtagagttacaaggactaacggttccagcctttaaggtgcgtcgagctgacacgacagtcgaattggccagcggtcaaagctttgcattagcaggtatgttgcgcagcagtgtgagtcaaacggtgactggggtgccgggtttacgcagcattccaggccttggtcgcttatttgaatctgaaaccaatcaaaaagaagaaaccgagctggttattattgccacggcttatgttgtagcgccgacatcttcgggtgatctacaaacccctgcgaaaggcattagtaccattgatgctcatttacctcccttggcatcagccggttatctgtattaatcattaggtggtttagttatgcgtattatcacttttacaattgcgattctggtgttgttgagtggctgtgatcgcactgttcatcagttaagaaatggccctgactcaagtatgcgtcagaatgaatccttctcggtgaagccgacagcctcgtctatctcattaaaagttcggccgagcggcagtttaacgtcatcgtctctgtctggattaaatagtcttttgaaaaaccaagggcgtttgtctaatcaaacgattcgaattcagccgttaagtgagcaaggggagcagtttgctcagcgcttggggcagtctttgttggaattgggggttcagggggagagtttacttatccagccattggtctatcaaaaagctgagacaacgtgggatctaagcgttgtatcagaggccattatcgttgtgacgccagattgtgttatcgaagacagcaccacatggagtgttaaaccattcgacgcggtggggacattaggctgtgcaaatcgctctaatattgcccgaatggtggtaaatccaagagacctgatacgcgccagaacattagattctgctgatggaattaatgcagtcggtgcagtgaagcgttaccacgaagcagacattatacctctgttagatatcgactttaatgaagattaaggcaggaagatccgatgagcgatagtaatcaaaagcaaaataatgaatcgcaatttttggcaatttttgctgccgatagtgcgcaagttaaacagtttggcgacagcctgtcccgtttgggatactcgtccgatagagtgtttctcggaggcgtcgaagccgctgaatcatgggttaaagagcatgctattccatcattattatttgttgatattgataatgaagtggcaactttagtgtcaatttctgcgttgattgagttgtgtggtccgacatgcaaaattgtcgcatttggctctgagcaaagtattgatttgtatcgagcgttgttatctaacggcgtattcgattatctcttgaaacccattcctttggatatgatttcagctgtgatacagcgcgctgaaagaggcaaggttgatgatgcgaccacgggaagaaccattgcggtaacgggaacatcgggtggagttggtgcctcccttgtctctcttgggcttgcccaatcgttatcgaaaaagcgccatatgatgacggcattagtggattttgaccgcaaaaacggctcattagggctaatgctaggttataacggcgatgcggggctaggcagtgcgttgagtgctgagaatattgatgcaagattgcttggtcgatcgatagggaaagtggatacacgccttagtttagtcgctcaggtgccggattttcatgctgaagaattggtcgactcttatcctgcgctggttctgggtagtagtttatgtcgcatgtttaatcaagttatatgggatttgccaagtgccaagccgtttggctctatggatgtattagctcacgctcaaacacgcattattgtgaccgatttcactgtggctgacgcacgtaataccttacgtttattaaatgagattggggatgaatcatcaggccagcgtatttttctggtgcgtaatagctcaaagcatatggataaggaattcatttctcaaaaagagtttgaggaatttattggttgcaagatcgatatggttttgccttatgcgggttctgggttgggtagtagtttattgcaaggaaagctctcgctggaggccttccctgatttcgcgttgggattgctaaatctagccgatatggcttgtggcaagttgcctcaacaaagtatcaaaaaatcatcggctctctctgctcttttacgccgtttattgaggacgaataagtctccagagatgacgctgaaaggtggacgcttatgattattaatcatgtccctagagccaaaaccgctgcgcagcgtgtttcagcgacagaggttatggcgccagaagagagcagctcgaaaaagtctgcccgccagacatcattgcagaacaatggtgacacgcttagtttgaagaataagcgacttatccgggaacagctttatgagcaaatagacccagttaaagcatcgaccttgagtcatgacagccttaatcatcaaattgaaatgatgattcgcagcatctgtgacacgaatcgcttacagctatcgcaagatgatgaacaagctatttgccgagaaatgttccatgaaatggtggggataggccctatcgaacccttgcttgccgatgactcggtgaacgatattctggtcaatggcgcagggcaagtgtttgtggagcgttacggcaagcttgagttgtcaaatattcggtttatcgatgaggagcatgtgctcaatattgcgcagcgtattgcagctgcagttgggcgtcgcatcgatgaaactcagccaatggtagatgcgcgcctcgccgacggtagtcgagtcaatattattacttaccctttggcgattgacggtaccactatttcgattcgtaaatttatgcgtcgcaatatgtcattagaaattcttgagcagcgtggtgcgttatcgaatgacatggtggacgtgctgcgtcgtgctatgcagggcaagttaaatattattgtgtctggtggtaccggtgcaggcaagacgaccttattgaatgcgttatcacaaaaaatcagtaacgaagatcgaattattaccatagaagatgccgcagagctgcagttgcagcaagtccatgtggtgcgcctagaaacacgtcctgtcagtgctgagggtacagggaaagttgatcaacgagatttggttcgtaacgccttgaggatgcgtcctgaccgcatcattttaggtgaggtgcgtggcggcgaaagcttcgatatgttgcaagcgatgaatactggccatgatggctccttgtgtaccgttcactcaaatacacctcgtgatgcgattatgcgattggaaaatatggtgatgatggccagtatgcagttgccattggaagccattcgtcgacagattgccagtgctgtggatttgattgtacaagttgaacgtatgcgtgatggttctcgtcgtattgtctctattacagaagtttgtggtatggaagatgacgtgattcaaactcaggagttgtttgcgttcgaaacggattctattgacggacaaggacgagtatctggacgatttgtttcatcaggtcagcgacctagcttttataccactcactcacattattttgatgaggctgtataaatgtctgatgtgatcaatttgctgtctttattggtatttttgtcgattggttgcttttttttatttttacgcagcattaatggaaaacgcaaacaagagcagcggtctaaacagtatcttcagtcattaaagcagcaggtcttggatgagagttctttgtcagagagtctggaattggatagtgtcagtcgccaagtggaagtgtttttgtggtctaaaacacccattataggggcttggctggagcgtttttggatggatttgtctttgcttggttggcaggaaaaatgccgcacgcgagcgatgatgcttgcaggcccgtgctttttattgggatttacactcgctaaagacagtttatctccttttttattgagcttggttctctcagtcgtattctttttctgtgctgtgttggtgttatatcgcaatgccatggcgaagcatttgaaagagtttaagcagaaccttcctcaagccatcgattctattgtgcgaattgccagagcgggcgtacctgtgagcaatgcttttaatttggtggcagagaaccttccaggccccttggcaaaagagttttcattggtggataaatggcttcgcttaggggtgcccttacgtcaggcgatgcaagattccgctaaacgagtgccattgaatgaatatcgtttttttgtggttattttgattattaatcaagaagcgggcggtcgtttaagcgatacgttagaacgcttagctcatactttgagagagcgccaagagttggctcttaaaattcgagccaaaacatcagaagtgcgcgcttcagctgtgattgttgcttcgctagcgccgctttctttggcctatatgtatttgaattctcctaaagacttccagtttctattgaatgattcgacaggaaataatgtgctgttttacgcctttgggagcgttttattaggattgagtattacccattttatgattaaacgagtgattcgatgacaaatgacatgatgtttcccgtattggcagggatttttttgtgtactacaggcctagtgttgcttgggttgtattttcgaactaagcctaaaacactggcagaccgtttacagtctagtggaataatggataaagacattcttcaggtcgaagctgttttgttatcgcaaaatgatgagaggcgtaaactgcaaaaatggctgcagcctttagatcgcattggacaagagttagccggaacagagagcgacaaatttgccacaagaaaattgttgttaatggctggctttcgccgccaaaacgcgcttggcgtgttcactttttgcaagttttcgttaggcattatctgcatattattgtttttatttggcgttttggagagtggcaatcgtctaagccttaatggtttggctggtagtctaatgcttttatttttcggttcctttgcggctgaggtttggctaaagatgcgagccgctagccgaggagggcgcttgtctagcagcttgcctgatgcattagacctgatggttatctgtgcggaagcgggattgccattagggcggatctttaaaacggtttcaaaagagttggcgttttctgcacctgagatcgccgaagaattgggttatacccatgctgaattacagatattaagtgatcgtacaaaagcgctgttaaatttgtctgaacgttgtggtgtcgaaaacgtagaggcaatggtatcgaccttgattcaagctgagcgttacggcactcctttgtctcaagcattgcgtactatttcagaagaaagccgtaagcgattagtgcttgatttagaagaaaaagcagggaagttacccgctcagttgagcgttcctttgatggtctttattttgccgccagtgattgccatgatggggacacctgccatgatccgtataattcgtatgttgggtagttgattgatgaatatagtaaaaggaatgatcggttcaacgagaggcttttatttgctgcttgtgtgtttcgttgtgcttttaggcgggtgttctacccaggttaccaaaagtggtagtcaaatcagtgagagtaagacagtagaaacggatacggcggaagaggcgttgaagcttgcgcatttgttgcgtaacaacggacgttatcaagcagcctatgaagtgtatgaaaaaatggatgagaaaggtcaactggaagggccttttgtactggaatatgctagcttgtcagcttctattttacctgcatccgaagctatagcgctgtacaaacgcgctcaagacgagctaggaaaagaggtttctaattctcagcaacaagctatttgtgtgggattaggacgtgcctatttagaattagctcagttaaacaaagccaaagagcaatttcagtgtgcgctggaggcgagtcccaaaagcgtcatggcactaaatgggttgggtgttattgccagtatgaatggtgatgtctccactgcccaagagaatttgcaagacgctttagatatcgcgccctctaacgaaattgtattaaataatttagcactttcgtggttatcatcaggcgaatttcaaaaagccatcagtttgttaaaaacaaagcaaagtagccaaaatatatctacacgacttaatttggctttggcatatgttcttatcgatcgtgaagatatggccagagagctactattgaaaaatatctctagaaacaagactgaaaccattttagatagttatgtcacttcaaaatatagaataaaaaatggatccgatatttcagctgaaatactagcatttaccaactctccattttcattaaagagtgaatgattgtgatagatagtattcgtttttttattataaaagagaaggccgtagtttctattgaagtcgctctaatatttcctgtcatactttttattgcaatgatgttttttgaattggcaagaatagcactaattatttcagttgttggagtttctttggaaagaacaacacaagagtttcgatataatcaagattttatctcaattggtgaagaagtaattaagaaaaaagttagtgataaagtggtcgagaattcttatgggttgatttatgaaaataatattaaagtagatcttcaaagtttttccgatttaaatgatttcgctagtgtagatatagaatccggtagctatagatccttacctattttaaattttagtgttttattgaatgataactttataacgccattacctagttttttcggcttgggtaattcgttccaacatgaataccgacaagttcttggtgatcttatagggaagtcttcatcatgatgttgcgtttttttcgagacgagaatgcgaacgcagtgttggaatttgcacttttcgttcccgtcatgattggtattattttagtgagcgcagacctttataatatcaatcgcatgcgtggtgtgatggagcagacagcgcataatttgtcttcaattttatccaatcaacaggaattgaatatcaaaagcttcgattatcttgtggagcaggtggttgatgttaaatcactaggtaactatagccttgttgtctctaaagtaaatttagatcgcacaatggattggttacccatttatcgaggggagctggatgctgtttgtccttcaaaaagtgagggcaatcgctaccttgatgatatgcctgaagaagatgaggatgttgataacatctctttgattgtggttcagctatgtcgatataccaatagtttggttttgaatagtggtttacttggtaataagttaatggaaagtgtggcaattaaccgattgctatatcattctattatactagataaaccattatcggaagaggtaggggtggaatatcaatgaggtcaaaagtgttatccgaagttaacaaaaagggtaagagattgttttatcaaataattgctgttcttagcttgattatggccttcgtgggaattatggttcctggtattcccgctactgagtttatattgctttgcgcttggtcgtcatcaaagggctcccctaggattcatcgattcttaaataataatagatttacagggcctactttatataattggaataacggtaaggtgatttctagaagtaataaagtgatatcgtcaataagcatgtttttatgcgcttgtttgctagtatatagcggagttagttcatacgttttgttttttgctttattaggaatgcttgttggttttttatggatgtggtctaggccaacagaagttaaaaataaaataaagaaatgttagcttttcttaatataaatgaagtggctatttggtaagttagtttttatgattgtttaagatggattttgaatgaggtcacatatgaaaactatagataaagagcaagaaatagtaactttttcaaagcgtttaaaatattctacgcgtactaatcacgatagtgttgattcactggtgatgcagtctgagccatttgcaaacgaagaaaattacagaaaatttttgcgtttacagcatatttttcacctgtcggttgctcccttatatcagcatgatgatcttcagacattgtttcctggattagctgaattacctaggttgtctgctgttgaatcggatttgaatgacttgggcttaaaggcggatgttgatgcatctttgttagctacgccaacagatctgtaccaagccattggctggctttattgtagtgaagggtcgaatattggtgcagcatttttgtataaagaaacacagaaattgagctttgatgcagaccatggcgctaggcatttagcagcacatcctgaaggacgagcgccgcattggcgtaagtttgttgctcagttagatgctttgtcgctaacggaagagcaagaagctctggctataaaaggagcgatggacgcttttgctttttataaaaaaacactggcgagcttgaattcctaagtgtttctccgaggccagatgaatattatttttcatctggcttttttgctttggtataggattttgataattcgcgaatggtctccatttgtttaccaaactgacgacaaggagtgcaaattgcagtgtgcattgccaagtttattttttctttggcggataacgttcgatcgagtttctccgagagcatttgggtcgcttgtttgcattttatcatttacgacttctccttttgaaaccagtgatcttctaaacattcccgtaaacgtagacgagcacgatataaagtgacatttaggctgcttaccgacacatcttcgttatgacaaatctcaggtgtatccatttcgagaaattcgcgcatcataaataatcgaccatatttagctggtaaagcatccaaacaagcatcgaaaatacgccagaagtgctcgttttcaacaccatgctctggctgatcccattttttagggcgctcgtctttttgccaatggccattttcctcgaacaagtgctctattaacgcttcaccacttaagtttggcccatcttcgagctgactggctgccgtatggcgtttttccttacgcaacaaatctatgatcttgttcttcaatatggaaaatacccaagtcttaaacgccgcttgtcgcgcaaaacgatcaatattttgatacgcagagaacatggcttcttgtactgcgtcttcggctaattgattgtctcgtacttgaagcttggcgaacttcagcatctgcgcacgtaactcttcaataaaaacagcatcctgaaagacgttaactgctgctgaagagtccatctcaacagagaggttcgcattgctcatttaagcctcgggttgtttgtctattgttagacgaggttagttgggactttattaccactcaaccgtgatgtttatttgtctatttgctcgtggctgcttctgccaaatactcatctttcagtttgacgtagttaagcccggcatactgaaaatattcgatttctttgtcgttgagtggacggatttgtttcacaggagaacccatgtacataaagcctgtttctaaacgcttgccaggtggcaccaaagagcctgcgcctatgatgacttcgtcttcaattaccgcgccatcaaggattgtggtgcccatgccgactaatactcggttgccaatggtgcagccgtgtagcatggccatgtgtccaactgtcacgtcgtcaccaatgttcaaagggtagccttctggcttgtaagtgctggcgtgagtaatgtgtaggcaggaattatcttggacgctagtgcgcgctccaatacgaatgctgtgcatatcgccacgaatagccactaatggccacacagagctgtcttcacctatggtaacatcgccaataataacggcactgtcatcgacccaaacacgatcacctaattgtggtgttttaccacggaaagatttcatcaccataaatcctcacttaaagggagttttgttaaaacaaatgaaggaactattaacacaataggcttttatgcattgaaaaagtgttaagacaacctatcttagtaagcatagtattgactaatgcattacagcgttcaattaatataaaaggatatcacgatatgtcacagtctgtatgggacgcgaccagcttaccgaattttaatgatatcgatgttgcgaacatcgaagcggatctagaaaaactactcaagtataaccaagaagcgattgatgcctgtgtgagtgaaaataccaatccaacatgggaaagccttgttttacctttggatcagttgcatgacgacttgaataacttttggtctccaattagccatttgaactctgtaaaaaacaccccagatttacgtacggcctacaatgcttgcttaccaaaactgacccagttttatacagatcttgggcaaaacaaagccttgtaccaagcctataaaaacttggcggaaagtgaagcggcaaaagatcttaaccaagcgcaaagcgaagcgcttacacaaaccatccgagactttgagttatctggcgttggtttggaaggcgaggcgaaaaagcgctatggtgagatcagtcagcgtttatctgaattaagtagccagtttggtgaaaatgttttggatgctactcaggcttggagcaagcttgttaccgatgaaaatgagctgtcaggtctacccgaatcagctctggcacaagccaagcaaatggccgaagccaaagaaaaagacggttggttgtttaccctagacttcccatcttacatgccagtaatgagttatgctgacaacgcggctttacgcgaagaaatgtatcgtgcttttgctactcgcgcttctgatcaaggtggtgatatcaaatttaacaacgcacctctgatcgacgaaattttagcattgcgacatgaaatggcacagattttaggctttgataattatgctgaattgtcggttgccactaagatggctgacaacggacagcaggttatcgacttcttggaagatctagctaaaaagtcaaaaagctcggcagaacaagatcttgcacagttaactgcgttcgcaaaagatgaaaatggcgtggaaaaattaaacgcgtgggacatgacctattacgctgaaaaactgcgtcagcataaatacagtatttcccaagaagagctacgtccttacttcccaatgaataaggttttgtcaggattgtttcacgtggcacaaaccttatttggcgtcgatattcgtgaagaaaaagaatttgatagctataacaagagcttgcaactgttcactatcagcaaagacggcgaagacgtttctcgcttctatctagatccttatgctcgcgaagcaaaacgcggtggcgcatggatggattcttgccgtactcgtcgtcgtttgagcgataaccgcttgcagctgccgattgcttaccttgtgtgtaatttcactccgccaattggcgacaagccagccttgttgactcacgatgaagtcactaccttatttcacgaatttggtcatggtttacatcacatgttgacgcaagtggatgtttcatccgtatccggtatcaacggtgtggcatgggatgccgtcgagttgccaagtcaatttatggaaaactggtgttacgagccagaagcgcttgcccacattgcaggtcattacgaaacgggcgaaccattgcctcaagatttgttagacaagatgctggcagcgaagaacttccaatctggtatgcagatgatgcgccagctggagttttctttgttcgacttccgtttgcacatggaataccaaaaaggcatttctgttcaatccgttatcaacgacgtacgcagcaaagtagcagtaacgacgccacctgaatttaaccgtttccaaactagcttctcgcatatttttgcaggtggttacgcggcgggttactacagttataaatgggcggaagtcttgtcggctgatgcattctcgaaatttgaagaggacggcatcttcaataaagataccggcgcacgcttccgtgataccatattagccaatggtggttctcgtccagctgcggagttgttcgctgaattccgtggtcgtgaaccaagtacagatgccttgttaagacacagcggtatcgcagcttaagtttttattctgcaaggaagcagcgtcttatctgatgattagacgctgcttttttataacgtcgttcagggcgttactttattaaaggtagctagggttatgacagtaaaacgttttatcgcaggggcggtgtgtccgcgttgtagtgagatggataagattcgtgcatggcgtgatgatgacgctgaaaagcaatatcgtgagtgcatttcctgtggttacacggatgagcagtctacgacggtccaagcgcaaccaactgagattccaacgcgagtgaatacgcctcacagcagcgctcctcaagcggaagaaatggtgattaattttatcccgaatccgagttccaccaagcactagattattacaagttagagggatctttattgtgaaaatgatagtggaagtgattggaaaggttgaacaaggttatagcaatccatatgagtgtctagatgaggatgggaattcttttattgttaaaggcttgccacgctcgagtcaaattaatgagtggatatgtgctaatttagcaacggcatttggtcttcctattgcagaatacgagctggttgaaatacctgaagaactctattttgaattagattttgatactcagtttgacctaggatgcggccctatttttggttcgaagaagatccagttggcgcagtggtttgagcctaaaacgatgcagcatatcgtcactgaagaggaaaagttaaagatttttctttttgattattgggtgaaaaacgctgatagaaatagtgataatacgaaccttttggttagtgataagcgtattagagtaatcgatcacaataatgcttttgataaaaaatacactagagatgatgttttaaatcatcttttttatgatcagattaacaaaaaatggctcaatgatttggtgtttagagccgattttattggacagattgaagatattttacttaatttaaataacatcattggctctctgccagaagaatggcagtatagtgattcacctataaatacacttaaagcagatgttgatcttgttgccatagagaacactttaagccgttatactgacgatgatttttggttttttgtatgaaaaaatatgcttgcaaatacgttgttctacgctttgctccctatagtgaaactggtgagtttgctaatgtgggcgtacttctttattcaaaaaaccataactccttcgtattcaagttagatactactgatattggtgctagggtctcaaaattttttcatattgatgataggcaagtgttcaaatttgcaatgacatcttatcaaaaagagttggcttttgttcaagaacaagtcgttcatcatcacatgactgcagaagaggcatttgattttttggttaaacctcgtgcaactttgttgcgtttcagtgaagttcgaactcttataacggactcaattgacggaacacttaatagtgtatttgctcgtatggtcagtcatagctcagcctctcaggtcaaaagtaggctaaaactagctggtatcttaagatctcaacttgattcgctttgtcttgaatacccttttaaacggcataagttttcaaaaagcgtctttgaagtaacctatgactttactcagttaagtgagcaaggtgagccattgaagttgatacagcctattgaaataaacgacaaacttactgcaaaagaaatttttgaggtagtaggtaacaatgaagttcgtttaaatcgtatggctagcttagacttacttcctaagaaggttcttcttccgttttctttgagtgaaaacaggactaaagaagcagatgaggcttggtctattgttaaaagcgagttgataaatattggtgaattagtcgacattcataataaatctgctattgagaaatttgcaaagcattgattagatgagatgtagtcgaacataaaaaagcggatctactttatagtaagtccgcttttttgtatccgtgagaaagcacttagttattaaccaaccaaaggatatctaacggttgaataaggcttaacgatggcaaatcaatgaattccttgtttaacaagttcattgcagtgtcttgtccgatcagttcgcttagtgatttcccaagtggtagatgttcgagcagtactaggtgttcgctcatgttggcgatgactaatagtgttttgtcgttcatttgtcgtttgaaagcaaatacatgttcgttgcctagggaaaccaattcaaattcttgcgcagcgaaaagtggattagctttgcggatctgaatcatctctcggatcatttgagcgattttaccctgtggtgcgctagtatcatctgcaagggcgaagtcttgctgggtgagcttcttacggtgcacccagcggctatcgtctacttttgtcgggtcgtttaggtaatcatcattattaagcacgccaagatcgtcaccttgatacagcaatggaatgcccggcatagcgaagttgataccgttgagcactcgtatgcgtctgatagcatgatcaagcaacaatggatcgtttgcagcgatggcattttccacgcccgcaagagacgccaaggtaccacaaacacggcaatcgccattcactgggttctcttgaaacggtacacctgcagcaaaagagccttcgaattggccagtatagaattgattcaaaaagcgacgatgaccaataccatcaatgccaagacgatcagaaatagcgtcatcccacaaccaaccaatatcgtcatgacagcggatatagttgatccaagtcgtatgttctggaatcgcgaagctgcgctcaagagattggtacaacaagttggtttggcgtgtcgctaaactttcccataacaaggccatcattagagggttgtaagacagcgtgcattcgtcggcgccaatgtatttattgacttcatctgggtgaacaatagcttcggatttaaaggcgacttgtggtgctgcgatgtccaagcaggctttgaacgctttaatgagattatgagccttaggtaagttctcacacactgtacctttctctttccagacaaaggctaaggcgtcgagtcgtaagacatcacaaccgtttagaatgagatgtaacatttcttcgacgacagcgacaaacaccgccggattggaatagtttaaatcccattggaacgagttaaaggtggtccaaacatggcggtctaattcgggcaaataagtgaaactgccgcgacgaatttgaggaaatatttcgcgtacggtttggttgtattccatggcgtcttgctcgcccatgaagtagtagtagccttggaactcttggtcacctgattttgcagcttcggcccaccgatgttcgtctgatgtgtgattaaacacaaaatccaacaccatgcgtatgccttttttatgcagtgcggaagcaagatcttttaggtctttgttggtgcccaaattaggtgacacggtacggtaatccgaaatcgcataaccgccgtcactgttgccttctggcgctaaataaagcggcattagatgaacatagttaattcctaaggattcaaaataagggatcttgtcgattagagagctgaggtcgtcagctaataaatccacatatacggcaatgccgacattttgattggattcgaaccagaactctgatttgtctttgatttgggcagggcgttttttcttatgaaaatcgataaaggattgtagcaacaccttgagatgataatgaagatcgaagcactgtccataaagcgggaaaagctgttcgaagagtggtgcaaaaccgttctctaatcgcttaacaaagatcgctttttgttgagaagtcagttggctaaaatctaattcggctaacaaacgctgttgtgttttttgtgcttcaaaagcgaaattcatgaccatatttttgccttgtaagacgtgctcgtgaaaaacgacgagttcggattattgttacctaggctggaaccttaggctaaaagtttggttggagagttcgctttaacaacaagatcagcgcgcttcgttttccatggagaaaacgtagcctaaggggtatggcgggtcaatatggcagctttctaaatactgacttaatttccgataagctcgcccctcggaaattaatcgttaggttcgttgtcagcgtaaccgctaccaatggcattaaaaggcatatcaagattgagttctgggacctgtaagccaatccaggttgggaaggtgttgctgtttggaccagggaataccgtgtattcgtttgcccaaggataacgtttcactgcttcgttgatttttggaattaatgcttccgcttttgggccaataattgaaagaattttttctggttttgcgccaaaccaatagcgatctggtgttgtggttttatattcagataaggctggaagtcctctatctactctccaaccaacaacttcatgaacagtataatcggacgcgttcttctctttggttgccacccaagtatggactgcaaaccaaccgcgccagctgaaagcatcggcggcataaaattcgataacagcgtttttttcttcttcgggtgatggggctatgcctgcgggttctcggcttgcagtgcgccagctatcgttagaagagcaagcgcttaaaaatagggtaatgaagaaggggcctagatatttcaccatgctttgtccttatgctgttgttgagttgtatccctataacatacgcaaattttggtgtgtttggttcatcattttttgtctattgagtgagttttcatgctttttgctaagttcaaataatagacaaaaaaaacgccagaagactgacgttttaggtttgttgtttcaacgaaacagcaaattagttcatttcagtaataaagtcttctgctgaacgacgtacttttttcaggccttttaaccagtcgccttcatctgcgcggtagcctaaaggaagtagaatcacagagcgaagtccgcgttcagttagacctagaatttcgtctacttttgcagggtcaaaaccttccattggtgtgctgtctacgccttcttcggcggccgcgattagtgctgttccaagacctatgtaagcttgacgagcagcgtgttggtaattcacttcggcatcacgaggagggtaagcgcctaaaatcatttgacggtagttttcccagccttcgtttttaaagccacgttcgtcgtttactaaatcgaacatcttgttgatgcgttcttctgtgtagttatcccacgcggcaaaaactaatagatgagaaccatcagtaatttgcgcttggttccaagcgtgaggcacgatggcttcacgtaatgctttgttttttactacgatgacttcatatggctgaagcccgctagatgttgctgtaagacgaatcgcttctagaattcggtctactttttcttgctcaacggctttgcttgagtccatttttttagtggcatagcgccagttcaatttatctaacaaattcgacatttcaattccttagtaaggtttttatatgtaagcaatatgggtctaatgtcagttaagtacaagtgttgttttaagtagaaaatgaggaagttgaatgatcggttaaatgtcgaacttggttgatatcgtgcaataatttctcgaataacgccctaaaatggttcatttttttatctagatgcagtaaggtgcgattccgaaaacttcaatggacccctttataatgacgttagatcataaaccatcattactacagcgttatttgcgcggtagcttagtactacaaattgctatcggtattatctgtggtgtcgtattggcatacatttcacctaacaccgctctatcggctagtttgcttggtgatttttttgttaaagcgctaaaagctattgctccgattttggtgtttttattggtaatggcatctattgctaatcataagcaggctcaacaaagtcatattcgtccggtacttgtcctttatttttttggcacctttgttgcggcattaacggcggtggtatttagttttgtctttcctacccagttaaacctagtctcaccagatttgagccagagcgcgcctcaaggcgtgggtgaagtcttgcatacattagtatttaaaatggttgataaccccgtcaatgcccttgttcagggaaattatgtaggcatattgacttgggctattggctttggattggggttgcgtcatgcctccgaagctacaaaagcattgctgcagcatttggcgaccagtgtgacaagtattgtatcggtaattattcgcttggcgccttttggtatctttggtttggttgccagcaccatagctgcgacaggttttgatgccctgtttggctattcacacctgttagctgtgttgattggtgctatgttgtttattgcttttgttaccaatccattattggtgttctggaagattcgtcgtaacccctatccattggtctttaaatgtttaaaagagagtggcgtgacggcattttttacgcgtagctctgcagctaacattccggtcaacttagatctgtgtaagcgtttagacttggatgaagatacctattctgtgtctattccattaggcgcgaccattaatatggctggcgctgcgattaccattacggttttaactttagcggctgtacataccttgggtatttcattggattttggtacagcgttattgcttagtgtgatagcggctgtgtctgcatgtggcgcatcgggcgtggctggaggttcgttattattgatcccattggcatgtagcttatttaatattcctaatgagattgccatgcaggttgtagctgttggttttattatcggcgtattgcaggattccgctgagacggcgctgaatagctcgactgatgtgttgtttacggcggccgccagtttgtcagatagcaagtaattacttactttttatatattaaaaaagagagctggcgctctcttttttctttgccttaaagcttaaatttcataaccagttcaatgaggttgcctgaatatgtttaagagtcttctataattttcataagcttatgatattttggctcgccttttaatcttggttcagcttcaacaatagaatttacaacgctcatcgcatccattggggcataatctttattcaccactaccaaaagaagatccaacatttccttagggaaagttgttgttagcttttttctattcaggtctgataaaggcgttctaaagccaccaatgggccttaatttatcgcgaactacttggaaaattttagaaaaactgtcacccgtctctgagagcaaggacaaccagcttctggttaattctggggattgaatattcaagtctttaggccagcagttttctataaatggaaccactctttcttgccaatttttctcgtcattctgccctatagcacttaatcgagagatgatatcttttcgattcttttcttgcatatgtcgaattgcgttcctagcgatttcaggggataaagtccataaaccagttttttgtgtagacgaaagctcaactaggatagttgaagcgctccttgccatattatcggcatcttttaaatcgtatacagcagggaagagttgcccgattttaggataaattaggtctgcgaattcttcgcttaaccatggattatgacaacgcaaatagccttcccatgcaacgtatgattcgtggcttccattatcaaaccaaggaacaagcttttgctttacccatgcaggatcaatacggcttaaccacggaagctcgttcgctagtgcatatttaactctatcattccctccagtttcgctacgtatcagacgctcaaaatacgatttgatctgtggtggaatttctttagtgctatctaattcctgctcgtccatgcaatcaaataatatattaactagatttgcctctgttgattgataagactctctgtggaaagtcgcctgagacatctctttcacagcatctgaagtgattttggttgtgattgactcgaatagctgccaataaagttctttatcaaatgcttcaaacgcttctctattggtcttcatccaggaagataagctacggctaattttttgaaaaaaaggctcttttaatcggataagcttttggaaaaggaatgttttatagcgagtagatgaacacgataaaatatgctccatcatcttgccccagaactctttttcgaagtttccctgtcgcaattcatagcagagtgccaatatagctcttctgggatagtcctttactagaccagaaaatggcctatagcgaacatcttcatcaaagtctcttcgtcccagctccaccgactttttaatcacgtcactaataggtaatttcaaaagtatcttaggtgaatcatcttcggggggacgagaggaacttgtttcaggaagacatagcttagtcgcccattcggcccatgcatccgaccaattagggttttgagttctaaacagagttatcagatgagaaagttgatcactctgttgtttggtaaagctcacgccacccagttgtaatcttctagcatatcggcaaactagctctagattgttttgagtctcatcgggatcaaacttttcatctttagaatcagcatatactaaaagtttatctaccaacgattctaaatctctcttttcaaattcatgacgcctatcttctataaggaaaataaactcacgcttgatactactgtcaaaaagcacttcttccctaattgaaagcagctctttaataacctcttctgcagaaaataggttcttgtagttgaaagcaaataaacgcaacataccgaaaatcgaaaagtcacttggccaagcaaaaacaatatgttttgcggcactcggggcaaccaataaataacgcttaaacaaggctaggtagaggtcaaagagagtgtatttagaataacttctgcccgtaacttcgcgctcaccatagcaagtaagcctatatcgtggatattcagagacttcagacatcaaagtctctgaacgtatcaacaaaccttctaaaattcgtaaaacttgagatagctttccatcaggtacggacagttgctcagcgcttagcgttagagtttttactttaaactgcactaagtcatgcaagctaagatcatcccagcccttttcaggcggctttacgcgactgtgaccgagtgacggctctatctctgtgaacggtgtaagtaacgtttcaaattctcttaatgctctatatgtccatccctccttcgtcgccctttcgcagaagtcatacataggatctagataagtactaataaattcagcccgaccaaaatgctcaagagtcaaacgccagtatttataagcaacagcccccatttcatcgtaatcaattgactcaattaatcctcgtaaaagcgacggatgcactttggtttgccataaaagccaccaaagaatgacagggttattgacgcttttcaggatccacctcgaaagatggaatagtctaggtggaatagatgaattgtaatcaacgattgtcagactattattttgcatctcctcaaacttaagagcacttagcagcctcgcatactgccctaatgacaaatctatcttttcatctcctaagcgctttgggtcatcatctaaagcaaaatcattaatcgggtcataaatcgatttatcaccaaaaaaatctttcgaaatattccctaaacgacatttttcgtctaacacacaaatccattcaggatgaataagcggcttgtggttagcaaaggcttttgcgccagctatcgtttttacaatatgggctacttgtcctctttcccagctagctagtttggaaggagaactctccgcttttctcaatacattcccacgccaaagtctaggatctttttttcgctctgaccaatggcttaacactttccaaagatcgttgcgggaagaacacgcaatcccttttactcctttgttagcccatcgactaaaaacatcatcatctgaaccagtatttaacgcatagattgaattacttatagttgaactttggtttagcccctgtagtagatatttgataggagggtcttcagcctgatagccaactagtacaaccgttttagtctctaataaagagcgaacgaagtcagttgcccagccctgtgaaagataggctttgccaaaatcagcactactaagtatatagtcatgcttctctgcgtcagcgggcgatagctttccgtgtatataggtaatcccttcgatggacatcccatgttcaagtcgtggaaaaaacggtgcttgatatattggcagagaataatctgacgcttgctcaaacaaaaggtcaaagttagtcgttactatttgaggaacgctgtttaaattttgtgacagcgttagtaataactggtggcttttcgatacataatcttcagtactaaccagcttatcagctacaacacgattcacctgatcaacaccaaattcttcatgtaaacaacgaaatacttgatcaagtactggttgcttttgctctttatagaaaacattgaaagttatcttcgattctgcagtatcttgtggagaaaagtgatcaagtacttgttgggtcagttctgcaaagtctggtaacccttcattttttgagacacctgcaccacaaaagaacacaacttcaccattatcacattgctcaagtagctcatcaggaatatttggtccgtcggcaaaaaatcgcatagattcttcctttaatgttttttatgctttgaaatgtactatatatgaaattaattgacttagatgaaaatttaatcgcaatgatattgccatgaaggttgtagctgttggtttcattattggtgtattgcaggactctgctgagacggcgctgaatagctctactgatgtgttgtttacggcagcagcttgtctttcgaatgaaaaagtgagttgagattgagacttacttggtaaatagagcgtaataacaagaaagcattttgcttccctttcttgtttctgtggtttttttgccaattggttagttgttttaaagtttgaattgagtaaccaatttatcaagctgaatagacagtttttgcaagttagtacttgatgctgtcagttcatctgcgatctcagaggtttctgtcgttagcttcgtttgattgaccaaccactatcatgctctgatcttgacttgttttgcaagataggaggaacatggtggattatataagaaagttatatttatgcaggttgttttttgtactattggtcgcttatctgatgaaaaatcccatctataacgccgtttaaatggtacaaaaatattttattgaataatcgaaggagtcttcgttgagcagtacatttcggtctctatccaatccgaattatcggctttggtttggtggtgcggcgatttcgaatattggtgcttggttgcaacgtactgctcaggactggatcgtcattgctgagttgtcggataaaaatgcttcggcggttggtttggtggtctttttgcaatttgccccgcaaattcttttattgccgcttactggttggacggcagaccgtatggatcgacgtaagttactctttattactcaatccttaatggcgctattggctttagtgctgggcgtgttggttctgagtggacaagtggtgttgtggcaagtttgtgtttgtgcgtttgctttgggttgtgttgctgcatttgatgcgcctgcgcgccacgcctttgtgtctgatattgtcagtgaaaaagaactatcaaacgcggtggggttaaactcggtggcgtttaactcggctcgtttggttgggcctgcgattgctgggatattgatcgcgttgatcggtagcggttgggtatttatgatcaatgtgttgtcttttattcctttattaattgccttgcataaatttaaaacacgcctgccagcggttgttgctgataacagcaaagcaacgcctgatatggcgaaattttttgatggttttcgttatatttggcagcatcgggaaatggctgtcatattggtaatgtctttcttgatttgtagcttagggatgaatttctctgtgtatttatcggcgatgacggtgcatgtatttcaaggccacgcggatcaatatggtttcttaatttcaatgatggcaattggttctatttctggtgctatggtgacagcgagccgtcgctcttcgccgtcatttcgctttatgatttatgtggcagccatgttcgcagttagctgctttttggttgctatgagtacgtcgttttgggcattttctgcgttgcttattttccttgggctcagtttgcagttgtttaccacttctactgcgtcttatatgcaggttacaacggaaaaacgttatcgtggccgagtaatggctgtggtcttagctactgcattgggaagtaccgcattaggtgcgcctttagttggatggattgcagacgtatttggtgcccgatgggcgattggcatgggcagtatttcgggtattatcgcggcctcgttagctttttggtttttgcgtcgacaggctcaaacagagttgaaaaacaaaatgctttagttcagcgtgaataacttaaataaattgcagtcgtctatagtgattatttagtgtactttttatggatagcatcgcatgaagtgattcacccttttgcataattctaaaaatattgatggagaaagccatgtcacagcatcttgtactgagttttatcggagacgaccgcccaggtcttgttgaaaggttatccgatactatcgctcgccatcatggtaattggttggaaagccgtatggcgcatctagccgataaatttgccggaattttgactgtaactgttccgttggaacatcaagaagctctagttaacgcattacgtaatttcgaacaacttggtctgcatgtcacggtagaaatggcaaaacagagcatgatggaaggatcaactttgtcgctgtctgttgttggcaatgatcgtcctggtattgttaaagaagtatctcaagtgttgcattccttgatggttaacgttaaagaacttaccaccacttgcgaacctgcaccaatgagttccgatatgctgtttaaaaccgacatggtgttggctgtgccgaaagatctacccttgtcagaattggaagctgcactagaaaaaattagtagtgatttaatggtggaactatccgttaatcagtttgcctagtagcttaatttatatacattttcgttggtctagagcggtttttcgttaaaccgcttgatcataaagtcgattaacaagcgtaaccgaaagggcatgttatctcggtcacgatagagcatttggcaaccgcgaggttggttgctccactcaggtaaaacttgttgaagctctcccgaatcgatcaatggctgcgcatgataatcaggcataaaaccgatacctaagccatcttgtatggcgcgcgtaagtaagctgatgtcgtctacttttaggcgaatattatggtttggtttatgggtttgcatctctccagagatcgtgtgttgcagcttccaggtggacatgggcgagcacaaaacagtaggaaaaccttccaaatcacaaggcgtttttaggctagacatgtctaaacggacagaaccacaaataacaaagcgaatgttcgttaagtgcctgccaatccaatggtctgcattatggtcaccgacacgaaacgcgatgtcgatggcttcttcttcaatatcaatgttttgatttgaaagtcgcaaatccaaatggatgtcagggtattcgatcaaaaaagcattaaaatgctgagctaaaacttgcacgccaaaattcaccggcgcagaaattctaatcgtgcctttggcttgagttttgtcttgcagaagacagactgccacgtcatttaattcttcaaataggggtaaacttctttcgtaatatctttgtcctgtatgagttagttggactctgtgggcgtcacggtttagcaatcgtatcgccaagtcctcttctaatttagcgactcgtcgactcaatgtagaaagaggaatctccaatgccgtcgaagcttgtttaaaactgccgtattgggcaacagcacaaaaacaacgcatatcatctagtgaatagttaaatttcatatttgggatctattgtctcaattttgtctatttattccgtatttaaaatctatacactgcgccttatattttcaagttttcttttaatggagaaagatatgaaccgttcggcgagtactaatgccgtattactattgttgctatgcacgtttttctggggagcgtgttttcctgtgggtaagcatgcgttgggagaagtgcacgcgctgactttggtcatttggcgttttgccattgctgctgtttgtttgtttatttatgccaagtggaaaaacatgccaatgcctagcttaacggcaaaacaatgggcgtgggctattagcgtttctatcattggtgttggtggattaaacctgggtttgtttactggtttggcgcaaacagatgccagcaatggcgccttgatcatggcgcttagtccattggccacctctttgattggctctttgttgcaacgtaaactgccagctcgcggcgcggtttttagtttggtggtttgtttatccggtgtgttgctggtgttaaccaatggcgagctaaaacgcttgttgggttttgagtttaaccacggtgatcaaatgatctttctgggtatgttgtgctggagcctttatacctatttaacacaaggcgtgagccgctggatgccaatgattccttatactctggttggtatgttatcaggactaggtgtgatctctttggtcacggcgtttagtgctgaggttcaccctttgcaagaaagtttggcgatcagtggttatgtgttgggtgacttattattcatcggtgtgtttggtactgttggtggttacttgttgtggatttcaggtgtgaagcaactcggtgcggcgaacgcttccttgttcttcaattttgtgcctgtttttgcggcgttgacggcattcgcttacggtcaaaccgtgacaagcttgcaactgttaggcgtggcgattgtgattgccggtttgttgctgccaagaatcgtaaaatggcagcaacagcgttttaatcgacaagaagctgcgtcgactaattaaacgtctaatcagaaagtaaaaaatagaaattagagcgcttcaatgttttctaaacaccattcagccctttctaagacggctcgcttttgcacgtcgtcttgtttatcccaattaccataaatcatgccgatgcgatgattcttcgcaagacgttctcgatgctttaccataaagtgccaatatagactgtttagcgggcaagactccgcgctggttttctcttttaccttgtaatggcaatcaccgcagtaatcgctcattttctgcatatagctgccgctcgccgcatagggtttggaggcaatccagccaccatcagcaaattgactcatgcctcgggtattgggcaattccacccattccaacgcatccacgtaaatgcctaaataccatttgtcgacttgctgcggctggatttcggttaacaaacaaaagttgcctgtcaccatcagacgttgaatatgatgagcataagcataatcaagagattgcccaatggcgctggcaaggcatttcatcttagtttgcccattccagaaatagctgggtaaagctcgttcggcgtttaggtcgttctgttgttgataatccggcatattgatccaatacatgccgcgtacatattcacgccagccaagtatctgccgcacgaaaccttcgatttgggcgatgtcgatattgtcgttttcttgatatgccgaaacagcggctttgataacatgttttgggctgatcaatttagcgttgagtgcaaaagacaaacgtgaatggtacaagctccagctgtgtggtgtttggtttgtcatcgcatcttggaaacggccaaaatttggcagcaaatgctcgcagaaaaaggtgagtaaattcagcgcgtctcggctggtgacaggccaaagtaaactggattctgctttgccaagggaaggaatattgtgacgttggatgcgttcaagcaaatgcgtcacatcatgctgaaaacacaaaggtgttggtatatctgctagatcttgcgctttgagcttattacgattagctagatcatagttccattgaccaccttcaggttctctttcatcagccattaatatattaaaccgctggcgcattttacggtaaaaatgctccatacgaacggtacttttggcctgaaaaaagttagggatttcgttaaagggtagtaagaagtgctcgctatcgaccatgctaaatttcggctttgagtcactaacgatcaactgatgatattgctgtaaaatgcggtattcatctggacgttgtagttctacatggtcaatattatgtagcttggtgaggcttaaaattacttcttctaggctctgattgtgagtgtcatccaaagtgaggtaacacacgtcatggccgttttcttttaaggcactagcaaagtgttccatcgcgaggaaaaacgcacagagcttttgaatgtggtgtgtgacataagtggcttctgggtgcagttctgcgatcagatacagaacaccttgatcttgtgctttaaaccaagagtgggcggcgtttaattgatcgccaagaataatgcgtaacgtatgatattgaagttggctttttttcatcattaattactagatgtcgggaaaattggccaatcggcagcgtcgaccgagtccaattgggtatcaaatatttggccttgccatttatgaataaaatgcaggttagggtcgtattgttcggtttgcttttgtaaattgaagtgacgaccgcctcttgggtcagcgccaacgccagctatgtattgccaattaccccaattcgaaccgacgctataatcgatcagttgttcttcaaagtatgccgcgccatagcgccaatcgatgcctaattcatatatcaaacagctggcgacaatttggcgacctcggttgctcataaaccccgtttcattgagttgtttcatgcaggcgttcactaatggatagggtgtattgccttggctccacttccgaaaacgctcggcgtagtaactgccttgagtttgtttacctgataaacctcccggcaagaaaagttgtttgccgtaacaggttgcgtaccaatgaaagtactctctccaaagcagttcgaaataaatccaatatgtcgattcattggcaccatgatctcgctcgtaaacgtcgatactggctttgatttgcctggctgacaaactaccttgtgctaaccaaggagagaacttggttgagttttcccaaccgtctaattcattacgcgtttctttataatgacttggtagattggtcgagaagtaatcacttagttgatcaactgcagcgcgttctccacctgtaaacatgctattgtcttctatttgcttaagctgccatgggcgaatacattggatatcgaaagtcggtgcaggtggcagtttttgtaaggctggcaagggggtgaaaacgtctaggttctcgactaagcgacggaattttgaaaaagaatccggtaactgcgctatatcaaatggcagctgggatggtgtaaataaactcaaaccatggtctaggtgaatacgcacgtcagagtatctgctttcgatgcgattaagagtttgctgttcgtcccaacctccatgatgattgcgataaaggtgtgagattggtatttcgttaagaagcaaatttaagctggtggccgcatccatggaacttacgaacaaagtttgacccaacgcttgtaattgtagagccaagtcttgaaggccttggtttaaaagtcgacgacgatttgctgacatgccttgagttgcataacggctggggtgattgttatgaggttcatcgcaataaaggcagataagataatccacctcctgtactgctctccatagcatgttctgatctgcacaacgtaaatcatccccgaaccaaaccaatcctagtttcatataagtactcctattccatctttatcatttgaagtctagtacgttttattcaggaatttagattggtttcagtcaagttcgttaaacaggtccgaaaagttaaagtgatctagcaaggctgttaccttttggggagagtattttaacttgcctgaatacgcataaaggacgagatcttccggtgtcttttcaagctcgatagcaaccagtgtgccttggtgtatttctttttggcacgatggttcggctaagatcgccatgcctaatcccgctatagcggcttcttttgccatattggcgctgttggcccgatactgtgatgtgacatgtactttagtcgaatgtcggctgtctttgaagatccatggcgaaccttgcaatgcactgagggtcgtgatgcaaggtaaggaaggtaaattctgaaatgacaaatgactatgatgccgctcaacaaactcaggtgaggcgacaatgacactgggccaacgaatcagttcttttgccacccagtcggaatccattaactctccgcggccaaactgcatcaccaaatcgaaaccatcgagtaagccttgatgtggaactagacctgtttcacagcttaacttgagcttagggtaaagcgcacagaaactagcaatttgctgggcgataaagggtaaatccggcattaatatacgtaaatggccagagaccttgtcactctgatcgctaatggcttcgagctgatcatcaagagagcgcagcagcggcaagctttgctcatacagtgtttgccctgcctcagtgggcgacattcgtcgagtggtgcgttctaataaacgcacgtttagtgtctcttcaagctggatgatatggcggctgacggtagaagaaggctgtcctagcttctctgatgccagtttaaaactgcgctcctcaaatactgtatgaaagctaagtagccaagagagttctattttttcaatcataataattgctctaaatgggatagttaatccaatagtcccatatttatcattttaagatgctggtagatactgcagattcatttttattatggagtgctcagtatgtcgaaacggattgccatcgtaggtgcgggagtggctggtttagcctttgctacgttggcggcaaagcaaggtaatcaagtcgatatatttgaacgtcgctcccaagcgggcagcgacctaggggcaggtgtgacgctttggccaaatgccatttttgttttaactcaaatgggactactgaaggcgattcaaaaggcatctggagagcctatgactatgacccgctatgatctaactaccggtgtgcaaggtgatctgtcgcttcgtggcctgaaccaatctgcgggttttaacacactcaccatattgcgacgtgatctaatggcaatattgtttgccggtgctgatcaagcgggtgtgcaaattcattttggtgaagcgattaatctagacaagttgtctgaattggagaatcaatacgactgggtgattggcgctgatggaaggatgaattctacactacgcaggaaaatcagtcctgtcagtcagcctgtttatcaaggatttgtgaatgtcattggtatatcgcattcaagcccgacaagaccatttaataaccagtcaattcaagattatttgggggatggggaacgttttggcatagtgccgattgatgcatcgacatgcttttgggcagcaggttgggcggaagttgagaaacagccaaataggatgttcacgctttcagagctaggcgagcgtttcagagaatggccaagcgaggtgctcactgtgttacagcaggcagagcaaagcagcttgcataccgtttatgttcatgaccttgatccaatgacatcttggtctcgaggtaaatgcatggtgatcggcgatgcggctcatgcggcattgcctacatctgggcaaggtgcctgccaagctttagaagatgcttggtggctagccaaacttatgcaagaggaagccaccacagaccgtctgtttgctcgctttcaacagcaacgtttggagaaaacggttgccattcaaatgacgggaagacatattgcccaagccatttttcatacccccgccaaccaacgtcctgctcaaggcagtgtaacagaagcgtcacttgatgcgatggctgcattctggatgacaggcttggtttaatttagaaccggtaaccaagagcaagatgagtcaggatcaacaaggcggcgattaacattactaagaaggtcatcaccatgccgctttgtcgataaatgagcggctctttgggctgacttacaccgtaggcgtgggacaagcgaccaagacacagcaaaatgcccattatgtttactaacaatgtagagccccccgtactttcgtacatccaaaccagcaataaagcataaggaacgttttcagcgaagttgccatgtacgcgaatcgctctggtcaacatggactgatcgccatcaccaatgccaactttgtacttcatgcgcaatttgatcacacgaaaactcaagaaaatgtagagaaaaactagtaacgccgcgtaaatgggagtgatcattgagaaaatccttaattttgtctatgactttttaaggaaaaacacctttccgattaagcctagtgattaaataggatttttttattcgagaacaaaaaaccatagtgaaaatagggttataataggtcaaattttccgattacgttagaaggtagtgataaatatgagtcttcctaattgtccaaaatgcgattccgcttacgtgtatgaagatcaagctatgttgatttgcccagagtgcgcgcacgaatggaaccccaatgaagtggttgtagacgaagatgcgcttattatcaaagacatgggtggcaacttattgcaagaaggcgataaagttactttggcgaaagatctaaaagtaaaaggttcttctcaagtgctaaaaattggcaccaaagcgactattaagcgccttgtagatggcgaccacgacatcgattgcaaattggatggcggcggggaaatgatgctgaaatctcagtttgtgaaaaaatcgaacatttaaacgacgaacaatctgttcgacgatctagataatatatagataagacaaaaatgccttctcagtcagaaggcattttttttgtgtttttacacgtttttagattctttttgtcttcgcaatacatggctggtttttatttgcttagcggtttatgctgcctgcccttggttgatgtttagtcaatcataactctttctaaaaggtgatggatactatgtttagccaacttaaaatttctcagcgtttagggttagggtttgcttttatctttgctctactgctgctgatttcagtggtgggcatgcaacgtgttaacgtaattgataacaccttgacgagtgtgcgtgatggcgccacgttaaagcagcgttatgccattaactttcgtggcagcgttcatgatagagccattgcggtgcgtgatgtggtgttggcatcggatccagtgcgtttaaatcaagagcttgcatcaattaaaaatttagatgtgttttatcagcaatcggcgaaatccatgagtcaactcatgttgtctgatgcttccacagcagagcgaaccttgttaaaagcgattcaagacatcgaaataaccacacagaagtcgacggcagcactgttggatttggctcaacaaggcaacacaagtattgcgactcagcttttaatgcaagaagtttctcctggttatactgaatggctaaaacgcattaacgcttttattgatcatcaagaagaagtcattaataaagatattggtatcgtaatgaaggttgccagcacctttgttaatttaatgcttgtagtgactcttattgcggcggtttttagtgtttttgtggcgattactttgattcgcagtatacaggcgcgaattggcggagaacctgaagacgttgccgcgttggtacagcgaattgccgatggcaacctgaatgtcacaatagaaacacactatccgaatagtatgattggcagtgtacgggccatggtctcacgcttgcagcaaatcatcctagatgtgcgtagtgcggctgatgaactcagcattgcatcgtctgaactgaatagtaccgcaagcgaaaacaaccgtcgtcttcgtcagcaatctgccgatactacgctgatggctgctgcgattaacgaaatgtctgcctctgtttctgaggtcgccggacatgctgggcacgctgccgaagccacacaaaaagtagatcgagaagttgaaagtggtaatacaaaagttaatgctactgcagaagccattgtgcatttgtcagaaacgttagagttagcgtcaaaaacggttgagaaagtatctgttgatagcggcaatattgaaaaaattaccgacgttatcagtgccatcgcagaacagacgaatttattggcgttgaacgcagccattgaagcggcgcgagccggtgaacatggtcgaggctttgcggttgtggcggatgaagtgcgttcgttggcgacacggacacagcagtcgaccagcgaaatcagcaacatgattgttcgtttacaagaaggatccagcaaagccgctgagatcatgaacaccagccgtgagcgagcacaaaaaaccgttgaacagactcaagaagctcgtgctgccttggcgagcattcggactgaggtcatggcaatcaatgatatgaacacacaaattgctcaaacgtccgcggagcaagagcgtgtggcggaagacatgaacctcaatattactcgcgttcacgaagccaccatggaaagtgctgctggttctgaacaagtggctcaatcgagtgaacgccttgcgcaattatcgaagaaactgaccacaaaagtcagcttttttaaaatgtaataacattagcgaaatataactgaagggcctttgaactgttaaggccctttttttaagtgctgctttgcttcggtatagcagatgtttaaacttaattttgtgtagtgccatgtttgttttttagattccaataggctttggtatggttgtttttaccaattacttgccgttcattacgtaagtaatgccttatttttttagccgactcagactctaaagctgcccaaaccacgtctactttttctatctgtcttaatatgcttaatactttgtcagcttgctgttctgctgagcaaactactcgatctaattggcaaccgtgaggtatcatttcgtctgaaaaataggcttgttcatcttctgctgcactgattaaaataatatgaggtggtaatggattttgccagtattccaaaatacccgcgagcgctgggtaagcggtttcgtctgctactaagagggcatggcctgaagttagatgggggtgtttatctttggattcagaacgacttaagataatattgccaacttccaatttattggcccactggctaccagccgtatcaccatgagtaaatatgtctacatagccgtgatcaatccaagttgaattgtcgcccttccaagatttacgcaaagtataaaggcgaatgtctttgttgctattactaaatagcttttggcgatttttactggataggttttttagaagccaaataaaaatgcgatcaaaaaggttcttactccaatgttttttgttgatgtttcttatatcattattagggcgctttgttaggcttttcaatacgaaagcatgggcataccctggataatactctggcaggggggttgtacacttaacagtaagtcggatgatattaggggttattttttgcttactgatgacctcaaaaaaacgtttgcctgtgccactaaaatcgcggccctgcttgatgacagcggcgtaggctaaatacaaaatgttttcttctaaatctccttctatcgcaaaagggataaacatatccttggcatccgtattgtcactaaaagcgacgttgacttgtattccctctttgaaaatgtccaaaatcttggctgagtatatttcttcaccttgttgacaatgatgctgtgcgatagcgaataattcttcagggtgatcttgattcacgtggtcaataatatcaattttatgatcaaggtcttgaagtggtgtgtagagactcataaaaacctattttttcgttgtacttttggaaatgtaaaatagaggctcacttaggcctctattttacatgcgaagagagatggttacatacggtatagggcgctaataccgattgtgcgagtttgcgcaacggatgcaagcgaatccgctctgaagtaaaccgcatcttcatcggtgagatttttaatgtagccactaatggttagatcacccaccgtgtattgagcccgagcatctgtaatgaggtaatcgcccactgtggtggtgtcgctgttggcaaggtctgaatagtattcaccaacataagtaatatccgcaccgaatgaccaagcatcgccaatatattgggtaaaaccaaagcctaggttagtttcaggtgcgctagagagtttattgcctttatttgtgttgtttttatcaattttgcttctcaataggccaacagaacctcgtagttcaagattatccgttgcccatgtggtgacttctatttctgctcccattgtatgagcggcatctacgttgacgatggtaaaaccagataaggcttggtaatccgtataatcattataaaacaaagcggcattaagcattgtaccgttaccaaagttgctcttactacttagttcaaaagtggatacctcttcactttcaaaagaaaatgcttcgccagctgtattgatataagtaccacttgaactatagcccttacgaattgaagctcctaacgtggttgtgtctgagacttcgttagtaagggaaagctttggtaagtaataagtgtcattggtgttttggtcgacttttgtcgccgaaaaaaatgatcctattttgtcgacatcttcttgttctatacgtaatcctagtgtcgcctttgtcttaggtgaaagtgaataggtgccttcaccatagagcgctgttgtggaaatactataatcagtatcaatattaataatgccttgagtggcatcgatcactgagtctttattcgcggtaaagaatccgatgacaccgtttagcgtggagtttttgcgattaaagacaagacggttttctagtgaggtggttgtttgttgaatatcataggtatgtgttgtgccaccgttggcagaaccgtagccatccgcataaatatctgagttgatataactaatgtgtaggatgttcgtgatatctgggcttaattggtagttaatgtcagcggctatgctgttttcttcggagtcctgcactcgcgaaatggcaccgccagaatccgctaccgtcatggtttgtgttgctatacctgcatcggtattgctcgcaaaattggcatgctctccatcatttttcagatggtttagggtcagtttagcagacagttttgggttgctttttggttgccaaagtagcttgcctcgtagattaaggttttctgattcgctgaggttagggtgatctttgctgtacctagaggtgtcgtagttcaaccagccttcgcctttattttcatccactgcgatacgataggccagttcgtcataaataagagcgccagatgacatagcggcgaggttgtatttcaaattaccgtttttatacctttctaacccgactcgaactgccgcttcactgtcgaacgttggatcattagtgttgacaacgattgctccgccaattgcgctggatccttgagtggtggattgtggaccgcgtaacacctctacctgttttgcatcccaaaggtcggtgggagcaaagttgtagcctgaccagtcctgggttgaaccgtcaactactgtcgtgacgcgagcgtgagcaccagtcattagagctacgccaccggttgcggctccgcctccagatacaccacgtatggcaatatgtccaaaagagtccgccaccacattaggtgcttgggtggcgatgtctttcacttgttttgtttcgcctgactctaattgatcttcagttatgacggtaatagctgtggtcgtatctttaatgtttttatttattttttcacctgtcaccacgattgcatccaaagcaacttcttccgcattggctaatgaggaaacgagcatgctattgatcgtaataatggatagtgcaacgacagatagatgtgcgggaattcgagccgcatttgatagattcatcatttcatgcatcctatatttagttggttcttatttaataataatattgcagttaataattgtttctattacatggttttaaaaaaaaccgtgaggctaagtaatttataatgttgtttaggttgtcatagacagacttacctcttgtcttatattgaaatatgagaggaagcgtcagaggtgttatttgacgatgtgctttcttgaggtctgagtacaaaccaagttagtaatgcaattccaaaggtaagagcagcacctgttgtgaccactgtgctgtaaccaatatgttttgctatggccatacttgcagcggaataaatgaatccaagtaaagatgcaaagctgaactgaagtgaaaaaaatgttgctttatgttgtgttaaagcggccttatccataatgatggtggcggataccactaacagcgcagggaagctaataaagtgtatggtaatggctgtgtataccatgggtttgtcagtaaaacctagggtcaatggtaccatcaagactaaggcaagcgcctgaataagtatcacgcaaactaacgcattgactcggcctattttggtgattaatggtgtagcgagtaaagcagaaataaggccgatggcagagccataaatcttcatggcaaatccaatgtcgtccagtggccaaccattgtctaccagtaaagggttaagtatcgcaaaaccacaggtagagccaatagggtaaagcgccataatgacaaaccaatgtttgtgctgcttgataaatgccttgatattacgcagtaggtgctgacgtgattcttgttgagcattattggctgcagattccggctcggtaaatagcaccatttgtacaaatgaaatgctggtgagccctgctaatagccagagtgaaccatgccattcaagccaagggtagaacataagtatgagcccgccgccaatgatattacccaataaattgcctgaaaattgaatgctactggcgagttttcgtgattctggatcaaataacttacaggataatccatcaacagaaacatcttgaatgctcataaaaaaaacataaaaagcgagaacgataagaattaaagtaaagtgatgggcaaagtccatcgcgccagcaatgactaataatagcgtcatactggcttgagaaagaatcaaccaactacgataggtgccttgcagccataaacgatatttatcaattacaggcgcataaaatactttccccgcgagaggcagcagagcgagattaagcagagccagtttgtccaaggcaacgccttgctgtcgtaaaatggccaccgctgcagacagaataaaggcgactccgatatattgtgtaatataggtgctcgccagcatgagccaagggtatttattgtattgcatcgttttgtcctgaataaaactcgcatttttacgttgtttgagaaggtctataggcgtgttaaatggtgacgataatcttgatagaccttcttatttaagtttatcgacgaaaggcggtttgcactttcgagaaaggacaaatgactttcgaaaacggataatcttgctttaagtgttgcgcttcatgaatagcgattgtcgatattcacttggagtgaccccaagctcacttttgaagagagttgcgaagtgagcttggctcttgaaccctacgttatgagctatttctgtgatagatatatttccagttaattgttcacaagcttcttcaagtcttacctgtttgagccagtctcggaaactcagcccgattaactctttcatatcttgtttgacataggttctgttgctacccgataagttagctaccgtagatagcggccagtcttgagctaagtttgttttaatatgactcagtacatttcctaacttgatcatgcgggatgtctctggcgctcgatggtgttggcgtcttttatgtagaaacaacgccagtacttcctgagcctttgctttaataaataactctctctcaaagcctttaaatgtgcagtcccaaatggcttcacaacatcgcaaaatatccctggggacggggccaagctctgcaagacgtatttgaggtactgcatgaggaaaatttgagtgcagttgtggaagaagactgttttcatgaagtgtatttaacggcagcataatcgataacgtctgccaaacgctgttgttaggaaagcgcatgtggccggagcaggactgatcaaccaaagcgaccatgtattgatggctgtaatctcgttgctggtccattccattgttgagtgtttggccctgacacttaccaaacattgaaatataaagccctggtttactgacgttttccaccaaagtatcttcaagaaaacggtgattgaccgatcgaacccaactttgtgcatcaaaatctaaattgaaatgctcgaaagtagtaatatcttcaacggagtgatatgacactatgatttctcccatagatgcggcatagcacatctattatcgataagatgattctgaaaacataatattaagaatcattatcatttgtcgatggttttatttactcaaagcacaataaaaagaaaataaatctacctcgttaacgttattacaaattaacacagagattcgaaccaaccccaacgggggagcaccgaacctatcaaaaggcttttaccatcactgctttttcaacacctttgtcattcattctgtgtatcacttcaaaatcatgctctaaatacagatcgatattgtgttgttcgcattgcagataaaggtctggaatacctaggtttttagcatgattgagcgtgtgttgaagaattaggcaggaataaccttgcccacgtttatcagctggaacgaaaacaccaccgagccaatgcttgtaattgggaaaatcaggatgttcatggaacttcagttctgccaccgcaagcagctcgtcatggtcatgcaagacaaaagagatggggggcgcggctctactttccgccatcaccgtgacttttattgcaatatcctctagcgatctgttgggcgttaaacgtccccactcattgaaataccactgagcaatggtgggaatgaagtgtttctggtcggcgagaagtgagactttcatcattgtccttaaaagaataatggtattgaatgatataaagagtattaccatcaatcgtatagattaaataatgttctgtacctattcatctttatttagcccaatcatttatggattgccgtaaatcaaaaacaaaaaaccgactctcagtgttacctgatgtcggttttagtctttatagtgttcgttttaaattagatgttattttttggttttacaagttgaaaaaccaaacggtagataagctgggcagatgctaaatacgcctgtggcaagcagcacaatgccgattaccccccaccatgaattgaaatatacaccgattgctatgacgacggcgcccattgtgattctgaccactctatctgttgtacctacgttataaatcatcgtcttctcctgtttttgttgccttaagtcgtgcgacgaaaagcggtattgcttatgcactagagtgcaatcgggaagattggcgttttttaaacgaggtttgcggagcgtgtttgccaatatcactctccctagtgttgtatcgaccatacgccctatgaatggtttaacctaaggctttaaaatttgtttgattgttttttgatctgtgtgctgatattagcaacaaattccattattgataaaaaacggtcattttttattttcagcccatttaagtaaggcgtctaaagcagggcaaagctcctgtccccaatccgttaaactgtattctactttcggtgggacttggtgataaatagtccgtgtgactattccgtccgcttctaactgacgaagctgttggattagcattttttgtgtgattgctggaatggctttctctaattcagagaagcgctttacttgtccgccaaagagatggaagaggattactaacttccattttccttctagaatctttagtacttgctctacgccatcggctgcagaggctggcgtccatttttttgtcattttttttatggccttagcccttatgagatcaaaaacttacttcagagtaagtaccctacttttttgtcggttcttgttttccagatagcttaacgccattcttttcagacagcaatttggcgagttctaagaaaatgattttaagaagaggtgttttatgatgactattgatcttccaagaccaatcgcaaattattttaaagcagataaaggggatagtgaggcaattgttgcctgtttttccgatgagacagtggtaaaagatgaagggcagactcatacggggctggacgcaattaaacagtggaaagcgaatgcatcgacgaaatatacctatacggttgaaccgcagttattaagcgaaagcgcagagcaaacgatagtcacgggtttagtgacagggaactttcctggtagccctgtgaatcttcaatacgctttcacgctggatggcgacaaaatcacggcactggagatctccttatgagttttgatcttgaattaaatgggcgcatagctttggttactggcggaactaagggcttgggagcagcggtcgttgaatcgttacatggcgcgggagtgcatgtgattgccgtggctcgttctgttcctaaagacgctctagaaggcatttcatacatagaaggggatttgctgacggcagcgggttgtagcgcactagtaagcaccgtattagagaagtttggtggtgttgatattgttgtcaatgtgctgggcggctcaagcgctcctagtggcggtttcgcggcgcttgatgagcaagagtgggaaaacgcattgagtcaaaatttactgtctgcggtacgcattgataggggattattgccctcaatgataacaaaaggctcaggtgttattgttcatgtcacatcgatacagaacaaacttcctttgcctgaatcgaccaccgcttatgccgcagcgaaagcggcgttatccacttacagtaaaagcttatcgaaagaattggcgccaaaaggcattcgtgttgtgcgtgtttcccccggttggatagaaacggaagcatcggttcgacttgctgaacggcttgctgaccatgctggtacggattatgaaggaggtaaaaagattattatggattcgcttggtggcattcctttaggacgtccagctcagccctctgaagtggctgacttaattactttcctagtgtcggcgagagcgtcctctatcacaggtacggaatacattattgatggtggtaccgtacctacggcctaatttagttaaggcgaaacaaaaaacgccccttttgatcgatagggcgttttgttttcggtcttttaaccgactattatgaattagttgatgtggttgagtgtttttttgtctttctgttgctagtaaagataatcttcccaagcttgctcagcccaatataatatcattcctcaatctgttcccttgtctgtgttctgccagcttccatttcggcaatagcagcgtttaaacgagaagcatttttcggactcgccattaaataggctgtttctttataggtctggaaatcttctaagcttatcagcacagccggcttcctgccctgacgagtaatgaggacaggcttatgatcgtcatttactttatcaaacgtgctagcaagatttgccttaaaagctgagtaacttaacgtatccatattttactcctgcaagtcagtgtttaatttttttctgtaagcagagattttagcctgtcttagtggccgtgaagcacgagtaacacttagccatacttaaaatgaagagagtattaaacaagctctaatttgagctttttacctaacgctttcgcggcattatccaaggtatgcagcgtgacagatgtgttgtttggatcaagtagtctatccaatccagagcgacttgttttcatcagctgcgccatttttgtcttagacaaatgttcgtgttcgattttctgttgaatctgccatgctaccactcgttttatagccacagcgttggtttcagctaagattccttcctcttcaaggaagtcatcaaaggaagaaccaatgtgtttgttagtcattttcagcctcacgttttcgttttttagccaaatctaattcagacttaggtgtcttttgggcttttttcataaagccattcagtaaaattaattcgttgcttttaaagaaaaataacaccctcgcaatacggccaccttctaagttagtgcgtacttcccacagcccatctcccatagagcgacatatgggcataccgacaggccaaccgtatgctgctgttttgatatcctgtcctatggcacttctatcctcttttgtaagagacaataaccattccctgacaggttcacctctcgacgcagttcggaaaaagtgaacagacactttcttgtgttttatgtttttcacaagttgatttgtaccataaatggtacaaatctgtacagatatttttaactttgtggcttagactggcgaaactcagcttggagcttaaaacttaccagcagaattttgagacaaaaaccgccatctcgctaagccagatggcggtttgtgtggtcagttcggatgttgctgaagacaggctatccccgttgcctagttacgaatcaagtaatcaaatgcaccaagagcagccgttgcaccagaacccatggagatgacaatttgcttgtaaggtgcggtggtcacatcaccagcggcaaatacacctgggatagaggtttcgccatgagcattaacgatgatttcaccacggttgctcagctccaatgtttccttcaagaactcactgtttggcaccaagccaatctgtacgaagatgccggccacgtcgacaaggtgagactcgtcggttaatcgatctgtgtattttaggccgattactcgttgtccatctcccatgacttctgtggtcatcgcgtttttgatgatggtgacatttggcaaggattgcgcttttttcaccaatacatcgtcggcacgtaaggtgtcactaaattccagtacggtcacgtgctctgtgatgccagcaaggtcgattgccgcttcaatgcctgagttaccaccaccgataacggctgtctttttgcctttgaacaatggaccatcacagtgtgggcagtaagcaacgcctttgtttcggtattcttgttcacctggcacattcatttctctccagcgtgcgcccgtcgctaataccacagatttactttgtagaatggcaccgttttccaattccacttcgatgaattctttcttttcgaggcgaacggctttttgcaatttcattagatccacatcgtaatctaatacgtgttgctcaagacctgcgaccaattttggaccgtctgtggctttgacggaaataaagttttcaatggccatggtatcactgacttgaccaccaaaacgttctgccacgacacctgtgcggatgcctttacgagcggcataaatagcggcggctgcgccagctggaccaccaccaacaactaacatgtcgtagggcgctttttcagccaatgcggcggcttgtttgtcagcggcgccagtgtctactttgttaacgatttccgctaatgtcatgcgaccttggccgaataattcgccatttaggtacactgaaggcacggccatgatgttgcgctcgttcacttcgtcttggaacatagagccatctatcatggtcgcggtgatgttagggtttagtaccgccatcaagttgacggcttgcaccacgtctggacagttgtggcatgagagggaaatgtacacctcaaaattcaattttgtgtccagagacttaatttgctctagggtttcttgcgcggcttttgatgggtggccgcctgcttgtaatagtgctagcacaagcgaagtaaattcgtgacccattggaatgccagcaaagctcactcgtggtgtttctccctttggcgcaatagccatcaaaggtgcacgaccagtcgagttttcattgactgttaatgtaattttgtcgctttttagctcggtgatctcgcgagccaattcaagtaattcgtttgattttgcagaactgtttgtggacacagtaatttcaatcggattaacgatattttgcaggtatgtgcccaactgctgttttaagtttgcttctaacatgatgatgaaacctgtatttgattgagtgatttactgtgctgagagtaaaaaggggtcaggtgtgacccccttattgttctttgttcgacagtttagattttgccaactaggtctagagaaggcgtcaatgttgcttcaccttctttccatttagctgggcatacttcacctgggtgagcggcaacgtattgcgctgcttttactttgcgaagtaggtcttgagcatcacgaccaataccttctgcagtgatttccatcgcttggatagtaccttgtgggtcgatcaagaaagtcgcgcggtctgcaagaccttggccttcacgcatcacaccgaagttgttagtgatgttgcctgtttggtcgccaaccatgtagtactggattttgccgattgtttcagagcttgcgtgccatgctttgtgagtgaagtgagtgtctgtagaaacagagaatacttctacgccgcgagattgtagttcagcatagttgtcagcaacatcgccaagttctgttgggcaaacgaaagtgaagtcagctgggtagaagaagaatacagcccatttgcctagcacgtctttttcagaaatctctacgaattcgccgtttttgaaagctgttgcgttgaatggtttgatttgagtgttgatcattgtgattctcctaatatgtgtttgagtgcgttaccaacaggactcatattagggaaagcggagttattaataaaattgttaataactaaagtttcgattagttttaactatctaaatggtatgctgcagtctttgtctgggtattgctcacgaatatccataatctgtgggggcagattttttagaagggggactaaattagggtcgaagtgagtgccagcactttcttcgatataggctaaagaatcttccagtgtccaagcttctttataagggcgttttgacattagggcgtcgagcacatcggcaatagccacaattcggccttctagcgggatttcctcttctttgagtccataaggatagccacttccatcccatttttcatgatgggtaagagcgatggtttttgctatctgcagcattggatcgttatcttctgaaaaaatttcaccaccatagactgtgtgaagtttcattttctcccattcttctggtgtcagctttccgggttttaaaagaatggcgtccgatatacctattttgccaacatcgtgcatgggagcagcttgaaaaacaagattcacccactcgtcatttccaccgtactcttgggctatcattcgagcataatgactcatacgaataacatgagcgcccgtttcattgtctttaaattctacggcacggcctaggtggtgaattatgcgaagttgactggcttgcagggctttggtgcgctcgtccacttttttctgtaattgtctgttttgatcgtatagcgcaagatgggtacggactcttgctcgcacaatgggcggactaatgggtttgataatgtagtctacagcgcctaaggacagtcctttttcttcatcttttatgtcatgtttggctgttacgaaaatgattggaatattggcggttacgggattgctttttaatcgctcgcagacatcgtatccatccatttcaggcatcataacgtctagcaatataaggtctgggcgtggtgataaagaagcaatagacaatgctttcataccatttaatgcaactttgatcgtgtattcatcagacaaggatgcaactaatacgtcaatgttttctggcgtatcatcaacgatcaaaaccgttaatttgtctaacggctgtttagttttcgattgttcaaacgtcgtttctatcattgtgtctactgctcaaagttttcaagattaatactaagacttttgaagtgcttcgccgcctgctcaaagtcataaagttttagggccgagatgactttcaccatacttttattagcatttttatcggtgatatttggaagcaatttttgcgcgagagaaagtgcttcaacaacatttttatcgatataagtcgctaatatttctatgttatttctaaattcatttagctccatcggcgatgtagttaggacatcttttgctgaatttacattattgaccgcatgccacgctctaaggtcgttcaagatgatattcaaatcatgttccacggatatcagtataggcgctatattgatatttttttcttcgaaagctttttctagtctggcagctgatgctgctagttcaatcatgcctagtgttgctgcagttccctttaatgtatgcgccagtctatttgctaatacgaaattgttggtttttatagctgtgttacattcatcgatgaaggtcgtttgcgtttccaaaaagcgttttaataatcggctgtaaagtggttttgtaagtgttctcaacaagcctaattcagtatcaatatggatgctgtctggtagctcaattctatttgtattgtcttgcaaggctgtggttaaagtggtgttgctattgtcttgcatggctgtggttaaagtggtgttgctattgtcttgcatggctgtagttaaagtgctggtgctattgtttacgctggttttgacccaagtacgcaacgtattaaacatggtttcaaaatgaatgggtttggcgatgtgatcattcatgccagatgcttttgcatatttgatgtcttccggcatgacattggcggtcatggcgataataggaatatctttatattgcgtcatggttcgtatttttttggtcgcagtataaccgtccattatcggcatttggcagtccattaaaatacaatcaaagtcatcagatcctagtaagcttattgcctcttgaccatttgtcgcagaggtaaaaagaatgccactgcgcgatagtaattcctcggccaattctcgattgatttcgttgtcttcaaccaataaaacttttgctcctgcaagctcataagagaatgaaatgtcattgccattgctcctatgatcaatgagagaaaccgattcagggccacatagctgtatgatctgatcgaacaagcttgatgtggtgactggcttggtcaaataggctgaaataggcagaccatagccggcttttcgagcgtcatcttgtcgatgagcggttaccatgataatggttagaggagtatcgtcgcgggtttcagcaaggatggctttacatgtgtctatgccatcaagttcaggcattttccaatcaattagcatcagtggataaggctgcgagctggcttttaatgaagctatatattgaatggcttcgtgtccactgctgcaggtatggcaactgagcccgagagcttctacgctggcttttagtacctctcttgcgctgttattgtcatcaacgaccatgacttggctcaaattggtatgattgtttaaggcgtatggagaaggtacattgccggtggattgaaggtttatcgtaaagtgaaaggtacttcctttattttcttcactttctacccaaatatccccacccattagctgaataagtcgtttagatatagcgagcccaagacctgtgccaccgaagcgtcgtgtggttgatgtatccgcttgagaaaaagattggaagaggttgttttgcttgtctttactgatgcctattccagtgtcttgaaccgagaagtggataatattgtcatcctgattgttttttgaatgcgcggcgcggatgatgatttcaccttgttgagtgaacttaactgcattattgccgagattaagcaagatctgtcgtagtctagtgggatctccaacgacttgctgaggcacttcagcatcaatatctataatgagctctaagcctttttcttctatttttagctccagtacgtgcgctactttgtggatcaagctaggtagcatgaaaggcacgttctcaatgtccattttgcgcgcttcaatttttgaaaagtccaaaatgtcattaataatattgagaagcgattcggcagaatgactgactttttcgatataaccacgttgtttatcatttaacggtgtttgcagtgctaaagacgacataccaataatggagttcattggtgtgcggatttcatgactcatattggcaaggaattcgcttttcgcttgattggcgttttccgccgcttcttttgccgtttgaagttctgttgtttgcaaggcgatatcgtgctctagcttttccttatattgtgctagtgactgctgtgacatgactctttctgtcacatctcgccaggagataatagtggcgggatggttattaaaagcaatcgatagaatagtcatatcagcgtagatcggctcgccatcatagcgctggaaaacccattcagttctagtgtttccacttaaggtaacttgttcaaaatgactatttaaacttgatgatgaaagcattccagtggtttgtttttctggagaaatatcacacatttctaggcctaataaggcttcttttgctgggtagtgaagtgtgtttatagcggcattattgcattccactattttttgattcatcagaatccatacagggtctggtgtgatctcaaacatggaacggaagcgttcttcactctctataaaaccagaaagttggcgagtgaccttacgagaaatagcccaggctaatagcaataatatggtgatagatatgccactaatccaaaggatacgagttttaactgccgttaattgattttcgattttttgttctaaattttttgaattaagttgaacgaactcaccaatttgatccattaatctcggtaagggtaaaaatgttatttctaataagttgatgagatcaattttttcttcctcaagagaaatgtgttctatgcgttcttcaaaaagaccgcttttacccaattttatgacctgcttcgtactatcaaaaaagtatccttcaccaaaaagtgtattacctaaagcatttctttcttgttgtaattttttggccgtttctggatggatttttgctgactctgcaatgacgtaatcgaggcggtctagggaagacttgatttgattatctttgaggtctgtaatcacactcaatgaatttgaggcaatcatgacattgagcgccacttcaagggtactgatgtcctccatcgcggtatttaatgctgactcaagtcgtgataaacgtaacttcaaatactctctcgcaagagcatctcttttttcataggaagaggtgttgtattggtagatgagaaagttttcttgtaaacgatttttacctgttatggcgtaagttaaactttttaattggttcagatgatttaaggctttgtctttatagttgagttgttcttcttccgaataatgatgagatcggcgcttgtaccagtcagtaattagctttgttgtgtctaatattgtttgtccgcggtttgctaattgcgaactgatgatctgtgtctggatgtcgtcagattctgattcaagcgtagcaatagcttgataataaaggtcgatattatatttgttatttgctgtgggatctgagccttcgaacaatgcctggcgaagttgactgcggtaagctgggactatttctctcaactctgcggacgcatttaatagttctgtttgctgtgtttttaggcctaatctttgttttgtgagttcttgtacagtaatagttagtatcgttgcgccgataattgaggatattaaggcgacaaaggctaagagccacactaaaggagagatggataagtgatgcctgtctaatgtcatcataatgtgaatctactaagtttctcgtttaataactggttactgcatatcagcgtaagagaattcttgtaatgcgccattgataataagctgtacccaaatatgtcgttttttgatgtttaaaacatacagttcgttttgttcctgagagtcataattatccttcgcgagtttttttaagctgtcttcaatttctttgcttgtaggaacgtcttttaatggcaaaagagcttgtccaacaatgagagcattgatgtaaccttccagttgcattgtcgttggaggagctaggtcgccaaagcgtgccatgtcttctttcagttgtttgatgattggtgatttcgagttatttagcgaaggggttgtttgagttattagcatttttgccttagtgtcgctaatttgcgcttgtaaggcctcaagcccagtaaatgaaaaggcagcaaacagtggtgagatgtcaaagacctcaagctgcttaataaagttggtgcttgtgtcataagtactgatcataataatgacttttggtatcggaaaaacacccaatacatcggcaacagaatggcttatttcgctactatttcgctgatgccgaatctgtaatattgatgcgggattttttaatccagcgcccgttaaagcttctattgtgctggctaatcctgcatcaccgtagctgtccttctgtgcaaaaatcgcaatctcattcggctttatacctaaatcatttaccagaatgttgattaaaaaatgggcttcttcggtgtagcttgccctagtattaaaaatgaagggtgacgacctttcggcgcgaatagattgtgccccagtgaaaggtgatataagcggtatcttgtgttttgataaaatactaagagaggcaaggtttgttggtgttccaacgctgcccaatatggcttttatcccataatcattgatcagagtagagacttgggaaggtgttcgacttggctcatagccgtcgtctaagggaactaataaaagttgatagttgagtttcttgctgtcattgatacgtttaaagcctaactcaatgccgcgaaccacctgagttcccgtaaaggcatttggacctgtcaacgggccagtaaaaccaaaacgtaactcggatgaataggctttttcacccaataaaaaaagcgacagagttaggcaaataagaactcttaatatcataaacagatttaatcccgccgatacgataagcaaagttatgaatcatcagtctaagacaaaaatgtaggaatgaaatgagagtttggtaagtaaatgtcaaagctggttatccagctttgacatgatatgaaaatatcaacgccactgcgcaagtcgagccatttggagatggcgttcttgctccgcttgatcgacagtgatgggagtaaattggattatatcgcccggtttttgttgagcaagaatgccgccaccaacgtgggttacgcaacccatttttgggtagccaccgatggtttgtctgtcttgtaataggacaataggttggccatctttagggacttgaattgcgccataagcaataccttccgaaataatgccctttaggttactgtgtacttctttaccttctaatcgataacccatgcgatcggagtttgacgataccttgtaatcgctagagaagaaattggctcgttccaaagttgaaaaagattgatattgataacctaaaatgaccggaatttctctattaccataatttgggattgctaagcgaggcactgatcttttttcatggaaagaggttgcttgataagctaataaatcgcctttttgcagtttgtcacctttgccggtgagtccaccgattttctcacgcactaccgtggcaacactgcctaatgtcggttcgcaaatgaaaccgcctttaaccgcgagataagcacgtaagccccaaactggctggtggaaggctaatacatcgccttttttaatggcataggtttgccaaggagtaatgcttttatcattcagagttgccgcaagatctgcacctgtgatcgcaatactggtattggcttgcgcttccaaggtgaacataccaaaggtgatttcgatctgtgcactattactgtggttatcaagtagggcattggcccaacgaaaggcgacttcatccattgggccgccagtggttagaccaatagattgatgaccatgacgtcctaaatcttgaatcagtgccaataaaccgggcttgattactttaaaagccatcgagttgacctccttgcactaaaaactcatcccgagaaataggctcgaatcgcaccgaatctcccattgctattagtgcgagattcttgctgccccaatcaatcaaattgactggtgtgcgaccaataatttgccagccaccgggagtgacgctgggataaaccgctgtttgattttctgctaacgccacgctgcctatcggcacttttaaacgcggtgtggtttttctcggaacgtgtagttcatcgggtgtattacccaagaaagcgaacccaggggtaaaaccaatggcgtaggcgcgataggttgtttcgctgtggcgttgaatcacttcgtcaatgctcaacttgcaatgtcttgcaacgtcttcgatatccggtccgacttccttaccgtaatacaccgggatcaccacttcgcgctgatctttgaccgagaagtcattagggtcaatggcttctattgtctgacgaatcgttttaaaaatagcaaagcggtcataatggtcatcatcaaataccaccagaagcgtggtgtaagatggcaccaaatcaacaatgcccgtcagtttcaccaagtgttgcgtgacttgagcaatgtaattggaggtcgcttcgctaatcacctgactaaaggttaataagcaggcctgattactgaccatttctatgttagggaactcttcacggctcataatttatttcgcgcttttcttacttggtggattcagatttagtcgatcaaccagagtcctaatgcgtgtgaccgcgtctactgcatgagcaccatcaccatgaacgcaaatagtatcggcatggatcgctagctgttgacctgaggtcgtcgttaatgtgcctgtttcacataattgctcgacttgtttttcgatcaaatcaaaactggcgtgaaccgcatttggctctttgcgtggcgtcaggcgaccttcgtctgtgtataaacgatcagaaaaggcttcaaaccaaacgcgaatgccatatttttttgccattttttggatttcaggcgcttctggtaccgccatcaccatcaatggcatggtcgcgtctagttcgcttaccgcttgcattactgtttctagcacagagaaatccgccatcatggtattgtacaaagcaccatgtggtttgacgtaatctacttgggtgttttggctttcacagatgccttttagagcgccgatttggtattgaattagcgctttcaattcagctggcgcaatgtccatgttacgacgaccaaaaccgactaagtctggataagctggatgtgcgcctatggttacattgtgttgttttgccaaggcaacagtttttgccatggtgagtggatcagaagcatggaagccgcaggcgatgtttgcctgatcgacaaatggcatgatttgatcgtctaaccccattttccaggcgccgaaagcttcgcccatatcgcaatttaatttcatcattgtttccttccctttttagttctgagacatggtcattggtaaataggtatacaagattttttaaaatggccgactgtgattattctccctttgacgcaatgcttcaagcggggtaattttctacgtcaaattaaggtgttatcaagctggtaatttgttcaataaacatccaaatatatagtagcgagtaaatatatgactcaatcaactacatcgacttttgcatggcagaatcgcgaactgatcacccactggaagagcgctttagatattattgaaactaaagggcaggctgtttttactgaactttttgactatgttgagcctcaacaaggtccattgaatggggccattatttcgattaaagacctatttcaggttcaaggctataagacgcaagcagggtctgtttttcttgatggtagcctcgctcaagaagatgccgaggctgtggttgccttaagaaaggctggggcgagtttgttgggtcacactaatatgactgagttggcgtactcagggctaggactgaatccccattatggaacaccggacaacccaataaatgcggggcgtattactggcgggtcgaccagtggtggtgcggcgtcggtcgctttgggagtggcggatgcggcgttgggcacagacacggggggatcgttgcgcattccggcaggattttgtggcttgaccggttttaagccatcacaacaaacggtttctagaaaaggctgtttgccattatcaaactcgcttgattcagttggccctattgccaagactgtagaagagtgtgagttgctgtggcagatattgtctggaacaacgacttcatctgagacagcaaaaagctcagacgctgatgaattacgcattgtcgtaccaactaactttggtatgaatgatttggatcccttggtagaagaaggttttgttgcgaagctggctcagctagaagccgccagcatcacaattgagcatcgttttattgaggctctggagtcctacaagaacttaccagtttggcaattttctgcttttgaatgtcatactttttatggcaaaaattatgatctagataacgccgagattgatccacgagtcgcgtcgcgtatcgcccgagcaaaaaccattaatgaagaggtgtttcagcagactcaagccgctcgccaagcctttattcagcaaatggcaaacgaagaagctaatacgctgattttattgccgacggtggcggttgttgctcctaaattctcggatttggaacaggatgccgactatgaccgacttaacttattgtgtttgcgtaacacgtcgctagccaatgtgttaaacggttgcagcatatcgttgcccttttcatttaaacaagagccgatggggctgatgttaaccgcagctaatggtcaggatcaggcattacttagtttggcgaaaaaatggcaagccattcttagtcggtagttattgagcttgcttcttgctgtattcctatgtagcgattacagcgagatctgtggctacttaagtaaagaggcctctctttcgaaagctattaagcgttactccttatttagccactttaattaagtagaaattgcgtaagaaagtataaagcggacagtgtttcggcaatcttttcgttaagtcatatctgagtaataggagtgccacacagcttgcggtatgctgtgaacaattttataggatcattgtaaacatgaacaaattgattacgttattgcttaaagggttagtggcagttttaccaattggtttgactgtgtatttgatctattggttgttggcgacaggtgaagctattgcccagccgttgttattattgctgattccagatgttctctattttccaggattaggcttaattgccagtttggcgatgttggtcttgactggctttttagtgaatttatatggctttcgttatttggtgaagttgagccataatatttttgagcgtattccgttagtgaagtccatttatggtgccattaaagacatgatgatggtgtttaatttagcggaaaaaaaggaaatgaagagcgttgtgtcaatcgaatggaatggtgctcaagtgataggttttattactggtgaacagaccggccagcagttgtttggcgaacaagacctcgtcggcgtttatgttcccctgagctatcaaattggcggcatgacactttatatttcccgtgatcgtttgacggaattggacattggtgtagaagaagcaatgcgccttgctttgacggctggggtgcagagtcgacctaagtcttaactttttaatatgtgttttttgctagaaatcattggggcttgagtcaaaattctttatcatgcacttctttttttagtaactctttgaagtgatattggtgagtatgcaagaagcggcgcaaacgcaaaaaacagtcattgttgttggtgctggccctgcgggcttgatggcagcggaaggtatttgtgccttaggtcatcaggttcatgtgtacgatgccaaacccagcgcatgccgtaagtttttattggcaggtgtgggtggtatgaatattacccattccgaagcctatccagagtttatccaacgttattatgataaagcagagtggctgaatacgtcgatcagtcaatttgatgccgatgcattgtgtgaatggattcataatttaggcatcgagacatttgtcggcacgtctggccgagttttccccaaagacatgaaagctgcgcctttattgcgtaactggctaaagcgcttacgtgaagcgggcgtacaatttcatatgcgccacaaaatggttggcttgtcggccaatgaagtggtgtttgatcatgtaggagaaagtgtcatggcgcaggctgatgcgattgtattggctatgggtggtgcaagctggccgaagctaggttcggatggtgcgtggcttccgatattggctgaaaaaggcattgatgtggcgcctttgcaaagcgctaactgtggtttttatagcgaatggagtgagcacctaaaaaccaagtttgccggtactcctcttaaagatgtggcgttttcttttaccctaaaagacggacaagtggtgacgaaaaagggtgaatgcattgtcacacaagatgggatggagggcagtttgatttatgctttttctaaatacttgcgagatggcattaatgcgtccggtcagtcgtctttgctgatggattttctgcctctgcaaagcgaagcgcaagtcatcaaaaaactgcgcaacaccaagccaaaagaatcctttagtaaatacttaaaacgtacgctgagtatcactggcgtgaaagctgttttgttgcatgaatcctttcctaaagaagcctttcagacgccagaaagtttagctcgatgtttaaaagctgtgcctgttagcttttacaaaactaagccgatagaggaagttatttcgagcgctggtggagtatgtgaaagcagtgttgatgacaagctgatgctaaaagctatgtctggtgttttttgtgctggtgaaatgctggattgggaagcgccaactggcggatatttgttaacggcttgctttgcgacaggtcatttggtcgcacagggtgttggtgaatacctagcgtgaaatgatacgcttgaatcttagcttgttcgcatgaacattacgcatgaaaaaaacgcccaatgttgtcattgagcgttttttatttaactttctatttcactgtctacttcggcaatagaagacatcagaagacatccatgtccgagaatgatttgattatcttgcggctaattaattagacgcttgttggtttggcataccgaaattgtactgcacaccaacagaggttacgttatctaaatggctgtcttcaatatctttcaccaagcggaaatctgctcgaagatccacatcgctgttaattgcatatttcacaccgccaccagcgttaactagtaggttgtttgagtcaccatcaacatctgttacacctacacccgctgctacgtatggtgttaggttgactgtggtgaactcaggaaggctgtataggccatctactcgatattggtctaggtcgttgttgcgaccatgcttactggcattggaatgtagataaactgcctctagggccaatggactgtttgtttggtaacctacaccgatagagtaagacgtatcattgccagcttgtctatcgctgtctgtgttgtagtaaccaatgcttggcgtgacagtaaggccttgttttggtgtttcagcatatgccattgtagcgagagatgaagcaattaggacaccgctaaaaagagtgcgttttttaaatgatgtagacatattaatttctcctaatgaacataatgttttgttgttcgctatctaggttacgcgttttttttgcagtgaaaagccctctcaaaatgcgtaaaaaatgggacgtgaacctctgctgcccaatcatgacgcaagctttactgaagtggtgagattcaagtaatttgctgatcaaaaaatgctctaaatggtgtaggaaatgcgctgcttattacattaagttttcacttaaaaatggcaaaaagtaattgtgacgagactaagtacaataaggtcacaaagtgccaaatacttaaacaaacgtcagagtaagattgttgagttgcacttaagtgttgttattcagatagtgaaaataaaaaaacgctcaatataaaatatcgagcgtttttttaaagcattaggctattcaagcgaataaaaaatcatcacaaataagagcctagacgagagtcttatttatacttcgctggttgagataatagcgacaactcggcgattagcttcacgatgtgcttcggtatcattttcaacaaaaggtctttcttcaccgtaaccaattgcctcaacacgtgttgctgagatctcaaaggtatttgttaacacttcagcgatggctttagcacgcttttcagatagcttttggttgtagcttgcggcgcccgagttatctgtatggccttcaatcatcacagtgcttcctgggttttctttaaggaagatggcgattttttctatttctggataaaacttctgctcaacgttggttttgttaaggccaaattgaatattaatttttcctggtggttcagcaactatctcaggctgttgggtcgtttcttccgccataggtgatgctgtaataggttcttcttgaacctgctccgctggttctgaactaattacttccggttgtgtcgcttgttgtggttgtgcagctggttcaacttgagtataagatgtttgctcgactggtgtgtagtcatcatcattagatgttgagtttcttgacgatcctccgaaggtcatttgaacaccaagtgaggtgacattatctaggtggtgatcttccacatcattgaccaaacgaaaatcagcacgtaaggatacagtgtcattgagtgcgtattttaaaccaccaccagcgtttacttgaacattgtcatggccagatgcattactaaagtccgtagtaccaacacctgcagccaaataaggcgtaaggttaacattgcttatggttggtaagtggtagagaccatctaaacggtactgatctacatcaacgttgtttcctgcttgtttgctatcagcgtttaggtaaacaaactcgaccgcccatgggttgttgaattggtaacctaggcctaaagagtaggccttgtcatccttgatatctctatcactatccatgttgtagtagccaatgcttggcgtaatagtaaatccttcctgttgttgtgcaagcgctaatgttgatactgaagacgctgcaataatactgctgagaagcgtgcgttttgcgatgttaaaagacatgttttatctcctgataaatatctatgttggttgttcttttcatcatcgtaacgcgtttttttatgtttaagaaatgatatgaaaaatgcctatattgcttatgtcatctgatattgctcaatcatgacgcggtgtttacttaacaggcgttatcaacacgcgcaaagtaggaaatggttggttaaaagcgtagcaaaggagatattcattacacgagattttcactctagtatctaataaaagaagataggaatagaagaattaagccaaggtggatatttataatccacctctaagataaaccaaaggtttaatcgtgcattaatgattgatgagctccgactccagccattacgccagaagccgatgctaaggtggcattttgcattgggttggatgcatcaccagcagcaaaaacgccctccacagaagtctgcttaaatggatcggttttaatcaccagacctagcggaccttcttcaaattcgcatccaagttgttctgcaaacgggcttgccatgtgagtttttggccccacaaatagagccgctaatcgaatcgtacgaccgtctgcaagatagaccgatgatatttccggtgctcttcctaatacttctacgacaggcgtgctttcaatggttacaccacgttttagtaaaaaagcacgttgctcttcatccggtttgtataggccttgagtaaagtaggttgttggcccccaatccggaatcattccagcctgatgggtagatagcggactggttgctataactccaagtggctggttacgtacttcatagccatgacaataagggcagtgaatgaccgttgctccccagcgttcttttaaacctggtatagccggcaattcatctcttaatcctgtggctaatatgagttttttactgtgaaggcttgtattgtcttcaagcgttacatggaatgctgaaggttttttttcgaccgccacggctttgcctttgatgatgtccgctgtgggatattttagtagctgacgataggcttcttgttgaatggcgaaaggcgatacgccgtctagtccgaaaaatccatgagattcatcagagaaacgatttctcggttctccagcatcaattacagtaacttttctttgtcctcttgctagctgcatggcggcagacaatccagcaaagcttccaccaattacgataacgtcaagttgcattgagttgttcctcattcctgttaaacatagagatattaaataacatcataagttacatgaaatattaaagtcaactcacgatacttttaatgtttcatgataatctgagttagaatatacatattgttattcgccatgagattcttgatgagaaaagacagccgtttatcccgcatgttgcacgtactgattcacatgaatcagctggatgcgcctgccacatccgaaaaaattgccagtatgctcaataccaaccctgttgtagtgcgtagaaccatggctggtttgcgagacaaaggttatgtctcatctgttaaaggtcatggcggcggttggtcattggccatatccttgtctgatatcaccttgttagatatccataatgctattggcgaaagctcagtgtttaccattggactgtctgatgaacatacgtcatgcccgattgaaatagccgttaaccaagctattagtgatgtattgattgaagccgaagcattattgctagaacgctttcgagacgtaacattagagatgttagccgttggctttgcggattatccacttaatcagcaggcctctagcggagagtaacaaagtggttcgttcacagcgtttgcttactttaattggtttattgcgtagccatcgatatccggtgtctgggaaaacgttggctgaaaaactcaatgtaagtttgcggactttgtatcgagacattgcctccctgcaagagcaaggtgcgaatattgaaggcgaagcgggcgtgggctacgttctcaagccgggttttctgctgccacccttgatgttcaccgaagaagaaatcgaagccttggtgcttggagcccgttgggttacacaacggacggataaccaattaagtaatggcgcgcaaaacgccttgaataaaattgcttcggtactgcccgcagaattaaaagacattttagatgatacctccttgctgatcggtccaggcaaggagtcggcgacagacacggtggatatggccgaagttcgccaagcgattcgagatgaaaagattctctccattgagtatagagatttaaaaggcaagcagtctcagcgtcgaatctggccatttgccttgggttattttgatgaggttcgggtgttagtggcttggtgtgaactgcgccaagaaattcgtaattttcggacagatagaatcttatcttgtgagttaatcaatacgcgttatgcaacgcctcgtcatgtattgcttaaacaatggcgtgagacattgggcaacaaaccttcctaattcatttactactgacaagatctgacactccgcttgtttattctcactttatcgggccaaagcttgatgagaagtactaaacttttaacgtgaaatataaacagcgaataggattatcagtatggatctttcaaatttcaccatcttatatgtcgacaatgtacaacgcagtatgaatttttatcgccctttatttgagcgcgaaccggtagaagctaccgaaagctttgctttgtttgtttcggaaacgggcgcgaagtttggtttgtgggcacgagaagatgttttgccaaccgctacggatgtgcccgcgggcagtatggaagtcgcgctttctcttgataatttaattactttgcaaattcactatatcaagtggcgagagttgggcgtcgacattattcaagagccaacagctatggatttcgggacgacttttacagcgcttgatccagatggtcatcgattacgtgtgtacacctacgaaaaagccgagcaagagaaagtctaatggctgagaagttaccttcataaatcaaatgatgaaggttttctttttttaatctaaaagaaactcaaatagtcttttttcttggattattgattaaaatgaaatgatgggttaactggatgcatattgatcaagttgagctgcaaccctaaactgatcacatcaaataaagccaattcagtttttagcgaattggctatttattctagttttagaggtgaacaactatgttacccacgtattttatttcccacggtggcggcccttggccttatatcccagacatgcgcgccatgttttccaaccttgaagcctctttagtgcgcatgacccaagagttgccagaaaaaccaaaagcgattttgatgatttcaggtcactgggagcgcaaaacctttggtgttcagtctaactctgcaccgggcatggaatacgactattacggttttccggctcatacctatgaagtgaaatatcaagcacctggtgctccagacgtggccgctcgcgtggctgaactgattaaaggggccggttttccagtagatttggatgataaaaagggcttcgaccatggtgcctttgcgccaatggccgtgatgtacccagaagaagacatgccgctgattcagttgtcccttaaatcgaacctagatccagaagaacacctagcattagggcgagcattggctccattgcgtgaagagggcgtgctgattgtggggagtggtttgagttttcataatcttgggttaagaggcccacaagccatcaaaccttctaatgcttttgatgcttggttacaggaaaccttattagaaacggctccggcagaacgcagtgcaaatttggttgagtgggacaaagcgccgtatgcgcgaatttgtcatccaagagaagaccatctaatccctctcatggtggctcttggtgccgccgaagatggcaaagccacctgtgtttatcatgacgaaggattgtttggtggttggacggcctctagttttcgttttgattaaacgctcttaggctttttagtcgcgtattttttggtagctctggatcgaaagcctgatctagcgccaacctgtttgattcgacctttcatctccagcatggcgattttgacttttttgttcgaagccgccagcccctttaattgctcaatttcctttaatgcctcggcaaattgtttctgcttcagcaagatgtccacaatggcctgcatgtgactgactacttcagtgtgatcttgttcaaaggtagataagctgacggcaaatgcctttcgattttgttctaaggattctgtgggttgctctaatggatctgtctgtgtgaatgttgccatgaataccttacaaatagtgagttgcgtcagccttgtattttactgggaaattctagcgagtgccttttttattctttgtttgagtcaaaaaggctcgctagaagctgatggtgatcgatatcattggcgtctgaaatcgatccgtaatacttgtcgaggaaggccagaaacattggcggaaaaagtgtgaagacagcgtggatcaaacacaataatgtcgccagcgacgccggttaaggtgaccactttttgttcaatatcatccagtgtactgccttctttcatgaagcgctggatgcgtttatcagcagagtcttcctttagcagtgcctgaaaccaagtatcttgttgaataagaggctctaacacctgatccataggtaagagttttacgtcttttgggctttcaaagagtccgctattaacggatttaaacgcgtctatgagcgcctcgttatggcatgttccaagtgtgtttgcgagggaggctatacggcgatgggagccagaaacgacgcttgttgcgcccatttctgttctcacctcatcgagaaatacaaagacaaacaggctccacggttcagcgtctccgacaaccgttggttcatcattatgccaagatttatgaggcacattccaagccgactctgagcccggaaaactcaataaagaataccaaaggtcgagtggttgccaagattgagcgccgaataccagatcaatagccgattgaatttcgccttctattacatctaatttacctgaggctttgaggtctcgcataattgaccccattccatttaggcgctttgcacgagtgtcgccgatagggttgcttgggttggcaaaccatgtactgggttcgtcgatatcaatgctaaatttgtgttttacttcttgccaaagatggctttgtacttcgacaattttttcaatatcgatgacattggaaagcttaaggacacccttgtttcggaagtcttcacgtttagataatgtcatcgtattgatatcccgttcagtgttagtgtcttagtgatttttgtcttagagctataataccattggcctttgttgaaagaagtcctgtcattagaaaagcacttttcacaaatcattaaaccgctttacctgtttcagcttgagagactatttccacttctgccacagaatctttaaaccaagcttgcatatctgggtgcgctagcatggttttgcagtaggtgctggcggcgtctgacagtgtgattccgtaggttgaaaaacgaaagacaacaggagcaaagaaaacgtctgccaaactaaaagtaccgaataagtagtcgccatctttgatgtgtttgctgcgtaaatcggaccagagggcgtctaggttagcgacttccttttgcgcattattactgagctcaactcgacgtttcgcacgacaattcattggcatttcattacgaataccaaataatccagagtgcatgtcggccacaatagatcgcgctacggcacggctatttttatcttcaggccaacctttaccatccaaatagttttcattgatgtattcgcaaatggcgagagaatcccacacgctcagatcgccatccactaaaactggcactttacctactggtgaatatttggctagttcgctatgaaactcctcactaaacaggctgagttttatttcttcaaatggaatgttgaaggcttttaacgccaaccaaccccgtaacgaccaagaagaataatttttattgccgatgatcagtttcattatgcaaggctccttgtaggtgtctggttcaatgtctctttttttatagcgttcattgttgcagtttgtttttgtaatgactaacgaatagttgggccggttaatattttttctgaaaagataaggtcagtgatctttgaatagtgaaaatcacagtcatgattttgtaaggctgggagttgaatgaaaagtactttgttatgctcgcccattcgaagaatgaggagctaaaaatgagagccactttactgattattgccgttagcttggtatcgttaactggttgcgagataaaccgagtaggcggaaaatttgctggcattgatattgaagccaaaagtgaaggtgcgcatcaagatggcggtaaaaacggagcattttgtccgcctggtcaagctaaaaaaggcggctgctaatatttggatggttttctttaagagagagaatgattattaactgtaatattttctgaaaatacttcaattttttacataacttttctcatttatgacagagtaattaggaaaagttgtctatggttagaggtcaccatgcatctatggagaggacccgcatgaacagaaaagatgagcgcatacagcatttagttagtttgctcgaaaacttagaaaaagtttcgcttcaggatattgcgcaaataccaccgtcacagcagcatatattggctgaaaaaattgaaagcttacaggatgagttaaaagccttgatgtcggacgatgaaccaatgacacattaactcgattcttctatctttgtatcaaatacttctatctaactttatctaccttctcaaaaaaagaccggcctaagccggtcaaacgttcagagagtgttgtgtgagattattcccaagaacgaagtaggtcgtcgtaagaaaccgtgacaccttgtggtttctcattggccaatttcggttttggtgcgccaggttgagccaaccagtaggcttcatcacgtggcttgttcatttttggtccacagataggttgtacattggcgcgctctaaacgctccatgactttatcctgcgctgcggctagaccattaagcgcttcttgtggtgttgcttctccgcttgctgcttgagaaatatactgccaccaaagctgagcgagcttaggataatctggtacgttgatcccagttggcgaccactctttacgcgctggccctttgtagaattcaaccaaaccgcccaatttaggcgctgcagcggccatttcaggtgagttgatatcggattcacgaatcggtgttaatcccactaatgttttcttcaaagaaacggttttggccgtggtgaactgagcgtacaaccaagctgctaagcgacggtcttctggtgtggagttcatgaaagtccaagctccaacgtcttgataacctttcttcataccttcttcccagtatggcccaactggagagggagccatacgccattttggcgtgccgtcttcgttgacaacaggtaggcctttggccgtcatgtcagcggtgaaagcggtgtaccagaagatttgctgagccacagcaccttgtgctggtactgggccagattcagagaaggtcataccttgcgcttctggtggtgcgtacttacgtaaccaatccacgtatttggtagtggcataaaccgcagcgggtccgttggtagcaccaccacgggacacacttgagccaaccggtgaacaggcatctttgatacgaatcccccattcatccacaggcaaaccattcggaatccctttatcgcccgcaccggccatagagaaccaagcatcagtgaagcgccaacctagagaagggtcttttttaccgtaatccatgtggccataaacacgctcgccgtcgatatttttcaccttgtctgtgaagaactcagcgatgtcttcataagcagaccagttaacgggaacgccaaggtcatagccatagatggatttgaatttcgcttttagatcggggcgtgcaaaccagtcagcacggaaccaataaaggttggcaaattgctgagtgggcagttgataaagtttgccatctggccctgtggtgaaatccaaaccaataaagtcagccagatctaaggttggggaggtaaaatctttaccatcgccttgcatcatgtcagagattggcaccactttaccgtaacggaaatgcgtaccgatcaaatcagagtcattgacgtaagcatcgtaaatattacggccagactgcatttgcgtttgcagtttttcgaccacatcgccttcttggatcaggtcatggttgactttgatgccagtgatttcggtgaaggcttttgccaacacttgagactcgtatttgtgagtcgttaacgtctcagatgccacgttgatttccataccacggaattttttcgcggcttcggtgaaccagtgcaactcatcaagctgttgttgcttgcttagagtagaaacggtgaattcagtatctacccacttttctgctgcatctgaatatgcgtcagcccataacgtggctgaatgcatcatgacagcaaagggtaaggcggcgagtgcaatttttttcttattgtagtgcatgttttacctcaactaagtttggtttttctgtttaagtttttatatttggcttccttgccttctgtaccagatggtccatctgtgcttactgagagcgacgctgactagccccaacgcattaggataatcatccaaaatgcacataggacggttgccaccgcgatgttcacatccgttaacgcaacgaatgcaaggtggataaaagcactgctaagcaggccaatgaataagcgatcaccacgtgtagtcgccagcggcaaaaagccacgacgctctacacaaggtgagatcagctgccatgtggtcataccaactaagatcacggcaataccgataaaaaacagggcggtaggtaatgtccaagacatccaagccataataattctccttacactcgaccaagggcaaagcccttcgccacatggttacgaacgaagtaaatgaccaacattcccggtaggatagtcagcacaccagccgcggccagtagcccccaatccatccccgacgcagagacggttcgggtcatgatggcggcgataggtttggcatcgacagaggttaatgtccgcgccaatagcagctctacccaagagaacataaagcagaagaaggctgtcacaccgatcccagagcgaatcaatgggatgaagatgcgcataaagaattttgggaacgaatagccatcgatataagcggtttcgtcaatttcacgaggtaccccgctcataaaaccttccaaaatccacaccgctaatggcacgttgaataagcagtgcgccaaggccacggcaatatgagtgtcgaacaagcccacagaagaatagagttggaaaaacggcagtaagaaaaccgctggtggtgccatgcgattagacagtaaccagaagaacatgtgtttatcgccaataaacttatagcggctaaaggcataagccgctggcagagccactacaagactgataaccatgttcatggagacgtaaagaatggagttcacgtaacccatgtaccaagttggatcgccgaatatcttggcgtagttcgctagggtgaaattttctggatagaaggacaatccgctgagaatttcagtattggttttgaatgacatatttactaaccaatagattggcagcagcaatagcactacatataaaaccaagccaaagcgtccgcgtaggtgagcgttacgggttttgcgttccgctttactatagaccggagcctgttcttttttagcggtgttgtggcgtgtcattgtcgtatttgattgcgtcatgatccgctcctatttgtctttttgcatgttcatgatggtggtgtagaacacccaacacacgagcaagatgattaagaaatacaccagcgagaaagccgctgcaggaccaaggtcaaactgaccgatggcttgctgtaccaaggactgactcaagaaggtggtagaactacctgggccgccccccgttagtacaaacggctctgtgtaaatcatgaacgaatccataaagcgcaataacacaccaataatcagtacgttagtcagtttaggaagctggatatagcggaacacggcccagcgtgatgcttggtcgattcgtgctgcttgataataaacttcagggatcgctcgtagaccggagtagcacagcaaggcaaccaaaggtgtccagtgccacacgtccatcaagaccacggttaaccaagcatcggtagggtcagatgcgtagttgtaatcgacaccaatactgctcatgaaggcaccaaataacccgatgtccgcacgaccaaagatttgccaaatggtgcctaccacgttccatggaattagcaggggaatcgccaccaagatcaaagccaaagatgcgccacgacctttggttggcatcatcaaggccacgcaaatacccaatggcacttcaatgatcagaatggtgaaggaatagatgaattggcgcagcaaagcttcgtgcaagcggctgtctagcatcacttgcttgaaccattctgtaccaacaaagtagcgagtatatggatcaaaaatatcctgcaccgaatagttcaccactgtcattagaggaatgatggcggagaaagctacgatgagaaaaacaggtagaacaaggaaccacgccttattgttttcaactttagtttgcatggtcggtctccttttttgaatcttctgagtgggcttgatcgatcacctcaaccaaatattcgtccacatagacttttgtccattgctcagggaagcttacgtagatttgtcctgaaggtactttctggtcttcacttaggcgcgctttcatcacctgcccttggaataggaaagatagaatcttgtaagtaccaaggtcttccacatagtccacttctacagagaacgcatcgttatttttgccgtcccaaacatggacaaactcagggcgaattcccaaagtaaccttgttggcgcccatggcttttaagcgcgttaacatggcgtcactgacggtgatttcatgatcgccaaacatcagcgcttctttttcgccttggcttttaagctcggcctcaaaaaagttcatacctgggctaccgataaagtacccaacgaaggtatgagctgggttttcgaataattctcgtggtgtgccgaattggacgatttgcccgttgtacataacagcgatcttatccgcgaaggtcgacgcttctagctggtcgtgcgtcacatacaccatggtgatgttgaattgttcatggatttgcttgagtttacggcgtagtttccatttcaattgcggatcgataacggtgagaggttcatcaaacaaaatcgcggatacatcgtcacgaactaagccgcgccccatggatactttctgtttttgatccgcggataaacccttggctttgcgctttagttgatcagacagctctagaatttcagcaacttcgtaaacttttgacttcaccttgtattccggcacgccaatattgcgtaatggaaaagccaagttatcgaacactgtcatggtgtcgtataccactgggaactggaaaacctgtgcgatattgcgttcttcgggtttaagctcgttcacacgtttgccatcgaacaagacttccccatgggaaggttccagcaatcctgaaatgatgttcagtagggtggattttccgcagcctgatggaccgagtaaggcaaacgcgccgccttgttcccatacgtgggacatttcgcggatggcgtaatcttctggcttggttgggttgtcagtataggtatgcgctaaggcatttagagtaatagatgccatgattattgatccctcattcttgctggggaatgcaccatcttgccttgggcgtcaaaggcataaagcttgtgcgttggaaagtagaccttaatttcttgatctacttggtaggcatgaacaccagatagatgcagcaccaaatcaaaatgtggattgtgaacatgtagaaaggtttcagagccactgatttccgccaagtcgacccgtactggtagttctaagtcatcatcagaatggggaaccaagccgatgtgcgaggcgcgcacaccaaactgatattcaccgggcgttaagcgacgtaaatcgctgtttaaacgaaaatgtacggtgtcgtcaaaggtgacttcttcttcgctgacgcggccgggtaccacattgataggtggttcagaaaacatttccgcggtgatgatgtctttgggctgatggtaaacctcagcggttggtcccatttgcagtaaacgcccttcgttcaatacagctgtattgccacccaaagctaaggcttcgttaggttctgtagtggcgtaaatggcgatacagttacgagctttgaacaaggcgcgcaattcttggcgtagctcttcgcgtaatttgtaatcgaggttaaccagtggttcatcgaacaagatgatttgcgagtctttcaccaaggctcgcgccatggctgtacgttgttgttgaccaccagacaattgcaatggcaaacgatcaagaaaggggtcgatgcgtaacatttcagcggtttcacgtacacggcggtcgacttccttttcatccatcttggccaaacgcagtggcgaggcgatgttttcgtacaccgtgaggttggggtagttgatgaactgttggtacaccatggaaatgttgcgttcgcgaacaggaacacctgttacgtccacaccattcatgaggatttttcctttggttggtcgatcaagaccggccattaggcgcataagcgtggttttgccggacagtgtgcggccaagcaaaacgttgaaagagccgggttcgagggacaaattaacattgtcgatccacgtctcgccttcaacaacgcgcgatacattctgcagcgtcagagacattgtaagtacctttttgttgttattgtttttagtgccaattctttctagcttctgagaagctcaaaaatgaatgcacagtaatcttgtctgtatgggctaagtacttacaaaagccatgccaaaattatttttatgttcttcattgattctaacattttgaaaaataaagattttatcggtttctgttagtgttttttatggttttcactttcgaaaaaggactgttcacgagtgttcaaagtgtttacagtcttgtaattacaatgaacatttcatgcacactctagggctttttccagtgtgttggagttggaaatgcaagacgaagaaaagcaaaaacaacaaaaaaatgaggctgcagcagagtctggtttgacgcaaacgcataaggaacgaattcaggcgtcttggtatcgttgtgagcagtttggcttggatcacagcagccgtccggattttgccaccctgccaaagggcaccttgaatgatttaatcgatcaacatcgaagcttgctcgaaaccactgaaaatgaagtgctgccgtactatgaaaatattcttagtaattcggcgtgcatgatcgttttagcagacagacaaggtcatgtcctcaacacatggggacagcctcgttttggcagtgcatcgcaacatggcttagttggtggaaaccagtggactgaaatgggcgttggcactaatgccattggtacggcgttgattacaggagaggccattcaggttggtcgagatgagcattttttacgagccaatcgctttatggttggctcggcttcgcctatctacaacacgaagaacgatttggttggcgtgttggacatttcctcagacgcttatcttccgcaagatcatacctttggcatggttaagctcatgtcattgagtgtggagaatcgactgatattttccgcttttcaacaagagcatttcattctcagttttaataccaatgtggtcagtttagacagtcattggtctggtattttggtgcttgatgaaaacggcacgattgtgtcagcgaatcgtcgtgcagaagtggtattggcacaggatttagccttactcaatatcaatcaaatctttgatattgaaatgcgtgaaattaagcatcatccctatagtttgccgatgaagttgatcgccatgggacggtatcaattttatgtcaaagtgattcctcctgtgcagcaaataatgcgtattcctgattttcgtcagcgtgcagattatgttgctcctccacaagcagaagccattgttatgaatgaaaaaagtccttcagttgaaaaggtgaaaagacaggaaaacgtgccaatatcaaccattcccgataacgttattcctctggcagaattacagcatggcgacgagcgagtggcgcgattagtacgccaagcccataagataatggagaaagacattcctatcttgattcatggtgaaacgggggcggggaaggaaatttttgtgcgtagtctgcactaccatagttctcgctcaaaagagatgttggtggcggtaaattgtgcggcaattccagctgagctggtggagtctgaactttttggttatgaaaaaggcgcatttactggggcacaaaatcgtggctctataggcctgattcgtcgtgcccatcacggtacgctatttcttgatgaaattggtgaaatgccaatggcggtacagtcccgtttgttacgtgttttgcaagaacgagtggtgacgccgctgggctcaaccgaagcctttccagtggatatcaaactgatttctgctaccaatcgaactttaaaagatgaagtgaaagaggggcgttttcgtcaagacttatactaccgaatttcaggtttgaacatcgaattgcccgcattacgagaacgaacagacaaagcagaactaatcaaatacctacatgaacgtttacgcaaagaagagcctggtcctgctttgtcgcaagctatgctggatttactggtgactcatccatggccgggaaatatgcgccaactcgctcatgtattaaaagtcggcatggcaatggccgatgaggaagagttggaagaatggcatttacctgatgatttctttgatgatctcgatgtcatgacacaagctgatgattcagtggaaggaagctctcagagagaacaggaagagccactagaacagttgattccgcgattactgaatgaattcaaaggtaatgtttcgcaaaccgcgaaaacagccggtgttagtcgaaatacggtttataaatattcgaggcctaaagaaaatgatgtctaagctgataatgtcgttcctgttttaagctctgtggttaaaacaggaatcggtatattatcgagcgacttttgcgaccgcttcaatttcaatcagcgtctctggtgaggctaaagaggcgacaccaatgcctgttagtgctggacgtgacgtacccaatgtactggcaataatagggacaattgcttccatatgatcggcaacctcaccgcgaacgtagacacgtaactgcaaaatattctcgactgaagaatttgctgcttttaaaaccgtaattaagtgttttgctgcattggcagtttgcgttttcatatcgtgattattggtttgaaaatcagtgtcccaatcgacttggcctgaaataaaaaccaaccctgtatcagtatcgaccgtggcttgtgacatgccagtagctgtaccgtcatacaaagatggtgggttaatgcgtttaatggacataatgacctctacatagtgtttaaagtgacgctagagtagagttgagtgggtcgtttgactataaagcctagcttgttaccgatacaagttaaggtctctttaattagtaaactttttctgaatgctatccagtaaccagctaattaatagatcatttttggcatttgggtgatgggcggctacgacttgataacccggtgggtatttttctaatggaagctcaaatagtccttcatatggtagaagtctagaagggatgaatcccaccatatctggatattttaagatctctttagccatatgaaaggatggggcggatacggtaacttgacgtggaaagccttgttgttcgaaccaagtatcagcagaacctgtaaaactaccaatgcctggcgaaacgatgacaaagtcgtgtttagttaattgttctagtgataggtcatgagtacgtttaatggctgtattcgctgtcacacataagtacttctctgtaaataatggagtggaaatcaacccttcgggaacataggcgctggtggtaaaaacaaggtctattgtgcctagatggatttttttggttagattggcgtgttcgatattggtaatgatcactttgatttttggtgcatattgtctaagttctctaattaggtctgttactatcacttcttgtgtgtagtctgttgcacagataaccaaagttctttctatttgctgtggagaaagtgtctttgccggagggatgctatttatttgaatcaatatctgttgaatgtgcgactctatctctttggcatagggcgttggaatcattccgtggcctgttctaacaaagagctgatcgccaagaatgattcttaattttttaagttggagactgatagcctgttgagaaacgcttagatgttcagcagcgactgaaatattgctgaactgatagagcgcatttaatgttctaaggtgatttatttcaagtttatctatcatgcgcgtctcgttggctattagcggtctaaataagttagtagatagtattaatagccgttaattggtggttttcaatgatctttccgtttaaaacactctggagtgaatggtatgttgcgtcaatgtctcttaggaattgtctgtgttttgttattggcatcttgtagtagttattctgttaaaaataaacaggtgtcacagaacacaatcagtttacctttgctgcatggctggcatgaaggcaaagaagtactttatataacgacggatgtttctgatcaggctgtggcaaaagcaaaaaatgccaattatgcgcctcgtttgcgtgactctgtgcctcattatcctaaaccaccacaagtgaagaccgtgttagagcgtgtgtatgcatttccgaatcaagagcaagcgtggagcgtatttgcttccgttcctgaaccattgggctatgagagtcaaaatacgcattactcaccgctttggttgatgtacgtcgtggtgtggaaagacccaagtaaggcaacagagctgaggtctgaagaagcaattctgacagcggaagatcagggttcggtcaccattgaaagaaccgatatcgtgctcaattgtccggttattccttttgtaaaaaagaaataaaaatgcggcgtataacacacacaaaactaattttggtcgtttgatttttgctgagcttcaaatagctgagatcgattttgaatagaaggggttgaggcgtttttctattattaagaagattaaaagcactactcatttatgagtagtgcttttaataagcttttaattaaagcgcgtcttctacagtatcttgtagtgctttagcgcggtcttcaatttggttttctgcattggcaattggtgaatggtttaatgtcaaaacaccattgctgtaagaagaatatttattagcattgctgatgtcgccaacgttctgaataacaactttcttcagatcatcttggattgcttcttgagaaaaactgtctgcacacattttgctaaatgcaataatcattggctcaaagtaaatttgagtccaagtttggttgtataggtgagagtagttgtcaacagagatactatcccagtcaatttcaatctcaaattcaaatttagctgcgtcaaacactttctttttaagtgcttcaagattattttcttgaaaatctctagccgcttttttctctttaagtcccatgatcaatccttatttttgagttgaaaagtacaaatttaaaaaattgaaaaattagaatgcgtcatttattccattttcaatctttgtttgaagatcagcgggtagctcttcttcaaaattgaatctaaccaaaatagtagtatttgtttttctaaaacgaataccatctcttgcttcattttttatataaaaatcagttatttggctaaggtactctttgctgaagtcatcactggcaacttccattaaagtgtcgcccagagcttcaagaatggctttgattttgtcgaggttggcaggtttcacttcatcgacagtgaagttgaaatcaagcgagtgtgttttttgaagggtcgacttaagcagtgctaaacagtcttcaacagtgtctgctttaaatgcggatacttgtttaattggctcttgacctagtaggaaacgttcatgttttgcaaagtcataaatggcaatgtttacaatgctgtccgtatcaataaaagatatttcatgttctttgtctgtgagtaaaacaattttaagctctgaatcaaacttaacaaagaagcctgagtaacgattattgtatctatcagcaattgttatatgaaattctgtgccatagtcagatttactttgttgaaatctttctaataactgtttaggagaggataaaacgatatcgttaatatagttcttcataactatccatgtattttgaaatgtataaacactatttttcaaatgcagttttcgacacgaaaattctaagtgtaattttaaataacttggaaagattttacatcccaaaagttaataaaacaacacctgaaatatgcataaaattctcatcttcggtcatttttttgtattggtgaagtatttgtttgcagttctttgggcttcaagcagagccgagcaaagtagagttgagttgttagcttctcaatacggcggtaccttgatgatctaaaagtcagggcttagcacaatcgaaagaaccaatatcgtgctcaattatccggttatttcatactctctttttgattagcgtccgataaaatagcgctctatctagggtgttattaccttccaacagcctctcttactcttgcttgaaaactcctatctcagaatattgttcgtttttttatgaataatattcatgattattaaaataaattcatttttgttcatgattttgattgcgtataactgtactcacttagtaactaggctgatcgccgccaatcgaaaactggcaagtgaaaacaaggaatagatccttatttcacttcagaaaataggataccagattaccatgaacaacagctttacttttaccattaagagcatttgcttcgatgaaagctaccgcccttcagataatactcgcattacaaccaatttcgcgaatttggccagaggagagcgacgacaagagaatttacgcgacgcattaaggatgattaacaatcgttttaatgcattggcgcattgggataacgcaaagggagatcgttattctgttgaacttgaaatcgtttcggttgatgtggatatcgaagggaatggccagaccttcccaaccattgaaattttgaagacgaatattcttgatcaccacactgatcagcggattgaagggattgtaggaaacaatttctcttcttatgtccgcgattacgacttcagcgtcgtgttgccaaaccataacaaaggtcaaaaagaatttagcattcctgataattttggcgacctgcatggaaagctctttaaaagctttgtgaagtcagacagctttaaagaaaaatttaccaagccgccagtgatctgtctgagtgtttcagacaataaaacctatcagcgaacagggaatcagcatccagtactgggggttgaatatcagccaaatagcacgtctttgaccgagcaatattttcacaagatgggcttacaggttcgatactttatgcctgccaacagcgccgcaccattagcgttttattttgtaggcgacttgcttaacgattacagcaatcttgagctgattggcaccatcagcacgatggaaacctttcagaaaatctaccgtccagaaatttacaacgccaacgcggttgctggaaagagttatcaaccgaacttgaacaactcggatcattctctaacacaaattgtttatgaccgtgaagaacgcagtcaattggcgagtgaacaaggcaaatttgctgagcagcattttataaagccataccaaagggttcttgagcagtggtctgctaattacgcataaacgcgatcattgatggttattttccaacattacatttaatagacggcattctttattatgaaaacagttattgaaaaaacaggtactaataacacgctactaccaacatcaacggcaggcagcttgcctaaacccacatggcttgcagagccagaaaccctttggtctccttggaaattagaaggtgatcaactcattgatggcaaacaggatgctttgcgcatctcgctgcaagagcaacagcaagcgggtattgatattgtcagtgatggtgaacaaactcgccaacacttcgttaccacctttattgaacacctcagcggtgttgattttgagaatcgtaagacggtgagaattcgtgaccgctatgacgcaagcgttcccacggttgttggcccggttagccgcataaagccagtgtttgttgaagatgctaaatttttacgtcagcaaaccaagcaaccgattaaatgggcgttgccaggcccaatgaccatgattgatacgctttatgatgaccattacaaaagccgcgaaaagctcgcgtgggaatttgccaaaattctcaaccaagaagccaaagagttagaagcagcgggtgtggatatcatccaatttgatgagccagcatttaatgtgttttttgatgaggtcaatgattggggtattgcgacgttagaaagagctattgaaggccttaaatgcgaaaccgcagtacatatttgttatggctacggcattaaagccaataccgattggaaaaagacgcttggctctgaatggcgacaatatgaagaagcctttcctaagctgcaaaaatccaatatcgatataatttcactggagtgtcataactctcatgtgccaatggaattgctcgaacttattcgcggcaaaaaagtcatggtcggcgcaatcgacgtggcgaaccatgccatagagacacctgaagatgtggccaatactctgcgcaaagcattgcagtttgtcgatgcagacaagctctacccttgtactaactgtggaatggctccgctgcctcgtgcggtagcaagaggcaagctacatgccttaacggcaggtgcagacatcattcgaaaagagttggctttgtcgttgaattaattggcctcaagcgtaaaaaaaatcccgtttcatatttatcgttcgaggcgggtttttctggctttctaaatttgcagtgtttagcaataaagcgattaatgttggccttgctttgtttaaacttcccgcgactctctatcaacaagagcgtcttcaagcaaaaattttgacggagcttgccctgtatatttactaaaagcagagctaaacgcactggcagattggtaacctatcctttctgcaatggtggccatagtaaacgtttggcgccttaagagatctttcgcaatcgccatacgccatgcaataacatattccattggtgtataacccacggctttactaaaacgttgaaaaaagctggaacgagacaatgaggcttctttggctaattgatcaatcgtccatgctttactcacatcttgatgaatttttcgaattgccatggcaagtcgctcatcggctaaaccgactaacaaaccaggaacttctggtgtgtccatcttcgttctaaaagcttcaatcagcagaatctctaataatcgagccaatacagaatcacggccggggcgttgcgccaaagattcctcaataacaagctcgaccagcgtggcgagccttttcgcttcgcggaggtgaacaagtttaggaagaagcgatatcagtatttttgaatcaggtgcctcaaattggcaatggccaataagtaaatgcgcattcaactcttgctctgcttcacctgcaaaataagtgctagctgccgttttaataggcacagtatcggcgtcggtcagtgctggaggatggctgctggctaccgtaaaagcatgagcttcaggaacaaggacaaaatcgccagcggttaaataaatcggttcatcgccttttaatgtgaactcgcaacttccctctagcacaacacaatagaacgggttaccgatttcttcgcgtctaatgcgccacttgcctgcagcatggactaccttagaaaaagcggcctttggttgcaatagggtcacaatacttgaaagaggatctatcatttaaatactattggtaatgtaatatggatttttcattatatattgtacatgcgcctttagatagagttagcacctcaatcgcttaaggagcttttatgaataatctcgttaccgaatctaagaatattccagagtcaaatagacaacttaccttgtctattagcccaataactctaacggtagaaggtcgtgaaacaccacttgagctcaggattaccttgccagtaagtggtgatgatattccaattatcttattttctcatgggcatggtccatcgtcttacctgtcctctaaagagggttatgccccgctggtaaactattatgctgagcaagggtttgctgtaattcaacctactcatgcaagctcaagagtagctggtctcggaaataatcacccagaggcaccactttttttaaaccaaagagtgcatgaaatgaaaaccattttggacagcttggcgcaaattgagtgtgataccccctaccttgctggccgattagataaaaaacgcatagcgatagtaggacattctctgggctctatgacagcctctatgctaatgggtatgacgctattaacaccggaaagtaaaagtgtattagataagcgtatcaaggcgggcgtcttattggcgacggttggcaaagggggggatgatttaattgaatccgttagagaaaggtggcctgcatttaacccagactattcaactatggtcactagaaatttagtcgtttgtggtgacgaggaccttagtccgcacttcacaacccgtggcgcagattggcatacagattcctatcatatgtctccagccagtgacttcttattgacgttaattggtggtaaacacgggttaggtggcattgctggttatgatgcaaaagaaacggatgacgaagatcctgatcgtcttgccattactcaaaaaatgacattggcttatttaaaatctgctttatatgagaaggacaatgcatgggaacaagcttgtgaagctctgcaagcttttgccagtaaacacgcttctgtagaaagtaaacactgaacgctacgaagcttaaaactccaataacttagatatttacttttgagtagataaaaaatcccgttttgaatgtatatcgaaacgggatttttgtgtgttgcaaatagtaccaatcagtaaatggtacgaaatgaattaaatgttcgacaccacttttagcatattaagaaacgcatccaccgattccactgcagcagattcgtgcatggtgtggtaaccaatggttgggatttgaatcgtcgtgccatctaccaagccatttgatgcggcgataatgcggccgagttcagtactaccaagggagcttggcggcaatccttgctcagcacgtttggcgttttcgttctccacgtaacggtttttatacaggtaactgatgttatttttttcacacaattcttcgaggagttttgtgctgtctttattaaatgtggcgttggcgtccttctctcgcagtaccagcagttgttcattggcagcatcaagattcggaaaagggctggtatccactacgaataaacggttggtcgagccaccaaagcgacggaaccattcaagcaaatagcgccagctttttccggcttcttcttgcgcggtaaaaaaggcggtgcctttaaagccatgatcaaaaagatgcaccaaagccgcggctgaaatgacgttatctagctggccttccaagcgattgtcgaccacatgtaattggtctttaaaggcgattggtgttccggccacaacaccttctaatccttcggtttcgaaaattaagttgttacggaattcacaaacgtaagagcttttaatggttcctttgccacggtatacgccagaccaaggttcgtaggcgtagatctcttcatggttgaaacgttctgtgaccttggtcatcaactcttctgaaaccgagttgttcaataaatcggtgcggtttgccgaaacaaacgctgcgtattggaattcatttgggccagtacacaccaaaccatgacgatctatatgagctgaaaacatggtactaaacggatcgctgccttgggcaaccaacaaaccttcgtaccaagtgacttttgcccctcgctcttccagttcgcgttgtaaaacacggaaaaatgaatgctctgcgccaaccacactgggtgcgcgaatgagcagtttgagcagatcgataaagtcatcactaggcatgcaaataggttccaataaaaagggggaaatcggaatcttgtttataaacgttaatgtgtgatttacataacgttttttttatttattttgatgaagttatagactttggtgggcagccataaaagcgattaaaagccgcgctgaaattggatgggtgttcgtaacctactgcataggctgtttgagctacctgatagcctgatgtgagtaattcccatgccttgtgcattctggcttctaatagcaatttataaggactggtattgtaaatggcattaaacccttgtttaagtttgctttcgctaattccaattttttgacagataaaagcaatgctcaaaggttggctcatatgttgaatcatgaacaaccgagcttgcgcgattttatgttcatcctcaaggctaatgcctagactttggggttcgatcatagtgtttgtttgaagtcgctcaagctgttcgctaagtaagttgagcaccagaatatttttttctaaaggtcgttcagtatgagcagataacgctagatgtatcagtctgtttatatagtgttgggtatttttagacgtttttatatgttgatgttggcgaggtaaaggaattttgtctgcctgaaactcgaatgggatttggtagcgattaaagacactgccgtctactaatattcttaattggctggtggttttattcgcggtgtacacgcgttttcccgagctattaccaaaggtagtgatagtggtgtaattgggttcaaaaatgaagtcttcagtattgttctgctttggctgataacgagaatacccttctaaaccataagtaagactaagcgtcgatgagtctttttctatggtgctttcttcaattaaatcttgcgttggtgtgtaacgagaataagcaatagatagtccaggttctataacaaaccggtctatataacattcacctaattgagaagaaatagcctgtctttgccaaccagattgaaggtttgtgacagctgttaatgcatttttattcactagaaaggccatgatttttcccgctctttatgcaatttgaacgtattgaatatgaattttaacgaaatgaataagtaattaaatgataatcaatctcaatcaatattatcatctttctctatagcgtaaagaattaattacgagaaagagagattgagatgaaacaaaaaacattatccaaaattgagttaatgatcggtgctttagtgctgcttcctgtatctgttcttgctcaagaagatacaggacaaaaaagtacgacgttgttacctgaattgatggtgacagcggataaaaagcagcaaaccttatcgaaagcaacatcgcatgcaactgtctacgataccgaagtattgcagcaagatggcgtagatagcttagcgaaactggaaggtcgagttgctggtttgagctttcaaccatttgggcagtctggtattaactcgcctgttattagaggcttgacggcaaattttaatgcgctgtctagttctactttgctaatggttgatggtgtacccacgttaacagctcaggggttcgaaaataatcttgttgatatcgatcgagttgaggtgctgcgtggcccacaatcaaccgtgtatggtcgcaatgctgaagttggtgtgatttctatctttagtaatgatctcgttggggaagataggacaatattgggcgttgaagctggcagtcgagataaacaaagagtgcagctttcaactagccagaccttggttgaagatgaggtctatatcagcttatcaggggagtttcttaaacaagatggttttattgataatgccacgaaaggaagcaaggctgatgataaagaacgacggaacttaaatgcaggactacgttggttaatctctgacaagacagacgtggttgttcgttatcgccgacaagcctatgacgatggtgcgatgttatggggggtacctcgtggaaaacgggccacagtagcatcagcaaccgacagctggaatcattcggtgggtcaaacgttctcgattaatgccaatcatgaattgccatcaggagtgcgtcttaactcggtcacggcgtataacgattatagagataaagtacagcaagatacggattttcaaccagcagaacgtacttatattggtcgagatcatcatcttcggactttatcccaagagtttcgtctagaaggaaatttgggtgaagcagactggttatttggtgcttatttagaacgccaagatcatgatttgcgtacgctttccaaaactttttttggtttgagtgatttacaagcccagcaaacgggtaattcctatgcgcttttcacaaattggacaatgccgatcagctcggatctttcagttattgcgggtattcgagcttcgcgagacgaggtaaagctaaatccttctatcggacaagaaaagtctgaaagttggactgatctaacgcctcagttaactctaaaatacgatattaattctgaccatatgctttacgccagctatgcagaagggattcgctctggtggttttaatactgtttctccggccgttaattattcatcttatgatccagaaaaaaaccaaagttttgagcttgggttaaagggcgatctatcagataaaccgctacgttacaccctgtctgcctatcatatggatataaaaaatatgcaagttagtcagatgccaaccgtaggtttgatttatttgactaacgcagctgatgctacttcagatggtttggaagcctctcttgagtattacttcaatgaaagttggagcacggagattggtgtggcttggagtaaaacacgcttcgatcgttttattgatggtaacaatgactattcaggtaatcgaaatccttttgctcctgaaatgaatggccatttatcgctgcgttatgaggatgtaggtggttggtctgtggcagctagtttagttgggagcagtgcagtctatcttgatgcggcgaacaagtatcaacaaaaaggttatgagcttgtccatgtctccgcgagttatccactgacggataaggcctctttgtcagcgtatgttaataatttgcaagaccgtcaatatgatgctgttggttatcaaaatggctacgtgacagtttacagcccaccaagagaatgtggcgtgaaatttactttggagctttaacggaggtatggatatgactaagttggattgtcatgagttggattgtcatgagttgcaaaagttttgggatctggccggttctcaagtgaagataaaagcgcttgaagttgcgttatctcgatcattgtttgatctattgttagagccttgctcgatagaagagatagctcataaattggcgatgccatcaacgaatatcaagggatggatagacctcttatggagtatgggctgcgttgatacagctattgataataaatatataacgagtgctttagcaaaacgttatatgacgagtgtttcagtaatggattgttcgcaagctttgcaatttcgctttcaaacgttaagacactttactgaacaatttgaagcactactgtatgtgccaaagaatcgtaacgctttatcttcagcgatggcgccattatgggcaaaagcagctaaagcgcagatttttcaagagcagcgtgcggtgactgtgcccgcgctcgatcgtattcttgatcgtgtgctaaacgtgactattgctgaagaaacaccactgcattttttagatttaggtggcggacctgggttggttgctctgtcacttgcacgacgctttccaaactccactggcgtgttatttgatttccctgaaacggtaaaagtcgcatacaaaaatatcatggcggaagggttggaacatcgtattgaagtgcaggcgggggatttgaataaacaatcaccaaatagccaatttgatttgatttggtgttcttctgtattgcattttttagacgatgctactgaagcgataaaacgcatctctgcgttacttaaaccgaatggcatattactgattcttcatgccgagcaaactgctgaaaagaaacagtgtgaaggtgttttacctttttatttacctatggtcatgaagggcaattatctaccaaagcaaggtgaaattgctgcgttgttagatcaaaacgggttagacgttctgcaatcagaggaaataacagatttccccatggcacctgtaaagctttattgtgggagaaaagtagagtgataaccttgccttacttttatctccattgggttattgggtggtgtaattttactctgacggcttcatcaatttacctctatcttggtgtgccattgatgatgagagaatatggttggagtggaacagaaattggcttgtttcaagtatcaggtctgccagtcatgcttaaatttttaatggcatcgccgattgatatttttcgttttcggcagtcgaactatcttaagtggagtgtattgcttggtggcggcttcattggttgtctgacgatgttatctctagcggatattgaaataacaacttttaagacactgtttgttattgccgtgtgtaccaccttgataacgtcttggctggatgtgcctattaatgcgtttgctattcagcgattcccagaaaatgaacgacctaaaacaggcgctatacgttcggctgtgacggcattagcttcggttgttggtgggggagccatgctattggtgtactcacgttttggttgggcatggccattttatatcttcggcttaatggctttgctttgcggtgttctgttgtatatagcccatgttcgttatccgctgatagaaagtgaaagttttaattcagaaaatccctcaacagttacatcacgagggtcgctttttatcatgtggaaaggctattttcaacgactcgatatggtgatgtggaacattatccttgtgctctactttccttttattggtgctgcttggctgtatcttaaacccgttatgttagatcttggactgagcatagatagcattgcatggattgctagttgcagtggtgtgttcgcagcgatatctggtttttgttatagcctgtgtattgctcgtatatcaccttatcgagccttattcgccttttctgtggtgaatgtgattgcattgttaggaatgtgtcttgctgtcgctatggagtggtcggattggcgtcttatatgtgctgtgtttgttgtggcaattgcgcttggcctttcatctggcgtgttgtttggcttgattatgattcacagccgcccgcaattgtctgccagcgattatggcttacagaccagcttgttttctttgtctcgtattttggtacctatttctgccggcataattctcgaccgcatggggtatgttggcatgtttgcctggcttgtagttggggcattgctggcttgcggcctgtcattttattggatgtttaaaaaggagaaatcatgataaacgataaaacaaatcaattagacttggggcctaatgagccaacaaggcaagagttaatgaaagtcgcccctaagaaatggaaaatgatgttacttgtttggctatctatctacccactattaaatatatttttccctttactaactccttatattggcggctttcctttaccaattagactattggttatgactattattattgtgccaattatgagctttattttgggaagtttacaaaaacggttctttttctggttgcgtaaatagagtaaaggctcagttatgaactaaattagcagacgtacataatgtattagtccacataggattgttttttctttatgctgaaaaaatattatcgtgttcatgcaaaacatccgctactctttaatgcaaatagaattgcgatatttaaggaagaagcgaatgttgtttggcaataataagctattaactcgaattactgaattggaaagggagttgcactcattccaagaaactcaagccgatcttaggcaagaaatgttgtatttctccatgacgccagacggaaagatagtcgatgcaaatacactttttataaagtcttgtgggtttgagaaaacagagctaacaggtaaaagcattaaagatttggtacttaaaaaatcgttagacaaagaccattgcaaaaagatgttgtctgctatcagcggtaaaaaacattggcatggtgcgttgcaggttgaagatagaaacggtaaagaagtttggtatcgggcgacgattcagccgaaaaaaattgcgggaagctctgctgtattagaggtttacgctacagaattaactagaacaattgcacattctaaagaagttgaagacatgttgaaggcattgaaccgttcgtcggcagtgatcgaatttagcctagacggtatcatcttaaatgctaatgacaacttccttaatagtatgagctattcaaaaagtcagatcgtaggtaaacatcacaaaattttttgtgatgcgaaagatgttgaatcgcaagaatataaagacttttggcaacgattgcgctctggtgaatttgtttcagatcggtttaagcgaatagatagtcgtggtaacgaggtgtggttggaagcgtcttataatccgatacatgatgaaaatggtgatttatataaagttgctaagtttgctacggttatcacagagcaaatgaatcgtgaattcgcgatttccgaaacttctgaagtggcctatgaaatctcgaaaaaaagcgatcaagatgcgatcaatggtaaaaaagtcatcgagtctacgattcaaacaatggatgagcttgcagagcagatgggggatgcgagtaaaggcattattgagttgaacactcagtcgctgaaagtggctgctttggtagaaagtatccgtggtattgcagatcagaccaacttgcttgctctgaacgctgcaatagaagcggcgcgagcaggcgagcaaggccgaggcttcgcagtagtggctgatgaagttagacaacttgcttctagaacaagtacagccactgaagaaatcattaaggtagtgagtgaaaataaaaatctcacagaaaaagctgtttcgttaatagagcaaagtatggataaagcccataaggcattagacctttctaccgaagcgggtaatgtaatgaatggtattcagattggtgcaagacaagttgttgatgcggtgggccaatttaataacaaactatagttgctctcgaaacaacgatttgacatttaaatgcccctaagcgttttgctcttaggggcattttgagttaatcagactgcttaagttactaaaacaacgccatctggtcgccttcttttggcggaaccgaaaagtggcgacaatccaaatagctcaagcgatggttatctagcccatgtttgcgtcgtgcgatatgaaatcgttgattaattaaatccgcgaaaataccttctcccgtcatacgtttgccaaattggctgttgtagagtttgccaccgcgcatatccataatgcgctgcaaaacgtgttctgctctatctggataatgctggtggagccaatccgcaaacaaaggcgccacctcgtgaggtaagcgcaacataatgtagttgacggattgtgcgccaacttccgcacaggcagccacgatctcttcaagctcattatcattaataaaaggaatcactggtgcgactaaaaccgacaccggaatacctgcttctcgtaaggttttaatcacctgtaaacgtgtttttccagacgcggttctgggttccaaaatacgctttaaatcgttattgagtgtggtcacactgatcgccacatgaatcagtttttttgctgccatttgagagagcagatcaatgtctctgagtatcagcgtacttttggtaatcagcgaaataggctggttgtgtgctaaggcgatttccaataactggcgagtgatcttgagctgcttttcaatgggttgataagcatcggtattgatgcctaatgcaatgggttcacagcggtaattaggatgcgccagttcttcttcaaataaaaacggagcgttcgttttggcaaccagcttggtctcaaaatccaaccctggcgacaaatctaaatacgcatgagtagggcgagcaaagcaatacacacagccatgctcgcagcctttatagggattcacagacaggcgaaaaggaatgtcaggggaggaattacggctaatgatgcttttggcgcgttcgtagcgaacctctgtcttgggggacgacgtttccagcaaggcaatggcttcgtcgttttcatctacttcaaccaaggtaatagcaaagcgccccgccatattattggcggtaccacgccccttgattggatgattgaaaggagatggctcgccgttttgatcgctgttattggtaaaagaagccgacataaaaatacccaaaatgctgtatatataaacagtattttgggtgctggaatgcaataaatcaagcttgttattgtggttttttaaatagtctaacagcatgtgttgagatctgtttattcacaggtacactcgattgaatgatcgatgagtttctaggagagctgcgtgttgtttcaaaacaatcatttaccaaatagtgttgtggcttacgcacaagattatgaacatggtaaatttgagccttatcatgctcataactgcgcacagctgattcacacgttaagtggtgtgatacgtgtggagactcgttttggtagttgggtgattcctccaaatcgaggaatgtggattccagctggagtggaacacagtctttctatgatcggtttggtaaaagtcagaaccttgtttattgatcctcttgcgcgggccgatttgccccatgattgctctgtcattgatgtctctatgttgttaaaggcactgattattgaagcgttagaacttcctgatgatattgtttcagggggacgtgatgagcgaattgttgagctgattttagacgaattacggcgtttatcgaacgtgtctttttatgttccgtcgccaagttccgatgctttggtttctttgtgtgagcacataagtcagcgtattgctcatgattggacaaatgccgatggtgctcatattttagggatcagtgagcgttctgttactcgaaagttccagcaagaaatgtcgctaacatttgctgaatggttgcggcgaaagcgcttattattggctttggagtatcttgctagcggcaaaagcgtcttagatactgcgattctgattggttacgatagtcccagtgcttttagtgcgatgtttaaaagtcgagtcggcgtatcaccgactgactatttactgcaatctcaatagacgtaatgaaaattaccgccttgctaagcttctttgtataaaggatggcaagcgttgattaaggcttgtagcgaggctttagttgagtcttcgtcaatggctacgccaaagcttggagtagcttgatcggattcaatttgaacatagctcaccgctttgcttttcgtttgttgtcctaaggtgtgttcatgaaagtcactgatgtttatctgccagttaaaacgctttcttaacgcatcaagcatggctgataacaatcctttgccttcgccaaccagttgccatgttttttcctgatagcgtaatgtagcgcgaatctcctgtaatccgtttgagctatggctgcgataatccattaatttcatttggcctttgtcatctgggttcagcctgtaggattctctgaataaacgccaaacatcggctagaggcatttcgtgaccagtttgatccgtatgatttttgacttttttgctaaagtctatttgtagtttgcgtggtaaaaacagtccgtgattttcctgtaataaccaagcggcaccgcttttgccagattggctatttactcgaatgacttcttcataagtgcagccaatatctttcgggtctaatggcaaataagggatttgccaaatcatcgacgatgttgatttttgtgaggcaaagccttttttgatcgcatcttgatgtgagcctgaaaacgctgtaaaagccaatgcgccagcataagggtgtcgaggatgaacaggaagttcattgcattcttcgaccaactctaccgtgcggcgcatgtcagaaaaatccaagttaggataaacgccttggctataaagattcatcgccaaggtgacgagatcgacattgccggtacgttccccattaccaaataggcagccttccactctctgcgcgccggcgagtattgccatttccgctgtggcaacgccagtccctctgtcattgtgaggatgaacactgatggttatgttctctaaggaagaaaaagacgttataaaatgctcaatctgatcagcaaatacattgggggtgttcacttccactgtcgttggtaaatttaaaatcatcggacgctctagactcggttgccatgtttttgccgctgcttcacatacttctaaggcaaagtcaggttcggtaaaacaaaaggtttctggcgaatattgaagagtccactgagtatctggatattgttcacataattggcgaatgtgtttaacgccttgcacggctaattcaagggttgctggtttatcttggcaaaaaacaatctcgcgaaataccggcgcagtggcgttgtaaatatgcactatggcttttttagcgccaacgagagactgtatggtgcgttcaattaaatccacacgagattgtgtcatcacctgaatcgtcacatcatcaggaatatgcttaccttctataagcaagcgaacaaaatcaaagtccgtttgtgacgccgcaggaaaagcgacttcaatttctttaaaaccacactcaattaaatgcttaaagaaagccattttcttcacgtgatccataggatttgcaagcgcttgattgccgtcgcgtaagtcagttgagcaccaacgaggcggagtcttcaactgctttgacggccaagtgcgggcaggaaaatcaataatttgagctggacgatattttattgagggttgggttagcatgatgttttctctttagcattaaaaattgaatccttatgctaaagagaagttttttggctgtctgagcggtctttgacaactatcgtcgcaaaatggacagaaccatctagaaaaagcaggttatatcgagacgttatatttttgtcgagttattatataaaagtgcgattaaatatttttggtcactacaaggatagacagaaaaagaagggaaccactggtgccagataagtaaatgtacttagtttcgttacaccatttataattattagtagcaacaactgaacttgacgaaaaaagctttgaatacagtggcggttagcagaatatatcttgtgctgctataagttaacatcgtccactacacgattgcgacctgccctttttgcttcgtacattgctttgtccacataatctatagattcttcaactgatcgaagttgcgtaagtatcgttacaccaaaagatgcggttactcgtagtgactctctagaattatcaaattggatattttgctcagcaattgcttcacgcattcgttctgccaccatgtgggcttgagctaaggttgttctgggcatacaaataataaattcctcacctccatatcggtagattcggtcgtatggtcgaaggagagtctttatacgttgtacggttgaaacaagtacaagatcacccgcaatatggccatatgtgtcatttacttgcttgaagtggtcaaggtcaaacattactagtgcgcagttttgttgtcctctttggactaaagcgttctgatcactgatttcggcaagcattccgtcccttgtttgagcttctgtaagagggtcccgattttttgcgattacagtaaactcatgtcgtaaactctgaaaagctaaacgcattttatcaatatctttatcgaaactatcccaatctatagatagaataagtaagccatcagatattttctgaagcaaattttgtgcactaatatgcatttttttatgtgcatctccaagggagataaatgctggattctctctaataaaaaatgcttgagagctttcataccattgaccaaaatgacaatggcgatgtgcttcgggtgctatgtctgccttttccggaggaatacgtaaaatcaaaattcgtagaatatgcttgtaccattgatcatgattgaaaatagcttgatcaagttgtgcaataatcaactgcaattgctgattggtaaaagaagccatactaattatttatctctgtgcttaatgctttgagtaatttttggaaaaatatgtcagtgattggtaatttaagctaatgctttaaatcttatcttataataaatttatttgctaagcccaagatgtttatagaggatttgagctcataatattacggatattatgagctttatatatttgttacttcatgcagtttttaggttaacagcttacaacgaagcgttgcgtttttggcgcatcaaaaagacgaaagcgataccaccgactaggcctgtaagtatgccgattggcatgtcttcaggaggcatgatgattctggaagcgatgtcggctgcgactagaaacaaggcaccgactaaggccgataaaggcaagactttgcgataatcgccacccactaatagacgtacaatgtgtggcaccatcagtccgacaaagccaatcactccagaaaaagccaccgccgcgccagtcagtagggcgcagaccacaatgacgatcaggcggaagcgttcaactggaacgcctaaggtgctggcactttcatcgcccagtgtcatggcattcaaataacgggcgttgtaaatcagatagccagagccaagcaccagtgccaccaatggaaaccagagttgtccccattgagccagacccaaaccaccaagcatccagaatatcaccgtatgagaagagcggtgatctcctgtgaaaatgaaaaggttgcctaaagccgtcagcacaaaagccacggcgacccccgccagaatcaagcgtccagcactgtgtgctgaggaaaagtttgccactgccaatactaaaaccatggctaataaggcaccaagaaaggcaaatacgggaacggttaccactcctaaaatcattccggtatgaagcaaggcgatgatcgctcctagcgcggcaccagaggacacaccgagtaaatgtgggtcggccaaaggattgcgagtgacggattgcagcgctgcaccaacaatcgctaaagcggcacccaccatggcggcgagcaaagtacgtggtaaacgcacggcccagataatattctcgcgccccatcgaccagcttggagtggtgttggtgattgataatttgtggcctatcacactccacacggtggattgtccaatagacacagagccaacaccaatcgccacgcccattaacaacagtagcgagatacttagcataattaatagcgctggtaagggaactcgtcccatgatggttagctttttgtgggcaggcttcataacgtcgttctaaaagcctcggctaagcgttttatggctttaatattacgtggccctggtgtggcttccacatactctaagaccacgaaatgattgtttttcaccgctgggatattttcgaaagcgggattactgcgtaagaaattaattttttgttctgccgtcacatcaccatagttgacgataataatcacctctggtgctcgatcaataacggcttcccaaccaatttgagtccagcttttctgcacatcatcgacgatgtttttaccgccagcagcttcgatcagcgctgttggcatgccgaagcgaccagaggtaaagggttgttcttcaccggaatcgtaaacaaagacttttggagcggtttttaatggcgctagattagcttggaaattagcgagatcttcttgatagccttttaccaagcgttgggattgttcttctttgccaaaaatacggcctaagttgagcaagtctacgtacaggtcatccatggaaacttttgctttgtccatgatgtgaatgcagctttcggttaactcgtaaaccttgatgtcaagcggagccaaggtatcaggggtaacgccgccaccgacgcgcatgccgtagttccagcctgcaaagtaaaagtccgcatctgcacctaaaagcacttctttgctaggatattttggtgacaattcttttaattcgccgatgccattgcgcagcgttggatcaagggttttccagcctgaaacaccagtaaatccagccatgtgatcctgcaagccaagtgctaacatcatttcggttaagttcacatcgtttgagactgccgctttgggggcatgatcaaaagtgacctgacggtcgcagctttgtaccgtcacaggatagccagatgcgctggctaaacctgtgtgtaaaatgccaaataatgcgccgctgataagtaatgaagttcgcttgatggttgttttgacgttcgctgtcatgtgtttatcctgttaatcattccgttaatcattaataaaaaaagaaaatctgggtctttgcgtgattggatgctcatcaatgatggtttccacatcaaatacttgttttatgcgttgtttggtaaacacatggctaggtggcgcgcaggcttgcatttcaccttccagcattactaaaactcggtcggcatacgctgaagcaagtgctaaatcatgtaaggacacgatcagcgtacaaggcaattttgataataaggcaagtacatcgagctggtggcgaatgtctagatgattggttggctcgtctagaatcaatatgtcggggcgttgtgccaaggctctggctatcataacccgctggcgttcaccgccggacaaagaatcaaaagatcgttctgctaaatgcgccacatcaagcaaagccaatgtgctttcaataatgtgggtgtcttcttcggagcgtccccagactagagactttggtgtcagacctatttccaccatttcgaaaacgcttagaccaaattcgccgccagtgtcttgtaaaaccgtcgcgatacgttgtgcacattggcgaggtgacaacgaccatagatctttaccatcaagcaagacagtgccgttgctcggtttattggtgcgataaagacagcgtaatagactggtttttcctgaaccatttggtccgacaatcgcaagaaactcacctggctggatattcaccgtgattggtttgagtaacgccttgtccctataaggagaccaagcgacgtccttcagctgcatgccagcgggcaggcagccagaaaaaaacgcgtaagaagcatcgtctttttgcttgtcatttggagaggttgaaggtgttgcactaatcaagactagtcaggttccgttgaatgtttgttacataataacattttatattataaatacagtaaatccttcttgttgcggaggataaatagcaacaaaaagttactcatattataaagcacagactatacggaagggtgtttagttcaacaaggtttgttggctggtgaattttcatcttcacatgtgtgaattgaatacagtgaaacaagaggggttgctcaaataactaagaggctattttagcttcttgagcaaacctctaaattgatcataagtgagtcccagtgactgtgcggcgagtcgctggttgtgtttattttcattaagagcttgctgaattaagtgttgttgcagctgaaaggtctgctctttcaagctcaaagaggaattaagggaaaagccagacggttttgaatctattgtatttgcctgtgcctgtgcggcttgtttattgatgaggctgtcgcttgcttcttcatttgcatgagtaaaaggattaattacgattttctcaacgggatcggcttgaaagccccatcgataaacggagcgctctacaacgtttttaagttctcgaatgttgcctggccaatcataattttttaatgacgttagggctttagggctaaacccttggaaatattcccagccaagttccgtgctaagtttcatcgcaaaaaaattggccaattcttcgatgtcttcttttctatctcgtaatggaggaacttgaatgacatcaaaggtaaggcggtcaagtaggtctgcacgaaattcgccttgcttgctaagagaaggtaaatttgcgttagttgccgcgacaattcgaacgttaactcgttgagttttagcactgccgaggcgttcgaactcgccatattcaataagccgaagtagcttttcctgtaccctaagagacatggtgcctagttcgtcaagaaacaaggtgccgccgtctgcacgctcaaatctgccttggtaagtcttggttgcgccagtaaaagcccctgcttcatgaccaaacaattcactttccatcaagctgtcactaatggctgcgcagttgatgctaataaaaggctgatcccaacgaggggataaataatgcaatcgctctgcgatgagctctttgccgctgcctcgttcaccacagattaaaataggccgattaatttccgccagaatcgaggcatgatcaagcgtgtcggccagagcttgagagctgccaataactcgttggttattattcataagcttaatctataccttttactttgttggtaaaaataaccatatattgtggttaaaaatactaataaatggttataaaaaccaatataaatttgtttttataactctttaaaagtaataattccatattaatcattgggttacaggttttggcacgattgctgtaatagagtgagaagatgtttattagtggtaaatcaaataggagataacgccatgggtattttttcaagaatgacggacattattaatagcaacttaacttcgttgctggataaagccgaagaccccaaaaaaatgattcgcatgatgattcaagagatggaagaaacattagttgaagtacgttctagctctgctcgcgtgattgccgatcgtaaaaccacaggacgccgtttggagcgtatgcgcagtgaagcagctgagtgggaaagcaaagctatgctggcaattaataaagggcgagaagacctcgctcgagccgctcttgcagaaaaacagcaaatagaaaaagaaatagtagccattgataaagaattgtctgctttggatgaacatcttgagcatttaaatgaagaagtaggacagttacaaatcaaattgaatgatgccaaagctaagcaaaaagccatgttgttgcgtcaatccagcgtagaaagccgtatgcgtgtgaagcgtcagaatcataaagaagcattagacgatgcttttgaaaaatttgaacgttttgagcgccgtgttgatagcttagaaggtcaacttgagtctatggatattggtatgcagccaaaagccgatttgaagtcacaaattgatgccttggcagaagatgatgatatcaatgatgagttggcgcgcttgaaagataaaatgactaaggccaactaagctaatttgtactgataatattttataaaaaaggaatttcgctatgagtatggctgtctttttgtttgttcctaccatcatttttatgacggtggtggcacctatttggctgatattgcattaccgaagtaagaaccgtgcagtaaagggattagatgagggtgataagcgggagttagagtctttattaatgcaggctgataaattgaccgatcgcgtacaagcattagaaaaaattttagatgtggaaagtcctgattggcgtagaagagataatgatgaataccgatgatcttcgagtaattgaacagaagaagatgagtcagttcagaggaataaaatgatgaaagataaaataaaaggaagtatcaaagccaaaaagtctcatggatgggatttgaatttataccgtaataagaaaaaaagttatttggggggagtatgtgctggcttagcagaccattttgatgttgatacatgggtggtgcggcttttcacctttggtggctttttatttcttggtagctttgtggttattgcttatatcgcgctttggtggtttttggatgttcgcccaaaaggagaagatgggtacgaatacgaatatgatgagcgtcagcaaagttatcgaccaaagaaaatgttcaagtatgcggatagtgcgaactcaagattacgtcgcgctaaagaaaaattggatgatgcggcgagacgagttactgagatggaacgtcatgtcacatccaaaaaatttgatctagaccgtgaattctcaaaaattagggactaatctttaatctgtgcaagtaaggaggctggtaaatgaagatgaaaacttcttttttcctcttattattgggaaacacctgcctatatttggatgccgtattcgcctttgttttggccgtgacaatggattgcctactggttttgttattgaatattcccattgctgttattttatacagcttgggacgcttattatcaaaacggttttatatttaaaataaaagaccttgggaggtttgatgagggtcaaatgtgcttatctttcatccctcgttgggcatcttgctttggggtcaatattgctagtttgtactccctacctatatgcaggtgattatatttgggcattgcctgcatggatgcctgcacctatcgtgcctgtagataatccaatgagcgaggaaaaagtcacgttaggtcagcggcttttttacgatgccaatttgtctggtccaggttacatgtcctgttcgacctgtcatatgcctgaacattcattttcagagccaagacccgtttctgtcggtgtcacagggcagtttcatagtcgtaatgccatgtcgattgtcaatgtggcttatatgaaaacactgacttgggcgaatcctaacgaggttcgtttagaagaccaagcaaatgtgcctattttcggtactcatcccattgaaatggacaccaaagggcaagaagaaaaagtaattttgtttctacaacgggaccctatttatccaaatttatttcataaagcctttcctgatcaagacaaccctattagctttgacacgattaccaaagcgctggcttcttttgaacgtactttaattagttatcagtcaccttatgacgattacaaatacaatcataatgacagtgccatcagcgaggatgctaagcttggtgaggcattattttttagtgcgagattggggtgttctagctgtcatactagtgtgcatttttccgatgcgacgcaaacaccagccttccataacacagggctttataacttagatggtaaaggtgcttacccagaaggcaaccaaggattgtttgaacatacagggaaagaggcagacaaaggacgatttagaacaccaacgctgcgcaatatcgctcaaacagcgccttatatgcatgatggctctatcgcgaccttagaagaggtgatagagcattatgcggctggtggacgtgcagcacagcaaggtaaagcgtctccattaaggtctgataagttacatccgtttgtattaaccgacgatgaaaagcgtcaacttatggcgtttttaacgagtcttacggacagcaaattcatagacaatccgcactttacgaccccatttagatagcatgaaatacacaaaaaccgtcgtaatcaatgattaagacggttttttgggcttttaagaagcgctttattaaaccgtgaagcgtttcacttgtccggcgagttcatccgaattgcttaaggtttgatgcactgaatggctgatacgcttggatatttccatcacatctttcgacatatcggcaaggtttgaaaggttttggtttatttcgtctgttaccttgctttgctcttctgttgcactggcggtttgagcggtaaagtcatagattcgtccggcggatgtttttacaaccgcaatggattccattgttttacgcgaaagagagacgctggtgccggccatatctacgcttcgagtaatcgagcttaccgcattgctcacgccagactgcaagtcattaatcatctgttgaatatcttcggtagaggcttgagttttgctggccagttctcgtacttcatcggcgactacagcaaatcctcggccttgctcacccgccctagcagcttctatcgccgcatttaacgcgagtaaattggtttgctcagaaataccaaggatgacatccagtacagaagcaattttatcggatcgttcagaaagttgattgatgactcctgcagcaccttggatttgctctgcaaggttatcaagctgggaaatggcattatctaattgtcttactccatcatcggctgaacgatttaatgcttcaacctcggcaacggtatccgctgcattttgcgccacttctcgagtggctccgcccatttcttctaccgctgtcaccacaaaatccaatgattggttttggcgttcgctaagctctgcggattgggtagcggactcgcctaaattaaacatttcttggcgtatgtgttcacacccgttacgaacttgtccaatcaggctgccaagtcgtgccacaaagctatctaattctcgacttaggtcgcctgtttcatcggttttagtactgttaattcgtcgcgttaaatctccatcaccagagctgatttgctgaacaccaaaagtaacttgtttgatggctttagagatgtttcgcggcgcgaaccatgcaagcaccatacttaagaagagggcgaatatagcaaagacaccaactgtcattttaaaaatactggtgaattcattgatagatttattctcctctgcagagtacttactaatcagctcttccgagcgatcatacaaggatcgtaacttaagaaaatcgttttggttttcaccaataaaatcaatcatggcggaatcgggtttttccttcacagtctgcataatacgctggttgccatcagaccagtttttgtaaagcgtatcgaagtcgactaaaaatcgtgatacttcgtctatatcagcagtgagttgtttgaattccctcattctatccaaagcctgcttggcatttagtaatgccgcgtcttctaaggctttagcgttgttcgtgtttttctcgaataccaaggtagccagagcaagtcgggattgatacaagtctctgtcggcattttgaattaaggaagttcctgaggcgtatttgcctatgctgttttgtagataactgactagagtttcagttgaaatgataaccattagaaaaactaatgctaaaccgccaaatattaaggtatatcgacctcttattgtctttaatatcttcatgaatcttgtccctgcgtctgaagtctataaagtcttgctataccgctatcctaggttaaaacaacatccataggacaatagcccacatttaaaaatggcactggatagggaagttcgcaagctgtacctatgctgttttattaacaaattgtaactttttgcaacaaactctctgttagcgaaagctgagcaggtcaagatgagtaaaaatcaaaaggagtaaatcgatatgtcagaatactatgccacggtcgagtggaagcgcggtacgcaattattttcagataaaaaatacagtcgtgcacatgaatggcagttcgaaggcggcgtggttgtgcctgcttcgtcttcaccgcatattgtccctttacctttgtctgtggcggaaaatgttgatccggaagaagcctttgtcgcttcgctatccagttgccatatgttgtttttcttggactttgcttcacgtaaaaagttaattgtcgatcaatatacagacaaggccattggcaccttagctctgggggcgaacggtaaacaaatgatgaccgaagtaatattgcgtccaacggtgacatttgttggagatagacctagctcagaggaaatcaaagcactccatcatcagtcccatgaggcgtgctttattgccaactcagtattgaccaacgtccgtgtcgacgaggctttctgtgtttgatcagtaacagaagcgactcattgattgagtcgctttttaattacttatcaagcttgagtaatggggataaaccaatccaaagcttcgatgtctttaatccagcgttggatatttggatattcagacaactgataagaaccgccttcttcggccacatgggtataggggaagagacaaatatccgctagtgtcatggtgtttcccgccaaaaaggcctgtttcgctaatgcctcatccatgagttttaacgcggcgcaaccttgttcaatacgatctggcagcatttgctttttcaactctgtcatggcgttatgagttagccaaaaacgtggcgaggcaatgttgggttcgtggctgtattgttcccaaaacaaccatttatagactttggccctaagaatggcatcagtcggtaacaaggcagatttgtgttgttctgcaagatagagaagcacagcattactttcgctcaagcattgtccaccatctaattccaacaccggaattttaccatttgggttcatcgccaagaaagactcggtgtgcgtttcgcccttggtgatgtcatattgtttcaacgtcacttttaaacctaaacaagcgcataacaaacggattttataaccgtttcctgagggcaagaaatcgtgcagaatcatgagtgtctccttcttagttgatgttttgatcatctgacaaacagctcacggaaaaaagcgaattaaattgacggctggcttaacgcattttgatgaatccctaaaagagaaaatagtattggatacggaactattaaaaacccttgtggcgattgttgatcatggcagttttcaacgcgccgctatgcaaacctttcgtactccctcagccatcagcatgcaaatgaagcggctggaagagcaagtcggcacagacttgttttgtaagcaaggtcgagatcaagtgcttaccgaagacggccagcagcttgtgcattatgcgagacaaattttgcaattgcaggaaagcgccctgcaatccatcaaaggaccacagcagggtgttttgcttaatttaggctgccctaatgattacgtggcgaatttattggtcgtcattatgtctgtcatggaaagcatgctgcccaatatccgctttcgaattcgcactggcacatcctctgaactaagagaattgatggacaaaggcgaagtggatttagccctagttacgcgaacaccagacagcgacgaaggcttaaccttgttccaagacaaaggcgtttgggtggcgaaaaaaggctttgattggacgacactgaaccctttatcactggccttatatgagtctagctgtaagtttcattccagcgccgttgatggtttgcagaaaaaaggcacggattatcaactctattgcgtgaccgccaatctcactctgattgaaagcctgttgatggccgaaaaagccatttccgccatcgccagcatcagcgtgaatgactcactggaaatcatcgcaagtgatttattacctagccttcctgcggtagaaatcgctttttctcgctccgcctccgcaccagactggctcactgtagcctggattgaagaggttattgagcgagtggtaaaagacacaaaaagaccggcctagaagctaagactctgtaaccgtataaaaccgctcaaccttttttgttacctcaccccaatgagaggcttttactctggcttgatgcttttcaaatgccgctttgtcggtgaattcttcgtacacatcaaagcgttgtgggttgtctgaatcttgggtcacggtaaaggtgatgcagcccgcttcttgatgcgttagggcgatatgttttggcagctctgttaacaccgcgtttaggtcttcttttggcacttcaatatggccgcttagggtgattttcgacatgctcaagtcttctctatcttgggttggttattaagatcatacatcatgtaagtgacggaaaaaggcagatgatcaaagtgtttggtatcgcctttcacgaagccaagttgttcataccaatcttgtaatctaatgtgctcacctatcacaccaatgctgataaaacccagctggtcagctttggcttgttcaatgatatggtcaaccagtaaagagccgatacctttgctttgttgatctggtaatacggatagacgattcaaataggctttgcgaacacctgttgaatgggcggggacttcgtaagccacgcacgcaataggcgcttggttgtcggttaaaacaaagtagcgttcatcgcgtttaaaatcgttttctacccagcttgtttgacaaaaagagggatgctttggaccattgtcttgattgatcgcaaactgtttagcaacagggcggttggcttcacgaatgagttgtgcaatgacatcggattgatctgcgaatacttcttttatctgtctcatggtttttctcttttcgcttgtttgggctcttttctagggagggcccaattaaatttcacggcgctgacggcgagtagtatcaatattacacccagtatttgcattaggctgatgtgggtcgcaaaagccaaatggtcgacaaacaaagcggtgattggatagataaatgacagtagcgcaatcaagctggtgggtaacttttgaaagctgtcgtacatgatgatgtacataaatccggttagtacggcaccgagaatcaacaaatcgatccactgactggtttgcgtgggtaaattgtcaaaatcggcaaagggtaggagcataaaaacacccacgataacctgcaccaaggccacaaaggttgatggcacctgactgactttcttggtcaccaaggtggtcacggtataaagtaacgcagcgcccaaggcgagtagtaagccaaataatgcagaagaaccgtcgctgcttgcttcacctgtgaagagtgcgcttatctcgctcaggtctaattccacgattaaaaacaacccgacaaaggccagcgccaaccaaaataacaaactgccagacagcttttctttagtgagtaacgcgcccgttagcactaaaaataacggttgcatatggtaagccacagtggcgatagaaaaggggatgtaattgaatgaggcaaatagaaatatccagtttcctactaaagtaatgccgcccaaaataatcatcagcaagacgttgcgctggaagtattcgcgacgaagtaatcccgcatagtaggcgtaacttcccagcaccagcgcacctatcacacagcgaaacagcaccacattccaaaaggcttggcctgaactaataacaaaatagccgatagtgccagacagcatcatagccaagataagttcgatactaccgatagtattgctggaacgattcatgtgggattcctcaaatagtcctcttagtaaagtgttcagctgaataccttttttcgaggaagtgttctatggtgaatagaatagatccgaaagcctgactttggcagatataaaaataggtaaataccataaagcactgtctatatcggaggtaaaaatgcgaaataacctaaaaaaagaagagtatgcattagacggcattgatactaagcttatcgagctgctttatgcgaatgccagaacccctgttaccgagctagcgcgttctgttggaatgaccgctcccagtgttaatgaacgactcaaacgtttggaagaaagtggcgtgatagcgggctatcgagtagaagtgaaccctaaggtgctgggttatagtttgatggcgattgtgcgtatgcgccagctgccaggcaaattaaaagcgttagaagcgttaatcagttcgatcccggaatttgttgaatgcgataaagtcaccggtgaagattgctatgtcgcgcgtttatatttgaaagacatcagtgagctagatcctattcttgatcgagtttctgagctagccgataccaatacttcgattgtgaaatcgacgccagtgacacgacgtttgttggtttaaagtgtgtttgcctcaatctgtgtcaatcacttgtctctgttccaataagtccattatcctgatgtcgagtgttaagagtcacgtgcacttgtaggcctggatgattgtcttgaagttctagcttcccttgatgaaagtgtgcgatggctttgattaatgggaagcctagtccatatccggggcttgtgcggcttgattctaggcgaaataaacgttgcaaggctttgtctttaaattcatcaggtatgcctgggccgttgtctttgacaatgaagcctgaggtggtggttatcaattcgatagcaccaccagaacctgtgtatttacaggcattttctagggtattaaacatggcgcggaaaataagcgttttatcacccttaatgtggggctgagcagaggcaataaatgatagagtttgctgcttatcttgagtcaacggttgtattaggtcgataacatcttctgctatttgattaatattcacagtgtcaaagtgggagtcggtttgcttatgttctagcctgcttagctctagcatggcgctaaacgtcgttagaatatgatccagctcttctagcatttcttgtaactgggattcgttaataggtgtttcatctaaggtgtttagatggctttcgaggcgtaggcgcagtctgccaagtggcgtacgaagatcgtgggcgatggcatcaattacgcctgagacagcatggaaagaatcttccagttgattgagcattctgtttatgtagctggcaagtagatcgaattcatcttggcgatggctaactgtgacccgtgcacctaggtcaccggattgtatgaccttggcggtgtcattaatgtttttgatgcggctgaggagttgtgtcgataagtagcgtccagatagcacacccaaccctagggttagtagcaaagccaatatgcccgcccgaagaaattgcgtttgcaagaaatataagttttcatcatcaaacgcgactaataagcgtccatgggggagtgttgtaatacagcctatgtaaaagcgcagatcgttagcactgtcgacaaaaaaggtcgtttgcgcagggcaagttgcgaggctggttggtaagcgcgagaggttgccgtaggtcccatgtgcattttcataggcaagcactaggttgttaacttgcttggcctgactggtaaattgaagcaggtattcatcttcgttcatttgttggttgaacaggcgttgttgctgcgtaataagctgaatttgctgctgatagctgcggcttatctcccctacgctgagttgatagagcacaaaaaaagccaccgccattaaggtgattaataaggtcgtgtaaagcagagtaaaacgccaagcaaagctagctcgtcgctttttcaaccaatcgataaccaacgccgcgtattgtttcaaggatcgggggaaggtcatcagtttctaccttttttcgtaagcgtgccacgtgaacatcaatgacattggtctgtgggtcgaagtcataatcccatacagcctcaaacaataaggtgcgggtaacgacttgtttagggtgttccattaaataacgtaggatttggaactcttttggctgcaggctgatttctcttcctgcccgccaaacctgtctcgtaagtagatccattttcaagtctgacacttgtaacaaggtactttgttgcaccgctgccatgggttgtcttctgatgagtatttcaacgcgagctagaagctcggcaaaggcgaagggtttgacaaggtaatcgtctccgccttcgcgtagccctttgactcgctcatcaacagaatctaatgcgctgagtattaaaacgggtaaggttttttgggcgctacgcaatgtattgagaactgtcataccatctaattttggaagcatgcgatccaggataatcagctgataatccccttctaatgcttggaacagagcatcttgtccatcactggcgacgtccacttgatagccctgttctgtgaggccttttttaataaaaccttgtgtgacgatatcgtcttcaactaccaaaattcgcactatttgttcctatcattgtgagcctgccatttttgttgctattgcggcggctgttcttatgttaagcaagtttgttcaatgctggaatagagggatggctcattttcagaaaagcgacgcatttagcgtcgcagtgagggaatcacttcacctgatttggcgtccattaatatttttgtcgaaccagatggccctagcaattcgacttcatagaatgttaatccacgtttgtgttctagctcgatggattcaatataagaaccttcttgtggattagaaagcgctattgcatttttaatggaaacgccttgttgtagtgcttccagtgcggcttgatcattgtcatctaatttattaaagcccatgaaacgtagggatttagagtgtctatctatttcctcaccgctgtacagtgcatattttgctttgtatcttactccttcttttaggtcgatccctttgatttcatacaccagaatgttgtcttcgtcatccagttcgatttccatcacagtagaaggaaaatcagcttggaacttttctaggaggctatccaaagaaactttgctagattttagtgcctgtagcataagttgatcttcttgatagtcatcgctgtcttttgcgtgcaccgtgctgctcatcaagatagcgcttgtgcataaggcgacaaatgtacttatcgaaaaaaaggtagtgaaaataacgctaagctttgttttaagagtcatgattattaacctatatagtgtggttgcttgaatgagtatgacgacactatagctgggtgttattaacgacaagatggccgcaacattaaactttgttcatcttgagtgaaggctttttatctagcgatatacggttacctgcaaaacagtgtagaatttctaattattatcgctataactattcgcgcaactatcaatgagaacttatgacttctgacaatccgctattccccgacaatccattattactcgacagtcaattgtgttttgccttgtattcgacttctcttgcaatgacgcagttttacaaagaaccgctttctgccatcggtctgacatatccgcaatatacggtgatgttgattttatgggagcaagacggggttagtttgaaacacatcagtgatgcgcttgggcaaaaatctggtgcgctaacacccgtgataaagcgcatggaagccgatggcttagttcagaggctgcgtggtgtggacgatgatcgtagtttaagcattgccttgactgaaaaaggtaaaaagttgcgcgaacaaggtttagaagtgaatcgctgtgttgctgaggcctgcggaattgatatggatgaagttgtggctttacgtgagcagctagtagcccttagaaaaaaacttgtaaaatagtgcttgcgcaataatagttattgcaataacataaatccatcagctcaggtaactgagcttttatttaattatatagttatcgcgataattattattcggataacataatgcaacgatgacattttaggagcaatattatgcaagcaatttatagcgcaacagcaacatccactggtggccgtgatggtcgctctgtttcatctgataacaaattggatcttgctctaagcacgccaaaagaattgggcggcgctggcggtgaaggtactaacccagagcagcttttcgcagcaggttattctgcttgtttcattggtgcattgaagttggctgcatctcaacagaaagtaaaagtgcctaatgacgttaacgtcacagcaactattggcatcggcgcaaacaccaaaggtgaaggttttaccatcagcgcagatttagaagtgaatgttccaggcgtagaaaaagacgttgttgagaaattagtagaagctgctcacaaggtttgcccatattcaaacgcaacacgtggcaacattgatgtgaacttcactatcaagtaatggttttccattaaatcgttagtctcaagaatcccttttgcatgaatttgcagaagggatttttttgttgcgttttaatcatagtcttaaccgactacactggtgattgatacactacattttctgatttaaatagaggtgaaaaagcatgacacatcgaaagctcgaacagcatgagatagagcaagcccttaaccagttaaacacagaagcgtcagaaggctgggcgatagaagatgaaaagctcagtaaaacctttaaattcaaagactttcagcatgcttttggttttatgaccatgtgtgctctctacgctgaaaagcaagaccatcatccagaatggtttaatgtttacaacaaagtcagcattcaactgacatcccacgatgtatctggcatttccaataaagactttgatcttgcgaagaagatggaaacctttgcattgtctgtgtaatagataattcaccacaacacgcaggcttccgggttcgattattcgctaattagttagaatagccgccagtagttgactggaagtcggcactaatcccactttaatctcgaaaggtttgaacaccttattgatgatttctgcggtgtagttgcctttgtcgttttcgatttcggataaggttttacgagagacgccacacagcttggtataagcgtcttgtctaatgccaagaacgccaacgcgtaattctcgcagtgcggcgccttgtgtcatttcatccaacaataaacttttgatgatctgattaatcgcgattagctgctcttcttttgtcatcggcactaggctttttgacgcacgctgacgagtgctgcttgatgattctggcgcgtcagcctcaataataatagggctttcagcaaggtttttaatagagtcatcaattgtactttctatcgcttttttggttttgcttttcttcggcgtttggggatctgtggtagacaatttcacaacttcagtagatacgatcacttcaggctgagaatcttttttttctttagaatgtttcttggtttctagtttgtcctgcttcttctttttttgctcatttttctttgatttggctttatgcttcttcaatggttgagcgctgtctaactgtcctttcatcttcattttgtcgtctccgtaggccttataaaaaagcgaggttgaataccgcgaatgaaatgagagtacagagctaatatgacagataagtaacaataacgccgaaaacgattttattttctgagtgtgactatttgattgtcttgatataacgtcctccatcctgttctaggacgctttactcgcattttctttgcatagtgatttctttttaaagcattttgaagaggaattacatcatgagaggatttgcgagtttcattctattggtggcctgctgggcgtcgaatgtgcttgctcagtcagtgggctttgatcaagtgctcctgtatgcagatagtgacaggcctttgaaggcaagcgtgtggtatccgtctcaaactcagattccacaagagcgcatcgctgagaatgcggtttttgtcggtacggatgtggtgcgtttggggacgccttcacaaggggagttccctgtggtgattctttcccatggttacggtggcaattggcgtaatgaaaattggctggtaacgcgactcgtgcaagatggctatattgtggccgcattggatcacccaggaactaccacgtttgatcacaatcctctggcagcatcacaatggtggcgacgtgcgacggatgtgtctcgcttgctagattggctgctcgaacaatcctatttagtgaaacatattgacgacgctaatatcacggcgatagggcattcattaggcgggtggacggtgatgttgctagcgggtgctgaatttgatcgcaaccagttaaagcaagaatgtgagatttataacaatccacgcacctgtggtttgatgacggaattgggtatggatcagccgcaaataggtgagccagtcaatggtctaaaagacgctcgtattaagcgggtggtgacgttggatctgggcttggcaagaagtttctctcgccagagtttacaagcgcttaccacaccgaccttaattcttgcagcgggtgttgatattggtgacttgccgcaagaaaaagaatctggctttctcgctcagtttattccgaagcaaaatcgagactacattgtctatcctgatgccgcgcactttagttttatgcagctgtgtaaacccaatgctattgctatgctagaagaggaagtgccgggcgatggcattatttgtcgagatggtgattggcgctctagagaaaagcttcatcaagccatgtatctggatattattcactttctccaagcctcttaactcttcatattggcgcgacgaaaggcacttggcgtttgttgcattacccttgaaaactctcgatggaagttagatttcgtctgaaagccagagtccaaataaatttgggtgatggctttgtcagttgtgagtaacagtgtttttgctcgctcaatgcgatattcattcaccacttgtgagatgttccgaccataagtttgattgatggcggcagatatctgtcttgccggaatgcaggctttgcgcgccagcctatcaagtgtgagatcagggtcgagaaacgcttctttggtgctaagaagcacttctattttgtgcactatgtctttcacttcatcgtctgttaatgggtgatgaggcttgtcttttgattcttctacaggcgttgttttttcattttgatcggatgattcattaacgctgggtgcaatgcttaggctcatcataatgacggcgattgacagtactggcagtaataccgcgtgaccaatagcgaggataatcagcgcatgctcgccagcaaaaaaagtaaaatcgaccgccaaagcgccatcaatcatggcggacattaatagcatggcacccgcaatacgttcggcttttagagcattatcgatatcggataagcgtacttgttcaggaagatccgacgctttaaaagaggctcgaatcagtgcaacgccataacctatataaagcagtgttaaaacagggtccaaaggcggtcgccagaatggataagtaaaagacgccaaggtgacaaaaacaggcggtaagaaatgccagatttttagtttatagcgttggtgagcactcgaaaaacagtaccaagcagtgacgggaatacaagacgccaagataggttgcagcaaccgaaatagtgggtaatcaaaggtccagcgtagaccaaccactgtcgtcgttagcgcacacaaagcaataaagacaaacgccgattgcgtagcttcttctcggcgaataaacaacaaaattgccaagatagaaagtaatagggcaaccacaaaaggtaatggaatagcgatcatcttggctccgccttatttattgtgaaatagctcagacctgaactccgttgtatatgtatcacttttatcaacatcatgcccgccgttattttttagaaagccattctgtcctaaaaagccatcaaggacgtcctagaacctgatctaggacgtaaatcttttcttcgccacgtacttttaagccttcaatgtccctcgggattagtcaaaggagaaaagtatgaactggtattttgatgcgtggaaacgttatgtgcaattttcaggacgagcatcgttagaagcattttggatgttctttttggtgaattgtttgatctcgttagtgtttgtcgtgttggaaagcttttttcaagcaatatggaagatagaagcgctttatagcgtgttagtttttttgcccatgctttctttaactgtacgcaggttacatgacactaaccgctctgcttggtggttgctggtggttttgcttcccgcagtaggcatggtggttttgctggtgttattagctttaccaagtgagccagacagcgatttttctaattatccacaaaacaacgcgatgctataaacaggagctaaacatgaaagatgttaataacttaccccacttatccaccatgttatgctcaattttactacttttgtcggtttctgcgtgtagcagtgaagcaaaaaacacgaatgaaagtaacttggcattttcagataatataaaagctgtggtctacatcgaatcgccgaaagttgggactttattgcagctgcgaggtatcgcaggaaaaggtgtgcttatcgccaaaaaagacaatcgacaagaagagcaaacaacttgtgtttcttcaccgattcgactcgcagcaggtgacttcggtggtgacggtattggtattcaatctgttgaaccgattcgactgcttatttactccaacaaggtcgcagaaaaattgatcgccggtgatgaagttgtcagtgagcattatgttattaccgaacagagtgatgctcaacttggtgacatcaaaattgaatctggcctaacacctagttatggatttgtactcaatcctggcgaatggtcttggtcgtcggtatttggtttggatcatgatgaagtggattgcgaactcttgaataattcgctaaaccgtccaacttgagacttttttcatttcgtctaaaagtatttttttagcctgctcgaagccatctggtgaggtgttgtttttgtggtacacaaggtaaatgggataagtgaattctgctgcgccttttattctgtgtaaaagcccttcttttagatactggtcgactactcgggtgcggaagtaaccatttcctcctttcgctaataagtattttaaagccataggaccaagagaaaactgcatcgctgcttggcggttaaagggcacacagcgatcaaattgcagagtaaactcttccccccactcgatgaataaatcaggtgttgtttgcaaattggctgcgacatgaatgagcttctcttccgctatctgctcaacgactaaacttggtaaatagcgcggactgtggacaatgatcgcgtcgatttcttgcttttgtagagattgatacagcatgtctgttgtcgtaacttggctgttaataagtaaatgaggcatgtcgttattcatcgctagctgccagtcgattaatatcggattccagagactgatttcaccaccaattctcaaggtttgctgagcttgataatctgaaatgccgcaaagctgttttgcctgctcccatgcttccaacatattttttgcaggttttacaaaggcttcgccatttttggttagcttagctccagctctattacgaataaataaacggcaatttaacgatgattctagtgcttgtactcgggcagtaaccgtggtttgagtaatatgtaggcgttctgcggcacgggcaaaagtgccagcgtgaataatttcgagaaaggttttagcttgttcaatatccatgttttaattttaaatgcaattatattgcacttaaacctcatttaaattcgttatacatgaggctattttaatcattaaaatggcgccgttactaggtaaacacgactgtttgcttttattgtctgaaatcgcaatttattctcataaggcgttattgctcccatgttcctttcgttatgtcgtaacacagcccgatttattggtattgaaactaataaaacctctcactttgaacgctttttatcaggaataacggcttgcgttgctttagtcagtgttttttattgttcgagtctgtttttgtctcttcctgattcgttgttggtagtgtcttccattggagccagcgcggtcttattgtttgcggttccacatggggctttatcgcaaccgtggccttttgttatcggacacctaatatcagcgctgattggcatctttttttatcaggagtttggagcgtcttttttgactggagcggccgccgttggcacgtcgatagttgttatgcattaccttcgttgcttgcacccaccagggggatcgacggcattatcttgtgtgattggtggcagcagtatacatgcgatggggtatgaatttttactgtatccgttattgatcaatttattggcgatgttggcgctcgcagtcattctcaataattgcttttcttggcgacgttatcctgctgctttaaatacatcattgcatcaagaaatcaatgaacaacacttgcttgaaatggatgatctttatcatgtgctagaacaggaggacatttttatcgacgttagtgcagaagagcttatgcatatttataacgcagcaagagagcacgcaaaagagcgacataaaagacttgtatctacattgccgaagtaggatcttagtgtgaagacgctatttaatgaaaaaggaataacatgttttcgcatatttattacggtgttagtgactttgagcgagcctatgctttttacagcaagctaatgacttgtttaatcatcaaagagcgcttttatgatcgagataagccttgggcaggttggaacagtcctagttcaaacggccggccgttattcgttatcggcaaaccttttaatggtaaagtccatgatcaaggcaatggacaaatgattgccttcaatgcaaaagacagagccaccgtcacggcagcttacaacttagctattcgaaacggcgccacatgtgaaggtcagcccggattacgcagtgaataccatgaaagttactttggtgcttattttagagacttagacggtaacaaggtttgtgtcgtgtgtcatggggttgaatgacataaggagatgacttgtaagtttaaaaatgtaaataaaatcaattggttaagttttatttgtttctgggtgaaataacaagaatttaaatcgttttctctttagatcttatttctcttcactgttttgcgcctaagatcggttgcaacttctatacattgtcgctatattcccgaaacttgagagtccaaggaatagccaagttatcttgtgcggtaggtgctttcactaatgtcatattttggcaggcgtgtgagcacttggaaatcaacataccctgccttggttattaattgcagaggtaagtattatgattcgtaaattatgtgccgaagatattaatgaagtcgtatccatttggtattcggcctcagtgaaagctcatgattttattgctgaagaattttggcgctcacaaaaagagccgatgcgtgatgtttatatacccaatagtgaaacttgggtttattacctagaagaccgcatttcaggctttatttcttattatcaaggcttcatcccagctctgtttgtttccccaagtgatcaatctaaaggtattggtactgaattgctcacgacactgaaacaacattataaccaactcagtctgacggtttatgcggaaaatactcaggctcattcattctatattcgacaaggttttatcgagctagaacgaaatttgtgtgagcatactgggcatgaagagatcttaatgtcttgggctttataaacatataaaagtatttctaaaggattcaaagtatacgatgtgtgtattttgaatcctttttgtcttaatttcgtgagcaataggatgagctagtttatctgaggcgaagtaaggaacaagttgacgtatctaccatgaaaaaagtaaatgtaataggaacaaccggaagcgggaaatcaacattttcacagcgcttagctacaaagataaatgcaccttatatccaaatggaccagatttttgggaagaaaaattggcaagagtctcaagattctgagttttttcaaagaattgaagagattttatctgaaagcacatgggtgttagacggtaattatagtagaacgaatgttataaaatggcgagatgcagatactatcatatggatagattactcattttgcagaacgttctttcaactatttaaacgtactatcaaaaggataatctcaggagaagagctatggccagaaacaggaaatagagaatcctttgccaaatcctttctatcgaagaaatcgatttttatttggttttttaaaaattatagtcacaacaaaaaaggctactcaaagttaatgtattcttcaaaaattaagcacattaatgtcattcgtttatgtagtccaaaagaagcagacttatttttgaagaacatagaagcgtagagtactatttttgtattttatgagttagttgttgctgctactacatcaatttaactttatcgctagtcagatttgactactccaatcaaaagccagcttatttccccttttattgaagagaaacaaactggctttcttgtaattaagttaagaagtcgaaaattaaagcacggccccgatgaatcgtttcagttcatcagtctgagggttgggcaagattgtttttggatcgccttgctcccagactttgccttggcgcatgaagacaactcggctgccgacatcgcgggcgaagttcatttcatggggcatcagcactaaggtgatggcttctttcgccagttgctagagtacttttaagacttcgccatcgtcatgtgtgggaacaggttgaagttttggaaaatcatactgacactaagcgcaagacgacgaacctgaatgtcttctgtggtgacttcttaagcgataacatatttattttaaaagggaattgatttgaaaaagacaatagctgtgatgatttgccttctactttttggctgctctcatgttccattaggcagcatgcttaagctgagtgcctttgatgaaaatagttttttaagcttaaatccacatgaattgagaagtcgaattgaagtggacagtccgctgaaaattgatgtccataagacaaacttatcgctaaagctggactcctccagtggagatttgttatttgattatccgttgaagcttctttttgtaaaagacttacctgccgaagcccattggctatctcctataccagcaagaacccaatatgtacttgctctgtccgatgaggcaatagataactttactgccctgcaagcccgcatgcgtgtagagcaaccaaaacgctatcatttgactattgatacagggtttcagaatggggcagaagagcaaagcgaagcggtgctgtctgtgtcgatcaaattgtcagcagaaacggattacatcactttattggatagggtgtcgatcgatgttaaggaggaacaactatgattcgtgaactgagtgccgaagatattaatgatgttgtatctatttggtattcggcgtcggtgaaggctcatgattttattgcggaaaccttttgggactcgcaaaaagagtcgatgcgtgatgtttatataccgaatagtgaaacttgggtttattgccaagatagccgtattttaggcttcatttcttatcatcaaggttttgttgctgccctgtttgtttctcctgacgcgcaatctaaaggtattggcacagctctgcttaatacgttgaaagattgccatcagtcactcagcctgacggtttatgctgaaaatagtcaagcttattctttttatagccaacaaggttttgctgaattagagcgcagaccttgtgagcatacgggtcatgaagaagtcttaatgtcttggacattaaatgcttaacaatattgataagggagttctataacatgttaatacgagaagctaagcgagaagattcaagtaccattcttaggtttgttaaagagttggctgcttatgaaaaagcagagcatgaagtgctggcaaccaaggagatgattgaaagctctatcttttccgagcattcgacaactaaagccatcatttgtgagagtgagggtaatccaattggttttgctgtgtacttttttaactattccacatggttaggaaagcatggtttatatcttgaggatttgtatgtgtcaccgtcagaacgaggcagtggtgctggaaaagcgttactaaaacatttggcaggaatcgctgtagcgaatgactgtgggagatttgaatggagtgttttagattggaataaacccgctatcgatttttatgaatcactaggtgctaaacctaagagcgaatggctagggtatcagttaacgggagagtctcttgccgctttggcggcttcttaaattataaactgtgtggttgaaggtctttgttcccaaatcctaaagataaaaatatgacgttttatcaacttgatttgtcgggactaaggcaaggcgcaccgctgttttgatctgcgatatcgccttgactgtgttgcgtctttggtggaataaaagcagagacgttaatcgagaaccgatgggttttgtttaatcatcagtgctttcatttcttcaaagtggcggcgagaaaaatctgtgattttctcccaatcccgcgcggtcttttcggccacttcatcggataacacattgagagcttgtccagtcgaccaagccgtgactagaatttgacaggctctttctagtgtccaaatatcatcgaatgcgataccgatatccgagcttgtgaccatcacgccgtgattgcccatcagcagtctgctgttgttggcgagtaacccagataatcgagcgccttctgcttcggtatcggccatgccaccaaacatggtgtcaacagagacacgattgaaatagcgtgcggtattttgatcgataggaggaatattcggcgctttcattgtggaaatggccgttgtgtagacagggtgcaggtgcattgccacacgtacatgaggcaagcgttggtgcaactgaccgtgaatagaccaagctgtcgcatcgacttctggccgttctgcgttggatgcatcgtcggcgtccaagagcaataagtcactcgctttgatttgagaaaagtgtttccacttagggttgagtaaaaactgtttgccgtcatcggatacggccgcactgaaatgattggcgacggcttcgtgcatccccaaatgggcaatgatgcgaaaggatgcggcaagatcgatacggagcgtttcttcgattgaaagagccataggtgcctccaaaaaaaagcgtacgcagatgactgcgtacgctttgacgttgtttagttagacatcagtgttttgaggtcttcttcagttggcgcttggaagtggtatttcttaagtagcgcttcgtattccggtgtctttttgtatttttccagaccagcaattaatgcttcttttacttcatcgttgcctttcttaacgccaaagccgtttagtacagggtagagtaaggtgtccgacgataaggtcacacgattacctaagcgttcaacaataccacttgctaccgcggcatcggtgatttgcgcatcaatggcacgagacaacatggcttgtgtggtttgtgggtccgttggatattcattgatctttattggttctaaaccattggcttcgcagtattcagcagagacttttcttactggtttcaaccatgccgttcctgccatagagccgatagtgtgtccgcagaaatcttcaggggttttaggttggtagtcgctgcctttaaccgacaagatagatacaccactttttaggtaaggaatcatatcaatgacttttaaacgttcttccgtgatgtacatggccgagttggtgatatcaaaacggccgccacgtaaacctgggatcaaattcgcccaacgtgtatcaagagtgacagactctcgtcccattactttcgctaagccgtctaagaattcgatatcaaatcccgctggcttgttatctttcatatattcataagggtaaaaagtgacatcagagcccgcaatgatcttgccactttccttaaaggccatggcattcatcgaagaaacggttaatagcgcaccgaccgctcctagggcgaaagagcgaagagttttgccgtgatttttcttaagcatagtcatattttgagttccttttgagtgatatagagtctggtctttttaatcattaagttagtgaaacgtccttgaggaaagattcaattcttgggttgttaccttcacgaaggacttggggtgagtcgtcacagaccactcgaccttgttccataaagacgacacggtctgatactttgaaggcaaagctcatttcgtgtgtcacgatcaccatggtgatgccttcttgcgctaaatcctcgatgacttgtaaaacttcattcactttctctggatccagtgccgaggtgggctcatcaaatagcatgatttgagggcgcatcatcagcgctcgagcaatagcaacacgctgttgttggccgcccgacaattgatgagggtacttccaaacatggtctaacatgcccactttataaagcagttggtaagcttgcatttccaagtctttacgagagcccattttgtgataacgaggggccaacataaggttttcaagcacggttaagtgtgggaataagttgaaactttggaataccatgccaatttgcgtgcgcagctccgcattctccacaaagcgtgttttgtctgggcttgaacgtaatagctttaagaaaggctggccgttcaaatcaatggcaccattatccaactgctcaagtccgttaagtagacgaattaaggtggtttttcctgagccagatggccctataaccgacacgacttctccgctattaatgctcaagttgactgagccaagtacttctacattattaaaggctttatggagcttggtcgcttttaaggctgggccgtcataactcgttgttggcgtaatggtggctgctggtgcattttttacttgctcaatgaattcagcagaaggctgtttggtggttttgcgcttggtaacgtcaaggtagctttctaattggcctagtagaaaatcaaatatagtaacgatcagcacataataaatggcaaccgccgccatggtttctaggactaagaagttttgcgtgtaaagacgctgacccaccatgagtacttcagttaaagaaataaccgacactaaagaggatagcttcacaatggcgatgaattcattcgtcaaagaaggcaatgccactcgcagagcttgtggaatcacaattaaccattgagccccggcaaacctaatacctaaggctctagccgcttcactttgccctttagggatggagagcaaaccaccacgatgaatttcggcaacataggcgctttcacacatcaccatcgcgattaagcccgcccagaatgggtctgagagaaggccaccggtggaagggaataattgcggcatgttgtatacgaaaatgagcagtaccaataaaggcaagctacgaaacagccaaatataaaattttgatggtgcgttgaacacaaccagtttagattgcttacctaacgccaatacaaatcctacaatgatgcttagcacccaacttgcaagactaagctttatcactgtccagcttgcccaccaaaagtcagagaagctaaacaagctaaacaagtagttccaatcgaacatcataaaatgatcaccttactttcagaaaaataatcagatactgcttcatatcaaggaaatgaaacggctaatctgcttaatcactatggagcgatatcaggaagtcaggcaattacaattttcttctcttctagttttaaaaaaactatctagtgctggcttctatcattataaaaaaatcatgcactcaattagtaaattaaatccctgagaaggattttcttgcaccaaaaaagatcaaggaaaaacaaattttttgcttatgggtatttctattttggcgggtgaattaaaaaatggtttaaaaaacagatgtttaattttagtagacgtatttagttaagtgctggcatttgcattgcaaagtaaaaaactatctagttaatagaataaaagatatttttttaattcaggcgagtcatgtatgagatattttacgttaaagcagcttaattacttcaccactgtcgtggacaccgaaagtattgccgaggcatcgagaaagcttcacattgctcaaccttccatttccattgcgatcaaaaatttagaagactcttttggccagcagttgctgattaggcaccatgctcaaggcgtttctttaacgcccagtggccgtcgtttttatgacaaagcacgtgagttactgcgcttttcacacgagtttgaacaaaacaccttggcgaacagcgacacggccagtggaaaaatttccatcggcagttttgagtctgtggccccattgtatatccctaaactgattgctggttttaagcgtcaatatcctgatattgaaatacagctcatggatggcgaacagcatgaaatcatggtgggtctgcatcgagggcatttcgatatggctttcttatatgacctagaattggataactcgataagaaaagagccgttaaatgcccctcacaaaccttatgccttgttaccagcggatcatcctttggcggcgaatcctactgtaaccttagaagcgttgagccgtgagcctatggtgttgttagacgtgatcccgagtcgaaattattttttgagcatttttaccgaaaaaggcttacatcctgaggtggcctacacatcgccttcaattgaaatggtgcgttgtatggtggggcaaggtcagggtttttctgtgttggttacacgcccttgttccaaaatgacctacgacggtcaacagctggcctatgttgaaattgaagatgagatggaaagttccgccttgattatggcgcatttgaaaaccaatgagcccaccaaaccagcccgtttatttatggattattgtcgagcttttgacctagataacagcatggcggtatcaggctgattgcgtttgtgactttctaataaatttggttcataaatatgttggttaatattttatctatctagatcctatattaataataatttactgaggttataggctgccataagctgattttaatccccgatgggaacgtataaatccgtataaaaggcgtgtataaatgacagctaaaatccaacatattgacactcttattgtgggtgcgggccaggcaggcatcgccatgagcgaacaccttactcgccaaaacgtacctcacattgtattagaaaaaagtcgtatagccgaagcatggcgtactcgacgctgggattcattggtggcgaatggcccagcttggcatgaccgctttccagggctagagtttcctaatgtcgacccagactgctttgtgaaaaaagacagtgtcgcagactactttgaagcgtatgcggaaaaattcgaagcgcctgttcataccggtgtcgaagttcacagcgtaactcaagagcaaggcgttagcggctttaaagtggtgacctctgaaggcgtttatcaagctcagcgcgtggtatccgcgacaggcccttttcaaacgcctgtgattccagcaatcgcacccaaaaatcccgatctgtatcaaatccattctgctgattatcataaccctgagcaattgccagaaggcgcggtcatggtggtcggtgctggctcttctggtgtgcaaatcgccgatgagctgctgcaatctggtcgtaaagtgtatctttctgttggccctcatgatcgtccaccacgtagttaccgtggccgcgactttgtctggtggttaggtgtattagggttgtgggatgccgcggcaaatgagcctggaaaagagcacgtcactattgccgttagtggtgcttttggcggcaaaaccattgatttccgtaagctagcaaaagaaggcatgaatttagtcggccgcacgcaatcctttgaaggggatcatgcaatttttggtgatgatctagcggcaaatattcgcgaaggagatcaaaactatttgtctcttttgcgccaagcagatgagtatattgctaaaaatggtttagatttacctgaagagccagaagctcatcaattactagaagatccagattgtatgactaacccgatactggatttaaacctgagtgaagctggtgttacctcaatcatttgggcgacaggttactcaaccgaatataactggttagaagtggatgcgtttgatgaaaaaggtcaaccagaccatcatcgtggtgtatctaaagcggcgggcatctactttcttgggctgccttggctttctcgacgtggttcaacctttatctggggtgtctggcacgatgcgaaatatatagcggaccaaatcgttattcagcgccaataccaacattatccagatcaagcttaattgggagagcattatgccaacgcacactcgtatccgaatgttcaatacaaaagaaacgtatccgaatcaaaccctagataacgatctctgccaagcggttgtagcgggcaatacggtctacgttcgaggccaagttgggacggattttgaaggcaaccttgttggtttgggggatcctcaagcccaagccgaacaggcgatgaaaaacgttaagcagttgttggaagaagccggcagtgatttgtcgcatatcgttaaaacgacgacttacattacagatccaaggtttagagaacctgtttaccgtgaagtcggtaaatggttaaaaggcgtgtttcctatttccactggcttggtggtagctggattggcgcagccacagtggttgatggaaattgatgtgattgccgtaattccagaggcggataaataaggagaatttatatgacgatatcgataacagcgtattgtcctgattcgggccaatttggtattgcgatcagctcttctagtattgcagtgggagcgcgttgtccttggttaatggcgggtgtgggagctgtgtctagtcagaacattactctgccagtcttagggcaaaaaacgctcgatcaattgagtgcaggcagctcggcggatcaagcgcttaaagccgctttggcccaagacacttttagtgcttatcgacaagtgaccgtgattgatgcaaatggcgagaccgcctgtttcagtggcatagaaacattaggtgtgcatcatatgaagaaaggcgttaattgtgttgccgcaggcaacatgttgtctgattcatccgtgatagatgccatggtagcagggtttgaaagtgccacaggtgaattaacaagccgtttgttggaagccctcaaggcgggtattcagcaaggtggcgaagcgggacctgagcattctgcggcagtgaaagtcgtggatgcttatccttggccgctcgtcgatttgcgcgttgattgggccgatgaaaacccagttgatgagctgatgactttatggcaagactatgagccgcagatgaatgcgtatgtcaccagagcgcttgatcctcgtaaagcgcctagctacggtgttcctggtgatgagtaagacccaagaaacgcatcacgccagcgtacgctcattgttgagtaccttgttgtcttttgataccacgagtcgtgaatcgaaccttgaattgattgagtttatccaagactaccttgataaacttggtgtggaatcgaccctgatttataacgacgaacgtaccaaagccaacttgtatgctcgacttgggcctgctggcgatggtggggtgatgctgtctggacataccgatgtcgttcctgttgatggtcagaaatggacctgtcagccatttgaattgacggaacaagatggcaaatactacggccgaggcagcgcggatatgaagggctatctcgcctgtgtgctggcgatggtaccgagtttccagtcgaaaacattgagaatgcctgtctatcttgccttctcctatgacgaagaagttggctgtttaggcgtacgcagcttaattgatcacctaaaaacctctcttgaaaagcctgccttatgcattatcggtgaaccgaccagtatgaaacctgtgtacggtcacaaaggcaaagtggctatgcgctgtaaggtgcatggtaaagcgtgtcattccgcctatgcgccagaaggtgtcaacgccattgaatacgccgcgcagatgatttcacagctgtctaccttggccgaacccttgaagcagcaagaagacgatcgctttgatccgccctacagtaccttgcaaactggggtgattaaaggtggcgttgctttgaacatcgtaccggagttctgtcagtttgatgtggagatgcgctacttacctggggtcaacgcacaagaaacatttgattcattagccgactacgctaagcagacgttagaacctaagatgaaggccatttcagaggactcggcgattgagctagaagctttgtcagcgtacccaccgctgttgaccgataaacagtctgaattcgctcaatggatggctcaatggactgaaagcgaagcatttcaaacggtggcctttgggacggaaggcgggctttttgacgaagcgggggtcgcgactatggtttgtggtccgggtagcatggatcaaggtcataagccgaatgagtttgtctctattgagcaaatacaacaatgctcgaaaatgttgcaaaacctatgcgattggctgactactgaataaaaatacctactaaaaaagccagcgtgtttgtataaaacacgctggctttttgtaattacgttaagaagccgaaaactaaagcactgcccccataaattgtttcagttcatcggtctgtgggttggacaagatggtttttggatccccttgttcccaaactttgccttggtgcatgaagaccactcggctgccaacatcgcgagcgaagttcatttcatgggtcactagcaccaaggtgatgccttcttttgccagttgttcgagcacttttaagacttcgccgaccaattctggatcaagggcagatgtaatttcgtcgcacagcaagacttttggtgacattgccaaggcgcgggcgatggcgacacgttgttgctggccgccagacagtttttctgggaaactgtcgaatttttcggctagtcccactttttctagcatggcgcgagccgtcgtttcggcctcggctttgcttttcttcaagacgatagtcggtgcaagcatgacgttttcgccaactgtcatgtgcgggaacaggttgaagttttggaaaatcataccgacgctaagcgcaagacgacgaacctgaatgtcttctgtagtgacttctttaccgtcaacggtaatgccgccttcttggtattgctctaagccattaatgcagcgcaatagagtacttttaccagaaccacttttaccgatgatagacaccacttcgcccgctttgatatcgagatcaatgccttttagcacatggtgttcgccatagtatttatggacttgatgtaagttaacgagagacattgaattttttctccagatgcttgctgtacaaagacaatggataacaaagtacaaaataaataagagcgactagggtgaatattttgaagggttcaaaggtggcattgtttaacatggtgcccactttcgttagctccacaaagccaatcaccgaagccaaggccgtgcctttaattacctgaacagaaaaaccgaccgttggtgccgtcgcgacacgaatcgcttgtggcaagataataaaacgcaaggtttgtaagaagctcaagcccaaacaacggctggcttcccattggccttttggtagtgtgtcgatacagccacgccagatttctactagaaaggcactggtgaaaaatgtcagtgacaaaatggcagcgctccacgctgagatttcgtaacccagcatagacaatccaaagaagcacaagaacatctgcatcaatagtggtgtgccttgaaagagttccacataaatttttacgatgcgctgcattatagggttacgtgtcaaacgcatggcggttaaggccaaggcaaccgttgtaccaccaataaacgccgcgagtgataataaaatcgtccattgtgtcgcaaacatcagattgcgcagaatgtcgtagttagaaaattcgatcattgagtttccctcattttacttattgaatgcttttaattggacgttcgataagcaaataggcgttttcctaaggcattaaaagcaaatctcagcagaatcgataagccaagatagagcaaggcggtgactaaatagctttcaaaagcacggaagtttcgagattgcacaaggttggctgcgtaagttaagtcttgcacagaaatttgtgaaatcaccgcagaccccagcataacgatgatgcattggctggtgagcgcaggataaattttttcaaatgctggaatgaaaatcacgcgagttagggtttggcgaaagtttaatcccaacacttttgctgcttctatttgaccatttgaaatactggcaagaccggcacgaatgatttctgtgctgtacgcgccaaggttaatagtcagtgcgatcatgctggcttcccatggcgacaacatcatgccaatcgcaggtagaccaaagaagataaaaaacagttgaacaataaacggcgtgttacgaataagttccacgtacacactgacgactctttgacttgctcggttgccgtattggcgtacggtcgcgcagaccgtacccaagaccacccccaagatcgttgtcagtacagtgagttcaacagtggtttttaaaccactgagaaacacgtcgctgtattgcaatagatcagagaaatacaacataacgaaagccttatgcgccgaagcctttaggtagtggtgcttttaaccatttcatcgaaatctcgtttagttcgccagacgccaaggcacttttgattaactcgttcactttagcttgtagtgcaacttcaccttttgccatgccgatgtaacaaggagagtctttcaacatgaacttattttctggtgcgcgttgcggctgacgctttgcgatctcagcggcaaccaagttaccggtagcgatcaagttcacttggccagataggtaagcggttagtgttgtgttgttgtcttcaaagcggcgtacattgacggatttaggcgcgttcttttcaagttctaaatcttctaccgaaccgcgtgtgacacctacggttttgtctgctagctcgccaatttttgtcacagctacgtctttagagccgaatacgcctaggaagaaaggggcataaggtgtcgaaaagtcgatagctttttcacgttctgggtttttacctaagctagaaataaccaagtctactttttgagtttgtaggtaaggaatgcgatttgcactggtcactgggataatttcgattttcacgcccatttctttagcgatgtaatttgccatgtctacatcgataccttgaggttttaaatcagtaccaacagagccaaatggagggaagtcttgaggaacggcaatgcgaataaggttacggtcttttatatcctgcaacacgtctgcgcttgcgcttaatgcgctaaagcctgctgcaatgattaatgttttgcctagtagtttggtcaatcttttcatggttgggggtcctatttcgttttgtgaatgcctgaaacacaatttgcaacacccatgccaacatgaaacaaaagtttctctccttttgatttatgtaacaaatcactgcaaataagacttaaaactcccagttactctgtacagtaacgaaaatattgtgtgatgaaatggggaattctgcacttgttttgtgcgccaatatggggcgattatgattttttggtgcgcttttgtttgtctggttcgatctgtttttctgatgaaagcgtactacgaggcatcaaagcgataatctaagttggcagttcaacgataatcaattaccgtagagcaaaatatccccgaattgaggttaacacgtggctacaaagcaggatgtgctatccctgatcgagcagacttatccaaccctgtctccttcagcgcgatccatagcgaactatttacaacaaaatcccttggcgattgtaagtcaaacatcagctgagattgccgaaaacaccaacacgtcaaaagcgacggtgagtcgtttctttcgtcagcttggttatgattcgcaacaaggtgccaaacaagcgcaattagcattacgtgaaagcggcgtaccgattttcatccaaggctcgtctttggatcaaaccgcgcaagagctaaaaaatctgtctcttacctttgaaggcttgcgaccagaaaacctaaacgacatcagtgaacgattagccaaagccagtcgagtgaccttgattggttttcgtaatgcttatccactggcgttgcattttcgccagcagctgcagcaagtgcgtcattctgtgcgcttattaccgcaaccagggcaaactctaggtgaagatcttcacgatattcttgacgatgaagtgattgtcttgctcggctttagacgccgtacccgccagttcaaaaaaatcgtggaagcactagaaggtcgaaccaccgtcttgattaccgacccaactgggcaagtctacaaccagcaagtgtctcatgtgttggtgtgtcatcttggcaatgaaagtccttttgacagctacgccgcgccaatgagtttgatctccatgctgtgcaaccgcgtgtttggctttttgggcgatgccgctagtcgtcagacgcaggcgatttcggccttgtatgaagatttggatgagttagaaccttaacggttacgactactgtgctcgacaatactttgttaaatacacccacactgtttgcgacaggtcggcagaaaaaagagatttatttttcgtttcagttgacagagttgtgaaacgaatgtttcatatgtgctaatcaagcggaggacatatgaaacatttcatggtgcaaaatccatttattagtcttaaggcattcaatcaaagcgaaacctcttggcagcagaattcatctgccgattctgctttgccattaagcggtttgcgtctggcggtgaaagatttgtttcatatggcagggctgccaacttccgcaggtaatccaacttggcttgctactcaccctatcccaacaaaaacggcttccagcgttagcgctttgctgagtgaaggggctattttttgcggtaaaaccattactgacgagttggcttacagtcttaatggacaaaacattcattacggaacaccctcaaatccggtgacaccagatcgtctcccaggcgggtcgtcatcgggttcggcggtggctgtgtcatcaggtcttgctgacataggcttaggcacagacacgggcggttcgattcgagtgcctgctagttacaatggtttgtttggattacgcccgacacatggtgtcattccgtccgataacatggttgcacttgctccctctttcgatacggtgggttggctcacgaaagacttaactacgttagaaaaaactgctcgcgttctgctgaagagtaaattctctaaagagtttggtaatgtattgattgccaacaatttaattgatcaagttgcccacgtaaaagagctaagaacacagctgaaaacatggcgggaacaaggacattttgccaaagaatcttctatcgtaatcgatactaaagcctggaaaaccagtgagacatttcgtactttgcaaggtgcggaaatttggcatgaacatggcaagtggatcaacagcctgaatagttcagacagtctttctgaggcggaaaaacaatctgtatttgctccagatatttggttgcgctttcactggtgtaaaaccatttcagcagctgatgtggcgaccgcgcagcaacaaagacagcgattcgttgattggttagaacatgaaatcgaaggatcagttcttatcatcccaaccactcccggtttagcgcctttgtttgatgcggcggaagatgaactggcggcttatcgcaaccagttaatggacatcaccgccattgctggattagccggtcttccgcagctgcatttaccggtttgtatcttagatggcgcgccatgtggcttgtccttagtgggttcaaaaggctcagatttagcgctgatagaattcgcaaaacacttaatggagtcggcgtcatgagtactttgaaccccaataatgactcacacacgaataacataaaaaataacgatattgcttttaccgcgccgcattttaaagccaccgaagcagggcaaaaaatccttgcacaaggtggtacagcgatagaggccatggtggcggctgcggcgacgattgccgtggtgtatccccatatgaatggcttgggcggggatggtttttggttgattagcgaaccgggtaaagctcccattggtattgatgcttctggaaaatcagccgcattggccacattggatttttattgcgggcacgacagcattccagcgcgaggcggcaaagcggctttgactatggcgggtgctgtggctggctggcaagaagccttggccgtcagccaaacgtggcaagccgtctccaacgcacaaaacatgcccttaaaggacctattaaaagacgctattgagttagcgaaaaacggcagtgaggtaacaaaaacctaccttgatgcgagcaacaaaacctttgccgatttggtcagtgttcaaggttttgcttcgacatttttaaagcagggcagcctgtatgaacagggtgataacttgatcttgccagtactggcacaaacgctggaacaacttgctgaaaagggtttaaacgatttttatcagggcgatattgccacacgattggcgaaagatttggcgacggcaggttcaccgattcgcttaacagattttcattcttatcaggcaaaacgagtagaacctttgcaggtcaaaaccagcgtcggctctctttataatctgcctgcgccgacacaaggcatcgcatctttattgattttggccttgtatgacaagttgtatacgcaagggaaaagcgccacagacatggcgcatttgttgattgaatgtaccaaacaagcctttatcgctcgtaaccaatttgtgactgacgaatctcgtctagcaatggatttatcgtctttattggatgacgaacagctagaaaaaatgtgccacgaaatcgccttagagcgagcgcaagcttggccacatcaagccaaacatggcgacaccatttggatgggcgcgtgtgacagtgaaggccgcatggtcagctacattcaaagtttgtactgggaattcggcagtggtgtggtcagtccttcgactggcattgtgtggaacaaccgcggctcgtcgttttctcttgagaaaggttctttgcaagagctggggccgaatttaaaaccctttcataccttgaatcctgcgttcgctgagttgaacgatggtcgtcgtatgagttacggcaccatgggtggcgaaggccagccacaaactcaagcggcgttattcagtcgttatgtttatcaccaaatgccattggcgcaagccatcagcgaaggccgttggttgctggggcgtacttggggcgacgttagccataatttgaaaatcgaaagggattttgccgatatggtcgcagaagaactggttaatcgcggtcatgacttggtggtcgttgattcgtgtaatgaattaatgggtcatgcgggcgcagtggtgcttcataacgaaggtcacaccgaagctgcgacagatccacgcagtgatggcttggccatcgacagtcattttattcgtaacaatctcatttaggagcaaacagaaacatgtcattcataatggaaaactattccatgattctcgccatgatggcaactggtgtagtaggtggaatcttagccggtttgttaggcgttggcggcggtattgttatcgtgcctgtgttgtatttcttgtaccaaggtatgggcgttagtgcggattctgccatgttagttgccacagcgacctcattggcaaccattattcctacttcaatcagttcgatccgctcccataaggccaaaggtaatgtggatttcgatttgctgaagcgttggggctttttcatcttcgctggtgtaatggtggggagttttgtcgtaacgcgtgtggatggtcaatggttgtccttgctgtttggcgttattgctactttatctgcgctaaatatgttactaggcaaaaaagacagtgtattcaaatccttaccgggtaatgctggtcaaagtgttatggccacttgcattggttttttcagctctatggtgggcattggtggcggtacgctgacggtgccgactctgaccttctgtaactacccagctcatcgcgcagtcggtacggccgcagcggttggcttgatcatttcattaccagcggcattaaccatgctgatttttggtcaaagtcctgttgatgcaccttatggcacagtgggcttagttaacctaattggcgttatttgcatcattccattgactgttttatttgctcccgttggcgcagggttagctcatcgtttagatgcttctaagttgaagaaagtctttgctgttgtgttgatattcactggcatcaaaatgctttatcaagttttaggttaggagattattatgcagccactttcattacctccaagattattaatgggcccaggtccaattaactgctatccacgcgtattgtcagcgatgtcgacgcagttagtggggcaatacgacccaagcatgaccagctacatgaacgaagtcatggaattgtatcgtcgtgtttttaatactcagaaccagcaaacttttttgatcgatggcacgtctcgtgcgggtatcgaagccgctttggtgtcttgtttggaaccgggcgacaaagtattgattcctatttttggtcgtttcggtcacttgttggcggaaattgctgaacgcgccgatgcggaagttcacaccatcgaagtaccttggggggacgtgtttgatcctcagcaaatcgaagacgccatcaagaaagtgcagcctaagttattggcgattgttcagggtgacacttccaccaccatgttccaacctttggaagaattgggtgatatttgtcgcgctcacgatgtgttgttctacaccgatgccacggcgtcaattggtggcaacccgttggaagtggacgcatggaaaatcgatgcggtgtctgttggtttgcaaaagtgtttgggtgggccttctggcagcgctccgatcacattgagtgatcgctttgtgtcttgcgtgcgcaagcgtgctcatgtggaagcagggattcgtgatgctcatcatcaagggtcagcaggtctacgcattcgctctaactattttgatctacctatgattatggattactggggagaagagcgtctgaatcaccatacggaagccgccaccatgttgtttggctcccgtgagtgtgcgatccagttgcttaccgaaggtcaggatgcggtgattaaacgccatcaattggctggtaacgctatgttacaaggtgtgattgcgatgggcttgcagccgttcggaaatctcaaacacaagatgagcaacgtggttggcgttaatattccagagcaagtaaatggtgagcaagttcgccatgatttactgaacatctttaatatcgaaatcggcaccagctttggtccattaaaaggcaaggtgtggcgtattggcaccatgggctacaacgctcgccaagatgcggtattgcatactttgcagtcactggaaaccgtacttcgtcgcgctggttttgcgttacctgctggtgcagcggtagacgcagcaatggctgtctacaatggagataaataatgattgattgcaacaatctcgctcagctggtcatggaccgctgtgacgaacttggcaaaatcagtcaaagcgacgattgcctagatcgtcgctatctcaccaaggaacacaaacaagccaatggactagtgggcggctggatgcaagaagcaggtatgcacacttggcaggacgccgccggtaacctttggggacgctgggaagccgctgatccacaagcgcctcgctttatcatgggcagtcatttggataccgtgccaaacggcggtcaatacgatggcatgctgggtgttatcacgccggtgaccttgatcggtgctatgcaaaaagcgggaatccgtttgccatttcatcttgatgtggtcggattcggggatgaggaaggcacgcgttttagttctactttgttgggaagtcgtgccttgacggggcaatggcctgagagttgggcggatttaacggacagtgatggcattagtttgtctcaagcccttaaagactttggttcggactttgcgaacattcccaatgcgaccatatcgacggacaacttgcttggttaccttgagttgcatattgaacaagggccagtgttagaaagtctggatttgcccgtcggtgtcgtgagcgccatcgcaggagcgaaacgcttcgagtttaatgttactggtatggcgggacacgcaggcacggttccaatgaagctgcgacaagatgcactttgtgccagcagtgaaatgattttggcgatagagaaagtcgcacagcagcatggcattgtggctacagtaggccgtattcagaatcgccctaatggtgtgaacgtaatttcgggtaacacggggttttctcttgatattcgtagcgaatttgatgacaagcgcgatgtggctctggatgaaattttgcagcaattagaagccattgcagctcgccggaatgtccgtattgaacgcaaagccactcatgctgccaatgcggttcattgcgacgaaaaactgcaaagtaaactgcgcaacgccattgaagctcaaagtatggctgttcataccttgttctcaggagcgggtcatgatgccatggcgattgcggatatttgccctgtggcaatgctgtttatgcgttgcgataaaggcattagtcatcatcctgcagaagccattgatacgccagatgtggcggtgaccttggcggtgttgaaccacacattacagaatttggcctaacgttttttgtggctactctgcataacgcctcgctccttctgtactttatccagaatcacgcctcgctccttctgtgctttacccagtatcacgcctcgctccccgagcaggctcgaagaatcgctctggcgtgattctgggttcagtgagtagacgtttaagaattgaataaaccgaagcaaactcgtaggtcagatgagacgaggaacgaggcgtgatctgacggttgaagaggcatgagatgattgaaaatggcacatgacgcctcgctccttttgttcttcaaccagaatcacgcctcgctccccgagcaggctcgaagaatcgctctggcgtgattctgggttcagtgagtaagcggttgaagaatcgctctggcgtaattctgggttaagtgagtagttttgcattcgatgcatacacgacgaaaagcttccatgcgtttaattggcgctgacgtgtcgaggaacgagacaatacgcaagccaattgaattgcatggaggctaatgatttacgataaatagaggaatacttgatgaaattcacgcgcatttttaacgacgatcagggtaaaagccattttggcgagctcaatctggatgttcgcgatggtggtgccattggttttttgtctgagcgttttccagtgggtgagatgattttccgtgaaaccccaagcgattatgattttaaatggcatccagcgccacagcgtcagtttctcttcatcatcaaggggcgttgtgagtttaaggtgtcttcaggtgaaactcgtcaattcggtgcaggggatgtggtcttgcttgaagatacacaaggcgaaggccattgcagcaaagcgttatttaatgaagttaggcactcgatttttgtcactgtgccagacgatgttgtgttttaaatacaggtgaaaaaagcaaagggcgcaatgccctttgcttataagtgagagaataaataggtttgcgattcttttagtcgctgatgtatcccattgatatgtttttccatctctatttgtagttgggctaatttctcaatgtcactgggactggtttgcatcatggtctgtgccaatgcatccaattgctcgaactcgccagccatgttgatgaagctggacgtatgtctaaaatcgaattcgttatctgtgccattgaagtaccaatctgcagcggccgtttcgcgcacgtttatcatggtgttcttaccttttatgacattgatcaggcagcttgtctgccagttgttcagttccagcaatgatgctgaaacgtgagaatatgccatggatttatagctcgcttccatgaggctttgtgtgctttcggcggttttattgaacgagtgattgaggttttcacaggtttggctaacgcgtaatgtattttcatgtagcttttcgatctgctggctaactttgatcgtacggttatcgatacgatttaccaaggcggaaatctgttcgctggaatctttggctttggtggccaaggttctgacttcatcggctaccacggcaaagcctcggccatgctctcccgcccttgcggcttcgatagcggcgttaagtgctaataagttggtttgttcggagatgctttggatggtgttggtaaagcctttgatttcattggcaatatctttgagtccattaacatcttctaggctgagttgcgtttggccagcaatttcattgagtgacgttgagagttggttaatgtccgctttgtttttctcaatctctacattgctgccttctgctgcactcatgggctcgaataagagttctaacacctgatttatggcagcaaaggattcttggttgatatttctttgtggcaggaaaaaacggttatcgagctgagtagctggtgcttctgatatgtttctgagtgattcaatggtcgcggtcagttcagacatatctgtttcaagagcctgtttttcagcggttacttgagttaattcattttctaaggcttggaagcgctttttgtttaaccacatagacagtccttattaggagcggtgagaatgaatggtttattcagcaaaaaataccaactgtaaaaaaacaacgccgtttagggcggcgttggttgatcaaaatggtgatttatttattttgagtcaggctcaaataagccacgtttcatgaaaaacttcacccatatcgcgccaatcacacacaataccagcaatataccaccggtgatgctatacaccatttcggtcatttctggtgacggtgagttgttcaaggcaacatacagcatggccgcaatacctaaaatttgtggtaatgggtagaaaggtgtgcggtatgggcgagggtgatcaggcatacgcttacgcagtacgatgacattgatatgggcgacgatgtaagccaaaagccagctggtggtcgccgcaataacaagcgttataagtgagtcaatacccaaactaaagtatggaatggttgttaagccagtgatcattaggatgccaacccaaggtgcatcaaagcggtttttcgctttgagttgtgggaaagcttggccttgttcagccatgccttgcaacattctaggaacagcagcaagtaccgtgttcatggtgcaacatgttgcagctaagcccatggcagttgcaatgatcaatccacttttaccaaatacggcattggcgtagtccaagaaaggcagaggcgagccgacaagctcatccacgttgagatacaggcttgctccatacacaaaagcagtaaatatgaagaaaatcataaacaatgataagtgcatagaacgcggaatattttgatgaggattttttacctctttaatcatagggcaaatgaattctaccccaaccatggtccacaaggctaaacccactaaaccgataaagctgccatctaatacgcctgcaaatccccaatctacggtcgctcccgcaagaacaggatgaggctcgctggtgccagaaatagcaacaacacccgtgagaataagggcactaaccaagataaacgcaagaacgttttgtatgcgcgcaaatacgtctgtacctattaggttggttgcagtgaaaagcaacaagataagcaatggaccgactttttctggtagaaggccaggcagtagctgactcagcatggcatcgaccagaaacatttcgactggtatcgctaaaacggcaacgacgacgtagcctgcaaatactgacacaatggctggaaagtgtcctattgccttttgcgtataggttgccagtgttcctttttctgggaacatcagtgacaactcagcaaagctcatggcattgaattgcgccaatattaaggcggttatcatggcaaagataaaacccatgccgccgatcccgataccttgcaatgctgaaatcatagaaccttgcacaataactaagccaatacaaatagccatcatagttggcaagcctaatttttgaatttttgtcgctgatttgtcagctgtcattattgttcctacatttgtgatatcgctcatggctttgttcctcgtttgagtaaaacgttattacgatttcagctcttttataatttcatagtcgtgtaaaccggtatggcttgggatctatgaggggttccactccagacacaaggtcagctgccagttgcccggcagcgggcccagtgccaaatccatgccctgaaaagccagtcgctatcgtcaatccggggatatcttcgatatggtcaataacagggtttgaatcgggtgttacatcaatcacgccagcccaagcctcttcgatttgtgcttggttaaagatcggccaagcgttgcgtaggttggtgagggcttcgtgatttaggtctggattagcagcagggtccatggtgcggatcttctcaaacggtgaacggctgtttgccgtccaacgccgcgctagtccaagatctttgaaaaactcgcgtccaaacgaggtgcgtaaaaagctacgttgggcgcgaagttggctaaggtagcgccagccaataagcaaatgatctagagtgatgtgggcatccaaagcacctcgttgggtgataatgaagccgccatctttatgttttctaaaggaaaagtctggcccaccgacagagatgtcggttgggccatccattggtttggttcttagtacggagcaaactaaaggaagcgtcggtaaagaaataccgtgattgcctaaaaaacgacgagaccatgcaccgccagccagcaagacttgtgagcagcgtatttcccccttttctgtgacaaccccactgatcttaccagcggtggttgaaagggttcgaacagcacagttttgtactaggatggcacctttttcgatagcggctttcgccatggcaggaaccgctatagaaggctcggcacgaccgtcggaaggtgtgtaaatgccaccttgccacttgccttgtccaccaggaacatgctgatctatttcctgcgagctgagcatttttgagtccagtgaaagggaatcgacggattttaaccagccttcatgcatggccatttgttcttctgtttttgctaagaacataatgccggactgcttgtaaccaacagattggccaatacgttctggcatttctgcccaaagcttatcggctgctaatgccaaaggaacgtcttcaaaatgacggctggttttgcgtatccagcctaagttgcgtgacgattgctccccagcaatatggcctttttcaatcaagaccacgggaatattacgctcagctaacgttaatgcggccgttacaccaattacgccaccgccgataataaccacggttgtggactccggtaactggtcggttgtatgcactgcatcaagtgtttttgtcatggctcgtatcctaaattaggcgcaatatgccgttatttggcggtattaatgatttcaacttctgcattggaggcaccacggaaagcagttacttccaactccattttgtagatagttgaaccaagtggtggacaggtcaccgtagtggcagggtcgatgccacggaacttttcaccaattaacgtcatgacggcttctgtgtctgctgggttttggataaacactcgtgacatgactacatctgcgaggcttgaaccaaccgctttaagcgctgcttcaacgttgctgaatacttggtgagtttgttctagtacatcgtctggaatttcttttgtttcagggtttcggccagccgtgttggatacaaatatccaattgtcgacgcttactaagcgcgagtagctgcttatttcttctagttttgaacctgtttttacttttactatcttggtcatggctgtcttcttaaaatctaatatttggaatgaaaggaggtgtggttatcgtaaaactggtgtttcccaaaggtttaacttcacgccaatgttttgtgcgattgcgttgcgatacaccttggtggcccaagcgacgtcttctactggcatgccaccaactgacataatgatgatttcgtcatcatttttgcggccaggtgcttcacccgcggtgatttttccgatgtcttctagatcgtctaacgtgattttgccttccgcgatcatgtccatgaagcgcacgcctggtagaggaatgtagttgtgagcaggctttggcacttcttcgtaccatgcttggtaaaggccagtgttatcgagtactttacgaacatcgtcttgttccatgccatcgtctaggctgcaataagctggcataacaaggaaggttcctggttttacccattcgcgttttacaattgggtaagtagacgggtcaccggttacgccagagttgcagtaggtcactatgtctgaaccacgaacgacttcttctaaggtgtcgacaatctgaacattggtgatttgtgggaaggtctcattgacccattcaataaagacatcaaggcttttttgtccgcggcctttcattttaatcgtatcgatgtcagggcaaacggccataaaagctgcaaccgctgttttccccatcacgcctggcccaagtagaccgatgactttagaatttttgcgagcaaggtagcgagcgccaacgcctggaaccgcaccggtacggtaagcagaaagtaggttggctgacatgtaggccaatggtgcgccagtgtctgtatcacttaagatgaacatcaggattgaacgtggtaagcctttttcgcggttcgcaatgttcgatccataccatttcacgccggatgtttggaagtctccaccaaggtaagcaggcatcgccattaagcggcggtctgcggtcggttttggcatagttggaaacggtgattcgtcagggaaagtgatcatggcgccgtgggaatcgctgtttggcccagccattcggtagtcacctttgtacaacagagtaaacatctcgtccatggtgtctacgcactggggcatatccataacacctgctttaatcatgtcttgttcagagagatagataaaatcgatattcgtgttttcagaagttgtagacataacatcaccttaaaaaatttggagagaaatcgtgtatttccgtgcttggctcacgttgtggttgcgctgatgcagagcttttcaagcagcggatgaatttgatcctagaagcttagattttttccgtattgaatttttgcgacatgatgaaatagatattttgcgccacggaattggcatctgctttgcaaaactaaaagatcgttttgatcattttggtaaacaggtgcggatcatgttgaaagattctgtgtacgatcgagtttcaggaattcactccaaacagccttggtttgtattgggtgcggcacaggattttttgctatatcactctgatattcctagtatttctcacttttacagttttgaaacagatgttttaacagagcaggtactggccattcctgatggctgtgtggatattttgtttgattgtgatgaccttcgcccaagtgccaaagtgtgtggaacaacgttggcagcgagcaacgcagaatttattccaaatcatagatattttggtgtgaggtttgcgccaggcgtgatccccgactttttggacgtgtcagccaatgagcttattgagcatcagttaaactttttagaggtagcacctaagttttgccatttttttgagattattgtgcgcagtaatgtatttgctgatcaggtcgcattatttgaaaaattctattctaatcaatcaactagacagccttcgaaattaactttacaggcaatggatgagatttttacccataaagggaacattcaaatacaagatatagcagagacaactggctacacaacaagaaccatccaacgccaattccgtgcagatatgggtatgtcgccaaaagcatttagccgaattattcgttgtcagtctgccgtttacgatattaatcacagtaagggagttaccttttccgatctggcttgtgatcttggtttcagtgaccaagcacactttttaagagaatttaaaaagctagttagcgtcacgccattagactacttacaacgtgttaaacaagaagcgtatgttggacgcttgcgctattattgagctttggtaagacatttattgctgtatcgcacaaacgctgtgcaatcccttctcgtcatcgtcattttattctgttcttttttatcgcgctctcacttgtgtttgatgggtgacttctatcattttatctatggttaatgattatgaggatgataattgttattataacgccttatttaaaagaacagtggaaggaagcaccttaacatgcaggtaaaccaagtaagaaaatgggcatttctgctgatagcgtttttgctgattttagcgcctgtaaatcaggtgatggcgtcagagaaaaaaacgattattcatgcgatggggagttctgaggttccccaaaaagtcttacgtgtggtgaccttgtttcaaggagcaactgattctgtggtggcgttaggtgtgacgcctgttggtgtggtggattcttgggcgcagcagccaacttatgaatatttacgagatgctttaaagggcgtcgctcatgtggggttggaaactcaaccgaatcttgaggcgattgtggcgttaaagccagatttaataattggcaccaagtctcgtcatgaaaagatctatcgtcagttatcgcaaattgctcccactgtgatggctgaggatgtgtacgactttaaaaccactttagatttaaccgccgaggctctgaataaacaagaaaaaggtaagcaggtttgggacggttttcaacagcgcattactaacttccataatgtcattaaaaagcgagaagcgaactggccactaaccgcagcgattctgaatattcgtgctgatcatttacgcctatatttgaatcaaagttttccaggtgtagtgctaaaggagataggttttaaattccctttgccgaatgaaaatggttggggcgtgaagctgaaaactaaagaagccttgccgagcgtgaatgcggatgtgttctttgtaattttacactctaatgatgctgccgttagacaaaactacgatgcatggcgtgcgcatccgctatggaaaatgctgacggctcctaaaaataaacaagtgtatgaggtagataatgtagcttggttgttgtctggtggaattctgggagctgataaaattttagaccagctgtaccaaatctaccaataacctaagactaatcgctagagcatttatgcacttacacagcagccacacttttaaatggagctttcttgctctgtctattttatgcctgatgctctccctgttggggagcattgcctatggacaatatgtcatttcagctaaatccgtttggacggcgttttgggcgtttgatcctcaatcgatagatcacgttattatccgtaccacgcgtttatcccgcgctcttgttgcttgtttagtaggctcagcgttggcggttgctggtgttttgatgcaagcgttaacgcgtaatccgctggcttcaccgtctatttttggtgtcaacgcaggtgctgtgttctccatcgttttgttctcgaccttcttttcagttacttccttgaatacttttttatggctggcttttttgggcgcgagcgtggctggagcgttagtgtatggactgggtagtttaggcaaagacggtttatctccggttcgtatcgtgttgtctggtgcggcgatctcggcgctgtttatggcctttacccaaggcatattggtgataggtcaagaagggctggacagtgttttgttctgggtggctggttctgtatccggtcgtgatttgtctatggtgatgccattagtgccagcttttgttgctggtattgtgttggcgatactggcggcaccgcagatcaatattttgttgtccggtgacgatattgctaaaggattggggcagaacacggtgctgattaaagtggtgctgagcctgctgattattggtttggcgggtggttcggtcgcgcttggcggtagcattggttttatcggtttgatggtgccgcatatggtgcgttcagtggtgggttatgatcataaatggctaattccgttaagtgctttgtggggcgctattttgttgttgtgtgcggatgtgatcagtcgttttgtaatcatgccagaagaggtgccaattggtgtgacgaccgcgattttaggcgcgcctttctttatttatttggcgcgaaaagggggcaaacgtgagtaagtcttttagcattcgtcaccgtttgttttcattttcgacacctgttcgttctttgtggtcgatacttgctctcctcgttttttttctttcgattattttgctttccctgtgtttaggtgaagagttcatagctttgccgcaattgtttcaggtactgcttggaaagggtggtcaggctgcgcagtttgtcgtggaaactttgcgtatgcctcgtgtactgatggcggccatggtgggcgcagcgctggcttcgtctggattagtgctgcaatccatgatacgcaatccgctggcgtcaccagacattattggcattactggcggagcctctgccgccgcggtgtgttttctgtctttttttgcgactgcaatggggggtatctggttacctgtttttgccatcgcgggtgctttgctggcggctttgttaatttacgcgctcgcttggaatagtggcgtgacgccgatgcgattggtattggttggtattggtatttcctcggcgatgggcgcggtgacgacctttgttattgcagccagtccgctttctaccagcattaccgcgtatatctggctaacgggcagtgtgtatggcgcgagttggattgaggtgaaagctttgttgccgtggttgttgatttcatggcccttggcgttttatttagcgcgccgagtgaatacccaagaattgggtgatcagttagcaactgggctaggaattcctgtgcagcgcttgcgtttaattctgttgtttttgagtgtgattatggctgcacctgctattgcttatgctggtgcggtgggctttgtgggtttgatcgcaccacacattgccaggcgtcttgttgtgcggagttttgcgcttttattgcctacctcagccttggtgggggcttgtttggtcatgctggcggatttatgtggtcgtttgttgtttcagcctttggacattcccgctggtgtgtttgtgtctgctattggcgcgccattctttatttatttactctatcgacagcgtttctgagtcggttagctatattgggattttttaatcatgagtttgtctgaacattctttagtggacgataatttattcgctcaaagcccattagaaagtgtggcgctgtctttaggttatgagaaaaaaaccattattaagtctttggatttagctattcagtcgaaccaaattacggtgctggtaggcggcaatggttgtggtaaatctaccttgttgaagtcgtttgcccgattgttgaaaccttcgactggtcagattctcctgaatggtgcagatattcattccttgtctggaaaggacgtggctcgcaagctggctattcttccccaaggccctgttgcgccagaaggcttgacggttgagctgttggttcgtcaaggccgttatcctcatcaaaattggctacaaagctggaccgaagacgacgaacgattagtgcgtaaagctttacacgacaccaatatgaccgagtttgcagatcgttccattgatgctttgtctggtggtcagagacagcgtgcgtggattgctatggcgctggcacagaataccgatattttgttattggatgaaccaacaacctatttggatttaacccatcagatagagattcttgatctgctgtttgagctgaatgcgacccagaatacgaccatcttaatggtattgcatgatctgaaccttgctgctcgttacgcccataacatgattgctattaaagacggtgcggttttttgccaaggcgcaccagagacgattttagatcatgatatggtgaaagctgtgtttgatatggaatgccatatcagtgccgatccactgtttggtacgccaatgtgtattccctatgggaaaggacgcaaggtcgactctcaggcagctaagcatgtttaaacaagctcctaagcaagcattgcttccagaagaatgggacgtgttggcagcattcggacttaagccttatcaacaagacgagccacttgcgatcgattctagtaagctattggatgatgaattgtgcttggaaacactacaaaaaatcatgcctgaacttggcgcgccgaaccttaaagtaacggcatcattagtgataaaacgtatagcatttattgctcttgcacctgttttatacgctatgtctgggtttgataaaggccttgatgcttcgatagaaaacagtgtttttgaatatccgttagaaaacaaaatgtggttatccaagatgccattaaaaacgacggcggtgtctgtttggaaaggctctgacaaagaaggtcgaaacgcttggcggcatgagatcttgagcaaggtattttcggggcatttaaccttattggtcgagcaattttaccgcttaacaaaagtctctcgacgcattctttgggaaaatgtcgcagtgcgggtttttagcatctacgaacaacgtattttagcgagtgtgatagaagaaaagagagcaacagcggaagcagattatgcgtatctgctggataaaagtacgactgcattgtttggtttaaacgaaaatcctttgacggttttttatcgagaaaagcagttaacggcaatatcggaaaatcctattcgtgttcgacgtacctgttgtttttactaccaagctacagagcccccagtctattgtggttcttgtcctttgcctctaaagaaagctaactcttctcttaaaaaataagagaagagttaagtgtggctagaaaattaaaagtctaaaccataagccagtgtcacagtacgacctcggcctttgaagtaaaggtcgtcagttttgacggagctttgggagtagtaagtgaagtagtcttcgttaaatacgttggaaaccgcaacactcattttacccacaggaagtttgtaaccaacggatgcgtcgattagagtgtagccatcaaactctaattttttatcatcaaagcttttgtcaaaagcatgattgatttgcagcaaagaggatagtttgtcactccagcgagcattccatgatgtcaccaagcgattaggcgagatatctgaaccggtcaacttagtgtctacttttccatctccatcagtatcagacttgccttgaatgaaagaatagctggcttgtagtctatggtctttgttgagctggaatcctaaagaagcttcagcaccttgaatctctttcttctctcgttttacaacatagagtccattgactgcttcaatacggctcccaaggtctgaattagattcgtaataactcaattcaaaatcgtatggatgacggtttacacgaaaaccgacttcatagttgtcggtcacaataggggataaatcgatcagtgaatcgacatcttgacctggtgtattaacgccacggaggactcgtccgacatccggcataccaaagccttgtgagtagttggcaaatacactaattgcaggcgtgatcttaaaaacagcacctgcattgtaaaccgtgtcactaaagctcggtttgcctccatttactgtcacattgttattcgccgcgactgtttggtatgtatctacgtctaacttagcgtgttcattacgggcaccagcttgtagaactaagcggtcagttggtcggtattcaagttgtacgaacggagcgtaattggtgtattccgtttcaggaacataagtgcgattagtcaatattaacgtctgactggttgtgtcttgtaacaaatctaagcctgccgtgacgcttaaatcgttatctaataggtcgtctttagttaagctgaattttgcaccgattttttctgattggttttggctttggtcaaaggttataccattgctagggtcttggaagctgcctgactttgatacaccatatctcccttcaaaatcttggtggaaaacttgcgctttaaactccataccatcaaggtcgctgtcggtataagcaaggctggtagtttgaacatcgttatatggagcaagacctcttggtgtgcttttgatggagctggttggaatgccgtttgatctgtctccgttgacaccagtgaagttcattcgtccttttaatctgtacttgttaacttcaagttccagtcttttgtcatcggttagccagtaacccagtttgataaaagcatcgtagctttttgaatccatcgtatcaccacgagtagagtccgaacctacataatcgccgtcggcatcaaggtagacgccttgcacttcattggttaaacctacaaggtaatcaaaattatcttgtgcaccttctacttgataaccaattttataggccagagaatcgctttttaattcatctgtcggtgtggtcagctgtacatcgacgtgttgttttagttcgtttgaacgatttgatttggtgatgaagttaatgatgccgccagttgcccctaagccatgaattgcgcttgcgccatggattacttcaatgcgttctaccatagcaaggtcaatggtatgtgcagcacggctaccgtcacgaagtggattagactgtggaacaccatctatcatgtataaaacagaacgcccacgaaaggattggctactatcgttcaatttttgcgtatttggtgcataggctggtagaagactagaaagcacttgcgagctgtcagagctaatagatagttgatcttcaatttgctgtcgagtgatgacagtaatgacctgaggactgtcttcttttttggtattcgatcggctggtttggataactagctcatcgaggcttacggactccgtgtctgcaagggtgatttgtgaggcgctaagggcgaaaggcaatagaataattgccgtgtagggctttttggatagcattaaacggagtcctgtatttaatagatttatgcaattaatagaagtaatgatatctattatcaattaaaaaatcttatttcttggacttatttgcacttttttttcaatttaaataagatcgattaaagaggaggcttttatttttcctctttaatcaaatggttagccattctgaatgagggtaatagttaaaactgcggaggatgattttcaatccaatgattggcgatatcctcacggcgagcaatccagacgttgtcgtgggattgtacgtagtctaagaatttcttcagggccataaagcggcttggcttgccaagggttcggcaatgcatgccgatggacatcatcttcggtgcagtcgccccttcctcatataaacagtcaaagttgtcttttagatactggaaaaactcttcaccgtgattgaaaccgtatggagaagaaaacttcatgtcattgcaatcgagtgtataaggcacgatcaaatgcggtttgctatcaccatcaggtgtatcgacttttacccaataagggaggtcatcaccgtaattatctgagtcgtatttgagctgggtttgttctgcgaccaaggcgcgagtatttggcgaatctcgccctgtataccagccaacaggtttaacaccagtgacttcttcgattaaagcaagcgcttgttgcatgtgctcgcgttcttgctcgattggcatttcttgataatgaatccattttaaaccatggcaaacaatttcgtgtttgccttccacaaaagctttggccacttctggattacgttgtaatgcagtcgcaatggcaaaaacagtgagtggcaaaccgcgtcgctcaaactcatttaaaatacgccacacaccagtgcgagagccatattcgtatagagactccatgctcatgtggcggtctttgaagggctgcgcgccgaagatttccgatagaaatgtctcggcgtgttcatcgccatgaagaacgcaattttcaccaccttcttcgaagtttaaaacaaactggactgcaattctggcattgtttggccattttacgtttggcagcccttggcgaccataacccgcgtaatcgcgttctaagtagtgtttcatagtctgtgttccattatttttttatgtagtttgggagcagttataaactccagtgggcatagcgcccagtaaaagctttgctaacacgctgtccgtattgaccttttttagaggtttgtagccctaactgatgcaatgattctgccagttttaccgcggcgacaacgccatcaataataggaacaggtaattcggcagatagcttttccaccaaactcgacatgccagcacagcccaagacgatggcttccgcgccgtcttcctctatcgcggctaggcattctgttttaagtaactgatatgctgcgggatcaatattttctaaggctaaaacgggaatgtcggtggctcttacaccgctgcatttatgttgatgaccgtatttttgaagtaagtgttcacttgctggtaaggttctggataacgtggtgacgacgccaaagcggtgggcaattaaacttgccatttgaaatcccgcctcggcaatgcctatcacaggtgcatccgctaattcacgggcggcgtctaaagccggatcgccaaagcaggcgataatatgagcatcaacaccttgttgcttgccttgttctattaggtcgagaagggctgcactggcaatgacttcatcaaaagcgcactctatgcttttcggtccgtgttctggtgtgcaggcgataatttgcgtgctgtctagcgcaacagattgtgcgctcagtgccatggcattagtcatgtcggcgctggtgtttgggttaatgagctgaattcgcatggtgctcctagcggccaaaaagtcgttgaaaatcgatattttcttcgggtttgctttcgagaataagtgacgatttaatatgttttaagtggtgactcatccaagttttagcttcatcttttctaccctggtcaagaatatcgagtagctgtgaatgatcaccacattcgcaacccacgctgccgcgagtaccgtaagcggccagaatcaaggaagaccgatagcacagttgttggacaaagttcgctagtacctgattgccagaaagctttgctaattcgtaatggaagcgagctgttagttgtatagagtctgccagttggttggcctcttctgcgcgtttttcttcagtgaccatgattcgaaaacgttcagaatgttctgtattccaatgatcaagtaaggctggaatgagttgcggctcaatcaatatgcggctgtctagcacttccgaagcttcggcttcactaggtcggtttacttgcgcgcctttgtttttttcaatgatcacaaagtgttctaaggcgagccgctgtaatactttgcgtatgcctgttcggcttacaccaaacgcttctgataaacgatcttctggtaaacgcgcccctggcggtaattgatgttcgacaatggcgtttagcatttgtcggtaaatgttctcgtcattcgacatgagtgcttctctataaattgtatacgatgtcttattaaatatagttattaagacaatatagcatgctagtttgtttcgtacatcttaaacaaaaaatgaattaattgtgcacaatattggtgtggttttcgtttttttgacttgcaatggtgcagtaaacattggttttttgggttcatatccctatttgtacttaagttctttaggttctgttttttggcacaaaaattgtatttatcattgtatacaattaaaaaggaacgcaatcatgaaacaagaatttgagcaaagtcctaaattagcgaatagggatctgctgccagagaaagatcagaaatggggttggtatagcatcttcgctttttggatgtcagacgttcatagtgtgggtggatatgtgtttgctgccagcttgtttgcactgggtctaaatggtattcaagtgtttattagcttgttattgggcatttctattgtgttggtatttgccaacttgatgggtaaaccgggacaaaaagcaggcgtgccgtttcctgtggtggcacgaatgtcttttggtgtgttcggtgccaatattccagccatcattcgtggcttgatcgcggtcgtttggtacggtattcaaacctttctggcgtctagctccttcattattctgttgttgtatttttttcctagtatggcatctcttgcagatcaatctttcatcggtctttcatatcttggctggattggtttcacggcaatgtgggttgtacagggaatcgtcttcatgtttggcatggacatgattcgtaaggtaatcgattggtcaggccctgctatctatgtcgctatgtttgcattgtgtatttatatggtggatcgagcgggttgggaaaatatcagctttaatttgagctcaaataacctgacgggcatggatgtgattgtgcagatgtttattgcaatcgcgctagtagcgggttatttcgctggcccaacgctgaactttagtgatttttcacgttattgcggcagttataaaaaattaaaactgggtaacctattgggcttgccacttaattttgtcttgttttctttgtttagtgtggtgattgtgtcggcttctatcccagtatttggtgagatgattaccgaccctgtggaaacggtgaaacgtctcgattctggatttattacggtacttggtgcgttaacttttatttttgctaccgtggggattaatatcgtcgcgaactttgtggcgccagcgtttgatttctccaacgtatcaccacagaaaatcagctttaaagcgggtggttttattgctgcgtttggttctgttttgctaacgccttggaatttattcaataatccagaagtaattcactacacagtggacgttttgggcgcgatgattgggcctttgtacgggattattattgtcgattatttctttatcaaaaaaggccatattgatattcctgctttgtatacagaatcgccaaaaggctgttattggtatgaaaacggagtgaataagaaaagtgtatatgccttgctgattgcgggtgcagtatctattctagcgaccttcgtcttcagtgccttggcaaactacgccatctttattggtggtatcgtggcggcattgtcttatcgttacatgatggagccagagcgtcttgctttgcaaagtatgagtcttgctaagccgtaatcagtttacggataacatctagaaaaccaaaagcctcgcttcgagaaaagcgggacttttggtttttttaattagcgcatctttcaatagctgatgtggcttgttttaagtgttctacgagtacgacaagactggtgggctcaaactcactggccgtgccaaggaaggcaacactgccaataatttcgttgttttctaggttgaatatcggtgcagcgataccggttaagctaaggttgttgagttcattgtgggttacgcaaaagccgtttctacgaattctttttgtttcggtgttaaattgatcccatgtcatgtcatagtcttcattttgagcaatgtgctcatcatagatttttttaaggcgaaatgctttttgatttgctactaagactttagattgtgctcctttaaagatgggaagagcgcggccacgaccaaaggctaaagtatactctttattgtcagattcgatatgtgtattgataatatgaccatcgcaaaacatgctcatatacacggtaagctccgtgcttttagagagttgagccatgatttcatgaccctgtgaaatgattggattgtattgcctcatcatccagtcaagctcaatgattttagggcctaatgtgtaattcttgtcaaaacgagttagtaagcctgcgtcacacaattctcttacataacggtaagccgttgctcgggaaagcgacagctttttagcaatatcatctacgttgatcactagagagtctggtccaaaaatgttcaggacattaagcattttattgagactggtcactttaacctcttatttaaaagttattccatattaagtgttggtgtatcagtcatacggattttaggtattgtacacatgttttaatggggtaaatgagagtttttggattttgacaacgtcttatcttaaagaccaatttgtcggtgttttttttgggggatgatctagtgttgaagtgaaagcctgtatttaagatgtcgcagcgtgtttttcgatatcaagatagtaatgtagtcaaagttattggacggaaagttaaactaagaaaaaaggctagatgagtctatttttagctgagatcgaaccaaacatataataaaacgacgacctgaaaaggggaacaggccgtcgttgtcgaactcgctatgttaatgcgttagaaaggcataatcgcgataatttgcatatacgtgtttgtattggtatttccttgcttactatcgtatttaggtgtgtaaaaacctaccaatggagacacaataagatgttcgttgactacccattccgcccaaatatctaactcttgagcatcatttttcttgccttcagctgttttattttttgaaatatcaaaataagcagcacctacgcttagcatctcagtgggggttgctttgatgctaatagactgaatgtctgaggcaatagtgcttccagatgtcccggcgtagtttgcagcgacctcaccttggaaccaggttccataaccacggctgaagccatagaacaatggatcatagccctcgtcatatcgagtaaagcgataattcacacttggagaccatgttgtgtcagcaaatgtccaacctgcttcggcataccatgcgttggcatctttagagttgtcaccttgtgtttgtttcacatactcagaggataggaataagttctcgactcctgcattaccttggaagcgcacactcatggttttttgaccatcacgcttctctaagccaaagaagttggcttctttcgcatcgacgcttagaccttggttatataaaaaaccaacaacaccgtattggttgttgttctcaatattgattcctgccatttctgtactggcttgtcctgcattatcagattgcaaccaataaacatcagagcgccatccctcatctccacctactcgaagaatcgcagtattactaaatgctttacgtggagcgaaccaaagtccgccgccgcgattgagggttattccagcggcacctggaacagaatctaagccgctaccaaggtttaaagcatcgccattgataataaagccatctccgacacggaatgattggcgaccaacggataattcaaactgaccagttcgatagcctatgaatagctcttcaagtttggtttttctttcatccccagtggtggcaccacctgcatcgccatcaccccatgtaccactagaaagcgcacttactgatccaaacagttcgccatcattgagcgttttatcacctgttaggccgtattttatatagccttcttgccaagaaggtgagctcttgctgttgccataagtttcctgacttttaaaggcgccaacggctgcttcaccagtgaaggttacgtgtgaatcttcattgtcaataattgagtaagcttgagcggcgctagtgaggccagctaatgccgcacaaacacacatgtttaaagtatttcttttgagcaatattttcatggggggtccttttgttcttcgctgattattataagaaacgcagtgctttacgtaagaaaatagatagaaatgaggaatgattcaataaaaattatcaccatgtgatattttttatgtttttttttacaatttttgcttcctcacaaagctcaggatgagaaagcagaatgcgtttgggttgcttctttctagagggggctaagtaaaaagccccgcattcttcaatgcagggcttaggtttgttagcaatttattcagaggagttaaggtgaagtagcgagatccgcttcagccgcagccagcatgtcgaattcttcttctggtgttttcgccacaaggcgatttttgctgtacaagaagtaataagccgcaccaattacgaacaagacaagtgtgtagttaaacgcgcgtggatcgtatgcatagacaccagttagcgccaataaagacaaaaccaaagccacagacgaagtgaagataccgcctggtgttttatatggacgatgtaagtctggttgcttgatgcgaagcaatatgtggctaagtgccatcaaagcataagacacagtcgcgccaaccaccgccattgccaacattagatcgccttcaccagtcaaagacgcaaggaagcccaaaatgcctggtacgatcagagctctagaaggtactttgcgtttatcagtaacagacaagctttgtggcaggtaaccagcgcgggacaaggcaaataccagacggctgtaaccgtagataattgagaagaaggatgcaattaagccagcaagacccaatacgtttactgtggttgctaaagatccgtgacctgcgaagtttaaggcatcgaccaaaggaacggcactcttacccatagcgtctgcaccagccgcaccggccaataagaatacaaccaataccgccgtgaaaagtaagaaaatcatcgcgccgataatacctttaggcacatctttcgctggatctttcgcttcttctgccgctaaaggcacaccttcaactgccaagaacaaccacataccaaatggtagagctgcccaaacgccataccaacccattggcataaattcagacgcgccagcggcatcggttacagccacatcaaataaacgactagtatcgaagtccccaatcaaagcaacagccgttgccaaaatagcaatcacggccaagccactgataaccatcatgaccttaagcgcttcacccgctcccgctaagtgaatgccgataaagacaatataaaaggcggcataaacccaaggcccgttaaagcctaatagcgcttctacagcagagccgatgaaaatcacaatggccgcaggcgccaatgcgtattcaattaacaccgctagcccagttaaaaaaccaccagtaggtcccatcgcttgacgagcaaaactataaccaccgcctgcagcaggaatagccgccgacatttccgctaaagataaaaccagcgtcaggtacatgattgccattaaacctgcggcaatggcaaaaccgccccaaccagcttcagcgataccaaagttccagcctgcgaagtcgccagagataacgtaagatacgcccaaacccgcgagcagaatccagccagcggagcctctttttagctggcgtttcgccagatattctttattgatttgatcagacattttagtttccttttgttccagttgtgctctatacgttgagttttaaaccgtcattttttgccctgtgggcttatagttttcttgtgttttttcttgaacgtcttcgtgcgttttgttttttcttatcttttttttcgtattaggagatgaggaagttttttgactcctttgaagtgtctacgattaagtcatcgtctgatctgtctttgagctttacgccagacagcttcagggttcgtgcttcttttaatagataaaaggctttacgtgcggcttcttggtaaaccaagcccgctgggcgaacgttggaaatgcagttacggtaggcatctgttaggccgactttgccgccccaagtcaggtacaaacctaagctatcgggtgagctcaacccagggcgctcaccgatcaataccaagacgcatttggcgtttaggcgctcacaaacatcgtcgccaatcgctacgcggccttgctttacaaaacaaacaggcgcgaggttccagccgtttatatggctagaaagtgcttgtaaaaacggtaaggtattttgttcaaccgccagagaggacaaaccatccaccacaacaatggcaaggtcatagtcttgcgaagtagaaactctgtgctcgtctagtttattggcagattcgtcatccaatctgcgaccgtaatctggacgttgcaaataggttgagcggtccgtcgcgcgactgtgcaacagtaggggggcacagtgctttgtccaatctttcgcccagtcttgttccatcatagccttcgacaaagcatcggtgtcgagttgcgtgtgtaccgcatcaatagcctgagcatgggccagctgaaaggccaataagtgtttggttggtacactgacaccagaacgtcccaaaccaacgcgcgcgtcggtaaaggcattgagcttgctccatgcgttctctgttactggctctgcatgagggtgtgttgggaaagacttatcttcttggctcatgacttgcctccaatcatacgattgagtgacttatgaaatgcatctggtagctggtggttgagggtaaattgctcgttgtttttgaagatttccattttagctaaccaaaggtcaaactccggcgcaggttttaaccccaacactcggcgagcgtacaaggcgtcatgaaacgaggtggtctggtagttcagcatgatgtcgtcggaaccggggatgcccataacaaaagtacaacccgcgacacctaaaagtgtcagtaaattatccatgtcattttgatcggcttccgcgtggttggtgtaacacacgtcgcaacccattggtaaaccaagtaacttgccgcagaagtgatcttccaaacccgcgcgggtgatttctttgccatcgtacaaatattctggaccgataaacccaaccactgtgttaaccagcaatggattgaacttacgcgccacggcataggcgcgagcttcgcaggtttgctgatccaagccgtgattggcgttggcggataaagcgctgccttggcctgtctcaaagtacatgacgttattaccaaccgtgccacgattcagcgacaaggctgctgcttgggcttcggccagtgtggcgagattgaaaccaaagctgtcgttggtcgcttgggtgccaccgatggattggaaaaccaaatccactggtgcgccttgctcaatacattcaatcgtattggttacgtgggtgagaacgcaggattgagtagggatttcataatgctggatgacttcgtccatcatcttgatcaagcgcgtggcctgctgcacattgtctgttgctgggttgatcccaatcacggcatcgccattcgcataaagcaaaccgtctaacatactagcggcgatgccagttaaatcgtccgttggatggttaggttgtaaccgcgtcgataaatgtcctggtaagccaatagtgttacgaaacgcggtttttacatggcactttttcgcaactaagatcaaatcctgattgcgcatgatcttactaaccgctgcggccatttctggcgtcacaccggcgcggatctgaatcagtatttcgctggaggcaaggtcgcttaacaaccaatcacgaaagccccccacggtcaggtgagaaatagcagaaaaagcgcttttgtcatgatcgtctaatattagtcgggtaatttcatcttcttcatagggaacgagggcttgctctaggaaaaggctcagtggaacatcagcaagcgtcatttgtgcgatggcgcgttcttcggcgctttgggccgcaacaccggctaagcgatcccccgaacgtgcgggtgttgctttcgccattaaatcggcaagatcgacaaagccgaaggtgcgttcgcctactatgttcttaaactgaaaagtcgaatttggcttgctcataattatctcacgcgctttactgacatggtgttggttcaaaaaaagcaaacaagaaaagggtgtaaatcttgcatagcttgaacatatataacgttagttaacattacggaaatccataaaccgacgttatcgaataatggcaaaaatattaatgtctatatatttcaattagttagatttttattaaataaacatttaataaaaatcgatatatagcgggatgaagatatgtcgttaaacctcaaaaatgcaccaaaagagggctttccccctcgcatatcgaaagttagattgtcggaagcgcatgacgctgatttacatgcgagtaatttgaccaactggcagcaagagtacgatcaaatcagccgtggaagtttttacggccgtattgtcgagttgccttttgatggtttgcaggtgttttgtgaacacaccagccaagccttgcagcaaaaatgcgtcgtttggccggactctgtttggctggggattcctcttgttgatcaagaagagagtcgcatcaacggcttaaccatcaatcccaataatattatgtgccgccctggtgattgtgattttcagctatccacaccgcaggattatgatttatatggattagtagtggatcgatcaaagctgatcaaaatggccgcgattcatggggtggatctaaattggaaagaactcaccgaatgtggccgccttggcgtacccgataaaaccttagaggaagtgcgctttgtgctggcacgtttgctctcggtgcaaaacaacacaacaccgccacgcttgcagcaagacatcgttatgatggcattgcttgaagtgctcaaagtagaaaccccacagccagccaaaacacaaagctattatcaccgtaaaaaagtggtcgattgtgcccgtcagtttttggattatcatcttgatgaacccgttaccgtgacgcaattgtgtgaaataaccaacgtcagccgtcgcactttacagtacagttttgaaagcatcctcggcgtcagcccgattcaatacctacgcatcagccgactaaacggcgttcgccgttcccttgtccaagccaaagatggtcaagccgtcagcgacatcgccgcccaatggggattttggcacctcagccaatttgccaaagactataagctgttgtttggtgaacagccttcgcaaacactagagtggagctgttgatagtaaggcgaaggcatcataatagaaacgttattcttcaatgctttctatcttaatcattaattgataacccttgttacgaaagctgcggattgggttgttgttgccagttttcaatttattgcgtaagcgagaaacaagtacctctatgcggtttttttcgaagatactgagatcttcattgaaggcttttgaaaccatttttggagatatgaccgctcccgcatgctggataaaaatctgaattagcatgctctctttttcggtgatttctagttctacttcatctggagaacggatgatgcgtcgtgctggcatgtatttccatatgttgagatcttgttcgctattattagatcttcgtagtaacgcgcgaatagtggcgagtaactcacgatagtcaaatggcttagtaatataagcatccgcttcaacaagagctgataacctgtcatccatcgagttacgagcggtgacaaaaataatgaatatatcttgggtttcgggatcatttctcaacttacccgcaatagataggccatcttcccctggtaaattccaatccagaatcactaaatctggtatttggttttccattaagctagaaagctctttagcagagctagctccgtgggcatcgtagccttcattttttagccataacagcccgttatctaataaaaccgtattgtcttcaacaaaatagatttgtgtcatattctcgataaatcctgatctttttccaaagaaggaaaccatacctcaaaggtgattttccaaagattttgttctttctctgtgtggcatttgatcagccctgagtgagcgtcaataattgctttagttaggtacagtcctaacccaaaaccctgaatattgggggtgtccaattggcgatagtatttatgaaaccatatttctggattgggctctatttcagaatcataataatttgatatggcaatgagagtgccactcttatttttttgtattgtttcatttatatcaatggaaattactgaatctggtgttttatatttcaccgcattcattaaaagattactgagtaccaattttaataacgatggatccgcataaacactcaatttccttggaatctttagaagatactcttgctctttaatagacaattgagtaatgactttatgaatagactgataagcatccattttttcaggaattggagaaaaatttttcgactctgagtgctctgtcattaacgtggtattgattaatgagtttagttcatcaatagatttttttataatgttgtgtcgttcagcaagggccgaggatatgttgattctttcgatatccaaggtttgtaatacgctgtcaatcacagtcaatggcgtttttaattcatgagtaatcaacatcataaagttggattgatcaactcttagtttcttctccatttcagtatttttatgtgctaattttatttttatctctagatttttatttctatcgtcctcagcttttttatgctgataaaggccttgatacatcaaaataatgaaaatgaacgaagacagttctggcatctctagcaacaaaggcggtgttgaaatattcgatgcggtaatgatagccgcactgccattaagtaagaagaaaattaaaaatccccaaaataatgatcgacttccagctatacctagtgttacacccttccaaataataaagctgagtatagtgaatagaataagtacgctgaaaaacatgattggggcaactgaattatatttccccaaaaaaatactaataaatgcaacaaaaacaagacctagttcaaatattaaaaatagatgtaaatatttaaaattagtattggttttgaaaaacgccataatgaacacagtaatcccagagatcattaagcagactcccaagggagcaagtaagcccactaagaagggatcgttcggaaagatatactgtgccgcgattccgctgatgtggagtcgtctaatcatgcagccaataacataaagacaactcaatatataagcattgttttttgaaagccaagacatgacacaagcataaagacaaagcattagccagccgccgatttcgatacctgattttaatgttaatgatgattttgctaattcggcggctagctttgttctcagagtaagctgtaataacgttgaactttctgtttgtagccgaatataaaaagtatgagggcgagtgtcggctagtgtaatcggaaaggaaaatagcgtcagaatcgaattagaggtgcgtgagcgtgcagggagttggtcgccgacttcgtcttcggagtaatgctcgttatcccccacagggcgatacagttttacactgtctaagtaagttggattgacggctagcagccagtctttttcagcgtcttgctcacgttgtaaggtgaacctaaaccaatgaacatcttttgaaaagccagccccaaagggaaaagtcactgtcacaaaatcatcctttttatgcagaacgtcttctagtgttagattcccttttttatcaacaagatattcgatgtttttctttaagttgagagtgctgacatcattttcgataatgatgttttgagattgggcttgcaacgaaaaaaggcacaacactatgatgtaaaacaaaatggtaatggcgcgggaaaaggtagtcatggatgaacgatatgcttatttaattttgaataacgtaagtttatgtaaatgattatcgccatcgtataggtatgcgagttcgatagcacgaaaattttgaacgaatgatcagctattacataaaaaatgtctttgttctattgactttttatatgtgcatccaatgttacctcttctttgcctttcctaacctcactaacttcatcctactgccaagtacaaccatcttccaagtgtaacaaagtgtaatatttcattatttattgcacatttttatggcgttttgacagctttcgtcagtttcaggccttttttaattgctagcatgctatccatatgactaaacaaaagcagacaaggtttgggtacaaagtccccctgttgtatgcgtattgggtttagtcaacgaatcatagaaaacgcattattatggagatataaatgggcactcaacacgacgaggaagcggcaccatttggtcttgccagaagatcggtggctggtgttcttatttttaccttgaccttgcagccagtgttggcggcagagaatttaccaaacgcagcgtcggttgtttcgggacaagtttctattggcacgtcgggcaatacgatgacggtcacacaaggctcggataaagcgattgtcaactggggcagcttttcggtcggccaaggcgcgtcggtcaattttattcaaccaggtagcacctcagcgattttgaaccgagtgacggggtcaaccacctcaactatcgctggtgccatccatgctaatggtcaggtgtttctgatcaaccctaatggcattgccattacctcaacgggttcgatcaaagtcggtggcggctttgtgggttctacgttgaatatctccgataaagattttttgaatgatcactttgtgtttaaaggcgatggtgcttcggcgggtgtcagtaatgctggcattatcacggtcggtcgtggcggttatgcggcgctgatcggcggtacagttcagaacagcggcttgattgcggtccctttgggcaaaataggccttggttctggcgagcaggccacgcttaacttctctggcgatggttttttgaaagtcgccttaccaaccaaggcagaatccgaagataacggcgtgttaatcgacaaccagggcatattatccgctgacggtggtaccgtgctgatctcggtggcgagtgctcgcgatgccgcacgccatgtgattaatctatctggtgtggtcgaggcaaacagcgtgtccggtcgggatggcaaaatcatcatcggtggtggccaaggcggtgacgtgactgtgtctggcacggtcgcggcgacatctgctagcggtaaaggcggcgacatcacggtgacaggtaaaaatattgccttgaacggcgcgacgatcgatgcgtccggtgctactggtggcggttcggttaagattggcggtgattaccagggcaaaggcaacacccaacgggcgaagactacgaccgtggatacaagcagtgtgatccgtgctgatgccaaccaaagcggtaaaggcggcaaggtgattgtctggtcagatgatttgaccacctttgatggcttgatcagcgcccgcggcgcaggtgcgggcaagggcggtgatgcggaagtttcgggcaaggcgaggcttgcctataacggctttaccgatttaagcggccctggcggttttggtgccctgttgctggacccttataacatcacgatttccagcgatgcggattcaaattcatccggctttactgcctccggcaacgatagcgtgatcaatgtcgatacattggtcacggccctaggcgctgccaatgtcgaagttaccaccggcagtggcggcagccaggatggcgatattgttgtggcttcggatgtcagttggattgcggacacgacgctgactttgaaggctgctggctctatcgcggtaaatgctgccataaccgcaagcggcgagaatgccggtttggtacttacctatggttcggacaaggattatcacgttaatgcgccaattaccctgtctggtgccagtgcgacgctgaagattaatgacaatgactatacgctgattcattctctggctaattttcaggccatatcggggagcgcatccggctcctatttcgcgctggcgcaggatctggacttgtccggcaactcatttggcagcgcgctagtgaccgcctttggtggcacgctgacggggcttggtcataccatttccaatctgacgatcaatgcgcctgatgctgataatgttggcctgatcggcacgaacgacggcacaatccgtgatcttgggcttgtcggcggcagtgtcacgggacataaaaatgttggcggcctcgtggggtataataatggcaccatcagcaacgcctatgctactgggactgtgacgggaactgattatgtcggcggcctcgtggggtataataatggcaccatcagcaacgcctatgctactgggactgtgacgggaactgattatgtcggcggccttgtagggcagcagtacactaaaggtacgaccattaacgcctatgcgaccggggcggtggttggaagtacagggagtggtcaatacgccggcggcctcgtgggagataacagcggcattataagtaagtcctacgccactgggggggtggttattaaccgtttcgccggtggccttgtggggagaaatcaaggcacgataagtaatacttatgctacaggaatggtttcggttgctaactatgccgtcggcggccttgtgggggaaaatcaaggcacgataagtaactcctattccactggaatggtaaaaagtggtagaggcgagatcggcggcaatacaggcggccttgtggggtataactccggcggcacgatcaccgcctccttcttcgacaaaggcacgaccaagcaggataaaggcgtcagcgtcggcagctccgtcggtgtcacgggcctgaccacgatcgaggcgcgtgatagtagtaaatacactggctgggattttagcaccgactggtatcaaagcggcgatatgcgccccattttgcgctcggaagcggccacggcagtgggcggcgtaatttcagtatcaaatcttcaccagatggcgctgattggtgcgaatctttctggtacctatcacctgactcgcaatatcgatgcatcagcaaccaatgccgaaagcgagacctacagcgcatccagcatctggggcagtggtggctttgtgccgttaggaaatgtttcgaccccatttagtggcacctttgatggccaaagccatgtcatttctaaccttaccattaatcgacctacgaagaatgacattggtctatttggttatgtcggaacagacggcataatccgcaatgtcgggataaatggtgggagcgttacaggacattataatattggtgatcttgtggggcataataaaggagctatcaacaatgcctatgcgactggggcagtgataggcaaaggtagcaccgcttatgttggcggtcttgtgggagtaaacgacggctcaattaacaatgcttatgcctccgggacggtgactggtgaagcgtcatctagaatcggcggcctagtggggtataaccaaggctctatcagctacgcctatgccactggggcggtgactgaaggcggcagcgtcggcggcctagtggggtataacaataagggcaccatcacctcatctttttgggatactgagactaccggccaaactagttcggcgggcggcggcactggcctaaccacgactgggatgaagatattatcgaacttcagtgattggaatatcgataataaaggcggcactggcacggtttggcgcatctatgatggttataccgcgccactattacgcagctttatgactgggttgaccatcacgggcggctccgctcgtaaaacctatgatggcagtgtcacttcaacaagtgtaggtaccctaacttacagtgatgctaattacgacccgtcactggtgaagggtacggcacaatatacagcgagtagtgccaatgctggcagctatagcggtgtaaacctcgcgttaaatggtctttattcttctcaacagggctacgatatatccacaaaatccggcgcgctagcggtgagcaaagcgacgctgaaggttgcggccaacgatgcctctaagacttacgatggaaaagcctatacaggcggcaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcggtcttgggtggtacactggcctatggcggcaccgcgcagagcgcaacgaatgccggtagttatgacatcacggcatcgggtttgacgtccggtaactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcgacgctgaaggttgcggccaacgatgcctctaagacttacgatggaaaagcctatacaggcggcaatggcgtgacctacaccggttgggtgaatggtgaaaccagcgcggttttgggcggttcactggcctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacatcacggcatcgggtttaacgtccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgacggaaaagcctatacaggcggtaatggcgtgacttacaccggttgggtgaatggcgaaaccaacgcggtcttgggtggcacactggcctatggcggcaccgcgcagagcgcaacgaatgccggtagttatgacatcacggcatcgggtttaacgtccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgatggaaaagcctatacaggcggcaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcggtcttgggtggcacactggcctatggcggcaccgcgcagagcgcaaccaatgcaggcagctatgacatcacggcatcgggtttaacgtccgataactacgccattacttatgataaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaaggatgcttctaagacttacgatggtttggcgtacacaggtggtaatggcgtgacctacaccggttgggtgaatggcgaaaccaacgcggttttgggcggttcactggtctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacattaccgcgtcgggtttgacgtccgataactacgctattacttatgatgcgggtcagttgacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgacggaaaagcctatacaggcggcaatggcgtgacctacaccggttgggtgaatggcgaaaccaatgcggttttgggcggttcactggtctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacattaccgcgtcgggtttgacgtccggtaactacgccatcacttatgacaaaggcacgctaacggtgagcaaagcggcgctgacggtgacggccaacgatgcgtctaagacttacgatggtttggcgtacacaggcggtaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcgattttgggcggttcactggcctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacatcacggcatcgggtttaacctccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgacggaaaagcctatacaggcggtaatggcgtgacttacaccggttgggtgaatggcgaaaccaacgcggtcttgggtggcacactggcctatggcggcaccgcgcagagcgcaacgaatgccggtagttatgacatcacggcatcgggtttaacgtccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgatggaaaagcctatacaggcggcaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcggtcttgggtggcacactggcctatggcggcaccgcgcagagcgcaaccaatgcaggcagctatgacatcacggcatcgggtttaacgtccgataactacgccattacttatgataaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaaggatgcttctaagacttacgatggtttggcgtacacaggtggtaatggcgtgacctacaccggttgggtgaatggcgaaaccaacgcggttttgggcggttcactggtctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacatcacggcatcgggtttaacgtccgataactacgccattacttatgataaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaaggatgcttctaagacttacgatggtttggcgtacacaggcggtaatggcgtgacttacaccggttgggtgaatggcgaaaccaacgcggttttgggcggttcactggtctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacattaccgcgtcgggtttgacgtccgataactacgctattacttatgatgcgggtcagttgacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgacggaaaagcctatacaggcggcaatggcgtgacctacaccggttgggtgaatggcgaaaccaatgcggttttgggcggttcactggtctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacattaccgcgtcgggtttgacgtccggtaactacgccatcacttatgacaaaggcacgctaacggtgagcaaagcggcgctgacggttgcggccaacgatgcgtctaagacttacgatggtttggcgtacacaggcggtaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcgattttgggcggttcactggcctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacatcacggcatcgggtttaacctccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgacggaaaagcctatacaggcggtaatggcgtgacttacaccggttgggtgaatggcgaaaccaatgcggttttgggcggttcactggtctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacattaccgcgtcgggtttgacgtccggtaactacgccatcacttatgacaaaggcacgctaacggtgagcaaagcggcgctgacggtgacggccaaagatgcgtctaagacttacgatggtttggcgtacacaggcggtaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcgattttgggcggttcactggcctatggcggtacttcccaaggagcaaccaatgcgggcagctatgacatcacggcatcgggtttaacctccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgacggaaaagcctatacaggcggtaatggcgtgacttacaccggttgggtgaatggcgaaaccaacgcggtcttgggtggcacactggcctatggcggcaccgcgcagagcgcaacgaatgccggtagttatgacatcacggcatcgggtttaacgtccgataactacgccatcacttatgacaaaggcgcgctaacggtgaacaaagcggcgttgacggttgcggccaacgatgcgtctaagacgtacgatggaaaagcctatacaggcggcaatggcgtgacctacaccggtttggtgaatggcgaaaccaacgcggtcttgggtggcacactggcctatggcggcactgcgcaaaacgcgacagatgcgggcagttatcgcatcactgcgtcgggtttaacgtcagggaactacgacattacctatcaagatggtcagttgagcatttctggagcaccaacatcacaacctgatgcgggccggattacgaacaactctacttttagcccagttaattttgtgccaagtgttgggcgccagttggtgagttatggttctggccctatcaatagcatcgctaacgcagatggaactgctgttggtgccgattctagcgtcgtctcaagcaacaatgggcaaggcgatattatgagtacgcaagacactcgtctttctggcgcagtgtgtttcgcaggcagtgactttgctatttcttgtaaccaataaaggttgcagtgcaaattaaggaaaggttgagagacattttatgatgctaagtaacaaatttacccctattgcaacagcgcttgttgtgactggattaaccgcttttcccttatcggcctttgccgaaacagctagccaagtaacgcagcccagttatgcgccggcggtgaccagcccagcgcaaggcgttttggatttacccgctacgtcgaatttaacggcgccagcgggggcggacacattatttgtgacaccatcaggtttgactgttgaggggcaattgcctgagctacagtccgagacagctaagattgagacctcgattaaagaccagcgtgtgagtggtagcgagttgtttgccgccgctcaagctttggaagccgcttatgtaagagctgggtatctgttggcacgagtgacgttacctcctcaaacgattgccgacggcatggcgctgaagttgattgtcacgcttggttatgtggaaggcattgatgcctctgcttttgacggtactacgcgtcgccgtattgaagcggtgttgcagccgttggtgggtaatcgagctttgaccaatcgcgaattagaacgtcgtttgttgttggcgggggacattcctggagtactgctacaatctacactaaaagcgggcgagaaaatgggtgctaccgtgatcgtggttgatggacgagctaacccagtgttattcagtgcgtcttttgataatagcctgagtgatggtctggggaactacaacgccagcctaggagccaactttaacaatatgtttggcctaggtgaggtaggttatgtgcaattaggtggctatccgggaagcaaaaacagcatgtttaatagtgacccgcgcaaccgtcaaatggtggtgggttttaccttgccactgactattaatggtttgtggttgaatgtcgaaggagtagacagtcgcacccaccctacgtctaacctcaactttacgatgcttgatgagtaccaacgattttccgccaagcttggttataattggcttcgtagtcgtaatttgaataccagttcggaaattgggtttggtatgtcaaacgaaacccaaatagtggagatgagcaaggctcgcactgattggagcaaggatgcgcttcgcgtgctgcgttttacgcaaaatgcagacatgtacgcgacgtggggtggttttatctcaggtaatgcgaccgtgtcgtttggcttagacagtttcggagctcgacaaggcacaacggcgttgcctatgtctcgcagtggtgccgagccggacttcagcaaattggagctaagcggccgctattcgcaaggcttggcgaataaccaagtgcaatggtctgttgccgtgaaagggcaaacgtctttcggtaatgtgatggcgtcttcagagcaatttggtctgggtggttttgatgggctgtctgcttttgaaggtggtgccctgatgggagactcgggtgccatggtgcgtaccgaattgaccttgccgcttgttttgccctctatagcgtcttccccctcgttgggggcagcagtcgcgccttatgtgtttggtgcagcaggctttaccgagcttgaacaagtaacggcggtagaaaatgccaccaaccatgctaattcttttggggttggcctgcgatttggagtgtcccaagtggagtctgttttggggacaacactgacgttggaatatgctcatgggaatcaagacaatggcccgtcagacaatcgattcaatttacgctggcttgcccagttctgattagtgtattacctgttgaatgccttgctctgccacataagtggctgggctatttttttacctgttttaaataatgagcatggatattatgacgaaagttaaagagagtgttaccccgtttaatttagcaatggcgctgtgtgccgcaaccatggcttttgctacgccgattgctttagctgcagattctgttaagtcagcgactatttcgaacgagccgttagagacgactgcaacgtatgggaattgggtgttgcattgtgtgcaacttccttcttcatcgaatggtaaggatgatcaggagggggggacgaattgtgaaatcgttcagtctgctcaggtgcaaggacaatcccgacctgttatgcaaatggccattgggtgtttaccggggcaaaaagactttaccgtgacgacggttttgccgacgaatgtgtctatccctggtcgtgttcatgttgtgatgaatagcgaagcaaacgagcaagaaaagaaaaccgacggatttgatcttactctgacacgttgtcttcctagtggttgtgttgcggtgacaaaattagatagcaaaatgcgtgcacagatgagtgcaggaatgactggtcagctgcaatttatcagtgcgaatgggcaagaaattggcattccattgtcttggatggggtttacgcaggcgatgaaagcattagataaaaaaggctagacgtttagcgtcagtttctttcttttttgcgttgtctacacattaataatgagtagacaacgtttttttgtttagttatcggtgccattattcgtcgcggagtcttaattgctcaatcatccggttgcttattcccatcttctcgaagcatctcaataattgtgtgtctcagccaattgtgcccggcatcactctcccgtcgtgagtgccagaccatgctgaacttaaaaggatcaatggggtacggtggcgtaaaaagctgcagcggtgagtcttctagaaacagatcgaagctgcgccgagcagccgttaagattaaatccgtgtttgccaccatgtggctggctactccccagtggggcagggtcatggcgatccgacggctgacgccttctcgatgcaatgcattctctatctcattgctttcgttggtttgcatggcgaccaagatatgcggtcgcgagagccactgagttttctcaagactgcctgttttgggtagcgtatttttatcagcagcacaaatgaagtgctcgataaatagtgtatgggtatgtagctcatcagacaaaggcgaattaaaaacgccaaaagccatgtcgatctctccatcatagacacccgtcagcatcgaggtgcggctaccttgaatcacttgtagatcaatccctggggcgcgtgatctgagtatctgaatcaggcctgggagtactacacgagatccatagtccgacatggcaagcctaaatacacgttttgcttgggtagattcaaatgtgggctgttcaatcagcgcgccgagctgatgcagcgcttctgttaatgttggtaataattcattggcgcgtgaggtgagctccagcttgcctgttcgtcgcaccaacaatgggtcgttaaagatagctcgcagattggcgagtgcatggctgatggccggctggcttttatgtaagcgctgtgccgcacgagatacatgcttttccaccaatagtgcgtgcagagtgaccagtaggttgagatcgatgcgtcttaaattattcatggcgagaatatagataaataaaaaatagaatttcaattcatggtatgaattgtacatgatgaaagaccttttacaatgtctcgggagtcttgttatgaattcatctttcactttagtgatgcttgcggctgtggcggttatcgcgggtgccttagtgccttttcaagccggtagcaatgctgaattgggccgagcgctaggccaccctctttgggcgactttggtctctctgatagtcagcatacttgtcgtcatccccatcgtgcttgccatgcaggcacctcttcccgccttgggtgtcattaagcatctaccagcttgggcctggctgggcggtgtggcaggagctatttatatttcgtctgcgttgatccttgtgccacgcgtcggagcgaccagcttcattgtatgtgtcattgcagggcaactgatcacttcactgttgctagactaccacggctggatgaatctgcccgagagggaaaccagcattggacggatggctggtgtcacactggtgttggtcgggatggtgactgttcagtggttttcgccggccgttgcgccgcctcaccagaacgctacacaggtagcaactaaaaactctggagtcgttaagtctaaggggtgatgctgtcgaataatcacagagacgagagccctttgtgtcaatctaaaccgggtgccgatcgcgatttctcaacagcgatcaagctctgacagtgttgtaccggacaagccgctgaatgcggcgtaacacggaatcaacttattgactagcgaggcacccgcacaaacttatcaagagtggctggtaacgcgtgacgtttctagtctccataaatgcctgacttttcatcgcccagaaaattatttttaaaaaatatcgtttatctgaaacctttttttaaaagatgagtatctctgtatgagccacccaattgggtgacacctggtttactaatacaactcatataggatgattatgatgaaaaagacgattattgctgccacgactgcttttgctgtttctgcttgttcaactggcttttacggaacatctgaccaagctagccctgtcgctgggtacgcgcttgctaataatggaacgactttgatcacaatggggtctatcgcgtctcccgctaaaatggacacttttaccctaagcaataagctggatgccgtggcttatcgtcctgtcacaggcgagctgttgggctatactaacggcgcggtttatgctgtgaatactaagactggcaagctaaccgatctgggtgctaccttcacaaatggcgccatgatttccaaggatgcgtcagccaccgcgatggattttaataacgccatcgatgcggttcgcatggtaggttctgacggtacaaacttggtgtatttccctgtcggttttggtgaccaagataagcgtgctaattcagtattaaaattcacctccaccttttatgtaaaaggcgacagcaacgaaggcacaacgcctgaaatttttgccaacgcttacacgaacgccattgccggtgcaaaagcgtcgagcactttccagtttgcgttagacagtaaaacagactcattggtcagccttgcgaataattcaggtgaattaaaaaccgttgctaagatcaccatcaatggcaaggtcgttgacctatcttcaatgggtggcttcgatattgtttctgccgaagaaggttctgacgctgcttatgcaatattacagctcgaaggtgaatcaaaagctggactttactctatagaccttacgacaggcgcggcaaccttaatggccgacctaccaatgggtggctttagcggctttgctgtctcaggcggcaaataactgcaaacggtgtttttacaccagtattaattcaatgataggcaagatcaagatgaaaaatccccgtattcttcatcttgatcttaattcgtcgacaactatttggcgaacaaccctcgcaaactttagaatggcgtgatgagtaataaataaggtttgtttcccatgtctcgtttttcaatggccttatggctgtattttttggttatccccgttcaggcacagtcagttgagcaagatatgagtcatggggatttcggcccttttatgcgttcgttaaataatacgggctatggttatcaggttattcaggacattaccgagggcgcgccaaccaaattaatcgagaaattcgaggtgcgtccaggagattgctactggaataaaggctggaacgattgcaagcaagatcgcgaacgcagtgagttatccgagcaaaagaaaacaactccggctggcagtgacgcttggtatggttggtcgatgtattttcctgatgattatcccaatgtttttcctaccaaggttgctcttggtcaatttcatcaagctaactctcatccgatctggatgtttcaaaatggccgtggtgggtatcatctagacgatcatatctccggcactaagaaaaactacgagctgattaaagagtctgatctgcgaggtcgatggcataaaatcgaagtatatgctcgctgggaaaaagacgattctggtgtattccaagtttgggtaaacggcgaacaaaaagtcgactaccaaggcccgacgatggacgcagatattgtgtattttaaatacggcgtgtatcgatcttttttatcgagatataaacaagccaagcaattaaacgccgtaccgccgcaaattgtctattacagtaatgtgaagcgtggtaaaaatagagcatcgcttcagctttagattattgccattgggagataaaatgagcgttcaaattcgtccagctgtgattgaggatttacccgcgttaaccgatctttataatcactacatagtgaatacggcgactacttttgatatagagccttacacattagaaggtcgagcggtttggttttcgcagtttgctccaactggtcggtatcgtttactggtggcggaacaagacggtgaaattctcggctatgcctgcagtggacaattcaaaccaaaacgcgcctatgaaacctctgtagaagtcagtatttacctaaagccaaacaccaaaggtcgaggattgggaaccgccttgtaccttgaactgtttgagcagctggaaactgaagacgtgcaccgcgcctatgctggcatcaccttacccaacgaagcctcccgtattatccatgaaaaattcggctttgaatctgttggtgtttacctagaagttggccgtaaatttggacaatactgggatgttgaatggtttgaaaaagccatttctatataatttatgcccgcttaatttacgtgctacgaaataaaagtttgctgcctgtctcggcgatgagcatgcctagtaatatgcaggcggcacctattaagccaataatccccagcgtttcattcagaaagagggcggcggtgaggcaggcgaagataggttccagtgtgaaaataagcgctactttgtagtctggtaatattttctggcaagcagattacgcccagtaagcgtaggcggtgcctataatgcctgcaattaaaatagcggataaaacaataggtgtgagtagactttcctgccaactaagcggtgtactttctgctaaataaaacgccggttccgatgaaataaacgcgcttatagcactgtaaattcctacctcgaacaattgcactatggttagcggaatgacgggtaaagcgctgacaaaatgtccggttagtaagtataaacccacagtggcgaagataacgccgaggtaaacggagcgactgaccttagttctaaacagtagcaagccgagaataggaaccaatggcgaagtgagacccgttataaatcccgcattcgagacagtggtgtgtttgagtccttcggtttgcgtataaaatgcgataaacaataacaacccaagaatcgaacctttgaacagtagtggaagtattagtgctcatggaatgttttctgatgaaaggattaataagggaatgagggcgagacctgcgagtataaaacgcagcgcattaaaggtgttaaccggaatgatctccatcgctaaatcgattagcgtaaactctgcccccacacaaaagcgacaaagatcagcataaaaacggctgtgcggtgggatctaataatcattttgtattgcgtcattctggctccactctacatagaaacaataggcgggctgattcaacctgacacggtaaaagtaagtcatggtaaatgatgtggtgtgccatctatatacctactttgggttatattcttaacctaggttaattcttttgcggcttggattcgatagtgttaacgcactaacaatgaataaccttgagggaaaggccatgccaagaaaatacaccttttttgttcatatgaatgctacgacagtatggctatctcttaatagcttagtgttcttattaggcagttattgctttgagtacaacaagtttccctttgaattccttaaaccctcgggctatcagttagttgtggggtttcaaagatgaaaaataaatattttctgcttttattaatagggctgatttgggggtctcagttcatatttcaaaaaattgcactcagcacgctgacccctcagctagttggtgttggccgtgcggtggtaggattcattacactttttactatctgtaaaatattaaaagtaacgtccaagggaaatactgtttggacaatatacatgctaataggggtattagaggcatcgataccttttacattcgttccatgggggcaacaatatgtatcgtcatccattgcgtcagtgttaattggtactattccatttttcgtcatcttgtttactccactgctaagtgtgggtagcaagatttcccgttcaagtattctcagtattgttgttggtttcttaggtctactatctctatttgcaccagatataatagaggacgatagatcgttaagttttttgggagtcatagctattcttacagcagcagcttcgtttggtgtagcacttttgctactgtctaaatgtggaaatgaacaccctctgattgtagcaaggaatgtattgggttcagccagtctacaggtgctgtttatttatttatttacagatggtcaaataccaaatcatgtgaacttagatacggttctgtctatcatctatctgggtgtaatgtgtgccggagtagtgtacttcctctatatgattctaatatcggaaactggcgcagtatttacctcacttactaactatctagtacccacattcggtgttttgatcggtgttatttttgcccacgaagatgtgggcctgaatacttgggttgctttagcattgatactacttgcagtggcacttaatcaaggaaaaggcattaaggtaaatcagtgggttaaataaaagttgaacattttaactctgacacatatttctatgtgtcactttagattgtgcagtatgtgatgaaaaaattcgatctcttaatctaggttaattctttctcaattgttgttcgatagtgttaaaggactaacaacgaataaccttgagggaaaggtcatgccaagaaaatacaccttttttgttcatatgaatgccacggcagcgtggctgtctcttagccgtgaagagcggaatcgttattttaccgaaacaattggggatatttttgcccgctacccagatgtttctgtacgcttgtttgactgcgaagcctttaccacccgatgcagtgatattgctgtctacgaaaccgagaacttacaaaactattatttcttaatcgaagctttaagagacagtcaaatcttcactgtgccgtattttgaggttgttgatattttccctgctctggaaaatggctttaaggaatatgaagcaagtttggtcttaaaggcttgataatgtggttgatcgtctagtagccaataaatgttgggtgttaggacgaaatacatttattgagagataaagttagatgaaaatatccccgtattcttcatttgaccctacttggtcgaaagactacaaacaactgtttggtgaacagccttcgcaaactttagaatggcgtgatgagtaataaataaggtttgtttcctatgtctcgttttttaatttccttagggctatatttttttgttattcctgttcaggcgcagtctgttgcgcaagatattaatcatggggattttggccctttcatgcgttcgttaaataatacgagctatggttatcaagttattcaggacattaccgatagcgcgccaaccaaattaatcgagaaattcgaggtgcgtccaggagattgctactggaataaaggctggaacgattgcaagcaagatcgcgaacgcagtgagttatccgagcaaaagaaaacaactccggctggcagtgaagcttggtacggttggtcgatgtattttcctgatgattaccccaatgtttttcctaccaaagtggctcttggtcaatttcatcaagctaactctcatccgatctggatgtttcaaaatggccgtggtgggtatcatctagacgatcatatctccggcactaagaaaaactacgagctgattaaagagtctgatctgcgaggtcgatggcataaaatcgaagtatatgctcgctgggaaaaagacgattctggtgtattccaagtttgggtaaacggcgaacaaaaagtcgactaccaaggcccgacgatggacgcagatattgtgtattttaaatacggcgtgtatcgatcttttttatcgagatataaacaagccaagcagttaaacgccgtaccgccgcaaattgtctattacagtaatgtgaagcgtggtaaaaatagagcatcgcttcagccttagattattgccattgggagataaaatgagcgttcaaattcgtccagctgtgattgaggatttacccgcgttaaccgatctttataatcactacatagtgaatacggcgactacttttgatatagagccttacacattagaaggtcgagcggtttggttttcgcagtttgcgccaactggtcggtatcgtttactggtggcggaacaagacggtgaaattctcggctatgcctgcagtggacaattcaaaccaaaacgcgcctatgaaacctctgtagaagtcagtatttatctaaagccaaacaccaaaggtcgaggattgggaaccgccttgtaccttgaactgtttgagcaactggaaactgaagacgtgcaccgcgcctatgctggcatcaccttacccaacgaagcctcccatattatccatgaaaagttcggctttgaatctgttggtgtatacctcgaagttggccgaaaatttggtcaatactgggatgttgaatggtttgaaaaagagattcatcgttcctgcatatagatatagttggcaatatttatgtattttcacatccatttaccattcttagctgttctattaactttagtgtagtcggcgtcttttctctgccatctaaagtgattatacctataggtggcaaatcaatttctaactctatgggaataatagacattagcccttgttgctcgaaatgctgtgcaacttgatgagccataaagcctatggctgagcctgtttgtaatgacatcagtatatttaaaaatgatgctgactctatgatgttttctggtggatgtaagttatgtttgtaaaatatttggttcagttttgttctagatgctgcccaagatggcggaacaatccaagcttgttgtgatagcagaggccaatcgataatttttcctttcagaatttcatgatttggtgagcaaatgagacacatggattcgttatagagtgcttctgtatctaaatctggggctgcataaccaggctctaaccttcctactatgagatctagctccccagaccttaatcggggtaataggcgccttaggtcaccttcttctattagaactgttgttttggtcgcattttttttaaggttgttaacggcttgcgttagtagggtaggtgttgctgcaaccatagcacctacttgtactctacctgctgaaccttctgtaactgctgctatctcaatcttggccctgtcataatctgctagtactgaacgcgcaaatttaataacggttacgccgtatggagtaggttcagttcctctactcgaacgttcaaatagctgtaagtcgaatgttttttctatttctgcgagcatttttgatacggctggctgagtcacagatagaaactctgcggttcttcctaggtgtcgaaattcatctaatgctactaataattgtaagtgtcttagcctcagattagagcgtaagacgcgatcaatgcctatcatgaaatgttttactcttttttattttcttatctacttcataacataatggaatgagaagagtctattgtttcattttacattcatatagatgctcaacatacttgctcacataactacaacaaatttagtgtgagtgaataaaatatgtcatcctcatcgtcccctctaattaaattgcatagcaatgataatgtatgcatcgttcgtgagtcagtatcaatagggcagcaagttccagagtttaatcttcgtattcgagctcaagtttcgggtggtcataaaatcgctgcaaggcttattgaggctggtgagccgattatcaaatacgatacacgcattggtgtggcattacgtcgaattgaagctggagatcatgttcatacgcacaatcttgaattagttgattatgaaagagatcctagcttttgtcaggatgttgtccctgtcgattatgtggacgtttcagcaagagcgacttttaatggtattgtgcgctccaatggaaaagtagcaacgcgtaattatattggtattctttcaacggttaattgttcttctactgttattcgacaaattgcagatcattttactccagaacgactttccgctttccctaatgttgatggcattgttgcttttcctcataccagtggatgtggcatgtcttctcctagttatcattttgatgtcctccgtagaactttgtccggatatgcacgtcatccaaatttagctggtgtgcttattgttgggcttggatgtgaacggaatgagatgtcctctttaattgcttctcagcaactcgaagaaaattctcatttacagaccttggttatgcaggctgtgggtggaactagagcaacgattgcagctggtattgctgcgattgaaagtatgttgccagaagccaataaggtggtgcgagaaccagtgagtgtagagcacttaaagataggtttgcaatgtggcggctctgacgggttttcagcaattactgctaatcctgcattaggtatggccatggatattttggttagacatggtggtacagccattttatctgagactccagaaattcatggtgtcgaatatatgctgactcgacgtgctattagtcaggaagtcggtcagaagctattagatcgtctttcttggtgggatgaatatacccgcggtcacaatgggcagtttaatggtgtggttgggcagggcaatcaagctggcggcttggcgaatatctttgaaaaatcgttgggatctgccatgaaaggcggtacgacacctcttcaagcggtttatgaatatgcagaacctattgaacaaaatggttttgtttttatggatactccaggatatgacccagtttcagcaaccggacaaatagctggcggagcgaatttgatctgctttacgacagggcgggggtctatgttcggttcaaagcctgctcctacgattaaattagcatctaattcaaatatgtataaccgcttacaagaagatatggatattaactgtgggttaatactggatggaaaaatgagccttgaggaaatggggcaacatattttcgaacatattattaaagtggcatccggagaaagtacctctagcgaacgcttaggcttaggtgataacgagtttattccttggcacatcggtattgttagttaattccattttctatattgcagaggaatcaattgcatgagtcaacatacaattacgaatcaaaactatatcgcgggagtttggacaacggctcagtcagagcaaacgtttgaggttttgaatcctgctaatcaaggagtgattgctcatgttccagatagcgatgctagtgatgcttcggctgccgttgatgcagcgcatcaggcttttttaacatggcggttagtgcctgcaagaaagcgagctcagtatctaaaggcttggcatgctttgattttagctaatttggatacgttagctgggctcatttcgttagagcaaggtaagccattagccgaggctaagggtgagattagctatgcagcaagttatgttgaatggtttgccgaacaagctcctcgaattgagggagatttaatcgaatctcctgtagttggtcgaaaaatgatggcgattaaagagcctgttggtgttaccgcagtcataacgccatggaacttccctgctgccatgattactcgaaaaattgcaccagctttggctgctggttgtactgtcgtcgctaaaccagcagaagacactccgcttacatcgcttgccttggttaagctggccgaggtcgctggaatacctagtggtgtgattaatatagtgtgttcatctcgtaataatacaccagcgatggtgaacaactggttgcaagatagtcgagttcgtaaaattagttttactggttcaacaccagttggtaagcatttggctcaagcctcagcggcaacgttgaaaaaactttctttagaacttggaggtaatgctccttttattgtcttcgaagatgcagatttagacgctgcagtgtctggcttaatggcagcgaaatttcgtaacggtggtcaaacctgtgtgtgccctaatcgagtttatgtgcaagcaaaggtttatgacgaatttgctgcaaaattagtggagaaagttcgtgctctaaaagttggccctgccagcgaattagatagtgaaattggcccaatgataaatgagagagcagtagacaagatactgtctcatatcgacgatgctgtacagaaaggtgcaagggtattagttggtggaaatagggttcgaatatctgatggccctaattatattgctcccacagtgctaggaaatgtgagtaaaaatgcggttctttgtcaggaagagacgtttggtccagttgctccattattttgttttgataatgaacaagaagtcatagaacaagccaatgatactccttttggcttagctgcttatttttactctgaaaatgttagccgtatttggcgacttgccagtgcattagaaacagggattgtaggtattaacgaaggagctattgcggcagattcagccccatttggaggtgttaaagaatctggttatggtcgagaaggctctaaatatggattagatgattacctgcatattaaatatttatgccaaggaaatctttcttaagaggttgttatgaaaataaaaaaaactaacgaatttaaacaagctttatccagaggagaacagcaggttgggttctggctttcaatggggagctcatacagtgctgaaatgtgtgcttctgttgggtttcagtggcttttgattgacggagagcatgcacctaataacttgcaatcgatgcttttacaattacaagctattgctccttattcttctcatccagtcgtgcgtctagctgatgataatcctacttttattaagcaaatattggatgttggtgcacagactttacttatacctatggtgcaaagtgctgagcaagcagaggcgattgttaagtcgactcgttatcctccttttggaacgaggggggttggtgccgccgcagcaagagcgtctttatggaatggtataacggattatgttcataacgccaatcgagatatttgtgtattggttcaggttgagtctgttactgcccttgaaaatttagaatcaatttgtgccgttgaaggtgttgatggtgtttttattgggcctgcggatttagcagcgtctatggggcatgttggcaatcccagtcatcctgaggtcaagcaggcgattgaagaaagtattcgaaaaataatagcgagtggaaaatcagcaggtacgttaaccagtgattctgcacaggcaaaacggtacatggaattaggcgtaggattcgttgctgttgggttagatgtatcactcatgatgcaagcgatcaggaagcgtgcagaggaatttgaatttggtaagtctgcagtgcagtcagaccaatctgtctactaaatgactagtagcaaattatgaaatggaaaaattaataatgtgtgtttaggcacattaatgcaaagaccaacaaacaaaataaaaggcattaagcatgaaaaagcatataaagttactttcgctctctcttactctcgctggggctgtcctagctcagagttcatacgcagcttatcctgaaaaaaccattactatgttgattccttatggagctggtggcggtaccgatgttttggctagggccctacagcctgcattggaagagtcgctaggtcaaaccgttatcgtgaaaaatgtccctggcggcggtggtattctaggttttactcagctagtacatgctaagcctgatggttataccgtgacaattcctaataatgtaatttttgctacagagggcatggggaatgctacttacaagtacaaagattttgattatttaggcaatatcttaacggaagattatattgtagccgttcgtgctgatggcccatggaatagttggaatgacttattaaaagatatggaagagcatccaaataaaattaaatttggtttctcaggttatggcggatcaactcatgttgctagtcagatactagcgaatgttgcaggttatcaagctaaacaaatccctcatgatggttcttctaaggcagtagttgctgcaatgggagggcatattgatgcattaatgttgaacctaggtgatctatcttctggtattaaatctggaaaattgaaaccattactttctttgggtagcaagcgtctcagcgagtacccagatgttcctacgttacaagaaactggtatagatttaaatttgaccaattggcgaggcattgcagcgcctgctggagtgagtgatgaagtaaaagtggcttggaataaagccctagagcatgcagtcaaggatgaaaaatttcagcagctgattgctactcagggaggtcaagttgattttcaaaaatcaggtgaaaatttagacaaatggatgtcactgttagctgagtcttttattaatacggctcataacttgaaaaaataagtataaaaggtcaggtggatgttagacacctgaccatattttaactatttaggtgacaatatgtttcacttgaaagaacaacatgttttttatctttttctcatggctggcgccggttttttcttaaaactatcttgggatattccttcaggaataggtgtagaaaatgatccaggggcagcttttcttcctattgttatttgtgtcttgatcttatttcttgtttcttatttgtttgttatagaatttagagaaaaaagtgaaaagctattttttagtcgtgctgagttttttgcattagctggaactttattattgatttttgtttatatatttatcttatctctaataggtttttttgcttcgacaataattttcttatttctatttcagcggcttaatagttaccttttaaacagtggaggctttaattataaatcttatttggtgtcagctctgttttcttttatagcgacgctttcaatttattttgtcttctcggttctttttaaaatgagtttgccgtagttaaaggtggattattatgtttatgcaatttgttcattcgtttgacgcttttttagaaccaaccatctttcttgctattgctgctggtactgttttagggctgatttttggttccttacctggcctgacagctactatggggattgcgcttttattgccattgacatttagtatgccgcctatcagtggtatggggatgttgtttggtatgtattgtggtgctatatctggagggtcgatacctgctgctttgttaaatatacctggtactccctcttctgttgcaaccacactggatgcttatccaatgtcgaaaagaggagagccaggaagagctttaggtctatgtgttgtcgcttcttttattggcggaataattagtgttttagtttttgcattattgtcacctattattgccaaagctgctcttgaatttagtgccgtagagtatttttcattaggtatttttggtttaactattatcgcatcagtttcagggcaatcaattgtgaagggattggttgcaggccttattggtgtattgatttccttgattgggattgattcattgagtggcatagttagactcactgcagatattcctgatttaattggcggtgtagacttcatgcctgcactaataggcttgtttgcgttgtcccaaattattggcgatattgtttcgagtcgaaatgctaagggcgcagaaataaaaattaaagtggataatgcttatcctcgctttaaggaaacttttggtctgtggcgagtttggtctgttagttctgtaattggttctttggtcggtgctgttcctggggccggaggaagtattgcttcttttttagcttacgatgttgctaaaagacaatcaaagacaccggaaaaatttcaaacaggccataatgaaggaattgttgcgtgtgaatctgctaataatggtatgaccggcggtgcattaattccaatgatgacattaggtattcctggggatgcttctgctgcagtgttaatgggcggacttcttatacatggattacagcctgggccattattgtttcaggatcatgctgatatcgcttatggaattattattgcgtttctaattgcaaatatttttatgttttgctttcaagcagttggaataaaactgtttgtgaaagttctacaaattcctcgatctttccttatgccgtttatattggttatgtgtatcgtaggagcttatggaatcagtggttctctaacatctgcttggattttattgttctttgggatatttggttactttttgaatcgttatgggtttagttctgcacctgttgtcttaggtatgatattgggctatatggttgaatctaattttagacgaagcatggcaatgtacgatagtgattggactatattttttagtcatcctattagtcttggttttattcttctatctgtagtttctatactgcttcctttttattacagatataaaagtgctaaaaaataaactatgtctttcatataaagatcattaattttatccctgatgtctaaaaaaagagaaggagttaacttaggttaattccttctctttttttttgcagtagtcttggtcgtattccatgtatgttgattattaaggaagtgaaatatgccgttatcatccagtctacaaaattatctatctgacctaggtttggttgtaccagagcagccaaatattaagtttgttcaagccctgcaggctgagcatgtggctcgttatagtttcaatagcttggcggtggtgttgggtgaagatatttctttggatcttgatgcgatcagccagaaaatagtgactcgtagtttgggcggttattgctttgagcataacaagctaacgtttgagttattaaaagccttgggttatgacgtgcagcttaagttggcaagagtactgaataacaattttgagcgcgaagcgggcagaacgcatcgtgtgaccttgttaacgctagaaggagtgagctatttagttgataccggttttggtggtaacgggccgattgcaccattgcggttagatataaacacacagcaagtagctggtttagaccgttatcgaatgctcgctaaaggtaagggtgaatatgatttacaggtagtgaagggcgatgactattttaccctttatcgttttgataatgcgacttacagcgatgcagattgtgcgctggggcatttttattctcataaaaactccaatgcggtgtttcttaagaacctaatggtgaccttgaagaagcaagaccagacgatcgctttggtgaatgcagagctgactattagagacagccaaggtgagcagaagctgttgattgaaagccctgagtcccttgggaatattttgagctctgagtttgatatcaatcttgaaccttcggtagttgaacatctttttatccgctttgtagcgcctgttttggccgaaaataaagttgggataacgtcatgagttcattttttacattgttactttgggcttggttgatggcgtcttcttttatcgtatcgggtcatatggtggaatacgccagtccggttgcgacgtcggcgtttcgttttttattggcgatgttaattatgttgccagcgctattgtttaattggcagcgggctaggttgaataaagtcgagcagtttaaggcattgttcgcttctcgtcagcggctttttcattatgtggtgataagcggcgcattagtgggattttttattggtttgtttgtggcgttgcagtcgacaacgccgttgaatacctctgttttgtatacgcttgttcccttaattggtgtgatgatagcgagagtttggctcaaggaagtcgcgcctttatggcgagtcattgggtttgttcttggctcaattggcgcgatgactgtgttgttttctacacaaggtttttctgtacaagacaacgacggatttcagtggcattccggcgattatatttttgttggggcatgtttcttattggctttgcatgtagtgtcggtacaaaaatgggggcgttcgttaggggcattatccggtgctttcatgattatgttgtttggaacgctttggctactgcctattgcgttgatttggggggagcttgatcaggtgcaatggttgtcgcaaggtttctggataaatgtgttgtatctgacggtgtttactaccttatttacctttgtgttacagcagcgtttggtcatgacggttggggcaagtcgcttgcttgcgatatcttatacaataccagtttgggttgcgttatttaccgcgttgactcaatcacgtttattaagcttggtcgattggccttttgcttctggtattgtatttttaggcgtcgcactgtttcttattgatggcaatttaagcaaggtaaagctcgcccatggatcgaactcaacttcaaaatagtttcgaggcgtattttaacgaattaggctacgatattgattggcaaagattgacggtaccaatggatgtccatgtgattcgcaaaggcgattacctgtttcagcaaggtgattttgcgaatcgtttgtattttttacattctggattggtgcgctatgtgagtgtttccgatgaggggaaagagttcacacaaacttttgcgaagagcccgagaatcattggttcaaccaaggcaatggtgaccgagacacgagttttgttcggtatccaagccttggaagacagtatggtgtcttcttatacttggcaagctttttacgcccaaatgcgccacgatataggctttttagagtgttacgctaaattccttgaacgtatctttatcgtcaaagaggagcgtgaaaatgcctttgtaaaacattccgctgaacgacgctatttggatttttgtgctgcttatcctgagttaaaagattctattccacagcagcaaattgcgtcttatataggtatcacgccagtcgctttgagtcgtattcggcagaagctaaaactgagtcgtgggtgattgtctcgcttttagtcattgtttaaatcatcaatcgttttatttctctactttcataatttaatcatttgattaactgagtgcattattatgcactgggcttatttatttatgttctgattaactcttgataaaaacgtcaatatatcaatgccttgacgttttcataaaataaaattgtggctttttttcgatttgggcacactccatgcaattctccttgtagctgactggtaaagtggtgtctctctactttgccttacgtttcataaaaaaaataaggggaaacaagatgacattagtgaataaaaccattgtggttaccggtgtgtcttcaggtatcggtgctgatgttgctcgattagctcgctttcatggtgcgcgtgttatcggagtagatcgcaatgaaccaagtatgacgctggatggctttgtacaaatagatttaggtaatcctacggcgattgatgcggcgctcgctgctttgcctgaaaaaattgatgccttgtgtaatatcgctggtgtgccaggcactgcagatgccgagttggttggtcgcgtgaattatttggggttgcgccatttaagtgaagctttgattcctcgattcaatcaaggggccagtattgttaatgtggcttctgtattgggtattgaatggccagatcgtttagaaaaacacaaagctttggctggtacctcttattttgaagaaggtgttacttggctgaaaaagaacccagttccacaagaaacctgttatcagtatttcaaagaagctcttattgtttggtcaacgcagcaagcttttacttggttccgtgatcatggcgtacgtatgaattgcgtggctccaggtcctgtttttacgccaattttaggcgattttgtatctatgcttggtgaagagcgagttcaaaaagacgccgagcgtatgttacgtcctgcttattcggatgaagtggcagaagtgatcgcttttctttgctccgatgcttcctgttgggtatgtggcgtgaatatacctgttgatggtggattggcttcgacttatctttaaatattcagaatatggtagatcgacggaagctgataagcctgtgattgtgctgtatcacaggcttatctgatttttaaatgaccacttttttgttttacttattcttctttagacgataagccaattgtggtctgcttagaccaactcgtcttgccgcttcagataaattgccttgggcgttttctacggcttctcgtaataagctttgctcaagctcttcaatatcaagatgatcttttccaccgacaaattgagtgatgtgttccaagagcgattctgtcgcttcttttttgctatcggcatggcttaaggtgccttggtgattcactgagtagataatttcttctggaataaactcgtttctaaacaaatgtggaagatcaatcggttcaccttcttctgatgcaatcacgccgcgctccattagattttgtaactcgcgaatattccccggaaaaccataatttaataacgctcgtcgcgctgtttgtgtcatgccagatggcgctttttgatgcagttggcaaaagtgatggtagaagtgattaatgagcaatgggatgtcagcttttcgctcccttagcggaggtagatgtattgggaagacgtttaaacgaaagaacaaatcttcgcggaattcgcctttttcaatggctttacgtaggtctacattggttgcagcgacgactcttacattgattttaatagctgaaataccgccgactcgttctacttctttttcttgtaaaacacgtaataatttactctgtcctgctaggcttagtgtgccaatttcatctaagaatagtgtaccgccattggctctttcaaagcgaccgggacggctactcgttgctcctgtataggcgcctttttcgacgccaaacagttcagtttctatgagattttcaggaatcgcagcacagttaaatgcgacaaaaggaccagtttggcgactgaatttatgtagcatactggcaaaaagctccttgcctactccagattcgccagtgaatagcactgtagcattggttggtgcgaccttttgtaatgaatgattagcagcggtaaaagcggcggaaactccaatcatttttggctgatcgtctaacagttctggttccattaggtcgagtttaggggaaggtttagtaaccagttcagcattttgagaagtgacgttaaggaagcgaatatcgtcttcgatattatcccaaagttcggcagatttaccgatgacccgacagaccgaatgccccatagattgacattctatttctctgaaaatgaccagagatcctactaagccagagacataaccgatggcgtaacctaattccatccagcatgcgggtgagctaccaatgccgtaagcggcaatgtgttcttcatcttcactgctgtgatgccacaaaaattcaccgtcatagaggcctttttcggtatcaaattcaaaatgaatagtttccactttgacgacgccctctagtccatgaagatgagtgccagcagtgaaaatggaggctggatctgagtctggccagcgcttttgaatgagctctgcgtctcttaggccagataaataacctgttcgagtaagaatatcgcgcgatttgtcgaggccaagggaatcaatcatctcgcgacgcaatagaccaaacgacgagctgtggattagtaacatgcgttgatcgtctaaccaaatgcgaccatcaccgggcgaaaaaaacaggcattctgtcagctcctctacggtgggtgcatgttggccatctagttcacgggagctgcctttgagtaggattttttgattgcttttagctaagtctgctaaagaaatgcgatgagagttcgtcattattatttttcctctttcatctagttgatgaaatggttaactgctttttcctagttttgattgtatttaacgatatcgtcaagttgttgttggatatttatacaatgcaatatcggattatcgatattgataaaattacaaacctttatttatcaatatgttgcgttttattttttgatggaatttgctgaagtattattacggcatagctattgctgtagtgtacgaatggtatgaataaccaaaatactgaacttccactcggcttgatttgtcttagtagaaattcaatggctaataaaaataaataggagaatgcacatgacggtatctgtacttgaatctaaaaaatggtctggtaagttttttacgggtgactgggttgctgcttcaaacaagcaagacgttatggagccagcgacaggtaaggttttgagtgaagttggtattgctacagcagatgaagtttatttggcttgtcaacgagccaatgaagcgcaaaaagaatggttaaaagtcccaccaagagacaaggctacattgtttcataaagccgccgctttcatgcaagaaaactttgacgaactggctttgtatattgcccgtgaaaccggcggtattattcctaaaggacagcacgaagtaaaagaagccattctaattctgcaattggctgccaatatgacgttggagccaaatggtctaaccttgccttctgtccccgaaaaaatgtcttacgcgacacgtaaggctattggtgttgtgggtgttatttctccctttaactttccgatgattctctctattcgatctattgctccagccttggcgacaggtaatgcggtagtcaccaaaccagatccacaaacgcctgtcactggcggttttattcttgctcttgccttggaagctgcaggtttgccaaaaggcgtatttcaagtcttaccgggtgctgttgaagctggtgaagcgctttgtgctgcgccagagatcggtatggtagcgttcactggatctactgctgcaggccgaaaagtgggtgaagcctgtggtcgtaatttgaaaaaagtgtctcttgagttaggtggcaaaagctccttgatcattttggaagatgccgatttagatgtggctgccagtaatattgcttggggtgcgtatttccaccaaggacaaatttgcatggcgtctggtcgtatcttggttcaagaaagcatcgcagaagtgctaacggctaaaatcgtcgaaaaagccaagcatttacccgttggtgatccagcttcaggaaaagtcgctttagggccgctgattaatcagcggcagttagagaaagtgcatgcgattgttcaagacaccatcgcggcgggcgctaagctagaagcgggcggaacgcacgaagggcctttttatgcgccaaccgtattgagcaatgtgaagccgggaatgcgctcttttgatgaagaaatctttggtccagtggttaatattgtgacctttaaacacgatgacgaagctgtgactatggccaataatacgcaatatggtttagctggagcggtgatttcgaacgacctttctcgtgcacaaaatatcggcgctcagttgcatgtgggcttgctgcatatcaatgatcaaactgtgaatgatgaatgtattaacccatttggtggttgcggcgcatcaggcaatggcagcgcggtgtgtggccctgcagattgggatctttatactcattggcaatgggtgaccgttaagcaagctgcaacgccttatcctttttaaggtgtttttttagctagataaatcttagaaatgaaaaagctccatgctgatggtatgaagctttttgttattcgcggtctcatggttatcggttattgtgtttttagcttgtctataaccgttaactttaactcttcaatgaatgtctgaataatggtggattgtcgttcgcgatgcagtgttatccctatggtgcattctggattggggagtggaatagaaatttgttttaggcgagggttgagtttgtttatattccagtcgtcatagaacaacagcgcgatggcgtcactgtggataaccagctcttcagaagaggcaaaggtcaacatttccagtgcttggatgggcggtttgttgtctatgctatggaacaggctttcgaagtaatccctaataggtgtgccgtgacgcgctacaatccagcgttcattaaccagatcattgagtgtctttgcttcgttgtgaatcggatgatcagcacgagcaatcaaagcgtattgggcttttaataagggcagttcaattaactctggatgaagcggaccttttctcattaggcctaaaaagcaatcgatctcaccttgtcgtagggcatttgccagcatgtgataaggaccttgcatggcttgtagacgaatcccagagtgttgtttaaatatagaagcaaacgcaatgggaacaatatcttggcaggaaaacgacagcatacctacggacagtctaccggttagctcgtttggcagtgattgaagactgtgatgtagcgattgagccacaggtgaaattcttaggaataacgaagccagttgcttagctgcagtttgtggaatcaaacctcggcgcgcccttaagaagagtggctgctgtaccatattttcgatttcttttaatgtcttactgactgctggttgtgtcatgccaagtgtttgcgcggcaacagaggcactgccaacttttacgacagcttcaatgatcaataaatgtcgccattctacgtaggtttttaattttaataaggtagtaacgttactttgcaattggcgctctgtatcggaaatcgcttgtaaaatgctattacaagatgagatcaccacttctcctgctgacgttggttcagctccactccagccacgggtaaaaatatccacctgcaatgcttgttcggcttgtgacagtgcacgcgagacactggattgacttaggtttaacgacgagcttgcttctttttcggtacctttcttcattatttccctgataacacggcattgtttgagtgtcagtggaaaatttgaattagggttgctcatccttggtttccttttaaaaagtcatttcgtgaagtcgtggtgagtaaaagttcgttatttataatttatgatataaccaaaatttaagccatgtttttgattgtgcatatgtaaggttggttttttctgtgtacctttaattgaataagttctacttagttaattcctctttagtgaggataagaaacgagcgaaggtaagacgcgaatgaataataacaataagccttacagtgatattcctggcacgaccgttttcgacggcgatatggccagaataggctttcacctcaatcaattttgtatgtccttaatgcaagagtctaatcgaacggcgtttaagcaaaatgaacgtgcttatctagataagtggccgatgacggaagcgcaaaaaaaagccgtgattgctcgcgattttagtcaactcattgcccttggtggcaacatttattacctcgtcaaaatcagttcgagcgatggactaagcgtggctgcggccgtttccactatgaccaatttatccgttgatgaatacatcgatatgatgcgccgtggtggccgttcgccagaagggaatcgttatgttgtaagtaacacatctgaggagaagcaataatggccaaaatcacctgtggattaggtacctctcatattccgttgctgggacatattattgataagggcgatagtggcgatgagaagtgggcgccaatatttgatggttatcagttcactaaaaagtggattcgcgagcaaaaaccagatgtggtcgtcttggtctacaacgatcacgcgacagcgtttgatatgaaggtaatcccaacttttgcgattggctgtggggaagaatatcacccagcagacgaaggttatggtgcacgtcctgttccaacggtaaaaggcgcgccgaaactagcgtggcatattaccgaatccttgataaagcaaggctttgacatgacgattgtcaatgaaatggacgtggatcatggtcttaccgtgcctttgtctatggtgtttggagaagtggaagaatggccttgccaagttattcccttggccgtcaataccgtggtttatcctgcgccaacgggtgatcgttgcctagctttgggtaaagcgattcgagctgcagtagagcaatttccagaagacctaaatgttcaggtttggggaacaggtggcatgagtcatcaattgctgggtgagcgtgctggcttgattaaccaagagtgggacctcgcttttctggatgatttaaagagtgactatgagaagctaggggcgatttctcaagttgaatatattcgagaatccggaacagaagggagtgaaatggtgatgtggttaatcatgcgtggtgcgctgaatcatgaggttaacgaaattcatcgtcattaccatgtgcctgtttctaatacggcgctgggtcatctgatatacgaaaatgttgataaaaagggagaataaatcacaatgaatgtgcgtataactagacccaaattagtttgtttagctggtttgctatgtgatcaacgaatgtggcagaaggtcgcagctcaattagagaatgatgccgacattgagattattagctttgcagggtttgatgatctgaccgacatggctcggtctgtgttatccagtattgaaggtgactttgccttggcgggtcactctatgggaggacgagtagcactggaaatatatcgtcttgcaccgcagcgggtaacgcgtctagcgcttttaaatacaggtgttcatcccaagtcggacaaagaaattccggggcgtatgcgcttgattgaagccgcgaaaacgagtggcacttcaattttagtaacgcaatggctaatccccatgatgtcccctaaaggattaaacaacgcaaatttgatggccgatttgacaaaaatggtcgagtcttactcggttgaagattttgaaaagcagattcatgcattgataaatcgccctgatgccgaagtgcttctttcacagatatctgtgccaactttactactttccggctcgcaagatacttggagtccagtagctcagcatcaggctattcaacaacatattattggcagtgagcttgttgtgatcgacgacgctgggcacatggcaccggcggaagatccagaaaatgtcgcagcggcactgcactcatggttaaagaaaaagtaggggattatgagcaatcaaacgatcgaaaatatgctgattgagtggcagtgccaaaagctggtaactcgttccattaatttgctagatcaagggcgctggcaagaattggcaaattgctataccgaagatggcgaactgtaccgcccaagtgcaccgaccgtaaaaattgaaggtcgcgactcgattcttgagtcttttacctcgcgtccagcgaaggaaacctgccatgcactaacgaacatagaagccaatattattaatgaaggtcttgtcgtcgtaacatcgagagtggtgctttttgctgcgaataaaaaagccgaaggtattgaaagcatggtgcaagcgaatgcagatatttttattggtcgtttcatagatgaaattaaaagtgtcaatggtgagtggttaatagccaaaagacagggttcgattgaactgcactacaaaggaacttcagacaaaacagggtagctgttaaagagtaactgtcaaatagcaaaaggagtcgcgagggaaagagttgtctcaagacttggtaaatgattaagagtagagtttctatttaaaaaggacggtccgttgattcggtcagtctcataacaaaaataacaaagccttcaagtaaggcattaaagcaacattgggagaacagagatgaaattaaataaattcattattgctacttcagcggccattgcattatccactcaagtttttgccgaggaattgaagttcgccagcttcactccgccgtttcataccattaatgcatcggtgattgaaaagttaaatgctgatctgtcggcggccacaaatggttctcttactgttcgcggatatcatggcggcgagctgggcgctgggcctgccgagcaatatgtgcgtgttttgcaaggtgcagcggatatgtcttggggcttaccaggttacacctcgtcacagtttggtaaaacaatgatagctgaattacctggtgcgattcctgaagatatgccaggttacgaagcactatggcgtgcgtatgataagcatttgagtagtgagttcccgggtactaaaccattagcattgtggacctctgagcctaatattttcatcatgcgtaataaagtgattcgcacaccagcagatttggcggggcttaaaattcgtgttgctggtgcaactgccgcaaaagtcgcaagcgccttaggtgcaacccctgtgcaaatgccagctagtcagatctataatgccatgcaaactggccttattgatggtgttattacaggagcatcaacactaaaagacttcaaacttgacgaagtggctgattctctcactctgggcgcgccattaggtcgtcttgtcttttatacggtacttaaccgcagagtttatgatggattaagtgcgagtgaaaaggctgccgttgacgcagcaagtggtgctgggctgtctaaaagtgcggaagatgcttggctaaaaacggctactgaagcgcttgaagtggctcgggccgatagtgcaaataccataactaacctaaccgatgatgaaagagcggcgtttaccaaagctgtttctggtgtggttcagtcttatgtaaaaagcgtaaatggcgcagcgacacttgcggcaatggaaggcaagtaatccatgcttgctatcattcgtaaactggcggatgggattatttccctatccgccgccttgggcgccttaggtttaatctttgaggtgatcattattctcgcggatgtcattggtcgtgcgatgggatcaccactttatggatcgcaggacatagttactatgaccatggttattctactctttggcgcaatggcactgtgtgaccgtcagggtggccatatcgcggttgatcttttcgaacgcagctatccggcggtgcttaatcgattaatcgatatattttccgcattactgggcactgtcatctttgtgggcatagcttatgcggtaaatgaaagcgctaagatttcaactatgttgaacctttcgaccaatcttttacttatacccaaggcgtggttccaaaatgggctttctgtctttgctctgatcacagcggctggaatggcattacgtgctgttgaattaaccttgtcaggtcgtgacattcgtaaagtagacacggacaaaggagacgctgcatgagcgcatcaatgattggttttgttggcatcttgatcatgttcggtctgttggtgctgcgtattcctgtggcttttgccatgttttccgtgggatttgtgggtattacaatacttgatagcagccgatccgcattaagtttactggcatcagaaaccttcactttagcctcatcaccggaattggttgttatcccactgttcattttgatggggaatgtcgcctccataaccggaatgagtcagaaactctacgatgccgcttatgccatcataggccagttacgtggcggattggcttcggctacggtgattggttgtggcggctttgcggcgctgtctggttcgtcagttgcatctgcattgaccatggggaaggttgcgctaggacagatggatcgtttcaaatataacaaaagactatctaccggcgtggttgccgctggtggcacactggggatactcattccaccgtcgactggattcgttatttacgcgattctcaccgagcaaagtatcgggcgattgtttttagccggtgttctgcctggcattatgttgctgctattgttcattttagtgattacagttatttgttggtttcgtccagaattcgggcctgctgggcctgcgacaagctggagtcataaaggcaaagccttgttaggtgctgggccaattgtagctgtgatacttctgacgattggtggcatttatggtggattattttcacctgttgaggccgctgccgttggcgcaggagttgtgatcttagtcggatttgtaacgcgatccttatcattaaaagccctttggcatgcgtctagggacgcggttgttaccacggcgacagtgatgttaattttgattgcagctcacctgatcaacccatttatggcgcttagtcatattcccacggcggtaggggaattgttgtctggattgggattgggcgtaacggggacgcttattcttatccttgcaatctatcttgtgctgggctgctttctggaaggcttcgccatgctggttctgaccttgccgattttctttcctatcattatgtcacttgggatagatccgatttggtttggtgtgctgacggttctgactcttgaaatgggcttaatttctcctcctgttggcattaatgttttcatcgtaaaatcagttgcgccaaacgtggagttaggtgacatctttcgaggagttctgcctttctggttgatgatgatcttggcggtggctttgttgattatcttcccgcagattgtactgttacttcctaataccatgtttggttgatgatttaagtgctttgtagtcgaaagggtaattagtctagatgataaaagccccatgttgatttccaatagctggaaaaacaacatggggcttttcggtttttataatccgttaaatgtttgcgtgaatagttggagtgaagtgacagtgaattaaactagttgttccgctttttgtttctttagtacctcttcaatcgcgcttttgaagacttctgctggctgtccgcctgagatagcgtaggcgttattaatgatgacagtagggacagaagtaatgccattttgttgccagatttgttcttgctgacggacttcatcggcaaagtgataattctccaaaatgcctttagctgcggctgggtcaagattaacgctggcagcaagattggcgagcgtttggtaatcgcttatatcttgattatgcgtgaagtgagctttaaatagtgccatttttagctcagcttgtttgccttctaactgcgcccaatgcaacaaacgatgggcatcgaacgaatttcgcatacggctttctggtgtgaagttgaaatcgaaatcgacttctttgccgcgagcttgaatcatgactctgttttggtctgattgctctttgttgatgccgtacttttctgtgatgtgctcgtttaggttttggccttctgctggcattttcggattaagctcgaaaggctgaaatgataattgcgtatcaactttgtcgctcagttgttctagggctttgttgaggttacctaaaccgaccacgcaccaagggcacattacatcggaaatgaattgaatgtctaaagagtctttcatggttaatggtctcggtgtttaattattaacctattgttatgggtggtgtgggaaattaaaagtactagatcgcagaaaacctgatagatactttttgtttgcagaatctaggcgatttgtaagaaattggaaggggagtctaagttgagcggttcagataatggctgaaccgctctgtttgatagtgctagacaatgccagcatccacaatgaagttttgtccagcacaagcgcgactgtcttgtgaggcaaggaatagggccattgccacaatatcgtctggttcaatacggaatttaagagattgaacgtcgataaattcttggtccaattctggcgttagccatagggctttttgtcgttcggtgacaaccgctcctggtacaatagagttgactcgaataccgcgagggccaagctctcttgccatggtgcgtgtcattgtgtggatcgcaccttttgacgtagtgtagcccaccatgccagcacgaccacgcatccagctgatcgaccccatattaatgatgctcgaaccgtccttcatccatttggccgccgcttgcataccaaagaaatgtgggcgcatattgatgttgaggcagttgtcccagtattcaggtgtgacgtcttctattttgtgacgatcgtctttacccgcgttattgatcaatacgtctaagtggccaagctcttgtgctgcatcgtcaatggcggattgcaaagctgcaatgtcgcgcacgtcgacttttctaaaccaaggcgtcactttgaattcgtcggccaatttttggtttaacgtcgtagagctagcgtcatcaatatcgatgtacgccactcgtgcgccttgtttcataaagtgatgaacaaggaattcgccaatccctgaaccaccgccagtgataaacacgactttgtcttttaaggaagggtattggttggttaatgtcggcatgtattattctccgatcgacaaacaatgggtgtgctcatggcgacatgaacacaccctacaagttttaatttatccgttatttatctgctatttatctaaaccggcaacgcacacgtatttggtattgatgtaatcatcaatgccgtattttgaaccttcacggccaaggccagattctttgtagccaccaaatggtgcgacttccgttgcaataacccccgcgttaacgcccaccagtccagactctaaggcttcggctacgcggaaaatacggccaatatcacgagaatagaaataagatgctaatccatattcggtatcgtttgccatggagatgacgtcgtcttcggtttcaaatttgaaaacaggagccaaaggaccaaaggtttcttctttggcaaacagcatgtcttgcgtcgcattggcgataacggttggctgatagaagttgtcacccaattcatgatgtttaccaccggtaacgactttgccgcctttgctgatcgcgtcttgtacatgttcttccaccttatcgaccgctgcacggttaattagcgggccttgttctacaccgctttcagtaccgtggccgattttcattgcagcaacttgtgccgcgaatttctcaacgaaggcatcgtacacgcctgcttgaacataaatgcggttggcacaaacacaagtttggccagcgttacggtatttagacatcatggcacccgccaccgcgtcatcgatgttggcatcgtcaaacaccacaaaaggcgcattaccacccagttcaagagagactttcttcatggtgtcggcacagtctttcatcagcaatttaccgattggtgtagagcctgtgaatgtcagcttacgtaccacaggagaattagtgagggttttggcaatcacgctggccttacctacgacgatattaataacccctgctggaataccggcttcaattgctagaacacccatagccaaagcgcttaaaggggtttcggaagctggtttgatcaccatggtacaacccgcagctagtgctggaccggctttacgagtgatcatggcagcgggaaagttccagggcgtaatagcagcacacacgccaaccggttctttcattactaggatgcgacgatctggcgcgtaagttggaatcatatcgccataaatgcgtttgccttcttcggcgaaccattcaatgaaagaggcggcatagccaatttcgccacgggattctgctaagggtttaccttgctcagcggtcattagttgcgctaagtcttcttggtttttcattaataggtcgtgccagcgacgtaacaatgccgcgcgttctttggcggtttttttcttccaggttttttgagcggcttcggcagccgcgatggcttgttcggtttgcgcagcaccaacggtcgcaacggttgctactaattcaccatttgcagggttaaatacatctagcgtgctgccttctgaagatttgacccactctccattgattaaacatttagtttgtaggagtgctttgttttttagttcaagcattgcggtacctctcattaatgaatgtgtcttatttttagattgctacggattgtgtctatttcaagtcgctgcttttcgcagctacttttgttcactatttttactgagtaataggatagttcttgacttctcttatgtcttatataagagttatatcataagtttgaagaagccgtaaacaagcattgttggtgaagcggttaaacgataaaaataaacactgtaagaacaggacagcatcatggcaaaacgtatcgaagaccttcgcagtcagcgttggtttgctcctgacaatatgcgagcttttgcgcatcgacaacgcacgcaacagactggatacaagcgcagcgatttcatgaaccgccccgttataggcatcattaatacctggagcgacatcagtacttgtcatactcaccttagagaacgtgcccagtttgttaaagaaggtattattcgtgccggcggttacccattagaaatgcctgccatgtcacttggtgaagtgatggtaaagccaactactatgatgtaccgaaactttcttgcgatggaaacggaagagctgctgcgtagtcacccgattgatggcgcgattttaatgggcggttgtgacaaaaccacaccgggcctattgatgggtgctatcagtatgaacatccccgctatttatattcctgctggtgcgagcctaaacggtaacttcaaaggtcaaaaaattggtacaggtactcacactagaaagttttgggatgaaaaacgtgccggtaatttgagtgatgaagactggcttgaattggaagcaaaaatgacccgttctgtgggaacctgtaacaccatgggaacggcgtcttcgttaacctctatggccgaagtgttgggtttttgcttacccggttctgcaacgattcctgcggccgattcggctcatcaacgtttgtgttctttggctggtgagcgcattaccaaaatggtgtttgaagacttaacgcctaaatccctcgccaccaaagaagcctttgaaaacgctattgtcacttatgttgcgctgggtggttctaccaatggcattatccatttaatcgccatggcagggcgtgctggtattgatttacccatgtctttgtttgatgaatgggcgcgaaaagtgccggtcatcgccaatcttatgcccgcgggcgaatacctaatggaagacctgttctacgcgggtggcttgccggctttattaacgcgccttaaagatttcttgcatctggatcaaggtaacgtgaatggtcgtaccttgggggagaacttggacggtgtggagatttataacgaggacgtgattcgccctctgaataatccggtgaatgaccgcggcacgattggtgtgatcaccggcaacctttgccctgatggtgcggtgtgcaaaccgtctgcggcctcgccgcatttattaaaccaccgtggtaaagccttggtgtttgaaaatcatgcacaaatgacggcacagattgatgacccagatctggatgtggatgaaaacaccgtattggtgctgaaaaatgctgggccaataggcggtcctggcatgcctgaatggggcggcttgccgattccgaaaaagcttttgcaaaaaggcgttcgcgatatggtgcgtatttcggatgcgcgtatgagcggcacccattacggcacctgtattttacatgttgcgcctgaatcttatgttggcgggccgctggcctttgttcagaccggcgactggatcgccttggacgtggaaaagcgcacactgaatttagaaattagtgacgaagaaatggccgcacgaaaagcggcgtgggcaccaccaccaccaaagtttgctcgtggttatggcgctatgttttcaacccatgtcacccaagcaaaccaagggtgtgactttgactttttacaaggtgacgctgtcatcgatgaaccggagatattttaaatgagcaacacaactaacccgtttaagcagcgtttactggatggccaaaaactagtcggtggttggaccttgtcaggtagcccaacggtcgcagaggctatggcgtttttgaactacgactacttggtcgtggatttagaacacagcccagccagcattcatgacaccactccgatcttgcgcgcggttgaacaaacaccaacggccgcggttattcgtatgccaagccatgatccgattgcgattaagcaagtattggatcaaggcggtatgaccttgtatttcccatttgttgaatcggtcgaagaagcaaaagccattgttcaagccagcatgtacccaccattgggtaagcgcggctttgccaaaatgcaccgagcggcgcgttataccacacgtgaagattatcctacggcggccaatgaacaagtgtgtttgattcctcagcttgaaacagtcgaagcgttagagctagcggtagaaattggcaaggtggaaggcgtcagtgcagtattcattggtcctggagatttgtcgatgacaatgggcttgccaggtcaggttaatcatcctgatgtgcgcgccaaaatcgtggcttgtgtgactgcctgtaatcaagcagggattcctgtgggaaccgtgatgccaacgcctgacgatgccaagtgggcattagaagttggctttagttttgtgtcgattgccaatgatctagccaatatgctggggcagtgtaaggcgcatttggcgcaaatgaagaattcataaaggtgtctctatgcttttattaacaagaataataacgtttctggggcagataaactctgcctttgtgttcgttttcaaatatctggcaatcaccgcggttgctgtgatgacggcctcgattctcgttcaagtgttttgtcgttatgtacttaacgattcattaccttggtcggaagagttggcgcgttatctgatggtttggatgacgtttttgactctgccagtggtgtctcgtgctaagcaacatgcggcactcgatattattttgggggctttaccaagacgcttgagcttgctgctggagctggtgctgtatgtgttgattgggattgtcctgtattacgcgtttaataaaagcttagatttcgctctaaaagggacgcgcatgttagccacggcgctgcctattaccaaagcttggtcatacatggcgatgccagttggctttggcgtcatgatgctggtgtatatcgagcttttcttgatttgtactgtgcgtctttttaatgaatctagtgacgacaagtttgtgttgtctgatagcgaaagcgaggcataacccatgggcatttcatttttctggattttgctttctgtcatgtttttggggatgccggttgcgtttgccttgttgtttgcgccgggtttgagtctgtttttagaaggcaaagagatgttttatctcttgctaacacagcgtttgtacaatggtattgatagctttcccttgatggcgattccgtttttcatgttggcgggtgaggtgatgaaccgtagcggtattactttatcgcttgttcaggtaagccaagcctttatcgggcatttgcgtggtggtttggcgcaaatcaatattttatcttccatgttgtttgcggggctaagtggctcggcggtagctgattgttcagcgttgggaaaaatgctgattccagcgatggaaaagaatggctactcgcgtcgttttgcggcggctgtgacggcggcatcatcggtcatcggaccgattattccaccgagtggcattatgattttgtatgcgtttgtgatgaacgtgtcggtgggtggtttgtttgcagcaggtattgtgccgggcgttttggtgggggttagcttgatggcaatgacgtggtttttggcgcgtcgtcgaggctataaagtggcctctgaaaaggcttcttggtcagagcgtggtacggcagttaaacaagctttttggccgttgttgacgccagttattttgcttggcggtattttatctggtgtgtttacaccaacagaagcggcggcggttgcggcggcttatgccttggtggtcagtctgttgtcgaaaaccatgacggtgagtaacttgccaagcttgttttacgcaacggcgaaatcgtcagcggtgattttattcttggtgggcagtgcggtggcgttttcttccgtcattagtttgtctggagcgccacaaaaagtcgctgcaatcatggtttctctgacggaaaatccgttgttgcttctgttgattattaacttgctgttgttgtttgttggcatgttcttagatgcagggcctgcgattcttattttggggccaattcttggaccgattgtcacgcaatttggtatcgatcctctgcattttgccattgtgatgtgcgtgaacttaaccattggtttaacaacgccgcctatgggcttggtgctgtttgttgcgtccagtgtgagtggcgagcgagttgagacaattagccgtgaaatgctgccttatttggcggtccatatctttgttattttgctcattacctatatcccagcattaacgatgaccttgcctcgtttgcttggctttgcctcctaatgaatggtgaaaaacggtttttgggcatagttaagaaggaaacaaacgagggaggcttttatgcttattgatagttcgagcctgcttttattattgttttttgcgctcggcagttacattcaagcgacgacgggtttcgcttttggattgattgttgtgagtagtgtatctgcactaggtttagcgcccatagaagtaacggcgtttgcggtgagtgtgttaagtcttattaatgctggcattgggctttatggtgggcattggcgaaagataaatcgtcgtgctttttggggctttattttaccttgcctacccgcaatatatcttggagtatggttgcttagttaccttggcgagaacgcattaggctggcttaaatttagcttaggtttgtgtattgttgtcagcagtttggtgatgatgctgcaagctcatagggtgagaaaagaatcctctgcgggggcttttgctgtcagtggcgtaataggtggggtaatgggcggcatgtttgcgacttttggtccgccaatcactttcatgatgtatcgccagccagatgaccaagccaaaatacgtgcgaccttattaggaatattttgttgtacagcggcattgcgtgtggggtctgttagccttactcaaggtgttgatatcgacacttggttgttatgtgcgcttggctttcctgtggttgtgatagcgactttagtagcgagaaagtttcccgttccaatctccgctagagcgatgcgctttgtggcgtttagtttgttgctattgtcgggtgttagcttgatgtggcagggcgtttaaagagaggcgaacgaatcgttcgtaatttattctgtgatgactgtagaggaattgataagtagaggttgataattttcttttgcacctgcttatcaatgatccttgaaatacaattttattcattcttgtcagtaaaaaagcgtagttgaaggcgtgtcaaaatacagacacacgagaatcctattgccactgagtggttttttatccacggcacctactcataggtgcttcgtcgattatttatttcctagataggagaatagagcgtggctttacagatttcatcaattagtcaaaattcattaattcatcaatcgtgttagaagcattgatgtattaatgaatttgcttttagtttgtattattgagcttcttcctctaaagcaatatcactcaggctgacttgataaaattccacgagcgatcaattcaaggaggtaatcgctacgtggagcaaatgcgtcttggtctcctagccatccaagagctcctatcaatgcaaataggtcgcttccagtcatatacttttctgcacttcctttcgcttgagctcgctgaagtagtcgtgttcctgcactgcgcaagttctcacaagaagcgtgtagagccgaagttggatcggataaagccgctgccatcatagtgacagcaccgctatatacacgaacaaatataaccgcctcacgtagccacgaaatcagcgcctcatttggggaatcgatcgtttcgaatgagtcagccttacgtgtcaactcttcaagcttggatctaagcaaggcctcgagcaaggcttcacgggttgggaagtggcgaaataaggtggccagacccacaccagccttgcgtgatatatcacgcatcgaagcgtctgctccttgctctgatatgacggcatgagcagtgacaagtatatgttggtaattttcttttgcatcagatcgcataatactctcttgacaagtggatcgctgatccacatcatatggatcactgttccttttattgtagtgccgctacatgggaatgacaactaggagatcaacatgcgttataaagtttttggtaaacacacaggattacgagtatctgaacttgttttagggactgccaactttggtttggcttggggtggtcacggggcaactccagatgaagctcgccgtattttcgacacttatgccaatgcaggtggcaactttatcgattcagccaatggttatcaggacggccagtccgaggaattggttggcgatttgctagtggggcgacgagatcagttcgtgctgtctagtaagtttgctgtgaaaacagacgctaattcaggcattcttgtgacaggtaacagccgtcaggctatggtcgcatctgttgaagccagcctgaaacggctcaagaccgaccgtattgatctttactgggcgcacgtggatgatggtgtcacgccgctcgaggaaatcgtgagaggctttgatgacctcgttcgggcgggtaagattctgtatgctggcctttcaaatttccccgcatggcgggtggcgcgtgctgcgaccatcgccgaacttcgtggatctattccaattgcaggtattcaggttgagcacagtctggtacaacgcgcgaccgaacaagacttaatatcggctagtcaagcgcttggtcttggtgttgtggcctattcacctatgggcggtggcgtattgacggggaaataccgcaacaataacggcgaaaatagacgtgacgaagcgtggggtggagctggtttccaaccagaaaactcgcctcaacgcactgcgatcatagatactctaattgaagttgctaatgaagcggaggtctcgcctggcgaaatagccatcgcttgggttgcagccaagggatcactgcctatcataggtccacgtacattagctcaccttgatagtaacctggcagcggcaaaagtcgtattgtcgccagaacagatagcgcgtcttgatcaagtcagcgcgatcccacgtggttacccttatacagtgttagacgagccgcgtatcaaggatctcatcactggtggcatgtatgatcgaatcgatgcacctttagaccccgtggcttgatagctaaattgctcaacattaggacaagtactaagggtctctttcatgcctcaccacagactcacgttgcaactagctaatgttagtgcgtcttgtttaatatgtttatagcaataagctaaagagagtaaggagcgcgcgatcttgctgtcaggcgctcttttttgttcgttaatttatcgagctagttaattgagttcgacaagataatgtaggtcttcgctgttggcacggctgattcggtattccacggtacgtccgtctaatgcgcgagcagtgcgcgttacttctagtaaaggctgtcctgctgcgatgtttaaaacgctttggtcttgttcatcggctaacacggcttttagtctgtccgtggctttgtgaacggtaatattaaaatgctgttgatagtagtgatacaaggaatgcggcagtttttcctctttatctaaatccgtaaagtaacgatgaggaaggtagatcagctcacgtatcgaggcagtgttttttattgagcgtacacgatggatttcaatgactttctcttttgccggcagttcgaaaagagtgcgcagtttatcatccggtgtgatcaatcgcatttcgagtaattgggcgtaaggcagttcgggaacatcaccgctatcacttttaaaatggaaaaagtgaaacatcattttttgtaatgtgtgttctgacacaaaggtaccgacgccttgacgacgaaataatacgttatcttcggtaagcgcgttgagtgctttgcgaaccgttccttgactgacaccgagtagatccgccagttggaactcactcggtaatacctcaccgggcttccaaatgccttcaataattctctctgtaatcaactcttgaacctgtttatacagaggtttgaagataggtgatggctgcggtgtagtgtctgtcatggcttaacctgctgtgattgttgctcttagaatacgcaaatgagataaaaaaatctgttcttttcttgtactttgtgtcttatataagatataaaacaagttataacaatataatcgttcatttgctatcaattatcgtctgacgatacgttaaaagatgaacggctggtttgtttgattacttgcgtgactcagaataaaaaaatacggagccttcgaaatgaaaaaaaccgatttactaaaaaagaccacagctgcttttgttccaacgctcatggcggcgagtttgtctcttgcagctttgcctgtattggctgcggattatgaattcaatattgtgcatctttccaataccagtgatgaagattatgacggcgcggtggtattgaaagactatgtcgaagcgcagtctaacggtcgtattcaggttaatatttattctggtggccagctatgtggcaacccaacagaatgtatcgaagcgcttcaagccaacttgattcaagtatttaataccacaactggtggcctagcgaatgtttttccagaaattcaggcgattgatattccttatattttccctacagaccgggttgctgagtgcgcgctaaataacgagatgttagttgggccattacgcaaagagctgttggatcgaacgggttctatgcgtctaatgaccattggcaatactgggggctggcgtaactttgcaacaacgaataagcaaattaaaacgcctgctgacgtgaaaggtttgaagatccgcacgatcaattctcctattcaaatgcagcttgtgaaagccatgggtggcagcccaacggcagtgccttggccagaagtgtatacatcattggcaactggcttagtggaaggcacgaaaaacggcattaccgatattatgggtatgaagtttaacgaacatattaaatacatgacccttgatggacacggttatatggcgtctatgtggtggatgaacaatgattccttgaaagatatgccggaagaccttcaacacatcatgatggacggttttgatgcgttacgtgaagtgacaaccgtgatgccaaaacgtcgtcagattgaggcctacaatgagtttaaagcctctggtggtacggtttatgccccgactgcagacgaaaaagcgcagttccaagaagcggcgaaaccagtacgtgattggtttgttaacgaatatggcgcgaaatgggttgaaactacagagaacgccgtgaaatcctgtgaagcctctataaacgaatcttatatggcgcagaattaattcatgatgattgtgttagtgaaatagtaaatattcttctgaacggtattttccgttaggccagtgcttgcactggctttttttcttgagacttttggtttttggtatgacaaaaaactgactcaaaccttacatcccgtctcatttacacaaatacacctctcacgataaaatcgcctgtattttaaccatccccaaatgacaaggatttgtccatgacataccgtttgattaagctggatagcttaatggcaatggattttgcgtacgttgaaggtcgcggcttagcgcatattgatgagcgcgagctgcaacccgccttacccaaaggctgggataccgcaaccctgatcgataagattcattctggcgaatacgctctactcgccgatcatcccgcccaatcgttactggttcaagagcgtaagaagtttggcaagagtgagtggcaaattaaccctgacacaaaagacactctgccagcaggattattaggcgcggtgacgcaacgccttagcatgatgggtcaaggggcaggatcttccgaagccaataaccgaggcaacctgcattctgctatcgaacctgattacactcccgaacccgtcattcgcgcacgggattcttcacacgagtccaccgagcccgttgccgaatacaatctggaaattgctttttctaaggacaagcccaaacatcccgttgagctcagtgtgacgctctacgacaccaagaataaaatggcgaaagaagattggcaagccaccccaactcgatacggcacccgatacaccatcaccaccacgaataaaaagcctcatcatttacagatccaagcggttcatcgggccatggggatctcactcaaaaacgtggccttggtgcccattggctctggtaaaatcgaggacgcctttattccggtcatgccacaagtgcaacttggcgagcgtttggcttttgccaccgcggggtatgtgtaccatttcaaaggcaccgagctggttcaaaaataccaatggttggacgatggcacactaagccctttgccggataacaagaactcagacgcctttcatcacgccagtctctatctattcatctattggaaaatcgcgggtcaggtcgtgaccgatcaacatctgttgtatcgaagcgaatccttaacggatgacgagttaaaccacctttccagcgactggctagacgaacagggagtaagactggacccagaagccattttagcggcttctgaggccgccgaattaccacgagacgtttaccaaaaagccgcccccaaaagtaacctgatttatcataccgtggcagacaatcctgcgactcagcagcgtgaaacctggcccgacatcgccagccaatacggcttatccgccaaagcactacttgaacagaatcccagttacaatgccaaccccagcgcgctaaaagtaggcgatgtactgaccattacccaaaatgaggctgaagcgccggttgagttcgagcgttttgaaacgccacccgaagcccccagcacttacaacagcgcacaaaacagtcattacgtcagtgacaaaaaacgcttcactttcgcctatggcgcgccacttatgcccttagaacagcgtaaggtcaaaaaaggcttacccttagtcaacgtcaaaccagaacgcatcttacgcatcggcgtgttttttgatggcacagcgcaaaacaaccgaaatgacgcgtataaagaagagcgtggtgataaatccagaaccaacatcgcacgactgttcgaagcgtacccacaagaactaggaaagtcggcggctatttatgtctctggagtcggcacagtggatggggcatggcaaacgcccaaaatgattgatgaaggtaaggatgaaagccgctggtcaagtgctacaggtctttatgatgacaacggcgcctttcagaaatggcagactttactcgatcagctacaacaaattattgtcgatttgatcgataaaaaacgatatcaatcgattacacacttttcctttgatgtcttcgggtttagccgtggggctgcgttagcacagcacttcgtcaatgcattaaaaatgggcttgcccgattacactaagcatcgttcaggcaaagacacgagccggattacgcctaatttattgggcacaacggaaggggataaatacaatccaaatacgggttaccaagcggacacccaacgcagtgccagtgtgcgctttttaggtttatttgatacggtggggtcgttttatttgccaggtaataaggataacggtgtatttaacttgcatgttaactcagcggatgtgggtcatgcgttgcagatctgtgctcaccatgaatacagaattaacttccctcttacctctttgaaaacccgcgggcagctcgcgcctaacttttatgaagaagtcttccccggggctcacaccgatgtgggcggtggttatccttttgtggagcaatatcataaagccgatttacctccacattttggcgaccccgtaaacggaacatacaaccgcgaattggtcaaagtggagccccttaattatgaccattatcaaaaccactaccgaggcgctatcgcggattacccagaattggaacaacgacgtctgcaaaaggaatgggaaccggaatgccaagcccaatacggtcaaaaaggatgggttgctcttgaagacaacaccttctatttttatcgtttacaacccatcgatgccagccttgctggattggcccaagaacggatgaaacagcaggcagaacgttttggagtagaatggtacgaacaagaatacagactaccgcacgattatgaagataactctgctcaaaaattattatggaataaattagcgacactgcctataggaaaaattgcaccacaaaattggctgacagatgtatctgataactgcatccaccgttcccatgatagcgttatcaaccccggttgcagtgacccaatcgatagtctagtcaatggcattgctaacgtaacagcttttaaacgctatcaacccaatgcgcgattgaacacaccaacaagagaaatctatgacaatgaataagctattccttatcttaactaccttacttatgcttacaggatgtgaagaaaaaaccttctatgtcgccagtattggcaatgcgggcagtttaggtgggcaatacggtattcgagatatgtcagtgtccgatgtattaggcggaggtgcaggatttggttatggcgcggtgaatggttacccagggaaaagtgccgatattggtcgaatgggagttccgaatcatatcgaagggttttgggccaaatatgaagaggatgcaactacgtattttagaatttccgccgacatcaacagcgagttagcggagaagaagattcggactctacggaactattatgaacacttcgaacgaaaaaaaggcaccatgcaggtattagttgaaaaagaaagagttcgattattctatacactttactgctctcctaatctgaatgattgcactcccaaacctgatgctgacccaaacaactgggtggaaaaagcacctgagtcggttcgcaacgttgtggtgctcttcgatggcaaaggcgagatgtcccttaccccgttcccagattcgccgtatgaaaattaagctgctcttaatcctcgccactttacttattctgacagggtgtgaggaaaaacccttctatgtcgccagtattggtaatgcgggcagtttagatggcccatatgttctagggcctattggtgtggcagatgttttaggtggaggtgcaggatttggttatggcgcggttaatggctaccccggagccagtgctgacataggccgtatgggggtgcccaagcatatagaaggctattgggcgaaacaaaatcccaatgcacgtggctatgtcgctttttaccgcatttccgccgacatcgacagcgagttagcggagaagaagattcggactctacggaactattatgaacactttgaacgaacaaaaggcaccatgcaggtattagttgaaaaagaaagagttcgattattctatacactttactgctctcctaatctgaatgattgcactcccaaacctgatgctgacccaaacaactgggtggaaaaagcaccggaatcggttcgaaatgtagtcgtcctgttcgacggcaaaggcgagatgtcacttaccccgttcccagattcgccgtatgaaaattaagctgctcttaatcctcgccactttacttattctgacagggtgtgaggaaaaacccttctatgtcgccagtattggtaatgcgggcagtttagatggcccatatagtatggggaaaattagtgtcgcggatgtgttaggcggcggcggtggctttggttatggcgcagtgaatggttacccaggtaaaagtgccgacataggtcatatgggggttcctaaacatatagaaggctattgggcgaaaaaatatcccgaaggtggctttcagtactactatcgtatttccgccgacatcgacagcgaactggcggagaaaaagattcgggctctacggaactattatgaacactttgaacgaaaaaaaggcaccatgcaggtattagttgaaaaagaaagagttcgattattctatacactttactgctctcctaatctgaatgattgcactcccaaacctgatgctgacccaaacaactgggtggaaaaagcaccggaatcggttcgcaatgttgtcgtgctcttcgatggcaaaggcgagatgtcacttaccccgtttccagattcgccttatgaaaattaagcagcttttaatcctcgccacgttgcttatgctgacagggtgtgaagagaaacctttttatgttgctcgtattggtaatgctgggagtctcgatgggccttatataatcaaagaagtttctgtggccgatgtgttaggtggtggcggcggctttggttatggcgcggttaatggctaccccggagccagtgccgacatcggccgtatgggagtgcctaaacatattgaaggctattgggcgaaacaaaatcccaatgcgcgtggctatgtcgctttttatcgtatttcagccgacatcaacagcgaattagcagagaaaaagattcggaccctgcagaactattatcaaaattttaaaggctctattggtagaatgcaggtggttgtgcaagaggaacgtattcaagtcatctatacccaaggatgttatgcctatcgcatggactgtaatcaaaaagaaggctctgaccctaatcagtgggtagttcgttctccctcagactctacggatgttgtcgtcctgttcgacggcaaaggcgaaatgtcacttaccccgttcccagattcgccgtatgaaaattaagctgctcttaatcctcgccactttattcattctgatagggtgtgaggaaaagcccttttatgttgccagtattggcaatgccggcagtttagatggcccttattacttagtttctatttctgtgagcgatgtgctaggcggtggcggcggctttggttatggcgcagtgaatggttacccaggtaaaagtgctgacataggtcgtatgggggtgcccaagcacattgaaggcttttgggtaaaaggctggaataaagaggaagcctattatcgcatttccgctgacatcgacagcgagttagcggagaagaagattcggactctacggaactactatgaacactttgaacgaaaagacggctccatgcaggtgttggtggaaaaagagcgaattcaagtattatattccttattttgcccctccaaccgttttgattgcagcgctaaagaaggcgcagatcctaatggctgggtcgttgactctcctataaaaggcttagatgtagttatcctgttcgatggcaaaggcgaaatgtcacttaccccgttcccagattcgccgtatgaaaattaagctactcttaatcctcatcacgttacttatgcttacaggatgtgaagagaaacccttctatgtcgccagtattggcaacggtggtagtttagatggcccatatgttctaggaccgattggtgtggctgacgtgttaggcggcggtggcggatttggttatggtgcggtgaatggttacccaggagccagtgctgacataggccgtatgggagtgcctaaacatattgaaggctattgggcgaaacaaaatcccaatgcgcgtggctatgtcgctttttatcgtatttccgccgacatcgacagcgaattggctgagaaaaagattcggactcttaggaattattaccagtattttaaagggaaaaccggctcgatgcaggtactggtagagagagaaagagttagaattttttatacattatattgcccttctcatcgtgcagattgtagcggtaaagaaggtgctgacccgaatggttgggtgattgactccccaataaaaggtttagatgtcgtcgtgctatttgatggcaagggcgagatgtctcttaccccgttccctgattcgccttatgaaaattaagctactcttaatcctcgccactttattcattctgacagggtgtgaggaaaaacctttttatgttgccagtattggcaatgtgggcagtttggatggcccatacagtatgggggaaattagtgtcgcggatgtgttaggtggtggcgtcggatttggttatggtgcggtgaatggttacccaggagccagtgccgacataggccgtatgggggtgcccaagaacatagaaggctattgggcgaaaaaatatcccgaaggtggctttcagtactactatcgtatttcagccgacaccaacagcgaattagcagagaaaaagattcggactttgcagaactattatcaaaattttaaaggctctattggtagaatgcaggtggttgtgcaagaggaacgtattcaagtcatctatacccaaggatgttatgcctatcgcatggactgtaatcaaaaagaaggctctgaccctaatcagtgggtagttcgttctccctcagactctacggatgttgtcgtattgttcgacggcaaaggcgtgatgtcacttaccccgtttccagattcgccttatgaaaattaagcttaaataaaaaataatcgttaataatggctaaactactgtctaaaattccttgttttgtatctagttgttactttctattttatcttggcacttgctcttgaaggtgggcgattaatctttccatcaagggcgttaggccgtttttacgccatacaaagtggatgtcgagttctggcaaaacgccatctatggggcggtaagttaagccttctcgtcgatcgaactgtgtggattctgggacaagtgccacaccaacgcccgcagccactagggttcgggttgtttgagtcaaccgagcgatttgcacaatattaggctcgacgccggcagcatgcagatgatgcatgatttggtcgtacaaagacggatgagcttgtctcacaaatgagataaacggcagttggtgtaaatcacttaaaggcacactttctttttgcgcaagtggatgattctctggcaaggcgagcaggtgtttttgtgtttcgtagtcttggtgttctaggtcggtgatgtccattaagggattaaggaagatcatcgccaaatcgattttttttgttcttagggcatccaaggcatgggtcgtggtcatttcttctagattgagcgtcacgccatgattgtcttgtttgaactgagcaatgcctttggaaaaatgcggcgtgccagccgcccaaacaaaacctagtgataggttgcctgatgtgccgttggcaatacttcgaacttgctcttgtattttttcccagtcctgcaaaagggcccttgcttgaggtagtagggcttctcctgcaggcgtcagagagactttctggctactacgctcaaaaagtacggcgccaatttcatcttcaatggctttaatttgttgtgacagcggtggttgggcaatatgtaatcgagctgcagcacgtccaaagtgcagctcttccgctacggtaataaaataattcagttttctaaaacgcattatatctttttcatattaagcatgtgattaacatatattagacataatgatgcgcttttcctatcttagccttacaaaataattctaagttagtttaggtgagacatcatgagcagagaaaaaatcgacggacagctttttagctacacaggcccagcctttcattacatcaatgaagaggagcgtcacttcttcgccaaagagccagcgcagtttcgtgtgaatctgattggttgcggtatgattggtatggagcacatgcgcgtggcgactcgcgttggccgctctgctatccatggtgtgttcgatctaaacgagcgcagcgttaaagtagccaaagaagaattcgccaaaatcaccgatgaagacttcaaagtctacgacagcctagaagcggcgtgtaatgacccagaagttgatggcattttaatttgtacgcctaactttactcaccttgatgttttaaaagtggcgatcaaatcgggcaagcacatcttcatggaaaagccgatggcgaccaagttagaagatgcctacgaaattactaaaatggcgaaagaatatggcgctgtgttgcagattggtttgcagtatcgctataaatcgatttattccgaagccatacacgaagtgctagaacgcaaagcggtcggtgacgtgaagatgatcaacatcatggaacaccgtattcccttccttgataaagtaaatcagtggaataaattctcgaaatactctggtggtacgctggtggagaaatgctgtcattactttgatttgatgaacctgtttgctcagtctcgtcctgtacgcgtttatgctaacggttctcagtcgactaattttcgtgacttcgaattcaaaggcgaaaaatccgatattcttgatagtgcgtttgttaccgtagaatatgagaatggcgttcgcgctggctttaatctttgcatgtttgcgcctatgttccatgaggagctattagtgtgcggtgacgagggtcgtgtcaaagcggctgagattgaagacttcagtgaaaatgcgcgcctgcgtactgaaatggaggtcttttgtggtcagaatcgcccatctaaaacctcacaaccaagctatcctaaattgattgaagcctctggtcataatggtgccacttggtttgaacacattgcctttgccgatcaaatggcaggcaaaaaaaccaacagcgcgacagtcgaagaaggcttctggtctgttgtggtgggttgtgctgcagaagaatcggtaaaaacgggcaaaattgtcgaaatcgccgatttgctaaaatcgaaaggtattgatttttaattactcgtttggtgattgatggtgtgaatttatagggagtctaatggctcccttttttataccctaagaatgtaaaaaggcagaatcgtcttcccagaaaacgacagatcccttgaatattccttaattagtgaatggaaagttggtataaaatgggcttttattttattgattgagcgctctattaattaaggtggttcttagagtgttttttgagggagtctatgctgttagaaacgcaaagcgtgatttttcaagtggctgcgcctgtgctgttgatgattgcgatgggcgcacttttacgtcgtattcagctaataaacgatgatttcattctggttagttcgcgatttgtttttaaagtttctatgcctgccatgttcttctttggcatgttgggaaatagtttaaatggacttattagtgtcaatttagcggcctattttattacctccattgttttaacttttctgctgtcgtggttattagctgtgaagcttgatgttcctgaacggcagcgtggcgtttttgttcaaattgcttttcgtggtaattgtgggatttttagtgtcgcgttagtggttaatatgttcggccaggatggggttgcgcttggtggtgtgatgtctggtttgagtgttttattgtttaatattcttgcggaagtcattttaacccgttatagccacggtaaattgcatttggttcccgtcttaaaaagtttgctaaagaacccgctaatactgggtattgtacttggtgtggtcgcgaattttattggtttaaaactcccagcttttgttgtgaaaaccggttctttaattggcggattgtctttgccgttggcattgatttgtattggtggctcgctagttaccagcggtttcaccttgcctaaacactttcctatggcgattttaagtaaagtcgcattaagccctattttatttacatcgttgggttatgtgcttggttttagccaaaaagaattgttgtttttgtttatctttctagctgctccgacggcggcatcagcttatgttactgcagtggcaaaaggtgatgatgggaaatcaacggcaaatgccattgccgcaacgacgttggtttcttctgtcgtgattgtggtgtgtattccagtgattatttgggtgacaggcagttaaacgttatatgaaagcaaaaagccgctgcccatatcgatatgagtagcggcttttttgattgttaaaatggaaagtttgaaggttaaataacgcccaattcaactaatcgttcgtgtaaataggttttggccgtatggcgttccgacaagaccacttcaggttttggatgaaggaacaaaggcaaagaaatacgtgatttggttttgtctgcgccttctggattaattacacgatgagaagtcgacggaaaatagccgccagatgcttcctgtagcatgtcaccaatgtttactatcaaagtaccgaaatcacaaggcacgtccatccaagagccatctttcgctttaacctgtaaaccaggctcattagcggaaggtagtatcgtcaatagattaatgtcttcgtgtgcgccagcacgaatcgctcccaactcttcgtcacctttaagtggcgggtagtgtaagacgcgcagcaatgtctgatcgctgtcttctaccatgctggaaagggattgtgaataatgcagagctacttcagctggcgagtgcttttcaacccatgctagtagttcggatgccagtgtgtttgcttctgtataatattgttctaaaagcgcttttttatcttctgggcattgcccccatggataatagtgaaagtactctttaatgtcttttttagtgtgccctttggcggtttctgaaacatcaggtgggaaaaaaccgtcttgtgtgccgacattgtagcgatagtcgtatttagactcgctatcaaagaaggtttgccattctttataaatagcagacactaaatctttttgaatagggtggtttttgagaacgccaaatcctgtctcgcgaagggattttacaaagtcttcggcagcggttgggctggtgtaatcgatcgcttgtagttgcatgatagtttcctgtattaccaattattttattgaaacacggctttcgttgagtcgaaaagcagttggtttgtttgggcaatatggaaagtctaagaagaccagccgctatggaaaaagtagcgtaaatcgacggtttctgcttggtagtgctgaatccatgcagccaaactcatcgcatgtagacgatcaaacatctcagcataagctaattgtatttggacgttttgtgatgatagtaaggacataacatgtctccaaagcacgaaaaggtgttcttaatcctatattaaggattaagagtgctagtttactgcttgaaatgtgagttttgaagggattcggtaataatttgtagtttgggggtaggcaaacgctctgtttgtcctatactgcaggagtcggctgtttttatttgccgtcttcttttgatcttctctacgtatatatcacgtcttaattggcgagttttgtcttaagttcaggtacttcttaggttttagtaactagcgctatccttgcgctgtcatcaattaaagagggctcatgactatgaatgcatttttcgattcgtttaaaaatcactttttaatttctatgccacacctagacgacccacattttgaacataccgttatttatctttgtgaacacaccaaagcgggcgccatggggattattatcaatcgcccctcaaatgttgattttacagaattggcggatcaccttggaattcaaattcacagcccacgtttaagctctgagccaatttatactggcgggcctgtggaagcagagcgaggctttattttgcacacaacggataaagtctggagcaatactttacgtgtgactgatgaggtctctttgtcggcttcgttggaggcgttggaagatattgctcaaggtaatgggcctgatgcctttcgtataacattgggttgtgctggctgggatgctggacagcttgaagctgaaatcgcaaataatgattggctggtatgtgaggcggatttagacgtattattccatacaccaagtgatatgcaatttaccgccgcgacgcgtgtattgggaattgatatgacaagactttcaccggatataggacatggttaatgacagggtcaatctctacaggaacatcgttagatgataaccagaagcccaatactgttcgctcagtattgggctttgactttggtaccacacgtattggcgttgctattggtcagagcattactggcaccgctcagccgcttgacccattaaaagccaaagaaggcattcctaattgggatgaaatcacgcgtatcgttgaagaatggaagccagatgcctttgtagttggcttgccacttgatatggatggttcagaaaatgagatgtgtcaacgtgcacgtaaatttgccaaacgattgcatggacgttttaaccttccttaccatatgatggacgaacgattgtcttcttatgaagccaaggggcaggttattgctcgtggaggcaatcgtaactttaaagaaaattcggtagatgggctggccgctcaaatgattttagagacttggtttgctgagtcttactagaaaatcacttgttgaacggtgttttatgatggggtctttgtgcaaaggtctctatatgaatttaagagcaaggtttgaaagacaatgaagttagatttagagcattctctggcgtcgatgaaaacgcagttggcagcgtattgtgaaaagaacaatatcgaggatgccattgtcgtggggattcatacgggtggtgtttgggttgctgagcgcttgatggaagctgtgccaacgacagaacctttggcgacgctagacatcactttttatcgtgatgattttactaaagctggcttgaaccccaaggtaaatcaaactttattacctgcgattgaagatcgccatgtgattttagtggatgatgtattgatgtctggccgcacgattcgagcggcaatgaatgaaatatttgatttcggtcgacccgccagtattaccttggcaatcctttatgatttaggtcagcacgagctacccatagcagcagatatcgtcggtgagcacttgacgcttaatcctgatcaaagagttaagttggttgggccgaatccgctaagtgtttctgttattgatacctattaatatgcataacaaagctttattttttgtcgaacacgtacgacaattaacgtatggataagattgacgataccgcggttagaagaatcaaatctcaccaaaataatatggtgggacaaccgtttagtgtcattaatgcccggttgcagtttttctgtaccgggcattttcctatctgaatatcctattttaaatagagaaagacgacaccatcgtctttgcagtttgaggaaagcaaaccatgatgcgatccgagcctcgggcattacagttaaatgaacacgggcagcttaagcactttttaacgctggatggattggacaaaactattttgacggagattcttgatcgagcggattctttcctatcaatgggagagcagtcggttaagaaggtacctctgttacgcggtaaaaccgtggtgaatttgttttttgagaattcaactcgaactcgtacgacgttcgaattagccgcaaagcgtttgtcggcagatgtcattaacctcaacattgaaacatcagcgacctcgaaaggggaatccttactggataccttaaaaaacttggaagcgatgcaaagcgatatgtttatcgttcgtcattctgacagtggcgccgctcactttattgccgaacactgcacacctaacgtcgctattatcaatgctggtgatggacgtcatgcccacccaactcaagctatgttagatatgctgacgattcgtcgtcacaaaggcagcttcgatggccttaaaatcgctattgttggtgatattcttcattctcgtgtagcacgctcacagcttcaagcactgacaacattaggcgtgagtgatgttcgcttagttggcccgaaaaccttagtaccaagcttctttgaggaaatgggcgcgaccatttgccacgatttagaggctggtttgaaagatgttgatgtcgttgtcatgttgcgtttgcaaaaagaacgcatgaaaggcgctttgctgcctagtgaaagcgaattctaccgcttgtatggtttgacggaagaaacccttgcttgggcgaaacctgatgcgatagttatgcacccaggcccaattaaccgtggtgtggaaatatcctcagaagttgcagatggcaaacactcagtcattttgaaccaagtcactaatggtatcgcagtgcgaatggctgtcatgtctatggcaatgagcggtcagttgcaaagtgatgaaacgccagcagcgaaggatgaaaaataacatgaaattacgtattcaaaatggtcgtttaatcgacccgagtcaagacattgatgccgtaacggatctgtttgttgataatcaaaaaatcgttgcgattggtgaagcaccagaaggctttgaagacgctgaagtggtagatgcatctggtcaatggatattgccgggcttggtggatcttgcggtttcccttcgtgaaccaggtctgacgcagaaaggtaacattgccaccgaaggtcgtgctgcggtgtctggtggtgtaaccactttggtttgtcctcctgatacacgcccgattgttgatacggctgccgttgctgcgcttattcaagataaagccgacgatgcaggtatggctaatgtatttcctctaggcgcattgacgcaaggcttagaaggcgctcagcttagtaacatggttgccttaaccgatgcaggctgcatcgccttatcgaatcaccgtcacccaatggcgagcaccaaggtgctgtctcgcgcgcttgaatatgctgcgacacatgatttgttggtggtttttcatcctgatgagtcgagcctttccgaaggcggttgtgcccacgaaggtttgatgtcgaccatgcatggtttggcaggtattcctgaagaagcagaaaccattgctctgatgcgtgatttgttgctggttgaaaaaacaggtgtacgcgcgcattttgctcgtttgtcttgtgctaagtcggtagaaatgatcgccgacgcaaaagcatcaggattagacgttacggcagatgtagcggttcataacttattgttgaatgatcaggttctaagtcgtttcaatgggcattttcatgtgttgccaccattgcgcagtgatgaagatcgtttgaccttaatcgaaggtattaaagcaggggttatttctgctatttgctcagatcatcagcctcacgaaaagatggcgaaaattgcgccatttgcggcaacagagccgggtatggcgaacgtcgagatattattacctttggctatgcagctgatggatgaaggcgatttagatttttcgaccgtgttgacgtgtctaacttctggcccagctgcttgctttggtttagaagcaggctctttgtcagtgggtagttttgctgactttattttgttcgatagtaccgcgcgttggacttggtcatatgaaggccgcaagacaaaagggcataattcaccttacttcggtggtgaatttgtcgggcgtgtgatgtcgacttatatttctggacaacgtgtctatcaggctgtttaagccaattagtaaggctgattgagagtttttctttcacttggccttactattcctttactttttatatcagccagttaatctagtttgaattagatattattatggttttagtattttatgccgatcgactcttcaaactcattgctcaaggaacagcaggtcttgcggtctcgtgttgcatatcttgaaaaagagcgagattttgtaaagaacttgtactgtgatatgccgcagatgcttcaggtaatttccaagggatccttgttaagtacctcgctcaatcgttttaaaaataaaatgcaaagccaactacccaatgcatattgcctttttattgtttgtgataaagagtgtttgcagtggcgcttgcaatatacagattctataaatgatcgtttactgaattccaatgggcaattgagcattgtacctcaagctttaattacctttgctgcaagcccgtcttgtcctaaacgtcacgacattgatattcaaagcgcatcaggttggcagcattggttgccatttttaaaggatcatgccttttctgatgtctctatggtcagcgtgtctgattgccaaggttcgatttatcttatgttggtatttcagcgtgaagaagttcggcttgaaggtgagctgatggcgcttgcgctagacagttatgctgcttggttaagtgctgtatttgaacgagagcaagcggattatttactgttagaagatagccatcgagatcctacgacgggcttactaaggcgctacagttttgaaaatagttttggcattgttttaaaggattctcgtcgccattttcaacgcgctgcattgttttctcttcgcttgctgtcttcctcaaaagtgaatgatgctgatttgaaactacttgctgaggtaatgagcgatacagtgcgagataatgaccttatcgcacattatgatgaacgtgagttagttatggggattcgcattcagcatttggaagacgctgaaatagttgccgcaaaattattaaaatctcttaattctcccaagttttcagacaaccgtttaatacgtgaaggattatctattggtattgctttttatcctgagcattcatcgttggaatcacttcatcaagcggctttatttgctgccgactctctgaaaaacatatctggatatcgccttgaatttcatggtgaatgttatggttctagcgcggacttttattctttgtaataactccttataaacattcttctttttaagtcttcctagtaagcttttttctgccttttaaaaagatgctatgatgcgttccctatgctttcctgaggtgctattcaggtatttactatggggaatgcaatcacagattaactcgttacatcttgataatagcggagcgtggcgcgcaatggcgattaaagtcgaaagcaacgaagcactagaaattaaaacaaatttaacgcgagttactcagcaagtagatcagcttgtgcagcagtatcagcgagagactggtagtgtgcgtttgttagcagtcagtaagacgaagccgttatctgcgcttgaagctgcttatgcggcaggtcagagagcctttggtgagaactatgtgcaagaagcggtggataaatttcatgctttagcacacttagttgatattgaatggcactttattggaccaattcagtcgaacaaatctcgtcttatcgcagaaaccatgcattgggtgcactctattgaccgtgagaaaattgctcgtcgtcttagtgagcagcgccctaaagatttaccgccgctcaatgtttgcattcaagtgaatattagcggtgaagaaagtaaggctggagtggctttgtctgagttaaatgacatggttgctttaattacagagctgcctaatttacgtcttcgaggtttgatggcgattcctgctcctcaaaaaagtcatgaggcacaatgtttggtttatgaacctttgaggcaagcttttgttgaattatccaaatccgatagcatgatagataccttatctattggcatgtctggagatttgcccgcggcgattcaatctggcagcaccatggttcgtgttggaacggcgatttttggtgaacgagactattccgctaaagcgtaattcagttaaagtatgggcgattttgcataccagagcattttttgaataagtagatggattattgtctgcttaaataacgaaagagtaggatataaaatgacaccaagtattgcctttatcggcgtgggaaatatggcaaaatcgatttttagtggcatgctggcaaatggctatcctgctgagaaaattatcggtacgtctagaacacaagaaaaacgtgagtactatcgcgagcaatatggtatctccatgttagcggataatgattcggctgtaagtcaggctgatgtcgtggtgttgtgtgttaaaccagcacaaatgcaagccgtggtggaaggtttttcatctcatgtacgtgcagaccaattatttatttcagtggctgcgggaattgagttagattcgttggctcattggttaggtaaaccagttgctgtggttcgtagtatgccaaatacaccgtcacaacttggtgctggcatgacaggattaattgccaatgagcacacaaatagcgagcaaaagaactgggtaagtgaactattttctagcattggtaactctgtttgggttgaaaatgaagttcacatgcacacggtaactagtttgtcgggcagtgcgcctgcgtatttctttcgttttattgaagccatggttaaaaatgctaaagaacaaggcttagacgaggcaacaagtcgtgaactagccagcaatgctatgtttggcgcagcacgaatggtaatggaactagacgagcctattgctcaattgcgtaagaatattacttcgccaaagggaacaacagagcaagctttgttgtcttttgaggctgctgatattgataaaatagtcgcagatgcaatgatggcctgcgttaaccgatcaaaagaaatggcggcagacttcgctgctaagaaagactaattaaggactatacacgatgtattcagatccatttgttatgctcgtaaaggttatctgtaatctttacttatttattgtattactacgtttagtgcttcaattgacccgcgcggatttttataatccaattagccagggcattgtgaaggcgacaagccctatcgttttacctttgcgaaaagtcattccagccattggtcggttggatactgcatctcttgtgttggcgcttgcagttcagttattgacagtattctttattgtgatgattaaaggtgtggcgatatcacctatcagctatgctatttatacgtttgctggcaccttgtatcatttgttagatttgtatttttgggcgatgcttatttcggttattttaagttgggtagcgccaggtgcaaatcacccgggagctatgttagtagggcaaattactgctcctttatatcgtgcttgccagcgagttattccaactttaggtgggcttgatttatcaccaatttttatatttcttgcgatttcttttttgaaacaagtactagcaccttatagtatttaatataataaacacacttaaccttcggcgagagtattctcgtcgtgactcggtgaattgagaacagaggcgtattcctatatgatgcgacccctaaacgggaaccagagcggaccaaaagtcgtcgctgcccgactccttctcccttattaatttgttggatgaaagctatgagtacgattgcggtttatccggggacatttgaccctattactaacggccatacggatttggttgaacgcgcatcaaagctatttgaaaaagttatcgtagctgtcgctgcgagccctaaaaagcgcccagcactgtcccatgagttgcgtatatcattggcaaaagaagtattgggtcatttgacgaatgttgaagtggtcggctttgataacttgctaaccgaatttactcgctccgtcagtggcaaagtggtaattcgtggcttgcgtgctgtttctgattttgagtacgagttccaattagccaatatgaaccgtgcgattgcgccagatgtagaaagtatctttttgacaccttctgagaagcattcttatatctcatcaacattagtacgtgagattgcgtctttaaatggtgattttggacagtttgttaaccctgaagtgaagcgtgttctgcaagaacattatcaaacgatttagtttctgtttttttacgtcctgctacatgatggtgttatagattatgtagcggttttaggagagaagaatgtctcttattattaccgatgaatgcatcaattgtgatgtgtgtgaacctgagtgcccgaacgaggctatttctcagggtgatgagatttatattattgatccatcaaaatgtactgaatgtgtagggcattttgacgaacctcaatgtcagcaagtgtgccctgtagattgtattcctttggatcccaatcgtaaggaaacagaagagcagttaatggaaaagtacttaacgcttacaggtcaattataacgaataggttgttatcgctatcgacacaaatagttttatatttttagctggaatactgctactagtcagtattctagcaagttcttttaccgttcgtgtcggcttacctttattgctggtttttctcgggatgggaatgcttgctggtgaagagggattaggccgtctggatttcgacaatccaagtcttgccttttttgttggtaatctggctttagccgtcattcttttggatggtggtatgcagactaaaaccagcactttccgagtggctctctggccgtctttatcacttgctactttaggtgttgtgattacaactgcatctgttggtgcttttgcagcttggttgttagacgttaagcttatttacggtctgttgcttggtgctattgttggttcgacggatgccgccgcggtctttagcttattgcgtaatagtggcgttaagttgaatgagcgagttggtggtacattggaaatagagtctggtgccaacgacccaatggctattttattagtcgtcatgcttactgggctattgcaaagtactgatcagttaagtgttttggctttcttagggcaaatgattcaacagtttgccataggtggcgtgttaggtttactcggcggcaagctattgttaatgattttgcgtcgtgttcctttgatcgaaggcttgtatgcacttcttattatctcatttggtttagctgtattctctggcgtcaatatgattggcggcagtggttttcttgctgtttatttggttggtttgagcgttggtaacggacgaattaaacaacaagaagctatttctcaagtaatggatggcttggcttggttagctcaagctggcatgttcttgttattgggattgttggttacaccgtctagccttttgactcatggttggcaagctgttgcaattgcttcatttctaattttcgtcgctcgacctgtggcagtgatgatctgtttattgccatttgatttccgttggcccgagcgtctttatattagttgggttggtttgcgcggtgccgtgccgattgtattggcactttatcctgtcatcgctggtctttccaattcggagttgttgttcgaaatcacctttactgtagtactgatttccttgttgctacaggggtcgaccgttccacaagtggcgcgatggttaaagattgttgttcctccagcacctgcgccaacgacgagtttctctttgatcaacgatgcagattcgaatcattccctagagttatatgagtttttggttcagacggaaggtgttcgaattccaacttctatcgtgcaaaatgtgccgagtgcgactgtgtctacgcctcagctggtatcgcttgttcgcgatcaaaagccaatagtggtaaatgcagatactgaacttaaatcaggcgatagaatttggatgttattgcatcctggcgacgtgaatgatgttgcacagatcttttctcataaagcatctgcgtcatttttattgcagaacttctttggtgagtttgctattcgtggtgatgcctctttgattgatctagcgaaagtgtacggtgtgcctgttgatggtattgatgaagccgacactgccgctgcattgttgcaacgtcagcttggtaaacatttggttgttggtgaccgagtacgctttggtaatattcgtcttaccattaggcagatggatggtaaccagatagaaattattggccttaaactgcaagataagcaagtctgagacctttgcactaatcgttaccttgtatagtgtaaaggtctcttgaacacccatttctaagttttctattcgttaaaaaacagaccaatttcagctaatgacggaatctcttggtcgtcgttgatgaggacaatcagtccttgtgcatcgatgagtgaataggtttgcggatgggtgataatatccccatctttattgacatacccgagtgccgtgccaacatccttttggattaaggtcgtgacgatttttgcccacgtcacgccggttatctccacatcaagacgaatcgtatgatctccttggtgacggaacaaatcttccagcacttgctctgttcccggtgcaatcaatgaccgcactagcatttcaggataggctctcacagggcgtatgaccgcgtttgcgccagcggccttgaatcgtggtcgattagagtcattaatcgcctcagccatcacgaaggccgatgtatttaacgcttgaacgcgatgcaaggcatcaaaggttaaactgtctgagtggctgtcctgagcatcctggcaaagtacaataatgtatttcgccttgtgagtccctgctgactccaacataccatctgctagtgcatcgccagtgtgatgaaccacgccttgtgatcttagatcaagcggtagtccttcaggaaatgctttcgttagaatttggattggaacgtcgattagttctggtgtctggctgatttgactaatcagcaagcctaaataacgctctgcatcgtactttggtgtattgatgataagtatatggttttgcatgtcgtcccatctcatacggcctttgatacgcatttctttgcgcgttagcctgatttcaacatagtcactggcgatttgtgcgagtaaggtgattcccatgccataaattaagacaatggtcgaaaactgcccccaaaaagtcgccgcagaaatatcaccgtaacctgtggtgctggctgatgtcatagtcagccagaaggcttgccaccaatttaagtcttcaaaaaacaccatcgccaaactgtgcagcgcgatcacaccggctaacaatataaggcgttttttcaaatcccccgattcatgcagatgcactttttttcgaaattgacgacggctattttttttcttcaagagcagtgaaagagaattcatcgtacctcggttggttatttgctatcagcaggcatggcataacccagctgacgccaagattcgtataccatcacagcaacggtattggataggttcaagctgcgagaattcgcttgcatcggcaaacgtaagcgctgagcgggtggcaaggcctcgataaactctgcaggcaatccgcgagtctcaggcccaaacaccaacacatcattttcagcaaagcttgcttcactgtgcgtatggctgccctttgttgtcaacgcgtagatagtaccaatctcgttttgattaacaaatgcctgaaagtctggatagcgttttagccgcgtgaactcatgataatctaacccggctcgacgcaatttcttatcttcaagctcaaagccaagcggctcgataaggtgaagatgatagccagtgttagcgcataatcgaataacattgcctgtattaggcggaatctctggttggtaaagtacgatgtgaagcattggtttatctccttgatataggaagataataccagacgagcagaagaaactaagtttttaattttttttcaaaaaaactattgaccaaaaaaaaggtttctctataatacgccccacttgcccagatagctcagtcggtagagcagaggattgaaaatcctcgtgtcggcggttcgattccgtctctgggcaccatgattaaaagaaagcctgctaatttagcaggcttttttttgtgtgaaaattggtgtgttgattctttatcctttgattgaaacaccagtgtttatgcatgcccagatagctcagtcggtagagcagaagattgaaaatcttcgtgtcggcggttcgattccgtctctgggcaccatcatcaaagaactctccctcaaaaaggctttttgcctaatttgtgcctaaatgggcacaagtccaataattagtgcacgcctcccttatcttcttgtaatgctttgatgatttttctttggctgtttaaaaggctgtattcaatgcactttagtaggcctgttacttggtcacctgtggtgccagtatcgttatctattgaatcggccagtattaagctaagtccatctagcgcgtctagaccataactcatgcaatgcatttgctttgtgatggtggagcgagcggaaggggatagatcaaaatctagtgtattggtatcggatggggaattatctgaattagtcataggtttaaatctcgttttgatacatttaaaccactacctacactgctaaatataggtggtggctgcgtacagggttagcagaccagtcaaaacgaaagctggcagaccgaagtctccccacacacagccaccataaaggcaacattatggcacaaaaaaaccgcaacgcggcggattgtgcgtcgttttggattcaagtctgctaaaacctgatgttggattttgccaacactcttaaacgataggatggtacaaaaaagaagtcaataaaatgttttcaaacggtgacaaatgcaagatgataatagtcacttcaaacattgatggaatttacgcaacgatggacaagcaagaagagataaaacaaccaaaggaagcagtggagaaacaaggcttcaacctatgggaatgggtaaaggccatttctacccttgtcatagtgggcgtgttctcttttaaagtgtatcaaacccccatagcgttgacggttgatttcccaactcttttgtcactcttgcttggtttcttttcagtcggtcttgctgcaatgttttacttcaaagccaccgatagcagtaatgccttctacgataacaccaataaattcaccaaagatatttctcagcttttggcgaaaattgaagcgggttttggtgagcgtcttaaaaatatcgaagacaatggtacttcggttagtgagcgtatctttcaactagcacagaaaaaacaagtgttagaagatgaaattgaagaagaagaaagtgaagttgaaagggttaaggctgaaaaagataagatcattgatgatcttattcagaaagcggatatgactgacgaagagcgttcaacttttaagaaggagctgcaagaaagggaagaggcattggcttttatggctgaaaagctttcaggttatgagaaacaaataaagcatgtgaaaggtgtactagagaaaaataatcaacgagcccatggtgttggtgatgtcgcgttaggcgcagggtggcgttctttagctcacaggggggatttatctggtcattacttttcctcgaaatcacatgcccaaaaaattatcagagagtattgtgcgggttgtgcaaatattgaaactttcaaggacggacttattcaaggaaatactccaccagatgtgatggatgcattgctgtctcttaactatgtagatgcttttggcgatattacagaacttggggtgctcagcatacaaagctatattgatttaggaaaaatgaacaaaaaataattgtttatggtattggtatatgactttgataaagcggctacctagccgctttatgcctttctattttcgtcttgtatttgtttctcattctttctgttttgtgacccgcgatgtggtcgctttccgcgtcagacacgccttttgatttaagaaggtgcaagctccaaaaaatattggttagctctcgttcttccattttttcttttaagcgatgcatggcggttctcaggccgctcatgcttagtttgtgtcccgtggagctgatgatcaagggtacgtctcttccgttggctttgtgtttttctagcattgagacagcggcctgataagccttgtacagtctatctgaccattcaatgaagttgtttttacttcctttacgtctagccacataaatgccgccgttaatgggatcagggtctatgtgtgacgttcttaggtctagtgtctctatgcctcttgaggcgattaggtacgtgagttcaaaaaagaagggtaggtactctgacagttcagcggcgattttatattgaatgtcatattcttcgtcggtgacgtagcgttcgttttcgtcgactttgaatttcttcactttaaatgggctgtccgtgataccgaggttgtcgatgtgttctatggcccatctggtagcagagtgaagtaatgatatttcttggttgatggttgatgtgccttttagcccgtcgtctatcatgttcgccagacgtttgtctgctaatcgtctaaccatgggttttgtgatgctgagaataggcaagtcaccgaatgtgatgtcttttccatttgcggcaatagggtgctctaacactttcacaagagatttggttctatgatgcgttgtcgacgcgagagctctaaactggctggagtttaggtattggcctacgatccactttaatgtgtgcttatcggcgcctgtgcgtgctgtgaggctcgctttcgctgcaaggtaagccgctagtattcttgcttctgaatcctttgttgatcctagtcgaacaggcggctttaaaaagccgtggctgtctacgtcgacaactgttctgtcttctgcagtaatccttggtcgccaaacaatacgtccgtttacttcacggacgtattttggccatttgttgtttttcttaggcattgtattagcgtatttctatggtcattttttcggttggaggaagtgaggctctgcttaatcccattgtatggtttagcgcatcttctgttgtgaagggcctaccgcgtttgccgataatataaggaatacctgcttggctgagtcgggctgctacgtcttcgatcgatgtgccgccaaccacttctttaagcttttcatattcaataatcatcgtttcgccctcctgttagcgagtaaaaagtcgcatgtttctttgttaagaaataccgcatttctatcgcctttcggtgtatctactggaaatgaattctgcagtgatttaggcgtgtttcttaatgttgatccgctccaggttactttaagctgcttataaatatctttggcgcaaaaccagagctgcccatttttgtctctatggcttctgatgtttaagtattgatcatccataatgtgtctccatctgttgttgcggctaaccgttttcgtattcgtagtctttgacttcttgctcgagcagttcgatttttacttcgagttgatctcgttcttcgaatacgttgtagttggcaatttcaacgattttgagacttttggtttcagcaaaggtatcaaatggaggcttatccccttcgtatttaatcactagtgtttggtattgggacatgggttattctcctagtttatttacggttaaaaatccagcatcgaacggttcgttcttctatgcgtgatcgcaccgtgctgttttctatgtattgacgttttttactggtagtgagctgcctgcgtagctctttgggttccataaagggcaagttgtgtactttgcactggctatggaagtgttctaggttgaccgcgatttgctggtctgggtttttagagtggttcatttggtgttctatgttgacggcataaccacctgagccaggcttggtatcaaggtagtcaaattgcgcccagaattgctgtacaacttggctatcttcgttcagtgcttgctggcgttgtgtggccatggtttctagcatggtatgtacgcttgctacgtcgtgttctgtgatgcctggataaagcacggctaagcaatcagtaaacgccatgactttggcgtggttgtcgacgatgcggtttagctttatgtctggattactggttagccttttttgatgacgggcaaagctttctttaaacgccttcatgatttggtcagcgtattgcacggcgttcaatatgaagccgtttacctctgatatgggcattctgtttagtcggccagcggcttcgtagccttgtgggctgtggtgacttgtgtcgaaattaaggtgggtgatccgagttaatatggcttcagatgcttgaactggaatgttctgcactatcatcaatcccgctttaaacgctggtttctttgtgctgttgtcttgggatttgatacccgttacacggccaaattcaccctcgaaaaggtctttctgttcatcccagttaaatcgcttaacgtggctgtttttgtcgtcgttctcgttgtctgtctcgttgaataccacgggcaagttgctgacttccgccatcttgcgtgtgcggccagcaagggtagatgagttagggttaaacgattcgccatctttgccgtatagcttctacatgaagtcgaccaggctagatttacctgaagccgcttcaccaaccaattcaaagaatgggtatgaactgtattcctctcgcacttgttcgacaaataagcagccgaaccaccaagaaagcgcaacaagccctttggtaccgaatgcggttttaaagtctggtacccaatcggtgttttctttttgcgatagggtttgtttgatgtcgaccgtggtcttgataccttgctttttgagttcgaaaaaagactggctgttgagtttgcggattttgctgccttccactgcatagttgttgaacacgtatgctcggcttgctttgtcatagccaacaaagtccaatgtacgtacttctttgatgttgtaacgtgtccattcacggtacagccagtcaaggtctgccgcggtgccggtgaataatgcgccaggtatgcgcatggcggattttttgaagtcactggccgcgctgatggttttatgtgtgaaggcgatttgacgctcttggccgtgattggccagcataaaacgaaagaagtattggccgtcttcaccgttatctggttgctggaaatacaggtagtccataccaaaagtggcgatttcacgcattttcactgcctggctgaaggctgttttatcgcattctagacggattgaatctgtcgctttttcccttaattcttctaataccttttggtttagatccattgggtctaaaccttccctcgcagcccaatacgataatgttatttttccatgttcctctttattgatggatgctgcataggtgcggttcttaaatgtgaaaatgaagtagccgcgctctgggttacgttcccacatgatttgggctttttcgttggcgctttgggcaagggctaagttaccaaggtagcggtatttattgaggtgctgttcggttagttttccggctttgtgaaggtcgttccagtcggctttttgatcattgtcgctagaaagtgcggcggaaacgttctcgtctaaatcgcgtagtgtttggctgtgtttttcaagcgccttgcgtcccgcataatcattatctgtggcgataacccatgtgatgtctttgtttaagtgcggctttattgattcgcttggccatgtgccagacgacatgatcgcgacggcttttataccgttttgattaagggcgatagcgtcaaagatgccttcaacgagccagatttcgtcgcatacttcgattttaagcgtgggcggttgccaccagtaacctttgaaggtgcctttgaaattcttgttgcggctttctttgctgccgtcttcgttagtgatgattacgtcatctattaggcgttcccacatcatggttttcgcttcgtctaagtagaaacgaacggtggctgtgcctttgttgccgtgagggtgccagtatttaccttgctcgaataggccgcttaattgagatagttcaaagccacgaataagcgaaagataagccttcgccgtggcgtttgggtcttgttctgttggcgggtgcttttcatttagcttttcaaataagtctgggaaaagttcatgtgtgggttctgagtaggcgcatttattgatgcgatcgcattggacgttgcctggattgtttcgccaggtccataacgattttttaccgcagtcagggcagtaaccacgcaaatagtcgccctgttcggtcattctaaattcgtgctgtaagcggttaacgatttgtggtgttaagtcgtattccattgattatgactctctgtttatgcgcattatttggcttgctcgtactgttcttattggacgtggaggtcgacggtttccggcttgtggaatcatcatgtgaaaaattaaaaggaacagtagggctttaattggggtgctaacgctttcacgtatttcgactttgactatgcccatggcaacggatgtagagacgatttcagcggcgcagtggcagtctagtttgcgagaaatgctttctaggtgcttaccaacggtgctgtgacttctaaaaagctttagagctatttgtttctgcaaatagccctcgcacaaataacgcaaaacagccgcttctttatcagtaagtggccctttttctatgatgcttgcgtgtatttttttcattcgtcttattcgctttttaggtgtttgaccaatatttaggtgttttttattgggtaatactctttaaatcgaaatcattcgacgacttgatttcctcttacagtaacgttgtaacgggcctttaaaccttcgttgaatatctggcgagagatgtctgcaatgcccatgttttgttcttcggataactccatgagcttgatttttactgactcgctgtggcgaaaggtgacctgttcagaaaggccgtttggattttttttatcgatggtttttggggcatgttttgacatgatattttcctgctatactgtgttttcaaatggggcttactgatgacaaatgaaaatttaacacctaaaaaatggataggcaagaaaaaagagggtgaaatatatcgctttcaattgttcttagctgagaaaaatataaatcctgagcaaatacaaatagatacgggcgtaactgctcgcactgtgacaaacagtatttatgaagggaagccacttggagcgaaattattacgtgaaatacacgctaaatatggagtttctattgattggttagtgagcggaaaagggagaatgtttgtagatacgcctctttctcacctcgaaatttctgaatcgcgtactgattataaaaatgatgacccacgttacaatcgaattgttggcctcgttcaggaatttatggcaaacgcgaatgaagatgaagctgcatggttagagactcaaatgaagttcaatatttctcagttcaagcaatttttgaatgatcaataagccttaagagcacagttttaaaggtgctttcaccttgccatttctcggaagcatagagggaaaagcgtgacatttgtgacacgctttttttatgtcttttttattctttattttcaataagttagagtgttttcaaaattgtgataattttgtgatatggcgtgacagactttttgaggaaatttccctctatcccagtaatggcgtggctttgaagactgtcacactaggtgtgatttgatgtgatttttatgtgatacagaagcgtgattttgtaacggcaatatcacgctaatatcacatttttaaaaccttcaaaaactcttctaacactatgatatataaataatttttaatttattaaaaaaagtgtaacggaaatcacgcttttccctctatgcctccgaaattttgaaattctcaaacccctatgccttaatactcgctcatatatcgacctaacttattgaatataaacaacaaatgctaaattatccggccaaaaaactagaagcggtgctttacatccatttggttggtgtaacagggggaagggggtaacctttttcaaagagggcacctgtctatctgttagtgctaatgcataaaacttatatcgattgttgccacgttgtgaaggctgccttactcggttcaatcgcctgtaagcctttacacataggcgctcagtggaaataagccacgacgtaaatgcgttgtttcttgttcgttgatggaaacagttttttacctgtctactttttaaagccctgatatataagcgtttgagccaacgatcgctgtttataggttggcaaatggaggctctattgctgtcaaagcgcttcaaaatcttacatgtcgtgaaatctcaccaaccgattattaagtgctgaaccccttatggggcttagctttgacggatgctcattggcacttaggtgtttcaatgcacgaaaaaaatgcaaaaaacccgcaggcaaggaggagtgaattttgtggcgcgtggatcgtgtttggaaaattttgtggggctggtctgatgtctggctaactgttctgtaaataagaatgattcttttgttttaacataataaaaggcacataaaagcccgcagagtatgcaggctttggtatcagtctcttttaaatatccagcatcgaaccgacttattccacaatacagagttaactgcggtgtttcgataaagctgtttatcgcttcttaatatgcgcgctaattggttgtaaacaggcagttcaatgtctctcagtgctgcttcttctctgaggtgagcaaggttaatcgctatggtgtcaggctgtcggctgtggtttagcacggcgtcaccgatttcgtggtaaacatcccagaacgccagtaattccgcactataagcgttctcgggcataaggggaatgttcagatcgtacagctcattggctctttcttttgctaggcgttttaaggttgggtctttaattctgtctacttttatcagcacatcaaagacatcatccttatgcgtcagttttcctgttttgtaatccaaaaacacttggttaacgagtaattggaacttagggctaatccaacccgcgtaagaaatggctaatagctcatgggcgaaggtgccagggttagcgccgcccttttgtttgtttattgagctaccgcaagatcttgcggtagcttctagttcggttattaactcattggtcgattttagcgctagccatttattgggctcctttgactctcttaacccactcgctttatgcagtgcattgaggttaaaacggccttctttgtctgtggtgatcgccacgccttcgacgatgggtaagaattgttgttggctcatcaaatgttctccttgttcaatggcttaaagcgatacgagcgtttccgtatcacttagcccgaataatcaatcattgattaatgcaatggtttcccgctgtgtcgttagtaaactaaattcgatacatttgagcaaactgcttgcctgctgattggtaatgggaatttcatcatctgtggtgttggcgagtaattcgcctaatccatcaagggcatctaggccgatagacatacggtgcatttgacggtgaagagaatgagagagttctggggagagtttagtgttattagccatggtcagtacctttaacttgtaattagcattcctgccaactccaccgttcgaaaagtggaggtagcgccaagacagggttcgaacgcggctacaagtaaaccgcccactgccccagcactaccataaatggtacgccaagcatgagcatacagacacaaaaaaagcgcgtgacgcgcctatgtgtcacttgtaagttgcagggttcgaaacctgatccagattttgctggatagagttagtctagaaggggaagggaaggggtgtcaataaaaatgttttcaaatggtgacgaagtgaaaaaattagagcttaaatcgtatcattttagggacttgataggtatgtcagcaccgcaagctaattctttgtctctgtaggatcgtttccagtttatggcttgtgtgagctgctcgcatgttaggtttttgacttccgtcaggccagcctccctcaatgttgtgtacggtggcccacctaataggttggcattatctagattggccttcgttagattagcttccaataggttagcacctgataggttagcacttgataggttagcacctgataggttagcacctgataggttagcacctgataggttagtacctgataggttagcacttgataggttagcacttgacaggttggctctatgcaatagagtgttctttaggtgggcacgacgaagagaggcccccgttagattagcacctgataggttagtacctgatagcttggtaagccatagtgtgcttcctattagattagcttcttgcaattgagtgttcgttaggttggcacgcgataggttgacatgcgttaggtcggcccaccaaaggacggcacccgttaggtcggcacccgttaggtcggcactcgttaggttggtaccctgtaggttggcccccgttagattggcaaaccttaggactgcactcgttaggttggcacgcgttaggttggcatgcgttaggtcggcccacaaaaggacagcatcagttaggtcggcattagttagaatactagattttaagttggctcgtgataaatcaacattatttagcttagcaaggtttaagtctgtgagaggtaaatgagcctcccttaaatatacgcctatttccccattttttttgttggtggataaatcgataccggttagtggttgtcctctatgatttaaatattctagtgcggctattttcccgctgttgcctggggcttttgtggtaattagttgccaagcattaacaattctactttgcttatgatcttcataatcaaagtaaaacccagctatggtaagtattagtaagaaggagccaatagcctgacatagcctggtgacatgccaattatctatccagtctacaactctatgcatccttccttttttaatttcctcttgaggtttaagggcattaaactgctctcgacgtcttttaacaaaaggggcttcttgagtagggcgtcgcatgattgatcctttaatctgatgttttcaaattaaggtatgtgtcagcttgttgtcaacaaaaagactcgagctaccctgccaccgtatctatatttgctttcactttttcaaccttcgtttttacggctgttatggcgccaccttggctcatggggccaacatttggatgagtatgactggcaatgatttccgctaaatcagcaacgagttgtgcggtttcgcctgctaatgtcacaaggtttagtgctggcgttccaacccaaacacttggcgccttaatcgctacactggtttgtccggtcacttcggctgtttggccactgatcgccattgcgccggttgcggtttcggttatgtcgccactggccgtgttgctgatattaccgcctgccgtgctttggatatttttgccggcattcgatgtaatgttgctacctgctttatgttcgatgttatccgctgcgtctgttttgatgttcgctagggctttgataatggcgttggctttggtcgtaatgcgtacatgatcgacggcagataaatccatcacgccgccagattgcacaaccacagcgccaaaagcttcaatacgtttgatcgcgccaataatctctgtgtcattggcttttgtattcttggtgctttggtgaaatttctctattacgtctaatgcttcgataacgcgggtaagacttttgtcgtgtatttctaaatctgttacccgctcttggtttccgtctttgtcgatgcgttgataagacgttgcgctgtgttgccacttctgttcgccgcgctctatgcctggcatggttaaacggtgtggtaagacagaacgaataaaagggcggttaggtgatccataagcaaaggcaatttcaacccaagtgccattatcggggtatgcaaaatgccccatctcatgacctgcaaccggcacagacaaaatcacgtcttttagcactggccatttagtatctggctcgccgtattcatttagaatttgaacgtcgaccgcgtagcgtggtcggaattcatcgcataaatcgccttcttttgttgtctctcgaacgccaacgacttcggcaaaaataggcaagtgatagcctgctgatatttcaggaaacagattgttcacaatgcgtttgatggtttttactatgtccatttcagcaccatgtgattgccagaaaattcgataatattgatgcgctttccgttaatgcgaatacctggtctacacgatggaaacgccgctacttttgcgctgttctgtgctgagtgttcaataaatagattttcgggcaatagcatgtttttcacgctggcccatcgagagtccgcccatgatccaacgtaaataacaccgctttgttgttgccaaatgaagtcaggaatattgaatactttctcgagggcggccattgcttgatagccggttcccaggttgtaaaagttcgctactttgcgagtcgcatagtctttatctggtgttgagaaattaacgccagtgatatcgttaatggcttttaatatttcacgcaaagacgcatggcgtaagctaagcggcaatgtatgagccagaacgctagacaactcacgacaaaagattttcactcgcttatcacccgtgtgaacgatttgctcagtgataccaataaaccaacgctgcagtgcgtcttgtgagctgtaacctaaatcaaaggtaacaagttggttttgtgaaatggcgttgtcatccccaacgatcgtgaattcagcgcgaccaggcgctgacaaatccagcgcgatacgttcgtcgactaagtcccgtttgatgttgttgatggtcaatacacggtttaagcgcatagctactgcgcctcgccgctggttccggctatttttgtgtcagcccacttcatgattttttccatgcttgataaatcttcggccgtcggagctgtatcgtctgaaaccgtttcaccagccggtgcttggtctgttacgggcacggcctcttgtctggattccgtgagctcagcgaccgaccgttgctcgatcaaccgaaacgatattttccacagttcaaaagacgcgtcttctcttacgctgatatcgccttgaaagcgaacttgacgaatcgacatagcctcggctgtatgattaatcacatcgtaagtgactcgttcgccgcgttctgtcttggccttcgcaaggtttagcaggttagttaggtcttttgcatttgagtatttgatttccatattgatggaaagcgattgaggcttatcacctgtttctgcttgtgctgacatactcgaactgccgctcaagtcttcacccgagagtgataacgtggcggatattttgagttcagagccttttattttttgaccattaagcgcgagcattagggcatcaactcccgtaaataagacaattcagctggtgaccccataaaaaccaccatggctgtaatcgtataagcgtgcgatcgttgattaactcgcagcgcattcttaatgtctgaatcagcataaaaacgaaaaccagcgccaccggataaaactggagccgatggtgaagaagggcgctttgactggaatgtagtcaagttggctaacgggtcggaacccgccagcgcattggcttcatttagagctgctgtgctgatcgcgtattttgattgttcgctgatagatggaatggcattaatcgcgatcgcttgcggtctttccacagcgtcgactaaatcgaatttatccgactctagtgtgattaaagcttgtgcatgtcgatgccatttttcaaactctttgaacggaaacaccgcgttcaacgctgccgcttgctgtgcaaaatttgtcatgtttgaagcagtgatagcgatcgcaaaaaccgctttggaagaatctactttagtaaccaccgcatccaccgcattaggaaacgacaacaacgtatgattgccgttcccttctttaacgccatgcgtccacggcgacacagtgaaaacagttatgctttcactgagtgccgacgtactagatgcaggagtggataaagatagcggagaccaagacactattagtccaccgtaactagcggaaagcgcactttgatctctgcgactttatcgcgccatttctcttctgcttcttcagttttgtcgtattgccactccatatacagtggatcggattccgctttgtaagccgcttcacgttgcgataaaatagcacctttctttacactattaatttcatcttgcggaacacccgccttaagaagttctgattcagaaaagcctataaacgtagaccctgcatacgcaacacttaattgaacatcattcatacagcaccacctaataagttaaaatcaaacctgtatttgcattatctatactcaaagcgcgacgcgccggattataaattgccatatcaccagcaagggttactgaataaagactaataaatatcatcccgcctaaaaccacatcacaaagcacaaaatcagtttcggtactttgcgataaatcaaaacgcatgaaactacaacgaccaaatgtcgagccgaacgcattgtcgccaacatgaaaattcactttgcataaagtcttcaaatgcggcgaattattgactagcggagtcccgtagaaaccaccgaacgagacatcaccaccatactgattaactagagaatcatgctgtctagacgcatgaacctcgatagtcaacgtgttcggattacctattttaatcgaaccccctgatctagtattaaacaaaccgccgttcataaaacgcaaagtgacattcgagccaccgcgcggcgctatcagcacatgtctagatccaagatcatgattattaacaacatcgtaaacattgtttgcgctaccctccgccgcagaaattaaataaattctcgcaaccgcaccttcaggaataatagaaatagctttagctattgtcgccaaaggactcgatacactgcccgtattgctatcactaccacctaccgagacataaatatttaggttcaaaaacgaattaataacagcagaaacctcccctgttaaatctctaactttctgatcagtatcagctcgtatcgcttcaaaacgattctttgcattgtttagctcttcgacggcggcgccgatttgagcggttaactctgcacttgtgctcataatttaccctccaatttgagtaatctttcgtgttggctcattgctgtattcagcaatgacatttgtgccacggcattttttacggtcgacagctgtagttcgtacatgtcgtcttcgtagttgaattgccaactttcaataggcagcgatgcgccggttaaatatttggcatttgaaaatggtgtcactagatttcgattgatcacctgaccgatcgctttacgttttttcaccgtcgggatgtattgaaaggcaaaaagcactccggtatctgtgacgatgccgtagtagttaaagtcgtaattacccgcatcgtgatctagtagtaatgagtaggtaacagcattatcattgttataacggggcttgccatcgatggggacattcccaccgacaatatgtgctgacgctggcaagcctgcattcgcattagctactgagttttcatctaccccaggaatgttggccaacacaaagtggctcatcttaaccggctgtaaaatagccgatcgctgagcgatataacgcgcgccggcattggtgactgtaccgctaatattgtctgccattaaaaacctctaatcgtatctgtatagcgttcaactgacgccgaataaaatcccaatgaatgatctccagagcgatcgtgaaacgcataaggagctacagccatgggaacactctgaacacgttcaacagagccgcttgatgctgtaaaatgagtcgtatctgtcatatctttaaacacccagtccggcacttttattgcgttatttgcctgtcgatccacgctggccgcattgccttgcacatgtaaatcgggcataaaatctacgagcaaaaaatgatagcgccggcacgttcggccatattgacgaaccaggtactgccccagttcagggttctttgtgatcgttgagtcacccagccaaagcgttatcacgtcccaatctttctctgggtcgcgctcaatttgaccaagcaacggcaaatcaaagcgctcaaatatttccttaaagccctttggcgatccagcggactgggcattttgaacagcaaaggccacacgtttgcgaaataggtcgtccggttcaccagcaaagcgatttacgtctcgctgatacgccatcagtttcagtacagtgatatgacacgtctcggcatccagctgagacaaaggcgttttaatccagccttccactttgtcccaatactcgccaaaggcatctgccaacttagtgacttcagggccattcttcagccatacaggtaaattgaatcgcgcggtcatgctccctccgttacgataagagacgataagcgtggcacgctcatttcgctaacaatgtcattttgatcaaagttgatgctgacaatatcgggaaagttcgcataaatttcgctggctaatcgcgtaaatgaaaaccgcgaccagggtgacactcgggtcatgataaatgctgagttagaacgaaacgcagcctcaatagataacctgacgccactgagtgtttcttcgcgctctacatccattaaggaatccggcaaatgcactattacagtcaagctgtgatgggtttcaggcatgggaaaaacacgcaaatcgtcaccatgaccatgatgaccctctgccgaaatacggcgattaatagtttctaaaaaagatgcggaaggcgtatctaattcaaacaatacataggcattagcagttccaggccctcgaggggcgttatgtttgaaccaaattttatcggcatcgataccaccaaattcagaaattaaagcgcgataaacaccgtccgtatgaaagtgagataaggtattaaacgcattgcgaatacgcagccggtacgcttctattttttcagcgtctgcacccagcacatcaatccactcctgaggattgatgaccgttaactcaacatcacaatgtcggtaataaccgctttctaagttataagcagcccctgcattttcagccgtaacggcaaccaacttagcgtcttcccccgctttcagcgtaacggtttcagacgtaaacaatcgatagacagagccattgatttcatccgtataaacactggtacccacagcgatttcgagatcagccgacacgtcagagcgactgaataacactcgtccttgcagtacttgagaacctttgcgcgtgacaccataagaatcgccccatagatcaatccagccctcaccaacggttttcaagaaaaactgaggcattacgcgcttaatcagcagctcttgaatcagccacagtgtgggcttgataactagctgacgtacaattcgccaaaatggactgtaagctgaatcgttagcaatacgagaaccagaatccgtcacaacctgtttaaattccgcttcaattgcagcttctgagattggaacaccagagtcttttaaaactttttcaaaattgctcatgcattcacctcaaacccaatttcaccgtatttgtatgttgtcgccgtgatataaaacatctcagtatcgactcgagttacgtttatcgtgccaggaactaatcgcacgtcgtcttctacaagtagtgttaatttttgcatttgatacttcacgctaagcgaatcacgttgcccgatcacttcgaacatcaacccgctttcacggatcaagtgtttaatgtcttgtgcgatacaatccgcgtcatagatgagcctcggttcaccattggcatcgagcgtgaagtcatcattagtaataagtagatcaatgtaatctgccatcactaccccgccgcaaacgctagttcgttggcaaatgttcgtccatccatggcttggccgtagttgttgatatgaacgtcacccacgttgcgggagttattgttgtttgatgtcgcgttactgatttgattgaccaaaccaccgcctgccatttttggcgcttggttggataagctcgcaggtgcagccacgggtttgggcatgtctttcgctgtgtcgatattgatgcccgggatcatatttattttgtcgattagccaatcaatcgagtcaccaacaaacgaaaagacattcatcccgcttaaataatttttgaaagacgcccaccactctggaagtttgttccaaagggctaacacgccatcgactaagccaaagccacttaaaaaactgctaaacaacgaacctacatcgaatgaaccaaaccagcccatgagcgagttccaccattgtggaatcttgtcccatacggccaacacgccatcgacaaaatcaaacacgccgataaaatcaagaaacgcggtgccccattcaacgagtttgcctgtccattcatcccaatagaccacagcggctaccacggcagcggttagtgcgacaacgcccactacaatccatgtaatagggtttgcccacagtgccgcgctaaacgcccacacagcggtaatagaagaaaggaagccaaacttcattaaagccaagccagcggttaacccttttgatcctatagaggccaccatcatggatttactccaaaaacctgtggccaatgtcatcgcggtggtttgaatggtgccggcggccatggttgcccaagtggtgagcatgttaattttcagcatgttcattaggccgccagaaagcgcaacttgtagattcatagcaaaccaagtagcgcgagaaatactaattaccttcccaagtgttccccaaataaagccaacgctggtcgcaaccacagaccaaccaaccatgacaaatttactcaagccaaccgcgacggatagggcggataaactgcccactaaaacaccaatacccaccacgcctttaatcacccagcctgttaggtgtggaaacatatccatccattttgtgagagtggtcatggtgtcggtaatggcggtataaacaggcgagaacactttcaataagcgctcgccaaattccattcgaaagtttttaacagcggcggcggattggtcccaaggatcggcaatcgccatcgccatggcggtcacatcgtccaagccttttaccgctttgatgctttctaaatttcctttaaacgtgtctaagctgccagccatcgccgcgagcacttgttgccctcgtttaccaaaggctttttgcaacatttgttgatcgccggctttactcaaatcaccaaacttatcctgcaacttggtaatgatgtctatcatcggcagggctttattttgcgagtcagtaaatttcatccctagcgtggtttcagctttacttatattcgccaaaaaagacgaataggcgttaccggatcggccaccctcgaccattgtgttttgtaagaatcccatcacggccagttgttcttcgagcggaaccttcatcgccgtcgcttgcttaccaatattcttcatggcctcgcccatctgactaccatcagtattgaaaagctgaacggctttagcggttttgctaatcaacttatccatgaacgcggttttaccgatcgcgtcggcttccacagcatgaatattaaacatctgccccacataggcgttggtcgattccaagccgcctttggtggcagtcgccagcatggcggatttgttcgccaacatgctcagttcgtttccagtcaagccagaaatcgcactttgtaacttgtacgacgcattcacgatctctgtggcatccgttccatattgaacagccgtggccatacttgttttacgcaagttttctaacgccgcattttcaacacccaaactggagatagtacccagcgcggtgcgcatctcttttgccggttctagcatttgatcgaacgcatatcccacagaaaacaagccagccacaccataaccaattttttggtaaccggtttggatgttgcttgtcactgtgtccatcgttttcatcatcttgtttgctgggccagaaactcggtccattaaactgacgataaaatcgagtcgttgtaatgcgctcatatcaatcctataaaactttgcttatgccgtttgccacggcgttgctcatgttttcccaatagcgctcatctaagtagagcgcttcggccatcgtcgtttcgttaaactcttgaccaggcaaccaatgcttaaccagacacctcatctggccaagcccgttactttttatttgcttggcaatgctttcggcttttttagcttcacggccacatcaccagtgacctcgttagtgatttcattaacgatcaacatgaccaacataccgttgggcgttttgccattgaccagcactcgctccttaaacgttgccttgtcttcttggtgaacgtggctcacaagaaagttatagccagggccaactttgtcccctggtacttggttgttcaaaagttcgttgtagtcttccattgaaacgtcaaaacggatgtctttttcgtcatcgccttcgccgagcgtgataatgatttctggcatggttttccccttatttgatcagtttgttttgtagatatttctcgaacataaaaatggctctcgcccccatgtggccagagatggcaatcaatgccgctgacaacatagggtcaaggtttgccccttcacacaaaaagaaagtgaccaagccagcgaaagccgatgtcatgatttccccgacaaactccgtaatcgaatagcgtggaatactgccatcgcgtcgcttgcgtaaatagttcacaactcctccatatatcgctacaacgaacacccatgaataagtgatcagtgaataggtcgttgggtctttttccggcatggtcttgtccttttttcggctatttggcttttgcttcaaacagcttggtgactaatggcataacgttcttaatggcgcgttcgccaaacagaaaacccaacaccaaaatattgatggccatcaaagcgctttcttgtttacttgttagcgttgtccactctgaaaaccacatataatccataaacaaagtggcatagccccacaatgggcgctgtaggccacgtaagaacaaaaccagaggcccaatgaatggcacgcctttcaagtcactggccgtgccttctaactgagaaattcggctcgttagcagctctgcagcgacattggcggcatcatctgtttgcttttgaatatcgctttttagcttctgagttcttaactcaaaatcagcaatttgttcagccgacatatcaggcgggaaatagtctttaaaggtatctaccgccgtagaaacaaagccacctgttacgctatccaaaagcttcttaaaaatgttcataactgatcctcggttaacagcgtgtagctaaagcgcacgccgtatttttgagccgatttattcaccaaagccatcaacaacgcaaagtcgacagggtcggccaacacttggcaaccggcagaccacttgtctacctgaacgcttaatgtgttcgggttggcatggtggcaattaatgccaaacagcccagtttgcgtaggtgaatttttgtctaacgtggcatcaccattgttgtctcggtacacggtcatttcgccccgttgtgctaatgctttgtactttccttggtgatagccaatttcccaacaaccagcatggtgaccaggcataagccaagcggtgccatctacattgatagggttctcgcggtaatacacaccaggatcagtcgtgcatgcaaagtcataggcatgctgtttgccgtccaacgtgaacaacacaaaaaagcgatcgttaaaagtgttcgcggcggtatcgttagaacgcacaccaaccaaggtgatattccagtctcctttaaagactgggtaatcctgtttttttagcgcgtctagcaccgctttcgttgtgattttcatcagtacagccccttataagtcgcgtatatcgtgggcgcttaaatacggcgtcccatcgatgacaacaaagtcaggacccgtcacatcaaacggcagtttgatcttcatttggtcgttgctgttcgggtcgatattgatcaaatcagaaatgcgaagtagacatttatccaagtcgattgtttgattttcaccagtaacagagccggtaatgccaatgtcgaacggtttcaaatcacgccaagaaccagcgtctttcgcggcggctgcaatcaacttaaagtttctgatattcagttctatttcaccggaacattccacatcgccgttggtaaaatccactggaataccgttctcttttatgactttgcggttgtccgtgatcgatgcacttagggactcgacgcgaacggagtaatcgccaatcatcgtgtcaaagtctttgcctgttagtctcatgttgctgctcctacgctgctacagggtcagatagatccagcataatgttcgctgtaatatccttcggaatggagtaagggcgagccaccatgtagatctcgactttctcgcgagtaatccaattgatgacgatgtcaccgtcttggtatggcttaatttccgcagggaaagtcatgccgttaaactcggtagacttgctcatgtttttcaatgggcgacttagttttcgaatcgcccaggcttcaccacttgcggtactgttaaagcgacggtcaccgattaactgaatcagaatgatgcgaaccatacgcgccgctttatcgatcacccgtaagttttcaaccacggtgaaatcaccgcccactgcatccagtaactggccatccgaccaatacacgccctcgtaatcggcataaaacgccggcacagaaaaacgctgattgtttagagcaatggcgtgagcattcgaataaataatgccgttcttgtccgtgggtagggtgctttggtcttgcccgacaatagaaccagtcgccacacgcattggcgtgtctgccacactgatttgagcgttacacaaacgccctgcataaatgcccacagcgtcgtcgtaaatgtacggcacgatagacacacgaaaggcgcttagcgtctcggtcaggtcttttatatcgttgatgtactcagaccagctttcacctgtccctggagtgccatcgatcatacgagcagcggcaatgaaaaaagcgcgacggccatatgtggtgttcaaatccatagctttggcgtgcatggccgtaagctgggcttgttcggtcactggcgtacatacgacaacggcttcgactttgatgttgttgttcatcgcgaaatcaacggctgcatcccatagcgcaccatcggccaccggaatagcggctgcagcccagttttgccccgcgttggcttttgctgccactacgttgcgtttcaattccgaatccgctgcgcctagttcagcgtccaaatcgctatcagtgttcaaatacagaatttgatccacgttcgtcgcgccaacaccgataaagagaaagtatttctcaacggttgggaatggcccctgcattaagttcagtgcatttactgcaattttaccgacggccattgacgacctcctgtttgatttggttcattatttgttctacataacgagtcacttcctcgttacttgcgccaagaaaagaacgcgctggtaatttcactttccagctagtcttggccgtttcatcctggtctcgtaaccaccgcaaaatagcgccggctttccccaccgttaggttttccataatccatttttgtgacggcttcttagtgcctttgccgccttttctaggaatcttgtaaccggcttctaacagagcttttgcttgtcgccttgtcgcgtcgccatcttttgaaccgttgccctttggtaggctgctggccgataccatctgctcatcaccgaattggtgcttcgcggcgattcgggcgtcattcgatttgttaaagcctatcgtcgcggcggttccgtcgttcctgaccaccttttggcgttttgctaaccctgtcaacatcttcctgcgccgctttctcttgcgttcttcaaatgggttgccgtttaaatccgtctgattacgaacgcgcttcttactgtctctaatcacttcttttgctgttcgtgacagcaatcgtcggcgaagagctgttggcattcgtaatacttccagctgcttctgcagagacagcgccccacgaacatcaaacgtaataaacttactcatcagcttttcatctcgccttctttcacgtaagtgatcgtcgcgtcatccagtcgatagcgctggccatcgatgacgatagggccgttctcatcgagcacggcggtaatgtcttcttcaaacgtgatcatgatgtcgatgtcggccgttttactatccaaaatatccacgtctgtggctggcatcggcagctctttttcaaatcggtcttcgtcgttttccattagccaaacactcacctgagcgaacagcagttcggcagggtgtcgagtgtgtgggtagcgctcaatcgacaacatggcgtcataagtttgcgtatagacaatcacttggccgtcatcaatgatgctgcagcgcggtacgatccgagggttctctacccatgaatcgatgttctctgcagccaccaaatctaggccgactaaaaaggcggtaatttgttgcaacttaaccatctaaatcagccccacaaagaaattcgctttggtactgtgttcttcccctgggacgaaatgtcgcaatatcgccgcgacacttttcttactttcgtctagccagtactgttcggtttcagcggattctttcgccatgttctcggcttctttacgacggttcatggtagaaaactgctgcagcaaaaacgccttggcatagctgtaaaccgcgtgttcgtaatgcacttttaaagcagctgcgctagacgattccaaatagccgtcgaacgtctcaaacggtattactaaaaccgctttttttgctcgctccagctgttcgttcactcgaaccaaggcaagcgatagaccccaagagatcgtgtcgtctgcgtactctgaagggatacggtagcggttcatcaaatccgacaaagacaaatcaggccaaaagccatcattggcaaccggcgcagctgtcgtaagtgaaggtttacctgttagagacatatccgtaatccatcaaagcgttaaattggggtgcaagagcaagacactaaacaaagttagccaaaagccgctttgcctcgtgcatgccaagctcctgcaggtggagcctattcgtttgtttcttggtcgctgctttctactgatttatcgagtagcttctgcacgcgctctttcattgtcttcacgccagcgccagtagggttcacggcttcagcacgttcacaaagcgctacgcactcggcaaacttgccttcgcgctctttgtgtttggctaatagggcaaggtttttactaatgacagcggggtgtaaatcccacttttcaaccaatgcgtcgtcatcgatataggtgaccaaatcgtctaaatacgggctggcggtttgctctgcctttagttgatcattcgcccaatcgtagatcgcatcagcaataaacgtcggtaggttgcggctgaatttaggcggcaaatcgttgttaccggttgcgactaggtacatgccgattttcagcgcgttatcgatgtcgttcacatcgaacaaccacaccatcacctgtacggctacatcgttcgggtagtcatggccatcggccacatacgcctgcacaaacggcaaataattgggtaacagctcacgtttaagcgcctgcttgtcttcgatcacaggtttggttttgatacgtgcaacgtccgttaccatggcggcttgaagctgctcgaataagtgcttgcctacgccgccaatcatcatggttgctgtgctgtctttaccatcggccatgtctacaccaatgatcgttggctttacgccatacgcgtctgggttggcttctagctgttttactttcaatgccgcgagtttgcccatctgtctgcctgcaaccatcatctttacaacggctttttctaccactttcgttgtcttggttggcgcatacgggcttggctttcccgccttctttgccgcttcaatttgcgcttgtttgatctgttgtagtgttgccatgttggtctccaccgatgtttaaaaaagaccctagccaaaggcgggtagggcaaaggtgcacgtccgtgtgcggcttctgattacgccaaagtgataccttcaataaatgccgccatctcttcgtcttccaccacataaccttggttagctgagttgaagtcctgaacttcgtttagttcaggtttgtctttctgtaatcgacgaacagacgtgtcctggaagtaaatagataggttgtccagcggtgtgacgagcaatgagccatcagggaaaaacggtgcgtacacgattggtaaattgccatacgccttagtaattcggtttgccaacacggctttttcggtcggtgtgttgccgttgacttcgaagtaggtttcttcttgtgaactcagaatgtcatcaccaacaatgacaacgaggtctttacgttttctgtgataaatcggcagcatttgcttggcttgatgaaccaaaacatctaggttcttaatgctgtcgctacccaacacgataggcacttcggctgtggcttttagatattgttggccgtctttgaattcacgcatgatctgcaaccagcccttgttcaaatcttgaagaagagggttcgcttctaaatcagtgaatgtctcggcactaatgcccgtccagcctgtttgcaacatgtcgtcgccaatagaggcacgcaccattttcatgtaacgattggcaaagtctttgaacttagaccaagcatcaatcttcgaatacttcaacgcaacatcgaactcagtgtgatgcagctcataacctttcgaatcggttttaacgaggtgcttaggtttacgttcaatgccaccatcggtgttggttcggccagctgagcgaccgcttaggctcatgccaaccttttcacctttgatatcgcgaacaccaataacgttgattaatttcaagaagtcatcgccgtgctcaacgatcttttcatagatagtttgagctacacttggtgtcgcggaaaagtgctgaccaaccgatggatcgcgaggtgtgacattgaatgcttcagccgtatcagcaaaatgctgatctaatcgagcacgggattcagcacttaaatgagtgggtgcggacatggttttgttcctttataaaatgtgaaatttagcgaatgaaaaaacgtaagtttcgtgccttaaatgcaggcgcttaggtcttttccgtcaccgtcatgttctccaccgtttgtgcctggctgctcttttgttgccgctttgaactgttccgtcagcgtggtgagtgctgttttaagctgcgaaaactcttctttcgatacaccgctttcaggttcatcttttggcggcgtgccttgcttatctgtcagatcttttacttgggctgtcagtgcgattatttgctcttccatcgtcggtgcttcgttgcctgctggtgcttgctgctgttctggaaaagctatgttgaatcgtttggttaatgccgtaaggccgtttgaaagtgcttcgtattgttctttagtcatgtcggtttcttcctgtgagtcgtcagaatcatcgtcggattgggtttgggatttgaaaaagctggcaatggctgcgagcaagttttttgcatcgccttctttaccgtcttgcgaatcaaagtaatgcggtgcggattcaacggattcaccgacgatcaccgcttcatcaacgcgggataaatggatttcactggtagcaactgaggcgggttcgtccgtcgcacctaagccgctgagataggtttttcccgatttacggaagtcaggccaaagttccatagagaagaaaaggcgctggcccatcttattcatgtctttgtagtactcgttcgcttcgacttggccatacatatctgtaccgccttcgtcgttcttttcagcgcgaatggctattaccttgcccaagttgaaccagcgtttgtggtctggccaaattcttgttgggtagtattcagaattgaatgtctcaaccgcatcaaggatgtcttgttccttaataatgcgaccgtcaaccgtgtcgccgctgcgaccaaatcgataccactttgcttctttcttaggctttgccatgtttcaacctttttgagtttttaaaatcaccttaaatatggcgttttgtctctaatgttgaaaattctaggtgtaaaaatggcaccgttcaaaggctttaattccttaaaattcctatataaaacaaatagaaattactattcatgacagagggttaattctttaatttcagcacctaaaatagcgttatgtgtaaaaagtaggtgttagaagtggcaaagacgtattcgccagaagtaaaagaagccgcaaagcagctttatataaaaggctgggctattcaggagatatccaaagacacgggggtagagacacgcacgctctacaattggcgggatgctggcacatgggatttgtttgccccaccagacacagtcgaacaagccctggcacgacgaataaatctactcgcagaaaaggacaataaaacccctgcagaaatagacgaactagcaaaactgattgctgtctttggtgattatcaaatcaaagcggctgaagcggaaaagaaacaagccgaggccaaagccattaccagtggtggttatatatcgccagagttcccaagtagtgaaggaaagtcacaaggcgagaaaaagtcaggcggtcgtggtcgtaaaaagaaagtaaaaaacgacatatccagcatcacagaagaaatgcttgatgaagtccgcaataagctatttttcccttaccaagaatattggtatcaacgcaagttagacccactcacacgccgtacccgcatgattctaaaatcgcggcaaatcggcgcgacctggtactttgcattcgaagccctggacgatgcgatccgcaccggcgacaaccagcttttcttatcatcgtcacgggaccaggcagaagtatttaaagcctacatcattgcctttgccatgcagcactttgatgtcgagctaaaaggccaaggcgtaataaccctatcaaacggtgcagaactgcgctttttatccacaaacagccgcacggccaactcttaccacggtcatctttattgtgacgaagtgttctggatgcctgactttgtgaagttgtgggacatggcttcaggtatgtcttcacacaagaaatggcgtcgtactctcttctctgtgccgtctgccacgtcgcaccctgcttatgaaatgtggaacggcaacaactacaacaaaaagctcgcggaatctaagcgtgtcacgttcgacatcagtcataaaaacctaaaaggcggctggatagggccagataaaatgtggcggcaaatcgtcaccatagaagacgctgaagagggcggttgtgacctgttcgacatagagcaactgagggatgagaacagtacagatgcatttaataacaagtatctgtgcaaatggatagacgacgccaacagcgtgtttacgctagcgaagcttctaagctgtatggtcgataccgaaacatggaccgattaccacaaagacgcaggccaaccctttggcaaccgacctgtggccataggttacgacccatcacgcaccacagacaacgccagcctcgcccttttgtctattccattaggtgcaagcgatccatggcgactgctgaaaaaagattcctggcgtggcgtgaacttccagtggcaagcggcgcgaatcaaagaagaaaaagagaaacacaacgttaagcacataggcatcgatgtctcgggcattggccgtggtgtatttgagttggtagagcaattttatcgacgtgttacgcccattacctacagcgtgcaaaccaaaaccgaactcgtattaaaagccctcgaccttatcgaaaacggcctattcaaattcagtgccggtgataaagaagttgcacaagccttcatgatgatcaccaaaaaagtgaccgataacggacaaatcacttacgtggccaaccgatccaacgcaaccggccacgccgatgtcgcctgggccatcatgcacgcattcaattacgaacccatagcacccaaacgcaaaaccaccgtggcttttagtgactaaaaacacgattaacccaattaggaaagcaccaaaatgacagcagccaaagaaacaaaaaccaccaaaagcgccacgcatatgtttgagtttggtgcgcctgagccagtgctaaataatcatatatccgaatacatcggcgtctatctcgatactctgggcgagtactaccgcccaccggtatcgctgtctggcttggccgatttgatgaatgccaacccacaccacaactctattctgcattttaaaaagaacatggtgctcaagtggtttgtcccttctacccttatgacctatgccagcatgcaacgcctcgcgttggattacgtggtcaccggcatgatgtactttcaggtgtttaaaaatggctttggtaaagtggtgcgtaccgagtggctaccatcgctcaccatgcgccgtggccgtaaaaaaggcgtgtttttcaaactgaataaagacggcagcaaaaccgaatttaaaccaggcgaagtgatccagattaacaacccagacttaaagcaagacatctacggcctaccggaatatctaggcggcattcagtcggtattactcagtgaagaggcagggctatttcgtcgtaagtactacataaacggcgcgcacatgggttacatactcgtcactaatgacgcggatttagacgaagaaaccgcagcaaaaatacagaaaaaagtccaagactcaaaaggccctggtaacttccgatcgctgtatctgaacattggtaaatccgcggctaaagatccggtgcaaatcatccccgtgggcgacataggcaccaaagacgaattcgagcgggtgaagaacatcaccatgatagagatattgtccatgcaccgcatgcaacctggtctatctggcatcatgccagacaacaccggcggctttggggacatagagaagataatgcgcgtgtatcacgaactggaaataggcgccctgcagcaaccgtttttagagatcaaccagcacataggtgctggcgcagtgagctttagagagcctgtgtggatgggggtgcaaaaggaataaaaaaaacctaataagtactttgatgtcttaagaaaaaattttcacatcaagataggtttctaagtaagtctcgaatctagtacgtgttcttggtgaactcaagtcaaaacaggctgagttaagagcatttaatgccttttgtttagtaaataatcctaaatctatttttggctgtaagtgtttttcaaatatgtgtttgagctcattgtaattactatcttgaccgcatgaaacccacttcttatctgttttaccaccaggggtcgtgtcttcataagagtactgatcattaatctcttgaatagtcgtgacagtaggaggtgttgtcattggttaatatccttatttaatacatggaaagaatgtccgaaacctaaaagtagtcgatgatctgtgataataccagtgagacctttgcacttttaattaaattcttttttagtgttaatatattggcttacatgaccaatcatcagtattgatatggcaccatataaggaatagcgcgtttgaacaactacacaagtcttgtcacggccatcattcaggacgctatgactggtgcaccacctaagaaagaagtggtattgattttaggagatactcctcaatatttagtagagcatgctaattttccagagcttccgattgttataacgggttcagtgatcgaaaaggcatgttttgaccatggtataccgacctctttactaaagcggttgccgagtattttagataaccctaaagggctttttaaatcagcatcctttcatgtgaaaggtgcagcagtagtgttaactattgaagtacaccaatcgagcccaattatcatccccgtacatccaaacaagcagatgggccgtggtaagttctacaatgtagtggccagcgtctatgcgaaagaaggtccgaaccctgaggtgaaatggaccagagaagggctattgctttggaaaaaataacatgtaaaaagtaaagtagaagtttacatgtaaacttgattgtactagtattaatacatagagaggcctctcacaccaagcaattagagctgaaatgtcatgtctctctaaattacacttagaaagcaccctttaaacgggtgcttttttttgcctcaaaaaactcattccttctaaactgtcatatccccttaattttgctaaaatatccaaaacttaggggagttagccatgcgagtcatttgcccacattgccacagcaaagccttgatcacgtcgtctaacgtattgtgcgagacggtaaaagacctgtattgccaatgtaccaacaccaaagcctgtggtgccagctttgtttataagttaagccattcccatgatctaaacccacctcgacaaaccacggtacaaatcgccagcgccctaataaaaagcctgccaatcgaagaaaggcaggctctgcagcgcgatatgttcgctagttagtgggtgttaccatcgttttcgtctatagccgcaatgatcttcctttgcgtcgtcaataaactgtattccacgcacttcaacaagctagcgatttgttctcctgttacgcctatgtcgtcttcaatggcatgagccgccatcattcctagcccatctaatgcatcgatcccaaacgacatgtggtgtatttggcgctttatctcgtcagacgtgctgatgtccaagttcacgcgatccatgtgaaagtcttgtgttaaatctttgtctggcttacccatgctgtactccttgcatgttgttaaatccattattaaacacgacagggctggctctgtgacgggtgtcgccctcgattagcagagtttgaaacactgcatcgaccgcttgtccaagggcattgtgttggcggtaccgaaagcggacacgggtatgaataaggtcgggtaacagggtaaggagttgttgcttttgtcggtcggataaaccgccgatagaaaagatggcgccattcggcgtttgcacaaagagtggttcgtcgctttcgacgcaaaccgcgacaatacggccaatgcctgttctttgagtaggtagagcggaaagggtgccgatagacggaaaaagggcgtggtggtgctgtgaacgaacaatagcgttattcatggtttgaatccttgtgattaagactttaaaccacaacccacactgctaaacatgggtggtggctgcacgcagggttagcagaccagtcacaaggtacctggcagaccgaagtctccccacgcacaaccaccataacgcaagcattatggcacaaaaaaaccgcgacgcggcggtgatgtgcgtccttgtagttcaggtctgctaaaacctcatgttggattttgccaacacccttaaacgataggatggtcggaaaaagaagtcaataaaaatgttttcatctaatgacaaccaaagacaaataaaacatagtaaagtaattgtcagattggctagcgggagatgaggaacgtgatacctaagtataaagacatttcagacttgctcgataaaggtgccacagtagaggcactagagagaattatggagcttcgggaagcgacgcttgagcttcaagaagagaacttggacctaaaggtgaaagttaagaaacttgaagaagagctagaagaaaaagctaaattaaattacgaagcgcctttttactggatgattgagggcgataataaagatggaccattttgccaaaaatgctttgatagcgatacaaagaaaataagattgcagacaaatggaaatgactattggatctgtaatgcctgtaaatcccagtatagaggtaaagagtttaaggttcgcaaaaccaaaagagtgtcttctgtaagtaatcactggctaggtaactaatatgaaaattgatcaggaatatttgctgaccctgttaagcccgttagatgatggagatatccttacattgtctgaatatctttctgaagttgaaaagttaggtgtcgttgtgtgtgagagcaataaaagacccactgaaatgtttgatcttcacttagattatattatttcaaaaaaactaatttcaaacatagaaggcaaaagcgaccgcaagtccttgggcttttttcctggtttgtcaggacagttatcaattattggaagcgtgaaaattatgaaaacggaaaaggaagaaatagcctcaaatagtacctttaactttaatgcgccagtaaccacacaacaagcccaatttggtaacggaaatactcagaacgtcaccatcaacatgcaagaactcgtcgaaaaagtagcggcttcaaatgatcaagaagccaaaggggtgctaaagaaactacttgataactctactgttagtagtgttataggtgcaggtgtgtctgggttgattgggttgttataaaaacattttacttgatgaggttataagccagtggatcagatatttacatttttcaatcaaggctgggttggtacgttaattggtgttgtagggattcctgttagtgctattgtaggctatttaatagctcgatatgttaggcataaaccgaagcttgtgtatcaaatgaatagcttagaattactcggtgaaaaggagagtgaactgcctagtgatgttactattttttatcaagatcaagaggtgaaacgcttaaagaaaacgactattattttttggaattctggaactgcagaatttgatgggcaaaacattgttaaatcagaccctataagaatagagttttcagatggtgataacgttctcagttatgaagtaataaaggcaacaaccccctctaatgaattcaagatttcaatatctggaaaaagaaatataattaatattcagttcgattatttgaatccaaaggatggtgctaaaatagtgattttacatgattcagatttcttttttccgaatattaaaggtagtttgaaaggtagcgctgaaggcgttttgaactttgggttgttattaagtaaagaaataaagagaaggagtttttttaaattaagtaccatgatgtttttttgtattgattttgttcttttttataaattatttatattgggttatattcatgagtatgaggataaaatgattttaggttttttaagattggattttattgtgacattttatgtttttggttcatttttttttggtatttatttcattgcaagagatttttttttcaataataaaaaagccccaagagaacttaaatgattattttattttcagggctcgatagaaaagccatcactatttcaatgcctgatactgttttaactatatttgtgattgtcgttcttcttcatcatcgatcttgcgacgaacgatatcaatcaagtcatccagttcactgatagagtgatctcctcacgccttatagcgcgtgatggccaacgccaccgagcgatgccagtcgtagttctcttccttaatcgcctcgtcagcgatttcacagcgaatgtcagacctactttttctctgcatgctcgttccctcaatgacctgcctcccagactagcagggcaatccgttatttgtcagtaaatagtcaataaaatgttttcaaatggtgacaaatacaacacttatatggatgatacaaggaagtaaatcaggtgataggcatagaagtagatgctggtttggttacatttatgcagtttttttatttggcattgttttgccaaagacgaaaataagtattttttgcgttgcctgaaagttggaaataaggatttaaaaggattgaatgtatgacaatcaagcatgtaattattcatgtggtaatgagagatgaaagtacaggggtgttacataagcaacttagaactgaagagaataaaataaggtctagtgaaaaaacatcagaagctttagccgaaaagttgacaaacgatctaaggaatttgtttggtacagctagtttaagtattggtgagtttggagtgagaggtgataacactcttaaaccagcatttgaacaaactcttgaaactttctatgaaacccctgaaacgtgttctgatttcgttcaacttactcgacggtttgctgaacaatattatgctatcttaacagaagagaatttaacgacagtaaaaggtggttatttagtcttttaccaatacactgcccgaggccaagaatggctcgctgtcgtgattcttaataaaacagaaggtattgatgtaaattcaacgtcgctagaagtggttccaagtgaaatattagatttgaaaacgctacatcttgcagcatcgatcaaccttaccaaatggatgttaggagatgacactcgttatataaggttcaagacaggtcgagctgcacaaattagagattattttgagaaatttatcggttgccagagagataaatacgctgcggtagttgagacacatcaattgaaagcagcggttcaaaacttcgctaaagaaagtggttacaatgaagaaaaagtttctaataaggtagataaaacgcatcaatttattatagaaagacaaaaagaccaagaaccagtattattgaaagcattagctaacgcagtctttcctgatctttcagaagaattcgaaagagaagcaagagatacatataatctgtccgaagaaatatcaattgacaaaaatgagttgaaaaagtacgtaaaaatatttgttcaaagtaaagcgttttctatgagtttcgagcgagacctagttggtaagcagatatttgttgtaaataatgaagttagaatatctcaacctcctgaacttttaattaatgcaataaacgaagaattagaaagtcgaaaataatgaagccagaaaagcatatacttaaatattattctgatatttttaagactttaagtgatcgtcatttatctgatggggatcatgtcggttggatgaaacttgacagtgataatataaaaataattaaagtgctttctgatagcggccttgctaaaggtgttttttcttattctattgatggggttgaacaagttggaagtttaattccattagagaacatatccgataaacacttcaatgaaaaatacctttttaaaattaaattggtgtctgtaaatataaaaacatccgctcctatttttaagaattgggatgagttacttgagtatccagaatatatcaaaaagccattggatatggtgttttttacagattcagctcaatttttatcaaaaggctgcggtgatttaaaatttaaaaactaccaaaacacacataagctttatgatttaattaaacgtctgattgatgactctgaaggtaatgaaaataccatttactatcaaaggcctctttcttttaaatttatcttgcaagaagaagatttgaataattatattgatgtcgaagctattgaaaagctttatgataaagatgttcataaagaagctatgaatcatttaatttgtgcgcaaatagtctctaggttgaaagatattgaatgtagccgtaggttcggttatctagttcaaacctataatttacttgttgctgatgtgcttattgattataacagttacgctgagagttatacgtttgataaaattagaaaagagtatttagagaaacgaacagaatatatttctggtgtgcatgagattttcgataacatatctttaaagcttttatccctgcctgccggattgtggttcgctacttctcaaattagtatggatccattaaatactatggataacccaaaaaaccttgtggttcttcttacagtagctatgcttgctattttgttgatagcaaatatatcgggacaatttgcaaatattagagcgattaaatttgagtatacggatatcttcacaagtctttctgatcagtttaaagaagaaaaagacaatatcgacaaagtgaaaaataaaattgactgcgctgctttttgggtgaaatgtaagctctggttatcgatttttattgcattagcactcgtaggactaacgctctggctattcaaagaagctggaagtattacttatgctcataaattaatcttggatattattgatataatcccctgttttaaataaaaagcaccgtccactcgagcttttgagcattatgtaaatgtataaagccctcaattttgagggctttatagttagtcagtttaattatgaatagcctgtttagctaatatctcacctcgcccacctctgagctgaacaaaagcatgcattagttggtttgtttttggttgttctatcactggagtaagcggggtaagggcattgacaattttgccaaacgtttctaggtctacaccaaagcgctcttttaacggagtgtcgtaatcttccccgttatcgatcaaggcgtctgcctggtctggagtaagtccgagggcttgttctgcgagaagttgtatttctacttttttcataagtgcatcctttcgttgttttagagtgtttatcagtagcaatccttgctgactaaagattagcaatcttcttatgaagcttcaaattaatatcaattatatgtaaaaaagcataggcacaataaaaaataacccattgatttataaggaaaatatattttaatattaggcacaaataaaactcttaacttattgaatttattagattaaatatagaattgaaaatcctcgtgtcggcggttcgattccgtctctgggcaccattttctagtagtctccagactttcttcaaagcgcttcaaattctagtttcatttgaaagctatttcttaattccatttttaaaatttgcccaatccacaaattagcaggatagggaatattaaaaaaagacaaagagcaaaaaatctaacataattaaggcgcgcttacttatatggaacagataacgacatggaagagaagaatgttttagataaacctgtattcacttggtgcatctcgttacttattttttattctttattttgtttctcctttggcacacttcctgacctaagtcctgatgaaaagaaatttctccgttactctgaagtaattgtcactatcatttttacgcttgagtatattgctcgaatagtttctacaaagaagcgtctcaaattcattttcagtttctatggcttggttgatttgattgcgatacttcctttctatcttgcatttgctgtagatctaagaactcttcgaataattaggcttcttcgcttagctcgtatacttaaactagttcgatacaatgaggcttcttttaggtttgctaaagctttgtattcagtaaaagaggagctcgtaatatttttattaacaagcatgatgcttatctatattgcagggctgggtatttattactttgagcatgaagctcagcctgatgcgttccgatcgatttttgattgtctgtggtgggcagtaattacactgacaacagtcggatacggagatatttacccaataactgttggagggcgtatctttacttttgttctgcttataatagggctgggcttgattgctattcctacagggattatatcttcagccttgacctcaattagagggcaagacaacaataaatgaaaaatattgtccgaagggaagttgtgcgagaattcatccgaagtggagttctctgtggcaattcggacaaagtgctttagtgttttctaaagtatctggaccattatctgctaacctttggatatgatgtacttctaaataaggtgatccgtctttagagcgaataaacggtgccccttttccgcaacgttcacaaacccctgcagcgcgttctagggtttcagtgattacatcagggttacgttggtagacagtggcactaacggttattgtattaggaatttttggggcgttattaatacgttccagcctctctgggctccctcgttttaatgatgcttcgacttcttgacttaattgatagtaatacgactctgcggtgttgttctgttcgatgaatgtcctgtacttgttggcaattttcttcattgatattactttggttttgtagtgcttttcccaataatcaatgtgcatatctaaagcattaatggcgtttttaaaatgattggatgaaaagtccaaagtgatacttttaagaaagtgttccatagcgagacagctcattgctctatggaaaacctgcccacctagcatgcatttgaggcaatttataaagtcaccagcacttgatttatttacttcatattcagatgaaagcaaagcaactccatcacttcgctttaatttatccaaataaacttttttgcttacatcgtatgcagcgctaatctgctcttgtgtgactttacccattggcttcactgtcttgaatgttgtttgaagtacatcggtcatcattagttgcttatgaatattctatctttatttgaacacctttaggcttagactcaaatgatttttgtgaaagtattcgactttttcaataccaaaagtcttatttcgacaggaccttatgccattttttatgaataattttgatagttcagtttttgcatttaaaagagggtttttatcaaggataaaatatatttcagatgcagaatcaataaattcattagagtaagttgttgcccaactccctggcccatgagacgaatcccgatactccccttgagactccttacatatgagtagaagctcatttattctatctctaaaattttcttcaaattgctgagtaatgttttgaaattttttctgaagtaattcgattttttcgctttgtgacatagcatgattactcccttaagcacgtatattgctttaatttttgactgcctatcttcttcatctttaatctcgcaacgaaggttgacctgttttgtcagactagcaagctcaagtattgcttgtcagtatttagttgataaactttgtataaaagccataagttcgaagcccacttccccccaccaagttgctttttattacataacgtaaccaatattaaatcttaaaaactcgttgttttagctatgcttaaaccatctttgatggagcaagtggatatgatgagagtgatgacggtagtcgctttaactgcgttggggtattttatccttggcgttgtagggttggctgttgctatttcaccggggtactcaacgattatttggccagcttctggttttgcggttgtggcttctatcttttttcctaagcaagcgccgttcggtatttttctaggttctttgttactaaacattggtgcgacttgggttaatcatcatgtttttgcttggtctcttcctgctcttattgcttttggctcgacgttgcagtcttttgttggcggctatttggttcgccgctttgtaggtgtgccctttcaatttcatcgtactggcttagtggttaggtttatcttcttagccggtgtcttatccaccttgattagtgctagtgtcggctcggcttcgttgttttcttttggcatcattggtcaggcggaattactaaccaattggctggtttggtggggcggtgacatgatcggggtactggttatggtgccttggttagccgtgtgtttccccaaatattttggtaataaatttgatcatccgctgcgattaatcggcggttttttaactgtgttggtgattacgattgttctgtcttggggaagcagttactcggaatggaacaagcaatcgagagagtttcgttcgaatgctgaattgttagaagtgctgcttaataatcgaattaaaaacagtgtggatatgctgcatagctttgttggtttgataaacggtagtgagcagattgaggcgaatgagtttgagctttttgcagatagtgtgatgcgtcgagatgattccattttgggggtgtcattaaactttgccgtggctggaaaggatattgctagctttgagcaggtgattcaaaaaaattatccagatgatatttttcttgtgaaggaaagggacagcgaaggcaagcttagggccgttacgcctagagcccggcacattgtggtgacctttattagtcccctacagagcaataaagcggcattaggttatgacgtttattcgcaagccgatcgacgttttgccctagataatgcaatttttcttcgtgaagcttatccaacagcgccacttaagttggttcaaaattcaaatggaatattgctctttctgcctttttttgatcgaaaaacagatgcttttttaggtgttgctacagcggttattgaattggatgtgttaaccgaaacgattgttaagcaaggccttctccccaatactgaactctacttggtcgatactgacaatggaacatccaagcctattatcgtgacaaaaaatacggcagctcatttgtctgcagaagaattggttgctcgttactacgccggtgaatttcatcatgcggttaatttcgttattaatgtcggtggcaaaaactggcagttgtatcaagttagtgacaactattttttcaaacagccttggatcgtaaaattcgttttagcttgtggttttttattcacgggtttatttggttggtttttattgattgtgagtagccatacagcggaagttgaaaatcgagtgagattaaggacgcgagatttgcagttggcaaacgagcatttaaaagcgtctgaactagagcagagtaaagccaaagaagaagcgcaagaagccaaccgcgctaagagtgagtttttggcaaatatgagccatgaaattcgtacgccattaaatggcgttattggttgtttgtctttgttgatgaatacgaaactgcagcctgaccagtcgaatttagcaaaaatatctcagcagagtgcggaatccttgctggatattattaatgatattttagatttgtctaagattgaaatgggaaccttagtgttagacaagcaagagtttgagttacgtgcgttaattgaagaagtgaccaatatttttgttttaaaagccgaagaaaagggcattgtattaaattcgccaacgacacctattcctaatgttacgttgtttggagatagattacgcatcaagcaagtattggttaatttgatgggtaatgcggttaaatttactcaagaaggtgaagtggctttgcgatttgcgattgagccgctagcagatgatagtgttattctgcgtattgttattgaagactctgggattggcatttctaaagagaatcaaagccatttattccagcgttttaagcaggctgatggttctactactcgcaagtttggtggctctggattaggtttagcgatcagtaaagagattatccaagccatggatggtgaaataggtttaaactcagtagaaggtcaaggttcatcattttggtttcgtataccactctctgtggtttcgactgcagagcaggctcccattgtgactgatggcacagaacaagctgttagagtgacgttaatttatgcgaataaaacgggtcgtgaatatgttgctgcattgctggattcatttggtgtcatttacaatacttatgacagtgttactggtgcgcttgctgatagtgaatggataggaaattgtatattactggactcagatgtcgtatcggctgttactgaagtttctgaattagaagtgttctgtaagaagaatgcgattaagcaagtattactacaaggacgttcaagtatggattttgataaagagaagtacgatgcttctttaacgaaacccgtatttcagcagccgttattggacgttcttgaaaatctaaaacagttagttgaaggagaatccgtgatggcggcgaaagacgtagaaaaaacaccagatggtcggccaatatttacagccaaagttctattggcggaagacaatttaactaaccaggttgttgctcgtggtttattaaatttatatggcgtagaagttgtggtggcggaaaacggtcagaaagctgttgagcaagcccaatcaactcaatttgatatgatcttcatggattgccagatgccggtaatggatggttatgaagcgactcgaactattcgccagtttaccgatgctcaaacgccttccgatgtagcaattgttgctcttagtgctaatgccatgaaaggcgatgaagacgaatgttttgcagctggcatgaatgatcatattgctaaaccgatttcacaagataaattgatcgcaatactcacaaaatggcttccttagggaatagtattgagatggagattctttgtcatgtttgagcctaaggtatttgataatacagattacgagagtcgtctggcctacaaccacgaattaatgacattggttgctgtggagtttgttaaagaagcaacgactttgttaggagtgctgcaggctcatatggctgatgaggattgggataattttgctcttgtggcgcatcgtttaaaaggtgctgcgttggaagtgtctggttatcgtttttgtcgattaattgcggagatggaaaaactttcaataaagcgtgaaagtggtctgcttccgacgcgcagtatggctttgaatgaagagtttgaggccttagtgcttgcccttaatcaagaagttttgcgttaaattttatctaatagatcttttaataacctttcatagtgctttcgttttcacttatttttctttcatttctgctgtttttgcctatctttcttctgtttattcgttaaaagagtttcatttgaattgcaattgtatttcaaatgaaacctaactatcatcaaagtgaaacattttctttctatagtcgttctttcttttctaataaaaactcattgtgaggaacacggaaatgcataatttgaagttagcgtcagttgttgttggtttatctattgcgagttcaggctttgccgccactgaaatagaatggtggcatgcaatgggtggtgcaaatggcgaaaaagtaaatgaaatcgctaaagcgtttaatgattcgcaagacgcttatgaagtgaagccagtttataaaggcaattataccgagacaatgacgtcagctattgccgcttttcgtgcgaaacagcaacccgctatcgttcaagtatttgaagtcggtaccgccagtatgatggcggcaaaaggcgctatctatccagtatataaactgatgaaagattcaggtcaggcgtttgatgaaagtgcctatttaagtgccgttacgggttattactcgaacagcgatggtcaaatgctttctatgcctttcaacagttcaactcctgtactttattacaacaaagatttgttcaaaaaagcgggtattagccaagcgccaaaaacatggcaagatgtagaaagtgtttctaataaattattggcgtctggcgtgtcttgcggtttcaccacggcttggcagtcttggattcaattggaaaacctaagtgctcgtcataatgtgccatttgcgtctttggaaaacggctttggtggtttgaaaacagagttgaaatttaatgggccattacaagttgctcacgtacagaaaatgggcgagtggcaaaagaacggtatttttagctattctggccgtaccaatgatggcgcggctaaattttatagccaagaatgtgccatgtttaccgagtcttctgcaggttacgcaggcataaaacgtaatgctaaattcgattttggtgtggctgagcttccttattgggaagggaaggtaaaacagccttctaacactattatcggtggtgcctctttatgggtgttgcaaggtcattctaaagaagagtacaaaggcgtagcttccttcctaagttacttgtcgaaagcttctgtacaagcggactggcaccaattttctggttacttgccaattactaaagcggcatacgatttgacaaaagagcaaggtttctacaaggcaaatcctggtacagaaacgggtgttatacaaatgacaacgggaacaccaacggcaaacaccaaaggtttgcgcttgggtaactttgtgcagattcgtggtgttatcgacgaagcactagagtctgtgtggagcggtgatgtagacgcccaaactgcactgaatacagcggttgaacgtggtaacgcgcagcttcgtaaattcgaaaaagcgaacgattaaataaaatctacgcccttatgttttaacgcataagggcgttttttttacttacataaattgtttttcttttttatttgtcgttctcttttgtttggattgtccgatgacggttaccttcccccaaaaaggcctgccttggctgttgttattaccgcagttgttggtgacggcgattttctttctttggcctgctgagcaagctttagaacaagcgttttaccaagaagacgcatttggcttgagtcgtgaatttattggcttagaaaactttgccgccttatttactgatcctttgtattaccagtcaatgttgactactttggtattcagtttttctgttgccattgtgggtatgtctttggcgctgttgttggctgtgatggcggatcgagtgatccgcggcaaactggcgtatcagacattattaatttggccgtatgccgttgcgcctgctttagccggtgtattgtggtggattttatttgatccgagcatggggccgattgccctatggttgaagtctgctggtgtcgattggaaccattacctcaatggtaaccaagccatgatattggtggtgattgcttctacttggaagcaaattagctacaactttttattctttctcgcgggtttacaagctgtgccacgttcgcttattgaagcggcggcgattgatggtgcaagtcccttcaagcgcttttggaccattgtctttccgcttttgtcgccaacaacgtttttcttgttagtggtgaatcttgtgtatgccttcttcgaaaccttcggtgtgatcgatgcgaccaccaaaggcggtcctggtcaaagtacgactaccttggtttataaagtgttcaatgacggttttgtcggcttagatcttggtggatcggcggcgcaatctgttgtgttaatggcgattgtcggtttgatgacggtcattcagtttcgctttattgagcgtaaggtgcagtactcatgatcgaaaatcgaccttggttaacctttgcgagtcatgcaacgttattaacgggtattgccttagtagccttgcctgtttggatggcgctggtggcatcgactcacccagcatcagcctttggcgctgggcatattcctttgtggtttggcgacgctggcgcagaaacatggggaacggtgttgtttgaaaaagccggtaacggcgtggatacgccagtctggtttatgatgctgaactcgttgatcatggcgctgggaattaccttcggcaaaattgccatttcattgttgtcggcttatgcaattgtgttctttcgttttccgtttcgtaacctgtgtttttggatcattttcatgaccttaatgctgcctgttgaggtacgaattgtacctacttacgaagtggtggcgaatctggatctgcttaacagttatacgggtttaaccttacctttgatcgccagtgcaacggcaacttttttgtttcgtcagtgctttttaagtattccgggcgagttggtggaagctgctcgaatggatggtgctgggccgtggcgtttcttttttgacatcttgttgccgctgtctagaaccaatatcgcggccttgtttgtgatcttgtttatttacggttggaatcaatatctatggcctttgttgatcaccacagatgacgcttactacaccttggtaatgagtattaagcgcatgttgtcggtgaccgatggcgatatcgcatggaaccaaattatggcaaccaccttattagcgatgttgccaccggttgcggtggtgattggcatgcagaagctgtttgttaaaggcttagtggattcggagaagtagtaatgacggacgttattttagaaaaagttggtaagacctatcctaatggttatcacgcgattccaagcgtagatttatcgattgaagaaggtgagtttattgttttagttgggccgtctggctgtggcaaatccaccttgttacgtatggtagctgggctagaaagtatttcgactggcgagctacgcattcgtggcgagcgcatgaatgaaaaagaaccagctgaacgtgacatcgccatggtgtttcagaactacgccttgtacccgcatatgtcggtgtacgacaacatggcttatggcttgaaaaaccgcggtatgccaaaggaccaaattgcagagaaagtcagtgatgtagcaaaaatgctgggcttaactgaactgctacagcgtaagcctcgtcagttgtccggcgggcagcgtcagcgtgttgccatggggcgcgctatggtgcgtgatccgaaagtgtttttgtttgatgagcctttgtctaacctagatgctaagttgcgagtgcagatgcgtgttgagattcgtcagttacagcgcaagttaggcactacgaccttgtatgttacccatgatcaggtagaagctatgactttggcggatcgtttggtggtgttaaacaaagggaaggcagagcaagttggtacgccaatggatttatacaataaacctgcaacaccttttgtcgcagcgtttattggctcgccatcgatgaacttgatcaatgcgaatcttaccgagcaaggtattaaaatctctgaagccttaacgttgccgctttctcatcaacatcgagggggtattgtttgggggattcgtcccgagcatttagaagtgagtgatgagcaaaatgccgatttcgctttgcgtatactggcagtagaatctttgggagcagagactctaattcacggcaaaatagagactgaattaggtaatggcgagccgatggtggtacgtttatcaggaccacatttaccggaggtgaatagccttatgtggttaacggcgccagtgtcacattggcacttatttgacacaaaaactcaacaacgattgtgaggtcgatatggaaaacggcagtgtttcaacaggttatattgttaaagacaaggtactaaacaccaaagtaatgggacatcgtggtgctgcattattggcgccagaaaataccttggcgtctattcgagcggccgcagaagtgggcgcgacttgggtagaaattgatgtgtatttaattgctgaaggtggtctggttatttttcatgatgacacactggatcgctgcaccaatgggaccggcttaactcgcgatgctcgtcctactgaagtggctgaattggatgctggtacttggttctcagaaaaattcgctggagagaaagttccaacgctattggaagcactggaatgtattcaatcgttgggccttggtttgaaccttgagattaagcacgatagcgcagacgtggaaaacattgtacctgcggtcatggcgatgttgcgtgatcactgggaagacaataataagctgatgatttctagttttaacttagcggcgttagagctttgttatgaaattgatgctcagcgccatcttgcgcctttgtatgaatgcatcccagatgactggcaagaacagcttgcatctattaaagcctatagcttgaattgtgattactcacgattaaccgaaactcaagcgcgagcagtgaaagcggctggatataaattgctgtgttataccgccaatgaccctaaaaaagtggaagcgcattgggagtggggaatggatgcggtaattaccgatgacccaactaagtttgcttttctatcggcttagtctttttcatggctgagttgtttttaatattttcattagggctattttgtgggtttgaatgagcgacaaaaccagatattaaactgggtgcagcaagaagacgcgttgttggtggaagatatggtggcccgttttaatgtgtcatcgcagaccattcgtaaagacattaatcagcttgctgagcgtcatcttgtgcgtcgtacccatggtggtattgctccggtgtctagtacggagaatttgccttttgatcatcgacaatttttgaacagtgatgcgaaagaggcgattgccgctagggtggcccagattatccctgacggcgcctcggtgtttttaggtatcggtactacggtcgaatatgtggcgaaagccttagtgtcgcacaataacttgcaggtttttaccaacaatttaactgtggcgagcatcttgggtaattatcctgatgttcgagtacgtgtactagcgggaaaattacgacatcgtcatcatgatttagtcggtgaagagaccttatccgggttgcgccaatactatttcgactacggtgtattaggttgtggtggcatggatgaagatcaaggagtattggattttgaccccgaagaagccgctgtaagtcgtgttttggtcgaacaaagtcgtcacagtttgttggtcgccgaccaacataaatggggacgcaaagctatggcacgggtacatccgtttgctgcgatagattggttttttagtgatgcactaaccgaatcgcaaacccaattactcacctctcatggtgttcaaattcaactctgttcttaggacgaatatgtcgatatctgcttcttcttcgttagactcttctggcttggagctttctactttagaactttcttctatagataaaagtacatgccaggatttgcgttttatcttaaccgacttcgatgacacgttgacatgggaaggtcagttacctgttgaaacattgcgtgctttggcgcaactggaagcggatggcattaaggtgattccagtaacaggcggctgtgctggttggtcggatatgattgccagagcacttcctgttgatggggtgattaccgaaggtggcgcgtgttttattggcagaaccgcagatcgtcatttgacgtactctttctggcgtgatgagtcagaaatgcgggcagagcaagcgcacatattggctcaggtgaatcaggttcttacccaattcccgcgtttacgtttagcgagagatcaggcgtatcgtctaacggatgtcgcgatagattatgcacaagatgtaaaacctgcagcggttgtggataaagacgcttgtttggcagctctgattgatatggggctgaatgcgaaagcaagctcgatacatattaatgtgtgttcgcaaggttatgataaattttccatggctcagcgtgtattaagcgaagtatatggcttgagtgaaacgcagcagcaagagcaagtgctctacgttggtgatgcgcctaacgatgaaagtatgtttgcgcgttttccactgagtgtcggtgtggcgaatatcgctgagcatttatcgattatgcgtcaccatcctcgttatcagacgacgcaaccgggcggcttgggttttgccgaactagctgagtttattctttctgcacgacaagcttaaattattgcttgtcgtgtggtttattgagtttcttaggtttttttcttgttatcttttatcttattgaaaagtgaagcaatgccaacggcaacgccacctagaattaagccaactgagaagctaatacctgtgtttattaagcctgtaacaagtgggatttgggcgatttcaccagacactgccatgtcagcaagatgatgcaaggttggtaaaccgtggacaaaaataccaccgcctactaagaacatggcaatggtgccgacgatagtcaaaagacggatcagcattggcgcaccttttaagatgatcagtccaagctgctttatcaatgtgcttttggattgatttaggtgcaagccaatatcatcaagacgtacgattaaaccaaccaagaaatacacgcccacagttactataaaagcaattaaactaacgacgatagcttgagttaataggctctgtccttcgactgtgcccaaggcgatgacaataatctcagcggataagacaaagtcggtgcgaatggctccttttactttgcttttttctagggctaatagctcttttgcggagtttgcttgctggacgttttttcttaaattttctttttcttcatggtcgtccttaaaagtgtgaaggactttttccgcaccttcaaaacataagtacaagccaccggccattaataaaggctgaatcagccaaggaataaatgcgctgatggctagcgctaacggtacaagaataagtttattaagaaaggagcctttggccaccgcccacacgacgggtaattcacgatcagcttttacgcctgaaacctgctcggcgtttaacgcaagatcatcacccagtacgcctgcggttttttttgccgcgactttggagaaaacagcaacatcgtccagcaatgtggtgatgtcatcaagaagtgctagtaagcctgtcattgccatgattgttttccctaataaggtcgtctcaaagtgttttgattatttactcacaggcccccaatcgttttgaaatagtgtctgctgcttgtttgacttgcaccttcatttcttcataaatgtcgtcgctggtacgaaaagcgggtgcagtaacactaatggctgccacggcttcattacgtgaattgaaaattggtgctgctgcacactttatgcctatttcatgttcttctaagtcgagagcgattcccgttgctcgaataagttctagattagcttttagggcttcggaagaggtcagtgtatgttctgtgtggcgaaaaaatgcttgagtgttgatgactgcttgttgtttatcgtccggtaaaaaagccagcatggctttgccaacaccagtgcaatagactgggccttttttgccaaccgctgaatataaccgcagactttttgggctttctagcttatcaatataaataacatcagagccatctaggacagcaaggtgaatggtttcctgtgtgcttgaccataagtcccgcatcggcgcagcggcaatatctcgaatatctaaattagcccaagtacgatgagctagagctagtaatccataacccggataataggcttgtttatgttcgtcgaagcggactaaaccatgttcgagtaaggtgtttaattgtcgatgagcggtcgctttagggagttcagacagatcaaccaattcagcaaaacgtaagggtaccggagacgtgcaaacatggtttagcatgtttaatgctttgctaagtgatgaccccgaggttttggtttccatgacgtttcctgtttgtaatacgtgctattgtttatttcacattaggcattttagcaccctgtacggtgggaagataatactcgctcatttaaatatattgtcacaacggtttgttttttgatttgctattatagcgttgtttctattttagttttatataaataaggatttgtatgacaagctctatgcgtatttggcgtcgtatgattatgcctgatctcgtccgcgttcatcgttatcagagcttgcctgagcaaggcccaaaggtattgttttttagtggtggctcggctttgaataaaattagtcgagtgtttaaagaatacactcatcattccgtacatttagtgacgccttttgattcagggggcagctctgcacgattgcgtgctgaatttgatattcctgcggtaggggatttgcgcagtcgcttaatggcattagcagatgaaaccgtaatggggcagcctgaagtatatgatttgtttacgcataggctccctcagcaagcggagcctttagtattaagagagcagttacagcagttggtgttaggggagcatcctcttatagagtgcataccaaacccaatgaaagccttgattcagactcagttggcggtgactcaggcacgtattcatggtgattttgatttgcgtggtgccagtattggaaatctgattatggcaggaggctatttaaataatcagcagcagttagacccgattgttttcttattttcacgattggtaaaggcgttaggggaagtaaaaacgaccctagatgccagcttacatttaggtgtcgaactcgataatggcgatgttgttttagggcagcataggattacgggaaaagaaacagatgaactgttgagtcctataaagcgtatgtggttaaacaaggggttgcgcaatattatgccgacaaattgtcatatcgcggatgatcgtaaggatgccatcgaaagtgctgacttgatttgttatccaccaggtagtttttatagcagcttgcttgccaatcttttaccggaaggggttggtcgatcgatttgccaaaaccctaaccctaaggtgtacttacctaatctgggcacagacccagaacaacagggtttgtcattgatggagcgcgtaaagcgtttagtttctacggttatggccgatacagaagttagtggttcgtgctcggcattggattatctgttacttgatgattcatataattatggtgagctagactgtgaattgttaaatgatctaaatattgtagttatcagaacaccattgattacagaaaagcagcataagtacgatgagcgtttagttgctagagctttgttgtcttttgtttgaatttctagattgaagtgacaaaaaaagtttgtgctatctttaaataagataattagatatggcttggattaattctggttacgtgacgtaacatttttgtgtttttaaaaacaaggtcttaagtgtcatagtatgtagtatatggcactgatcaataagagagtggtaatgggtacacgagtactgatttgtgacgattcaaaaattgcacgtaaacaattagcaagaatattaccgacagactgggatgttgaagttggatttgctgaagacggccaagaagcattggatatattgtctactgctgattttgatattttatttctagatttgaatatgccagtaaaagatggctatgaaactcttgaagccttgaagtcttttaataaatctccggctgtaattgttgtgtctggtgatgttcaacctaaggcgattcaacgcgtaaaaaatttgggggcggttgcttttcataagaagcccgcttcagctgaagatctgcgtagtttgctgatttctctcggacttttttctgttgcagatgactctcagaaaacggtcgatgagcaaccaacagccgcagagcaatttacactcaatgactgtttgcaagaagtatcgaatatcgctatggggcgtgcagcgagtgttttagcagaaatgcttaacgtctttattaagctgccagtgccaaaggtgaatattttagaggtaagcgaactgcaaatggcactggactacagtgtaaaagaagatagctgttctgcggtgtcacaagggtttgttggctcgggtatcgcttttgaaaccttacttattttcagtgattctagttttcctgacatggcaaaacttcttaatgtgacggaagcgatcgatagcattgttgaggtggaactactaatggacgtgtcgtccgttttggttgggccatttattgatgcgtttggtaagcagctaaacattgattttagtcatagccatccggccttgcttgcacagcatgccaaagtatccgatttggttgatgcaaaaagagccaaatggaagcgtacgctatccgtcgagattgtttatgaagttgaaaactaccaaattagttgtgatttgatgatgttgtttacagaagattctgtatccgtattagaaaacttactgtcctatttggttgaggaagagtaaatacatgagcagtaacgcagaagacatgatggaactgcattggctattcgatatgcttcagcatattgatgtaggcttagtggtattaaacgataaatacgaaattaaactgtggaacagttttatggaaaaccacagtggtgtcagttcttctatcgccaaagagcaatctttattcagtgttttcccagacattaatagcaattggcttgagcagaaattagataatgtgattgccttgcgaacttcaatctttatttcttgggaacagcgtccgcatcttttcccatttaaaagttatcgtcctattacaggtatggctgacaagatgtatcagaatgtcgccttacgccccattactaatgcagatggcacggtaaaatacgtttgcatggttgtctatgacgtgacggatgtggcaaccaataaagaatcattatcgaacgctaaccgcaaactggacttccttagtaagatggatccgctgactcacttatataatcgtgggagtgtggataaaaaactgaaaagtgtttttgatgcctttgcgagtaggggcggatcccactctttggttatggcggatatcgattactttaaaaaagtaaatgaccaatatggtcatcctgctggcgatttagtattgcaagctgtgtcaaaagtgttgggcagcagtattcgaaaaacagattttgttgggcgctatggtggtgaggagtttgtgattttgttgccaaataccgatgcttccggggctctatttttttgtgagtcggtgcgaaagaaaatcgccgatctgaaaattaaaaccgcaaatgatgaaatatctgtgaccatgagttttggtgtttctgaagcaagtcgctcagataaggttccatgtgactggcttggtcgatctgatgaggccttgtataaagcgaaaggaaacggccgcaatcagtcagttgtctattcaagagagtaattacagccttttgtcgttgctttatttgcttgaaggatagagttctttcaatgcttcttttgttctatcaccctgtaggcagagcccttcagggtcgattagaatacgtccattcattgcttcacgtccgagtaacattctatatcccatgctgtctcgattggttagggtgacttctgcttcccatgagacaccgccaagtgaaagggggacacgaatgacagggcgactttctttgtctccactagagcttttaatgactctttgatcaacaagctgggcttcacaatgtacggttactttacgatttttttgtagaggatgaacttcaaagcttacccaactctcatcatcacgagaaaaacgcacaatgttgatagcatgcattgatgaggtttttgcgcctgaatctactcgtgctttaatcgctgggatattgagagaaggaaatgcgcaccactcgtcgcaaccaatgaccattttgggttcgttctgttgattcataaaaaatatgacaccttttaaaatgaaagcagcatacgttaacgataatgaaaacgtgccctaagttgctgtgttttatagcgtaaaagtgcgatcaggttaagtctttattgatacataacaaggttatctgttttgttatattgtcagtataagctcaaactattgtaatcatggtatctaaagttaatatgggcgtacgaaattactttaatggagttgttgatgaatggccgactgatgcaagagttggaagaattgggtggtgaaatacgcccagcaagcttaagaaagtgcgacgagatcgtcattgagcaaccaggctttagtgcggtcattgccttatggggcgggcatttggagagcttcattcctgcgggtcaagaagatctgttatttcaatcgataaatccaggtggtgaaggccgttttgggcgtcgtcattttggtgttcctgtttgttggccttggtttggtgctaacgaaacgcatgcggatttccctgcgcatggtctggctcgttattttcgttgggaattaattgaggcggggcgttttaaaaatggtgatgtaaaaatcgttattcgtctggcttcggaagatcaccctttgatcgaagaaatgtggccatttgcttttgagttacgacaagtctttcgtttctcaaataagggctttagagtgaatttctctgcggcgaatctatccgataagccgatgctaattagcgaagctttgcacacctattttaatatctcagataaccaaacggctgaagtacatggcttagaccaagtaagttatgttgataagtttgataatggcagtcagaagttgcaacaaggtgctgtgacaccatgtgatcatatggacagggtgtatacttctgcaccagaaaaatgtgaaatcctagatactgggttgcaaagaagattagtgattagcacagaaggtagtaacagtactgtgttgtggaacccaggtgcagaaattgctaagcagcgcactgatatggaagacgatgactatcgtcgttttgtctgtgtcgaagcgggtaacgcgcttggtgatgcttatagcattccagtcggtggaattcatcagcttaagctaaaagtgaagagcaagcctctggtggacgaatagctacctataaagtcttcatggaaagttcaataaataaaaaagcccgctggcgttgactgtttaaatattaaaagtcacaccgagcgggctttttagtttttgatttttaatcccaatgcaagaacggtgttctttcattgggattaaggctgtgcttaatcaatattatattccatgatcaatggtgcgtgatctgaaaagcgttggcctttataaatcgttccgccttggattagatttttgatgcctggagtggtgatttggtagtccaaacgaccgccttcatctaatttccatgcacgttcataatctggccaccaagtatattgcttgtcttgcttgtttacttggcggaaagcatcgatgtattccagttcattgaaaatttcatttatccacttacgttcttctggtaagaagccagagttacgttgattgacgaaccagctactcacatcgatcggtgaacgagcaacattggcggtaccgcagaaaataaattcacgacgcttacgacgagttttaattaggtggtttttgaacccttccataaagcggtatttatgctcttgcaaggcttcctcatggtttgaaccgtggggagtcaaaaatgcaccaatgctgaccttatcaaaatccgcttgaataaaacgaccttcaaagtcgcattcagggaatcccatgcccgtcataatggctttgggcatggttttgcaatagatagccacacctgcttgctctgggttttccatagagtcaaagaagtatgtgttatacccaggtgggaaaaacacactgtcgttgagtgtgcgttcatctgcctgtatatcttgcagacatacaacatctgggtcctggcgaaccatccattcaaaaaagccgcgttctgcagcttgtcttataccgtttacattaaggctgatgaccttcatttctggtccctacaattcctagccgtgtgttatattagcgcctatccaatgttggcatggcttcgctcgttcttggcggcgctttgttgtgtactatttattatctttctggagttggcatgaaaccttaccaaagagactttatcgaattcgctattgaacaaaacgtgctgcgctttggcgaatttacgcttaaatcaggtcgcgtaagtccttacttttttaatgcaggcctatttagttctgggcaagcattagctaaattagggcgcttttacgcaacctcattaatggaagcaaatgttccatttgatgttctatttggccctgcctataaaggcattccattggcaacgaccacagctgttgctctctatgatcatcataatgtagacacaccatacgttttcaaccgtaaagaagcaaaaactcacggtgaaggcggttctctagtgggtgctccgttagctggtaacgtcatgattatcgatgacgttattactgcaggaaccgccattcgagaagtgatggctattattcaacaagccaatgcccttccggctggtgttcttatcgccttggatcgtcaagaacgaggccaaggtgaattatctgctatccaagaagtcgaacgtgacttcggtatgccggttattagtatcgtatctttaaatgacatcatgacgtatttggcagaacaggattctcctgaatttgcgaaacatcttgatgctgttaaagcatatcgcctccaatacggcatttaatgttaatgcaaatactaaggtttgaggtttttcctcaagccttagcgatttagcatcaagttctgtgccaatactgtccattgttcaggccaaatttccattggcttcactttgaactcgctacgaacgtagtggcgtatttttccttcgataatagctatcaggaaatttgcacaaggcgcaacgcccatcgcaggtcgtaaaccctgttttaaatctgcttcacgaataacttgttttagctgggtttcaatccgatcaaatacttgggtaatacgaacgcgtaaacgctccgtttcgcctgctaacgcatcggctgttagcaaacgacacatgccagggttttgttcagcaaaccctagtactagtgtaacaatcatctctattcgagcaatcacgttactttcttcttgtacgatacggttaatacgagtgaagaggctttcttcaataaactcgatcaaaccttcaaacatcttggctttactgggaaaatgacgatacaacgccgcttctgacacaccaacttgctttgctaaagcggccgtagtaatacgtgctcctgggctgctttctagcatttgagcgagcgcttgcaatatctgtgtgcgacgatcgtttttcttgttactcatttttcgtgtccagtttctaaccagtgttgttaattgctagtatcgttaagtgatagtatcaacaaaagcgaaaaatcttattcgccaactttagtgtttgatataagtgtaccaacaccagtgtcggtgaatatttccaataaagtcgcatgtggaactcgtccatcaataatatgagcgcttgttacgccagcatttacagctgatagcgcacagctgatcttaggtaacataccgccataaattgtgccgtcagcaattaatgcatcgacttgtgctgtgcttaatccagttaatacattgccttgtttgtcctgcacacctgaaatattggtcagtagcataagcttttctgcgccaaccgcttcggcaaccttgccagcaacaagatccgcattgatgttgtaagagttgccttcgtcatctacaccaattggtgcaataacaggaatcaggtcgctattttcaaagaactttaggaagctggtgtcgacgctggcaacttcgccaacgtggccaatatccacttgttctggcgctgtcataccttctgcttggtgtttcacaaaaagcttcttcgctttaataaagcggctgtctttacctgtgatgccgatggctttaccgccagcttcacaaattaaattaacgatttctttatttacttgaccgccaagtaccatttcaaccacatccatggttgcagtatctgtaacgcgcatgccattgataaattttgattctatgttcagtttagcaagcatgtcaccaatttgtgggccgccaccgtgaaccacgatagggttaataccaatggctttcatcaaaacgatatctcgtgcaaaccctgcttgtaggttttcatctgtcatggcattgccgccgtatttaataactagcgttttaccagcaaagcgttgaatgtaaggaagtgattcacttaaaaccttagcaacatctaaagcagactcacgagaaaaagccacggattatgtactcctgtaaacaaaaatgggtcgcacaaaaaaatatacaaacttgatagatgtattgttctatcaacgacaaaatatacttactaagtatggcaaaacggtgacagtcaaggctggcaacgagtgtaagcaaccacttaggtttgaaataatagcgtgatcttgaaggattaactatagaaatttgtatgaaacttacgaagtttagacttatgaaagttaatttcgtttgtgtgatgaatgatgggtgaatgaatatggtaacgaacacgaaaagggtgaattaatctcactcttttcgtgtattttttgcttattttgtgcctgtgtggccaaagccgccttcgccacgctcagtgctttcgaattcagtaacaatattaaattcagcttgaacgacaggtagtagaactaattgcgcaacacgctcaccaggttcgatagtgaatgtcgtattaccgcgattccaacaggaaaccattagttcgccttggtagtctgagtcgattaaaccaaccaagttacccaaaacgataccatgtttatgacctaatccagagcgaggcaaaatcgtcgcagccagatttgggtcttgaatataaatagacaaaccagttggtagtagtgtcgtttcacccggagcaagatcaattgcttgatcaaggcaagcgcgcaaatctaaaccagcagaaccctcggttgcgtaggttggcagcggaatctctttgccgattttgtcgctaaggatttttaattgaatagcttgtttcatgtttatcttctctttttctctaaatttgtaagtactgctaagacgatgacttaatgtgttgctgaataaattcaacgagttgatttgctagctcgctttttgtggctttgtcaggtgaccatgttttatctttcgtaatgatggtgacttggttttcgtcttgattgaagccaatgtctgcacgagaaacatcattggcgataatgatatccagtcctttgcgctctaacttgcttttcgcgtattcgatcacattttgtgtttctgctgcaaagccaacgatagttttggcgcgtttttgttgagcaagtgtcgcgatgatgtctgggttttttactaatgtcagggtgatttcatcggtatcggattgctttttcatcttctggttgttagcggctttcattttaaagtctgcaaccgcagcggcaccaatgaacacatcggtttgtgtgttcatgcttcgctcacaagccgccagcatgtcatcggcactttttacagcaatgatatttgcgccagctggtgtggctatttgcactgggccacttattaatgtgacctttgctccgcgagttatcgcagcagtagcaagagcgtagcccatttttccagaactgtgattgctgatgaagcgaactggatcgatggcttccatggttggacctgcggtaataacccaatgttgtccagctaggtcttgtgtaacagaggcgtcttcaaagtgagtagagatcgcattgaaaatatcactcggctcgctcatgcgcccaggcccaatgtcaccgcaagcttgcgcaccatcagcaggtccgatatttaatacgcctcgttcggtgagtagttttgcattggcttgtgttgcaggatgacgccacatggcttggttcatagcaggggcaagtaatacaggtgactctgtggctaaacacaaggtgcttaatagatcatttgccataccttgagcataacgtgccatgaagtcagcagaagcgggtgctatcacaattaagtctgcccattttgccagttctatatgtcccattcccgcttcggcatttggatctaataaggtgctgcgtactggatggccagaaatcgcttgtaaggtcatttccgtgacaaaagcctttgcgccttctgttaaaacgacttgcacctcagcgccagccttagttagtaaacgaattaactcgatgcttttataagctgcaatgccgccagtaatacctaataaaatgcgtttttgaacgagatttgacataaaaaacttctcaattcgatctgtgatagataaggttaacaaataaggcaggaagccttttgcggttatgtatacgccgccgctatcatttgcttgtctaaataagagcaagattatcatgtatcaaggagtagatcatgagtattaaacattggcctgaacaagaaaggccgcgcgagaagttaatccagcaaggtgcaggtgcgctaagtgactctgagctcttggctatttttcttcgtactggaacccaaggtatcagtgcggtagagcttgctcgacaactactggctcagtttggtgggttgcgttccttaatgtcggccagtcgagaagagttttgccaaggcttgggtcttggtgatgctaaatatacccagctacaagctgtacttgagatgtctaagcgtcatttacaagaacagctgatgcgcgaaacggtgttcgctagtgcggaacatgttcgaacctatctttcttcccaattgcgtcattctccacgagaagtcttcgcggtgctttttttggatacccaacacagattaattcgctatcaagaactctttatgggaaccattgacgctgcggcggtttacccccgtgaagtcgttaaagctgcgctgcaatataacgccgcagcggtcattcttgctcacaatcatcctagcggtatcgcagaacctagtcaggcagatatcagtattaccgataaaattaaacgagcattagatcttgtcgatgtgcgattacttgatcactttgtcgtcggtgatggcttgcctgtgtcgttagcagagagaggattggtttaggtactgcttttaagtctgataatagaaaaatgagaagtagtttgtatgtgatttaattttcttgtttctattaaggttcctatttggttactttatatggatttttaggtgtcaaagtaactgttttaggacttagtgttgtttttcttgatgatcgggtcggaaagttctaaatttaggacataaaggttattttaatcttacaatgtcactatattggaaccttgtatgactattgaaaaatctgcggccgctctttctgaggagcttggtgaacgtttaaagcaggctaggttgaatcttaacctgactcagtctgaggtcgcggcacttgctggcgttgctcggaaaacggttttaaatgccgaaaaagggaaagttcaattagaagtgtttgtggcaatcatgattgcactgaatttaacggatcaattgaatttattcctgccaaaacaagaaatatcaccattgcaactggctaagctagagggcaaaaaacggcagcgagcgtcaggagtgcatcgagaaaataataaagggagattagaatggtaatggaagttattaaggtctcttatcaggggcatgatgttggggctgtatgtagtggtcaactaattccggacagtaaattaggttgttcttccgctttggcaggtggcatcccgttgttatattgatgcggcctgcgccagttataataatccatcagataaaaactgatatctcgttttgcttcgttttgagtcatgtatcctgcctttggaacccactcggatttcaaacttctaaacactctctccatgggagcattgtcccagcaatttcctcggcggctcatactttgcttcatgcgataacgccatagccgttgtctaaattttcgactcgcgtattggcttccttgatccgaatggaacatcacaccttttggtcgaccacgctgttcataacccatatctaaagcttttataacaagctctgcattgggatttgatgagaacgcccagccaatcatacgccttcgatataaatccaaaatgacagctaagtagtgccagcgaccttctgcccagatataagtaatatcgccacaccaaacttgattaggggcactcacattgaactctcgactcagatgattagggatatctggttgttcgcctcctgtatccttatagcgatgccttcctggttgtttactgcataagcgagcttccttcattaagtttctgactttgaagcgacccagtgtatagccttcatcctgcaacatattctgtaatgttcggcttcccgccgcaccacggctctcattgaaatgctgaaccactagactacgcagtgttaaccgttcaacatcaatcttctgcttacgcttgaggtaatcgtagtaactactgcctggaacgccaaacaagtcacaaagtacctctgtcgcttcttgctctcttaacttatcaattagcgcatacgttctaggtcgtccgacatcaagagagctgtagccttttttagaatggctttttccctttctaatcgactaattttggcttcaagctcttgtatgcgctgctgttctggtgtcaaagctttcgcttttggtgtgacaccacctcgttcatctttaagctgaccaacccagcgtcgtagagctgtctcaccaatgccaagggactggcaggcctcagtaaaactgtagccttgatcgagtactaagctggcggcttcatgcttaaactctgctgaaaatacacgacgttttgtcattaaacacctctcttaatgtggcaatgttaccacctaaaatggtgtccggttttattagaccactacagtaagctttgatgtcgaaaaaggcataggagcttttgaatatacagcaagttttataaaaaaagggatagagctttctcctcttaaaatgccgttatccagacggatttttagttttcctgaacttgattttaatacctttaaaggcttgccaggcttaatagcagattctctccccgataattttggtaactcagttcttaatgcttgggtggcaagtcaaggtaagtctcctaatgagatttctcctctacaacggcttcaatacacagggaaaagaggtatgggggctttggagtattcacccgctacaaagctgcgtagcttgaatgcatcacagcaagtagaaattcaatctcttgtttcaatcgcgcaagaaattttagattctcgtggtgtatttgaggtagagcttaataaggatggacgagaagaaagagaggcaatgctgtcgttactctctgttggtatgagtgctggcggagcaagacctaaggctgtactggcatttaataaagactttactcaagttcgctctgggcaaacgaccgttcctgaaggctttactcattacctaatgaaatttgatggtgtaaatgaacacaatcagaaccaagagacatttggggatcccttaggttacggagctatggaatttgtttattatttgatggccaaaagttgtggtattgaaatgatgccctgtaggttgcttgaagaaggtggcaggcggcactttataacgcagcgttttgatcgcgtaagtaataccaaagtccatgtccagacgctcaatgggttggcccatgttgactacaataaaccaggctcattttcctatgcagaaatattcagtgtggctcggcaattaaaactgcctgcaactgatgccctgcagatattaaagcgtatggtatttaatattattgctcggaatcatgatgatcatgccaaaaattttgctttcattctgagagatgagggttggtctttagcccctgcctatgatttggcttatagctacaagcccggaagtaagtgggttaatagccattggatgagtttaaatggaaagagagatggttttacgcgagctgatttttatagtctagagaaactcagccccttatttggcaagagcaaaattgacagtatcgtcgatgaaacgatcgaatgtgtctccagatggccgactttagcccaagagtggggtgttcctaagttactaatagaagaaatttattctaatttaaggcttaatctttagatcaacgacataaagctaaaactcgttagtatccttagtttagagggaggtgttagctacgttgtctttttagaaaaacatagtattagaagaacacagtattagaagaacatagtcgggttctgcagaggtagatgttggattcgataaggagcgccattatgtttttctttgatgctttttgttcgacagagtcaattgatcattttttaacaaaagaattgctcaatgggttggcttatgggaaaatacgcgccgctatatcctcggtatgggatttttttgattcataaggaatcatgctccgcctgaggaagtgaaacacttccaataatctttctggatagcaaaaggtatttaattatgtctcgcgtatgtcaagttactgggaaacgtcctattacaggtaacaacgtttctcactcaaaacgccgtactaagcgtcgttttcttcctaaccttcattggcaccgtttttgggtcgaaggtgaaaaccgctacatccgtttacgtgtatcttctaaaggtatgcgtattatcgataaaaaaggtattgaatcagttcttgctgaaattcgtgccaacggcgaaaaagtataaggatctgaatcatggcttctaaaggcgctcgcgatctaattcgcatggtatcttctgctggtactggtcacttttacacaactgacaagaacaagcgaaatactcctgacaaacttgaaatgaaaaagtttgatccagttgtacgtaagcacgttatgtacaaagaagcgaaaattaaataattttctttctttgtcaaaaaaaaccgactcaatgagtcggtttttttgtatctaatagaaacactttgttcgtttggtcaatattgcttgtgtatttacatgaaactgaatcccatgagatggtgagatgatcttttttaagattttacaggagattacttatgcctgagttaccagaagtagaaaccaccttacgtggcatcgaacccaaattagttgggcgctctctcgctagggtcgatatccgtcagccaaagctgcgctggttaatcacccctgagttaagctcagaaatggtaggtgaggaaattactcatctttctcgtcgtggtaaatacattggcattcatacgtcaaaaggcaccttgattgttcatcttggtatgtctggtagcttatattttgtgccagccgagacgccgccattgttccatgatcatgtggatttttgttttgcggatgatgatgtgtggttgcggtatacagatcctcgtcgctttggtgccattctgtggacaacggaagattggcatgagcatgagctaatcaaacacttaggcccagagcctttgtctgacatgttcaatgcggatatgttgtatgtccgagcgaaaggtcgcaaggttccaattaagacctttattatggatagtaaagtggtagtgggtgtagggaatatttatgccaatgaagccttatttaaggcggggattcgtcccgatcgtttggcgggtaacattagcaaagcacgtttggctcgcttagttgagtgcattaaagtagtgctagcggctgccattaaacagggcggaacgacgctaaaagactttgttggcggtgatggaaaacctggctattttaaacaggagttggcagtttatggtcgagctaataaagcttgtgtcatatgtagtaaaccacttaaagagattcgccaagctcagcgtagtactgttttttgtattaattgccaatcttgaagcgttgtttatttttgcgtgagaatgacggcgcaataattgctatctgatttgttgattaaattgatgtccataaaaaattattttcgagtgggctttttgtaaatacgtaaaaatgttgcttaaaatgtgcagattacattgcggtattttgctaatcggtttatttttgaccagttaggcagggtttatggttgcctagattaaattacatatataagaggaattggaatgaaagctgtctttcttgcgtccgtaacagcgcttgctatctcatcaaccatggctcacgctgcgacagagccagcggttgtgtatgaccaagcaggtaaatttgataagtcttttaacgaaggcgtttacaatggcgtgaaagaatacacggctgagacgggcattcaggttcgagaatttgaacctaagaacgaagctcaggtagagcaagggctacgtcgccttgctaaacgtggttattctcctatcgttaccgttggtttcaacatgacttctgcggttgagaaagtcgcgaaagattttcctgaagtcaacttcactattatagatggtgttattgatcttccaaatgttcagtctgttgtttttaaagaatacgaaggctcgttccttgttggtgctttggctgcaatggcttctaaaaccaatactgtaagctttgtcggtggtatggatattcctctgattcgtaagtttgcttgcggatatgagcaaggcgttaaataccaatcctctaatgccactgttttgcagaatatgacaggctctactggtgcggcgtttaatgacccaacaaaaggttctgaattggcgaagagccagttctctaaaggctcagatgttgtgtttgcggctgcaggcggtacaggtatcggtgtataccaagctgcaaaagatgaaggtaaattggcaattggtgtagattcaaaccaaaaccatgttcagccaggcaccatgctaacgtctatggttaagcgtgtagatcaagcggcttacaaaacgtacaaagatgcggcagctggtacttggaaacctggtttggttgttttaggtttggctgacggtggtgttgattgggctctagatgacaacaacgcaagcttaattacagatgatatgaaagcgaaaatgaaagaaattcgtgcaaaaatcatcagtggtgaaattaaagttcacgattatatgtcagataacacttgtaactactaagttacatcataagacagttacttgcattgagcaggtaactgtcttttttgttctagtgtgttccattttaagcagatgaattacttttagatatgacgaataaaacaatgccatacgcaattgaattgcgagacatcagtaaacgttttggtgcggttcaggccaataaagacatttgcttacaagttccagctggcacgattcacggtattatcggtgaaaacggcgcgggaaagtctactttgatgagtatcatttatggcttttatgaagccgatacgggtcacattgaagtggatggtaagcgcgttgatattcgtagctctcaagatgctattaatgctggcataggtatggtgcatcagcattttatgctggtagaaaattttagtgttcttgagaacgtgattctaggtgcagaaggtggcgcggtactgaagaatggtatcggtcaagcgcgcgtagaattgcagcgactagctcatgaatacagtttggatattgatgtagatgcaatcgtagaggaacttccggttggtttacagcaacgagttgagatcttaaaagcgctatatcgtggcgcgcgcatccttatattggatgagcccacaggtgtattgacaccacaagaagcagatcacctgtttcgcattctaaaagccctaaaagatcagggcgttaccgtattgttaatcacccacaaattacgtgaaataatggcttccaccgacaatgtgtcggtgatgcgccaaggcgaaatggttgctcatcgagaaaccgctcacaccagtaaggaagatcttgccgaattgatggtgggtaaaaaagtccgtttaacagtcgataaagatgaagctcagcccagtgaagtgctgttgtctgcgcaaaacttgtcgcagtttgacagccaaggcgttaaacgcttaaagaatgtaagtttagagctgcgtgctggtgaaattctgggtattgctggcgtatctggcaatgggcagagtgaattattgaatgtcctatctggtatcacacctatggacgagggcgagattcactttgctggtcaagttatcactgcgaaagcgccaaaaaatgctgcacaaatgcgtgatttgaagatggctcatgtgccagaagatcgccacaaaatggggttggtcactggttttgaagcgtatgaagctgctgtgttgggctatcataattcgcctgtttataatggcaaaattctaatgaatcgcaaggtaatgctcgatgaatgcaatgagcgcatggcggcttgggatgtgcgtccaccgaatcctcatttgaaaacggcgaatttttccggtggtaaccagcaaaaaatagttattgcccgtgaagttgagcaaaaccctgaagtattattgattggccagccaactcgtggcgttgatattggtgcaattgaaaatattcacgaacaaatcgttaaattaagagactcaggtaaagccattttacttgtgtccgttgagttggatgaaattatggcactgagtgatcgcatcattgtgatgtttgacggtgcggttgtcggtgagcttgatgcaaaagatgccgatgaacgaacccttggcctgatgatggctaatgctttcaatgaagagcaagaaggggtgtccgcatgagtcaggcgaaagtccctacttgggtaaatattgcccttattcctgtgctaaatattatgttggctttcttggtttctggattggtgattcttgccattggtgaaaacccaattgaagctgctggatatcttatttatggcgcttttggttacgacgaaggtattggttacacgctttactacgcaacaaaccttatttttacaggcttagctgtgtctgtagcctttaaaggtggtttgttcaatatcggtggtgaagggcaagcttatattggtggtctaggtgttggtttgatctgtttgtcactggatcacaccatgccattatatgtgattgcgcctttggctgtaattggtgcggcagtttttggggctgcatgggcctacattccagcttatttacaagctcgtcgcggtagccacattgttatcaccactatcatgtttaactttattgcttcttctttgatggtttacttgatcgtaaactggttaaaagaagatggccgtatggcgccaaatagccgaacttttgaagaaagtgcttggttgccttatttacatgaactgctttctccattggggatcgaaattggtgactcaccgctgaaccttgctttcatttgggctttgttgtgctgcgtgtttgtgtggggattgatttggcacacccgttggggttatcagctgcgtacgctaggaactaaccctacggccgcacgttacgctggtattgatactgcaaaagtgactatttgggctatgttgatttctggtggcttggcaggttttgttggccttaacgaaattatgggtgttaaccataacttattgcttaactttacggcaggttacggttttgctggtattgctgtagccttgatgggacgtaatcatccgattggtattattcttgcggctattctatttggtgccttgtaccaaggcggcgctgagttagcatttgaaatcccaaccattacgcctgagattgtcgttgttattcaaggtttagtgattctattctctggtgcgcttgagcatatgttcaaggatcgtatcgaaggcttttttattcgcagagcggtcgcgtaggggaaaactatgtttgaaacattaatactcatgttagacgcgacaatgcgcgtatccaccccgcttatctttgctgcgttagctggcttgtattctgaacgtgcgggtattgttgatatcggtctagaaggtaagattttaggtagtgcctttgctgcagcagccgcagcagctgtttttggttcggcttggataggtttgtgctttggcatattggcctctgttagcttagctatgattcacggcttcgcttgtattactcaccgcggcgatcacatcgtttctggtgtggcgattaatactattgtggcgggcttgacggttactttgtctatgcactggtttggtatgggcggacaaacaccggcactggttggtgatgcgcgcttcttagacattactttcccatttgctgatgtaatggagagtgtgcctgtgatcggacaaatctattcgaatttgcttagcggtcataacattttggtttatttggcctttgttatggtgccagtgacctattggataatttacaaaactcgctttggcttgcgccttcgtgcggtgggggagaaccctcatgcggttgatacggctggcatttcagtgtctttcattcgctaccgcgctttgattatttgtggcattttatgtggccttgctggcgcgtatttgtctacagcccataacgcgggtttcttgaaagacatgagcgcgggtaaaggctacatggcattggctgcgcttatctttggtaaatggcgtccagttccagtattacttgcttgtttgttgtttggtttcttagacgctgttgcggttcgtatgcagggtgtggtgattccaggtattggcgaagtgccagtgcaagcaatcgaagtattgccgtatgtattaactgtcttgttattggcaggtttcatcggcaaagctgttgggccaaaagctatcggtcgcccttacgtgaaagaacgagcctaacatgccaaataaggagcaaagcgctgaattatttgcattggctaaagaagcgatgaataaagcctatgtgccttattctcgctttcatgtgggcgcggcgattttaacggctggtggcaggatttattctggttgcaacgtggaaaacgctgcgtttccagaaggaacctgtgcggaagcgggcgcgattgcgtctatggtgctgggtggcgatacgctgatcaaagatatctttgtgattggtaaaggtgaggaattggtaactccttgcggtggctgccgtcagaagattcgagagttttcttctgtggataccatgattcatatttgtggcgcagaaggtgtgagaaaatccctcactatgaacgagctgttacctttctcgtttggcccagaaaaccttgaccagcaagccagttagacgtcagagctaaatcatgattaacaaaccaccttcgggtggttttttcgtttaggcggtcttatttgttgaaagccagcgagcaagcattggtcctgcaattagtaccaatagaaagcgagcaacctgcatggccataacaaacgaaacatcggcattagtcgatgcggcaataatagcaacagaatcagccccgcctgggctggtggcaaggaaagccgtgagcgggtcgatatcggcaaaggtaatcaaaagcatggccaagcaagcattaatcgcaatcaacgctagaatcgcagctaatacatgaggaaagacatgccaagcgtgctgcaacacttgtcgagtgaagcgaaagccaatcccccaacccagcattgcaaagctaatcgccaagcaccaatggggcagaacaatcggtaaaataccggagaacttgatcaccaaccctactgcaagagaaagcagcaaaggcccacttggtaagcgcagttttacaccaacaatacttgctaccaaaatgactgatagcgtaatgccaaaaccagaccatgacgacacgccaagccagtcaatcggttcagctgcaacaccatcgacgtgaaatatcgccgcaacaatcgttgctgcgatagcgcagcaagccacacgtaaatactgcataaaagcgaccagtcgcatgtccgctccgtaagactcagacataatagtcattgcggatgccgcgccgggagaagaaccccaaatggcagtggtgccgggcaataatccgctacgactaagcagccagcccaaaaagctggatgcgacaatcgtcgagacagtgccaattagaaacaatggccattccatggatattttcgcaaagactgtcagtggaaggctgttagctatcatcatacccaaaacaccttgagccattaaaaacattggctttggtagtttcatgcctgcaccgctggtggctaaaataatcgccgtaatcatcgggccaagcagcagagcagcgggcaaattagcgtattcaaaacaaaccactaaaacaaaagataccgctaataatacggttaatcgccaggttgttggccaacgagaaggcgttttacaaagtgataaaaagcgagaagtcatgtctatctgtcgaaaaaatcagtgagtattaatggcgcgaagcataccttaaatgagcagatattattggcgtctctggtgatgttagccatacttgcaacttatgttggtgcattgccacgttgagagttgctgtgagcattcagacaaagaatagaaatatacaccaaaaacctgacaagaagctgactgatgtttcgcaaggttgagtttgctagatggacgtatctgttactatgggttaatagcatagcatctaaaaatcaaagcgacttaaaggaaaagaaaaaacaatgcgaaaaattagcaccttatgttgggtaatcttgtctcttgttttaaccgcatgcgcaagtggcccaatcagtcgctccgattcagtagggtttgaagaaagcggcggagccagttattacgccatgaagtatcaagggcgcaaaacggctagcggagaattgtttgatcaaaaagccatgactgccgctcataaacgattgccttttggctctaaagtaaaagtcaccaatgtcgccaatggcaaaagtgtcatagtgcgagttaatgaccgtggaccattcgttcgtggccgcattattgacctgagtaaatcggcttttcagcgcatcggtaatgctcgagatggtgttattgaggtagaaatagaagtacttcgctaggaagcttcgtttcggcacttctcaagcaaactcggtgtcagcttaatgctggcaatcatttgaccaaaatcatctggatctcgctggatggtgaatcctagatgacgacagaagtcgatcatgcgtttgttttcggctaagacaattcccttcattatgcgaatgcctttgtctgcggcgacttgtattagtcgtcgcatgaggtatgaagctaagcccaaaccttggaattcatcgccaagtaccacggcaaactcacaactttgatcgtcgaagttatctatgtatcgcgcggtgccgatcaataaatcttggtcgtctcgctgaatcaccgcgagtaaggccatttctcggtcatagtcgatgtgagacatgctggcaagcatacgcggcgtcagttcttcgatattggagataaaacgaaagtagcgagtctcgtgagacatgctgcgaacaaaatcggctaaaatgccagagtctcttggtaaaactggtctaacggtggcgatctcgtcatttttcaatactcgttccgatacccattgtcttgggtatgggtgaatggcgagatgttcataacgacgccaatttttgcaaagacgaagattggccgagacgtcagcgtaaacactgccactgtcatgaagcctcacatcggccatttctagactttcaatttcaggtaattcacacaccatagaggataagttgcgcagtaagctttctagctcaaatgactcttcatcaggaaaggcgcgttgaattaaatctttcgccaaaatagtattaagtggtggcaaggcaacggcttcagcttgtttgtgttgctgggcaccttctaatgacaaaccaatggcagggccaaatactttatcctgaaatactcttaaatggattggcgcggatagctgatttgaggcctgacggcgagtaattaagcgaatatgaaacagctcaaaaatatctcgtaatgaatccgtataaggtgttttttcaatctgtttgagctcttgtttacgttcttgtttaaaaagacgattgagcgtttttgtagcttctgatacatcaattttaaaacgaaatgcgtgactgtcaggcgattgtttggcgagtaattggttacgctggaattgcaccaagaactgaaagccttcaatcgctgtttctggggtacggaaggtaggaataccggcttcgttaatacgcgtacgcattttggtcatgttgccgccgcccagcaagcataccatgacgagctttttctgcgtgcgatgcaacttaatgatgagatcatataatgagtctatgtcgatgagtgccgttgggcttagtgttagtaacacagcaccacaatcttcactgtgcaaggcatcggcggcgagatcgatgaatagatctgtggcgcaacttgcccaaaccgttgtcaccgggccaattccaccacgacccgccatggtggattccaatctattgtgcagctcgccttgtggcgtgagtagatcaatgcctaattccattgcgcgctgcgctgcgagttcccccggccccgcgccgtttccaataattaacaacgagccatctttgacccgacgggcgtttgtcattaccgaggcggccgcaattaaatcattcaagcgtcgtccacgtactgcaccggttcggctgagtgcggcgtcgaggactcgctcatcggcaccgacggaatgctcagtcacgacagcaaccggtttgcttcgccctgtggcgcgtaagctgctgaggaaacgtgttgggcgaccaattttttgcaaatacatcaaaatagcctgactatcaaaatcagtggataaataatccaacacttgcgacggcattacatcgacaggcgaccccatagaaactacttgggaaaatccgatgccttgccatgttgcccagtcaacaagggcactggcgaccgtaccagattgcgacattaaggctaaacgtcccgataatggttgagttaaaccaagccaagcaaacacgccttgtttcggccgacaaataccaaaactgttcgggccaagtagtcgaacattgtgtttgcgcagcgcttcaaccaaggattcttgactgtcacctgtccaagacaacatgagtaaagaaccaatgtttgcagcgccacaggcggcaataatgtcttccatggaaggttgacattcttttgcagaataagagccaactaacacggcaagatcagggcttgtggttaattcgccgagcgttgaaaacagcgggaaagagaactctgtcgcaggctgaacaccaacaagactaaccggacaggacttttttgtatgagataaggacgttaacagtgccagcatgagagggtcgtgcgcatcatcgccagtgagcaccaccatcgactttggggcgagtagagattgtaatgcgtgttggctcacttaattttctccaaaatttaattttgaggcagtagcaacgacttgagactgtatcatagtcttgttaatacgaattgtagaccatggtagggtagactgtcctcgtcgtgtatggcttgatatcaaacagttaaacgtcagaatagacaaaaaataaaaatcgtcaaaaataaaaaacactggaataaagatgacaacggcttacatcacacacacttattgcgacaagcatgatatgggagaagatcatcctgagtctccattgcgccttggtgcgattcaaaatcgtttgatcatggggcagttgatggattttctacgtcgtttagagtccgatccagcaacgcgagagcaattgctgctggctcatgatgaagcctatgtggactctatttttgcgcgagcgccggaagaaggtcatgtggaactagaaccagaaaccttgatgatgccacacacgctagatgctgcgctctatgcagcaggttcggtgattaaagcagtagacttagtaatgactagcgaaatggacaacgccttttgcgcgattcgcccaccgggtcatcatgcagagtacgacaaagctatgggcttttgtttgttcaataacattgctgttggaacacgttatgccattgaaaaatacggtttagagcgtgtggcgatcgtagattttgatgttcatcacggtaacggtaccgaagacatttttaaagctgatccgaaagtgctttatgcttccagctaccaacatccgttttatccctacagcgatccaggtgcttctcacgataatattttacatatgcctttggaagcaggctctggcagtgaagcttttcaaactatcatgactgagcagctgttgccagcgctggacacattcaagccgcagctgattatgatttcagcaggcttcgacgctcacaaagaagacccaatggggcaactaagattaagcgaatctgactttacttggattaccgatcttctgatggatgttgctgatcgtcattgtagtggaaacgtagtatcggtgttagaaggtggttataacgtagatgcgttggggcgcgctgcattttgtcatatcaaaagcttaatgaagctttgaggtttttggtttgatcttaggattgagtcaaaagcgctttgcctagttggtggttgaactcggataaattcttgagcttgtgtgccgctagatcaaatttttcatgatcaaattcgtttgcatggggcactgcaattgctttaatgccagcagctgatgcggcttttataccgccgagtgaatcctcaaaagcaatacactgatgagcttcaataccaagtttctccagtgttagctggtaaacatcaggagcgggtttgccttggcttacttcatcagctgagctgtaagccataaaatagtctgcaatattaaggcgctgtaacacgctaggaataatatcttttggtgagttggtggcaaggccaatttttactttggcttgttgtagtgagtcgagtaggttatgaacgccatgcatggcttgcccttgagtctcgatcaaatatttgacttgctcaacgacacggttttcgatttcctcaagagaggcatcttgccaaggctgttttgcaaaccaaaattcagtaacttctcttgtcgtcattgccgcagttagtgtcgctaactcggccgtaacttcaacaccaaccgatgagaacacatcgtattccgcttgcttccagaaaggttcagaatcaatcagtaatccatccatgtcaaaaatgactgcttgcataattgtttatcactttgcttttttcttggtgctttattaaacatggataaagcctaatttgaaagtgcattaggcagccataaagcaatttctggaactaggcaaagtatgaatgcagctaagcacatcagaagaaagaaggggaaagcggcttttgcgactttgcctattttttctccggtaagaccttgtagaacaaagaggttaaaaccaactggtggtgtgatttgcccaagttctatgagtatgacaagaaatacgccaaaccaaatgggatcaaagccagcttgaataactatgggtaaggttataggtaagctcattaccgtgatggaaataccgtctagaaataagccaagtattatgtaaaaaattgccagtgctaaaagtaaaaaagcaggcgtaagatccaggcttgcaatgtagccagcaagttcggaaggcaggtgtaggaagcccatagcggtagataaaagcgcagcagaaaccaatatgctgcataccatggtagagcttaacaaggtggcaatcattgcctcttgtatcattttaaaagatagctgacgttcttttattaaaataatgacggttgcaaatacaccgacagcggcggcttctgatggtgtggcaatacctgtataaattgctcccattacgataactatcagtgaaattacgggtaaaagcagaaccaaactttcaagtttactggcggtatgggattgttctggtggacataatgaagggtttaatattgctcgaaagatgatgtatccagaataaagggcggcaatcaaaaccccaggtaatacaccggccataaaaagtttactgattgatacctctgactgaataccataaacgatcatcacaagagacggcggaattaatagccctaaacttcccgctccagctaaggagccgacggataaatctctatcataaccacgttttttaagttccgtcgtggttatttttcccaccgttgcggtggtggcagcacttgaaccacttaccgcagcaaaaagagcgcagccgaaaacattcgtgtgaagtatgccgccagggatttttttcgtccaaggctctaatccgcgaaataatctatctgagatatcagaccgaaagataagctcgcccatcagtataaaaagcgggatagcagatagctcccaagagtttgcagatctaaaaataatacgactgagtatagctccggagcgatctaaactgacatcgccaattaaaattagggataacaaggcgacgatagctaatccagagaatacccaaaccccaagtccgagtaccaagagaattaaggtaataacgccaacggcagataatagaatttccatcttatttattgctctcgatatatgggacttggcgtgtagatacgagtacaagtattctgacaaatagggttaagcacaaaagagctaagccaattaataccataccttcgggaatccaaagaggtgtttctgctatggattcgctggtgacattgcgtttaaaacttctggcgacattgatgtaccagtaataggaaacccaaaaaaacatagcgaaagaaacgagagaaataagagaatctaatatccagtgatatttttcaggcagacggtcacttaaaatatttacctttattaaaccatttcgttctaagctatagcctaagccaagaaaagtaatagtggctatagcgtaaccaacaaattcatccaaaacatacgttgatgttccaaatagtcgtaagacaatttctaacagtatatggcacaatagataagctataagtaacattgccaaggctccagacagctgattaagccgtctggaaatactgactaatagacggatgatcatttgcttttctcaaaatccgccatgatatcgttacctgattttccggtatcttttagccattcttttaaagatggtttcgctgattcttgtagccaactaataaaagtttttgaaaggttttgatgaatagttacattattcgcagcaagttctttgtaattatctgcaacgcgagttcttacagtttgccagttgtgttcatctgttaatgccgccgcttttaaaatagcgctttgttcctcactagataaatcatcaaacgcatctttgttcatgtgaaccatgttcagagggattgcatattgaatggcgctataattatctagatgttcccaaaatttaccgctcgcaccagcatcggctgaggtaagtaccgctttaatccctcctgtagacagttgaggaacgacatctccccatgaaaggctaattggttctgcgccagcttcacgtaatgtcaaagtgccatttttgtcataggtacggatttttaaattggcgagttcttcttttgtagtaacaggtttttgagaccaaatgccactcgctggccaaggggaagcgtaaagcagaatttgtccattttgagcaaatactttctgataataaggtttggcaattttataaagttgttcggcctgatcttcattttcaacaataaaaggcaacgaagacaataaaaatataggatcaatacctgccatactgccggctaaggtgtctgcaatttggatcgcgttatcggcaaccgcgtaaaagttatccgtagatttgaaacctaaagatccccccgtatgaagtgtgatatctatgtcacctttactaagcttagtgacttgatcaatgaaatatttatcaccttctgcgtggattgaggttgcgttgtactcattagagaagtcaaatttagcagcagctaatgtgaatggtgtttgggataaagcaatagaaactaacaatagactagggtagcgcatacgactttttcctttgagaagatttgtatttctacgatcctaggccgcttacctattattgatgtttcttattgcggcgaaaggttgacggaaagcgacaagattaacttaaatgtaagctcatttaagtatgagtggtctttattatcataataatacttctctttccaactgtaatatctagattttttgttgcgtctttgaattgccttttatgatatattttgattatcgaccgtatttattatttatcatttttacacttttcttgtcgtatatagtcaatattttgccgcaaccagtcctcttacgtttagacctgtctttactatgaaaatgaccaaattatttataagtaatttttcttaacttattttttatctgttttataacgtttatttcagtaaaaagaaatataggctatgaaagttatttataagtgatttttcttaattcatatgttttataacgttcaatgaggtaagggaaaatatgaaatctacaaattatttttttgtggttgttttaacttttttagggtggtgtatttcttttcaggctcaagctgatacaagagtgttgaagtttcatagcgggttagcccaaacaagaccggaagctcaatatatagaagagttcgccactctagttaatgaaaaatctaatggttctcttcaagtagatgtttatcactctgggtcacttggtttaaaagaagcagatatgcttcgaataatgaagggtggcatggttgatttagccttgatgtatggtgaatattataaacgagatgcgccagctctagcatctgtgtatgcacaaggggctattacaaaagcagagcaacatttagcattactgccaactttgcgctcaatttatagagatgcctatgctaagtgggatattcatactgttggtggggttgttgctcctgtttttgatgtgggtttgcactgtaaggcaccagttaactctttagcagaattgaaagataaaaaggttcgtgtttggtccggtcatcttgttgatacgttcaaaaaactagggatatccgcgcaagttattggccagaacgatatgtatcttgcattgcaaacaggtgttgttgactgtgcttattacctttcaacggtagccaaaacagtctctttgcaggaagtgactaagtacgaatcttacctacatccttgggccgcgtctccatggatgtttggagtgagtgatagaacatggaagtctttaactgcagatcaacaaaaagcgttgaccgatgcaggtgaagaaatttggaagaaaaccaaattgcttgctgtcgatccacaacgagaagcggctgcacgagaagaacgtaaatctttaggcatcacagttttagagccatttagtgaaaaagatgtgcaaacctttgtggatgcagccatgagtgcttggaaagatatggcggaagcttctgggcctgagggaatgaagtattatgaaactgtctctacattagcaaaagagcagcaaaaataatcatttgaaagagggcacaaatgtgccctcttttgtatttacttagtaccttttattgggagatacgatgtcttttatttccaatgtatttgatcgattgatacgagctattttctatatcggggttatttccggcggcattatggctgccttaatacttgttagttcgttacttcgctatgtcgtagggacgcctatttcgttttctgatgagttggcaggtctgctctttgttactttggcttttactacctttcctttggtaatggagcgttcagaacatatacagctgtcaatactaactgaaaggttaaatcatggcactcagcgtgtctgtcgtatattcgcttcattaattttgtttactttcgcaactgttttcatttatcagtcttgggcgttcatggatttttctcgcatgattacatcacgaacggatgtcagcggcattctactttggccttggatggctttaatgcctatatcaatggggctttgtattctggttgagctacgggctattttccgaattgttactgatagccctatttcggagcattcactatgagttggttgattttaggttccagtttagctgttttgttgggaagtggtgctattttaggggcagcgctcggattaactggatttattttgttgcactttcaagcggggggagcgagtgcattagcaattaattcagcttggaatttgttatcagattttactttgagtgcagttccgctattcattattttaggtgatattttattagccagcggggtatctacccgagtatataatggtttagttcctttatttcgcaatgtgcctgggaagttactgcacacaaatattgcagtatgtactttatttggtgcggtcagtgggtcgagtacatctaccgcggcagctataggatctgtgagttatccagagcttagtaagcgtggttataactctaatatggtggtaggaaccctcgctgcaggcggaacgcttggtttacttatacctcctagtttgtctttgctgatttatggcgcaacacaagatgtatcgattggccgtctttttatggctgggttgattcctggggctttaatctcatttggtttttttgcttggatctattttcgatctaagtttggcagccctgttacgccagaagaaaaagaagagtttagttggggggatgctataagaggtttagctcaagtctggcctttacctatactgatattttttgttttggggactatttatatgggtatcacaacgccaactgagtccgctgcaatgggcgttggtgttgccattattttaggttttttttggggcgatttaaccgcaaaaaaactttgggaagcgttgtgtcgagcatcaatgatgtttagtgcagttgccttaatattagtagggaccgttattttagcccaagcggttagcctactaggcttacctagatctgcggttgaagcgataaatgatctagggctggatagatatggcgtactcgttatggttgtcgtcgtttatcttgttcttgggtgtttttttgatggtatttctctgcttctaatgacgttaccgattactttcccaatggttactagtatgggttttgatcctgtctggttcggtgtcattgttaccttattaatggaggtgggtatgattacacctcctgttggactgaacttatttgttctgagttccattactaaaggtgaggtaagtgtaaccagtgccgcaaaagcctctttaccatattggcttatacttctagttgccgtatttgtatttacattatttccaaatattgtcttgtggttacctaatgtattgaattaattgcatacaagctagctcacttgagacgtacgacgagagtccattggcgattggccaaagaatttatgaaaagtacggctgaagtgggctgagcttacaaaaccgcaagcgatagaaatttcaaaaatactcaggttggactgctgtattagttgacgggcatgggtcaacctgaattccatataatatcgcgctggtgtgacaccgacgttaattttaaatagtctttctatttgtcgacgagagatgccaatcagcttaataagttcatcgatgcttaatggatcttcaatattattttccattaattttatggcttctttaatacaatcgggagtatgagtttcggaccgcaaaaagcggttaatcgtttttttgtctgcctcgctggatcgatcagaaccaataacttccgctacggcttgtgagtaatctgttccataagagtcttttataaagtggagcatcatatctaaggctgtatttgggccacagcatgtgaatagcagtccattgtcttcggtaaaagaagaggttgataaattcaatgtcggaaaacgttcttccataattgctttattgtcttggtgtatagagagtgttcctccagtttttatttggctgtctgcaatataaaaacttccgttccatataccaatgatggttgtatgcgactgggcggccttgactaatattttgttcagcaatggttctggtcttagcgaattacgaaagccaccacaaatcactaaaatagactctttgcttacttcaatatcgcgtatgttaccatctgttgttatttctatagagacatcagacagtgctttgttgctatttacaccgtatgttttgcattcgtaaataggattgtcatgcactagatttaaggtcactagagtatctaagacaacggaaaaggaagacatggaaaagtggtctagtagtacaaagtttgcttttttgggttgtattgaagacgctttagagagggtggggtgagtaaaagcaagattagagcgtttcaaatggctttgaaaataggatgtatttgtcttgctacttgtttctaacatacttcgatccccttttgattttttttatgaacacgatacattattttttatgcaaataaaatgccgtaatttttagggagaattgttagttttgagccatgaatatggagagcggagcagcgaaggattgttattttcaatgcgattgatataaaaaagcgacgcaatgtgcatcgctcttttacttgtttaaactacgatttttcagtcaatttggttttctctgtttcccaattcaatagcacaggttgctgtgcatcatgggcaaagaagtaacctgcttttggcgtgacgtataaggtttgtcctttttcgaagcagttcttatcgaacgccttgtgaggcagatcgatttcccatacgtcgttgctttgccaatcaatcggagtcagttctaggcgaacttcggccccaattgggttgatggcaatgacacgcaaaggcaagttggcttgataggttggctctgtagacacaaagaattcatgggagcgaatgtagagttggccgtctttctgctctgtaccatttggcagagcgatactggcttgctgattttgccatttgccgttttccactttgccttcaaagacattggcattgcctaggaagtcgaagacaaatcggctgttaggtgaggcataaagcgcaccaggttggtcgatttgctctatgtggccattactcattacgacaacgcgatcagacagttccaaggcttcttcttggtcatgggtaacgaagacactggtgaagcccagttcgtcgtgcaatccgcgcaaccagcgacgcagctctttacgaaccttagcatccaaggcaccaaagggttcgtctagtagcaaaacttctggctgagtcgccaaggcacgtgccaaagcaatacgctgtttttgaccaccagaaagctgtgacgggaaacggttagcaagatgttcaagctgtaccatttctaataaatgcatcacgcgggttttgatttctgtcgggcttgggcgttctttgcgtggtaagacttctaagccaaaggctacgttatcagccactgtcatgtgacggaacaaggcatagttttggaacacgaagcccacgcgacgatctcgcacatgcaggttagtcacgtctcggtcgccaaattgaatgcgacctgtatccgcgccttctagacccgcgataatgcgcaataaagtggtttttcctgagcctgatgggccaagcaaaccaatcatttcgccttcgttgatatccagtgacaaaggtgacaaggcttgaaactgcccaaagtgtttggaaatgttttcaatcaaaatactcattgtgtcacctgtctttctttttcagcttcaatttttaaactacgttcctgacgccattcgatgaaggctttcaacaacaaggtaagtagggcgatcatcgccagtagcgatgcgctggcgaacgccgcagcggcttggtaatcttcatattgcaactgaacgtgcagcggcaaggtgttggtttcgccacgaatattgcccgagaccacagataccgcgccaaattcacccacagcacgagcattggtaaggatgacaccataaatcagcgcccatttgatattgggcaaggtcacgcgacggaataattgccagccagaagcacccagaatcactgcggcttcttcgtcttctcgtccttgttgttgcatcaaaggaatcaattcacgggcgacaaatgggcaggttacaaacacggtgaccatcacaatacccggccaagcgaacatcaactgaatatcttgatcgtacaaccaagagccaatccagccgttattgccgtacaacaatagatacaataaacccgcgaccacaggggaaaccgcaaacgggatatccatcagggtcatcaatattttgcggccaggaaattcaaaacgggtcactgcccacgccaacatgacaccaaacaccaagttaattggcacggttaatgcggcaaccacaagcgttagaccaatggcgtgcaaggtatcggcttcaatcaaactgttgaagtaatgcgctgcgccttcgacaaaagcctgttggaaaatggcaatgagtggcacaactaataatattgcagtcaaaaataaggtaataccaatgagcaggccttttacccaagggctatcgccaactcttagctggtggcgttgcccagatgatgttttagaagatgacataatattttcctaactgcgtccatgaaggcggcgtaaataacgcgcttgccagatgttgatggcgaacaagaggatcagcgacgccatcagcacaacagacgcaatggcgctggcggcagggaaatcgaactcttgtaagctaacgaatatcatcaaggacgtaatttcgctgacgtaaggcatgttacccgcgataaaaatgaccgcgccaaattcacccaaactacgggtgaacgacaaggcaacgccagtcattaaggctggccacaaggccggaaaaatgacgcgacgaaataccgaccaatcggaagcgcctaatgtcataccggcttcttcctcctctggagataactcttctaatactggttgaacggttctgaccacaaaaggaatactggtaaatgccatagccagtacaatcccccaaggtgtgtaagctaccttgagcccaagactttcgagtatttccccataccagccgttttgcgcatataaagtggctaaagtgataccggcaaccgctgttggcaaggcaaaaggcaaatctactaacgcgtctagaatacggcgtccggggaagtcgtatcgcactaacacccaagcgagcaataagccaaaaaagccgttaaaaatcgaagcaagcaaagccgcccaaagcgttactttgtaactggcaaccacacgttcgtcgctgattacctgccaatacctgtcccagcccatatcaacggattgcatgactaatccgctcattgggagtaacagaatcaagctgataaacagcagggaggttcccaagcttaaactgagtccgggcaagactcgcttatggcgaggtctggtatcggccgcgcttaaatgtgttgccatgtgtttgcctgtattttaataaaattgtttcaatgagcgttttgtagtgagtaccgaaatcaagcaataaacttattgctcagagacagaaaagccggaaacgcaagcgtatccggctagttgttatctattctgatattagcggcgctgaagttggtctagtttaccaccatttgtgaatatttctttagtagcttgtggccaaccacctgcaatattttctactgttaataagtccacttcagggaatttgtcagcgaactcttttttcacaacatcgttgtgtacgcggtagttaaagcctgccaataaacgttgagattcttcgctgtacaagtagcttaggtattcacgagaaacttcctctgtaccgtttttcttcgcgtttttttctaccacagcgactgggaattccgccaagatagaggtttttgggacaactacttcgtatttgtctgcaccatattggttacgaatgttgttcacttcagattcgaaagtaatcaacacatcaccaataccacgctcaacgaaagttgtggtcgcaccacggccgccagtatcaaatactgagacgttttttagaaaagtacctaagaagtcatcgatcttagtttcgttgtctttaccaaaggttttttgtgcataaccgtaagctgctagaaatgtgtaacgaccgttgcctgatgttttagggtttgggaacaccaatgccacattattacctgctaaatcgccccagctatgaatatttttcggattacctttacgaactaggaaggcaatcgttgagtaataaggcgagctggcatttggaaattcgtttttccagtcagctgggattaacttgcctttgtcatgcaaaacttgtacgtcggtgacttggttgaacgttactacatcggcagataagccattcatgatggcattggcttgttttgatgaaccagcatgagactgtttaatctcaatggttttgcccgttttttctaaccaatgtttctcaaaggtcgggttgtaagtggcgaacaactcacgagcaatatcgtaagatgtgttaagaatagtttgatctgctgcagacgcttgaacggctccgctcaacaataatgtgccaataatagatttcaaaaaatgctgtttagatttcatagtgccctcgtgtgggaagcagtgaattatattgacagcgagattacttaaaagatttagttattacaatgtctgtaaataaacttttttggaatatagataaggcgttttttaaaacggatgtttttcaataacttgatgaaatgagttgtgacttttattacgttgctagagttattgattgcagccaatccataaaaaccgtaaggcgtttggttggttgtctgtgagatggatagagcaaggataccggcattggctctgcttcagacttgtctatcattacttacctttattcgtttaaatagaacaaaattatcgatcttcattacacttttgttctggtgactttctacctgtgtgagccataatatgagcacgattttatttgataattattattacgtttattcttggagagataatgcttctatcacagttgccgaaaggtacggttgctgaaattcattctgtgtctcatccacaagaagatatgcaacgtcagcttctggcattaggttttgatccaggtgaaaccgtgcagctgatgacaaaagcaccatttggccattctttgcaaataaaggttggctctactttggtcgccattcattctgaagacgcaagctatattcacctctgcgattagtatttagcttcaacaagagatcaccacaagtatgacattccacatcactttagtcggtaatccaaatacagggaaaacgactttatttaataagctggcaggaactcggcaaaaagtaggcaattgggccggcgttacagtggattgtaagacaggtttttttaatagctcggatcagcgtgtagacatgacagacttgccgggcatttacagtttgaataatcagactggcggtatggatgaggttattgcgcgacgttttttaaccgagagcgattacgacgttattgtcaatgtggtggatgcgaccaacttaaaacgtaatctcaaattgacgcaagaacttgtcgccttggggcgtccaatgttgatcgttctcaccatgacagatttggctcgcaagctgaatgttatgccagatctagatatattatcgaagaacatcggcgtgccagtagttgatggtcatcagttgtcggtaacagatttacaacgccaactattagtacattttcatgctttgccaacggatcgtgaattggccatgcaacgaagcctcagtgatgagtattccgattctttaagggttccgagtgttgcgctttggttgtctaacgtgaccaaaggacgggcgcaggcgaaaaatttcactgacagaatagatcaaatcgtgctgcatccttggtttggtattccgatctttttgtttgccatgtacgccatgtttgcggtggctattggtgttggtaccttatttatcgaccctatcgatatgtttgcaggctattggtttgtgacctttccaagctactggctagcgcagttaggcattcctcagtggatcattgtcatacttgctaatggcttaggcggtggtattcagctggtggcgagttttatcccagtcattggtttcctctatttatgtttaagtatcttggaagacagcggatacatggcgcgagcggcgtttattgttgatcgtattatgtcgtcgattggtctgcccggtcaggcgtttattccgttgctattaggttttggctgtaatgtgccgtctattatggcgacgcgaagtttgactaatgttcgacaacgcatgctgaccatggcgatggcgccttttatgtcttgtggtgcgcgtttggccgtgtacgtaatgtttgtgtcggtgtttttccgcgagtacggtggactgctggtgttcggtttatacctgtttggcatcatcatggcagttggcacggcgtggattttcagaaaacaactatttcgtaatgtacgagtgagtgttttgatggaaatgccccattatcatcgtccacgttggagcaatgtcggtttgtctagctggcataaagtgcgcagctttattctgcgcgccggcaagaccatagtgcttgtttcagcgattctaactattttgaattcagtgccatcttggcgcgccgcagacgaaggcggcaagccttctgctttggctgaaatcggccaagtcatcacgcctgtgttttctccgattggcatgggcgatgataattggcctgctgccgttggtgtgtttactggcatcttagcgaaagaagctgtagtcggcactatggatgccttgtattccaatgccgcaaataagccgagcaacattgaatacgaatccccaataagcaatatcgtcggcgctataacattgttaggtagtaatcttgcgggcattgtaacgacattaactgatccgctaggtttgaccagcgtcagtgaagccaaaggccaagctatgacgcctgggcatcgcaacatgatatctttatttgaaggttggaaaggcgcgttttcgtatctggtctttgtactgctttatacaccttgtgccgcgaccattggcgccttggtaaaagaaggcggaatgctgtggtcgagcgtggtggttgcatggagtaccacagtggcttacgttgctgcggtattcagctttcagctattaacttttggtgatcatccggttagttcgttggttaccattggtatcgcagcagtctgcttaatcctttttattataggattgaaaatttgggtgaaaccgaggatagaaagcaacatcatagctgttggatgatttgattactgcttaagatagagcttgagaaagagcccaataaagagcttaggtattagtgaggttgggtgtgaagataaccgcgcagcttttacctgcttgcttggcaaagtacatggctgtgtcggcgtctttaatagccgtttctgtatctagtttttcaaaccctaaaatgcggatgccaatgctcgcgcccacatgaagtcgcttgtttttaaactctatgggctgcttgatgatgtggcaaagtttgttggcgacctgcatggcagaggcacgtgaaatttgttcctgattgtctaagttggttagcagaaccataaactcatcgccacctaaacgcccagcactgtcttcagtgcgaacattatcatttaagcgccgtgctatttcgataagtacttcgtcccccgcagcatgtccttcaatatcgttgattactttaaaaccatctaaatcaataattaacacagcccctgatgctccgtgacgctgtgtctgcgcgattaatttttctaaaaacaaagacaaaccacggcgattggctaattgcgtgagaggatcggtatgagcaaggtgatggatctgcgtaatcgcttgatcgcgagccagagtaaaagggcgtattacccagcaataaatacacggtgtagatagtattgataataacaaaatatccagaaacgctaaccaataaaggccaatatctacctttaatatgcccagcgctagcatgatgacaaattcccacaccataataatcgcagcaatacgaacgatcacctgagtagtgctaagggaagggtatgcactgtaatcagaaggcggtggaagattcataagcgaacatcatataaaatttattaattcacagtaattgaatctattgtctaaatcagtgactcttctgtaagaaaatgtgaaaataaacaacaagatagtgaaggagataaacacatgactttaaacactgccttctttttcgattactaaaatgcgcgcctcaccaatggggtgcgcaacatgttcagtgccaattgcagcataaaaaatatcgcctaccgtcatcagctgaatatgctcttttccatcgactcgataatgcatattcaccttaccatctaacaccacaaatacttcttcaccatcgttgatgtgccatttatacggctgatctgtccagtgcaagcgtgtggtaataccattcatattggcaatgtccaacgcgccccaagcgcgatctgcagtgaagtctttggctttgatgaatgtcatgagtaggccttttggacgttgataaatggtttgataagtaaaaagtacaagctagttaatcgttagacaatcgagaaagcgataaaacgtcactttgacggcgaaagtgacgttttatcgggcaagagagggcatgtgttgtttttatatggctaaaaaggtcggtatgaattgcctgaaagtgtcattaggcgctactcttgtaccacttttatttactcacaaggatgtaactagagtgcttacctctctcattcgttttgtttttatcagttttctattttcctctacggctgttttctcggcaaataatgtaaccaattcaactgagccaaatgcttcaaaagttgcaccacaacccatatcgaactcccaacttcccgaatggttttatcgagaactcacgtcaattcgcaaagacgtcagcgtgctcgatgcaacgggagcatcgaaagagcaaatccaagaattgaaagaacgggttggaaaagtagaggtgcgccttgaagagagtcaattgcacgttgatgggaagctaaatgaacagagtggtcgtattggtgacgttcattcattcataagtcaaatgggctggttaatcggaatagtagttactattgttactggtttagctgccttttttaatattaatgccagaaaggcagcgatcacaggggctacagaagctgcaaacgaaaagttggctgagtggacagagaaaaaagaaacagagttaactgtaaagtttgacaaaaagttagcagagttgagcgaaaaacatgaaaaagagtttcagaaaattcgtgataatgccgaagagcaatcttttgagagcgatataaatgaagcttattctttggcaagtaaagaccgtaacgatgaggctatgagtcacattaataatgtcataaaacaggttaaaaatagtgatttagacaaacaccagagaattcatgcgaaagccctctattataaagcgcttatttcttatgcaggaaagcaatatgaaaatgaaatgaaaacttatgatgccttagttaagcaattcaaagatagtgaaaattcgtatatacaagaattgctcctgagagcgctaattaataaaggggcgactttaggcgaactgaatcgtttagaagaggcaattatagtaattgatagcctgctagaacggtttaaagataacacagaggttgatcttcaggtgctacttgcgagcgctcttatgaataagggagcgatgttagataaattgaatcgtttagatcaggctgtgattgttgttgaaagcttgctaaagcgatttaaagatagcacacagttggatattcaagtactgcttgcaaacgctctgattaacaaaggagcgatattaggcaaactggatcagttagaaaaacaagtagccgtgtatgatgacttgctagaaagattcaaagaccagtatgagttggtgctacaggagccaatagctatagcaatggtaaacaaaggggttacgttaggtcaattgaatcgtttggaagaggctattaaggagtatgacaatttgctggaacgatttaaagacagcaaagagctgacattaaggaaacatgtagcgcaagcgctaatgaacaaagggattacgttaggtcagctgaatcggtcagaagacactattgtcgtgtataacgagctatttgagcgattcaaagatagcagagactcgagtgctcaggagcagatagcgaaagcattggtgaacaaaagcgctattttaggccaattggatcgttcagaagaagcgattgaggtgtctgacatattgctagaacgattcaaagacagcgatgtggaagcgatacaagaggcggtctcgaaagcactggtaaacaaaggtgctagattaggcaaattaggtcgcttagaagaagcgctagcggtgtatgacgcgttactagaacgatttcaagacagcgacgagttggcgctacaggagacaatgtcgagagcactgatgaacaaagctattacgttagtccaattgaatcgttcagaagaagcgattgcgatgtatgacgcgttactagaacgattccaagacagcgacgagttggcgctccaggagctgatagcgaatgcactgatgaacaaagctattacgttaggtcatttgaatttttcagaagaagcgattgcggtgtatgacgcgttactagaacggttcaaagacgatgatgaggtcgttatacaaagacagctagcgagtgctctatgtaataaagctgagctggtacttgtgggcaatggcaaagagcaatcggtcaaagctattaaggaagctattatttttttgaaagagggctatagacagcatagatcaataatggaaatgctaaacttcattattgatgaatcgactgttagtgatgtgctcagcaagattgaagatatccctgaaagcgaaactataggatggggctttaacgaaattcgtcctgttattgaaaacttagagtctcctcgtaaagaacaagccgaagcctttgcgcgttttttcgaagatcatcatgacaaagctaaactaaaagaagagttagatcagatttctaatacttgatttaagtattatgcgatatcttcttcgttgttaagttaagctcaaaaccacaagcatgggcgtattttagtagcgtcgtccagcttgggttggcgttgccgcgttctaatcggctgatgttgcttttttgggtgtgcatgcgttttgcgagttgttcttgggttaatcccgcttggacgcgcatagaaagcaattgattgataaacgcgaactcattttcaagctgatcatattccgcacgaacttctgtgttggtcaatgctagttgttttaagtgttgtaagttcatcaactcccccctctccgttatcttaaatgataatctcagttttgatttttatcactctatgctgttgcttaaaaaagcaaaacacattactgtactagtacatgaatacaaaccttcttgtgagagttgaatcctatgaaggacttgatccagtttttaaccgaagtagacgatgaatctgtgttggagaagcgtttaaaagtgctgctaacacctaatgaaattaatgaaatggtcagtcgtttgaagattattgccttgttagacgaaggcgtgccgcagcgagatattgcgaaacagttgggtgtgggtattgccactgtgacccgtggttcccgtgcattgaaggaattaaaagagatatgagttcatataataaaaagccgcagcgcatcacgctgccgcgtaaacctaagtatgtcactatcagttccgactgtgatttttttgatttgtttaaaaaggtcgagaagcgttttgacaactgttttatgttggaatcccttggtgaagaaagttacatttctcgccactcgattattggttttgaccctgaaaaattaatctgggccgaaggtaagcagctgtttattcaagaacgtgatggcagcacggagtctttcgaatccgataatccgtattatttgttgcgcgatattgtgccgcaaaatattttgtcgcgcggttatgctggtggtttaacgggttatatcggttatgacagcatgaactattttgagccgacgttggatctacaatcgagcgatatgtttgatgcgttccgttttggtttgtacaaagatggtctgattctggacaagatgacaggcgaagttttctacttctactatgatgacgattctactgggaatcgtgttgaattagtgaatagcatgatggctgagccgacgcctgaaaatggcccttttgtggtgacacctgcgggcgagtccatgagcaaaaccgatcacgcggatgccgttgccaaggtgaagcaagacatcatcgaagggaaggtcttccagtgcgaagtgggctttaaaaagtggtttgatatggaaggcgataccattaatttgtatgagcaattgcgcgaagtgaatccctctccgcaaatgtattacgttaaatttgttgagcaaaaagtcattggcgcaagtcctgaatccttgttccgcgtgcgccaaggggaaatggaaaccttcccgttagcgggtacagcgaagcgtggcaaagacgctgctgaagatacggcctttgcccgtgctttgttgaacgatccaaaagaaattgccgaacacaatatgattgtcgatttgcatcgtaacgacattggccgagtggcgcgttttggtactgtgaaagtgcgtagtttgatggatattaaacgctttagtcatgttcagcacatttctagcgagattgtcggcatcatggcagaagatcacgacatgttctcagccttggcgagtaactttcccgcaggaaccttgacgggcgcaccaaaaatcgaagccatgaagatcatcgatgatttagaaaacgacggtcgtggcccatacggtggtgcggttggacagttctcttttaatggcgactgtatgtttgcgattccgattcgtactgtgtttgccaaaggcaacaaagcctatgtgcaaacctgtggaggtaacgtatacgactcaaacgccgaagacgaatacgaagaaatccaacgtaaatttgctggcaccaaacgtgtgttagacagcttcgcaccaaaagcgaatcaggagtaagggaagcatgaaagtttatattatcgacaactacgattccttcacttacaacctgtatcagtttattggtgaagtgttagaaaccgagaaaagccgtggcgagattgacgcgtttgaagtgatcgtaaaacgtaacgacgaagtgacattagacgacattcgtgccgcctcgccagatcgcatcattatttctccaggaccaggctccccagacgacaaggcgtacttcggtgtgtgtgccgacgtcattctagagttcggtaaaaccattccattaatgggcgtgtgcttgggaatgcaggggatttgtcatgtatttggcggcaaagtcgtgaaagcgcccttgccaatgcatggtaaaactagcccgattactcacaacggtgaaggtattttccatgatatcccagaccaactggaagtcatgcgttatcactcgcttatcgccgaagcagaaagcttccctgatgtgctggaagtgacggcttctgttggtgagttaaaagcagcggacttcaaagacattaccacgattcataaaggcggtaagtttgaactgatgggcgttcgacacaaagaatacccaatccaaggcattcagtttcacccagaatccttcgctaccgaaggcggcaaagacctgatcaaaaacttcttgtttcaggtttgatttattagaaattcagtatctttgaagtaatagaaaagcagtgctcagaaatgggtgctgttttttttgtgtctataatatgtgcttgtctcttttgggagactgatctatagttttacctatataaatatcgaggggtaaggatgcctgaaatcgatgcgttattaggattgtcgttttgcttatatttttttgataatcaacagcacaagctaccgcatttacacgtgaaatatggtggttacgaattgattattgctatagaaaccggtgaatgcttagaagggtatttacctaataaacagcgtaaacgtgctgaaactcatatcagtatgtatagagagcaactcatgcagatgtggaataacgctgtgaagggtcagaatccggggaaattggaggatttatgttaaaaattattgatgttgattgggttaaagatcacaccttagcattaacctttagtgacggatttgaaggtgaggcagacttatcggattacttttcaaaaccaccatttgctaacgtgaaagactttaaacgctttgctttaacagcagatggagccttgaattggagtggtaatgaactgactgcgagcacattacgaagcatcgtaaaaggcgcttatcaagctgctgctatgcggtttgatgtagagcaaatggaagaggtgattaaacaggcgtcatgggattctatgaaagaaggccgcccagatattttacaggccgctattcgttcctatgttgagttatttgggcatggtgttgtgatcgcaagagcgggtattaaaagccgaaccagtgcttatcgctctcttaaacctgaaactaagcccaactttgccaccttggtacaacttgctcatgcagtgattgaaattgccaaagagagagttggggaatcgttgccaaactcggttactgtttcgcattaatatattggcttcgataatttcagcttatgaatgaaggataagcagtgctcataggtgggtgctgttttttttgaattgaaaatatagccttaaagctatatagtttaaaagctattattttatataaaagggaatttatgtggagtatagaaacaacggatgtgtttgatgaatggtttgaagctctggatgacattgataaagaaaacgtgttggcaacattgcttttgctacagcaaaaaggaccgcaattatctaggccttatgctgatgctgtgaatggctcgaagttcgctaatatgaaagagctaaggacgcaaagtaagggtaaccctatacgctcgttttatgcattcaatccaagcagaactggtattttattatgtgctggagagaaaacagggaaagataagcgattttatgaacagatgatttcagttgcggataaagagtttgaaaagcatctactggatctaaaaagtcgaggtgagtaatggctagaacacttgataaattaatttcagatcagaagcctgaaatagtaaaaaatgcccgtaaaaaagcggatgacatggtacttggtattcatctcgcccagttgcgtgaacgcatgcaaatcactcaagaggatatagcaaacacgctaggcgtgaagcaaccaacgattgcaggtatggagcgtaaaggacgagatgtaaagctatctaccttaaaacgttatgtagaaggtgctggtggcaaactaacgttggatgttgagttaccagatggcagccattatggttttaatttataagacactgtaactataaaggattatttttagcatgaattttccttttaaactcagccatctgaacattggcttcttcgttcgacacaaatacagcaaggccgttttccatgcgatcgaaagctgcgttaacttgctgcatcaaccaagtatcgtgagatatttggttatctttttcatcaaggtcgtatgagattatagagttcattctttagccttataaggtcctttgtcgtataaatgctagtaggagacatgacgtataacaatcaactctactgaatcatttttccatccatttaacgacctatatcaataaattctcttctattgctggagtaacagatcatctgtgctttaatttatatattagtattttctaatatttgttattgtactggcattgttgctggataggagagtgaaatgaagagcgttaaattatggttgggtggtgtacttgtctcttgggtgatggtttgttttccgtctattgcttcagctgaaagctatggtgctgctggcgcgcagaatgaagctgatgatgtgttgacgttggagtccatgctgagttatgccttggaagatgaatatttagcgcgaggagaataccaagaggtgattcgtacttttggtggacagaaaccttttactaatatcattaaggccgaagaaagacatatttcttggttagagcctttgtttcaacggtatggcttcgccttgccagtggatcgtggcgtggaaagcgcggtgatgcctgcgagctatgccgagacatttgctgttggtgttgcagctgaaatcgcgaatatcgagatgtatgaacgctttttaaaacaagatttaccaagtgatgtgagagacgtgtttattcgcttacatgatgcttcagagaatcacttagcggctttccaaaagtggcaaaataagttttagcctttaatccattgccaagtacgaccaagccattcgtaaaaggcgcgttggcttttgtaggcagcggtggcgtcgatttgccagtcgctcttttcggaacccagatacatggcgggagccggaataatcttgatgccagcttgttcgaagaagatagacgcacgttttagatgtgaggcttccgttaccaaggcggcatttttcccttctaaataaggtttcatgctgttggcttcctcttctgtgtctttggcgagggggaaggctttgatcctgtctggctggactcctaattcaatggcggctcggcgcatgacttctgcgtggggttctgtcatttggccagaataaccagaaacaaagagttgggcgtttgggttggcctttagaatacgcaaaccttcttcgaggcgaaataacgcactatttcctagtgccatcacagtgggagtattactaaggtctttgtgtccactaccaagcacgatcactgcgtctaccggttgttgaacatcaaacacagggtagtcgtgttctaccgtggcgatgagtgaatttgccactgggttccagctggtcaagcctaataaaagtatggcgcagaacagaagaagcttggcgaacttcgggcatttcttcatcaataacaaggctagacacatggccagcaaagtgaggggaatgggcataagtatcatgccgatggttttctttaggtaaaaaagagcaatgcccactgtgttatatctctttaatcgtgtcattttagaatgcagcgatgataaaggagtatggttttgccttaaagctttaaaggaatctattaagctttgtttttcaggttgttttgtctgtattattttggctatcaaagttcaaggtaaggacacaagatgttttccattcgctctgccaatttttcacaagataatgcacgtgtattagccatttttcgtgaatatatcgcgtcggcaccagtaagcttggaatatcagcagaatgaacaagagtttgttgctttagacggtaaatactcgcttcctaatggtgtggttttacttatctggaaagataacgaagttgtcggatgcggggcttttcgccgagttgatgcgcaaatttgcgaaatgaagcgagtctatgttcgtccaacagaacgtggtcatcaattaggcgagaaattggtgaataagttaatggagatagcgaaggaaaatggctatcagcgcatgtgccttgatgttttggcggactttgaaaccgcgagacgtctgtacgttcgtttgggttttgaaccttgtgatccggtgagttacaacccaattcctggcacgcactttttaggacgtaatttatgatggaaaagcaaactagccagttaaaacctttgtcggttacggcatcgccacaagaaaccatttggtggttgcctcgtcatgaggaaaagctcgccgaaaaaaatgctatggagcgagtggatttagtattccttggggattccatcacccaagcttgggagaaagaaggcgcggatgtttggcaggctttttatcaaccaaggaatgcactgaatttgggtttcaatggcgataagaccgagaacgttttatggcgacttgcccatggggaagtcgataatattcagcctaagttattggttttattagttggtacgaataacgcaggtcatcgcatggacaaagctgaagacacagcgttgggtattaagcagattttgtctgtattggcagaaaagttaccgcagacaaaaattctgctcttggctattttccctcgtagtgcgaaaccaacgcagaaactgcgtatgttgaacaacgaagtaaatcagattatttgcagctatgcagatgataaaaaggtatttttccacgacattaatcacgtttttctggatgaaaaaggtcgcctaaccagtaatatcatgagtgattttttacaccccaacgctagccagtataaaatttttgctgatgccatagagccttatattattgagttaatggcagaaaattaattttatggtgaaggtttttcgtttaattctacgtattaatactgagtctagtacgtagtttccgctttataaagtcggtattcgtacgaattgtttgcactttctatacgcgcgattattaatcctgctcgatcttaaattataaaaaataagactacaggatgataaaaacaatgaaatccttaaaactcacaactcttgttgctgcaaccgcagtagcattaagtgctttctctttacctgctttcgcagcagaaaaagtctacaaattaaaaatggccgagacttgggcaactaactttcctatctttggtgatgcaccaaggaacatggttcgtattgcagaagaaatgtctggtggccgtcttaaaatcaccatcgattctgctaacaaacataaagcgcctttgggtgtgtttgatatggtgcgttctggtcagtatgacttaggtcactccgcgtcttattattggaaaggtaaagttcctaatactgtttatttcaccactatgccttttggtatgactgcgccagagcaatacggctggttctattatggtgatggtatgaagttgatggaaaaagtgtatcaaccattcggtttgctttctttcccaggtggtaatactggcgtacagatgggcggttggttcagaaaagagatcaattccgttgaggacctacaaggtctgaaaatgcgtattccaggttttgcgggtgaagtgttagcaaaactaggcgcaaaaccaaccaatattccaccaggcgagttatacacagcacttgagcgtaacacgattgatgcgcttgaatgggtagggccgtcacttgatttgcgtatgggcttccacaaaattgcgccttattactacacaggttggcatgagcctgcaacggaacttcagttccttgtgaacgaacggacgtggaaaaagttaccagacgatcttcgtgaaattctacgcgtagcgatgaaggtgtcagcctatgatatgtatattcagagctaccatgaaagtggtgtgaactgggcgacgatgaagtctgagtacccagatattcaagttaaaacctttcctcaacctgttttgaatgcgatgaaaaaagccaacgacgaacttttgacggaagaagccgcgaaagatccattagcgaaagaaattatcgattctcaggctgcgtacatgaaaacagcacgtgtttggtcgaatatctccgatcgcgcttatcttgaaagcgttgaccgtctagatcaataaaacctctgacagggtgagtgagtacttagtatgacctcgccctttgtcttttctaggagtttgttatgtggttaatcggcctagaacggggtatcactcgtttttcgaatctactgggtattatttctaccatcttatttattggcttgttgtttaacgttttttacgacgttttgatgcgttatgcctttaacgatgtgtcgatcggtatgcaggagctggagtggcatttatacgctgcgattttcttattaggcattccttacggtattcagcatggtggtcatgtacgtgtggatttgatctatgaaaatctatcgattcgcggaaaagcttggatcgatttgtttggttgtgttgtgtttctaatgcctttcaccatattggttggttattacggtgtaggcttttcttatgaggctttttcccttggtgaaaccagtggcgatccaggtggtttgccttatcgttggatcattaaagcggttattcctgttgcttttttctctatggcaatcagtggattaggaatgattattcgctgcatcaatgtgctgcgcggcgtaagtgaagaaggtttttcacatccgcctattcaacattaattcttgtctccattttaagcttgtaggttatttatgattggaataatcatgttttttgttgccctagtattgcttttactggggtttcctgtggcctttacctttggtggtgtggccttgattttcggtgtctttgccgaaggttttgatatgtttgcttttatgccgttccgcattcaaagctacatggaaaatacggtaatgatggcggtgcctttgtttgtgtttatgggcatcgtgttgcaaaagaccaagctagcagagcaattgctggaagccatgggtaaactgtttggtggcgttcgcggtggcttggcaatttctactattctagtgggcgcgttattggctgcatcgaccggtgtggttggtgcgagtgtcgtggcaatggggctaatatctttgcctgtgatgctgaaatataactacaacaaatctttagcctgcggaacgatttgtgcttctggtaccttggggcaaatcattccaccgtcgattattttgatcattttgggggatgttttgggcattcctgtaggcgatctttttcatgctgctttgtttcccggcatgattttaattgtttgttacattgtttatatcttgatccttacttttttaaaacctgagctagcgccagctatgccgcaggatttagataatgaaacacgcgcacaacaaatccgcagcgcactaaaagcgattatcccacctttggctttggtgttgattgtgttgggctcgatctttacagggattgccacaccaaccgagtcttctgcgttaggtggcatgggcgcgatagtattagcgcttatttatcgtcaatttagctggaaaatgctctacgacagtggactggaaacagtaaaagttacggccatggtatttgctattctgatgggcgcaaccgccttctctatggcgtttagttacacgggtggcgatgcgattgtcgaagaggttttactgaatcttcctggtgaaaaatggggctttattatcttagccatgattgccattttgatcttaggtttctttatcgactttgttgaaatcgcatttattattgtgcctattttggcccctgttgccgaagcattgggtatcaatatggtgtggttcgcgattttgattgcgatgaatctacagacatcctttttaacaccgccgtttggttttagtctattctatttaaaaggagtggcgcccagttcgattagaacaatggatatttataaaggcgtcatgccgtttatattgatccagatcctcgttttggtcagtattatggtttttcctgagttatatggaatggactgattctaagatggtttagactctagtttaaaagcgggtattgcccgcttttttgctattttaggaacactaagaatgagttaaatatatgatcttgacagtataaaataataaaaaaggtctttatccgtgggattaaaaagtaaaattattctccttgccgttgcgcctttaattgtcgcgacagccatcattacctatctgggctttcaatctgctcgcgaattagcttcgcaagagctgtctatttatgaattcaatttagtaaatgctaaaaagttagcgttgaagaatcacgttaatattgctatgtcagctattcgtccaatattggaggatgatcagctaagtgatgctgaagcacaaagtagagtgaaaaaaattctggaagggttaagttacgaagatgacggttacttcttcgcctatgaaatgtctgggataaatttagttcatccaactcagccggattttgtcggtaaaaatttatggaacttccaggatcgcactggaaactacttaatccaaggcctaattcgcgcggctcaggcgggtggtggttatcacagatacatttgggaaaagccgccattaatgaagcaagaagataaattgggctatgttgtcgctattgatcggtggcattggataatgggcacaggactgtatcttgatgatatttacgcagagctagccaaaaccaaagccaccatgaatgacaatattcagcgcagcttttttactgtgattgctgtggttgtagtaactgtggttttggttattttgttaggcttggcgattaatcttcatgagcacaaattagcggactcaagactaaaagaactcgctcaacgtttcatgcgtctgcaagttaatgaaagacgaggtttttctcgtgaacttcatgatggtattaatcaattattggtaagctgtaagtttcgtattgagttagcggaaaataaattaaagcgcgggcatgaaaaagaagtgattcatcaggaattggcgaaagcaggagatctgattaatcagaccatcagtgaggtgcgacagatttcccataatttacgaccaaccctattggatgatttaggtttggatacggcgcttaaagccttgattgatcaatttatggaacgcactgaaattcaggtcacatatagttttgatgtgtctactaagttacctgatgaaatagagattgcggtttatcgtctaactcaagagtcgttaaccaatattgaaaagcacgctcaagccaaaaatatttcactgcaagttttgctatctcatcgacatgtgatgtttgagtgtttggacgacggcaaaggtatctcgaaaaaatcagatctgtgttcagggattggtttgatcaatatgcgcgagcggcttgaactcattggtggagatttccttattgagtcacaaaaagacaagggcacacgaatttatgcaatattgccaatttaataaaagtgccttttttagatatacgcattgtagaaaaattaagctaagttgagtgtattgtggtggcaggataaacggtagtttaggtgtatcaccttttactggactgagataatagtttattgtcacaggccatgaagttagctactaattgataaaaatccatatgactaatgaaccatttcgtacgattttacttattgaagatgaccttaagcttgctgaattaataacaagttatttaggtcagcaaggttttgtcgttcatcatgccgatgatggccagaaagggctggaattggccgaaataatacagcctcaactcattattcttgacttgatgttacctaatcttgatggcttaacagtctgcaggcggttgcaaacttggtatcaaggggcgctcttgattttgacagccagcggggatgatatggatcaggtcgcagcattagagatgggggctgatgattttgttaataagcctattcatccacgggtattgctggctagagtcagagctctgttacgccgtgatgaaaaaagagcaaatcctttatctccagcttccacaatcaataatgatcaactaattttcgatagtcttaaaattaatattgggcgcagacaagttgagctagcaggagagttaatcaaactaacggaaacagagtttgagttattgtggttacttgctagtaaccctgagaaaacagtgtcacgagatgaaataagccagtcgttacgtggaattgaatatgatggtttagaccgttcaattgataacaaaattgtttcattgagaaaaaagctaggtgatagcaatgggttacctcgtagaataattactgtacgcggtaaaggttatctttttattactgatcagtggcaaacgaatgactaaagacgatcaattaatacagacccatgacagtgttatacggcctaagacttctaaactggcatcatctgaatctaatttttttggtaaaaccttactaaaacagtttattggcatgtacttggcgttaatagttttgttttttgtttgtacaacaggaaacgaaatgtttttcaataggatttttcacgaggagctgaaagaggataaaactcgtgattatcaaactgatttcatgttagtgaaagcgctttaccacactctttccagtgaagagttgaaaactttgctgcaagatataaataccacttcgaatatcccaatagaaatcattcctttggagcagttgatactgactgaaactcagcttagcgaccttcaacagggtattcctgtttggccttcttcctctaaggatcttcattttcgtctcattgcgcctaatatggttgtaaaaattggcccaatgcaagagagcgaaatggctaagtttatattgctggcttttgaatattttccactgtttatcttttttggctttgctttgttttgggtgttgggtatgcaatatcgattagtgaagctagagcatgttgccaattcatttagtcaggggaactttgatattcgggcaccagaaggggctttagcattgggtaaccttaatgcaacatttaacttgatgtctgagcggctgaagcggctttttgaaagccaaagaaatttaataaatgccgtttcacatgagctacgttctcctattgggcgccttagatttcaattagaaatggttgctgatacatcggatagaaatctaataaatcaacacttgttaggcatgagtgctgacatagatgatatggatcagatggttcatgaactactgagttataccaaacttgagaattcagagccgctactgaagctcgaaaaaattgatattgccgactggttactgaaacaacagcgacatctcgcgacagaaattaatacagaaataagcttgagcttgccaactaaaggcttactagtggagatggagccacaattaatgtcgcgattattacgtaacttagtgagtaatgcggacaaatatactcaaacgactatagcaattggggtcagcatagaggatctacaatataagttatgggtcgatgatgatggtcatggcattactgaggagcaggccgtacacatatttgaaccttttactcgacttgacgtgagtcgtaatcgagaaactggagggtatggtttaggtttggctattgtcgcacagatagcccgccagcatagtggtagggtgagtgtccttcgtagtgagtatggtggtaccagaatgttagtgacttggcctgtaggatagttttattaatcgctattgaaattatgttattaaacgttttctaaacatcaagctgtgatgaacctttgtgaactctaaaatgagttttcaaagatctgacaactggtgcttgttgttaggctttatctactattttgttatgtctcgttgttctaatacatagcgacgacactgcattacaatggagggacattcataggacattaacacgacataactaaggcaacgaatcaggcatatttctatccattaaaatggatatagagaagagatatgttagccagttgtaaatatgtcagtcagttttttttctttgcagtcaggctcatgcggaagtggccattagttgtattacaacttccgaaaaaaataactttaagtgccagtatttttagtcttattttagcagctatactggtgctattttataattttgcactatggaaaaatgtatttaacctaccttattctatgtctttatggaatattagttttttcttttcgttatttattcttctcgttgcttttattaacctgttgctgcttgttacaacatttccatatattcaaaagcctattgcacttgttgttttatttttggccgcaggtgccagttattttatggatacttatggtattttgattgacagggatatggttcagaatacatttgaaactgatgtgtctgaagcatctgagttactatcaattagattcttcgcctatatatttctttttggcatagtgccgtcagttattgtctggcaggttagaattaaacagagctctgtatcaaaagagttacttagccggctaattagtggtgtttctagcctgttggtgataattttgatactcatgactttttatcaagattactcttctttttttcgtaataatcgtcattttaggcatttgataaatcctattaattttatttatgcaacggcgtcttatgcttctagcgtattcggttccgaaaaaaatccgccaaaagccattgctttagacgctgaaaaattaacaatgctagcagctaacggaaagcataatttgactgtcttggtcgttggtgaaaccgctcgtgctgctaatttctcactcaatggctatagtcgcgagactaatccaaagctcgaaaagcgtgatgttatcaattttaccaatgtatcttcttgcggaacatcaacagcagtctctgtgccttgtatgttttctaagtttgagagaacagactatagcccgtcaaaatcaaaagaatttgaaggattattagatgtgcttgtgcgagtaggtgtttctgttttatggcgggagaataattccggttgtaaaggcgtatgcgatcgggttccaacagatgagttgagtaaagaaaataacgaattgtggtgtaatagtaaggagtgtttcgacgagattcttctaaataaactagatgaaaaagtcgcaagttttaatcaagatgtttttattgtattacatcaaaaaggaagtcatggacctgcttattatcaacgctacccacaagaatttgaacaatttaccccagtatgtaaaaccaatcaattgcaaacctgtacacaacaggagattacaaatgcttatgacaattctcttttatacacagatcactttttaaatgaagttattgagtttttaattagacagtcgaaaacttacaatacatcaatgatatatctttcagatcatggtgaatctttaggtgagaataatatgtatttgcatggtgcgccttactttatagcaccttctgaacagacacatattccattcctactttggttttctgaagaatatcaagctgctaatcgagtaagtgtttcatgtttgatagaaaaaagcgaacaacctatttcccaggataatttgtttcactctgttttaggtattaacaatatagagacgaaaatatatgagaaagagctagatatatttagctcttgccgtgagaactaattcatgaaatttaatacgaaaggaaatgcagagatggaaaataatgttcttaagcctaatggtagtggtataggaagaattattaaggctgggcgatgttctatgcaagggtttaaggcggtatacaaatatgaggctgctttccgacaggaattattactagccgtcgttatgtttcctgtcagtttttttgttgcaacagacctcattcaattagctttacttaatggtgctatgttgatagtgctattagttgaaataataaattctgcgctagaagctgtagttgatcgaattggtttagagtggcacgacctatcaggtagagcgaaggatttaggttcttcggccgttcttctttcattggtgttatatggccttatttggatcagtattatttataagaactttctagtaggaaattaacagcttaatagtgagttagtattcaaagaaatcgggtgtttttcatatcccgattttttgtttttgtgggttttcagagtaaagtggcgcattatattaagtcttgaaaaggcagaaacttcgaacatatgcagttttacctatcagataatcgattatcctttcatattgaaataataaaaagagttaacgtatgacaatgttgccatctctattacgtgttttgctggttgatgatcacacccttgttttggatggtttgcaggctcgtttggagttggaaggcaatattgacattattgccactgcatctaatggattggaagcgctggaaaaagctaaagagctgcaacccgatctggttctgatggatgtttctatgccgatattaaatggactagaagccactaaacggtttaaagcagagcagcccaatgtcaaaattttgatgcttagtatgcataatgacaaagagtatatcttgtcattaattcagtcaggtgcgaatggctatgtattaaaagatgtgtcgtcagaggaattggtgcaagcgattaatacagtctgccaaggtggcacgtattttagctcaggagcgtctgattcgctgttttcattggcggcttctcctaaacagtctgatgacttaactaaacgagaagtggctgtgttgaaagcactagcggcagggttatctaataaagaaattgctcaattattgaatatcagtgtgagaactgttgaaacacatcgacaaaatcttaaaaacaagttggatattcatacatctgcaggcttgataaaatacgctttagccaatcagttaattgaataatcagaggaataaggcaatggattttcgtaagtatcatgcactaggtaatgtgtatttagtcgtgtcgccagatgagtttcctgatgagcctgccgccttgatcattaaaaacatttgccataaacattatggcgtggcgtcagatggtgtgttgattggtccattttcttctaatgtcgctgactttggtttacgtatatttaatcccgatgccagcgaagcggagaaaagcggtaacggcttgcggatattttgtcgttctctatgggatcaaggtttggtgaaagataaaccttttaccattgaaaccaaaggtggtgtggtcagggcacaagtgtctgacaatggacagcgggtggatgtggaaatgggtaaggtgtcttttcttagccaagacattccagtttggggtgaacctcgcgaagtcttgttagaaaatcttaatgtaatgagcctgaatcatatttacagcgctgtcactattggcaatcctcattgcgtgattttggccgagtcgccaaccgaaatcatggcaaaagaatttggccccttgattgaaacacatcccaactttcctaatcgaaccaatgtgcaatttatgcaagttattgatcgtaatcatattgtgatcgaaatctgggagcgaggagcaggttataccttagcatctggcagtagcagttgcgccgctgccgcagtggcgtataagttaggtttatgtgactcgtctatcaaggtgatgatgccaggtggtcagattgatattgaaatcagcgaggattttcgtgtcagcatgagcggcggtgtcacatccgtttgtcacggcagcatctctacagaatgcctgtctcagctattccactagaatctaagccattagattgagagcctttcacgtcataacagagtagagtgggggcttgcggcaagacctgtcgcgggctttttagccttttgagcatatggggttcactatgcgcgttctactttttccagccagtgtgttgtatatactgctgtcatctcttttttcccctctttatgcggcggatgattggtatcgcccaccggtttctgtgacttggcagtggcaacttgatggtgttgttaatgaagattacgacgtagatttatatgacattgatttgtttgattcgcctgttgagctgattcaacgtctacaagcgtccggtaaaaaagtcatttgttatttttcagcgggttcatacgaagattggcggcctgacgcagccaattttgctgccaaagatttggggaaaaccttgagtggttgggacaatgagcgctggttagatattcgttctagccaagtgcgtgatgtcatgattcgtcgtcttgatctagccgtctcaaaaggatgtgatggggtcgagccagataacgtcgacagttaccgaactaataccggtttttcattccgagccaatgatcaattagattacaatcgctttttagccgcgcaagcccacgctagaggtttggcgataggtttgaaaaacgatcctgatcaggcacgggcactgagcagtgattttgattttgccattacagagcaatgctttgaatattccgaatgccgttcttattcaagttttattaaagctggtaagcctgtattgaatgcggaatatcgtcgaatttatgtggatgatgaagcagagcgtaatagcgtatgcaaacaatcagaacgcttacagttcagtaccttggtgctgcctaaagcgctggatgacaagtttcgtatgagctgtttgccgtaaaagccttgagccgtacctgtgttgtttgcactattgaacaaaattgaccttttaagaattgtttaccgttcgcatgtttttagcgggaagagcagagtatgattttgctaaataattttacctaaacaggattctttatgattcgtcatgtgttgtttattcaatataaagcgcaagccagcgaagcggatattgccacgtctttggctaacttcgaaaaaattaagagcaagatcgatggcattgagtctgttgaatgggggctaaataatagtccagaagggcgcaataaagagtatacccattgtgtgtttatgacctttgtggacgaagctgcacgtgatgcctacattcctcacccagaacacgaagtattaaaagcacaactagggccgattttagaagacattattgtttttgattacgcgttataacgccttagttttactgacgataaaacagaaaaaccgcctcaagtcaccttgaggcggttttttttatactttcaccaactggctagtagggcttatttatttaagtgagccaatagtttttccgcaaccaattctgagctggcagggttttgacctgtgatcatcaaaccgtcttgaacggcaaatggtgtccagtctgctgtgtttttgtaatctgcaccgcgttttttcatttcatcttctaacaagaaaggcacaacttctgttaattgaaccgctgcttcttcgctgttagtgaagcctgtcacggttttacccttgatgaagtactctccgtcggcgtctttgatgttcaagaacgcgcttggtgcgtggcaaacagaagagattggcttattcgctgcgatgaagctttcgatcaaggcaatggattcttcgttttcagttagatcccaaagtggaccgtggccgcctggataaaagatagcgtcgaaatcgtcttgtttcacatcgctaagcttttgcgtgttagcaataacatcttgtgctgcttgatctttgtagaagcgttcagttgcttcggtttgcgcatctggcgcagtgctgtttggatcgattggcgcttgtccgccttttggtgtaaccacggttacttctgcgccagcatcaaggaaagcataataaggtgcggcgaattcttctacccaaaaacctgttttgtgacctgtatcgcccaaatctgaatgcgatgttagaacgactagaatttttttgctgctcataagaggctcctaaatatttgaatgagttgtgttattaacttgtgattagtctatctaattaatcgaatgagcataacggggtgaattttgacttcattagtcaaataattgatacaataaaaatctattcttatttacctttagaaaagagtcgtcactatggaagtctcctttgagcagttaaaaagtatggtggtgtttgcccaagtggtggagcaaggcagtttgaccgcggcagctaaattcatggggatttcccgtggtgtggtgagttatcacctgaaaaagttagaagagcagcttggcgtaaaactactgaatcgtactactcgttctttgtcattgactgaaacaggcgaagcctattatcagcgttgccgagccattgcttttcaagctcatgaagcgaacctacagatagaaaaagccaagcaagagccagaagggaaattgaagatctcttgtccggtgaatttgggcttgcaggtgattgtgccggcgctgaatgaatttcgaaggctttatcctttaatcgaactgaatgtttccctaagtgatgaagtggtcaatatcatcaaagacggtgttgatctcgcgattcgtggtgcgcccttattagactctgggttgcaagccagtaagctaaagaccttcgaaacttgtttatgtggctcgccagaatattttcgtcgtcgcggcaggccaactaagcccgaagaactttatgaccatgattgggtggtgtatacaccagcggcaaatactgtgcatcttagccaaggtgataaatcctttagcttgtctgttcatggtggtgttagtaccaacaacgcagcagcgaggacgatctttttagaaggcggtaatggtatagggcgcattcctatgtacgatgcgctacctcgtatcgccaatggcagtttagagcggattttgtcggattataaatgtacgggaattgatgtttacgcggtttttcctccaggaacagcggagtctaaaaagttacgtttattgctggattttctaaaagtgtcttttgctcggttttgatgtgcgatgtttttctgtaacaaaccttggttccctttgttatttcctgtgacgtttattatggaattgtgcgaatcgaggatcttctgttttttatgaattatcatatagatagatggaattattttagtgtaagtaagggatcgttttttttgaatgacaggagccaattgtgctcattaaacataaattaattttaaataccgtattattggttgtggcgctcgttgccatgttagggcttttttatagtacgcagagtaatcttgaaaagctgaactatgccaagaatcttgtcgtacaccaacaagtgaatatgctgaccttacgtcgtaatgaaaaagattttctagctcgtcttgacctttcttatgaaacaaaattcaacgagacaatgacttctctttttgcggatcaaacattacttgaaaacgtgatgagtgactttgccatcgatactgatactttgctggagctcaccgacgattttaaagagtatcagacagattttacctctgttgtaacggcatctaaagtattgggcctaacaccagagacgggactgcaaggtcagcttcgtggagcggtacataatattgaaagcgagttatcagccctgaaccaagatgcgttacttgtgactatgttgcagcttcgtcgacatgaaaaagactttatgctgcgcagtaatcctaaatatattgcctcttttaataaaactttagaccagttagaaagcaacttacgcaatgcttcattgccagcggataaggttcagttattagtgtctctttctgaccaatatagaaaaggttttaaccaatatgcggatggaaaaaaagccttaggtttgagcagtaaggaaggaaaactactggccatgcgtgagtctattcataaaaccgaaaccgcgctcgattcattagaagctcagttaacgtcggttattcaagctaaaacatctttcgccatgatgatgacaactattctttgtggcgtcatcattgttgttggagtatttgtggcgtggcttattaatcgtacgatcaattcggcattgaatactatccaaacgacgatgcgagacattcaaaccactcacaatataggtttacgcgtcgatttgccggcgaaagatgagattggttttgtggcttccagtattaacgacatgttgacggattttagtcgtgtcattgcgaatgcaaatcttactgtacaagagatgaatacaaccactatgcagttgtcgcagaacgcagccagaacctcagacgatgcacagaaacagcgagcagagaccgatatggttgctgtatcggtcactgaaatggtgggcacagtggaagatatttcccgtagtatggaaatggctgcggcgaaggctcattcaacgcaagaaaatgcacgacaagggcagtctaaagtgaactctgcgattgatcgtattcgtcagctttcagacagacttgaaggctctgtcgaaaccgtcagtgcattagcaaaagaaagcgaaagcattggaactgttttgaacgttatccaaggtattgccgaacagactaatttgctggcgcttaatgccgcgattgaagccgcaagagcaggtgagcaaggtcgaggctttgctgttgttgctgatgaagtacgtgccttagcaagtcgaactcattccgcgacagaagagatttctgacatcattgttaccttgcaagagcgtaccaagggcattgtagttctaatggaaaattgccgtcaggatggtgttctaagccgcgatgaagcggcgactacaggaactgtacttgagcagattattcttgatgtagaagaaatctcggcaatggcgggttctgtatcaaccgcgattgaacagcagactatcgcggcaaacgaaattagtaagaacgtcgacacaatacgtgaaatcaccgaagacacgtcagaatctgtggcgttgaactctaaggcgagtcaggctattgcagatcaagctgaatcgttgaaccgtagtatttcgatttttaaagtgtgatgtaggttacggtaaaaatagccgaaaaaataactagaagatttagattaaagtctttaggttaaggagcttagatatagccaaacattcaactaaaagagcttggttagaatgtttggctgattgcatgttaaatcgagaatctctgtacgctgattattaggctttgtgcaatatccttaagatgatgggcggcagtagaaacctcattgaccgcttcactatttgatttattaagctgagcactttcctcgacactttgtgctacttcgttactcgctttgctttgttccgctagtatcatggttatttggtctagcgagtctagaacctgtctcgtgccatcttctatttcacgcatggccatgccagttgcatcgacaccatctatgacaggctgcatttggcttgcactgttttccataacaccaatcgcaattttagtatctctttgaatcatgttgatagtgtcagaaatctctgcggtggatttgccggttttttcagcaagcgttcgcacttcatcagcaacgacagcgaaacctcgtcctgtttctcctgctctcgcggcctctatggcagcatttaatgcgagtaaattggtttgatctgctatttcttgaatgacgccgataacactgtagattttttccgattgagatcccagtttgtgcatggactgagtggcttcttgaatggattgagcaatgtttttgatgtcggtgatgtttttttgcatctgtatagcaccacttgatgaagcatcacgagcattactcgataactgatgagcttcatctgcgctgcctgagacttgactgataccgtaagtgagctcttctactgacgcggcaatagtagctgaagtatcactttgtagggtgctgctaaccgcaacctgatgggatgaagccgctaattgctgagatgaactgacaagggaatgactagcatctcggatttgttctatgacgcccctgagggctatttgcatggtgtgcatttgagcgagcaagctagttttatcgtctgattttagagtgattgcagtggtcagattaccttctgaaatacttttaacaatgcctgcagcataggccggatcgccaccaagctggctcattacattacgattaatccaaagtgccattacaataatcagtaaaacgatggtaaagcaaatggctagtgattggcttaacgcgctttggcttgtctcatcaagaaagcttatttgctctgtaattaaggtgccgtattctttttcggatgtttctacaagtgtatccatggctgctaaagctgggcgatcaattcctttcaccattaagtctattttttgaccagaattactatcttttgtatcgaatttatctaatgccgattgatatctatcactcagttgattgtgaagtaatgccagttcatcgatcttttctgatcctatattaagttccttcattaatgctttggcctcaaccaaatcttcatgaactgcttcgcgatgttgtttgaattctgcgttatatttcgtatagttttgcgggtcgtttcctctaattaaggcatctttaaaggcttttacttgcaaaagtaagttcatttttgcattttcaatcgcaagcaagttcttgcttttaagctgaattgtctcaaggttgttgtgggtggttttactactagaggaaatagttaatactccgtttactcctatcgaggcagctccaaggatagcaataatagcaaaaagccaaagtcggttagcggtcgttagatttgtgcgcatggagttacatccttatgtttgagttgtgttcttattatgtcgatgcaaaataaaagtgtagttcagggatttttgtttgttttgttatttgctttgagtaatgtactttgtcgtaaatagatatttttatttatagggtaaaggcagcattacgctgaagaagtagatagagtatgtataccaagtgactaattcatcattcatgctttcgtgcgtgttatacagagggaatgttatgttatatcgattgttgttgtgtttgcttcttggaagctttgtctcggtttctatggccgccaataatgtttcagaagaccagcagaagctaactcaaactgtctttgagttagagcgaagcgtggctattttgcaattgtccactgcgtctttaggtgattaccaatcgcttgctacaaaaatggcccacgttaaatcattagaatatcgagtgaattttcttggtaacttaaccttcctgctgtgcatggcgttagtggtcttcttttttaaactgcgtaatcagcaaaagcggttgttagcgcttgaaagccgagaggctgaaaaagtcagtgagcagcaaaagaaagacgtttaaatacaaacactaaaatcaaagggaagggtaatgtctaagtcgattgttttggtgatcattgatatgcagcaaggcatgtcttggccacaagctggtgaacgtaataatccaaatgctgagcaggaaattgctgagttattagcgcattggcgagctagtcatgccccgattgttcatgtacgtcatttgtcgacagagcctgaatctttgttttggccagaacaaaaaggtgtgttgtttcaagacgcttttcagccattagccgatgaaaaaattattgaaaaatcggttcctgatgcttttacctattctgatttgaatgtttggctacgggaacaagatgcgcaagccttagtcgtcgttggcgtcagcacgaataattctgtggaatcaactgtgagaagtgctggtaatttaggttttaagacctatgtggttagcagtgcttgttttgcttttgaaaaagacgatttttttggtcaatcgcgtagtgccgatgaagtacatgctatgtcacttgccaatctacatggcgaatacgctaccgtaataagccaagatgaagcgtttgctctgctttcttgaattaagcagataattaaaggtgttgttgtaaaaaagaacgcgatagtgtcgattgaaggggatttaagttgattaattccgtttcaatcgaaaaaatcgcgagcaatgggagtaaagcgttaagcaggattaaggcgcgcttgaaaggcatttaatcgtgtttcaagatccgctagttgttcatcttttacctgagaaacacaagcgcgtgcgccttctactctttcggaacctgtatttagcagggatatggcgctaattccatggtacagcagggcttccagtaagctatcactatccattcctggataagagaaagtaaaatagaaaccatcgcttagggccttgccgttatcttcggcatacactatttcaaaaccatggtcgatgaatagctttttcatgatggctgcgcgtttctcataaaccttagttaggtttaaaaaaggcaattccccatcattggcggctttcaacatggcggctaaaccatattgtgctgaatgcgtaacgccagcggataatcctcccatagcaccgaaggtgatggctttgccgaactgtgtttgcccaaaattagtttttaaggttgtaaactcttgttggtaaagcgcatctgaaatgaccaaacttgccactcgttgacctgcatagctaaacactttagagcttgaaatcaataaaatgtactgatcggtgtaatgcgcaacactaggctgataaggagcttggccgggtgttgcatagtcttcgcggtaatccatgccaaaataggctaggtcttcaatgacaatgacatcgtagcgtctagctacatcggcaatgatttgtaactcttcttcgttgaaacaaatccaggcaggattatttggatttgaatacagtaaagtggcgtattttcctgaggacagatgtttttctagctctggcttcagtgctgcgccacgatgattgtacacatcaaagctgccccaagattgacctatcatatcgagctgacgtttttgatttggaaagcctgggtcaataaataatgtagcgccttgctctttcgtgcggttgccgactaaaaaagccgccaaggctccttgagctgaaccaacggttggaaagcaacctgttgggctgacgttgatattcataaacaaagaacagaaacggctgatttcctgtttcagctgaggaataccttctagcattgggtatttagaagctacgccttgatgcagcgctgcgatctctgcttctatgccgacactgggtgcaggcaggccaggaacccccatttccatgcggatgaattgctcacctgttgcggattcaatacgattaaccagcgcaacaagctcacggatagaggctcgtgccaaagagggaattccggcttcttttaacgtgtgagttaccttgtcaaaatcaattggtgttgctgtatctgtaaaggataaggtcattattatgctcggctcttaaagtaggtgaacttctctagtgagaatatgttacctcataaaaaactgagtttttggacattcaatgcgaggatttttcgtctagtcatttcaaaaaataatgcgagttttgaatgtcagacgattgtctattggagaatttttctctacttgttttagatttactccaccacgcacattggtgttttggcgattggatcttgatgaatttgcgcattcaatgaaaaaacctttttaagtagcttctgtgtgagtaccgattctggcgagccttgggtgatgatttccccttgtttcatcacgatgagatggtcacaatatcgagcggcttggttgatgtcatgtagcaccgtgatgatggttttgccttgcaagtttaacttacgcaataggtgcatcaactctacttgatggcttaaatccatataagtggttggttcatcaagcagtaaatacggcgtatcttgtgctaaggtcatggcgagccaaacacgttggcgttggccgccggagagttcgctgaccaattgatccgcaagctcggtaatgcccgtctcttccatcatcttgtctattattacttgatcatctttgttaatccgtccccaaaatccagtatatgggctgcgtccataggcgaccaaatctttgactttaattccttccgggataggctgagtttgcggcaataaggccaattgctgggcaagcttcttagatggcatgctgtgaaggtttttaccttgccagtgaactttgccttccatcggggaaagaatgcgtgccatggcttttagcaaagtggatttgccgcagccgtttgggccgagtaacgcgatgatttttccttcaggaatggttaggtcgacctgttttacaatggctttatcatggtagccaacagataaattatgagtgctaagagacataaatcatttcgtcctaaggagtagccaaagaaaatacggcgcaccaataatggcggtcataataccggcgggtaattcaataggtggatcaatggtacgagccacgagatcggcaagcagcaacaaaatcgcgccaactagcatggtggatggtaagagtatttgatggcgtccaccgaccaatttacgcgttaaatgcggggccactaagcctaaaaatccgataggaccacaaatcgcaacacaagaagctgtcagtccaacggcaatcgccaaagacgctaaacgcagtttgttggccttgataccaagactaatggcactgtcgtcgccgaggtggattaggttcagaggtttggccagccaaagcgcaaaaggaatgagcagcaaccaaggcaataacatagaaagctgattccaaccgcgcccccataaactacccgttaaccacaacagagcgttgtttatttccagcggtttaaccagcatcagaaagtctatacagctggcgtataacgccgccaatgccacaccggtaatcgccagtttaatggtgctgctatgttgaccacacagccaccacaacattaacgcagcgatcaaactcccgattagcgcaacagctggtaaccagcgaatatcggcatcagggaaaaatgtcatataaaacacagctgccaatccagcaccatgactgacgccaagcacatcgggtgatgctaatggattgcgaatcacaccctgcaccaaggcgccagcaagtgccatcatagcgccaactaacatggcgagaatggtacgaggaaaacggtattcatgaacggtgaagtagttggcattaccgacctgaaacccttcaagaatgcttttaaagggaatggaaacggcgccaaacatcagattagcgaccaacaatcctaacaaggcaagtagtaaaataggcagcgagcgcgtggccattataaggttctcttgcggacgagatagatgaaaaacggcgcgccgatcaaggctaaaatagcaccagcgggcgtttctgccggataaataatagctcgactgacggtatcggataggacgactaagcaagcgcccagcatcatagcaatgggtaaaaatttccgatggtcttgccccgcgagcattcttgccatatgaggaaccagtagcccgacaaagccaatcgcacccacgctgctgatggcgctaccaaccaacaataaaactaaaaagctgccacctaattttacccacatgagcgagacaccaaggtttcgcgcattgtcgtcaccaagttgcaatagattgagcgttggggcaatcagcatcgcgcccaataaaccaatcacacaaactggccagaaggaatcaaaggtttgccatctagcatcggtcaaactgccagctagccaagtaagtacgcctgcggcttgatcttccgcgatgataatgacagctttggttaaggccgcgcacagagcagaaatagcgacgccagccaacaccaatcggccatgctcattgccacctcgccatgcgctgccaagcaacatgacgaacgcccaagcaatgccgccgccaatgatggctgcgaccgaagtaccaagtaaaccaaaccaaggtgcaatactggaaactgtcgccatgccaagcgcagcgcccgcattgatgcctaaaaccgaaggcgaggcgagaggattttgcgtcagtccttgcatgatgacgcccgcagccgcgagattagcacccaccataatcccgataaggactctaggcagccttaaatcatggacaatatgctgagcaatgctttctgcgttcatttggtacaaagcgtgcagagcatccatcggcgtaatagtaatgacggaccagctaaataggctgatccatgaacaaattaataaaagcagcaacaatgctaggcattggccgataaatggtaggcgtattgagatcatttattcgtgttaaagactttaataagatcttgccccatggtttcggctgaaataatgccgcggcaacgagaccaagtattagggttaaccgaataaatatgatgattcttagcggcttttaagacagaccaaagcggttcgtttttccacttgtcgacaatgcttggggtgacgtaattgccgacaataaagtagtcaggattcaccgcaagaaactgttctaaactggtttgacgataggcatcgtcgcttcggcctgtgttagcattttttaaacctaaggcgcgaatgactccgccagcataggaatcggcagtatgcagaaacagcgcgtcatcacgggcgacgccaaattgtacttctttgccttctggtaattgtttggcaaactcagccattatttgagcatgcttctttaagcgtgcttgcatttctttgtctttgccaatggctttgccaattatggccgttgcgtgaaggttctcttcataggtagctcggcgtgaaggtaggattaatgtcggtgctatcttttgtagatctgcataaaccccttcatgacgagaaatatcagcaatgattaaatctggttttagggcggctatggtttcaaggctgggttgagagcgagtgccaaccgaagtccaatcgctaatttctttgcgaatttcttttagaatacgttctggatctttgtcatcagcaataccaacagggctgacgccaacggctgctaatgcatccacaaaggaaagctccaaaactacgatgcgtttcggaacgtaatttatgctaaacgtgcctttgctgtcttctacactatttttaatgctgtcttgtgccgaagaaacggcttgaacagaaagagagaaactgagtaagagagtggagagggcaatcgatagcaagcgcttcataaaacagcctttgagaggttaaaaaacgcgataatgataacacttctcagtgttatttgaagtaatttcaacgtttattgctgctttaaatagcgttctttatgcagtattgcagacttttagatactttcgcccgcttctattttgaaaggtaaatcaatgattctttgtgaaacaggattcccttgtaaacgagacagtaaatgttcggcagcaaggcgtcccatttcttcacgaggtgtgatcacggtagtgagtaagggaaccatggcgcgagaaatatcatggccatgaaaaccggcgatgccgatgtcttgtggcacgttaattcccgctttttggcaggcatagagagcaccgattgccaagtcatcgttggtgcaaaagatgccatcggtgtccggctgttgctgtaacgcgtcttttaggaacgtcgcgccaagtgtaaaggatgacgcgctattcgtttttaagcacaaaggcgttaagccattgtcgagcatagcagtttcgtaacccttgattttaaagagtgtccgttggtccattcgggcagcgaaatagactatttttcgtcggccttttttgatcataaactctgtcatcgcataagcggcggcttcgttgtctatgccgatagcttgttcgattggcggcgagactgagtccataatttcgatcacaggtatacccgcgacagcaagcatttttctcacacgttcggtgtgatagctttctgagatgattaaaccatcgacactgtatgacaacagagtggcaatgcgagcttcttcggcttctttgctgtaaccatagtgagctagcatggtttgataaccagcgggttctactacggactcgatgccgcggatgacttcggcgaatacttggttggttaaagagggcagtaaaacgccaatcgcatggctctttgatttggataaaatatcaggtgctctgtttggtatgtaacctaggtcttccaatgcctctgctattttagtttgtagtggagctgagacttgatcgggatttcttagaaaacgactcacggtcattttagtcacgccaactaagtcagcaacatcttgaagagtaggacgtttgtttttcatgttcggacttttcataccagtgacgtatccatgttttgttacaagtaacattatcataagccattcatggctagaaacaaaaattagctgttagcaaagctgatgttaattaaaatatgatttatgctgaaagtgagtatttacttatttatgaaagaggcacaacttttctggttgtgcctcttgcttgcatttatttattggctaaaagtgtaagcgcttcatttaagacagcgtcggcatcttgggaaatgtcgattaccaacgcttcgtcttctgttggttcaatcaaggtagcaaactgactttctagcatttctcgaccattaaaataatgaccgtcgcgcttttggtggcgctgccaaatagtatcgatattaccttttaggtagatcatggtgacatcatctagaccatgacgcagcatggcgcgatattctggttttaatccagagcaggcaatcactgccgtagggttgtccgtcaatatgctattaagagtcgccaaccaatccttgcggtcttcatcagtgagcggcgtgccttggcgcatcttgtctacattggcttgacagtgaaagtcgtcaccatcaaaaaattgatagccaagtttgtccgcgatgcttttgcctatcaaagatttacctgaccctgatacgcctaatactacaattttctttgtcatcttcttaagtccttatcgccttgctgttgtcagcaaggcagcagtgtcgttcaaaaagccgtgttgaacggcaggtctcaatgggttatttccaccaaagggccagctcagggaagaatatgactaagccgagcacaagcacttgtaaaccaatgaaaggcattagagagctaaagatctcaccaagactaatgtcttttggcgcaaccgatttcagataaaatgccgcagggccaaacggtggtgataagaaagacacttgcatatttagacagaacaccacaccgaaccagattggatctaaaccaagtccggtaatgattggcacgaaaatcggcattgttaacagcgcaacaccaacccagtccaagaacataccgagtacaagcaagatgatcatcatgatcatgatggtgcccatcacgctaccaccgcttagagcaagaatggtttcttcaacgaaatcgataccacccattaggttgtaaacgcccactagagccgttgcaccaataccgatccagatgatcatgccacaggtactcatggtggccttggcgctgtcttttaacatggcgaaattcagttcaccacgaatcgccgcactgatgatgatgccgacaacaccgagtgctgatgcttcagtaacagaagccacaccagtataaatactgcctaaaaccatcatcacagtcagcagaggaaacaatagagctttaaaatagttaacatctttgtcggcagctagttcttcttcgctcggcagtggcgcatattcaggatgaaggcgagaaatgattaacacataagccatgtaagcgaaggcaagaataaacgcaggtaaaaatgctgctttgaacaaatcgccaatcgatacgctggccgttaagccgtagataatcaaaacaatacttggtggtaacatggtgcctaatgcaccaccggcacaggtaacaccgattgccagtttgcggttgtaaccaagacgtagcatttgcggcaaagccaagataccaagcaatacggtttcgccaccaataacgcctgacatagaagccaaaacgatagcaaccaacaaggtttgtacggcaacaccgccacgtagtttgcgaccaaagaccttcatcgcatcaaacagatctcgggcgataccggacctatctaataaggcggccatgagaacaaacatcggtacagcaagaaacacatagctaccgacaaaactgtacaaacggctggtgatcagcggcaaagcgccaactccaaaccaaccgattgcaaaaacaagtgccactaacgcggtaacaaaggctaattgcatgcccgttagcagtaataaaatcattgaaccgagcatgagtaggctgccgtagcctatgcccatagcggataaatcaaacatctttgcgtttccttaaaccatttaattcttgtattaggtgcaagaaaaactgcacaaacatgatacataaggtggcgaaaatcatgcctttaactaaggcagggaaaacgggatcccaagcggatccagatgtttctaaacgtagatcaccaaagggtgtgaaccatgagtcctgaaccatctgataagcagcccagctaagtaaactggtaaacataaggcccataatgtgatgaaaaacattcaaccagcgacgagttgtgtctgaaacaatgtcgtagatcagcaccacacgaacgtgtttgttgatggccaaggcataaatgccgccataaacgaacaaacatccacctagaaatgaggcggtttcgtgaacccaaatggttggtgcgttgaatatgtaacgcatcaaaacttcgtaaaaagaaatgccaacggtaaagataaacagcaaactgatgagattaccgaaccagtagatcagacgatctagggcgtttctcggctgttcagaactgtccagtgtctgtggatgaatttcgtctttcatgatcattatccaatgaaaaataagcgctataacaattcgaggtgtatagcgcctatcttgcaggtttaaaagcaactataagcattgggtttgttttgatgtcatgcgattcgactctgcgaacacatgacatcaaaaagcttatagaaggccgtttgcttctaggtacgttgtaatagagtcatagactttctgcgcattggcagaaccttttgcgaactctttccattgcgtacgagcaatagcacggaattttttacgttcctcttcagaccagtcatgaatagtgatgtttggatctgccttggcagcttttactgccgcttggtcagcaatacgtagctgcgtggtcatgtcttctgcgaagtcacgaactgaaacggttaggattgcttgaatgtcagctggcaatttgtcccattttttcttgttcattgagatatcaatcaatggcaaagaatggaaaccaggttgaactggatgtgtcgcaatatcgttcatgcctgctttctggttagtcgagaaaacagtgtagtcagcggcatcgataacgcctttgcttagacctgtgaatacttcagaacctggcagatttactggtgctgcgcccgctgctgcgaatacgcgttgtaccaaaccttcaggcgcacgaagtttaagaccttttaaatcggcaacgctgtctagtggaacacgagaaaccaaagattcaacgccagtcgtagaaccaccaatgaatttcacgccgtaaggtgcgtaaagttcgttcattagttcgtaaccaccaccgtagttaacgtattgcagaagttgctgagtatttgaccacgcgcctactgtgttaccaattaggccaaaagcgggatctttaccagagaagaattcagtcgcagtaatttggccatccaagatgcccattttgataccgtctagtgtttctgtgtgtttgaagatactgccaacaggaagcaagtcgatatgaactcggccaccagtcattgtttcgacgcgttttgtccattctttttgaacttggaagtttttgtcgccagctgggtcagaagattggaacttaaagttgtaatccgctgcaatcgctgaagtcgatagaataccggccgtagcggcagtcaataacgtggtagtgaacttgttcatggtattgcttcccattatttttttttgaaagaaccgctttgttagtagcagcttttaggaatagtgcttttagttacgataaatgttaccggtaactagagcgtgatgttaccgataacattttgggttagtcaagcttttgtcgacaaaatttcattgagaaatgatagatgattgatatacaaagaaatcttatttaagacggatggagacctttcctagatattcaacatttatataagctttatataaactctaggtttatgtcctagacattggtctaagagtggttttgttgtctaagttaaaagtgcacactcttgataggtaacttcggctgcaaaaaacttcgtctgaaaaaaagagaataataaaatggctgcgatagatattcctgaagtccataagttcattgaaacgattcctcccttttcgagcttaagtttgcctgagcgcaggcaattactgatgggcgtttctatgctgtacgttcgtcaggggcaaactttgaccttaaatgatgaagccgcgaccgtgcatttgattcgtcgtggtgcttgcgagatccgcactcccaaaggtgggctggtggatcaaattgctgacggtgaatgctttggtatatctagccttatggcgcaaaatccagatgggttgcaagtagtcgccatggaagacagcttggtgtatcgcttcgataaaattagtttcaaggaaacgctggaaaagagcgaagcctttgagctcttctttgaacacactaggcacaatcgtttacgtaaactttctcgtagccaaagtaacgaattagcctctcccgcattgcaattatcgacacccgttgcacacataatgacgcgacaattgatccaagcttccccagaagaaagtgtgcaaactattgccatacgcatgaccgaagcacgggtcagctctattcttgtggtagaagataaaaagctgtctggcatagtcacggatcgagatttacgttcgcgtattttggctttgggcggctcggctgattctttggtaaaagatgtgatgactcgggatcctgttagcctgagacccgacgcattggtgatgcaggcgcaaaccttaatgagtgaaagcaatattcaccatttgcccatcgttgatgaagagcaaagagccgtcggcatgttaaccgccgcagatttacttcgacatcaagaactcagtcctttgttattgatcaatcagattcatcgtcaacaatccatcgaaagtctggcccatgtttgtaagcaatggccgaccttgattatgaatctgattgtgaccgatatgaagcctgctgatgtgggcaaagtcttggcaaccgtgagcgataacctaacacgccgagtgatcgaattggccttggaaaaatttggcccagcacccatgacgtttcagtttttagtgtttggttcgcaagcgcgacgcgatcaatctttgggcagcgaccaagataacggcttgatgttagagcgggagccaagcaccgaagagagccagtattttgctgatttagccgagtttatctgccaaggtttggcgcaatgtggtattcgcctttgccctggcaacatcatggcaagtaaccctgagtggcgtctcagccaagacggttggcgacaagcgtttgaaaaatggattaaaagcagtgcgcccagtgcattgcttcacgccagtatctttttcgatattcgttgtgtgtatgactcgggaagtaggcaaggtgatgcggttaacaatttgatcgaagctatgcagttagaggtgagcaaaaacagcgtgtttttggcgactttgacgcgcactgctttagcaagcaaaccgccattgggcttcttccgtcattttgtattggaatcctctggtgaacacaaaaatcaattggatttgaaacaccaaggtttggccttgatcaatgatttggctcgcttgtatggcttgtcatgcaagacctatcgagctggtaccttggatcgattagagcaagccatccgagaaaaactcatcagcgtcgataccgctcgaaacctcatggacgcatgggacaaactcaatggcttgcgcttagaggctcaaggacgtcactggcaagcagcaggcaaagccagcgcttacttggatccgaaagacttgagttcgttagaacgcaaacatctgaaaacgacgtttagcatcatcagtgatgtacaagacgttgcacagcagcggtttttaagaggatacagctagatgtcgtttgcgctcatgcaaaagctcagtgcgtggcacgtgtcgcgacaatccgttaaacgtgcttggtcggaatgggattatctcgtattggatatcgaaacttcagggttagatccaaagcaagaccatattgtcagctttggttgggtgtgtattcacaaaggtgtgattgaactggatacagcacggcatattgtgttggatagcgcacaaattggtgacagcgttggtattcacatgattaccgactcggatgttcagcagcaaggcaaaaaacaagaaagcgtactgcgttacttgcggcatttacttcgcgaacgtgtcttagttatgcatcacgcaccaatggaactgggctttttaaaacacgcttggcaaaccgaagccttgcccagtttttcggtcagctggctagatacacttgccattgaacgcaccaaagccaaccgatcccagcaacctattcaagacggcggctttcgccttggcgcctgccgagaacgctacggattacctgattatcaaggacacgacgccctaaccgacgccttagccaccgcagaattactactcgcacaaatcgcctaccaaggcagagactgccgactacacgacctaaaccaaatggggggaggaagagtgcggtttacatcacggtagtcaggtacgtcttctattcctgctaacttctagaaggcagcggatatatgtgtttttctaaatgttggcagaaaatgacaatttacaggcattgattgccaagcaatttatcacctcaattgtgtttaatgacaagtcataataaaaatgtaggggggtaaaatggtccaaaagataacagtctgttttataaagccttggtaattatcattatgattttcaactaaaagtcatagttgtagataacactcctataaaataatacaaaggatttaaacatggatatttctttggttaatttagtgagcgattcagcgtttgttgccatattattgttagtcggtgtggcattacgcgcacatatcctttgggttcaaaaattgtttttacccgcaagtattatagctgggctacttgcattattacttggtccaaatggcctttcttggttacctctttcgagcaatattgcacagtatccaggtattctgattacttttatttttggctcattagctcttaactcaggtaagtttaaattctctactgcggttaaacgtgcggggaatatgtggtcttacagtgccataggtatgattggtatgtatagcggtggcgtgtttttaaccttgctgatcctgcaacgtatttggccagatataccagatggttttggtttgcttttagccgctggtttcattggtggacatggtactgctgccgctgttggagggatctttgaaagtaatggttgggctggtgcgacatcactagcaatgacatcagccacgattggggttttagtttctatattgggtggtgtttggatcattcgtcaaaatgttaagcgtggaaaaagtaattttataagcgatttcgacagtttatcggtggaactacggacgggtttagtcccagatgagaagcgcactaaaacagatttggaaaccgtttcctcaatgacgattgaccctttgctatttcatggggttatggtgctgattgtctctgggctgagtttctggtgccaagcggctatcaaggaagtgtttgattttcctgctccaacctttgcattagcattcataattggactgcttgtgaattcattgttaagtaagttaaaggtgaaaccctatattaaccctagcatgattaatagtattgggggagcatccacggatatgctagtggtgtttgggattgcctcaattaatctggcagttgctgggcagtacttcgccccattggcgttacttatggtgtttggtgtgtggttcagttatgtcatgctgaaatacatctcaccaaaattttatgctcagttctgttttgagaaaagtatatttggttgggggtggtttactggaactgtggcgatgggcattgctttactgcggatcgttgaccctaaatcagaaagcaaaacattagatgagtttggttttgcatatatcatgacggctcctttggaaatgatggttattactatgtctccattaattcttctatctggtgggggatggttatacgtcggaggatgctttttaacatgcgctattatttatgttgtttgtactgtattgaacagaaaaaacgcagtgtttaaagaggcaagcaagtaacgaatactgtctataattgttaggtgacttttaaatcctgtaaatataaggccagatgaaaaacggttttcatttggcttttctgtctttgtattagtgagatattatttttatcatggtcaatagaatgcataatattgataaaaatcgctaagtgaaaatctgaaatcgataaagatagttcgtggtatcaaggctcttctacctatttagttgaaataaaaaaagaagttgatgaagtggttgaagagataccaaaagatcgtttgtgttatctcgaagatgaattaggtgatgatatcgaagaaattagtgaaaattcccaatcttggacaagatgaaaataagttttaatactcatcttatcttttatttattattaggtggggttgctgccttaagaataaagttatctgtcattatctttttatttaacatctgtacctactgcctaaatagaaatagcattacagtcttattttacgataccttgttttttaggatatataatgactattatcatgcctaaatttagtcttgaaaccacggctaaaagtataaatgagctcttttctgtagccagtatattaccaccaaatacgcctgtgaatatcgcttttcttggcaatgaatctcatgaacagcgagtcaatgctgctgcttctatcagagcattaggcctagaacctacgcctattatttcttccagaaggattaagtcgaaagcagacctggattatttcttgggtgagcttatggcacattctaaaaataagcgaataatgcttgtaggcggagatccagaggttcctgaggggccttacgaaagttcattagaacttcttaagagcgacatattaaagacttgcgatgttgagagcgttgtcatagcaggctatccggaagggcacccaaaaatagcgtctcatcagttaatttcgtctttaaaatggaaggtcgactatcttagggagcatcagtttaaggtggagatcacgacccagctggctttttgtgctgcgaatattattcgttgggttcaggaagtcagagcaatgggaatagttgagcccattaggatcggagtgccttgcccaacgagggttaaaaccttacgtcatttcgccaaactttttggtgtttatatttctgaagcttcattcgttaaatacgagatgaatactatttatcagcagttagacgcaaaaaccgatactctatacttggagctggttcagcagattgaaagtctggctatcgagaacatttattttcatctctacaccttagatggattaagcaaaaataagttatggatcgagagccatctataaacaaaatagggatagatgaaaaattagctctttagacggaaacactggtttctcgtctgcgcagaaatagcaaaagcggctgatttttcacagagtctcttttgttttagttcctagcaggaatcggcgacacgtcccaattctcttcttttggttctgtcgccaacactcttgggttttccgaccagtgtattaggctcatttcccctgcggcggattcggttaacgccgtgcagtgttcgacccagtccccatcgttacaatagagaacatcgtctttgatacgaaacgaggcaaagtgaatgtgcccgcagatgtagccatcgactttgtggttcttggcggatttgagtgcggcggtttcaaagcgttcgataaactcttttgctttgctgatgtggctttttaaatagcctgccagtgaccaataaggtaagccaataaggcgtctcacaccgttgatccattgattcagcgacaacatgagtccgtgggctttatcgccaatggcaagcatgagagggctgatttttaccatttgatcgaactcatccccgtggctgatgtaaaaagtacgaccgttggcggttttgtggcgagcgttgagcttaatctcaatccctgaaagcgtttgtcctgcaaactggcgaaagaaggcatcgtgattaccgggaatataaatgaccttggtgccggattttgccatgtcgagaatacgttcaacgacttgatggtgagcatcaataaagtaggctttatggcgcatttcctgaagatcgataatatctccgactagatacaaggtatcagttttgatgctttgcaaaaaatccaataaatgcaacgcttggcaggcttttgtgcccagatgaacgtcggaaataaatacggatcgaaatgtggtctgcataagcgcctcctcaagggtatatctcaaagataaagcgcttatgtgacagggttgtgaaatgaaccctagttcattgtttcaagtgcgtgggttattagataaggctgcagatggatatggttgccgccttgttgcttggcagatttttttgcttgggccgctagttctgccacttggtgatggttggtacattgttttgggttagggtgaaccacgccaatagctaggcttagaattgggtggaacatggtatcgccttggcggtttttcgtccaaacaccaccttcttgtaagatgtctgttgaataaaaacttctaacttgttgttcgaatatttctaaaatgttgtcgcattgttgtcgccaatcttggtcgccaaagatcactacaaaatcatcgccaccaatatgcccaataaaattattatcgggattaacctgatttttgattaaagaaccaaccagctgaatcacttcatcgcctatcgaatagccgaagaagtcattaaatggtttaaagtcatttaaatcaaaatacgccacgtagaagttttcgttggctaataaacgacggctgacttcccgatgaatcgggacattaccgggcaataaggttagtggattggagtaggtggcattttgtatttttagctcggtaatacgttttaatagatctcttagatgacctgtgccgataaacttgccttctcgaaccacaataatttcgttgttaagtgtgtcggcttcttggttggtcattaaggtagaaacactcgataagctgacattactttcgacaatcagtacatcactgctaagtaaattggtaaccggtttgtgttcgtataaagcgcgcccataaggcgttgaaaaaagctcgtgtagctgatgtctgcgaaccacaccgacaggctcgttgttgtggtttagcacgggaatagccactaagtctggttgctttttaaagcattgggatgcgtcttctaataagctgttttcttgcaagcttggcgtaggacgacacagtgtttgtacggtttctgcgtgatccacttggaattgcgaacgtcgctgagcttgttttaccagatagggatgagtcgaaaaagcagggttttccacaggacgcccaagaaaatagccttgtcctagtgtgacgccaatctcaatcaattgatcgagttcttgctgtgtttcaataccttctgcaatgagtatgcaattaagtcgctgagcaatggttagaatcgagcggacaaactcacgtttgatttcgtctttgtcgatacctttaatgaaatgtttatcgactttgactatgtctggttgtaattcagaccacagctgaagaccggaataaccgacaccaaggtcatcaatggcaacttgaaagcccattttacgataatgatcaacactgctgcgcggtaagccattgtggtcgtaagggtgttgttcagaaagctcgatgacaatgtctttttgatccagtcccagttcatttaaaatagccaatgtcataccagattgatgatcaggcgaccccaataaagaggcgctaacgttcaaaaataaacggccttttaattcaagtttggcgaactttgagagggctttttcacggcaaagtaactctagtttatgaagttttccttcttgctgagccagtgtaaataatggatctggagaaaaaagcgtggaattcattgggccacgagaaagtgcttcatgcccatatatttcaccattacttaaatcgtaaataggttggaagtatggcgtgattaatccattcgaaaggattttttcaagtagagctgtattgtcagtttggctcattttctctcagatacatctaggtttaaaaagtggctagatcgatattttatgtcatatttgtgacactttgatgactggagatgaggcgaaagtgttttgctaagggaggtgttgtctagagaaattgaaggttttaagactctttggggagagaaacccgttaccggatcgatttcttattcttgcctttcgatcatcgggaacattgggttctttagcgtcgcactttatttgcttttataacggctgttgatttctgataacaacaacggaaataaaccagtcaaatatagatgacgtaaaagctgtgcgttgaaaatattagtgctgaggttgagctgattttaatgtgcggccagcagtcaattttgcaaagaatgctttaacgcttgctacagcttttttagttaattctgcgtagtatgcgcggcgcaattcgtacgctttttctacatagaaatcagcatcaaggttaccgaaagcatcatatttaagatcgtttttcatagtgattctcctaaaaaagttcagtcatatttgacacttgttattctaggttctgaccaatcattcagcaaacgatcaattttcagctaatagattagataaattcaccttatgacttttacatgacgacaacatcatagtcatggctcaaagacttcatattgagggctgattactgaggactctaaactttcctggtgggatgcctgtggatcgtttaaagaaacgcgaaaaataccctggatctttaaagcctaagtcgtaactgatctcctctacagaccgtgctgtgtagataagactgcgctttgcttctaataaaacgcgatcatgaattaagtccaatatgctttggttaaaggtggttttactgagcctatttaaacggctggtggaggtgcctaatgcagcggcatattgattactgctccaatgctctcggtagtgtttttcgatcagttctttgagttgatgtgcatgactgttttctgttttgttggtgacattgctctcgccgttaacatgttggcgatggagcagcagcaaaatagcttttatcaagtattcactcattaaagctctgccttcgcgtatcagtgaagactcactttctagctgctgaattagcggccaaagttctgaaaacatatttcggtgatcattaaagtctatatagcaagcctggctgagcaatggctggataaactttgcggccttttctttgtaggcatcttcaagtagaggctcagcaatactgatgacacgtccatcagtatccggtgcaaaacgaaaaccatgtacgacacctgcgggaacaatgatcgcccatgctccttgtagcttgtgttgttgttcgtcgagttgaacttttgcctcaccagattttaagatcagaatttgaaaaagctgtgcgtgccgatgtgggttgattttccaacctaagtcgccgctgcgagattctatgtcttcaatatggaaaaactctgggtcatttatccagctggattcgccataaagtccaaagtgagggatagtagatttctgcatgttactcttcatatttttataagttacacaaatgtacttttttagttatttatttctatgaggctgaaatgtacagattgatgcatatttataggtttttataagctaaaagtgccataaagtcattttaaattgtattttaatggtcagtgtgaaaaatcactcatgatcaaaaagtacaattttttgatcataaattacctaacgtattttctatttatcttccatcatgttgtcacgagggaaggtacgaacaagtcctcttgcctcagcatgtggataaaagcctgttattcgaggcgagtagcgaatgtgaatagtggttctattttcgaggtgctcaacaaagaatacaggcttttaggacatgccctgcgggtctttcagagaaaacgccacatgtcgttgcgactctttgaaaggtacctacattccttcagagtcgcgccttatttgacgatttctctgaaagactgaggcttagtagacttattcgcaccttcccagcacgttgatcactgaatcaacgtcgagaaaataacaataaatcggagagaaaaatgaaaacacaagtagcgattattggcgcaggtccatcgggcctattacttggacaattgttggcaaaacaaggcatcgacaatgtcattattgaacgcgtttctggtgagtatattcttggtcgaattcgcgccggcgtgcttgaacaaggtatgacggatttattgcgtgaagcaggtgttggtgagcgcatggatcgggaaggtcaaatacatcacggtgtcgagttagcgttcaataataaacgtgtacagatagagctggaaaaactcactggtggcagtactgtgatggtgtatggccaaacagaagtgacgcgtgatttgatggaagcccgtgacggagctggtttaaccacgtattacgaatcgagtaatgtggctttacatgacgtgaaaagcgacgctccctacgtgacttttgagcacaacggtgaaacacacaggttggattgcgattacattgcaggctgtgatggtttccatggtgtatcacgtcagaccattcctgaatcttctcgcaaagagtttgagcgtgtttatccattcggttggttaggggttttgtctgacacgccaccagtaaacccagagttaatttattgtaagacagatcgtggttttgccatgaccagtatgcgctctgaaacgagatcgcgttattaccttcaagtgcctttgactgataaagtcgaagattggagcgatgatgatttctggacagagctaaaacgccgtcttccagacgatgtggctgaaaaactagtgacagggcctagtatcgaaaagagcatcgcgccgctacgctcgtttgtttgtgagccaatgcaatatggtaatttgtttcttgttggcgacgccgcgcatattgttccaccaacgggggcgaaaggtttgaatcttgcggcttctgacgtagcaactttgtataaagtaatgactcgtgtttacaaagaaggtgataaagagtgcatctctcagtattccgacatttgtttacgtcgtgtttggcatggagagcgtttttcatggtggatgactaatatgttgcacgactttggtctgggcgatgagcatgataatgacgctgcaacccatggcaaatttatgagttcggagttgaatttttacacggataatgaagaagggcgccgtattattgcgatgcaatatgttggtttgccgtatgaagatctggtttaagtgataagcacggtcttgtagtaaaaaatagcggcacgtaatctttattacggccgctttttcgttttgcttttttcgctttataaagggcttggctagcttagccgcaacactttttgtatttcttggtacttccgcatgggcatgggtcgttacgttgaggtgctttttccgcaatttgcggggcaggtttgttaagcactacgtctaaagacgtaatatcctcaggcatctcactgtcaatgcgaacttctgcaaataagccgttagcggtcaatatagcgttaatttcatgctcacgttcagcgctttgtacttgcaaaatcagtgggttttcttcgcttccaggtttcactttaggcttaggctgataattgcctaggttatgcttacccatgatatcgggtctaccacgataaaagaattttgacacaggtgttcctaatgatatgtaaaaccactcacagcgagtggcttaatgcagcgcagtttaacagaattaggagaggttagtgcatatctttcatgctgctaaatagtatgttctggatatgatgatctggtaaaaagtagtgtcgcgttgacaaggactgtacttaaaacgtctcttcatttattcgaatattgctttatgtgaagcaaggcctgcatgtttttctttgcagtgattagatagggtgaaaatagcactcttaacacatgaaaatgaaatttttctcacgaaaaatgaaaggtgtgattttttatttttatatgttttaaaagattttttatacttaattatcaattggttagattttttttgtgatatttttttacatgtaaaaacgattccgaatcaaaaaaaaccaacgtttctatctaatttttcaataccttacattcataatcaattacctttctgaacggtagattgttaatctattttttgattattcagtttttaaaaaccgaacacaataataaatctttttggagttgaacatgataaaaataataaagcacgctgccataacggccgttgctgcttccgctattgttagtgctcaggcaaatgcatcggcagaatataccttgcgttttagccatttctttcctgaagtatctgatccaagccaaaaactatttataaaatgggctgaggcagttgaagcagaatccaacggacgtatcgacgttcagatgtatccttctagcacattggcaaaaccaccagctcaatatgatgccgtgaagaatagcattgcggatgtgaccgttactgttcaaggctacacagcaaatcgttttccgctaacacaaattgttgaattgcctggtgtgtctcagaatgcagctcaaggctcttgtgttgtgcagtctttgtacgatgaaggccttatttctaatgaatacaatcaaaccaaaccactatttttatttactcatggaccaggtggtcttcataccacaaataaagaaatcaaagttcctcaagatttagaaggcttacgtatccgtcgtccaacagcggtggttgcaaagttgcttgaaggtctaggtgcgcaacctgttggtatgccagcgccagatgcttatcagtccgcacagcgcggtgtaattgatggtgttgccttgccatgggaaggtgaatacacgttccgtctaaatgaactaacgccttatcacactgaagttggtggtctttatacattggcttttgtcatgacgataaataagtctttctataatcgtctgcctgccgatcttaaaaaagtcattgaccataactctggtatggaatggtctaaaaaagccgctactgtatttgatgatttagatgcgaaaggccgtgcgcaagcgatcgaaatgggtcacaaaattactgtaatcgaagatggtgctgagaatcctttgtggaagcccgttctttatcaagcgactgaagagtatttggatgagctgcagaagaaaggcctaccttcttacaaagtctatgctcgtgcagttgagctgtccaaggcagcgtgtaaataaaagcagtttagatatttaagccaagtagtggtagttggagagagttaatgaaagcaatagctcgaataatagagcgtatcacgcatggaatgcacttactgggcggttttttcttaatcgctatgatggtggttaccttgtttgatgttttcactcgaggtttgtttactataacggacggtgctgtggattggaccattcttggtggtattgagatggtgaaatacagtctgttgtttacagtactcttcattctgccgcattcggtcagccgttcgcaggtcattgttgacctatttacagagcgattatcaagcaaagcaaaaaatagattagaagcggtttatattctttgctttggtttaatgggagttggcatgagctatggcttttaccatttggtggaagaggcggcgatgagctatgaaacgacccaagatctattgattccattgacgtatttttatgcggtggcttgttttgcgactgctatgttggctgtttccgcagtagcgtacacgtctcgattattattttgtgggaaggctgagtcatgagtacttcaatgattggtatggtttgcattgcatccatgttgctgttaatcgcgctacgagcgcctgttgctttaactatggcgttagcaggttttgtcggctttggttggattgtagcttttgacccagcggtttctattcttgctagtggtccgtttgaaacattatcaaattacagtttcagccctattccgatgtttattcttatgggggtattcgcttcaaagtcagggatgtcgcaagagctattccaaggcgctcgagctatgtttggtagttggcgtggtgggatgggattggctgcggtaacttcatgcggtattttttcagctatttctggttcctctatggcaactgcggcgagtatgtcgcgagtggctttacctgaaatggaaaagaacggttatgcaccaacattagcaacaggagtgttagcggcgggtggcacattaggtatcatgattccaccttccatcgctctgttgttatatgctttgattactgagcaatctgttggagctatgtttattgccggtgtgattccgggggtacttggattggtgatgtatggacttacagttgctgttttggttactgtttttccaaatatagctcaaccaggtaaggcgacaacgttaaaagaaaagctcttggggcttaaaggcttagttccttttaccggtgtttttgtattcattatcggtggcatttatactgggtggtttacgccgactgaagcatctgcagtgggggctggggcaacgttgtctatcgctctggtacgaggtatgcgcttcgcacaatttaaagaagcagttggcgaaaccctgattatgtctgcaatgattttctttatgatcattggtgcggagatttttggctacttcctttcggtgtcacgcatttcttttgctttggttgagtttgttgatagtctgcatttaggaccttatatggttctattctgtgtcttgattttgtttatgctgctaggttgcgttatggacagtattgcgatgctgttgttgactgttccagtagtgtatccacttattgaagcagcaggttttgatcctatttggtttggtatcgtcgctgttattaccgtggaacttggcttaattacgccgcccgttggtatgaatgtcttcgttattaaatccgttgccccgcatatttctattggagatatgtacaaaggggtgatgccatttgttatctctgacttgctgcgtctagcgcttatcgtagctttcccagtattagctgttggcttgctataacactagtgtttgaataaaaaaacggctcaactttgagccgttttttttatgtctttttagttgtcttattcaataagaaaatctactaatctaaacgcgtcaaccaagtaaacatggcttcaatcgcttggtttgaccagttattagttgcctgttcttgagccttattaaggcttttagcaatgcctctcgcactaactgtccaagaagcaagacgcgaacctgtcgggtcgatgagttccaatgtgccgtcttcaaatacataaaaacgtccatcttgggtttcatggtgttgcgctgttcgactgttcagcttgaataaagatcctgcttttggtgttaggccaaaatgcgatagagcgcttgctaggctatctgcttgtttggttgaggagacatcaaagccatagctactcagggccagatttagccgctgctctacatcttgaatatctgtgtcggctttaccagctactgtacgtgcggttgaatataggctgagctcatcttcgtaggatttgcgctgagcaaaatacgggataagttgcatataggtttgccagtcttgtggtgccggatatttatcttttgttttagtcaatgacgctgcttgcttgcggattaagtcatccgtgtcattaatagcgatttttagcttggcgacaattcgactacgatcaatagattgcagcgcatagacatagtttttaccggcaaagcgttgctcgttgatggcttgttctagctcaataggcgaagttgttacttgcgtataggctgtttgtgtttttgaaacttgctctccaccttgcccagatcgcacttgagtgtcttgtgtattaatctgacttacttgagtacgaagctgctgagcaatttgaacattgccgttttgttcggcttgagtaaacgctaaggcaatgttttctatgcgcgctgcgctaccgacaccatacaagtgtgtgctgtcctgcggcggagatgatacccaatcaggcatactttccgtcgtttgacctggttgggtattagagcccaaacacccagttaaactgagtaatagacctgtcaccattatccagttgaatggtataggcaaagcagagagttgcatggttagaaaaagcctttgtctgccagttttttgattttcttctgaccgttccacacttcgcggttggtggtcatatcaattaatttaaggtcgacttgatagaaacttacacgttgatctccattagaatcgacaatcgagttaattgaaccagatagagcgaaaccagcgccttgctctaggccaaatttagcaacggtatctggtgctgcattaagttcttgttcttctcgttcactacggacgtcatctcgttcagcacctgagacaacaaaatcgactttgcccgcacgtaataagctgcgtttgatgtcattaataaaggtatcgacgggaatgtgctcagatgtcttgttacggatgctctgcacaataacggttggattgcctttcttgttgaagttgtaatcacggaaccatgggaaggtcagcatatcgctcatcatttcttctgccactagacgtgagtcggtatcattccaacggtcagacagcatgacgtcttcgtttgtgtctaggcgcttgacgctgcctgaacaagccgttaatagcacggccataaatagagtaaacatgctcttccaagatagggaagcccatttagactgtgttagtttattaatgtgcatactattttccttacgtccgttttagcttggcgccaagctatattagtgtaatcaatttaataagggttgcgtagattccaaagcttaattttattggcttctaagttgaccttgccgagagagaaagttttgttattaaccgtgtagtcaggggtgtattcacctggtgctaatggttcacgcgttagtctgacttgtgctggtagcgtcaaccaattacgtgtatctgcagccgatgaggcaaatactgcaacttgtccaattaggtttaagatcaaagctgcattttgatcctgtacatttgatgatacttgatacgctaaccagctacgtaataactctcttactaaaccttcgtaaatatctcgttgcgcttgcgccagttgttcctgaaaggcaatgtcagcaagggatgtcattcgtaggctgttgttgatagtggctgttgagctattcatttgcagtgttggctgatgttgatccaaggtgaagcgaccataatacggcacagtaacacgtatagtttgttcggttagtagtttatctatcttagctgaagtgagttgttgccaaacgggccgtcccagaattacgcgtttcgtaaaaatgcctgagaacgttccccatgcgccacccgctttataattggcgattaggttaagaggattaatatcagcatagaccatggtaaaccaacggaatgcatcgtttgcttctatcgttcccccaccatgaagcggttctaatactaaagagtaagcgcgagggtcggcgtacaataataccgtcatttcctttttatcaggaatgaagccttggtgctctaaaacgactaattccgcatcgcctttatgatatttcttgagtgtttcttgcatagctggagacagtttagttgtgattctttgatctatctcgctctggctaaaaccgcctttttgcatcatgcgaattgcatctaaccaagcacgatccgccgtagtactagacaaagcatattgttttgcatagccgtcttcatacaagttagctgctttttcatagctgatacgagcatcgtcgatttcaccattcatctcgtattgcagtccttccatatagcgtgcccaagcatcgtctctatagagaaacttgtcggtatctcgtccacccgtataaaaatcacctaaccaacttagcgccttcatataaaaggcttggttttctttggcattaaggtcttggtagctgggagtttgtgctcgaatttcattgagcttaatatcaatgcgtcgcatttcgactaaagcagcatcgttaagttcgcgttttttggctgtattgtcttctttttccgctagagcaatatagttcatcgatttaagatagctgatgtaaacgcgttctataccgttaccgcggtagtcgctttgccttgggttgcttagtaatgcccaagagcgattagaaaaattctccggcaagaaggtatcgcttaatctttctgcttgctccagtaagtcgttactgcgttcgaactcaccttgattctgggcaagagccccgatttccatataataaagcagcttgtcttgggagctgtctaaagcgccttctagtttgccttcagcctctttccattcgcctttttttgccaagcttaagccagcatcaatatcttgtttgtaagtcgcacatcccgctaaaaagcagatacttaccaaaataacagcccacttcacatcagattccttttgctaaaaactgattggcaacaagtatcgagagtaggatgaagcagccgagataaagtattaaccagcgagctttgagacaattcggacaaggcttctttttctttttcatcacagattccatatattcttgcgatactaaaagtactggtgatactaaagggcgaacgatctctattatgcaataaaaaaaggaagcgcgtagcctcctttttcgtaacttttagtcgtttttgtcactcaatgtttttactgagttgtttccgcttgttgcttttgtaggctttcgatataaagcgcatcaaaattgattggagcaagcatgatagccgggaagctgccttttactacaaccgcatcgatgttttcacgagcgtatgggaacaaggtcgcagggcagaaagcgcccaaagcgtggtgtaattgctgatcatcaagaccagaaataacaaacaaaccgccttgttgaacttggactaaatagccagtgttgccattgtttttaaccgttaccgtaatttccaaaacaacttcgtagacattttcacctacttggcggctcttagtgtttagttctaagccaacttcaggtttccattcttcttggaatatcattggtgaacgaggagattcaaaagaaatatcttttaaaaacacgcgttgcatagaaagttgtggtgtctgcgcttcttgtgtttgtgcttcttgtgtttcagctgtatcggacatcttggttcctttttttaataatttctatataaagcgatgaattcgttgctcatttatgccgtgtgctttattagagtgcctacttttatgcaagtaaggcatccaatttttgttcgcgctcaagggcataaagatcgtcgcatccaccaacgtgttgttcaccaatccaaatttgcggaacggtgtggcggccacttttttccatcatttcttgtcgtaactctcgctctccgtccacgcggatttcattaaaggcaacaccttttgccgttaacagttgctttgctcttacgcaaaatggacagtaatcgctcgaatagatagtgacggtagccataattttttctcttatcctttaaccagtggcagattagatgattgccattctgcaatgccaccttgaagtttgtaaactttgccaaagccagcttttttaaggtctttcgcgcttgcgccagacgttacaccagatttgcaaactatgattattggggcgtctttatgtttctcaaggcgattcatgttgtctttcatctttgtcgcaggaatatttagcgcgcctgtgatgtggcctgtgctgaattctttctctggacggatatcaacaacgactgcgtcttcgctgttcattaggttagtcgcagcagaaggggtaagcccttgcgcgccgcctttgctttcaacgaaaagtagtgtggcaagaatcgctaaaaagacagcgaccatttcccagtggttgatagaaaactcaataagttgatttatcataatcgtaaggcccatatttaaactgcgagcattatacacggcctgatggatcggtacagactctcaggcgactacttttgctcgtcacatcacacaaaggtttctatcataaaaacatgacaagaatataatgtgctgatcattaaatggaatgggaaaataaaaaacgagccactggggctcgttatattactaatttaccgattggttatttagcgctggtggaatcaaagatcttgtcggcgttaccttcgatgaagctatcgaataacacaccgtctggcatggtgtggcgacgagcaaactcataaaagcagctagggatggttttttgtttgccatcagcaaaggtgtagtcgactttgtccgccatggtggaagactgttccaagaaagactctggtgaacctttgatcaaaccgccaacttggtttaacgcataaccttcgttttgaagtagttcgtttactttttcaattgtcgggaatttgctcaagtgattgatgctgacagtgaagtggttggcttgcaagcccatagtcgataaccaagccgcgtattcactgtgttctactaaagcaagatattcggcttctgtaggtgtttcccataacttcccagcccaaaaaatagccggtgtttgcacagcatcagctggaatttgtgcgatgaacttgccaataatgtcttggcagtttgctggcagctcttccactaaaagttcagataaaaacacctttggagaatctgcatccgtttggtgtttgtaacaacgagctttcagatgtttactctcgaagcgaaacgcgccgtaggctttgtagccaatggcttctaattgcggttccaatttttctaatgaaatgggcgaattgttaaaggtacggaaagctacatgatcattaagaacgttttcaccatggcttttaaacagttcttggatgcgctgagcttgtggtgttatgtctgtatagtgatcccacaaagacgcgaaaaaatcatttggtgtcataaggtttcctgcaatagtgttaggtcgatgtaaggtactttagtgcagtgatcagcattaaagcaaaaggtaaaaatgcacgttgtgatgcgtaaaagttatgcgagccgtatttcggtcgtatttttgttaatgaatagttgctgtttagccgtcagaatcgtgttgatcagatgagcgggaaaactgcgttctttcttgtgagccaaacctaccacacgttttaatttcacatcgtttaaagggcgtaagcacaggtcgctgcgacctcgcgaagagtgttctggaatgagtgaaatccccaacccagcagcaaccaaatctaatgcgtactcttccgttttcacttgagcgcgaacatctgtggtgagttcttgtttttgcatcaagtagttccaagattccaaaatgtcgcatggcgtacgagaaatgaaaggttgcttgtctatttgtttaattgatagcgaagggaaatctgctagccaatgatctaatggcatagcgatcacatagtcgtcttcccaaaggggataaaacacatcctcttccgaggtataacgttggcaggtaaaacgcagatcggcactttctgattcatctactagctttaaggtgagcccgtgaacttcatctagcatggttttgatgacttggctgattagcgagccagataaaaaaggggtcaaggatatagatagagcaagcggtgcgggtgtgtcggtaaataagctgcgcatggcactgaggtcgctgaccattttgcaagcatgtggataaagttgcgagccgctatcggttggagacacgccttttgaatggcgaacaaaaagcttcgtacctaggtcatcttctaattgtgcgaccgttgtagatatggatggttgagccacgaagcaacgcttggcggcagcgcttaagctgcgttcttcgtaaacggcaataaagtaacgtaatgatcgaatatccatctgtatgctcttttaaaaggcgacttttgtgaagattgtctttgggctcctttctaatatacctatagggttgatatctggctataggtaaaagctagaccactagcaggaaaacggtatttctcattctagcctgagctggttatggtggtggaagttaaatttatacataaataaatcttagaggttcatatgtcacttacttgcttagaaacacttggtgtcaataccctaaaacagggtgatactttttacagcgtattaacaggtaatacggttgctttgggtgagggcaatgctttttccgcacatagtccaatcgatggtgtaatgctgtctacctttaacaacgcgacacctgcacagctagataaagtaaatgctgaattaaaagacgcatttaaagtgctacgtactattcctgcgccacgtcgcggtgaattggttcgccgtattggtgaagaagctcgtaagtacaaaaatgagttggcgcaagtgatctctttggaagcaggtaaaattgttcctgaagccttaggtgaagtgcaagaatggattgacgtatgtgatttcgcagttggtcaatctcgtatgctacatggtttgtctatcgtatctgagcgtcctggccatcgcatgatggagcaatggcatccacttggccctgttgcggttatcacagcgtttaacttccctatggcggtttgggcttggaatgcgatgctgggtcttgtttgtggtgatccaattctattaaaaccttcagaaaaagcgccattgtgtgccttggctatgtaccaaatcgcacaaaacgttattgccgatatgcctgatatccctaaagcggcagtgtctgtaatgattggtgatcgtgatcttggtgaagcgattgcagcgagcgagacgttcccgctggtttctgcaacaggttctactgtaatggggcgtgctgtggcgaaaacagtcgcgggtcgtttaggtcgttctttgttagagcttggcggtaacaacgcgatgatcgtttctgataccgcggatttagatcttgcactacgtgctattgttttctctgcggcaggcacagcgggtcagcgttgtacaacattacgtcgtttgattactcatgaatctattgttgatggtttggttgaacgtttggcgaaatcttatggttcgcttcgcgttggtagtccaatcgttgaaggtaatttggttggtccactaattgatgaaggcagcttcaagcgtatgcaagcggctctagaaactgcgaaaaaacaaggcggcgaaattgtttgcggtggcgagcgcgttactgaaggcgtgcctgctggtggtttctatgtgcgtcctgcgattgttcgtattgctcatgatgcgccaatcgttcatgaagaaacttttgcgcctatcatgtatgttttgacttacaaaacgtttgaagaagcgattgaaattcaaaacgaagtgccacaaggtttgtcttctgctgtattcactgaaagcatgcgtgaagcggaaatgtttatgtctccggcaggttctgactgtggtattgctaacgttaatattggtacgtctggtgctgagattggcggcgcgtttggtggtgaaaaagaaactggtggtggtcgtgagtctggttctgatgcgtggagaaactacatgcgccgtactacaaatacagtgaactacggtggtgatttgccgttggctcaagggattgtctttgaataagagtgttcttttagttaagtgttcttttagttaagtgttcttgaggtaagtaacaggcgaggttttctcgcctgtttcgttctggttataggttttggccaatgtcttattagggtcgtcttatgtctgataaaatctgcaattctttatggcgtgcgagttctcctgatgcgccagtgttagcgcctttagaagggcgtgttgatgttgaagttgttatcgttggcgcgggttttacaggcctttcggcagcgttgcatctagctaaatttggtatttctgttgccgtagttgaagcgcaagaagttggctttggtggatctggtcgaaatgttggtttggcgaatgcaggtgtttggttagaaccggatcaactggataaaacaattggcgctgaagccggtagtatcatgtacaaggctttggcggccgctccagattttgtttatggcttaattaaagaatacgacattcagtgcgagccagttcgtaatgggactttgcatgcgggggtggggaagacaggtttggctcaattacagcgccgttgtgaacaaatgcagaagcgcggtgcgccagtgcagttgcttgatgcggcagaagcacaagctcgaattggttccagtaaatttaactctgcactgtttgatccaagagctggcactattcagcctttggcttatgcgcgtggattggctcacgcagcgctaaaagaaggcgctaaactttttgatcaatcgccagtgaacaaaattgaacctgccgaaggtggttgggttttgcacacagaaaaaggtcaagtgcatgccgaaaaagtgattttggcgaccaacgcgtacagtgaatttggcgtgaaagaacaagcacgtaagtttgtgccaatcttttattctcaattggcgaccaagccgttaagtgatgcgcaattggctagcgtgttaccaaataaagaaggcgtttgggatacttgtactgtgatgagttctttccgcttggacaaacaaggccgcttagtttttggcggtatgggcggcgagggcagtgtgttgtcgaactgggcaacccagcgtgtcactgaattgttcccgattttaagtaaggttgagtgggattattgctggaccggaaaaattgcttacagcgaagatcatttgccccattgccaacagttacaaaaaggcttgtttagtgtggcaggctacagcggccgaggtattgggccaggaactgtggttggtgcggagctagcagaatggctatcaggtcgaagagaaagcttatctattcccaccacagttttaagagatatctcctttcgtgaactgaagcgattgttctatgaagtgggtgctcatacctatcatcttggtcagcagtcacatgctttggattagaatggtgacagtgcctcggcaatgcttggttaaaaatggtctaggcttcgctcgcgacatcgagcgctggtctcgttagtttgacaggcgagtaagtttacggcgattaatgattacgtcaaaacgcattgttatggtgcgttttttattttactggttgggaatgagagtgatataggatacagttatcgccttccagttttttgctaatgagtaacgtctacatgcgccgttatatcccatcgtcaaccgcgttaaaatgtttcgaggcctcggtaaggcatctaagttttaccaaggcggcggaagagctacatcttacccaaagtgccgttagtcggcagattcgtaatctagaagaattcttgtcgcgagatttatttatccggctaaataagcgcttagtgttaactggaacgggagcagcttattacaaagaggttgtaccgcttttagatggcatggaaaacgcgtgcttgcggatgctacatagggaagatgaaaaaactacgctgactatttcggctttacctactttagcttcttattggctgatgccgcttcttgctcaatttcaagcagaacatccacagtttcagatcaaagttcgttctctagatgatgccgcgaagatagatcctgaaagtattgatattatcttgcattatggtggcgaccattggcctagggcggtttcctatcagttgatgaaggaaagtgttgtggctgtgtgctcaccagagctattgtctcgggtgggtgacaaagcagtggatgcgtggacggtcaaagatgtgacagcatttccatttttgcatttgtcatcccgaattaatgcatggccagattggatggtggcgcaggggttggaaagtggttcttttgcgggggcttcttttgcgcactttcatatgttgctagaagctgcgaaaaacagcatgggcattgctatcatgccaaccatactggcagagcgaagtcttcgaaatggcgagctggtggcaccatttggtaaagctgtctcaacgcctcatgaatatcttttgtcttatcctatcgacaaggccgatcttgaacaggtggtgatttttagagattggttgttggcaaaacgtaatgagtcattagcttcttgttagatcctttttagggcggtaccaacaagtaaaatagtcgtaaaaagctatctattagtgaaattaatagcctgaatagacaagctactctgtaattaaattacaagcttgtgatagtatcgaggcattatcatgatcaatttacgggatagattaacatgaacaaaaaaaccacagccctctttatccttgatgggtggggatacagcgaaacgtctaaatctaatgccattactgcagcaaatacgcccaactgggacgcgctttggaataatcaacctcatactttaattaaaacgtctgggcttgcggtgggcttacccgaaggtcaaatgggtaattctgaagtaggtcatatgaatttaggtgcaggtcgtgtggtttatcaaaatttcactcgtatcggcaaagcgattgaagatggttcgttctttgaaaacgaagcccttgttcgtgcggttgataaagctgttagcgcgggtaaagcggtgcatattttaggtttattgtctgatggtggcgttcatagtcatcatgagcaaataatggcgatgtgcgaattagctgctaaacgtggtgcaaaagccgtttatgtgcatggatttaccgatggtcgtgatacaccacctcgttctgccaaaacaccgacggcagaactagaagcgaaattggccgaattaggcgttggtaaaatcgcaaccttaacgggccgctactatgcaatggaccgtgataatcgttgggatcgtgtgcaaaccgcttacgatgctattgttcttggtaaaggtgagttccaatcagataccgccgaagcggctatccaagcggcctatgatcgtgacgaaaatgacgaatttgtaaaagctactattgttggtgaatctgcacctgttcaagatggcgatgcgattatttttgccaacttccgtccagatcgtgcgcgccaattaactcgtgctttcaccgatgctgactttgatggttttacacgctctgtttatccaaaactggcgtcttttgttactttcactgagtttgcttctgatattaaagctgatgtggcattcccacctgttgccctaaccaataccttgggtgaagtgttagctaaacatggtaagaaacaattacgtattgctgaaacagagaaatacgcacacgttacctttttctttaatggtggcgaagaggctttgtttgatggggaagagcgtgagctaattccatcaccaaatgtggcaacttacgacttgaaaccagaaatgagcgcgccagaagtgactgacaagctagtggaagtgatcgaagcaggtaaatacgacacgattatctgtaattttgccaacggcgacatggtcggtcacagtggtatttttgaagcagcggttaaagcagttgaagcggttgatgcttgtctaggtcgaatcattgaagcgcttaaagtgaatggtggccaatgcttgattactgccgatcatggtaacgtcgaacaaatgttaagcgatgatggtgctcagcctttaacgtctcatactattgggcctgtgcctttggttttgttctctccgactcaaggtttaggcattaaagaaggtgcactgtgcgaccttgctcctaccttgctagacatgatgggaatggataaacctgctgagatgacaggtgtgagcttgcttacgcgagcatgaggcaagaatgatcttattatcccgctgtcttttctttagtttgtttttgctgtccagctttggctgggcggcaggtgaaccgcaaactccggaggaggctaaacagcagattcaggctttacagaaagacctgcaaaagcttaatagctggttgaaagatattaagtctgagcgatctgatgtggaaaagcagcttgaagtcaaagagaaagacattcaagagttgcttaaaaaaattcagaatattcaggaaagcttaaaaaaaggtgaaaagcagctgggagaattgagagtacagcagcggacacttcaattaagtattcaacaacaaaatgaacaaatagccgcccaattaagggcggtttatcgttccggcaatgaagaaagcatcaagttattattaaatggtgacagctccgaagaagcccaacgtttggtacagtataatcgttatttttccaatgctaggcagtcgcttattaatggttttgtgacggaagtaagtgatttgaacttggtcgaaaagagcattcgcagtcaccgagcgcagcaagccaaagaagaaatcgaattaaaagcagaacgcagtcgtttgactggacaacaagccgatcgacgtaatttattagctaaattagacagtgatttggccaagggtgataaacgctctaaacaattagctcaggatcaaaaaaatctacaggatatgttaaaacgtcttgaagaggcgcttgctgacatacagattccagatcaagatgtacctttttcatcgcagcgcggtaagttggttcgtccgttaaaaacgctctccgaattatcgtctaatggcagcatcaatttaggtggtgttacattacgtgccaaagaaggcgaacctgtgcatgctatattctctggtcgagtggtgttttctgactggatgcgtggtttcggttttttacttattttagaccatggtgatggttacatgtcattatacggttataaccaaagtttacttaaagaagttggtgaatgggtgggggcaaacgatacagttgccatggttggcagcacaggtggtcgtcctgatccagcgctgttttttgcaattaggcataatggtacgccattaaaaccactttcttgggtgaacgctgggtaatttatattacaaacttagtctgcagccagtaaaaaagtcataggaagaaacatgatcaatattttgcgtcaacgaatcccctttttatttatggtgttattggttcagcctgctttttctgcacagcttcctgccgatattaaagaacagcctaagttacctactgctgaaattcagtcatttgttgaaacctttgagaccattcgggagggttatgttgaggtgatgtctgatcaggacattcttaacaaagcattgaaaggcatggtatcgggtcttgatccccattctgaatattttactaaagaagaattagtcgattttaacgagcttacttctggaaattatgccggtattggtgttgaagttgagatgaaagataaacgtcttacgattgtaacgcctgttgatggttctgctgcggctgaagcagggattttacctggtgatgtgattgttaaaattgataataccttgattacagatttaggtatgaaagatattgtgacactgatgcgtggtgaaattggctctactgtgacactcgatatagagcggggtggtgagctaaagcattatgagttaacgcgccgtttagtagaagacgcaagtgttactgataaatggttaggtgatggaattgcgtattttcgcattagtcagttccaaggcgatagtgcgtcagaattttaccaagccattgataagctaaataaagaaggtaaaattcaaggggtcgttttagaccttcgtaataatcccggtggcgttttacaaagtgctgttggggtagtggatgcctttatagataaaggcatgattgtttatacaaatggtcgtcatgaattgtctaaaacccagtttaccgcgacagagaaaaataccaaatttggtaatgtgcctgttgtagtgttggttaatgaaggttcggcatcagcctcagagattgttgctggcgctttgcaagatcatcaacgcgcagtgattttaggtgcagaaacctttggtaaaggttctgttcaaacggtcgttcctctgtctaatggcgatgccgtcaagttaacaactgccttatattacacacctaatggtcgctctatccaagctcaaggcattacacctgatctggtggtacctcaggcgactctgacttttgaaaagggacaattttttgtcaaagaggcagagttaaaagggcatttaggtaatggaacgggtggtgaggagcgtaccagcgcagatgtaaaatctgatattggcgagttagcaaaaacggattttcagctatttcaagcggttactattctgaaaacgctgcctaagctagcacagaaatagtaaaaatttttgatgaacatatattttggtaaaagctcgcttgtttgattttaagaaattcgtagtgtttgtattttgtctgcacgcccttctagggtgcgcagatgaattaagtcgtactcttgatcgttcagaagatgttgtcacaagtaatgttgagatagctgctcttgaggatgatcaagttacagagaaagataacgagactttttttgaagagcccgtagtcctcccagtgcatttggggcctcttttagctccgcaaaaaaaagaagctacaaatgcatccagctattcaatagggtcctattttcctgttttgtctgatgatgcagtagcttctgatagcgctgtatctgccagttcctcacaatcccagccccagcccctgttggaaactgctgaaccatggtctcctgcgattgtgccttttttagatgctccaatcgaatctaagcctgcagggggatttcctaagccagatgcattgtctaaatcgtctaaaaaagaggtagtaccagctaaaatattagcggttgatgttcatccaaaaatgccacgaattgccatattgattgatgatttgggatataaccgtcatggtatggattcgtctttaatgttgcctgttgaagttgcgctagcgattttgcctagtacaccttttgctatggagacggcactaaccgcgcagaaacaaaaacgtattaccctattacatgccccgatggaaaatcaacgggaattgaagcttggtccaggtggcttgtacgccaaaatgaccgagcatgaattaaaagcgacattgagcaaagacttagatggtttgccaggcatacaaggtgtaaacaatcatatggggagtttgctaacgactaaagctgactcgatgaaatgggtaatggaaacacttaaagggcgttcactcttttttatcgatagtcttactagtcccaaaagtgtggctaaaaagacagctcaagaatacggtttagaaacagttagccgagatgtatttttggataacattcgtaccgaacaagcgatagataaacagttctcgcgtttgttaaagctggcaagattgcatggaagtgctttggctattgggcatccttatccagaaactatggcttatcttaaaaagcgtcttaatcatttggaacaggatggcgttcgcttagtccgtctttctgatctgttaactgcctcctcttcagtacttgctcctagcgagcaataaagttgaaaactctggttttttaataaaaccagagttttttgataaaaaaaccgactttttaacaattcattttctggttttttgtactaaattataaattgcttatcactcttcataatggctttagcatgaccattatgcccactgagactcatcttctagtattttgctcctgcttagtgcagagaatttactgtgtcagtacaaaaaactacataaataaaaatttatagtgattaattttgctattttttggaagtgcaggtttttatctaggttaattacattatttatacgcactactattgaccaaagtttagtctgatattaatgtgtagcattataagtgtgcacattttttgaataattgctgtgaaagttccattattaatgccttttctttgggttttaattattggaacgcttcttgcttttggataataacgataaaacacaaaacgagtagaggcttttcttatgtcaaatgcggttgttagaaaaacattaatttctcttgctattgctagtgctgcgacacttgctcaagcagatgtggtcatcggtgttgcaggtccccacaccggagcttatgcggcgttcggtgagcaattatggaaaggggctgaaaaagcggctgcggacatcaatgctgcaggcggtgttaatggcgaaatgattaaactggtaaaagcagatgatgcctgtgagccaaaacaagccgtatctgttgccaaccgtttggtagactctgatggcgctcttgctgttgttggtcacttctgttcatcttcttctattcctgcttcaaaaatctacgaagaagcgggcgttatcatggtaacaccggcatcaactaatccaactcttactgatcaaggtcttccaaacgttttccgcgtatgtggtcgtgatgatcagcaaggtgatgtggcagcaagctatattgtggataaattaaaggcgaaacgtatcgctgttattcatgataaagacacttatggtaaaggtcttgctgatgctatgaagtcaactcttaactcttatggagttaaagaagtaatgtacgaaggtttgactcgtggcgagaaagattttaacgccttgattacaaaaattcgttctgtagatgcggatgttgtgtatttcggtggtcttcactctgaagctggtccacttgttcgtcagttgcgtgagcagggttctaaagcaatcttcatctcaggtgacggtatcgtatctgatgagtttgtttctgttgccggctctcctaaatatgtagatggtgtattgatgacatttggtgcgccaccaacgtcttatccatcaggtaaaaaagttattcaagaattccgtgatagcggctatgagcctgaaggttacactctgtactcttatactgcgatgcaagttgctgttgctgctttagctaataataatttagatcctataaaaggtgctaagtggttgaagactcattctgttgatacggtaatgggtaagaaagatttcgatgataagggtgacttgaccgtttctgattacgttatgtacgagtgggatgctcaaggtaaatatcacgtagtagaataattttcttttacttctgacatttctgtaataaccgacacatatttaccagccaaggattgcgctggtaaatatgttctctctactaaaaaattcccacgaggtcttacgatggatatcgttctccagcagctggtaaacggtcttacccttggttctgtttatggactcattgcgatcggttacaccatggtgtatggcattattggcatgattaacttcgctcatggtgatgtttacatggtgtcagcttatatcaccgctattgctctagctcttttaacttttttcggtatcgaatcttttcctattattcttgtcggcacactatttcttactgttgccgtcactggtgcatatgggtgggttattgaacgtatcgcataccgcccattgcgaagctctagtcgcttgtctgtattgatttctgcaattggtatgtcgctgattttgcaaaactatgtacagcttagtcagggcgctaaccaacaaggcgtaccaactctattaactggtgcattgcgttttcacgtaggtgatggatttgtgcagatcacttatatgaaattgttaattttgtttatttccattttaggcatgggtgtacttacctatgttattcaaaaaacaaaactgggtcgtatgtgtcgagcgactcagcaagaccgaaaaatggcctctattttgggtatagatactgacaaggttatctcaaccgttttcgttattggtgctgttatggcggcattggctggtgtactggttactctagattacggcgcatttgatttttatgttggttttattattggtattaaagcctttactgcagccgtgttgggtggtatcgggtctttacctggagccatgttaggtgggctgattcttggattgtccgaggctttgtttgctgggttgattagttctgattataaagatgtattttcattctctttattagttctcattttgattgttcgcccaagtggccttctcggcaaacctgaagtggagaaagtataaatgagccaagctgtaggaataaattttaagaaaagtagtatcgatgctctgattgctggttttatggcgctgatcttgtttggcccaatcgttggtgttgtgctagatggttatggttttaatacagaatttgtacgagtggcttggatggtcgctgccgttgcggttggtcgttttgtgatgtctagcttttttcaaacagaaaaaggcatcgcaatggcgtttcgttatgctaataacgatgaaggtgtagaagttcttaaacctgggcataaatctaaaatggtatggatcattcctttggtgatagtaattggtcttttagtgccttttatcgcatcaaaatacgtccttactgtggttattcttggtttgatatacgtactactaggccttggtcttaatatcgttgtcggcttggctggcttattggatttaggttttgttggtttttatgccatcggtgcatatggtttggcgttaggttatgaaaatctagggctgggcttttggtcaatgctacctattgccgcgctaatggctgcggttgcaggcgctatattaggctttcctgtattgcgaatgcatggtgactatttggcgattgttacactaggttttggggaaataattcgtcttattttgactaactgggcgtcatttactcacggaccaaatggtgtttcagcaccattgccaacattcttcggattggaatttaaacgtcgatccagtgatggacaaaccttccacgagtttttcaatattccttatgattccgcttacaaatacatgtttatttatatcgtgttgttcgcggttgtttgggctgtgctttttatcaaacatcgtttggtaaaaatgccaattggtcgtgcctgggaagcgcttcgtgaagatgaaatagcttgtcgctcattagggttaaaccatgtattggtgaaactttctgcctttatgttaggtgcatcaactggtggcttagcaggggtgttttttgcaacctaccaaggcttcgtaaatccatcttcgtttactttcttcgaatcggctttgattttggctatcgtggtgctgggtggtatgggttctacattaggtgtcgtaattgccgctttctgtttgactgtattgcctgaagtgttaagggagttcgcagaatatcgtgtattgatgtttggtattttgatggtagtgatgatgatttggaaacctcgaggtattgttcgtgttactcgaacaggttttgctgcgagaaaaggggtggttaaatgaaccaagaaaatattttagctgttgaaaacttggtgatgcactttggtggtattaaagcgctgaatgatgtgacctttgatattaaacgcggttctgtttcggctctgattggaccaaacggggcaggtaaaaccacagtgtttaactgcctaacgggtttctataaagcgactggaggcaagattcttttgtcggctggcggcaaagagaccagcattattaaagtacttggcgaacctttccaagtgacagactttatttctccattcgctttttttgctcgtcttaagtataaaatgtttggcggatcacaccttgtaaaccgtgctggtttatctcgaacatttcagaatattcgtttattcaaagaaatgtcggtggttgagaacttactggttgctcagcatatgcgcgttaaccgtagcttgattgctggtattttgaatacaaaagcctatagaaaggccgaagaagaagctttagaacgcgtattttattggttgggtgttgtggatcttgtggattcagctaaccgcttggctggggagctttcttatggtcagcagcgtcgtttagaaattgcccgtgctatgtgtaccaatcctgagatcgtttgtctggatgaacctgcagcaggtttgaacccgtctgaaaccgaagccttgaccaagatgattcgtgtgttgcgtgatgagcacaatacgacagtgttattgatcgagcacgatatggggatggttatggatatctctgattacatcgttgtgttggatcacggtgaagttatagcaaaaggtggtccagatgacattaagagtaatcctaaggttattgcggcttaccttggtgcagaagaaggtgaggaggtaacgctatgactacattgatggaatttaaagacgtagacgtgcattacggccccattcaagctttgaaaaaagtctctctaaccgttgatgaaggtgaaattgttaccttaatcggtgctaatggcgcaggtaaatctaccttgttgatgtctatttttgggcagccgcgtatctcttctggtgaaatcatttatcgaggcgaagatatttcgcaaaaatcggctcactatgtggcgtctcatggcttggctcaatcgccagaagggcgccgtatcttcccaagcatgtcagtagaagagaacttgctgatggggacgattccaatcggtatggatcatgctgaagaagatatgcagcatatgttcgaattattccctcgactgttagaacgacgtaatcaacgcgcttcaactatgtctggtggcgagcagcaaatgcttgctattgcgcgtgctttgatgagtcgtccaaagttgcttttattggatgagcctagtttggggctagcccccatcattgttaagcaaatttttcagattctgaaagatgtggcaagtacagggatgacgatcttcttggttgagcagaatgctaaccatgctcttaagctggctaatcgtggctatgttatggtgaatggagagattcgcatgacaggaactggtgaagagttattggttaacccagaagtgcgtgaagcgtatttaggtggacattaattgtagcgtttaaaagcttgctataaaggttacgccaaaataaaaacggtgtcttatttatacattaaatgagacaccgtttttttatttctgtggataaaaaagatgtttttgcacagaaaatgtgtggtaaagcggcttttattgatgttttatcaagtaactgcttttaggctctaaacaaattatcggtcaaaatgtcgcgcacttgggaaggctgggaagcatcgccaagaggggcatcaaaaatggcatcaatgttacagccaaaatactgatgaacttcttttgcactcatggcaggctctaaaccagctggattggctgaggtagaaacaattactccttgaaaggctgcacatagtcgttgcacgggttgatgttgagacagacgtattgctacgctttggtgttcgcctctaacccagcttggagtgatagtcgtatctggaaccacccaagaggttggtgtctcgtttaggcttatcaggcgctgtgctgctttatcatctaatagattcagccaaggagataattcctcttgagcaccagcgacaagaatgaggcctttggattctgggcgggacttgagcgttaaaatacgtcttaccgcagattcattaaatggatcgcaacctaatccccaaactgcttcagttggataagcaataacgccgccttgacgtatgatgtcggccagctcttcaacggatgttacaagatgcatattaataagcttataaaaagtatatggaaggtgagtaaggaggattgtagcgatatttttgtgagggagccagcaggtatgcctttcgattaatgatctaaatgtttagtcttgatcgctagaaaggcgttcctgctagtgagtctataaatagactgtcattactctgttattgcatagaatcaattttttctttgatctcattgatcttgctgttcactactttttctaggtgttctagctctttgatcaagtcttctttcgttgctttggtttcgtgctgtctaccgacgatttgttctagctcttccattgctcgtaaaacgatcaaagagggctcttgaacttggcggtaagtttgttggccgccatcagctaaaacggttttggttgagcgaccaaatttgaattttttgctttttggaagcaatgagcctttttcgcgacgataataaatttttagtacgtcatgcccgccttcgtaacgcaaagtaaacttttcaatgtcctgtatgctggtgatacccatggactggagtgttggatacataactagtttcccgtttattaatgaccaattagttgtctttaattagtaggggattgtgtccgtaaaagcaagtcaaaaatggtagaaagctgagataatgcaggcaaattacatatagttttgcctgcattcattttcttacacttggttagttttaatcttcatcttgctcagcgtgatcaatattcaactctttaattttacgagttaaagtgttgcgtccccagcctagcagcaatgaagcatcacgacggcgtccgccagtatgcgcaagcgctgtttctatcataatgcgttcaaactttggaacggcttgatcaagaatacctttctgacctgtggctaaagtgctgtccacccagtttttaagcgcttcttcccaagaggcaaaaggttgttcatgaggaacggccgctaataattctggcggtaaatcttctaccaaaacctcgcggcctgatgccatgacaatcaaccaacggcaggtattttctaattgacgaacgttacctggccactctaattgtgttagataattttcagtttctttggtcagtattttgggttcaacagaaagctcatccgcagcacggcttaaaaagtgacgagcaagttttgggatgtcttcgcgacgctctgctaacttaggtaaatggatacggatgacgtttaggcgatgaaataagtcttcacggaacgaaccttttttaaccaagttttctagattttgatgtgtagcggcaatgatacgaacgtcaactttgacaggagtatggccgccaacgcgataaaactcaccatcagctaaaacgcgcaacaaacgagtttgtgtttcagctggcatatcaccaatttcgtctaggaaaagtgtaccgccgttggcttgttcgaagcggccgcggcgttgagtgtttgcacctgtgaatgcgcctttctcatggccaaataattccgactcgattaagtcgtgtggaatggctgccatgtttaaagcgataaatgggttggcggctcttgggctatgagtatgcaatgcttgagcaaccaactctttgcctgtacctgactcaccgtttattaatacggtaatgttcgaatttgcaaggcgaccgatcgcacggaaaacttcctgcatcgcaggggcttcgccaatgatttctttatcaacttgtggctcttccgctacgtccatattgtctgtgcttggtcttgcgttgcggtgatgcagcatagcgcgttttactagactaacagcttcttcgacatcaaatggcttaggtaaatattcaaaagcaccaccttgataagaagccacagcgctttcaaggtcagagtgtgctgtcataataataacaggtaaataagggtggtctttctgtagtttttcgagcagttttaagccgtccatgcctggcatacggatatcactaataatggcacttggttgctctttatcaataatgttgactagattttcagcagagtcaaacaagcgacattggattccctcttgctctaaagtcttctctagtacccagcgaatagagcgatcgtcgtcaacaatccatacggtttcttctggtgtcatgagtgtttctcctggtcttggactgtcgtctcaatgggaattaatatattaaattcggtttttttcgggtaactgttgcattcaataatgccgtggtgttgatggattacggactgtgcgatggatagccctaggcctgtgccatcagcccgaccacttaccatggggtagaatagagttttaagaatgccttccggtatgccgggtccattgtcaataatgctgatcttgcataccaaacggtggcgtttggagccaatggtgaattgtcttaatgcacgagtcaccatatgaatagttttatggtgattgtctacatcgtccattaaggcttgcatagcatttcgtgtgacattaagtaacgcttgaatcaattgagactcatcgccgattaattcggggatgctggggtcataatctcgaatcaattcaatttggttatctgtttcgacagaaattagctgtcttacccgttcaatgactttatgaatattgagcggtttgtttttgggtagttgtcttgggcctaatagacggtcgacaagatcccgtaagcgatctgattcttcaatgatgacttgtgtatagtcattcagtgcttcatcagtaaacgcacgactgattaattgcgcagccccacgaatgccacctaaagggtttttaatttcatgggctaagccgcgaaccaattctttgctgctctcgtggtttgcaataatttcgtcttcttgcgagattcgcttcattctatcgcgcggataaagttctatgatgaggctttctgtatcatttgatgtgcccatcacaggggttacggtatagtcacaaaaaagctttttgttgttactgcattctatttctgcttcgcgcttggtaaacggatgaccagattctatggctgcgtacaaagcttgaatgctctcttcgttttcacgaaatgcagcaccgatgtcgctgccataaattcggcgtctgctcaccgccaacaacatttcggcagcagggtttaggtattcgatctcaaggttgtcgttcaattgaacaaccgcagtggataaatggtcgattaataagctatacacagacagtgcctctctattgactcctgcttttatggtttcctttaataatagttgcaaaaagcgaaccaacattgggcagtccgaaatggcttatttattaaggtctttgtattaactaaaaaagtttaatgcacaattatagtgcatgttgatagtggtgtttaatgttgtgcattaaaaagccgtgcaaaaaactctataaatgccgagcaataaaacatggttaaaacgttagtgaaaaaaaagccccgaactaggtcgaggctttcgtgtttacttagcagtttaaatattaagcgctgtagtaaagttcgaactcaagtgggtgagtcgtcatagatacacgacgagcttcagcagtcttaagttcgatgtaagcgttgatcatgtcatcagagaaaacgccaccttgagtcaagaatgcgcgatcttcgtctaggcacttaagcgcttcttctaggctagcagcaacttgtggaattgcatgagcttcttcagctggaaggtcgtacaaatctttatcagctgcatcgccagggtgaatcttgtttttgataccgtcgataccagccatcaacatagcagcgaaagctaggtatgggttagcggttggatcagggaaacgagcttcaatacgtttgcctttagggctagcaacgtatgggatacggatagaagcagaacggttacgagcagagtatgcaagcattactggagcttcgaagtgaggtacaagacgcttgtaagagttagttgaagcgttagtgaacgcgttcaatgctttagcatgcttgatgataccaccgatgtagtaaagcgccatttcagataggccagcgtattggtcgccagcgaattggttttcgccgtttttccagaaagactggtgaacgtgcataccagaaccgttgtcaccaacgattggtttaggcatgaaagtcgctgttttaccgtaagcgtgagctacgttgtgtacgcagtacttaaggatttgaacttcgtctgcttttttaactagagtgttgaatttaacaccgatttcgttttgtccagcagttgccacttcgtggtggtgaacttcaattacaagacccatactttccatagcgttacacatagcgccacgaagatcgtgatgagaatcaactggtggtactgggaaataaccgccttttacgaaaggacggtggcccatgttgccgccttcaaatttcttgttagaagaccaagcagcttcttcagagttgatctctacagaacaacctgacatgtcagttttccatttaacatcatcaaagatgaagaactctggctctgggccaaagaaagctgtatcaccaagacctgttgacttaaggaactcttcagcgcgaagagcaacagagcgtgggtcacgatcgtagccttgcatggtagaaggttcaataacgttacagcgaacaataacggtagactcttcagtgaaaggatccattacagcggtatcatcttgaggcatcatgatcatgtcagactcgttgatgcctttccagccagaaatggatgaaccatcaaacatctgaccgttttcaaaaaactcttcatctaccgtaatagctggaatagttacgtgttgttctttacctttaaaatcggtaaagcgaaggtcaacccacttcgcgtcatgctcagcaatcaaggcaagggtcttgtttgacatagttgttctccagtcgtagttaaagcgaaattaattttcgtttacagggtgcttcaatataaagcgccatttgacgaatataaagcataacttgtgccaaaattttgtgcggcctaataattccttatattacaatgggataagcattattagttaaattccgcactcaatggtggctaaatatagcctttaaaaaagttaatatgcaccattttagatcatttgtttggtgttttgttccatgttggtgcgaatttagcgttttcgtatctacgggcttttctttatactatgcacctctcaaatatccggtataaatcgcaacccctatgaaatttattgttaagttttttgcagaaatcaccattaaaagtcgtccagttagaaaggcttttattaaacagcttagacacaatgtgaagttggttcttaaaaagtacgatgccgaagttgatgtttccggtaactgggactttattgaagtgttttctgatagggatgaattacgagaagagtttatccaggctctttctaacattgcgggcattgctcattttcaatttgttcgtgaatttcctttggtcgaccttgatgacattgttgaacaagccatcgtttcttatggtgatgttatcaaagatgccgtgtttgcagttcgcgttaaacgtgttggtcatcatgactttacgtcagttgatgcagagcgtcatataggcggctgtctaaaggctcgttgtggtgcattggctgttcgcttaaaaaatcctgaagtgttggtgccgatagatattcgtgatgaccgagtatggatgatcgaacaacgtgtagaaggtcttggtggttatccacttgggtcgcaagattctgtgttgtcattaatgtctggtggatacgattctactgttagttcttttttaaccatgagccgaggattaaaaacgcacttttgcttttttaatcttggtggtgatgctcatgaaatcggcgtaaaacaagtttccaacttcatttgggaaaaatatggttcggcgttaaatgttaaatttatcacagtgcctttcgaagcggttgttggcgaaattttaaccaaggttgataacgcagagatgggcgtgattctaaaacgcatgatgttacgtgcggcgtctcaacttatgactgaagttggagcaaaagctttagttaccggtgagagtgtggcgcaagtatctagccaaaccttgatgaatttaaaggtaatcgaccaggtgacagaagagttagtgcttcgacctttgatcaccacaaataagcaggtcataataaataaggctatagaaatcggtactgcaccttttgcggccagtatgcctgaattctgtggtgtaatttctgttaagccaactacccgcgctaaaatgcaccgtgttgagaaacaagagtctaattttgattttgcggtattagagcacgcgattgaaaacgctcaagtaatgtctattcaaaatgtgatggacgatgtggcgaagcagtatcagggtgaagtgcctgttgtgcgtatgccagtgggtgatgaagtgattattgatattcgtcatcccgatgaagctagcaaccgtcctttaaaagtgagtggtcgtccagtcaaagtaattccattttttgcgctagaatccaattgggctgaattggataaagatgtgactcatttgctctattgtggcaaaggggtcatgagtcgcatgcatgcctcttatctacttggtaaagggcatgaaaacgtaggtatttatttaccttaattaagtactaatgaacggtagcatttttgtagtatatgaatgttatcgttttatatgaatgtgcattgttactttattgaaatatttttgtggactttttttgtcactttaatgggatatttatcaatataagagtacaattgcgccaattttaccccgcaccaagatccgagacgcttgaagagcatacctgcccgtatcaagcggcggtatatctttttgctcacgctaaatgcagagaactataaatgtctaatgatatcaataagttacgtaacgtagctattattgcccacgttgaccatggcaaaactaccttggttgaccagctattaagccaatctggcacactagatcgtaaagatcaaggttctgaacgaatcatggactcaaacgatcaagaaaaagagcgtggcatcacgattttggcgaaaaatacgtcaattatgtggcacgactaccgtattaatatcgtagatacacctggacacgccgatttcggtggtgaggttgaacgtgtattgtctatggttgactctgtacttttgttggttgatgcagtagatggcccaatgccacaaacgcgtttcgtaacatcaaaagcatttgaacgtggcctacgtcctattgttgttatcaacaaaattgaccgtccaggcgctcgtcctgattgggttatggatcaagtttttgatttgtttgatagccttggtgcaactgaagaccaattggatttccctgttatctatgcttctgcaatcaatggtatttctggtgatgatccagaaaacatggcagaagacatgacaccgctttatcaaatgattgttgatagcgtacctgtgccagatgttgatcctgaagggactttccaaatgcaggtttctgcattggattacgacagctatgttggtgttatcggtgtaggccgtatcacacgtggtagcttgtctccaaaccagcaagtagttgtaaaatctgcagacggtaaagaacgtaaaggcaaagtcttgaatgttaagggttaccacggtctagcgcgtgttgacactgataaagcttctgcgggtgacatcgtttgtattactggtatcgatggcctaagtatctctgatactttgtgtgatcctacttgtgttgaagctttgcctgcattgtctgtagatgagccaacagtaagcatgaccttcatggttaacgactctccgtttgctggtaaagaaggtaaatacattaccactcgtaatatctcagatcgtcttgatcgtgagcttatccacaacgtagcgttgcgtgttcgccaaggcgaaacacctgataaattcatcgtatctggtcgtggtgagcttcacctttctgtattgatcgaaactatgcgtcgtgaaggctttgagatgggtgtttctcgtcctgaagtggttcagaaagaagttgatggaaaaattcaagagccattcgaattagtagttatcgacgttgaagagcagcatcaaggttctatcatggaagagcttggcttgcgtaaagctgagttaactaacatggagccagatggtaaaggtcgtgttcgtcttgaattcatgacgccttctcgtggtttgatcggtttccgtggtttgttcctaacactaacttctggttctggtatcatgaccagtgtatttgaccattatggtccagtaaaagaaggtgatgttggtagccgccagaacggtgtattgattagcatggttactggtaaaacagctgcgttcgctttgtttaacctacaaagccgtggtcgtttgttcttgggtcatgcggttgaagtctacgaaggtcaagttatcggtcttcattcacgtgataatgacctaactgttaacccagttaaaggtaagcagttaaccaacatgcgtgcttctggtacagatgaggctttgacgttgaccccacctattcgtcatacacttgagcaagcgcttgagtttatcgaagacgatgaattggtagaagtaacaccagaaagcatccgtattcgtaaaaaattattaactgaaaacgagcgtaagcgcgctggtcgtaagtaatagtagctattctataaagagcagcagcaaatgagttcatgcaaatgaattcgtgagcgacagaagcgccttcgggcgcttttgttttttctggactttgttaaagtcatttgtcttatttatctgagcaagcattggcaaatatagggagaaagcgatgaaagtcttgatacagcgagccttaaacgcatgcgttgttgttgatggtgaaaccattggtgcgattgaccacgggcagttagtcttggtcggcatagaaaaaggcgacacagaagtggatacacagcgcttggccgataagctgttgaaataccgtatgtttggtgatgaagatggcaagatgaacctaaatgttcagcaggttgctggtggtattttgcttgtctctcaatttaccttagcggctgaaaccaagaaaggtctgcgtccagggttttcaacagcagctattcccgaagaaggagagcgtttatttaatgactttgtgaataaagtgcgtgctcaatacagtaaggttgaaacagggcgttttggtgctgatatgaaagtctcttttaccaatgatggccctgttacctttatgctagattaagtttttatgctggatttaatgatctagtgcgcctgatagctccttaagctcgggtgtattatggacttcttcggcgatcaattgagcaaccgctttcgctcctttttcttgaaaatgagtggcatcaggtttgtctaatcgacctgaacggtctttgtaataagggtatttttgtggatcgacggccagccaataatctttccacttatctttccctagtgtattagcaagttctatggtgcgtgcttctatatctaataaaaccgtattgttggcttgggctgtgtctttaattgtttggctatagttgccagtaaaggtaaatgcctttgtgctgttctgcttggtgaaatgagtagaaacaacacgaaattcattttttccttttagtgttttcattcgagtcacaggcgttaataaaaccggtgtgatttgatgtgacttggcatagtcaataaaaaactccagtgagcgctggaatgaaaaactttcctgcccagctggggcttgtatttgaccatccgcattattcgggtaggtacaggtgttagcgacatcgtgagggcctcgtccagcgctgctcgcgtcacatttttcgtcattgtgaccaaattgaataagtaaataatctccagagtgcatcatactactgaggtagcgaaaccagccttgattataatatgagcgagagctacgacccgattgtgcaccattaataacttgtactttttgagtgtcaaaattctcttggaaggtttgcccccagcccattcgaggtgcaacgacttgtgggtaatttgacgctgtcgagtcgccaataataaatattctatgtagggctgtatcgacttgttgctgttttttctctatagcactaaggtcaaacgctgctactttgccttgtaaatcagggacaagtagaggctgaaaaaaacgatccattagggtgctatcagcaacttcaccaaccttggtctgataatttctattgctccataaccactgtgttagctgagcaaatgcgggttgccattgtggttgatattgcacggggtcgaaatgttttggtaatcctaaatcatttaagctgttatcaaatccttgatgaaaacgtgccacagataaagcatattctattgccgaaaaggcgagtggtagttttggtgaggacacaacttgttgaggacctaagtaacccgatgccgttgcggtatccgataaaattaggtcactaaacggattaatattgatattaatgttttgctcgagttgtagcttggtcggagcatagagggcagccatgcatattccgcgtaatgtgttattgcttaaacaatcagtgttctgttcagctgcggagacgacgaaaggtgggatgaagccttttattttaagttgataagctccatgtctatctgtagtggttgatgcttttctaccgtattggtcgctcaaagttatttgggcgggaaatttcattagatgggcgcttacaatgcctttgatagtcgtgttttgggcggccagaaaaatcggctgccagccatcaagcatgttttcgatagtaaatttagtgacttcgttatcgcttaattgagggcgataaccctcttttgaggcgccagatccgtagctcttgtattcactgaaacgtgcaccattttctggtgtaaaccaaatagattctccatttatatctttaccgtgcattttatcccagccatagatgtgatcatccatttgtgtattgataaaagtggttgaacctatggcaaagggatcggcataacggccatcttgaaaagtagtagttgggtgccaagggcggccaagggcgtaactagctgctggaatgcggttgtcttcttttattaagcggctattgatgaatactaaaccaaaggcttgtttatcattggtgcttggggctgttaaatagcctaaagggagttcttggtttggacggtaacgagcgacaatatcgctattatcaaaaataactaaaccgtttccgaaaataaaatcaacagtgccgctgatacgggagttattgaagtagcttcgaccgcctttgctgtaaaaggtatcttggaaaccttctagagatacgtcatagaatgctgaacggtcgctttttttaccaagtaataaagcgacggcttgagtttgattgattttattcggatcgtcttttgctttgctgtcattagtcagatagtcaaagtcgttacgaatggtaagagactgagcactgaagtctttaccgttgatttcaaccactcgactgcctgaagtgccaatgttcttgccattatcacctttcatgcctgcagcaatagctttggcaatgatagttttatctcgtcccgcaccaataaggtgcacattatcacggtcaattgtgatttgttcgttatagaggcctggtttgatatatacgctgtaagtacttttatcttctggtgcattttggagagcatctttaatgctgctgtactctccagctttggggttggatgatacgacagcttggtacaaaccgactgcatgagattgaaatgacagtagcgcgccaacagcggtaactaagcctatcgcaacagagtgtttcattgttttccctcacatttttattcttgtcttgattgagtggtgtaatgttttaataactttttataaaagctcaatttttgttcaaggtaagaatataactgagtaaatataaatgaaatagtgttttataaaattatttttgttttacaaaaaactttctttatatcaacaaaaagacgcttaagaaatcaatcttaagcgtcttttatgtagtgcgtgaacgaggggaggttgttattggcttgctttggacctttcactttcttctttttcttcactcccatcaaccacaacttttactgtgcggccagcaataagtccaagctcgaatagcatccacattgggatggcaagcagggtctgcgagaagatatcgggtggcgtgatgagcatgccaacaacaaaacaacctagaaaaatataagggcgttttttggatagcgtcgcaactgttgtgacacccgctttaataagtaagtaggtggcaacagggatttcaaaggttacgccgaaagcaaagaatagttttaagacgaagtttaggtagttattaatgtctgtcataacggtcacttcgccaggtcctactgtcgtgaaaaagccaaagataagtggcaagacaacgtagtaagcaaacagaacgccagcataaaaaagaaaaatactggaaaccaatagtggaatcgcaatttgtttctcgtttttatacagagccggcgcaataaatgaccaagcttgaaaaagagtatagggaaccgatatgagtaccgcgacagcaaaagttagcttgagtggtgctaggaagggtgatgctacttctgttgcaattaacgagctgccaggcgggagtaatagtcgtagtggttcagagacaatcagatataaatcgttggcaaaagaatacaagccaataaagaggataagtatcgccagaacacactttaataaacgatttcttagctctataagatgagcgacaagtggtgcttgattggaagaatctgtactcataatgcgtcacatgtccgcgcgtagtttaataatgattaggttcgagaagcagtcgtttcgggcattttttcgattttgtctgctagttgtgcctgggttgagtctagtttatctgtggttgcagattcagcggccacaataggtggcgcttctttttcaaccgctacggcatctacttctgctactttagactgctcagaagactctatcgtttcaggcgcatcctttttagtgtcgtatccttcagggtagggcgtaatggtattttgaatcgcctgaccttcttttagaaggcgctgattggtttcgttaattttctgttgcagctcttcatgatccagttgagcattaatttctctttgcactgaattaatgctgcggcgaattttacgaatccatagccccgccgtttttgcagcatgaggcaaacgttcagggccaagaattaaaagaccaactacgaaaacaacaaggagttcagaaaagccaatgtcgaacacagattaggcgctcttgtcatcttttttaacgtcagcatcaatcactttatgctgggcggtttttccgtcttcggcttccgtgtctttgtcgacggcttctttaaagcctttaacagccccgcctaggtcagagccaaggtttttaagctttttggtgccaaaaataagtactaaaatggctaaaacaattagtaattgccaaatactgattccacctaacataaattactcctactgcttatttggtacgactggctttttcgtctaagccagacaagttaaatctgcgtgctagttcatcaagtatagcatctgggccaatatctaaatgagataacatgacaagtgtgtgaaaccataggtctgcagtttcataaatcaaatcggatttatcacctgagattaccgcgtctttcgctgcaataatagtttcaatgctttcttcgcctactttctcaaggatcttatttaatccctttgcgtgtagactagcaacataagaagagtctgctgctgcggttttacgttgttctagtgtggccgctaattcagccaatacatcggatttcattatagtctctcaaatgttacggttttaagacaagtaggtagattcctactaaaaccagtccaaaactggttaaatcggcgtcttttatatgtgttaaagatacaggatcagtaataatccaagccgcccctaagcttagtaggccaagtaatcgaaaaggcgtattttgtcggcctttttttaattctttacctaattgatcaatcgcttcggtctgcgcctgcatgcgttcttcttggtgcgacatttgtgataacgcagtaaaaatcaaattagggatttgtggtaattgacctgcccactgcggagcttgtttgcgtacttcttccatcacgcgttttggccccatttgttctcgcatccagcgttctaggaatggcttagctgtcacccataagtccaagtccggataaagctggcggcccaaaccttcaatattgagtagagttttttccaataaaactagctgtggctgcacttccatattaaagcgacgtgcggtttggaataaaccaatcagtacttgtccaaaagaaatgtctttcagcggtttcgcaaacataggttcacacacactgcgaatagcagactcaaaggcatgtaccggtgtaccttttggtacccagccactttctacatgaagttcggccactaagcgataatcacgctggaaaaaagccaatagattgcgtgctaagtagcttttatccgcgtcatctaggctgcccataatagcgcagtcaatagcgatatatttgggtttctgtggattagtgacatctacaaagatattgcctggatgcatgtcggcatggaaaaaactgtgcgagaaaacttgggtgaaaaagatttccacaccgcgttctgctaagcacttcatgtcgacattagctttattgagtgctgcaatgtcggctacaggaatgccagagatacgttccatgaccatgacattacgatggctataatcccagtagacctgtggcacatacagtaattcggaatgggtaaaattgcgctgtaataagcctgtgttggctgcttctttggcaagatccagttcatcaagaatagtgtattcataatctgttaccacttcgacaggtcttaatcgacgaccgtcggcgcttaaattggcaacaagatgcgctaaggtataaagcaggttaatgtctttgcttatggtcttttcaatatgtgggcgaatgaccttaacaaccacgtcttcgccagaatgcaatttagcagtatgaacttgcgcaatagaagcagaggctaaaggtgttgccgaaaactcagcgaacagtttagaaactggtgcttttaaatccctttcaataatagcttgagcaatatggccgggaaaagctggcactttgtcttgcagctttgctagttcgtcggcgatatcatcgtctagtaaatctcggcgtgttgataatatttgtccgaacttaacaaaaataggaccaagagattctaatgctaagcgaagacgttcgcctttattttggctggcacgttgacgaccaatggcgcaaatagggccaagcgtgtagcgtatataccaaggcaaaagagcgaaaggaataaacacatcaagacgaaagcgcattactgtatagagtatgcgcagtaaacgaaaagtactgatcaacatggctagaatttaaatcctttatgaagcgcaacgatgccgcctgttaaattttggtagctagtacgttcaaatcctacttcgtccatcataccttttagcgtttcttggtctgggtgcatgcgaatggattccgcaagatagcggtagctgtcagcatcattcgcaattaatttgcccatggctggcagtagacggaaagaatattggtcatagacttgtgataaaagctcggattctggtttagaaaattccagcactaataaacggccgcctggcttcagaacacggtacatagaagcaagcgctttggatttatctgttacgttgcgcaagccaaaggcaatagtgatacagtcgaaagtatcgtcaggaaagggaagagcttcggcattggcttgaacaaacttcacgttaccaacaataccttgattggccagtttgtcacgaccaactttcagcatggagtcattaatgtccgctagaataacttgaccttcgctaccaacaaggcgggaaaatttaaccgtcaaatcgccagtaccacctgcaatatctaatacgcagttgccagcacgaacgcctgattggctaatagtgtgtcgcttccatagacgatgaataccaccggacatcaaatcattcataatgtcgtatttggcggctacggaatgaaaaacttgtgcgacggcttttactttttcatcagttgggatttctttgaagccaaagtcggtggtttttttctgatcgtcttgcataaactacttcatcctagtggcggcatcgctcgcccttttcttaatttgatagccttattgaaaagctttatttaatcgctttatcgatgtttgaaagtgttgcgttcaatgtaggtggttattgtaaccgcgacagcaaagctctggtactgctttacctaaactatttatttgccataactctatttcgccctgcttctttagccatatagagttgtttgtctgctctagcgaataaagattctgggttttcttgtgcttgaagttctgcgataccaatagatatggaaatcgatactggctcaccttgcatattgaatggcgttttggccacggcaagtcgaatagcttcagcacgttcgacagcttgttccagagtcgtttctggaaacgcgataacaaattcttcgccaccgtaacgaaacataaggtcttcttttaatagagcactacgtatttgctttggtacgaggcgtaatactttatcaccagcaaggtgcccccaagtatcatttacttttttaaagtggtcgatatcgcagaccgctaagcaaatcgatttttgagttttttgcatgattttgcacaagggcaaaattgcgtcttggtaagcggttcggtttggtagatctgtcaatgaatctgtcattgcttgagcgagtttttcttgtagcagcgagcgtagcgatacggtatctttttccattcgtgttactttatttttaagcaaggtgatggattggttagcgtatttttcctgctctaccatttgcgtcttgtattcggtcatggtgcttgaaatagtcaacagcctatcgttaatgagtgcttttaggctatctaaatcgttggcgctctgaactgcttgagatgtgtctgtgacttgtttttgtagcttgttgttaaaaccttcgcgactcacagatagtgacttctgtgagtgatagctgctggagatggattcgttgatactggcaagttgcttatttaactgattaagatagttagtcagactttcttgtgttctgccgatggcaatcatgattaagttgataacttcatcaagcagtccaggaagttgttggagattgtcgttgcctaaaagtgctttttttaagtcgacaatgtcttcgtcgtaatgactcggtaatgataagttattcatgagcccagcaagtgtgtggctaatttgaatcatgatttcttgatcatttttttgtgacttcgtttctagatctcgattgaaaaaacgtctaaaaagtgagcttttaggttgaccagactctatttgagtcaatgttttctcagccaacgccaaaaagccttttaagaggtgaggccatttagatggagtttgccagtgtaggcgtatttgggcttcaagttcttttttctcgttctgaggaactcttttactgtcctgtttttcaagcagatcgataagttcttgtaatgtacttctaacctgtttagctcggctgctttgagcttcatcacttttgattagcagtggttctgcattattaagtacatcttgtatttcttgggcatttgcccctttggttataacttggcgaatttggcgaacgacggaatcaagttctgggtcattcccttcagctagcatactggttctggaaactgctttacgtaacgcttctatcagtttgtcactcgatgattccgtcatatcgcctcattattatttttgacgttctttttcgataagaaaatcaacaaccttgtagatattttcattgccatttgcagtttcagcgcttaccaagtatttaccgtttacgattattcctggtacaccgcgagcgccgtaggcacgtattttggcatcggcttggctaaggcggctattcacagcaaaagaattaaattgcttatgaaattcatcttcactaacaccatagtttgaaaagaaagcggcaagtgcgtcttcagagtttagattacggtgttcaacatgaatagcattaaaaagatctgcacgaattttatcttctataccaagtagatcggcgacatagaaggcttttgcatgcgctaaccaaccacgaccgaatactgctggtaagaatttgaaatcaacatcgctaggtaggttttttttccaagcttgagtgataggttctagtttgtagcaatgtggacagccgtaccaaaaaatctcagtaacttcgattttactggggtcactagtacgaactggtgtttttatagttgtataaccattaccatcactgtattcagcggcagcagcagttagtgggataagtagggaaagtatcagcgctgaaaacagctttatcatggattactcctaatcgtattttatagtcatgttaatttacaaaagcattcttacatcatgcacagaattacaacagaatacgattccatcaaaggcttaaggttctaattttccagtaagtttacataaaacttacacctatgacgcctattgtctggctgttatttgtcgtgttttgtaaatccttgtctcaattgtgttcatttacctagattaaggtggcttatcgagtttaacatggcatattttcgcgtttgctggcattatatacagcaattgaaacaaacctgaatgcaaatctgaatctattgacgaatatcaacttatgaccccttttgactccacttttcaatccgcgcactttattaagagtgctgagaaactttctcaatgtcctttagaccaaggtgttgaggttgcatttgcaggtcgctcaaatgctggtaagtctacagcgctaaatacccttacgaatcaaaagaaattggcgcgtacttcaaaaacgccaggtcgaactcagttgattaactgtttcggattaaatgttgatgatcgtcgtctaattgaccttccaggttacggcttcgctaaagtgcctattgccatgaaaaaagtctggcaagcacacatgcaagattacctgatgaatcgtcgttctttagctggtgttgttttggtaatggatatccgccatccattaaaagaattcgacgaaatgatgttggattgggcgaaatctaaccgcatgaaagttcatgtactgttaactaagtctgacaagctaaagcgcggaccggcaaagtctacccaattgggtgtgcagaaagttctcaagaatcttggtgttgatggttctgttcagactttctcatccttgagtggggatggtgtggatgttttgcgtatcaaactcgctgaatggctcgtgcttgataatcttgaagagattccggtttcgccaaacgcataatgttgtggtaaaacgaaaaaagcctcgcgagaggctttttttatatctgttagtcaaaattaggccgctttactgcggtgtcaaataagccgcgaggaaggtatcaaagtccacttcatcagctgcttcaatggcttcttgatcacgtaacgagcgttctgctttttccataaattcgcgggtcagttcttcggataacggacgagacatccattctgtttgctgttctttcgatagcgccaacatggcattttgataaccttgttgtactttactgcgttcaagtagctgtgcagaaggcaatagggcctcgttgctaagtttttctctttgaatctctaccgcttgttgataggcaggattgcctgttttagaggataaaaattcagcgacttctgtcagtgaattcagcatgtcttcggccttggtacgcagtttagttgggccttgtccaaaatcaaagtccatatcaagatcgcgaccatgggaggcaatttcttgctgcatcttacgaagctggctgcattctgcactgcccaaatgctcatcaccgcgtaacatgcagtaaagcaggaagacatcaatgaaatacaaggtcgaagactgcatgccaatagaagaacttggatcgagatccataatacgcacttcaatgtattcaacgcctcttgcatgcagtgctgcacttgggtgttcgccaggttgggtaacgcgtttagggcgaatatcactgtaatattcgttttcaatctgcaataaattgctgttaagctggcgatattggccgtctacttttacaccaatatcctgatagcgctgatagggtgtttggagcgcttttttgatcgtactaatgtaggtttcaacttcgttatagcaaacatacaaatccgcttgggccttgttttgataacccaaatcgctcatgcgaagggaggtcgctttagggccaaaccaagtgtttttctcaagcgcagtcagactatcaggttttttaggtaaaaagctttcatcgatagcgggtgatgcaccaaacaataaagacaacatccaagagccgcgacggaagttacggatcaaagcaaaatagctatcggattgaaatgcttgtttttcagctacagaaagattggatttgcctttatagttttctaaaaaagcccaaaagtctttatcaaaagagaagttgtaatgcatgccagcaatacattgcatgatacgaccatagcgattcgacaagccttcccggtaaacacgtttaagcttgccagtgtttgattcaccgtaatacgcaattggaacatcttcgttgcccgctaaatagcaaggcatactggccggccataagcattcatcttgtttgtacagttcgtggttgaccaaattatgaatgtcttctagctcttggataacaccctcaacacttgggtgaacacctgtaataaactccatcaaagattcagaataatccgtcgtaatagagctgtgagtcagtgccgagcccaatgctttagggtgaggcttatgcgaaatatggccttgtgtacgatcaactcgtagagcttctcgttccacgccacgatgaaaggttaatgcagaagtcgtctcagcttgttggcaatgggctgccaacgcttgcaaagcatcggttaaggtggtcaagaagtcttccttctattgaataaggcaaaattgaatttcagggattgtactcggcagagcttattcgcagcaagcaacagataccctatgcacaaaaaatgctgacttctagaacatatatataagaaatttgtcgcgcaagggcacgacaaaaaacacggcctacaaaaatccaatcacctgtagatcggcctttaggccgtcaatttttcctagaggaatggattaaaggcgcatctcaatgccagcatcagtcatacgttgcttggcttcttggatgctgtattcgccaaagtggaaaatgctggctgccaatacggcatccgccttgccttcaatgacaccatcgaccagatgatccaaattaccaacaccaccagaagcaataacagggacatgaaccgcttcactgattgctcgggtgacgccaagatcaaaaccgtttttagtaccatcacggtccatactggttagcaggatttctcctgcgccgtattccaccattttcttggcccattcaacggcgtctagtccggttggtttgcgaccgccatgggtgaaaatttcccatttgtctggttcaccttccgcactgactttttttgcatcaatggcaacaacgatacattgggaaccaaagcgttgagcggcttcacgaacaaattcagggttaaacacagctgcggtgttaatgccgactttgtctgcgcccgcgttcaacatgcgacgaatgtcttcgcaggtgcgaatgcctccgccaacggttagaggaataaacacttgactggcaatggcttcaaccatatgaacggtagtttcgcgatcatctgagctggcggtgatgtctagaaaagtaatctcatcagcgccttgctcgttgtaacgttttgccacttcaactggatccccagcgtcacgaatatcgacaaactgaacgccttttacaacgcggccgttgtccacatcaaggcaaggaataatacgttttgctaagcccataaatggcgctcctaaaatctaaagtactgctatctatacaaacttaaggttgctgttatggcttgccatcccagttaaggaagtttttataaagctgaaggccatctttatgacttttttctgggtggaactgcacggcaaaaacattatcgcgggcaagagcaacacagaattccaaaccatagtcacaagtaccagccacttcgcttttgttttctggcacaacataaaaactgtgtacgaaataaaagcgtgcgttgtcgggaatattcgcccaaagcggatggttaatagtatgtttaacctgattccagcccatgtgcggcactttaagtttactgccatcatgatctatgtgcttctcaccaaagaatagggcattgccttgaaagtgatttaagcagtctacgccaccgttctcttcactgtgagacattaaagattgaatgccgacacaaatcgcaagaaagggtttttcagccatagctttacggatgctaggcaccaatcccgcattgtacatttcgccgatacagtcgcgaatagcacccacgccaggtagcaatacgcgatcagctgcatcaattaccgcagggtcgctggtaacaaggatggaagtattttcatcagcaacgtgttcaagggctttggcaaccgagtgaaggttgcccatgccgtaatcgatcaccgcgacggtggattttttcatgtcactcatacaaagagaatcctacaaagaacctttagtagaaggcatttgtcctgccatgcgttcgtctgcttctaatgccatgcgcaaggcacgaccgaaagctttaaaaatagtttcggcttggtggtgagtattcttgccacgtaggttatccaaatgcagagtaactttggcgtggttgataaagccgtggaagaactcagaaaataaatccacatcaaagccgccaaccgatgcgcgagcaaacggaacgtgcatttccaaaccaggacgaccagaaaagtcgatcactacacgagacaaagcctcatctagtggaacataggcgtggccgtaacgtttgatgccttttttatcgccaacggcaatatcaaaggcttgccctaaagtgatgcccaaatcttcgactgtgtggtgagcgtcaatgtgaaggtcgccaactgcgtgaatgtctaagtcaatcagaccatgacgtgctacttgctcaagcatatggtcaaggaaaggaacacctgtgacacaattgaatttaccggtaccgtctaagttaatcgacaccttgatctgagtttcaagcgtattacgctcgacactggcaatgcgatcggccattgattgttttctccacagtggtggtgacgaagagtcgtcacgtttttatataagagcagacataagttccccattatagaacgtgggctctttagcttctatgctttgtctaggtgttttttgatgagttgtctctattgcgtcgataaactcctaattcgaatgctatgatatgacgatattttagaatagtaaccccaccctagctctcctcttaaaaaaggggaagtgaacttttgctccttcccttgtttaagggggaggttcggagggggcaatttattaaggagtttgtcatggtttggataaagcgactttcactatttctggctggactagtagccattcttgccatcttattggcctacattatgctgtttgtaaatccaaatgatttcaaagacgagctaaaaagcgttgctttggaaaaagctaacgttaacttgcgcctcgatggggacatcagttggtcgttttttccttggttgggactgggcttagaagatattggtgtttctataggctcggatcctgaaattttacaatttgatcgtgccgaatttggcttggcgattttgcctttgctaaagcaaaaaattcaggttgataaagtcaatttggtgaacctaaaagccagtttgaataaaaatgctcaaggccaaggtaattggcaactagacttaccggacagtacgcctgcagcaagctcttctattccagctaccacagcgagtactgcttccagtacttctgcgaatgacactgtcgaaaaactcaagctgcctgatattcagctagatgagctgcgtattgaaaacgcgcaggttcaataccgtgatgaacaaactaaacaactgataaacgcgactttaaacgtgcaactaaatgatgtgcaatgggacaaggcgtggccaatggtgatggatatcgcggtgactcaaagtgatttgcaaggtaaatcacctatcaaagcgaaagcgacattgaatgccaaccttgcggtatttcctgagcgcgaagctttatcgttagattctttggtgctatctgccgatgtagaaagtgagttgctacccaccagtccaatcagcgccaagcttagtgcggcaaatgtggatgtggatttgcctcaggaaaatgttttggcagaaggtttagcgttaagtgtgttaggtgtaaatgttgatgcgaaaattcaagcatatcaagtattgagcgaacctcagttttcagctgtgttaacagtaggggagtttaatccgcgctatttaatgacgcgtttaaatttacctctgcctgaaatgtctgatgacaccgctatgaccaaagcgcgagctaatgtcacattagaaggcagtttagattctattaccgcgcagccaatttctattacgatagatgacaccaatattgaagctaacgccgtggtggatttatcgcctttgcgttgggatgtcagtgttgccgggaaaaatctagatttagatcgctatttgccaacgccagtagaaaaaggcaaagacggaaaagttgaagcaataaccgatgtagatattgcagctaaaacagaatcaggtgacctgataccaatagatttgattcgttctttaaatggccatgttggcatggtattcgaaaaccttactgccaaaaaactaaaaattgataaaattgaactggattccactcagtctaatggtctggtaaaaatctctccactacgagcttatctatataaaggtagtgtgtcttcaaaagccagtttggatgtaaggggtatcaccccagtgtttaatatttcaccggctattgatggtgtgcaaattcagcctttgcttgtcgattttatggacatgaataaaattgccggagccacttacctaaatggtgaactaaaagcgaaaggcaacagtgtggatgatcttatgtcgtcgctacagggtgacttgttaatagacattaaaaagggcgcactggttggcacaaacttaacaaaaacagtatgcgaaggcattgcagctgtccgtaaagaaaaaattgacgagcaacagtttggccctgataccccatttgaaaccatgcgctttcctgctcatattgtgaatgggcgagtttcaactcctggtttaaaaataagctctgcgggtattcaagtgacgggtgatggcgtggtgtcattgccaaattcgtctttagattatcaagccaatgtgggaattgcgggtagcgaattagataaagcctgtcacgtcaatgagaaagtgactaagttagcattccctatagtctgtaaggggaaatttagtgatgatcctgctggtttatgtcgtcctgatataaaaggcttcgggaagttatttgctgatttagcagaagatgaactgaaacttaaagtggatgctgaaaaagcgcgtctaaaggttaaagctgaagctgaaaaagcacgtttgaaagctgagctggaagaaaaacgcaaagcagaagaagaaaggctcaaagataaactgaaagataaattaaagagtttgttctaataactgacggacttaagcactgtttaaaaatgtaacgtgagaaataaatgcaaccagttgaaaattttgcgcctcgtgttctagcgtggtttgatgagcacgggcgtaaaagcttgccttggcaagagaataaaacaccttatcgtgtatggatttctgaaatcatgttgcagcaaacgcaagtgacaaccgtcattccctattaccacaaatttatgacatctttcccaactgttgaggcgttagctgaggccgagcaagacgaagtgttagcgcattggagtgggttaggttattacgctcgggcgcgcaatatgcacaaagcggcaaaaatgctggtggatgagttcgacagtgagttcccacagactgttgaaggtgtttgtgaattaccgggcattggtcgttctactgcagcggcgattttatctatttctcgcggtgttcaggcggcgattttagatggcaatgtaaagcgcgttttggcgcgcttccatgcagtgccaacttggcccggcgataaaaaaaccgaaaatgcaatgtgggaattagctgagtgttatatgccgaacgagcgttgtggcgattacacgcaagctatgatggatttaggcgcgacactttgtactcgctctaaaccgcaatgtttgctttgtccgctgcaggatgactgccaagctcgtcttactcaagatccgacgcaattccccattcgtaagccgaaaaaatcggctaagcctgagaagagtattcagttgctggtgttgatgaatcaacaagggcaatggttattagagaagcgtccttctactgggatttggggtggactatggagtttgccagaacttgctttcgatgaatctgtggtactgcatattgagcagcgatttgctacgcaagtcgaagctgtaacacctctgtcaccttttagacatacttttagtcattatcatttggatatttcgccaagccacattcaaattgccgacacaaagttggtaatggaaggtgagaaataccaatggttcagtcaacaagatgctatggcgcaagggttgcctgcgccagtgagaagtattttggaacaattgaataattagctcgagatcattcatatgatggtagataaaaacctctcatattttaaacgcgtagcagaggtatttgtctctttcttgttgttaggatttactagttttggcgggcctgctgctcaccttggttacttcaaccaaacctttattaaacacaaacaatgggcgagtgaaacccagtatgctcaatgggtagcgcttagtcagatcgtaccgggaccaggctctagtcaagttggttttgctctgggttaccatcgggcaggtttactcggtgcggtcgcagcctttgtagcgttcaccttgccgtcttttgttgtcatggtattgctcgcacaatttggtaatcactggctaggtaatatcttttttgatgcttcagttcatgctttaaagcttttagcggttgtcgtggtcgcagatgcttgtatcagcatgtggcggtctttttgccagagtaaaatgatggctgggctggcgttattcagtgcggcgtttattatcttgtcgccttctggatttgctagtttgacagttctgcttatcgctgtgttttttggtatgttagcaaggccttctattgttctaactgcttctgagcctttgcctaaagtgcattttgcatggtgtttttttgtcattgctgttgtgggctttattgttagtttttttctagatggcggattgagcggtttgttcgcaaacttttatcgagcgggagctttggtatttggtggtgggcatgtggtactgccaatgttgtcggcgtttgtacttactccagaatcttatgtagaccctacactagctgtgattggagaatcgaatttgcttttaggttacgccgcagcccaagcggttccgggtcctatgtttaccatggcgagttatttaggtgcctcggtgactccaaaaggtgacaatatttggttgtgggctggtgtagctaccttagctgtatttctgtctggtctattgttgatgctaagtgcgcaggctgcgtggcaacgtttgtctcattacgttctgtttcgctcagctgtggcgagcttgaacgcagcagtggtcgggattttgttagctgccttatattatccgattggtacatcgagtttgcttagctggatggattgcgtcattgtggtgttgggctttgcatggttaatctataaacgaccttccatttttatgttgattttggcgtttattgcgattgggttagctcggagtttttgacctccttccaaccctcctagtctcatctttggttgggggaggagctaaggcattttgttccgtccccttatctgtagtggtcaactaattccggacagtaaattaggttgttcttccgctttggcaggtggcatcccgttgttatattgatgcggcctgcgccagttataataatccatcagataaaaactgatatctcgttttgcttcgttttgagtcatgtatcctgcctttggaacccactcggatttcaaacttctaaacactctctccatgggagcattgtcccagcaatttcctcggcggctcatactttgcttcatgcgataacgccatagccgttgtctaaattttcgactcgcgtattggcttccttgatccgaatggaacatcacaccttttggtcgaccacgctgttcataacccatatctaaagcttttataacaagctctgcattgggatttgatgagaacgcccagccaatcatacgccttcgatataaatccaaaatgacagctaagtagtgccagcgaccttctgcccagatataagtaatatcgccacaccaaacttgattaggggcactcacattgaactctcgactcagatgattagggatgtctggttgttcgcctcctgtatccttatagcgatgccttcctggttgtttactgcataagcgagcttccttcattaagtttctgactttgaagcgacccagtgtatagccttcatcctgcaacatattctgtaatgttcggcttcccgccgcaccacggctctcattgaaatgctgaaccactagactacgcagtgttaaccgttcaacatcaatcttctgcttacgcttgaggtaatcgtagtaactactgcctggaacgccaaacaagtcacaaagtacctctgtcgcttcttgctctcttaacttatcaattagcgcatacgttctaggtcgtccgacatcaagagagctgtagccttttttagaatggctttttccctttctaatcgactaattttggcttcaagctcttgtatacgttgctgttctggtgtcaaagctttcgcttttggtgtgacaccacctcgttcatctttaagctgaccaacccagcgtcgtagagctgtctcaccaatgccaagggactggcaggcctcagtaaaactgtagccttgatcgagtactaagctggcggcttcatgcttaaactctgctgaaaatacacgacgttttgtcattaaacacctctcttaatgtggcaatgttaccacctaaaatggtgtccggttttattagaccactacaatctttaaggaggatggggttgaattttgtggtacgagcgccattattccccctatacattgataatggcgagagatccttatggcgaatacggttttttgtaaaaagtttcagaaagagatggaggcgttagatcgcgcaccattgcccggagcgaaaggccaagagattctacaaaacgtttctaagcaagcttggcaagaatggcaacatctacagacgatgttaattaatgaaaaacaattgaatttgatgcagtctgaatcacgtaaatatgtgatggaacagatggacaagttttttaataatgaagcaacggataagctggcaggatatgtggatccggatgatattaaagagctctaaattctaagtaagagtagagtatttaaaaatgccccttggttaagtatttaacaaggggcatttttgttggtttgattcattccgcaataaacgagtatgaattcgcttattgggtgacaaaactagcgaataaaatatcttttaccggttctaatccagtctcttcttttaaagcgccatttactgcaatggcggcttcttcgcgtgttttttcacgggcgattgccccagtaacttgctctgtggtgcgagagctaagaaacattactaatgcgtctctgactaaaggcatgttagcttcaatcaagtctttttttgactcgtcagtacgaatgctaatactggtttttatatatttgagtcgggcatcgtcgccaagatgattgacgacaaaagtgggcttcagctctatataagcggcagctggagctgcatcgtctgcggcataacttgtgatacctgtaaggccacatagtaagattagagtaaatagacgtaatttacggcataaggatatcatcaatgacatgttaggttctcgtattcattccaatagacagtatactaactgccattaaagcttgctgtcagtagtaatttcgcactttactgttttactgttgtcgtaagtgacattattcaattaaaaatgtccgtttaggaatctttatctatgttcacgttcttaactgctcgtcgttttcatggtttagttgcattcgcagcttttgcgcttttagctgtagctttttatatggaatatcaaatggggttagagccctgtcctttatgtatgttgcagcgtattgtgtttttctgtgtcggtgtggtgtccttggtctctgctttaactgcgaatgaaaaagcgcggaaaatattttcttggttggtggttgttttatcttttgccggcgctgctttagcaatccgtcatttatatttgcaaagcttaccaatggacgaattgcctgcttgtttgccgggattaagttatatgttcgaggtctttccatggcaagaaattatgcaagctatggtgatgggaactggtgaatgtggtgatgtggtttggacatttttaggcattagtattcctggttggacattggttgcttttattggcatggcgatcattaatatcgttatcgcattgcgagctaacaaaaaaatatctgtataaacgagacatttgtgcctgtttaaacaaaattttacaggcacagtaattatataaagttctctaaaaaggttacaaatccctcaagttatcgtcttgcagggggtaacatatcggaatatgcttgagacaaagattaataataattaacgcctaatggagtctgcatatgttagaaggttgtaaaacagcccaagagcgatggggcggagtgcacgtcattatcgatcgttggttagagcagcgtcgacaactgcttgaaatggggatttatttgcgtgagcgcggtgaacttacgccgatggatacacctaagattcaattgttttgtgagcagctggtggattatgtttctgcgggccactttacagtctatgaacagttagccttagaggcgaaagagtttcatgatgatggtgcggttattttattgcgcgaattattgcctcttattgatagcacaacggaagtagctattgaatttaacgacaaatatgacactaaagagcattgtaacgctcagcttgaggccttgcctttttccttgcaggctttggctattgtaatggcagaacgattccaatatgaagatcagttgattaaggaattacatgaagcgcacagtgaaaaaagcgtttgagcttggtttaattgctttctgttctgcagctttattatcttgctcagcagaagcaccagttcgaactgctcaatatgctgtgcagggtttgttttctgccgttctgagtgatgacggcaccactgctttagttggttctattcagcatggtggtagtttttgggtgaatgccgtcaatgaacgtcgttttaactggaatcatgctaaaggtgagtattcatcattgcttggtgtcgatattgacccaagcggacagtttgcagcaactggcggcgctcgctcgttagttctatggaataccacaacaggtaaatctgatgccttctgggcgactccaggtgacattcaatctctaaagcttacccagaacggtgattatgctctagttggtctaaatgaccagactgctcgtttttttgatattaagcgtggcggtattaagcaaacgttacgaacaggttcaaccgttcgtgctgtcgatgtgacgccagatggaatgctgggtgttacaggtgatgattcttctaatgttaccttgtgggatatgcaaacgggtgaaaagaaatatcaatggcccctaagtaatgacattgctagtgtggctttatccgccgatggtaaatatgcgtttggtgcagctcaattaggaaatgcaaaaatttggtctactagaacaggcaaagagcttaccaatatcgacaccggagctcttaagtaccgcaacgtcaccattagtcaggctgttttttcaaaagatgacagatccattcttattggtgaagtgaatagtcgagtgtctttggttcaagtcagtactggtgtcgttcaaaaggagtgggagatttttactcccaagagtagaccgagtggcgctagtgttttagctctggcgtttggttcaggtaatcgttattacgctattggtagtaatggttatttaaacgtattggaataatcaatttatgtcttatcacgacgttgagtcgcattcatctctttcagagcaagagcatgttctgaaagggccggccaaacaaggctatgcaaaagaagcatcagcaaggttgcctttgaaatggggcgcagtttttgcagctcaagcttttatatccgttgctgcaggtgcatttggtgcacatgctttgaccagtatacttgagctgaaagcactaggctggtggcacactgcaagccaataccttatgtatcatgctttagctggattggtcgtagttaccttatctacttatttatcttctactaaaaacatactactgcttctttgtattggtaatattttatttgccggtagtctatatgtcatggctttaacgggttacacattgttaggagtcgtgacgcctctcggcggtttatgctacctcattgcttgggggcttttagtgctgaatttttggcgttcaagtcatcaaaagccataggcaatacgactttaggttttaataaacgaaccgacaaaagcaggacatcaaaggttttttccggtaggatagcgccccgctagtcttacccaaaagacatgattgattaatgattgacctaaatcgaacgaattaggttggtgtaggctcatcaaaatagaacacacttaagcgatatttaaccatgcaagagcaagaaacaaatactcaagaacctatcaagaaacgtaccattcgtagctttgttgtacgtggtggtcgcatgactgaaggtcaacaaaagaactacgatgcgaactgggccgtgtacggtttagatcttgctgatgggcgaattgattacgcaaccgtatttggtcgtgaatcagatgtggtgcttgaagtaggttttggtatgggagcttcgcttgtcgagatggcaaaaaatgccccagagaaagattttatcggtattgaagttcatccaccgggtgttgctaaactgatgatgctggcaaaagaggaaggcattaccaatttacgtgtttattgtgatgatgcgattgaagttatggcgaactgtttaccacagaaaacagccagtgcattccagttgttttttccagacccttggcataaaaagaaacacaataagcgtcgtatcgttcagcctttgtttgctcagcaagtggcgaatgtattaaaagaaggcggacactttcacatggcaacagattggcagccttatgccgagcatatgatggaagtaatggaagtccaagagggctatcagaatgcggctggtaaaggcttgtatcaccctcgccctgaatggcgtccactgacaaagtttgaacagcgtggtgagcgtttaggtcacggtgtatgggatctgatctatacgaaacaaagtagctaagcgctcttatttttagaccaaaaatagatttagccaataaaaaagcgactcaatgagtcgcttttttattattcatataaagctagaatcaaaaattatttgatttctacactttcacggctgttgccagcatcaaagtattcttggaatacttttggtgtgcggccacggccagtccattcgtgagtctcaccagctactgttaagcggtatttaggttcaacagttttgccttttgtcgcgccagcttttggagtagttagtaatgctacttcttccattgttaagccgcttttagcgattaggtttgcaatttcttcagcgcgagcagattttagtgcttgctctgcgtcacgagctgcttcttcttcttttgctttttcaagcgcattgttgaagcctgcgattaggttttcaagttgagcaacgcttagctcttttgctgctgcacgtgcttttgctttattgcctgctaattctagtaataaactcattggtgtcccctatttatctgttaagaactggttgtctctgaataactagttggtcctgcactgaaaaaatagatccgtcttttatgctcagtggtatgtgttaaaattaataaatttgaaaattccataagattggaaaaaataaaacgctttcttaggttgatagtgaatctaaaccagatgaaaaaagtgttttatcttatgctacaaattcaataataattcataccgtaaaaaaacattgaattgatatcagtacattgtgatgtaattttatactatttcaagtttgtgtgtggattttaataaaaaacaacctaacatgctaataaaataacgtgtttaatctgttagaaaagtgtaaacaatagggtaataaatgaattccatatcagataacctaagcctagagttttctatattaaaaaaatacagcgataatattattcaattatttgaagaaggtgcaaccgttccattcattgctcgttataggaaagaaaataccagcggcatgagtgatcaggatttgcgctctttttacgatagatggcagtatttagttgaattaaaaaagcgtaaagaaagcattcttgcgttattagctgacgattcaaatgtttccgatgccataagaaaaaaaatacaaaatgccatctctaaaaatgaattggaggatttgtattcgccatttaagaaaacccgtaagacaaaagcagatgaggcaagggagcaagggcttcagtctttagcggaattagtatggtcaggcgagcgttctgacaccttgtctgcaattgatgcctggtgtaagcaaaataatattgtaatgtcggcagagtctgctttagagggcgtaactgaaatattgaatgaagctattgccaatgacagtgatgttctaaaaaaaggccgtgcagtattgctcaaagatggccttttaaccagtagggtgctgcgaggtaaaaaggagcaaggcgagaagtttcgtgattactttgattaccaagaagcgataaataaagtgcctcctcatcgtttacttgctctctttcgaggaaaaaaagagtcgatattaaaactgagtgtttctttgaagaatgaagaaaattatcctgacgtattaatctttcctcatcttaatcaactgcttgatacaaatttgcctgaatcttatcgagtaacgtctttgcagcgtaagtatttaaatcttgcttgggaaaaaaaacttctgcctaaactagaaaccgatgttctttctcaattgaaagatcgagctgaagaaggtgctattcaggtttttgcagataatttacaagatttattaatggctgcacctgcaggagcgcatcgagtattaggtgttgatcctggttttcgcaatggtgttaaattggcggttatcgacgagcaaggttctttacttgatcatggtgttatttaccctcatggacctcagaatcgtacgcaagaagccagcacaatgctttctcagttgatccgcaaacataatattggttgggtggcgattggtaacggcactgcttcacgagagactgaagcactagttaaagcgcttattagcgaatcgaatctagattgtcgcgctgtggtggttagtgaggctggagcttctgtctattctgcttcaccaatagcgatacaagaatttcctgatttagatgtcacaatacgaggagcggtatctattgctcgtcgttttcaagatccgctagctgaattggtgaaaattgatcctcaggctattggggttggtcaatatcagcatgacgtcaaagtcgccctattgtccaagtcgcttgcaaatgtagtagaggattgcgttaaccgcgttggtgtagatattaacctcgcttcggtttctttgctgtcctacgtttcaggtttaaccaatcgcttagcgcaaaatattgtagactatcgtcagcagaaaggccgcatcgagtcgagaagcgagctgttaaagataaaaggcatcggagataaatgcttcgagcaatgtgctggctttttaagaatactaaatggcaaagaagcattagatcagtctggtgtgcatcctgagtcctacccattagttcaaaaaatggccgcgcaattaaagctaaaagcaaatgacttgcttaataatagtagtgctttacagcagctaaagcagttcgccccaagctttgcccaagcaggcgattttacttatacggatattcttaacgagcttgctaagccaggtcgagatccacgtccagagtttcgttatgcgtcttttgatcatagtgttcaaaagcttgaagatgtgcaagaaggcatgacgttagaaggtgttgtgactaacgtagcggcatttggtgcttttgtggatttgggtgtgcatcaagatggattgatccatatttcgcaattggctgatcgatttgtaaaagacccaagggatttagtgcgggtgggccaagtcgttaaagtaacagtgctagaagtagatgtgcagcgtaagcggattgctttaaaagccaatgggctttgatgcaattcaattgtttgttaggggatcctgacaagaccattgatatttatgttagtcagataatttccacaaaaaaaccgattagaagactctaatcggtttttttggaggagccagtaacattaatttaaaagggattaaaaattaatgttaaacagcgactgcaatttgtgatttggcttggttgaaagcatcttcacctggttcgcccattgcttgaccgccagcgatgaaagtatcttttacatttagaccaatgaaacctaggaatgtttggatatgtggcacttggtgatccacaggagcgccagctaagaagctaccgcttgcagcaaagatgtaagcatctttgtttacaagaccaactggtcccgtttcggtgtatttaaacgtacggccagcacgagcaacatggtcaaagtaagacttcagcgtagaaggaatgccgaagttgtacataggagctgaaacgattactaagtcagcagcttctagttcagcaattagttcatcaccaatcgcaacaatagcttgttgttcagcagtacggttttcttctggagtaaacagtgcgcctaatgtttcgcctgtgaagtgtggtagtgggttcgcagttacatcgcgagcaacgactttaccttctgggttttttgccaaccatttttcaacaaactcgtttgctagttgacgtgatttagagttttcgccagaagcgctagagtcgatacgcagtaaagtagccatggtaataatttctcctcggtaatcttaagtgagccaagatggctcgtcacttgataatgaggctatcttataacctagttattcgattaaaaagcgacattttttggagatattgatcgaaaaatacgatacattaattatccatgtattttatataagagaattatcttgaaagccccgagagtaacgttagagcaatggcgcgttttgcaatctgttgtggacaaaggtggttttgctcaagccgcggaagcacttcataaaagccaatcttcagttagctatacagtcgcaaagcttcaagagcagctaggctatccgttgctgattatcgaagggcgaaaagccaaacttactgagcgcggtgaagtcttgttacgtcgttcacggcatttattaaaagaagcagtagatctagaagagctagctcacacacttggccaaggttgggagcctgaattagaattagtggtcgatcaggcctttccaacgcccgctttactgcgtgccttgcaagcttttgagccacaaagccaaggaacacaagttcaactaaaagaagcggtattaagcggcggcgaagaagcgctacgaaaaggcagtccagacttagtgcttagcgctattgttccaaaaggttatttagctgatcccattgtcgaagtggaaatgatagcggttgcggctacgagccatcctctgcatcaagaagtagcccctattaacaacgagcgcttgagtcgggaattacaaatagttattcgcgattcggcattagaaacctctatagattctggttggttgggaaccgatcggcgctggacggtatctagcgtgcaatccgcgctggagattgtcatcagtggcattggcttcgcatggttaccaaaggctgatttggaatacgccttgcaaagtgggaaacttaaaaaattaaaattgatttctggtagtgagcgcaatttccacatgtatgccatctttggtaagggcgaaagaacaggtccagctactaggcttctagtagagctccttcaggcggagtgcaatgcttgccctaaacgttccaccattccatcattaccttaaccaagtgttaacttgatgcttgaatttgatcttgaatgatgttcaaaagtgaaggtagaaatgaacgttccactttatttgcttcgctccaaagcttcgcgacggcaatggcttttgggcaatgaaaaagtaatttatgtacgctaattttaactaccagttttggcggtttattattttcaacaaataaatctagtgtttcattatctgtgtgtaggctagccgttccttttatacgcacaacttcaccgattccaggaatcataaaaagtagaccgatttttggtctttctacgatgtttctcaaactatctaagcgattgttaccagccgtgtctgcgaatgctatggtctttgcatccagcacttttacaaatcccgcatcaccgccacgaggtgaaacatctgcgaatccattcttatccgaagttgacatgataataaaaggacagtgctctatgaaggtgattgagtgttgttctagttcatcaatttctttttttaatgctaaaagatgtgcctcattataaagctcatcaagctgtttaggttcgttgattttgctcatgttaatcccttgctttggtaatgggtaaaccatttgataatggtttttattaatattggggcggtattttatactggtaataccgtaatgtaacgcatcgacatcatattgattatttcctgacaatctttgtttttactttgcctagaagcgtttaaaatcatcgatttatgattttttataaaaattgtcattttttttgtgacaatttgggttgtgacggtttaggcaaaaaggtctaatagcttttatcagtaatatccattatttatttaaagaagccaattcaaggatgctcatgactcaggacatcgtaattcttgctgccggaaagggcagccgaatgaaatcagccttttccaaggtgttgcacaaagttggcggtatcgccatggtaagacgagtactaactacagcaagtacattacctgaatcaaaattacatctcgttgtgggtcaccaaggtgaacaagtcgaagcaaattgtcaggatttttcagccaatattgtttggcaaaatgatccgcaaggaacaggtgatgcattgcgtcgcgttgcgccttttcttcaggctgatggtgcgacattaactctttatggtgatgttccgcttattcgtgccagtacattagaaaaaatgaccgctctgtctaattctaacaccttggttttattgacgatttctcttgataatccaactggatatggtcggattgttcgtaacgaacaaggcaaagtgacagcgattgttgagcaaaaagacgcgtctgaaagccagcttgctattaaagaagtgaacaccggcattttgttagcaccgaataatcatctacaaggttggcttgcagccttaactaataataacgctcaaggtgaatattatttgacagatgtgattgctatggcggcacgtgatggtgtggatattgtcacagtgaacccagaaaacgaggccgaagtggcaggcgttaatgatcgagtccagcttgccgcattagagcgtgagttacaaaaccagcaagccgttagccttatgcaaaatggcgcgaccttgcttgacccatctcgcattgatattcgtggagaattgactaccggtcacgatgttattatcgacgtgaactgtatttttgaaggtaaagtagtgttgggtactggtgttgaagttgggccaaattgccatcttaaaaattgtaccattggcgacaatactattattaaaagcaacacgctaattgaagaaagccaagttggcgaacattgcgacattggtccttttgctcgattacgtccaggcacacaactagctaacaaagccaagatcggcaactttgttgaaaccaagaaagccattattggtgaaggcagtaaggttaatcatttaagctacattggcgatacagaaatgggggcaaacgtgaacgttggcgcaggcaccattacctgcaactacgatggtgtaaataaacatctgacacaagtggccgataacgtctttatcggttcaaacacctcgttagtcgcaccagtgcaagtagcagaaggtgcaatgatcgctgcgggttcgaccatcaccaaacaagtaggtgagaatcaattggctttcgccagagcgcgacagactaacaaagacaattggcctcgaccaatcaaaaagtaacaggtcgccgttactaaaaggggtcagatcccttaaacgaattttttcgaattgaatgaaactttatttttaagggatctgacccctttaagtagaccctaaaaggactctctcatgtgtggaatagttggcgccattgcgcgtcgtaacgtatcgaaaattttaattgaaggccttagccgtcttgaataccgtggttatgattcttccggtattgcgattaacaacgaagaaggtgtgttttcacaccgtgccgttggcaaagttcaggcattaaaagacaaattcgaagcagagcctctagatggcaaaatgggtattgctcacacacgttgggccactcatggcaagccaacggaagctaatgcacatccacacttttcaggtaatgatcttgctctggttcataacggcatcattgagaatcacgaaccattgcgtcgcgaattaaaagccaaaggctatgaattcaaatctgaaacagataccgaagttatcgtccaccttattcatgatgcgttaaaaacacagccagatttactgaaagctgtgcaaacgacgttaacgaaattacatggcgcttttgctatcggagtggtgcaaaaagacgataacgatcgctttattgccgcacgtaaaggcagcccgcttgtagttggggttggtattgaagaaaactttgtcgcgtcagatcaacttgcattattgcatgttactgaccagttcatctttttagaagaaggcgacgtggttgaagtaagtcgtgataacgtgtctatctatgatgcaaaaggcgagttgcaagaccgtccaattagcgtatttaaccacaacatcgacgcgacagacaaaggtgaatttcgtcattacatgatgaaagaaatctacgagcaacctaaagtgatcagtgcttgtctagaaggtcgtattagtgaaaataaagttctgactagctgctttggtgcagattctgctttcttaaaagaagtggaaaatgtacatatcgttgcttgtggtaccagttatcatgctggcatggtggcaaaatactggattgaagatttagctggtttgccatgcagtgttgaagtggcaagcgaatatcgatatcgcaaagtggctgtgccgaagaaaaccttgtttttgaccttgtcacagtcaggcgaaacagcggatacactggctgcgttgcgtatggcaaaagagctgggttatttaacgactctagcgatctgtaacgtcccatctagtacgctggtgcgtgagtcagcgcttactttattgaccaatgctggcccagaaataggcgtagcatccactaaagcttttaccactcagcttactgcactattgattaccagtgttgctattgctgtagaaaatggtctgtcagcagaaagagaaaaagagcttgttcaagctatgcgttcattacctgcttacgtgaatgctgctcttttagaagatgctcacattaagactgttgcggatcgttttgcgaataaaaccaatgcgctatttttggggcgtggcaccatgttcccaatcgccctagaaggctcattgaaactaaaagaaatttcttacattcatgcggaagcctacccagcaggtgagctaaaacacggtccattggctttggttgatgagaatatgccaatcattgcactggttccacataacgacatgttggataagcttaagtctaacctacaagaagtggcggctcgcggtggcgaattgtatgtttttgccgacaaggacacagacctgcataacgaagaaaatattatcttcaccgaagtgccaaaagtagacagcattctagagccgattgttcatacaattccgctgcagttattgtcttaccacgttgctgtcgtaaaaggcaccgacgtagatcagcctcgtaacctagctaaatcggttactgtggaataattgatgatctgaaataaaaaaaaacctagctatggaacatgaacgaaacatagctaggtaaagttatacagagagtaacgcgtttaacaagtcagtgctttacagggttgcgaggtaaatagcgggtgtgccatttacgtctgagctgtagagcactgatttatcatctggtgtgaaagaaggatgagggtggttgatctgacgatcaccgtttaagactttccagctggtattgtgttctgtaatagggcgaatgcttgcgtcagatagattaatcaaatacaggttagggtcattttcgatgtcgtggccagtattatcggcaacatctactggtgtgcctgaaccatcaccaaccactaaagtgccgtcgtagttgctcattagatgactgcaagctggcatttcagcttctactttaaatgctaggcttgttgcatccacagagcaaagctggcgcttgtctgtattgggtcgataagacacaaacatcatttttgaaccatcaggaacgaaaaattcgtgagtgcacgactcttctacgctttgctcgtagaccttgcgtatgttgtcgccgttttcatctatcatccacatccgagtttcaactaagtcgtgcgggccttcatggcagaaagcgattgtattatcatcattaggacgataaagcggatggccaagccaaatattttcttcgaagatggttgtacgttgacctgtctttagatcgattgagattaagcgacagcgcggtttttggtgataaaactgagcaaatttttgccagctatctagctccatataatccgtatcttttatttctatcgccacgactttcgtgcaagccgaattaggtacccaagtgccgtagcctacccagcctttagccacttcgtataaaacactatgttcttggttcttaagatcgacacgaatgagttgcttgttattttttacaaagatcagtgcgtcatcttgtgtggtaagaaagccgccaaatacattgtcgcctttaccttcggtgagctgtatagcagtttcatcttgtaaatctaaaagatggtagtttctttcggtatcgaaattggcagagataagcagtttattaccatcttctgtgaagcatttttgataaaaatagtttcgattacacacactgctatcaggtgttagctgagtaacgattgaccctgtcttttcgtcagttgtgcgtttaaatgccaaggatgtggtggtgcctagtgacatgatttcctctcttatttttgtttgcagcttcgtctttactgatggatttgtgctcttctttctattgttgctattcctacgctagttgagctttttctatctgaacaccgaataaaaaacagattaacagctattttaaatttattcaccaataaaaatgaaaaagtgttttgaaaaaaataattaattattgttatttttttattgttcttctagtatgttttcacaacgtcaaataaaaacaacattcagagttaaaaactatgtatgaaaataagcgtttagggttgctgtacatcagtccttacataatagggcttctagtatttacagcgtttcccttcctctcatccttgatcatcagttttactgactacgatctaattaatccgccagagtacattggcttagataactatcgttacatgatggatgacgataccttctaccaatctatgggggtaacgttcgcgtatgtgtttctgaccattccgctgaaattagccttcgcactctttattgcctttgtgctgaactttaagcttcgcggcattaagttcttccgtactgcttattacatcccttctatcttgggtagtagtgtggcaatagcggtattatggcgcgctatattctcactcgatggcttgctaaatagctttttgggtatctttggtgtcgaggcgatctcttggttgggcgagcccgtgtttgccatgttctccgtaaccttgttgcgtgtttggcaatttggttcggctatggtgatcttcttggctgctctgcagagtgttccacaatctcagtatgaagctgccatgattgacggtgcatctaaatggcaaatgttcaccaagatcaccgtgcctcttattactcctgttattttctttaacttcattatgcaaaccactcaggcgtttcaagaatttacggcgccgtatgttattaccggcggtggtcctgctaaatcgacgtatttgttctcgctttatatctatgagacggcgtttaagtatttcgatcttggttatggtagtgcgcttgcttgggtgttgtttgttgctgtggcgatatttacggcgatttcattcaaatcatcgaagtactgggtgttctactcaggtgataagggtggtaaataattatgaataaagtattccctaataaagcagcgttatccgctgaccttaagaataactcaacactaagagctgaaattcgtaagcaacgagtaggtgcttctattcgttacattatcttgctgttttttggattggtgatgttgtatccgctgttttggatgttctcagcagcttttaaaccaaaccatgaaatctttagttctttgagcctttggccgaaagaattttcgctagatggttttattaatggttggaataccggcacggaatataccttcggacgattctttctaaacaccttgtattacgtggtgccgaaagtgattttgacggtgatttcatcggtcattgtggcttatggatttgctcgctttgatatcccatttaagaaattctggttcgtcaccttggtggctaccattttgttgccaacgtctgtgttgttgattccccaatacttgatgttccgcgaaatgggcatgctagacagctatttgcctttgtatttgccgatggcatttgcgacgcaaggtttctttgtcttcatgttgattcagttcttgcgtggcttgccaacggatatggaagaagcagcacaaatcgatggttgtaactcttatcagctgctttggtacatcgtagtgcctatgttgaagcctgcgattatctctgtcgcgctgttccaatttatgtggtcagtaaacgattttttggggccgcttatttatatttccagcgtagaaaaatacccaatcgcattggctcttaaactgtccattgatgtgactgaaggtactcagtggaatgaaattctggctatggcatccattgccattgttccgtcaattgttgttttcctaatcgcacagaattacttcgtagaaggaatttcgtccggtggcgttaagggataggtgaatagtatgtctaaagttgtatttgaaaatttgaccaaagtgtattcgaacggcttcaaagcagttcatggtattaacctagaaattgaagacggcgagttcttggttgtcatcgggccttctggttgtgcgaaatcgacgacattacgtatgttggcaggtttagaatcggttactggcggttctattagcattggtggcaaggtcgtaaacagcttaccacctaaagatcgtggtattgccatggtgttccaaaactatgcgctttatccccacatgagtgtgcgtgaaaacttaggctttggtttgaaattagcaaaagttagcaaggcggatattgagaaacaagtcaacgaagccgcagaacttcttgaacttacgcctttgctagatcgcttaccgcgtcagctttctggtggtcaggcgcaacgtgttgcagtaggccgtgccattgttaagcgcccgcaggtgttcttgtttgacgagcctttgtctaacttggatgccaagttacgagcgtctatgcgtgtgcgtatttcggatttgcataaaacgctgaaaaagaccaatcgttcggcaaccagtgtttatgttacccacgatcaaacagaagccatgactatgggcgaccgtatttgcgtgatgaaagacggtcatatcatgcaagtggatacgcctgccaacctctataaatacccgaaaaacctgtttgttgcgggattcatcggcgcgccagaaatgaacatggttgagacgcgtttagatcgcacaggtgaaggcaagtgtcacttagccttgtcgtctcaggtgttaggtttgccagatgaaaaactccagagagttttgaccaactttaccgaagacgtggtgtttggtattcgtcctgaattcatcaagttagcagatgaaaattcgccgcaggatgaaatcatcaagggcacgattgtgcgcatggaaaacatgggcgcagagttttacgttcactttaccgtagaagatagagagctttgtacacgagttccttctgatgtcgtagaagcgaaattgttggattcaattgggaaagaacagcgctttcattttgaaatgagcaacgctcatatttttgataagaaaactgagataaatatctctttgtaagacttttgtacgacagctaaaccgcataaagcaagggtgatagtcgtgcaaaaattgagtaatcactaacgaggaaaaaggacatgaaaataaaaacaatagctctgttagtcggattggcttctgctggttcaatggtgagtgtgaatgcaaacgcggaagatttgcgtatgtcatggtggggaggcaactctcgacacacagcaaccaatgacgctgttaaagagttcgaaaaagtacatccagagatttctgttaaaacagaatacaccggctggggcggccatctagaacgattaacgactcagattgcgggtaatactgaaccagatgtcatgcaaacaaactggaattggatgccgatcttctctgcacgaggagatggctttaaagatctacgtgaatacagcgacgtattggaccttactcagttcgataaatccgctcttgatgccggaacaaataacggaaagctcaatggcatccctgtttccatggcagcacgtattttctattacaacaaagatacatgggcaaaagctggccttccatacccagtaacttgggaagatttaatggctgctgggcctgtttttaaagaaaaacttggcgatgagttctttcctatcattcttgaaggtcgtgacatcatcgcaatgaaccgttcgtttatggttcaaaaatatggcattccaatgattgatgaggcgaataaaaaattcgcttactccgatgcacagatgcttgagtttttcaaaatgtatgaagacatggtgaaaaatcatgtcgcgccaagcagtaaatatgtggcgggctttggtaaggctaatttgtacgaacataagccatggatcaatggtgaatgggctggtgtttacatgtggaactcagcaattaacaaatataacgacaacttaaagccacctatgtccttggatattggcttttatccaatgagaaaaggcgcgacagatgcgggcttattttataaaccagcgctaatgctttctattggcaaaaatagtaagcatccaaaagacgcagctaagctgattaacttccttttgaatgaacctgccggttacaacgcaatggggctagctcgtggcgtgcctttgagcttggcggctcgtcgagctttatctttggatggcactatcaaagattcggacttatccgttgctggattagcgcaaatagacgacttacctaagaatatccttacatctgcccattttgaaaatcctaagttattgggactttttgaagagatgatcgaaaaaatggaccaaggcgatattagcgttgaagaggcagctaaagagttcatgtctcaaggtaatcgtattttacgtagagccattaaataagtaggaaagcatttttcagatggcgaaagaggatagagagtattggatgaggcgcgttcgcgcgcctctacttctgccaaagtacgtatatgaaatgtaagtacatatatgaggtgtaagtctgttaggtgagagccttcagggcaggagggtacgtacaacgcaaatgattttcaaactttcaatgccccgcgcatcgagagcggacagcaaggcgggaaattgcttgtccaactattataaacacgaggaataaaatatgtttgatctgacgggtaaagtagccattgtgacgggatgtaatacaggtcttggtcagggaatggctttggctctagcaggcgctggtgcaaatgttgttggcgtaaatagagatgacccaacagaaacaattgaattgatggcaaaaacaggtcgtcaatttcatagtgttattgctgacatgagcaaaatagacagtgtcgactatgttgttaaagaagccgtatctgcttttggtaaagtcgatattcttgttaacaatgcgggcattattcgccgcaatgacgcgatagattttacggaaaaagattgggatgatgtaatggacctgaatattaaagcggtcttttttatgtctcagggctttgctaaacaggttatcgctcaaggaacatccggcaacattattaatattgcttctatgttgtcttaccaaggcggtattcgagtaccttcttacactgcgtcgaaaagtggcgtgatgggtgtaactcgcttactggcaaacgaatgggcaaagcatggtattaacgtcaatgcgattgcgccgggttatatggcaacagacaacacagcggcattgcgtgcggatgaagatcgttctagtgaaatattaagccgtatacctgcgggtcgttggggcacacctggtgacatggctggaccgattgtctttttggcatctgaagcatcgcgttatgtgaatggttataccattgcggtagatggtggctggttagctcgttagcttctaatgcttttagtttttaggaaaagataaaggaaaaggtgaactttataggtgcatgcggaacattttttatcaaaacgatgcttccgcatcttgccgcagtgatatttgtggtgacttgtataatatcttaattgtgaattaagtttcattttgtaacgctgggatgtatctatatgcagaattactctacaattacaaaaacacatttcaaaaaaaatgaaacttatatgataaatgaagaaaatactcagcaaatagaacccgtatcttctgtgatgaaggtatttgctattctaaacgctttagcagaacacaagtccttaggtgttacagaactgtctcaaatcgtcatgacgtcaaaaagcactgtgtatcgctttttgcaaactatgaagatgttaggttttgtgtcacaagaaggtgacgatgatcgttactcacttacactgaaactatttgaagtcagtgcgcgagctttagagcatgttgatttagtcgaacttaccgagccttatatgtctcgtattggtgagctgacaaaagaagcattgcaccttggtattcgtgatggtgacggcattatttatatatacaaagttgatgctcaatacaacttgcgtatgcaatctcgtattggtcgccgcaatccgctttactctacagcaataggtaaagtactgcttgccgagcgcccagaaagctacattcgtgatgttttgaaagacactgaattcctgccttctacggctaaaacacaccgttctatagactctcttttggtcgagctaaaagaagtgaaagatttaggttacggtgtggataacgaagagcaagaagaaggcctgcgatgtattgccgcgcctatttatgaccgattaggtaatgttattgctggattgagtttatcttttccaacattacgttatacacctgaaaaatttgaaaactacgttggtttgctacaagaagcagcagcgaaagtatctgaaaaattaggttacactaagtagtatctatccgtaatagttatctagaataccaaaagctggagtgatttcgctccggctttcttttctttgtacatctgcttttctttcttatctattagtcagtttattcattcgaatagccaactttgtaaaatttgtttttttatcgtgcaataaaataaatgaaacggcttttcataaaagattgaataatgttttatcgctgctatagtagtcatgtctaaaacaagaatacaaagagttgtcctatgtttgtttacaataacgaagtccctctggaagatcttggtgcgggtgtttcacgcaaaatcatggcctattcagataacatcatgacagtcgaagtgcattttgaaaaagatgccatcggcccacttcataatcatccacatgaacaattaacttacgtattgtctggtaagtttgagttcacaataggagatgaaaccaaaattgttggtcctggtgacacgctttataaagagccaaatgtcatgcatggttgccgctgtttagagccaggcgtcttgctagacaatttcacaccagtacgaaaagacttcttataaataacgtcttgcgacatcgaatgacttaaatgaattcaggagaaagttatgaaaattgcactgatgatggaaaacagccaagcaggtaaaaacgccgtaattctggaacaactaaacgcggttgctggtccattgaatcatgatgtatttaacgtcggcatgagtgatgaaaacgatcaccacctgacttacatccacctaggcatcatggcgagccttttattaaactcgaacgctgtagactttgttgtttctggttgtgggacgggtcaaggcgcaatgatgtctctgaatgctcacccaggcgttgtgtgtggttactgcctagaaccttctgatgctttcttgtttaaccaaatcaacaacggtaatgccattgctatggcatttgcaaaaggttttggttgggcggcagaactaaatgcacgttacatctttgaaaaagctttcactggcccacgtggcgaaggctacccagttgaacgcagagaaccacaagttaaaaacgctggcatcttgaacttagtgaaagcagcaactatgaaagacaactacttggatggtttaaaagccatggaccaagtactggttaaaacagccgtaactggtgaacgcttccagcaatgtttctttggcaattgtcaaaaacctgagatcgaagcgtacgtgcgttcgttattgtaaaatcctcgacacacaaacacgacctacataaaaccaaatcacatgtaggtcggccttcaggccgtcaagaggcgatcatccaaaaccaaatcacatgtaggtcggcctttaggccgtcaagaggcgatcacatcaacccaaaaccaaatcacatgtaggtcggcctttaggccgtcaaaagctcgatcacaccaaaccaaaaccaaatcacatgtaggtcggccttcaggccgtcaaaaagcataaacaaatagctttatctggttaaatttaaagcgcttgtcaatatatggcgcacaagttcagtttgtgagtttacattcattttgttaaaaacggatttcaattggctgcgcacggtttgtacgcttatatttttatcttcggcgatattttgcaaggttaggccattggttaacgatagtgcgagatgtgcctctgctacagtaagtttgtatactgcttgtaatgagtctgcattcgagaatgagcaaagttcaggataggatatatataaaataatttgatcttgatggaagttgatagattttccagatgactccacatttttagccattaaggtgagagggctgatttgaaagtcgctttttatctgtaaggttttatgtgtgatttcattatttaatagctttattaggctgctctttagcaaacgctgatctgctagcttatctaatttcaaatggttgttttctatttttaagccaaggtcttttttgcacaatgccgcggctagttcattattgtaggtcacttctaattttgagttgatgatgattacgccaattgggattcttgataaggcagacatgaacacatcttctttttcttttaactgctctaaaatatcagagaaatcaaaaactcttctaaagtgtgggtaaagccgctttaagtagcttaattcatcctcattgaattgagtttgatccattcctctatgtataccgatacctacaaaatagcgttcgttattacaaatatttagtgcacctatatagcctacgttgttcggcaataatattttttcataaaaaaaagggtgctctcgttctgataccttgtgatcaatggccccatgagccgtaccttctggaagtgccatcatgaccgttgcggttttgtcttctgctcctaacccaagttgataagacgaaataaaactttcgggaaagccatgttctccaaggactctgaatgtttgttgacggaaattaatgaagaaaagtccagcgctattagcatgcaaaagatgacagagcttctctaaaacattattccagtcttgatgatcaaacccgctatcataaatagaatctattagttccagtaattttgatgagctcatttatcgttcttccggaagcgttaatattttcactttttctaggaatatacctcatatgcggtatgacgcaatctcaattgctctctatattgcaaatatattggatagaactgctcaatctttattgtttctttacaggtgaatcattatgtcaagcttaatttatatcgttgaaaaggctacagatagccagtcacattatttggaattaggtgatgcaaacagcgttactgctaagtttggtagtgtttattcactgatcgattctcagacgggaaaataccctgaaaatgtggtgttgcaacaagacgaagatcatttattgatagtgcgggacggtgaagttttactggtaattgaagagtattttgatgaagcaagagaagcatcatttgatgatagcggtattattttatcggatattgccttggctggaatggaatcagatgtgttggtggaagagcctatttggagcgccgagacagcaacaacaatcacattgaatgctgagaacagtaaccaaacgactgatttagccaatagcactcagcccaaaattgacatgtcggttccttccagcatgcgtcctcaggaaggtgctcctttacaaaatggttcgacggggtctgaagcacaagagcacaatgaagatccatcatcaggcagccaaagtgccgcgggtgaaatgggatggggttggtatgcagctgctctgggattgggagctgtaggaatggctagcggctctagttctggtggttctagttctagctctggcggaggttctgcatcgacgtcatcgacaacaatctccagtgctgctggtattttcttttctaccgtacaaatcgatttgtatgacgcatcgggtaatttaataagttcggcagagcatgattattcaacaggtgattatgtatataccggtacttactcaggaccgatgttagttgagattatcgatatcaatggtacttctacagattacaccgacgaaacaacaggtgaagcaaaaagcttaggtacgtctttacgtgctatgacgacaactgatggcgccagtgacaaagccatcagcgtcacgcctctgacagaactggcaacacagctagcgggtgtaacatcagataatcgagccgtgaccacagacaatgtggcaatgaatggaaaagttgcaacgctttttggcctagataatattttagataaaccagctgtagtgactgaagatactagttctgccgatgcagcagctcttaaatatggtcaagccttggcaattttgtccggtgccgattcggacgcaggcaatgccagtgctgcagaaacgattgctaccatcgccagctcattgaaagaagcgaatagcgatgccagtgctgacttaaaactcacttctgaagtggccgatattttaaccaaaggtctagaaacctttaacgatggtccaacgggtcgggacaatgccataacatcaagctttacttttagtagtgtgccggtattggtaaatgccgatggcgatgtcattaaggtaatcaacgcagaggttgtagcttccaccattgaggtcaaaatcaaaggtttgtctgctgatacagtcgttactttaaccgtaggggaaaacacgacaacctatactgttacgtctgacgatattgaaagtggttatgcttatgtacctattaccgcgagctggttccaagcagacggagatggtaattatgatgttgttgtcactgtaaatagtgtcgaatcttccactacgattaaagtagatacgatcgcaccagatgcacccacttttgcattgcatcaagatactggtgattctgatagcgatggcattactagtgacaccacggtcgatgtgactctggccgatggcgttaccaattggcaatattctttggatggcggttcgacttggatcactcgtacatctggttcgagcttcgagcttaaaggcagtactacttacaatgttggtgatattcaggttaagcagattgataaagcaggtaatgaaagcgacgttaccagtaatacttcggccattgaaacacttgaaaccttagcgcctgatttgagtactgaggatacaggaacaagtaacagtgatggtattaccaatagttcaaccgtgtccgttacctttgatgatggcgtggatctggcatcatggcaatacagcctagatggcggttcgacgtggaaggatggaactggcacaacattcgaactggccgctaacaaaacctaccaagccgatactattcaagtaaagcagattgatacgcaaggcaatgaagaaatcgccacgctctcttctaaagtcgtaacggacaacacggtttcagctccagtaactttccttgcagaagatagcggtcagagcaaaacagatggcattaccagtgacactacttatcgagttaaattagccaacgatgtggcgagctgggaatacagtgtagacagcggtgcgaattgggtggcaggctcaggtacaagcttcgaacttaacgaaaatcaaacttatgccgttggtagtattcaggttcgtcaaaccgatgtggctggcaatgtcagtgagataaaatcgaataccactgcgattacgacagacttaatcgcaccagatgcacccagtgcgttattgagaaacgacacgggcgcaagtgacgaagatggcattactaacaacactgcagttgatgttgccttagccgacgatgcggtgagctggcaatacagtctggatggtggcgaaacgtggtctgcatcacaagctgcttcggttaccagctttgcattagcagacaataccgcttatcaagctggtgatctgcaaattagacaatatgatgccgctggcaatgtcagtgtcgtcgattcaaatgatcaaattattactctagatagtgtggtttctgctcctacactgagcttctcactaacctcaaatgatctgactagcacgacagtgaccgtgacattagcagacgacgttgcgtcatgggaatacagtttagatggcggagaaacttggaatgagggctccggagagcgctttagcttagcaccattaacggcttatgacgccaatgctattcaagttcgtcaaactgatatagcaggcaacatcagtgatgtcgtagcgaatgaatctttagaaacggatgtggcgatagacccgccaagttttgaattggcttccgatacagggattgcagctgacgattccattacttcgtctgcgactatgaatgtcaccttgctaggaggagacgaaggggcggttagctggaactacagtttagatggcggtataacttggtctgatgatcaagacatttcaacgaccacttttgatctagcagacaataccacctacgacgtaggacaaatccttgttactcaaaccgatgctgaaggaaacgtcagcgccttcgcatcgaatgacaacacagtgattgttgattctttagtcggtgcacctgaatttagcctaaacaccgatacgggaagttctgatacggacggtattaccaatgatctcaccgtaaacgtagatcttgccgatgatgtagcaacttggcaatacagcttagacagcggttcaacttggttggatgggagcggtacgagctttgaacttgctgcaaatgtttcctatgcagctggcgctattcaagttaaacaaatcgatctagctggaaatgaaagtacagcgactctaaatgacagcaatattattacggatacaatccctcttgatgcgccaacttttagtctgaatagcgattctggtagtagcgatacagacaatattaccaatgattcggttgtgaatgttgtgctctctgaagacgccgctacttggcaatacagcacagacgccggcataacgtggcaaaccggcactggaaccagctttgatctagccgctaacaccacctatttggcgggagatatccagattcaacaaacagatgctgctggcaatactagtgcttcagccagcaacgatgccacgattgaaatagacaccaccgcacagacaccaactctatccttgaatgtagattcaggcattgatgattcagatggcattaccaatgtcatgctggtggattttggtagcaatggtgagtcaactattcaaagctgggaatacagccttgataacggtgctaattggacagagggatcaggatctagttttattcttgccgacaatacgagttatgccgtaggttctatccaagttcgtcaaacggatctagctggcaaccttagtgctgtaggctctaattcgacgactatcgtcaccgacactatcgctcttgatgcaccgagctttgctctgcatgctgatactggcgaatctaatagtgattttatcactagcgacaccaccattgatgtgaccttagacgcagaggcagctagctgggaatactcgttagacagcggtgctacatggacagaaggttctggcaccagttttgaaatgggcggattgcaaacctatgaaattggtcaaattcaagttcgtcaaatagatattgccggtaatattagcgcggcagctagcaatgaagtgccgtttgtttcggattctctacctgccccaacagtgcaattagcagaagatacggggttgtctgatagcgacaatataaccaacgatctaacagttaatgtcacgttagatgtgaatgctgccagttgggtttatagcttggatagcggatcgacttgggttgatggagaaggaagcagttttgagctagaagccgatacaacgtatgccgttggtagtatccaggttaaacagtttgatgcagatgaaaacgaaagtgcgatctttagtaatgaaagcaatgtgattacagatacacaatcacaagctccagaagatattgtgattactgcgtcaaatagtgttagtaccgtgatttccgaaggaaatgaagagttatttgatgtggaacgctatagcgttggtaataatggcgactttgttgtttcttggattaagcaggataaggatgcaggcgaagtcttattgatgagtcagttttacaatgctgatggctcagaaaaaagtttaccatttgtattacctgtcgatgcaacagagggttattacaatattgaaaaaatagtacccgttggaaatagtggtgcgattgtcattacgtgggttggtgattcgaaagacgacaagtttggagactatgaaaatattagcaatttgttttttcaactgtttgatgccgatggtcggccagtcggagaaataaagcaaagtactgcaaccaaagaatggattgatggttccgatatcattgctctgaaagattcagaccagtttatgctttcgtggacagaagattcatcggatggcacgacagcgtatttgcaaattttcgattcgataactggcgaagaaggtatcctacttacttacgataatagtgttgtggcaagtgtgcttccaacaggaaataatgacgagttccttgttttatggaatgaagtggtaagctttgaagattcatccgccattgtgaaagtgcagacctattcgtcggatggaacccctgtaggcacaaccatcgtactgaacccagaagcaggagaatacagtgatggcatgtatctgcttggcgaaggtggtgcctttattgccttgatgattaacgagcaagacatgaccatgagcttacaattggtcaatgatgacggcagtttaggggcacgtgtcagcttgagtgaattcagcgatcgtgtggatatagaggtgggtatcgccaaattaaattcagataatgattttgcggtgacttggattggcgtaaatgagggtgatgagccagttatttatactcagtcctttatagctgatggaacggcgcaaaatgatccgttagctttgccatttgaatttgatgccgacaaagattatgacttgtttatagaatctgtcagtacgcaaacagacgaaggttactttgtcacagccgactactttgaagaaataaccaactcagaaggaacaaacaatttagaagagtcgaccgacggagttaatgaaggcggcaaggaaggcaacatttttgtggcaagtggtgtgtattttgttgatggtaactcggtgacagaaattgcgcgcaacgaagaaaatgataatttggcatactttaatattcgcgtgctaaacgctgctaatgatgtgcttatttttaaagatggacaagataaaggtacgtgggaaacggactcttgggtgcaaatttacaacccagatggcacagcaaaaacagagaagattgaattcactggcaacatcaatgacgttgtgtggacgcaattaaacggtgacggcgacttctttatctcttgggtcgaatacaataactattacgatgatgacagcgcgagttgggttaatgaagtcacccaccatttacaaatgttcaacgccgatggcgagtcgattacaccaatagaaatggagcaaggggatgatctgccggtatcggttgctgaagccggtgttgcgtatttggtcagcctttcggattctgcttctatcgagacattggctgacatcttagccttagaagaaggcagctggagcagtgttgaggtgggtgcagataccgaccatgtgttgagtacagaggggcttcctgctgggcaatacgtggtttatgccacagacgttgccggtaatatcacgttaaacactactgttgttactatcagtgctgagttactcgctgagccagacgttgaattaaatgaagacactggcacatacgattatgacgagattaccaatgacacgcaggtgaatgttactttgactgacggggcagtacgttgggaatattcacttgatcatggtgcaacttggaccgatggcgtaggaacgtctttcaaccttacggacaataccacctttggttactacgatatccagattagacaatatgacgcggatggtaatgtcagtgaaatagccactaactcggatggttatgttgttgcggataacaccatttctgaccctcagattgagataatcggcaactcagtcttggtgacgttagatgacgactacaatgaatggtactactcccttgttggtggcggagaagatgaaaacaactggatccaaggcacgggagatagcttttcactagaaccgaacaccacgtataacgcaggcgatattgttgtctatgtagaagatattgccagcaatgaagcggaatttgtctatcaacaacaagtggtgacaggcgatgcctatgaagcgccaagctttgcattgtttgaagatagcggagtatctgacagtgatggtgtgaccagtgaaggttcgttgaacgtacagttatctgatgatgcagtgtcgtatgaatattcattggatgctggagcaacatggcagcatggggtaggtgcttatatcttactggacgaaggtgaaaccttccctgcgagtaattttgttggctatcagtacgatgctgaggacaacgagaccgagctgttaacaagttatagcgaagagcacctagacgaagatattgattttgcaattggttttctcctatctgaaggaacggttagctggcgttattccaaagacggcggcgaaacctttactgaggtcgcttgggccgatgccgatgggcatttcatcgatttagactatggcgaggaatacgccatcgacgatattcaagtacgtcagatcagatcaacgggtgaagtcagcgccattgcgaccaatgatcaagtcattattacggacgaagacagcccttatgatgcggtttatgcaaacagtgactccccttatgacgatacgatagacgtgtcaggtttccaaaagctggatggcggtttaggcgacacagcggttgcaagcatggattaccaaaaaaccatccagcttggtgacacaggaacgtatgtgtctatgtggtatctgaatacagagtctgaagaggtgaattctcaattagtggttcaaatgttgggggcaaatggcgaacctacatcagactacatgagaatcgagcacgaaagtataacagaatacctggatctgatggcggcgataccattagcagacacaggatcatttgtcgtgacgtgggagcaatatgacgaagaaactgacacttcggattactactaccaaattattgatgaaaatggcgcggttggtggactgcaaagtttagaaaactacttgggttattacggtcaatttaccgattcatttattattccagttggcaatgacggcaactttgtggtgaccgacaattactatgacgaaagccaaagcctcagaatgttaaccgcgacgttaatgaatgctgatggtgagataattgcagaaataaccacttctggagaccctgatgatcctgaagatgacagtcaagtacatattagagctgttggcgaagacggaaattttgtcgtagtgtcgaaatacgcagcgcaattgtattccagcttaggagtggctattggtgatgcgatgccactaaatagcgctgtttcgggtgcgcattttgaagctcttgaggtgataggggacacggggtcctacattattacttcatttaaatatacgtatgaaggagaggatagatacccagtcatatctgcgcagatatttaatgcacaaggagagtaccaaggcgatagcattgtattaggtgaaggggaattgaataccaagattcatcatactcgttcagatattggcttgattggcgatgataaaatggttgtatcttggactactcgagattctgatggcggtgctggtgcgagaattacctattttcaaacaattaatgccgacggcaccttgtctggagaggctatcacgccatttgctagcattggcgagagcgaagaaatttccgtgcgtatcgccaatatatttccggttggagaacagggcaattatgttctgttggggcgtgtggattatgttgattcaggcgatcgagaatattacgccaagtttgtcaatggtaatggcgaggttacggacttagaagatgcagatcttcttgctgataataaccctagatttactgttgaatctgtcggagacgaaggggcttttgttgtcgcttggaaccaaactaatttaagtggttatggtgtgagtgttcagctctacaacgttgatggtgagccaataggggatacggttttattagaagcagatccttatggttcttatgatagaacgccttctatcattgagttaagtggaggggaatacatagtgacatggatcggtgatacctatgaagactccgaagctgtcacagatgtgtattcacaaaaattcaatgcggatggcaccttagccaatcaatcgattgtgtactcggacggcgatattccggtagaaagcaacgaagacggctttgcgtatttggtcaacagcagtttgtttgcatctgactttttgtccgacgtagaccaatggtatgacggattgttcgataccatattgaacgcagatacctcttactggaacagcacagaggtgacggcaggcgtcgaaaccagcgtctcgacagacggtctcgaaggcggaacctactacatgatagtaacggatcttgcgggtaacgtgagtgttaacaatgtaggtattgttgtggcggaaaccgtggtgtttgacctgactacaggggattcaaccgatgttgatgatcaatccttctcggccaatataacctatgacatatatatcaatgtaggagatggctctagcctgacgctgaatgacggcgaacaatggacttttgccaataatcttggcgacgatgacagaattaccttggtcagcgacactacgattaccagtttctcggcagacacttttgacagtattacttggtctactgactctgatgacgtggtattaaacagtgagggtgaatttagcatcgcagccgagagtgtagacctatgggaaaatacttgggcgtcaaacccagatgcgggtttaattctgtcccaagttatcgccactgaaacgcctgaagtttagacgacaaggagtgatcaaagtgaggcttaatgacaatactcatggaagagtgttgggctaagcctttctttggtgtgatcatttatggattctaaactggcgttacttcgcgaaatggcggagcagcaagaatatttagcactgcagcaagcctgccgtgaacagcttatgcagtcggattttcgacctgtacaaattctctttgccttatcttgtgcgcatttgaacgagcttgaaacagcacaaagtatactttctcgtgtattaggaacggctgtatctgagccgctttctttgcccgaacagcaagatgtgagcgctgtgtatatcgccatgtccgattactgcacagcagaactcagcttggatcgtttgctgcaacaagatccatctaacgcgcttaatctggcgagaaaagcctactgccgactaatgcaaaacgatagtcgaggtgcttatcagctatatactcgctctattgaacatgactctagcaaagtcgaaatatggctgaacctttgcttgctgttgttggcaaaccaatccgacaatagtgaattattatgctcagatgtaaccgactctcttgatctagtttggtcgcatttagcgcaagccgaagcgcaattcactgatcttcaagacatctacacagcacaacgacgtgagagcttaatccgccaactaggctcggtacgcttagaatgttgggtcttggaaagcaagttcgcagaggcggaagcttggttacacgcgtgcttgggggagggcgattattaccgagacaatgtgcttttttatgcagaatgcctctttttacatgggaaacagtttgttgctgaagcggcgctattaaatgcggccaaacagtatcctgacgaggctgaattttatcgtcaattagctatttttgcttatgagcaaaatcgaatgcttgatgggcaatattatcaaacgcagtacgatgctcgaattcttaatcacaatgagcgctgggtctttgagcaaggcgtcggcgttcttcctttggtggattttaaagatagcgctcgaatcagagcgcgttttaatcgtgactttatatcagcacgatttacttctatagagtcgcaagacgaatcgctaaatgccttacagccggtttttattatcggcgtgccattttctggattatcccttgtcgaacaattgctgcttagtagcgagcaagtggcttcgcttggcatttcttcccactttcctgtgctggtggaaggtttaaatttccagcatagaaaaaaaggttctaatcgatcttatccagatagtgttgataccttgagtttgcagtacttggctgaaatggcgcaggggctgcaatcactgtatgaccgcaaagccccgaatgcgtttgtggtgatagacaaatgtgcccacaacatttctcatatcggtctgataaaaagtgtttttcctaacgccaaaatcatatcggttcgccgtgatccaagagcgctcgccttgtcttctcgtgtagcccaatggctaaagccgcatctaagccagtttatgacttccgatgatagtgaatctacgacggtgccatatttgctggggcaacagttggtgcaatacaacaccttgttagcacattggaaaagcttattcgcagagtcaatatttgaaatatcgtttgaagaactcacgtcaaaaggcaatattgttgcatcacgattgtttgactttctggatgtgcccgtgccaaaaaatatagagcaagcggtaacaaggggcgcacaatatgcccctgatgatgcctctataaaatggtcgacttataaacaagaactgtccttgttattgcgagccatgagtgaaaaatcccccgcacctgttaacgacatggttaccttgccggagccaaatatgttgtcgaacgcttatgaatattatcagcaagctgcttatcaagaagccgaataccaatgcaaggtaatcttgcatcatttaccggattttgcgcctgcgttgtacttgcttggtgaaatttacctgcgtaatgatttactcgctatgggcgttgaatatcttaccaaagcgatagatctagcaccgtggaaacgtcagcaatggcagcaaaatttaaccaaagccgtgcagcttttggcgtctcaggagtcgtcttcaaaacagtttccatcgactcattctcaatgcgatatggaggcaaaatgagacattttgttttgtcgattgtaaaagcttcatggtttataaaagtaccgcttataagaatgctgtttggactcttggtgatggcattttcttcagctgtattgagtgaaagtgatggcagtacgagttttgcaaaagcgctaaacgccatgctagagcgacatcccgcgctgcttggcaagcaagctcagatcgaatcgaaagaatttttacttaaaagtgctgaggcagaacgctatccaagcttgaatgtctcctatggtgaagatagaaatgacaaccaagaaggggccttcatcttaaaacagcctttatgggcatttggacgtatcgatgcgggtattgattacgccaatattgacgtaacagcagaatctattgataagctgagattaacccgaaaacttttggaagacaccgctattgcttatgccaaagtgatcggagtgcaagaacagctgcggattattaagcaaaatattgtgcaatatcaggaatttgtagagcaaattgaacgcaggaaattgggccgattagcatccgaaacagacacccaattagccgcatctcggctgacgcaagcgcaagctcaggaaatccaaactcaaggagatttaagagacgccttgatggttctgcaaacgttaacgcaattgcctattgaatcagtcgatcctatttcggcagatttatatcaatacctaccggacgatgttgcgattcgggacaaagtactgaagcaaagtgccgaagtgcaatacaaggaacagctggtggaccttgcgctaaaagatgtaaaccgcaaacgttctaattttatgcccaccttgtatgtgaagttttctcatgaatacagcgacagcgccacctatccagatgaatctcgtgtggccttagtgatggaaggctctttagaaggcttaggtttgatcaccatgtatcaagaacaatcggcagcatcacagcttcatgcggctcagcgggatgtggaagtgacgcaatttgatcttaaaaatcgccttaatactctgttgttaaaccgtaaaacccaacagtcattgattgaaatacatcagtcttccattgatacgctaagtgccactttggcgtcttatttacggcaataccaaagcggccgaaaagaatggctcgatgtattgaacgtacagagagaaatgacagaacaaaagctatctcaggccagagcggaaaacagtttattaattaacttactaagcttagtggcattaactggcggcctagatgccgtgccgttctccaatttagtcatccaatgacgcagtattaaaaggggtcttagatgagtgataaagcaaccgaacaagaaagcacgctgacaagtgaggctttacacagtttatttaaggagatggggcttggtgtctcatttggtgatgttagcgtggcgttagaacgagcggatgttttggcattgccgttattggaacaaattaaagcaattttgcatggcctgaatatcaaaggtgtaaaaggcggcatggtggcgtggcgtcgttttgatcgcagacagctaccagcactggtgcaatatgatgggcaatggtggttggctaaaaatggcgaacaagcggacagtgtattacttcaacaaggagaaggtctgccagcgcaaactgtgtccagtgaagagttggttgaatctttggtactctggttacaacgcgccaagcctaaccacttggaagacaataaagatcaagatatttcaactgcgcgaaaattgatcctgagcgccttgtttcaagacaaactctggctcggtaatgttttagcggcgactgtcgttattaatttacttgccattgcgacgtcgctatttgccttgcaagtttatgatcgagtggtgccgacgttagcctattcaaccttggcgaccttggtggtaggtatgttgggaattgttctgcttgattggatgcttaaaggcattcgtgccaaagtattggatagcctagcggccgatgtggacatgcgcttgtctaaacaagtgttccatcatctgcttcatctccgtctagataaacaaccgaatagtcttggtactctcaatgcccaagtaaatggactggaatctgtccgacaatttttcacctcaggcatcgtatttggcctgatagatttaccttttgcccttatgttcatcgcttttattgcagttattggcggtgtggtaagttgggtgtacgcattgctattccccttagcaatactcttaggcgtggtcactcagatccgcctaagaactttaatcaaaaaacaaattctgcgctctaatgaacggcagggtttgttaatcgacgtaatccgagggtcagaaaccattcgatccaacaatgctggttggcgtttttctaacgaatgggagcaaataactcgctctttggctggctatcaagtgcatcagaaagccatcagtcaaattagcacagcaacaactggcagcttgtcgaccattgcttatgtctctgcggtagtagttggcgtattccaaattgaagcgggtaatttgacgatgggtggcatgattgcctgtagcattttaggcggacgagtaattaacccagtggcgcaaggcgtgcaatacctagtgcaatggcaatcagtttcgcaatcattgaccatggtagatcaattgctagcattggatttagaacgtaaaccttctcagcatctattggttggcgagcaagcaataagctcgttatctgctgaacaaattcgctttgtttatggcgactcgccagtgaaacacttggacatagagcagctcacctttaacgccggtgatcgcgtgctattggtgggaccaattggttgcggaaaatctaccttgctcaaggtactggcaggcttatatcgaccatcagaagggcggattaaactgggtgcgttagatttatgggaaatagatccacagtttgtgacctcacatgtcagttacttgcctcaaaatgtgcatttgttcaaaggtaccttaaaaagcaatctgacattatctggcacagtaagtgatagcgaaatgatgcaagtagcaagtgaactgggtgtcgatgctatcgcccagagcaaccccaaaggaatggagttagacatagcagagggcggcgaaggattgtctggtgggcagcgtcaattggtcgccttatcacgcactattacagccaaaccaacggtttggctgttggacgaaccgacagcatcgttagacgcagatacggaaaaacgggtttgggaagtgttagaaaaacatatcaaacctgatgacattctcatcgtgtcgacacatcgcccaatgctcgcggcacatattgccaatcgtgtactcgttatgcagcaaggtaaagtcacccgtgatggtacgcctgctgctgtctttccagccatgatgaataatacaaaaccgaccacgccacaaactcgaatcaagcgaggcttcaatgctatctaatacctccttacaacctagtgaaaacgcccaaggtgattttgaagtgtttgattatcataagaaaaaacgctcgcttattgtttggccaatccttactgctttggtggcgtttgtggtgtgggcagaatatttctatattgatgaagtagcacaagcacagggtgaagtgattgccagtagtcgagtgcagttaattcaatccgttgatggcggcgtgatatcggaactcaatgtccgcgaaggggatcgagtgcaagctggacaaatcctcggtcagcttgatcaaactcgtctaagtgcctctgttggtgaaattgaatcccgtgtgtttgctttaaaagccaaagccattcgcttacgtgcggagattcttggggataaaaaacttacttttccccaagatatgctcagccgttatcaagacatagcacaagtggaaaaagcactttttgaacagcgaaaaaccggcatcaaagaagagctccgaactctacaagtatctgtgtcactggcacaagaagaacaagacatagtaaagcacctgcaagcatctggtgacgttagcagcagtgaaatgctcaaagcaagagaagcgctaaatgcggcagaagcgaaacttattaaccgtaaaaaccaatttttagaagaagccagcgcagaacttgcaaaagtcgaagacgacctagggcaaagtgaacaaatcttagcgagaaaacaacaagaacttcaagacagcgtctttattgccaaagtcccaggcatagtaaaaaacgtcagcgtaaccacagttggtggtgtactgcgagcgggtgaagaaattatgcaaatcatcccgattgacgatgaactgcttgtggaagcaaaaatacgcccacaagacatcgctagagtaaaaccaggcctactggcgaacatccgcctcgacccttttgattacaccatctacggcggagtagaagccaaagttgtctacgtcagcgcagatacactaaaagaagaaagctcaaaaggtgaagaaatttactaccgtgtacacgttatcccactacaacaacccataaccacaaccataggtcgtcagattgaaatgctgccaggcatgacagcacaagtctccatcaaaacggataaacgcaccctaatggactacctactcaaacccctacgcaaaacgctcagccaagcatttggagaaaaataaattcgacctacacaaaaccaaatcacatgtaggtcggccttcaggccgtcaagagggatcacaccaaaaccaaatcacatgtaggtcggccttcaggccgtcaagaggcgatcaccccaaaccaaaaccaaatcacatgtaggtcggactttaggccgtcaagagggatcacaccaaaaccaaatcacatgtaggtcggccttcaggccgtcaagaggcgatcacaccaaaaccaaatcacatgtaggtcggcctttaggccgtcaagagccgatcacaaatcacttgtaggtcgacctgtaggccgtcaaaagctcgatcacaccaacctaaaaccaaatcacatgtaggtcggccttcaggccgtcaagaggcgatcacaccaaaccaaaaccaaatcacatataggtcggcctttaggccgtcaagagccgatcacaccaaacccaatcaatcgcatgtaggtcgaccttcaggccgacaaaaaattaaaaatactgcaatctataaataaactgaatcccaaaaagggtagtcttttacacttttgactaacccttttcgtaatgggtttgtaataatatatcgagcaatactaagacgatcgtcttcagctcgtaatgcgcggtcataaaaggaaggttgccataaagtgccattttttttcagatgtttatttacttggaaagcgctagcgcctttcaaattaccaacaatagtcggtaatgttgaactatgatttttaagtttaactaggccgtggaagtggtctggcatgagaacccatgtcagccatgtgcatttatgatatttttggtttgtttctatttgttggcaaaacaaatgagcaagagagaaatcattgaaatgcggaattctatcaagtgtattaaaagtaatgaaatattcgcgattgggttctgataaccttcctttccttaggtcactccatgacataaagcctccttttaaatgtgatttcttgacggcctaaaggccgacctacaaaaaccatgaatcacgacctacaaaaaaacgatcacctgtagatcggcctttaggccgtcaaaatatcggtcacaccagaccaaatcacctgtaggtcggcctttaggccgtcaaaaaagcatctggcctttacaaaacttccttgacgcgctaaagcactacctacaaaaaccatgaatcacgacctacaaaatatatatactatcaattctgattagggcgttgataccaaggtgacaccatatcggtaatgccatataaactgttacgttttcctagcatttgaccaccatccctagtgataggttgccagtttaggtacccacggctattggttggtttaagcgatattgtgtcaaacggaatagacaagtagaaccctttggtaaagctaccctcgccaaagtctttcgcagacatgttggttttacttgcgtaagccccaacaatcacaccgcttttatattgtttagaaaaatcaaatctagcgccaacatcagtagccaagaacttacccatgtctactcggaacatagtatcttctaaaaatgaccactgaggttgataataaattgataggtggccagttgtacctctggatagtactttcgtaccggcaccgtaagcgtaatcgttctcaaaaataccaaacatagagtcagggtttcgctgtgcaatagcgtttatatctgcgccaatcgcccaatttgaatcaggttgacggtacagtacttctgttccgacaccagcaaacatagtttcaagatatccgccataaacttgttggtaccaattttgtccatatttttggaaccaagtaagttgtagattgctgacattggcatcattatcacgaacataggctcgaacaagtgtccgtacacggtagttagaagtaccatccggagtgactttaaagttaaatttgtcataattgtcgaccatattgatcgagattgcgcttgataactgtaggttattcgttaaccagtacgaggcatcacctttcatagtcaagctgtatagataaaaggtttctggactgcctacggattgagttaagtgtggagtaaagccataattcaaaggctcaaaattgtcatacaaaggctcagattcaatgttttctactggtaaatcaacaatagcgtctttaatagaaggattaaaatacccgacgtttgctatgtctctatagccttgagccgaaatttttgttgatttaaccggaatgttttttgattcctcaatgattttataagattgaatatcagtaggcagatgattcactaatacagcagcggctcgttctgcggccacatcacgatcgcgatatttactgttctgtttagacacaatcgtaacagtattgttttcttgatagactttctctgtttggtaacctgcaactttacttaattcagcgtcgagttttttccagtcaacaccatctaatgttgtagcttgatctgttcctaatgctggaattggatcgtctatccaaggggtcttgatggtgtcaaagttggttgaaagtgtaaaaccaagcgccacagtcgtaccgcgctcataactcaatcgtacatcgaaaccatcactgatggcataaagggcacccacgttccaaggagtgcgtggcgtcatgtctataccaccattcgtaacggggcgatcttggctataattgttaccatcgtattcaagttttaaacgtaatggctcgtaaggtgtttgatattcaacgccaccaaatattgaggcagggccagtaaaccagcgattatagtcaactgatccaccattgcctgaaaagcccgaaatacgatcacagaagtggtctgcagcagtacaaagagggttactaatgttgcctcgtgtaccaaaataaccccaaccgaagcctagggtgaaatcaaattggccgtaatcatccgtcgaaaggcgttttgttgctgcaataaactcgccatcaaacagtcctgtaccgccaatgtctcttaatcctacagaaacctccggtagccaatggctttcttctagtaaccttagtttggcgtctatacccttatctgctagttttgtactaccactgaagttttcatcattgctatataacaagtcttccacctgagtatagcgaatggtggtttctaaccacggcattaattgcagggctatgctgtaaaactgatattcgctgcttttggtgtagttaaaactaaacgcgccgtcttcagccatgcggccggaaggcatttgcattagccccacaccacctagattgccttgcgatggtttgaattgaggaccttgaaacggtatcgcaaagtaatctgcttcctctgcataggtatgtgtgatcagcaataaattggagcaaataataagtgatgaaagtgaaaagcgtttaaacagcattatggctccaaaagaaaggcaagtagatgagcgatatctgcattcaaatcgcgatatttttcaggtaggtccgttaaaccaataaacactatggcaccggggcttaaaaaatagagtttacctttccactggatatctgtggcccgatacacatcttgattagcttgaatgatccacgcggaatcataggtatagcgattagcttcaaactgctcggctaggtaatccttcaaattgctatttgctgttaatttaagggttaggtagttgtgatcgtcggcattaattaggtaaatgtgttgcggacgtttaggtaaaaatagctgataaacacctttcagcatagggtcgtactttggattgactcgaaccttgctggggtctgtttcaattctttctcgatacacaaaatctaatgaattcaatttcttagcaatatagttagaagctggggtgttaatgtcttgcagctgttttaatatggcgtgttttttttcatctatttgttgctgtttgcttagatctattaatgcagtgccaagagaatagggttgatagtttaattgtgcataagcgtctgttaatacctgtgataaacgcacctcttgtgggtacgacagtgtcactggttgttgcgggtaatacagtgctatttgttcttgtgaaagtgttttttgtaaaaatggcttgtgtaaaagagtcactttagtaggttcagccattgtagtagatgatattaagctgactaaaacgccactaaagagaataaatatttgtaacaaccttgtcatgactccggatccttagtttgttgtgtttagcttttgttcgataaagggttttaccatcaacatttcaaccttatccatgttcgggcccagatattgaatactttttactacgaaaggtttattgctgttagtctctggtgctacccagaaatcatttataatcttgctatttaaagagttaaaagccacttgttcctgaatgtgttcggcttgctgtgtccataaatcggtcactattgtttccatacctaatgacatactagtgatatcggcagaaaaattatatcgatagccaggagaccaatcatagatagcttgccaagaacttgactgtccaggtaaagagagttgctgacctttaattaacagtgtttctaaattgctagtgtcaaaccctgtagtatggataattcggccattttcagtgacgatagtgcccttatctcctgcaatccacgtaagttgataggctgcatttgtgggattttgttcagctaatcctaatattaataaaataggtttagcatcgtttatggtaactaggctgctagagtaaggggtagcggctatatattcggtggtaatttcagtacctttatttagctctctcgctatttgtacagaatcaagggcgcttttgaaattgtctgtgcagccagataaagaaaatatagaaagggaagcaataaaaacggcgctgtaacgaagaatatgcatgagttaaccagtagggaggaaatgaaaaaaacgcctaataaattttattaggcgtttttagtattagttagcagtactagtagttgtcgttggtgttacgttattgtcggaggtcgttgcaacagcaacaccaacagtagcagctgctgcaacaccagccgcagcagcagcggcacctactccgataccacctgcagcggccgcgccagcagcacctgcaccagcagcagcaccagctcctgcgcccgcaccagctcctgcgcccgcaccagctcctgcgcccgcaccagctcctgcgcccgcaccaccagctcctgcgccaccagcaccaccaccagcgctagcaccagcgccagtactaccactagctcctgtaccagaaccggcagcttcaccatatgcttggctagctaggccaagtgctacgattgtagccaaagtaacaagtttcataatatttccttatcattaaacatcgatgtttgaagaatagacttcacggacgattttagatcaagatttatgacaatgtaagcgctatgaacagacttttcgttaatttcttgatcaattctaacgctgtcgccatcaagtccgaccctaaatgctggtgaaatgtgcgttaagcggacaaataccaataatgaacaatgtttaaaaaatgccgcgctttgtgaaagcattgagtaagcagcctttatttttgctgtgttttgagacattatgtgcggcatcttaataatagtcagataggaagcatgctcatgaaagtgttatctctatcaatacaaggaactgtgacctattaatgttctcttctaatgttaaaaaaaaaccgattctacgtcttccaaaactcagctttcttagttgctgtcgcgctaataaactggttcataaagctttgctggtgccgtttctaggttgcacttctgctgttgcagtcgcgtcgccttggctggaagccaatgatccgtttttgcgctcatctttactgttactgtctgattcaggtcaaatttcttcgcctgttaatcactatcccatgcgttggtcgatgtttggtgacgatttaacctatgcggatcgaaacgcagatagcgtgttattagcgaatcaagagctactttatacattaaactcggctagattaaatcgcggtaatcgattgttcaaagttgtaaatggttctaatcctgcagtgccttcgggttttgggcagttcaatgaagatgaaaagggcgtttataccagtgttgagcatctagggaattcattctcttatcgtttaacggcgggttacagtgaatatcaagacgatatgaccttaaacatagacaatagttaccttgcttatagctctggtgcttggctttggtctgttggaaatgttgatcgttggtgggggcaaggctggcaacataatctaattttaggttcgtacgctaaagcggcgcctgatgtaagtgttagttatattggcgagaacaatattttgggtgtttggagtgtcgaaagcatattagccaaacctgcgcactctgattacgactaccacagtgcaactcgtttagtatcaaagcctttttctctttttgaatacggcgttacctaccaaacctggttttcaggtgttgattcgatacaagacgaaaaacagctcgcgctggatgcgaagctgaccttacccagcatggccagcttttatcacagtgtttatgctgaagcggcttctacttctaaccaaaccgagttgggcgcttggttggtggggtggacggggagccttcctcttggtgaaaacattgctcgtattgtattggaatctcaacaatctaccgatgcacatgatgcaaccccatggaaatcaggaaactatccttctataaccgatgacgttgctaatacaacttatatgttggacgacagtgtttcggtcgctttgtatttgcagcttaaaaacgatcatcagataggattaagctaccagaactcgacacaagacaatgaaaaaataaagaccagtcagttaacgtataatttaccagcgctagccggaatggtgcgagtaggggcgagctatcagcagataagcaatgataaccaaactaatgtatgggctggctatgaatttcgcttttagggaaattcataacggctgcagttaatagctaatattaaatctttattgaacctaaatagaccacacagtatgcgacttacaaaacgactcttaccaatactaatgatgacgctagcgggaaatctactcgcttttacaccgactgcagagcagattagccagtttcagagtatgcctaaggcgcaacaggaggcgctagcccgtcaatatggtgtggatcttggggctttgactggaggcgcggccaataccgccccggcccctgtgcaacaggcaccagtattggaacctgtcgtgagcgaagcaaaaccagcacctaccgttcaagcggcagcagacagtggtggtggcttgactcagtttggctacgatgtgtttggtaataatagtttaggtttaaccatagtggacaatttgcctgtgccgctcgattatcaaatgggcccaggtgatgttattagtgtgcaaatttttggcaaaaacaatcagaatctatctttaaccatagacagagatggctctatcaaccttcctgatattggccctgtggccgtagcagggcaaacattcgcgcagctgcgtaaacagctcaatgacgtgattaaaaacaaaaccattggtgtagatgtatctgtcactatgggcgccatgcgcaccatgcaggtctatatcgtcggggaagccatacagcccggcgcctacaatgtaaacggcttaaccaccattacccaagcattgatcgctagcggtggagtcaagaaatccggcagcttgcgtcatattaaattaatgcgcaaaggccaagtggtatcagaatttgacctatacgacttattactcaaaggtgatacctcgaaagacttacgtctatcatcgggtgatacgctttttattccacttcgtgataaccgcattactatagaaggtcaagtggcgcgtccagcggtgtatgaagccaaaggcgatatcacactggggcaattattgtcgttagccggtggggcaaaacctcgagcctatttgtcgcgcgtcagcgtgcgccgagccggtgcgaacggattacagttgtttaatttggaccttgcaacaccggcaggacggaactttaagctacaaaatggcgatgacgtaaatttatcggccgcttcttcgtctctacgtaatgccgttgccgtgcgtggtgaagtggtcagacaaggcgcgcttaacttcaaacaaggtatgaaggtaagtgatgctattggttctatcgatgatggtttaaagctaacagccgatttgaattatgccttattagtgcgagagataaatgccaatcaagatgttgaaatttatcaatttagtttgttggatgcattgacgaatccaggttcggcggccaatttaactctgcaagaaaaagaccaaatctttgtttttgataatggcttggcacaaggttactggtctggctcttatgcaaacagtaaagcaaaatcggatggagcggtggatcaaacacgtgaagtgctagatgccgaaacaggggcagttgttactacagaagaaaatgccaccttaaaaattgctgataaagaagtcgagtctaatgcgtctggattgcgtaaagccagtcgagaggcgttacttaaacctattatcgaacgattaaaggcgcaggctagttacggaagtcctgcaaaagtgatcgatgtatctggggcggttaaatttccaggcctttatccactagcgaaaaacaccagtgtttcttctttgttggtagccgcgggtggtttaaatcagaatgcctatttgtcgtcggcagaattaactcgtcgtaccacagaaggcgacaaatctactattgaccgtattaatttttcattaaaagacgcaataagtggcaagtccccagttgctttaaacgcacaagatcatttaatcgtaaaatcccagccaggttggcaagagggaatggaggttgagttgcaaggagaatttgtttttcctggtacctatacctttaaacgtggcgaaaccttaaaagacgtgattgagcgtgccggtggttttacggagtttgcttacccttctggtgctgtatttagtcgtgagcgcttaaaacgtcaggaagcggaaaggcttaagttcctaaacgcacagttaaaacaagaaattagcgctatgtctttgcgtcgccaagggtcaacctcggtttcagacccagcacaggctattgctgtagtggatcagctggataatgtggtaccagtagggcgtttagtggttgatcttaactatgcagtgaaaggtgataaattggctaacctaatgctagaaaaaggcgacaagctgttcgtgccggccttgaatcccgtggttagcatagtgggagaagtgcaattttcatcgaaccacacttttaaccccaatttaacagtagaagactatatagcatctgctggcggcactaaacgccaagcagataccgatcgtatttacatagtgaaagcgaatggctctgtagaattgccgaataactccttctggtttagtcgtgactatgacccgttagagcctggcgatactatcatagtgcctatcaataccgactacctcgatggcttaagtaccttatctacagctactcagatactgtatcaaattggtgtcgcgtggagcgctattaaaaattaatgtcgaatcacagagccctgtgtgatagagcagggcgagagccgtaggcaaaataaacagaggtgagttttagtgcaaaacttatctcgcttacttaatagaatttaataggataaaacagaaaaggataggcgttagcgaataaagctagtatccatccttttcctaatttaaatatggctgataattacaacttacctccgcaagcgtatcaccagcaagacgatgaaatagacctaaaagagctgtttatagcgctttggaagggcaaatggatcatcatatttaccaccttcgtatttgccgtaggtggcgtgctgtacgcactatctcagcccaacacctacaaagccgaagcagtattggcctcggccaatgataacaaatctggcggtttggccggcatggccgcacaatttggtggcctagcgtctttggctggtatcaacctaagcggcggtggtacagacagcaaagccatggcgctagcaatacttcagtctcgtcaatttattaatgccttcatcaataaatacgacctaatggttcccctaatggcaggggagaaatggagtgagttgaccgatactttgcagttagactcggaaatatacgactctcaaacgaaaacatgggtccgtgaagttgaacctgggaaatcaccaataccaaccgattgggaggcttacaaagagttcaaaaaactgattgccgtatccgaaagtaaagacaatggtctagtgaccctgtctatcacccacttatcgcctaccatcgccaaacaatgggtggactggttagtgatagacctaaatgcttgggtaaaaaaagaatcactggatgaaacacgccgtaacatcggctatctagaagaacaaatccaaaaaaccagcatatcagacatgcagtcggtcttttatcaattgatagaagagcaaaccaaaaacctaatgctggcacaagtacaagacgaattcgcctttaaaaccatcgacccagccgtcgtaccagaagaaaaagctggccccaagcgcgccctaatctgtgtgctcgctgtactactcggcggcatgctaggtatggggatcgtactcatccgcttcgccttcaccaaaaaagactaaccacaaccgacactccatatgtcagattcgccgaagcacgaggcgtaatctgacattcccaacccacgtcgtcaaacggcacatcatacttatttgctctaaaataccccattccaatgaatatcaaacaatcccaatttcacatcgcgatgaaaacttgaatatggccaatcacgtgttgaaaaaacgtaaccatgttttacggggtttaaataacaataatggatgtgggctcttaaatcgtcatctgatttgatctcatgttcccaaaaacgattttgccaaatactcgattgatggtgtgtttgattttttagcttcttggtaaacaaaattttaattaactgccaacgccgcgaaaaatcattatctccttttggtaatcgccaaatggcatgaatatgatcgggcaaaaccacccatgcaataatatcaaatggtcgtcgagattttacgtatcgaacactctcacgtaaaagatcaacatgatcaaccagaacagaagaatgtcgattcttgaccgtcacagtaaagaaaaacgtaccgccaaaacgcttacttctaatatatctaggcatccatgccctcccaagaaatatcttacaccaacccatcccgtaggtcagatgagacgaggcacgaggcgtaatctgacatccccaacccgcatcgtcaaacggcacattacgctccgttcatgatgccctacgaaaaacccaacgtcgtcaaacggcacattacacttcgttcatgatgccctacgaaaaaaccaacgtcatcaaacggcacattacgctccgctcatgatgccctacgaaaccatcacgaaaccaaccacatgatccacaccagctcatcccgtaggtcagatgagacgaggtacgaggcgtaatctgacatccccaacccgcatcatcaaacggcacattacacttcgttcatgatgccctacgaaaaaaccaacgtcatcaaacggcgcattacgctctgttcatgatgccctgcgaaaaaaacacacatcatcaaacggcacattacacttcgttcatgatgccctacgaaaaaaacacacatcatcaaacggcacattacacttcgttcatgatgccctacgaaaaaaccaacgccatcaaacttttatttcctacggcaccaccacctcgcattctggattttccatttcaatcaatccttttaatgtacgtttggcgttattatctccatgcaccaaatgtattttttggggttttactcgcatacgcttgataaaatttaacaaatcccgctgccccgcgtgggcggaataaccgctgatctgctgtacttttgctttaatggtgtaacgctctccgtcgaacaccacatagccatttggcttgtcgtggtaccgcaaaatatcccgtcccggtgtgccagctgcctgataacccacgaacaacacatcgttacgttcatcgcccaataaggcctttaaataattcacaatacgaccgccagcacacataccagaggcggcgataacaatagcagggcgggtttgacgttgtaggtaagacacggtttgcaggtgggtggcgtgatcgtcaatcgtggtgacttgctcaaaacttaacggatggcgacccgaactcacgcggcgctttgcttcgtcatcccaataattcgccaaagatcgatacacctcagtaaaacggctcgccagcggtgaatcaataataatatcgatatcttcccaatttaacgaaacaccggagcgagtcttactcacggccttgtgtttattctgatgaataatatgttccagctcatacagaagctcttgtgtacggccaatgctaaacgctggaattaacactgtgccagaatcacttaatgcatgttctaaactttgctgtaaatgcttgcgccttattgctcgattttcatgatttctattaccataagtgctttccaaaacaagctgatctgcccgataaggtgattgcggtgcaggtaataaaggcgagtagggcgcgcctaaatcaccagaaaacaacacatcatggtagcgtttctcttgtgatctaatctcttcattagaaacccgaaaaatcacataggccgaccctaaaatatgcccagcacgacacagtcttacttgtgctttagtattgttgtttaaaggaatgtcagcccaagttttataatccaacggcactaactgagaagccaatctatctaaacaggcctgaatgatattggcattacgcgtaacaccaacttttaacgcatcttcaataactagaggtaacagagcggcgctgggtttagagcaataaatcgggccagtaaacccagcagccaacaaataaggcaaacgtccaacatggtcgatatgaacgtgagtaataaccaaagcctgaacagcagaaatatcaaagtctatttctaaactatttgaatctgctccagacccagacgtttccgccccctgaaacaaaccacaatccaccaacaccgactgatcagaatcaacaaacaactcatgacaagacccagtcacaccctgcacagcaccatgatgcttaatagataacatacaaatccctttgcattattttttaaagaagtatcaagggtataccatcaaccagaccaacatcaaaccaacatccccaaccggcacattacacttcgttcatgatgccctacgaaaacacaatacaaaccaactatacacataacatcccgtaggtcagatgagacgaggcacgaggcgtaatctgacattcaaaaccaacatccccaacggcacattacacttcgttcatgatgccctacgaaaccatcacgaaaccatcacgaaaccatcacgaaaccatcacgaaaccatcacgaaaccatcacgaaaccaaccacatgatccacaccaacccacccgtaggtcagatgagacgaggcactaggcgtaatctgacattcaaaccaacatccccaaccggcacattacgctccgctcatgacaatgctatggactcctccccaatttatcggaattccgctgaattggggaggagtccatactattggccttcaggccgtcaaaaagctaaacaaaccaaatcacatgtaggtcggccttcaggccgtcaaaaactagacaaaaccaatcacatgtaggtcggtctttaggtcgtcaaaagctaaacaaaccaaatcacatggtcagattagcctcggcacgaggcgtaatctgacgaatgatcataaccaacatattcatataaccaaaaaagcttaaaaaacgtccgctttacaaactcttttcaaacacattctttgcatgatttcatgtcttgtattatcattgttcaccaattgaacgcagcatatatttgtcctttcctcttataacttccaaggggaagctaggatggggttaatagttctttagtaattaaaatggataacattaaacgaggtaaatgcatggaaagcacactcacaccttcatacaccacacctttccgcgcttattatttttcgtatttatgcatcactcttagccttatatctaaggtgcttaaatgttaaccgacgaataccgctacaaaattttaaaagaactacagcaagatcctgacattagtcagcgtgagttagctaaacgcctagatattagtctaggaaaagccaatttttgcctaaaagcactaatagaaaaaggcctgataaaagcggaaaactttaaaaacagcaccaacaaaataggctacctatacctacttaccccaaaaggcatagaagaaaaggtttctctcacgcagcgctttctgcaacgaaaactaaaagaacatgaagtcctagaaaaagaaatagaacaactaaggcaagaagtaaaaacataatgtgtcacttgtaggtcgcgcccgtaggtcaatgagccgagaaacgcgttatggagatcgcgcccgtaggtcagatgagctgagaagctcgttatgtaggtcggcctttaggccgtcaaaagacgtgccacggcaaattacagttttatgtaagtcgcgcctcgtagatcagacgagacgagaaacgcgttatgtaggtcggcctttaggccgtcaaaagatgagccgaggtacgaggcgtaatctgacgatgtaaattatttggtaattaaccacaagatttcaaagaatatggaaacaattaaatgaagtttttagtcaccggagccgcaggcttcattggtatgaatgtgtgcaaacgcttgttagaagcgggtcacgacgttgttggccttgacagcttgaacgcatactatctacccgcactgaaacaacaccgcctcgcgcaattgttgccttatgaaaactttcgttttgtaaaactggatctcgctgaccgtgaaggcatggctcagctgtttgcagaagagcaatttcagcgagtaattcacctcgctgcgcaagcgggcgtgcgctattctttagaagccccttttgaatacgtagacagtaacctagttggcatgatgactatcctagaaggttgtcgtcaaaccaaagtagaacatcttgtctatgcctcttctagctctgtttatggtatgaacgccaaaatcccattcagtgaatccgatacggtcgatcatccagtctcactgtatgccgcgaccaaaaaagccaacgagttgatggcgcattcttattcgcacctatatggtattccaacgacaggattacgtttcttcactgtatatggtccaggcggtcgccctgacatggcaccttggttattcaccgaagccattttgaatgacaagccgataaaggtatttaatcacggcaaaatgatgcgtgactttacttacatcgacgacattgtggaaggcgtgatacgcattcaagatgtactgccacaagcgcaacatagtcaaggtacgacagcaccttacgcgatttacaatattggcaataatcaacctattcaactgtcggaatttatcgaagcgattgaaaccgcctgtggcaaaaccgccgagaaaatctacatggacatgcagccgggtgatgtgccaaaaacctacgcagacacaacccaactaggagccgtagtgggatacaagcctgccacaacgatacaagaaggcatgaccaaatttgttgaatggtacaaagcttttcagaaagagttataagactgtagatcgacaaagatattttgtaggttacgcctcgtaggtcagatgagacgaggcacgaggcgttatctgacgcatgatgcgtggtctgacaataaacgacgtaactataaacacgtcgccatctggcaaatgactttatatattatggaaaacatgatgaaaaaatacaaaatcgccattgccggaaccggctacgttggcctatcaaacgccatgttgctggcacaacacaatgacgttattgctgtcgatattgttcctgaaaaagtcgccatgctgaacaacaagcagtcaccgatagtcgacacagaaatagaagattttttagccaataaaactctgaactttaccgcgacgttagataagcacgccgcttataaagacgcagagttcgtcattattgccaccccaacagattacgacccaagtacgaattacttcaataccaagtcggttgaaagcgtaatccaagacgtactagccattaaccccaatgcggccatggtgattaaatctaccgtaccagtgggctacacgaaaagcgtaaatgaaaaatttaatacgtcgaatattttcttttcgcctgaatttctacgagaaggcaaagcccttcatgacaacttatacccgtctcgcattatagtcggggagcgctcaccaagagcggaaatctttgcgggcttgctgaaacagggcgctctaaaagatgatatcgatatcctctttaccgacagtacagaagccgaagccgttaagctgttttccaatacctatttagcccttcgtgtcgcctactttaacgagctagatacctactgtgagtctcacggcctagacaccaagcaaattattgacggtgtgtcattagacccgcgcattggcagtcactacaacaacccaagttttggttacggtggttactgtttgccaaaagacaccaaacaactgttggcgaattaccaagacgtgccaaacaacctgatccgtgcgattgtggattccaactcaacccgtaaagactttattgccgactctgttcttaagcgcaacccgaaagtggtggggatttaccgattagtaatgaaaaccggcagtgacaactttagagcctcggccattcagggcatcatgaaacgcatcaaggccaaaggaattgaagtggtcatttacgagcctgtgttagaggaaacggagttttttcactcgaaagtcatacaagatctagcagagtttaaaaagctagcagatgtgatcatcgccaacagacaagacaaggttttgaacgatgtggtggataaagtgtatacgcgtgatttgtttgggaatgattaatcaaacaaaacctgtaggtcagatgagccgaggtacgaggcgtaatctgacaatgaaaaactcgatgatgatttaattaaattaaccaaaaaagagccatataacacaatgaaagtacttaccgtttttggtacccgacctgaagccataaaaatggcccctttagttcatgcgcttgccaaagatgaacgttttgaagcaaaagtgtgtgtaaccgcgcaacatcgtgagatgcttgatcaggtattggatctttttaaaataacaccagattatgatttaaatctaatgaaggcaggacaaactctgcccgaagtcaccagccgaattttgcttgaactaacgccagtactaaaagaatttaaacccgatgttgtactggttcacggtgacacagccactactttcgctgctagcctagccgcatattatgagcaaattgccgtagggcacgtagaagcgggtttacgtacgggtaatatttattcgccttggcctgaagaaggtaaccgtaagttaaccggtgccttaacaaagtaccatttcgcgccgacagaaaactccaagcaaaacctgcttaacgaaaactacaccagtggcaatatccatgtaacaggcaataccgttattgatgccttgcttctcgtgaaagctcaaattgaatctgacactgttttaaccgattctctggctgcccaatttcctatgctagacagcagtaaaaagctgatacttgtgacaggccatcgacgcgaaagttttggtggtggttttgaacgtatttgtgaagcattggcgcaaactgcaaaagcgcaccctgatgttcaaatactttacccagtgcatttaaatcccaatgtgcaggagccggtgaatcgcattttgagcgatgtgaataatgtgcatcttattgagccgcagcaatatcttccgtttgtctatttaatgaacaaagcgcacattatcttgaccgactccggcggtattcaagaagaagctcctagtctaggtaaacccgtactggtgatgcgtgatacaacagaacgccctgaggcggtagacgctggtacggtgaagttggttggaaccgatgtgttaaaaattaccacggccctaaatgaactactaacgaatgacctggcgtatagcgaaatgagccgagctcataatccctatggtgatggtaaagcttgtcagcgaatttgcgatattttggctaaataataaatctaggtcgcgccttaaggcggaccatggcaacagtaacaaacatttttgaacattgaggaatatcatgtcttttaatacgatttctgtgattggtttagggtacataggtctaccaaccgcggctatgtttgcctccagaaagaaaaaagtgatcggtgtagatgttaatcaacatgctgtagacaccataaatcgaggtgaaatacacattgttgagccagatttagacatgatagtgcatgcagccgttacagaaggctatttaaaagccgtgttaaaacctgaacctgccgatgcttttttaattgcggtgcctacaccctttaaaaaatcgttaaatcaagatgatattcctgaaccagatttaacttacatccaaaaagcggctgaagcgattgcgccagtgttgaaaaaaggcgacctggtcatcctggaatcaacgtcaccagtgggcgcgacagagcaaatggcagaatggctagcagcagcgaggccagacttatcgtttccttctgctaatagtgaagcaacggatgaaacggtggatgtgaatgtggctcattgccctgagcgcgttttaccaggccatgtggtgcgtgaattagtagaaaatgaccgtgttatcggtgggatgaccgcgaaatgttctgcccgcgccgtagaactatacaaaaccttcgtacaaggtgagtgcgttattaccaatgcccgtaccgctgaaatggctaaattgacagaaaactcttgtcgagatgtgcaaattgcctttgctaatgagctttctatcatttgtgacaagctagatattgatgtatgggaattgatttcactcgcgaaccgtcacccacgaatcaacattctacagccaggaccaggtgtcggtgggcactgcatcgcagttgatccttggttcatcgtcagtaaaacaccgcaagaggccaagctgattcatacggcacgtaaagtgaacgacgccaaaccggaatgggtcataaataaagtgaaaatagccattgcgaattttttacaagcgaatccagaaaaaacagcaaaggatgtaacgatagcgtgttacggcctggcatttaaaccagatatagacgatctacgagaaagtccagcattaaatatagttgaaagtataactaaagcgcatccggggcttgtgatcgctgttgaaccacatttaaataaggatgctaaagttagtattgttaatttagccagtgttgaagatgcaaggataatagctgatataaatgtatttctagttaaacacagtgaatttaagggggttttaactcatgataataagaataagaatgatcttgattttataggttttttataaaactttattttatgttctcttataagcgaatcctaattttatttttagttgtacttacttttataagtgcatatatatcttcgtattttttgctatcttattatacagggggggatcaatattattataggcagttttatgatgctttagttgatagtgatataagggaattgttctttttgctaagctctagactaggtgcaagtgagcccgtatcgggtattcttctttggttaggtgcaaatatggggctttctaaggatgtatatatttctttcttgaatgcttttctcttgactggtattttaatgctatgcgttagatataaggtaaactttgtttttatctttcttctatttaccaactattatattgttgttttattcacaagcgctgaaaggctaaaaatagcatttctatttatggtatatgctctttattttagtgaagttaagagaaaagtttttatgattctttctcttttttctcactttcaaatgattgttgttatagctagcattgtttttgataagtttttaggtatatcagttcgtatcctttttcgtaatcttgttagtaaaaaggatatgttttttttatttttagtgttcgggttattgggggtggtagggaattttagtgggagtgtttttaataaagttttaggttactcgcaatttagtaacggtgtgtatgaattgtttcaagtcatggctttgtgttttgttgctttcttagtattaagagatagaggtatttattttatttatatgattccaatttccatagcttgtatggttgtaggtagctcgaggttaaatatactagctttttttattttgttgtttttttcgatagttcaaaaaagaacacatcaccctgttcttattttattaatggtgtacttttcattcaaatcaattttttttattgagaaggtttttctatacggtaatgggttttataacaactaaaattattaggagaagtgggtgagatctttaagtggtcttttaaaggtgacatttataagtagtgttatttatagtctttcgcaaatagtgattgttatatttatagctcgagaaggcttgatgttagatttgtcgttttatactatggcaatttctatatcttctcctatttatatgttgtgcagtttcaacctgagacttggagtaattacagatcaaaaaaataattttaactttcatgaatacttatacttaagaattatagggtctgttctgtttttgttttttgtttttattgttgtgtatgtcttttttaatgaatatttgtatattacattttgtgtgatgatatataggtttgttgaaatgtataatgatttctatagcgctattctaataaaaagggagaggcatgatttagcggctttttttaaaattttaagaggtggtggtggggtcttagtttttttgtttttttataaaattagttctatggactttgcgatttggtctttttttattgtgaatattgtcgctcttgtttttcaatttagactggttggtgagcgggtggatttttcgtattttcaaggttttttgggtaagtttaaaaacgttttaatttatattatccccgtttctttaataggttttttggacagttttaatttaagtgttactcgatatattctggcgtatagtgatgaggttttggccataggagtagtttcctctattttgtattttatgcaaataggaggtatttttatggcttctgtttcaacctctttcttaccaaggatgtcatattattattttaataaaaattatgtggcatttagggggttgatgaggaggtttattattctgacatttttattatgtttgtttattttgtttatttgttttttttactctgaatttattcttgatattgtttttgggcatgaatttataaagtattcttacagtttatttttaatttctattgctgcatctttttggtatttgtctagtgtttatagtattggcttgaacgcaatgagagagtttaattttcagttcggctgtatgtttttgatgacgatgacaacgctttcttatgcaactttaaacttagaagatataggtgttgattgggctgtaatgagtatttcttgtgggatgattgtacgttttttggctacatttattagttataattactttgttttttttagatttaatggaaagtaatagattgactctatactttatttgggaggggaggtgaaaattttatttaactgtacaagtaatactgtgggtggaggtgcgaaaaacgctgcgatttttataaaatttgcaattgaaaataaagattttctttgggagtttgctgtttcgactaaagtaaaagctattttagaaatgtggaaggttgattgttctaagatgtatttatttgagtcttcaccagctaaaaacaggggaagtagaaggaggctgagagaattaagtgaatttttagatgttgatttagtttatacgatggcgggccctgcttatgttaattttccgtgtaaacatgtattaggaatgagtgagccctacgtaagtcacgctggttgggctgaaatttgtaaaggtcgaagtttatttaaagcaataaaaacggttgggctaacagcatataaagcttttttcgcaaataaggctgacttttgggtttttcagactgattactctaagaaaagtttttcaaatagatattttatctctcccgaaaagactgtcactatctataatgccattgacatgaatattgtggaatattttgaaaatagacatgtaaaggggatttctaatggcaaagaagttatagttttatgccctggaggaccttatgcccataaagcacttgatactataccttatttagcaaagaagttagattacaattataaggatatatctttcaaatttttgctttcaatagacgaaagctctgatgagtggctaaaaataaaacgcttatctgaacaattaaatatttctaataaggttaatacgactggttcgtataattatgcgaacgttaattcagtgctagaacaagctgatattatttatgttccgagtatattagaaactttttcagcaagctatatagaggcttttgcttcaaaggttccgctagtttgtgcggatagagagttttcaaaagatgtatgtggtaatgctgctgtttatcttgatccatataattatgagatggcttctgagcactttgttgatttgattaactcacctgaaaagcaagtagagttaataaataatggcttactaaggcttagtttatacggggatcagaaacttcgcttcgaaaaagtgattaattacctaaattcgattctaaaataagttttatttaagtgcataaaaaactgagctgagtatcttgtgataataataactggtgggtaagaatgatatttgttggtgatgttgcaattgctccaggggataagtttaattttaacgagcttccacctgttttttcagagaaaaaaacatgtataaatttagaaggtgcaattagtacacaggatgctctgccaaactatggtgttattaatacgtattcttttattgactcttttgaaaattttaatttagcacccgcatttctagctaataatcacatcttggatatagacgatggcatagatagcactctaaaagaactctcaaagttaaatttgagtggctttggtgttgagagtaaaagcactaatcttgtacaaacagaaagtgatgaatttattttattaggctatggctggtcagtgataggctgtcaaaaacctataaaaaataaatcaggggtagctcaattagacagagccaaaatacttgatgatgttactgatgctttgcgaaataaccccgataaaaaagttatcgctatttttcattggaattatgagtttgaactataccctcaaccagggcataggaaactagctcatgagttaatagatatggggtgcactgctgtgataggtcaccacccgcatatagtgggccccattgagttatataaaggtaaagttattgcttatagtttaggtaattgggcgttctcatacggaaagttttttgatagtaaactaaagtttccggctagcagttttagtcaaattgccttagagctttgtggcacatcagcacgcattcactggtttaagtttgcaccaccatttgatgtagactttgttaaaaccgaagaaattaccaattcaaactgttcccttctagcagagttttctgatatgaatgatgatgaatatcttttgtggtttagaaagaatcggaagaaaaaatttttactaccaacttatttaacagcagataatagttttgaaaataagcttaaaaaccgctgggtttctattcgtcaaattctaattgactatgccgtcaaactgaatattaaatctttaggaaggaatggctagtattatgagttctagttttattaagtttgttaaaaataaattggtaaacttacctttccccgttgggaaagctatctcatttataccattcggtttaaagcctgtaataggttcaatttacaggaagcgaaagggggagttgaaggctttttctgaaatgcagagcagtgaaaaagagtcgtttatatttgaaagagttaaaaatatagcagtttttgcctatgaaaatattgagttttataatacctattacaaagataatgattttaaccctaatcagttaaataagtattcagaccttaataatattcctattattaataaaggtatattgcaaaagtattcactctctgaacggaccaaccatagtacaagtggttacactgaaaatacaggaggaagcagtgggcaaccttttgaattaatgatacaacctagtagtgtaggccacgagtgggctcatatgcatgttatatggtctaaagtcggttttaagccttcgaatttaaggatcgttttttctggtcgttctaatattaaagaagttattcagtacgactctgcacggcatcagctaaatgttgatacttatgttgggtggggagttgttgctgaaaaattgtttcaagtatatgacaattataaacctacatatttgcacgggtacccaagtgcaatttttgactttattttatggttaaaaactaattcacaccccttattgccaaagttaagatctaatattaaaggtttacttctgggctctgagtacccaaatcctattttacgttcagaggttgaagaatatttaaattgcgactctgtatcgtggtatggccatacagaaaggtgtgttcttgcgtatgagagatccgaaaaacaaaaatactatccttttcagacttacggttttacggaggcagttaatgttggagcgaaaacccatctcgtcgctacaagttactataatttttcacacccatttattaggtacgacactgaagattcaataattatagaaaacgaagaaaattcattattagatgttttttgcatatcacaaggtagagatggtgaatatattattgatagagctgggaataagattttcttgactgcgttcatctttggtcgccatcataagctattcgattattgtaccagtattcaaatcaaacagttaaaaataggtgaggtaattgtatattatgttctccgaagctcttcttttaaagagataaaggttaatgaactttttgatagtaataatatcgatctattgattacgtttagtgaattaaaagaaccaattaaaacagtcagcggaaaagcgccgcttttggtaaaataagtatgaaacaaattcttcaagacatggctaaagggggctcagccatcgttgaagctcctgcaccgcaagcaacaaaaaacaatgttgtcataaatacaacaacaactcttatttctgcaggtactgagagaatgttagtcgattttggcaaggctaacctgattgataaggctcgctctcaaccggataaagtaaagatggtattggaaaaggtgcagactgatggcttgatgacaaccgttgatgcggttcgatctaaattggctcaaccccttcctcttggctattgcaatgtgggtgttatcgatagtgttgggaaaggtgctgatcattttaaagtgggcgatcgtgttgtatctaatggtcctcatgccgacgtggtacgtgttgctaaaaacttagtggctaaaattcctgataatgtcactgatgaagaagcgtcttttacggttgtcgccagtattggtctgcaaggcatccgtttggccaaccctaccatgggggaatgcttcgttgtcactggtgttggtcttattggtttgcttacagtgcaaatgctgcgagctcagggttgccgagtactcgctattgattttgatcaatctaaacttgagttagctaagcagtttggtgcagaaacctgtaatcctggcaagggtgaagaccctgtagccgtgggaatggcgtttagtagaggcattggtgtcgatggcgttattattacggcctccactaagtctaacgaccctgttacgcaggcggcgagaatgagccgaaagcgtggtcgtatcattttagtgggtgtaactggtctagagcttagtcgtgctgatttctatgaaaaagagttaacctttcaagtgtcttgttcctatggccctggtcgttatgatcctagttatgaagagcaaggcaatgattaccctcttgcttttgttcgttggaccgagcagcgtaattttgaagcgatactggatatgatgtctggcgggcaattaaatgttaagccattggtaacgcatcgctttaagtttgaaaatgccagcgatgcctatgagttgctaacaaccgataaaagcgcactgggtatattgctgcagtatgaatcagctccgcaggatagacatgaaacaacagtgcgaatgcatcctgttgttcaatatcaagcagacgaacctgtggtcggttttattggcgcgggtaattacgcttcgcgtatgctgatacctgcctttaaaaaagcgggggcaaagtttcatagcattgcaacctctggtggtattaacggtgttattcatggtgaaaaagtgggtttttcagaagccactaccgatacccaggcgttgattgaaagttcaagtattaataccattgccattgttactcgtcacaatagccatgcttattttgtgaaagaagcactaaaggctggtaagaacgtttttgttgaaaagcctctcgccataacgtttgaagaacttgctgaagttgaagctgcttataacgaagcgcttaaagcggataaaccacccaaattgatggtgggatttaatcgtcgtttttcgccacaagtccaaaaaatgaaagcattactagatccaatcaaagagcctaagtctttcatcatgacgatgaatgcaggaagtattcccgcagatcattggacacaagataataatgtaggcggcggtcgaatcattggtgaggcctgtcactttattgatttaatgcgttaccttgcgggtagtgaaatcgtatctgttcaggcgcgtagaatgggtgatactgattcagtagaaattacagaagataaagccgctattattttaggttttgccgatggatcgtttggtactattcattattttgcaaatggtgcggcgagttttcctaaagagagagttgaggtgtttgtcgctggaaaagttttacaattagacaattttgtgaagctcaaaggttttggttggaaaggctttaagaaatttaatttatggaaacaagacaaaggtcaaaataactgttctaagttgtttttagactcaattaaaaatggatcggttgcacctattactgcggctgaaatttttgaggttgcgtcagtttctatcaatgttgctgagcagctgcgaaaacaatgaagtctatattcgctaagttttctaaggtatttcatactttgaaataccttaggtttgaacagttttattttagacttttctataaaatgaaaaagcctaaagttgataatctattaattaatagtaataataattggttttggagtgcgccggctcttaataatcaatcattttacgacgatgaaaaggtttcttttttaaatcaagacggtttaattaagaattcttttgattggaactcacctcattattccaagctttggttatataatttacattatttcgatgatcttaattctgaaagctacgcagagcgtgaaataaatcattgtcgatttattgaccgttggattgctgagaatccaccttgccaaggcaatggctgggagccttatcctatttcgttacgcttagttaattgggttaagtggtttagtagaaaagacaatgttgatagcaaataccttaacagcattgctatgcaggcggatgcgttaactcagcaagttgagtaccatattttaggtaatcatttatttgcgaatgctaaagcattggtttttgttggggcttatttgcagggaaaggatgccaaacgatttttagatttgggcttgaaaatactggatcgtgaaatacctgagcagtttttagatgatggtgctcactttgagttgtcacctatgtaccatgaaattttgctttgggatttattggaacttataaatttggctgacataagccaagatccaagtttgttagaacgtaatgctgaatggcgtaaagttgcggaaaaagcacttacttggttacagagcatgcttcactcagatggagaaataagttttttcaatgatgccgctattggtatagcggcaaaaccacaacaaatatttgattatgctaagcagctaggacttacttgttatgctgatgagagcttattgatttcaaataagagtagtggctatagtcgcgttaatactggcgcttatagattattttttgatcatgctaatgttgggccagattatttgccaggacatgctcatgctgactcgctaagttttgaaatgtctgttggagcgcaacgcgtttttgtaaactctggtacttctctttatggtgtgagtcctgagaggttgaggcaaagacagaccgcggcacataatactgttgtggtaaatgggcaaagctcttctgaggtatggtcaggctttcgagttgcgcgcagggcctatgcaacattgttaaaaagtgaagcgacagagggtgtgatgacgttatcggcaagtcatgatggctatatgaggctaagccccaaaatcgtccataagagaaccataacttcacattcagagtattttacttttttagatgagttatctcagcctaccgatgcttctttccatttgcacattcaccctgatgttcttgtcgttaatgtagaggaaaagaagctaatgcttcaattaccctgtctaacattggtacaatttgaatgtgaatgccctttgatattagaagagagtacgtggcatcctgagtttggcgtttctgttcctaataaaaaaatcatagtgccttttaatacaggacgtttaagtacaaagattactattttaaaggataaaagttgaaaattttaatactgactttttattatgcccctgatctttgtgctggttcgttccgaacgacagcccttgttgataaactaaacaaaattcctggagttgagttagaggttataacgacacttccaaatagatatgcttcgttttctgctgatgcgcctaagcatgaaattaaagataatgtagaggtacatcgtattgcgctgccttcgcataaaagcggcatgcttgatcaggtgaaagcctttaccgctttttatcggcaggccaataagttaatcaaaaacaaagattatgatttagtttatgcgacatcttctcgattatttaccgcatttttaggggctcgagttgcatcttctaaaaaactacctttatatttggatattagagatatttttgttgatacgattaaagatgtgctgtctcccaaaattacttggcttgtaaaacccttgttttcgttgcttgagtcatatgcctttagtaaggcgcagcgcattaatctagtctctaaagggtttactggctatttttctaaccgttactctaaagctgattatcgctggtttactaatggcatagataatgagtttttagctgtcgcacctcaaacaacagatacttcacagaagagctgcattccaactgtgctttacgctggtaatattggtgaaggtcagggacttcatactattttgcctaagttagctaagcgtctagaagggaaagcgcaatttagaattattggtgatggtgggcgtaaattattattgcaaaaccagttagtaggagtaacgaatgtcgagttactgccgcctgtgagtcgagctgaattgattaaagagtatcagaatgccgatgtattgtttctccatctgaatgattaccctgcctttcgcaaagttttgccatccaaaatatttgaatatgcggctttaggtaagcctgtttgggctggtgtttcaggttatgctgcagacttcctaaaagaagaggttgctaactcgtcggtattttatccaggtaatgatgagcacgcatatcgttcttttgatgcgctagcattgggtgttcggccaagaggggagtttattagtaagttttctcgagagcaaatcatgactgaaatggcccatgatattgttgagtttggtaaaaaaaatgagcgatagaagaatttttattactggcggttccggctttgttggtactattttattatccgttttaccagctaatagaatatgtatttttgggcggagagatttggttatccccaatgctaattttgttaaaggggaaatacaaccagatactcagtatttaactgcatttaataatgtagatgttgtcatccacctcgccgcccgtgttcacatcatgaatgattcttcctcaaaccctttagctgaatttcgagctgtcaatacggaaggcacgttaaatctcgctcgtcaagcggcagaggcgggtgtgaaacgcttcatctttttaagttcgatcaaggtaaacggtgaatctacgtctggtcgtcagccttttacggcgtttgatgtacgtagtccagaagacccttatggtcagtctaagtcggaagcggaagaacagcttttggtgcttggcaaagaaacgggcatggagattgttatcattcggccaccgctggtttatggggaaggagtcaaagccaattttgcttctttgatgaaactggttggtaaaggcttgcccttgccatttcgcgccattaatcagaataaacgtagtttggtttctgtgtataatctggtggatttgattaaagtgtgtattgatcatcctaaagctgcgaatcaagtgttcttggcatcggatgataatgatttatccacgtctcaaatggttgctttaatggcgaaggcgcaaggtaaagcaaatctgtcgcttcctgtgcctgtgtggtgttttaaactggcgggtaaactgtttagaaaagaggccgtggtggatcgtttggttgggtctttgcaactggatattgagcatacgaaaaatacgttagactgggttccgccttattctgttgagcatggttttgccttggcagcgaagaaaaaagattaaaaattggattgaatgaaaatgattaggttattggattttgtgttttctctgttgggcttggtctgtggctcgcctgtgttgctggtgatttatttgatcgggttatttgacacgggttcacctcttttccgtcaggaacgggtagggcgtcataagaagccctttgtgttggttaagtttcgtactatgtcggtggatacggcttccgtggcgagccatttggcgtctacggcttccattactaaactaggtggttttttacgccgtaccaagctagatgaattgccacagctttggaatgttctaaaaggcgaaatgagtttagttggcccgcgtcctggtttgtttaatcaaactgagttgacccaagcccgtgatgccaaaggtgtgtttaatgtgcgtcctggtattactgggttggcgcaaatttcggatattgatatgtcgacgcctgagctgttggcggaaaccgatgcgaagatgattcgagataagtctttgaaaaactacttcgtttatatcattaagacggtaacaggaagcggttctggagatagagttaagagttagttatgattttcgcaaaccttacatgcatattgtttgcaaaattggtgtaaaatgtttttacttaggtttgtttttgtatgtcgtggtttagcgcggcattttcgtttttgtagataaagttttttgacggcctgaaggccgacctacaaggtggttttaaaatgtcagatcacgcctcgtccctcggctcatctgacctacggggaagtgtgttttttaatggatagttacattacaagatgtttggttttagtacatataggttgtacatgatgattaaaaagtttgatttcctttggtctcttcctcgtttttataaacgtcttatcagcttagcggttgattctgtttttgtttatcttgcgtttgtttttgcttactgggcgcgattgggtgagtttagtgcctttaaaggccattctatttggcttgtggtggcgggtactatcgcggttactttgttagtgaatataaagcttggtttatatcgggcgattctgcgttatttaacttttcatgcttttagcgcgattttagttggtgcggctatttctgcattgagtattacgtcttttgcgtatttctttgaggcgaatattccacgtactgtgccaattatttattttccttttttggttatgttgtgtggtggttctcgggttttgatacgtggcttattgactcaggctccacaaaaaggatctgaatctgtattggtttttggtgctggatctactggtaggcagttgactttggcgcttcgtcaggcttctagttatcgcgtgaagggttttatcgatcgtgatgagtctttagccaataccattattcagggtgtgcctgtttataatgtcgataaaattggtgaattaatcgaaaaatacgacattgaaaaggtgttgttagctattcctaaggcgagtcgttctgaacggaagcaagtgatcgaacaactcatgccttatccggtggaagtgcttaccgtgccagactttaatgacatagtaacaggtaaggctaaggtaagtgagctacaagacgttgctgtcgatgatttgctaggtcgggatgtggtagaacctgttgcctcgttaatgcaggcgaatatctctggcaaagtggtcatggttacaggggctggcggttcgataggctcggagttatgtcgtcagattatagcgcagcagcctagtaccttgattgtatttgatgtgtctgaatatgccgtgtatcagatagataaagagcttaatgagattcttgagcaagagtcttttaatatcaaaattgtgcctttgattggctctgtgcagcgtattaatcgcttagcttctaccatgaaggcatttggggttaatactgtttaccacgcggcggcttataaacacgtgccattggttgaatacaatgtagttgaaggcgtacgaaacaatgcttttgggacttattattccgctaaagcggcgattgaaagtggtgtggaatccttcgtattaatctctacagataaagctgttcgaccaactaatgtgatgggcgcaacaaaacgtatggcggagctggggttgcaagccttggccgaagctgaagcgaagaaagccgctaaacaagaaaaatttacccgtttctgtatggtgcgttttggtaatgtgcttggctcttctggctcggttattcctgtctttaaaaagcaaattctggaaaaccagcctattacggtgacacacccagatattattcgttacttcatgaccattccagaagctgctcagttggtgattcaagcaggcgctatgggtaagggtggggatgtgtttgtattggatatgggggaacccgttaagattgttgatctggcgaagaatctgattcgtttgtctggtttggaagtgaagtccgatgctaacccaaatggcgatattgaaattcaatttaccgggctgcgtcctggcgagaagctttttgaagagttattgattggcgataatgtaaaagaaacccagcataaacgtattatgacggctaatgaacggtttttatccttgcctgattttgttcaaaccatggagcaattggacaaagcttgccatgattttgaccatgaaaaagtgcgtgagatcttgattacggctccaaccgatttccagccaaccgatggtattggcgatttggtgtggaatgcgaaaaaggcgttagatcagcaagttgaagattcaaatgttgttcacttgaaagagcatgtatcgtagcgtttttcatcggccgatttgttttttgtagggcattataatcggagcgtaatgtgccgtttcacgacgttgattgggaatgtcagattacgcctcgtccctcgtctcatcagacctacgggtgggttggttgtttgtagggcatcatgagcggagcgtaatgtgccggttggggatgttgattgggaatgtcagattacgcctcgtgcctcgtctcatctgacctacggataggttggttttgggttgggtgttcgtggtgccagagtgtggcgggtgttgggcagtgtgcaatggggaagtagccgatgttgctgtggatgcgctgtgtaacgctttggtgccagtggggtgatagtgtgtggttgggttcatcgtttctattttttcaacataagcctcactgatctgttaagttcagtaaggcgtttgccccagtagtattaaagagcgaaacggacgtagtaggcagataaatgctcagatcatgctgctttctgggggtataggtcgctatctgtcccagtttatagagagtgccccaagtaataaataccgtgtgggcagggttggtgtgcggctaaatgtcgtgagttaagactttgcccagactgccccaaaagcccaagaggtaagtgctcaaagtcatctcaaaaggggaagttttgctcaacgagaatgttgtaacacttttatgcgcatataaatgtaaacttccgcacttttctgcgcgtaaaagtgtagattgagttatactacaggctgttaacagtcttaattggcgggaaatgagaatgcagcgcaacttactaaacgccctaatagcatggaaaaaacaacctttgcgcaagccattattgatcgatggcgcaagacaaacaggtaaaacctatctgctgcaagagttgtttggtaacacctttgccaacatccttcgtatcgactttcttgaaaatcccgcctataaagaagcgttcgatggctcattgtcacctgacgaactagtaatgaacattgagttgttaaccaaccaagcgttcaacccagaaaccgacttgctgatattagatgaaattggcgaatgtgaacgagccgttacttcgcttaagtattttgccgaaaaagcaccgtcctattttgtcgcagccagcggttctaacattggtttgctcaacagcttccctgtgggaaaggtagaacaatacaatttacgaccactgaccttccaagaatttatttacgcatccaatgagcaagcactgatcaaagcatttgatagtcaagcaagcacaccagcggtgcacactaaattgatggataaactaaccgactatttttttaccggtggtatgccggaagccgtttctgcttggtatcagtttaaggattcaagcattctagagcgtgttgaaaaagtcacaaaaattcatgccgatttagttgaaggttaccgccgtgatttcggtaagtacgcgggcaaggtcaatgccacactgattgaatcggtatttaatagcattccaacgcagctatcacttgtcagctatgagtcggttaaacgctttaaatttaagcatgtgcatgagcgtaaatctcgttatagcgattttgaaaccgcgatccattggcttaactgctgccgcttagctttgccaaactaccctattgaaggattgccgaaatctccgttggcggcctataaaaaagaaaatatggtgaaactgtttctgtttgatgtgggcctgctcaatcatatgctgggcagcagttataaagagattaagcaacaaaactatgatctctctgtttataactacagaggctatgtggcagaaaactttgtgcaacaagagctcactgctattggcgttgacccaagctattcatggaatgacgcccgcgccgaaatcgaatttatttttgcgaccgatgaaggcgatatcgtccctgttgaagtcaaaagtggtaaacgtacaagagcaaaatcgttggcatcctacgttgaaaaatgtactccaagtaaaacctttaagttaacgggtacacaaggctcttcagcgttagaacaaaccaatatcgtgatgcctttgtatttcacgcagtatttacctcagagatggtaaaagcgcgttgctaaggcggcgtttattttttgctctagccagctgccataggttctaatacctgcgtagtaaaagctgcgatatggtaaacatatgggcgtgatttctatctggtttttaacgcggctgcccaataataaatgggattatagtacgttggtgatgctggaaatgctgtgttctggtgcgcaggcgtcgtttgggctattgtctgtgccatcgaagtgaaaaaataacatcgacatacatgtctccttgtagtgttgaaagtcatcttcctgatgaccgaattgagcatagcatggtttgtgtttttgcttgtgttttggtagatcgtgctttagcgcgtcaaggttttggtttggtgcgattggttttttgacggcctaaaggccgacctacatgtgattggatgtagttgggctaaaatgtcagatcacgcctcgtacctcggctaatctgacctacgggtgatctggtgttgctagggttttgacggcctgaaggccgacctacgggtgattgggtgttgttaggttttgacggcctaaaggccgacctacatgtgattgggtgttgttaggttttgacggcctaaagaccgacctacatgtgattggttttaatggatttttttgggagtgttggatgtttgttttggtaacgggcggtgcgggttatattggttctcatacttgcgtcgagttgattaaggcgggttttgagcctgttattattgataatctctcgaatagtaaagaggtcgttttagatcgtattgagacgattgccggtaagcgtccggtgtttatgcaaggcgatattcgcgattcggcttttttaaatagtgtattcgagaaatatacttttgctgcggttattcattttgccggtctgaaagcggttggcgagtctgttcaaaagccgtttttgtattatgaaaacaatgttgccggaaccttgaatcttatcaaggctatggagttggcggggctgcggaatttaatttttagttcgtctgcgactgtctatggtatgcctgaatctgtgcctattcgtgaagatttccctacttcaacgcaaaacccttatggggcaagtaagttgatggtagaggggatgttgactgatttagcgaaggccaatagagaatggaatattgctactttacgttactttaatccgataggtgctcacgagtctggtctgattggcgaggatccaaaaggcattccaaataatttattgccctttatcagtcaggtggctgtgggtaaattggcttgtttgagtgtgtttggtgatgattacgatacgccagacgggacgggggttcgtgattatattcatgtggtggatttggctcgcggccatgtctgtgccttggaaaaggtgctggctcaatctggtcattttgttgtgaacctaggcactggcaacgggtactctgtattggaaatggtcaaagcctttgaagtggtttctaataaatctattagctataagattgtggatcgtcgtcctggcgatatcgcgacttgttatgcggatcctgagtttgctaaggcttttcttggttggcaggcagagtttgatcttgctcgtatgtgcgaggattcttggcgctggcaatcgaataacccaaatgggtttgatttgtaggaatagggcaaaagggttagattcctttcggttggtttttgtgggtcgtgctttagcgtgtcaaggttttggtttggtgttatagggcttttgacggcctgaaggccgaccttgtgttttgtttaaaaaaagggggccgatatgcgtttgactaaataccagcaagagacaattaagcatgtgttattgaagcattttggcgaagggtctgatttgctgctttttggctcaagggctgatgatagtgcgcgtggtggggatattgatctgtatattgagcctgatttgcatgaggccgatgacattgttgaagctaaattaaatgctttggttgaacttcatttgctacttggtgagcagaaaattgatttggtagtcaatcgtaagtctggaaggtttttgcctatctataaaatcgctaaagagagtggcattcgtttatgaataaggatgtatttcaggggatcgttgacatttgccaaacacatgcagaacgtttgcattggtctatgcagcacttggcagataaacaaccctacactgcagctagtttgtctgaacttacggaaattgaacttgcggtatttgatcagtttattgtccggttttcaaaattgcaggatgtgatgggggcaaagttgttccctgctgtgattgagctgacatatgaagaaggtgagcttactacatttattgataaattaaatcggcttgaaaaaataggagccttgggttctgttgaacagtggctgaagttgcgggaaatgcgtaaccaatttgcccatgattaccctgatgatcctgaaatacaatcggcgttattgaataaagcgttcggtatggctggtcagttgttgcaatgcctagatcacgtggtttgttttgcggctaagtatcaatagatatgtgtgtttcctccgtgttgttagtttttttgtagataccatctctcctaatcagcctcaagtttttatttaactaacttgaggctgatattctgtttgattcttaacaacaccaaaacatatttgtgacaactttctcatcgctgcacctagcgcctgcatttttgttttgccttgttttagtaatctcgtcgtgctttagcgcgtcaaggttttggttttgtgtgattaggcttttgacggcctaaaggccgacctacacgtgatcgggtgttgttgggctaaaatgtcagatcacgcctcgtgcctcggctaatctgacctacgggtgaagtggtgttattaggcttttgacggcctgaaggccgacctacatgtgatctggtgttattgggtttttgacggcctgaaggccgacctacgggtgaggtggtgttattaggcttttgacagcctgaaggccgacctacatgtgatctggtgttattggttttttgacggcctgaaggccgacctacatgtgattggctgttgctaggttttttgctcctttatttgttcttcattaatccattcttatatttcttacctcttacttttgttagactaggcagattatttttgtcatatacgaaggattttttttgaaaatcattcctgtcattctatctggaggcataggaaggcgtctttggccgttatcgcgtgaccattttcctaagcagtgttatgcgttggcggatacccaatatagtctttttcagcaggcgatgttgagagtcactgcgctggatttggtgtcgcctattgtggtttgtaatgaagatcatcgttttttgattgcgcaacagttacagtctattggtgtgaaaaaatccagtattgttttagagcctaaaggccgtaacacggcgcctgcaattgctttggcggcgctggaagcattgcgaagccaatctggcgatgcgctgatgttggtgttgcctgcagatcatgttatccgtgaccttgccgcttttgagacaagcattaaacaagcggtcgaattggctcagtatggcgctttagttacttttggtgtgcagccaactcgtccagaaacgggttacggttatattcgttccggtgataatttctctgtagttgaatttgttgaaaagcctaaccttgcaaaagctcaggcttattttgattccggtgaatatttatggaatagcggaatgtttttgttccgtgccaaggcttttttagatgagttatcggctcatcgtgatgatatttttcaagcggtaaatcttgcctatcagcagcgtacagaagatttggattttgtgcgtattgatgctgaactgttttcacaatgccctgaggagtccattgattttgcggtgatggaaccgaccaataaagcgaaagttgtaccttatgccggggactggagtgacattggtgcttgggatgctttatatgattatgcagataaagacgctgacaacaatgtgctattgggcgatgtaatgtcagaaagctctagtaattgtcttatccgttctgagtcgcgtttggttgctgcggtgggtgttagcgaccttgttattgtcgaaacggcagatgctgttttggtgatgggcaaaaacaatgctcaagatgttaagaagattgttaaacgcattaaagccgaaggacgtgaagagcacatgtatcacacgacggtgcaccgcccttggggaacgtatcaaacggtagatcttggtggtcgacatcaagttaaacgtatcatggttaaaccaggcgagaagttaagcgtgcaaatgcaccatcaccgtgcagagcattgggtggttgtgtctggtacggcgaaggttcaaaacggcgatcgtgagattctgctaaccgaaaatgaatctacttacattcctgtgggtgttgttcatgcattagaaaaccccggcaaaattcctttagaactagtagaagtacagtctggtagctatttaggtgaagacgatatcgtacgctttagtgatcgctatggtcgttaaggaatctggttatatgagcgtttcatattaaatcagacagtaataaatatatgaaagttggaagcaaaaagatgtgaaatttttagtcaccggagctgtgtgcgtatcaaggctagttggttcaattctaggttaggtggtaagcgcacagattatattcatgtatcatcgagcttgctgatgcactttttgcttgtcaaatacaaaccaaagccttctgagttcaatgccacaaagcaagagggtatggctgctattaaattttataaaacttcaataagacctaagtatggatcaactgcctataggtcagtctcgaaaaaattaatttctgcctcaatgccttgatcgaaaaaggcataaaataagccgataactttaaaaacaacaccaataaaataggctgtctgtacctattcactctaaaaggggtagaatgaaaagttgtatttatgttgtgttttttcagcgtaaactaaaagaatacaaggttccggaaaaagaatggaacaactgcgtgaagaagtgagaatgtaggccagatgagacgaggaatgacgtcgtaatctgtgggtaaaaggtaaaattgacgcgacataatgcaaagtgtcaaaaaactcactgcgagtagatatcaatataacaagtaataatgaaagaatttagtttaaaaacggatgacataatgaagaaaatagcagtaattggtctaggttacgtaggtttaccgctcgcagtggaatttggaaaaaagcaacaagtcgttggttttgatatcaatcaagcacgagtgagcgagttgttgtcaggtaaagatgcgacgttggaggttacctctgaagagttaaaacaagcgacttcacttaagttttcttctgctattgaagatataaaagactgcaatatttacattgttacagtgcctacgcccatagatgaagccaatgcaccagatctaacgccgcttcgtaaggcgtctgctatgctagctgaggttattaaacaaaatgacgtcgtgatttacgagtcgactgtctaccccggtgcaacggaagaagtttgcatccctattatcgaaaaggcatcaggtcttaaattcaatgaggatttttttgccggttacagccctgagcgtattaaccctggtgataaggtaaatactttaaccaaaatcaaaaaaatcacgtctggctctactcctgaaattgcaaaatttgtggatgacctatatggctcaattattacggctggcactcattctgcaagctctataaaggttgcagaagctgcaaaggtaatagaaaacacgcagcgtgatttgaatattgccatcatcaacgaatttgccaaaatttttaatattcttaatatcgatacacaagaagtgcttgatgctgcaggtacaaaatggaatttcttgccctttaagccaggtttggttggtgggcattgcattagtgtcgatccatattatttgacatataaagctaaagaagtgggttaccaacctgaggtaattttggctggacgacgcattaacgatggaatgggacagtacacggcgacacagctcgtaaaggctgtttctaagcgaaaaatacacgttgatgaagcgaaagtattagtgctcggctttacttttaaaggggattgtcctgatgtccgaaatactaaaattgttgatatggtcaaagaattaaaaagcttcaatatgcatgtggacgtttatgatcactgggcaagccctgaagaagttaaacatgaatacggtattgagctaataggcgtgcttaaaacgggctactacgatgctattgtattggcagtagatcactctgactataaaaagtggggtgaagaaaaaattcgcagtctaggtaaagaaaaacatgtgctttacgatgtgaaatacgttttaccttatggacagtctgatttacgtttatagtttttagttattgataacaaattaatttagtggaatgaatatgaagcgatttgcccttattggtgcctcaggttatatagcacccagacatttaaaagcgattaaagaaaccaataacgatcttgttgttgccatggacgtaaacgactctgttggtattatggatagccattttcctaatgctgatttttttacagagtttgaagagttcgaaggatttgttgaagaccaaaaattgaaaggcgaaactattgactatgttgcaatatgttcgcctaactatctacatctacctcatatgaaatacgctctaaaaaatggcattgatgtgatttgtgaaaagccattggtactaaatgtagaagatttagatacgctcaagctgtatgaagaaaaatatggcgcaagagtaaactctattctgcagttgcgtttgcacccttctatcttagcgttgaaagaaaaagtcgctaacgcaccagcggataaaatatttgatgtagaccttacttacctgacttcgcgtggaaaatggtacatgaagtcttggaaaggttttgatcacaaatctggtggtgtggcgaccaatataggagtgcatttttatgatatgttgcactttatttttggcgatcttaaaaataatgaagtgcactatcgagatgagaaaacctccgcagggtatttggaatacgagcgtgcacgtgtacgttggtttctctctattgacgctaatcacctacctgagaatgccattcatggtgaaaaatctacctttcgtagcattacgatagaaggtgaagagctggagttctcaggtggctttactgacttacatacgcaaagttatcagcgtgttttggaaggcaaagggtatggggtagaagacaaccgtgctgcgattgaaacggttgctgttatacgtaataaaccaatttcagttcctggtgaatacgcgcacccttatttgtctaaggtgctgtaagcatgaccgactattttaagcatgaaagtgccatcgttgacgacggggcaaaaataggcgcagattcacgtgtttggcactttgttcatgtttgtggtggtgcccaaataggtaaaggtgtctcgctaggacaaaatgtctttgtgggtaataaagtcacgataggtgatcactgcaagatacaaaacaatgtttccgtgtatgacaatgttcatcttgaagaaggggtgttctgtggtcctagcatggtgtttaccaatgtctataatcctcgttcattgatcgaacgcaaagatcaatatctagacactatagttaaaaaaggcgcaacgcttggcgcaaactgcactgtcgtttgcggtgtaactattggtgaattcgcctttgttggcgcaggtgctgtgattaataaagatgtgcctgcttatgccttaatggttggggtgccagcaaaacaaatcggctggatgagtgagtatggcgagcagcttgatttgccgttagaaggcaacactgaagtggtttgctctcatacaggtgaacattatcagctaacaggaaagttattgagtaaaaaatcatgatgcaatttatcgatctagccgctcagcaggcacgcattaaagataaaatagacgcaggtattcaaaaagtattggctcacggtcagtatattcttggtccagaagtcgctgagttggaagagaaactggccgcttttacgggcgctaagcattgcattagtgttgccaacggaacagatgcactacagatagctcaaatggcatttggtattggcccaggagatgaagtaataacgccagggttcacttacattgccacggcagaaaccgttgcattactcggtgccaaacctgtttatgtggatgtatgtcctaaaacgtataaccttgatcctgaaaagttagaggccgctattacgccaaagactaaagccattattcctgtcagtttgtatggccagtgtgccgacttcgatgccatcaattccattgctcaaaaatacggtatacctgtcatagaggacgcagcacagagttttggtgcgacttacaaaggtaagcggtcatgtaatctaagcacggtagcttgcactagtttcttccccagtaagccgctaggctgttacggtgacggtggtgctatatttaccaacgatgatgaattagccagagtactgcgtcaaatagcccgacacggccaagaccgccggtatcatcatattcgggtgggagtaaacagtcgtttggatacattgcaggcagcgattttattgcctaagctagaaatcttcgcggaagaaatggagctaagaaaccaagtcgcgctgaagtacaatcaacttcttaatgaagcggacataaagaccactccttttgtagaagagcacaacacaagtgcttgggcacaatacacgatacgtgtaaaaaatcgcgaacaagtacaaaagacactaagcgaacagggtatacctaccgcagtacattaccctatcccacttaacaaacagccggctgtggcagatatcaacgcagaattacctgtgggtgatgaagtggctgaagaggttatcagcttgccgatgcatccttatctgcaagatattgatattcagcaggtcgtacaggcaattaaatgaacgttttggtgaagtggagtttgatgcgaataaaaaagtcgtttcgatagaagataaacctactaaaccgaaatctcattttgctataacagggttgtatttttacgataactcgctagtttagttggttaaacaggtgcagccatctaagcacggtgagttggaaattacctatctgaatgaaatgtacctaaaacaaaacaaattgaatgtcgaaatgctaggtcgtggtattgcatggttagacacaggcccccacgaaagccttttagaggctgcgcaatttgttgaaattatagaaaagcgtcaaaggctataaaatacatgcttggaagaaattgcatttaatcaaggctggctgagtaaaggcaagttggtggaattagccaaccccttgcttaaaaatagctatgggcaatacttatttgaacttgagtaggctaaataatgaataaagaaactttgcatattagtaactggagtgtgtttattccaccatttattgaatttgtaaaagagcactttgactataaaaggcatgtttttttaataacagatggtaatacagggcataagttaaatagtgatgctaatgtttttttttctaaaagaacattagttagccgactaatgcattatattcgggttgttattaaaatgaatcaggctaaaaaagtgatattgcatggtttattcgatcctgtacttatattaattctattttttatgccttggttattgaaaaagtgctattgggtgatgtggggtggggatttatacgtttatcaactcggcgaacgtaattggatatggaagttgagagagtttttccgacgacctgtgattagaaatatggggtatctggttaatggtactactggtgatgtagatttggcacgaaaatggtatcgtgcaaaaggtcagcatattagttgttttaattatcccagtaatatttataagcattatgatgttaagacaaaaacgcacgatacagttaatatacagttgggtaactcggcagatccaaccaatcaacatattgagattttagatcaattagtgagatttaaagaacaaaatattaaaatttttgttgttttgtcttatggtgatcaagactatgcaaaaaaggtcattacagaaggtaaaaaaaaattcgatgataaatttattgcaattacagaaatgatgccttttgaagcatatttagaatttttagcttctattgatgtggctgtttttaatcacaacaggcagcaagcatttggaaatactattacattattagggttaggaaaaaaagtgtttttgaatcctgcttcaacactaaatggtgtgttttctgaatttggtattcagatattcaatagtaaaaaaatagaactaacatcgcttgatgaagtaactaaacaagctaatattgcaaaagtaaaatatcacttttcgaaagattcgctagtaaaaagtttgcaaagctggataacctaaaggactgtatatgaaaaaattaattatatttggagtaggtgaacaagctgagcttgcctatttttattttaaaaatgagtcggattatcaggttgttggttttacagttgaccgtgactatattaaaaatccgacatttaaagatggattgcctgtcgttgcatttgaggagcttttatcagattttccaccaacagaatatgaatgttttgtagcgattgggtatacgaatataaatcaagtcagagcgaaaaagttttttgcattaaaagacatgggctacacacttgcctcttttatcagtggtaaggctacgaattatgcagaatgtattggtgagaattgttttgttctcgaagataatactatccagccttttgttaaaattggtaataatgtaacactttggagcggcaatcatatcgggcatcattcagaagtaaaggaccactgttttattacctcgcatgtggtcgtttcaggtggttgtacgattggcgagtatacatttattggtgtgaactctacattaagagatcatataacaattggtcaatcgaatatgattggggcagggtgtttaattttggctgatacagaagataaaaacgtatttatggaaaaaagtacggaagtatcaagagtgccaagtaatagattaagaggaatttaaatgaaaaattggtctaagcaaggtttaatctatgctccactgaaaatcgatgaaatgttgtcaactcacgcttcaaatgcattgcctatttttatttcagatgatgtttatagagtttttttttccgggcgaaattctgaaaataagtcttcagtaggctggtttgactttgatattgtgaaacaagaaattttatacatatgcgatgagacttttttatcatgcagtgaaaaatctagaaaatattactcacatggaattagtctaggctgctatttacatgacggtgttgatatatatgtttattttatggcttggcaaatagaagggaataatcactggcgtggtgatgtagggcgtttttgtttagatcaaagtaaaaagcttaagtacgtagatgataccccttatatgattagcgatgaagaagatccagttagtctatcatatccttttattttaaaagatgatggattatttaggatgtggtacggatcaaccatttcttgggattcaccaaatggtgaaatggtgcatgtaataaaatatgctacttctaaagatggagtgaattgggataaacatggtatagctataccctttgagttaggtgttgcacaggcattttcaaggccttgtgtgattaaacgcgcaggaatttatcatatgtggttttcatataggtctggtgatgggtctacctatcgaataggctatgcgaaaagtatagatgcaataaattgggatgtggattttgattcaggtgttgctccatcaaaagacggttgggactctgagatggtgtgttatccatatatattttctcataaagagaaagtttatatgctttataatggaaacgcgcatggaaaaacgggaataggtttagctgtatatagtgaggtggaaatttgaactcatatggcgtaacggaaaccgattccgaagaattggatctcgactatcatttaaataatttattcagaaatggttttacaatattgaaatctaatttttctgattctgatattaaagctatttcaacgatggtggaaaagacccatgtagaatatcttgatttatatggtgaggagtatctgatttctattgatgaacataatactgttagagctccgtttctatatgatccaatttatttaaaagttagttttaatgaaaaggtaatggaggttgttgagcatatattgaagagtaatttcatattgaatcaacaaaatatcattataaaccccggtggtggagataaatataatcaattgttttggcatagagaccttccatatcagcactttgtaaccagtcgcccgattgcattgaatgctctttattgtgtatgtgattttactttcgataatggctctacacaggtgctacctggatctcataagatagaaaaatttcccggaaataaatttttagaggaaaataaaatgcagttttatgtatcttctggggattatttgttgattgattccatgttatatcactctggtagtataaataaaactagcgacagaagaataggtattaataatgtctattcaacccctattataagacggcaaatagattttaattcgtcagactttttgtatgatattagctcaatagaaaatagatttaaaaaatatctgggtcttcaatatactacatgtagcagtgtttctgattatttaacgagtagagagaaatgaaaaaaattgcaatcctacagtctaattatattccttggaaagggtattttgatcttattaatatggttgatgagtttgttttatatgatgacatgcaatatactcgccgtgactggaggaatcgtaataaaattaaaacgcctcaaggtttaaagtggttaactattccagtggaggtgaaagggaagtactttcaaaaaatcaatgaaacacaaatatctgaattagattgggcggttaagcattggcaaactataaagcagttttatagcaaaacgccttactttaaagaatataaagatgtttttgaatccttttatttgaatacaatagaaaccgatctaagtaaggtgaactttaatctgattcaaatagtaagtgatatattggatataaaaaccaagttgcgctggtcgagtgaattcgatttagttgatggacaatctgaaaagctcttaagtatttgtcagcaagctggcgctaatacttatcttagtggacccgcagcaaaagattattttgatgaatcattagctgaaaaaatggggatcaaagtggagtggatggattattcaggttaccctgagtatcaacagctacatcaaccatttgagcatggtgtgactatcttggacttaatttttaatgaaggtccaaatgctattaaatttatgaagagtttcaaataatgcatataggattcaataaaccacctttaactggtaatgagcaacaatatgttttgcaggcgatgcagagcgataaaatttctggtgatgcgtattttggcaagaagtgtcagctatggtttgaatctactttgggttgtaataaagcacttttgacaccatcctgcactgcagccctagaaatggcggctatcttaattgacatccagccgggtgatgaagttattatgccgagctatacgtttgttagtaccgctaatgcgtttgtattacgtggtgcaaaaatagtgtttgttgatattcgtccggataccatgaatattgatgaaatgttaattgaagctgctattacaaagaaaacaaaagcgatagtacctgttcattatgccggtgtgagttgcgagatggatgtcataatgtctattgctgaacgccatggtttatttgtcgtagaagatgctgctcaaggggttacgagtacatacaagggccgtgctttaggaacgattggtcatttagctgcctttagctttcatgaaacgaaaaattataccagcggcggagagggtggcttattgataattaatgatgataggtttgtgcaaagagcggaaattattcgagagaaaggtactaatagaagtttattttttcgaggtcaagttgacaaatatacttgggtagacctaggtagcagcttcttacccagcgagttacaagcggctttcctttgggggcaactagaaaaagtagattctataaaagctaatcgtatagaaacatggaaaaaatataatgatgcatttcaatctcttattccctttggtgtagagttgccgagtttgccaaatgactgtgctcacaatggccacatgtattatctgaaagtacgtgacattgagcagcgtgaacagttaatcgagtatttgaagtctaaccagataattgctgttttccactacataccgttacactcatcacctgcaggggaggctttttctgtctttcatggtgaagacaactatacgacaaaggaaagtgagcgacttgtgcgactgccgttgtactacggcatgagcgtgaaagaaagggaaaaggtgattgcaacgattcaggaatttatttatgtataaatccttttacagcattcagtttttgcgagggggggctgctttaatcgttgtttttcatcatttcatgcaatttttttatgactttgagcgtacaaatccggttggcaattttttttcagattttgggggctggggtgtcgatgtgttttttgttatctccggttttattatgctttttattgctacgactaaagagtgtagtccatcgagttttgtgtggaatcgtattattcgcgttgtgccaaattattggttttataccttgataattgtagtgcttggactgctgattccgattcatgccactgaagctactttgacttcgatacttaaatccttattttttatcccacacgaaaacccgagtagtcagcttggtatttatcccaccctgagtgttggttggacacttaattacgaaatgtttttttatagcctagttgcgattgcgctaacttttggtgttgagagattaaagctaagtttgatgtttgtatctttgtttctcataagcttaccattattagaaaaaattgctcactttggtatttattacaaatttcatctgattgagtttgcattaggtatgtttttatatacttttttaactagtcgactttgccgctttaagtattttctggctttgggggctgtattggttttactacttttcaaacatccctcaatagatcgactcatgatagcatttttaattgtcttgctggcgctttcgttagagtcattcatatcaccaaaaaatattgtgtctaaagtgggcttttttttaggagatattagttattctatatacttgtcgcattctatagttttattaattctgttttttttctttggcagctatagatatacagacaccagtgtttttttggttatgtttactttattgctttgcttgatttttacattagctttatcaatgtctacatataaattgattgaaatgcgattatctaaaatacttaaagttagacttgtttctcaatgaacgttcgtaaaatattcgtgttttccgttgggccgattggagcagctttattaggcttgattactttgccaatagtagcttggctcttctctccggaagatattggcaagttaactatgttgcaagtcacaacgagtttcaccctacttttatttagtttaggcttagaccaagcatatgtccgagagtttcatgaagtaaaagataaaccaggtttactaaaagcggtatttattcctggtttcttggtgctcattgttgtcttggtaattcttactttgtgcccgtggtctttatcttttttgttgtttagtgatgactcttttttcattaccgctctcctatatagtgtaattcttttaacatttgcttctcgctttttaagtttgattttacgaatgcaagagcgagggcttgcattttcgatgagtcagttgttaccaaagctactgtttcttttgattgtgctaggctatgtatggtttggtactgaggctatatttaataatctcattctggctaattttttatcaattctggcggtatttcttatttatgtctggaacactcgtaacgattggatgccagctttaacttctactgtagatcgtactaagcaattacaaatgatcagttatgccattccattaattggtagtggtgtggcattttggggcttaaccgcgatggataaggtctttttaaggagcttatctacttttgaagaactaggtatatattcaatatcgattagttttgctggagcggctttagtgtttcaatcgatattttctactgtctgggcgccggtggtatacaaatgggcgagagaaggtgttcctcctctaagaattaaaaatgtgattgactatgttactcttgcagttatttctatttgggctttagttggagtcttttcatgggtattggcctatatactaccggtagaatatagttcagtgccatatattttattggcagcgattgcatatccgttactttatactttagctgaagcaacgggcatcggtgtagggataaaacgcaagtcaatgtataccttattagcttctattggggctttaatagtgaacgcaatgggtaattggtatttgatacctatttatggtgctgcaggtgcagccttagcttcttccatttcttttatgttattttttattgttagaacggaatccagcgcagctttatgggtaaggtttgaaagtaaaaaaatgtatagtttaatatgccttatggtagcgttaagctttattgtaaatatttttataatgggaaagtggttgattgtaggtctttatctaatgatgtttttcttaggaattgctttttattttgaacaggcaaaaggtgtttggtcctttttagtatgccgtttggttaatgttaagtaatatttagattccgattagaattttataattattttatagataaacactttgtactaattgacatacatgatgttggtcactaaatatattaaatttttgaagagtgtttcaaatgaaagttgttactattttaggtgcacgaccacagtttattaaagctggttcggtaagtcgtgaaatatcaaatcaagtggctaatggcgttaatatagaagaagttattgttcatacaggacagcattatgatgccaatatgagtgatgtttttttcgaagaaatgaaaatccctaagccaaactacttcttaggtgttggtggtaaaagtcatggtgccatgacaggtcagatgattgaaaaaattgaagaagttttgattaaagagaaaccagactgggttatggtctatggtgatactaactccactttagctggtgctttagctgcttctaaattacatataaaaatcgctcatattgaagccggtttacgctcattcaatatgcgaatgccagaagaggttaatagaatactaacagatagagttagtggtcttttattttgcccaactcaagctgcaatgaacaacttacatactgaatctattgatcagtggaatactggtgcacaagctatgttagttggtgatgtgatgcaagatggtgctattttctataaagatttagctctgaaaccaacgcatgtacatattgatagtggattcgtattgtgtaccattcatcgtgccgagaacaccgatgatactcaacgtttggccaatattgttaatgccctgaatgaaattgccaaagaaaaacaagttattttgcctttgcatccgcgaactaagaagatacttgaacagtcaagcttagacacaagcaatcttactattattgaccctgttggttatctcaacatggtgtggttaattaataactgttatttggtaatgaccgacagcggtggactacaaaaagaagcgtattttttctctaaaccatgcattactttacgtgatgaaactgaatgggttgaattagtagcatgtggtataaatcagcttgttggagccagttatgatttaatattaagcgcttataagtcaagtaagatgggagaggttgctgacttcacgggtaatatttatggagaaggtaactcttcggaattgataataaatcatatgattagggcagttctgaaatgaaaattctaattgttagtcattatttcccgccccacaattctattgcgtctttgcgtccatacagctgggctaaatattggtctgaattagggcatgacgtcactgttttaactactcgtaaaggtgaagaaatcagtgatgatgggaaatttaaagttgtttatgtgtctagtttatattcacgactttttaaaaaaataagttcagttaaagtggcagaaaataagagcagaaaaagtatatttcgctctttttttaaaggcttgcatggtcggttacagtcaatgggcgcattcacatgggactctagaatgccaaatatagtgtctacatttcatagaactggatatgagaaagtaaaggatgaaagttgggatcttgttatatcaacttttgcaccttattcatcgcatattattgggtataagcttaagaaaagtggcagtgcgaaaaaatggatcgctgattatcgtgatttatggtgtgacaatcatatgtattctggcgtgcctattatcagaatatatgagaattggcttgaaaaaaatattctgaaggaggccgattgtataacaacggttagtaagccattggctgacaccctaaaagataaagttgatgatatcaataaagttaaagtcataccaaacggttacgattttgatgatgaagtagttagtactcagccatgtaaaaaacaagaaaatagtaagattgagattttatacactggctctatttatagtggttttcgagacccatctttattgttttctggaattagcgagttaaaaaagcaatcagtgaatgtttctgacttgttaaaaattacttttgcaggttcagcaaaaggagacttagatttattgattaataagtttgatgtcgccgatgttgtagagcatattggtatggttccaagaaacgaagttttaggtatgcagaggaatgttgattatttactgcttcttgagtcaggtgatcctaaagcagcgggggtaattacggggaaagttttcgaatatattgcatctgaaacacctatgataataattggtcccactaaaagatctgagttaggcatgttagctaaccaatactcttccgctattttcttagaaagtgttagtgaatctgttatatttttaaaaacgattttgtctggtgactcaattaattttggttcggaaaataaaggtaatgtagattttaaaatgcaatactcaagaaaggttcttgctgaaaaagtgctaagatttattgagtaggaatgttttttatttttttagtgaatgataaaacgacttttacttgagcttttaattttataagtgaatgtggtttttgatacgttatagtgatatttgttgctgttttgtgatttttataaatatcagttttcaatcaggttagaaaattaaagagctatattaatgtataaatttttaataaccggcggtgctggttttataggcagcgctgttgtgcgttatttattgagctgtactcagcataatgttgtgaatcttgataaattgacctatgcgggtaatttagaatccattcctgagtcatttaagaatgaccgttatgtatttgagttggtagacatttgtgatgctgtcgagttggatcgggtattacaaacgcataagccggatgtagtcatgcacctagcagctgaaagccacgtggaccgttctattgatggtcctggtgagtttattctaacgaatgtggtggggacttatactttgctggaagctagtcgtaagtattggatgggcttaactgaagataaaaaagccgcgtttcgttttcatcatatttcgacggatgaggtgtatggggatttgccgcatcctgatgaagtggtgggggatctacctttgtttacggaaaccacgccttatgcccccagttctccttattctgccagcaaagccagctcggaccatttggtgcgtgcttggttgcgtacctatggtttgccgacgattgtgaccaattgttctaacaattatggtccttatcattttcctgaaaagctcattcctcatgtgattttgaatgctttgtcgggcaaagctttgccagtgtatggcgacggttcacaaattcgtgattggttatacgtagaagatcatgctcgtgccttggttaaggtagcgaccgaaggcaaaattggtgagacctacaatattggtggtcataacgaaaaacgtaatatcgatgtggtaaaaacgatctgtgctttgttggaagagcttgttcctattaaaccgcaaggtgtaaatgcttaccaagatttgatcacttatgtaaaagatcgtcctggtcatgatgtgcgttatgcgatcgatgccagtaaaattgctaatgagctaggatggcagcctgaagaaaccttcgagactggtatgcgcaagactgtacagtggtatttagataatcaagattggtggcagcacgttttaagtggcgactatcaattacatagaattggcgagaaagcataaaggctaggttatgaataaacgtaaaggaattattcttgctggaggtagtggcactcgtcttcatccgttgacattggcaacgtcgaaacagctgatgcccatctatgataaaccgatgatctattatccgttgtcggttttaatgctggcaggtattcgtgaagtcttgattattactacaccagaagatcaatcgagctttcagcatttgctgggcgatggtcgccagtttggcgttgaactaacttatgctgttcagccaacacccgatggtttagctcaggcgtttattatcggtgaagacttcattggtgatgataatgtggcgctggtgttgggtgacaatattttctttggtcagcacttctctgaaaagttaaagcaagcctcgtctcttgataaaggcgcgacagtatttggttatcatgtttctgatccagagcggtttggtgtggtgtcatttgatgatgaaggtagggctattagtatcgaagagaaaccagttcagcctaaatccccatatgcagttactggtttgtatttttacgataacgatgtggttgagattgcgaaaaagataaagccttcggtgcggggggagttagagattactgatgtgaacttggcgtatctgcatcgcggtgatttgcatgtatctttgctggggcgagggtttgcttggctggatacaggaacacatgattctttgcttgaagcagggcagtttgtacagacggttgagcatcgtcagggtttaaaagtggcgtgtttagaagagattgcttaccgccagcagtggattactaatgagcagattgttgcttccggtaatgcactgaaaaaaaccggctacggtcaatatttgcttaaagtcgctgatggttatcaataaaaggccattaataaaaggtaatagtgatgaatgttataaaaaccaatattgatggtgtggtgattattgagcctaaagtgtttggtgatgagaggggcttttttctagaaacctttcaggctgagcgctataaagattttgctggaattgatttgccctttgttcaagataatcactctcgatcgggtaaaaatgtattgcgcggtttacatttccaaaagactaaaccacagggtaagttagtgcgcgtagtacgtggtgaggtatttgatgtagttgtggatatccgtaaagattcactcacttatggcctatgggtcggagctttattatcagaagaaaacaaacgtcagttttgggtgccgccaggttttgctcatggttttgttgtgttatcggatgtggcagactttgaatacaaatgtactgattattatgaccagacagatgagggttgtctgatgtggaatgatccaaccgtcgatatcgagtggcctgagggaattgaaccgatcttatctgctaaggatcaagatggtatggctttaggtgagttgctgtaaatgcgtattttacttacaggtaaaaacggtcagcttggacgctgtttccaagatctgttaataggggcgaatcatgagttgtatgcgtatggttcagattcattgaatattgtagatgctcagcaggttgttgatgttgttcagcatgtaaagcctgatattattgttaatgctgcggcttatacagcggtcgataaggcagagtccgatgctaagaatgcttatttggtgaattcaacaggccctgagctgttggcaatacaagcagcagctttagatattccctttattcacgtttctactgattatgtttttgatggcaagtcggttgagccgtatttaccctctgataaaacgaaccctcaaggtgtttatggtgcttccaaattagcgggtgagcgtgcagtaactgcagcgtgtgagaaatatattattctgcgcacggcttgggtgtttagcgaatatggtagcaattttgttaaaacgatggttcgtctagcgaaagatcgaagtgaactgtgtgtcgttgctgatcaatatggttgccctacgtacgctggcgacttggctaaggctattttacatatttgcgaacaatgtcaagttggtaagtctttgccttgggggatatatcactattgtggtgatacaccaaccagttggcatggctttgctcgggctattttttacagagctgaagcgttaggtgtgattgataagagccctcagcttaaagcgattagttctgatctgtatccgacaccggcgaaacgtccagagtattcggttatgtcgacagagttgcttagtcgtattgagctggacgcttctttttggatggctggtcttttttctgtgttgagtaaattaaaatgaagaatattacggttgttgttcctacctataacggtggcgcgctgtggaaagagtctgctcgtcggttagccgagcaagtgcctaggccatttagagtgaaagtgattgattcctcttcacgtgatgatacccgtgagacagctcaaaattttcattttgaggtggagcagattgatcaaaaagactttgatcacggcggaacccgctcttatgcattaaaagatatagagacggagtttgtggtatttttgactcaagatgcgcttttagaaggagcagacgctgtttctagtttggtatctattcttgaaaatgattctgagattgtttgtgcctatggtcgtcaattaccgcaccttgatgctaacccattagcaagccatgcaagatatagtaattaccatactaatagctatgttactcatatagctgctgattttcctaatgggtttaaaaagtcttttttctctaactcgttttctgtttatcgccttgatttcttacgctcaattggtggttttcctaagcatttgattttaggggaggacgcttgtgttgcagctaaagcactaatacacaataaaaaagtcgcttatgttgcagatgcccaagtgaagcactctcataattattcagtttttcaagagtttaagcgttattttgatatcggtgtctttcactccacacaatcctggatgcttaaggagttgggtgctgttgaaggagaaggtgttaaatttgcaatggatcagttgagttatctttatattaggggaaactatagatggatattgccttctgcctttacatcaattgccaaatatactggctacaagcttggaaccatccataaaattttgggcgttggtatatctcgtaggctttctatgtataagagttactggaatagggtttagaatgaagtttttcatatggcatttttgtgaataaaccctttaaatatagttagaaatataatttttaaatcaaaccatacagaccagttttcaatatagtatagatcgtattcaactctgttttccattttgtctattgtatcggtttccccgcgaaagccatttacttgtgcccagccagtgatgcctggcttgaccatatggcggcgcatataagattcaacaagtgttttgtaatgttcattgtgtgcaagtgcatggggtcttggtccaacaatggacatcctaccttgaagtacattgataaattgcggtagttcatctaaagatgttcttctcatgaaagcaccgataggggttattctactgtccccttttgttgcttgtgttacttttccatcttcctcattgtgaaccaccatagaccgaaacttataaaccttaaagtcctgcccattggcgcctgttctatattgtttaaataagatcggccctttggacgttagctttatagtgatggctaaggctactaaaattgggcttatgagtaacagtataatagaagccagtattttgtcttctagggactttagaaaacggtttttaccttcaagcatatgagaggttgaaatgtttataacgggtaaaccagcaacttccgtcatggattgatttaagagtctaaagccaaagatatcgggtaccattcgaatcacgatagaagtgttgcttaaagcggattgtacttgttccattttttgcacttcgctcattggaagagcaatccaaacctgatctattttgtgatttttaactattttatctagatcatttaatgtgcctaaaaatggtacagagttaatttcatgtttatcgatggcttggtcttgtgtactaagtatcccttttacgactaaccccatttcagggtgttgttttagtcgatctagtacttgttgtgccagctctccatcaccaataataatcacgcttctgatgttgaagccttttgctcttaatgcccctagggactttcgaagcaaaaatctatagctcaatattgtagcggtagaggtacatagccaacttactacccaaatacgagagaataaatcggaagattgggtaacaaatccactgatgattagtagcaaaaatgttgttaatgtcgcactaagaacacatcttatctcagacgtgaatgatgcccctcgccatgccctataagcgccaaaaaaggacaggcttgctgctccaagtagcacaccgagtagtaggacatttttatatgttaaatcaaggctaagacttgaaaatcttaaccagtaacttaatagtccggcacttaatagcccaaggcaatctatgattcttagtatgatactaagtgatgtgctgtgttcttttaatgctaaactttttttcacgtatttctctgctgctaacttagctagtcaataatatttagatttttataactaagatttattctttaaaattatattttgcgcgccatatttgggcctgtatacctgtcataaatatcgtaaagtaaaaaacacctgtccagaaattttggtaggcttcgaagcaattcataatgctccagaagcagacaaaactcataaagaaatagccaacttgtttttctatttttccagcttttatttgtttaaaaaggctttttgccattacgacccagatactaatataaaaagctaatcctacaataccaaagttaaccagcatctcaatatagatgttatgcaagtgcccgaaatcttttcttatatcatctggtagccattctgtttttttcataacaagacttctaccattgcttccccaaccaaatattggtttggcttttataaagtctgttgccgctacccagctatgaagacgtataccaaaactcgaatagggcacatcatcaaagtctagcgaggcaatggcgtttaaagcttctttttcaagcattacacgttctactatagtttcattgttggatattatgatgcctaagcttaatatccccgctagaaatattcctaaggttgtggttttctgctttcctgttgcttttttaaagcgcttaacagtgaaatagctggccataaaaaatgccgtgatcagtaacgcaagccaagcttgacgagatgagttgatataaataatgaggatacagtaagcaatagcaagaaaaagagggattgctaaccatttgcttttacttagaagtgtgcgagtaaagcataaaaaacctatcaaaataacgccaaagaataaacttgcgtgttgttcctgacgaagaccgaagaaaacacgttgtccatttatcccttgaataatttcatcgagcccatctccagttacccaaggagatacgagtattcctagtgctgcacagccccagatgagccaagtggcatttttgtattgggccacccaccaagctaacggaatgaaaacaaaccaacgagttatcttatccaatttaggtgagctttccgcccattcaggggtaacatactgagataatccccatgaaattaattggaataagatagctatccagacaaaacgaaacagtatgtggctgttgactactttgccgtatttaaataatccccagaaacctgtgagtgtggctatagcggatgcgacacctgcgatctcagagaagcctgttcttgtgagagcataaagtgcaatcgagatgattcctagaaggattaaccaagttggctgttctgctggtgtgcgtcgtttgaatgcatttgctaaactggtagaaactgatgtcattttaagctcgtgtatttggttttctataagggcatatcaatattaagtggcaatttttgcgtaattatacaaagagttatgggaaggggtatataagatattcatcagagtagtcattttcttgaggaagggggcttttcttgccaaaagtggcttaaataaaaaatggccatcgataacgacagccatttttttattttatagagcaaataatttatttcgttgcttttggtgcttctggcttctctatatcatgcagttcaacaacaaatttaagcgctgcatttggtggaataggacctgtgccaccagggccgtaagctaaatcagctgggatgtatagttcatatttagagccaacaggcataagttgtagaccttcggtccagccaggaattacaccatttagtgggaaggtaatggcttcaccacgtttgtatgagctatcgaacactgttccatcacttaggctgccttcatagtccacttttactgtgtctgttgcgctaggtttgtcacctttgcctgcggtgataactttataaagcaaaccagattctgtttttttcacgccatcttcggcttctttctcttttaaccaagcagcagacgcagcttttgcttcttctgcggctttttcttgttcaagttgagcttttgccatttgttcttgctggtagtcttggatggttttagttacttcatccatgctcattttgccttctttaccagcaaatgaatcttggaagcctgccataaaggttttcatatctagttcagagaaatcctgagacatgcgagaaccaaacatggtgccaatgctgtaaccaagacgttgctcttttgtgtctagtttaattgagctgtcggctgcgtacgcaaaagaaacagatgacatgaccagcgccgcaataagagtttttttcatagctatttttttcataagaaaaggtgttccattgtttgttgatttatcatttagtgacgtgaagcattaagacggagttcaattcgcatattttttttaccagcatttcttggggcgaaaacaaagcaggaacaatggtatacgccttgtgctttgcaaaatcagatccgtcgtttttgtttaacatgaatgttctaacataaggttggctatttatgccagtttatatgcgttcatgttatcaaagcgaccccttcacctgcacactttgtttgagttacaaaagatagaacggcctcacaaagcacaagacgtaggttcagattaatccgctgttctttatctatacaatcgcttttacaaaagcatgacggtgtttgctaaagcaagtttgtttgtctggctctatttacaatttattgacgtttctacgttaaggcttgggctcaggtattttgtcgattcgtgttttagtgcgacaaaatacctatgatggatgtaatcgttataaaactagtgctttaaccttggtctattgagtgaatcaatgactgactaaagatctgcccatccacaaaagtgaagacctcattggctttaatgtgcgttaagaaatagttgtggtaaccgtaatatttataatggctttttagtattttgctatgccaccatttttttaacatcttctgaattctcggtttgctgcgtagatcgtgcattgagtcaaaagatacaactttgtctttttgtgtatttatatcgagttggtggctataacaagaataatggccaaatatcgatttagtgtcataccatggtgctagtgccgttttagtgtgctccgggccgtaagggaacttctttattttacgcaaatggtttacgtacatcagaactctatttggcacatggctgcttttgtcgatggctaaggctaaggcataagctgacgtaatatgttctggatgagggtctatctctggttctgttactagtacagttgaaggcttaatttgctctagtaggctagttagatcttcgattagtaattgtccagagctaatgttctgttcatcattcggaagttttagcgtattaaatgtgcgacttatttgaggtgttagcgctgggaaagctttatcgctttgtggctcttttggcgtttgataaagcgattctttggttagattgaaataaccaagggaagacaatcgctcaaacttaacgccggcaagaagcggtgttgtcatgctattccacgctctgatttgtgcttttcgctgtgttgcatcgcttatggtttcatctaacccagaaatatactgtctatctaaagactgaaggttttggcctgcattgatggttgtaatccaaacttgatccgcaaagtcgctgtataagccatatgcagcgagttcagcatcgtcggcatgtggcgcaatgatgagaatgggcccatcagcgaggttgggttttttaaagcctaaaagttttgcttcagtaggagctttgcaatgttcgaaagccaattgtaattggtgcaatgttttgtcttttgccaataagccacttagattgaggtagcgagtgccttgttgattcgcttcaaaaaattgtgaatggccaactgtattttgatcttcattattaaaaaaagcggaaatacagccttgcttttttttatgagtagattgataaggaaacgatagtaaccaagtaaattcatcttgtgttaactcagcgaatcttgcttcatctgccagagtcaaattagatatattgcttgtgttctgcttttttataagtacgtcactttgccaatctggttgtaacgcatactggtaatcaagttttttcataaaaataattcttgtaaagtaaggcagtcgtttaatctaaatttattgagctggtaagtaggtgtcgcaatattgttgcacgatatgtttttcgtcaaactgcgcgagcgattgtgcgacgtctgggcctaaaagaacggagtctccttgtttcaaagcaaggacgattttctcggcaagagactcagggctttgttctgctaaatagtcacttaactgcccacgcatgatatcactaacgccaccagggcaatttgttgcaacgacaggtgttccgcaagccaaggcctcaatgagtaccattcctagcccttcacttttggagcttaaaacaaagaggtctgcacgctgataccaaggaaatggattgctttgtttaccttttagaaagatacaatcttctaatcctagttttttgatcttattttcgattgcagctttttctcgaccttctccgacgataactaggtcatgtgttacgccgaagttgttgcgtgcgtaatgataggcgtcgattaataatggaaagtttttacctcctacaagacggcctaaacctaaaatataggggcttgtatggtaatcaatattggtttctagagccgatgctttttctctaatttcttcataattatttgggttgcttatgattgaaatgctttgacatgaaatagcgaagttgtgaattagatccataaaagagcgctgtgcttctttggatatacataccacatgtcggttggaaaatagccatgaaaacatctgcttagatttagaaccatacaccgactggttaagcatactttcacaaacgaagacaaaacgagggtctttgagtggccaaatatgagaaaaagtgccttgtccacggaaaataataagatcaaatcggctagcttctttttctagttttttgagtttataagaaaaagccatggcttccgcataggcaaaaaacatgacgaacgatttacgaaaaatgatgtttaataatttagatattattagccaaataaaaccaatgccgcttagcatcaccattttttgtagggcaaacaaatgtattttgacattagggttgctgggggagacttcaattttgcgatttttaagataaataaggtgagtatcatggccttgtttcgcaaaggcgtcggataaattgcaggcaactctctccatgcctccaatttttaaacaatttacaacaaccgcaaccttcatcgaatctcctaaaaaatgtaaggcaacgttgtaaagtcgccgtcgtgctatttctactattgaaagctaatactaaacaactcagcattcaaaaaatatagtacataaattaacgaacccactaaatgctcaagaaggctatttaatccccataaataacggaataagaattggcactagaatgctcataataaagccactggcgatgcagactgggatgatttgcgcgccgtgaaatttacccagcatgggtaaggtgaaatccattgccgttgcgccagaataaccgacggacatgtggctatttagtcgagctaagaacggaatcagcatgagggcaaggatctcacgtccaagatcaagcaagaaggccgtggtgccaagtaccggatcgcctaagcccgtaataagaatgccagataaactgtaccagccgaagcctgaaacaaccgcaagcccttggttccaacttagccctaaaactaggctgccaatccaacccgctaatagagtggtgaaaatggtcactagggcgataataacgccttgcgagtttaaaaagagcttgcgtagacgatgattgccttgacgaagttggcaaccgattaaaaagagtaaaacgtacagcaagccagtcactagttcgtcgacgcctgttagccaatctttggcgaaaatcccaacgatgacgccaccaatcacccaagcaatggttcttgctgcatccattagtgcatggtttttgctgtctgatggaccttgagcaagactgtctgcgtgggtgccgccaaaacgcagaccacttagatataagccagctaggcttaatacgctgattagcacaaagaaaataatggcttgataaccagcaatgaatagcttttctgctaaattgtctagcgcaccaaggctaaagccaattaagcctaaaatgaggtacacaagctgttctaacccttttgccacgcgcgcaggcgtgaataacttgatattgacccagtaaccaaagagtagggcgataagtaatgggccaagagtagcgataatggtcatgtgggtgtggtcttcctagacaggtctttaaatactggagcggcattttctcggtattgagatgtaaatacaagcttggttttttgtagagcatgttgtttttagctgggacgtgattcattacgtcaaggttttggtttggtgtgattcatttttgacggcctgaaggccgacctacatttttgatggtatgttttttgtgggtcgtgtttttgcgagtcaagatttttggtttggtgtgattggctcttgccagcctaaaggtgattgttttggtttggtgtgacttggtttgttcttattgatgcttgatatcgtattttttacatagttaatctgataaaatccgattaactatgtaaaaatgtaggttttttccaatgagcgaagatcttttaaaaacgtttggttgtgtgcctatccagcatagtagtttgttggcggtattacatgattacaaaacgccaaatgacaaaatacaccgttggttgcaacaaggttgtttgttgcaggttaagcgtgggttgtatgtcgtttcgcctcagatgagcggtgagttgtggtcgctaccgctggttgcgaatgtactgtatggaccttcttatgtctctctggattacgctttgttttatcatgggctgattcctgaaggtgttgttgagatatcttcggtgacgactaggcgttcgaaattctacaaaagtgatgtaggccgcttttcgtatactcatttgcctttgccttactattcgttaggcattattcaagtaaaaccagctgaaaatgtgagctatttaatggcgtcacgagaaaaagctctgtgtgatagtcttttattagcacgtaatttaagagtctattctgttaaaggtttggagagttatttgcagcaggacttgcggttggacttttatgagttggcgcagtttgatattgctttagtaaaaaagcttgcagagagcggaactaaggctgctttattagggctgttggttaccttattggagtcattatcatgttaaagcaaatgctacaaaaatattcactttccagtgaggcggaagcggaccaagcgctacgcgaagtcatgcaagaaattgcgttggcggggttgtatcgaggtggtttttttcaaaaagcggcattttacggcggcacctgtttacgtatttttcatggcttgcctcgattttctgaggatttagatttttcattacttgcacctgatcattgctttacacttgacccttattttaaggctgttaaagacgagttcatatcgcttggtattgaggttgaaattactcaaaaaaccagaaagtcgaccaatcagattgaatctgcttttttgaaaagtcatagccaaatttttgatattgcgttgatgatagatcggcctgttaagatcaagtttgaagtcgatattgatcctccattgggttttactacagaagagaagttgttattggaacctttttctttttatgtgaagtgtttccggccatctgatttatttgccggtaagatgcatgctctgctatttaggccgtggctcaatagggtaaaaggccgtgattggtatgatttcgaatggtatgttcgacgtggtatccctatcaatctctctcattttgccaatagagctaggcaaagcggtgatataattgatattgatttgaatgaagagacctttaaacaattgctcgcaagcaaaattacacaactggatatagtcagtgctaaacaagatattgtccggtttattacggatcctgattcgttgacgttatggtctgtggattactttttgcaaattacggaaaaattaaaagtcgtgaagtgatgataatttgattggtagatataagtgtaggtcaaatttatcccaacaatggtcgtatctgtcggcctgaaggccgatatacaggtgatttggtgcaatgtatggtgatcggtggtaaattgctcggctgttttttggtgttttctatggatagtcggcggtgatgtgtggttaagcgttttccagtgttaaaagaagttttgcatttgttgtttccgatgatcctgactatgacattggagttgtctattagcgttgtcgataccattatgttgggccattacagtgcgttgcatttggctgctgttggtttggcatcgagtttatggctaccggttggatgtttcttgattggtgtgacattcgggctaacgcctttggtgacgcgtcatttgcatggtcgacaaccaaaattggttaatctgtatatgtcgcaagcggttggcttgtctgttggacttggtttattggcaagcttggtagctatcttcttactgccatatttcgccggtttgatggcgacggaagaagaaacaaggcaagtttctatctcgtatttatatatctttgcgccagctcttccaatgttggctttgatgacggcgtataaaaacttgtttgaggcggctggtcgtccaggttttccgctgtttgtcgctagctttggtctggtgctgaatgtattgtttaactatgtgctgatttttggcaagtttggttttcctgaaatgggggcaaaaggtgcggcgttggcttctgctttgtctttgtatctagcggtaaccctattttttgtttatgaccgctttatcaataaaactccgttatttactcgccttgtgtggcgttacacacgtaagttttcgatacttcttaatattggtgcgccagcaggttttgcctttgcttttgaggtgggcttgttttcatctatgacgtggctgatttcatcttttggtgatctggcattgggcggcggtcagatcgttatgtcttacacttctttcttgtttacaccaatgatggccatgagtgctgtgacggcgatagtggtagcaaaagccatgtcgaaagaaggcgttagcggcgttagaaagcgtattcgtgtgatcgtgttgctaggcctttcttatgtaagtacgtgttttattattactcaggtctttcataatcagattccttatatttacagcaataatgctgaagttgtggccttggctgcgagcattctgttgatctcttcttgttatcaattccccgatatgctgcaaactgtatttactggcgccttacgaggatttcgtgatacgcgttcaaccatgatcgcctttgctgcgtctttgtttggtttaagtattccgtttggattttggttgtctcattacagcccctgggcagaaactttatctctgcgaggtttttacattggtctaggtgcagggttgaccttgttagcggtaattttgatcgtgcgctttcgtgtgatattagcgcgttatgaaggtcgacgtattgcctcaccaagagaagtggcgtagacaaggaatttccggcctttatcaaacttccttgacgcgctaaagcacgatctacatacggtttggttattgtttaaattgccactgcggtagttgggtgtctgggtgtgacaagcggatgaggtcggcttggtaggtaatttctatttgttttccttgggctagtctttttggctcactgttgaagatgactttgcctttttctaataggacgagtttgtcaccatagagtgccgctaggttgatgtcgtgtaagatgcagaaaatccccaatcctttttgagtaaggtttttaagtagccttaagactcgttgttgctggtgtaagtcgagcgctgaaatgggttcgtctaatagtaagtatttgccttcttgagattgtgtttttgtccgtgagggcttgtctgcgaagagctgaactaagactcttgcgagttggatacgttgctgttctcctccagataagctggcgtattgacgagtttctgtatctggcatgccgacttcgattaaggtgtcatgaattaacttcgaggcttgctgatctgacaatgcccatggtgcgagcccaagagaaaccacttctttcacggttaatgcgaaaggcagatggatttgctgagttaatacggcgcgctttttggcgaggtctgccagcgaccaattcgacaacagttttttatctagcgtgatgtgccctgtatctgcttgaagtgcgcctgagcagcattttaatagcgtcgattttcccgcgccgtttggcccaagaataatagtaagttgtccaggctttatgctaagagaaacattttctaataggtttttcccagatcgaataagcgtgagttcgctgatgttaagcattagctggtttctcgtatattttttaaaagtagccataagaaaaatggcccacccaataagctggtgaccaagccaacaggcagttctgctggaatgactaaaagccgagctagggtatctgctcctgttagtaaactggcgcctaataaggcagagcaaggaatgactatgcggttatcggcaccaaagagcatacgaatgagatgtgggaccattagtccaataaagccaataagaccggtaaaggcaacggtcacaccgacacataacgccacaatggcgatgagctttattttgaagctctcgacatctagtcctaaataacgggcttcttcttcgccaagtaataacagatttaagtttttagattggcgccaagcataacaaagcagtggtaataaaatgcttgcaataacagcaacttgctcccatctagcaccgcctaaatttcccattgcccaaaaagttaaggctcttagctgttcatcattgcttacgtaagtaagtaatcctgttgctgaccctgataaggcattgatagcgataccagcaaggagtaaatgcagtacagatacttggcccttgtgtttggataattgaaaaatcaaccagcaggtgagtaccgcgcctaagaacgccgcgatgctttgcagataagattgtgcccacagtggtaagttatctgctaaaggattgagaacaatcaaaatgccgacaaaaacggaagcgccagatgagacgcctagtaagccgggatctgccaatgggttacgaaataatgcttgcattaacgcaccagaaacagcgagtgcagcgccgaccagagcagccatgagtagcctaggtaagcgaaccgtcatcagtatttgccggtctatgtcattcatggaagacagaaaaaggtctcgccatgaaatcgaataggctccttgcgttaacgcaaatatccccaccataaacaacgctaagattaggactgggtaagggatttgcgaataaaaggcgcgtttcatggcgcccagtcttcaagttgttgatgtataagctcaatggcttgaggcgttcttgggccgaggcctaatgctaataaagcatctaaggatattaagcgttgagcttttgccgctggtgttgaagccattccgggtaaagaccaaatggcttgctcgcttgctcttgtcagtccttgttgagtcaccacaatagcgtctggctgagcgagtaaaatggcttcaggagtgagtgccttgtagccttttatgttgcttaccgtattggttgccccagcgagatgaaataaagcatcgggagcagttccttgtcctgccaccataggagcgccgctcatttgtaagacaaacagcaagcgaggaggacgttttttccaagcttcaggaatagctaattcatcaaaggcttgtttaatgtcatcaatcgcttgcttgccagcaatgtctagattcaaggcatgagcgacttgtgaaactttatcaaaaataccctgtttggtatctggtgcgtctatcgacacaacgttcaccccagtctcttttagctgctgcaatactttagcaggtcctgctgctggcgtgatgagtaagagttctggatgaacgctcagtacgccttctgccgacagagtgcgctggtagccaactttgggcatttggttcgctttatcggggtagatgctactggtatcgctggcaacgagttgcttgtcagcaccaagtaaatagacgatttctgtgactgttccacctatgctgacaacacgttgagcaaaactgaaggtactgctaagtgatcctaacaccatcagggtaacgaaaataagcagctttcggctcatgatgtcgtctcctgtttagcgcttagattaatcactttctctactgtgttttgccatagtggtagttcagggttccccggcttacgtttgccaaatagtgttaaaatggagtcgcctttggcgttgaatgcttcaatagaagtaataatgccgtcgctgctagggcgtttgatggcccaagtttctgcgatcaagtcttctcttaggtgcaagttaaaacctgggtctaacacattgaaccaagggccttgttgcataagatgatgtacttcgccgctgaaaatttggatgcagcctttattaccaacaaacaccatgatgctgcagttttcttcttcagcaaaggttatagcgttttttacactgtcttgttttagttttgttgcccattgatcaccaatttgggacaaagcttgagtacgagaaaggccgtgccttttgagcatgccatgatattcatgaacatcttttagctctgaccattctttagcgaaatgagctttatcaaaattagctggtagctcgctgataggttcttgctctttttctaacggtaaataagtaggtggaacgggggaagcatcgcgaaattcagttatgagagcgtcccatttttcggctagagtattgtctgtgcgatagattttatgaactgctaaaccatgagcgttgaaaaactggatactatggcgaccattttcgatgacatggaatgcgctgtgccattggccaaggaacaggcgtaagtcgatatcgtccgataagacaagacccatattgcccttttccatgaaactaaacttatgatacgtccccgtagtttcgtgtacggcttcatcgttgcgagtgatggtcatcacctcaccgacgttttctagctgagctaataggtgttgaaacggtggcttgatagcccatgtttctgtgccttgtcggcaagcaactaattcgccctcgctaatgttcagctgtttggcaagctctcgagctcgtggtgcttggcctgataaaacaacttctaggtatcgcgagtaagcaagattattggtggtatttgctgttttaactttaggtgcttcgttgttgactgacatatgaattctccatgaataaataagggagaaacgcttccccttatttatttttaagttaataaatactttgagcgtgtcttagaatgacaaggttgcatctatgccaaaattgcgacctgcacgagtgtatctattcaagttagtgctggtattggttaggttacgaatgtcattccaattcatgtatttttcgtcggttaggttaaaaagaccggcgttaaaagtgaggttttgcgtcggtttgtaataggctgttagatcaacaaggctataatttgatgtggctagccattgtttgctggtggatatgtcttcttttttcttaccagacgcccaagttaggttgagctttccgccccatttttctgatggtgcatcgtagccaagaccgacaaccgcactaagcggtgaaatgctgtcgagcggttcaccgttttctaggttatctccttctgcgtaagctatggctccatttaatacccagccgtcattaagagtatctatgcttttagataggtctaaattacctttgatctcaacgcctttaatcaccacatggttaaggttttgattggtgtattggccaaggctaaaagccgctgaagagcctaaagatacttgttcgatgaagtttttataatcgttgtagaaggcaacaaactctgccgctccatatatattttgggcgcgaatacccgcctcgatgaagaggctttcttctggctccaaatctgggtttggtgttatttggtaagaaccgtaaggggctgagtttgcgaagtagtagtagagttcatctaagtttggcgccctaaagcctgagcctgttttgccgaaaaccgtgtaagtgtccgtcagagcatattcggcagccagttgtgcggtaagtgcttcgttttcattattgccccatgactctatgtattcgtcgcctgttgttgtgtatttgtaattatcgtaacggatggcaggaacgagagttagcctatctgtggtagcccagctgtcttctatgtatacgccaaagatgtcagcgtcagctttaggggaaaagcgagatgccgtggttgtgcctgatactgtgtctttgtttaggttttccaaagactttttgtcgtaatttaaaccatagcggatttgatgggcttcaatttgtttcactaaatcggcttttaaactggtgctttcctcatcataaaagcggttcacaagacggtttttattgctacggtgtgttttgttggtcgtcttggtatcttgataatcgacctgccattttaagcgatcatataaggtgttggtttgtgtattttcatggaagaagccaatacggcgacggacgcttttgtcgtcagaactttgttgatctgttgctgagctttctgaaaataagtcggactctgatgtgctgtggaagtattcacccacaacaccaatacggttattgtcgtttacttgcacttgcactttagctagtacgttgtctgatccggtgtctgccgggtctaccgaagctcgtttgactccgactgtctgatccgatccagcgtcgcctcgatggttctcgttttcatgaccatctcggtttgtgtatacaagcaaggattctaccttgccagtgcgatttgcaatggtgagtgtttgattgaattcatccgatgcacttttgtatccggcttttaacgagcctgaagtatcattgccttctgcggataaaaagctactaggctcttttgttctatactttacaacgccaccaagggcaccactgccttctacaacatcaccgcctttaattatttcgacagactctaatgaatccatatcaacggtatttcgtccggttcttaaataagtggttgtaggtccgtatgcatcggcttgtgttacgccatcgacactgatttttactcggtcaccatcaagtcctcttatattaatgctacttatgccaaagcgggaatcttggctggcatcgactccaggttcgtagcggactagatcatctagattgcggactagtgttttttcgatatttttataatcaatactagacgctgagctacccacctttggcacattttctgatagagcatctgcttcaattgtgacagtatctaattggtgttctacttctaaagtatctgcggaaaagaccggatttgctgccataatagatagagcgattaaagataagggaacagggtaagctgtttttttcatgatttctctcgttgattcattaagtcactccgaactaaaagaacaatcctttatgagaatgattatcacaaaataacgacatcaaatacaaatgactttcattaacatttgttaataaagcaaggttatctgctattgaaagggtttttccaattatggtttaggagacgttgttcttactattgatgcttaatatacgaaagttcatccgcaagggaataacggcttccgttagtcagttaaatggattcgtcgatctagggaggtgtttcaggtgagaatgcaatacacgctagaaaggactagcgtgtattgattatataagagaaatcagtgagttaagcgaatacgaagtatttgcgaacggtttcaaccacttcccaagtacctttcatacctggctcgataacgaatacatcacctgcttttaggtgctttggttcttcgccttctggggtgataatgcagtaaccttctaagaaatggcaaaattcccatttgtcatagttcacttcaaacttacctggagtacagatccaagtccccattattttgctaccatctttcgataagtatgcatttagattaactgtgtgcggatcgccaccaatgcgggtccattttgttgcgtttaccacaggcgttgggcaggtttcgcgcataacagtgataaagtcagacatagcagctccagataaaatgttgaattaaagaacaaccattgtatggtggcacctatctagagagttgtctgtttgcgtcataaatgtctttgaaagagctaaagagaccaatgaaaaattctttgcgatgtttgtagcttagctcaaattatccagaagaatttatacggagtttatggggatctttcccggtaggttgtaggagctttcatgataaaagctcggcaagcttgagcaatgactctgttttgttcgcaatgttttttccagtatcccttctaatataagtagtaagccaaagttttaaataatggctcttcctatcgattaacgctagaatcttggcgtttttgattcaatatttttaacccattttaagtaacttgtaatgagtgctcattctgaaggattcgtaatgaagggaaatttctttaaagccgccgtcgttgtggcttgtttatcttctgctgccgcgttcggctttagtttcgatatttttggttggttccaaaagagtagcaatatcgacaagatgatcgaatatgttcctgctgatacggctctttttgttggtggtgtgacaaataaagatattgttactagctctgatcagatgatggctcagctgaaagatagtagcgatggtgatgctattttagagatgcttaagtcttttcctgaaagtgaaggcttggattttatacgctggtttatcaaagattattacgaagtggcacccaagggtggcatagcaatgtataaccactacggctttgatatggaaggcgcgagtgttatgtatttagacgggattttccccgttatgcgtgttgtattacaagacgaacaggcgtttctgagtcttgttgaagaagcggctcaagaaagtgatttgaccttgggatcaaaaactattgcagaccacgccttaacgactattgagctagcgaaaaatgacgatatagtgctaacacttggttttatgatcaaggatagtgttcttactatctcagtattatcgcaaaaagatgattcagccgctcaagctcagcgttttgctttaactaagccttctatttctatgccagcagatagctggaaaaacgacagcaagacatataacttcatggattattcccatggttatgtaagtttgctgaacattgctaatgctatgctggacaaagacgctcgtgcgcaccagcagttgaaagccttgatgggagacgagctgcctgatttaactgaagctcaaatgcagtgtcgtactgatattgtcaatattgtttctggtgtgccgcgttttgtctttggtttgaatcgttatgatgtaaaagacgacaatatggcgtttgacttctcctatgcactagaaatcaaaaatgccagtatcttaggcgaactgagtaaacttcgcggctttatcccaagttatttgaatactagtaaagaccttactcttggtctgggtgtgggtttatctgcggatgctatttcaccggttttaacgagcctatggagtcagtttactaaagcagattttagttgtgctcagttgcaacaaatgcaagcaaacttacgtgaaaataacccagcgatgctgtcggtatttactagtatggcgcaaggtttatcaggcgttagtttaggtgtttttgatctgataaaagatgagagcagccagttaggtgctcaatatgatgccattgcgactatcacagctgaaaaaccagaagttttatctgcacttgctagtaaattcctgcctatcttaaatggtgtacaaattccaaccgatggttctgctattaacctagccgatagtggtctgccaatggatacttttgtggcaattaagggcaagcatttagtggcttacacaggtgaaaaaagtaagcaagttgccgaacaattagcgaccgaagaagtgaagccaaacggtgttgtagcttttaatatggacagtactaagctgggcgatctgatcatgaatatgggggcgctaaacgctagtatgggtaatgactgtaccgatttgtttaccgtctctactgctcttactacggtgccttttatactaaaagttcgtgaagatcttgataataatggctataaaagcgcttggtctatgtcgatgaatgatgtatcaaaaataaccataaaacgtcgtcaagatttggtgaatgcatttaaagttgaatacttagacgaagagtgtaactggatcgatatcggcagtgaaacctttaatgaagatgggaccggtacgtttgtagacagagacgattctaacagctgtaatgtatttgaaagtaacttcaaatggtctcatgctttgggctctatcatagaaactgactctaatacccgattccgcaacagctgtgatagtgagtgggaacaacaagagagtgtcgactttagttgccagattttgggcgccaaggaaaccgagttttattgtttacaagacgatggtgattacaaagcccttcatcgttacacgcaacagtgatcaacataaaacgctaatttagagttttattgcactcataaaaaatccaatgacgttgcagtcattggatttttttgtgctagtttattatttactttttgcttctttgatcgctgcaaagaattgatcaagtagatcttgtcctagttctttcgcttgggcgtcaataactatttttgctgaagctttcatcttatccatttcttcaggtgcaatactgtttacttccatttttgtttttaagaaagccagagatttttctgcttgttctctactatcttttctttctgcttcgcgggatataacggctgcttttttaatgatggttttttcatcattgctgagcttatcccagaaaggcttactgattaacataacccatgggctatagacgtgatgtgtttggctaaggtacttttgaacttcataaaacttactagattggattgtgctgtatgggttttcttgtccatctacagcgccagtttctaatgcagtaaagagttctgaaaaggccatagggacagcgttagcacccatctggttgaagagctctaaatacatagggttttgcataacccttagttttacactgtttagatcgtccatggttttgatagggcgttttgagttggttaaatcacgaaagccattctcccagtaaacaaggccaacaactccatgtttttctaagccatccagcatggcttgtccaaattttccatctagaactttgtctgcttctggaccatctttaaacatgaatggtaaatcccaaatcgcaaaacttttgtctatgccaattaatgatgatgttgacgtgatcatcatttcttgcgctccgccaattagcgcattttgcatttgaatttcatttcccaacaaagcattcgcaaaggattttactttgaattttccatcggaaagtcgctttacttcctgtgtaaatgtttctactgctctaccttgtttactatcttgatttaatccatatccaaatctaatgattcgagaattcacatcttgggcgctggcactaattgaaccaattgtaagagtggttccgatagcaatcgctaaaatagatttaaatgcattttttgatattgttatttttctcattttattttcctttttaggtttaatagagcagttttgctggtacggttataatttctgggaatatcacgaataatactattattgccatatatgcaaataagaagggcagtattcctcttgttattttttctaatggctcttttgctacgctagaaacaacgcttaaaacggtgccaactggcggtgtaattaaccctacacagccaaccataataaacataacgccaaagtaaataggatctataccggctttaataattaaaggtatggttacaggtgctaatattaatatggttggcgttagatccatgaccatcccgattaataacatgacgatcacgattgtcgccattaatgttctcgggctgtccataataggctctagaaaacttattaattcagcaggaagatctgctaatgtcaccatatatgaagagacaatcgccgctgcacaaagaaacataacaatacttgttgtataggctgcttgaatgaatagagggataaggtctgctattttcaattcacggtaaacgagaagactaattatcattgcatatccagcagcaatgacggcggcttcggttggtgtgaaaagtcctcctcgtaatccaccgataataattaccggcataagcaatgcaaagaatccatcttttgctacttttaatctggtttttatactttggcgaggttgaggctccacatcaaccgttttcatgctccatttccaagctaagaccaaacctagtcccatgatgattccaggtacaatgccagccataaatagcttgctgatagattgattcgccgttacgccaaaaatgataaatggcatgcttgggggaataatcggggcaataatcccgcctgcagcaatgagtcctgcagagcgacctattgggtagccattattgcgcatcattgggagaaggagcgttgctagtgctgctgtgtctgcaatcgctgagccagataagcttgccagtatcacggctgcaatgatagctacatatcctaatcctccgcgtctatggcctacgcaactaattgcaaggttaatgatacgtttggatattccccctgcattcattacttcccctgcaaggatgaaaaatggtacagccatcagggggaagctatcggcaccattgataaggttttgtgcgactaattgagcatcgaaaaaatctagatgccacattaatgttatgccagttaataccaaagcaaatgctattggcatacctagaaacataaatccagctaggctgaataaaaaaatccctaatgccattagttattctccttgagttgttctggagatatttcggtatttcctggaatatgagaattttcactttttagaataattagtatgagatttcttataatatagaaccccatgccaattgatgcgaaaaggccagtagagtacataaatgctaaaggatatttcataacagttgaatttatattccaaccgatgttgtattgtttccaactgccctctagaaataaatacaaggcatatagcataagagaatgactgattattgcgcatattaatcgtaaatttttaggaagctttctttgtataagatcaaaaccaatatgagaatttcgaccaacagcaagagttgctcccataaagataagccatacaaacaaaagtctcgatagctcttctgaagctgcaatgcccgagccaaataaatatcgtaaaacaacatttataaaaactgcagagaacattactgctaaagctaaagccatcatatactcaatgaatcgttcgaatttattgattatattgttcatttttttcaccgttattattttaattacattagaaaaaaatattctaatgtgagtgtctaggtggattgtctttagatatcacttttaaatgtaaggttgcgggttctaggcagccaccggttgaaagttggccaacaagttgacgatacaattcttgccaaggtgtttgagatgccgggatgtttggcgtccattcttcacggcgtttggccatttcctcatcatcaattaaaagattaattgaacgatcattgaggttgatcagaagcttgtcgttggtacgaagtagcgcaataccaccgccaacagcggcttcaggggacatattgagaatagatgggcttgctgatgtgccactttgacgaccatcgccaaggcatggcaatgatgaaatcccttttttcattaattctgacggtggatccatattgacgacttcggcactgccaggataaccaactgtgccagcaccacgaataaccaaaatacatttttcatctatgttgagttcggggtcttctattcgagcatgataatcttccggcccttcaaacacgatcgcgcgagcttcaaatgagttttctgcaccaggttcagataaataggttttcttgaatgcgtcaccaaccacagacattttcattatggcgctatcaaaaaagttaccacttagaacgataaaacccgctcgatgttttagtggcgctgcgcattcataaataacatcagcgttattagtggggttggcagttgcaatttccccgatggttttgccgctcactgtttcacattgttcatgaaggtaaccagatttttgaagctcatgcagaaccgcaggtacgcctccagcgcgatgaaacccttcaccaagatgtttaccagcaggcatgcaattgactattagaggcacattttcaccgacttcctgccagtcattaagtgataaatctatgcccatgtgacgtgcaatggcgattaggtgaggtgggcaatttgtggatgcgccaagtgcggaagcaaccacgatggcattatgaaatgattctttagtcatgatctgtgaagggcgaatatcattaagtaccagttcacaaatacgcttgcccgttgcataggccatttgtccgcgctctctgtacggtgccggaatactagcgcagccaggtaatgacatgcctaaggcttcagccagagcattcattgataacgctgtgcccatggtgttgcaatggccaatggatggggaggccgcggtggtcatctccataaagccttcgtagtcaatcttaccggttgctaataatttacgagaactccagataacggtgccagaaccgattagctcacctttatgatgtccatccaacattggtccgccagataaaacaatggcaggtaagtcggttgtggctgctgccattagacaagcaggagttgttttgtcgcacccagtggtgagtacgacaccatctaaagggtagccatggagtatttcaactaaccctaagtaggctaaattacggtccagtgccgctgttggacgacgactttgctcggcaattgggtgcactggaaattccattggtatgccgcccgcatcacggataccttctttaatacgttgtgctaattggacgtgatgacgattacaaggtgttaagtcacttccagtttgcgctatacctataataggtcgacctgattgaagttcttcacgagtcagcccttggttcatgtagcgctctacatacagtgctgtcatatcggcgtggcttggatcatcaaaccattgctggctgcgtaagcgaaacttattattattttgcatgtgaatatctctgtgttttttaattatgcggcgctattcccatcatcaaatattcgttgatgattcaactcgttatttactgacaaagttatttttagcttttaataaaccgcggtgagttaagttattgatgagtgagttgattccaaactcccatggctttgcatcgctgctgtaagtgacggtgttgtatagcgtgccaagttttggactgctaatgatgactgtgtcgcctagcttatgtgtaaaaccgccgccaatatgatcacgatcttgagtaggtgagaatagcgtccctagaaataagaaaaagccatcaggatattggtgattttcgttaatagtctgttgaacaagatctactgggctacgacttatttttatcatggaagacagcccttctagggtgtaaccgtcggtgccttttacttgaagagtaacttcgcaagtatgcacatcctctaaggtgaagttatcgtcaaataaacgaatgaaagggccaatggcacaagaggcgttgttgtcttttgctttgctaagtagcagtgcgctacgaccttcgaaatcacgtaaatttacatcgtttcctagggttgcgccttgtatcttacctttgctgtttacggctagaacaatttcaggctcaggattattccactcagatttcggatgaataccaatggattttccgcttccgatagccgataaaacgggggcttttgtgaaaatttccgcatctgggccaataccgacttctagatattgtgaccacatgcctttttctattaacagttctttcaactgtgtggctttttcagagccaggctcaactgaacttaggttatcgccaataacgccttctactaaaactcggatggctttcgcttttgaagggttacctcccgcttgttcttcgattactcgttcaatcatgcttgaggcaaatgtgacgcctgcggctttaataacttgaagatcggctggagcgagtagataggcttgatcagtgttggctgaatcatgggtgttgtccagtagatcctctaggctgcataggaatgttcctttgacgtctttaagttgttctactggatgatcgttttctaggaattcacttagtgttgcaaagtgtgcagatatatcaaaaacattgttttcgcgaatgacaacgagtgatgggcctgaaggattgcctggagaccaaacgcggccaataagagtcgcttggttcgcatcgactggtagggtgttctttgttgtaagtttgatcgacataattggtatttccttattcttgttggaatgtacattaagatggggaatcgataaaatccaatgacatatagttaatatttgataactggtggttattgattagaggaagggttatgtcgcatttttcattttcaacgttttgcaactggataaaatttaggcatctttatttattagattcacttggtcgtacaaaaaatatgcacttgactgcacagcaaatgaatttgagccagccagccgtgagcaagatgctcaaagaaattgaggggttgcttggttttgaagtgtttgatcgactaccgcgaagtatggtgccgactactctaggggagcgtgttattcgatatgcacatatgaccttaaatgatgcaaatggctttgttgagcaaattactagcttgcataaaggtggacatggttacttaaaagtaggggggatttttgccgctacttcagctgttctgcctgaagcgattatggagataaagaaacgttcccctttgttgaatgttgaagtggttgaacaaacaagtgggaacttgatgaaaatgttggaagaaaagacgttggatttagcaataggtcgcttttcagagcaaggacagcaacaaaatttcgactttacccctttagctcctgaaaaattttgcttagtcgcgaactcaagccatcctcttagcggggaggagacggtttcacttgaaaagctctttgaatggccttggttgctataccctaaggggacaccgattagagaccgtatggaagaatctttcgctaaagcaggggtagcattaccgcaagatattgtggtgacgatatctgtgcagacttttcttgaattgcttcagcgaggtccaatgattggtatgctaccaaccgttatggttaagcctcatgtagaaagcggtgttttaactgtgcttaaaacaccgttggatttagtgccccaatattacggtatcttaacaaggaaaaatgaagcgttagtcggtcctgcattagagtttgccaatattcttcagcataatgctcaacaaatattggcggctgaaaaacaaccaattgatattgtttagttatcagttgatcagtaaaaaccattggtaagtgatcgatatcagacctaaattaccgtgaataacaaaaaacggtatgggaaatttatgtctgattacaacggttacaattttattggaaatactcgtagtgcaagaggggatgttgttttaaagagtcggaatgccacaactggacttgagttggctccttcattttatcaagcaacgatggatgaagttgattccgcctgtaaaatcgcttcatcggcctttccactttatagcaagctacccgcaactcgtcgtgcagagttcttaaacaagattgctgatgaattagacattctagaaaaagactttgttgatttggttcagcaagaaaccgccttggatgaagcccgtataaaaggtgaatgcggccgtacgagtaatcaaatgaggttattcgctgatttattgacccgtggcgacttttacgatgccagaatagataccgcaatgcccgatagacgccctttacctcgcgctgatatacgtcaatgtcgtgttggtcttggtcctatcgctgtatttggcgccagtaattttccattagccttctcaacggctggtggcgatactgcttcagctcttgcagccggttgtccagtagtattcaaagcccatagtgggcatatggggacggctgaaaaagtggcgcttgctatcctcagagcagccgaacaaacgtctatgcctgatggtgtattcagcatgatatttggatcgggtgttggtaaagcattagtgaatcatccggctattaaagcagtaggttttacggggtctttggctggtggtaaggctatatgtgatatggcggcaactagacctcacccaattcctgttttcgctgagatgagtagtatcaaccctgttattttattgcctcaagctttagaaaatagaggtgaattgattgcagcgcaactagccgattctgtggttttgggtgttgggcaattctgtactaatccaggtatggtaattggtattcgatctgccaattttagcgcttttgttaagcaactctcttcggaaatatcactcaaaccaagtaagacaatgctaaatagcggcactttgaatagctatcaaaaagggtgtgacgctttacaaaatcatccatcgattaaaatcttagccagtgcagagagtgttgaaaacaaagccactgcttatttatttcaggctgattccagtttattgctgagtggcagtgagctactacaagaagaagtattcggtcctgcaaccgttattgtcgaagtgaatgacatggaagagttacaagcctgtatttcggcgatgcatggtcaactgacagccactttaattggtgaatccgaggagctagctgagtctcaagaattactttcattgcttgaagaaaaagcgggtcgagtacttattaatggttatccaacaggcgttgaagtgtgtgatgctatggtacatggcggaccatttccagccacttcagattctcgtggtacatcggtggggaccttgtctatcgaccggttcttacgcccagtttgttttcaaaactatccaaactcactccttcctgatgcgttaaaaaatagcaatccgctcaatattgaacgcttagtaaacggtgtaaatactaaaaaccctattgaagaataagcatcaaaaataataaggagatattccaatgaagggtaagaaagtacttataacagctgcaggtcaaggaattggcttgtccagtgcaaaagcatttttggatgcgggagcggacgtttttgggacggatattgatattcgtaatctgcaagcaataccaggattaaaagcgctttatcttgatgtgacttctgaggctggaattgtcaatctgctagatcaagtcggtaatatagacgtcctttttaactgcgctggctatgtacatgctggggatattctggcgtgcgatgagatggcgtggagtaaatcgtttgatcttaatgttacggcgatgtaccgaatgattcgtgctttcttacctggaatgattgaacagggtggaggctcaatcattaatatggcatctgttgcgtcaagtattaaaggcgtacccaatcggtttgcttatacggcaagtaaagccgctgtgataggactgaccaaatccgttgctgcagactttattggtaaaggtattcgttgtaatgctatatgtccaggcacggtcgattctccatctttgcgtcaacgaatctcagaacaggctctacaacaagggctaactgaggagacagtctttaatcaatttattgatcgacagccaatgggacgcataggacatcctgatgaaattgccaaattagccctgtatttaggatcagatcagtctagttatacaactggtacagttcaaattattgatggtggtatgagcatttagtgtttgtacgtactgaaaaacagtattcgcaatggtaggagataacattgaaattattacgatatggtattaaagggtttgagaaaccaggtgtacttgatgatcaggggcagattcgcgatctatctggttatattgatgatatttcgggtagtgctttaagtgatgaggcgatatctcatttgagaaaattggatttgaatactcttcctaaagtggctggtaatccacgtattggttcatgtgtgaaccatgttggaaagtttatttgtattggcttgaactatgcggatcatgctgcagaggccaatatgccagttccaaaagagccaatcattttcaacaaatggacaagtgcaatatcgggcccaaatgatgatgttgaaataccgattggctcaacgaaaacagattgggaagtcgagctgggtgttgttatcggtaaagcagggcgttatatatcagagtcggacgcaatggattatgttgcagggtactgcgttatcaatgacgtctctgaacgtgagtggcaaattgaacgtggcggtacttgggacaagggtaaaggttttgatacgttcggcccaattggcccatggttagtgacgagagatgaggtgccaaatcctcatgaattaggcttatggttggaagttgatggacatcgttatcaaaacggaaataccaacactttgatttttaaggtcccagaaattattgcctatttgagccgctgcatgagtttgcaaccaggtgacattatttcaaccggtacaccgcctggtgtgggaatgggaattaagcctaatgccgtttatttgaagcctgggcagacaatgaaactaggaatagatgggcttggggagcaacagcagtttacggttgcagcaaaataatacatagaaactgaaaggcaaatttgaggtctccaattcatccggtgacctcaaatttattcgcttaaattctagcttgggtaatatctttaaacgcttggaattgtgataaatacactttgccattgaggtgttgcaagaatccgctgcattccaaatgatccatcactgggccttttacctctgaaagcgagagtttaatgttcaagctttttaattgtaggttcaaggcttcgagcatttctagggcgctgaaatcaatttcattcaccgcactgcattgaatcaccacatggttaatttctttgcgttggctaatggtgtcaataatgtgatcttccaagaaggttgcgttggcaaaaaacaagctttcatcgggtcgtaaacacagtagcttaggtgaggtttccacttcgtagcgttttacattacgaaaatgttcagatcctttgatcagtccaacttctgccacgtgtggtttggatgtgcgatataaatgcaaggcaattgatagcgtcacaccagaagccacgccaacttccacaccgagcaataaagtaatcacaatagtcgcgagcacggcatagaaatcactgcgggaaaactgccatgtttttttcaagatagaaaaatcgatcagggttgtgaccgctacaatgatggtcgccgctagtgtggctttgggcaaaaagtacagcataggcgttaacagcaaagacgcgatcataataccgagcgccgtcatgatgctggcaagctgagtcactgcgccggcgtcaaagttcaccacggaacgcgagaatccacctgtcactggaaaaccaccagacacgccagacgcaatgtttgctgcgcctaaccctatgagttcttggttgggtttgactttttcgcgttttttagcgcctaaagttttaccaaccgagatagattccacatagccaataatcgaaatcatcaacgcaggcaaagcgagctctttgattaattccagcgatggcagagtgaatgttaaactcggcaatcctgctggaatgtgtcctgtgattgctacgccatgagattgcagatcatagagatagacaactgcaaggcttgaaagcacgccaagaatcggagcagttttcgccaacgatgcggctgatgcttcgggaacctttagcatgatcaaaaaacgtttcgcgtgacgacgagccaacagcaaaaatgcgatcacagaaacgccaatcacaaaagtcatgggtttaaattgaccgatgttttccagcatagaaagcaattgcgtgacgacattatcgccatgggcttggatgcccaaaatgtgctttaactggctcagcgcaatgatgattcctgaggcagaaataaaccccgaaatcaccgagtgagaaagcaggttagtaaccatcccaagcttcattacgcccatgattaccaacatggcgccagacaacagagcgagagtgatcgcgccagtaaggtaactggcagtgccctgttcagcaatcaccgcgagtgacgtcgctgtcatgagtgacgcaacggcaaccgggccaaccgacagtgatgtgctggtgccaaataaggcgtacaaaaccaaaggcaagatactggaatataagcctacttctggtggtaccccagccaacatggcgtaagccagtgactgaggaatcagcaacatggtgacgataaacgccgcggtggcgtcttgactaaactgcctatggttataggtctttagccaagaaagagcaggaatgaaacgtgcaatggtcatcttgaagctctcgttacttacgcattgtcggttttacgaaccattcatagcctttcagcatgccgtgccagtagaaaggaggcagcaagtcttctttcagcacccaagcgagataggtgggtttggtgccatcgttaagccatgttgggaaggtgggcagcagctttccgccgtaaccaaattccgccaagacaattttgccgcgctcaacggtaagtgggcaggagccgtagccgtcgtaaatggctcttattgtatttccgtcgatagcatccgcgatattttgcgctacgaccggcgcttgtttacgagccgctgccatggtttttgcgtttggcgtattgcttacatcacctaatgaccagatgtttttgaactgggtgtgttgcaaggtttctttatccacatcaacccagcctgccgcatcgaccaatgggctattgcggataaagtctggtgccgtctgtggtggacaaacatgcaacatatcgaactcggtctctacgatgcttttctcaccgtctttgtctgtagtggcaaaataagcacgtttgttcggaccgtccactttgactaggttgtgagtgaagtgagtattaacttggtatttttgaatataactttccaaagcaggaacatagtcagcaacgccaaatagtacggcacctgcgttgtaaaatgagacattgatatctttcagtttgtcattcttcaaccaatgatcgcatgacaaatacatggctttttgtggtgcgccagcgcatttgatcggcatcggcggttgggtgaataccgctttgccgccgtttaagtttttaactaaatcccatgtataaggtgctaagtcgtaacgataatttgatgtcacgccgttgcggcctaatgtctctgataagccttcaatggcgtcccaattaagcttgataccagccgctacgactaggtattgataagctattttttggccgttttcgagcacaactttgttctcatttggcaagaaagtttttaccgcttcttttagccattttgtgtgtgctggaataacatcggccatattgcggcgcgtattggctgctttaaacacaccgccgcctacaagcgtccaaccgggctgataaaaatgactttcagcaggatcaatcaaacaaattttcaagccaggtttgcgttttaataaactggcagcggtagaaataccggccgagcctgcaccgacaaccacaacatcgtattgagcagttgttttattgtcttctttagatggtgctttgttgtcttgtgcgataggtgtttcggtagtagaagcttcttgagctgcttgccaaatttggctggagcgattccccgttcggcaataagcgtgaacattttcagcattttgtattgcagcttgaaatgctgtgacatcagatgctgtcatttgcccgccagcaaacggaatgtgctctgctttaatgtttttttcttctgcataagcggcaacatcagcaaaaggtagttgtccttcctcttcaccatctggtcgattacaaatgataagcgtgacaccagattctgctaaagcgtctatatcgtctaagttgatctgctcagatacggaatagttatctgtgatttgtttgcgtaacatggttgttctctcgatttgggcccctgcacgattactgcaattgtgacttcgtgaaacggcatctatttattattggtcgttagttgctcttgttgttacggtttacttaaacgcattcaaaggaatctttaagtaagataaaccgttactttctgcttcaggcatatgtccggctctcatattgatttgcagtgatggcaaaatcaggcgaggcatggctaaggttttgtcgcgggtttcacgcaattccacaaaggtttctttacttatgccttttttcacgtgaatgtttaattctcgttgggctttgactgtggtttcgtattccagctcgcggccatttgggcaatagtcatggcacataaaaatgcggtgatcttctggtaatgccaagattctttgaaccgaatcgaacaatactcccgcatcgccaccagggaagtctgctcgggcagtgccagcatctggcataaataaggtatcaccaacaaatacggcgtcccctaaaacatgggtgaagcaagctggcgtatgacccggtgtgtggagagccatgcattgcatttcaccgatttgaaattgctcgccatcttcgaataaaaagtcaaactgggaaccgtcatgtaagaagtcatcgccttcgttgaatactttggcaaaggtttcttgaactgtggtgatttgttcgccaataccaattttgccgccgactttgctttgaatgtatggtgcagcagaaatgtggtctgcatgaacatgagtttcaattaaccattccacttttagtttgtgggtggtgacgtatgcaataatttcgtcagcacctttatgagaagtaccgccagaggcatagtcaaaatccaatacactgtcgacaatggcacagctagaagatgctggatctttaacgacataagagaaagtattggagtctttatcaaagaaagccgctacatcaggcttggttacaatcgtgtttgtcatgtttcacctcgttatcaaattttccacacgttcaaatagtctatttatttgatggatttataggttaagtaaggcagaaagtgtgccaaggttttatcttttaattaactatatgaaatataaagaattaatttttaacaagaagaaagtttttaaattagaattgactaatgttttgctggttgtcatatttgacgtcaagttttgacaaaaatggcaagtattttatgaatatcatcgcatccgattcttcctcctttgatggacttgccagcatgttagaaggctacgattgtcctgctattttagtatcggtggattatcgaattcttgccattaatcagcattatcgagaagagtttggtgatgttcctttgcagcagaacaagcgttgctttgaagtttcccatggctatagcgtgccttgtgatgaagcgggtgaggattgtcctttgtcggcaaccttgcaatcaggccgcaaagaacgagtgctgcatatccaccaaacgccaagaggcaaagagcacgtcgatgtagaaatgctgccgattcatgacagccaaggtcaattgctgttttttgtcgagctattgcgctctgtgtcagtagctagtgtgcaagacagcagtaaaaaattggtcggttcgagtaagtcttttaatcgcatgttggaaaaaatcacccgtgttagtcatagcgacgcgtctgttttactacttggagaatccggtagcggcaaggagctggtcgcgcacgcggttcaccaaggcggtcatagagcgagtaattccatggtgacattagaatgtgcagggctgacggattctttgtttgaaagcgagctatttggtcatgtaaaaggctcgtttactggcgcgcatagcaaccgagtaggtttagttgagctggctaatggtggcacactgtttttagacgaaatcggcgatgttccgctatcaatgcaagttaagctattgcgacttattgaaactggggcatttcgtccggttggttcttcaaccgttaagcacactaattttcgattaatttgtgcgactcacaaaaatttagcacaaatggtgaaagcaggtgagttccgccaagatttatactatcggatcaacgtgtttccaatacatgtgccttccttaagagaacgacaagatgacttagtcttgttaaccaacaccttgttaaaacgtattagtgagcgaaaggaataccatcttactgattcggcgatgcaagtattaaagcaatacgatttccctggcaatattcgagagctaagtaacatcctcaatcgcgcaacactcttaactgatacgaatatgattgagcgaagcactattcaagaatgtttggagatcgatcgtgagcttgatccgctggtggatacttcatcagcttctcaatcgttaagtattactgatgctggtgaagacaaagaatggctggacttaaaaaccgcagaaaaacgctacttatcagaactcatggcatttcatcatgacgataaagagcaagttgccaaggtcgctggaatcagcctgcgatccttgtatcggaagttagaatagttgttttttctaggaaattttacataaagtatcaaaaaaattgctttatggtttgaataagatacttgtggttgagtttatatcgctatgaatccttactataacgactctgagggttgaaacagtaaggtgaaaaacatgaaaaaagtatttcttatgactgcagcgttaagcggcttagtatccatgagcagcaatgcatttgaacttacaagccaagatattcaagaggggcaaaagatgccacatgcttttgaatttaacagctttggttgtaacggagataatcaatcaccccaacttgaatgggccgatgcgcctaaaggtacgaaaagctacgctgttaccgtgtatgacccagatgcaccgtcgggcagtggttggtggcattggtctgcgtttaatattccggcttcggttacgtctttggctcaaggtgcagatttaactaagcttggtgcgacagagctgaaatcagattacggtagcgttggctttggtggtttctgcccaccaaagggcgataatatgcatcgttatcagtttactgtttgggccttaccagtagaaaaactggatttaagcgcagatgtatctgctgcgctagctggctttaccgtccgtagcatggcaattggtaaggctatgttagttgcaccttacaatagataaccgatcatctattaggagtaaaaatgtgtcctgcttttaaagtcagtcaaatgtatggtttgcaaacacagcgattgcgtaatgtggccattcttactcctagcctttttaaaattcgttcaggacgcaagcgtttattttggcaggatgatgtgttggaatttgatgcctcaacattattgctaacgaaagcagggcaacaactgacgtttgaaaatgagccaagcaaagaacgctttttgtccgtgcagatgagttttttattgccgcctgcagaaggcatgatacagatgagtattaaggtggctaagaatgaatgctcgccacgctttaaacctaatcgctcagtcatggcgagtctcgatttcttgctggaattagatacacaaagtgtgagtgaaacggctcaggcgtattggttaaatggcttttaccagcaattggctgaggtagggaagttacatctactctttgaaggacattctgtatcttttgagcaaaaaatcaccgagctgttgcaacaagcgccatggcaagattatcaattggatcaagtcgccacgcatttttcgatgagtcgggcgacgctgattcgtcgtctgaaagaagaaaatacacagtttaggactttattaacccgagtacggatgaattatgctcttagtttgatgcaacaaggttaccgccaacaaatggatatcgctgtgcgctgtggttaccagtctcaagagcgatttagtcagcgtttttataagtcgtttgggattacgccaagtcaatatataaagacactttaagtgacttgttacatttactctagtttcttcttgaagcgtaacgaggcaatgatgattccgcctatggtaaacaatcctagccataaggcatcttttcctaataaaagcaggctggcatctcgcaagacgatagcacggatcatgcgcatgaagtgcgtgaccggtagggcttcggcaatccattgggcagcgaccggcatggcatcgtaagggaacatgaatcccgagagtaatattgatggcaagagaataaatatagtcatctgcatcgattgcaattgcgttttggcaatggtggaaagtaccaatccaagggttaagctggcaaaaatgaataaaatggagctgccgagtagtgacagcaaactgcctttaatcggcacagaaaacatccaatgacccacgcataaaataatagcgacttgtaagagcccgactaaaacgtaaggcgctatttttcctatcatgagttcgatcgaacgcactggcgtggtaatgagaaactccatattgccgtgttcgtgctcgcgaacgatggcagacgatgtaaataaaatcattgtcatggtcagtatcactgccaccaagcctggcacgatattcaccacggttctttgttctggattgaagtattgcaccacttcgaaactcggtgcggtgcgtgtcgcggtatggtttgccacttcgtccaaaggcatattacgcaatgctctgatggtagacgcaatgacggtatcggagccgtcgactatccattggcctattggctgagtaagttgggagtcagtctgtttatgatcgtagagcgggtgattaaataaacggcgagtcatgtctgctggcaaatacaatacggctctaatttcacctttagtgattgctacttcagcctcttttatagagcgataacgagcgataaagtcgacggattgcgtggctaccagtgcttgttcaacggctcggctttccgatgtttgactgaggtcgacaagaccaacgtgaatgtgtctagcatcggtgttaattgcataaccaaacagcatcagttgtaccagcggtatcatgataatcatgccgaaggtcattcggtctcgggagagctgctttaattctttgatgaaaatagcatacactctaatccacatactaatccccatgacgccctccggtgcaggtaacaaatacgtcttcaaggctaggacgtgctaatactgtttctctgccatcactgagttttgagataaggctgagaggatcttgtaccttttttttcactagtactcttagatgcgcgccaatttgtgctgcagagaggatttctgggtgctgggttagtgtctgtttgagttgtcttaacttgttgccactgacttccacaacggtggcgggcatggcatccatcaaggcctgaggagagccatcggcgcgtttattgccttcttccataattgccaaggcgtgacagcgttctgcttcatccatgtaatgggtggatactaaaatagtggtacccgcggcgcaaaggtcgaataatcgttcccagaattctcgacgattttcagggtcaaccgctgaggttggctcatcgagaaataacaattcgggagaatgtagtgtggcgcaggccagagcaaggcgctgtttttgtccgccgctcatggaaccggcaaactgttttgcttgtttttctaaatcgtataacgcgagtaattcttcgaggcgggcttttttgcgctttccagcaaaaccataaatggcaccgacaaaattgagattctcttgaacggtaaggtcgtcgtataaagagaacttttgcgtcatatagccgatgcgttttttcagcgattcttcatggcctaatagcggtttacctaaaatggtgacgtcaccttcgctggcttctaataacccagtgagcagacgaatgctggtggattttccgcaaccattggggccaagaaagccataaatgctgcctttagggatttttaaatccagtttatttaccgcaatgttgttgccaaaatgcttgctcaatcccttggcttcaatagcgtattctacttgttctgaagcgtaggaagtcatggcaaacgcacctcaacagcgagtcccgtgggcagctggttagcgttgatgagatcaatatctgtcagatacatcaggcgtgctctgtctcgctcattgagtgcataaaatggcgtataagcaggctgcgagcggatatttcgcacgcgaccttgaatgggcgattcgataccatcagcaaacacttcaatagcgtcgccagtttttatcttggttaacgcgctggcaggtaaatacactcttgcataagggtggccagaagatagtaagctaattaactgagtgcctgcggtaacacgatctccttcgtgccaaggtagcgtatcaattgtgccatcaattggcgctgtgatggtgaggtcttcacgagctttggtttgccattcaagggcggcctgtgcggcttgcaccttggcattggattgagcaatgtcttcttcgcgcgcaccattttttaattctaaccattgatcatgagcttgctgtgctttggctttattgctgtctctagatgctttcgctgcatcgaaatcagctttgccaacgactttgcttttgtagagtttttcgatgcgttgatattttagctccgcttctttgctggcggcttgggtggcttctagcgcagcgagtgaagcgcttaattgttctggtcgtgtcccagcagtaagctcactgagggctgcattggcttgggcaagctcggcttcgcgctgggcaataagtgcatcggcactgcgtgtgtctaactgcagtaatatgtcgccttgggagacttgctgcccttcgctgacctttactaaaacaatttgttctgcggtgggggccgataaggtgattctatctcgctcaatatttcccatggcgtaagaagtactttctgactggcaggcagtaagcaaagccaacagaagagtggataatacaatatgacatgttttcattcttgctcacctttggtgtcgttggatgatggttgtggtgatggagaggtgaaaagtccttgttctaacaatgtttggttatgatccgctagatttaataaccagtcttctttgagttcgactccaagttgttgttgaagatattttggtgctaataccggaaaaatcattaagctgacaaagctaaggcgaatccatgccgggtttagattggggttaatttttttttgctgttcaaatgcctcgatccatttttctgatcgtttcaagatgttgtcgataatgcctgtcaaaataccaaatgcttcgggattatctttttggttgatcacctgcaaaatcaattttggcagcatggggttattggcaatcatgcggtagtaggtttgcatcagtaacaatggattgggtggagtgttggggtcaacatcggcttggaattgttccataactggagctaaggtttcttgtattgttgcttcgaataaacccgttttggagccaaagtaataccgaatcatcgccgcatccactcccgctgatagggcaatttttcgtgttgataccttatcaaaaccctgttcagagaaacaacgcttggcggcagcaattaaactactgcgagcagaatcttgatttttatcagactgtttagggcgacccattcgggtagtcattgttggctccaattattaattcatctagtgatgaatataggccatatattcacaatgagttactaagataattcctcaaaatgttatttagtgagggatttaacgttaaaagccttttcgtttttttaattggattactgtggcggtatcagaaaacagataggtgaatatttgaattcacctatcttggtagctagctagggatcactcaagcaaactggaattgtttgatttttttgcttagctcatcggtcattttggcaatcatagtgctgccttcagagacttgttgagaatcttctagtaccttttctgatacttcacgaatgcccataatgttgtgattaatctcttcggccactgtgccttgttgttctgccgctgaagcaatttggtggctacgagcagaaacgtcgtcgacttgcattaacatgtttttcaaattttccgccgctagatgcattctgtctgcaccgcgttctgcttgttgagtgctggacgccatagacgtagatgcttcttttgattgatgttgaagcttttcgataatcgagcggatttctacagttgatccttgggtgcggctggccagtgagcgaacttcatcggccacaacggcaaagcctcgacctagttcaccagctcgtgccgcttcaatggctgcgttcaaggcaaggaggttggtttgctcggaaatatcgccaataactcctagaacggaatcaatgtcaccagtttgctcaagcagtttaataataacgtcgttagcaccttctatgttcttagttaaattttggatatcttcgttggtagcgtctagatcttggctgctttggcgagtgatagtttgtaccatttgagtcgcatcagcggtgtcttttgcatgttgcgctacatctcgaatggagtaagacatttcattcatagcggtagcgagcatttcgacttcttggaattggtgatccatgccttgttttgtatgtaagctgttgccttgcatttgtacgcaaacggcttgtagttcggtgatggcgtggtcaacttctaacaaggtatcgtttaatgaaacggatacgtggtttgccgcgttggctaaaataccgatttcgtctccacgttgcatatctaattgcttagtaagatcaccatctgagatatgttgtaagtgttctgtcactgttttaagtgggcgcgtgatattacgcacaatagtgacacttccgatcagagcaataagtactagaatcagttcgataaccgcagacttttgcactgcagcccaaaatatatctgtgacaccgctgtatagcacaccactgccaatgacccatccccaaggttgataaccttttacataagacactttatcctcaggttgtgaaacttgtgggcctttgtaggcatagtgaacatagccttcatcttgttttttcaccacggataccatttcttgccagtgatgaaagccatttatatcggtgacatctgccatgcttttcccttcgtcttgaggcttaaagggatgcattagcagtttggcttgcatgtcattcacccagaaataaccatcgtcgccaaagcgtagagcggatagcgcagccaaagcagattgcttagctttatcttcgccaatgactggtgcttggtcgccataatattttacgagggaataagcactatcgacttgttctttaacctgaagttgtcgtgcgctgagcagttcgctgtgcagttcactataggctatagcgctaaaaacgatgagtaatgtgactaaggtgccaataagcccccatagtttgtagcttaccttgattgagctgagcttcatgcgatatccctattagtattaaggtttgttttataagcagagattatgggctggagtagctgttaatattgtgatcaaaatcaagaaaacggcacttagcatgactttttgctaccatccaagtcctgaagacttttttcataaggaagcgctatgcaatattctattcttatcactggttgttcgacgggaattgggctggaagccgccagaatgctacaggagcgtgactttttggtggtggcgagttgtcgcaagcaagaagacgtagctgcgttgcaagctcaaggtattaagcacgtcgtgcagttggatttagctgattcggcttctatagaaaaaggcttgcaagaaacattggcgattaccaacggccagctttttgctttattcaataatggcgcttatggtcaacccggtgcggtagaagatttgcctgttgatgccttgcgagcacagtttgagtgtaatttctttggcacacacgagctaacaacaaaagttcttaggcttatgctagtacaaggttatggtcggattgtgaacaatagctcagtgcttggcttagttgctgctccgttccgcggtgcctataacgccagtaaatttgctttggaaggcttaacagataccctgcgtttggaattgtcagacacgcctattaaggtttgcttaattgaacctggtccgattgaaagtcgttttcgtgcgaatgctttgcttgctctaaaagacaatattgacatagaaaatagccgtcaccaaaaaggctatgctgaagcaattgctcgtttgagcaaagagggcgtgacgtcatcgcaaactttgccagctagtgccgtagtgaaaaaactgattcatgcgttggagtcaactcatccaagagcgcgttactatgtgactatgccaacgtacgccgctgttgtaatgaaacgagtactacctacttgtttattggattggataatgcgacgccaaggcgcttaggttttaagaggctagttcagcgctgctaatctagcttttctagccattgagtcatggctgataagtagtttgttcgagcggattgatgagataaatacaagtcatggaaaccttgtggaatactcgcttgcgtgaggttcgtgaaggttttcttggctgcttgctgcatgctattgacatccaacacaccatcgccttgttgtatttcttttacggtacgcttacctatagtactgatttctgaatggcaaattagcgttgggatagcgagacgttgattagcaagacggcgctgtgcaatgatgacttctcttagccaatgaaaagatagatcaaagccccgcggaggtttccaatctaatcgataatcccattctccaccaaatactgtgtgtagtgattttgagtaaatgttgatttttttagctcgtaaatacgaaaacggtagtaaagacactaatattcgaaccggccaactgacgaagtttaatacggctggcgggaacggcagggcaagaaatggactgttgagcatcagtccaattacttctggaaacgctttattgtaatagctttcgcgttcgggcaatgcgtaaggttgcgccaaataagtcgataagattaagccgccagtagagtgcccgagtatgactacttgatccaccccatcttcttttatcgttgccaaggcaatgtctaaatcttggccatattgttcaattgattcacaccagtttggcggtgtagaagggcgaatagagcgaccgtagccttgtaaatccaaggcatagaatcgataacctaagttgataaagtgttctgctaagccggtctgaaaaaaataatctgtgtagccatgtacgtacaaaatagcttttgtcgcatatgggttaccaatatggtgaatgagtgttgtgtggactttggttttggggccagcaaaggaaaaagtacgagcaagaaagtcgacgcccaatagatcttcacattcgtttacttgatgccagtgttgtcctattggtgcgctcattatgttttttccttcgtattagccgaaaatattatcacctagctgatcaattgtaagcttggctttgcgcaatgttatttcaatacattcgtcgcggtttggcatgaggtcagaacgaataaatttgtgtgttttttgttcttcaccttcacctttggtgatggttgcagcaacgcgatattggccaccatctttcattggtgctggtataattgaaaaacctttgtgttctacgacgtcttcggctttttctggtgcgctttcgccacctgcaaatagccctttaaggctagataagatacccatgaaattattctcctatgttttgcgctatttttcggggatttgttgtattagtcaaatgccgtcgtattatttattttaatcggttacagaattaccacaggataatcgtcctgtcgaagtataataaatctttagcgttttcttttcctagggtattagcttgaaaaaaacaatgagcaccattactcaagttgccacacttgcaggcgtttctaaagccacggtttctcgagtgttgagtggcaccacgccagtcaaagacgagacaaaatctcgggtgttggatgctattaatacactctcttatagccctaatcaggcggctcgttcacttgctagtaacaaaacctatactattggtttggttgcatctcgcattgataccgcttattacggccctgctgcgagtggggttgaaaaagccttacgaggtggtgatcgtcatgtgattatcgccagtggtaacggatcgttagaaggcgaacgtgaagccgttgattttttgattaaacgtcaagttgatgccttggttgtactgacaaactttatgtcagaagaggaaattgcggttattaataagcgttgccctgtttttgttttaaaccaacattttcctggtgacgacggtcatagtatttctttcgataattttgcgggtggtgaaatggcgacccaatatcttattgataaaggccataaaaaaattgcgactgtcactggcccattatggaaacatgatgcgtaccagcgttatttaggctgccaaaaagcgctacaaaaagcagatattgccctgcattttcaacttgaaggtaactttagtgcgaattctggcatgactcatatgcaatctattttagagcgagaagataaaccaacagcgatcttttttgctaatgatattatggcgatgggagcactgcatgtatgcgccgagcatggtgttaaggttcccgaagatgttgccataataggttttgatgaccttgatatgtctaagtattattccccaagtattaccaccataaaattgcctttatatgatatggctgaagccaccgcatatctgcttttaaacagcgtttacggtgctcatttccctttaaaaacgacttttttccctgagttaattgttcgtcaatctgcttagtttgacttagttgccctcaaaacaaataagtaaaaagtattgacggggatcttttattgtctaatatttgttcatgaaagcggtttcatttcaagttttaccattttcagctcaagcctttcgcgaggaagtattgaggacaaaaacccaatagaggataaaaataatatgatgggtaaaaaactgttcgctgccacaataggggcaggttttatgagtgcatcggtgcaagcagctgatgtggaagtgattcattggtggacatcaggtggtgagcaaaaagccgttactgtgttagctgaagaatataacaaactcggtaacgataaatgggtcgatacggctgttgcattgggcgaaaatgcacgatcacttactatgcagcgtattcttggtggtgatgcacctggtgccgcacaattcaatacctctcgtcagttcgaagaattgattgaagaaggtcttctccttgatctcaccccggttgcggaaaaagaaggctggaagaattttattcgtccttccagtattttaaacccctgtatgaaagatggcggcatttattgtgtgcccgtcaatattcactctaatcaatggctttggacgaataagaaagtctttgctgatgtgggagtgaaagagccgcatacatgggaagagtttttaacggttgcccctaagatccaagcggcaggctatattcctttggcatttggtggacaaggttggcaagagcgccatgtttttgatgtggtgatgattggtatgacagacgaaaaattctggaatagtgtatggaaagataaggaccccaaggctgctagcagcgataaaatgcgtaaagtcttcgaaacgtttggtgcgttacgccagtttacggatgcaggtgcacctggtcgaaactggaatgatgccactaacatggttatcactggcaaagccgctgcacaagtaatgggtgactgggctcgtggtgagtttgctgcggcaggaaaagtcgccgaagtggattacggttgtattccgggacccgcaaaacgtccttctcttactcttgggggtgatgcatttatcttccctaaatcctctgataaaaaccttgaagcggcacaaatgaagttagcttctatgatgttgagtccaactattcaagcaaaatttaataatactaaaggctccttgcctgtgcgcgcggatgtcgatttagatgtagccgatgcatgtatgaaaaaaggtctcgctttgttggatgaccccaaagctactatcacacctgcaaataattacattacggaagatacgaatgggcaggttcaagatctagtttctactttctggaatgaaccaagtatgtctgttgacactgcgcttagcattttcaaaggcatcatcgaagacgctgagtaaccttcgataatcagaataaccaccagtttctctagagtttctagtactaaagatgcagtactggcggttaattctcgtatttcaaaaggagttcaagatggaagagactatggttacttcagcaaaagtgtctaaacccagacgaacaaaacgtgtgcaaatttcttcgttattagccagtgctcctatggcgatcgtagcaattggtgtgtttgttgtttgtgtcggttattcggtggtgctttctttcacgaaatcacgcttgttccctaatttcaattgggttggattggatcaatatgagcgactatggggaacgtctcggtggatagtatcagtcgaaaacttatttttgtacggtgtgttatttatcgccttgtgtttagtttccggtttttttatggcggtctttctggatcagaaagtccgttttgaaagtggttttcgaaccttattcctttatccctatgctatgtccctagtagtaactggattggtttggcaatggatgatggaaccttctcttggtcttcaaaatgtggttcagcgcatgggctgggagtctttcgaatttgcgcctttggtcgatccacagtatgccatttatggtgtactgatcgctgccgtgtggcaatcatctgggctagtgatggccttgatgctggctggattacgcggtatcgatggcgaaatttggaaagcggctcgtgtggacgggattcccacttggaaaacttacctctttattgttctgccaatgatgcggcctgtgatgattacttctgtggtgctgctcgctgttggcgtggtgagggtttatgaccttatcgtcgcgcaaactggcggaggcccaggcatgtcgactgaaatgccagcaaagttcgttattgatcacattacagcccgtggcaatgttggcttagggatggcggcggcgaccatgatgttgcttccagtactcttggtcattggtccttggatttatcgcgaatatgttcgtccaacgaaacattaggagtcgatcatggaacagattcaattaacaggcccacatgggccaaagccaaagaagacaaccgtctcacgatttggtgtttatgcatttttgtttagtgcggcgattttcttttgtatccctttgtatgtgatgttgattacttcactgaagggaatgcctgagatccgccttggggagcttttctctttgccagcagatcctagttttgccgcatgggtcaaagcgtggggtgaggcctgctctggggtggagtgtaatggcatacaaacgggtttctggaactcggtaaagattacgattccaagtgtggcgatatctatcatcctcggttcgatcaatggttatgctttgtcattctggcgtttcaagggatctaatttgctgtttggtctactgctgttcggggcctttgtgccttttcaagtagtgatctttccgctgattattttccttcgtgaagtagggctttatggttctttgacggggattattttgattcacaccatttttggtatgcccattatgactttgttattccgcaattatttttcatcgttacccgatgagttgtttaaagctgctcgtgtagatggggcgaatttctggcagattttttttcaaatcatgatgccgctatctattcctgtaacggttgtcgcggtgattttacagacaacgggcatttggaatgattacttattggggctgatttttgccggtcgagagaacctgccaatgacagtgcaattaaacaatattgtggccacgacatttggcgtacgtgaatacaacgtgaatatggcggcgacgattcttacagcgttagtaccgctggctatttatttgttatctggcaaatattttgtgcgtggcatagcggctggcgcggtgaaggggtaaggcgatgaacagtatatctattaaagagttggatcttaagtatcaagacgcgcatgttttgaagcagcttaatcttgatattaaaaagggcgagtttttggttctgcttggctcttcaggttgtggcaaatcgaccttgcttaactgtattgctggcttgttggatatctccgctgggcagatttggattaatgatcgtaacgtgacttgggaagagcctaaagatcgtggaatcggcatggtttttcagtcttatgctttgtacccacagatgacagtggaaaagaatttgtcttttggtctgaaagtcaaaggcatggcaaaagatgaaattcgtgagcgagtggaccgcgcggcgaagattctgcagattgagccattgttagatcgcaaaccgtctgaattgtctggcggacaacgtcagcgtgtggcgataggtcgtgctttagttcgagatgtggatgtctttttatttgatgaacccttgtcgaatttagatgctaagttgcgcgccgatttacgtgtcgaaattaaacgtctgcatcagcaattaaaaaacaccatggtgtatgtgactcacgatcaggtagaagcgcttactttggcagatcgaattgccatcatgaaagacggcgaaatccagcagcttagttctccagcggatatttaccataagccgtgtaatctttttgtcgcgcaatttattggttcgccgagtatgaaccttttagaaggccgtattgttggtgaaaactttgtttatcatgattatcgcgtcaatttaatgggctacgaatttatcaatcaaggggatcatgatacgtctgcttacttaggaattcggccagaacatttggctattgaagcccgtgatggttatgtgaaattggcatcagtcagtattgatattattgaaccaatgggcgatgaaaccattgtttggtttgattttatgggccgtaaatggtcagtaaaagttcatggagatcatcagcttagatgggatgaggaagtcgatatttatcttgatcccaaaaaagctcatctcttttcgaagcaaagcgaagtgcggctttaagccaacagccctggcaataaaaataaaaaggaaacgatatgaacgaattttcatttcagctttatagcgcccgtaatactaaatctctcgatgaggtttttgctcttttacaccaagctggttatcagcaagtggaaggctatggtggtttgtatggtcaattggatgagttaaaaagcttattagaaaaacatcaattaactatgccaactgggcattttgatttaaccatgttggaaaacaatattcagcaggctttgtatatcgctaaaaccctgaatatgcacacgattatttgtccttatattttgccagatcaacgtcctgacaatgcacaaggttggtttgagttgggacagcggctagaagccattagagaaaaaaccatcaatgctggttttgaatttggttggcataaccacaactttgaatttgaggctttagccgatggttctttgcccatgacgcagattctagaaggcggcccgaatattaaatgggagatggatgtatcttgggtggtcaaaggcggacaagacccgattgaatggctaactaagtatcgtgaccgtatttgtgctgtacatttaaaagacatcgcgccagaaggggaatgccaagatgaagatggttgggcggactttactcacggaacattgccttggcgtgaatggtggcctgttgtgcgttcaacaccagctagtgcttttgtaatggagcatgataatccgaatgatttatctcgtttcgctaatcgtgcgttaacaggagcaaaagccttactaaaaggagcgacagtatgaaaaccattttgaaggttggactgattggctgcggcaatatatcggacagttatttttctttagctccgcaattctgtggttttaagattgttgcttgtgctgatttaaacgctgagttagcagcaacgaaggcgcaaaaatacggcgttgaagcacgtagtgttgaagcattattggcttctcaagatattgatattattgttaatttgacgattcctgctgcgcattatgcagtgagcatgaaggcacttgaagcaggtaagcatgtttattcagaaaaacctttggttttgagtcttgaagaaggcttaaaaatgaaagcgctttcactagagaaggggctaaaggtaggtagtgcaccagatacttttatggggggatctcatcaatttgctcgacacttattggatcaaggtgaaataggtgaggtgtattcaggtacgtgtcatgtaatgagtgctggaatggagagctggcaccctaatccggactttttctttaaggctggcggcggtccgattcttgatttgggaccatattacattgctaacttgattcaattattaggacctgtggagtctgtgattgccaaaacatcgattcctcgtaagcaacgtaaaattactagccagccaagatctggtgacatgatagacgtagaaactccaacgacaattcatgccattttgagctttaaaaatggggcaatgattacgctgggtgcaagttgggatgtgcaagcccatcagcattcccatatggagttatatggtagtaagggctctatgtatttgcctgaccctaacttttttggcggaaaagtatcgctgattcaagagggtcgtgagatgcccttgaaactctgggatcatccgtttggcgtgccaaatcaaatccatggcgagctggccaaggcaaattatcgtgccgcaggtttggcggaaatgggaatggcgattcacatggggcgcgatcatatgtgctcacttgaccgagcattgcatggagtggaggtcatgacggcgattttagcgtcaggggaaagtggtcaatccatcaagatgaccacccactgtgatcgtcctcgcgcacttgatcctgaggctgctaaagccttacttgctgcttgtttttaggaggacattatgaaaacgataaaaggccctgcgatttttcttgcccaatttgtgggggatgaagcgcctttcaatagttttgacgggatttgtggttgggttgcctcattggggtacaaaggcgtacaagttcctacttgggataagcgcttgatggatctcgaacgcgccgcaaacagccaagactattgtgacgagctaatcgctacggcggcaaagcatggtgtggtgatatcggagttatccacgcatttacaaggtcagctggtggcggttcatccagcctatgatgaggcgtttgatggctttgccgatccaagtgtaaggggggacccaaaagctcgccaagcctgggcggtggaacagcttaaaatggccgccaaagcttcgcagcgtcttggtttaaatgctcacgctactttctccggtgcgctcgcttggccgtatttttatccttggccgcaacgtccagctggtttagtagaagaagcttttgctgagcttggtcgccgttggaagccgattctcgatgcttttgaccaagcaggtgtcgatttatgttatgaaatccatcccggtgaagatctgcatgatggggtaaccttcgagcgttttcttgccgaagtagatcatcatccgcgagcgaacattctttatgatccgagccacttcgtgttacagcatttggattatttagcctttatcgatcattatcatgagcgcatcaaaatgttccatgtgaaagatgcagaactcaatttagatggaaaatgtggtgtttatggtggtttccaaaactgggtagatcgccctgggcgttttcgttctattggtgatggccaggtagattttaaaggcattttttccaagctcaccgcctatgattttgccggctgggcggtgctggaatgggaatgttgtttgaagcacccagaagacggagcccgtgaaggcgcacagcatattcaagactttattatccgcgtgacggataaagcttttgatgactttgctgacagcggggtggatgcactggcgaatcgtcgtatgttggggttggagtaatattatggctgaagcaagcaaacgccgtttgcgtcttggtatggtaggtggtggcgaaggtgcttttataggtgaggttcatcgtttcgcagcgcgtcttgatgaccactatgagctggtggcgggagccttatcaagtcaacaggagaaagccgaacgatccgctaaggagttaggattggctcgatcttatgtggactttgaagaaatggcgcgtcaggaaagtgagcgagaagatggcatcgaagtggtgtccatagtgacccccaaccatttgcatgcaccagtggcgatggcgtttttgaaacgcggtattcatgtgatttgtgataagccactgacagcaactctggagcaagcaaaagcactttatcaggctgctgaagatagccaagcgcagtttttattaacccataactattctgcttatcctatggtacgcgaggcacgagccatggtgaaagctggtaagttgggcaacatacgttctattcaagtggaatacgtacaagactggttgacggaaccgttagagaaaacgggcaacaaacaagctacttggcgatctgatcctgagcaatctggtattgcgggctgtatgggggacatcggcagccatgcttatcaattggcgtgttttgttggtaatactcagggtaaagaagttttggcggatttatccagctgggttgaagggcgagctttggacgatgacgcgaatattttgttgcgctatgaaaacggagctaaaggtcatttgtgggcgagccaagtggctcctggcaatgagaatgccttgtcgttgcggatttatggcgataaagccggcatcgagtggcatcaggaatcacctaatgagctgatttattctgtgttaggtgaaccaagccaacgccttcgtcgaggaaatagctatttgagcgaggcggccacactggtttctcgtattccgtctggtcatcctgaaggttatttagaggcatttgcgaatttatatagcgagtttgcagagcaacttcttacatcaatccctaaccctgatttgccaacaccggcaacagggttgcatggaatgcgatttattacggctactgtttattcgagtcaaaataatggcctttgggttccattaattgattagctattagaagcgagaccagcatgaagatggaattagccgcaatatctttaagcggcttttttcggcttgctgtatactttcggctaaatagtgaattgagtcataggaataaatagacatgattggaacacaagcgaataatcctttacatggtgtgaagctagaaagaattgtcacagatttggttgagcattatggctgggaagagttggcgatccgcatcaatattaattgttttaaaagcgacccttcggttaagtctagcctaaagtttttgcgtaaaacgccatgggcgcgagacaaggtggaagggctttttctagatacttttcatcgttagcaacagatctgattgcgtccttcgcgtttggcttggtagagtttttgatctgcagagcgaaggaaatcagtaaactcgtgttctttttgtaatgagctgataccaatgcttactgttacttgaatgggagtattgtggcttaagaatatcttttgctctatagattgtcttaccttctctgcaatcttataagcattctcatctgaaatgtctttgagtaagcagacgaactcttcaccacccaagcgataaatttcttttacttggattgattgcgtaagtaagtcggctacctcagtaagtaccgagtcgccaatatcgtgtccatacttgtcattgatgcttttgaaatgatcaatatcgatcataagcatatggatgctctgaaagtgtttatagattacactaaagtccgctttcagtgcatggcgattttttaagtttgttaaatcatcttgtaatgctaacgaatgcagagctgcgctggttttttggcgttgcacttcgtaaatatgacaaacgagccaaatagagcaatacactagagtaaagttgaatatcgttctataaggcatgaagacttgagtgtcagtacgaaagaatataaccatcgcagctgatagcacaataatggcgctgaaaatgaaaccttttcttaagccaaataaactgtagtaccaaaaaggtaaagctaatccccaataggttgctccggctacaagctccatgactgcaatcgacagaagaatatttgtggttaaggaaatgagaagaacgtagctgtgccaaggtcgataaaggccattggatgacttataaagacaaaagccagcaaaagtagcgacagcgagctgcatcgtgccaagcccaagtttctgcaatgtgatcatattgagcacaaagtagacgctattcaaaacacaaattaacgtgctaagccatttgtggaattcttctggtgacacagaggaatatgggtaacgacgtgtactcattgatgattcaacttaagagcaatggaagtaaataatggtcagttataaggtgtgctcttaaaccgcctcggtaacacttatcgatccataatgtactaagttgcgtccttcgtttttagctgtgtataggtttttatcggcgactcgtaagaactctctgaatgattgcccttttttaagttgtgctatgccaatgctcacggtgattttgatgttttgttggtgagttctaaaaatagagttttctactgttttgcgaatagtttccgcaaaatcaaatgcttgagtttgggtgtaattatttaagacaataagaaactcttctccgcctatacgatatacttgattactatttatacagtagtgtagcagttcggtcatttcaattagtactgaatcgccaacatcatgtccaaactcatcattgacgcttttaaaatgatcgatatctataatcagcaggcgggtttcttcttgctcttctttctgaaaaggatctacagctgctttattgaagtgatcaaaaaaaagtcttaacgcgtgacgattttgcgcccccgttagtgggtcctggaaggccattttttctagtagtaggctgctttttgcatgttgggtttcatataaataacaaatagcgtaagacagaaaataggctaatacgaagttaagaacagatcgatagggaatgagatcctcgttgtcggatttaatgaataaaatagcaagagctggtatggataagagaatagtatagaaaagtccaagctttggacctgcaagtaggcaatatagcggtggtaagacaaggagccagtaaatagagccagctcttagatcggcaaagtaaaaaacataaatgacagcagcagtcattgagattattagcatgtaggtatgccatttttttgttttttctcgcagagctgttctaaaaaaatacagattcagtaggccaaaaacagcatcaataatgccaatggtaatttgatttaagatgacaacattaagaaagcagtaaaagatcatgatgacacccgtgactaggctcagccacttatgcagggtgtctcttgtttccaataataagaagtttgtttgagtcgtcatttcgtcactttctgtatataaaataatcagtaaggattcctagggcgacatattctctcttaaaaatatagacgagttttatctatttaagtaacaatttgttaccgatggcggtaaaagaatcggcagcattgattaatgactgtgcagttaaggattcaacaccgtagacttcaactctcgtttggtatttttccctgagtgttttagcgagaatatcgaagtcgccatcgccagaaagcaaaacaaggacatcgctgtctttaccatgctctatgccatcgatagcaatacccacatcccagtcgccttttgcggaaccatccgagcgttgaatgaagggctttaattttacttcaaagccaatcgctctcaggatattttgaaactgtcgttgtttctcatcgcctctgtctatggcgtaagcaatggctttgacgacatttcgaccttcagtggcctgttgccaaaaggtgttgtaatcgaaagagcgtccaaaagcttgtctcgtggtgtaatagacattttgaacatcgactaaaatcgtcacatttgtcatggtattcctaggcagtatgagtgaaaaacagagtagggaaagaacacgttacaagtattcgtattgaaaagaaatcataaaactgcataagaagagggcgataattttaaaagcatccccattatgcttattagacaaatttttattggatagcggagtgtttacatatgtccggatttgaaccagataaccgtcttagaccgttaacgccacgagaggaaaacgcaaaaagtaatgtggtgattgcttatgtatttatgctgctaggcatctttaccggtgttttttggtttatcggtgccatttgggccatggtaaaagcagacgaggcccgtggaacattctttgaagatcattacgctaatatcattggtactttttggtgggggatcttttggagcgtgatcggtgtgatactggcgttcttttttatcggctacattgtgttatttggtgtttgggtttggtcgattttcagaatggtaaaaggtattgctagagcaacgtctaatcagtcttatcgggaaatgtttaacccattttagagactcgataatttttacagcccatgtgtggagacacttgggctgtaaaatagcggctctttaatctggtaaagccatgttaattggctgataacgtcattttactgtctttataaagagaaccttcgtttgccattaatgccagctgttttagattgagagccgaagaaggttgcatggttaggctcagtttttcaggttgcatgaaaaacattaataatgtttcggcaacgtgtttcgcttcttctgaatcagctggtgcaagccctaatgcttgactcatgtatttcagtccgtttagctggttttctggtgaatcttgcaaaatagctgactgaggaaacagatgagcaattaatcctgactcttcgtaatttaccttcaaagaatgcaattcaatggcgtcaccatagataatgggcaatgcttcgggctggcctaatgcaaacgatgcgagtacgtcagaacgcagatcagacatgacgatgctgctgtctaataggctaattttagaggatagatctagtttgccaaggttctttatatccagtttgaaatgagatgagacgttttcgccctctaccttggaagtaaaagatcctttacctagcaatgtattgatgcctgcggcacgcattaggtgtcttgtatcccgtgataagctatctattgggctttcttggatccaaaaatctacatctaaattagggtatttgattggatagctatttaacgaaattctagcgaagcgtagccaaggtgcattttcattgccaaagctgacattttccagagagggggtcagagtgaatggatcaaggtgaatgctttcataatggacaaaaggcgctaaaccagattgattaagttgttcttgaattttgtcttcggcatattgtgttccaaagcgctgaacaagatagatgataaaaattgccatgcaagacagtaagataaagtaggttatggctttgccaagcaaattttggagcttcggagagatattcaattttaaatcctaaattttaaacatgtttctgtgttggaataaaacatgcaggtattattaagcaatgtcgctgtcaaaaagcgacctattcggaacattatctaacaaaggaccatcgaatgcagtttaaaaaaagtgtcttattggccgtattagcaacagcgactttgtcggcaccatcttggggtgctgagactgttgatttgctgatcaaagacgctaccgttttaaccatggataagagtaaaacgctttatcaacatggcgtagtcgctattaaaggaaacaaaattttcgctgtaggtgatgcgtcattagccgatcaatttgacgcggaaaaagtattggatgtgcaaggtgatatcgtaatgcctggcttaataaatactcatacccacgtatctatgacggttttacgttctttagctgatgacgtgccagatcgtttgcatcgttatatttttcctcttgaaaacaagttgattacccgtgatatggtgcgtattggtgctaatcttggcaatgtcgagatgttgcgaggtggtgttactacctatgcagatatgtattattttgaagatgaagtcgcaaaaacagttgatcaaattggcatgcgtgctgtgcttggcgagactgtgattaagttccctgttgcagatgctaaaaacgccgaagaaggtattaactacgccttaaaattcattgaagaatacaaagaccatccgcgtattactccagcgttcgcgcctcatgctccttacacaaacaccacggaagtgttgcagcgagtagctgaattatccaaagagaaaaatgtgccggtgctgatccatttggctgaatcgcacaccgagcaagaaaaaattgccgagcgagctgacggtaaaagccctgtccaatatatgcatgatattggtgctttgaatgatcacttagttggcgctcatatgattctagtagatgatcatgatattgagcttgttaaagaaagtggcatgggggtggctcataacatgagtgcaaatatcaagtcggccaaaggcgtttcccctgccttaaaaatgtatgatgaagggatacgtatcggcttaggaacagatggtcctatgtcgggcaataacctaagtaccattgctgaatttggtcaggtggcgaaagtgcataagttagtcaaccaagatcgtgcggccatgccaccaattaaggttatagatatggcaaccatgggagcagccaaagcgctacatatggaagatcgtgttggttcattagaagttggcaagttagcggatattatcgtcgtggatactaaggctccgcatatggtaccaatgtataatccatactctgccttggtttattctgcttatcctagtgatgttcgacatagcatagttgatggtaaagttcttatggaagacaagaaaatacttaccgtagatgaggccgcaattttgaaagaggctcaagactatactcagatcgtgcgagataccgtcattgctaatggagaagaagtactttaaaccatagcttttatcgtttttgcccgatagaacctctttttacctaaaaagtagaaagaggtttttttattttgacttcttttacccaatcgttacgagcatgctgggatattggtgaaaaatgcgtaccatagagaaaattaactaatatccagtctgtatttacaaggagtgcgttatttcatctttgattccctcgcaagaagatttgtggttcttgccattaggcggtactggcgaaatcggtatgaacatgaacctgtacggccatgatggccaatggttaatggtcgattgcggtgtgtcttttaatgagccattaacggccgatgacttgcgtacttccgaaattgtttgtgctgatccacgttttattagtgaacaaaaagagcgcttagccggcatagttattacccatgcccatgaagatcatgtgggggctttgccatttttgtggcggcgtttcaaatgtccggtttacaccacggcgtttacggcagaagttttacgccgtaaattggctcaagtgggtttaaccgatcaagtgcccattattgaagtaaaagaaaacgaaaccaaaaagattggcgtgtttaatgtcaaatggttgggattgactcactcggttccagaaccttatgcgatgaccatcgacacgcctgctggccggatctttcatacgggcgattggaaaatcgataaaaaaccgattttgggtgatgcgttttcccccgcagcctttcaagcattagccaaagaaaacattcttgccatggtgtgcgactcaacgaacgcgcttaaagatggcttttctccatctgaaagtgactgttatcaggggttattaaaaaccatagaagctgaaaaaaatcgagttgtagtgggctgtttcagcagtaacgtcgcgcgtttagtggcattgggattagttgcaaaagaaaccggtcgttatcttgccttgatcggaagatcgctgacaaatatggtcagcgcggcaagggtgacaggcctttggccggatgatttacctattatcgacgcggcgcatcttggttatttgcctagagaagaagttctggctgtggtcacaggaagccaaggtgagccaagggcaaccttgaaccgattggccgccgataattgctttgacttgagtcttgaagcagacgatttggtgatttttagttccatgcgcattcccggcaatgagcaggccatagacagattagccgagcaatttaaaggtcgaaaaatccgcaccttgcaagctcatgaaacggatttaaccattcatgttagcggacacccttgccgcgaagagcttaagcagctttatacttgggtgcagccgcaattggcgattcccgttcatggcgaaccaaagcatttagatgctaacgctgacgtggcgaaactcagccatgtgccggatcagttaatcggtcgaaatggcgacttataccagctagcgccgaacattagtattcgccgtcagcaggtaaaagtcggtcgtattgcattgctcagataaagctaagcaaataatgacaatgtaataagttgctaatcgagttcatcgaaaatcggtgcaaacacgctttttgcaggcttgccggggatctctttggcgagccttggcaccaaataccctggcaactcagccgcaacttttcccattaattcttgggcatcttcgatagcaatatcaaagtgcgccgcgccttccactgggtctagggtgaacatatagtaaggcaagattcccgcagaaaagactgcttcgctcaagttgacttgagcttctactgaatcgttgacaccttttaatagtacaccttggttgagcaaggtgacgccagcgctttttagtttatacgcggcattagctagttcttcatccatttcattggcgtggttaatatgccacaccatgacgatatcgaggcggctgaccttgatccactctagcatgtcgtcgcaaacacggtttggaatcaccacggggaggcgcgaatgaatccgcagtcgcttgatttgtggcaaggcttcgagcttacggactttatcggcgagtaaagagtctttcatcatcaaaggatcaccgccactcaagatgacttcgttaatttcggggtgatcttttaaatagtcaatcacggattgccattcagcttgcgctagttggttgtccgcgtagggaaaatggcggcggaagcagtaacggcaatttactgcgcaagtgcctgttgtaataaccagtaagcgtcgtttgtacttatgcactatggctttttgtgggttgtgatcggcttcttcgagagggtcttttgtataccccgccactttttgcatttcagcaagactgggcaatacctgcaacaggagagggtcatgaacattaccgtattcaatgcgagacaaataagggcgaggtaccaataatttgaagttctgatgcgcctctatgccttgttgagcaaggttttttggtagtcctaaatgctcaattaattcaggcaaggaggtgagtgcctgtgacaggtgttgggaccagcttaaattgttctttgtttgaatagggatcacgtcaaatatctgcaaaattgtgttgttttaggttatgattgcgccaacttattttggcctactcggccagtggctctcagagatctttgcaaacgctctttttacttgtctattaaacgattctaattggcataaaaagaagtttgcagagatcttgggactgacatgatacgccagtcagagccttttctctaaaaatatactgtgaggatgtatggctaatatttctaccagcgaaatgcgcagcggttctaaagtaatggtcgacggcgatccatgtgcgattattgacaacgaacacgttaaaccaggtaaaggccaggcctttaaccgcatcaagctgcgtaaccttaaaaccggccgtgtttgggaacgtacctttaaatcgggcgataccctagaaactgcggatgttatggacaccgatatggagtacttgtacaccgacggtgagttctggcacttcatggctgtagatggttcttttgaacaacacgcagcagatgaaacagctgtaggcgacacgattaagtggctgaaagagcaagaaaaatacgttgtaactctatacaacggtgcgccattggcggttgctgcgcctaacttcattgaacttgaagttaaagaaactgatccaggtgtgaaaggtgatactgcgaacggtggttctaagcctgctttcttggtaactggcgctatggttcgcgtaccactgtttatcaacattggtgaagtactacgtgtagatactcgtactggcgaatacgtttctcgtgctacaggcaagtaattcctgatctagtgcaatgaacatgaaagcctcgataggaaactatcggggcttttttatgcgattttgagctgttaggtagctagcttggtaatcaattcgtttgtttccaagattttacaaaatctaccatggcccttaatttcggagacatgttttctcggtttgggtaaaagaagtaaaagccagaaaaagttggcagaaactcttcgagtaaggggactagtttgcctgtcttaataaaggggcgaaaggtttcttctgtcgcaaaagtgattccacccccagccagtgcaacgcgcaacattaatcggaagtcattagtggtgacttgaggctctaccgatacctcaaagtctttttcgttttcactaaactcccaataataagggcgattgtttagctttgggcgccaaccaatgcagcgatgattgagtaagtctttaggatgttttggaataccttgctgtgctatgtagtctggcgaagcaacagccatatctctttgtaagccgcagataggtagggcgatcatatcttgttctaggctgtcaccaagacgaactcctgcatcaaagcctgcttttacaatatcaaattcatcatcgctgactgtaatatctaactcaatgtctgggtacttttttgaaaactcgacaataaactttcctgataaaaaaggctctgcaatagaagtcgaagctattcttagtaatcctcgtggggatttgtgactggtaatattttctaaagaagaattcacattctctaattgggggcgcacttggctgtaaagatgttctccagcttcagttagtttcacgcttcttgtggttcgggtaaataaagcgatgcctagttgatcctcaagctttctaatcatctgactgactgccgagcgtgttattcctagcctgtcagctgctactcggaaattgtgttcttccgcgacggctataaagactggtaggatgttcaagtcaattttcattgtcataatttgcttaccaatgtgtcaagtaatgtgtgtctactctaatcaatatcacgtttttataatgttaaagcaagttgagacatagcaatgtcttgatttaactctgacaatataaaaggtgatctatgacacatctcaaatcggctctttctatagtacttgtttttagtttaggttctgtgcagctgcaagctgcggagcatacttgtgcacaaactggtgcagactctccattggaacttcataaacattggattatgaaggggtgggaaaaaaagacagatgcccccgagtttatttttgctactaaaatgagtcgttactataacttgcaagatccagctggtatttattgggataactttgctcctggtgacaatcagttatttgataatgccgcgatttatggcgctaattgggaggggttacaagcaaacgctgaatcagttacacatgctctgacagaagggcatagtgaacttgttggcgataaggtttcgtcaacaaccattgggtttgttggcacaataacgcaaaaaagtggtggagttattccatttaacggacgctctcaattaggttggagatgcgatagtggtgactggaaaattcatcaagaattgaactatgcgtgggttgttacagaggaggagattgcacattattacaaggcgggaaagtgatgacgcataacgaatcaaaaattaggcaaagctattctggcatgtggatgacagcagatggttatatacgtcatgagcttttgcctaacaatcgctatgtagaagccagaggaaatatcgaatcggcctatgaaggccgatatcgaataacaggcgacgatattgagtattgggatgacacaggttttactgctgatggtacctttatagatggagtgctttatcacgcaggtatgattttgtatcgtcagtaaaatagtagacaccgccaatatatgttgtttaaaaaatactgcgaacggtggttctaaacctgctttcttggtgactggcgctatggtacgtgttctattgctcattaacattggtgaagtattgtgtgttgattcacgtagcggcgaatacgtttctcgcgtaataggtaaatttgcgtaatgaacatgaaaacccttgacaggaaactgtcaggggcttttttgtcttgtatcaaagagtatgctgacagattttttttaactagcgtccttatctgagtcaatgcctctaaaacccgcttatacttttattcagccataatgacattgaaaatggagaaaacggtgaagtatattgaaattcattctgagcagattccgctatcacttttattagaggctgatccttcagaatcaaaggtacgttcctctttagaggactcattatgttttgccgcagtagagggcgaagaggttgttggggcttctgtggttaagtatcttacagaggattgtgctgagattttaaatatgtctgtttggccttcacatcaaggtaaaggaattggttctgcgttacttgattttgtcttgtttgagcttaaagaacataacttcaaacgagtcgagttaggtactggttgttttggttaccagctgacctattatcaacgtgcgggttttcgtgttgattctgttgccaaagattactttttggatcattactcagaacctatttttgaacaggggattcaacacaaagatatgctcaggttgtatttagatctttagtttttaaggctgttgttaacaggtttgtttgaaaaagattaagaagttatgaggaagtgtttttcatcataacttcttaattaagagggaggcctatcaaaaatacagtttagttagctggtttccatttagcggctgtatcaaagaatttcagagtttctgcttcggctgcgtccatttggtcctgagggaagtagctaagtttaactatgacggtattctcgtcttggttcacataaatgaactgaccttgtaagccaattgctgagtaagcattggtatttggcatagtccaccattgatacccgtagccaccaagctttggatcttctttatctaccggtgctgttgatagtttaacccattctggggaaacgatttgtttaccattagcagctttgccgttatgcagcatcatttgccccactcgagcgaaatcacgagctgttgcgttgaagcctgctccagtaaattcgcggcccacaccgggttgtccatccatgatgaagaagccatttgattccgcgcctagtggttcccatagatgttgttccatgtaagaagccacattgctgccaccgctcacgcgttctagtaacagtcctaaaaccgctgtgtcaatggttttataggctaagaaagtacctggtttatgaaggcgtttgatggtttttgctggctcaacaaagcgcgcaacgtttttaaccaaggctaagatatggtttttagctgcgacccctgggttagcgaagtcataacgctcttcgtagtccacaccggatttcatcgcaagaatttggcgaatggtcacgcctttataggcaccttcagataattcaggtaaataagtcgtgatgtcgtcatcaagggatttaattcgaccttcttcaagggcaacaccaaccaagatagaaaccatagatttggtcattgaccaagccatgaagtgcgtatcttggttgctgttgttgcgatagttttcatagacgactttatcgtctttaataatgatcatcgcatttgtgtaagtgcgatctaggaattgctctggcgtatagcggttaccttcgtaatcgtaggtaaagtctagaggcttgtcactgtgaacaaatggggtgatgtttccagaatggcctacttgtctagttgtgaataaggtatccattgaacgaaatgtaagtgtgtttacgtcaccgttaagcatggcccaacgtaggttttgtatcgctataggtacttctgattttggtcctacagcggcgaccaatggatcgacttctgacacggcttgagcagtcattggtagtagagctattgaagatagtaagcttgcgcctataaaacattgcatgttttttatttttgtttgcatgtctgtctctctcattttgattaaagtttaattggacaattgtttgtctgtaaaacaaataatgctcagttcgattcggtttgtcatatcccaaataggatagatcagattatctttagcttatttttgtgagagaggttcgttttctagttggtttacatggggaagtattgaagaccacagtatcttcactagttctggttgtcgagtgattcccatttttgaaaaaatactttttagttggattcgtgcggtaccaactgttatgcctttttctatagcgtattctgccaatgaaaaaccatttgctaaagcactcgctagttttacttctgccggtgtaaggctgaataagcgaccaatattctgctctgaaagtactacttcattatggctattggataaaaatagggcaaaagtgagaggctgtttggattgtatcagtccaactgatatagatgaaaaaataggggtaagtagcaactgtattgggctagtttgatgctctccaattctagcaagagggtgagatgttaatcctgtaggtgactgtgtttgtcccaatagctgtaggaaaatatttctgtcggctttgtgttcaaagcgcaattcgttatctattaattctaggtagcttgattccgatatgatagaagccgcactgctattaaaccagctaactttgccatattgatttattaacatgactcctgtcgttaatttatctgcgatttgtttgataatagtgttgctgttcgatagcgcttgaaattggtcatgtaaaagaatggtttgttgtatatgaggtgcaagttgctgaagtaatgattcacagttgtggtcaaaaaggcgcaaatcgccgtgtttgcggtgagcgattaagttgagatagcgattaggagaaattttcatttctagggaaattgctaaccctaatcctgcctttgcgagccgctcttggaaatcaatatatcgtggacaggagttagagaagagctcttcatcacgaattatggctgggtattcgctaaaatcataatctagacggggattatcagaattgttaacccatttgtcgtgtaagtctgcatttataatcgactgagagtcgcgcatcagccaaatttcagatgggttggagttgtctgatagttcgtgtatttgagcagcaatgctttccacttctaacttttcacgtagctcatcaagaatacttatccatcgatttgggtgttgtacacaactataaatcttcggtaaaagctgatttaaaaaactttcaatcatgatggcctccgcgttgtcacacaactaggtgccagtattttccttaaagatgaatcagttctttatcaacaagatagagactgtatttctgtaagagtagatcgattttaggcactttgtttattatttttagttcgacctttctaaaacatacctcatgaaactattaaagagaagtattgtttataaaataaactatttatatttttaattattattttttatgatattgaggtttttaccttcaaagataagacattgttcctgaatagattttgctgtttttagatagcatgtatatgagaaaagcttcgatagtggatcatcgaagcttttaaagtaatgtgttattaagctagtttttagcagaaatcgctttatctacagagaaagagcctgcaccgctgaatgccaaagaaacagcaacgatcaataatgttagagcgtattcataaccattgtttgacatgaataagccgtttgaaatgtggacagtgaagatagcgattagcatagtgaaagcgacaactatagacgcagggcgaactagtaaaccgataaccagtgccaagccaccaaagaattcagcgctacccgctaaaagagccatcaaatagcctggctctaaaccaagagatgccatgaactggcctgtaccttctagaccgtagccaccaaatgcaccaaacaatttttgtgcgccgtgtgccattaggattagacccactgggatgcgcaaaatcgtgctagcgataccagaagttgtgttagtgattttttggattaacgaggttgtcattttgatttaccttaatgttgggtgggcattacttaatatgtaggcactatatataaaaaaataaaatagtataacgaaggattttgaggtaaatgattaaaaaaattgaactatcaaaatgacctactattttgatgccaatatttgactgaaaaccccttgttattgagcattcctgctattttgttgggtttgatgtcattgcgtatcacgacggcttaaaggctaatttggatcagttataggcaaaaaagtagcagagtttacggtctataggatgttagcgtgttgttatctttattaataacaataagcagggtagaacatgtctcaagcattaataggaaaagtcgccgttgtgactggtggcgcgtcaggaataggtcttgctagtgtcgaaggcatgatagctgaaggtgctcgggttgtgatcgttgatcgtgatgagacagcattacaagctttgcaagacaaacatggtgatgcggtcattacccttgcagtcgatttgttggacccagccgcttgctccgccatggttccgcgaattttagaaaaagccaaagtgattgatatttttcacgccaatgcgggtttgtatgtgggaggcgatttagtcgatgccgataatgacgccatagaccgaatgctaaatctgaatattaacgtagtcatcaagaacgtgcgtgatgtcttgccgcatatgattgaacgaggtgttggggatattttaataaccagttcgttagcaggacactttccgacaccttgggaaccggtttatgcttcgtcaaaatgggcgatgaattgttttgttcaaacagtacgtagacaagtcagcaagcacggaattcgcgttggctcggtttctccaggacctgtgattacctctttattatctgattggccagcagacaagcttgcagaagccaagtcaaaaggcagcttgatggaaggcagcgatgtggcggaagctctaatctttatgctaacgcgccctcgtcatgtaacgattcgggatgtggtgatgttgccgtcgcagtttgatttataactagaaaccattacacgcatgctgcgctcgcagcttcgtgtaatggtttatctacgttattctgttggcgttttatagtttaacaatcagcttgcctgtgtttttaccttcaaagagtaggttaataccactggttgcgttttcgattccttcaataacgtgggcacggtatttcaattcccctttgcctagcatggcacctagcgcttggccgtattcaggaatacgatggaaatgatccggcatggtgaagccttggatagttaagcgacgtttgataatgccaacccagcttggtcctggtgctggctcggctttttggtagtcagcaattagaccgcatacagcaatgcgaccatgagggttcatgcgttcaaagatcggcccttgtgccacgccgcctgtgttttcaaagaaaagatcaatgccgtttggtgttgcgttggttagttgttcaataaagtccgcgtctttgtaattaatcgcatgatcaaagccaagttctttggttaaccattggcatttctcatcagagcccgccacaccaacaaccgttaaaccaaggtttttagccatctgaccgacaagggagccgaccgaacccgccgccgctgtgacgataagcgtttggcctgcttcaggtttgagcacttcaaacacaccgtgatacgcagtaatgccaggcaatgcaatcacagaaagaattgcttctgctggcaattcttttggaatgacgtttaagccattgccatcactgatggcgtactcagttagccccataaggcccatcacacgagagccaacagggagtttctcattattggactcgaccacttcaccaatgccgctggcgcgcatggtatcgcctaatttaactggtgggatatagctgttctcatctggactcatccaaccacgcatagcaggatctaaagacaggtgagagagttttaccaatacttcgccttctgctggcgttgggatatcttgagtaacaatattgaagacatcttcggtgatttctagttcagggcgttttatcagttttacggaacggtaagacatatcaaatattcctcttaatgtttctctaaatgcttacctagagagtttgggctgtttttattgatctaaaggttaggattaaaggagtaaatgtgcaatcgctccaatcttattaagtctctgctctcatcagactgttgattatttcgcataagcggattaattgttgataagtactgtgtttatccccagtgttttcgagtggccaaccgcagtttatacggaagcaatcgtgataaaagtcgtgggtactgaaacaagcgccgctgcgtatgtctatgtcctgtttattggcttctttttcaagctgtacagtatttaaactggggatctgtacccaaagcacaatcccgccttgtggtgtgctcacttttgctgtgctaggcaaatattcaagcaaaaattgctggtaacagtggatgtgttggttcaacactgtgcgtattttattcacatgagagcgatattcaccggtgttaataaattcggctaaacaagtctgtataagtccgttcactccaaagctggttaaggcatgttgattgatataaggcgataaataccgacctggaacgcaccaaccaagtcgcagccctgcggctaaggtttttgaaaaagatccgcaccaaatcacatatccctctttatcccaatattttgctggcagcgtttgttgtttctggtggcttaattcgaaatagacgtcgtcttctatcatcggtgttttgtatttcgcggcaagtgttgctaaagcttgtttttgttcaacgggcagcgtcattccagtgggattcatgttcgatgtgctaaacagagaggcttttatcaaaccttgttgcatcaaggtttctagatggtctaagtccaagcctttgtcactaatagggatttcaatcactttgcgagatagggcactcagtaaatcgagtaagccactaaaacaaggggaactaatggcaatggtgtcacctgctttgctaacgctttctatcgccagccttaccgcatcgatacagccattggtaatcacaaagtcggctgctgaaaaggctagattgtcatggcgaaaatgttccgcaagggcgcttctcaggcttttgtcaccttgtgtttctgggtattgaaataggtgttttccagctctttgagtgacacgtttaatgttgcgttgcagagcgacgccaggttgtaattctggcgaaatcattgaggtgccaagcgggctaaaaagcgccgaggcagggttatagccatttaaaggtgcaaagcgtttagggtctctttgttcaatacttttgatgtctaggcttggaaagctgattgcttcaatttggttggcaacaaagtaccctgactgtggctgcgcataaatccaacctgtttgttgaaggtaatcgtaggcttttgtcgccgtagtcatgctgacttgatgctgcttcgccatagttcgtagtgctggcaaacggcttcccgcaggtaacctttgcatttgtatgtcgtcgataaaatgctgagccaaagttttataaagcgccataacctctccaaaaattattccttttataaattgtactcttatttttgttaaaaattgaatctgtgttctttttggttttctagtgatacttctttctgaaggaaatgcttagctatgttcagttacacgcggtgtttctgtgaggtaggcggtagttagtttcgaatagaaacaccgcgtgtaattgagcgccttcgttattgtttacaacagattttatttactaggaacgaataatgaaattacgagattttggcttgctgtttgccttgatggcgttgtggggattgaatttcagtgtgatcaagcttggcgtgaatagcgtccatcctttagtgctcactgcgttacgatttagttttgcggtgtttcctttgatcttttttattaaaaaaccagatgtgccgtggcgttatttaatcgcttatggcttgtcttttggtgttggagtgtgggggttaaccaccttgtcgattggcgcaggtgtctcggctggcatggcgtctttgttgttggacatgagtgtggtcagtagcttattggtaggttggttgtgcttaaacgaaaccattacgcgtaataaattgcttggcgctggattggcgttgctgggccttgctttgattatgtactctgaaggtggttcggtgactggcaaaggtttagtgctggtattaatggcgtcgatgttttggagcgttaatggtttgattgtaaaacgcgcgaatactaaagctatttttgcttttaatatctggggaatgttgtttgcacctttgcctttgttattgcttgcggttacttttgaagggacgcaagttgtcactgagttgccgaatcaatttacccaatggacgctgttttccgctttgtttcaagcttacccaacgacattattgggttactggttttggaataagatgataatgaaatactcggtatccagtgtcgcgccaatgacattactggtgcctgtgtttggtatcttaggtggctattggttttacgatgaatcgatagaaacgagccagatcatcgcagccatcttgattttgctggggttatttgtcgggcaaatggcattgccgcaattaagtttctttaaaagactgagaggtgattcatgcaagaaatccactatgccctgatattaataggggcgtttgttgctatggcgagtcctgggcctgcgaccttggcgattgcatctacatcaatgaatcaggggcgagtgcaaggtttggcgttagcatcaggcatactcacaggctcgctattttggtcttgttcggcagcctttggtttaggtgctgtgctgtatgcgaatgtctggctattcgaaagtttacgttatgtcggcgcagtttatttattattcttagcttataaatcttgtcgttcggcaatgacgaataagtcggatgcaagcaaaatgttggtcacgctagagatcaaacagtcatctttgcgcgctgcttattttcgtggtttggctattcacttaaccaatcctaaagcgattttgtttctaggatcgttattcgtcatggggatgccgagttcggtttccacacaaggcttattgtctgtgattgtcctattaacaattcaaagtgcctgcataaatttgggctacgctgtgttgttttcgaatccaagcattcgccaaggctattttaaaatgaagcgcggctttgatgctgtcttcgcacttatgtttggtgtggctggtattaaaatcttgctgagtaaagtaaatatgtaactctgaatttgttatcatacattttattttcagagtgttttttctatgtatgacgcttctatgtggcaacccagtgccgatctttcgattttgcaaaagcgcgcccagttactgaaagctattcgcgcttttttcgatacgcgtgaggtgatggaggtggatactcagtgtctgtctctgggtagtattacagatccacatattgaagtcttaaccagtaagacgcgctcccaaggtgaagaccttatttactatcttcaaacatccccagagttcgccatgaagcgtttattatgcgcaggctctggttctatctatcagttgggaaaagtgttccgagccgaggaaattggtcgccgtcatagtatcgaatttactatgcttgaatggtatcgagtggggttcgatcattggcaattaatggatgagattcaggacctgctaaaggaactcttgaacgatgcttctttaacatgcgagcgactcagttatcaaatggcatttttacgtcataccggacttgatcctttcactgcgacattgttccagttacaagaatgtgctcaccaacatacagaatacggtttgcaggaagatgatcgcgataccttgcttgaattacttttctcaagcgtggtagaacctgctattggtaaatatgtcccttgttttattcatagttatcctgcttctcaggccgcacttgctaagactcatcgtgatgaaaaagggctgttagtagccgcacgatttgagctttactggcaaggtatggagctagcgaatggctatcatgaactcacggatgccaaggaacaagcaagacgatttgctgaagataaagaaacacgcaagcaaatgcgcttggcgaatcgacagtttgatgagagattaattacagcactagaaaacggcttgccagattgtgcaggagtggcgttaggcgtagatcgactcttgatgttaatctgtcataagtcacatattgccgaggtgttgccgtttgctcattctagagcttaataagtttattcaaggtagcgtttttgagttgaaataataataacaaggtattttaggtgagcgcattgaaagaaaaatacggctttagcataagatggcttttctcatctaaacagttaatttggctgtatcttggcgcctttttggtggtggttttgctgatttggaaaggcggcgaagccctacgtaatcaacaaattaaagcgttgcgtattgattcttttgagcaactaaaccaacttgccagcgtattggaaagcgcaattgccaagtaccaacatatgccgacgttattggcatctaatgaccgagtaagaaaagccctgcgagacggtttcgattcggacattaaccagcttaaccgcgagcttgagcaaataaaccgtattactgaagcttcagacagttacattttaaacaccgacggattaaccatagcggcgtctaattatcgtgaagcagcgagttttgttggtcgaaattttgctttccgaccttattttaaggaggccattcaaggtaaaccgggtcgttattatgctttaggcaccacctcaaaccggcgcggatattacttctcttacccagtttacgaaggcgattctattattggtgtcgcagtagtaaaagtagacttaactcaatttgaaaaacgctttgccaatcagcattatgaatttctattacttgatcctgatggcattgtctttagcagttctcgtcaaaattggctgtatcgagtgttgggtgagttgtcccatgctgagttacaacgcattgcggattcccagcgttattttgataaacccattgagaagctggcgattgtttaccaaaagccatttgacgaaaaatcgcaaattatcgatgtgttagagaacacagttgttggtgataccgaagaattagcacgcctgtcgtttttgaaaatgagccgtccgattcgtctattaggttttcaaatttccatccttgcgccattaaagattattaatgaagaaatctctttatggcgcactatctttgctggtggcgtgactattacagcgttgttattgggtttagctatgttgcgtcggcgtatgttgcgcgaacgttttgatgccaatgaaatgacgcgtcataaccaagcttatattcgtgaagtgattcaaaacacgcaagctggtttggtgactttggatgaacaccataaaatagaatcttttaatccggcggtagaaaagctgcttggtcagcccttatatccgttaatcgggcagcctcttggtgttttatttcaacccgacgcacaagctgcgccagctttgtcttctcataatgactttctagaagcagcaaatgatttaggtattaaagtgctgacgcgagaaggacgtttgtgttattccgatcaaacagttccggtggaaatgacgttatgtaagatgcaattaccgaatcgcctaagttatttggtgacttttcatgatatgacggagcgtaagcgttacgagcaagaaatcactcaagcgcgcatcgagctcgaagaacgagtcaaagagcgaacatttgaattgcaaggtgcaaacactcgtcttcgccatgaaattgaagagcataaaggcacgcaaagagagctgattcaaactgctaagcttgcggtattaggacaattaagtgcgggcttaaaccatgagctgaatcagcctttgactgcaattcgagcttttgcagggaatgggttgaagtttctggatcgcggccagtacgaacaagctcacgccaacttgcagcatatcagtcaattaggtcaccacatgggtgatattattgctcgttttaaagtatttgctcgtaaaggtgacgttcatcaaggtcctattgccgttcagactgccattgtgggggctctaaaaattatgagcccacgctataaagaagtaggtatagagctggtagtaacggaagatcagggctttattgtgaatggtgacatggtctttttggagcaagtgttggtgaatttattagccaacgctgcagatgcaattttagaagcgccgaataacccacggcgagttcacattgagcaaatatccacaggaaatcaagtgatgatttgtgttcaagactcgggcaatggtttgagtgatgacgctattcggcatctttttgaaccattctttacttccaaatcctcaggggtagggttggggttaggtttgtctattagtcaacgtatcgttgaggcaatgggcggacaaattagcgcgcaaaatcgagactccggcggcgctgaattttgtgttaggctacctcgtttcaatcatcagccatctcagctcttgtctcttcctagagagtctaaagatcctaaagaggaaatctaatgtcggacaacaatcaagtaatattaattgacgacgagcaagcggttcgcatggcgatttctcaaactttacagcttgaaggttttgctgtggcagagtttgcatcagtgcaaggcgtgattgaaaagctgtcactggattggtctggcgtgattgttagtgatatcaatttgcctggcaaaagtggtttagagctgtttgaagaagttaaaaaaattgatgcggaaattccttttattctaattactggccacggcgatatcagcatggcggtgagcgctattcgtgatggtgcttacgattttattgaaaaaccgttttccaatgaagactttctagaagtggtgcgtcgtgcctcggaaaaacgtcatttaaccttagagaaccgcaacttacgtctggaattggctgcgcaaaatgcgccaggtccacggataatcggtaatacgccaggtattcatcgtttacgtcaggcgttgcttcatgtggcagatacgggggcggatattcttattcaaggggaaacaggcacaggtaaagagttagtggcgcgttacattcatgaacatagttctcgacgaggtcacgcttttgtggcgattaactgcggcgcagtgcctgattctattatggaatctgaattatttggccatgaaaaaggtgcttttaccgatgccaagacacagcgtatcggtaagcttgagcatgccaacggtggaacgctcttccttgatgaaattgaaagtatgcctatgtcgatgcaaattcgcttgttgcgggtgttggaagaacgtcgcttagagcgtttgggttccaatacggcgattgatctggatttgcgtattctggctgcgaccaaggttgacctgaagcaactgagtgaaggtggtacattccgcgaagatttgtactatcgactcaacgtggtgcgagtagatattccaccactacgagagcgaaaagatgatatttctctactgtggcagcatttttgtttagtagcgatcgcacaatataagcgggagtctgagccgctgtcagcggcacgaatgcacagcttgttgagttacgattggccggggaatgtgcgtgagttacgtaatcttgctgagcgttatgtgttgatgggggaagcaggttcatttgagtttgatcagatcattatcaatgaaaataatcccggtgtgatgacgctccctgagcagttagagcgctttgaaaaaaccttattagaacaagaactgctgcgtcagaaaggctcgattaaagacaccatggatgcccttggcctccctcgtaaaacactttacgacaagatgcgtaagtatgatttggataaggacatttataaacaataggggcgcattgttttatcgttccttattaataaacaaacgctgcgtttactatagctttctgtgctttactaaacgcagcatgagacttgatattagtcgcctaagactaaaccttctcgtcttgggtcggccccaccaagtaagccgtctttctctacaacaatcccttgtacacctgagttcaaatcctgcacagatattttaaatcccatgtcggttagagccttagcgtaggtttctgcttctgttcctttttcaaggtcataggtgccaaaacggttgagtatatttggataatcgatggcttgttgaatatccataccccattcaagatgggcaattaaagttttcgccacatatcctatgatacgagaaccacctggtgaaccaaccaccaaataaggcttgttgtctttcatcactatggttggcgacatagaagagcgaggacgttttcctggctctaagcggttggcaattggaaagccatcttgatgagatttaaaagagaaatctgtcagttcattgttgagtaaaaagccattactcattaaattcgagccaaagccattttcgattgtggtggtaacagacacagcattgccgtctttatcaacaatagaaatatgactagtggaaggtaactcgatggcaatgtcgtcagcttgtttaattggatgtcgccattctggttccccagcttgaacgctttcaagtgctttgcctttggtgattagctttgcacgttcggctaaataagacttatccaataaaccttgtggcatggggacaaaatcggtatccgccatataacgcccacgatcagcaaaagcgagacgtgatgcatcaccgataatttgccatgcttcaggggagtccggtcctaacttggcaaggtcaaaatgctgagtgataccaagaatttggccgaccgttaacgcgccagaacttggcggccccatgccacaaatatcgtactctttgtaaggtaagcagacaggtgagcgctcttttacacgatagctgaggaagtcttgttcagataaaacgccagggttatctagtgccccgcgcacttgagagacaatcttcttagcaatttgtcctgtataaaactcgtctgctccatatgtagctaggaagcgtaaagtttcataatattgggcgttttgtaagcggctaccggcttcaataggggtaccatcgagattaaaaaagtaggccttagtttctggataacgggctaagcgctcctcactgcctttaatcgcatctgctaagcgtggcgagacaataaagccttcttgagctagcttagttgcaggtgctaataggtcttgccactgcatggtgccatagcggttatgcaattcgcccattagtttgactgtgccgggggtgccgacagaacgaccaccaacaacggcatcgtagaaagcaagtggttcaccgttttcatcttggaaaagctctggagtagcttcttggggagcggtttcacgaccatcaaacgtagtaagcttctgattagtcgcatcgtaataaacaacgaaagccccgccacctaaaccagacgattgaggctcaactaaccctagtaccatttgtacggcaaccagagcatcaatagcagagcctcccgcttttagaacgtcgtaaccggctttactggcttctgggttggccgtggcgaccatgaacttctgagcatgagctagactcttcttttcgataccacttgcttcttctggtgcaacgccatcagctgcttgttctgcagctaagctgaattgactcacggctagcaaaggaacgaggctcaaggcttgtaaccagcgcttttttagcatcataaaatccttattgatgaaagttaaaactgtcttgtcccatcaaaacaaaaatacacagctgcgtgaagccataaaataaacaatgatgtgattttagagaaaagaaagcgaaaatatcgcgtattaatagtttgtatgggcataaaaaaacgccccgaagggcgctaaattttataaattgttgtccagtgttgctaaaaacactttgtagtatagaagtcgttattgaacgatttctggtcccataatgctgtacggtaaggctgtagatagtgctggaatataagtaaccatcaccaaaaacaccatcaatactaagacaaatggcatagctgcttttactacacgagccaagctcataccggtgataccggacgtaacaaataggttcaaaccgattggtggtgtgatcataccgatttccatgtttaccaccatgatgatacctaggtggatcgggtctacacccagttccatagcaatagggaagacaactggtgcgacgataactaaaaggccagatggctccatgaactgaccaccaatcaatagcaaaatattaacggcgattaggaatgtgaaccagttaaaaccagcatccagcatccattcagtgattgcttgagggatacgttctgcagaaagtgtatgagcaaatagcagagcgttagcgatgatgaacatcagcataaccgttgtttttgtgccttctagcataactttacgagattcttcaccgaacaaagaagggaagaagccacgtaacatcatagataagttacgtccccagattggcataccggcagccaaacaagatccgatagactcttctagtttgctagagcgtttgtagacatagaaaatcgctagggcaaccgacatgatcagcccccaaattgcacgatctccacctgttacagtattgctgttagcaaagacaaagaaggacatgatttcccaaacaaggaagaacgacacgccataaaccgtaccattgaaaccaacgcgagcatgcggtgcatcgttgtcatttgtccatgtttggccttttagagggcccatatcacggtaaacgaacaaggcgataaacatagagtaaactgcagcaaccacagccgcttcagttggagtgaaaacaccaccataaataccacccataatgatgacaactaggaacaagccccagcccgcttccttaccaccacgaactaggttaccaaagcctttccattcttcagcgggtaattttttgatacgagcaaccacatagatagccaacatcaacataccgcccgccatcaagcctgggataacacccgccaagaacatacggccaacagacacgtctacagacgctgcgtatactaccattacgatggaaggtgggatcaaaatacccagcgtacctgcgttggcgataatgcccgcagcaaactcttttgaataacctacttgcgtcatacccgcaatggcgatagtaccgatggccacaaccgtcgctggagacgatccagataaagccgcaaacatcatacaagccaaaacggatgccattgccaagccaccacggaagtgaccgacactggcgatcgcgaagttaattaaacgtttcgctacgccgccagtcgacatgtaagacgaggcaatgatgaaaaacgggatagctagcaaagtatagtgctgaccagccccaaacagagaaatagcaacagatgacaatgagtcatgtgagaaaaaagtaataaagagtatggacgataagcccaacgaaataccaactggtaagccaacaaaaagcaggacaattaccaatgaaaatagaatgattgattccataattaagctcctacgcctagtctttcaagacgttttggttttctttaacaaggtcttgtgcttcatgaccactgatcaacatgtcgcgtttgccgcgagcgatatcgatgaatgcttgcaaagaccggtaagaaagtagagccaaactgattggcaggataacaagaacaatccagcggtgaacgcgaggttgcaacccaaacatttcttgtacgaattcagggtaacgtagttcttctgaacctatgccaattttaaacatttttagccagtactcgattgcgccaccactaacgtctacgcctagcattgctagccacgtagagtcgagcaagataaggccgtaaagcattgctgcggctgcgccaaacaatgaaagggcttttgtaattctctttggtacagcatttaagacaatatcaacaccaaggtgaagacctgttttgataccgtaactcatgcctaataagataagccaagagaatgctactgtgttgaattctaacgctgcgtcccagccagtgttaaacccataacgagcaataacctgtccaaaagaaaccaccatgatcgaagagattacgatgattagtaggttttcttctgctcgttccatgacttttgggaaacgcttttctagtagccaaagaacaataataaaaataagtaaataaaggtgcggccaatgtgccatgggggtctccttaactaagtggaccagaacaagataaagcgcagcgtggagttaagtcggttctaggatctgtcgcggattagagattgcggatcaagagagaacagtctaaaaccacaagagctgacccgtaaaggtcagctcactgcggggtaaatatgaattacgcgccagcagctgcgttaatcaaatctttaccaatgtagctttcaaactgctgccaaacaggcttcattgtatctacccattcttggcgttgctctggtgtcaatacgttgattttgccacccgcttttaagatgttttcacggttagccgcttctgccgctttaacgctcaagttagcttcttgagtcacttcatcagcaatttgcatgaactgagcgcgatcttctggagataagctcttcaagaattcagatgatgtcatgaacaagtaagccaatagctggtggttagtttcagttgtactgtcttgtacttcgtagaattttttcgtgtagatgtttgaccaagtgttttcttgtccatctacaacgcctgtttgcaatgcgccatatacttcagagaacgccattgcttgaggagatgcacccatagcagcaatcatttgttttgctacgtcagatgtttgtacacggaatttcaaaccttttgcatcgctaggcacgattagtggtttgttggcagagaagtatttcataccagacatccagtaacctaaaccaacaaaacctgcataatcatccatttctgttaaaagctttttgccttcaggtgtttttgtgaaacggatggcatggtccatgtctttaaagatgaaaggtagatcaaatacaccgtatttgtcagtgtaagagccgaatttagaaagtgatggagcaagtagttgaacatcacctaaaagcagggcttcaagttctttagaatcgccaaatagtgtggagttagggaaaacttctacacacaacttgccgttcatttctttatttacacgttctgcgaagctattcgctgcaaccactttagggtgagtggtgccaccagttacgtggctgaattttactacgcgctcacctggatcgcaggctgcaattgcagtagtagcagaaagagcaagtgctaaagatgttagagcaaggctgatttttttcatttttataagactccaaaaactgaattattattgtttacctggtttttagcctgattttttagccgatacagacaaagcaaaacaggtggtgctattcatactgtttacacaatctgtgccaagtctttatattttatttaagtgtatgatttaacttataaaattattttctttttgatttttaggctttataaaagaaatttaataggggggattacacacatacttaaattcttaatgggtggttaaccacccatttttacttaagaatttgtgctaaaagccttttgaaggtttggtgcatggctttcttaccagataattgtgcttttaggcgagtctgttcggtattacggcctaaagcggcttctattaatagttgatgtgttggatctttagaggtcaattggcctgttaaagctagagacagtgtggctttgaggaaaactgggcgaatactgtcaaattgacgatggtgttctacaaatagccctatatcctgtaagtcctgcaatgataatttagccagggcgggaagttcgtcttgttgataatatttttgaccaagaatgagcataaccaaatcggttgataagtcggaatattgcagcaacaaattgagtagaaattgctcaataaaacgtgcttgccatttgttagccaacaaagctgcatgtttagtcattggctttaccatcatcaaagagtaacttccactcgcttgatctttagctgttcccaatcgaactggcatgtaaccattttttaaccaaaaagacactacatcgggagtcgctgcaaaactgctacatagaaaatcgcaacgatcactggctgcggtttcgatattcgtaagtagttgactcgccaagcctttattttgttggctttgttctgttgcaattcggctaatgcgccagtaaccatactgtccggcgccttcaacgccttcgtgagcaagtagagattgtggtactaaatgccctcttggtcgacgtttcccttgcatgacttcttggcagagtgagcttggcagattgccttctttggtaataatcgcaacactttgggcatctccttctgatagataaagatatgtcgacacggaagggtcgtctagcacccagcgcaagttgtcaggtgaagtttgatagtgagcgcttaccaatagttgaaatgtgtcggcgagcaagttggtgttttctagccaatcagcaccagtaagatgactaaagcttgttgccttagtaatactcttattcgtgttattaggtgtgtcaaagtctggctctggcttcgttaaaaagaagcaatcattgatccagttttctagtgggtcatttcccccccatcgaattggcaggctcaaagttagttgttgcagcgccaatgctttacaggttttctgtgattctaagtagtggcaaaagcgaataccaaagcctttaccagcaccttcatagccataatctgtggtgctaaaaagacaatgctcagctttctgatttaattctataagcatgggcaacggaatcatggacgcttcatcaacaaagagaaaatcccagtgagtcgagttacttatcagagcatcaggagcgaaaaaaggcagagtcgttttgtcttgatcaagcacctgctcgaagcgagatttaagactcacaatagcgtcctgattaggtgcagtgatcgctacacgctttcctgctttaattagctttgccagactgtcgcctaataaggtggatttgcctcggccacgtggtgcaatcagtacgtaggatttggctagttctgcaaataaacacgactgagcttcagcttgttcttgggttagctgcgcattaggttctattggttttaaaatcggtaatgggtttacgctatgttttttattcttgccagagggtaataatttaaaaggtgatgtcgcgtcttgtaatttatcgagcaggtaatgtttaaagtgtgatgttacttgttccggttcgtagggccaaggtagatatcgtgacagatcttgatctgccattgataaccactcgtcatcaggtagtgcaatggcaaagaggccattacctcgaaccgtaccagacaaaatagccaatgcactggcagatacgccatgagtcagatccaccaaaatagcgtcatggttgctgcctagctcgtgtcggacttgtttaaaagaacaggttttaaattgtttcgtttttaacgacggaacgagtaactcgtcatactggcccacatcatgagcggcaatcagtggagtagagacgttttcacacagacgaagaaagtctgacaaaacctcgcgagacgagccctttaaaataaaacagtggcgatggttgtcagacataaaaattaaatttcctagtggtcgcactattcagaactattggcatgacaagtgctgtcgtgcaaatgctcctatcatactgcggccacaaggaagcgccaacgaatgcttatgcaaagtcggctatttttcaacggctacttttttaaagtgaagatcgccaagtctttttgtagctgagaagccaattcactaatgtgttggctgtgttcctgggacgtattagcaagaccaagtgttgcaatagccgactgctgaagctcttccgcgttttgattaatctgcgttgaagcgacactctgctcttctgttgcggcggcaacgctattgatgcccatttcaacgttttgcattgattggtgaatttgtgtcaaaaggttattagcaaatttggcctgctctacactattatttacttggttgcgtccttcttccatatcattcactgctgagcgactgttgttttgaagtcgttctacgacattgcgaatttcttcagtcgattgttgcgtgcgttgtgcaagtactcgaacctcatccgcaacaacggcaaacccacgaccttgctcaccggctcgagcggcttcaatagcggcattcaaggctagtaaattggtttgttcggcaatgttactgatcacggttactacttcgccaatattttttgaactttcttcaacttcccgaatggtattcgatgcttggctaaatgcggaagagagagcgcttacggtattttctactgtttgtactgcattattgccatcttcagcgagttttcttgtgttaattgactcttcagaaacttgattcgagctttgagcgacttcttgaatggaagtggctatttgagtgattgcagacccaacatgagcgcttgaatcttggctctcagtcgcactttgacgtaagttttggttggcatctgaaatactttgtgtcgacgtgagtaactcttggcttgagcgtaaaatgttattcacaagcgcgattaagttatcacgcattcgaatggcgtcgctttgtaattgatctatttcgtttttactatctggatcttttttagtttcgaagcggaaagaaaggttccctttgcctaattgatttagtgcggaagacatttcttttaacggcgctaatgagtagcggatagcagcccataatacgatgctcaaaaccaatgcagcgattacgcagacgctgatgattgccgaaataacaccactaatttcttcttggtattcatcgttgtaggacttcaatgtaacgacccagtcccaacctttgacatgctgatagatcgcttttgaagaacgggcttcgtcgccttttcctgcgattttcagtgaataagatacgataccactgtcgttttgatacatttttttaaaggtatcttttaatgtagggaattctgtgtagaggttttttccagtcaatgttgggtggataaggatgtgcgcttcgttacttccagtatctgtcacataaatgtagccagtttttccaaattgcatggcattaatcgattttgccgatgactcaataatagcggaatacggaataagcagctcaatgactaggctcgggcggttaggaacggtttcataatgggcaatatattttttgttccaaaaacgtggttgacctatttgtgtcgtactggtttgttgagcttttagtgccgcagggaaatcaacagcactgcctaccgctatttggccactctggttttttaatgtagtacttactctcactaacccctgtgccgtttttactaatagactcgcttcaagttgggcagaacgagcaaagtcggttaggaattttgcgttgccatcgatgatttgattattcagcgttagagttggaagctgttgattattgatgagtgtagtttgctcattattgatcgtgattgattcaatctggttagccagaatgtcgctgaaacgattagtgttttcggttaggagttgatacttgctttctagctgttcagccacaagcgcggcttctttttgttgatggctgctaacaatgtcattgatttgataactaaataatcgatcaataatgaaaacaaccaaagtgaatataatgaggatactcacaaaggtactaagactaagctgttttgctaacgatgctttttttaaaacagagatcataaattaaagaatccttgcagttttttggttaggtgggaatgtcctgtatagagtcttgtttttattttcgggggaagatacatgtaagaagttatggttacaatttctttacgctcttcttttgtcttttttgtgaacaaaaaataatcaagggcgagggcttgtaatgagggaagggttatctatgcaataataagcagacttgtgatttaataattacaagtctgcttattattaactatttaagcttaaacgcggataaatccgtttgtaagctgttagcaagagcgcgaatttgatcgctatgttcttgcgagatatcggcttggtgtaaggtatcagttgcggcgtctttaagtgtctcggtattctgacgaatttgagacgctgccacgctttgctcttccgtcatagtggcgacaccgttaatgctcatttcaacagtttggatagattgatagattttgtctaataatgtccctgctgtaatcgcctgttggacactgtcttcaacttggtcacgaccttcagacattttagtcacggctatacggctattgctttgtaagtcagtgacgactttttgtatttcttctgttgattgctgtgtacgttgagccaatacgcgtacttcatctgctaccacggcaaagcctcgcccttgctcgccagcgcgggcagcctctatcgccgcatttagggctagcaggttggtttgctcagcaatgccattgatcacattaatgacttcaccgatattttttgaactgctttctactgtttcaattgtattagaggcatcagcaaaggtggtcgataggttgctaatggtatgttccacttgttttacagcgtcattaccttcttgcgtggcttggcgcacagaaatagattctttagagacatcgttagcactttgcgccatttcttcaatcgaggtggaaatttgtgcaatagctgaactcacttgaatactggtgtcttgactatcgttggcactattacgtagatctgcgtttgattttgaaatggattctgtggacttcaatagttgctggctggatgtgaaaatattattaattagctgaattaaattgtcgcgcatacgcactgtatccgcttgtaataaatccatttcatttttgctgccttgtctgtttaggtcgctaaattgaaccgtaagatccccagcgccaagttgacttaagcctgtcgaaatttgttttaatggccccaacgctctgcgaatgaatacccataaaatacctgtcagcaaaatggtggagatagcacaaatacccgccactatcataatgattccgctgatttcttcttggtattcatcggaataggatttcagcgtaagcacccaattccagcctggtacttcttgatagatgacttttgcttcacgggctttattgtctttaccattcactttcaatgaataataaagggagccttgagggtttttgtacatctcttctaattcagaggcggcggcgccagataaatcaaatagatttttaccattcaatgtcgggtgaataatgaacttgcccttattttttcctgtgtcagtaacgtaaaggtagccttctttaccgaatgtcattttccctaatgattctcttaaagggccaatgatattgctataaggaatcaacaactccatgtacaagttgtctctatttgtgacctttttatagagtgaaaagtaatcttcgttgctaatggtgaccttaccaatgaagtcggtattatttttaaggtcttttaatcccggtagcgctgggttggaattatcaacgatgaaaggaagcgcttcgtttgaactggctgttcgatatacttggttattttgttgatagagtaggctggcattcagttcgataacagaagcgaagttgatcatgtattcgctgttgccattgatggcttcgtagttgagtttaaccgatggtaattctacaccattcagatcaatcgtatcacttgtatctacgatggactcttgcagttgattgtcaaagacactgctttgtcgaaccaatgttttagttagcgtctcatacctttcaactagttgagaagtgactatgtctgtttctttttgttgatggactgtgatgatgtcattgatcttgagattgaataattcgcttattattacaatcagcacaatgaaaatagacaaaatggaaacaaaggatcccaagccaagttgcaatggcaaaggaagttttttgaatttggtcaacataggacgtacattccttacaataacgcaatgagagtagagaaaaatctgaattagaaatgttgccagtcgtcattatccgtaatgatatggcttatctcaaaaatgctaaccaaggggagggatagtattgttcgtgtaacaatatgaaaatattggtaaagatatgtcaagttaaaatcaagaaatccgaaaaattaacacgattttaagtaaaccaataagcgtcgagcaaagtgacgcctattggctttgaggttttctaggcgataacaaataaatccataaagcgattcactggagtattttctaaggctttttgatccttacacagcgtaaaaatttgttggcattggcggcttgggaaacgggttgccaagttgtttttaaacttctgctctaacaacggaatgccttcttcgcgacgacgacggtgtccgactggatattccaccacgacttcttctgtgctcgtaccatccttgaaaaagacttgcagtgcgttggcgatagaacgcttatcggcttctaaatactcggctgtaaagcgtttatcttcgacgatttccattttatcccgcaattcatcgatgatgggattggccgtatggaagtcatcttcataatgttcggcgattaaattaccaaaggccaatggcacagcggtcatgtattgcaaacaatggtcgcggtcggcagcatttgccaatggaccagatttggaaataatgcgaatggctgattcgtgggtacgaataacgatcttgtcgatctctgccaaacgatctttcaccaatgggtgtaaagtcaccgcggcttccgctgcggtttgggcatggaattccgctgggaaagagatcttaaacaagacgttttccatcacgtaggtaccgtaatcttgtgagaaggaaaactggcgttgagcttctggtttaatggcttggtctttgttggttttcgagaaagacacatcataaaaaccccactggtcagccgtcagcacgccagggattcccatttcaccacgcatggacatatccgccaaacgaaccgcacgagaagtcgcatcgcccgctgcccaagacttgcgtgagcctgcgtttggcgcatgacgataagtacgcagagcggagccatcgacccaagcttgtgagatggccgccatgatttgctctctgtcgccacccatcatttttgtcaccacggcaaccgaggcaacgcgtaccaataacacatgacacaaacccacccggttaaaggagttttctaaggcaataacaccttggatttcatgggccattaccatggcttctaacacttctcgcatggtcatggggctgtcaccgtttgagagtcgaacttgagataaatgatccgcgaccgccaaaatgccacctaggttatcagaaggatgtccccattcagccgccaaccaagtgtcgttgtaatccagccagcgaataatacagccgatgtcccaagcggctttgacaggatcaagagaaagggaagttcctggaacacgagcgccatttggcaccactgtcccttgtactattgggccaaggtgtttggtacattctggaaagcgcagggcaagtaagccacagcccaaggtgtccattaaacagttacgagcagtgtctagggcttcttggctttctactttaaagttcaacacataatccgcgatgtcttggataacttggtcgtaatcggggcggttgtttaaatctacgttgttgctcatttcttttccttaatcgtgaaagttggcggattctgggttaatgacggtcgtcaatatcaacccattcagaatgatctggtccaatataatcggcgcttggtcgaataatacggttgttggcgcgttgctccatgacgtgagcagcccaacctgtgacgcgagaacagacaaaaatcggcgtaaataacttggtgggaatgcccatgaaccgataggcgctggcgtggaaaaagtccgcgttacaaaagagttttttctcgcgccacatgacttcttcacagcgctctgataccgcatacaaatgatcgtcgcctacgtctacgctgagttttttcgaccattttttaatgatgtcatttcgtgggtctcgttcactgtaaatcgcatgtccaaagcccatgactttttctttattggcaagtttttgcatcaacgccgcttcggcttcgtcaggggttttccatggttctatcatgtccatcgccgcttcgttggctccgccatgaagtggcccgcgcaagctgccaataccgccagtgacacaggaaaacatatcggacaaggtagaagcgcatacacgagcagtgaaggttgaggcgttgaattcatgctcggcataaagaatcaacgacgcgttcatcacctgtgtatgaagcgcactgggttctttatcgtgcagcatggttaggaagtgacctgccaacgacggtacgttggcattgtgtgtattaacacgcacgccatcgtgggtaaagcggtaccaatacaccaccatggccggaagtgtcgcaaccaagcggtctgcactgtgaagggcaagggaaggttgcttttcaaaaggcaattctggttcaaggttgcctaaaaatgaacagcctgtgcgcatgacatccatggggtgagcgctagcaggaataagttctaaaacggcttttaattcttctggcagactacgtaaactcattagtctttgttcgtaatcatgcagctcagtgcgattgggtaatttgccgtacagtaacagataagccacttcttcaaagctggccttgtctgctaagacatctatgtcgtagccacgataggttaatccggaggctgctttgccaacggtacagagtgcggtttcacctgcgctttggccgcgtagaccagcgccagaaagtactttagccattttcctactccattttgttattgtttagagaagtgctttgctgtttttgggttcttattttttaggctcttatttcttggagaagagcgcgtctaatttgtcttcgtattcatggtagttgagaaactcgtagagctcgttacgggtttgcattgtgtcgaccacactgcgctggtggccatcagctaataagtgctgatagacgttcaatgcggctttgttcatagcgcgaaaagcgcttaacggatacagcaccaaatctaccccaacgctggccaattcctctttgctaaacagcggtgtggcaccaaattcggtgatgtttgctaaaaccggcaccttcacggcagcaacaaattctttgtattgatccaaagtgatcatggcttctggaaaaatcatatcggcacccgcttcaacgcaagcgatggctcgctctatggctgattccataccttccacagctaatgcatcggtacgggccatgatgacaaagttgtcatcgacacgagcgtcgacacaagctttgatgcgatctaccatttcgtcttggctaacaatggctttatttggacgatggccgcaacgcttttgttgtacttggtcttcaatatgtaccgctgccgcgcctgctttttccatttgctgaatggttcgagtgatattaaatgcgccaccaaaaccggtatcgatatccactagtaatggtaaatttgaagcggaagtgatacgtcgtacatcttccaagacatcgtgtaaatctgtcatgccaagatcgggtaaaccataggaggcattagcaacaccgccgccagacaagtaaatggcgtgatgccccgtttgttccgccatcatggcgcaataagcgttcacagcgccaacaacctgcaatggggattgggttacgacggcttgtctaaaacgggcgcctgctgaaagtattgtcattattttcctctctttagaacaattttaattaagtatgggaagcgacagctgaatactccatcgcttgctttaatagttgactagcgcggctgatatggcggcgcatgagtagttctgcgagatcaccttcgtgatttgcaatcgcgtcgagaatggctttgtgttcgcgtaatgcttggcgtggatcgctgcgttgatccgacgtgtgacgtcgatacatgcgaattaccgcgtacaattcttctgttaataaacgaataagtttggcgttgccgctggcgtgaatgatacgtaagtgaaaatcgtcattcccgccttgttgcacataatgttcgtcttggttggcatcaaggtgtgcttgatgtttatcgagtagcgcatacaaactatttatttcgtccgctggcatagtggtggcagctaatcgagctgccatgccttctaaggcctcacgcatagtgaaggtgtcgagcatatcttgcttgtttagttggataacccgagcgcccacattggcggtgcgtgtaaccagaccaagtccttctaatttgacaatggcttctcttagcggtccacgagaaacaccatattgtttggcaagttctggctctgaaatcttgctgccttgaggaatatgcccctgcacaatggcgttggtgagctgctgggcgatgtcttcagacagtgtcgcagatttgatcgaaataaggttgctcataaatgcacaaaacgctttattgttgacaatgtgactagttatagtcgtatttattcgatttatcaagttagattgtcgacaatttattgtttccgatcttatcttttagtcgtaagtgtgagcgtgatagaggagagataagctactaacattgtgtttattaagtgatttttgggctttattgattagaaacgcttggttgaatatcaaaagctgataaagtcgggagaatcatttgaatattgttatgatcaaatgtgtcgacaatcgctttgctaggcttattcgcttggcggtttgtttgattacccaacaagtaggggaaactatgaaaaaaattaaaaacgaagcggccctaagtaaaaaagccattcaagtgggcgagaactatgctcttaaacgaggttatgcaggtttttcttcaaccatgtctgctaatgaaaaaaccgaggcaatttatcgtttattagtgcttgataagttggtagtgggtttgcctgcggacaaagaagacttgccaagtatgaaacataaactggcgttgtggattcagaagctattacctaaagatgatccacttcttaagtaagagttactgggttaataattaagagttgctgggctaataactaaaagtccagcggaagagtggtgatattttttacttcacgcatggtgaagtgactttgcgcttcttgtatgtgtggcagttgcaataactggctacgtaagaagtgctcatagctttcaatgctgttggaaaccactcttaagctgtaatccatggcaccagaaatcgtccaacactcgaccacttcagggtagtcaacaatggcttgctcgaactcatctagcatttttcgtccatgggaagagagtttaatattcaccaagacaacgatacccaatcccaatttgtttctgtctaaaatcgcttgtgtcgaacgaatataaccatcttgttctagacgattaattcgtcgccagcagggcgattgtgacaagcctatcttatccgctacttgagtcgcactcaggctgccatcgtgttgcagcaaattaagaattttacgatcagttgagtctaaatgttccattgaatccatctcttaaaagtcgagattaacataatggattcatctacttcatttcaatactttatttgtaaaatgttataacgtaacatgtttgttcttgacgttattgctctgcatgcatttttaggggaagttgttttgaaggtgaatcttagtttacagaaaatgccgcaatcggttgatttaacgaatattgatcttaacttcgttgatacagaacgaatggatcaaattagtttagataaaaatccgcgattaatgggggtggtgagatcctctcatcaagacgtttttgctgatatttatcaaaacaacattagtatggcgatttggcaaaggcagcttggtccgttgtcgcaatatgcagaatctatattagtatctgctccgaattttgctttcaaatctcaaggaaattcagcccaacttaacaccacgttaacaaagcttctgccagaggctcaaaataaagccttgtttgtggaagacgtgacattattggtcgatatgtttgcgtgtttatttgaccttaaagaagtcggtttgcgcctaaatgtgctctccaatgctatgtgcccgcgttttcatgtggataaaattccctgtcgattggtatcaacatatgttggaagcggtagtgaatggctacatgaggctcatgtgataagagatcgcttggggttaggtggtcgtgtgacggatcataatagtggcctgcacgaaaaagggcgtattaatgaattaaaggcgggtgatgtggcgttaatgaaaggtgacgagtggccaacgtcattgggtcgcggtgtggtgcatcgctcaccttcggcaagctttgagaataagcgattatttttaagcttggacatgatttaacaaatcgtctacttcttttcttgagtggtgtttgaaaacattaccattcaattggttggttattccaatcaagataagcggttttgttatccatggtgacatttttcatcatggataacagttgtgttgcgacgaaatctgcagtgaaaagtttgtctttcggcaccgacctttgaaaaggttgggaaagtggcgtgtcggttgttccagggtgaaaagcgatgagtttgacgttttttgctcttctagcgtattccacggaactggtttgaatcagcatatttaatgccgcttttgaggcacggtagctgtaccaacctcccgttttattatctgaaatactgccaattcgagcactgaatagcgccacttgagtgggttgttctccctgtagtatcggcaacaggcgacttaaccagagcatggggactatggtgttgctgtgaaatatggcctccatattggatgctttaatttcttctaattttctttctggcatcatgctgtccttgtgtaatatgccattgcaaatcaatgctttggttatcttgccagaataggggaaaaggcttttacagatctgctgaatactggcttcgctatagtcagattctagccattgggtttttgtgacggtttcaggttttggtaaggatcggctgattgcaaatacaccaaggcaatcttgatcagcttcgaactgttgtattgctgcttgtgcaatcgcgctgctcgcgccaattactaaggcataaaaggatgacatactaagactccgatagcaggcaaaataaactagatggtttacaagtcacagcgatcttttaaacaggacgcacagcgcggttttcctgtgacaaacgatgatatttggtggcggtagcgcgcaaagaatttgtagcctatatctgcaaagaaacgaattaccggccagcgtagaacttgcatccatttgtgtttgccaactaatttccaagctagacaagtgacatccaagcctttgataatagtgccatcattgagttgtccatgaagtaatcgatctgcctcaattggatctatgtgcgggtaacgcttggcgaagtcctctgcgtgaatgtcttctagcagcagtaggttttgattgtcgaactgaaaaagggtctgcatctccgccgcacaaagtggacaatggccatcgtagaagattgttagcatgtatcattactcttttggtgagtgttaagtaatgatacgcagcgataagtgaattagatcagtttgaagtgggttatgacttaataatgagggtaaagtacaagcaaatgcataatagaggtaactgatgttaaaccgaagtttagcgaggtgtaatacggctttgcgttattggcttgctttaaccaacgagcatcaacccagaaaatggtgatcaagctgagtaacaagagcacaaccgacagttctggcgtttttaaaagcaaggaaatccaagcgcaaaatgctgttacgaaagagcagataagcagttttgcaccattacgactttcaggtaattctattaatcgcccccacatcgtgccaccaagaaagctaacaataactgcagcataagcggcaaaaagcgtgactcctgatttaccaaggaagctaccgttagttaggcttaaatacgttgcaaagaaaaatggaaaaatccccaatattgctaatgtagccactactggcttataagaacgcatgccgttacctttaaaataaatgctatatctaaatgagaatatgtaaacaatacgaattatctaacaaaatgaactttaaaacagcagtctagttccttattttgtcctatttttgtgcataaaagtgtaaagttttttgttatggcaatttggctgaaatatgtaggtgttatcttgtctgctgccttttgaaaaagagtaaagaatacttattcattgcttgcgtggaatcgccattgagcgaaatagggtcaacgagtacaatggacggctattattacttgaacatgatgccagattggcttttatgtcctcattaacgaattttgcttaaggtgtgtttagaaatgccagctaaaacaatggatgaactcgtctccctatgtaagcgtcgcggatttattttccaaggcagtgaaatctacggtggtatgcaaggtgcttacgattacggtccgctaggtattgaattaaaaaacaacctaaaagccgcttggtggcgctcaatggtttatgagcgtgacgatgtagaaggtttggatgcggcaattatccaaaacaagcacgtctacaaatattctggtcacgaagatacctttaccgatccaatggttgactgccacgagtgtaaatctcgtatgcgtgctgaccacatgaaagacatcaaggtatgtgataactgcggttctactaatgtgactgaaccacgtgattttaacctaatgtttaaaactaacgtaggtccaatggtgaacgaagagtcttacacctaccttcgtccagaaactgcacagggtattttcactaacttcaaaaacgttgttgattctacttctcgtactttgccatttggtatcgcgcagatcggtaaatcattccgtaacgaaatcacaccacgtaacttcatcttccgtgttcgtgaatttgaacaaatggaattagaattcttctgtaagccaggtgaagatgaaaaatggcatgaattctgggttggtgcacgtaagcaatggtggttggatcaaggtctagcagaagaaaatattcagtttgaatatgtgactggtgatgacttggctcattactcgaaatctactgtggatatcttgtacaagtttccacatggttttgaagaattagaaggcgttgctaaccgtacagactatgatctaggttctcacaccaaggcacaagaagagttcggtctttctgcaaaagtgaaaaagaacgagcattcaacggctaagttggcgattcgcgatcttgaagaaaacaaatgggaagtgcctttctgtatcgaaccttctgctggtctagaccgcggtctattggctgtaatgacagaagcttatacagaagaagagctgccaaatggcacgtctcgtactgtactgaagttcaaaccgcatctagcgccgattaaagtcgctatcatgccgcttaagaagaacaagccagaaatcgttgcccttgctaaagaattgaaaaacaagctgcagaagcttggccttggtcgtattctttatgaaaatactggtaacgtaggtaaaggctaccgtcgtcatgacgaagtaggtacgccaatctgtgtgactgtcgattttgactctatcgagcaagaaggcgcaccagtaaccgttcgtgatcgcgatacaatggagcaaatcgttgtaccggcagcagatcttccagcgtacgtaattaactacttcatcaataaaaactaatttttgttgatgacctaaaaaccacgactctcatttgagattcgtggtttttttatgtctgcgatttggtctattgagaaaacgtgaaaccaaaaaaagaccgcaagttacgttgcggtcttttgtgtgcaaattgcactaagggaaaacgaaagttatatagtttagaacgtcatttttactttagcgttataacgacgaccatctagtacggtttcataggtatcgacatctacttttttatcaaacaagttatacacgcctgcataaacagaaatagtgtcattgacgttgtagctgattcctgtatcaacaaaggtataggaggggatggcttcctgcattgaggtacggtttaaaccttcgcttgattctccacggtagtttatacgagtccaagaagtaagcttgggtgttacatcccagttaagtgtcgcgttagccatatgttttggcagacgatttaacgcttcaccagcaaagcgacctgttttttgctctgactctgtgtaggtatagttccccaccacggtgagggcgtctgagaattcatgggacaaagtaaattcaatcccttgcatttctactcggtctacattcattcgttcactgatgaaggtataagaattgcctgaatacgaacagctggcatctcctgctgtagtatcgcaaacacgttgttcggtaattttatctttatagttggtatgaaataacgttgcactgatttgtgtgctgcgttggttatcccagtaaagaccgatttcgtgactggtactttcttcaggttttaaatcagaattacctaaaataagcgctgatccacggcctgatatttgcccccaaccttcgctaccttgacgaagatctggtgaacggtaaccagtacttattcctccctttagtgtccagtctggagcgaatgaccagttgctgtacaaacgtggtgatacattggagccatagttttcatcttcgttgtaacgaaaaccaccagtaatcgaaaggttatcggtgataaagtattcatcttccgcgaatagcgctgcgttccagcgagttagctcatcgataccattgccagcctcattgccttcgtcttttagtttttgataatcgtattggccaccaactgttagtacatgagagttgaatggcagcaccgtttggttattgagtacagtgttttgatagttcatatctcgacttggattgtcgatttcttcatgagttaaataggtgtcaatgctgttaccatttccgcttgcggaatgtgtaattgcgtagtgttctcgatcataatcttgctcggatacacttccattagaagcgatagaataacctggattacgatagcgagattgctcttctttacccgcttcaaaggttagttgttggtttttggaaacagcccatgacaattttgctgtggcgtttttaatttcttggtcagcgtaaccgtcgacaattttatcttcgtcacgttgtgaaatttgtccatagagttgcaagccgagtttgttttttactaaaggtccgctcaaagctaaatctgcttgttggctgtcacctgatgtagaactgtcttggattgtggtacttaaagacagttcgcctccccacttatcttgtacttttttagtgataatattgatgacaccgccaagtgcgtcagagccataaagagaagacattggaccgcgaatgacctcgatacgttcaatgactgataatggtggtgtccagccttgctcgatgcctgagccatcgctatttggtcttgtttcgcgagaaccttgacgttttccatcgaccagtattagcgtgtattttccgctcatacctcgtatcgatatttcttctgttgagccgccgcccgttaccattacaccaggaacatctttcaaagcatcggtaacatctcgataggctttcttttcaaggtcttgctgagtaacaaccgtaatggaagcaggagcatcagaaatttgttgttcatagccagaagcagatacaaccaatttatctaggtcgacagtgctttcttctgctagcagcgttgcagaatacgatgcagcgctgattagagcggctaaagtggtcagtttataatggcgagctgaagggggcattatgaacaatttctccgtggtagaagtagtgtttatctcgtataatctattgcataaaagatattaagaacgcttatcgtttgcattatctgataataattgctttttgtggtggcacggtttgttcctctttttgcaacacctacaagagacctcaaaaacagctggttttattaagtgccgtattaaagcgaacgaaaaagcaaaatttggaatgcatcttagggatgtttaaaggtagatcaggggaaattgaatgtatgatctgaatgaagttagggcgtttgtgtctgttatggaaacaggtagcctaaaggacagcgctcaaaacttgggtgtgtctaagtccaccttgagtcgtcgtattagtcatttggaacaagcattaaatcagccgctattacggcgtcaagccaatcgacttttcgctaatgaagctggaattaagtttttaccctttgccaaaaaaatgcttcatgtcgcagatgagggtcataaagccgttgaggaattaaaagaagagatttgtgggtcacttattgtctatgttcatacaactttagttcgaggctggttttcagggttgatgtttaattttctggatgagtttcctcaggtaaatattgaagttaggacagggaatcagcttttccaagaagtaaaaagtaatgatgtttgtatttggattggtgaaatagctaatgagcaactacgtactgaaaaaataggcaacttaagtcaaggtttgtatgccagcgtaggctatttggagcgaatgggtatgttgaatcaccccaatgagctaaatcaatacgcttgggtagacacacttaaaagcgagcaaaatgacatagtgctagagcatgaaacgcagggagatgtgtcttttgatttacctaaatctcgtcttacagtagatcaatacatattgcatgcagaagccattatccaaggaaagggagttggattattgccacattattttgctgataagcatttaaagcgtcatcctgaagtttttgttgcttgcttacctgaatggaagggtaaatcattacctgtatatttgcagtatccgtttgggcatttaccaaaaaagatgcaggcattgatccagtatttacgagaagaagcgaaagttttttattgataatgactccgcgctttattctctagcaatggaaaatattagcgcgatggcttccaccactgcgttagtggcggtaaatcgttaatagaaaaaatacgaccaaattcaggtgtacttaaagttacatttcgacgttctgattcgacaaccactcgatcaaacggatcatgccatgtatgaaaagccaagtcgaaagtaccattgtgaattggcatcatcacttttccttgtaagtcgatatgagcctgaacgctttcttctggcttcatgtgaatatcggcccagtctttatcgtaagcgccagtttctatcatagcgagatcaaatggcccgtatttattgcccgtttctttaaagccagaaaagtagcctgagtcgccactaaaaaagatactttcctgcggcgttttgatgacccaagctccccataaggtcgcattgccatcgcccatgccgcgccccgaaaaatgctgagtaggcgtaaaggctaccaaaccttgactggtttgaagttcctgccaccaatcgaatgtagtaattttatttgcctcaactccccaattaactaagtcaccatcaacgccttttggcaccaaaaactgttgagttttgtcgtgcaaaaccttgatgctcgctttatctaaatgatcgtaatggttgtgggaaatcaacaccttatcgataggcggtagattttctaaactaatggggggctggtggaatcgtttaggtccagcaaactgaaagggtgacgcgcgatccgagaataccggatcaatcagccaatattcgccatatacttttagcaaaatagaagaatgcccaagcttaaccagatacagggtatcgctactcagcgcatctaaatctgcccggctaacagtaagtactggaatgttaatatctggcgtagtatcgacttttttctcagtaaaaaagcgcacccataaggcagctgtgtctgcaaaagacataggcttacgcggtgcagcattatgaaacttagcgtctttataaggcgcagatgtggcttccttgatgggattaacctttgatttaatgttcaggttaacgatataaaccgctagagcaatcacaagaatcaaggtaacaatgagtttgatcacaaacatggaaaatcacttttaggttaatagcagcttataatttgggcttatactttaaattcaacagtagaacttagctaataatacgcaagcatcaagacttcagatctctgtttaagttaagtaaacttagtccagcattacatcaaggtataaaagagcaagaaggagcgagcatggttaagattgaaaaaatgacgactcaacatctagcagaagttattacgctaagtgtggtggaagaacagaaaaaattcgttggtactatcgacgagattctagcaagcgccaatgcacaaattcgtccccatgtaatcctcgtagaagacaaaatcgtcggcttctttcttattgataccacctacgcaaaaacctacgactttaccgggcaatctaactcaatcggtttacgtagcttctttatcagcaaagaacaccaaggcaaaggctacgcaaaacaagctatcttagcgctaccaaactatctgagcgaagcttatcctcaccactcaaagattttcctaaccgtaaactgccaaaatcccatagccaaagaactttatttaaaaggtggttttgaagacaccaacgccctataccacggcggagctgcaggcccacagcatattatggtgagatcaattaaatcgagcattagagctgtgagccaatgacaactttgcccatataaccaattacccaaaccatgtgggctgagatattaaagatccaagctgaagcctattcagacctaaattcagataataagtgcgacactgcaaagcaaatggcagcaatcgccaaactggttttttgatctgagcttagatactttgatatgaagtgaccccataaagccgaatcgattgcaaagccgtgatgatgagagtagtaacggttgtgatacgtacgcttttctaatgttgtttcatcttgttggtagctttgacgcgcgctaaggcattacgggcaataagcagatgaaatggaagaatcacctttagatatagcttgccagctgggttgttggtatgcacccaagtggctaaaaaaacatgcccattttgagacataactgagactctaaagtctaaatgtttgtcgttaaaccccgctataagttcctcgttattctcagactccactgggaaaaatccgactttatccgaagcatccggaccttcttttaacagtccaaatggtgccgtgatgatatttctcataccaactaaacatcgagcccatcccggaaagtctgtgatgatttctgcggcatggcgtggtgataaatcagattcaacagagtagcaatcaatgaaatccataggcttgattcgatcatgaagggcgctctgtaatggaagtgtagatgagatgacatgctgcatgttcgctatcctgtttattcgttatggttgactgaccttggctacgaagtgcttctactaaggtctttttttatcgatgatgctacgcagtgagcgttttttacaccaaatggaattggcacttcatgcctttttctctcaatggaataatggcctggtaggcaccactgttgtaccagtttttcgcgctttctttgtttggaaattctatgacggctttcattgggtgaatggcttcgccgtacaatgcttctacttcacctttggcaatgaaacgtccgttgaatggtttgagtgtttcagccgctagtgtgctgtattcagtgagctttgttttgtcgataggggttagctcgacgattactaaacttgtcattgtgtgtctcctcaattggtcgtgttgaaatagcttaaaatcgtaaaacataatgaacaatactcataaaattaacttgttgtttaaatatatgaacagtgtgaaattggctcctttattattgatttttgtcgaagtggcaaagaagcgctcctttacagctgcggcgaaaaaattaggcatgagtaaatccgccatcagccagcaaataaagcgtctggaagaatcaatagggcatcagttattaatacgtaatacaagaggtgtcgtattgacgtcagcaggggatactttgctggctcgtagtgaattatggagcgagcagttgagcatgacactcatggagcttgatggtgaaaaggcacagcccagtggccactttaaagtctcggtgccaccttttcttgaaaagggaatcgtcgttcctgtgttaaaacagttgtgtttggaatttcctaaattgacgccagaagtgttggttactgagaagtggcaagatttgatagagcataatttagatgctgcaatttttggtggcgatataaaagactgtgggtatcgtgcgctatcagtgggtagagtgtctgaagtgttttgtgcctcgccaatgtatatcaagcaatatggtgccattgagagtaccgagcagttatctagtcataggtttatcgctacggcttggcatcgcgaaaaattgcagttgtttgataataaacaaacgaatgaacgacttatatcggtgacgcattgtgcaaaagtgaacactctgacttctgccttagaggcagttttaagtgacatggggatcgcattgctgcctgagtttttggcacaaactcaccttaataaagagcgacttgttagagtgttgcctgaaattaggggcagagagtggcacttttattttttacatcaatataaaggggaaaagcccattcacgttacgcgtttttaccaattgtattgtcattactttgctaaagcttgcgcatcagtaatctactgataaagtcagtttttgtatggatatattgttgtggtgtgcgggctgtattttgagtttttaaatggggtaagtactttgggcgacggtgatgtaaaacgactttcgcggttaacagcgattacgacacaattacaggcgaaatcattagttacggcgactgagttggcagctcggttttctgtaagtgtcaggacgatttaccgagacattcgagcattagaaagttcgggtatccctatttatacagaagaaggtaaaggctatcgaatggcagaaggctatcgtttgccgcctattatgtttaccgaaaacgaggctaatgctttggtgatggttgagcagttggtacttcataataaggattcttcgctggtaaaagattactctgatgccattgataaaattaagtcgtcgctcaatagtgagagcaaagcgaaggttaatcttctctctgaacgaacgcaatttagccaaatgaagatgcaagagaaaaacagcgataatttatcgacgctacaatgtgcgttaacgaatttttttcttattgatatcggctacacggatgaagcaggtctattgacgcaaagacgtattgagccctttgctttattaagtacgagaaatagctggatactggtcgcatggtgtcgtttacgacaagattttagaaacttccgcttagatagaatacaaaaccttgatttactctccgaaacatttgcgccccacgagatgacgctagaagactatttttgtcgttatggttgatggtttcatcgttattataaataagtttttacccctgacatagggctgtcattaggtgatcatagaatgtagtgagacatactttaaaaagcttttatttaatgaggagtagcctaatgctaaaagcaaaagcacagtgtttatgtggcgcggtgaccattatggccaatcagattaatccaaaattcaccgtttgccactgtgattcttgtcgtgggtggggtggtgcgcctttttttgcggttcaatgtggtactgacgtggttattgaaggccaagatcacatcaaagagtatgattcttcggcatgggcttcacggagtttttgtgcagaatgcggtacgcatttattttataagttgaaagaaagcggcgcttataacatgtcgctaggtattttctcaaaccttgatggtattgcaatggacatgcaatatttcagcgatcaacgtcctgattactattgtttttctaatgaaacgaaagaaatgactagagcagaaattatggcgtattttgcttctgctgttagtactacaactaaagagtgatttgatagtgtcactatttttgctgctgataacaccttctcttcttcgtgtcatttaggaaacaaagccccgtctctggggctttatatcgctgttgaaaaggtattttgtactttagtttttttgtactttagccttttcgtacaggagtcaaaaaaggggatacatgccttacagaatcatggcggcaatccaagcaaagattatcatgccgaagttagcgtgcataaaggtaggaataaccgaatcgcgaacgtgatcatgttgaccatcggcattaagtccagaggtcgcgccaagagtaatagttgaagctggtgagcctgcatcacccagtgccgcagaggcacctaacaatgcaaccgccgccattggcgagaagcctaaagttagtgcgagaggaatataaataggcgctagaattggcacactggcaaatgaatcaccaaagccaatcgtaataaacaacccaacaatcaacatgatagccgctgctaaagctttgtgatcaccgatcatttcagcggaagcttgcaccaaaggtttgatttccccagtcgcttctaacacacccgcaaagccagacgcgatggtaataattactgcaatctgcaccatcattcgcatgccttcagtgaagacatcatcctgttgattccaacgaaatatgcctgaaatcgatagaatcataaaacctatcatggcacccacaagcagcgaatcaaacgtgatttggaacactaaagtgactgatatagcgattagtgtcatgaccagctggaagggtttcagcacagtgtctttggtcttctcaatttgtgctaacgcggcttcgttagtcttatagtcacgtggtttacggtaagagaagaaaatcgccaccagcatgcctgctaaaattcccatgactggaagaaacatcgcttttggcaccatgtcagccgtaattgttagcccgtatgcggcaccaacgtcattgacattgtttagcataatttcgtttaaaaagatggcaccaaaacctgtaggtaataacaagtaactagagctcattgaacaggccaaaatacaggcaatggcacgacggtctatacgtaacttattaaaaatgaccaatagaggcggaatcatcacaggaataaaagcgatatgaaccggtacggcattttgagataagatcgaagcgaccatgaaaattccataaagcagccacttcactttgttttgatggcgagtatcttcattgcccagcatgctcaccaactttctagcgagcaaatcgagcacaccgctgcgagcaagagcaaccgcaagggcaccaaccataatgtaggtcataccaacttgcgagccgaccaacaagttgtcattgatcgccgcaatggcttcttgagtggaaagcccactgtgtagaccacccaccaaagcggaagcgattagagcaatagtgacaggaactcgcgcaacacaaaggaaaatcatcagtccaatcgccaacaccacagagttaattggcaaactaccaggattcagaattccaaagcccaagattagacacactacacaggcaataccaatcaccttgaatggtggcgtattaggcacattcgtaactttttcgttcatagcttccacattttgtatttgggaggaaaggttcagtgctttagtcacagctgattgccttttagagagagctattttctgaagaaaatgagcgtgactaatttaatttctaatcggctaactgtaaacggttttgtctgattaatgttcgtcgaggcttgtgtatattgaagaaaggcaaaaaatggatagagtattagcgtcattattgacttaaacagaatagaaaaataaggtacatcagagagaaaactcatcatttaaggacgatcatgcccatacagccaattactcaaaccatgtgggctgaaatactaacgatccaagcggaagtgtactcagagatcgaacctgaaagcctagaagtgctacaaagcaaatggcaacaatccccaagctgttgttttgtttaccttgcagaagcagaattagcagagcaaagcagactaggagagcaaaacgtattgggctatttattggcccacgcttggcacagtgaaacaccacccaagttataccagctccttccagaagaaagccatggctccaccttatttctacatgatctagccatctcaaaatacgctgcgggtaggggaattggcacccaaatggtcaaacacctacttgatagcgccgcctcatccggctttgaaaaagccttactcgtctctgtacaagactcagtaccattttggcaaaaacacggttttgttgaagtgacgaatcaacaagcgagcgagagttacggtgaagatgccaaagtcatgatgcgagcgctttaagccgttcatattgttgttaattcactcgtccataaaaggttttgcttgccgcttctgatagcgcaattccaggttgtgaattataggcgagaaccgccaacatacgtgtggtatcgccttttgttggtgtgactcggtgaatggcatttcgaccacggaaaagcaccaaagcgccgggttcgattgccaattctttggcttttttctgtcccgcgagaacctcacttacaccgctataattcatttcgccagcatcggcgtcacgcatgttttcaatgtattcaaacacaccgccgacctcaggcttttgaattaacaaagtaatggcaaatgacgagttatcgaagtgccaacctaattcttggccttcgctggcataatgtaaattgatcgacgaaagattatcggcgtagttatacagcgcctcttcatctaacacatcggcaagaaaggctcgaaataccgctgaatcataaagttgtcgtagtggcgaatcgccatcaatttgatcgtccgtgatgcaacctttagaagaaatgacctgcttgtttctcgcatgatcagcgtcataacttggatcgacattcgttaagtaaacgttatgggtggacttcgtataccaagcaagatctttctttgcttcgccttcctcaataatggcttggatcgccttatggttcagaaagtcaggcaaaaccaaagccccgttttctgccaacgtctttttacagtcttctctaaagtcattatcttcaatagggtaagttgtctcattaataatattggataacgacattagtgttcccctttaggttttgatcttttatattgccaacgatatcgtccagattaatgaagttagcgaaacagttaaatcaatatttaatacacttattgttaatttttacttaacaataatgtgaataagtaaccacgttttgcacagccttcactttacctagcaataaaaaatacgatggcgctactatgttaaaaggcaccgtgttgaaaaatattatattgagaacatcatgttaaaactgcctaacctgaacagcttaatcacgttcataaatgccgcgcaaacaggcaattttgcgaaaacggcaaacgccttgagcataacgcccgcggccgttagccaacaaataaaacagctagaatctcatctagacacaacgctgtttgaacgctcaaaactaggtgtagaactaactcaagcaggtcagcaatatctatactttgccaaccaagcgattgaaagcctgcaacgtggacaagccaacttagaccaattaaagcagcaaacgatttttacactgcacacattaccctccgttgcgagcttgtggttaatgcccaaagtacttcatataatggaacaacatccagacctagaaatacgagtggaagccagccatacagcggtcgacttcaacttgagccgctgtgatgcaagcatcagctttggtaaacaagacaaatcactaaaccacgattttctattccaagatgaagtacacctagtcgccagtccatcactcgttaatgaaattgcacatggggatttagatgcattacttgaaaaaccaatgatccatatcgactggggcgacgagaatccatacctacccaactggcaagactggctaaccgccgcaggttaccacaaccgaaaacccaacaaaggcccacaattcaacctctctagcatggcgatcgacgccgccatacaaggcaaaggcctactactcggccaaggactctttatccaaaacgcactgaaaacagggcagctcatcacactcagcccaatcacacttccactaagaaaagcctactacctcatctatccagatagaaccaaaaacaaagacggagcgatgagactgatagagcggttgaaaggtggaggggattaaatgccatgttattttagaaaaggatagttttgttagagtggtttactaacaagatatttaaattcagataaaggtgtaaaagtcatgatattcaccttatctctttgacttttctagacataatttgagatctgcttaatagtatttcgtaatacttttcacagggtgaggtgtctataaaccgatatagctctctacctgcttttgttaaaaactccgttctattttctctgtgacctttcaaaatcatggaaaattgattgtcaaaatattctacaacatatcgttcattttttgtgaagtgaaattgttgctgtggttgaactaggcctgcatcttgaaggtgtctgatatccgattcgtcaattccgttgttttctaaatgcttgtttagagatgagtatttaaaacgaagtaactcaccattaactttgaatagatactgacagtatttattaaatagctttatatcattattacttaaagactgaagaattaataaagttcctctgctacatgcttctggttcaagaacttcaccagctaatatttttgcccatagattttgtacattatctatggatatatcttggcatttatcaaaataaaacgagagccaatcagtgtctatataagttgcttcattactaaattgacgctcaagatagttgagagacttatccattatttcttcgatattttcttgtctacgtgtttcttgggtagagactcgttttgccgctctaaaagtaagagcatcagcttcaccttttgccattatcacaagagcgtctgactctgcttttgtctttcgtctaattctagtcggttcataaagcacaccaattgcattactaactgaatcaattaatttacaagcaggctcagataaagcttttaggtcaataagggttgtttctgccatttcttatgattctctggtttcataatgtttatgatgaggtatctaactataagagaaaaaccttattgttagatactaagatgctttataaatttctaccagtacacatgatgtatcattcatttttctgaatggtggaccattctacatgaatttttcaacgaacagagttgagagttgacggtcatatggagtttcatagttaaagagaagccgttcttgattaattccaccaaagcccattcacactttctgaacccataccacagaagaacgaacttcgacgcaatcctgattgcgcgaccctatggagtttcagagtcagttaaaaatatcctttctcacaacagaaaaaaacaatctatgccttctgtgcgttaggtcagaagacaaacatctatacaaaagggtttacgaggcaatctctcttaaagagaccttttggttacttttgcggatctgggcaaaagttacacgcccagcagggcggaataaaggtcaggaatacaaagcgtttgaatggaactaaattccgcgtcgggctaaagccgcgacctacttacaattggcaagatcggggggaaaaggggtatgacccctttgcttgcagaaaggggagggagcaaagccgctgtatacgtcaaatgacgtatacgtctaagtcatttcgcgcatacccttccaacggtgattttttaatactggctctacggatttgaggtgttcacacctcgtctaaaaaaccaaaaatattataaatcacaataggacggctccaactatgaaaatcaaaacgcttacatctgcgattgtgctctctggtgcaacgcttattgcgctcccttcgctagcggcagacacaattaaggtcggtgtgttgcactccttgtctggcaccatggcgatttctgaaaccacgcttaaagatactgtcttgatgatggtggaagagcaaaacaaaaagggtggtttgttaggtaagaagatcgaggcagtggttgttgacccagcgtcaaactggccattgtttgcagagaaaggacgcgagttattaaccaaagacaaagtggatgtgatttttggtagttggacatcggtttctcgtaaatcggttttgccagtattggaagagttgaacggtttgatgttctacccagttcagtacgaaggtgaagagtcgtctaaaaacgtgttttacacaggggctgcgccaaaccagcaggcgattccagcggtggattatttgatgaacgatcttggtgtagagcgctttgtgcttgccggaaccgattatgtttatccacgtaccactaacaagattcttgaagcttatttaaaaggtaaaggcgttgctgcgaaagacatcatgatcaactacacgccatttggtcattctgattggcagtctattgtgtctgacatcaagaaattcggtagtgaaggtaagaaaaccgcggtggtttctaccatcaatggtgatgccaacgtgcctttctacaaagaattgggtaaccaaggcatttcttctgaagatatcccagtggtggctttctctgtgggtgaagaagaactttctggtctagatactaagccattggttggtcacttggcggcttggaactacttccaaagtgtagaaacacctgaaaacgaagcattcatcaaagcatggcatgcgtacaccaagaatcctgatcgtgtaaccaatgacccaatggaagccacttatatcggtttcaaaatgtgggctaatgcggtaacgaaagctggcacaacggatgttgatgcggttgagcaggctatgatcggtcaaacaacaccaaaccttactggcggtattgcagtaatgaacaaaaaccatcacttgagcaagcctgtgctgattggcgagatccaagacgacggtcagtttgaagtggtttgggaaaccgatggtgtggtagcgggtgatgcttggtctgacttcttaccaggttctaaagatctgatttcagattggacggcaccgatcaagtgcggtaactacaacacgaaaaccaagacgtgctctggtcagaattactaatttgacccattcccagggggaacctcgactctctgactagcgagctagtctagccagagagtcaacttttccccaatagcaatatcccgaattctttttcgcgttgtgtttctgaatgctatcgcaataaacctacgacacttggagtatgaccttgagacgtatcacctttagacattgtattgcactttgttgctgtctttttgggctcttttccttttctactcatgcggctgaatcagtgtctttagatcctttgcttgctgagttaggcgaggccaaaatcaaagacatggagcctattcttgttcgaattgaagccgtatccgatgaaaccgtcctgccgcttctacgcaccttattaaacggtaacttgtattacatcaaggcagaaaaaaaggtggttggccaattcgaaagcaacggcgaaacctattataaagatgtatttagcgacgaaattaacgcagcgattgatcagcgtgatgttgataaagttcgtgtgaacaacaagttacgtggctatttgcgcaacgctatcgcgcgcattcaactgacttctaaatccccaagcgtacgtgaaaatgccgtgcgtgaattgttatcaaaattagacgatagcacggtggcaacattagaaagcttatatccacaagaaaccaataagaaagtaaaagaagccatggcattggcgcttgccatgaataccgctgcgcaaacagcattggctccatccaatcgtattgccgcgattgagaaaatgtccacaagcttagaaagcgatgtacgaaacctgcttacacgattaactggtgatgataatccagccgtggttagcgcagcgaataacgcattagaaaccatcgcgcaacgagtgaatcgttttgcttttgtcgatcagttgttttttggcctgagtctcgggtcagtgctcttgcttgcttccatcggtttggcgattacctttggtgtgatgggcgtgattaacatggctcatggcgaaatgatcatgttgggcgcttacacaacttatgtggtgcagctgatcatgccgaattacatcgactattcaatttgggtggcgattccagcagcctttttggtgtctggtttaatgggcgtattgattgagcgattggttatttgtcgtttgcatggtcgtccattggaaaccctgctcgccacttttggtatcagtttgatcttgcagcaattggttcgaactattttctctcctttaaaccgtcaagtttctacacccagctggatgagtggttcttgggaaattaaccccgtgctgtctctgacattgaaccgtttgtacattctggcttttgctttgttggtgttcattgtcttagtgattgtgttgaagaaaacctctctggggctaaacgttcgtgcagtctcgcaaaatcgcaatatggcaaaagccatgggggtaaaaaccaattgggtggatgcgatgacctttggtttaggttctggtatcgcgggtattgcaggtgtggcgttgagccaattgaccaacgtagggcctaacttggggcaatcttacattatcgactccttcatggtggtggtgttcggtggtgtgggcaacttgttaggaaccttggttgcggccttcactttgggtatcgccaccaaatttcttgagccaacgacgggggcggttctcgcagctattctggtgttggtgttcattattctctttattcaaaaacgtcctaagggactctttccacaaaaagggagggcggcagaatgacacgtcttacagcttggttttctgaagggcgctcgacgggcaaacacactttgccatttgtggtgattttattaggtgtaacgattttggcttcggccgcgaatctattgttacctgctgactcggtgttttatgtcagtacctacaccattactttactgggtaaatatttgtgctacgccatgctggcattagcggtggatattatctggggatattgcggtattttgagtttaggtcacggggcgtttttcgccttgggcggttacgcgatgggcatgtatttaatgcgccaaattggtgatcgtggcgtttacggtaacccaatactacctgacttcatggtgttcttagactggaaagaattgccttggttttggctgggcatggatcagttctggttcgctatgctgatggctgtgtttattccggggttattggcctttgtgtttggttggctggcgtttcgttctcgtgttactggtgtgtatctttccatcatgacgcaagccttaacctatgccttgttgttggctttcttccgcaatgaaatgggctttggtggcaataatggtttgaccgactttaaagagattcttgggttcagtttgcaagcagacagtacccgtgttgccttgttcttaatcacggcgattttgctggcggtgatctttgtgatcagtcagaagatcctatcttctcgctttggcaaggtggtgttggcgattcgtgactctgaatctcggtcacgtttcatcggttatcgcaccgatcgttacaaggtgtggttgtttgtttattcggctgtcatcgcgggcatagctggcgctttgtatgtgccgcaagtgggcattatcaacccaggtgagttttccccaatcaactctatcgagatggtgatttgggtagctgttggtggtcgtggcaccttgattggtgcggtgattggagccttattggtgaactacgcgaagacccgttttacggccatcatgccagatgcttggttatttgcccttggagccatgtttgtcttggttaccttgtatttaccaaaaggtttgatgggcttgtatggccagctaaaggctaagcgaaacagtgttacgaaaaaggagtcgcaagcatgagtaccttagatagtacccgtgaattcttccgccgagatcaggtgtggccatttttggcacccgagcaggccgccgtaaacgtcgataaccagatgattctttacgtggaagatttgaatttaagcttcgatggttttaaggcgttaaataatctgaatttgtatatcaatgacggcgaattgcgttgtttgatcggtgccaatggagcgggcaaaaccaccttgatggacgtgattaccggtaagactcagtgcgattcaggcacggttttctttgggcaaaatcacaacctattgaacaaagacgaagcggaaattgcccagcttggcataggacgtaaatttcaaaagccgaccgtgtttgaagagcaaaccgtgttcgataatttggaattgtcccttaaaaccgacaagcgtgttttgccgactttattctcgcgtttaacgcccacgcaaattgatcgcattgatgaggtgctaaaaaccattggtttggctaagcagcgctttatgctggcgggggctttgtctcacggacaaaaacaatggttagaaatcggtatgttgctggtggctgagccaagacttttgttgatcgatgaacctgtagccggaatgacagcacaagaaaccgaacgtacggccgagctgctaacgtctctggcgggtgagcgaaccgtgattgtcgtggagcacgatatggagtttgtgcgcagtattgctcgcacggtaaccgttttgcaccaaggctcagtgttggccgaaggcactatggatcagattcaaagtaacaaagacgtgattgaagtgtaccttggtgaagaagcggcggcaggagaacaggcatgatttcaattaacaaagttgatcaactttacggcggcacgcagattctttggggcttggatttagacatagttcccggctctataacttgcatcatgggacgcaacggcgtgggcaaaaccaccttactaaaagccatcatgggcttgttgccgatcaccaaaggcgagatcaccatggaaggcgaaatactgaataaacaaagtgccgaaaaacgcgcatattcgggaattggttatgtgcctcaggggcgagatatttttcccatgctcacggtagaagaaaacctgcgtattggtttgcctgtgcgtggtaagcgcacgaaagactctccaaaagaaattccagagaaaatctttgagctttttccggtattgaaagacatgttacatcgtcgtggtggtgatttatcaggtggccagcaacagcagctggcgattggccgtgctttggtattagagccaaaagtcttgattttggatgaacctaacgaaggtattcagccgaacatagtgaagcaaatcggcgatgtgattttaaagctgaacgaagaagaaggattaaccgttatcttggtggaacaaaagcttggcttcgctcgtcgcgtcgggaaagaatttcgtctgatggaaaagggacgcattgtggcggcggataaaatggaaaatctcaacgacaccctgataaaacaatacttggcggtctgatttttgcattgtttagcgattaggcgatacgcaaaaaacgctatagggcatcaatgaataataaacataatcttgctttggcagaacaatacgaccaaaagccgctgataaaaacgtccatgttgcccgaagttggtgcttcgcagtggcatgcgtttctgacgttaggctttagtaaaacagcccgtggtactgtgctgaaaacctctgaccataaagggcctttgtatgtgcaaaagcctttttatcctgaaggtcgagacacggcacacatctatttattgcatccgccaggtggtttggtatctggggatcgtctcactatcacggcaaacctagccgaaaatacgcatgttttgatcactactccgggtgctgggcgtgtttatcgtgctcgtaaagacaaaactctacagcatcaaattactcagttgaacgtcgctgaaaacagcttaatggaatggttgccacaagaaaccattctgtatcccaatgcccacacgcgccttgaaaaccgtatacatcttgcgaataacgccaagtttattggttgggaaataacgtgttttggtttacccgccaatcaagaggattttgcgcaaggtcatgcagagcagggctttgagattcgccaaaatggtcgtcttaaggtgcgtgaacgtttggtgatagatgatagtagccgaacgattttcgcggccaaagctgggctagctggcaaacccattaatggtttgatgattgcaggaccctttgacctgaccaacgcttctcattcagcgagccatgatgaactgatcgactccctacgaaaacattgcgcgcaacataactcagtgagtggcgtaagtttggttggcgagtacattttcgtgcgcagtcttcatcatgattccgaacaagtgaagcagctatttattcagtgttggcgagaaattcgtcccgcattaatcaataaagaatccaatgaaccaagaatttgggcgacctaaaattgtgcgaacgctctattttggttcattaaatttaatttaaaagtcacacaatgaggcatagatataaatggaactcctgccaagagaaaaagataagcttcttgtatttaccgctgccttgcttgccgagcgccgcttgaatcgcggtctaaaattgaactaccccgaagctatggcgttcatcaccatggaaattatcgaaggcgctcgcgatggtaaaaccgtggcggaattaatggcctacggcaaaaccttattaagcgcggaacaagtgatggatggtgtggtggaattgatccacgaagtacaggtggaagcgacgttcccagatgggaccaagctagtcaccgttcataatcctataaattaatgactactcgttacgtcattgaatgtatgtgtcaggttcttcttttaaaaggaaaacatcatgattccaggtgaaattcaggtagccgaaggcgttatcgaactcaatgtgggtcgcaagacggtgaaaattcgcgtcgaaaataccggtgatcgtcctgtgcaaattggctcccattatcatttttacgaagtgaacccagccttgtcttttgatcgtgaattaaccaaaggttttcgtttgaatatcgcttctggcaccgctgtgcgttttgagccaggtcaaggtcgtgaagtggagttagtcgaatacgcaggtacgaagaccatttacggtttccgaggtgaagtcatgggtaaattggtaggagcagaataatggcgacgatggacagacaaagttacgcgcagatgttcggcccgactactggcgaccgtgtgcgtttaggcgatactgatatttggattcaggtggaaaaggatttcaccgtctatggtgacgaagtgaaattcggtggtggcaaggtcattcgtgacggtatgggacaaagccaagtgaccaatgagattgccgtggatttggtgattaccaatgctctggtgttggaccattggggaattgtgaaaggcgatgttggcatcaaagatggccgtatttttaaagtgggtaaagcgggcaacccagacgtgcaagataatgtggatattgtggttggccctggcacggaagtgattgctggagaaggttctattctgaccgcgggaggcattgatgcccacatacactttatatgtccgcaacaagtggaagaagcgttaacctctggtgtgaccaccatgattggtggcggtactggacctgccacgggaacgaaagcaacgacttgtacttcggggccttggtatcttggcaagatgttacaagccaccgacagcatgccgatgaacttgggctttttgggtaaaggcaacgccagtctgcctgaagccttagaagaacagctagaagcgggtgcttgcggactgaaattgcacgaagattggggaaccaccccagcatcaattgattgctgtttgagtgtcgcagaagcctacgatgtgcaagtagctatccataccgataccctgaatgaatcgggctttgttgatagcaccattgatgcttttaaagatcgtgtcattcacacttatcacaccgaaggcgcaggcggcggtcacgctcctgatattattcaagcttgttctaacccaaatgttttaccgtcttcaaccaacccaacgcgtccttatactcacaacacggttgatgagcatttagacatgctaatggtatgtcaccatttggacagtaatattgaagaagacgtagcctttgctgattcgcggattcgtaaagaaaccattgccgcggaagacattctccatgatcgtggcgctttcagtatgatttcctcagactcgcaagcgatgggacgagtgggagaagtggtaactcgcacatggcaaacagcccacaaaatgaagcaacagtttggtttattaccagaagatcaagaattgggtgcagataactttcgtgctcgtcgttatattgctaagtacaccatcaaccctgccattgctcatggtatcagtcacgaagtggggtcaattgaaccgggaaaaatggccgatttggtcttgtggaagcccgctttttttgccgtgaaaccttcgatgattatcaaaggcggtatgattgccagcgctccaatgggtgacccaaatgcctccattccaaccccacaacctgtgcattatcggcctatgtttggctcctgtggtaaggctgcggcagcaacgtctgtgacctttgtttctaaggccgcattgaataatggcttgaaggaaagtcttggattggaacgtactttggtggcttgtaaaaacacgcgcaatatttccaagctcgatatgatccataacgattggctcccaaatattactgtcgatccgcaaacctatgaagtgcgagcggatggggaattattaacctgtgagccagcggagacgttacctctcgcacaactttatacgcttttttaggctcttttttaggaacgtttttttgaggaagatagcatgctagatatttacgaaagattaggcacacattgccatgatccagtttacaccactgtgacgttaactcatgaacagcgtgaccgtggacgtttaaaacttgtcggtgagaataatgaggaagttcgtgtttttcttgaacgcggtaaaccgctgttagtaggagaatttttaaaatctgaatgcggcaagatagttcaagtcgctggcgcagtagaagatgtggctcatgccagttgcgaagattgggaagctttttccaaggcctgttatcacttaggtaatcgccataccaaaatccaaattggtgagcgttggctacgtatcaaaccagaccatgtattagaagacatgttacatatgcttggtttgatcgttacccatgaagaagcggtgtttgtgcctgaatctggagcctacagtcatggacacagtcaccactaacattgtcactactgacattcgcttattgcggcttttgcaattaagcagcgtgggtttgcctgtgggcggctttgctttttctcaaggcatggaatatgcgattgaccaaggttgggtgaagaacaaaaccgaagtatctgactggattggcttgcagttgcagcaatcgctagctcgtgtggatttacctgtgctgcggttatgtatggacgccgctaagcagcaaaacacagaaagattatttgaactgaatgatttggtactggcctgccgagaaaccaaagagctgcgactgaatgatactgcgatgggggaagctttatttcgtctaatgagtagcctgcaaatagatacgccgtttaagcgtttagatgagatgagctttgtcaccttgtttgccatcgcggccaatcattggggactacaagtggatcttgcttgtctaggctttgcttggtcatggctagaaaaccaaattgctgctgcaaccaagctagtcccgcttgggcaaacacaagcgcaagaattgctaggtgagttacagacagatattcgacatgccattgccatgtcattaaatattgaagaagagcgtgttggcgcaggattaccagctatcgccatcgctagcgcgctacacgaaacacaatactcgcggctatttcggtcttagactaagtggtcaatttagccttatcaaccctaatgatggagtgggttttgtaggtcgtgctttagcgcgtcaagggttttggtttggtgttatcagttttttgacggcctaaaggccgatctacaagtgattggtctaaccataagatttctaatttatttttaaaaggaacctaatatgaaaaaacaaacattacgaattggtgtaggtggtccagtaggatcaggtaaaacggctttattgcgttcattgtgtagtgctatgcgtgactattacaacattgccgtggtgaccaatgatatttacacccaagaagacgcgaagttcttaacccagcatgaagctttggatgcggatcgtatcttgggtgtggagacaggcggctgtcctcatacggcaattcgtgaagatgcgtcgatgaacttagcggcaattgatcagttattagaacgccacggcgcattggatgtggtattcgtggaaagtggtggtgataacttaagtgcgacgttcagcccagagttatccgactttaccatttatgttattgacgtatctgctggtgacaaaattcctcgtaaaggcggtcctggtattacgaaatcggatttgttgattattaataaaactgatctagcgcctttggttggcgcgtctttggatgttatggcgcacgacgccaaaattcaacgtggcgatcgtcctttcattttttctaacctcaaaagtgcccaaggtttggatgaaattattcagattattgtgtctgaagggatgttggaagcaaaagaaatacctgcagcgaaagccgtcgtttaaatagctactgcgctcgttatttcgttgggaagtattaatttttggttgatcaagtattaggagaaaaattatgaaggcattgaaaacaaaaggcttgtttgctgcggcttcgttagtagcggcaggttctgtatttgctcatccggggcacgaacacgcgtccagttttatggcgggcttttctcaccctatgggtggtttggatcatcttttagccatggtggcgattggtctttgggcggcgagcattggtggtcgcgctttgtgggcaatccccgttgcgtttgttatgacgatgatccttggtggtggtttggctgtggctggtatgtcagtaccatttgttgaacaaggtattttactgtctgtgattgttcttggtgctttggtgttgtttgctaagcgtttaccaacggcggtttgcgtggcgattgctggtggttttgcgttattccacggtgctgcacatggaatggaaatgcctttgaatgccaatggtctgcaatatgcgttaggttttgctttggcaacagcgggtttgcatgcagttggtctaggctttggtcaggtaatggcgaaaatcggtacgcctttggtgacacgcattagtggttctttaattgcgacagcgggtttggtgcttgcttttgcttaactcacttttgtcttgtaagccacggagcggcactctaatacctaagtccgagatattatgactgcggcacaaaagatctttaaagtgcgacgccactataacaagtgggttgctgaccaaacgatggaagattacgccctgcgttacacttctaggcatgacagcagctccaagcaaggtcatgtcatgagcattgagcgtgtcggtcatacggcgctcggtgcgaccgcgtttttagctttagagggattggccgcggttattacactggcgtatgggtttaccaatgccgtagcggccattctcacggtattggcggtgttttttatcactggctttcccattgcttattattctgccaagcatggcttggacatagatttactgactcgaggagcgggttttggctatcttgggtcgacgataacctcactgatttacgccacattcacatttatcttttttgctatcgaagcagcgattttagcctcggcgatggaagttctgttgggcattccgttggccttgggttatgcgctttcggctatctttgtgattcctatcgtaacgcacggtattcgtgctatcagccgttttcaaaatggcagccagtggatttggttggtgttgcaagtcgctgcgattggggtggtagtgacgcaggaataccaaaacttcgaaggctggacgcaatacgcgccggtggatttaccacaaagtacgcatttcgattggatactgtttggttcggcggcgtctgtgttatttgctcttatggcgcagattggtgagcaggtcgactatttacgttttttcccgatcaagaacaaacaaaatcgccgacgctggtggttttggcttattttagctggccctggttgggtatttattggcgcgatcaaaatgctgttaggctcatttttggcctatttagcaatttctgatggcgctagtgtggttcaagcgacagaccctacttatttgtatcagcgcatctttttctttttgactacctccccgactacggccttgttgttggcagcggtgtttgtgtttatctgtcagatgaaaatcaatttaaccaatgcgtatgcgggttccattgcttggtccaatttcttctcgcgtttaacccactctcatccaggccgtgtcgtctggttagtgtttaacgttaccattgcgttattgctgatggagttgggcatttatcaagccttgggcgcgattctaggtgtgtttgcaatagccgccgtgagttggttggggagtttgtctgcggacttgttgattaacaaacctttaggactaagccctaactatgtggagtttaagcgggcgcatttgtatgacataaacccagtgggaacaggctctatgttgattgccacgtcattggggttggtgagttatttaggtgtctttggggaagtggcaaaaagtttgtgtcactttatttcgctgggctcgtgttttgtctttgtgccactgatcgcatggctcaccaagggtaagtattacttagcacgtcaaagtaccgaactgattccgatgatcgagctggcaagacagcgcacccctaagtatgtcaccttgacctgcgggatttgtgagaatgctttcgaaacggaagacatgagtttttgctcggcctacatgcagccgatttgttccttgtgttgttccttggatgtgcgctgtttagacagctgcaagccgcaggcgagtattggtcagcagagtgattatttcttaaagctgtttttgcccaagggattggtaaaagcactgagttctcgttttggtcgttttgcgtctttattgctggtgatcaacatcattaacgcagcattgatgatgttgatttatcggcaaatggcaccgagttcgctgaatgaagctgtcttgctgaaagacaccatgttggcgctgttttttactttattgattgtctctggtgtcttgtcttggttgtttgtgcttgcccatgaaagccgagtggtggcgcagaaagagtcgaatcggcaaactcggaaattgattcgtgagattgacgctcaccaagaaactgaccgtgcattacaaaatgcaaaagaacaagccgagcgggcaaatgaggcgaaaagtcgttatcttacggggattagccacgaattacgcacgccgctgcaatctattattggctatgcacagctgttatctgaaaaagccaatacgccatcagggcatcagaatggcctggatattattcatcgcagtggtttgtatctggccgatttgattgaaggtttgttggatatttcgaagattgaggcagggcgttttgatctgtatcgcaatacggtggatttgccgaaattgatcgatcagctaaacagtatgtttgccatgcaggctcgtgacaaaggcattcaattacaatcgaaaattctcgcgcctttacctcagcatgtggtgacggatgaaaagcgtttgcggcaaattttgatcaatttgttgtcaaatgcggttaaatacacgccaaaaggctcggttttgttcgaagtgaactatcgcaatcaagtggcggagtttgtcattcgcgacacgggcgttggcattaaagaaggtcatttaaagcgcatttttgatccgtttgagcgagtccgcgatgtcagtactggcaacttacccggcacaggtttgggcttgaccatagtgaagttgctgacggaaatcatgggcggtgatatacaagctcattctgtggtcggcgagggcagtgagtttcgcgttagcctaatgttaccttgggtcagccaaggggatggctccgcttatgaatacaaacgcatcgtgagttatcgtggctatcagcgtactctgatggtggtggatgatgatcctgtggtgcgtggtttgttgtctgatattctcgtgccgcttggttttaatgtgttggaagccgccgatgctgaaagctgcttggatgagctagagtcctgctcaccagatttatttgtcttagatgtgtcgatgcccggaatggatggtttgagcttggctaagctgttacgagatcgcgcttacagcactccgattattatgttgtctgccgatgccaaagaaaatcaacgtaagcctgacgagcaagcggcgtttaatcagtatttagtcaaaccggtgaacaacagtgctttgttagatgcgattaaaaactggctggtgctggattgggtgtatcaagaaacagactctgatttagttgtcccgattgctattgagaagctttcgagcagcagtgaaaaaacggatcagatcgtgttagatgggcaacaaccagtcgctattccagaccatgaaagtgtgcgcgagttgatggcgttcgcggaaatgggttacaaaaaaggcgtgcgtggcgtgttggaccagttggctaaaacagaggtgattgctccgaggcatttgcagcaattagagagcttatatcaaagttttcagttcgatgcgattgctcagtacatacagcaacattcttcataatgagctctataaagtggaaccagtgatgataaccccaagcaataaaagtgacattgtattagtggtcgatgactcgccagatgcgttgagcctaattcatgacaccttggaagcggccaatatggatgtgcttgtcgcccttgaaggaaaacaagccttaaccatcgcccgacggattcgtcctgacattattttgctcgatgccatcatgccgaatatggatggttttgaaacctgtcgagcgctaaaagccgaccaaagcttggcgtcgattccggttatttttatgacagggttgagtgatacggatgacattgtgcgtggtctagaagcgggcggcgtggattatctcactaagccaattcaacccaatgagctgattgctcgcatgcgtgtgcacttgtctaatgctcgtttgagcaacaatgcacaatcagcacttgatagtatgggacagtatttaatgacgacaacctatgcaggggaaattgcttgggcaacgccgcaaacttatgccttgcttgccaaagcacgcgccagcagcgaatggcaaagtacggaactggccttgcaaatacgtctttggttggctcatcaacctgtggtgggtaacctgttgaaacttagcggtttggaatatcctctggcactgaaaatgatgggcgtcaccgagcaaaaagaagtgctgttaaggttggaagatggcgataaaccgacgggccctgctttactaaagaaagaactggatctaactgaccgcgagtcagaagtcttgcattggatcgccaacggtaaaaccaaccgagaaatcgcagaaattctcgaaatgagcccgcgtacagttaacaagcatctagagcaaatttttccaaaacttggtgtcgaaaatcgtacttcagccgctggtgtagcgctgcgagtcttgtcggctgagcactaatttaaaggggcgttagctattcgggctttatctctgcatttatgacgtcggcggttaagctgtctgcgcataaatgaatgaagtcataggcgtattggcgtaaataatgccctcggcgtaagccaattttactccagctcggctcgaataaatgttgtgatggtaatataaccagatctgtatcgcgtttttcatcgtaggcgacggaagcaataatccccacgcccatgcccaattccacatacgatttgatgacgtccgcatctaacgctgacatgtcgatattcggtttttctcccgcatgccgaaaggctttttcgatattggctcgaccagtaaacccatcgtgataggtcactatcggataagcgttgatggcttttaatgtcagtggttgtggatgctgattcaatgggtgatctttgggcacgacgacggtgtgcgtccattgatagtaagggaagcttgccaattcggcgatgtcgcccagtgtctctgtggcaataccaatgtctgcttcgccggcgagtaacagcttggcaatttcgcttggactaccttgatgtaacttcaaatggacttttgggtacttttgcttaaataaagtaatcaccgccggcaggatatatcgcgcttgagtgtgagtagtggcgatggtgagttcgccactgtcgttgtcgcgatagtgatctgctaagtttttgatgttgttggcatccaacagaatccgttcggcaattttgattaattctttgcccggctcggtgagtccgagcagtcgtttgccttttctaacaaacagttcaactcctagctcgtcttctaaatctttgatgtgtttagaaacacccgattgcgacgtgaaaaggtggttggccgcctccgtcagattgaaatcctgtctgacggtttctcgcaaaatacgtaattgctgaaaattcactggtcgttatccttgttgttcgctaagtcgttgggcttgtgctgatgtttctagttctcttgggaagagcgctaaagccgagggaaccaatttgaccatttgtccaatgtgtagaggttgagtttttcgttgttgctgagacaaatgtacctcgtaatgttgtcccgaactttcgttgagaccgtctagttctactttggtttcgataccaaaggataatacacggcttattcgtgcggatacgccttcgtgatggttattatcgacgatttttaattcatggggtctggcaaaggcaaatacatcttcggcatacccataaggctcattatggtggcgcaattgttcattaccaacttgtaagtgctcttgctctgcgcggccatgaaatacgttcaccgaacctaaaaagctgaatacaaagggcgtctgtgggtgattgtaaaccgcttctggtgtgccgacttgttctactttgccgtgatccattaagaccactcgatcagcgacttctaaggcttcttcttggtcatgggtgacaaaaatagaggtgatatgcagctcgtcatggagttttcgcaaccaacggcgtagctcttttcgtacttttgcatctaaggcgccaaagggttcatctagtagcaatacacgtggttctactgctaaggctctcgccaaggcgatacgctgacgctggccgccagatagttgtgcagggaaacggtcagccagccaatctaattgtacaaggtgcaataagctgagtactttttcgcgtatttttgactcagacggacgttgtgctttaggcttcattcttaaaccaaaggcgacattgtcgaaaatcgtcatgtgcttgaataaagcataatgctggaaaacaaaaccgacctgacgatctcttacatgcgtgtttgaggcgttttctccgtccaaaataatatcaccatgatcggcttgttctaatccggcaattattcgtaataacgtggttttgccgcagccagatggcccaagtaacgccactaattcgcctgatggaaagtccagtgatatatcgttaagggcggtaaattcgccaaattgcttgtgtatgttatttacgttgatgctcatatatcacctattatccattcgttcttttgctgattttatgttcgacatagcttttgatgaccaaggtcagcaaggctaataaagccaataaagacgccactgcgaaagccgccgagaagttgtattcgttgtaaagaatttccacatgtaagggcagggtgttggtttcgctacgaatatgaccagacacaacggataccgcaccgaactcgcccatggctctggcgttacagagaattacgccatacaacaggccccatttgatattcggtaaggtcacgtaccaaaaggtttgccagcctttcgcacccagcacaatggctgcttcttcttcctctttgccttgtgcttgcatgagtggaatcagttcccgcgcgacaaatggaaaggtcacaaatatggtggccagcacaatgcccggtaaggcgaaaataaccttaacgtcgttggcgactaaccattcaccaaaccaaccatgaacaccaaacaccaataccaaacttaaaccaacaatgactggcgagatggaaaaaggcagatcgataaaggtgattaaaatctgtttacctctaaactcaaattttgtaatggcccacgcggctgccacgccaaaaaacagattaagcggcactgatatcagcgcggcggttagtgtaagagcaatggcggacagggcatcagcatccgtaaatgcaagccaataagtttctaatcctttgcgcaaggcttcagtgaagacagcgattaacggcaataataaaaacagcgcaaagaagcttaatgagattcctagcagtaagtattttacccagttgggttcacgtgttgcggcgttcttttcaaaacgtgttgtttgtgaagcgtgcgtttgtatagcaagtgtgctcatttaagcgttccttcctgtttgtttggctgtccatgactgcaataaattaatcaatagcaataagatgaatgacacaattaacatgacggaagcgatagctgtcgcgcctgtgtagtcgtattgctctagcttgctgatgatcattaagggcgtgatttcggacaccataggaatgttaccggcaataaaaataaccgagccgtattcgcccaccgcacgggcaaaagctagggcaaagcccgtcatgatggcgggtaacaagactggtagaactacatagtgacaagcttgccaacgactcgcacctaggcttgacgcggcttcttccaattcggtatcaatttcttccaacacgggctgtactgttctcaccacaaaaggcaggccgataaacaccaacgcaatcaaaataccaatcggtgtaaaagccaccttaatgccaaaataaccttcaatgatttgtccaagccaaccgttttgtgcgtataaagcggttaaggcgataccagcaaccgcagtaggcaaagcaaaaggcaagtcgattaaggcgtcgacgatgcgtttaccgggaaaggaataacgtactaaacaccaagccagcaacacgccgaagacggcattaatggcagccgctaaaaatgatgtgccaaatgacaattgatacgacgccatcactcgaggtgaggtgacgacttgccaatattcagacaggcttaactgactggtgaagataaaaattgcgctgatgggaaccagtacaatgagggataaatacaccaaggtgtaacccagagataaaccaaatccgggtaacaccgaaaattgacgaagcgtgttcattactgactccagaatgtctaaagtctgtagtttatggagatggtttatgcagcagaactaagaataaatgggaagcttatgaagaaaagtgatttagcttttcttgtacaacggtctcgtaaaagtaaaacgttaaatgcaaaacggacgctgatgacgcgtccgttttgcatttatggttacgagattaagaagttagaaggcgattggcttttatttaacggtatagatctggtcaaactccccaccatcactaaaatgagttttctgtgcttgctgccagttgccgaatttttctttgatagtaaatgttctaacgtttggaaaacgcgcgatgtcctcaggatctgccagtgctggcaagacgggacgataataatgtttggccgctaaaccttgtgctttgggtgaatataaataggctaaataagcttctgctacggcttttgtgccatgtttttcagcgattttatctaccacagtaactggcggctccgccaagatagataccgatggcacgataatttcaaattgttctgggcctagttcattaatggctagaaaagcttcattttcccaagctagcaatacatcgcctatgccacgttgaacaaaggtattggttgcgccacgagcaccgctgtccaacacagggacatttttaaacagctgtttaatataatctttggctttttcctcactgccgtacttttcttctgcgtagccccatgccgctaaataattccaacgagcacctccagaggatttcgggttcggtgtgatgacttggataccgggtttgaccaaatcgtcccagtcttggatgtttttaggattgccttttcgaactaagaaaacgatggttgatgtataaggcgcgctgttgttggggagttttttctcccaatttggatctatgttgccagttttttcggcaatcgcgtcgatgtcgtaggccaatgctaacgtcactacatcagcttgcaggccatcaatcactgcacgagcttgtttgcctgcgccaccatgggattgtttgatcgttacgtcatcaccagtacgctgcttccaatagtcgataaatagtgggttaaacgcctgataaagttcccgtgttgggtcataagacacgttgagcaaggtgatgtcttttgcaataagctgttggctagccaccgtagcactaataattaagggcaatatactgagtcgttttttaaaagtcattttctgttttccttgatgaaatgaggtctagcctgaggtgttaaagacaaggaaaggttaagtaaacagttatacaaacaaaaccaatttaaaatggattgtttatacgaaaaaatgctaaataatatctttgacgtagcactagctaactttaaaggagtctgaataatgtccgttgagcaatccacagaactggctattacatataaggtaaatcaggcgattacggcggctcagtttattgagctgctgtcgaaaactacactgggcgcgcgtcgtcctattgataatttagagaccgtaaacgcgatgctggaaaatgctaatttgttgattacagcatggcagggggaagctctggtgggggtatctcgttcggtgacggattttgccttttgttgttatttatcggacttggcggtggatgagtctgtgcaggcatctggtattggtaaaaccttggtgcgaatgactaaggaagcgttgcagcctaagtgttctttaattcttttgtctgctcctcaggcggtagattattaccctaaaattggttttacccagcataacagtgcatgggtgttaacggatatccaatctttaaagtaaacataatcgataggttcttgaattacataaagaataaaagatattctttatgtgatcttttgttatgttttaatgacagttttttgcaaattttcatcaatttacgcacaaacgcttgaacgagataagaatgttcatgatgccttgtgtgcattgttttgagtcatttttctttttattatgaggtcctgttgaaggcctttagatcttaaatatatcgtctaatctatcgaatggactcccttcaaaccttttggatttcgcgagtttggtaaagctttaccagactcgacaatgaacctgttctctatcttactttgtagttttttctattttttaagtagcgtcagtagcccttttttagggtgatgtttctttaaatcgctaaagattcattctgtacttccctttttttggtgatgtctcattttttgagtcatcacttttttttgcttaaatttttaaaaggttcttgatgatgtttctattatcgcgagctttcgttgtaaaaaaagccccgttttgcagcggggctttgttattttgatcctgatctggaactatctctttctgaaaatagttcagtccagcttttttagtgattagaatttatatttggaactggccgacttctgtgtcgacttgtttagcgagttggctaagtcgtttcgattgctctacacctgttttactttcatcagctaaatcagctgccacttggcgaatgatctcgctgttttggctaatttcattagttacagccgtttgctcttctgctgcggtggcaatttgtgttgccatgtctgaaatgctgatgatggcattagcaatctcttcaaggctttctgttgcagcatcggcatcggccacactggtttgggctttaatgctgctgttttgcatcgaggtaactgcttttgatgtttgttcttgtaataactcaatcatcttttgaatttcttctgtagaagagtgagtacgttgtgacaaggtacgtacttcatcggcaaccacggcaaacccacgaccatgttcaccagcacgagctgcttcgatagcggcgtttagtgccagcaagttggtctgctctgcgatgcctgtaatggttgataaaataccgctgatttgttgagcatggtggtccagagctgaaatttgctcagtggcaaggctcacttcgttggccagctggtaagttgagttacggctcttttgcacttgtgtgctgcctttttgaccaagttccaccgagtggctagcggcttttgcggtttgttctgcattgcctgcgatttcgtgagttgcggccgccatttcagtgacagcagaagcaaccatgtcaatttcttgttgttgtgtggctacacgagaagcgctttgagtagaggaattcgagacgttatgcgcttcgtccgctacatctttagacagtacttttagacgttcgacaacgccgtgcatatggctaacaaagtcgttaaaaccttgtgccaggatgccaatttcgtcatctcgttttacttctatacgagcacgtaaatcacctttgcccttggatatatcctgcaaggctttagatacgcgaattaagtcgctaaaaagcactttaaacaaccaatataagaaacaactaaaggcggccaatagagccaaggctgtgatagtttgacgaactaatacagcataaacaggggccattagttcacttttatccatggtgaaaactaaggtccaatccgtgttggggatattttgagcgtaggcaaagacttcattcccatctaaggtttcttctaccagcttatcttctcttgctagctttgataggaatttaggcgcaaaaataggtgaaatagcttcggcctttgtcatcaccatatttttgtctgcatgcgcaataatatcgttgttagatgacaccatcatggcagagcccgaacctggaatatcaagttctgctacctgtttagacaattgattcaaacttaggtttgcaccaaccataccgaatttttggccatttttagtcacaggattagttaagataataaccagttcttttgtggtggaacttagatttggtccaagggtgctggcttcaccaatgctcatggcttctgtataccagcttttttgacgaggatcgtaacctgggcgttttgcgtctaaatctgggtcttgacgatacattttgccgtcgttattaccgtaataggttagggcaaattggccgctgtcataagcttgtttaatggcaatataaggtgattgatcaggtgttcgttctaatgtggtcgcaagagaggccgcgatgacttttcggctgtttagccactcactggcgttatcgccataggcttttgaaaaatgacgaacatcttttaataacgaatcgcgcatttgctgagtcaaagagagtgttgtttctgtgactaagtaagttgtcgtaataacgactgcgagaatgctgacgctcaggatccgagcgcgcaatgaaagagtcatttggatatctccaataaaaaaagggcgcagcatcaagcgatgcatacgcccaaagaggtttttgagtactaaagcacgaaggtgattagcaagttaaagattagagctgctgcaaagcccagtggggctgcacgaaacagaagttgagggaacagttttgttcggctttcttctgttgggcaggcacctagaatcaaacttcctccagaagagaaaggtgatattgccgtagcttgcgcaccgactacgatacagatgaatagcatcatcggatccagtgacaagctttgagcaattgacggtacgattgggaaaagtgctggtgtaactacgcccaatgtactggcaaatagggacataaaggcagcaacaataccaattacaacaggtactaaagctgcggggattgaggtgccgatccaagatgctagatcattgatggttccagcttttatcgctacagaaatcaacatacccacaccacagatcataataagcgttgaccatggcacagaagcaatagctttgcgttcgtcacctaacttaagcaagagtgcgatcacggagaacacgctagcaatcaaaccaatatccattttggaattaatgaaggtgatcgtctgattgtctggaaataacagatgtgaaattggtgcaagcaagactaagcccatcattatcaacgttaacgtcaatgtttggcgttgttctttattaaacgctgtaggaaggtctgcttggtagccgccttttgcaacggtgctacgatgcttagtaaagaaaaccaatgccgtaattacgattaaaggaataattgcggtacttaggaaaatgccaatagagttaatgaatgcttggttttccgtcacgccagcgtttgccattatgccgcggaaaataataccactttgactagacataaagtttgctccagtcagtgcgccataacctacagacatagaaccaatcaccatgctcatgccagttcgttggcaaagtaataaagtaataggtgccataaaggccagaacggtgtaataacctgcgcctaatgctgaaatgatagtcgtcgtaatataaatagcgtatggcaatagatgaggaaagcggcggcaacgatacataagatgctcggccagcttttctaacgtgccattgataatggcaaagctataaaacaaggaaacagagaagatgataaagaaaatcttcaatggccacattttgatgatgtcgttagggcttaatccaagcgcaaaactaccaattaaataggcgaaagcgatggcgaaaagcccgatattaatacgggttttataaccaaggatgatagatagtaggattgctccaacaacaagtagactcattttatggttctcttttacatttcttatttggttgccggttaaaacttaaacagcttgcttggattggtaattagtactttattccgctcatccgtgctgggtagtaaggcttccataaaaccgtattgttctgtgtaatttgtttgcatttcaaattgtgtgtttggccaatcactgccccacaataaatagtctgagtgactataggctgaacgtaaaatagctaacatttcctgtgcttgctcaatattggcattacagcgatatgcggctgaaatttttgtccagatgggagcgccgctgcttagtaaatctaaaaagtcttggtgtgctcgattagctggttggattccctccaatgtccggccaaaatgatcgacaatgatctcaacaccagattctaaaatagcgggtaaaaagcttgccaaatcgtctagttcgcgctgaatttcaacaacccatttacgatttgctaatttagttaaaaatgtttgccaaagaggagatgtgtaattttccagtggcttatttatcaagtttaggcgaatacctactacgccagcagcgtctagctcatctaattcgttatcgctaatactagggtctacgaccgcaatgcctttaagtttctgaggatattgacataaggcttgcagcataaaactgttgtcagtacctaaaaaactaggctgaactaaaacaccatgcgatatgttgtaatttgctagctgcattaaaaagtcttcaggcagcgcattatagtctggagcgtaccttcgttctgctgtcataggcagatcggtacgaaaaatatgcgcgtgggtgtctataccttttactggcgaattagtatcagaaatcataaagaaacctttacattcatgcggttaagttcgttcattatgaggaaaattgtatatttatgtaattcatatatatgaatatatgtttatatgaatattaagtcaacaatcgtagacgccttacagtatgggtattagaataatgttctttacaaatgagggatcaaaatggcgttatttaagcaggggcgagaccaacgtttaccgctatatcagcaggtacgtgatgagttgctagaaaatattagcgcaggaacttggctacctgatgccccaattcctactgaaagtgagctgacaaaaacctatggtgttgctattggaacgattcgtaaagcggtcgacaccttagttactgatggtttactttaccgtagtcaaggtcgtggcacttttgtgcgtcgccccgattttaatgcctctttatttcgctttttccgtcagatgtcttctgacgggcgttttgttatgcctgaaagtcaattgctatccagaacacttaaaaagcccccacagccagttgctgatgcgttaaaaatagatgtgaatgacaaggctatttgtcttgagcgtttgcgctttttggaagatcgagtggtattaacggaagaaatttggctgccagcgtcactttttaccagtcttatcgagatagaaatatctgagtttggcaacttgctttacccattttatgagcagcaatgtggccagcttgtcgcttcagcgaaagaaaccctaactattaaatctgctaatgcatatattgctgaagcattgaaaattacagaaggtagccctgttgccgtcattgagcgagtggcttatggttatgacaaaaaacctttggaataccgtatttctcatggtgctgcagagacgttttgttaccaaatagagattgcttaacattcaagatagtacttgaccttaatcttctgctaacgcttactacatctcatgttatgccgctcaaatgaagcggcattgtcttgtaaatagaaggattttaaggcgtttttatgaagattacagatttaccctttggcattaccgattggcaaggcgtcgaaaaaacgacccacaaaggcgaaagtggattcgcctattggcagaccaaacaatttggtgaaattcgagttcgaatagtgacttattctgctgggtatttggcggatcattggtgtaccaaagggcatattcttttttgcatgagtggcgagttaaaaaccgtattaaaagacggtcgcacttttgtgttatccgcaggtatgagttaccaagtggctgatgatgccgaaccacatcgctcttcgacctctgaaggcgcaacgctatttattgtagattgagcgtttttgatcgagagctgtagattgaacatggctaataatagatagaaaaagcaaaatcacacctgagggtttgcttttttattttgtgctacataattgcttgattagcttgttatagaagatacaaaacgttggcgaaaagcactgggagttaatcccataatcttctgaaaggctttacggcaactgccaacatcttcatatcctacttgcagggcgatgctctcgaacggcagcgttgtttgttctaaggcatcgcaagccgtttgaatacggatacgttgcaaatattcatttgggttgaatccagtgcatttagcgaagcgtcttaaaaaggttctcggcgttaatttagcgagggcggccatgctttcagtgcgttgcagttcggcataatgtccttgtaaataatgctgaaccgccagaatcgccgcatcaccatggtcgaaattaggttgaaactgctggtagtagcgttgctctcttttacctgtatcaatcactaatgtttttcctaactgacgaacgatattagcattcgtcagtacttgtactagttccatggccaaatctacccaagacatcataccgccagcactgactatatcgccttgattaatcaatatcttcgaagtatccatggcttgctgaggaaaacgttctttaaacaaaccttccaacgcccaatgtgtcgtcattacgcgtttatctgtgaggccggtgtaagctaagaaaaacgcgcctgcgcaggcactgcaaagtatggagccttgttgatgctgtgcgattaaaaaatcattgatgcaggtatttctctcgctgtaactggctttttctaaactgggaggcaatagcaccgcgtgataaggttgttgagtctcttggtttttgagaaggtcggcttcatgcaaaatatgggtggtgatacgaacttctaagcctgcttcttcacaggcttcattggcaagcttgaacgtctcggtaaaaccataaacagcggataaaagagaatgggggtaagcaagtacagcgatttgataatgtttcaaggaatcacctgtttgtcattttaagcccttaatatgtcaaatttgacactgtaatggaatgcatggttttgcgattctatatagaggcctttgcacgacgactgtgcttgccaatactatttttaataggagacaatttatgagccgcactgcattattagtcatcgatccacaaaacgattattttgataaaggtaattttccactgtggaatactgacaatacgttaaaagaaattcttaatgccattaacgcagcaaaagaacaaaatgccgccattgtacttgtacagcatgtagcagctggcgaatcgccattttttgttgaaggtaccgaaggggtgaaacttcaccaagcgattctagacgccgcacctgatgcgccagtgatcaccaaaaaacacgccgatgcttttcaagagacaaacctaacgcaagtgctagaagagctagtagtagatcgtctagtgatctgcggcatgatgacgcaaaactgcgtgactcatactgcgatttctaatgccgccgatctttatcaagtcagcatcttgccagatgcttgtactactcgtgaacagcttttacacctgatcgcgttagaagccattaagacgaaagttacctataccgacattcaacacgcttttgagcgagtttaaatgagtcgttaacaataaataaaaatcgagtaaaatgcagaaaattagagggctgagtaattgtttggttaaaaaatagccgaataatcaaccactttcgaagatttattacatataatttgcatgcacttcttggcaagcggcaagcatatcgatataatctgcaacgcttttagggcctgtagctcagttggttagagcatccgactcataatcggcaggtccccagttcaagtctgggcaggcccaccatataaaataagccccgataggttagtgaaaactgacatatcggggcttttttattgcctccgattcagtacgctcctgtcgactattctcgtaaatcgtgtaagtcattgccatctaatttattgtcatatcgactgatatgtcatgattactctctcgatattaaatttgttacttcttcttgttggtttatctgatgatgttttttaataccatgggtattaaaattgtctttaatataaactggttagtaagattatagatgcattagcaaacaggtgtttatgacagataagaaaacagcgttggctgggttgaagggggaggttttcctattaaccgagcagcataaatcttttgcatctgcgcaaattgagttgttggcagctattgatgactgtggttcgatttctaaggcggcaaagcaggtgggaatcagttataaaactgcatgggatcgtattgatgcgatgaataatatgtcggctcagcctttggtagttcgttctaccggcggcgcacaaggcggcggaactttgttaactgagttgggccatcgggttatttcgggctttcaatctctacaggaagagcatcggaaatttattgagcgtttaggtgataagctgcataccttgaatgatatcgcgggttttatgaggagtgagagtatgaaaactagtgcaagaaatcaatttcgaggtacggttagtaatattacttttggcgcggtgaatgctgaggttgagttggatatcggtactaatcaatcgatcattgcgatgattactcaggaaagtgttgagctacttgcgctgaataaaggttgtgacgtagtggctttgatcaaggcttcttcagtgattttgagtactgatacaggtgttatcaccagtgctcgaaacaagctggttggtacgatctcgcgtttgttaccaggtgcagtcaatacggacgtgacgttagatattgggggcggaaagtcagtatctgcgattattaccaacatcagtgcaacggaattagcgctagaagtgggtaataaagcttgtgcgttatttaaggctccaagcgtgatattactcagagacgaatagattctcttcgcttctgagtctctttaatctctttttctgtttatgtgattaccttacaagagccacacttttaatttgagcccatagtacttttccttctgttaaggctaggtgctcaacggatcgataggtcaatcttgctataagcgtattttgttttgtttgtaatcggactagcgccatggccgggtccttgtctgcaacaatttcgaggacttttactggcagtcgatttaatatgctggaatcttcatgataagtgagcgttaaacttacgtcagtggcgagtattcttacacgaacattttgtccgagagtgtcgccgttgttacgaatccataagtcgctacctgcacaagatacttttgataagtgccacttatcatcttgttcaataatcttgccttgccagatgacgccagtgtcactattcaccagcagaggtgatttaagctgcgaaaaaacctcctctacatgcccttgagtggccactttgccgtcttgcatcagcaccacatgatcagccaggcgcatgacttcttccaccgaatggctgacatataaaatgggggttttgagggtagaacgaagcttttctaggtagggcaggatttcttgttttcttgcgttatctagtgatgctaagggttcatccatgagtaatatttttggttgaatcaataaggctcgggcgatggcaacacgttgtttttcaccgccagacagttgctgtgaattatgcgccagtacagattcaatgcccattaagtcaataacttgttcgtataaattgggtggtaaaggaatgccactgcgttttatggcgtaatctaaattgccttttgcggttagatgggtaaagaggctagattcttgaaacacatagcctaatggccgtttatgagtcggtaggaaaatagtatcgttttgccatatctcccctttcatcatgaagtgcccttgttgtgctcgctctagtcctgcaatacagcgtagtagggtggttttcccagaaccggattgtccaaaaatagctgttacaccactttccggaagagtaaggtcgacatttaaagcaaaacctgatgattttgtatttgagtgttgtaggtggaatttggcatacaggcctttttcggtagtttctatgctttctgtattctctgttgtggtgttgtttgttggcatgctcacttcgctccccacagtgtattttttcgttgaaagctatacagaccgagcaacaccaaaaatgaaaaaatcaccattatagcggcaagtttatgggcttggtcatattccagtgcttcaacatgatcgtagatttgcactgatacaacgcgagtctgtccgggaatattgccgccaatcattaagacaacaccaaattcgccgacagtatgcgtaaaacccaaaatcgccgcagtaataaaaccgggctttgctaatggtaatacaatagtgaaaaagcgatcccagctgccagctcgtaaagtggctgctacttctaatggtcgttctccaattgcttcaatggcgttttgtatgggttgtacgacaaagggcagagaataaaacactgatgcgactatcagaccccaaaaagtaaaaggtagtgttcctatccccaattcttgagttagttgtccaataaagccattgggtcccattgctatcaaaagataaaaccccagcacagtgggtggcaaaacgagtggcaatgcgactatggcaccgactgggccttttaggcgagagcgggtacgagccaaccaccatgcgattggggttccaatgagcagtaaaataacagtaacagttgttgctactttaaaggttagccaaatggcttctaggtctgacgcagaaagcatgttgtggtgttattccgttttataaccgtatgaatgaatgatgctacgagctttatcactacggaggtagttaagaagttcttttgctgcagtgctattttctgcactttttaataatacggcatcttggcgtatagggctgtattgatcagtgggaattatccaacttgagccttttgtaattcgtccttcgctcattatttgtgatagcgcgacgaatcctaagtctgtattgcctgtacttgcaaattgataggtttgtgaaatattttcacccattacccatttggatttagttgattctgttagccctaatccctccaatacttctgttgcggcaatgccatatggcgcaagttttgggttggctaacgccaatttattaaaatcaccgctttttaaacgagcatcattgttatcgataaaatcaggcttgactgaccataatgctagggcaccaatagcataggtgaaacgagtacctgtaacgattaatcctgctttttctaaggcatcaggtttgttttcatcagctgatagaaatatctgaaacggagcgccattttggatttgggcgaagaatttacctgaggaaccaaaagatagaatgactttgttacccgattcttcttcgtactgtttgactatgtctttcataggggcagtgaagtttgatgctacagccgcatgaatttcttcggcgtaagttgaggagttaagtgtcaagaagcttaatagcatgatgcttagcgaggtgaatgaccgcatgagttttatccttatagagttgtctgaaagtaggatttatatcaattcgttatatattgaactatataacgaattgatgcaagagatcggtgttgctctatttgtttacaagatgtgttttaagttagtcttctaagatgtgttctaggttagttttctaggttagttttctaggtaaggttttatgttaactatatctatttgctcttctggtaagaatttctcggcgtattttaagtaggtattactttctaaaaaaaagcggaatagttgtaaatcgagatgcccctcttggcacatattaaacatgatatcgatagcgatgcttattggtttggcttttttataaggtcgatctgaggctgttagagcttcgaatacatcggcgatcatgaggactctatcaggaatactgagttgttctgcattgagttttcgtgggtaaccttggccgtccattctttcatggtgagtggaagcgtaatgagggactcggcttagttcaggcgggaatggcaagctttccagcatagtaatggtgctaatgatgtgttcatttattttaaatctatcttcttttgtaagcgtgcctttttttattgttaagttgtagatttcaccttggttatattgatgttttggtatggacatttttatgcccaaggaaggtggataatagatgtttttaactcgtgggataatgtgctctagtttatcggacagtaaggtttctatcacagcttgttggcctagctgttcactttctagattgcctgcttgatcttgtttgacgagcatcatttcttctgcaggggataaacctaagcgattactaaaatgccgtgtccatttttgcgcgccaatttcttttattttctgtctgtctttttcgctcattaattcactgccgatgtttgccttggcaactaaagcgaattcttcttgaagtattgtttggcgttcctcccatgtcgttaaggcgatggtaggatcttgcttttcaatatgtactttatgtaagtaatctatttctgcatcacgccataagacttcgaaacgtgtgcgaatttcatgaatgcgattgtaagtacattcgagctttgagcctttgtctatgatgtgttctggcatagtgattttcccgcagtcatgtaaccaagcggcaatgcggaattctagacgttcattgtcattggcaaattggaagtttttataagggccttcttcggctttttctaaagcgtcagaaagcatcaacccaagctcaggaacccgatagcaatgaccgccagtatgtgccgacttgtcatctatagccgttgcgattagacgaattaatgcctccataaatcctttttggctggcttcgtgctgtttaatatcttgtgacatggagacaaaggagttggacagttgccagagttctttgatattggaatcgacaaatgctacatcgtcaaattgacgtagtttgattttctctgttactcgctgtaattgtcgaatgggacggactattggtgtactaaaaagccagataatcggtaataggattaccattactaaagcacttaataatgctgagtgaaaagcttctttagttgcttgttggaaaagcatttcctctgttatgacagcggtaaagtattgtttggtgaatatgtcattacctatatttttgatgaaaatatagtagcgggtatcgtcattttttttgatgatcaagggttgtttagcgtttgaatcatcggcagttttgattaattttttaaaggggatatcaagatgattctgcatatattgagtatgctgttgtagccaagcagcatctagagcatctcgttgagcaggtgtaatttgacttaatgcctgatttattaaatcgagcgcaaatttttgcttttcttttgttactaaataaaagtgattgggtacgaaattgttgatttcttttaattcatcgtacacttgtaagtcttcagcttccattatacttattgttgattttaggacaggtgatgcacctataatggcgtcattttgtccggattgtaggcgtgaaatgagatcttgttcggtgatagactcttgccattttatgttgggaaagtgtgttttgagcgttgggaggactgaccagcggccaagaaagccgacgttttttccatttaagtcacttaatgactttggttctggcgtgatattctttgttgcaatggcatacggaatatctagcaatggaacgctgtataatccttcaatatctgtgtgttgagctttttgtacagacagtaaaatatcaatcccatcatctttgtatttttggacaagttgttcgcggctgaagccatttatgtagtcaaacttaaggcctgtcatggcgctaatcatttgcatcaactcgataaagtagccttttggcactcctgattcgctgaagtcaaaagggcgccaatcattctgattagatactttaaggcgacctagattggtgatggcttctttttgttgctgacttaatagtattggctgtatttccggtgtgataacagagtgggtgctattgatgttcgaggcaataatttctccattttggctaaacaaaaaagcttgttcatgcccattaattaattttgatgaagactgcgacagttgatcggataaagacgataagagaatgtctaagccaactacttggtctgaattacgtattcgctgagcgtaggtttgcccagatatttgtagatgctgaaaaaggtaaggcggggttttatagatatcattttgtgctgaagctgcgaaccatggccgttcagttgggtagaaattgctgttttccgtttgctggtgattaaggtgaaaagtagaggtgtaaaagtaggtttgtcgtatacgtttttcattactgcctgagacttcgacaacagcccaacgatcatctggctgagcacccattcgttgtcttatatctttggctgagtctaggttgatgagctgaaaaaaatgttcttgtttgtcaccaatgtaaaggctgtataactcggggcgtttatttaagaactgagcaaataaactgcttttacgtttgatactagcatctgatagattcgtgtcgattaattctgcaagtaagctgacagtctgttttgcatcattctctaggctataaacgctgtcgctcatatggtcagaaagtaaattcatgctagatagcatatgactgacggcgattcttttgttggcgctgtactgcagtgaaatagcaacagaagctgtaataataattgccagtaggaacatattagcgactagaatcctgatagataagcgtttgaatatccgtttttttctagtcaccattcacatccttataataagttttgaatgccgagtcagggatggggatttctactttctttaatacaaaccgaattcattcatttgtgcaaattaatatgtgtgatgatttgtgattttgcgggttttgtaatgcgttcaagtttcatccttatacatttttcttatataagttaatcatatttccttcttatccatttagtcagcattttgttaagataacggcaacttatcgattcgccttgtttattgttttttaggtaggcaggaggtcggtgttctatgacttgtttttttaaggttttctttccatgttgtatcccattattaacttagcagttttcgctttgttgatcgcattgttgtttagacagcaaaaagcgaaaaagacgttatccacacaggtatttactggtttgggcttaggtgttgcttttggtgctgcattgcaatttatctatggtgttggcagtgctgaagctaatgaaaccttagagtatgtaaatattgttggttatggttacgttagtttgctgaagatgatcattatgccgttaattctggtgtctattatcggcgctattattaaggtgaaggatactggttctttgggcaaaatgtccggtggtattatcgggattttgttagcaacgacaactgtttctgccttgatcggtgtttttgttagtaacttatttggtttgtctgcggacggtatcgtacagggcgctcgcgaaatggcgcgtggtgcagcattggaaacacgccttgatggactagcaagtgtgtcgtttgctgacatgattacctctttcttccctggcaatccttttgccgatctaacaggtagtcgtccaacctcgactattgctgtggttatttttgcagcttttgttggcattgctggcgtgacggttgctcgaactgaaccaaagttaggtgcaagttttgagcattttattgatgtagctcaatctattgttagaactttagttcgtatggtgttaagccttacgccatacggtatccttgcgttgatgaccaaggttgttgcgggatcaaatgtttctgatattttgactttgcttaactttgttgtggcgtcttatgttggtttggcgttgattcttgttatgcatctatgtttgttggcatttaatggcatttcaccgcttcgctactttaagaaagtattgcctgtattgttgtttgcctttacgtctcgttcaagcgcaggaacgattccactgaatatcgatactcaggttaaacgtctaggtaacggtgaaggtgaatccaatttctctgcttcttttggtgcgacgatggggcaaaatggctgtgctggcttatatcctgcgatgttggcagtgatgattgctccaacagtaggcattaatccattagatccaagctttattatttcactggttgctatcgtaaccattagctcatttggtatcgcaggcatcggtggtggcgcgacatttgcggctttgattgtattgtctgctttagatatgcctgttgcattagccggtttgttgatttccatcgaacctttgatcgatatggggcgcactgctgtgaacgtaaatggtgcgatgacggccggtagtattacctcgaagtggcttggtcatactgattcgagtgtgtttgaacaggatgaggtgccagaagctgagctgaaaaatagttaatagcaaagcgtaacaacatcttatttatagaaaaccacctccgggtggttttttttcgcaacgtattaaataaactaagaaagaaagtataggaggttaaggggaacgtagcgaaatttggttaatttaaaaattaagttctgggcatgcaaaatgcataatttgatctaagcttgcttaataacaacgacaaggagaggctcgtgtccttattttcaaatcttaaagtatctcaatcggtggccattgttggcattttaccatctctgtttgccattattattgtggcgtttttagttaaagatttaaatgcacgtgttcatgagggacgtattgccgaagatatggtgaagttgtcgactattttagatggtgtagcgcataactttgcggttgaacgtggtttaagcgctggtttccttggtagtaagggaagcataggtaaagacgccttgttggcgcagcgtaaagtcgctgataatgcagaagcggcgcttaaaaatatcgatagcagtgcttttgaggtgttaacactggataggttagataacctgcgagctcctgttttaacaatgttacaggacaaaaataaagttcgacaaaagattgatgttttagccgctgataatggcgcttttgatttttattcagaggtaaatcgccaagcgctaaattcaattcaacgcctcattctagatattagcaatcgagaaattgctaaagcacttgaggctcgtttaagcttattgtggatgaaggaacgggtaggtcagtatcgcggtgcgttaaacggtgtatatgttgctaagtctacaaccttaaaacgtcagtctcaaattgcggcatttatcgaggatgagagtcatcagctagaacattttacagtgacggcatcagataaagaggaagcgttactggatgctgccatgaaagatgataaatggaaggcggttgttcaggcgactgatgcctttttagcgatgaaagatgtttcatcagtgagtggtcctgctgattggtttgcacttgccactgcaaaaataggcttgataaaaggtgttgcggataaaattagctccgaaattaatgtccttagttcatcattaacctcacgtagcgagctttatcgtaatggcttgattattggttttattctattaattactcctgttatttggttggctttttctcttactcgatctctttcgaaacgtgttgaacgtattagtgaagcgttatcgaacgtgtcttctgatcgtaatttggtcggaagaattgaaaatacttctaaagacgagttgggtgaaattattcagtacttaaatattcatttggaccacttgagtgagtctttccatctgatggttgatatggcgtctgaatccaaagaaagtatgaatgttctgagtggctattcaagaagtgcattacaagaaaccaaagaccagtttaatcaaaccgatcttatggcgtcggcagttgaagagatgtctttaacgagtaataccatttcccaagatatgcagtcctcggcagaagcgacggagaatattcgagagcaaagtactcaaggttcagcgcggatgcagactattctgcagtctatcgccaatttatcttcagaagtggatggcggatataaagcggtgcagtcggttactggtcatacagagcaaattagcactatcttgcaaactattgaatctatcgctgaacagaccaatttattggcattaaacgcagcgatagaagcagctcgtgccggtgaacaaggacgaggctttgctgtagttgccgatgaagtaagaacgcttgctcagcgtacacaaaactcgactgaagagattcgttctatgattgaagccttggtgggggccggtaagagtgccctacaatccatggataaatgttccagcatggcaacacaaacgtctagtgtggtcggtgaaaatgtcaccatgatgcaaggcttatttgatgctattgagttgcttactcagactatagagcgagttgctacagcctcagaagagcaatctcaagtatctgaagaaattaataagaacattcagaatgtcagcgagcgttcagagcgtattttggacttggtcaataaaacggatgaagggtctactcaagccaaacagcgttttgaaaatgtgctgaaagagatcagctcatataaattgagttagctacataacagatcaagctttcacgataagagcttgatctgcttttagacctaatgagtgcgctttatttcgaaggtcttcatgaaaacatcattactaaatgtgcctataatcgcgctaaacgtaacggtagcgtttatgatgaagatcaacccgttggcgtattcttggtctggcggagctcctcttaaaatgtaaaggcaaagcgatagtccatatagaaacaagctaattttgttggttacgaaaaagaagggaatctcaaatgcccacaactcttttttattgccaaatcgaatgactaaattcagcaaaacataaaccaatgttgttataaccacaatcaaataggctataaatgattgaccatcctctaatagagtatttcccatataaatggaaaatccagcagcaataatccaaaaaattaaaagtggtcctaaaatcaatcccattattttacccttctttagttcataggttttcacctatattcactttgtatctattcgtcggtgttctacttctatttctgcttattcaaactcaataagtttgctcgatgttgtgtttttccatgaagctttcactactaaatgagccaagcagtgttcctaatgaaatagataacgcgataatgaaaattagagatttaattgatgggtttttaatgcgttttttaagaaaaaagtaggctaacaacgcagcgcagtataaaagagcggcatctaggttaaataagaagaaaaatattatttcaaatgcccagagcgattctttaccttcaaactgattgatagtgtgagtcttatacataatagcgagaagaatggcggctatcgttggcagtatcttgtagacaaatagcttctcttctttcaataagacatagccgattcgaagcgagaaaagaaagcagattacccaaaataaaaaaagagggaggattactattcccataacacgtccttgatgttggtgaatttcgtttattattttttcaataaagccacagtgagatagtctcactgtggctttattgattctagcagattagttggcgagaattaatctggtttacgatttcgacgtgctggcgctaaaggcttgcttcgaaggccttggcctggtgtcatttcagcttttggtgcgctagggcgacggttgccagacttaggcgcattgccttgtttcgctggattaccaccttgtttcgctccattgccttgtcttggaccattggtttgctcacgtggtcttttgggcttgttaggcttaattggacgtgtatctagagtggtatcaggtaacatgtgcgttggcatgaaatcatcttcgtaacgacgttcaattagcttctgagtcaaacgctcgatggcgcgtaattgatctagctcgtctgctgccaccaaggaaattgctttgccagttgcaccagcgcgaccagtacggccgatacggtgaacataatcttctgctacatctggtaagtcaaagttgactacatgaggtagctgttcaatgtccaatccacgggccgcgatatctgtcgcaacaagaatgcgtatacggccttctttaaagtcagctagagcgcgagtacgtgcgccttggcttttgttgccgtgaatggcgctagcacgaatgcctgcgtcttctaattgtttggtgatcttgttagcgccgtgtttggtgcgagaaaagaccaatgcttgatcccaacgaccgtcagcgataagttgaattaatagctcggttttgcgcttcttatccaccggatgcagccactgctctacagagaccgccgtcgcattgcgtggcgtaacggaaatttcgattgggttgtttactaagccttttgctagctggcgaatttctggagagaaagtcgcagagaacaataagttctgacgttttttcggcaggatagcgaggatttttttgatgtcatggataaagcccatgtccagcatgcggtcggcttcgtctaacactaggacttctagcttgtcgaaacgtacagctttttgattgtataaatccatcatgcggccaggcgttgcgatcaaaatatccgcgccgcgacgtagtgccatcatttgaggattgattttgacgccaccaaatacgactgttgatttaagagacaaatgctgaccgtaatttttgacgctttctgcgacttgtgctgctaattcacgagttggtgttaataccaaagcgcgaacttgattgctttgtgcattttcgcctttacttagtatttcaagcaagggtaaggtaaaaccggctgttttgcctgtcccagtttgggctgcggccatcacatcttggccttcaagaatggctggtattgcctgagcttgaattgcagacggctcagtatagccctgatcttcaatggcttttaggatgggggcagaaagcccaagtttgttgaaactcatagatgttctcatgttttataaaggcaggtgcaaagctgaaaggtcaggttatgcaagaatttcgcgaagcttaccttatatcggctctacatgctatgtagtatgacctttgtgtgataattgccatggctcaaattgcagttaaaaacgagggaaaagggtccttgcatcggcttaccatgtcgagcaaagactatttgaatcttccctagttttttgtttagactcgttttacatccactgaaacggcaagctgctgagagccgccgccttcaaagataacgccttgcagcggtgtaacgtcggcataatctcgaccccatgcagtgacgatatgctgatcgcttggcatgaggtcattggttggatcaaattccacccagcctaattcagggataaacaccgcgaaccaagcgtgggatgcatccgcaccaaccaatttttcttgtcctggtggaggcaaggtttctaggtagccactcatataacgagctggaatgccaactgaacgcaagcagccaatggctaaatgagcaaaatcctgacatacaccgctacgctgttttagtacttgctcaagcggcgtggcaacggttgtgctagccggatcgaatttgaactcggtgaagatcttatgagtaaaagccagcgctgcctgcaagacaggtttgtcatctgtaaaagtgcttagagcgtaggcttttaaatcttctgaacaacgtatttgcggagaatccagtaggtactcttttgccatacgcagttcaggtgtatttggattagttagttgcgcgcgtaattgaccacaagtgagcgtgctttgcatttgccattgcagtacatccaatggtgaaatttcaaagtcagtggttacatcaattaccagttttttatgagcttcttgaatcgaaaaataaaatgtttgattgccgaaataatcttcgccatcattttgataaacgggtggcggattaatttgtattttttgattcaggcagcgctgattgcgcgtatctcgcggtagaaggtgagccatgttgtagcataagctcactggcgctccataagtgtattccgttatatggcgaacgcggtatctcatacatttgttcctctgatggcttcagtcaatgactgcgggccagcggtatggtcaaaatacttatcgctaatgagaacggtgaattgctcaagttgagctaaaagctcggtcatgagttgctcgagttttagacggctttggctatcaggatcaatcttggcaagttcttccaaatcggcaagctgaatatcatttagcgattttaaaatgattttattttcagggcttaggccagctgttgttgtctcatttctaggtaattctctgatgtatttacgtagctgttctacttgataaagtaaagagcgtggattcgtaccatcaatcattaatagatctaatccgtatgcaacgcgtacacgattacggtaacggcgacggaaggaaataagggcttctacacttaataaaacggattctaaaatttgctgttgaggcccggatgatagtggcgtagtgagcgcagagcgtaacaaggttgccgtttgcaatgcgcgttcggtacggcgaccaatttcctgaaacgtccagtcgagaccgcgtaacatgctttcatggttcaaaccggacagcgccaacaaagaggtaacaagactgtctaacgattcttccggtgcagaaggcaagccattggtataagcgcgatctaactcatggatatggtcgcgcagctcattgatgatgatacgtgtatcggcagaaagcatttctttcacttgctcgccacaacttaacatggcttgcaggttggctttgaccgatcccgctcggctgccatccgtgatgatagaaacgagttcagcttcagggttggtgagcaatttttcgtcagcttccataaagcctggcaagcagcctgtttgcgtagatgccatttcaagtaacatacggcggctttcttctggtaatggatcaatgccattcatctgtttaaaaatggtccttagtaagcgcatactgatttctgcgcgttcggcataacgacccatccagaataaattttctaccactcggcttggtaaatttgattgtaaggcttcgtcctgcagcataacttgatctgtgatcaagttacttggcacttctggctctgctgcaatgatccaagtgtctttactttttgagctagacatattggtgacaatggaatcttttgtcgattcgccagcacgagataaaccgccgggcatgacagtgtagccggttgggttagcaacggtgaaagcccgcaataggcttggcctagcttgtatttttccatttaaccaaataggcgacatagagcctggaacataactttgcgctgcatatagatgcggggcttttttgattttttctatcgtattaagtttttgcttttcgcttagcgtgtggccataaatactgttgctgctatggctacgaattgcaggcttgataatcaggttactaagattggcgataacataatttaaatcgtctttatcaccacaccaccaagttgctacagaaggtaaggtaagttgttcgcctgtcaaaaactcactgatggcaggcaaaaattttactaatgctggcgcttctagaatgccgctacctaatgggttagcaagtacgacgttacctgcacgaactacttctaataaacctggaacacctaggaaagagtcggctcttagctccgcttgatcgcagtaggcatcatcgacacgacgtaaaataacatcgacacgagccaagccatttaaagatttcatccataccgcaccattacgtacggttaaatcactgccttggactaatggaaagccaagatagtttgataagtaggcttgttcgaaataggtgctactgtaagcaccgggagacagcatgacgatacgtggagtatctgtccattgactggcaagagacgtcagcatatttttgaaggattggaaaaatcctgcaagacgacgcacttggctgtcgcggaaactgttcggaataacgcgcgatacaacggtacggttttccaatgcgtagcctgcgccatttggagcttgggttcgatcaccaatgacttggaattgacccgcatggtcacggactagatctaccgcatgatgcaataattgatgagcaccgggaaccataacaccgtggcattgacgtaaaaatcctggatggctaaaaataatctcagaaggaataatgccgtttttcagtagttcttgcggaccatagaggtcttttaagatcagatcgaataagtttgagcgctgagctaaaccttgctctatctcaagccattcatcggtcggaataatattgggaataagatccagcgaccaaacacttggcgtgagtgggtcgctggttaaattataggtagctccgtcttcacgaaggatacgctgagcacgacgttgtcggtcgagcatttcctcgtctgaaagattgcttatgttacgcagcagggcttcccaatgtgcgcgcggttggcgatcttccgtgaaggcctcatcataagcatttatcggtttatcataggcggaagataacgtcggtttttcatctatcaccgacgttataaaagtacctgtttgaagttgcataatgtgcttgagcctaaaaaaattaattattagagaacattatactgcttccttagatctaatgtatgcggatattcattcattggctcttctgctggtggcgacatggcacgaggctcgtctccatttgggtaaaaagagcgcaatgcactgaaggctggcggtggagatagcgtgccttgagtgaagccgtgatcccaaaaacggttcacacgacgagcttccgcttcgttgctattgaccggtacattgtcatacgtacgtccacctgggtgagacacatgataagtacaaccgcccacagataagccattccaggtatcgattaaatcaaatattagtggcgtgtctgtccctagtgttgggtgcagagcagatggtggtgcccaggctttgtaacgcacagcacccacgtattcgcctttgcgaccggtagaacgaatcggcacacgacggccattacagctaagtacataacgtccatcggttaagccagataattttacctgcaaacgttctacggaagaatctacatagcgagcagtacccgatccggttatttcttcgcctagaacgtgccaaggctcaattgcccaacgaagctcgatttccatgtcatcgattttttgacgaccataatgagggaaacggaactcttcaaatggtgctaaccattctagtttgaatgggaaaccatggcgctgaagatcttcgaccacttctttcacgtcttgccaaacaaaatgcggcagcatgaatttgtcatgcaaactagtgccccaacgaactaaaggctttttgtacggttctttccagaaacgggccacgagacagcgcaacagcagcatttgtacgagcgacatatgcggatgtggcggcatttcaaaaccacggaattccaataaaccttgtctaccgctggcgctgccagctgcgtagagcttatctatgcagaactcagaacgatgggtgttacctgtgatatcgaccagtaagttacgcattaagcggtcaactaaccaaggttcttcaacaaagccttcaggcatattttggaaagcaatttccatttcatacagagcttcatctcgtccttcgtctgggcgaggtgcttggctagttgggccaatgaacatgccagagaaaagataagacaaacctggatgatgctgccagaaggtcactaaactctgtaacaactcagggcggcgcaacagcggactgtctgctggtgtgcgaccacctagcgttacgtgattacccccacctgtgccagtatggcgaccatctagcatgaatttttctgcgccaaggcgtgaaaggtaagcttggtgatacaaggtttcggtattgtgaaccagttctttccagctcgcggcaggatgaatatttacttcgataacacctggatctggcgtgatcaggaacttttgcaagcgcggatcttttggaggctcataaccttcgacaacgattggtttatcaagggttttcgcaaccgcttcaagctgctcaagaacatctacaaagtgctcaagatgtgtcattggcggcataaatatatgcaagcggccatcgcgtggttcgatacacaaggtagtgcgaattacgtttttcaacgttttttctggcgctaaggctggtgctgctggttttttagcgaaatgctgcttggcaacgctttctaataccgcgttgtcttttttgttcgccaaaggttggcgaggatcaaacgggtcacgctcagggatgcgatcttcttcagcttgagcaggtaaagaatttagtggtaaacgataacccattgggctgtcgcccggaattaaggtgataacgtcactgcgcattggccaaagggagctattccaacgattgtttaccgtatcgaattctaacggcaaaacgaaacctgttgtggtgcttaaaccacggctaagcagttttgctagacgacggcgttctagatcatcttttaaatcggctttggttggatctgcatccgcaggaagcgattgctccatccataaataatacagcgtgtcttcgtaggtgctttgaaggtattgcttatccaaggcgagtttttcacacaacaattcgccaaacgcttgggcgtctttgatggtgtgtttgtagtctttgtctacacgagctaaatattttggatcattccacaaggcttcgccgtcagtgcgccagaaacaacccagcgcccagcgtggtacttcttcgcccggataccatttgccttgcccataatggagtaggccgttagcaccaaattcttgcttcattttaattagcaaatctttggctagttttaatttttctgcgcccaatgcgccagtattccattgttctgaatccatgtcgtcgattgagacaaaggtcggttctccacccatggttaggcgaacgtctccgtcttcaagttgcttatcgaccgcaaagccaagagctttgatagtgtcccattcgccttctgcatagggtttggtcacacgcggatcttcatggatacgagtaacaatgttgctgtagctaaactcacattcacattcgtcaacaaagcctgtgattggggctgccgaagctggttctggtgtacaagccagaggaatgtgaccttcgccagcgaataggcctgaagtaggatctaagccaacccagcctgcacctggtaaaaacacttcacaccatgcgtgtaagtcggtgaaatcttcttctgggccagatggaccgtcgagagcttttacgtccgcagtgagctgtactaaataacctgacgcaaagcgtgcagctaatccaaggctacgaagtatttgaaccagtaaccatgatgtgtcacgacaagaaccttttttcagggtcagtgtttcttcacaggtctgaacgcctggctctaaacgaattccgtaaccaatatccgctgctaagcgactattgatcgccacgagaaaatcgttaatcggcgtatttttacgatcaactgttgataaccatttatctaataacgggcaagattcggttacttgtaagtaaggctcgagctcttttttaagcgctttgtcgtaggcaaatggatattcttctgcgtagctttcaacgaagaaatcgaatgggttgattaccgtcatatcggcgataacttccacgtaaaactctaacttattagtcttttcaggaaacactaagcgagtttggaagttgccaaacggatcttgttgcacattgataaaatgtgtttcaggcaagactttaagcgagtaagcatgaatttttgtgcgtgagtgcgccgccggttgtagtcttagtacgtggggagccacgttgataaaacgatcaaactcgtaggtagtcttgtgctgtattgcgactctaatggtcatgcagcgtctccttgccgaaaatgaaaccagttttcggtgatctggtgatttatttcgataatggcaatctgtatatcattgagatgattatggaagtcttcatccaaatcttctgaactattgattgggtaatcaaattctaaaagtttatctaccttagctgtaatcaaaccagcgcgtggtaattttgtcgccgcttcacctatttgacctaagcagtaagctaaggatcgtgggaaacaagggtcattcatcaagaatgtagtggcctttgctccgttgatagacgttctaacagtgcggcgataatccaaatacgcactttgagactttaatacttttgaccaagtcacttgtccaagttgaattcttgcttcgggctcagatttcaacattaaagacacggccgcatcgagaatacgtgttcccatgtcagcacgttctaaatagcgtcccataatgaggaaatgccagccggaatcacgactcattgctccagcaaagaggccgatgattttttggcagccttcaataatggtattcaagaaaaggtgacgttctgaacgattaatcccttgcttgatattctgttgtgcgtatagatctagttcgtttattagttcccatgtttctttaggaaccgcatcacgtgtggtgcggatgttttctcggaccatttttaatgatgacagcatagagcttgagtttgtgtcatcggctaaaagaaacttcactacgttacgttcgtcttttactttataacgttgttcgaaaatttcttcaccactgagtatctcgattaagttataccaagatacttcaatgttttttggaaggtcgaataataggtcgtcataaacactgaccaagcgggctgtgttttcaacgcgttccaaataccgtgcgctccaatataagcgttctgcgactctagataacatgattactgcccctttgtttcaacaatccaagtgtctttactaccaccaccttgtgacgaattaacgaccaaggaaccttttttcatggcgacgcgagttaggccgccagtggtgacgtaggtttccttagcttgcaagataaatggacgaaggtctaagtgacgaggttctaagacacctttggatataagcgttggtgcggtggataatttcaacgttggttgagcaatgtagttacgcgggtttttagtaattaactcggcaaacagtgcttgctcttttttggttgagtgaggaccaactaacatgccataaccgccagattcgttggccggtttaacaaccagtttgtctaagttggcgagaacataggcacgctgttctggatcgtcacacaagaaggtttcgacgttgttaaggatcggttcttcgtttaagtaataacgaatgatgtctggaacataagcgtaaactactttgtcatcggcaacaccagcacccggcgcgtttgctagtgcgacattaccggctcgccatgcgcgcattagaccagcaacacctaggacagattcaggatcaaaggcttctgggtcgatgaataagtcgtcaatacgacgataaataacatctacgcgctctggaccatcaatagttttcatgtaaacgcagtcgtcgttgtcgacaaataggtcgctgccttcaacgagttcggcacccatttgttgtgccaagaaagcgtgttcaaagtaggcggagttataaatacctggtgttaacaccacgatctcagggttttctatgtctcttggtgacaaagaggctaaggtgtcaaataattgcgaggtataagaatcgatcggcaagatggattcgttttcaaacagttctggcaagacgcgcttagtaatggcgcggttttccaacatgtaagacacaccagagggtacgcgtaagttatcttctaaaacaaagaagtcgccattttcatctcgtactagatcggtaccacaaatatgcgcccatacgccgtaggctggtgaaacgccaacgcattctggtctaaaatttttggaatctttgatgatgtgttctgggatgatgccgtctttgatgacgttttggtcgtggtagaggtcgttgatgaaaaggttaagagcggtaagacgttgttttaatcctgcttcagctattttccagtctgaagcttttatagttctagggacgatatcgaagggccatgctctgtctatattgccttcttctgtgtagaccgtgaagctgatgcccatttcttgtatcgttgcttctgcagtgagacgcctcttttctagttcgtcttctgagagactatctaaatatcccaagagttgttttgctggagatcttggggcgcctttgtcatctattaactcgtcaaaaaaatcagatgactgataatggctggttagtttttccatgtatacctcgttctctttatcaagccggaggtgggtgccttaaacttgcacacgtttgtgggctttttttgtgcatccgccccacattggggagacttctttactttgtaaggttaaacctagcgatatcattaccttgatttactaggctgccagtaatgttttcgcactactgaaagaataaagcaaggatcgagccatagtatttgaaaagtattttcacattttttgttccatcataagtgatatagatcggttttatttaggtgggaattcgctactatggcgcctttaattcttgcaaaagcatcattaacaaagaggaaagatgagtgggtcaggttgattgtgttgtgattgctggtgctggtattggcggattatgtgcagcattggcattggccaagcaaggtattcaggtaacagtatgtgagcaagctgcaagtcttggagaagttggtgcaggcctgcaaataagccctaatgctatgagggtgctacgagaacttggtttagaatctgaattaagtcagtttgtttttaaacctcaatatgctgctattcgcgattataaaaccggcgaatactacctaaaattgcctttaggtaagcaagctgaagcacgttatggtgcgtcttactggcatttgcatcgtgctgatttacatcaggttttagcagaagcctgtgcacaagttggtgttaaaatggtgctaaatgcgacggttgcgggctatcgcgaaaatactgagctcaagcaagtctatttgttgctcgaagatggtcgtgaatttagtgcagatttgttgatcggtgcggacggtattcgctcaaaagtacgcgagcaaatgttagggcaagagcgtccaacttttatggggcaagtagcatggcgtggcgttattcctgttagtgatctgaccgttgatgtcaaacctgatgcgtgtgtttgggcagggcctggccgtcattttgtgacctactatttacgtggtggtgactatgtcaactttgttgctgtagaagaacgcagtgattggcggtctgagtcatggcgcgaagaaggtgatgttgacgaattaaagcacgtgtttgcagattggcatcctgaagtgagggagttgataaaagctgcgaacagtacgtttttatgggcattaaatggccgcgatgaactgcctacctggcacaaaggtcgagtggttttgttgggtgatgcttgtcatcccatgctgccttttatggcgcaaggcgccgcaatggcgattgaagatggatatgttttagctaagtgtttgtctaattatgctttgggcgatgctttgctgaaatacgagcaatctcgtaaaccccgagcgactaaaattcagcaaatgtctaaagccaatgttggcttatatcatatgcacggtggtgtactgggcaaaatgaaattaaaagcgcttcaagccgccggacggtttgttcctgatgttattcaatctaaattagatttcgtatatggtcatgatgtgactaagaattgagcattatcgcgggttattgcttcataaatatgtaagaaaaaagtctattttgtcattttatattctacactttttctttgagttgtaatcatctatggtgaataggtggtgcgatggctgctctgcggtcgttttgctactttttcctgaattaataaacgcacgaattaaactcgaagggattgtgtcatatgattgttctctcggtactgtttttagtcattggtttggctttgctattgggtggtggctggcttgtgtcacttgatggcagtctctactatgttgttgctggcattgcttttatcgccgttgctttgttgttaagaaagcgtaataaaatagcgaatctaatttacgccttgctactagtaggaaccttaatctggtcgattatggaatctggtttgagttggtggcctttagcatctcgaatggggcttttcttaatcctcgccgttcctcttctcttactggctttctttaagcgacgcagtggtggacgtgtgttattgccagtttggttagcaacagctttagttactatttctcctttgttcatgacgtcaccaacgacggttgaaggtacaatgacgcggtcagttaccatgtctgacgcggatactggtgatgttaatcagggggagtggaatgcatacggacgtagtaatttaggtcagcgattctcgccattaggtcaaattacacctgataacgctgatcagctgcaacttgcttggcaatatcaaacaggtgataaaaaaggccctaaagatgtgggtgaaactacctacgaagcgacccctctaaaactcggaaatgctctttatgtttgtacaccgcataactggattgtggcattagatgcggatacgggtgaagagcagtgggtctatgatgcgaaagtgcccgcagaaagtcagcgtcagcatcagacttgtcgtggcgtatcttatttaccgcccactaattctgtaaaactcccacctattcaaaaatcatctgtacctgctgaaagtttagaaagtatgcagtgtgacgcacagttgttcttacctacatctgatgcacgtttagtggctgttgatcctacaacgggggcgcgttgcgctaattttgcggataatggcgaactagatttgatgcacaatatgccgtttaagcagtcgggttactattattctacgtcgccgccattagtggctggtggtgtggtgattgtctctgggtcagtgaatgataactatgatgtgaattctccatcaggtgtgattcgcgcttacgatgtgaaaacgggtgagttgaaatggaactgggattctggtcacccagacgatacaacgcctataggcccagatgaaacttatgcgacaagctcgccaaatagctggtctgttgccagtgcggatgaaaagcttggtttggcctatttccccatggggaatcgcactccggatcagctaggtatgtatcgtactccagcggaagaaaagtatgcgacttcggttgtggctttgagcctcgaaactggtcaggtcgcttgggttcagcagtttgttcaccatgatctatgggatatggatacgccagctcaacctgctttgttggatttagatacaccaacgggtaagcagcctgctttggtggtaccaaccaaacaaggtgatgtgtacgtgttgaataggaaaacgggtgaacctatttttcctattactgaggaaccagcaccacaggggacaattcctggtgactatgcggcgaaaactcaacctacttcggctttatcctttaagcctgctaagttaatggaagcagatatgtggggcgcgacaccattggaccaactaatgtgtcgtattcaatttaagcaattacgctatgaagggcgctacacgccaccatcagagcaaggttctattgtttaccctgggaactttggggtatttaattggggaagtattgcggtcgacccaaaacgtcaacaaatgtttggcatgcctttgtatctcgcttttacttctaccttggtgccaaaagaaggtgttgatttagggggagcgaataaaggtgagcaagggttaaactcaaatgaaggtgcagattttgccgttgaattgaaacctttcttatcgccattaggtgtgccttgtcagcaaccaccatggggttatgtggctggtgtggatcttaaaacgggcaagaccgcttggaagcataaaaatggcaccatcgaagacatgacacctcttaagttgccaatagaaatgggcatgcctggcattggtggcccagtgattacagatggcggtgttgttttcatggcagcgtcagttgataactatttgcgagcttatgacatgtctactggtgaagagttgtggaaaggccgtttacctgcgggtggtcaagctacaccaatgacttacttaaacagcaaaggtgagcaaatggtcgttctggtagctggtggtcatggttccattggtacaaccattggtgattatgtggttgcttataaacttaaaaagtagctttttagggctttctttatatcgattagtcgttttatagagaagcggtctttataagttacaacaagctcagtattgaagttgctagaaatagtggcagctttaattactgggctttttattgcttcaatatcctatatatccattttgaataattaattattttatttgtatttttggttataacgttttgtgacaacgacatcgcgatttattattggtctcatgcattactttttactattattcgggcctttcttccctaagaccacaagtcgcggggctaacttaatctggaaccctcagacgatatgacttctaaatctcctttggcattgttgccattgttacttttcctcgttctttttgttggcagtggcctttggtatcagtccgaaggtgtggactttgccttctatcagatctctgcccctgtcgctattttgcctgctattgccttggcaattttattaggcaaaggacattttaatcaacgcatcgaaacctttattgagggagtgggtgataacactattgtcactatggtgttgatttacttgttggccggtgcgtttgctagtgtggctaaaagtgttggtggtgttgatgcgaccgttaactttggtctgagcgtggtgcctgcttcgcttttattgcctggtttatttgtgattacagcgttcgttgcaacttccatgggaacgtcgatgggaacgattgcggccattgctccaatagctattggcgttgcggaagctgcagatttatccttgttgttgactgttggtaccgttattggtggtgctatgtttggcgataatttatcgattatttctgacaccacaattgccgcgacacgaactcagggttgtgacatgcgtgataaattccgcatgaacttcaaaattgctttgcctgcggccttggttactttagtttggttgtttttccagagtagtgatgcgcacattacagatattaaagactatgagctgattcgcgttttgccttatgttgtggttttgggcttggcagtcgctggtgttaacgtaatgttagtgttgtttagcggcattattttggctggcgtgattggtttgaccatgcagcctgattattcggtggcgtcttggtcctctgatatctacgctggctatactgggatgcaggagattttgattctttctttgttgattggtggtcttgctgcactaatgaaatctcaaggtggtctggagtggttagttggtgctatcgaacgtatgagtaaagctttgggtgcaaaagcaggttcaacgcgcgcgggtgagttgagtatcagcgctgcagtagcattaactaacctatgtacagctaacaacactgtgtctattttaattaatggctcagtcgcaaaaaacattgctgaacgctacaatgtagaccctaaacgcagtgccagcttgttagatattttttcatgtgtggtacagggtgtattgccgtatggcgcgcaaatattattagcatcttctttggctaaagtatcgccattagagcttgttggatatgtccaatatagctggttgttagcggttgcggctttgatttctatttttattgcttggccaaaaggcgcgaggtaggtcttaacaaaagcaaattattgataggaaagctcgcactctaagttgtttatcacgaagggcgcgggctttttttgctttctggtttaacgttgtaaactttatttagtaagctttttttattaaggactattcttgaaacaaggatcacatttaaaggccgaattgatactggtatttgttactattttggctggcttcggttggatattttcaaaagaagcgctagcaggattacctccacttttttttatgggggtgcgttttattgttgctggctttgtattgtttcttgcagggcaaaagtattttcgcggtttagattggcaaaacgttaagcaagcgagtttggttggtttggtaatgggcatcactatgatgttttgggtaactggattggatcaaggctcaaacttaggagtgggagcttttatcactagtcttggtgttgtactcgttccagtggttgctcgttttctatttggtgctagaccgccgttaagtatttggattgctttacctattgcggttgttggtttgggctttttagcgttgaacgatgggttgaattttgagttttcgcacttgtattttttgggggccgctttaggctcagcatttcagttaaacttattgtctcgcttttcaatgcgcatgcatgctctagtgttaacagccattcaattaagtgtagctgggtgttttttacttttcctttccctgttaacagaaacgcttccgcacagtattagtattccagtggcagggtggtttttagttagtactttggtggcaagtagtttacgttttctattacagacctatgggatgagtatgactccagtgagtcatgccgcagtgattatgaacttggaacccgtttggacagctatttttgctgttttttggtttagtgagaccatggcttcaggtcaagtctttggctgctttttgatttttattgctatgttagtgagccgctggtctcaaattagagcgattttcaaaccagttaaatctttttaattaaattacatctggcaaaatagtatctaatgtttgccgataaatttgatgcatttctttagtaaagggcctcgtttgaaaatcccagcgaacgagcaacccttctgttaaagtgaccagcatttcaatacgagcaatggcctctctttctgtaatagtcggatagcgtgacattaaaataacgactgcgcgactttgtaaacgagtatgagattctttgtagattttggcgataactggattacgtgttgcctccgcttgaatctcagtatgcattattctcatattatgagtttcttgattttcttcagaaaagtgtcgctctagccagtcttttttatctaaaaaagacgccataaactgtaatcttttttgagtaagctgttcaactaatgcacaaataatgtcatctttatgggcatagtaacggtaaatttggccgacactcaatcctgccgtttttgcaatctcactcatgcttgctttatgaaagcctttagtcagaacgtgttgttctgtggcatcaataatgcattgttttcgtagatcacttttacatggtaatttaatagttctcatttatttgcacgttttgtcatatatttagagagattgcttatattatagtgcttgtgaatgatcattctcaatatgtcgaaaggaagtctcctcaatgttgtctaaatttaaatatgcttcaagtatgttacttgttttgttgctggttggctgtcaggaggaggcccctaagtcagcggttgcaccatcagcccctcctaaagtgcaagtgggcgttgtaattattgagcctcaaaaaacagacttgatgactgagctgccaggtcgaactacttctagtttggtcgctgaaattcgtcctcaagttggcggaatagttaagaagcgcttttttgaggaaggtcaggatgtaaaaactggcgatttactttatgaattggatgattcaacttatgtttcttcttataaacaagcgcaagctgatttagagtctgcgaatgctagccttaagtctgcgcaactgaaaaatgaacgttacactcaattgcgtaaacagaataacgtttctcagcaagatcttgatgacgcgcatgttgcttatttagaagcaattgctaagcaaaaaggttctgaagctgcgttggaaaacaccaaaattaatctaggttataccaagattaaatcaccgatagatggtcgaattggtatttctcaagttacggtgggggcattggtgacaggtagtcaagcaacagtgatgacaacagttcgctctttagatcctatctttgtcgatttagcacaaaccagtttagatcagcttaagcaacgaaatttcttatctcaagatgatgttgtaaaaggttctaataaagtgtctttgatacttgaggacggcaccaaataccaatatgaaggtaacttaaaagctcgagaagttagtgttaatgaatctactggcagtgtgactttgcgcgcagaatttccaaatccagataatcttttgctaccaggtatgtttgtacgtggtttgattcatgagttaactcataatgcggctcttttggtgccacagcagggtgtttctcgcgacgtgaaaggtaatcctatcgctttagttgttaatcaaaataatgtaattgaaagccgcattttaacagttgaacgtgctattggtaatcagtggttggtgctttcaggtgttaaagctggtgaaaaagtgattgttgaaggttccttgaaagtgaaagcgggggctgaggtggtgccagttgagatgacaagagaccctgaaagcggtgctattgttgcaaagaatgctaatgcatcttcggctcaagggaattaatttatgctagctcatttttttataaatcgtccggtttttgcgtgggtgatttctatcgccatcatgctagctggtttggcatcgatattgaatttgccaatatcccaataccctaatgtggcgccgcctactatcagtatttctgctacgtattctggtgcttctgctgaaacggttgagaacagcgttacgcaaatattagagcaacaactgactggtttagacggcttgttgtatttctcatcatcaagtagttcaagtggtcgtaccagcatcaatgtaaccttcgaacagggtacggatgctgatattgcgcaagtgcaggttcaaaataagattcaacaaattacctctaatttacctgaatcagtacagagaaatggcgtgactgttagaaagtcgaattctgatttcttaatggttgcggctatttatgatgaaacggatacggatactgcaaacgatatttccgactttctcgtttctagtgtgcaagaccctgtttctcgcgttgatggggtaggtagtattcaggtgtttggcgcagagtacgctatgcgtatatggttagatccattgaagcttgcgtcatataaattaatgccttctaacgtatcttctgctatcaatgctcaaaatacccaagtggcagctggtagcttaggtgcttacccaataataaagggtcaagagttgaatgtgacggtaactgctcagtctaaattacagacagcagagcagtttagagacattatcttggcatacgatgacagcggcgcgacggttcgtttgagcgatgtggcgaaggttgagttgggtagtgagtcttacgggtacattccacgtttgaatggtcacccagcctcaggcatggctgttatgctagctcctggagctaatgcgctatcaacatctgaagccgttaagaaagtattgaatggactatcttcaaccctacctgatggctataaactatccttccctgtagataataccgcttttatacgcatatcaatcgaagaggtagtgaaaaccctttttgaagccatcgtcttggttgttatcgtcatgttcatctttttgcagaattggcgcgcaacgttaattcctgcgattgctgttcctgttgtgcttttaggtacgtttggtgtactggagatatttggtttctcgataaataccttaaccatgtttggtgttgtgctgtccattggtctgctagtagatgatgccatcgtagtggtggaaaacgtagaacgggttatggaagaagataagttgtctccaaaagaggcaacaatcaaatccatgaaagaaattaccagcgccttagtgggcattgcggttgttttgtcagcagtgtttttaccaatggctttcttcagtggttcaacaggtgttatttaccgtcaattttctattaccatcgtagcgtctatgactttgtctgtaatcgttgcattgacattaacgccagcgctttgtgcgactctgctaaaagcgaatcatggtggtaataataaaggcttgggtggttggtttaatcgtaatttcgatcgcgctacggataaatattttggtagtgttagtagcattattaagaaaccggttcgttggatgctaggctatggtgttattgttgctggtctagctggtttgatggtgacattgccgtcaggattcttgccaacagaagaccaaggccgagtgatggttatggtgtctctacctgaaggtgctgctatgtcacgcacagataaggtaatgcgtgacgtagaaagttacttcatgaatcaagaaaaagataatgttgaagatatttttaccatttcaggttttaactttatgggtagcgggcaaaatgctggtatggcgtttgttgccttaaaagactggagtaagcgtgttggtcctgctaatagtgcgagtgcgattgttggtcgttcatatggtgcttttgcgggaattcgtgatgcaagaattttttctttgataccaccatctattcaaggtctgggtcagagtaatggctttactttccagcttcaagcatcagggaatacagatcgtgcaacgttactcgaaatgcgtaatgccttgctgcaaaatgccaatacaagtcagttgctaactggggttcgtttaggctcggattcagaagctccacaattacatatcgatatagaccaagaaaaagcatcagctttgggcttgtctatgtcagatatcagctcgactttgagcagtgcttgggcaggatcttatattaatgacttcatcgaccgtggccgcgttaaaacggtttatatgcaaggcgaagctcaatatcgctcttctcctgaagatctacaacattggtatgtgcgcggtaatgataatacgatgacgccattttctgcttttgctaagagtgaatggacgtatggaccgaaaagcttaactcgttttaatggcttggcttcttatgagattcagggttctggtgccccaggtgtaagttctggggctgccatggatgaattacaaaatatagctgatgctttgccaggcggtgttactggctcttggagtggtttgtcgtatcaagaacgcctatcaagtggtcaaacacagatcctttatgcaatttctattttggtggtgttcttatgtttggctgccttatatgaaagctggacagtgccattttctgttatcttggttattcctcttggggtaattggttcggcggcggcggcgcatttacgcggtctagaaaacgacgtttacttccaagttgccttattgacaaccattggtctttcgtcgaaaaatgctatcttgattgttgagtttgctgaggctgcttatcgccgaggtttaaatgtctgggatgctgcagctcaagctgcacgtctgcgtttacgacctatcatcatgacgtctatggcgttcatggtgggtacgttaccattggcactttcttccggtgctggtgcgaacagccgaatctcgattggttctggtatcgtgggcggtacattaaccgctacggtattggcggttttcttcgtacctttattctttgtagtcgtccgtcgtattttcccaaaacgtcctgaggctttatctagtaacgaaaacgctgagtgattcgtaaaaggggatgaatgaaaaaggagccaatttcggctccttttttatgatgaaatacttagattaaataatgatactagatagtgagtttagattaagcgcttacgaatatttactactacaatttctgccaatataacgatgacaaaaatagccaataaagacatagcaacccgatcccattggaatagattcatcgaatcatcaagcactacgccgatgccaccagcccccaccaagcctaatactgcagactctcggacattaatgtcccaacggaacaagacgatactaaagaaagcaggtagtacctgaggccaatagcctttcagcaaaatagacatccaagacgcgccagtggctttaagtgcttcaatagaccccatattcacttcttcgatcgcctcgccaagtagcttaccgacaaagccgatagagcgaaaagcaatagctaagacaccagcgattacgcctgggccaaagatagagacaaaaagtaatgcccaaaccagtgagtttaccgagcgagaagacactaggaaaaatcgagatatccaatggcaccaaaccgaattaacaatgttgctggcattcattaaagctaaaggaatcgcaaaaattaatgtaatgagcgtacctaacgtagcgatatttagtgtttcaatcatagcgtcgtgtactgcaatcggatagtacgcgaaatcaatgggccacatacgggagaacatgtctgccatttgttctggtgcatccagtaagaactcagggatgacttcgacggattgaatggattgtacaaacgctataacgagaacaagataaacagcataacgagatagcttttgttttagcgtaaaacgctgccagtgatggtctattgtgttcataaaaataggctcctaggtcaaactagcgaaaaatgcttcgaacgatgtttgatagaaactcaccaaacatgattagagcgataatgatgattaggatggccgcgacaaaatcgtaatcaaagcgctggaacgcagagaataatgtaccgcctaaaccgcccgcgccgacaatccccaccatggtggagttacgcaagttagagtcgagctgatatgtggagaagccaataaagcgagaaaacacctgtggcataacggaaaataaaatgatgctagtaaagccagcgccagtggcgcggattgcttctacttgcttaagagaaatttcctctatggcttcagcaaagagtttggcgataaagccaaccgatgcgacaactagagttaaaatccctgccaaagcaccaaatcccacactcttaacaaacaagatcgcaatgatcactgggtgaaaagtacgacaaagtgcgataagtgttctcactggtgtactgatccagtttggcatcatgttacgagcagcaaataaccctagaaacaatgaaatgaaaataccgcaaatacttgagattacagcaatttcaaggctttcaatcagtccgctcattagcaaagaccagcgactaaagttaggtggaaccatgcgacctagtagattactagcatggcctaagccttcgttaaagcgttcccaacttagacccatcgcattaaaagaataaaccacataacagatgactagcagccaaattgcagtaacaaaccagttctgcttgaatggattttctctattttgtgaagaatttataccagccatgattcacctccataaatttgttttaggtgctcgtcggtaatgctttctggtggaccgtcgtaaaccacaacgccattgctcatgccgatcatgcgtttagcaaaacgactggccagtttcacgtcatgaatattgaccaaggctggaatgttcttttctgcagagaagcgttcaagcagctccatgatttccacggctgttttagggtcgagagaggatgttggttcgtcagccaatagaatgcgagggttttgcattacagctctggcgatacccacacgctggcgttgaccaccagaaagactatcggcgcgtttcttagcatgttcggttaagcccacagcatctaataattcaaatgcagtattaatgtcttcttggctgaattttctgcgccaagcttgccatgcagacatgtagcctaggcgacctgttaagacgttttcaataacggttaagcgttctacaaggttgtattcttggaacaccataccaacttgtcggcgtagcttgcgcagttgagctcctttggctaagcaaaggtcagcatcatcaaataaaatttgcccatctgtaggatcaattaagcggttaatacaacgcagtagggtacttttacctgtccctgagggtcctataatggcgacgatgccgggttctgtgatgttaatatctatcccttttaaaatgggatttcctgctgtgtattctttttttaaatttctaatttctagaaagtttgaatgctctgctgtgttttgagtgacagacatgatgatttcctacaggcgaagaggtccaacaacctgatggctcaggctgttggtattttttaaataagtctttttaaacgaattagacgattagaaaaaactacttattggcttttactagcagcttcttttttacgcttgtctgcagcggctttagcagcgtcagcttccgctagctgtttaagtccagctttggtgtaagcggtacctgatgagtgggcgatatcgcgaataacttgccaatcttctttatatgtcactgggaagaaacgatcagcaccaccgaaagttttttgcatttctggtgggaaacggaaagtgaaaaaggcttttttgattttttcaactagctctggattgaggtcataagcgtagccaaaggacgaggttgggaagcgagggctagtatagatgatacggaaatcatctttgctcacgcgtttcgcatcaaccatgcgtttgaaaacatctgaggcaactggtgctgcatcatagtcaccagatagaacccccatgaccgattgatcgtgcttacctgagtattttacttcatagtctttatcaggcgttaaacccaatgccggaaaaatagcgcgaggtgctaagttgcctgagtttgatgacgcagatgtatgagcaacgactttgccttttaagtctgccattttagtaatgctgctgtctttgcgaactatggtaattaggttgtaaccttgaaattcttcttctgtaccctttacggcgattggaactaaaccgcctaggttaacagcatagccagttgggccagtagagaagccagcaatgtgcaatcggccagaacgcaaggcttcgacttctgccgcatttgagtggactgtgtaatacaccacttttttgccagtcacttcactgaggtatttttggaaatcactgaatgcgtctttataaaccgcagggtcttctaccggtgtgtaagtgaagactagagtgcttgggtcgcgccattggcttgggtcttttggtaggtcggcaacaaggtcgtagttttcgtcacagaacttatcgtccagaacgccacgatagctgcaatcatcggctagagcggcgcttgcaccgaatagcaatgaacttgagagcactaaacccgttaataatttaataggcattattattttcctcgtgatgtatttttattgttatcaccggtcgggaggttccgttgtcggagatggggcaatcctacatgggagaaggattgactcatctagagcaaggctgatgccaatgttaataaatcctttaaaaacaaatgcttaatattactctttataaaatggccatattttttgggacgatttagtctcatgtgaaactaggtaatgggtcattcttgtccttcgtcttctggtgttttaaattgctctttgtctagatggtgctttttcatcttccgatacagcgtcttgcgcgacatatcaagtagctctgcagcttcatttaataggccatttgtggctcttagtccttcttcaatgatgtgacgctcgaattgatccatgcgttcttcatagctaccatttatgtcgtcttcgcgcttaattgatgcgagagagttttcgctaatgccaagtacaaaccgatccgctgaattttttagctctcgaacgttgcctggccattgatgctggatcaaataatctaaatatgaaggtgtgatgctgggtaactctctagaaaaatgctcagaggcttttcgtgcataatgatggaatagtggcagaatatcttctggtcgatctctaagtgggggaatggtcaggctggcaacgttgagccgatagaataagtctttacggaattttccttcatcacctagttgtgcaaggttgtctttactggcggcaataactgtgagctcgacgggaattggcatggtgctgccaactcgttcaatggttctgtcttgtagcacgcgcaatagttttatttgtaccggcagtggcatggtttctatttcatctaaaaatagcgtgccgccattggccgcttcaatcttgccaatatgacgtttattggcgccagtaaaggagcctgcttcatggccaaaaagttcactttcaatcaagctttcgctaatgccgccacagttaattgcaatgaatcggcctttattgcgtaggctgaattgatgcaaagctctggcaaccacgtctttgccactgcctgtttcgccataaataatggtgtcgacgttagcttgtgccaaagaggagatgtgttggcgtatattctttatggcagccgattcgccaatgataaaggcttctaagcctgtttgttgggctaggttttgctttagttttcggttttctagaaccagttgtcttttttcagcggcgcgttgtaactgattaatcagttgagcaggttgtaagggtttttctaggaagtcgtatgcgccttctttcatcgcttcgatagccataggaatatcgccatggccgctcattaagatgacaggcaattcattgtctaattgttgcaggcgagccagtaaattcattccatccattttgggcattctgacatcgctaagtatcaccgccgcactatttttatcgagtaaagcaatggctttgtctgctctgctatgactttctatttgaaaaccttcgagttcaagcatttcggtcaatgcttcaatgatggtttgatcatcgtcgataatgattatttttattgtattaagcatttatttttctgccttttttaattctaaggtaaagcggctgcctgcttctggtgttgatgacactctaatttggccgccaaaatcttgaactatgttgtagcttattgataagcctagaccgaggccttgaccaacttctttttgagtaaaaaacggatcgaaaatttgttctaattgaccttcctcaatacctattccagtgtcatgtacgtcaatcattatcttgtcgtcttgttcataaaccctgattgatagctgtttcaccgacgcacttgataaggcatcaacagcgttgctaattaagttcaccatgacttgttctaggcgaattggttcggcgagtacataaaatgacgctgagcttgctttataattaagtgtgcaatgttggtcggtaacctggctggacattagctcgatagcatcttggatgacggcatctagacaaacaggtgtaagttccgtgccggcaacgcgagcgaaggctttaaggtgcttggtaattcgcgctatttttgtgagtaacaggccaattttatctaagctattttgagccttgtccacttggcctttttccatatgtcgcccagccgtatgcaaatggctggcgatagcggtcaaaggttggtttatttcatgggtgattcccacgccaagttgacctaatgcagcgagttttcctgcttggactaattcattttgtgcggcttttagttgcgcttcggcagcgactctttcttctatttcagcggcgagagcttgattggttttctctacttctatcgccgtttgttggaagtattgtaagtctctggccatgctagagacttcatcatgaccaacaatgcgtattttggtatccaattgagagctagcaatggcacgcatgtttctttgcagttcaatgatgcgttgtaatacattgcgacgtacgtaaaaccaagaaatagcacaagcgacgcttaagcttataagagacagcaatagaatgttacgaatactattattgatggatttgatggcaccttcgagagagctgcgaatactggtattggtataattcgtatattgattgatttgtgccgctaactgttgaatgtgctgctggctgttttctaacagaaaactttgttggtagagcaagtccagctcttcgtttttgagttgaaatagctcgccttgtcgagaactcatggtgagtaaatcgagcaaggattggcgtaatggcagtggcacctgtggcaacagagtaaggtattgagcaatctctgagcctaacttttcaagtcgtaaaaaggtgtaatctagttcgttaaaagaggcatcattgctgactttttctattaagcctgagaagtaatacaggcgactaatgacttgttccaattctgctgagcgttccaattgatccacttggaaaatgagatcctgaaataaagggaaaattagtaatgactgtgtggtcagttcgcgtcttatgacttcgcggcgttcaacgctttgatttaagagcgttaggctgttttggatttgcgtaatgagctcaagaaaatatcgattgtagtccggcagattgcgcattaaagaatccatatcactgatggcggcactcagctcgttcatggttttttctctggaaatggaagcgtcactggtcacgagcattggtgcagtcgcgacgatttgacggcttttatcgtttaatcgagccgcagcatctaacccaggaatgtcctgatattttagtagaagaagacgatcactaagctgtaaataagtgtttgtcgccaaaccgcttgcaacaatggtgatggaagaaattaagacgaaagccaaaaatagcctgccgccaataccaatattgcgaagccaaaaaaacgtggggatgcccatgaatgtataccttattatttttataattaaataacctaatgaaagattgatgccaactttaaggccttataatcgttaggtttgagcttatattgaggacaaaaatgtcccatcacaagcttttactatcttttgttaccatcttaagtttttaggaatcaatctcatcttagcgtgttattattagcgtgttttatgacatctaactttgcatgacttgatatgctttatagaaggaacaaatagaaaatggatgctattgatgcattgatgacgcgtcgttcttattcacgtggcagtcttttacaaccggcaccaaatagagctgaattagcgcaaattttacagactgcgatgacggttcctgatcatggtaatttaaaaccttggcgattcgtggtgatccagggacaaggtatgaaagatctggagggcttgctccgctccatttacgatggcaaagtggaaaatgaagagtatttccaacgttttattgaagagatcattaatacgccaatgatgatttgtgtctattcctctataaatcaagacacgagagtttcggtattggatcaacagttggcaggagccgccgcctgcgaacacatattattagctgctcacgcaatggggtttggtgggatttggcatagccaagaaacggatgatgctttgcgtcaaatgttgcaaatgggtgaagaagatcaagtgcttggggttatttccttaggtacgccaaagcgtacttctctggctaaacgaaaatcctttgtggattatacttttgaatggaatcaagaggatggattacaaccttggaagtagcgtggtattgacgatcgcatttagtaaaaaagcttttcctatagattgcactcttgatgacagtgaaaaaaagcgtgcctcaatgtttcgatttgaacacctacgtgagcaatatatttttgcgcatgcttttaaacgacggattttgagtcattactttccatttagaaaagcatctgaatggtattttgcccaaacatcatctggtaagccttatataaaagaagacattgcctttaatcttagtcacagtaccagctccgttgcgattgctcttgtcgaatctactgataaaagtgctgttggtgtggatattgagtgttttcgggaaatggatgatcttgagtcaatgattgagatggtctgtcatcctgacgagaagcagcaacttgatatatgtgatgatcgaagcaaaggtttctttaagctttggactgcgaaagaagcactgctaaaagcctgtggaagtggtttgatagatgacttggatcgtatcaattgccgacaaagtttattgagtgaccagtcttattcattgcattggcagggcaaacaatattgcctgaaaagcttttcttttgagtggggggtgattgcagttgtgtggtctgcagatctattggtgtcggatattcgactcgatgattgggcttctggagtgcctgtatctgaggctttttgcatttagttaattcatcaaaaaaagggcctcgaacattattattcgaggcccttagatttgaaccgcttttaaagttagaagcgctcttaaagttagaagagcctttcaattagaacgcttaccagtcgtaagtcacgctggccatgatgttacggctgtcaccatagtaacagaaaccatcaccacaagtagcgacgtattctttatcaaataagttctttgccactaattggaacttgtaattatcaacttgatagcttgccatggcatcaacaagggcgtaagacggtactttgtttgtttcagtgttatccgcataggtctcaccgatataacgtacaccagcaccgacttttaaaccatcgagtataccgtcaataaagcggtagttaccccatacagaagctagtttgttagcgatttgggccggtgtttttcctacattagaactattagtgtctttggttatttcagaatcgacatagctcaatgttccgactaaagtgaccgctctgtttagattgacaacagcttcaaattcaatgcctcgattacgtacttctcctaactgacggaagttggctgtaccactggatccgctgcttagattttctttagtgacttgatatgccgcgataccaaactgcccgtcaaaactttgtggtttgaattttacacccacttcgtaactgtctgctttttctggttttgctggattgttatctgcatctaaagcaataattggggtgaaggactgagcgtaattagcataaggaacaaggccattatctagctgataggaagcgcctaagttccctgtccactgatggaggtctatgtctgtttttttgttggttgaagtgttgttggtttcgttactggtatcatcgtagcgtacgccagcaataactgtgaacttgtctgtgatgttggctttatcttggagataaaagccaagctgtcgattcttcgtttttgtggtttgtagatctgcatctgtcacagacgttaacgtgccattatagctgtatagtgaaatgctgctaccataacttggactatacggattaaatagaaagttaccgtcgtctgccgcaagaatagttcctgcgtaagatttactatttatatcgatactttggtaatcaataccagttagtaatgtatgttttgtgttccctgcatcaaacttgtagataaaacggttatcaatgttgaaggcatcagagtcgccatcttcataagtgacgccacggagaatagtgtctcttgtgctactgaaaccataatctgcagcgtaagctgcgtaatacaattgacgtaagttaatatccatatggctaaaacgagccgattgttggaagcttaagttatcattgaagatatgttctagctcatatcccacagaggtttgttcgcgttggaaagtttcccaatctgagtttcctaaagcagtatcataattaattttaccgcttgcattggatgttagagtaccttccatcggtaaaaattgcagatagggatcagagtcgtctttttggtagctggctagcacagtcagtttggtatcatcacttattttccatgctaaagaaggagcaagtagtgttcggtttgcttcaacctcatcgaccttagtgccattttcacgggtgattgctaccatgcgaaaagctaatttgtcattgatgactttattgacatcaaggttaatttctttgcggtcattagaacctatggtgcctgtaacagagccaaaatcttcttcaagctgagcgcgtttactgatgacattaatgacgccgcctggtggtgtttggccattcagtgttgatgccgggcctcgtaacacctcaatgcgttctagcatgaaagggtcgatttgccagctataaaagctggaagaatataggcgagtgccgtcttggtatagaccgttgttggcttgtttaaagccgcgaattacaaaccaatcttgtttgttgtcttcaccataaaagttggtttggatgcttggagtatattgtagcgcgtcagagatgctgatcggcgctcgatcatccatttgttctctagtaaccacagaaacggcgcgaggaatcttagtgatttgttcgtctgtttttgtcgctgtttgggcaaccttgctgacatagttaaagttattcgatgttgaactttgttctgtatcaccttctaccacaagtgttcccatctcttccgcatgggcaatatttgttgatagtgccaaagcaatagcaaatgacagcggggttagtgtaaagtgttgtttcatgtcctttcctttcttgtaggttgttggtttacatttctaagaaatgatgtgagaaaaaatagagtggttttgttgcggttctgaaatgtttagttcatttagtttgcccatatccattttgaaaacccgatcagcagtatcgaagtatttatcatcatgagtaatcgcgataagggtcacgccacgttcttttagccgaggcagtaattttcggtagaaaaattttcgaaatcttgggtcttggtcagctgcccattcatcaagtaggatgcagccacgctgttccatcacagccataagtaatgcgagtcgtttgcgctgcccttgggagtagcgagtgtctgatagatggccattttgatgtgagactttatgaatcatttctaggtaggttaaccactcatcaatgatgtcatcgtcgatgttgttgccatagctatcggcaatctgatgaaaaaggtagtaatcgctaaaaacagcagagaattgcagtctgtatattggccattgttctgctttaaccgtttcactgttgagaatgatttctcctgaatgagggcggtaaaggccagttaataaacgtgcaaaagtagactttccactgccattaccaccgacaataaagagaatttctccttgttggaccgagaaatcaattggaccaacttgaaagggtttatctgctgagtgtgccttgtattgataagtaacttgcttcaggctaagtgtcttgaacggatgatgttttgtttgttgtgaaatgaactcagcgtttttattaagagacaaagactcaagctttttgattgaaatgtttgctgtgaccaaggtgggtagagaagctattgccgtcatcaagggggcgcgcataaagaggataacgagagcaaaagcagaggcaacttctaaacttgcccagtgcaaacctagcgcggcgaaatagttcatgccaacgagggctaagattaaggtgtttgccatattagcggcaaagccattataggtatctgcttgcgttatctgatttcgataatgctgtgcattcggatcaaactcttcttcgaagtagcgctttgctttgcttgggttgagagcaagctcttttcgaccatcaataatcgcttgataatccttatataacctatcgtcatattcacgtacttgtctgatatgaaaagtgattttaccgacgaggccaaagccaattaagcctgtaagagaaagtatgattaagctgatagcaaatagcggaaatgataaaaatgcaaggtaggtcattgctgctatggatagcacaataccataaatgagctgaggtagatggacgaaccccacagtgacattacgaatatcagtacttaatgatgctagaagacgagcgctaccaatattgtcgacttgttcaatgtcggtgttaatcaattgcttgatgagttgacaacgttttaagtagacaaattgatgtcctaatttatgcagagcaacttgagcccatgtcgctatggttagtaacgctactaataacaataagaactgccacataacagtcgatgttagattgtttgtatttaatagtttgtgttggataaaggcaatgacgcctaaggtaagtaatgcacttgcaatactaagtaatacgacaagagagagagcctttaattggttattggctagctgtcgaagtaaattcatagcgccttctttaagttaatatttttgatttgtgttattattctcatttgatttttactctacctctggttttagaaacgacaccttttagagtcggcgtagtccccacatcaaatagagtccgccgataatagaagcaaccatgccggttggaatgtcttggggataaagaacctgccttccaagccaatcagaaaagagcataagtgtgctgccaactaaaatagaagcgataaggtgttctttagctcggctgaaacctaataaacgagctaggtgtggggccattaaaccgatgaagctgagaggaccgacaactaatgttgcgctgacagttagtcctgaaacgagcagcaatagcagcattcttgagcgagagacgttcattcctaaagcgcgagcggtggcttcacccaaaggcaaaatgtctagccagcgatgacaaataaaagtaatagtgagcaaaatgaatgtcaccgagactagtgggatgagggcatctgccgtgacgtagtatgtcgtgccagccaaccaggcaagtaactgatagcttctcgggtcgccgccagctaaaacgattgtttgcactgctcccattaatgctgttatggcaacaccagttaacaagaccttttctggttgaaagccagattttcgattgagcaatattattaaactaacagcgcagagtgcgccaattagaccaccaatatacattcctagtaagtttgtacttaggcctgaaaatagtgccgcaataacacctagcgcagttcctgagcttatgccaataacttcagggctagccattgggttgccgcttaggcgttgaattatggttcctgcggttgcaagcatggtgcctgccaaaatggctgccagtaggcgagggagtcgccagtctaatacagaccaatcttgtgttgtaaatatccagctccagccatggtttccaatagataggcttgagaaaagaaataagccaatgacaaggctgctaagaacaatccatatggtgtatttgctaaggtatcgtccttgctcgctgtgacgagttagaacggtttctgtgtgggtttgattgcgcattgctaatttgggaagcaaccaaagcatgagaggagcacctaaagcagcagtagcggcgcctgtcggtaacatgatagacataagtccaggtaagtgctgtattgttaaatctgttagggtaagtaatagcgcgccgatgaacatggaaacgagaaattttggcagcaacctatgaacaccaataaggcgagtaatggctggtgcagccagcccaatgaagcctattataccaacggtggcaacaaccaaagaggttaataatacggcaaggcctagacagatgactctaagtttagcgagcgatacgcctaaactttttgcaccagactcagacagttgtaagagtgttaaaggtttgacgaaaagaaacgcaataagaatgagaacaaaaattctaggagtcaaatagaaaacattatcccaacctgtttgcactaacgagccagccccccagatcatcagtcctgctaatttttcttggttcataataagtaaaactgagctgaaagcgccaaagtagaggttaaggatcaaccctgaaataaccacaatagtcggcgagagtgcacggcgccaagaaagagtaaaaacaatccccatggcaattaagccgcctgccatagcaactaaactgtaggatagttcaatcaaccatggagcgtagagtgttgccatcattaggctaaagctagcgccacttgctacaccaagtgtggttggtgaggctagagggtttcttaatacctgttgcattaataggccagctattgccaatgcagcaccgcaaattaaagtgctaaagagtcgtggccaccaagtcaaatgaagtttgattgagttgtctgacagccaattcggtcgcagtaagcttgctaggttattggtgaatgagtcattgagtgatagctgccaccccatcagtaatgcaacacctatggtgagtattaggatgaagctaatagggaaaactcgcattattgtttctctttatggcttaaagtattggtgagtaattcagcaaagcgaacggtggaagggatagctccaaaactccatgcaggttcgactattaaagcgggttggcctgattgttttactagatattgccaaaaaagatcttgctgtaagttttctttaacaccaactggtattggtttaattatgatgatttggcttttggtgttcatcagcttgtctaggcccacaagcgaaaatccccaagcattggtttcttctttccacgcggtttctaggccaattttattcgccgcaaccttgtacatactgttgtccccaaaaactcggacatggcgactgtccataaattggatcatcagtaatggtggtgtatctttggtgttttgatctgctagatttgcgagttttttttctgaggaggtaatcagagtttccgcttctgcttgcgtattggtctcattggcaagcctacgagtgaagtccttaaaaccatcccatgagatgttaccttgtttataaagggtgaagttagtaacaggggcgatatgggaaagcttaggaacaagtgaagtaaacataggtgaaatgaaaattttatctggcttgagttctgatagcctttctagatttggttgggttcttaaacccacatcagccgttgagcttggtatggcaggttctttaacccaagtgtcgtagcctgattgttgggccatggcaattggctgtacgccaagggcaataagtgtttccgtttgggtccagtcaattgacataatcttaagcggtttatcttgttccgcgtgaagaatgttggcggtgcaacaagcaaaaaatagagtcaaaaaagtaaatagctttgttttcatgaagacttttttcattagtagggcatagcaataggatagccagcgggatgatctgaaatatgcattttgataccgtagatcttttgtaattgatcttgattgaaaatactttccacagagcctgaggcaatcattttaccgctatgaagagccactatgtgatcgcaaaagcgtgccgccatattgatatcatggataacgataatgactcctaagtggagttttttactgagttttcttatgagatcgagcatgtctatctgatgggcaatatctaaggcagaaagtggttcatcaagaagtaaatattgtgtccgttgagctagtaacatggctagccataagcgttgacgctcgcctccagataaagtgtcgaccagtctatttctatagctttgcgtatctgtcagcgtcattgcttcgttaatatatcgttcatcatcttggtttaatcgtccaagtaacccatgccaagggtagcgaccaaagctgactaagtcttttccagaaaggctatctgtagaaggtgtttgttgaggcagatacgccacttgctgagcgaactttttttgagaccatgaagtaattcttttactgtttaataaaatattacctgcagtgggtttttgttgctgagcaagtaactttaaaagggtggatttgcccgagccattgtgacctaccagggcgtaaattttcccaggctcaaatgtcattgaaaagtttgttaatagtgaacggtcaccgatactaaattgcagttctttagactctatcattcttaaggctctattatctttaaatcgaaacttgcatgtgcttaaaaaaacagcactggaggatttgcactagaatttatttgggtggttattttattgttattagtaatggtaatgcaaatcatttgtaagtgttggttttattatgcttttagtaactgaatgtttaaatagtaattaattccataggcattgattgtttataaagccgagatcagcgaaaatagtcgccaacgaaatcacgattaacataacggggttgagcgctggcttttatgtcgagtgcttatagaactcgcgtataacctaaaagaacactttaatggcagaccagaattttcttaatgaagtaagcgatagacgtacctttgcgattatttcccaccctgacgccggtaaaaccaccatcactgaaaagcttttgctgcttggtcagctgattcaaacagctggttctgtaaaaggtcgtaaaggtgataagcacgctacatctgactggatggcaatggaaaaacagcgtggtatctcaattacctcttctgtgatgcaatttccatacaaagatcgtattgttaatttgcttgatacacctggacacgaagacttctcggaagatacttaccgcacacttactgcagttgactctgtattgatgatcatcgatggtgcgaaaggtgtagaggatcgtactatcaaattgatggacgtttgtcgtttacgtgacacgcctattttgactttcatcaacaaaatggatcgtgatattcgtgatccgattgaattgttagatgaagtagaagaagtcctaaaaatcgcagcggctcctattacttggcctatcggcatgagtgatttctttaaaggggtttataacctttataccgatactatccatgtttttgttcgtggacgcggtcataccttgatggatgatattcgtatcgaaggtttgcagtctaatgaagcaaaagaattgcttggtgatgattgggagtcttatgtcgacgagattgagttggttcgtggagcgagtcatgaatttgaccatgacgcttatttgagaggtgaactcactccggtattttttggtacagcattgtcgaactttggtgttcgtgaaatgttggatggctttgttgaatgggctcctgcgcccattgatcgcgaaaccaatagtcgtaaagttgaggcgaaggaagagaagttctcaggcttcatttttaaaattcaagccaacatggaccctaaacaccgagaccgtattgcgtttatgcgagtgtgttctggaacctatagtcgtggcatgaaaatgcgccattgccgtattggtaaagatattaaagtgacggatgcggtatcttttacagcaggggatcgtgagggggttgaagaggccttctctggtgacattattggtttgcataaccatggtacgatccagataggtgatacttttacggaaggtgaagatttaaagttcacaggtattcctcactttgcgcctgagttattccgccgtgtacgcttaaaagatccgatgaaaatgaaagctttacaaaaaggtttacagcaactttctgaagaaggttccactcagttattcatgcctcaacgtaataatgagctcattgttggtgcagttggtcagctgcaatatgaagttgtcgcgtaccgtttgaaagacgaatacaaagtggaatgtatttatgaagcggtaaacgtcaactcggcacgttgggttgagtgtgatgatgctaagaaatttgaagagtttaaaaacaagtgtagagataacttagcgattgatggtggcgggcatttgacgtatttggcaccaactcgagtgaatttgatgatggcagaagaaaaatggcctcaagttcgattccactcaacgcgtgaacattgatcaatacttgactaaattactcggataagcggataattcatttatcgaaatggttttagtggtattggaatgagcatggttgaatcgattgatcctattgaatttacagacgcagcagctgcaaagttgcaatcgttaattgaagaagaagaaaatgatcgacttatgttgcgtgtttatgtgacggggggcggttgttccggctttcagtatggttttacgtttgatgaagagcatcaagaagacgatacagaaataaagcgtaatggagttactttggttgttgacccattaagcttccaatatcttgttggatcggaagtagattataaagaaaacttagaaggtgcgcgcttcgttgtgcaaaaccctaacgccacatctacatgtggttgtggtgcaagctttagtatttagcttctgataaaacaattgataaaaaaataaaccttccacacgttattcgtgtggaaggtttttttatttgattgttaccgcttttcggcttgtgctatttgattatatggccagcgcatttcaaaccgtgttccgccttgtgctgttgggtggcaactggcttcgccattatgtgctctagcaatagcagcaaccacagccaaacctaaaccacttccggttgcgttactgtcagatgagcgtctgaatgcggtgaatacatgtggtgctaaggcttcagcaataccggggccttcatcttctacacatagagtcagtgagttctgtgtgcttcgtgtttgaatcttaatgcaacctggtacagcatgtttgatggcattggtaagtagtgcgatgagtgcttgtctgattctagcagggtcacaagaagcatcttttacggctagatctagttccacatattgatgtgctttggctagagagtctttcatgaactcgacaaccgaggtgatttctgtatttaaattgatatattgtgatcttaaatttagatgaccactttcttctaggctgacgactcgtaaatcttctacaagattttttaatccatccacctgtactaataaactgcgtaattgatggttatctggggaaaatatgccgtcgagcataccttgtaaacgaccatataaaatagtgacgggtgttcgtaattcgtgggcaatggctgcgttccaaaatctttgctcgttggtcattcgttctaatttctctgcgagtaaattaaaatcacgaataagctgatttgtttcattttgtgcattattgaatgacgttgctctcgccgacaaatcgcctgctgcgagaaggcgaatgcctttcgtaacggagttgagtggagataaaatatgacgtgccaaattgacggctacggctacggctattgtcagtgctatgatggttgttcctgctagccagatgagttctggtgccgcaggaatatagctgtctacaaagatataatctggccaaaatgtatccatgaaatagtaaaaaagatacgctgtaaagaacacaagcaataccgcaagtaaggtgatagcaatcattgaagcaatgattttgccgcttaatccagctattttcatttttgatcccataagcgatagccaatgcctcttacgccaacaggagtatctgtaacgccaactaactctaatttttttcgtagtttactgatatggctatccactgtacgttctaatgtatcgccttcaggtaagcagctttctaatagttcagttctactataggcccgctttggtgtgcgagccataagtgctaagagcttgaattcagtcagtgttagtgtgatgtttaagtgctcgccttcttgctctaccgaaactgaatggttttctatatcaatgtgtaatggacccacctgcagagttttttgtgacaaagattctttcatcatcgttcggcgcaatactgcttgagttcgcgccactacttcagctgggttaaagggtttgacgacataatcgtctgccccgatacgcagtcccatgagtttatcgatatcttgatccatggcggttagcattattataggggtattgccgcggtgacgaatctcagaaagtactcgccagccgtcaagtttaggcatctggacatctagtaaaacaatatccggtttatgttctaaatgaagttccagcgcttgaaggccattgtttgcatgtaaagtgcgcatgccagatttctctaaataggcaatcagaatttctgcaatatcaagttcatcttccgcaattagtatcgttgcttgggtatcagtgtttattgctgaacctattatctcgttattcataaaaagtgttcatctccatcaaatctacatacattctcggccatagctccatttagtaaaagtagaatttagattattcaatgtttacttgccttagaaggtataggattttcgatgaaatttaaccttagtagtacccgctatggaatgattgcggtattagcttttattctgaccgcttgcgatcagtcgcaatcaagcaaagagcttttggtatcgacacctttagtgtcggcggtttctttaacgcctgaggcgttaattgtgagggacacattatcaggtcgagtcgctccggtacgaatcgctgaaattcgcgctcagattggtggaattgtacaagaaaagctctttgatcaaggtagtgatgtaaaagcaggtcagcctttataccaaattaatccggcaccttttttagcagaagttgatagtgcgactgctgctcttaagcgggcggaactctcattggcgcattctcaaaagcaaatagtgcgattgaactcattacttaactctaattcaatcagtcgccaagtgtacgacgatgaggtttttaagcgagaccaagcgttggctgaggtcgcacaagcgcgggcgacgctagcacgtcgtaaactcgatttaacatttgccaccgtagaagctcctatttctggtcgtattgatcagactttagtgtcagaaggggcgttggttagcagtacggatagcagtccaatggcacgaattcagcagatcgatcaggtttatcttgatttgcgacgtcctgcatcttctcttgaatccttacagaaagcgttaacgaaacagggagtagaagatggcttgctagtatcggttttacgttctaacggcgaaccttatgacttaaaaggatatatcgtattttcaggtattagtgttgatgccggtacgggagatgtgttgttgcgggtgctaatagacaactcagggcagcaacttttacctgggatgtttgtgcaggccaaagtggatcgtagttattacgacaaggctttgatgttacctcaacaggcgatagtccgttttgaggggcaatcgcaggtgtgggttatcgatgaaaatagtcaggtgcgtctcattccagtcgaattaggggagttggttgatagatattaccgcttgaaggcgggggtaatggcaggccagaaaattgttgtcgaaggaatggatcggttggtggatggtatggaagttcgcgtacaagaatggacgtcgaacaagtcagtctctgcgattgctcattaattctacagttctacttgttttacaggaagcatgtttatggctcagtttttcattcatcgccccatatttgcttgggtgcttgccttatttattattttgggtggtgtattgtcaattccacaattgccgatcgctcgttatccatctattgctcctccgtcagtcagtattatggcgacctaccctggcgcgaatcctcagacaatgaatgatgctgttttgagtttgattgaacgcgagctttcaggcgtaaagaatatgttgtatttcgaatcctcagcagatggctctggatccgcttctattacggtgacatttaagccgggtacagatcctaagttggctcaggtcgatgtgcaaaacaagattaaagcagttgaagcacgtctacctcaggcagttcgtcaaaatggcttgagtgtcgaatcagcaacgtcgagctttcttatgatcgtcggccttaaatccgatgatgggcgttttactgaaacgtcgttgagtgactatatgtcacgcaatctgttggaagagtttcgtcgcatcgatggcgtaggtaatgtacagctgtttggttctgagcaggcaatgaggatctgggtagacccaaataagttgacgtcttatggtttgactatggcagatctaacgactgctattactcagcaaaatacacaaattgctcctggtagtgttggtgcgtcgccttcagtaattggacagcgagttactgtgccgttgactgttcaagggcaattgagctcacctgaagagtttgccagtattgtcgtgagagctcgcacagacggttcgaaaattgtgttgagtgatgtcgcgagagttgagataggggcccaatcttacggctttagtaatcgtgaaaatggcaaagtatccacttcggcggctattcaattggctcctggcgctaacgctgttagtacctcaaataaggtgttggctcgtatggaagagttggggcgaaccatgccggcaggtatgagttactccatcccttttaacacggcaccttttgtcaaagtttcgattgagaaagtaatttataccctacttgaggcgatggcgttggtattccttgtgatgtttttgtttttgcagaacattcgctataccttaattccagcaatcgttgcgccaattgctttattgggaactttttcaattatgctgttggcaggcttttctatcaacgtgttgacgatgtttggcatggtgctggccattggcattattgtcgatgatgcgattgttgtggtggaaaatgtcgagcggattatggctaaagaagggttgagtccgaaggatgcgacagtcaaggcaatgaggcagataactggtgcggtggttagtattactttagtgttaaccgcagtatttattcctatggcttttgctagtggttctgttggagtgatttatcagcagttttcactttccatggccgtgtctattttgttttccgcatttttggctttgactcttacaccagcgctttgtgcgaccttgcttaaacctcacacagagaaagactttaagaaaacagggttctttggttggttcaatcgaacgtttgatagtatgacgaaaggctacgtttcttgtgttggtaagttggtagcccgaacagggcgaatgatgatgatctttatagttatcgtagctatattaattctcgctttacgacagttaccgacgtcatttttaccggaagaagatcagggttatttcatgacgaccattcagttgcctgctgacgcgactagcgaacgtacgttggatgtagtggaagtgtttgaagagtatatcgcttcgcgtcctgctattgcgtctaatctatctattttaggttttggtttttctggttcaggttcgaacgcagcgatggcctttactgttctaaaagattggaaagatagagaatatactactttgcaagaagaggtatctcttgcgcagcaggctatggtggatatttctgaaggctcagcgatgagtctaatgcctccagcaatcgatgagttagatactagctcaggcttctctatgcgtttgcaggatcgtgccaatcgaggctatgaggcattaaaagaagcggaaacaaaactgcttacgttggcggcacaaagtaaggttgtgacaggtgtctatccagatggtttaccttcgggtgtaagtattcagctgaatattaatcgccttaaagcagaggccatgggggtgtcgttcagcagtattagtgacacgctttctacggcgatgggatcaacttatgttagtgattttccaaatgcggggcgcatgcagcaggttattttacaagccgatgcatcggcacgaatgcagatagaagatgtgcttaacctatacgtgcgcaatattagtggtggcatggttcctctatcagaagtggttactccggtttggacagaaacgcctttgcagttaactcgctatcaaggttttccagcaatacgcatttctggtgcggcagcagcaggcttttctagtggtgatgccatgcaggaaatggagcgtttagtggatcaattgccagcaggctttgcggttgcttggagtgggcagtcacttcaagagcgccagtcatcatctcaagctcctctattaatggcgttatccatgttggtggtgtttttggtattggccgcattgtatgaaagttggtctatcccgctttctgttatgttggttgtaccacttggtttgcttggtgcggttatcgccgttctgcttcgtgagatgccaaatgatgttttctttaaagttggtatgattacggtgattggtctttctgccaaaaacgcgatcttaattgttgagtttgctaagcagttgcgtgaacaaggggaggggctgattgagtcagctatgattgctgctcgtcttaggttgcgccctattttaatgacatctcttgcctttggtttgggagttgttcccttagtgattgcttctggggccagtgctgaaacacagcgcgcgattggtactggagtattaggtgggattatcagtgcgaccgtattggccgtcttcttcgttcccgtgttttttgtttttgtaatagggcttcaagagcgcattagccgatggcgagcattggattaaattatttttgagttgctggataataagcccgctcatacagggtgtgagtgggttgtgtggttttgagtgttacgcctttgtataaaggttgcttgcttgccgggctctttcttcttcactaatcgggtttccttcaattggtttgaaatgaccaacaaacaataagccaatttgactatctcctaaaacaacaggtgttaaagtgttgttttttgctctccaaatacgtaagccaaaagtatggggtgaaaaagagtcttcgcccattactttactttgattgatgtgtgtataaagtggtgataattggtctggctcgccatcttgatcaagtagtatgtgatagtgagtgatttgctgttcgagaaattcaggtggatagggggtgcgtaatactggtagccagttttccttaggggacgtgtaaaaaatgcttggtgcttccggtgagccattatgaggtgacaataatacggtcatctctacaggaataccgtaagacggctttactggaatatggaatattagttgtttggctggtggccgctgtagtacttctggtgcaacatattctactgatttgttgtccttctcttttgtcattggagggacttgtagaaaaagtttccaatcttttgtgtctaaattaagttcttctggagaatgcagatgcgcattactgtttataagatgacttaatacatgttcaataaggttggcaaaaacacttgttgatgcagtgagtggggatttgttttgactatctagatgtatttcctttacttggtgcgcagcggaacttaagtcgacagagtctttattgctgattacagggcgatatttagctctagaaatcaactttttctcgttcggttgagtgcttgctctatttaacgcctctataaatagcatggtacgactcctttgttagctgtcaaaggtatcggccgtaattttgaagagtttagagatagtctgttttttaaacaaaaaagactatctctaagttttgttttaacgaagtaagttggacagctttggatttggttttaaggctgcgcggtagaaaagtgctactttaccaatggtttgtacggtttcagacttcattattttattgatttcttcaatcaatgcggtgcgaacttcgcgatccgtaatactgatgcgtattttaatcagttcgtgatcttcaagagcacgatcgatttcagtgagaacggtttctgttaaaccgttgcccgcaatcataaccacaggattaagtgcgtggccgattaggcgatattgctttttttgggcgtttgtaagactcatagtaaaaatttctcatattagttgaccctctttattggaggctttagaggttaagcgatattatagcggaatattgactgatttaggtatgatgaaaacgtggcaagatcaaaaagtagtaataattggatgaaggaacattttgacgatccgtatgtcaaaaaatcccaacaagatggttatcgctctagagcgagttataagctgatagaaattaacgataaggataagttgtttaagccagctatgcgtgttgttgatcttggtgccgctcctggtggttggtctcaagtagcagcaaagctggtgggcgatcacgggacgattgttgcttctgatattttggaaatggcgcctttgcctggtgtaagttttgttcagggggattttactgagcaagaagtgtacgaggctattttggctgaaattggagataaaaaagcagatcttgtaatttcagatatggcccccaatatgagtggtaacagttcttctgatcagccacaagctatgtatcttgtagaacttgccttggatatggcggctcaagtgttacgtccaggtggaaattttctggtaaaagtgtttcagggggagggatttgaagaatatctcaaaaccatgcgggctcaatttgactccgtagtgacgcgtaaaccggatgcatcgcgagcaagaagtcgcgaagtttacttattaggaagacaatataaaggttaatgggatatgttctggtatgattactaggaacatttaaaataaccgttaagaggtgtgctcttgaacgatatgctgaaaaatatactgttgtggttggtgatagctgctgtactactaactgtgtttaataactttaatacgacatctgacacaaatcgaatttcttattctgagtttgtgaaagaagtccaagatggccgtatagctaaagttgttgttgatggttataccattagcggcagccgaactagtggtgacacttttgatactgtgcgtccagcggcagctgatccaaaaataatggatgatttgcttagcaataatgtgattgttgaagggcgtatgcctgaacagcaaagtatttggactcaactattagttgccagttttcctattcttcttattcttgccatcttcatgtttttcatgcgccaaatgcaaggcggtggtggcggcaagggcggcccgatgtcttttggtaaatccaaagcacgccttttgcctgaagatcaaattaaaacaacttttgcagatgtcgcaggttgtgacgaagcaaaagaagatacctcagagttggtggattttcttcgcgagccaagtaaatttcagcgactaggcggtaaaatacctcgtggtatcttgatgtgcgggcctccaggtacgggtaaaaccttgctggctaaagccattgccggtgaggcaaaagtaccattttttactatttctggttctgactttgttgaaatgtttgttggtgtgggtgcgtctcgtgttcgtgatatgtttgaacaggcgaagaagcacgctccttgcattatctttatcgatgaaattgatgctgttggtcgtaaccgtggttccggtatgggtggtggtaacgatgaacgtgagcagacattaaaccagttattggttgagatggatggtttcgaaggtaacgaaggtattatcgttattgctgcgacaaaccgtccagatgtcttggatccagctttgctgcgtcctggtcgttttgaccgtcaagtgcaagtaggtttgcctgatattcgtggtcgcgaacagattctaaaagtgcatttgcgcaaagtaccttgtgacgatgatgtggaaccaaaaaacattgctcgtggtacgccaggtttctctggtgctgatttggcgaacttagttaacgaagcagccttgtttgcggctcgttctaatcgcagattagtaaatatggagcagcttgagttagcaaaagacaaaattctcatgggtgctgaacgtaaaaccatggtgatgagtgataaagagaagcttaatactgcttaccatgaggctggtcataccattattggttacttgatgccagagcatgatccagtatacaaagtgtctattattcctcgtggtcgtgcgcttggtgtcactatgtatttgcctgaagaagataaatacagcattagtaagcgtggcctagaaagtcaggtttgtagtttgtacggtggccgtattgctgaagaaatgattcatggctttgatggtgtttctactggtgcatcaaacgatattgagcgcgcaactagtatagcccgcaacatggtcactaagtgggggttgtctgaaaagcttggcccgttcgcctatgaagaagatgataataatggtggctacatttctgggccaactggaagtaaagcaaactatttctcgcctgaaacgggtaagattatagatgctgaggttcaagatattattactcgctgctatgccaaagcgactcatattttagaggaaaaccgttctaaacttgatgttatggcagaagccttgatgcaatatgagaccattgatgccaagcagatcaaagaaattatggatggaaagaagccttctgctccggaaggttggtctgaccctagtgcaaatactccgaaaggtggcgctaatcaagaaattgatgaagtggatgctacatcagatgttagtgcttcggagaatggcacagactctgaaaatgtggattctaattcagggcagacttcacctaaacctgcaggtgaataacctttcattattaactgattgatatggctttttcatgtcgttaatgccttttggggacaagtcgctagacttgtcccttcctcatgtaatggggattctaaatgtcacgccagattctttttctgatggtggtgcttttaactctttagatagtgctttgcgccagactgaaaagatgattcaggaaggagctagcattattgatgtcggtggcgagtcaactcgcccaggtgctttgcctgtatcggttcagcaagagctagatcgagttttgccaattgtagcagccataaaaaaacgttttgatattgtggtgtcggtagatactagtactaccgaggtgattgagggcgccgctcgtctggggatgggcttaatcaatgatgtcagggctcttgaacgagagggagcgctgaatgctgcggctcaaacggatttgccgattggcctaatgcatatgaaaggtatgccgcagaccatgcaagataagccagattatgcttcggtggttgatgaagtatcgagttacttattgtctagggttgatgcctgtgagtcggcgggaattgctcggtctcgcattattttggatcctggtattgggttcggaaaaacgttggcgcataatttatccttgctgaagcacaccgagctattcactggtatgggctttgatgtccttattggtctttcgagaaaaactatgattggggaggctttgggtctgcctgttgaagagcgcttatatggcactatgggggcaaatgcttctgcctatttgaagggggctcgtatttttagggttcatgacgttaggccgcatgttgaaatgttggcgctaatgtctcgtattgagagagagatttaatgcgcaagtattttggtacagatggaattcgtgggaaagttggtacgacgccaattacgcctgagtttatgcttaagcttggttgggcggctggccaggtttttaaagaaaatgataagaaaattctcatagggaaagatacgcgtatttctggttacatgtttgagtctgcgcttgagtctggcattgttgcggccggtgcggatgtgcgtttagttggtcctatgccaacgcctgcgattgcgtatcttactcgcacattccgcgcaagtgcagggattgttattagtgcctctcataatccttatactgataatggcattaagtttttttctgctgaaggtggaaaaatctcggatgagctagaagagcggattgagtattttcttgagcaaccaatggaagtggttgagtcaagtcaaattggtcgtgcgaaacgtattgatgatgccgcagggcgctacattgagtattgtaaaggtacgtttcctattggcttgcagttaagtggtcttaaaatcgttgttgattgtgctgatggtgctacctatcacgttgcacctcgcgtgttttcagagttaggggctgaagttatatcgattggcgttaatcctgatggattgaatattaatgaatttagtggtgcgactaagcctgagttgttacgcaaaaatgtgttagctgaagaagcagatcttggtatcgcgcttgatggtgatggtgatcgcttgatattggtggatcgtcacggtgtggtgcgcgatggcgatgatattctatatattattgccaatcacctgatgcgtactgggcgttttagcggtggtgttgtcggtactctgatgagtaacttcggcttggaattggcgttctctgaaacgggtattggctttagtcgagctgcggttggagataggtatgtcaatgaaaaattgatgcagcacggttgggtattgggtggtgagccatccgggcatatcgtatgtcgctcaattactacgacaggcgatggtatcattgctgctcttcaggtgcttcgtgcgatggttgaagaggggaaggcgcttgatgagcttttggttggcttggttaaatttccacagaagttgaaaaatattcgtgtggctaagcgttttgttccaaatgaagagccaactttgcaaaaagcaattgccgtagcaaatgagcgcctaaatggcttgggtcgtgtattgcttagggcctctggtactgaacctttgattcgagttatggtcgagggtcgggataatgatactgtagatgagcttgttgaatatttagttgaagaagttaattctgtcgtttcagctaaagcagatacataaaacgaattttatgtatcgaatgacaataaatacttgaaaccaaagcgcccattccatagaatgggcgcctcgaatttaggggttaggatatgattcgtcagaaaatagtggctggtaactggaaaatgaatggctcgaaagagtctattgtttcactgattagcggtttgcttgagatggacagttctagctctgaagtggttgttgctccatcttttccctatttgtcgcaagttgatggtttgatatctgctagtagcatagttttagctgcacagaatgttagccaggaagtaaagggcgcctttacaggtgaagtgtctacttctatgttgggtgactttggggttaagtatgtgttgcttggtcattcagagagacgttctctttatggtgaaacaaatgagcttgtcgcttctaaagtgaaaactgttttagattctggtttaaccccgatgctctgtatcggtgaaacattggcggaacgagagtcaggtaaaacactagagatttgcgaacagcaacttcaagctgtcattgatcttgtggggattgcctcttttgagcagttggttattgcttatgagccggtgtgggcaataggaacaggcttgtcagctagtgcagaacaggcacaagaagttcatgaatctattcggtcttttttagctaaatcatctgagtctgtttctcaaaaagttcagattttgtatggtggaagtgttaaagcatcaacgagctcggctttgtttcaaatgcctgatgtagatggtgctcttgttggtggtgcatctcttgatgcaaaagaatttatcgcgattgtaaaaacagcaggttaattaatggaagcacttattttagttttgcatgtactagcggcggttgtcattatcgcgttggttttgttgcagcaaggcaagggtgcggacgctggcgcctctttcggtggtggtgcgtcgcaaacagtatttggtagtcaaggtggtggtagtttctttggaaagatgactgccgtgtttgctttggttttctttttgactagctttggtttggcatattttgctagcgagcaggcgaaaagtgtatctggtgcgcttgattttgttccttcagctcctcaagttgaagaaacggtgggtttgccagagctgggtgataaaaagaagacatcctctgatttacctgtaactgagtaatatttagttatataatttttgaaagtgtttgtgttggttttgtagtgctttgcggatgtggcggaattggtagacgcgccaccttgagggggtggtgagctatgctcgtgggggttcgagtccccccatccgcaccaatcttgaattgatgtcgtgttttgtgtatgatgtcggaatattgatgcagagcaatctggtttgtcgagatttgaatttcttttagaagatattcttctcatggttttcctagtataggtatccgcaccagtttgttcttagtgtttagtgtcaggattgacgaccttctttattgaaggacgctctctcaggtttatttgagtagagtgctgagaacccctatatggggttttttgttatctgtactgctactgtttgtaaatgaaaatgggccttgagcccgttttttgtttctgcgttttacaaaattggttttcggagaaaacgattgtcagcaaaatatacgattttagaagaacttattcgaccagtcgttgaaggtttagggtttgagttttggggaatggaatacttatctttaggtaaagattctgtgcttcgtatttatattgaaacggatgctgaaaaagggattgatgtagaagattgcgcccgagttagccgtcaagttagttctattctagatgttgaagaccctattacaggggagtacaacctagaagtatcgtcaccaggtttagatcggcctttattcagtttggctcaatatcaggcttatatcggttctattgtttctttgcgcttacgtgtgccttttgatgggcgacgtaaatttaaagggcaactaatggggatcgaaagcgaagatattgttattcgcgtagatcaagaagaatacttattgcctatcgatttaattgataaggcaaatgttgttccacaattttaaaaattaaccttgaagagaggctaaaaggatgagcaaagaaattcttttggtagtggaagccgtttccaacgagaaagatgttccgaaacaagttattttcgaagccgttgaaattgctttagctagtgctgccaaacgccgttttgaagaagatgcattaattcgtgtctctattgatcagcgtacaggtgattacaaaacttaccgtcaatggcatattgttgcagatgaagattattctgctccagcatttgaattaactattgatgattctgaagaacaaaatcttggtgtgccaattggcgagatttacgaagaagaagttgagtctgaagtttttggtcgtattgctgcccaaacagcaaaacaagttatcgtgcaaaaagtgcgtgaagctgaacgagctaaaatggtggcgttgtacactgaaaaagttggtaagcttgttcatggacaggtcaaaaaagtaactcgtgatagcttgattatagatcttggtgaaaacgcagaagcgtcattgccgaaagatcaattgatcgctcgtgaaagcttcagaatgaatgaccgtattcgtgcattgttacttgaaattcgcgatgacagccgtggtgcgcaattgattctttctcgtaacgcacctgcgtttatgatcgagttgttccgccttgaagtgccagagatttcggaagaagttatcgaaattcgcggtgctgcgcgagatccaggtctacgagccaaaattgccgtgaaaacaaacgatcgccgtattgatcccatcggtgcttgtgttggtatgcgcggtgcgcgagttcaggcagtctctaatgagatgaatggcgagcgtgttgatatcgtactttgggacgataacccagctcagctagttatcaatgcaatggcgcctgcagaagtagactctattgtcattgatgaagatgcgcattcaatggatgttgcagtgaagagtgataatttagcgcaagcgattggccgtaacggtcaaaacgttcgtttagcgtctactctgactggttggtctttgaatgtaatgaccagcgaagatgcagaagctaagcagcaagaagagtcgcaaaagctgattgatatcttcgttaatggattagatatcgatgatgatttggcgatccagatggttgatgagggattcacttctttagaagaagtcgcttatatcccaatggaagaaatgttagacatcgatggatttgatgaagatttagtaaacgaactgcgttcacgtgcaaaagaggccttgcttaatcaagcgcttcaagctgaagagcaattagacgatgccaagcctgctgccgacttattggcgatggaaggaatggataatcaccttgctttggtcctggcttctatgggtgtgattacaatggaagatttggctgaacaatcagttgatgagttgcttagcgttgaaggtatgactgaagagcgtgcaggtcgtcttattttgactgctcgtgcaccttggtttactgaatctgaataaaatctgagtacataagggggaacttaatgacagttcaaaccgtaaagatactatccgagctggtaagtacgccagtcgataagctactagctcagatgaaagacgctggcctgcctcaaacgagtgcaagtcaagaagtctctgaagttgaaaagcaagttctattgagttatttaaaacgtcaacatggtgaagaaggcgataatagccagcgtattaccttgcagcgtaagacaacaagtactttgtctcgtgatggcggaaaagccgttaatgttgctgttaagaaaaaacgtacctatgttaagcgtgatgatgaagaagctcagaaacaagaagagttagcaaagcgtcttgctgaagagcaagagcgtttagcgcaagaaaaagctcgccttgaattagagcgtaagcaagaagaagagaaggcggctaaagcgaaggctgaagccgaagaaaaagcgcgtcaagaagcagcggtgaaaaacgtcgtagcggatgctggcgcggtcaatgaaacggagcagtatgtttccgatacaggagcggcagaacccgtggaatcaccgaagcagcctaaggcgtcgaaaaaagtgtctcaaccagcaatggatagtaagaaatcaactgttgcccctaaaggtaaaaagggtccagttagacatgataacgacaaagataaagataaacctcgtggtcgagtaaacccagacaataaacgtacttcacgtgtcaatgtgaatgacgaagatgaatttactcgtcgtggtaaattgggtcgtaagaataagaaaccgtctaaacaagagcatggtttccaaaagcctacggctaaaatgattcacgaagtagcattgccagaaagtattacagtagctgatcttgctgaaaaaatggcagtgaagggcgctgaagttattaagatcatgttcaaaatgggcgctatggcgactattaaccagacaattgaccgtgacacagcaaccttggtcgttgaagaaatgggtcacacggttaagtttatcgatgagaatgctgtcgaaaacgatatgatcgaagcgattgactaccaaggtgaagcaattaaacgcgcaccagtagttacggtaatgggtcacgttgaccatggtaaaacatcattacttgattacattcgtaccactcgcgttgctgcgggtgagtctggcggtattacccagcacattggtgcttaccatgttgaaacgccacatggcatgatcagcttcttagatacacctggacatgctgcgtttacttctatgcgtgctcgtggtgccaaggcgacagacattgttattctagtttgtgctgctgatgatggtgttatgccacaaacaatcgaggctatccagcacgcacgtgcagctggtgtaccaatggttgttgcgatgactaagatagataaagaaggcgctgatatcgatcgtgttaaaaacgaattggtagcgcaagaagttgtgccagaggaatggggtggcgacatccagtttgttggtgtatctgcaaaatctggtgaaggcatcgaagctcttttagaagcggttcttcttcaggctgaagtattagagttgacggctgttcctagcgctcctgctaaaggggttgttgttgaagctcgccttgatcgcggtcgtggttctgttgcaactttgcttgtacaaaacggtactttgaagaaaggcgacatagtgttagctggccttcaaatgggtcgtgttcgtgctttgttggatgaaactggtaaggccattgactctgcaggtccttctattcctgttgagatcttaggtcttgatggaacgccagaagccggtgaagaattcatcgttgtagctgatgagcgtaaagcacgtgaagttgcgaacttccgtcaaggtaaataccgtgaagtacgctttgctcgtcaacactcagctaagttagagaacttgttctctgaaatgggtaaagatgaagttcgtactttgaatgttgttctaaaagccgatgttcgtggttctctagaagctttgatcaagtcattgactgatatgaacacagacgaagtaaaagtgaatgttgtttctagcggtgttggtggtattaccgaaaccgatgcgactttagctttggcatctgatgcggttatctttggtttcaacgtacgtgctgataattcggctaagcagtttattgagcgtgagagtatcgatcttcgttactacagcgttatctataacatcattgatgatgttaaatctgcattgtctggtatgttgtctccagatcttcgtgaagacatcaaaggtacggcggaagtacgtgacgtattccgttcacctaagtttggcttgattgctggttgtatggttatcgaaggtacggtttaccgtaacaaacagattcgtgtattgcgtgatgatgttgttatttacgaaggtgagcttgagtcacttcgtcgtttcaaagatgcagttaacgaagttagccgcggtatggaatgtggtatcggcgtgaaaaactacaacgatgtcaaagtaggcgataagatcgaggtttttgaaaccgtcgaagtagcgcgtacactttaataggacaaaatcatggcaggcgaatttagtcgtactagtcggattggtgaccagctccaaaaggagctggcgtccttgatccagtttgaagtaaaagatcctcgtttaggattggttactgtcaacgaagtacgtgtagcaaaagatttaggctatgcggatatttattacactgtacttggtaaagatgatcagccagaagtattggctgagaaccaagctgcactggatagtgcaaaagggttcttgcgtcgtcgtttagcacaagaagtaaaacttcgtgttatgccgcatttgcgtttccactacgaccagagtgttgttaatggttcgcgcatgtctgctcttattgacgaagcaattcgtgatgatgagactaaaaacggtaacgaagacgagtaataagttcgtatggttaaagcaaaatggcgttcagtagacggtatcgtcctactgaacaagccgataggtttaagttctaaccaagcgctgcagcgtgtccgtcgcctatatcaggcagcgaaagcgggtcatactggcgcgcttgatcctttggcaacaggtatgttgccattgtgtttaggggaagcgacgaaattttcccaatacttactggatgcagacaagcgttatttaacctgcattcaattagggaaaagaaccaccacaggggatcgggaaggtgaggttttgacggaggattccgttcctactttaaccgatgagtctcttgaagaaattctaaatggttttcgtggtgagattgagcaaattccgcctatgtattccgctttaaaacacgaaggcaaacctttgtatgaatatgctcgtcagggtattgtcatcgaaaggaagcgccgtcgtgttactatttcaaatttaacgcttgtttccagaactgaagatacattgaccctagatattcagtgttctaaagggacttatattcgcactattggcgaggatattggtgaagcgctaggttgtggagcgcatttacactctttacatcgtatttcgacagcaggttatttgcctgagaatatgatgactttggaagagtttgaagcgatagcggagcaaggttatgacgcgttagacgcgcatctaatcacaatggacactgccgttgagcattttgcgaaagtggaactgcctgagtcggacacagtgaatatgatgtttggtcgaactgttcctagtcctgtttcattagaacatgaagcagtggtgagaatgtacgatcaggggacacagcgtttcttaggtcttgggcaaattaaaggtgcgtttattcgtccttatcgattggtaaatactagcgagttctctttataaatagcagtgagttctgctaaaaagagtgttaaacttgctggcttaggatgactgaaaatatgctcggctatcctttacttttaatagcatattaatttggagattaagattatggcattgtctgcagaatcaaaagcagcgttggtaaaagagtttcaagtagcggaaggcgacactggttctcctgaagttcaagtagcattgttgactaagaacatcgaaggtctacaaggtcactttaaagctcatatccacgaccatcattctcgtcgcggtctaatccgcatggtaaaccagcgtcgtaagttgttggattaccttaagcgtaaagatgcagctcgttacactagtttgatcaaaaaactaggtctgcgtcgctaagactgagaaagggccataagtgattatggccctttttttattggtctcccaagggacagcctgtacttcatatgcacttttcttcttcgaaataaagaagataaaagagttcatatgagtactggcttaaaaagaggtctttgggagaagaaatttttttaataaaaggaatacgtgtgagtattactacaaaaactttccagttcggtaacgataccgtaacgctagaaacaggccgcattgctcgtcaagcaacaggtgctgttctttgtactattggtgatgcacaagtacttgctactgttgtaggcgctaaatcagctaaagctggtcaagactttttcccattgtctgttcattatcaagaacgtgcttacgcagttggtaaaatccctggtggcttcctaaaacgtgaaggccgtccttctgaaaaagaaacactgacttctcgtttgatcgaccgtccaatccgtccattattccctaaagggttcatgaacgaagttcaggttgtttgtactgttatgtctactaacactaacttagacgctgatattgcggctatgttggcaacgtctgcagcattgactatctctggtattccattcaatggtcctatcggtgccgctcgtgttggttttaacgacgagtctggttacgttcttaacccaagctactcagatctagatggttctttgctagacatggttgtagctggtacgaaagacgcagtattgatggttgagtctgaagcgcaagagcttacagaagacgaaatgctaggtgctgtgctttacgctcataaagaaatgcaagcggcgatttctgccattactgaattcgcagctgagtgtgctaagcctcgttgggattgggaagctgaagcggcaaacgtttctttagctgatgcacttcaatctggttacgctgctcaaatcgaagaagcgtacggtatcagtgaaaaaatggctcgttacgctcaactaggtgttgttcgtgatgcagcagttgcagctcttgttactgaagaaggcgagtttactgaagctgatgtgacaggtgctttctctaaattagaaaaacgcatcgttcgtcgtcgtgtaattgacggtaaacctcgtatcgatggtcgtgacaataaaacagttcgtccaatcaatgttgaagttggtttgctaagcaaaactcacggttctgctttgtttactcgtggtgagactcaggcaattgcaacttgtactctaggtacgagccgcgattcacaaatgactgatggtttgactggcgaaagcaaagacagcttcatgcttcattacaacttccctccttactctgtaggtgagtgtggtcgtatgggtggtgttggtcgtcgtgaaattggtcatggtcgtctagctcgtcgtggtgttcaagcagtattgccttctgaagatgaattcccatacacaattcgtgttgtgtctgagatcactgagtctaacggttcaagctctatggcgtctgtatgtggtgcgtctttgtctatgatggacgctggtgttccacttaaggcgccagttgctggtatcgcaatgggtcttattaaagaagacgatggctttgccgtattaactgatatcttgggtgatgaagatcatcttggcgatatggactttaaagtagcgggtactgcagaaggtatcacagcacttcaaatggacataaaaatcgaaggtatcaacgaagaaattatggatatcgccttgagccaagcgcttgaagctcgtactcatatccttcgcgaaatggcgaaagtaattggttatgctcgtccagaagtttctccaaatgcgccttctatggcaacgatcaagatcgacccagagaaaattcgtgacgttatcggtaaaggtggtgcaacaattcgttctatcactgagcaaacaggcgcgtctatcgatctagatgacgacggtactgtgcgtatttacgcggctgataaagcctcttctgatgcagcattgctgaagattcatgaaatcaccgctgaagcagaagtggataaactttacaaaggtaaagtggttcgtctagctgaatttggtgcattcgtaaatatcttacctggtaaagatggtttggttcacatctctcaaatcgctgaagagcgtattcgtgcggtaactgacttcctttctgaaggtcaagaagtcatcgttaaagtactagatgttgatgctcgtggtcgtatcaagctttctatgaaagatgttactgaagaagaaaaagcagcttacactgagtaatttttagtgtaaattgatgtaaaagggcgctatttatagcgcctttttttgtttttaatatcttgaatagtctagaatagcaacattgtatttaatgttttagtaatattttgacactgcatatctctagctatttagcttcttggataaaggaaaaagatgatgacctttaaagttgtgggtttattggcagctagccttgtattggctgcatgtagtaaagatgctttgaatacgcctgttgaggctattcctgattgtgtatttgctgatggctctaatcaagcggctcctgattgggtatgtggagcacctgttgatggtgttgctttgtctgctgtaggttatagcgaaaaatcagctgctggtcctaattacatgaaacaaatggctgcgacagctgcccgtgttgagttggctcaagtgctaagtgttgatctacagaatatggtgaagcagtatgttgaaacgacaggtgctggtgatgcagaaactgttgatcgtgtgaatagtgtggtaacaaagcaggtaactgagcagaaattgataggttctaaagtggttcgccagatgccaacgcctagtggtggtttggttgttttagttggtttagaccctgatcaagctggaaaagtagctcaagatattttgcgtacttctatgaaaaatgaagctgctttgtatcaaaagctagaatctgaaaaaagttttgatgagttggctgcagaaattgccaagcgtcacgctcagtaaagtacagcgatgagtagtacgccactttatgtactactcatcatgtttttctttctaaggatttgcttcttcatcaaaaatcggagtaggctttttgttgctatctaccgcaacgaaattaaaatgccctgtcactgcttttgtgcgtttgtcgctatccagctgttctagaaaaatggatacttctacttttagcgaagttctaccgacatgaactacacgggcgattaattcaactaagataccagaagggattggttgcttgaagtccacttgctcggttgaaatggttaccatggtttttctggcgaaacgggtggccgcaatataagcaacttcgtccatccactgtaaggcgataccaccgaataaagtgtcataatggtttgttgtagcagggaagaccattttagcaacgcgtgtttctgatatctcttcacgcttttggatgagtagcttattcatgttcaaaaaaccttttctttcaatgattctgttagtgagcattatactcgtaggagtgtcgagttgtgatacgcgatttaaagcagaggccgttttgtctcaatatgttgctgatttgaatcgttcgcaatttttgtcagtatcttcgccaattatcgtaatgccggatagtttgccttcatcacgccatcgccaacaaaatttgacgcaatttgatattggtttgttggattttttgtctctgcagcagtgtgatgttggtatcgtggcgggcagaaaaaatagtattcttggcaaggttatgcctgatagtcagcgctttttatacgagctagacatcatccgtgccattgagtcgtgtgatattaagaatgaatcattatctgaagagctacataagatagctcagcagaaacgtcttgaattgccgatggcgtttgggaatgctctttttaatggagcggaaagcgaggcgttttttagtttatctaatggttttttaccgcttaattattctacttctgagcaacaagaattattagattcattgaaccgattggtcgtcgttggtgagaatcttgcgaatttacctgttattgatccgagtatttttgaaggtgatttaaaaatacttatggacagcgagtatgcaggtcgcttgctgtattcattggcgcgtatatcgagttatttagatctagttgcaagtgaagtgtcactgttggatggcaacatttgtggtgctccaatgatttatcttaaacagcagtttgaagcacattatgtaaaagtgattcagccttatatagggcggataaattcgggggcttatcaagttttgcctttgctcaataagttgttcgaacttggtgaaccgttaagtcgtgatatgcaaactttttcgcagcaattttctctgaaggaagcgagtagtgaatggcagcgttaccagtttgtgtctcaataccatgctaagcaatggagtgctttgtttgctaagtgttcaatatctattggtggcaagtcttaatataaaatcgttaaatacgagtgttaatttgttgctctaaactctcaacggcatcgtattgataagcagggccttctgccaaaggctcgaagctcaaggcttttagtaaagcgatgtttgcgatggggttttctccgatgctgtgtgagaactgcattggtcgtgtaattgcgtgtggctgatgaaagtttaagtcatcaggtgtatttatgacggacggtcctggttgattgaataggctcattaataaggcaaaatgcgcattgccagaaaccggtttgcccgctttgctgctttgggttacctgtgtttcaacaatctctcttaaattcatttatgtgcctattaaattatctacgataacgctatcggcacagagcgatttttcttaaagaaaacagggaattaattaaaaatgctttttcatctgtgataggtgtgatggaaagttgctattttgactttcatcgctaggtgagtatttttaaattgtgattttttgtatataaggccatcaatttttgttcaatgtatagcccaaagtgtttaagcgtcgtactataatgcattatagatcaattatatttttagggtcttctgcttttatttagaaaagtgagccgcttcacatcagtgcggtagggcatagtacatgcatgatattaacgaactgatcgacaatgttagacgtaatgaagagattgcacgcaaattctttgagatagagcgttgtatactttcgattggacgttgtgatcagtttgtttctacattaaccaaagaagtgcagaaacagtttagtgtgccttatgtttgggtaaacctaattaatgaagcgcctttgtctcatctaatagaaagtctagagaaaatgccagatctacgtgatagggtgctttttacaagacgtcgttctatgattgatattatcaaatccagtaataaaacggttttagtaaatactaatttaagccaatgcagggaaatcattccctctgtttatcgtgatattatttcttctgtcgctatttctcctttgactattgatggtgagttggttggactattctgtcaggccgattcagacagctctagatatgatgcaacgacaaaagatacttttttacttgatcagttagcgattaagatctctatttgtttgagtaatgtgacggcaagggagaagctggaatatttagcaactcgagatcctttgactggtttgctaaatcgtcgccaactggaattgatgttagatcgtgagttttctcgttctaaaatgcaggagcgtgacctaacggttgtatttattgattgtgatgccttcaagtctatcaatgatacattaggtcataactgtggtgatgaagtattggagtacattgctaaacgattgctcaagtatgttcacaaacaaggtctggcctttcgatttgcaggtgatgaatttgtgtttgtcatgcctggaaaaagttatgagcaagccattttggtggcggaatctatccaagaatatctacaatctaatccattaaggtataaatctaatcttgtacccattactattagttacggtggcgccagtgtcatatctgattcacctagtaactataaacatctgctaaaagtggcagatgagcgcctctatgactataaaaataaccgcaaacgattagtgccgacaaaggtctttaaatttttaaatagacttagatgattttgtaattttattacattgtagcgtttattttttcgatgtcgcggtatttttcacctcaattttgttgtaaaatttcaaaaaaattaaatagggttcgtttatgtcccatgctttaatcgccgatcttggtggaactaatgcgcgttttgctttggttcctatccatcaatacgagcctctagaagttagagtgcttccttgtaagaattacgataatttttttgatgccgcagcggactatatcgaaaactgcagtattagtatggataaaatagatgctattgttttggcgattgcaggtcctgttaatcagccagtgatacagttttctaataatccgtggaagtttactcgtgatgaagtgcagtcttattttggtgataataaacctgttgcattactgaacgattttgatgccgttggacattgtttggaaatccttaaacctgaagatgttgttgtcattggggaaagttcagctgttgatccaaaaggtgcttgttgggttgttggggctggaactggcttggggatatcttgtgttgtgcctcaagataatgggcccaatattgttttgcctggagaaggcggccatgttgatctatcttcctgtaatgaagtggaagacgacatattgaagttccttcgtacacgacataaacgagtttctgcagagcgtgttttatctggtatgggacttgaaaatatatacgaagcactagcattgcgagaagggattgaaaagcgtttaaccgcacctgaaattggcgaagctctaaagcttggtaatgatcctattgcaacagctacactggagcagttctttgtgtttttgggtcgagtaatcggtgatcttgttttgtcggttgagtctcgcggtggtgtatatattgccggtggtatcgttcctcgttatttaaaagatattctaaaaagtggtttccgtgatgcgatgcaagacaaaggtcgtatgaaagaatttgtttcccctattccgacttttgttgtgatgtctgaatacccagggctgatgggctgtgcatgttacgcgtcccatcttgtgtcgaaagcctagtttagttggagaataaagaatgaaggccagtttaaaagcctgtgacgttgtaatttttggtggtggcggcgaccttgcgatgcgcaagttacttccagctttgttccatttagatatggatggtttacttgctccaacgactcgtattatcggtgcttcgagacgtgaggtaagtgcagaagagtatcaaactaaaattcgagcagcgcttgatgagtttgtgccttcaagtgttggcgatgaaaaaacatggccgcgttttaaggagcgtctgagctatgtttctgttgatgctcaggaagaatcagacttctcgcgactcaatgatcacaaggtcggtggcgatgatcgtgatgttgtattttacctagcaacttctcctgatctatttggatctatttgttcgtcattggcagctcatggtttaaatgcaccccgcatgcgtgttgttttagaaaagccgcttggccgagatctagtttcttctcgtgcgattaacgatgaagtgatgaagaactttaacgagcaacaagcctttcgtatcgaccattatcttggtaaagagactgtacaaaacctgttggcaattcgttttggtaatacactttttgaaccattatgggatagtgcgcacattgataacgtccagattactgtttctgaaactgtgggggttgaagggcgttggggttattacgataaagcaggtgccatgcgtgatatggtgcagaaccatttgattcaacttttatgcttggtggccatggagcctccaggtcgaatggatgctgattcggttcgagacgaaaaaattaaagtgcttaaagcgcttcgcccaattgctggtgcaaatgcctatactaaaactgtgcgtgggcaatatgcaaaaggcatgatcaaagggaaggaagttaaaggttacttcgatgaagagggaagtaatccaaattcaagaacagagacctttgtggctttgcgtgccgatattgataactggcgttgggcaggtgttccattctacttaagaacgggtaagcgccttggacagcgttactctgaaatcgtcattcaatataaagccgttccgcacagtatttttagtgatgaaagcaatcgtcaattgcagcgaaaccagcttgttattcgactccagccagaagaaaaaatctcgttaactgtgatgaataaagtgcctggtgtaagtgaaggcatggtgcttcaacctgttgacctgaacttgagtttgactgaagcgtttaatgataaacgtagcccggaagcttatgagcgcttattacttgatgtgatgcgcaacgatgctactttgtttatgcgctatgacgaagtggaagccgcttggaaatgggtagatggcattatgtctgcttggaaccaaaccagtgagcgtccaaaagagtatgccgctggctcatggggcccggccgcatctatggccttgccaattaaagatggccgtaactggcatgattattaagtcttaaaaaaggaaagtaataatgaccacgtcttatactgctgaacaagttatgacagcaacccctgttgtgcccgttattgttgttgatgatgttgagcaggctgttgcactgggtaaagcactggttgctggtggtgtgccagttttagaggttactttacgtacgcctgctgctttggaagcaattactgcgctacgtaaggaggtgccagatgccatcgttggtgctggaacggtttgttcccgtgaacaatatgttcaagcgatcgaagcgggctcacaattcattattagtcctggaatgacagcggatttgctagcagtaggtaaagagtacgatgttccatacttgccagcagtagcgacaatttcggatatcttgttggggatggaatacggttatgaccgctttaaattcttcccagcagaggtgaatggtggtgtgaaggctttgaaagcgtttggtggtccattgccacaaattaaattctgcccaacaggtggaattggtgcggataatttccgtgagtacttagcattgccaaatgtgctttgtgttggtggttcttggattgtgccaaccgatttggtgcgtgctgggaaatgggatgaaattactgagcttgcgaaatcggttgcccagtaacacccggttatttaaggctatttttatagcagcgaaagggaagaacgtttgttcttccctttttttgttttataagttctcttcggcaaactctgcgagtcggcttcgttcaatgccattaacgtgcattatgctggcatatttaaaagattttgttttttctaccaggtaggttaaacctgaagtgagtggagtgatgtatttattatctatctgagccaagttgcctagtacgatgatttttgagttgctaccgactcgagtaacgatggattttagttggaactgtgttaagccctgagcttcatcgataataatcaaagcgttattgaatgatcgaccacgcatgaagttcaaagacttaaattggatgttggccttttgttttacataatcgatactgctaaaggagtgttcatctgcaccatgtaagatttccaagttgtcgtcgaaggcagctaaccaaggtgccatcttttcttcttctgtaccaggtaagaaaccaatgtcttctgccattggaggggttgatctggctactatgattttattaaagcgtttttcttccatggtgacttgcaacccataagctaaggctaatagtgtcttgcctgagcctgctgggcctgtcattaccattaagtctgagttgtcatggcgtaataggtaaaacgccatagcttgctctagattgcgtggtaatatgccccagaagttttggttcattagatgttgtttgtttatatcgagtaaaaaaacatgctcttgatctaagttgacgacaaatccaataaagtcctcatcatcgattacaaacatattgaaataaatattgggtaagtggtttctgtctatgacatgtactgtatgacggccatgagcttctgtttttacactttcgatcgtggaccaaaagctcccgctgaattgtatatagcctttgctcattaagtctagatcatcaagaaccttgtcttttctgtagtcctctacacgctctagccctgagccttttgctttgatgcgcatattgatgtctttggtgaccaagcaaacagcggatcgagggtgggttgcttgtaaacttaagcctacattgataatgcggttgtcattggcatgatcatgattaccatttaaaaagggaatattatcagtgagggtgatttgttggtcagggtaaatggctaaagagccttcactacgcttgttctggtctttgtccacatcattactgacaactcggattggtacaccctcttgtaactcacgaggtgatgcatcaccgactattttatcaatagtgttaatggccactcgtgcttcacggctaacatccttatctcttctgtctttaatgacgtccaattcttcgaggactgtcataggaataacgaccttatgttcggcaaatgcataaattgccaacggatcatgtaataacacattggtatcaagaacgtagattttttccatagcctgttactcctgcaatgaatataaagatttcttttgaagagcgaataaacgaataaaacaaacggaacttggatttgtgtgaagagctgaatttttgcttggtatgaatacttgtgctgtacaaaatggttggctggatgatctatcagccaagaatggggggagtgttgaaataatttgattatggttttgtagcaagctgaacctcactgtctttatccatactctagttcgagtgtatgacagttttgttgcttttgcttgttctaactggttttttttacattttttggttataaaaaagccgctgtttatggcagcggcttttttgtactttactagactcagtcgtctaagaaacttcttaggtgttctgaacggctagggtggcgtagtttgcgtagtgcttttgcttcgatttgacgaatacgttcacgcgttacgtcaaattgtttgccaacctcttcaagggtgtggtcagtattcatatcgataccaaaacgcatgcgcaatactttcgcttcacgagcagttagacctgcaagaaccatggtggttgattcacgcaaaccttcgatagttgctatatcaataggggattcagcgccatcgtcttcaatgaagtcacctaggtgtgaatcttcatcatcaccgattggcgtttccatagagataggttcttttgctatcttcaacacttttcgaatcttgtcttcaggcatatccatgcgagcggccaattcttctggcgttgcttcgcgccccatttcctgaagcatctgacgagagatacgatttagtttgttaatcgtttcaatcatgtgtactggaatacggattgtacgggcctgatcggcaatcgaacgtgtgatcgcctgacgaatccaccacgtggcgtaagtagaaaacttataaccacgacgatattcaaacttatcaaccgctttcattaggccaatgttaccttcttggataagatccaagaattgtaggccgcggtttgtgtattttttcgcaatagagataaccaaacgcaagttagcttcaaccatttctttcttcgcgcggcgagctcgagtttccccgatagaaatgcgacggttgatttcttttaattctgcgatggtcaggccagtctcttttgaaactgcgcgaagtttgcgttggctacgcataaactcagcttcgttttcttcaagagtagccgcgtaatcagcgccagaagcaatttgctctttaagccaatctgaatttgtctcattgcttgggaagcgttttaaaaactcagttcttggcatgccagatttacgaacacaaacttgcatgataaggcgctcttgctcgcgtactttttccatacgtgaacgcacgcgatcaactaaatcatcaaacagtttaggaacaagtttgataggagcgaaactgatgctcaactcttcttgcttactttgtactgctgggtcttggcgattgcgtgtttcaagtaattcttttagctcagtgtagatacgcgtaatatcgttgaagcgtagtgcagtttcttctggatctgggccgttatctgtttcttcttcagcggtatctgaatcgtcatcatcttcgtcactgtctacagtgtcttcatcgatgattggctcttcggtagcgacatcttcaaaaacaggttcttcgccatcgccgtcgatgaaaccgctaaatatatcgcttaaacgaccttcttcttcctgtactttcgcgtaagcgtcaagtagtacgtctaccgcacctgggaagtaagaaatagccgccataacttcgcgcgtaccttcttcaatacgtttagcaatcgctatttcgcccgcgcgagtcagtagttcaactgttcccatttcacgcatgtacatgcgcacagggtctgttgttctagtgatatcgccttctacagcagctaatgcggcagccgcttcttctgctgcggcttcatctgtagcgtcaccttcttccatgaggagactatccttatctggtgcaacttcagaaaccgtgatgcccatgtcattgatcatggcaatgatttcttctacttgctccgggtctgaaaggtcatcagggaggtggtcattaacttcagcgtaagttaggtaaccttgttctttacccttggagatcagctctttgagacgtgactgttgagtgtctggcattcgacaacctatcgttagaaattcatttgggagtttagcaagccgcggattataacaaaatcaatcacttttatccaccgaatactatcttttttgaatgaaaattaaactgggttcaattttttttctgtctaattaaatccattaaattccgtagttcttgcttgctgctactatcctttatggattcattccccttacttttcaaccgtgcgatgctgctatttaacccaagatttttttctagagctaaaaccatgtcgagcacttcttgctgtgcattggttattttttgcttggttgtagcatcttggtggtttaatagtgtgtaaatggatgaaatagtggttttatctgtcaactcgcctagcaagtgtccggtgtttttataggggtgttttgcgaaatatctccatattttgcagaagatttgtagctcctcattggcttgatttactaggggatcgggtaaatcgatttcttttgctatgtgcgggtgtagcaaaagacacagggaggcttgttttattcggctgaggcttggtgctgccggtggcagagcaggctcgtcgttgtaaaatttacccttagagaaaggttttttgttaaaaggctttttgaacgagccttgtgttttgggttggctcaacggagcactgtaatcactatgatggaaatcatcataatcgccatgtgatggttcgtaatcgtagtggcttaggtctggtgtgtcgccatcataatgttggatttgttgtgcgtggctttgatgtgttggttcatggccttctgacggtgtatgttggcggcgagttttaaaaacagtattacttaatgtttcgctatcgatgcctgattgatcgcttaattggcgaatcaaaaccgagcggaaggttagctctttggggatttgcttaatcatttccatggcgttgcgagcaaattgagcttcgccttcctcgtcgccaagagttacctgatttctggcgtgatcaaacaagacatgcgataaagatgaggcgtcttctaggcgatggttgaatgcttctttgccttcttttctaacaagagaatctgggtcttcgccttctggtaagaataaaaaacgtacttgtttttcgtcttgcatgacgggaagagaggcttctaagccgcgtattgctgctgcgcgaccggctttgtcaccatcaaaacagaggatgaccttgctgactaacttaaataattttcgaatatgctgactgttaacggatgttcctagcgtagcaaccgcattggtaataccgtgttgagcgagaacaataacatccatataaccctcgaccacaatgatttggtcgagtattggggtgttttgtttagcttcgaataagccatagagttcttggcttttttggaagacaggggtttctggagagtttaggtatttgggtttttcgtccccaaaggctcgtccaccaaaggcaatgactcggcctcgagagtcgcgtattgggaaaataatacggtcacgaaagcggtcgtagtaatgtcctggctggtcttttttctctattagcatgccgccaagtagaagttgctcttggctttcggcgcgagtgccaactttttttagtaggttgtcccacccagggggagcgtaacctaaaccaaatactttagctatttgaccagataaccctcggtctttagacaaatagtcggtggcttttttcttatcagggtgctgggttaattgctgttgatagaattgtgagctttccgataagcgctttaaaagctcagcattttgttcgtatctatcaggggcgccttgttctctgggtacttccatgcctgcatctttggcaagcacttcaattgcatcgacaaaatctaaatgatcatgttccattacaaaggagatggcattgccgccagcgccgcaaccaaagcagtaataaaactgtttgtttgggtttaggctaaaggaagggcttttttcgttatgaaaagggcacagagcactataattttgcccagtcttttttaagctaatacgagacgcaaccacatcggttaggtcggtgcgagctaaaagctcatcaataaactgatcaggaatgcgccccgccatggtattagcctagttgtgctttaacttgtttgctgatttgtgccatatctgcacggccttgtacctgtggttttacaatggccataacggcgcccatttgctgcatggcggttgcaccggtttctgcaattgctgcttttacaatctcacccacttcatcgtcggttaaaggtgttggcagaaactcactgatgattgccatttcttcttgttcgattactgctagatcttcacggccaccatcgatgaattgttggttggaatctttgcgttgtttgttcattttatctagaacggccaatacgcgagcgtcatccagttcaattcgctcatctacttcgatttttttgcattctgctaaaattgtacgaatcacagtcacacgctgtttttctttagcgcgcattgcggtttttagggtttctgaaatgaacttttttaattctgacatgggatcctcttttaattcatagggcttttaattcattgagacagttacccgtaacgtcgtactggggtctctttggaagcaaaaaaaacggctagttggttaactagccgtttttttataagcctaaatgttagaaacgtctaggcaaacatttgtttttagcaaattgccaaacggcagattggcctagtacaaacgctggaatttcttctgctcacgagaaactttcttagcgtggcgtttaacagcagctgctgcagcacgtttgcgaagagtagttggtttttcgtagcattcacgacgacgaacttcagccaaaacgcctgctttttcacaagagcgtttgaagcgacgtagagcgatgtcaaatggttcgttatcttttacttttactgctggcatgtaattacctttaataatatttttttaaagtttaagtattcacaaaaacggcgtgaatcatacccgtatttaacgggctttcaaagcgcgcttttgttgaacagagtgtgatccagtacggatcgatttttctaggctaaaaaagcccaaccctgaacagactattgtcgcgtctgtaactgtattcattctttaagagggtgtttggatcgccatttacttatattagtaagctatgtgccaaactagaaaaatcacctgccttttaatttaaacatttaaaacgcgcgcattataatgcttttgccttgttatgtctaatttcatttgagttgccttttaagtaagtggctctttcctctgcaacggtggagatagatagggtacaatgcgctcaaattattgatgagattattctgatgaaagtattgggattagaaacctcttgtgatgagacgggtatcgcgatttacgatactgaaaatggtcttttggctcacaaaatttattctcaaattgcgcagcatgccgaatacggcggtgtagttccagaattggcttctcgtgatcatgttcgtaaaactttgccgcttattgatgaagtgttgcaagaagcgggcatgaaaaaatcggaattggatgcgattgcttatacaagcggtccaggcttggttggtgccttaatggctggtgcaacaattgggcgttctctggcttatgctttgggaatccctgcattaggcgtacatcacatggaaggtcatcttttagcgccaatgctagaagaatctcaaccagaaatgccttttattgctttgctggtttctggtggtcacacacaattggttcgtgtagatggcattggtgaatatcgtcttctaggtcaatcccttgatgatgccgctggtgaagcgtttgataaagctgcaaaaatgattggcttaccttatccgggtggaccgcaaattgccgcattagcaaaacaaggtaatcctaagtctggattgaaattcccgcgacctatgacagatcgcccaggtttagattttagttttagtggcttgaaaacagcatttttgacggcagtccatgatgcactagacaatgatcgttgtgatgagcagtttaaagctgatgcggcattggcgtttgaaactgcagtggtggataccctagtgattaagtgccgtcgagcgttggaggctgaaggtttaaaacaacttattatcgctggcggcgtgagtgctaatcagcgtttacgtgaacagcttgaaagtcagttgaagaaaattaaagccagtgttttctatgcacgaccagagttttgtacggataacggagcaatgatcgcttatgcaggagctcagcgtttggttaatggccaatcttctgaattaagcttgtccatacgtgctcgttggcccttgtctgaattaccgcctttgaaggaatcttaatatgaaagacttagtgtttattgagggactaaaaactcaagccgtgattggtgtgtatgagtgggaaaaaaagattcagcaagatttagtgtttgatttggaaatggagcatgataatcgtgttccagcagagactgacgatctggctaagacgttagattacgaagctatctcgaattatattttggcattttgcgccgagcgtcagtttgagttaattgaaactttggcggagcatttggtgggagagctgattggaaaatttaagttgaacgctgtcacgttaactttgcgtaagcctggcgctgttccgactgctcaagccgttggtgtgaaaattcacagaaaatctgctgtaacttattgagaaagtgctgtcatttattaagaaataagtgacagcgttttgcatgttatagtttgatagctatcacaagttagctaatcagtggagaaagtgttttgtcgagagcttcagtgcgtacttttttgagtgcttggcctagttctgcaccgctaaagccttgtttgattaatgatgcagcattgatcactgcaatagtatctcgtagcttttgccagtcctcaactttgctattggttaagcgacttagaatcgcaatcagtaagataaatggttgaggtttttttatggcattaacggaaattagccagttttcccacgtagtggagtccatcggaatatgctggttctctaggaatgagcgagtttgctcggcgagaattttgaactgatttgggctgcgaatacgctgatgaagttgagtgagttctgtaagcggagtatttttgcagagaatggcccagcgttgagctggtgttagcccaacttggttcaatatatcagtaagcatttggctgtcttcccaaataaattctggaaatagtttatctagcgcgttagcgtcttttaatactgaaaagaagacgtttgcatgacgtgtattaagtgctttttctagctctttccaaatgcgttctgcgctcaatgcagatagctctcctgatgaactaatctctctcatcaaagacatagtttcaggtgcgatagtaaatccaaaatgatgaaagcgagcggcaaagcgagcaactcgtaacacacgtagcggatcttctacaaaggcattagagacatgacgaaatactctgtcgagtagatcttgttgaccattaaatggatcgatcaaagtgccattttgatcttgtgcgattgcgttgatagttagatcgcggcgttctaggtcttcttctaaactgatttctggcgaaaagtcacagataaatccagtgtagccttcaccttgttttttttctttccgggcaagggcatattcttccttgcttatcgggtgaaggaaaacagggaattgttttcctacttgttgaaacccttttttttcaagttgttccggagtggcgcctgtgacgacccagtcatggtcgataactgggagttcaagtaaagcatctctaacggcgccgcctactagataaacttgataagagtttgtcatctttaactagttacctgtttcgcattgttctgggaacattgcgctccattggctaaagccgccattcaaagagtaaacctctttaaagccttgtgaggcaaggtattcagcagcgcctttgctactgttgccgtgatagcagcaaacaatgataggtcggtttttttctgtgctatcaataaaactttgaacattgtcattggtaaggctaatcgcgttcgtcatatggctgttttgaaaactaaccaagtcgcggatatctacgatagctgcattattttcaatgattgggagagcgtctgatatatcgatacaagtgtaagtcatgggttcttccgattaattgagcaaggtgtgctgaagcgttgttgatcctcgaggcgcaaagcagttaggcttcccccccagacgcaacctgtgtctagtgcatgaatgcgttctttctgggttttgccttctagggcggcccaatgaccgaaaacgatatggcaatcttcgggtacctttgttggatagttaaaccaaggagcgtagccttttgtggctgtgttgatgccttctttggattctagatcaagtttactgttttcatcacagaatcgcatgcgcgttaaatagttggtaatcgctcgaagacggtctagccctgttagatcatcgctccacgtatttggcttattaccatacatggtcgcaaaaaattcatcaacactgtctgatttcagcttgtcttctacttctttagcaagtgtttgtgctttttgtaagtcccagcaaggaggaatacccgcatgagtcatgactgtattgagttgctcatcatagtgaaatagaggttgatggcgtaaccaatccattaggtcatcacgatcgccagcggtaagtatttctgcaagtgtatcgccacgttttagcttgccataaccatgagagacggcgagtaaatgcagatcatgattgcccagaacgacggttgcattattgcctaaggatttgataaaacgtagtgtttctaaggactcctcaccgcgattgattaaatcgccagcaaaccagagtttatcttgttctggatggtagttgatttgttctaaaagctgtactagaggcgtcagacagccttgtaaatcaccaataacataggttgccataatatagcctcagtgaacttgatttggaacggacaaggtgaacgggcggataggggctgtgaattcagtgccatcatcggccagaaactggtagctgccttgcatgctaccaacaaccgtttccatcactgttccgctggtgtaatgaaatgattcgcctggacccaaatgtgggtattcaccaatgacgccgctgcctttgacttcttgaacttgttcgttgccatcagtaatgatccaatggcgggtttgaagtttggctgattcggttccgcagttggtgatagaaatatggtaagcaaacacgtaacgagattctgctggtgttgattggtttgctaggtattctgtgcggacagaaacgacgacgtcatatttttgcatttatccttcctttttaatgacgtagttagcaatacgaacaaagtcttctacgtctaatctttcagggcgtagtgtagggtcaatgtttagcgcgctgaaatcatcattgtctagaacccctttgtagttattacgtagggtttttcgacgctgctggaagccaattctgaccatgtcctctaacattttgatgttattgacagggtggggcagtattttgtgtggcgtcattctaacaatagccgaatcaactttcggtgctgggtcgaaagactctggaccaacaataaagagtgattcaacagcgcagtaatattgtgccataacactcaatcgaccatataagctatcgcctggtcgagcagctaagcgatcgaccacttctttttgcaacataaagtgcatgtcttcgattgcttgagcttggcttaagagatggaagatcagtggagttgaaatgttataaggcaaattgcctaccacacgaatcgcttgctcaggtgtggttagcgaggtgaaatcaaatttcatcgcatcagcttcatgaacggtcagctcaggaaagcggaacaaattgactttcaaaatagggataaggtcgcggtcaagttcaacaacatccatgcgctcggtaacactaataataccttctgttaatgcacccttacctggcccaatctcaacgatgcgctggccttttttaggtccgatgcaagcgacgatgcgtcgaataacaccgtggtcatgaaggaagttctggccgaatctttttctagctttatggggttgtgatttgctcatttagaaaactttttcgcgttatttgccatgttaatagcatgttgaatggccactttaaggctgccgttatttgctttgcctgtaccagccaaatcaatggcggtgccgtggtctacggatgttcgaataataggtaagcctaatgttatattcacggcattaccaaaacctgaatattttaacacaggtaaaccttgatcgtgatacatagccaaggcgcagtcggcatcatttaagtattttggagtaaacagggtatcagctggcagtgggccaattagatttaagccttctttgcgaagtttgtttagggtcggaataataacgtctatttcttccctgccaagatggccatcttctcccgcatgtggatttagtccacagactaagattttaggttgcgcaataccaaatttttcctgtagatctttattaagagctttagtgacaaggctgatgcttttttcagtgattgcagcggacacatctttaagtggtaggtgagtggttactaacgcgactttcattgcttctgtcgcaagcatcatgacaacatgtggtgactggcattgagcttgaaaaaactcagtatgtccggaaaaatgaacaccagtttcacataaaatgcctttatggactggtggtgtaactatggcatcaaattctttttgaatgcagccttcacccgcttgttttagggtttctaatacgtaaggagaattcgcaatatctaaaatgccggcagtggccttttttgtcaattggaccggcaaaacactaatagaaccttgttgatgtgcagtgacatcttgtgcactatttagtgtttgaatattgactgctaggcctagagtcagtgctctatcttgaagtagcgcaggatcagctaggataattaaacgagcaggaaatgtctgctcgtttaatgcgcttaaaataatatcaggaccgatacctgcaggttcaccagaggtaatggcaataatgggaaatgattctacctgattatgtgccattattttctcttagtttttaatatcaatgaaggcgtcagcacgtaattcgtcgagccaattgccaagaacaatgtcttgcttttgtgcggttaaagcgcgttcagcattgctgcgttttactttatcgctgatatccgcttcgcggcggccttcaacttgaagaatgtgccaaccaaactgtgtacggaacggcttgctaatatcgccaatgttagttttcttcattacttcttcaaactcgggaaccatagcccctagtgtgacccagcctaaatcacctccttgtagagttgagccttgatcttcactgtattctttagctagttgtgcgaagtcggcaccattttctaattttttataaagctcatccgcaagtactttagtttgttccatatttcgaatttcattggcacgaactaggatgtgacgagttttagtttgctgttgtagggttacatctggagagcgtttctcgatcacccacaataaatggaaaccggcattactttgcaatggaccaataagtgggcctttttcgctttctaatgcccgtacaaatagtggcggtagttgatttaatgggcgccagcccaagtccccgccttcaatggcaaattggccgtctgagttttcgatcgcctgttgtacgaaatcgttctctgaatgtattttccctgcaatcgttttaattttcgccgcagcttcttctgggttgcttgctctaatgattatgtgtcgtaggtgtacttggtctttttctttggtgatgctggtgtctgagctgaggtagtcgtcaatttcttgttctgaaatagcgatgcgttttttaacgatttctcgctttatgttattaataagaatttcttgctcgatttgctcgcgataacgttcataattaattcctttgtcggcaagaacattttttaaaccctgtaggtctaggttcatgttcttcgccacaccaagaatagcattgtccacttctgagctagacgctcgcatgcccactttacgggcataattgacttgtaatgcttcatcaatcatttggttttggatttggcgatgaatattgtcagtcatgactccgcctggaacacggtctttaacgatttgaaagcgactcatgatgtcactttctaaaataggtttagaatcaacgatggcagaaatgccatcaatttttgttggtgcggcgtgtagtgtttgcacggatgctaatgcaaatataattaaagagaaaaaagaaaacaacttcatgattaatatccaacttttccttggttccaatagctgtcagcgatattgttggctttgctgttagcgcggccagcactgcttaaactacgtaaaataaattgtaaaaagacgcctctatcaaactcattgttatcattgagccaatgttgatagctcatcgaaactttgatacagcagttttcatagcctacccctgcaatttctttagtgccatcctctcttaagaaatcataggtatattgtgtgaacatggaccaattttgattgatcggaaaaatagttcctatgctggcttgtttagcgtcgtcatctggatctgtgttattgatcgagtacaaatagcttaggttaatttttatgtcgtcaacaggttctaaggaagcgacaagctgagctaagtttacctcgctatcgtctaggttgtaattcaaattacccgttagactatatctgttaccgttatagttggcagacgtcagtaagtcactgcgttttgagttatcaatggctgtgttcttatcggttcttccgtcaataccaacataacggtcctctaaatagaagatctggccagctttgaaggcccatttttcattattattttcatcatatagacgactttctaaaccaagagttacttgttccgtgtccccaatgcgatcattaccgttaaaacgtgtatggctaaaggcctgagagtaagtcatcgttggttcgctagcatcaaaatcaggaatctggttttgtgactcgaatggtgaatttaaataacttaaacgaggttcaagtgtttggcgccataccgtttggttgttcaaaaaattacgctcaaatagtagtgatgagtctacatagcttgttatatgactgatagatgtactgctatcagagtctgttgcgtaattgtgaagatcgtaatctctatattgagctagaacccccggcgttaaacttccccaattatttttaaggtcaaattttacatcttgattgaggacaattcgttggccgtcgaagtctttttcttctggtgcataaaaatctgtatattgagcgtcgactttatagtctaaaaacgatgttgctaaacgataagagctgtctatacgtggtaaccactcaaatggctgattaattttatcatcaggcgtttgataggttagatatgttactttattaagaaaattgccattattaaaactaaagtacgcgcttcgttcgtagtggtctttttcaccaattgacgtgctgtttgcttctggatatttatcttttgttgggttgtcttctaataaaaatccggcgctaaagtattgattaaacttttgcgtagattttaattttaatagcgtctgctcgccttcatcattatcggaaaaagtagattgttcataaactgtttctccataagggcttaaatgtcggaactctaagtcaatcccttggcctttcttttggataaactgcggtgtaattgttgcatcgtagtttggtgcaatgttccagtaaaatggggcggaaaaactgattccatctgatcccgaatagctaaaactagggaataaaaggccagtttgacgagagttgtctattggaaagcgtagccaaggaaaatagaatacggttagacctgcgatacgaatctgtacatgctttgctgtaccaaatccatttttcgggtctagttttattgagctaccatataatttccagctttcttcatttggttcacaggtggtgaaaaagccttcctcgataaaaaccacgccatcttggttgcgtgatagtgatttggcttcgccgcgagcacctgattgatggctaaggaattttgcatctttgaaaaccgttggtgcatcaccgctgtttgctatgtaaccagtcgaactgcggattagctgattttcgctgcgtaatgtgacgtttcctgtagcgagataataatcgtctggaataccttcaatgtcatctgcagacaaggtagattgaggctgaatgatctccgcctctccttgaaggtgaattacaccattttcgtctcgaacgatgaggtcagcagcgagatctgttccctttgtatctgtcgctttccagttgctaatgtatgagccctgacaatatcgacttagctgcgctcgctgctcagtcgtcagggattctttgggagtccagtcccattgatcaacttgcgcttgtgcaagaggcaatatgaaaagactttgaaaaaataaggcgtaggtgcgtaaatgcttaaccatgcagggtatacttgccaccaataattattgtcctaaatcggatactgcccataagcggttccacgtaataagacaaatgataatctaagcaggcccatatgggctaccgattctggagaaatatctttatgtggaaagttgtttgcgcgattttaggctatattctggctggttttttaggcgctttattgggcttcattgttggcggagtcgtagatagggcgcagactggcggcgctttcagcggtattcgtgggcgtgcagatatgcgccttcaacaagaaactttttttcgcacattatttcttttaatgggtcgtttggccaaatcagatggccaggtatctgaagcagagattcaattggcgcaatctgtgatgcagcgtctgcgtttatcgcctgctgctcaagagcaagcgaagcagttgtttaacgagggtaagtctgaaaactttgaccttgctgcggtccttaatgcttttaagcagatcgttggccctggagatttgacacgcactttattggaagtgttattggtgtctgcttatgcggatgggcattttagtgtcgaagaaaagtcatttgtatctcaggtttgtgcgtatctaggggtgtctgttgctgaatttgaggctttgcatattcaggttaagcagcaagcgcactttagacagggctaccagtcttcttctaattattcctctaacagtgctaactcaaaagatctgttgaaggcggcctatgatgtactgggggtgacaccagaaatgagtgatgctgaaattaaaaaggcctatcgtcgtctgatgagcaagaaccaccctgataaattaagctcacaggggctaccggatgaaatgattgaattagcaaaagaacgcacgcaagaaattcaatctgcttatgaaatggttaaaaatgctcgtaaataagagcttaatttaatatctaattgattatagggcttccatagaaaagccctttttttacgctaggtaatgattttagttggtttatttgattggtgttttgctttaaaaagccacgaactctctgtattaataattgcttgctgttctttcctgtgactctatcaggtaaggcgtttacttggatgaaatcgccaactttatctgttctttggttagcggcttgtttgcgccatactgcaaattggtcgttcccagtcttatcgacatagtaatctaagataggttgctcgatttgacgaatttgttgtgccacttcatagtctgatagattcggaggggattctatatcgataagcgttagtgctttgcctgcgtttttgttggcggctagaaaacctaaggcgtagctggcaccagtaccgtagccaagaaaagtgaattgttcgattccttgtgttttggcgtaatccatagttgcctgtatgcgagcgaaaaccagagtttggttaggaagttctttaggtgacgatgtgttttctgctgtcgctgtggttattttaacaggctcggcacgtttaataatatcaggcacttcaattgagatagtgcaccagctgtgttctggcatagcatcgcgtaatggtgcgatggcatctggccaatctgggtgttcgttgtccgaatgcagcattattatacagccttgagtcgagctggtgagtgatagtctataaagggcaaggaaaggctctccgttcgcttctaaggtttgaatttggtgatctaaacgtcttattgttagcgaagctttcagtgcatcaattcgagaagcctgcggcttggggataatgtattctttagcgttttgtgttggtgttgtttgtactggtgttgtttgttgtggcgtagttgtactgccgggtgctgcttgtgattcttccgcgaaaagagcggtatttgtgctcaaggaaagaagtgcaatgatagcgtggcgcagtgcagtaaatttcttcattgttttcaatacttcttttaaaggccttgttaaaatacggtctaaattttcactatgagacctttattgtgtcactgctggagtcagatatgaatgattttatcattgccccttcgatcctttctgccgattttgctcgattaggtgaagaggtcgacaatgtcttggaggccggagccgacatcatacactttgatgtgatggacaatcattatgttcctaatttaacgattggtcctatggtctgtaaagcattacgcaaccatggcgtgacagcgaatattgatgtccatctgatggtgaagccagttgatcgcatgattggagactttattgaagctggcgcttcaataattactttccatccggaagcaagtgagcacattgatcgttctttgcaaatgattcgagacggtggttgtaaagctggcctggtatttaatccagcaacttctcttgagcatttaaaatatgtgatggataaaattgatatggttttgttgatgtcagtcaacccagggtttggtgggcaatcttttattcccggtactttggataaattacgcgaagctcgtgcgttgattgatgctagcggttataacattcgtcttgaagtagatggcggtgttagtgaaaagaatattgctgaaattgctcgtgctggcgctgatacctttgttgctggttctgctatttttggtaaggatgactacaaatccgtgattgatgcaatgcgtaaagagttggcgagcgtacgttaatgaagactcctagctatttttcaaagtggtttgatggcggttggcctgagttagtttgtttggatcttgatgggacattggttgatagtgtgcctgatatcgccgctgcggtagatgctttcttagctgagcttggggccccgcttgccggtgaagagcgtgttcgtagttgggtaggttttggttcggctaaattgatcgaacaggcacttgagtgggcagatattgattctgctaaacaggaagaagcgtatcgtatttttctgacacactatcatgcgcatttgaccgacggcacgacgctttatccaaatgtaaaagccttgttaaaagcttttaaacataacggtgttcctgttgcgttgattactaataagccgagtgtgtttgttaagcccatgctagatcattttgaactgacggagcagtttggttggttgttgggaggagacaccttagaagagaaaaaaccatcggctatgcctttgttgcattgtagtgagtctattgaggccttacctgaaaattgcctgatgattggggattccattactgactttaaggctgcaagtaatgctggcttcaaatgtgctttggtgacttatggttacaaccaaggtgttgatcttaaggagctgggtgctgatgccataatagatgatttagctgagttgcttgtctgattttatttatggcgtgatcgaaactaaaaaggccagaccgtttctagtttgacctttttagttcttaaaattttaaatttaagtgtactgctttagctctcgctctcctgcgatagttctttctgagcctgttcttttgcaggttgcaccgatgagtttgcctgttccgacaatagtgtcatttggctatcatcagccatgtgaaccgtatgagttgggaaggctacttctgcatcatgggattcaatgatttgcattgctttgaatagcacatcttgcttgacgttatggtaagttcgccagtctacggtttttgtgtatgcataaataaagaagtctagagatgacggaccgaactgattaaagttcaccatataggtctcgtttgtatcgaggtcttcatggttggcaaccatgtcttttatatctgccagaatggtaggtagcaagctgaagtcactatagcgtacaccaatggtttcattaatgcgtcgatgagtcatgcgtgacgggttttcaactgatatcaatgaaaaggtcgagttagggacatacaaaggtcgtttttcaaaagtacgaatgcgggtttggcgccatccaatatgttcaaccgttccttcaatgttttggtctggtgagcggatccaatcgccaatagcaaatggtcgatctaaatataccatcaaaccaccaaagaagttggcgagtaaatctttagctgcgaagcctacagcaataccgcctataccaccaaatgctaatacgccggaaatgctataacctaatgtttgcaagataactaaaacggaggtgatgataacggatgcacgtaataatttactgattgcgctggccgttgtgtaatctacattagttgagatcttacttgagcttgttagtgttctttcactttcagatatgcatcgtaatacaaaccaagtcagaatggcgataacgccgacttcacgtattgcatgtacaagtgataaaaaattagggtcgacttcagtgccagaaatttcggcagcaatgcttaaacctgctaaccaaataaatactccaattggcttttgggcagcatgaatcagcacgttatcccaaggggttttagttctttcaagttgtttgtctatacgtattaaaatgcgggtggcaataaaattgacaattagagtgccaagtacgactaaaaatactcggacaacccagtgcattttagtgtcacccaagcctaaatatacttgcattgtttcccagttcattatgcttctctatacctttgtcttgtttctgaatggctctgattagtggttatgctaattgtgttacgttaaataagtaataaggtgcctaatcctaagaaggcaacaaagccagctatatctgtcacagtggttaaaatgactgatccagagagtgctggatcaatacgtaatttatctagtaatactggtattagaaccccagacagggctgccattacgatgttgacgataatggctaaaccgatcaccatgccaagcattgggctttcgaaccaccataaagtcactacaccaatgacaatggcccataatatgccgtttaatccacctacttttaattcttttgataataaagacttcaagttgcttcgggttatttgccctagagccaagcctcggacaattagcgttaatgtttgactgcctgcgataccacccatagaggcaacgacgggcattaataccgctaatgcaacgacttgctgaagtgtcgcttcaaatagcccaataaaggctgaggctaaaaatgctgtcagtaaatttatgccaagccaaatgccacgagttgctgcactgcgttttactggtgcaaataaatcggattcttcatttagaccggctgtggacatttgttgagcttcgtgttctaggcgccacgtttccatagcgagtcccgcgtggaaacgaccgagtaaaacttgattgtcatccaccacaggtaatgcagatagataagagcgctctagctgttccgcggcttttgttagttctgtatcggcgtggataaaggggcaatcttcatctattaaacttgaaattggctcgtggccttgggctttgaatagacgatcaaacttcacgcaaccaacccaacggccagttctgttcaccaaatacaccatatctgtataatctggtgtgttcttctttagcagcctaagagcttcagatgcacgtatggattgggaggcgattaataattcgtgatcgatccagcggccgacgacgtcatcatcgtaaacaataccttgttgatagtattcacgctgtttgttgtccatttgctttaaagcaatgtcgacaaggcggtctggtaatgagtctgttatttcgagtaggtcttcggcgtcgacatcagtgaataaggtttctatttctgagtcatctagctctcttaatagcagctgtcgagactctccacgcatttcaaccaagatatcaagtcggttggcctgtttgatattggcccaagcttgtcgacgttgagcaagcggaatcgattcaagcgctaatgccacatcatctggtgttaactctgaaatggccttgttaatggactctggagagtgctcgtcatgtatgagtgtttcgatgagtgtggcaacttggctatgcacagggcatcctttaaacgctgaataatgacggtaaagataacatgctttctagtgtgcggtataaccgcttgtatatcaaacaaggctttgtttttacacgatattattcaaaaccttccaaaatactgaaataaaaatggtaaattatggctccatttaatggggaaattggtgatttatgtatgctatttgagcagttaggctcttatgaagtgtaaagactggcgagacagagtgttcctgacagtgtagaatttagcgcacttttaaatgcatgtttttattattcgtcaatgcatttagcttttttgtgtccgcttctacggattctggcattagtagatcaatattgttttataggcgcaccccttttttatgttattgatgattgataactacgactcttttacttacaaccttgtgcaatattttcgtgagttgggggtggatgtactggtgtatcgtaacgatgagattagtattgaagatattgaacgtcttgcaccatcgcatttagtgatttcaccgggaccatgtacgcctaatgaagctgggatttctctagctgcaatcaagacatttgcaggaaaaattccaatattgggtatttgcttaggccatcaaagtattggtcaggcctttggtggtgaggtgattcgtgctaaaaatgtcatgcatggtaaaacctcgttaatttatcaccaaaatacctctgtgttttctggcttgccaaacccacagattgcaacacgctaccattccttggttgtttctgcagactccttgcctgattgcctagaagtaaccgcttggagccaaaatgcagagggtgatagagaggaaattatggggattcgacataaaacacttgccgttgaaggggtgcaatttcatcctgagtcgattctgactgaagaaggtcatgctttattggccaatttcttaacacgatagttttaatacgataggagaggctggtggatattaaaaaggcgattgctgctgttgttgagcgccaagatttgagcggaggcgagatgcaagtagtgatgcatgacatcatgacgggaaaagccacgccagcacaaataggcggattcttaattggcctaagaatgaaaggtgagacggttgaagaaattacagcggcagcgcaggtgatgcgatcgttgtctagtaaggtacatttggatcttgagcatgtggttgatacttgcggcactggtggtgatggtggcaatttgtttaacgtgtctacagcatctgcgtttgttgttgcgtcagcaggtggtaaggttgctaagcatggcggtcgttctgtgtcatctaagtcgggtagtgctgatgtgctagagcaggctggtatctatcttggtcttgatgcagagcaggtgtgtcgttgtgttgaagagataggtttaggttttatgtttgcgcctaatcaccattcggcgatgaagtatgccgttggtcctcgtaaagagatggctactcgaactatttttaatctgcttggtccattgactaaccctgctaatgcaaaatgtcaggtgatgggcgtttttcatcagaagtgggttcgtcctattgctgaggtattgaaagctttgggtagtgagcatgttatggttgttcactcagaagatggtttagatgaaattagtattgctgcgccaacttatgtggctgagttgaaaaatggcgaaattttagagtataaaatttcgccggaagattttggtattccattgcaatctattgatacgattcaagctgctgatgcgtccgaaagtcttgctttagtaaaaatggcattagatggtaagggaaaaataaaccctgctagggatattgttgctttaaatgctggtgcggcgatttatgtttcaggtattgctgatactttagctgagggtgtgaatattgcggaagatgttattggcggtggtacagccaaagtcaagatgtctgaattagctagtttcacgcgttgttttatgagtcctgactcactgtaattataggagcagtaacctaatgcaaatagaaacaccaacaattttaaagaagattgtagctcgaaagtatgaagaaatcgccgagcgccaatctcatacgccttatggaaatttagaggtcgcagcgtctgtagctaatgttcataatgccccgcgcggtttcgctaatgcattaaagcatcaaatagctatcggtaaatcgggggttattgctgagattaagcaagcttctcctagtaaaggaattatacgaaacccgtttgttcctgcggatattgcccgttcatatgagagatctggtgccgcttgtttgtcggttttaacggacagtgatttctttaaaggtcatgaagattatctggttgaagcacgctcggcttgtaagttgccagtgattcgcaaggatttcattgttgatgagtatcaggtgctagaggctagagcgattggcgcagattgtattttattgattgcagcgtgtctaagtggcgataaattgcgtgagttggatcaaatggctcgtgatcttggtatggatgtgctggtagaagttcataaccgcccagagttagagttggctttggagtatacccagactgaattgcttgggattaacaatcgagatcttcatacctttgagcttagtttagaccatacgtttgaattgatgggtagtgtgccctcagatcgcttgattgttactgagagtggaattcatacgcgtgatgatgtcgctttgatgcgacagaaaggtattcatgcgtttttggttggggaggcatttatggttgctgatgatccaggtgaaaaattggctgagctgtttcagtcgtagcgtaatcaggtaaggtataaatatgaaggcgaatgttagttggcaagaagatgtgcattttaccgcagaaacaggttctggctttaaagtagagatagatggaaatcaagtagctggacctcgaccaatggagctattgcttgctggtttgggtggctgtacttcttatgatgtggttgggattttaaaaaaatctcgtcaagatgttgtttcttgtgttgctcaaattgatgcagatcgagctgatgctgttcctgctgtatttactgaaattcgagtgcattttgttgttacaggtcgtaacttaaaagaaagtgttgttgctcgagcagttaaattgtctgctgaagaatattgctctgcctctctaatgttagaaagaggtggtgtgaaaattattcatagctttgaagtgattgaagtggaataagctattgctctttattaagagagctttcaaaaaagggctgagaggctcttttttttgctttattgttgcgcttgaagtgttggtgtccccaccaggactcgaacctggaatagctgcttaggaggcggccggtatatcctgtttacctatgaggacgtgttgcaagtggagatttatacattaattacgactgaaatacaaatggcagctaagtatgatgttgattcttatggtcttttaagctcgacctaatgtgtgtttgctgcttattgggcgtgtagagcctctagctgtatagactttatttttgctgctatggccttggagcagttcgaatagatgcttgttgcgcttttgtaaggtgttaaggattcgagcgttagtgttattttgtgttttacattttttgagtaatgtttcgcactcttgcatcaatagacgaacgttgtccattgagctgtcttgtaggcttaaccagtttttgaattctgcttcagtaggtttttttcgatcgacaatatcaaatttaatgagaatgttgactcttttctcgttaagttgattcatttcatcaagaagggtttgtttttgctcggatagatcaatgatgacttcgctgttcagttctccataggctaaacgctcttcatcaagaagcgaagagagtttttctaatatctctttgcttctgataaatataggtacgataggaatcataggacaaaccgttttacagactgtattgagataagtgacagtctagaatagcgaatccatagaagccatattatttgctagcttctgcgtatctattttgtactcgccagctgcaatagcgtttttaatttgttctactttatccatatcaacatcaggtaagttgctaattttagattgctggctttggagtgtttgtgcagtaccgcttaatttcacggtgtcttctgccagtgtgccgccgctttgaattgctctttgtttgtctgttgcactgctggtcgcatcgtctttttgcgatcgttcacttttgttgatcgtgctctgatttgatagacctgtaaaatgtattgccattgggttttccgccctttaatgatttgcctgtctatgttgtcggctgggtctataagaactttaataaaaagccccagaaaagagtatttattcattgccgatcagtctgtactcaatagtttacaagaacctcactgtcagttacaactttggcgtatataattcgttcagaacttgtgtttttgactcgtatttgttgacctttgataccattttctaaagcaacgccgttcattcggactataatggtaccactgctcgctgttatcagtactgagtcaccttttttaactaaggttggctgattggttagatcgtcagtgatgaatgtgtttatgcgcaagttgcgtgaagcaattaggccataaggtgggttttttttagtgtaaacatgtcctcttagactggatatgtccacttcacccacatcagtgtttgatttactgatggcttggcctcggtttattggggtgatggtttttattgcgggaatcattatggactgagttacgggtacataggatttccaagttggggagctgcagctgacttcatagtttgtgcgcttggtagcatctggtctttgattgttaatctgaattgattcgctttcacaatcaggtaggtaattgagtgctgcaagattatttaatgtgatgcttatggctgcatcagggtatatttctgacaaccgaggaatttctacttgatttatgtagtggttaatttgttcttcagtcgttatggcaaatgtaaaaccagtttggaaacaaatgaaggctatgcttagccttatgattcgcatgatttgttctctttgtttattattacgttataaataagatagttagtaaaatatttgaattcactttatcattggatgatgcattttaacaattttgaggtgatacctcagtataatgtttacacattttggaggcgtttatggctggagttctggatactgttaaccaacgtacacagctcgtaggggaaaatcgacttgaattgctgttgtttcgcttaaatggtaagcaaatttatggcatcaacgtttttaaagtgaaagaagtgttgcagtgtcctaaattaaccactatgcctcacagctctcctgtcgttaggggggttgctcatattcgtggcggtactattcctattttagatttgggattggctacaggtgcgagtcctatggaaaacattagtcaatgttttgtgattatcacggaatacaatcgtcgaattcagggctttttagtgcgtggtgtagagcgtattgtcaacatgaattggagtgatattcagccgccaccaaaaggattgtcgaatgataattatttgacggccgtttgtcaggttgataaggaaatggttgagataattgatgttgaacagattctttctgaagttgctcctactcgtcaggatatctctgagggcattgttaatgctggagtgacagagaatgcgcaaaagcatcatatcctcatcgtagatgattcttctgttgcgcgtaagcaaattaagcgttgtatggagcaggttggttttgcaacgactgttttatgtgatggtcgagaggctcttgattaccttcaaagtatggtggcagaaggtaaggacgtaactaaagagttttctatggttatttctgatatagaaatgccagagatggatggttatacattgacgacggcaattcgtaatgacagccgtttgcaggatttgtttattcttcttcatacctctttgagtggtgtgtttaacgaagctatggttaaaaaagtgggagcggatggctttttggcgaagtttcagccagatgaattagctcgattggcgatagagacagtgcaggtgcaatcagagtaatgattgggttctttattttggcctttatttattgaacctgacacttatggagttttaatgctcagtagtacaaatgcaattacacctaatggttatatcaggttcagagattacctgcagaaagtgtgtgggatctcgttgagtgataataagcaatatttagtcgccagtcgtttgggtaagattttagagagagagggtttttctaaaattgagcagttagtcgatgctttggagcggttggggggatctaagctaaaagaagaagtcattaatgcaatgacgacaaatgaaactctttggtttagagatacacacccttttacgattttaaaagacaaagtgttgcctgaaatgacagcggcacctttaaggatctggtcagctgcatcttctacaggccaagagccttattctataagtatggttatagaggaattcaaggcgtctcgaccgggggttttgaaggcgggtgaaaaaatagtagcgacagatatttgtactaatattttacagcatgctaagcaaggtgaatatgatagcctagcaattgctcgtgggcttggtgcggatttacaacgtcgatattttgataaagtgaatgatttgacttggaaaattaagccgcatttgagtgctcgtgttgaatttaagtacttgaatcttattgaatctttttcaatgttgggtaagtttgacgtaattttctgccgtaatgtactgatttattttactgttgatcttaagttggatattttgaaaagaatgcatgcctctttaaaacctgggggatatttgtttcttggtgggtctgaagcattgagtggtttatctgattattttgagattgttcagtgccacccaggtattgtatataaagctaaggctttatagcatagacgctgaaaagtttacgcttaaattaattcgtagtaaaagggcctgtctagtgattttagatgggcttttttgtgggtactaattttgtcatatagccagccttgggtagaaaaggctggtgggagggctgtcaattcaaggctgattttgtatgtggtgtagggtgagttgaatggccagtgtgtatgtcacactggcactatttaaaatgataaagtggtggagttattcttttaaggatgcgagcttttgtgcaaacgatggtgagtgtgaatttgataatgtagcaactacctgttttgcataaggtagatagcttttcaaatcgtttttaggcattgggtcgtcatttggtagcttaaccgtgactggatttttatgggttccgtttattctgaactcatagtggaggtgtggtcctgtcgcccagcctgtttgccctacataggcaattatattgccctgttgaaccctagcgccacgttttgtgccttttgaaaagcctttcaagtgagcataaagagtttggtagcctttaccgtgatcgataatcacgacattaccatagccgttttgtttccccgcaaaggatattttgccatctcctgctgcttttactggagttccacttgctgcagcgtaatccacgcctctatgcgggcgactggttttgaaaatagggtgtaatctgtttgggttgaattttgatgaaattcttgtgaaatcaacgggtgttcgtataaaggctttgcgcattgctaatccatcaggggtgtaataatttgctcccttttcagtttggtagcgaattgcctggtaggttcggccattattaataaactgagcggcaataatattaccatgtcctattttttcaccatcaagatacttttcttcatatagtatgcttaggctgtccccttttcgtatgtctaaagcaaagtctatatcccagccgaaaatatttgctagctcaattagtagaggttgatctattcctgatcttagtccatctacaaataaagagttgttgatttcagcttctttgtaggcttgaactacctcaggtgttctggatgtttctgttctattgaacttattgtcattgcgttcgaaggttacgctatctaatcggttgagtattagtgttagttgtgtgagttcgcccgtagtttcatttgttgtgaattggatggtttgccccggtctcatctggagtagtgttttttgttttttatctgctagagataccttataaatgtcttgtgcagatatgccttcacttgagaggagtttggatagagagtcgccagatttaacttcaacagattgttctttaaaggtttctggtgtgctcttttttactaggttgctaggtgtttggatctcataagtaggtgttgcattattagaaggggttgcatctaacggtatacttacagtgttgcttttggggttgagtctttgtaagtcttgaagcattagttgtgactgatctattacttcaaaattggcttcgagagaaatcagattgttgtcggcggttttttcatcagggaatgcaatgagcacaacggcaagaagtgcgcttacacctgatatgagaagcaaatgctttgttggtaatagcttgatcaaaatgcgtacctaaaaaaatctttaataaaagccttataatcctaccaacattacttttataattgaatgcttaagtacgataaactaactaggatatggatcaaaataatgactgtaagcagtaaagaccttttgaatgacttgcaagctcgtgggcttatcgcgcaaatgacggcagaagatgagctaaaaaaacatctagatggtggaagtcgtactctttattgtggttttgatccaaccgcagatagtctgcatttggggcatcttgttcctcttcttgtactaaaacgtttccaagatgctggtcataacccaattgctttggttggtggtgcgacaggccttataggtgatccaagctttaaagcggctgaacgtcaattaaatacgtccgatgtggttgcaagttgggcagaaaaaattcgtggacaagtaagtcaatttgtaaaatttgataatgtgccgaacccagctagagtggttaataatcttgattgggcgggcgaaatgagtgtgctggatttcttgcgggatatcggcaagcatttttctgttaatgcaatgattaataaagaatcagttcagcagcgccttaatagagaaggtgcaggtatctcttttacagaattttcttatgctttgctgcaagggatggactttgctgaattgaatagagcctatgattgcacccttcaaataggtggcagtgatcaatgggggaacatagttggcggtattgacttatctcgccgtcaaaatcaatctcaaacattcggattaacagttcctttggttacaaaatctgatggaaccaaatttggtaaaactgaatcgggtgcagtctggttggattctagtaaaaccagccagtatgcattctaccaattttggatgaatactgcggacgccgatgtttataagtttttgaagttctttactttcttagatcttgctgaaatcgatgcgattgaaaaagcggataaagaaagtggtggcaagcctcaggcgcaagctattcttgcgcgagaagcgactaaacttgttcatggtgaagaaggtcttcaagcagcggagcgtattactaatgctttgtttagtggtgaagctgatcaattaagtgagcaagatcttgagcaaattcagcttgatggtttgccgagtagttctttggcgggtattgatcttgttgaaaccccccttactagtttaatggcggatgctggattggcagctagtggtaaacaggttaaagatgctcttcagcgagattctgtttttgtaaacggcgtggctaaagggttgaatgataatatgagtgctgctgatatatttactactacaaatggctattttgggaagtactttcttgttaaattaggcaagaaaaagcatcatctgtttgtgttgtagttgttgaaaggcagtgcttaaataaatgaaatagacaaaaagacacttcggtgtctttttgtctatctatggctcgctgaataaaattcaaattaatttaaaaaaatgaaaaaaagagcttgcgctaaaagttctaggctgtattatacgcctccactgacacggacaacgacgcaaacaagagtttgccacttactaaggtaagacgttgaacgacgcatcagacgctctttaaaatagataatcagataatttgtgtgggcgctcgctggaggcttcagaagattgtccggattggtttttaactgattcgagatgatcaaaaaaattgaagtcttgcgaagtgtctaacacgtcaattcgctttatgttgttttgttgttcttcgggacgatggaatgattaagttattgttagtgtaatagattttgagtaagcaaactttttaactgaagagtttgatcatggctcagattgaacgctggcggcaggcttaacacatgcaagtcgagcggtaacaggggagcttgctcctgctgacgagcggcggacgggtgagtaacgcgtaggaatctacctagtagagggggacaacatgtggaaacgcatgctaataccgcatacgccctacgggggaaaggaggggacttttcggagccttccgctattagatgagcctgcgtaagattagctagttggtagggtaaaggcctaccaaggcgacgatctttaactggtctgagaggatgaccagtcacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatattggacaatgggcggaagcctgatccagccatgccgcgtgtgtgaagaaggccttagggttgtaaagcactttcaggggtgaggaagggtagctagttaatacctagttatcttgacgttagccccagaagaagcaccggctaactctgtgccagcagccgcggtaatacagagggtgcaagcgttaatcggaattactgggcgtaaagcgcgcgtaggtggtttgttaagtcggatgtgaaatcccagggctcaaccttggaatggcacccgatactggcaggctagagtatggtagaggggtgtggaatttcctgtgtagcggtgaaatgcgtagatataggaaggaacatcagtggcgaaggcgacaccctggactaatactgacactgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctactagccgttgggttgtaatgacttagtggcgcagctaacgcaataagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgacgcaacgcgaagaaccttacctactcttgacatccagtgaatccagaagagattttggagtgccttcgggaacactgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgtaacgagcgcaacccttatccttatttgccagcacttcgggtgggaactttaaggagactgccggtgacaaaccggaggaaggtggggacgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcgtatacagagggctgcgaacttgcgagagtaagcgaatcccagaaagtacgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtgaatcagaatgtcacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagttgattgctccagaagtagctagcttaacccttcggggatggcggttaccacggagtggtcaatgactggggtgaagtcgtaacaaggtagccctaggggaacctggggctggatcacctccttaaacgatagaaacctctggtgagcgttcacacaaattatctgatggtattagcaagtcacttgttgaatacaatatctagtttataagaagcacagaaagtatttgggtctgtagctcagttggttagagcgcacccctgataagggtgaggtcggccgttcaaatcggcccagacccaccaaatacgatctagagagaaatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatttacagatcattctgtgcgaaagatttagagagagttctaagcaagacgctaagcatcttacattttattgtgttgggtgatttttagtctctgacttagtgctttgcactaaacttgctctttaacaattcaaattttgaaatagacgataatcaagcgtcaaaccggtggaaagcactttaacctagtgactttctaaatcgtaaatccagaggggtacaaaagccctttggtatgtgatctgagtgttgttttaatactgactcttcttagagttgggaattagaaaactattttgggttatatggtcaagtgaccaagcgtgcacggtggatgccttggcagtcagaggcgatgaaggacgtggtaatctgcgaaaaggttcggggagtcgataaacaggctttgatccgaacatgtccgaatggggaaacccactctacttgtagagtatcccacagtgaatacatagctgtgtggaggcgaacccggggaactgaaacatctaagtacccggaggaaaagaaatcaaccgagattccctaagtagcggcgagcgaaaggggattagcccttaagtggttttggtgttagtagaaggctctggaaagtgccgcgatagagggtgatagccccgtatacgaaaacaccttaatcatgaaaacgagtaggacgggacacgtgttatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaacccctgtgaggggagtgaaatagatcctgaaaccgtgtacgtacaagcagtgggagcggacttgttccgtgactgcgtaccttttgtataatgggtcaacgacttattttcagtagcaaggttaagcacatagtggagccgtagggaaaccgagtcttaatagggcgtttagttgctgggaatagacccgaaaccgggcgatctatccatgagcaggttgaaggttgagtaacatcaactggaggaccgaacccacatccgttgaaaaggctggggatgacttgtggataggagtgaaaggctaatcaagctcggagatagctggttctcctcgaaagctatttaggtagcgcctcgtatctcaccattgggggtagagcactgtttgggctagggggtcatcccgacttaccaaccccatgcaaactccgaataccaatgagtgcaattacgggagacacacagcgggtgctaacgtccgttgtggaaagggaaacaacccagaccgtcagctaaggtcccaaagttacagttaagtgggaaacgatgtgggaaggcttagacagctaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatataacggggctcaaactgtacaccgaagctacggatgcttaatttattaggcatggtagaggagcgttctgtaagccgttgaaggtcaagctgtaaggcaggctggaggtatcagaagtgcgaatgttgacatgagtaacgataaggggagtgaaaaactcccccgccggaagaccaaggtttcctgtcccatgttaatcagggcagggtgagtcggcccctaaggcgaggcagaaatgcgtagtcgatgggaaacaggttaatattcctgtactcgtgcatattgcgatggagagacggagaaggctaggccagcacagcgatggttgtctgtgtttaaggcggtaggttgagggcttaggcaaatccgggccctcttaagaccgagaactgatgacgagccctcttttgggcgaagtggttgatgccatgcttccaggaaaaacttctaagcttcagatatgcaggaaccgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtaccgtaacttcgggagaaggtacgccggccggtgtgaaggacttgctccgtaagcactagtcggtcgaagataccaggtggctgcgactgtttattaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgcttgaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagcccaagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctccacccgagactcagtgaaattgaaatcgcagtgaagatgctgtgtatccgcggctagacggaaagaccccgtgaacctttactatagcttcacagtgaactttgaacctacttgtgtaggataggtgggaggctttgaagtgcagacgccagtttgcatggagccactcttgaaataccaccctggtatgtttgaggttctaactcaggtcccttatcgggatcgaggacactgtgtggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggtgtgctcagcatggtcggaaatcatgcatagagtgtaaaggcaaaagcacgcttaactgcgagacagacacgtcgagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcacatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagccggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtggacgtttgagatttgagaggagctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggacgggataaccgctgaaagcatctaagcgggaagcctcccttaagataagatctcactgggacataagtcccctgaagagccgttcgagactaggacgttgataggttgggtgtgtaagtgctgtgaggcattgagctaaccaatactaattgctcgtgaggcttgaccatataacaccaaagtggttttggatgagaagagtgaaggctcaagatcatcaaaatgacaaagacacatagaattacgatgaaaacaacatcggtttgatacttggttatctctatttcaaaatgaattgttaaagatccaagcacgtattcgcgtgttttgagacaagtcgaaagacatgcaataaacgcatagctcaaaacaaacgcaaaacgaattgcttgacgatcatagaggcgttgaaccacctgatcccatcccgaactcagaagtgaaaagcgccatcgccgatggtagtgtgggagatcccatgtgagagtaggtcgtcgtcaagctttaaaatgaaaagaaccccgtcctgctaagcagggcggggttttttcgtttaggtggtgtaataggattgctcccacatgcgtgtggggctctttatcaaagacacgcatgtgacagtcggcatcagtcgtcaagctttatattaagaaggccctgatagctacgctgtcagggctttttttcgtctcaataaaatgcggcacccaagaacctctcccacgtgtggggctctttatcaaaaatacgcggtaccgtcccataaagtgtgtcttctttcattaaagccatttctcttctctattcaatgaagcaggtggctttttaaaaaacgactcactggatattgataatttgaacgcgtcggcatcagtcgttaagctttatattaagggggccctgataagctgtcagggcttttttcgtctgcgggaaatgtcatcttgtcattgctttcgcttgcgcctgtttcgcaagctcaacgcgtctgcgcgcccccaatgcaaaagatggaatgagtcagcacacagtgagggacgaagcagaataatgtgtatatcattgaggttgccgccttaatgatcgtccagcgtttgagtgtcagttgtcagtgctttttcacctagagagcgctgaggttagcgcctagcgatgatccatacagcgtgaacaatgcctggaatataacctagtagtgtgagtaatatgtttagccagaatgcaccaccaatgccaacctgtaaaaagacaccaagcggcggtaaaagtacggcaaataaaattctaattaaatccatgtcatctatcctcattaattatctttttgattgttaagtaagtctatctagccgatgtctgattggctaatccagtgacggtttatttacgttatttacaaaaatgtgaacaagttttattttatctgctctctttatttagtttgtgattggatagtaataaacttgtttaaaaggtcgctgtttgtcgtgccgctaaacagaccttcttttctgtggatagataatctaaaagagttttagctgattatgcataaatcagcttccttttttccttaagttgctagttgtatgttcctatggttttaatgagacaactataaaatttttaaaatgaaatgttttatcttagccattattttgttttttttagaggcaatttttagtgggtgttctgtgaataagttatcaatagagtgttgttatgccggataaagaagtacaaaagaaaacagataaaataaatattgttaagttggttatctctcagtttttaatcaatttaggtgatgttctgatcaatccgaaagttactttaccatggttattgcaaagcttaggtgctcctttgtacctgctgggctggttggtaccgattcgtgaatctggttccttattgccgcagatagtaattgctcattttatttacaaagtgaaagttcgaaagtgggtttgggtattgggaagcctcattcaatctctatgtgtggtggtgatgggaggcgccgctttgttgctagatggagcaagtgcaggctgggcaattgttattgcattgatagtatttagtgtggcgagggggcttaattctgtagcgtcgaaagatgtgcttggtaaaacggttgagaaagaaaagcgtggaagggtcacaggatggtcgtctagtgcttctggtttgataacaatcggcattgctatttgtaccttgtttttctttgaaggtttggagggtaatacgagcttttatgttctgggtattgtttctgctactttgatttggcttcttgctggtctaatttattctttcgtgcaagaacctaaaagcgaggtaggagacaaaagtacaaaatttcgggatgtgttcaaagagctagggttattaaaaactgacgcagtatttcgtcaatttgtcattgctcgttcgttatttttgtgtgcggctctgagtgctccttattatgtattaattgcacagcaaagatcggaaaacggtgtactgattctaggattatttatcttatcaagtggtttggcttccctgttatcttctcctttttgggggctattttcagactattctagtcggaaagtgatgatattttcttctttgttgagtgcgttaactggtgttgctttattttcaacggtaaagttatttgctgaggcgagctttactacatttctcattgttgttctgtatttcattttaagcgttgctcaccaaggtgtcagaattggtcgtaaaacgtatttagtgaatttgggtgagggaaataagcgaactagctatgtatcagtgagcaatactattattggttttatattattggccatgagtggtattagtttattgacttactctatctctttagcatctcttgttttggtattttcgataattacttttgcaggagtctatatggttattcgcttacctgaagtctaaaaagcgacacccttactatatataggttctgtcgcttctttgtattcttggttaaccaggtaatggaattgatggtgcgtgttttacgcgattgaggacaactgttgaggtcaggtctctgacgtaaggtagattggcaagggattcacttagaaaagttgatagagtggggagattttcgctaataactcgtagccagtaatctgcttcgccgctcactgagtaacattctaatatttgaggaatagcttcaatggcttttttgaactctttatctgaacttttaatgcttttatcaagggtaatatttataaaagcagttacgtggaatcccagctcacttgcattaagttgagtgaagtaagcttcaattaagttgttttgttcgagtctttgtagtcttcttgagcattgggaaggggataggttgacttgctctgatagagcgacattggtgagtcttgcattggtttgcagggctcgaagtaagcgccaatcataactgtctagttcaagatggttcattcaaggttccttatcagtatctaaatgtactgtttttcttatattgaataagctgttttcagctagatcaattagaataaggagttttgtaaagtaaacaagttcaaaaatattatattttctatttttaaagcgtttctgcgcgttttttattttttatctatttggatagaattaattcacatcgatgtttgagtaataaaaaagccgcttatcatttacgatagcggcatttagttgtcaggttaagagatatctaactttgggtgggcatttataacttgggtaagtttttagctaaccactctaaagcttccggataaggttgtggaagatctagttttgttaatgctgactctaatactgagtagctaccagaacaaaaattcagatggccaacttttcttccagggcgaacttcctttttgtaccaataaagttctaagccttgtacgtttagccagtcatagtttagatcgacaccaattaaattgaccatcatgctttgattcttgacttcagctggcgctaatggaagtcctgtgacagcacgtacgtggttttcaaattgacatacgcttgcacctgcttgtgtccaatggccgctgttatggactcttggagcaagctcattaatgagtagctcatcacctacacggaaacactccatcgccattacgccgacgtagtctaaagcctccataagcttgctaagcattgcttcagctttgctttgcaaaggctttaggcgctctaatggagaaatggatgcgtataggatgccattaatgtgaaggttcaatgttagcgggtaaaagtgtgtctcaccatttttgcctcgaacaccgactaaggaaacttcttcatcaaaattaatagcttgttctgcaatagcttggcctttccaatcttcaggtatctcaatgccctcagattgttttaaccaatattgacctttgccatcataaccacctcgacgacgtttcatcagaacgcgttcacctaatgtttcataggagtgtgttgcagaagagtcaatctcaaccggaaaccatggtgctgtcgctagctcaagacgatctaaccattgtttctgggttagacgatctgcaagttgtggaaaggtggctaggttgacaaaattactgtgagtagcaagttgtttggtggcgatggtttctggccattcttctctttctgctgtcacaatgtcagttggagctaacgctaaggtttcggttgactcaatatctactggacgcacatcaatgccaagcggcgttcctgcttgttttagcatagcgcctaattgacctgctcctaatacccatagaactgacatagattaagcctctctcgggtctgggtttgctaacacggtttctgtttggttggttctgaatgcttcaatttttttagcaagttcagggttagaaatggctagaatttgacaagctaatagacccgcattgaaagcacctgcactaccaatagctagtgttccaaccgcaacaccttttggcatttgtgcgatagacagtaagctgtccatgccatttaaggctttgctttgcactggtacacctagcacaggcaaacgagtatgagcggcaaccatgccaggtaaatgagctgcgccgccagcgccgccaataattaccttaaagcctttgtctgcagcactttctgagaattctgcaagtttgactggtgttcggtgagcggatacaacttcgacgtggtagcttacaccaagagcgtccattatttcagcggcgccttccattgtcgcccagtcactttttgatcccattattagggctacatctgcttgcaaagctcttctcctataagttgtgtccaacgtggtgctgaggggctgatgcgttgaatctagtcagtaagattgtcatgcctaaatatggcctaacacatttcttgcatgaaaataattggcggctaatatagccgattttatgtaaaaccgcgagctttgaggaagctagaaacatctaagttgtttgataagtggtgtaaaaagaaagagcgactagagtcgctcttggaggtatttttcataatctgggatttgtcgttcaaatccgctttcgaatagaggtgacgtcaccaaaaaattggcagaagaaacactacaagcaatcgggatgttccaaacggcagcgactcgaagtagagcctttatgtcaggatcatgaggcattggctcgaaagggtcccagaaaaaaatcagtacatcaattttgccttcggcaattagaccaccaagttgttggtcgccaccgagagggccgctaattagcgaatgtacaggaacgtttaattgcttttgcattaaatttccagttgtacctgttgccatcagattgtgcttgattagtttttctttatgcttttcagcccattcgataagagctggcttcatattgtcatgagcaaccagagcgacgtttttacgctccggtgtcgtgatcgttttttgttgcaacgttttgctcttcactgtgacttattcctcaacagcgccgacttttacgactttcatcatgttggttgtaccgtagctcaccaagtgatcgccttttgtcacaatcacaagatcaccgtctttgattagaccaagagacttaacatggtcaactaagccagcaacgatagtgtcaacgttgaactcttgtgaagagaaagctactggcgttacgccacgataaaggtttactttattcagtgttgcttggtttggagacaatgcatagattggcaaaccagagctaatgcgtgacataagaagtggtgtagtacctgaatcggtcaagctaatgattgctttaacgccttccaaatggttagctgcgtacatagctgacatcgcgatcgtttcatcaatgctagtaaaggtcacatcgatacggtgcttagaacgattgattgctggttgcttttcagcacccaagcaaacgcgattcatggttttaataacttcttcagggtaggcgccagccgcggtttctgcggaaagcattaccgcatctgtaccatctaaaacagcgttagctacgtcaaatacttccgcgcgggttggcattgcgctagtaatcatggtttccatcatttgagtcgctgtaataacagggcggttcaactgacggcagcgtttgatcatgtgtttttgtacgccaatcaattctgcatcaccaatttcaacacctaggtcaccacgagcaaccatgacagcatcagaggctagaataattgcatctaatgtttcattgtcagcaaccgcttcagcacgctctactttagaaacgatgcctgctttaaggccagcagcttcggctagtgcacgagcttcgtgaaggtcgtctgcacaacgagggaaagaaacagctaagtaatcagcttttaacgcggcagctgttttaatatcttcgcgatctttatctgttagtgccgcggcagatagtccaccaccttggcggttaatgcctttgttattagacagagcgccaccaacgatgactttagtaataacttcttggccttttacttcgagtacttcaagaacaacacgaccgtcatcaagaagcaaaacgttaccgggttgtgagtctttagctagttgtgggtagtcaatgcctacgcgagtttcatcaccgttgttcttgtcaaaaccaacatcaagaataaaggttgcaccatctaccagttcaactttggtgtttttgaaacgcgcgatgcgaattttaggcccttgtaggtcaccaaggatggcaacatggcgaccatttttctttgccatttcacgaacaacttcggcgcggttgatgtgatcttctggctgaccgtgagagaaatttaaacggaatacgttagcgcccgctaaaattaatttttcgatcatttctggggagctggaagcagggcctaatgtggcaacaattttagttctacgagtcattttaaataccaaagattagaaagcgtgatatgaagtataagagacgacgaaggctgcgtcagcagccttcgtgtattttgactatttagcagccattaatgcgatagtattatcaagcattcggtttgagaagccccattcgttatcgtaccaagccataattttcacaagtttaccttgaacacgtgtttgtgttgcatcaaagttagatgtgtaagtgctgtgattaaaatcagaagaaacaagaggttcgtagtttacatgcaatacctgcgcaagaattggatccgctttgattgcatcttcaatgattttgttaacttcttcagtggtagtttcacgaggggctaaaaatgttaggtcaacaagagatacgttaatggttggaacgcgaaccgccatcccatcaaacttaccaactagttccggtaccactaggccaacagcggctgcggcaccagttttacttgggatcatattttgtgctgctgcacgagcacggtaaaggtcttcatgatagacatcagaaagacgctgatcgttagtgtaagcgtgaatggttgtcatcagtccactttcgatacctaatttatcacttagtggtttagcgacaggtgcaaggcagttagtagtacaagatgcatttgaaattactgtcatgtcagatgttagaacatcttggttaacgccatatacaacggtagcatcaacatctttaccaggtgctgaaatgattacttttttcgcacctgctttaatgtgtgcactggctttttcttttgtagtaaagaagccagtacattcataaaccacatcaatacctagctcagcccatggaagatcagctgggttacgttcagagaaagtgcggattttatctttgttgatataaagcgcttcttcatcaaaggtaacttcttcgttgaagcgaccgtggacagtatcgtatttcgttaaatgagcattggtttttgaatcaccaagatcattaatcgctacgatttggatttgatcacgcttgcctgattcatacaaagctctaagcgtattgcgtccaatgcgtccataaccgttgatagctaccttaatcgtcatactcacctctaacatagtgcgaaagttgcatgatgttctaactcgaacaacacgcgttcaattttgttctttacgtaaaaatactacataactaattttttaagcaaggattagtaacaaattcctgtcaatatgattgttttttgatcatctattgatctatgactagcattgtacagaattatgttacaaaagttcgagtattttagctgacagaaagcatttttcgaattgtttttgtaaaaaaattacaaaataagatgtttttatcgatttttaatctattttaggcgtgaaataaattaaaaatgtagtaatattacataatattatagtgtcaggctgtttgctgagataactgaattcaaaaacggagagaagcatgaatccgattgttgctaaggtaacgaacgacatcattgaacgaagcaaggtgttgcgcgagcaataccttaaagatatgaaaaaagcgcaagagcaagggccacacagggggaaattgtcctgtgggaatttggctcatggcttcgcagcatgccaacctcaagataaacaaaagctgactctaatggaagaagcgaacataggtatcatatcttcttataacgatatgttgtctgctcatcagccttatgaaaattaccccgatcaaattcgtgcagcggttaaagaaatgggctctgtggctcagttcgctggcggtgttcccgctatgtgtgatggtgttacgcaagggcaagacggtatggaacttagtctatttagccgtgacaatatcgcacaaggtgcggcaatagcgctttctcataatatgtttgatgcggctatctatttaggtatttgtgacaagattgttcctggcttgttgattgctgcactgcgttttggtcatttgccagctttgtttattccagccggtccaatgcgctcaggtattactaacgcagctaaagcggcggttcgtcagcgttacgctcagggtcaagcgactcgtgaggagttacttgaagctgaatcagcttcttatcacagcgcgggtacttgtactttttatggtacggctaactcaaatcagttattagtcgaaattatggggcttcagcttcctggttcttcttttgttaatccagatgatccactacgaggtgcattaactaactatgcttctcagttatctaccaagattacggcattgggaagagactaccgaccactctacgaaatcgtagatgagcgtagcattgtcaacgctattgttggtttgctggcaacgggtggttcgactaaccacactatgcatattgtcgcttatgctcgtgctgctggcattattatcacttgggatgacttctccgctctttccaaagttgtgccatcactgactaaaatctatccgaatggccaagcagatattaaccatttccacgcggctggcggcatggcgtttctggttaagcaattactgaaaggtggtctattgcatgaagatgtaaacactatcgtgggtaaaggtttaactcattacaccaaagagccttttttagaaggtgataatcttgtgtggcgtgatggtacagatgaaagtttggacctaaatgttgtacgtcctatcgaagaccctttcagtaaagaaggtgggttggcgcttcttaaaggtaaccttggtcgttcagtgattaaagtttcagccgtgaaagatgaaaatcgaattatcgaagcacccgctgctgtgtttcatagtcaaaatgcattggctaatgctattgctagtggtgaattgaaacgtgactgtgtggctgttgttcgtttccaagggccaaaagctttaggtatgccagagttgcataaactgactccttaccttggtaatttgcaagatcaaggctatcgagtggcgttagtgactgacggtcgtatgtctggtgcatctggtaaagtacctgccgcaattcacttgacgcctgaagcattggccggtggtttaattgccaagattcaagatggcgacatgatccgcttagatgcaattgaaggtactttgtctgtgttgatctcagacgaagagctaaataaacgcgaagcagcacaacaagatttaaccgattcccatcaaggtatgggacgtgaactatttagcgcacaacgtattttagtaagtggcgcagaacaaggtgcttgcagcttgtttaatgattaaacctttcctctgactactaacatttgttagtaaatggtgtttaggggcttgtttcaagccccatttttttgcctgaaatttacctttctagcttattgttttaaccctttttctctctgttttacgcatagtgtatcgatagatcatcaaccgagtgccatcttaattcaaatcaagtatctatattttaaagataaaaaaaggcccgaatctgtatgtagattcgggccttctgaagtaatgagctctgggagcttgttacttagtccattgtatctagtgctttttcgtattcatcaaaagattctgttacagactcttctggagcacctgttgctagacttaccgcaaagatagcgatagtcgagaacaagaagccaggaacaatttcataaagatcgaaaatgccgccagttaactgtttccatactacaacagtcacaccaccaatgatgatgcctgctagtgcaccgttacggttcatgttgcgccagaacaagctaagaaggatagctgggccaaatgcagcgccaaaaccagcccaagcataagacactaggccgagtactgagctttctgggttcaatgcaagtaataacgcaataatagaaatagccacaaccgcaaagcgtccaacgttgacgatttgtttttgagtcgcttttttattgaatagttgcttgtaaaaatcttcagctaacgcagaagaagatactaataattgagagtcggcagtactcatgatcgctgctaggatagcggcaagaagaataccagcaacaacagggtggaaaacggcattgaccaaaatcatgaagatcttctctgggtcagccaagtctcctgttaggtttgtgtcgataaagccgataccaacaagaccaataagcaatgcgccagccatagaaatgaatgtccaaacgacagcaatacggcgagctgttttgatgtctttattggagcgagaggctttaaagcgcgctaggatgtgcggttgaccgaagtagcctagaccccaagccacaagagaaataatccctattgcagttagaggttcaccacttacgttagtccagatatctagtaagtttggattttttgccattaaagtactagacagctcagaccagccgccatcaatagcaacgagaggtacaatcactaatgccgcactcatcatcaagccctgaacaaggtctgtccaagctacggcaagaaagccgccaaacagcgtgtaggaaaccacacatactgtaccgataattactgcataggtgtaatctaagccaaatactgtttcaaacaatttaccgccagcaaccaaaccggaacttgtatagaacaagaagaacagcaaaatgaacagagctgaaatggtttgaataagttttgatttgtcattgaatcgagtggataggaagtctgggagcgtgagtgcgttgttcgctttgatgctgtaggttcttaggcgttttgcacaaattagccagttaagccatgttccaacaaaaaggccaccagcaatccagaaagactctaagcctgcggcaaaagcgtaaccaggtaacccaagtagtaaccagccactcatgtctgaagcgcctgcggacaaggcggtaggccaaggtcctaaagaacgtccaccaagaaagtagtcttctgaactggaggtacgtttgtaagcgtacagcccaattcctagcataactactagataggctaggaatgtaaagctgatcgcatagctgctttctatcattattgttgtcccctaatgaaattatcacgggtgaaataaccttggatagataaggttatttatcagagaggatagtattcatccttgtattgcactgttccgcaatacctactgattgaaagatggcgctttaaaaagcagcgtctaaatcacacccgaaagagttataattgttaaatcgttgttgtgatagccattgactcaatatgtaaaaatcatcaaaccctcgtaaagagaatgaaacgcattacgacatatttcaagacctgtggcgattctaagtggctgtgataggataatctttcaaatttctctgacaaaattacgaaaaaatctgatgtatgaaacaaattggcttgtttggataaatatcttttatttaggctaatttattaaagatgtaataaagaattaaggcacataatatgtgccttattgagataaattatttcttttcaactttcggtaatcgagtatcttgcacgctttgtttgagctttttcaagtgcgcattgaactctggaccacgcttcaaaagtacgccagtcgcgagagcgtcgatcaaggtgagataaacaatacgtgagctcattggcgtatagatatcggtatcttcagtttcttcaatcggtaatacgatagagcagtgctctgtgagaggagaatctggattagtgataccaataacggtagcgccagcttcacgagcgactcgagctgtctcgattaatggcaaggtgcgtccagtataggagatgattacgatagcatctccagaatgcgctccagccgcagccatacgttgtaccaaaatatctgtataggcaacaaccggcatatttaaacggaaaaatttatggtgagcgtctttggcaacggggccagatgcacctaaaccataaaactcgattcggcgagcttgtgctaacacatcaaccgctctgcttatcaatgactcgggtaaaatatcctgagccctcgttaggttgtttttggcggcttcaaaaattttcgccgtaaccgctcctggtgcgtcgtcaggctctacgtttaagttaacgtaaggagtacctgtcgcaaggctttgggcaagtgatactttaaaatcaggaaagccactacctattagactacgacagaaacggttgaccgtaggctcactcacttccgctctcgcggcaagtttcgcaatactggagtgaatggttgttttgggatcggcaagaatcgcttccgctacttttcgctcggatttgcttaacgtgctcagtcgttcttgtatcttacgaataatgtcttcgtgtttaatcattgatctgcttcaaagttgactattgactcggatggttcagttgttcattctgacagccacttacaattctggcaataaaatgattaaaaatgaccgtactatctgagtatttcgtaaaaatggctgacatattaccagccaccatggaggttgaaactactttatttgaggaaggcttttcaaacaaggtgtatttgattcattgggagcaagtttctcgttttgtattgcgaattccctatattgatactaaagctttttatattaatcgtacggaagaaattaataccttaaaacatgctgcatctatagggctttctcctgctgttgcttggcacgacgatgacggtagctttgcttgtcaatttgtctctcagccatctcttgaatggactgtgtgccatcaagataaagatataccgagaattgctcaagccttgatggcagcgcatagtttgccaatgggctatcatcactatgatgtgtttgaggtgattaaacactatttgaatggcattcaacgttatggctgtgaaacacctagtttgatggtggaatatgattaccttacttctcttttgaagcagttaacgccaccagagatgattttatcgccagcactctgccataacgatttaaatcctaaaaatatattaatggatggtgagttgctttggttgattgactgggagtactcaggagttggtgatccattatttgatctagctgttgtggttaaatctcacaatttagatgcaagacaaacagctttattgctgggctcttatcgatcagaccttccagaagagaagtctttagaagttatccaagagtatgtaaaagcatacgggttaagggaaatggcatggttgttactgaagcacttagttacacctgaagatgagctgtcgctgcaatattattatgaatttaaagcgacgcccgcgttaaatccttttcatgaaacagaaagcaacgtaatgaatgaagtgagttaaatgatgaacttaacgggtgattggcaagaatatttagctggtgagtttgagaaagactacatgttggctttgcagaaattcttatatgcagagaaacaatataaaatactttatcctgcagaagctgaatattttacggcattaaatgtgacgccttttaacaaggtaaaagtagtgattattggacaagatccatatcacggagaagggcaagcacatggtttatccttctcggtaaaacctggcgttaaggtgcctccttcattggtgaatatctacaaagagcttgagatggatttgggtatcacaccagcccagcatggttttttactacaatgggcagagcaaggagtcttattgcttaacagtgtattgaccgtcgaggcgagcaaagcaggttctcaccagaataaaggttgggaaatttttacagatagaattattgagctgatcaataacgagcatcaaggtgttgtgtttatgctgtgggggtcttatgcgcagaaaaaaggccgtcatattgatcgtgataagcattatgtgttggaaagtgttcatccatcgccattgtcggcttatcgtggctttttaggttgtcagcatttttcaaaagcgaatgattatttagttggtcttggaaaggagccaataaaatgggcactagagccaatagaaaacacgaacaaagtagattgtaatgcacagattggtttgccattctaatctaagtttatagcgcctatctggcgctataaactacttcaaataccgcctctatttcttgctatctagcgagtaaggaagtggaagtaaagtgattgctttgttatccaaaagaagttgttctgcgtcacttgggtcaatatttaaaataacctgcgcgtaatttgtttcttggaagtgagtggctgcgaatatttgccctatattcttaccttgttcatcgacaatattttttgttgcgtctaggtttccctgccaagttgccagtgtcagctgctttttcgacttacctttatattgcatgcgagcaacgatttcttgtcctgtgtagcagccttttgtgaagctgataccgcctgtgctttgcatgttaagccattggggcaaaatagtttcactctgctctagattaataagtgggcgagcagcaagcactgccaaggcagccaattctgggttctcttcttcgattgcggtttggtttgatggtgcaataagcaattgaacttttaatggctcattgctaacagtcaatgtgatggtttcattgtcttgagtagttacgaaaatattagatgacacatttgagtctgattctatgttttttgcagctaattttgtataaaccgtaaagttatcctgttcatcgaccaactcagttttgaaaaatactgcgtatttctttaaatgtagcaaagttttttcgaccagatctcttgccattaccatcagtacgtcgtcgttgttctgaacgatataaaagctgctgataatgcgtcctttaatgttacagattgcaccatacagaccactatcctgtgatagtttgtttatgtcacaggtggtctggccttgtaggaatttctttgcatctaaccccgatactcgcaaaacaccgatatctagctgtttcatgacgacgtttttgttttgtagtgtggagtcaataatatcgtgaagcgaagtcataaaacgttccataaactagatcagataaaataggttgcagaggctctgcatgaatagcctatcagtaatgccgaatttttaattttcaatggtcagatcaataatgattttttaaaaactaaggttattcagcaaattgtttttgtatctcaagtaatttaggtaactcttgttggagtaatggaattagcgttggatcaaagtgttttccactttgctctgtgatgtagttcatcgcttcttcagtagaccatgcttttttataagggcgagcgctagtcaatgcatcgaatacatcaactaaagcaacaatacggccttcaataggaatattgtccccagataagccgtttgggtagcctgtaccgtcccatttttcatggtgagtcatggcaacagagtgggctagtttgataaggtaggaacttgggttagaaagaatttcaccaccaatttgagcatgtgtcttcatgatttcatactcttcttctgtaagcttgcccggttttagcagtatgttgtctgctatgcctatttttcctatgtcgtgcataggtgctgccatcattaaatcgtccgctgattcttcacaaaagccgtatgccgaagcaatgacttttgcatatcgactcatgcgttgtacgtgcatgccggtttcgttgtctttgtattcggcagctcgcccaagcctttggatcaaatcgatatgcgtatttagcaactcatccgctctaattaatgacaggtgtgttttaacacgagctaagacaatagctggtacgatgggtttgacgatgtaatcaactgcaccaatttcaaagccttttgcttcatcgatactgtctttcaatgctgttacaaatatcaccggaatatgagcggttgcggggttttgttttaggcgttcgcagacttctaagcctgtcatatttggcatcatgatatcgagtaatatgaggtctaccggctctttttctaccaattttaatgcgtcttgtcctgatcgagcaaaagataaacggtatcgagcggcttgcaatacttgccttagaactcgtaagtttgacggctcgtcatcaaccaataggatgcgaggtgcaggtttacttccgattctcatttggtcggctcctgtatcatcaatgcttttaggttggtaaggctgtttatagcgctatcgaattcaaaatttgagatagccttactcgctgcaatggcttgtgttttcatgtattgaggggcgttgcgaataagtaaagcgatgttttcgtcatctacttcgcctgagttcgcggacagaataagcgcttcgataagcgctattaattgtgtggtagaaaattcattttgggtgctggcatctgatatctcggagtgaatactgtatttttctattaacaactgtaactcttcaaaaaagtaagctaataaagaagctaaacactgaacgttttttgagaattgatcatggtctttcgtttgtgcagcacgctctatactcgccatgcaattagatatatttaacaatgcaagattacctgaagagccttttatagcatgagctaaagcgtaagcctcttggtattcttgattgtctaaatgagttgttagtctattgactaaattttcgttagtttctgcaaacctagatagctctgtaatgtaaacaggcaggtcgttccacagtgatagccctttatccatgtggatttgcggatttttatgattaactttctgatgatcaagtcttttcagatcaatctgtatgggaacttcatttaaaactcttgccatttcagtaatcaaagcctgaatatcaatgggtttattggcaaagccatccatcccggcttgctgggcatctaatttatcttcgattagtacgtttgcagtcaaggcaatgatcggagtgtgaatcagttggttttctttttcatagctgcggataatttgagtggcagttaagccatccatcttcggcatctgaatgtccattagaatgatgtcaggtttgatcattttaaattgttcaacagcatcaataccgtcttttgcaaaaaatatggcatggccatgtcgtttaagcaaaatagtcagcagcgttagattttgttcaacatcatctgctagtagtattttttggggagcgataatagacagttgagatgtttttgtatcggatggcgcttcagtttcagtgagaggtaggtcaaaaaagaagcaactgcccacttctgcttcgctagttacatggatttggccgcccattagagtcactaattgcttagatatgctggtgcctaagcctgtgccgccaaaacgacgactcatggaagcatctgcttgtgtaaatggatcaaaaatgtgagttaaacgttcttctggtatgcctattcctgagtctgtaactgaaaagcgtattttgccatcttgtagtttcaatacatttaaagtcacgtgacctttttcagtgaatttgactgcattgcctaaaatattcataagcacttggcggatacgatcttcggcgcctaaatacgctacggcaacatctttttctatattaaagtttagctctagacctttatttctggcttgtagccacagagttgaaataactgtatctacagagttggcaagtacaaaaggttgtatgtctaattcaagtttgtttttttctaactttgcactgtctagtatatcgttaaggaggtgcaacagagaacgagcggatttactaattattgataaatgttttttgttttcacctgagatttctgattctaataaaatatcggaaaagccaatgatagcgttcattggtgtgcgaatctcatggctcatgttagccaaaaaagaagccttactttctacggaagcttcagcttttgctttggcttgacgaagctcgtcttccatttcaacacgttgtgaaatatccaatataacaccatcaatccattcaggtttaccgtgtttgtttagaataaccgaaccgttttctaacacccaaacataatgaccatccttgtgtctcaagcgatattctaatttatagcttttacgtgtgttcgttgcctcttttatggtggaagcaacgttttcctcatcatctggatgaacaagtttggcaaaagaaattgttttactataaaactcagatgtactccacccagtcacatcgtaaatagcatcactcacgaagatagtcgtccaatgttcgtccattaaacagcgaaaagaggcaccgggaatatttttgatcaaagagctaaattgtttctcgctttttttgatggtttcttccagcgactttcgagttgaaatatcggtgataaaaccaacaaataatgtgtcgctgtcaggaatatcaacttttccaacacctagtctaatggggaagatatgccccgttttgttgattgcatgaatttctctttctgttccagcaatggtaacttcgcctgtattgcgaaatgcggctaaagaacgattaaattcgtctgtgtatttttgaggaaataaggccccaaagtgctgattgataatttcttcttcctgccagccaaaaatttttgtggctgccttattaaactctttaatgatgcctaaactgtctatggagatgatgccatctacagctgtgtctaaagttgtttttagacgtacttcactggctgttttttccaataacagttggcggtaacgtaattgcgaagcgatgtttgcagctagaatggagagtaataaagtgatgattgccacaacgaacgaaagctcatcgttagtactgtcttgtatgtgatgcatttcagctttgctggatgaaatgaaccttgcccctgccatgcccgcatagtgcataccagaaatagcggcccccataataagcgcgctgatgcagctgacccatttagtagtcaaattagcccaaacttttctgacatagtaatgagtcgataaggcaataaaagcgagaacaacggcaatgactagtgatgctaagaaccacgctgggtcatatttcagttcaacgtccattttcatggctgccatgccaatataatgcattgcgccaatccctccaccgacaagcacaccattaatgagtagttgccagatacttaggtcacttctaataaatcgtttcagagtgatataagacgctaaaatagcgggtatcagagagatggctgttaacaatgggtcataagaaattccatgtcccatattaaatgccagcatgccgacaaagtgcatgctccaaatgccaccagccatgatgaaagagcctgagacaagcgcaatacttttgtatttttcaataacaatatgttgtgcaatggacgcaaaatgtaacgcaaaaaaagaagccaccgaggcgagcaatatagaaagagcaacaagtaggtagttgtagtcacccatagccagatgagcgttatctatattggtgacaaaaaaactatttagtgaatacattaactctacttctttcctgaattaggtcacggggccgtgagaaaacattaaggctgtttattttgccatctacgcgtcaaaaactaacgatttttattctctaattgtactaaaaaggccaattctcagaattgtattgacactattctctattgtttcgagtataaaaagtaatggttagaatggtgtagcatgccatataaaaaataaaacaaaacgctatttttaaagaagaagagtaacaaaatgtatttaggtcttgatcttggaacctcaggtttaaaaggcgtcgttatagacgataaaggtaacgttttggcgcaggagtctttgccgttaaccgttgatagcccacaggctacttggtcggagcaggaccccttgtcatggtggcaggcttgtaaaggcgttgttgagcaattgcagcaacgcttggatttaagcaagctcaaagcactggggctttcagggcaaatgcatggagcaacgctattggatgctaaaggccaagtattacgaccttgtatcttatggaatgatggccggagtcaagcacagtgtgaagccatgatgacgcagtttcctgacttgatcgaacgttcaggcaacctatttatgccaggttttaccgctcctaaaatccgttgggtagaagagaatgagccagaggtatttgctcaattagcttatgttttgttgccaaaagattatttggcttatcgactcacgggaagtatgtcgaccgattgctcagatgcagcaggaaccctttggttaaatcctgaaacccgtcaatgggatgatgcattattagcagcaacgggtttaacacaggccaatatgcctaaagtgcatgaaggctgtgatgtggttggtgttttatctgaagagattgctctggaattagggctttctaagctgccagtggtggctggcgctggtgacaatgcggcgggggctgtgggaatgggagtcaccaacccaggacaaggctttatttcgttaggtacgtctggtgtgtattttactgtgagtgaatctcataaggcgaacccacagaacaccgtgcatgctttttgtcatgccttgccaaatcgctggcatcaaatgggagtgactttgagtgccgcgaattctttagcttggtttgccaagctggtggataaatccgttgccgaattattggatgcccttgaagacagtgagatcgagcaaacaaccgtcttgtttttgccctaccttagtggtgaacgaaccccgcacaatgacccgctagccaatggacaatttattggtttaacgaatacagctaatgttgaagctatgacattggcgatattggagggtgtggcgttctctttgttggactgtcaaaatgccttggacagtgcaggaagtgcggttgatgagctgtcactgattggtggcggggctcgttctgctctgtggcgtcagatcatttccaacgtattgaataagcgtttgatttatcgcgatggcggtgatgttggacctggtttgggcgcagcacgtttggcgctattaggagagcaacaaagccaaggccgaaacattgagtcgctgattgaagaatattgcaccatgccagaggtattggccgtgcacgaaccagacgacaggttaagatcttattatcagaataagtacgatgtgtaccaatctttctatcaatcgacaaaagccttgaatcaaaagctgatgcaactttcttaaaggtcgtacaacgtcataaaaaacgccgcgagataaactggcggcgttttttatggtaggacgtgttggctttatgaaacgggcgcaatgccttcaatatggatattgctttgagtacgaaagtctcttggcgttacccctttcagctcatgaaatcggcggttaaagttagcgacattattgaaaccaacctgaaagcaaatagtggctatttgttgatctgtctccgtcagcaggctgcacgcgcgactcacacgcactcgattcacaaattcgataaaacggttacctgtcgcttttttaaagaagcgtgaaaaatggctgtctgacatgccgatcaaacttgccacgctcgatagcgtaatgtcttggctgtaattctgagacacgtaatcgaccacggtattgattttacgttgcaaggtttcgctggattttaagtcgatttgtaccgtagaaagtaagcgataactccggctctgggccagtttttgcaataaaggaagcgctagaatgagccttgataaaccagtggagtcacgaactttttgaaatacgtctttcaggtactcatggtcctgatcataaaattcaatgccagactttgcccttgccagcataggtagaatctcggcgagctcagggattattttcatgccattggaaaaggattcatgatcaaaacgaatgaccatatctcgtagttgaacctcttcctgatctttttggcatatccaattatgggggaggcgagggccagttaaaatgagttggccaggtgaataattacctatgtaatctcccacaaagacttttcctgaagtggcgacgataaaatgcagttcatagtcatcgtgagcgtgccaacgaatgagatcgcacggatagccgtgttctagataacgaatggtttcgttgtcttcaacaatttcatattctggcgtgatgcgtttggctgtgttttgcataatcttctcgctcagcagataacagtatcactcactgcttgttattatttttaataaaatatactcaagaaaccaaggaagagacagctttcttccccttgctttcttgagtttagccctcaaattgagggatcaccatctaagcatagtttgccatagtagttttaatggctttggttagctcggtcacaaagtcgggatactctgttggcacattgccccataaaaaacgatcggtcgcaaaagcctgaatgccagcctcatcattactaaaagccgttaacgacgctttattgggctcatgataaggtgtctttagcttgccttgattcgacagttggataaagacaaaccatccagcgataccttgtatcgttttttttggtatgcgtccgttacggtaagcaccttccaatgtcgggaaaacaaagatcggaaatttcgcatagccatcggtgcaaatacgctccacagtatcaccaatattggcgttgctaaagcgctgggcaataatgtcaaaataggcaggcagatcaaccacagaatccccaatggcaggaatcgaatcttgcagaatgaagtcggtgaaatactgctttaattcctcgtcacgcatggcttcatcaaagtaggtgagacctttcaatgccgcttggtaggtaacacaggtatgaccagcgtttagaatgcgaattttcgcttcctcaaaaggcacaacatcttgcacaaattgcacgccaaccagatcaagagacggttttttaccggcaaatttgtcttcaactacccattgaatgaagtcttcgcccatgacagtcatatggtcatcgataccgaagcgagagcgaacttcgtctacatgtttctgactgggtttgggagtaattctgtctaccatagagcaagggaaggatacgttttgccttacccactgtgctagagctgaatcttgtttagcctctaaaaactgcattaggccagtttcgagtagttcaccgttatgacgcaagttatcacagcataataaggtgattttggttttggatgtttcgctacgtaatttaagtccagcgtacaaaaaagcgtacagcgtattgcgagcccctgtgatatccgctttgatagctggatgctctagcatcaaacggcggttttcatctaggtaataaccgccttccgtaacggtggatgtcaccaactgtgttttggcgtcggcgagggtggaatccaccttttcaggttcttgtgcgccatcaatctgttgaacgatagaacgaatatgctcgtattttgtatctccatcggcggccatggtttttaaaacatattcgcctttttgttcaacaaaacgcgcaaatgcttgactgtcttgtggacgaatattcacgccagtgatgccccagttttgttgtccatcatgagcaagcaagcggtcaatatacacagcttggtgagcgcgatggaaagcacccactcccaaatggacaatgccagcttcaatcatttcttttgagtaatcttgaacagataattgctccctatttgaggaagcttgtaagtaattagtcatattacacttcctctggaatcactgagatgacgcgatcattttcgttgaacaaaatcatttcagaaatatcaatttttagactgacttcttgcccgtctttgagttctgttcgtgccggtgctttgacgataatggtttgatcactagacaattgcagatgtgcgtaggcttcggaacctaggtgttcaactaactcaatacgaccagacaagtcaccaccactttcgaccagtgacatatgctctgggcgaatgccgacgacaacagaatctggaagtggcccttttaaacgatttgcagggaagtgaagttgttgaccaagcaattcaatggcgagagtctcttcttggcgaataattttatttgccgcaattaagttcatttttggtgtaccaatgaactcggcaacaaaacgactgtttggttggcgataaagttccagtggcgtgcctacttgttcaatctgaccagcattcaaaataaccacgcgatcagccaaagtcatggcttcaacctgatcgtgggttacataaatcattgtcgtgcctagctttttatgaagacgagctaattccaaacgcatttgtacacgaagcgcggcgtctaggttggatagcggctcatcgaacaagaagactttcggttgacgcacaatggcgcgaccaatggcaacacgctggcgttgaccaccagacagttcttttggtttacgttctaataaggcgtcaagttgtaaagacgccgaaactgaacgtactttttctttgatttcagcatcagatactttcgcaagacgaagggcgaaggaaaggttatcggccaccgtcatgtgtggatacaaagcataagactggaacaccatagcaaggtcgcgttttgacgacgccacttcggtaatgtctctgccgtctagttctatgcttccgccagtgctggattctaagcctgcaatagtccgtagtaatgtggatttaccacagccagatggcccaacgaatacgacgaattcaccttcagtaatacttagattaatgccgcgcaatgcgtggtagctgtcgtaatgtttttgtagatctgtgatcgctaagtaagtcataaaaaaacttcctaataattattttacggcgccgaaagttaagccttggaccaattgtttttgacagaaccaaccgaagatgacgattggtgcgcaagcgagtgtggatgcggctgataatttcgcccaaaacagaccctcagggctggaataagaggcaatcatcgcggttaatggcgcagcatcggatgcggttagattgagagaccaaaaagcctcgttccaacaaagcacgatagataaaagagccgttgacgaaatggcgccaacagaaagtggcaatacaactttgaccacttcatcccaaggcgtggcgccatccattctcgcggcttcgaggatttcttttggcaaatctttgaagtaggaaaacagcatccacacgataatgggcaaattcatcagagtgaaaatgatcaccagtgccgttttagaatccaataaaccatagtctcggcataggatatatataggaactaaaacccccaccgctggcagcatttttgtagagagcatccagagcaaaatgtctttcgtacgctttccagggaaaaatgccatggagtaggccgcgggaatggcaatcaccaaagcaatgatggtggagccaaatgaggttacgactgagttccatgcatggtgaatgtaatcactgcgttcttgaacgattctgaagttatccagtgtcggttcaaaaaacagtgatggtggcacagatatcgcctgaagttcggttttgaacgatgtaataaacatccaaaaaatcgggaaaaataataccaatgccacagtccaagcgaacaagccggtgagaatggttttgagtttgcgttgttgattaagagtcatcgtattcaccttataccgttaggtttttgccaacggcacgaatgaggaagaaagccacaatattggcaagcaatacggcgaacaagccaccagcagaagcgacaccaacgtcatattgcagaagcgcttggttataaatcagatacgccaagttagtactgtcgtaacctgggccaccaccagtggaaacgaaaatctcagcaaaaacggccagtaagaagatggtttctatcatcacgaccacggcgattgggcgtgcaagatgcgggatagttaaatagcggaagatatgccagcctgttgcgccgtccatttgagctgcttctttctgctctgtgtcttgggattgcagagcagtgacaaatactaaaatagcaaagggaagccattgccagctaaccataataatgacagacataagcggataactagagagccaatctattggctcaaagccaagtgattctgatatccacgcaaaaatgccgtagaccggattcatcatcatgtttttccaaatcaaagcattgactgttggcatgatgaaaaatggagaaatcagcaatactcgcacaatgccttggccgaaaaacggcttatcaatcaaagcggagagcatcacacctaaaactaccgtgatgatcaggacagaaagtaacagaattaaggtgttcgataccgcagggataaaaccagggtcggtaataaagaattcaaagttcatcaaaccgacgaagttattctgacctgggtacaataagttgtaacggatggtggaaaaataaatggtcatggataatgggatgatcatccaaaccaaaagcatgatgactgatggtgccattaataagcgagtgattgagcgcttcatgttgagtttctcttattataagcaggggaatctgttcttaaatagaacgaatcaaaagtaagaaatagggcgaagccctatttctttgtagagcttaatagatagttagtaataacccgcttgacgcatttgacgatctgcagaggtgtttgcagacttcaaggcttgatcgacagtcatagagccagacaatgcacctgagatcatttgccctgttgtagtaccaattgcttggaactcaggaatggcagcaaactgaacaccaacataaggagaaggttttaatgtgctgtcatttggatcagcggagttgatggcttttaattccgcatcagcaaagactgcagctttttggaacttagggttggcgtaagtgctggctcttgtaccagttggtaccgctgcccagccatttttttcacctactagcttgatgtattctttggaagtagcccaacgtacgaatttttgcgcagcgtcggcgtttttagtcgcagccggaatgcccaatgcccatgaccaaagccagttcgcccctttttcagtcaccgcataaggtgattgggcaaagccgactttgtcagcaactttactctgtttagggtcagtaacgaaagaagctgcgatagtggcatcaatccacatgccgcatttaccttcattgaataacgctaggttttcattgaagctattactgcttgcgcctggaggtccgtatttattaagtagatcaacatagaagttaacggcatttttccattcagccgtttctagctgaggcttccaattttcatcaaaccagcgagcaccaaaagagtttgccatggcagtcatgaatgccatgttgtccccccagccggctttgccacgtaagcaaataccgtaaatgcctttctctggattattgacggcagcagccacatcacgaatgtgttcccagctgtctctatcgtggatttccataccagccgcttttactaagtccttgcgatacatgaccatggagctttcaccgtagaatggcgccgcatacatagtgcctttgtaagataagcccccacgaatggacggaagaatgtcttttacatcatagctaccactggtgtcgacggcttgcaaccaaccacgttcaccccaaattggcgcttcatacataccaatggtcatgacgtcataaagaccgcttttgttggcaatatcttgagtcacgttttgacgaagaacaccttcttccaaagtcacccatttaactttgatgtctggattggctttttcaaattcaggtgtaagtttttgcatttcgatcatgtggccattatttacagtagccactgtgatctgagttgctgagaaggcgctagcagcagtcatagctgctgtgatagataccgcataagttagggtattcttggtaaagcgtttcataggtttcccccagtttggagtttctttgtttttatagtcgtacctaattctcgataattgctcatcaagtgatcattaatataggctatgtgataattgacctgttaatacataaattgccaataaatgtactattttgtttcattttttgattattgttagaaaatgagtcaatttaatactcttctgcaggcttttaactggcgctatgtctatgtctaataaggttttgcgtgataaatgtcagtgaatgatgctaaggcattttcgttttttttgtataagtggctataatggcggcattctaaatcaagggtaatatcatgactgaaacgaaaaattcattgagttttaaacgccttaaaatgcagtgtcgccgtggcatgttggagcttgatgttctactagagccttttttggcggaagtgtatttgacattggaggaggaagataaacagcgttttgttaatttgctggcgcttgaagatcaggaccttttcccatggtttatgcaaagtgctgtgcctgaggacccagatcatgcgcgcattgttaatattattttgacccgtgttcagcctgaaaactaccgagcttaagcgctcatggatcggcatcgggctttggctatttgtggtcgtggcttatgttgctctattgcagatttattggatgcctgccttttggcgggcattgctttatctgagtgttggcttaggtggattggtgctactcattcgtatgtttcgccaaccttcacgacagataagcatcgatgagcaaggcacttttctgtttgatcgagggagctatgaaaggttgcttttcatccgcgctaatggcgttcagcttatcgctaaagtggatcaaggacagacttttttggatagaatttggcccaaatatcgagtgatatatcgagatagtatgccggggaatcaatacaaaatactgcgttcatatgcagcacagcaaattttgctgcgccgcagtgaagaagctaaaaagcactctgcctcaaaagcttagcgttaaaaatttataggctctagctatttaaaaacgcagcttagtcggtgttttttggtgtcagtattgtcgggtaactcgtagttagtttgtctgggtaatctaatgtgaagtgcaaaccacgactttcttttcgagacatggctgaacgtataattaaatctgctaccacagcgagatttcttagttcgagcaagtcattagaaattttatagttagcataaaattcttggatttctgactgcagtaaatcaacccgatgtttggctcttaagaggcgtttatctgttctcactatgccaacataatcccacataaagcgtcgtaattcttgccagttatgggtaattactacgtcttcatctgagtttgttactttgctttcatcccagtcaggaatctctatgttattggtatgtaaatggtttttagtgatatggcgagctgcagaacgagcaaaaacaatacattccaataaagagttactcgcaaggcgatttgctccatgcagtccagtataagcggtttcaccaatggcataaaggttctcaatatcggttgtgctatgacgattaacaaccacaccgccacaagtataatgtgcagctgggacgacagggattgggccttttgtcatgtcatgaccgtattctaaacagcgtttatagatcgttggaaaatgatctttaatgaactcagggtccttgtgagaaatatccagcaatacatgatgaatcccgaggcgtttcatttcgtggtcaattgcgcgggcaacaatatctcgaggtgctaattcttctctcttatcaaatttcgccataaagcgtgtgccatcaggcaataaaagtttaccgccttcgccacgaacagcttctgaaatcaaaaatgttttggctttggcgtcgtaaagacaagtaggatgaaattgattgaattccatatttgcgactcgacaaccagctcgccacgccatagcaataccatcgccagatgcggtatctggattgcttgtataaaggtaaaccttgctgctgccgccgcatgctaatgatataaagcggccatgaaatacttcaatcacatcatcgtctagatttaaagcataaacaccaaccgctctatttggacctgtgataccgagttttttagtcgtaacgacatcaatggccacacgatctgggaaaaattcgatatttgggtgattgcttgcgttcttaatgagcgttttggaaatcgccaaccctgttgcatcggcgctatgaataatgcgtctgtggctatgaccgccttcttttgttagatggtattcctcgctttcaccataacgggtgaaaggaacgccttgatcgattagccaatcaatactttctttagaatgttcaacagtaaagcgaatggcttctggatcaccaagttcgacccctgcgtctatggtgtcgttaatgtgcgaatcaattgtgtctttatccgacaatacagcagcgacaccgccttgagcatataaagtggatccttcgcgtatatctgcttttgtcaaaattgctacgcggaacttatctgccagctcaagagcaagcgttagccccgcggctcccgcgccaataatgacgatgtcgtgtttataatgtcggctcatgttattgatctaattatgtctaaaaaattaatgttactattgttgtcaacaaatagtgaacactttctgagatctcattttaaatattcatcataattcattatttagagtgtgttattattcttctaaatagacgatttgataatgaaagatgggaactcgctggattgaatgttgtcttctcttgtaagtaagcaagggcgcagacgaataaggtttttatatgaggtgcctatgcagcacgaaacgtcttctgatcaggcgttagttgagaaagtacagcagggtgacaagcgggcatttgatctgcttgttatcaaatatcaatataaggtcattggtttaattggacgttatgtacaagatagaagtgaagtactggatgtagctcaagatagctttattaaggcgtatcgtgcgatagggagttttcgtggggaaagtgctttttatacttggttgtatcgcattgcggtaaatacagcgaaaaattatctagtgagtcgttctcgtcgccctccagaatcagatgttgaactggacaatgaagaggtattcagcgtgtatgaatccttagcggatatagacacgcctgaagcaaagctaaatagtgatcgtcttgaaaaagcgattcattatgcaatccaacatttgccggaagaattgcggagtgcattaacattacgcgaattcgatggtctgagttacgaagatatttcattgatcatggactgcccagttggaacagttcgatcacgtatttttcgcgctagagaggcggtagaaaaacacatacgtccattgatggatacaggagagtaaatatgacagctttaaacggcagtttcccaaaaaatgattgctcccgagaaaatgacagtactcgagaaaacgatagcttcaacgaaaacgacagttcccaagctatgctttctagcttgtcggctatgtttgatggtgaagcaactgaacaagatctagagctcctaatagatggagatagtgctgaattaagtcgtcagctagaggcttatcatttaatccagcaggcgcttcataaagattcatccgttgcggttgggcttgaagatagtttgatgttacgaatccgtgctggaatcgatgttgatgcttcatttccagaagagcaaaatacaaacaatttactgccttttgttttaccaagtgaaaacaatattgctcgtccagtgtggcgcgtagccttatctagcgttgctgtggctgcgagtgttgcatttgtggtgatctttggcggtaatgcgctattaacccctgatgcaactgcacctaatttagttgcggaggttcgctcttcatcaagcaatatggctgtaactccattggctgaattggataaagatgctttgcagatagataacgttagattgcagcattatcttcgacaacacgctgagcaagcggcaatgacggttgggcagggaatgatacctatggctcgagtcgttagttatcccgtaaaagagtaatttatgagattattttcgccattacatatttttttcacactagtatgccttactatttcaggtataagcgtagccagtaacacgacgcctgatgcattgcatttactaagaagtatgacacagtcgttttctacactgagttacgatggtgtgtttgtgcactctgaagcaatgaatatgaatagcatgcgtgttcgtcatgatttgatgggcggagtagaatatgaaagtctggtggatttagacggtgacaagattgaagtcttgcgtattgatgacaaaatcatttctgtctatccaaatgcgcttgttgcgaatatgcgagctccattggtaccgccttttaagcgctttaaagatgtagaaagtgatcggcttattaaaggctacgatatgatagtcgatgaccatacaagccgaattgcgggccgtaaagttatttccgtgaagcttgttccaaaggatcaatatcgatatgggcatcaattttggttagacgaagaaaatcactttcttttaaaacatgacatgatgaaaaccgatggtaaattattggagcgaattcaatttgcctctgttaattttgctcctgacttgaaagataaagattttgtcccaaaagaaggtagttacgctgaacctgttgttgaaactcagccaagacgagttaaaaatctttggcaattcgactggttaccggaaggtttctctctggtttggcctgaagctagatctttaaatcacggtaccagtatgttgctgttatctgatggaatggcgaccgtatctatttttgttgagccgacgatgaagtccaaaacaatgtccattttaaatatgggcgcgaccatcgctggtgaacgtagtataaaagtaaaagatcagttgtatttgttgactatggttggcgaagtgccagagcctaccatcgaaaaactgatgactgtatttatgccaaggcaagattaatgattgaagaaactggaagagtattatccatagaagatggcttcgctaacgtagaaacgatacgtactagcagctgcacttcgtgccgggctcgtcatggctgtgggcatcatgctattgctcaagtgtcttcctctaatcgaatgcgtatgcgagccattgatcccttgtctgttgaagttggacaaagtgttgtcgttggaattcctgaagatactttattacaagcttctgtttggatgtatctgattccattacttggtctggttggtggcgctgttattccgtctttgtggggcggtgaatcaggcattgcagttattttttctattattggttttgttggtggtttgttattagcaagaaacaagtcaaaacaagaaatgaacaatcttgattattatcccaagattttaagaattgaatcgcttaacgatgatcatatccctttggttgcgacatcttaagcgtctaaatgtcttcacctggcactgtaatgaatttggtacgtcttaaggagaccaatcaatgaacagattgcttaaacaagtttgcatggttgtcgttagtagttttatgatggcttcgatgcttactcatgcggcttcactccctgactttactgagttagtggaaaaagcctcccccgctgttgtgaatatcagtacggaacaaactgttaccacaaaaacggctaacgaaggtggtcagcaattagggccaaatagtgaagaactcaatgagttctttaagcacttctttggtcaacagcctttcggtcaacaagcaccgccacagcagggacagcgtagttcattgggatcgggttttatcatttcccatgatggttatgtgttaaccaataatcacgttattgatggcgcggatgtgattcatgttcgccttaatgatagacgtgaatatgtcgcaaaattggttggtacggatcctagaaccgatttagctctacttaaaatcgaggcggatgacctgcctattgtcaaaatgggtgattcagacaagcttaagccgggtcagtgggtattagcgattggttctccattcggctttgactacacggtgaccgcaggtatcgtcagtgcaacaggacgaagcttaccatctgataactatgtaccatttatccaaacggacgtagcgatcaatccaggtaactctggtggtcctttgttcaacctagacggtgaagtcgttggtattaactcacaaatttacactcgttctggtggttttatgggcgtgtcgtttgcgattccctctaaagttgccatgtcggttgtggatcaactgaagagcgatggtaaagtatctcgcgcttggctgggtgtgttgattcaggatgtaaataatgagttggctgagtcatttggcttagacagatcaaatggtgcattgataagccgtgtattacctgattctccagctgaaaaagcaggcctaaagtcaggcgatattatcctagagttcaacggacaatccattgcccattctggtgagctgccttatatagttgggcaaatgaaagcggatgaaaaagtggatgctaaagtgtatcgagatggtaaagagcaaaccatttctgtgacgctagaggcacggccaaatgacccgaaagtagtcgctcaatctcagcaggatcaaaaccgtttaggtatgattgtaggagaagtgcctgcggacatggcgaaaaaatttgaaattgacaatggtgttgttatcgagcaagtacttggcggtacagcggcccgtaatggtttgcagcaaggtgatgtgatcaccatgttaaatggcaagcgcattaccagtgttgcggagtttgccaaaattgccaaagatattccaagtggtcgttcagtaccaatgcgagtcattagacagggctacccaatgtttattccattcaaaataatggattaatcattagaaattgaaacaagtgaaatgaaaaaatgaaaaaagcgaccatttggtcgcttttttcattttaattacaggtgtgcatcacaagcgaatatctaaagctgctttgagaagattttagagttacgttggtagttgtacagcgcttgcttttgcgttggtaaacttgccaatgttgtttcgctaaatcctcgttcaataaaccaatgagcagttcgtgtggttaacaagaaaagcatggttagattttgacgcttggcggcttgttctataccttttagtaagcgttcaccacggttagagcccctataatctggcgagacagccaaacaagctaattcaccagagttctcttgttcaaatggataaagtgccgcgcaagcgacaatagcaccatcacgttcgatgacaataaagcggtctatctcgttctctagaagttcgcgagatcgtcttactaagacccctttttcttccagcggagctaatagcgccatcatgccgcctacatcatcaatgtgggctggtcgcaattgctcatagctgtcttcattaatcatggtaccggaaccttcacgagtgaagagttcttgtagtagaccgccattttcattgtaagaaatgatatgcgctctcggtacaccctgacgcacggcttggacacaagcgtctaatgcggcgtgagtaatggtagatagcgttttctctttgagaatagcttcggcgtctttggttaataactcagaatagagttcaccattgcttgtgaaaacgccttcttcttccgagaaaataaccagtttgtccgctttgagttgtatggctgcttgaatggcaacgtcttcgctttttaggttgaatacttcacctgtaggtgaaaagccaagatgaggtaaaagcaccatattgtcatcttcaagtaatcgaaaaatggcttcggtatcgattcggcgcacttcacctgtgtgaccataatctatgccatccactacacctaaaggtctggcgataacataattcccgctacatacttttaatctagcgccatccattggggtattcgatagtcccatagatagttgagcttcaagttggacacgcactgccgcagacgcttggataatatccagtagctgatcttgtggcgtgacacgataatcgtcctcaacgcggctggttaaatgtctattggttaatactcgactaatttgtgggcgggcgccttgtactaagacaagacgaattcctaatgagtccagcaaggcaaggtcgtgaataatgcttgaaaagtgagcgcactctaccgcctcacctggaatcaatatgacaaaggtttttcccctgtgggcattaatatagggggaagaatggcggaaccagtccacataattgaattcttctgtcacgctattcctcatttttttgctcgtttaatttaaggcaaaaacgctcgattagaccgcgaattacctcttgcataggttgaatttgatctagcgccataaattcatttggttgatgggcttgatctatagagccaggccctaaaattaaggtttccatacccatttgattcagaaaagaaccttctgttgcaaatgctacagtactcgcttggcgattagttaaggcttcacaggcttttatgatatccgattcgactggcgtataaaaagacggaacatcaggaaataaactatttagttgtattattgtgccagttttttcttcgatacgcggcaatatctgagcaatttccgccattaatgcttggttgctcatacctggaagtgctcgtaaatcaaactctagctcacagcgtccgcaaatacggtttgggttgtctccgccatgaatgcagccgaagttcatcgtcgggtagtcaataacaaagctggcatcgcgatagtttgctttaagttgctgacgaaatgccattaattctgacattacatcatgcatagcatccagtgcgttgtttcctaatgacgggtttgaagaatgaccagattgccccgtaacctgaattcgctccatcataatgcccttatgagcataaattggtgtcaaagacgttggctcgccaattaacgcataccgagcttttaatgagcctctttcaaccaaggctcttgcaccagacatggagctttcttcatcagcggtcgcaagaatgatgagtggttgcttgagatccgataattgcatttgtcgaatggtatcgagcacaatagcgaaaaagcctttcatatcacagctaccgagcccgtatagtttgtgatctctttcttccaatttaaacgggtctgattgccaacggcctttatcgtaaggaaccgtatcagtgtgacctgaaagtactaaaccaccatcaccagttccaagtgtcgcaatcagattgaacttgtgtggttgatctggcaaaggcatcacttcgcactgaaaaccttgcgagcttagccaactttcgagtaattcaatcacacctttatttgactgatcccaatgggcttgactacaactgatagaaggcgaggcaataagttgcgacatcatactgataagagagggaagtgcgggcataaaggatattccttgaatccgagttattttcgaatattactactgtaagataggcatctggtacacttgctcgcacattatttttttctttgttgtttgctcaacagcaaaggttttagaggttcgtatattatggctaccgagctagagctaaagttaatgcttcattcagagtatctcaagtccgcaagtgattttcttgatgaaatttgtgcatcttctgacactgatgaacaatctcgtcagcctacgttggctttgatgaatgcgtattttgatacgcaaagcgcagatctcatgcaaggtggtatggcgctgcgaattcgtgctgttaacaatacgtttattcaaaccgtaaaaacgcgaggcagtaaccgcgtcggcatgcatgctcgtggtgaatgggagtggtttgtgcctagcgatcaattggatttgtctttattaagtgacgtccctttgcccgaatcattacaagatatgtcttggtgtagcaagctgattgaagtctatcgtacggactttgagagacaagtttggaacatcaaatctcaagaaaccaaaatggaagtggtttgcgatcaaggtttggtaacctctccttatggtgaggatgcgatttgtgagttagaactggagctgaaagagggcgacgaggcgggtttgtatcagtttgcgttgcagcttgcagagcgtgtcccagttcaggttagtattgtttcaaaggcgcaaaaaggtgtgcgtttaaaatacgggcagattgaatttcctaacaagcctgttaatacttctaatccactcgaattagccgcatattggtacgaagtgtggttagtttattgggaagcaatgtattttatgaaagacgaagcacttatgcagccccttcgccattctatggttcaattgagagcctgtttgcccaatgaattagcgcaagcgctagggtgcttagatggcgaattggaacaacaacttgtagaggaagaagatttgttgctgaaaaaactcgcaggcatgaatcaaattggcattaccatgttgacagttgggcaatggttaaaccagcaagctgtgtaaaaataaaaagaagattttgtaaggaagccctgtgacacctccgcatttgaaccctaactacgcgatattttgtgaacaatcctcttctcgtgccttgttattggagcatgtccaagatgctcgagaaaggcacgggcttgattcattaaaccaagagcaaattgatatattagaacccttgtggatcttgagtgattatttacatcagcaatttactcgttttccccattggttagatgatttgttggcgcttaaaaagctacctgaaaagccgtccaaagaagccttgatggctggcgaagcatttttttcatgcgaggcgagtgcttgccagacagaatcactagagccattagatgaagccggttttatcaaacgtttgcgtttgtatcgtcagtggtggatggtacggttaatagctttggacattcagcagcggctttcattgaccgagctgacgtcacgtttaagcgcgttagcggatgcatgtgtgaatgccagccttcaatggacaacgcagcactatcttgccttgtacggtcaggcgttggatagcaagggcttacctcagtcgatgattgtgatcggtatggggaaacttggcggaaacgaactaaacctgtcttctgatatagatttaatttttgcctttcgtgaacatggtgatactcaaggcggaaagaaaagtctgtcacatcaagagtactttaccaagcttggtcaaaaactgattcagcatctagatcaggtcaacgctgatggctttgtttttcgagtcgatatgcgtttacggccttttgggcagtctggtgctttggtattaaacatggattcgttggaaaattattaccaagatcaaggtcgagactgggaacgttacgccatgatcaaggctcgtgtcatgtctggtaacaccttggatgtgcgcgaatttgaagcattacgtaagccttttgtgtatcgcaaatatctcgattttggggcgataggtgcattgcgtgacttgaaacaaatgattgctaaagaggtgcgtcgcaaaggcattgagcacaatattaaattaggcgaggggggaattcgtgaagttgaatttattgcccaagctttgcagatattacacggtggtcgagatcagggcttgcaaacgccagccttgttgaaagtgttaccttaccttgctcaacaggattatttgcctgtcgaagaaatggatcaattgcgtgaggcgtatttacttttacgtcgcaccgagcatgcattgcaggcggtgaatgacgagcaaacgcagctattgccagaagatgatcgggcacgtacgcgcattgcattaattgttggtttcccttcttgggaggcattggataaacgtctttgggaagtgcgcaaaaatgtacatcgttcttttgtcgctttaattgatgatggccatgaaagtaccgaagaagtgaagaaccaagaaacttggcgtttattaattaagcacccagaagatcgagaagcgatacaagatgctatctcaccgatatcatggcaggaccaagaggcaagtattacacgcatttctcagctgcttagttcccgtacggttgtttttatgcagcctattggtcatgagcggcttgcggtctttttggccgccttaatctctaaattaacggacgaagctaatcctgatttggttttggagcgcgtatttccaatcttggaagctgtcttgcggcgtactgcttatttggttctcctttccgaaaaccaaaccgcactgacgcatcttattcgattatgtcgagaaagtgtgtggtttaccgaagcgatttcgacgacgccagcattgctggacgaactgctagacgccaatacgctattttcaccgccagataaagccatgctagcggaagagcttcagcaaatattattgcgtttgccagaagacgatgaagaagcgcagatggacgcaatgcgtcgcttcagacgttccattattttacgtattgctgcttgcgacataacagagatattgcctgtgatgaaagtgagtgatcacttaacctggttggcagaagtacttttagatcaggtgttgcaacagtcttggcaatatttaacgaaaaaacatggttttcctgtaagccaaggtgaagttgctttcacacctcaattagccattattggctatggtaagtcgggtggttgggagcttggctacgactcagacctagatctggtgtttatccatgatgcacaggcaaacggtagtacagacggcgatcgcagtatcgacaatctcactttttatacgcgtctcggccaacgtttaattcacatgattactagctttactgccgcgggtcgcttgtatgaagtggatatgcgtttgcgtccttcgggtaactctggtttgttggtttctagtttagaagcttttaaagactatcagcaaaaagaagcgtgggtctgggagcatcaagcgttgactcgctcacgtggtttggcaggtgaacctaacttactatctaaatttgaagagtgccgtaaagagattattgcatcagaacgagatcgagatgtgttaaaagctgaagtcatcaagatgcgcgagaagatgcgcgcccatcttgatactggcggtaaagaaaaaggttttgatctgaaacaaggtgctggtggcatcattgatattgaattcatggtgcaatatttagtgttggcttggtcatgtaaatacccagagctgatgcgcttttcggacaatgttcgacagcttgaagcagccgctttagttggcttgattggtgctgagcaggccgaaaaaatgacggatacttatacgctttatcggtctctaacccacaggctgagcttgcagcaacaaggtagagtagttcagaaggatacgcttgtcgataaccagaatttggtgagtcaatattgggatagttttgttaacgatgacaaaatttaagtttgtctttgtttccttgtcataaaacagtgttacaaaaaggtgttcgtaaattagtcaatcacccgctatactctagacattgataagtttttttcgatccaccattcacaattgataggaggaaaaatgccaagcattaatggtgttagtagtcctgcgatggattatgcgagcgaagtctacagcgcgaatttagccaaggccgctcaggtgcaagaaggcaaacaaagccttgatctactggcagaagctgcgaaaaatgtgacacctgctgcgagcagtgggtcacataccacgacggataatttaggacaaaatatcaatattaacgtttgataccaataatttatcctattgattttaaaaatcttacacaataaaaagccctgctagattctatctggcagggcttttttatgtctaaaatcgacatttagtgaatgctagagtttgttatctttttcgataaaatttagatcttcttcaggtagttccccaccatttataacggcctcaaaggctttcagacgtttgtaaattgatagcagttcaacaatggttgtccaagagttaattaagtattggaaagagttttctacctgattaaaagcattgattacacgttgcataataccaaaagttaaagcgccagcgacaatagaagggcccaaaactatcagcggaatgaactggccaacacttagatagccatatcgaattacgttaaaatataggtagttaaaatataagcggaaataattctgccttacattaataaataattcatttaaggttattgggtcggctctgtcttcattgtcttcgccatagacaagttcttttcgataagccgcttcaacacgttgatttttgaattctaatcctggtaaacggataccagctatagctagtagtattgttccaagaatcgaccatgtgattgcgacaaagacaagtgcctgtggtacttcacctattaatggcaatgttgttacataggctgacagaccccataggataggtaaaaaggcaattagagtcatgatggcatttaagaagttaaccccaagactttttaatatggaagcgaagcgcattgtgtcctcttggatacgctgagatgcgccttctatgtgacgcactcgttcccaattcgctgtgtaatattcggtcattgcggtacgccagcgaaaaacgtaatggctaacgaagaacaaatttagcacggaaaccgtgattgatactgccacgattagagtgaccgtcgccatttgtccatagaaatcgtttaatgttattttgccaggatcagacagcgctttttgtattaagtcgtaaaagctgccgtaccagttatttagcatcacactaacttgaacatgaaaccaagtgacaaacacaatcagtgctgatccaagtactgaccattttgcccatttttgtccaccgtaggcgatccaagagccaacaaaaattaggtagcaaagaatcatgtattgataggaccaaatatccattgcagttttttgtgcgtcttggaaagcggcttgtgctgccgtatctgcaccttcaggtaaggcatccggaaagtgtacaccaaacaatgagcctaagcttaaactggctccaaaatcttgaacaataaaataccacgctaaaatgcaggcaatggaccacagggcaaaactcagaaagaagagtttgggtttaggaaagaaagattgaaacacggtttagtttctctattagttgaataattcataagccattgatttacgcagggttgtttaatggcgctttaccggagcttaaaccagtaaagtgataatcacaatcaaacagcccttaaggaatcagcaaaaaagacgataatcgattatggtgactgtataataaaggtaattgaggggggaagtgacacaatgagagcaatgggagtgttatatggcacaggttgatgtgtatttagtccgagctttttctatttcagggcaaggaggaaacttagctggtgtagttttacatgctgatgcgctaacggatttgcaaaagcaatctattgctaagcaagttggtgtgtctgaaaccgcttttgttggtcaaagtgataaagccgatttcaagctatctttctttactcccacggtagaagtagatttttgtggtcatgctaccttaagtgcattttggctattgcgccatttacagcacatttcggcaggaagttatcaacaggaaacaaaggcgggaatcttagccgttgaagtggcattaaatggtgatgtgttgatgagtcaaagtttgccagtatggtctacaaaatttagtgcagcagagattgcccctatgttaggccttcagccgcagcttattgctcaatctggtttgcctattcaagctgtatctactgggttggttgatgtgatgattcctgtaccctatggcgtattggattgtcttgaggttgataatgatgctataacgcgtttctgtcagcagcatcaatatgttgggtttcatgtttttgaaatgaacccgccagaggtcgtctatacggcaagttgtcgaaatttcgctccagcggttggtattccagaagaatccgcgacaggtagctcgaatggagcgcttgcttgttatttaaatcgacactttggctatcagcaggcgatttttgagcaaggacgagcaatgaacatgtcatcacgtatattgactcaattaacaaaagataatggagagttaatacaggttcaagttggaggcgaagggacgttcaataagcttatttctatcagtatggattaaataaaaaaatcggacctaagtccgatttttaaacattctaccaagtgcttaattgcttacgcagctttgttattagctatcactgtagcgatggctttatcaagtcgagcaaggccatctgcaatgtcttgttcggtgataatcaaagatggcgctaaacgtaaaacgtttggacctgcaacaaggacaaataggccttcttcagcggacgctttaacaatctcaccagctttgcctgcaaggctgtcaatcacttcggcaccgattagaagtcccatgcctcgaatatctttaaacacatggtgcttttcgtttatggcttttaaaccttcaacgaataggtcgtgacgtttcgccacaccgcccaacacttcaggtgtgtcgacaatgtcaataactgcttcagcgatggcacaagccattggattaccaccataagtactgccatgagtaccgaaagctaagcttcttgctgccttttcagtcgctagcattgcacttactgggaaaccattacctagtgctttagcggtcgttagtacatcaggttttacgccaagttgttcgtaagcgtatagtgtgcctgtgcggcctacaccagattgcacttcgtcatacaccaatagcgcattgtattgatcgcacaattcacgtacttgtttggcaaattcaatgtcagccggaataattccgccttcaccttgaattggttccattacaacggcacaggttttatcgctaataatcgctttaagctgctcaatgtcgttgtaatcgcaatgtttgattccaccaggagtcggctcaaaaccttctttgtattttgcttgtccgcctacagaaacggtaaacaaagtacggccgtggaaggacttataaaaagcgataatttcgtgtttttctggaccaaaatgatcgaacgcgtaacggcgagcaagtttgaaagctgcttcattagcttctgcaccactgtttgcaaagaatactcgatcagcaaaggtcttttcagtcaactttttagctaatcgtagtgccggctcgttggtcatagtatttgataaatgccaaagttgcccagcttgctcacgcatgacgttgactaaagtaggattagaatgccccaatgcagttacggcaatgccgcctgcaaaatcgacgtattctttgccttctttgtcccatatgcgagagccttcaccacgtactggaataaccgcagaaggtgcgtagttaggaaccattacttcgtcaaaggttgctctcgttacttgttgtgtcacttttctatccatctcgaaaaaaggcctcttaaaaataggtggccgcaatggcgaccacccataggtttatatcagatttctcaactcacgaatagcgacagttaccatagcaagtgttaattcgctttcggcttttatttcactaaaagtcgcacggtaatgcttgatactgtcactatttgattcgcgccaatgagtcagacgttgttccagtttcttgatatcgacactagactgaatgacctcttgggtgagggttcttaaactattgtctacttcgtcgcctagacctgcttttgcacgacgttgccacatatcgtcagccgataactcactaactttatggcgcaaccaatgtaactctaagtccatttcaagcgcgaagtaagtttgagcgacatctaatacttcggtctcggtatttgccgcgacacgaatgatgtctaatccgtagaacaggtaatgaagagacgatagtctttccgctacttctactgggatattttgctcgacaaggcttgccgcaatatcggccagatgtgcttggctagactccgtcaaaatcgcctgcatgttggctctaatgacttcaacacctggtttataagtgtcttttaagcgttgaatagacaagctttcgcgagtattgcgcaatagccaaagtgtcgcacgttctagcaatccttgaatgcgaattagtaaaccgtttaatacagagttagctactgtgaagtctaaaccgttaatcgcatcccaaagtgctggaatgccaaagatgtcttctgcagccatgtaagctcgaacgacattcaaagaagatgcgccggtttcttcttgcatataggtgctgaacgttggccccatacggttgccgacgttgttggttacatggcctgcaatgatttcttgaatcaaaggatgcgatgccatttggccgccaaagtgtttggtcaattgagtagggaagtactcattgatttgagtagtcaaatcgacatcttcaccgataccgtcttctactaattgctcagacaatttgattttcgaataagccagtagtacagaaatttcaggacgagttaagccttgacctttgtttaagcgctttttgatttgcgtatcactaggcaagtactcgatttcacgattcaaacggccctcacggaccagagattgaatcaagcgccaatgatctgctagacgttccggtgcttgtgcatttgctaaggataacacatgactctggccacgattatggcgcaatactaggttgcccacttcgtcggtcatttcagcaagcaagctgttacgttgcttctcagttaaatcgccattttcaaccacgcggtttagtaggatcttgatgtttacttcgtgatccgagctatctacacccgcagagttatcgattgcatcggtactgattgaaccgcctttctgggcaaattcaatacggcctagttgtgttaagcctaggttgccaccttcaccaacaatcttacagcgtagctctttaccgtttacgcgtagaccgttgttagcactgtcgcctgcgtctgcgtgggactctccttcagatttaacgtaggttcctataccaccgttccacagtagatcaacaggcgcttttaaaatggcattgatcaaatccgttggggccatagatttaatattgccctcaatgcctagggctttacgaatatccgcattgattgggatagacttcgcagagcgattgaaaataccgccgcctttcgaaataagctctttgttgtaatcttcccaagaagagcgaggcagtttgaacatgcgctcacgttcagcaaaagacgtcgccgcatcgggagttgggtcgataaagatatgcatatggttaaacgctgcgattaggcaagtgtgcttcgataacagcatgccgttaccaaatacgtcgcctgccatgtcgcctataccaaccgtggtgaagtcagtagtttgacaatcgatgccgatttctttgaattgacgtttaacggattcccaagcgccgcgagctgtgatgcccattttcttatggtcataaccattagagccaccggaagcaaaagcatcgcctaaccagaaaccatatttcgcagaaatactgttcgccaagtctgagaaagttgctgtgcctttgtctgctgctactaccaagtatgggtcgtcttcgtcgtaacgaagtacagaaagcggtggaaccacttggttttgtactagattgtcagtaatgtctaacaagccactaataaaagtagtgtagcaatggataacttcggcttgaacttcttcgcgtgaagcattctttttcaattgtttagcaacaaagccgccttttgcacctgatggtacaataacggcgtttttcaccatttgcgctttcacaagaccaagtacttcggtacggaaatcttccatgcggtcagaccagcgtaaaccaccacgggctactttgccgccgcgcatgtggataccttctacccaaggcgcataaacgaaaatttcgaatttcggtcttggtagtggtactgctggaatcagtgttggatcaagtttgaaagagacgtaatctttaactccaccttcaatgcctgcttggtagaagttagtgcgcagcattgcctgaatcacagaaaggtagtgtttcagaatgcggtcttcgtccaagttagcaacttgatctaattctaggtcgattttctcaagtagcttttgaactttctcgtcacgttttgcttcttggctagggtcgaaacgttgttcgaatagttgaactaataggcgagcgatgcctgcatttttctctagagtttgttgcatgtactgcaaggagaaaggtacttgtaattgcatcaagtacttggtcaatgcacgtaacatggtgacttgacgccacgttaaggaagcacttagtaccaaagcgttaaagcggtcgttttcaactctacggctgaagacttgattgaacgcatcttggaaagcttcacgctgtgaattcttatcaagattaatatcagcgtccacgctgatggcaaactcaactacccaagtgtttgctgtaccgtcaccattttggtctagctcatatgggcgagcttctagtactcgtagccccatacattccaaaataggtaatacatcggacaagataagcgttgtacccgcgccatatactttgaaaaagtagttgtttttggtctgaccaacctgacggtatatatgtgttgaaatatcaccttcgccagcgagttgccctaaacgttcgatgtctagaacagcggcgtttggagagaaatcttcacggtaagccgctggcaaataaggtgcatagctgttgaaaagaatgttgccattttcttcgccatggcttttatggagcgccgttaagagtttatcttcccatgaactcatcgcatcttgcatcttacgctgaatgtcttcagcatcgatagtcgggctttgtttagggtctgcaatttggatagtaaagttaacgcgcgctaaaacaagttgcgagaattgtacgttgaattcagagctggttccgttacaagcgctcattaagatgtcttgcatcttcatacgcagttccgtgttgtagcgatcgcgaggcacgtaaaccaaggcgttcaggaagcggccatagatgtctttgcgaaggaaaacgcgtaattggcggcgttcttgaatggcaaggatgctttcgatggtgccaaaaagctcatcaactggagcttgcagcatctcatcacgaggataactgtttaggatatgttttagatttttgcccttgtggctgtttggatccacattggctttttcaacaatgacattaagttttttgcgtaataatggaatatcttgtaaacgagcgatataagccgcagatgaatacaaaccaaagaagcgccattcgccgatgacattgccttttttatcaaagcgttttacaccaaggtaatcaaggtggacaggacgatgcacagtggagaccgctgtggactttgttaaaacaaggatgttactagggtctactgctaatttagctaggttgtcttgtaaaacgatatcgcgttttactttcttatcgttgatgtcgcggaaggttcctagacctgagccttcgaccagtttaaggtgtgtttcatcgccttcgattgcaagatcataagctcggaagccgataaaagtgaagtggtcattggcaacccagcgtaagaaatcaagaatttcctgatgttcttcgttctttttcagatgcgcaagttgttcagattcgctgataatgtcgcttagtttggctttcattgtaggccagtctgcgacagttttcttcacatcgactaagctattaagtagctcttctttaatttcatccagcaagttgatgtcggataaacgatcgatttcaaagcgcatcaaggcttcgtgtgattttgaagacgaattgatgccttgtagttcaccttttttattacgatcaactggtacgactgggtgtgctgttaggtgaattgtgtggccaagacgaaccagtgccatattgaaagatgagacaaggaaaggcatgtcatccgttaaaatttcgataacggtatgagtagattgccagctgtgctcttcgtagtttggattgtagacacgaaccttgggttggtttacggggcgttgctgtaagaaatcccataagcagataattgtgccatatagattctctatagactcattgaccaaatcttccgttaaagagtcctggaagtagaggtgggcaagttgaatcaagttgttcgcttctgcagtgctaaagttttcgtttatttctacttcaacacgttcgattaattcgttttttttgtaatcagtcattagaactcatccctcgtgagtggtgttcttaataaaactagttgttaatgcaattttacgaaagtattcgttttggactctgagtatgattattatgaaaaatttgctcctttgatagttgctaacttatctaatagcgacatattgttatgatgtctggttaatcggactaaaaaagccttgctcaatacgaaaaaaacctttgttatccattttaaacgaaataaactccttttttgtctatagttcgcaggataatattttgtacaagaccgaattcgcatcaagagaaatcatgcaggcaagtaaaaagccattaaaatacggctttttgctcttgccacactattctatgttgggtttttcttctgctattgaaacattgcatatggcgaactgggtggcaggaaaagagctttactctttttgtactattagccatgaagaaagagaaatcccttcaagtacgggggttacaaccgtttcagactatctaacaagtgatgcgccaagtgatttagacgcgattttcgtatgtggtgcatcgccagtgataaaaaacgaaagtcagactttagaaaattggataaaaaaacaagcaaaaaagcaggttggacttggtggtgtatgcacaggaagctatttattggcgaaagccggactattagatggctaccgcgccacgattcactggcgcagtcttgctaacttgcgagatgaatttttacagacgatcgtttctaatcacctttttgaagttgatagagaccgttatacttgcagcggtggtacagcagcgatggatatgatgctttttcttataggtaaacagcatggtatgacgcttgctagcagtatttctgagcaatttgtttgtgagcgcattcgtacacatgaagatccgcaaagaattcctcttcaggctcgtattggtaccggtcaacctaagcttgttgaagctgttcagctaatggaagcaaatattcaagagccattgtcatctgatgatattgcttatcatgttggtgtttctaggcgacatctagagcgactgtttaaaggtaatttagatattgtaccgtcgcgttattatctagagttgcgtttacagcatgctaggcaattgattattcaaacggataaagcaattacagaggttggtgtagagtgtggatttgggtctgcgcctcattttagtacaacctataaaggtttttttggtatttcaccaagagaagaacgtaataaaattcataataaaagcgctgcccctgtccaaatggacaagaaaaagaggcgactttggaaaaagtaacttaaaataccagttacattgttcttggcgtgatttttgtattctactttatggtgaatgttgactaaatttatcggttaaagagtccatttagtgttgcgttgttattacggtaaaaataataagttcataaaataaaagaaggtataaaacatgtcgaaagtcccggcgttagagctcgttgatatccacaaaacgtttggtgatattgaggtgttaaaggggatttccctaaaagcttacgatggtgacgtcatttcaattcttggttccagtggctcaggtaaaagtacttttttacgctgtgtaaacctgcttgaaaaccccacccgaggcgatattctttttaatggaaataaacttgatttgattaaaggtgaatcggatttagtcgccaacaacatgaagcaacttactcaaatgcgtcagcaaattggctttgtatttcaaagttttaatttatggcctcatatgacgattttacagaatgtgatggaaggaccgctccatgttctaaaacgtcctaagcaggaagtcgcagaatacgctgagcatttattgcggaaggtcggtatcgcagagaaaaaggacatgtatcctaatcaactttctggtggtcaacagcaacgtgttgctatcgctagaacattggctatggatcctcaagtaattctgtttgatgagccgacatcagcgctagatccagagttagtaggtgaagtactgactgttatgcgcaatttggcagaagaagggcgtactatgcttatcgtaacgcatgaaatgaactttgcccgtgaagtatctagtgaagttgtgtttctgcatcgggggggggtggaagaaaaaggcacgcctgatcaagtgtttggcgctccaaaatcagaacgctgtaaggcgtttttatccagcgttttttaggtaatatttcgttattcaagcgataaactctaaaatataaaatgattaaataaacaaatacactaaggggattacaatgaaattgaaaaaaatggttttgggttcagcgttgttgttaacggcagcgttgtcagctgtttccgtacaagctgcagataaagttcgcttcgtaacggaaggagcttgggcaccgtttaattttattgacgaagctggtaagccacaaggttttgacgttgatattgctcgcgcattgtgtgcaaaaatggcagctgattgtgaaattctaactcaggattgggacggtttgattcctgggcttaaagtacgcaaatttgatgcgattattgcgtctatgtctatcactgaagatcgtttgaaagttgtcgatttcactaacaaatattactcaggcggtttgcgtttcatggggcgcgttggtgaaaaatttgatcttgctaagctagacggaaaaaccatcggtgcgcagcgtgctactctaggcgctcaatatcttgaagacaattttgcaggtaaagccaacttaaaattctatgataaccaagacaacgtttatctagatcttatttccggtcgtttggatatcgtgttatccgatgaattgccaacttataactggttgaaaacatctgagagtggttctaaatttgaattcaaaggtgatgctttcatgaaaacagataacattgccattgctattcgtaagggtgatgacaagttgaaagcgaagttgaataaagcacttgatgccattctagctgacggtacttatcagaaaatcaatgctaaatacttcccgttctctatctactaagtgtagatatttcttaggtttctctgcactaacttgccgagaaacctactttaagcttactctgagaaaaaactatgattgatcttcatggattcggtgatcagctgctgcaaggtgctgttgttaccttggagctagcgctgtcttcgctgtttgttggtttgattctgggattattaggcgcttctgccaaattatcctctatcgcagttatccgatggatcgctaatggttataccactattattcgtggtattcctgaactgctaactgtgcttattatttattttggtgccaccagtgttttgatggcgatagcgggtttatttggttacgacgaatatattgaagttggtgcatttgcagcgggtgtgacggctcttggtttgacgtttggtgcctatgcaacagaagtgtttcgtggtgctttacagtctattccgaaagggcaacatgaggcggcaatcgctctaggaatggggccaattcgaaagttctaccgtattattttgccgcaggtatggcgaattgcactgcctgggctagggaatttatttctggttttgctaaaagatactgctctggtgtctgttgtcgggctagacgatattatgcgtaaagccaatatcgcagtgagcagcaccaagcaagcgtttttgttttatttggtagcggcatttatgtatttggctttgaccattatctctatggtgttcgtatcctatatggaaaaacgagcgagccgtggtttgaataggggataatgtatggatttttcggttgttgttgaatattttccccgtttgctcgaaggcgcttgggttagccttcagttggtgcttatttctatcgtgctgggtggtatttttgccttgccgattgctttagcaaggatttcaccggttgcatggattcgggcgataccttttgcttatatctttttctttcgtggaacaccgctgctggtacagatctttttagtgtattacggcgcatcacaatttgatgccgttcgagaaagtttcttgtggccaatactgagagagccgtattggtgtgccattattgcctttacactaaatacctctgcttataccgctgagatcttccgtggcgcgattcaggcgattccgcaaggggaagtggaagcatgtaaagtgattggcatgacgaagtttcagatgtaccgacgagtcttattgcctcgtgcctttggcatcgtattaccagcttatggtaacgagattattttgatgttaaaaggcagtgcattggccagtaccattaccattttggatttaacgggtatggcgagaaccatcattgctagaacctatacgccgatggaaatcttcttggcggcaggtgctatctacttggtgattagtattgtgattattgcaatctttcgtcagattgagttgcgtcaaaatcgttacttgggaaccctgtctattaaggttcctgataaaggttagcaccaacgattttgcaaaaataaaaaagaggccgaggcctcttttttatttcatagcaattaactgcccaaattagatggcaatagcttagattgcttcggcaccggtttcaccagtacgaatacggatgatttgttcaagtgcagtaacgaagattttgccgtcaccaattttgcctgtattcgcactgtgctggatagcttcaattgcgcgttcaaccatgtctgtttcgacggcaagttctagttttacttttggtaagaagtcgacgacatattctgcgccacggtaaagttcagtatggcctcgctggcgcccaaaacccttcacttctgtgacggtaatgccgttaatcccaatttcagaaagtgcttcacgcacctcatcaagtttaaaaggcttaacaatggccgtaattagtttcatttcttttctccatacgaattaagaaatcctagcacaactaaagcgctcgtcatgtcgtgtaagaatttcaaggcattatttagtctaaaaataccactctattgtaaaagtcgctacaggctcgatgattatgatctacatttagtgaacatatcttcataggaatggagtgcttgagatgaaaaaaataacatcaagcgagtattttagagcaaattccgagtctttttttagagacgttgacgctttattatctcaccaagctggtgtgaaattatacagtgtgtctttgcctcaaagtctggcatgttaccaagctaaaggcacgggtagtaatttgctactgagattagtgttgattccgcttggcagtggtcgtttattaggacgcttatcttggttggattggcgtggtgttgatcacgtgtgttgttatgtggatgaagcatttgacactttggtaatggcgtcaaatggtgtttggaagaaacagaagaagagcgctgaagatttatgcttgcaggaatatgagtctttagtagcttaaccttaatagaatttagtcctctcgttctattaaggttagcgttgattgatgatggcttataaataagctcttaaaggccgtttaaagcgtctaagtcatcatattttggttcatggtactttcgacctagttcgtgaaccgcatcgatcaaatattttgggtgatcaggatttacaaactggtggatgccgtgacctaggttaaatacgtggccgctgcctgtgccgaagcctgaaagtacgttttcgacttcatgttcgatgacatctttgccagcataaagtacacagggatcaatattgccctgtagcgctactttatccccaacgcgagcacgtgcttctgcaatatctgttgtccaatctaaaccaagtgcatcaggtcccgttgcggccatgttttctagccattgcccgccatttttagtgaataaaataacgggaattcttttaccttcgtgcacacggataaggccgtctagaatttgcttcatatatagcaaagagaactgttggtacattgggccacttaatacaccaccccaagtatcaaaaatttgcagcgcttgtgcgcccgctaatatttggccgttaagatacgcagtaacagatttagccagtttatctaataaggcgtgtagggtctcaggtgagcgatacatcatggctttgatgtgacggaagtccttactagaaccaccttctaccatgtaagtcgcaagtgtccatgggctaccggaaaagccaatcaacggaacgtcaccatttaaggcatgacggatcgtagtaacggctttcattacgtaacctaagtcattcgctgtcgttactgggatggcatcaacatcggctttgctacgaatagtgtgtctgaacttagggccttcgcccgtttcaaaatataaacctagtcccatagcgtcgggaatggtgagtatgtcagagaataaaattgccgcgtctaagtcgtagcgttttagtggttgaagtgtaacttcgcaggcgaacgcatcgtttttacaaaggctcaaaaaatcaccagctgtggcgcggctggcgcggtattctggtaagtagcgtccagcttgtctcatcatccatacaggggttgtatcgacaggttgtttgagtaatgcgcgcaagaagcggtcatttttgagttctggaaacattaggactctccgatatgaattttcagttggcgcattttacctaagttagacaggaaaagcagagtgaataagcacaatttatgagatggttgttgaaaaggctaattatattgatctatggcagggtttactgattgattttttacgagggaagttagtcacctaggtaggtttttagactgtatttttggacacgctgagctgcattttctatgtctttattggcgtggagctctgctaagactttaggaaaagctgcctttgtttgcgcgacatccattccaggtttgaggtgcgttgagtagagagctttaagtaataaataatccagtggactaaggtaggtatctacgctgacatcattaaatacagatggaaaaacatcattggaatcattcgggagtcccagtaattgggtgatttcttctacaatacaatccaaaaaacgtgcttttctgcgtgcatagtcgacagggataataatacttcccttggttatttcgtattttccattacgactaaaatttcctaggcaaatggcttcgttgagcgctgcgcgaattttttctgggtcgccaatatattgtctgactttgttttcaacattgtcataggtggtgaaaataacaaaaatattggcttgtttcggatcattggtgaagtcaattgatagcccagtaatgtgagccagatgttgggcatggacactaagcagttctttttgcaagctagcatcaccgctgtcgctttcaaaaaacagtttaatgggtttgttccagcggattaatttagggtatttggtttctttgtattcacgctccaaagcaattttaataaaactatcttggatgtaggcatcgttttgccagcgctcctcactcaaagcgaatgaggaaagaaaaaaagttagtagccaaaaagacctaaagcggatcatcaaactgaggctgagtaagtttatttgcatagtgctgtaacgcacttaacgagtctggggtaaatggcaaattgccagtgttactcaatatatcttcaatgctcatttcatgtactgaagcgacttccttgggctgtaaagtcagctcaccatgtattgctgcatcatagtagcaagtgaaaattttgccccatattttaaacccttcaccttcggtaaaaaacataccttggctttcgaggggggcgtcaaatccaagttcttcttgtagttctctgtgagccgaatcgatataagattcgcctttttcaaccacgccgccagtggttacaccgtaaaagcttgggcaaaaagctttatcgtcggttcttttttgaatgagtaagtttcctgccggattaaacaccaaaatataagtgacacgatgatagtctctgccaaaattcattaagcgacgtggcacatcgccaatgatcttgttgtttttgtcgactaagataatgacttcgtcattttcgggcataaaatactctaatttaaaagtgaatctggtagaaagcaaaagggtatcggcatttgtcttgaaagaaaagacttcttagtcattaaagaaaagtgattagctcaagataataggctcactagagagcgttaggtgtcgagaaagcgacctgtttttgcgtattatgtacggtttggcattatttgccttattaattgatggaaagcggtatcatgaatgcttatttttaggtcgcattttgcaatgaaattgatagagaaagttggtaggaaaaatgtctattttgaataatgattttttagccttaacactcgcaaaccaagatagtatcgcaccttttcaattttcttttccaagtggggtaggttttgttgaagacactggtattttgcgccttgagcctaaacaacctagtgcgattagtcttgttttgtctgttggcgtacatggtaatgagaccggtcctattgagcttgtaaatcaattggttaccggccttctagagggtaaggtttcattaaatatccgcttgttagtattaattggtaaccctgtagcagcaaatttggcaaaacggttttgcgatgtgaacctaaatcgcttatttcgtggtgcttggcaagaatacgatggctttgaagctaatagagcacagcgcctagaacaagcagtttgtgacttctattcgcttactgagaataaatcggatcatataaaactgcattacgatttacacactgctattcgtggttccgttcatgaaaaatttgtcgtatatccctatgttgaaaatgctatacataacaaagagcaattggctttcttggccgcaagtggcattgacgctgttttattgtcgcatcaaccaacaacgaccttttcctattacagctatgctgtacacaatgctcatgcgtttacggtagaacttgggaaagtgtatccgtttggcgaaaatgatttgtctcgctttgcagatctggaggacagtttgactctattgttggaaaagggcgttttagcacaagcctctttgtctaatttgtatgtatttcgtgtattggacagcttgataaaagacgatgacagttatgaacttcgtattgcaagcgatgtaaaaaatttcactcagtttgaagagggttattgcatggctcattctgataaaagtgactactacatcaagcaaactggtgatgccattgtctttcctaataccaatcttcccgttggacagcgtgccggtttgatgattcgaccagtagagcttgttgatttacagttaagttaagcttgttacttgtataaaaaagagatttaagctaaaccgcttgaatctctttttttaatatcgtattgttacgttataacattaatttgacggtattaaataatgaataaacttattttggccttgggtgtttctgccttgtcccctctagctttggctaaaccagtaattgttaccagtattaagcctgtttctatggttgttgcggcgattgcaggtgataaagccgacattgaacagatcgtttctagtacagcatcaccccatgattttgctatgcgtccttcggatctgaagaaaatcattaatgctgatactgtcgtttgggttggtgagtcactagagcgcttcttggagaagccacttgaaaatgcaggcaaagaagagtcgtctattgaatggcttgctcttgatggcatggcattacataattttgccaaagaacaccatcatgatgaggatgaagaagatcatgatcacgagggtcatgacgaccacgaccatgaaggtcatgaccatcatgtagcagatggcaaccacgaagagcatgaaggccacgaaggtcatcatcacgatggtgttgatccgcacgtctggttatcaccggataatgttaaagtgttggcgaaagcggtaacggctcgtttggtgtctttagattctgccaatgcggggtattaccaagacaatttagccgcttttgaaaagggattgagtgcgaaagacgcagaaattcgcaaagcgcttaataaggtgagcaaagtgccttacattgtgttccatgatggttacagttatttcgaacagcattacggcttgagtcacgcaggtgaaattacggtgagtccagagcgcaagcctggcgcgaaaaaagtggctgaaatccgtcatgagattcaagaaaataaagtgcagtgtgtttttagtgagccgcaatttagcccggcgatagtgaaaactttgctggaagggtcggatgtgaaaacagcacctttagatccattgggtagcaaagtgaaaatgggcacaaatgcctacttctcatttttagacaatttgagcggccaattccttagctgcttaggttaatttttccatacctaccaagagtaagtgatgaaaacttgctctttggtaggcgacccgcttcctccgctgtataatgatgctactttacgattattaccttgagcagcgaggctttatgagcgatctatttaatttgagtgccgattcgagtacccattccgatattcttattgacagtgctcgacgtactttatcaactcaagctcaagccctagccaatttagctaatcaggttaccgaagaattccccaaagccgtccgaatgattcttgcaagcaagggtcgtacgattatttgtggcatggggaaatccggtttgattggtaaaaaaattgccgccacattagcctcgacaggcacgccaagtttctttcttcatccgggtgaggcctttcatggcgatttaggtatgatccagcctgaagatgtcttagtgctgattagtttttctggtgaaacagaagaactgatgcgtttactgccttctctaaaaagtttcggaaatccaagtattgccatggtaggaaacattgattctaccttggcgaaacattgcgattgcgtactggatctttctatcgataaagaaacttgtccaaataatctagcgccaaccacatcgacgacgatgacaaccgctatgggcgatgctttagccgtggctttgatggagtgtcgcaattttcaaccacaagattttgcccgttttcaccctggtggcagcctaggtcgtaaactattaactcgtgttaaagacctaatgcacaaagataatcttcctatttgcactccagaaaccacattaaaagacgctatttccgttatgactcatggcagaatgggggttgtattgattcaagaagcgggtaagttgctgggtatctttaccgatggggatttgcgtcgtgcgatgctcaaagaaagtgaaggcatgatacataaaagcatggcaagtttgatgacagcgaatccaaaaactatcaatgagaatgtgatgatagtgcaagccgaagagcaaatgctacgcgataaaatcaccttgctggtagtcgtagatgatgcgcaaaacttgtctggaattttagaaatttacgatcgataaaaaatattcaaaaattttatgctgctttagacacgtttagagtgagcaaatctagattaaaaatggagttctcatgattcagtcatctcaagagtcaaaaattattaaaattggtaataagattgaagttgctaaccaccttccttttgttttgttcagtggcgttaacgtattggagtctcgcgatctggcaatgcgggttgcggaagaacacgtgaaagtgacggaagcgctaggtattccttatgtatttaaaggttcttttgataaggcgaatcgttcgtctatcaattctttccgtggcccaggcatggaagaaggtctgaaaatcctacaagagattaaagacacctttgatgtgccagtgattaccgacgtacatgaagcttaccaatgcgctccagtggctgaagtagctgacgttattcaattgcctgcgttcttatctcgtcaaaccgatttagtgatcgcgatggcgaaaacaggcgccgtgattaacattaaaaaagcgcagttcctagcacctcatgaaatgaaacatattcttaccaaatgtgaagaagcgggtaacaataacctaatgctttgtgaacgcggcaccatgatgggttataacaatttggtggtagacatgcttggctttggtgaaatgaaaaaatttggttacccagtgatgttcgacgtaactcattctttgcagcgccctggtggtcgagaagattctgcagacggccgtcgtgcgcaagtaaccgaattggctcgtgcgggtatgtcacttggcttatctagcttatttttagaaacacatccagatcctgatagtgcaaaatgtgatggtccatgtgctttgcctttgggtaaattagcgccattccttaagcaaatgaaacagcttgatgaattggttaaaacatttgaagtattagatacgagcgtttaatacatggatgcggcttttctttcttcttatcctgcgctagataatgatcaaggtttgcttgctaagctgcaagccttgaaattggtagtttttgatgtggatggcgtactaaccgatggtcgtctgctttataccgagcaaggcgaaaccataaaacgcttcaatgtaaaagatggcgtggcaatgaagctgctgccaaagtggggcgttcaggttgcggtgatcaccgcgaaagactctgcaccattaaggcagcggatgaaagagctaaaagtagagcatttttatcccggttgtcataacaaagccgaagcgtttgatgagttggtcgagcgtttaggaattacaccagaccaagccgcatatgtgggtgatgatgtgattgaccttcaggttatgcctaaggttggcgttgctttatgtcccgctgatgcgcatattttattgcaacgtcattgtccgattatactcagtaaagctgccggtgaaggtgtcgctagagaagtcgctgacatggtgttagcctctcgaatgtccttagaacacgcttatgaattggctcaaaagccggagtttgaaaaataatgaccactcaatccttacctgatttccacatagtcattccagctcgttacgcttctcagcgttttccgcaaaaacttatggctgatctaggtggcaaacctgttctgcagtgggtttatgagttggcattaaaagccggcgcacaatcggtgacgattgccacggatcatcagctcatagaaaaagcggcaataggttttggtgcttcagtggtgatgactcgtgatgaccatgaaaatggcacagagcgccttgcagaagtcgccgcaaaaatggactggcagggcgatgagattgttgtcaacgtgcaaggtgacgagccatttttgcctgtgaacttaattcattcgagtgtaattgcattaaaccaagataaagaagccgaaatggcaacggtcgcttgcgctattgatcaagtcgaagatttctttaaccccaacgtggtgaaagtggtttgtgatgaaaagcagcgtgcgctgtattttagtcgttcgcctatgccttgggatagagatggctttgccagtaatcctgatagaacaggtttgttgccagtaggatttcctgcactgcgccatattggtttgtatgtttatcgagctagtttgttggcgaaatatgcggatttacctatgtcgccattagaacgttgggaaaaacttgagcaattacgctttttgcatcaaggcattaaagtgcaagtggcactggcggatggtttgccaactcatggtgttgacacaccggaagatttggaaaaacttaggtatcagctttctttggatagtatttagtaagttaatctagatagttactcttctctaattaaaataataaaaaacgataaacctaattaggcttatcgttttttttattattagtgctcttctacatattctaagatgatgaatgtgtaattaaagtgtatggaaatagtgattttttggttcttttttgctatttttttacataatttttatcttattagagggagtttctatgaaaaaaatcgtacttgcttcaggttgtttatttagttctacaatttttgccgcgatgcccgttaatcatccggtaggctccagctttactttaagcaatgcgccaaatatcagggcgttatcgactgcacttggaaatccagctgcgccttttttgatggtaaatcaggaagataacgacagttttcgttttggtattttaggtccactaagtgtgggtgttgaaatgggcgatgtgagtgatcttgatgaccgtgcagaagagttagaggatctcattgataactcgaatgctggaaacgctgccacaaataaagctcgtgccgataaaatactttccgagataggcgaaaccgcctatgtaaagacgtcggcaagcctgcaagttccttttatgccattgatctataaaactaaaaaaaatggagcttttatctttgatgctagtatctcggggggttgctagagcgaatgttatatctgatgagattacaaatacgggaacagagttaacaacagacacctcattccaagccaaaaccgcaacagatttgcaaatcggcttgggttatagccaagcaatgtggaaaaacgatcatggtatgttgattggtggagtaaaagccagtctacatgatatttcaatgggacgagcactagtctctttaagtgataaaaatgataacgctgacgatgctatatccgatgccatttcagatgatgccgtcagtagtactggtgttggtattgatttaggtgcagtttgggtctctaacaattatcaggtagggatcacgtttgccaatattaatgagccagaatttgacggagcacctattaatcaaagttgtgctactgaaagttgcgccgctgcgggacgattagttaataaaggtaaattaacggccacagaagattatgtcatggaaatgcaaacaacaatcgatgcggctgtatccactaaaggcaaacaagtaactttggggttgtcctacgataccaatgaagtaaaagatgctgtgggtgatgaatatcaatgggcagctgcctctttgtcttactacggtgattcacattacctaccaggcattcgtgttggctatcgtcagaatatggtcggcactgagcttagttatggcacatttggtctgacttttcttaagcgtttaaatgttgaccttggagttgcattagaaacagttgaagatgaggatggtgatgaattgccgcgtagtgcttatttgtcaattggctacgatacagcgttttaaaatgtaaagaattgataaagaaagccgatagctttataagttatcggttttttttatggtctggtttatgccagcattgctgtattgatggaaaagagtgacgcatgagaaagagttgggtaatttttaacatgggtttagtgatggggctggccgcttttagttctatagcaatggcctctatgtacgtttatcaacctattggctcaagtactgtgttagggagttatggaaatcgtcacgcgttgtcgactgcggctggtaatcctgcgtcttcttatttgatggctaatctacagggcttccgagttggctttttaggaccgataggaattggtgttgaaggtggtggagtcaatggaataaatgatagggttgatcgacttgaagctattttcgatgaaaactttacttctagtattgatgttgatgctattaaaacggaagctcaagcgatttatgatgatcaagggcaggctgcagctgatgcgtttgtggtcgcgaaaattgacgaagtgctagcggatattaataattctcttgattcagctgatgtggttatttcagatattagtcgaactacatatgcaaaattttcgaccacagtgcaaggaccttttttacctattatttataaaaccagacgtcgtggtgtttttatgttagatgccagtgcgtccttggttggacgagccgatgtattggcggataatttgactctaactggtgtggatgagttagacgctgttaccagtacctctgagcttgatggtgtagatgtaagtggtgccggtattgagtcagatacctccgtatatatgaaaagagcgtcggatctccgttttagcttgggttacagtgagatggtgtctcgatctgaaacgagtgcattgattatcggtggtcgattgaattttcatcgacttgctttagatcaaaagttaactgtattaaacgaagatgacgactctagtatttcctatagtgattttttcttaagtcgagactctgtttcatcaggcgtttcgcttgatttagggcttattttgacaggccgaaactttcaattaggtgcctctgtagcgaacgtaaacgagccggagtttgattacaaggggttagttagtgattgtgccggattaaccggagctgataagaccagttgtgaagctgctattagatttgctggaaaaggtgttttctcattaaatgagacttataagatggaagcgcagatgacacttgatgctgctattaaaagcaaagatcagcattattcattagcaggatcttatgatgtaaattcgatagcagacccattgggtgacgaatatcagtgggcgacagtatcactatcctattacactgatagctgggttttaccgggtatgcgtatcggttacaggaaaaacttggttggtagcgagttaaactatttcactgcgggtctaacattttatcggcgtttagatgtcgatgttgcttatgcgcctgaaaatgatgatggtaatagtggggcttatgtatcagttggctatagctttgtatattagcttttaggttgaagaagctatatacaaaaaaattagaaagaaagagcagatgacaagaatgctctttctatcagatgtggctttacttacaccttaatggattttgttggagtaataattgcttgcaatggcacatcccagccttcaaccggtaggcttttcacttcttggcagtcatgcgctagcccaataagtaatggcttttgatcggctcttttattttcgaatgttctatcataaaaaccaccccccataccaagtcttccgccttttgaatcaaatccgactaacggtaatagaactatatctagctcattacctgctacatactctgacgttaggggttctttgatgccgaattggttttcttgccagatcgttgcagagctgtagcaagcaaatgtgagttgtttaccctgtacaacgggaaggtatgtttcaatctgttgctgccagaaatattcgcaaagtagatgaggggatatctcgccatcattgcttaaatacaaagcaacacgtttaggaggctggatagtgagttgctcaagaatttcgttgtagctatgtattagagagtctgcagcctttagttgttcttcagaagaaagatttcttctgctttgacgtagctgacgacggagggtttgtcgagggtcgaaatgtgaggtcataaaagagtttcccaagttgccgtttcggctattggccttgaacccagtggttcaaggtggaaagaactgtgattctttaggctttccgacgcacggacatgcacaccaaaccaacaggctctttccggggtattactcataggctcaagggcgttaagccgcttcgaacaacccaggaaacgaattccagtataaagtaactcactgtagaaatcactcaatagcacaaatcgttttctgcgttgtatgaagaaaattcgtgttctacgcttgcaatcaaaaaagtagatcaagaaataaaccatgaatgtttattcattaaccagttttgtttcatgcgctaatgctgcatcaagctgcgacgtcagttctcgcaactgttgctcgttagaacgggcgtattttcgattattaagcatgtcgtgagtaatattcaatgccgcaagtaccgctattttttctaggccgacgattttgccgctggctttgatttcgcgcatttgattgttcaaatactcggcagcttctttcaaatctgcttcgtgtcctttaggacaatttatcttataattttgtcccagtatggcgacagaaactgttggtttatccatattgactccatttgatagcaaggcccacaaaaaatggtctgtttttccatcattgggtagcgaatggcattttatgctgcgactaaattcgttacaattccgaatcacatttatccacactgtttatagcaaattgacgccaatatggaaataaacccgatactttctaagataaaagacctttctgctcgtgctttaacccttcgggggtatctttgactacgagtcaaagaaagaacgcttagaggaagttaaccgtgaactggaagatccagctatttggaacgacccagaatacgcccaaaaacttggcaaagagcgtgctgcgcttgaagccgttgttgaaaccctagacagcatggaatcaggtcttaatgattccaaagagttgttagatattgctgtagaagaaaacgatgaagattccgtagaagcggttgaacttgaactagaagagctagaagctctgttagctaagttagagttccgtcgcatgttttccaaagaaatggacgaaaacagtgctttcttggatattcagtctggttccggtggaacagaagctcaggattgggccaacattctattgcgcatgtatttgcgttggggtgaggacaaaggctttaaagttgaactgatggaagtatctgcaggcgatgtggcgggaatcaaatccgcgaccattcgttttgagggagattatgcgtttggttggttacgtactgaaacaggcgtacatcgactggttcgtaagtctccatttgactctggcaatcgccgtcatacgtcgtttgcgtctgtctttgtttcgcctgagatcgatgataacgtcgatattgaaattaatccggcggatattcgtaccgatacttaccgttcatccggtgccggtggtcagcacgtaaacaccacagattctgcggtgcgtattacccacgttcctacgggtatcgtggttcaatgtcaaaaccagcgttctcagcacgctaaccgtgactttgccatgaaacaacttcgtgccaaattgtacgagtttgaaatgatgaagcgtaccgaagcggcgcaagctgtggaagacagcaaatctgatattggttgggggagtcaaattcgctcttacgtattggatgcgtcgcgtattaaggatttgcgtacaggagtggaaacttccaatactggtgctgtgctagatggcaatttagaccagtttatcattgcaagtttaaaacaaggcctataaagcgccgttccttatttagaacatttaaaaagagtagatagcaaaatcatggctaacgaaaataacacagaatccacagcacaatctgacgacaatcgattagtagcggaacgtcgcggcaaattggctgctattcgtgcagagcgaaatgcttacccaaatacatttcgtccaaacgcttatgcagcagaccttcaagcagaattcggtgaactagaaaaaactgagttagaagagaaagatcataaagttagcatcgctggtcgtattattcgtaaccgtggcgcttttatgttgctacaagacatgacaggtcaaatccaagcttatgtgaatcgtaaagtcttgagccctgagctattggcagatcaaaaaacatgggatctgggggatatcatcggtatttctggtcctgtgcacaagtcaggtaaaggggatttgtacattgatatgcacgaagcgcaattactaaccaagtctctacgtccgttgccagataagcatcacggtttgtctgatatggaaatgcgctaccgtcagcgttacgttgatttgatcgtaaatgaagagtctcgcgagactttccaaatgcgttcaaaaatcatctctacgattcgtcgcttcctagaagatcgtcgtttcatggaagttgaaacgccaatgctacaaactattccaggtggtgcatcagctcgtccatttattacgcatcacaatgcgatggatatgagcatgtacttgcgtattgcgccagagctttatttgaagcgtttggttgtaggtggttttgagcgtgtattcgagattaatcgtaacttccgtaacgaagggacatccacacgtcataatccagaattcaccatgatcgaattctaccaagcgtatgcagactacaaagatttaatggatctgactgaagatatgttgcgtacagtcgctgaaaaagtgttgggcacaacgacagtcacttaccaaggttctgaatatgactttggcgcgccgtttgttcgcatgagtatgctggattcgattttgcactacaacccagaattaactgcggcagatctagaaacgctggaaggcgcgacagctgttgcgaagaaactaaaaatcgacgtgaaaccaatttggggcttgggtaaactttggacagaaatcttcgaagaaaccgcagagcataaattggatcaaccgactttcattacggaatacccagcagaagtgtctccactggcgcgtcgtaatgatgataatgatttcattaccgaccgttttgaattcttcgttggtggtcgtgaaattgctaacggtttctcggagcttaacgatccagaagaccaagcagagcgtttcatgcgtcaggttgcagaaaaagacgcgggtgatgatgaagccatgcattacgatgcagactacatcaatgctctagagtacggcctaccaccaaccgctggtgaaggtattggtatcgaccgtttggtgatgttgttcaccgatgcgccttcgatccgcgacgtattattgttcccacatatgaagcctcaggactgatcctcggccggatagtcactgatacttagtaatgtatttataaggcctcaatagaggccttattttgtttccatactctatttttgatgacgtacaacggagcattccatgagtcgtttttggacagataaaattgcttctcttgacccttatgtgccaggcgagcaaccacaagacaaaaagtacatcaagctaaatactaacgaaagcccatactcgccatcacctaaagcgatagaagcgatggctctagaagtcagtgagcgcttacgtttgtacccagacccaaactgcgctacgctgaaaaacgccttggcaaaaagttatcagctagacgctaatcaagtgtttgttggcaacggctcggacgaagtattggcgcttgccttcatggggtattttgctggtggcaagccgttggcatttgccgacatcacctatagcttttataaagtgtacgctggcttatatagcatcgaaccaaaactgattccgcttaatgatgatttcgacatcattcctgcggattacgaaaacctagacgtgtcaggtgtggttatcaccaacccgaacgcaccgacaggtaaggctttgcctttagctgatattgaggcaattctaaaagcgaacccagatgtggtcgtcttagtggatgaagcctacgtggacttcggcgcacaaagtgcggtgtctttgattaaccaatacccaaatctattggttgtgcaaacattgtctaaatctcgtgctttagctgggattcgcgttggctacgcattaggtcatgcagatctaatcgaaggactagagcgtttaaaaaactcttttaactcctacccaattgatcgtgttgccttagttggtgctacggctgcggttgaagatgaagcgtatctaaaagagatttgcgacaaaactatcgccacacgcgagcaatctgttaaagatcttgaagcattggggttcagcatcattccttccgcgaccaactttgtcttcgcgacccatccagaaaagaatgctgaacaaatttaccttacgctcaaagagcggggcattctcgtgcgtttctttggtagcaataaaccccgtattggcaactacctacgcattaccattggtactgacgaagaaatggctgcgctaacggctgcgttgaaaaccttgtaatagtctatttatagcttgtactaaacgctatattctaaaaccgctcactaatgagcggtttttttatgttcttagttttttgttaggctaggttttatggaaagttctggagagtgagctatggatgtatttgaaacacttaatgggttgagcatttcatatgagaagtttgatcatgcccctgtttatacgtgtgaagaagccaatcttataaatactcatatatccggcgcgaaaacgaagaatttgtttttacgagatcgcaaaggaaagcgacattttttagttgttgtatcggatgaaaaacaagtagatttaaactttttgtctgactgccttgatgttaaacagttgaactttgcctcgcctgaacgcctagataagtacctagatacaaagcccggttcagtgtctatcttgggcgttatcaatgacccagacggtttcgtcgaactcattgttgatcaagatatatggcaatccgaggcattacaatgtcatcccttggtgaatacctctaccttagttattaagcttagtgacattgaaacgttgtttgagcatttggggagggtgagtaagatcattaagctttaaatgtttaactggttttctggcagtttaatacgttcaaggagttatagatgctaggccctgtaatacaagaagaaaccacgggatgtggtatcgctgctgtggcgaatattttgggtaaaacctattcacaaatgaaagcttctgccaatgcgatgggaatttatgctgatgataaatctctttggtcggatacccagtatgttagacaaatgctgtctgctgctgacgtgaaaacatctgcctatgaggttccttttacgtcatgggctacattgcctgatctagctctgttagctattaagtaccatcaagaagagggtaaaaatttctggcattgggtggtgtttaaacgagttgatggtaaatcttttgtgctagattctgccagttatttaccttccaatattcgaacagatttcgagagtatgcagcctaaatggtttattgaagttatagtgccttgatttgggtttggccataaatagtgtaatactgacattctacgaagtgggtacctaatcgatacgagtcttatgaatcaatctttattatcggaacagcacacgacagaatcattatcaaatttgctgcttagagttgctcaagaagatcgtctggccttctctgagttatatgaggctacccatcggaaactttttggcattgtttatcgtatcttgaagaatcaggctgcctctgaagaggtgctgcaagaggtgtacctcaaagtgtgggaaaaagcggcgagttttgatgctagcgtagcgtcaccaataacttggatggccaccattgcacgtaatagaacgattgatgaagtgcgaaagaatactctgcctgacagtgatgtcgatgtagattttgatttaatagcagatgattcgatggcgccggatgactcttttactaagagccgagatttattaaaacttgaagcttgcttagctgaacttgaatcgcctcgtgcggagatgattaaggccgcgtatctagacggcttttctcgtcaagagcttgcagaacgttttgagcagccgctaggtactattaaaacttggcttcatcgcagcattaagcagctgcaaggttgtatgaatttatgaataaccacgaagaaacttcgattcagacattggcagctgagtatgtactcggtactttggataaagatgagagagatgcagtcgaaatacgacgtgcgaaagaacctgttcttgaacaagctattttacagtggcaatctcgtctcgcaggcttgagcgaatacgttcaagaggctgaaccaagaaaagacctcttggatgatattttgctcaagctggatcaaaaaactgatcaaaaagtagagaatgacacggtaattagttctgtggcatctaatatagttgtcgagatggatgcgatgcgtgccaagctaaaacgctggaaatttacggcgctgggaacgtccgccattgctgcttgcctggcgatctttatggttgttaaagcaccggtagcgccaagtgttcaggctaacgcgccttttgtggcagtatttcaagccgatgataagcagccagctttcattatgtctctggatatagaaactcgacaacttaccgttcgtcctgttacagcacaagggcagggagaaggtaaaacctatcagctatggattaaagccgatgaaattggtccagctccacgctccttaggtttgttagctaatgttgctgcaccgattcaaaaacaaattaattatgatccagctgtgatccgacacgcaacatttgggatcagtgttgaacctgcaggtggttctccaaccggtgtgccaactggccctgctattcatggcaggctgtatccaacatctttgtgatagaagcagttaattaggagagccgatcaaaaattaggtcggctttttttatgttttcttctcttatatagagcaaataaaaaaacgtatttttgaaaccttttttgtctagagtttgtgttgttttattgatacaactctctttaataacactagaaatgacaggaaaaaaatggaaattttgcacgttgagcttactgatttagaagccgtaaagcagtttgttactcaagtatctgaggtggatgtattgcctcattttaatgagcagggaaaaatggcgtacgaatcacgggttttaccagatatagtaaccacttttgatataggccgttttcagatacttaaagttgtttgtactggtgagatcgttggttttggtgcgttacgcgatggcaattatcttactcatttatttgtctctaaatcagtgcaaggtcagggaataggaaagcgactccttaatgctttattagatacgtcagaagctaaagaaatcagcctgcgttcgtcggtgaatgcggttggcttttatgaatcttatgggtttgaggcaacaggaagtgaggctgattttaatggcattcgctttgtacctatgtgtctggcacgttgaccacatcattagaaggaactcttttttgcctgagttaaaaacaataagtctttttatgctgacggcattggcagagattatcggttgttacttgccttatctttggttgcgtgaagggaaaacgatctggttactagtgccagcggcgttaagtttagctgtatttacttggctgctgactttgcatccaactgcatcaggaagagtctatgccgcttatggtggcgtttatatctttatggctgttttatggttgtggattgttgacggtattcgtccaaccacttgggatatgattgggtctgctgtggcgcttttaggtatggctattattatgtttgcgccacggactacataatatggtttaattgacagctttaaacgggtagatctaaaggataaatgttaactgagggagagattttaaacatggcattttcagagcaagagaaacaagcattacttgaattgaaaggtgttgggcctaccgttattaagcgttttgaagaaatcggtattgattcattcgaaaaactggctgcttatgaagcaaaagatatcgctggtatggttgcttcgatgttgagaacaacctgttggaaaaatagtccgcaggctttgtctgctgtagattctgcgatagttcgagctaggcaagacgtttcttaaaatataatgttaaagactaatgatgtggggacgacctcaccgctctaattaataatgaggacgacctcataacatgaggtgtttttatgagctggtttattctagtcattgcagggttgttggaagtaagttgggctattggcttgaaatataccgagggctttaccaagttatggccttcgatagggactattttgtcattggttgttagctttgtattacttggtttggcgatgaaaacattgcctgtaggtgtggcttatgcagtatgggttggcataggtttggttggcacagcaatactaggtattctgttgtttgatgaatcagcccagacattaaagctaatcagtcttggcttaatctgcgctggaatagtgggtttgaaattgactagctcttaactaacagtagcttcttaatcaaacatagcgctagattttttagcgctatgtttgattttaatgtcataagtgagtttatttaatgcttttatatagaggcattttttttatgttgcgttttgcacaagccgaaaactctctcgataatttactacgaatatggtccgcagaataatacatagtatagcgatattttaattgtggtctaaaaggccgagttaccacatttagtccggtccacatgctagcgttaaagggatctaagagcgcaatacagagtccagctgctaccattccatatcctgaaagagaacgctgagtggaaaactgtgaacggattttaatgttatgttctttcaacaaacttttatggctgtgccattccataccatcttcatcaatcaattttagaaggttttcgccatttaaatctgtaggtgttatcacatctttttgtgccaaagaatggttttctggtagaacacacacccaatcaacatcgattaacggttcttcaataaaacccgaatgatagtctgcatgattcgtaagaattagatcgtatttggcatgccttaaccctctcattagttgatcaacactgtctgttaataaactgatgtgaacatctggattttcgttaacaaaatggcgcactaaagtcggagttaactgagttgctaacgcaggagttgagccaatggttaggcttccatgggtggactgctttaaattttctgcaaaattttctagatgatgaataccatggataaccccttttacttcttcgtaaaaagccatagcttcggctgttggaatcattcttcctttttgtttttggaataattcaaagccaatgctgtcctgtaagtctttgataagtcgacttattgaaggctgagatacttgcaatgtcatggccgcttgagagaaagatcctttctcaataacagctaaaaaggcttgaagttgtttgtattgcatcgctatagtccatagttttttcgaatataactatacataaatggctattgttcgaatagcttatatgtgaaatatttattcttaattgagttgattattcataagttcgcaaaaaatgcggatataaaaaaacaaaatatggggaactattgtgccggatattaatgaagataaaagctattcgaatcaggaaaaagataaacgggcttggtacttaagaatgccagatccaatggtgctgatattttatattttattggtggccagtgcgctttcttggatagtgccaaaaggagcttatgatctagaaaaagttgatggtcggcaacgtgtggttgcgggatcgtttcattatttagctgagaatactggcagtaacactcttgcttctatggtgaataatgtctttgatatttttgtggccataccacaagggctaattcaatctgcgcagtatctgtttattgtattcattgctggcggtctctttaatattttatatcgcactaacgcactggaaaattttgtcggtacatcggttaagcgcataggacttaagcgcggtaatttacttatttggttatcgacttatttatatggtgtgtttggtattgctgttggttttgaaaataacattgctttggtaccagtggccttattggtatccagtgcgcttggctataaaaaccttgttggcgcctgtattgcgataggtggtattggaatcggttttgctctctctcctattaatccttataccgtcggtgtatctcaaagtattgcgggcttacctattttttctggtgctttgttgcgttgtattctgacctttttgtctctaagtctattggcttggtatattactaaatttgttgtgccaaaagccaaagcagaagaatcagcatcggatcaactgtccaaacagctttctgattatcgcatgaactctcgtgatgtctgcgttatgttggtttttttggcaggtattgtggttattgctgggtgttcttatctcgcgggaacgggggcgttaggccgcagttggtatattaaagaaattactgctgtctttatcattatgtccattgtcattgccgctatttgtcgtatcggtgcgaatcaatacgtaaaacatatgattgacggggcttcgaaagtaacggctggggctttggttattggtctagccgcgtccataaaggttgtgcttgaagatggtcaaatcatttacaccatagtacataccttaaatttgctgattgacttcatgccggatgcgctaattgcggtcaccattagtgtgattcaaggaattattaacttattcattccaagtggttcaggtcaagctttagtgactatgccgattctcattcctcttgctgatttggtgggcattagtcgccaagtaatgattctcgcttttcaggttggtgatggtattaccaatttaatcattccaacgtcagggggcactttagccatgctggcattagcacgagtgggcttttctgaatgggttaagactattttcccggtcattataatggtttatgtacttagttgggtatttcttgtctttgctcagtatacgaattggtcataacgttttaattaaatgcgccgccactatggatgttgtgcggcgttttggagatctaagtgaatatgaaaaaaatgcagcgtattgccttaatcggtggcactcatggaaatgaattatccggtatttatttggtgaaaaaatggttggctcaacaaacattgaagcaatgggatacattggatattaccgctcgtattgttaacccaagagcctgtgagcaatccgttcgttatattgaaacagatctgaatcgtgagtttggtgtcggccttgatgatatggataagacagggtacgaagcgttattggccaaaaaaattaatattgagtttggtcctaaaggtaattccccctatgaatttttgattgatttacataatacaacatcaaatatgggagcttgtttgatgttacaacgtaaaaatgcttttacggtttcgttaggtggttatgtaaaacattgtatgccgcacgctaatatttattttcaggataatgtacctgaagaaaagcagaacttcttacttactgtggctcagcaaggtgtaactgttgaagtagggcctcaaccaaattcagtgcttcaacaagaaaccctgagtttaatggaggaaatgacaaagcatattttggactttgttgagctttgtaatagcggctcagctttagaaataccagatgaatatgatgcatttcaatattctgaaaatctacatttgccagttaacgaaaatggacagagagaaggtttagtatctagtctggttgatcagaaagactttcagccaatagagccaggtcaggtgataatggaaacgtttgctggcgaaaagattacttggcagggggattataccgcgtatccattatttattaatgaagcggcttatcacacaagtcatagcgctatgacgctttctaaaaaaattgtgatgtcgtgtcaggattataagtagtcgagattataaatggctgactaaatgcttccacagactaaaaaataaggccagaattaatctggccttatttttaatggcttgtgattacaaatgggtcagttttaactcgatggatttctgaataccatctgcatccagtcctacgcgttttagcatggaagcatggctagcatgttcttcatattgatctggaagaccaaggtgaagcgttggaatgtttatattgttcgcaattagcaactcactaactgctgatcctgctccgcccatgatggcattttcttcaacggtgacgatgagctttgcatcgcgatgagtaagtaacgtttcttcatcgatcggtttaacaaagcgcatgtcgagcaaggttgcgtctaatgtattcgcagcttttagcgcatcgtaagtagggcggccaaagccacagataacaatacctgattgccctgtgcgtagcgtacgagacttaccaattttaagtgtgcttagtgttgattcaatgtcgacgccttggcctgttcctcgcggataacgtactgcagctgggcctttgtattcatagccagtttgtagcattttacggcattcgtcttcgtctgatggagccataacaaccatgtttggaatacaacgaagatagcttaaatcgtaaacaccagcatgagtaggaccatcttcacccaccaatcctgctcgatcaatggcgaataaaacatccaaattctgcaaggcaacatcgtgaataagttgatcgtaggcacgctgtaggaaagttgagtaaattgcaactacgggtttgattccatcgcaagccattccggctgctaatgtcacggcatgttgttcagcaatggcaacatcaaaatatcgctctggaaagcgatcagcaaattcaatgaggtcagagccttctttcatagctggcgtgatagcaaccaatttgtcgtcttgttcggcggcatcacatacccatttaccaaagacattgcagtatttgggcaatttgcttttgtctacattgggttttgggtctggttctatcttattgatggcgtgatagcctattggatcaccttcagcaggttcaaagcctttgccttttttggtgatgacatgcaggaattgaggtccctttctgtctttcaaattggcaatggttgtcaataaatgatccatatcgtgaccatcaattggcccgatatagttaaaacctagctcctcaaacatcataccaggcgataccatacctttcatgtgttcttcggctttacgagcgagttctaatgcagaaggtaagcctgagaagacttttcttccaccttctctaatgttgtcgtaggtcttgctggcccatatgcgagcaaagtaactagataatgcaccaactggttttgatatggacatttcgttgtcatttaaaatgaccaacatgtcagctttaacatcacctgcgtgattaagtgcttcgaatgacatgcctgcagacatggctccgtcgccaatgatagcaacagctttgcggccagtttttagttgtcgtgcagcgagagacatacccagtgcagcaccaatagacgtacttgaatgaccaacaccaaaagtatcgtattcactttcatcgcgtttggggaatcccgatataccgttttcttgtcgaatgttgagcaaagcttcacgacgacccgttaaaattttatgggggtaggcttgatgacctacatcccaaacaatgcgatcttctggtgtgttgtataaataatgcagggcaaccgtaagttctacgacaccaagacctgcgccaaaatggccgccagtttgtccaacactgtaaagcatgaactctcgtaattcgcggacaagagctggcaattgctcttttttaaaggcgcgtaagtcagctggtgagttgacttcatcaagtagcggcgtgtcaggtcgcgctgtaggtatctcttcgaacatcggcacaggtttggtcacatttaattaatctaaaaaaagcgggtaagtatatcagtggttgcgaccaataatatagttcgcaagctcaactaaaggctgagcagcgtcaccaaatggcgaaatcgctgtaatggcttggctatgtaggttttgagctagcacttgagcgcctgctaaaccaagcagcttaggataagttggtttgtttgcctcttcatccgagaactgagttttgcccagcgttgttgtatcactggtaatatcaataatgtcgtcttgaacttgaaaagctaggccaattgctgcggcataagcatctagtgcagcaaaatcagcttcgcttttggcaccagtgctgatggctcccatacgaatactagctcgaataagtgcgcctgttttatgttggtgcatttgctcaagttcatcaatattgatgctgttgccaacattggccaaatcaatcatttgtccggtaaccatgccatgacgaccagaagcgtgaacaagttcttgaatcaattgtagctgcactttagtactttggtgtttcgggttgctcaataactcaaaggcaaacgtttgtaatgcatcacctgcaagtatggcggtcgcttcatcgtactgtatgtggcaagtaggtttgccgcgacgcaggtcgtcgtcgtccatagcaggcagatcatcatgaattaaggaataagcatgtatggactctatcgccgctgcactggcatctgtaaggttattagcttcgccaaataaggatgcggcggcataggtcagcatagggcgaacacgtttgccaccattaaataggctatatgccatggcattctgtaaatgggttgcaggttcgtattggcctaaattaagcgtaaggtagtcatcaactctacggcgagcatattgagaaaaatcgtttaaagtcacgaatttaattccgggtcaaaagtttctaggtgctcaccatcttgtttttccaatagtatttgaactttttgctcagcttgggtgagaacagactgacattcttggctaagtttaacacctttttcaaaggcttttagtgcctcttcaagagagagctgattagactcaagctgagtgacgagagtatctaattcgctgaggttttcttcaaaatgacggacagtggtttttctagacatgatgactactcttgtttgaacctacgttttgtaacagaaaatgacctactgttcgaggaggtgttaacgaaaattacaaaaatcatgtaagaagatgtcattcttcctctttgtttcgtatagaatcattaaaatgtattggtagtattatagcttttttgttgggagacgtgtgtggatatcgcaacgttaataggacttgttggatcttttatagtaattattgccgccatttttgttggtgggtcagcaggaatgttcatcgacactgcgtcaacactgattgtattagtcggttctacctttgttgttttgatgcaatatcctttaagtcaatttttgagcgcagggaaagtcgcagcaaaagcttttatgtttaaaagcgttccgttagacactttgatcgatgagatatatggtcttgctgatgaagctcgcaagggagggttgctttcattagaaggtaaagaagtgagtcatccatttttatcaaaaggtatccaaatgctggtggatggccatgatggtaacgttgtgaaaaatcagctatctaaggatatgaaccagtcttattatcggcatagtgcaggcgcgaaagtatttaaagcttttggtgatgtggggcctgcgatgggcatgataggaacattggttggcttggtgcagatgttagcaaacatgtctgacccaaaagcaattggtcctgcgatggccgttgccttgttgactactctttatggagctatgttagccaacatggtgtgcttacctatacaggcgaagttgaatattcgtgcagatgaagaattgacctgccagaagttgattttggatgccttgcttgccatccagtcaggtcagaaccctcgtattttggatggcgcactgaagacttacatcgcagaaggtaagcgaattgagcgtgaataatattttagttgtaaacggattcgataatgagtgatgaagaagagtcagattgccccgaatgtgtagagggtttacctgcttacatgggaacttttgcggatctcatgtctttgttgatgtgtttctttgttcttttgctgtcattcgctgaaatggatgttttgaaatttaagcaacttgcaggatcattgaaagtggcatttggtgtacagcgtgaagttgaagcggactctattcctatgggaacctctgtgattgcacaggagtttagtcctggtcgtcctgaaccgacaccaattaatgaagttaaacaaaaagcagatagcacaccagaaaatacgcttgaagttatttgtaagcctggtgatgccgaattaaaagagcaaagcaattctggatcgcctgctccagtaacctttgtcgataaatctaaagcggaccttgataaagagaaaaaaattcaagaaacagaaagtaatgctcaaatgattgcctctgttatgcgagaagaggtttcaaaaggtacagtggaaattgaaacacaagaacagaccattacgattcggattaaggatcaaggatcatttgagtcaggttctgctgagttaaattatgatttcattcctgttattgatttgatccgagatgttcttgttgggattcaaggtactatttcggtagaagggcatactgataatgttcctatagcaagtagtcgattccgttcgaattggcaattgtcatcagcgcgagctatttctgtagctgaggaacttttttctaccggacaacttgatcaaggtcgatttgcagtaacgggttatgctgacacgcgtcctttggtgcccaatgatacgcctgcacatcgtgcaactaatcgacgtgttgaaattattattaagcaaaatgatacatctcgcccgaaaatgcgtaacacagtcgacgagataccgtcagatggtgttattgaatttgatcgaaatatggttgatgaattgaagccaaatgaaatattttaattaactggcctatcagcataaaaaaggagcttctgctccttttttatgctttacagtatgccgtattgatttttaatgctgagatttaagtgaatttttgctatggtttgtgcagacaaaattgaggaagtagataaatgcgagtagcagttattggcgcatcagggcgcatgggaaaaaatttaatcaccgcgatccatgatgctaaagacgtttctttgggtgcggcaattttaaaacctggcagtagtttgattggtgctgatgcaggtgaaatcgctggtgttggtaaattgggtgtcgcagccgttgcgtcattggcggattgtgtgaatgattttgatgttttgattgacttcactacgccaagcttaacgttagaaaatgcagatttttgtgctaagcatcaaaaagccattgttgttggtacaactggtttaaacgatgctgaaaaagcgaagttaaacgatgcggctcaacaatctgcagttgtttttgctccaaatatgagcgttggtgtcaatttaacccttaagttacttgctaccgctgcgaagatcttgggcgatgaatatgatgtagagatagttgaagctcatcaccgccataaagttgattctccatctggtacagcattgcgaatgggtgaagtggttgctgaggcattgggtcgtgatttaaaagattgtgcagtttatggccgagaaggtcagactggtgctcgtactcaaaaagaaatcggctttgaaactatccgtgctggtgatgtagttggtgagcacagcgtttggtttgctaccgaaggtgagcgtattgagattgttcacaaggctagtagccgtatgactttcgctaaaggtgcagtacgagcagcaagctggttggaaggtaagtcagctggtatgtatgatatgcaggatgtactgaatttaaaataatgctttgatggtattatattaaatcaaaaatggccgcggattagcggccatttttgtttagttacgtttgtttttaaactagcgcatcaggtgaattgatatccagtaagggggctgcatctaaattctctgcatccatcatcatggcgatgcgttgcaatgatgagagtacttgagtctgctcccagccttctaacgagttaaactcatcgatgaatttttcatgcaaaagcggcggcgtggtttttaatatttctatgcctaagggggttaagcgagcattaacgatacgcttgtctttttgccctctaactcgttccacgtatttcctatcttctaggcggttaagtatggtcgttactgtcgcttggcttagggacacactgtcagagatttttcgtacagtcacatcgcctagctcttcaatagagcgaagcaccatgatttgagggattgttagtccacaggcctttacaacgcgcttcgattgtagatctgtagcacggataatgcgtcgtaggtggacaaggacatcgtgtaagtgttgtggtgaatcaggcatagcaattaattaatccaaaaaattttacagacagtataattttgttttgatctgtaaaagcttagtttgagaaatattacagctcaaagtataggtgtatttttctgctttgccaatatgcttgatatggttcctgtaaaaacgcatttagcttaatgcccttttaattcatcaaatgccgcgatagccgctagtcttgctggtttatagtcaataattggttctgggtaatggcattgttttctttgttccggttttggatcatgaatggactttgcatccagtttggtgagttcaggcacaaaacgtcgaatgaaatcaccgttcttatcataggtttgtgattgcctggttggattgaaaacgcggaaatagggggctgcatcacatcccgtagatgcgctccattgccagccgccattgttcgctgcgaattcaccgtcaatcaatttgctcataaaataagcttcacctctgcgccagtctgcaaacatgagcttggtaaagaagctagcagcgaccattcttaaacggttatgcatccaacccgtttggttaagctgacgcatagcggcatcaacaattggaaaccccgttctaccttcgcaccatgcttggaattcttcctcattttgtcgccaaatcaacgcgcttgtttctggtttgaacggacggctcttacaaagaaaaggaaaatgtgacatcagttgacggtagaagtcgcgccacgcaagttcctttaaccaaatgctgtcttgccagcgtctttcttcttggttacaggtgtagaaaatcgcttctagacattgtcttggtcctaatgcgcccaatgcaagataaggtgataatgtgctggtggcaggttcaattgggtaatctctgccttcttggtaatgtcgttctttatggtggcaaaactgccaaagtttttgtttcgctgtgtcgtgatcggctggccataaatcgtctcgaaatggtttttcccatgtcaggttcaaacagggttctggcaatgcttcagcctgtggatcaggcgttggtaggggggttatatcttgctgagcaagcatggtgacccatcgattaaagaatggtgtgaagaccttgaatggtgtgccttgctggctaagcacatcttgggaaacaataatatctgtcgcctgaacgtgagtactaatttggtgttgctgtaattgctcgcataccgcttgatctcgctgttgctcgtgaataggtagatcgcggttaaaccaaaggtgtttgatattattactgagacaaaacactgtgatggcatcagggagctgatcaaaggtatcagcctcaagagtatgaagtggaatgccaagcgttgccagggttttggctaggtttttgattagcccagcacgaagcccattcttagcgtctgattcgttatgctgttcccattgttttggtgtgggagtaacaataacagcaatgccttctcgagcaaaattcgcctctaaagaggccaaatataacgctggattgtccacacagcgaaggtcatttctcaaccaaactaggtgtgtaattttcattatactgcgttaccttaaaccgtattacggatgccaagaggcgatggatatggaatgaaatagctttgctcgttgatgtattcactgccgtaatgttttaagtagtgatgcaataaggtgacaggcgtggcaagattaacttcgccacggcggtattgttcaaccacatccaaaatatcttttcgaacagacacatccactgcatgttttaaataacccacaagatgcatgagcacattgcagtgatttttacgctctgctggttttgagagtgttgtcattaaaatctcaaagtaagctgtttttaattggttaaagggtcttgggtcattacctgaaagcatacgtcccagtttgcgataaatcggttgagaatgcgccatgaccatatatttataacggctatggaaagcaataaggtctttcatttgagcgtcttggcccatgctgtgacggaaatcatgatgggtaaaaacgcgtaataaaaaattctctcgtaacgcaggatcattcaatcgaccgtcttcttccactggcaataatggataacgctgttgcaatgctttggtaaaaaggcctgcgcttctttgcatatgaggatgaccgttttcttgataaaccttgatacgctccataccgcagcttggggactttttcatcaaaatgtagccatctaaatgcgatagattttctagatatttattagaggcagccatgaatacctcagaaacatcctcttcagagtttttactgaagaccattcttggttcatctggattgccttcaagacgcagtgttgggcggggcgtaccaaatccagcggccacttcagggcagaatttttgatactcaaaataatggctgagtactttatcgcaatagtcagaatggctatgcccaccgttgtatcgaacattttcacctaatagacaggcgctaattccgacgggaatcttatgtgtgagctgatctggtgatggttgagaatgtggcatagatgagtcctccaatggacaacgtcattgttctattttgaatttttaatatgattaatgagagatattgcgctgattaatgcaccttctgcatcgccttgacataaccagtcaccgaccagtcctacattgtgctcaggtgaccaagcaaagggattattgcctttattttcggcaaagcgactgaggaaccaacgatgtggatcgccatgttttaaaaccctgtgttctgttatttctgcaaaagcttgcagcaaggtttgtgtaatccaatctttttctgcatcaagatgttgctttgtccagttaggtgccgtttgaatcacccagcgatcgactttttcgctatggcgcatgggcttgtaattgtcttttatcatgcgttttattggagagcctttaggttcaatcaatgcattcaagtcacatgtctctgtttctaaccacatcgcccattgagactcataagatgcactcgcctgattagctctcagtaacagtacagctaatttttcgtgtgaagccagtattgatgcggcttgtggtgctggcgctgcaatgatgatttttttcgcaattacaacaggctgatatttatcatctcttaataaccagcttggctgatcatcgccttgctgtgttatctgatccaaatggtggatacgagtgctagtaatgaagctggcattttgaacccagtgacgagttatagcgctcatttttggcgcaccgacaaaagcttgtgaactggctttactaagttgtttccatggtgccgctacatgttcttcggtgagctgtttgaatagggcgagcgtgtcagggtgcttggcgacgatataaggtgtaccaagatcacaactgatgtcgccttctagccttttgctgctagctcgaccaccactgccgcggcttttgtctattacgcaaacggattggcctgactgggagagcaaatgcgcacacaagctgccagccagaccagcaccaacaatggcgatgtcaaaggttggagtgtgaatttgaccggtagttaatgagttcattttatttttcccagtgtttatgttgcttttcttatacaatatagaaaaccgtataagaaaagcaactatcttatacaaaaaaatatttgtatagtttttgtgatgtactctttggtggttatagaagtttaggtcacaatagatttattgccttagatgaataatgatttgttggaaaaatgtatgagtcagtcaaatcaagatgcgcaaacaaaaaaacaagagtctttagatgaattagtgcaattaggcagctctgaatattttcctattcgtgagttatccctaagaactggagtgaactcagtcacattgcgagcttgggagcgccgctacggcttgttaaagccaaagcgtactggcaaaggtcatcgattgtatgatcaaggcgatgtacaacgtgtagaagctatattgcgctggattcagcagggcgtcgctgttagtaaggtgcgagctttgctggagaaaggtgcgacgctcgatggcgttgttccatcaaatgaatggttggaatggcaagagtccttggtaaaagcggcaagggcttttcaagaagataaaattgagcagatgtatcagcaaattttttctcagtaccctgctgaaatcgctatacgagactggttgttaccaagctttgagttgctgggaaaaggtgcagccttggtattttgtgagtcggtcgtgctgtcgtgtttaatcgctcgagtgagcaatttcaaaacgcagcagaagagtgcgactaaagttttgattaccggattagcttcccagcgcagcttttggtgcttcatggcagcagccattttattggataaaggtttgtcttgttgtgttgttccaaatgcacagcatagtaacgattggtctagcttgattgaaggtgttaaagcccattctgtattggttttttgtgaaaatgaattagttaataaagctgaggagttgattgatcagatgcagcaatggcaaatgccagttgcagtgattggtgcgagtttttggttggctgctcataatgctgatgtaacggatcttggagaggttaaagtctactctgaggcattgggtggagtgattgacttcattgataggcttgcaaagtaaaaaactatcaaattcatatttataatatatttttgttatatatcgacctgtcttactcttcttttaatcaaacaaaagaaagaaggggattcaacatggctaaaacaatgacttttgcagttatgcacttttcgatagcgttttctgtagcgtatctcattacggggagtttgttagtaggtggtttggttgctatcgttgagccagcgattaataccgtagcattttatttccatgagattatttggaataaagttcagcaagctgacgttgcgtctgaattgagtaagacaattcaagctgctggtgagaattacgcgttaagatcgatgtgatttcaatcattataagttttaagtctataaaaaaagaaatcccacttgctaagaaagctagtgggatccggtgtcagtattaaagctagattagtaacgcttaaattatttaagtgttacttcataggatttatcaagaagtacaatacaacagcaactgcgattggcgcggtgaacttcatcgaaaaattccatagtttaaatacagtgtcagacaagtttagctcatcttgtgagaacttattcttaacaacccagcctgcaaacagtgcaatcaaaattccgcctaatggcagcatgatgtttgctgtaatgtagtctaagaaatcgaaagtatttttgccgaagaaggttacatcagacatgaagctgaatgaacctagacatgcaatgcctaatccccagaccacgatgcctaagccaatagacgctgtgatacgctttaatttgaagcgctctaccaagaaggcaacagtaggttctagcaaggaaatcgcagaggtccatgcagctacgccgactaagataaagaacaaaacaccaaacaactgaccgaaaggcatttgaccaaaggcaactggcaaagaaataaacattaagccagggcctgctgcaggatccataccgttagagaagatgattgggaagatagctaagccagcaaccaaagcgaccagtgtatctagtgcacctatagccaatacagtcttgcctatggacgcatctttggtcatgtaagagccataagccatgatggtgcccatacccaaagatagggtaaagaacgaatggcctaatgcaatcaaagctgcgttccaggttaacttgctgaagtcaaactcgaacatgaaattccaaccttgcgcaaagccaccagtggtcatcgcatagccaagtaggatgattagcagtacaaacaaggcaggcatcataatacgagtcgcagtttcaatgcctttattgatgccagcagcgacaacaaaaacagacatgatactaaacaaagtatgccaagctaaaagtgtagttggttctgcaagaagggcgccgaaggctgcaccagcatcatcagaagagataccattcatttcacctgttagcatgactttaatgtaataaagtacccagccaccaacaacagaataaaatgaaaagataagaacgccagatagcattcccatcaaaccgatcaatccccaagattttgagctttctgattcttcagctgcatcacttaaagcatctatagggtttttgcgtgcacgacgcccaataaagacttcagccatcattattgggataccaacaagcaagatacaaaccaagtaaacaagaacaaatgccccaccaccgttttcaccagtgatgtaagggaacttccagatgttgcctaagcctacagcggaaccagttgccgctaaaatgaatatccatcgactcgcccacgagccttggatagatgttttatttgtcataattatctctaaataattgaaagcgaaatatataaacagcgatcggagctggtttttttacccataccaatgcttcccacttcaccagcatgaatgaatgctgataagcaaaactccgaataggggcgggattttccgaatttcgatgcggatatgcaactaaaaatgttcttttatgatgtttttcgctatttagcgtgtgcttttcatcctagagcctgtctagcttcagaggaaatgttacggctgtaatggttagttctctaaataaaagtctggacttgatattgatttcaggtagaatgattagacatcaaatcaatatgattttaaaaatcagttaagtaacattaacttcatataaatcagtcaatatagttgtttatcgatatctgatttataaaactaactggttaataatgctttgttttctaatggatatgattatgaattcagaaaaaattgtctttactaaacctagtgcgatagatggtatggctgtcaatcagttggtggcatcttgtccgccattagatactaattcggtatattgtaatttgctgcaagctagccattttaatgaaacgtctgttgcggctagcctcgaaggcggcgaaatggtgggttttgtttctggttatattattcccaaccaaatagacactctgtttgtttggcaagttgcggttagcgagaaagcccgtggccaaggcttagcgagaaaaatggtttcatcattgcttgaacgatccagctgttcaggtgtgcgttacatagaaaccagcattactgcatcaaatgaaggctcttgggctttgtttcgtcgtcttgctgagcagttagaggctcctttagaagaatctgtgatgtttgacaaacaagatcactttaaaggaaagcacgatactgagcatctagttaggattggccccttctccgataattttaaaagccattaaattcaaaaacatatgaatttaccagattaataaatttgaacgtacgcgagcttagaaacgcgatgagttagaaggctatgctttcactctcagtttttcctttctcttctcgtacagaaattactttttatgaacttaaaggatgatatcaatatgaaaatttttgacgaaatcgaatcagaagtacaatcttacgcacgctcttttccacgtgtttttcaccgtgcacaaggcgcgtatttatttgatcaagaaggtaacaaatatttagatttcttggcgggtgcaggtacgttgaactatggtcataacaacccagtttttaaagaaaagctagtggaatatatcttagatgatggcattacacatggcctagatatgcacacgaaagccaaaggtgaattccttgaagtctttaaaaagcacattcttgagccccgtggccttgaatacatggtgcagtttactgggccgactggtacgaatgcggttgaagccgcacttaagctagcccgtaacgttacaggtcgtgaaaatatcattagttttaccaacggcttccatggttgtagcttgggtgctttgtctgtaacgggtaattcacatcaccgtggtgctgcgggtactagccttggtgctggtgtttctaccgtcccgtttgatggttatttgggcgaaggtattgaaacaacggaatacctggacaaagtattgtctgattctagtagtggtgttgatacaccagctgccgtaattgttgagacggttcagggtgagggtggcattaatgccgcgagttttggctggttgcagaatttagaagccgtttgtaagaaacatggtgttctattgatcgttgatgatattcaagctggttgtggtcgtactggtactttctttagctttgaagatgctggaatcaaacctgatattgttaccatgtcaaaatctttaagtggttacggtttgccatttgctgtcgttctaatgcgtcctgaattggatgagtggaaaccaggagagcataacggtacgttccgaggcaataacttggccttcgtgacggcaaaagcagcgattgaaacctactggaaggatgatgcgtttgaaaaagaaattaagcgcaaaggtcagtacattcatgaacgtactcaagagatagtcaatgaatttggtgaaggaaatttcacccttcaaggtcgaggcatgatgcgtggcatcaactgtgttagtggtgaattggctggcaagattaccaagaaatgtttccagaatggtttgatgatcgaaacctctggtgccgatgatcaagtggtgaaattcctatgtccattgattattagtgacgaagatctaaaacaaggtattgatattctggagcgcgccattcgtgatgtatgcgccaaagaagacgatatgccagaagcaaaaagctactttgatgagaactacgacatcgctgtctagttcctcttctatagaagtcgccttttaattttaaaggcggcttttatcacctacttgagtgaagaaaatagtaagtcaaaaacctcaagtttcttccggtaactctttaccggcatttaagcgatcctcggatcataaggagaaaagaatgtttgcacgcgatttagcagaatgtgaaaaaaccgaacgtcgtgttgtgtcaccagatggtaattgggagagcacacgtcttttattaaaagaagacaatatgggtttttctttccacatcaccactatttatgaaggcaaggattttgatatgcattatcaaaatcatcttgaatctgtgtactgcatttctggtgaaggcgaagtagaaagccgtgaaaccggtcaaaagcatcatattaaaccgggtgttgtatatgtgcttgataaacatgatgcccataccttgcgcgcgttcaaagaattgaaactggcttgtgtttttaatccgccaattacgggtaaagaagttcacaactcagaaggtgcttacgaaattctagagtaggcctaaaaagctatttatcagatcatattgttaatggtaaggagataataaggagtcgcgatcatgtcatcggttctagcatctgaatatttatatgatgactttactaatcagaaagttgctaagcagaaagtgtctaaccagaaacttttcagttcaagattttctgataaaaatagtgtggattcactaagtactgatggaattaagcaagatcaatatccatccagaatctattctgaacctatgtatatcaagcgccaagatcctattatctactctaattatcgacaaaaagcgcctcttgacgaggcgcttttagatcaatacgaaaagaaaggttttttgtttctggatggtatttttagtgacgaagaagtccttaatatgcagaaacatatgcagtatttacgtgatgatgacgagatcaagcaacgcgaagaaagcgttacagaatccagtagtggagatattcgctcagtatttgatgtacataaactagatgcttttattcaaggtgtggctgaagatccaagattagttcgaatcgcagagtatcttttaggtgatgaagtttatcttcatcagacgcgattgaactacaagccgggttttcgcggtaaggagttttattggcattcagattttgaaacatggcatgtggaagatggtatgccacgtatgagagccttgagtatgtcaattacattgacccctaacgattaccacaacggccccttactgttgattcccggctcacattttacttatatatcctgtgccggagaaacaccggaaaacaactatctttcttctcttaaaacgcaaaatataggcgttccagatgatgcttcattgcagtcattgattgaaaaaaatggcatcgaagccgcagttggacaaccgggcagaattattttgtttgattgcaatgtgttgcatggttcaaacggcaatattacatcatcgcctcgttcgaatttattttttgtctacaacgctttgtcgaatcgtgtagcttcgccatttggtaacacgactccaaggcctgaatacatcgcggctaggaagtcgattaaagcgcttaaaaaaagcgattaatgcttaaattttccgcaaccttatgacaatatagcggcagttttggatttcggcataagttggcttttagccccttaacatattggaaaaatgatgggacaacatacagttgaaaaaattggcggtacgtccatgagtgactaccgttcagttcgagataatataattttcaaacccactttagtgaacaacatgtaccaacgtgtttttgttgtttctgcttatgctggtatgaccgataagctgttagagcacaagaaaaccggtgatgctggtgtatttgctttattcgctcaagagcgtaagcaaaacaattggttcccagcattacaagatgttcgcgcggctatgttggaaattaaccatagcttgttcgaagcgggtgaattgcgtcataaagcagacgcatttttaaatagccgtttgcaagaagcacaagagtgtcttgaagacctacaccgcctttgtcagcacggtcatttttcgattagcgagcatcttgctactgtacgagaaatgttggctagtcttggtgaagcgcacagtgcttggaataccgcgcacttgttacaacgcgatggtgtgaatgctgtattcgttgatttgacagggtggaatagcccaagccacatgtcgcttgatgagcgtatattagatgcatttaaagatgttgatctgagcaaagagcttccgatcgcgactggttatgctcacagcgaaaccggtctgatgtctacttttgatcgtggctatagtgaaatgacgttcagtcgaattgcggttctgacgcaagctcatgaagctgtgattcataaagaattccatttaagcagtgccgatcctcgtttagtaggtgaaagtaaagcggtaccaattggtcgaaccaactacgatgtagccgatcagcttgctaatcttggtatggaagcgatccatcccaaagcggcaaaaggtttgcgtcaaagtggtatttcattgcgagtgaaaaacacttttgaaccagaacatactggtacgcttatcactggtgattatgtaagtgatgcgccttgtgttgagatcattgcgggttgccgaggtgtgtttgccgtagagctattcgaccaagatatggctggtgatatagacaaatttgatgtggatattcttaaagtattaagacagttccacgctcatattattgctaaagatattaatgccaatacgattacgcattatttggcgatcaacctgaaaaccttgaaacgtgtcatgagagtgctgcatgagcgttttgcggatgctgaaataacgcagcgtaaagtagcgattgtttctgccattggtagcgatatgaaaaccacaggtatgctagcgaaggcggtaaaagccattgcagagcaagaggtcaacgtattggctatgcaccaatctatgcgccaggtagatatgcagtttgttgttgatgaagaagattacgaaaaagcaatctgcagccttcataaagaattggttgaggttcataaccatggtcgagcgatctgcttagcttcttaattaagcagtatggttatttaaagccccaagtatctatgacgataattggggctttttgtcgtgagcgtttaaagtttggggattttgcgagcattagtaagaaaatgtgctaatccttatgaataatcggagagccttggttaaactcatcggctgttaccgccttgctaacatagtagccttgaccaaaatcacattggaacgccgccagcattttccattgttctctagtttctacaccttccgctaatactttgatattgagtttatgagccatggcaatgatcgcttcgacgattttgcgatcatctggatcattctctaaatccatcacaaaactacgatcaatttttagcaaatctacaggaaggtttttaagttgagatagcgatgaatacccagtgccaaaatcatcaatagcgatacaaatacccatatcttttagtgtttgtaacaaatatctagcgagatgtatgtcttcaagaatagaggtttcagtgatttcaaaaccaattaaatgagccggcacttgatattttccaagcagctcttggactaaagctacaaagtgaggatctgataattgttctgacgcaagattgatatgtaatagaatatcaggtctaccttcctgttttcgctttgctaggtaagcgatactactttccagaacccaatagcccaattcaacaatttttcctgtgctttccgcgagaggaatgaagtcattagggaaaattacacctttttctgggtggttccagcgaattagtgcttcagcaccaaagacatgattggtgcgaatattaaattgtggctggtaatacatttcaaattcatttctttgtaacgcaagcgttaaatcttcttccgctttaattaagttatgcgtgctgatcttcattttttcagtataaaaagcatactgatttttaccctttagcttagcttgatacagtgccatgtcggcattttgcatgatggtgactagatcataaccatgctctggaatcatcgcgatacccaatgacgtgcttaaaatatactctcgtgaatccattttaatgggagttcgaatgctctctagtattcgattcgcttgttcactagcttgtttttcatcgccaatgtcccccagtaggatcccaaattcatcaccgcccaagcgtacaacaagatcagacatggcttttagtttgtttaatctgtctccaacaataataagtacttggtccccaacatcgtgtccgatggtgtcattaatgcgtttaaagttatctagatcgaaatagataaaagcagatatccgtttacgcctctggttgttatgcagggtcttgggtaagctatcttgtaaaaaacgtcgatttggcaagccagttaacgggtctttataggcgagctcttgaagttctgcggttttttctttgactaattttctgagttttaatggctggattaagatggcatataaagcaagagagagtaaaaatgccaccgcaaagctgatggcatagccagttatctttcgctgttttaactgtgtgtctaatgctcggcttattcgcagagtccaagtgcccactggcagaattagatttgtcgaagcttgaatatcagaaagtggtgtaactgagtctgataaaacgatgatttcctttgtcgcagcatgctttcttgacaggctatactgataaccctcactttctagttgttttaattgtgttgcttctaataaattgtctaaataaataactgctgaagcaaagccccagaatagctctctttgtgttcctttatgcaagaaaataggggctcgactgatgacggcaacgccaccttgaactaatgcgaccggacctatgacaaacatctgatgatttttaacagacagcatagcctcttctttaaagccaggtgttgatatgacgttaaaccctatggcgttttcgtttcctttcagaggatagatatcagaaataacaccatcgggcgcaagctgaaggttttcaataccaccgattgactcgattagcttgtttgcataattaggaaaccactcaccgctaccgccattttgttctacttcataagctagaatttgtgctgaggtgaaggcagacgaaagacgtctttctagaacggatgcttgtgttctagatatgccacttaaaagagactgttgctgattcactatggatttgtttgttgactgagtccaatagcccccacaaaaagcaataatgaagaaagcaacgaatgaaaaaaataaggcggaaggctgcttaaactctgctttcttcaactaacgatccttcacttgataaaaaatataccgaaaataatacagataaattctttattagtatttagtttttttgtaagcctgaataatcggtattagagtaaaagcattggagcttgagtgatgactggttgagaggcttagtaggaaaatatttcctgtagaaggaagcgaccactgttttttttgtagacaaagcagtggtcgctaagcttatgctagcgctaaaaataatccagcgatagcaattagactacctgttacgcgagtcacaataggtgcttggaagcgggcaacagccataccaaaaccgataccagcaacatgcaatagtgctgttgctgcagcaaaccccagtgcgtattctgcgccattagcatctaatggcatttctaaaccgtgtgcagcgccgtgaaaaagagcgaataagccagcaataccagcacaaacggtaacagggaaacgtgcagcaccaactaacaaagcccccattagaatcacagacaagacaataccttgttcgatgaaaggaacttgcatgccagcaacagctaacgtaccacctactatcatggtgccaacaaaagcggttggcacagcccacaaagcacggccgccaaggctagcggcccaaaggccaattgcaagcatagctaacaaatggtctaacccccccatagggtgcataaagcctgtcatgaagctagttgtgtgttcgtgtcctgggtgagctgatgcaagagctggtattgcggcaacaagtgcggctaatcccattttaagcgtcgataaacgcatggtgttgtctccaaaaatatatgagtatgaaagactttacaaaatagtcctctctaaaccaccgctcttgcggctggatggagagattttagcatacctagagtgagggtaaattgaatgatgctgccaatagataacgaaatattcagtttgctaaattcaagatgatgtaatggttgtctaactgtgtaattgagtcgtagaatcggttgaaaaagtgaccaatatttaaacgtataaataacagggaggtttatcagtgataatattttatttggttttggctattctcgggacttttattccttatgcagcttttgttccttggctggttcaaaatggtttcaatataccacttttttttgctgagatgatggcaaatccaattagtatttttgcatggttggatgtgtttcttgcggcaattgccctcttgggttttattctccatgatggccaaaagaaccaagttaagtggcgctttatagcaataataggagccttaagtgttggagtatcctgcggattacctttgtacctgtacttgcgggaaaggcagcgttgtgcagaaccaagtagaagcgaataagagtattatttaataacaaacttaggggccggtatgacctttcatctatggactttgtttttcttggcttatttagtgactactctgtcgccagggccgaacgtattgctagtgcttaaaaacagtattcaatttggttggaagtctgcctttataactattttgggtaatttgacttgccaatttttgattgtttgtttggttgccttgggcgttggtgcgctcttacagacattacccgtctggtttctggtaatgaaaataatgggtggaacctatttgatctaccttggaattaaagctctacgatcaaaaaagaaatcaacctttgacgctatagataatatagctgtcaataagtcgactaaaaccggacttgcgctgtttggtgaagccttcttggtatcagcaagtaatccaaaaacattaatatttttgtctgccttcttaccgcagtttttaaccttagagtcgacagcataccaacagttttcagtcatgtttattactatctgcgctatcgtgaccagtgtgcatatcggctatgcttttggtatcgctcgtctaggaaaacgtttctcactaaaaaatatggaagccaaaattaccaaaataactggcggcttgtttatcactatgggtggcggaatattgttgagtaatcgataaggccaatacaaagaagagggcttgctttatggctagtggttgggcgcaagatggcgcggtacaggatcaaatagacgcgacggtcgactccgaagttgagcgtgcaaaaaatagtatgccaaaaggagagagtctgacccattgtgaagaatgcgacgcagtgattcctgagcctaggcgtaaagctattcaaggtgtgcgcttgtgtatccaatgtcagtctgagctggagaagaaaggccgtactgctttgtataatcgcgcaggtagtaaagatagccaactaagataggttctgttggttattttcttccattccattgatattgattccagtatattccacggaatctgtgtatttatcgttgaattctgcctgcttgatcctctccattatggtaaggtttcgtttatctaaaagagtattttgaccatgaatctgatgctctgtttctttcagaataaataaggatgaggttgtggtagacacttactcaatagaagtgaataaattagagaaattacgtgctgcttggttgcctgcggtggagtttctttttggcgaagctgtgactgaagccaagtttgatggctttgaggtttgggatgacattgcgaaaccaagtgcagtatttgaacatgctgacgagccatatcgatacaaaatccacatgcctgcgagagtattcagcaatgacgttatgttgctagccgatgtgattcaagaaatggtacgtggccagtatccagtgggttatgaaggcgcaaaagtatcggctttatgtgaaggcgtggctgtatttggtgctgtgacggccattaagcaagtgtttggagaggagtctgttgactcctacttgaatgctctgaaggaacaggcgtttccttattacgatgctttctcttacgtagcggttttgttggcagaagaccctcaagcgattaaaaaattgcgtggtgttcagcctttcttatataaggttgaaaaggcagactttgaaacggcgcaggtagaaatagatcgtaaaatcaaagacatccttttattagcttttcgtgcttaataaataacgcaaagcgaaatgaagaaaaatgccgcgtaatagcggcatttttattggtaattgtagcgaattttgtttctagctttttagctctgacaattcttcactaaaccagattttgcgtttaaaacgagggtttttagacgacatatcgattttataagggttcggctcgtgggtctgtggcaaatcaagaatgttgcaaagctcttgagcaagccatttttccactttcaatacgaccattttcttacgcaagcgaccttgttcatcacggttcaaaatagtcggtagggtatttagtgtcaaaatttcgccaatggctgggtgtgccatacgttcacgaccttcatcgctggcataaaaatgcgataccgcaaacaccatacgttcagggttgatttgttgtaagaattggcaagatttcaccacggtagaaccagtacgaaccatgtcgtcgaacaacacaatgcttgccccatctaagccgtcaaaagtgtgttcgctttctttatgcagagtgatttctactttgcgctccgcagtacggtctttatcaagcatgatgaatttggctttgctcagaccaagagttttgaacatctctttaacgaaatcacgagcgcctttgtctggagcgcacagtactaagccttcaccgtcttcaccgtagttcagaatgtttgaattcaacaagtaatgggcgtaaatctcataagggattaagttatggaagtcgccttcaaacacttcggtaaacattttttgaacggaatcagaatggttgtgaatcgtcatcacagtatccacaccagaaagcttcaatagttgagcgtatagcttggcagtgaatggctgaccatcgaattttttaacgtcttggatatcacgttcaaaactggtttcacctaagctctgatgagggcctcgatcttgcgcgctgtagaataggtctggctcaaccaaaataacgcggtcagctccgttttctttggcggcgcgggcgataattagattcgccattgctaactcttggcggctttttacatggctaccagtactaacaataatgacagacttacccttcagtttgcggccaatgttatcaaaatcggcttcgtcagagataaaacgtgggcaaaactcagagttcatgaattgcttcatgctgatcaaatcagcgatgtcttcgtgttgacccattgcataagcaacatcaatagcaaacggattatcggaagagttactaacaacgacgacattagtagcctgaccggtcgacaaagtcatgagagatccttaactaagggtaggggaatttgcgctgattttaatacttgtagggttttttcgatagggctgattgaggaaaaaggcatttttatgtcgattaggtgttacatgatatttgtgacaggtgtaaaccgatgtcattctacgttttcttaaagtcttattagaatgaatagatcatggagctccagtactgctatattttgattttaatcattttttgttaatagccataaattttataaggcagtaagtatgagcacgacggatattcgtaacatagaaaaaacgctgttatccgataactggtataccttaaataagttttcttttgaattgaaaggccagaatggtcagtggcaatatcaagagcgcgaggcgtacgatagaggcaatggcgcaacgattctgctctataacactgaaaaaaagaccgtagtgttgactcgacaattcagaatgcccacttttgtgaatggtaatcaggatgggatgctgattgagtcttgtgccggtctattagatcaagataatcccgaagattgcataaaacgagaaacggaagaggaaacaggctttaaagttgaacacgtcacaaaagtctttgaagcttatatgtcgccaggttctgtcacggaaatgctgtacttttttgtagctgaatattcagacaatatgaaggtatctgatggtggtggccttgagcatgaacaagaaaatatagaggtgctcgaattagattttcagctagcctgctctatggttgattctggtgagattaaagatggaaaaaccattatgttgctacaatacgccaaattaaatggtttgctttaacgttgcctagcgtaaaagcaaaatttgaggtttatcctgaggacgtgataagaatcatattagtaatgaaacaatttacttcttcggtggtagaggaaaaaactctttattcaaacgaaattgatgtggaagataaactggctcggttggtggtgattgattccaaatggcttttaaggtggccactgtagctggtccatacaagcttgcaggaaccccaactgagtttagccagttggcaatccaagggttaagcgggttgtcatcaaagccaaaaaaagtgaagtcttccacaatatctaaccccatttcctgagtgagacgataggcgccataggccagcatatcgcttaggcaaacaatgacatcaggtcttttgggcatctccaataaagtttgcatacttttatagccaacttccagatgattcagcccttctgtgtgggcatgaggaatgtcttcagggttaatgccttcctcagccaacctgtctagcaaacctctacgccgttcggcagccgcggtaaattccaaagacgcatgaataatcccaatgtgtcgttttccattttgcaaaaggatattggcaacatcgaccccagcttggtaattgttgatgccgacataatggctgttattttggtctggtgcagggcgattaacaaaaagtaatgcagtaccgttatcacggtaatcgcttaacagttcactttgcacggcaccaataatgaccacggctcgtgcaagttgagaccgcatttctcgcaaatattcgtcttgaatgtcggcttcttcatgagtgtcacaaagggacatgatgtagccttcgtctcttaatgatcgctctattgaagaggccatggcagacatggttggattcgccaaactcgctgctaatacgccaaccatacggctttcttgacacctcaaggctctgccaatacttgctggccggtaaccaagttctttcaccgcttttttgacttgaatgatggtttgttcagaggccttgttggtaatgccgttaataatacgcgaagcggttgctgtcgatacttttgcgtgagccgccaccatagccaaagacactctgctgcttgttgagtgtttttgtttacgacgttggctgggcggcatgagatatccttagtaaaggttttggcgtgtaaagattctaactgcgtttgataagggcaacaagcaagcggcttgattcattgagctgggaatactttagggcttgagaaggaaggaataccttgtttatactttgcttggttaatcgattacctaatagtgaaactcaatactgcttggtaagcgttttagtcttcaaaaaataaagataataaggatggttatgatgataaataagccgatgacccgatgcgccttaactctattggtcgcatcctgtatcccattttctgcactaagagcggaaaacagaatcgatacaatacgcgcagacgcccccgagcttgctgcttacggagaacaaacggttggcgttaggcaattagattttattcataaaaatcaaattgatattttgaatacggatatcaatagaaaagagggcgatgcgtttccctattatgatcgtcctttaactgttgaggtttggtatccggcacaggccaattctagcggttctcgggtgcttaaagcctatatgcgagatggcaaaacactcgttgatttacatggcaaggccattttaggcgccaagcctgccagtacaaagcaagcattccccttggtgattatgtcccatggttatcctggtaatcgctttttaatgtcgccgatcgctgaaaatattgcctcaaaaggctatgtagtcgtgtcaattgatcatacggattctacctacagcaccttgtctaaagtcagctcaagcttggtgaatagaaccaaagatcagttgtttgttttggatcaaattagccagttagccaaagataaaacgtcctttttgtataatttagttgatgccgataacacaggaatcattggttattcaatgggcggctacggtacagttgtgaccgtgggcggtggcttaacacaatacgctttggatcaacgcgaaggcttgttctctactccaaaaggcacattggaccagtatttgagtggcagcaaaaaatatttagctttagctgatcagcgaattaaaaccgccgtgactttcgccccagcaggaatgaaaagacactttatggactcaaacaccacaaaaggcattcgagttccgatgctctttattgctggctcagaagacgatgtggtcggctatgaagagggtgtgcgtgcattatggaagtcggcaagcggagtggatcgctctttgttgacgtttgagtatgcaaatcacaacgcaggtgccccaatggcaccaccaaaagaagccaatgtgatgtctccagacttgggctttaacctaagcatgcattaccttgatcctgtttgggacaatgtaagaatgaacaatatttcgactcacttcattaccgcttggctgggcaggtacttaaaacaggatgccaccatgtcgagttactttgatcttgttcctgtatccaatgacgggaaatggagcaaagacaaaaatggcatggataaaccagataatacctactggaaaggttttcctaacagaagcgcaagtggtttgaaattggaaagcttaaaagctggctcttaaaaaaacactaaaagcgtcatgaattgataccctaggcaatatccaaaagtagttaattaggcttttgggtattgctttctattgcgaaattaactggctttagtttgtgttatgggaaaatggttagctaaagggtgatctaaggttacgctgtaatttttccggaattgcattggggttacattaaaggcaagtttaaattttttagcaaagtaggctgagcaattgaaaccactctcaaaggcaatgtctgcgatttgtttattgctttcagtcagcagttgaaccgattttcgcagccgataattcaataaatagctgtttggtgagcaattcagagcgttgcgaaagatacgataacattcactttcgctgatgtttgcagcttcacttatatcggcaatagaaatacgttcttcataattgctgtggatgaaatttaacaaggattgtattcgtttttcattagcctttgctgtgttgtgagtcgcggtgatatcttgctgattggtacagaaaatataccagaatttcattagcgcaatgttcatataaaactcgcggtcggaaccttgctctttccatacattaaaggctgctgccaactcattgatcgcttgctcatgccaagctttagcgccggagaatttataaaacagcagctctttattattgataacaggaagcacatgctttttataaattagcccaaaacccataccaccaagcatttttggactgaacaccacgttcagaattcgacagtcttcagtgccatagttcgttagcttgtgtaaggtattggcattgataaagaccatttctccagtttttacgatatcactggaattaatacattcgactttggtggcgccttctataaccaacactacttctatttcatcatgccaatgccacggtacttcgccaccaacaaaatgtgaaaaatgttcgtcataagattcacaaggaaagtcatgactaccgtgagtcgttagctctctgccattttcttctgtttcaattttataaatttgcatagcaccacttattgagcgcgtcttggtaaaatcaatattgatagaatcgttatattttaagagagtatatacctatatataaaactatgtagacggtattgttctaaaaaaattaaaacaggtacgtttatgctattgctttttattatctatatcgcttttatcagtttaggtctacctgatgcggtactcggctcatcatggccagtgatgagaaacgatttaaatgcctcattggaatttgctggtgttatttctctcatcatcagtgctggcactgtgctctccagcctttatgtaaacaaggcgattcattattttggaataggaaaagttgttgcgctaagtgtcttactaactgcactggcattgcttggttttagtatgtccaatctggcattggcgcttgtgttcctagctattcctttaggtgttggggctggtgctgtagatgctggattaaataacttcgttgcattgcactacaaagctaagcacatgaactatttgcattctttttggggagtgggggcgacagctggcccgcttctcatggcgaattttttagctcttgcagaaggttggcgtgatggctacatgactatcgcggtagtgcagttcttactggtcattttattatttgcttcccttccactgtggaaacagtttgttactcgctcagtaaaaagggatgagacaagtgctccattagtcacaaatatgactgcattaaaaatgaaaggtgtatcactgcaattaattatgttctttagttattgtgccatagaaacgagcacagggttatgggctgcgagttacttaacgacagagcgaaatattttgccagttgatgctgctttttgggtagcaatgtactatttaggtattaccgcaggtcgctttgcctgtggagtgattgctgaaaaagtggtagaagaaacccttatccgctctggtgttgtgattatcctatttggttgtgtcttacttgctttacccttttcaggtgaacttacaaaaatgggcttgatattcattggacttggttgtgcacctatctttcctaatacccttcaaatgaccccaaaacgctttggctcatcggcatcgcaagccattattgggctatccatggcgacggcttataccggcatcatggttgtaccaccaatacttggtgccacagcaaaggtcttcacctttgcttcattccccatgatattgctggttctggtcgccatcttattactaaccacggaacgattaaggcgttacagcgacatgtcattgcgccagtaggaaagtgaggaattctgatgagcagcaggaagatgcaaaatatccagcgacaacaaaccatactgcttttgctagcactggatggaaaagtattctcagagacattaaaaaagcgatttaatgtgccagaaaacatcatttgtaacgatataatttatttagaaaaagcgggtttgttaaagcgtattgaaggtggggctattgttttagaataggagtctgaggtagaagaaaacgaattgtttcttatctttttcactgtcacgtttttagagtggcgaagacaaattaaaatatatggactatgatttagattcttagagaacctcagagactttaatgtctttaaaaacctctgtcagactagacgaagagacactaaaacgcgtaggtcaaatggcggaagcgattaaacaatacgttgcccgtgaagattagtttatccgtgaagtggaaaaagacattgagtcagcggacaaagggaaattaatcgaccactcggatattaaagcgaaatggcttccactgataaactctcctaaaacaaactaactaacgtgcctagcattgttgatagcaacttggtttccttgggcaaacggcaccgcgcgaacaaatcaatcgagcatcgttgtctatgccgcgttctacccaattaatattgagaattttcgccacgctcatgaggtcttttttaatgcttcttgggatctgaacttgatgaataaacaaccacgatactttaatcactcatgcaaaagccgcggcgaagttttgcaattctgctagatgttttggttttttaggctgaacgatgtcctcattgattctaagtatcagacttttaaagacttccgtgttatttttcagtttttgcgatgccattaaggatttgatttcgttaatactcttttcattaagcttaacggaaaagcgttttgaggctttagccttggcaaggtcggatgttaacagcaagcctaagtcgttttgagagaatcgattggaacttaaggcgtgaagatagtacaaaaccaaggctttattaaagctgtctcccaagctggcgtctattttctgcgtcgctatatttagaatatctaaaaagtgagcaggcaaacgcacatcaattggcgttttgattttattgtactcggcacgcactttcgcggtggattgttttgggatgctaactacggtattacagtgattacacaccgccgccaagatatttttcaccatgcctgaatcatcattaaaattgacatctcgaagctgataagtcgcgtgtgttaaaccacattctggacaaatgacctgtcttgaatcaccttctttaactatcttcattttacactccgctttcgtgaacactgataaacatggcatcgggctcgataaagtaaaattttatataccatcgtttaccattcttgaatggctttaatacatgtacatcaatagtaggggcttgatggtgagggctgtattcatattcgttgccgcgagtttgacgtatcagttcaataacctcatcatcgtttaactgaccgcactggaaaaggtttttgacatcaattttttctcttatttcatggtcgtatgagccattttctaagcaagttatcacttgtgatttcacatccttgaaacccattactactccttttgtacgaaataaatcgtacttttttattgtacgtcattattcgtacttttcaatccattatctttattttagttcaaactatcaccaaaaaccgagacgataaaaaatcataagtagaagttagctatgtggtgttttgcgctgacgacgtcagtgacgcaagcaaaataccacatagcttggcttccactgataaactcacctcaaacaaactaacgtgcttcacactgttgataacagctcggtttccttgggcaaacggcaccgcgtgaacaaatcaaacgtgcatcactgtctatgccgcgttctacccaattaatattgagaatttttgccacgctcatgaggtcttttttgatgcttctcgggatttgggatgaaccgcctttggtcacgcaggcttcccgtaaatctgcggcaattgagagggcgtctttgccttgggcatcaatggctgggttcagatcaataccggagcaaagtacgtggctgttgcctgcaaggtcttgaactttgactgactcacaagcgtaaatgcgtggctcgtcgcccacattaaggatcgatatttgtgctgaagtgcctgtacttggttcgcttatttttcgaaacacagaccagtgctgacacgggtcttcgaccatgctcatattgccccaaggcagaggaatgccattaccccgatacacagccttcagtttgccaggtgcataagcgtcgaaataatgccagtggggataaggcgatgctgcggtcatgcggcgcatagtcacggattcagaaacacccgccagttgtgcggtattaatttcgtagccattgcgatccagcatttgcctaaatggcactttggggcacagcagcgcaccagcaaaaaaactgcattcaaaatctcgccaagcaaatagaatatcctgagcgtccatgccagatgattgaattttggcgtttttcgcttgcagtggtgatatctcatttcgcccggtgactaagacgttctttagcccgtctttgtcgtgtaataccgtgtgacctatgtgtaccgcaagattgtatttcaggcgctgaggctgatttttcatgatctgattgatgtaaatcgtgcctggaggatcaaaaaaagacgtcactacatggctttcatcaatgcccatttcttgtaaaaccgccagtggtgttttgcggaaccatttgatttgtaagcccatctgtttagtaatggcgataatttcatcaaggctcaatggtaagcgtttgagtcccacttcttccgccgcacgttctaaatctgggaaatgattttgatgatgttcttggtgggcgcgaatcaataaatgagcaaattgacgaccgctggtgccagtctgagaaagcatttcagggatagcgatttgcagtatttctttggaaaacaaaaagtttggctctagcgccatgccatcgataccaccgcctgatcctttggttggggtaatggcttcttcttccggaatatcgtccaaaaaccagtcaacgtctttttgaaaaacgctggcaatcacttccaaaacgtcttcactgggaatgcgtttccccctttctatcatggataaatatgaaacggatggtgctgattctgcatcgacttttatgcagcgagcagagaggtcttccatcgtcaaacggttgcgtttacgcaggttgcggatctttgtgcccaaaaaatgggccttgcggttgaggctatttttatttttcatttttgtaaaatttacactgtgtaattcttattgtgaaattttagcttagacgggcatagactataaatcaagcaatcgttagagagtttaaacgcattgctaaccctaagaatcagaacgataagagaaagaaggaaagcgagatgaatatgccccaagctaaaaataacagtgtgattcatccagggttttgccacttcatcaatgaagaagtgctaccgcttcacacgattgaaccaacaaaattttggcgtgatcttgagcaattaatcgctgatctgtcgcccattaatcgtcaacttttggctactcgcgatgcaatgcagcagcagattgaccaatggcatcttgaccacaaaggtcaagggatagacatcaaggcgtatgaagctttcctacgtaagattggttatttagtcgaagaaggggaaaacttcactgttaccacttcaaatgtcgatgaagagatcgcgagtcttgctggccctcagctggtggtacccgttaaaaatgcgcgttttgcgctgaatgccgccaatgctcgttggggcagtttgtacgacgctttttacggtacggatgtgattgcgaaaacatcgggcttagaaacgactgttttggacaataaaggttacaaccctgctcgtggtgaagcggttattgccaaagcgaaagactttttggaccaagtgtttccattagagtctggctctcaccatgacgtcatcagttacatggtttattaccaccatttattggcctttttccaagatggtagccaaaccggtttgcaacagccttgtcagctggtggccgtgaatgggcagcgcagtgagccagaagccatattgctaaaaaacaatggtttgcacgttgaaattcaatttgatcgtaatggaaaaaatggcgcaaatgacccagctaatatcaatgacattttaattgagtcagccctaagcaccattattgattgtgaagattccgtcgccgcggtggatgcggaagacaaaatagaagtgtatcgcaactggttaggactgatgcaaggcacgctggaagccagctttaacaaagatgggcaaacgcaaacacgccgcatgaatcctgatcgtatttttacggatttaaataaccaagaataccgtttgcatggtcgttctctgctattggttcgtaatgttggtcacttgatggaatgcgacttgatgcaagacgagctgggtaactttgttcccgaaggcattatcgatgccgtggtgaccagcttgattggcgctttggatttacaacgtactgcccatagccgaatgagaaatagtcgcactggcagtatctacattgtgaagccaaaaatgcatggcccagaagaagtcgcgtttagctgcgaattgttttctcgcgttgagcaaatgctaggtttgcccgaaaacacgatcaagatcggcattatggatgaagagcgtcgcaccactctgaacttgaaagagtgcattcgtcaggcgcaatcaagagtcttcttcatcaatacaggttttctagatcgtactggcgatgaaattcacaccagcatgcaagcgggtgcctttttgccaaaggagcaaatcaagaatcaaccttggatccaagcttacgagaaccgcaatgtagacattggattgcaatgtggtttgccaggcagagcacaaattggcaaaggcatgtgggcaatgccagatgaaatggcggccatgatgacggcgaaaattgcccaccctaaagcgggtgccaatacggcttgggtgccatcaccaacagcggccacattgcacgcattgcattatcaccaagtgaatgtgtttgaagtgcaggagcgtattaaacaccgcccaaaagcgaatctaacggatctgctaactatcccaacgattccaagcaaccttactttgtcgcagcaagtgattgaacgtgaaatcgaaaacaatgttcaagggttactcggttatgtggtgcgctgggtagaagcgggcgttggttgttcaaaagtccctgatattaacaatgtgggcttgatggaagaccgtgccactttgcgaatttccagtcagcacttggctaactggttactacatggaatctgtagcaaagagcaaattgatgaggtgatgcaacgcatggcattggtggtagatgaacaaaataaagccaccgagggatattgtccgatggcgaaaaataccaatagcgtcgctttcaaagcagcgcaggatttgatcttcaaaggtgctattcaacctaacggttatacagagcccttgctacatgcctatcgaatacaggtgaaggacacgcactgaaaacgaattaattgttaagaatttgtacccatttaaacaacctaaagagcgagaaaaatgatgcatacttacaaaaataaaacgcaacaagctagccagacgatccattcacaaggtccaacttgggcagcgatgaacccagaatctgtggttagaatgcaattgcaaaaccgttttaatacagggctagatatcgcaaaatacacagctaagatcatgcgcgaagacatggcgaactatgacaaagacccagcgaattacactcagtctttaggttgctggcatggttttatcggccaacaaaaaatgatttctatcaagaaacattttggttcaacacgtagccgttacttgtacttgtctggttggatggtggcggccatgcgttctgaatttggtccattgccagaccagtctatgcatgagaaaacctccgtgccagctcttatagaagaactttataccttcttaaaacaagcggatgcccgtgagttgcagcatcttttcaaagaaatggatgaagcgagagccgctggagatcaagtgcgtgagcaagcggcacagcaaaaagtggataactttgaaacccacgttgtgccgattattgccgatattgacgcgggctttggtaatgaagaagcaacctacttgttagcgaaaaaaatgatcgaagcgggggcttgctgtattcaaattgaaaaccaagtatcagatgctaaacaatgtggtcaccaagatggcaaggtaaccgtgccgcatgaagacttcctagcgaaaattaatgctgtacgttacgcctttttagaattgggtgtagatgatggtgtgatcgtagcgcgtacagattctttgggtgcgggtttaacgcaaaagatcccagtatcacaaacggctggcgacttggcggaacaatacaatgcctttattgatggcgaagaagtgacgtcactggagcaaatgaagtctggtgatatggcgatcaaactgggtgagcgtttgattaagccaactcgtttagccaatggtttggtgcgctttaagtcgaatacaggtgaagatcgtgtggtgctggattgtattacgtctttgcaaaatggcgcggatctattgtggatcgaaacggaaaaaccgcatattggtcaaatagcttccttggtgaatcgtattcgtgaggttatgccaaatgctaagcttgtgtataacaatagtccgtctttcaactggacattgaacttccgtcagcaagtgtttgatgcttggatggaagaaggcaaagacgtgagtcaatatgaccgcgacaagctgatgtctcaagattacgacggtagcgcattgtcagaggaagcggatgagcgtattcgtagtttccagaaagacgcggcggctcaagcgggtattttccaccatttgattaccttgccgacgtaccatacagctgccttgtctacggataatttagcgaaagactacttcggtgaacttggcatgttgggctacgtgagagaggtacagcgtaaagaaattcgccaaggcctggcttgtgtgaagcatcaggacatgtctggatcaaacattggtgatgatcataaagaatacttctctggtgagcaggcccttaaagcctctggtaaagacaatactatgaatcaatttgcggtctgatttaatggagtaagtgtcagagtgtgttgatagcaaaggcctacagtcttccccctgtaggccttttcattgagttttcaatagacgctaaatgctctatgatgactagagttaatttatggaagctgtactctcgaaaaccttcaatagccatggaatttgaggattttattgaataattcacgttatgcgttgggcgataagcaagtcaatgagattagcttaaaagatctggctaagcgtactcgctatggcggttttttttacctactggcattttgggcagccgtttttagttccgcattagcccgtgatcacttagtgttaattggcttcttttccgtttgtttcatacttctgcaaatttaccgcttagttttatatttccaagtctattccgctcaacatcttgattttttagcttattctgcgaagtatgcttttgtttataacgcctcagcgtctgtttgggtgagcagttcagcgtggcttttttatattaatccagttgttgacctagccgtaactatcaatatgttgtcttcggcaggtattagtattggtggaattaccgtattagcacctgcttataaaataatgcgtagttattggctgctgatttgttggccttatgctttggcttcggtactgtttatcagtgagccaggtaatttaatcattgcaggtttaattcttggttacggcctctttatttttgtgacaggtaagcagcaaaatcgcacttactggcaggcgctaaatgataacttgaaactgtcggagcaagccgaagagttagaaagagcaaaagaggccgctgaacgtgcaggccaagcaaaagccgattttttagccgcaatgactcatgagatccgcacacctatgaatggcgttcttggcatggctcaattactggcgatgggcgacctgaatgaaaagcaaaagcagcaagtgacggtcatcaataatgccggtcgaaccttgatgcatataatcaataatatattagattactctaaaattaatgctgaacaattggcgctagaaaaaattccttttgatacacgtaatgttgttaatgaagtgaaattattgcttgcccctcagttcgagaaaaaaccaatcacactcaaatctagtatcgaaaatattccctcgttcgtactaggtgatccttttagactgcatcaaattctttataacttggttggaaatgcctttaagtttaccgaaaaaggggaaatctcgattgaggtttctagtaaggaaagtgatgcagaaaataccgtaatcttgtcgttttccgttaaggatacagggataggaatttcccccgaggaccaagagcaaatttttgagcaattttatcaggtgagtcattttgacccaaatattcgtggaacaggattaggtttgagcattacccaacgcttagttgagttgatgggtggaaccatttcattgaccagtgaaataggagttggtagtcgatttactgtcgatattccatttgttttggcgacggaagtagaaggtcaaaaactttcaactcccatggaaaatatagctgtgcaatccaatattgagtctgatctttgcatccttttggtagaagataataaagtgaatcaaatgatctgcgagcaattctttttgaagctggggtgctctgtggatctagccgaaacaggcgttatggcattggaaaagtttaatggcaccaagaaatacgatgtgatctttatggattgcaacatgcctgaaatggatggattttcgactacggttgccattcgacgaatcgagaaagaaagagggttaaagcaaataccgattgttgctctaactgcccacgcagaagacaaaatcaaaagacaatgtcttgattctggtatgaatgctttcattagtaaaccttttttgtttgaagatatagaggctatggtgaataaggtacgaagcagggaattgctttgacttattgagtaagcaaactctcgctcgtcgggcgatttttcgcctgaccccaagcgaagttttgctcgatggtagagtgtgtttttattaaaccattgaaaatattaactatttttaattggcattcatcttgctcttcctagggtgagtgttaaaaacacgtttttactatttttaaataaggaattttactatgccaacgccatgttttatctcgatcgaaggggaatctcagggtcttatcactgccggtgccatgacagtcgattctatcggtgacgtaggcttggaaggtcatgatgacgaaatgctggtgcaacgctttgaccacaacgtcactgtaccgactaacccacagtctggtaacccatctggtcaacgcgtacacaagccattcaaattcaccgttgctttgaacaaagcggttccactgctttacaacgccttgtcttctggtgaaaaactgccaaaagtagaattgaaatggtaccgcacgtctgcagaaggcaagcaagagaacttcttcgttaccgcactagaaggcgcggtcatcgtggacatccattgcgaaatgccacattgccaagacccagcgatgggcaacttcacacagaacctaacggtctctatggcttaccgtaagatcacttgggatcacatcaactctggtacgtctggttctgacgactggagcaagccaatcgaagcgtaagctcgttttggtttaggccgcctgtttgctcaggcggcctttttgcgtattaatggttcacattttttgcgcattcctcacgttcttcggggtagatggtctgtttcgaacgtgaataatgggctgtttaaaataggcacttcaccacttgcattctacgaatgagatagaccgtcataacaaaggaaactggtatggctacattgacgtttacactggcactcgacggcatggaagacaacactctgcttgtccgagaataccaagggcacgaatcgctctccgattccctgctaaaagacggctcgccttgttatggcttccgttaccaattggccctcgccagccgtcaatcggatctgtctgctgataccatcgtcgataaaaacgccgagctgcgcgtgtttcgtaacggcgaactgattcaacgagtgcacggcattgttcgtcattttgaaaaaggcgacaccggccaccactttacctactacggcttaaccttggttccagcattggaacgcttatctttacgtcacaacagccgtatcttccaaaagcaaaccgcgcaagacatcatcagccaactgctgaatgaaatgggcatcaccgaacacttgtttgatacccaacgtacaccgcttgaacgtgagttctgtgtccagtatcgtgaaagtgacttagactttgtccaccgtttggcggccgaagaaggctgggtctactacttcacccacgaagaaggcaaacaccaactgcactttgcggatcaaagccaactactgcccaaacacccaaccccgattccgtacaacgtcttatcgggtggcggctcagacgatcaatacatcgccaccctgacacaccgtacacaaagcttgcctagccaagcggtgctcaaagactacagcttcaaaaaaccggactaccgcttcttgcaccaacaagacggcgagaacctagactaccaactgccaaactacgaacactacgatgcccctgggcgcttcaaagacgacgtcacaggcaaagccttttcacgcatccgtctagaatacctacgccgcagtgcgcgaaccttagtaggagaaagcaaccacgccgccatccaagcgggcctaaaaatcaccatcgaaggccacagcgaagacagcatcaaccaagaatggttgcccgtctcggttgaacatcacggcacccaaccgcaagtcttggaagaagaaggccaatcaggcagcacaaactacagcaatacatttaccttcatccccgccaccaccaactggcaagcgacaccgcaacccaaacccagtgtcgatggccccatgatggccattgtggtggggcccgaaggggaagaaatcttctgtgacgaacacggacgagtcaaactgcacttcccgtgggaccgctacagcgaagccaacgaccatagctcctgctgggtacgtgtctcccaaggctgggctggcaaccaacacggcatgatggcgattccacgaatcggcagcgaagtcattgtcagctttttaaatggcgacccagatcaaccgatcgtgaccggacgcacctttaacgccaaaaacaccccgccgtaccttttgcctgaccataaaaccaaaaccgtgtggcgcagcgatactcaccaaggcgaaggcttcaacgagatcagttttgaggatcaagtcgacaacgaaaaagtctatgtccacgcgcaaaaagacatggaaaccgatgtgctcaacgaccgcatcacccacatcggccacgaccaacacggacaaatcgacaacgaccgcttcacccaaatcggtggtgaaaacggcacaggcaatgaccacctgaccatcaaaggtgaaagtcgtcataagatagataaagaccaatccatcagtattgatgggaacttacagcaaaaggtcggaaaaattgccatattagaggcaggtgaagaaatacacatcaagagcggtgacaaaaccgtgattgaagcaggagcagaaatcacccttgccgcaggcggcagcttcgtcaaaattgacggcggcggtgtccacctagtcggctctgttatcaacctgaactctggcggtagcccaagtgcgggtagtgggttttcagggaagttgcctatatctccactggctgaagaactgcctgtttctaatgagaaagtggaagaaaaaagcgcgcctccgactacacagaagtccacacttgttatggctgctgaggaaggtaatccaatatgtgaagagtgtcaggcggcagcgaacacatagctaaaatttttaaagttaaagggttacataggtaaagtcatgagtgattttggttcttggataggtttctgccaaattagtaacgtgaatgagaaagagttaggacgctttcagtgctttgtcgcggtctttgcagaaagcatggacgatgtcgaactgactttaaatctatatttggaaaagcattctcagtatcttattaaaattgagaatgtatttccaatcatggggtggttaaatcaatatgggcataatcctattgtaatagacttagctaaaaaggtcagtaagtcccatagagtggtatttggtcctgctactagattaataaacgagcccgagcatactgcttcgtcaccaaaataccttactgttacagaatatgagataccgcctttagcagatcaaagtaatattcctctgcaatataaagaatggatcgcgccagagttgaaagcagtgttattcgaccagcctgaacagggaaaatcactcagaacttactttattgtagaccctactttacgtaagaaaggggttggggaatttgatcttgatgaagataaattgggcatccccctgaagtgcctgtttaaaggggagaaaggagaagagctgaaagaagcggctccttaccttttagatatgacgttaccagagggtgtcttaaatagttttgaacatataccgagttttcataaggaattttttgataaacacaggggaatggatacagggatatttatccgtaccacggctaaatttgatgatgtatggaatcactttagacgcttcacgaaagtacagatggaagaggataaacgctgggtatttttccgcttttgggaccctcgtaccctctcgacctttttagaaatattggatgaaaatgatgctcataaatttatgagggcatttcagctcatcggtccagctgggaaaagtctgaaaatgtatcagataaggcatcctattagcgaagaaaaatcccgcgctttaccaactttgataatgaaggataaatacattaaagcgtttagcgagtatcgaatgaatgtgttcatagataaattagatgattttgtcagtgaacaatcagctgactttgcaaaacttgatgacgctgaaaaaaaacaacgcttacatgagtacgtaaaagaatccaagtattttaagattaacatcgaacaagctgtcgctaacttcgtattggcatccgttcaatttggtaaaaaactaacagatgtaccaaaatttgtcagtatcttagagtctgaccaacatgagcttgatagaagtaaggcattacttcgtgaagtcgcccagttagcggaataaacaaagcatcggccagcatggagaaacgtatggcgaatagtaacttttcacaaacgcaacaggcaggagagccttgtcttccatgtcagatgggaaacctattttatcttgatatgcctgatattgttcaaaaggaagctcaaatagctttttccgtaaatggcaagattacaccaatactccctgtagatcagagctacaagttattaaatgatcttctaaacacaaccggtcgattatcaattaaggtaggcggaaaaaatataacgctgctagaggatattgggcaatgcactgctcctgaggatttaaaagtagtggtaggcactgaaaagccagagattgcttttgataaaaatcaaggggatgaagctgaccaacgcatgatgcctacggaggtagatgttgttactattcaggtgcgtgagcatgagttaccagaaggtgtttataatattggagagattagtgaagaaatcttagacaaaattggtgatacgatttttggtgtttttgatgagagccttgatagtactatcaggctttttgatgaaggtaaaaatttcactatttctaatttgcctagtgcgattatagaggtgctgggtgcgaataaaatattaaatgaccttgcagaaaaagagatacaaagtgctttatctaggggggggaatagccccaatacctcgaaccgcttattgggtggtttacgacgaaacccagcagctcgattgaagtttaagcgcgaactcatacgagcttttttgcgacaagatatagtcagtataaaactatttccatcagggtatacattactttcttttaaagctaagccacgcattagaacttcttttggttcttttcgtttaaaagggcagtataaaaccagtttttttgaatcatcagcaaaaatggcagggggaaatgttggttcggtcgcaagcggtgctcttaaaggctttgctattattggtatttctttggttatttatagtgaggttgatgactttatggatgaggatactgtgggggattggagtgacctttttgttgggctgggtgttgaaatgtcaaaaatggtagtttctgccattattggcagcgcacttaccgcaataggtttggtgcttgttggtgctgtggttactatgacggcccctgtttggcttgtgattagtgttggtgctgttgctagtatagctgttggtgcaattataaatgccgtagatgatcactatgggataaaaaaaggaataaaaaaagccgttaacaataacaactctttcactcgtgatgggcgttttcttccatggtaaatcaaaatgtatatgtcagtaaacctatacctaaattagtatcagttgcaattttaattgttttctttgtgttagtgtatttgcagtttacttttacggagaatagagttgctggaattattctagttgtctttttctttatcttttcatttagtatattttttgcaattataaatcagagaccattatttttgattgttgttccagtatcaatacttgtacctattttttcgccaatttttatgtgtgtttatgcaatatcattgcttcctgaaggtagttttttttatataaaatttattccttggtttgttttgttttattctgtttttattacaatgatagagtttcttttaattgactggaaaacctttgaaaagagggttttttctaagatgtttgaacgaaaaaatggttttttggcttttaaagagggggtgcaagttttatttttgtcgccctttcgtaatgatggtagctggcttttttctggtcgattaagaagtgttcagaaattaattattgtttcaggcttctttttttgtttttatctttatgtcaaaagttcttcgccaaataagtctgacgatgtatttgaaacggtcgttctgttgttttcttttttaggttttattacgcagccaatgttattggatataatgataaaaatacgtcttgtgcttatgaagcagcgtggagacatataacttatgaaatttttttaattgtatttagtatcttaaagttcacttgatagccgcatagtctccttcctaggttatgcaggcttgcgctcttttttatggagttagtaacacaaaggtttcaatgaccagttcagtggttcgtaattcaaatcattgggccggaactttgagatcagtagggggcgcatcccgattatctcttatgtcattgttggtgctattgatgtggttgaatggctggccttacctgaagctgagcaggattttaatgatttattggcaacactctttgtggacatatccaaaattgtgatatcagtgattgccggaaccgctgcagcggcttttgtagttcttggtttcgtatctgctcctgtttgggccattgtagccgctggaattactgtatcagtagctgtcggagttattctggatgttgttgataatgcttttggcattacgcaaaaggtgaaagatctcacaaataaagttgagtcgtctatagagagttttgccgaagcaatgatggagggagttgcttctgtagaggagtttatgacacatgctaacccaggtgatggaaaaatcacaggccctatggattacctaatggaggtacatgtgggaatcagcaagtatatctatgaccgtataaggtggccataaggaaatgaatatgaaaacaatagacggtaaaaaaattcgcttagatttagataaagtaatgctagaaaggccgggagtaaaatcaattcccgtatttgcatctgttggtacattattatttttgtatcttcctttagccctctttgtgggactaaaacttgatagtgactatggttggaacttattctattttgctttgctggcaatacctgcagcgggtattttgatgtattttgcattaattaagcatcgccatcctatggcgattagtattggagcaagtattgttttttcacctgccagtttttatttgatttcattttttatgtttgcttgcatgtctggtgtttcactattggatttatggtttattcctatactttggttagtcgttgagttaaatgcttatcgtatatcgtgccaaaacagtgatgatgatttgattgcttattttcggcgtcagcttaaattggatgctgaaggcaattatttatttcatttggaaaatggctttcttgatcgacttaaaggcaccaaaaaagtccccaattggttgtattggctggaaaacagtggaggtatgctgattatggttattgggccattgctttttattagcagtgcagcgttaaaaaataacttcgatccacgttttgccattgcagggggaatcttttttcttatggcgccaggatgtcggtttgtaagtacggaattttacacgttaagacgggggttaaagcttaagcaacaggggaggttttaactctttttggtgtttttgatgaggactgacgaggaagtcatgttaaagaaaggtgaacgcttgccctaaaacggaaaatgagaatgagcataaattcttttgggtgagtgaataactgagatttaaagtttgccatgagtgcttgattattttgtgaagccagtcttgtaatgggattggctttttattgactgatgcaaaaccagaactgcgcggcgcaggacttttaactcaaagtaaaccaccaaggaaggcttcaacggctctttacaagggaatgcattcgaagaccaagtcgacaatgaaaaagtctatgtccacgcacaaaaagacatggaaaccgatgtgctcaacgaccgcatcacccacatcggccacgaccaacacggacaaatcgacaacgaccgcctcacccaaatcggcggagataacggcacaggcaatgaccacctgaccatcaaaggcgagagtcgtcacaagatagataaagatcaatccatcagtattgatgggaacttacagcaaaaggtcggaaaaattgccgtattagaggcaggtgaagaaatacacatcaagagtggtgacaaaaccgtgattgaagcaggagcagaaatcacccttgccgcaggcggcagcttcgtcaaaatcgacggcggcggtgtccacctcgtcggctcggttatcaacttaaattctggcggtagcccaagtgcggggagtgggtttagtgggggagagcctctcttacctggtggtatcctttctcctgtcgctccagagaagtcgcttatggctccacatagcccgagcatgaaggtaacgcttcctgctgttgctgagttggatttacctgttatggagctttgtcagagacaggctgatggagcctgcacaaaagcaaattgtacatgtattcaggatgcataacatgagcaacactcaacgttaccttgtgattgatgtgattcgtgttccagaagcggcacgaatttgtgctgagcatgaaattaggtatggcaaactctatctaggtacacaatggcaaacacaaatagaaagcagtcctctatggattcagttttatgagggggatgaagtgtggcagcagtggcaaaatgataaacagtgggcgagtagttctgtttgttttgagtttgacgacactgtattgcaagcagacgttattagttcattacagcaacatatcaccattacttcagaagacggccgtttattgttgtttcgtttctattcaccgaaatcacttatggtcgttttaccgcatttagatttgactcaaatatctgtgttgtgtgggttggctcgagaattgagtgtttcttctttggtcatagatgcagacgcgttattacctataaccaatccgtctgactctccaactctatcaccgcttatgattagcaaggaattagctgaggaattattatcgtgactaaaattcacatgattaaaaagggagaaactctctcctcattagcaaaactgtacaatacagacgtgacgacgctgcaaaagctcaatgccgatcaaataaaagacatcaacttaatttataccggcgatgaattgattacaccggaggaatcgaccattgcacaatgggagcctcaggacaaagaaattgaaaatacacttcctaatactctgattacgcaatctgaatgcagtaagaacgtgactttgaccgatgtgttatatgttccttcttttcttggtgaacaaggtaaatcagagcaaaaatacctttttctagctcaggaagctgttgatgcggtaaaggccgagcatgccctttgtgttaaagcggtcactatgcctgacaatgtttctcgagttgcggaaatgggcaagttaggcattcttgatgcctttaatagcttatctcatgaagtcttcttacgaatgaatgacagcaaagaaaacaccaaggatgctgataattatcgagaggccttgtttataaaggctttgttaagtaggcaggttgaaattgagccagaaaatttaactttcccagaagataatcgggatattggggttataggtgtaaagcgtaagttagagatcaaagagcagctacacaaaacacaagaagaaaggctagaaagaaggttttgcgatctttatggggataattatcggcaaatacccaaactggcagaagagagtaagatcgcgcgtacgaatctaaataaacggtatcgcaggtctttaatttacttgcttcatagtgtctttgatgatgtgaaagataaaatagcggactatgaagacaaagctaagaaaatagcaaagtccgtcaagcttcctcaaggggagctcagctatgaatttagcgaattcggctattattcttccgcaaaaggctctgctgtatttcagctattgaatacagtgcgcgagtaccgtcagcgtgccagcattgatgtgccagcattgatgtgccagcagatattaaggatataaaaccagacacagacattgtcgacttggaccgggttgaagaattctacaatatatggaaaaaccgtaatcacaaaatgatagttgaatgtctaaacaaggacttttataccaatgtgcggttgcgtcgaaatgggtattcggcagatgagctagagggcgcctttgtccgttataacatcaatagttctatacctatcggctattacacgctaatggctcgtatagttggcttgaacttgctttccgtggcggtaaaagagcaatgtttaacagaagatcagctattgagtggtaaagcggatgttaaccgtattcgtgaaatgtttgaaaaccaaacttcaagcttaactaaacttgagtcagtattgtcgaaaatcaaagttgagacattagggtattacccagcctacgtcttgcaattgttgatcgtacgtgaggtggctaaaaggattaaggactttaaagatctggttggtaagaatcaggattatgttgcgcaagtaaacaaaattttgccctatgcacacaaatgtcaggcacgtattgattttctgagggagtgtgcagaaaaacagaaggaggcgcagctttactatagggttgagggggccaaatttgctgaccaagtcctagagcagcagcccatccagcttatctgggacgagcatgactatcagccggaaaacctaaccaatcagctatatgcaacgaacagcagtgcacaatgccatattgttgaatgtgcattagccagtgaaccaaataagcctttgtacattcgttccaatcatgccgttctgagcgataagctatctcagcacaaaaactgcgtggtgggttatcagttttctccaattggaggtgcgactggtggcggcaatatgaaggaagatactacttcatttgttgatatgaaaaagctttcggcgagcctagaagcgaaatatgggaatattttgtcttggtctggaggcaaaaaactgtctgatatggatgatgtggcttgcttcccatggtttaaagaagatgtgaacctgtttggtgtggaaggtggtgcggatttaagtgcatcggcgcaattcatgcgttttgtctggactgggggcggctctatttcgataaagaaggatcttgtctcggggcagaagagcgctgctgccaattatgaccttattaaaaccggtgtggatgtggctgctggtcagagcagcattacactgacattaccgaaaaaagaaatgccgcttaagttgccctatatacatagcggtacagatgccaatggtaatgcgctgccggagaccaagcaggagcgaaacattggttcttttcagcttaagataataggcgctgtttacggttcgatagcggcaagcctgcatttgtcgacagaattggatattggcaacaccgcaaatggtttgtttggggtgcgggggacgacaccgacaagttcgagctttgctaacttttctgcgggagataaacctgccaaagttgaaggcaaggcgtttgcagggttagaggtcggagggtcggttaattgtgagtttaattggaaaccgactgcgacggacgccaaaaaccttaacttgaaccatgcttttttaaatttatttaaagtgggtggcggcgtccgaggaaccttaggtattggtgcagaatgttcgtttactttgacgttcaatggaagtcgctttatcgtcatgtttaatgcaggagtgactaagggaattggttgcggtggaacaatctcagccgagttgaacccgcagagtatggaggcatttttgagtttgttattgtcaattacgaatagcagtagttttaaacggtttgctttttttgatgaagaaggccgagatgatgaaacatttaaagcgttaaatagtgtaatgacggtggctatttcgttcggcttaaaagcgggggttgtagccatgctaccgtttagactgattcgtgaaatggagtcgcgagcactggaagaaagaaacgctgggtttgtggcgaattttatcaacaacccagattatgtcgccaaaaatgctttatggataaaaaacgcactgccggaaacgttatcgaaactgttaacggtactgacgcattatcatgttatcccagacaattggtttaactgggcatctgaacaagaagcgaattcagtagctgagcaaaatgccgctcagagtaacgccatcttacagatatttaaatggttgggggctgaatcagatattccaaaagctgagcaattggatcgctttgaaaatacagttcaacggatgtatctgaaagatccgacctctttggatccaggtgaaaagtgggagaagtatgcagataatctgctgaagataaaggggttctttgtccggtgtgtaatgaataaatatgagtatacattggaaaatgatgttaaaaatcggaagtataatgaattaatggttcttaactatgattcatttgttctttatatagataaattaactcatcgaaatagtctatatcaaaaggacaattataaatattatgttggtggtaggaataacttccctgattatatgtcttcccgtgataaagcttcgatggctgaacaggggtataaaaaaactaaatggaagattatcgaatgattcaaattgtaaaatggctgataagctgtcttgttgtgttttcatatggaagcttcgccgcaacagttgacgaaggagttgatttatttaatcagcagaaatacaagcaagctcttcttgtatttgagccacttgcagagaaaggtgatgcaagagcgatgctttggttgggggttactcagtttcagacgggagagcaatttgctgcagcctccactttgcttcaagcggcagaggccggaagtccatgggcaatgcatctgatggtgccaagctataatggtaactgtgcttatcttgggtggccttgtgacgaagcttggatggataaggcagtagatgaatggaaaaaaagagctgatgaaggtgatggtaagtcgatgtatgcgttattgcgctggggggacaagccatggtgggcgtacgtgcccattttgaagaaaaaaaaatacggtgagttggttgaagaggctgtcaaagcaggaggttataaagcggctagttataatatgtacataccaattgagatgaaaaaaaatgttgagctactagagtatgaagcaacacaaggttatgcgcctgccatgatggatttatattatataaatgatagtagtagtgttgagaatcttgatttagcaagacaggcattgtcgctaggttatagctctggcgcattttctcttttgttttatttttcacgcgaattgcctgacatcgaaactgagtctgatattaaaaaattatcagaagatattaaggataaatataaaaatgcttactactattcattagttgaaaagtattttagtggggaagataggactttttatataaaagaaaaagttgttaatgataaaggggaagaggtttatattaatattttgtcagatagtgagatgaaagaagtggaatctagagcgcaagagtttgttaaagaccttactataaatatgtttcttgatgattcgacagtcggtgcacttgttgaacgataatctattaagtgattttgttagttaaggtatcactattctccccgtttttataagggagttggcagaatgtaatattaaagaatggttgagctatagattagtagtataagtgctcatgctatttttgggttctgtgtgacttaattccgaacagggggggggggagcagctcctcactgcatccaggcacagaagcgagtgacccatgggtgatacacttaatggtatcaagttatactcgctactgtgattatttaggttggtcatgtgatgaaagctgtatgggtgaaactatcgccgcagggagggagtgtaaccatgctcggtatatgtacccattttgaagcagaacaaaagacaaaattgaagaaaaggcaagggggttcttgtcgactacgatccaaactcattcatcgacgaagcctcaggtgtacacgcttttcttcggtgatttttagtacagaggattataagtagttgttttgaagaatattctcgttaactagcctttgtttgattgtttcttttagtactttcgcgacaacaattgacgagggcatttctatatttaatcaaaatgagtttagagaagcgaaagcgatttttgagccgactggcttagcagagtgttgctaacactctgctttttcaatagttttgtgctgtagtctctgtttataatttaatgcttttttataatgagcgatgaattagaaggtcgggctattgcccgcagattgctatctattttttcacctaaaagaaagagtggcagtgcaccagtgaatgctcggctagtgtcgctgctctctctttatacggaaaacacttactcagttgctttgtcaattactggtggctcaggttctacaccactaaacccactaccagagctggcactgccgccggtgttgaagttgatggcggagccaacaacgtgtacgccagccgcgtcgatttttataaagttgccaccgactttgatcgtcatttctgatccggcctcaatcacggctttactgccactttttagatgaatttcttttgcggcatccagaacggctttcgagccgactttctgttgcagacttccgtccaccatgagtgtgtggtctttgtcgatcttatgacgactctcgcctttgatggtcaggtggtcattgcctgtgccgttttcaccgccaatttgcgtgaatctatcgttgtcgatttgtccgtgttggtcgtgaccgatgtgggtgatgcggtcgttgagcacatcggtttccatgtctttttgcgcatgaacgtagactttttcattgtcgacttggtcttcaaaactgatctcgttgaagccttcgccttggtgagtatcgctgcgccacacggttttggttttatggtcaggcaaaaggtacggcggggtgtttttggcgttaaaggtacgtccggtcacgatcggttgatcggggtcgccatttaaaaagctgacaatgacttcgctgccgattcgtggaatcgccatcatgccgtgttggttgcccgcccagccttgggagacacgtacccagcaggagctatggtcgttggcttcgctgtagcggtcccacgggaagtgcagtttgactcgtccgtgttcgtcacagaagatttcttccccttcgggccccaccacaatggccatcatggggccatcgacactgggtttgggttgcggtgtcgcttgccagttggtggtggcggggataaaggtaaatgtattgctgtagtttgtgctgccagattggccttcttcttccaagacttgcggttgggtgccgtgatgttcaaccgagacgggcaaccattcttggttgatgctgtcttcgctgtggccttcgatggtgatttttaggcccgcttggatggcggcgtggttgctttctcctacgagggtgcgcgcactgcgacgtaggtattctagacggatgcgtgaaaaggctttgcctgtaacgtcgtctttaaagcgcccaggggcatcgtagtgttcgtagtttggcagctggtaatctaggttctcgccgtcttgttggtgcaagaagcggtaatcgggctttttaaagctgtagtctttgagcacagcttggctaggcaggctttgtgtatggtgcgtcagggtggcgatgtattgatcgtctgagccgccacccgataagacgttgtacggaatcggcgttgggtgtttgggcagtagttggctttgatccgcaaagtgcagttggtgtttgccttcttcgtgggtgaagtagtagacccagccttcttcggcggccaaacggtggacaaagtctaagtcactttcacggtactgagcacagaactcacgttcaagcggtgtacgttgggtatcaaacaggtgttcggtgatgcccatttcattcagcagttggctgatgatgtcttgcgcggtttgcttttggaagatacggctgttgtgacgtagagataagcgctccaatgccggaaccaaggttaagccatagtaggtaaagtggtgtccagtgtcgcctttttcaaaatgacgaacgatgccgtgcactcgttgaatcagttcgccattacgaaacacgcgtaactcggcgtttttatcgacgatggtatcagcagacagatccgattgacggctggcgagggccaattggtaacggaagccataacaaggcgagccgtcttttagcagggaatcggagagcgattcgtgcccttggtattctcggacaagcagagtgttgtcttccatgccgtcgagtgccagtgtaaacgtcaatgtagccataccagtttcctttgttatgacggtctatctcattcgtagaatgcaagtagtaaagtgcctattttaaacagcccattattcacgttcgaaacagaccatctaccccgaagaacgtgaggaatgcgcaaaaaatgtgaaccattaatacgcaaaaaggccgcctgagcaaacaggcggcctaaaccaaaacgagcttacgcttcgattggcttgctccagtcgtcagaaccagacgtaccagagttgatgtgatcccaagtgatcttacggtaagccatagagaccgttaggttctgtgtgaagttgcccatcgctgggtcttggcaatgtggcatttcgcaatggatgtctacgatgaccgcgccttctagttcggtaacgaagaagttctcttgcttgccttctgcagacgtgcggtaccatttcaattccacttttggcaatttttcgccagaagacagtgcgttgtaaagcaatggaaccgctttgttcaaagcaacggtgaatttgaatggcttgtgtacgcgttgaccagatgggttaccagactgtgggttagtcggtacagtgacgttgtggtcaaagcgttgcaccagcatttcgtcatcatgaccttccaagcctacgtcaccgatagaatcgactgtcatggcaccagcagtgataagaccctgagattccccttcgatcgagataaaacatggcgttggcatagtaaaattccttatttaaaaatagtaaaaacgtgtttttaacactcgccctaggaagagcaagatggatgccaattaaaaatagttaatattttcaatgggttaataaaaacacaccctaccatcgagcaaaacttcgcttggggtcaggcgaaaaatcgcccgacgagcaaaaactcgcttgttaggagtggtgggtaattgctctctagctggagggggaagttgttgttttaaaagaagattgtggctagataaggtgaatctaaaaaaacatcattacgaattatttacatttcctttgccttatcttttgttgagctttttagttttagtgcgtattctatgaaaatattaaatgccattagatgatggcttcgtaatttattagcaaatttttatagcaatggaaggcagttttttaagcaattggagtgttgaagggatttaaactaaacgcaaaggtattatccttgaggggtatttttttgtgttttacatggaagttattattgagtaaatttgttaacttttcctatttccctgcttttttaatattccctttttttaaattttagttttgtttagatttttgatatctagatatggctagggttttttatgctcttttttttgtgtttttcaaagaaagggcgctgtatcgatatttttatatggattttgagtgattttaagttgttatccttaagtggtaatgcagctaaaattgtttttttatgacgtcgttggatggagaaaagtatgtcaaaagagggaagtgtcgcacccaaagagcggataaatattaaatatatacctgctactggagattctcagtctgaggttgagttgcctctaaaaaccttggttgttggtgactttaaaggtcatgcagaggatacgcctttagaagatagaaagagcatttctatagataaagctaattttgagtctgtaatgcgtgaaagtaatttgcgtcttcagacgacagttagtaataagctagatgaggagtctgatggtgatttaacagtagatctttcttttagtgggattaatgatttttcaccagattcaattgcatcgcaagttccagagcttaaaaaattaatagagctaagagaagctttagtagcgttaaaaggtccattgggtaatatcccttctttcagaaatagtttgcaaggcttgttagcatcagatgaaagtcgtgatcagctattggctgaattaaatctagctcatgggaatgagtcaaattaataatctcaaccattaatacatgacgttgaaaaattattagcagggatacaaatatgtctacaaatgatattgcagtcgaaggaagttcggtaggtcaagggcgtggaaatctgcttgacgaaataatggcccaaactcgcatagctccgaatgaagagggttatgatgttgctaaaaaaggtgttgcggcttttattgagaatttacttcaatcaaataaaactgaggaaccagttaataagaccttagttgatcaaatgcttgttgaattagatcgtaaaatcagtagtcaaatgaatgaaatactacatgatgaatcttttcagcaaatggagtctgcttggcgtgggctaaaactgctagtcgatcgaactgactttagagaaaacaataaaattgagctaattcatgttactaagtctgaattgcttgaagattttgagtttgctcctgaaaccacacagagtggcctttataagcatgtttactcttctggttatggtcaatttggtggtgagccgacaggtgccattatcggtaattatgccttcactccttcctcatctgatatgaagttgcttcagtatatgggagctttaggtgcgatgtctcatgcgccatttatttcaagtgttggtcctgagttttttggtattgaatcttttgaagagcttccaaaccttaaagatctgaactctatttttgaagggccaaaatacgcaaaatggcgcactcttcgtgaatctgaagatgctcgttatattggtttaactgcaccacgttttttattacgtgttccgtatgacccaattgaaaatcctattaaatcttttaactatcaggaagacgtgagtaagtctcatagtgattacctttgggggaataccgcttttgcttttgcttcacgtttgactgacagttttgctaaataccgctggtgtccaaatattattggaccgcaaagtggtggtgcagtagaggacttgccggttcatgtatttgagtctatgggtgaattgcaagctaaaattcctacagaagtattggtaacggatagaaaagagttcgaattagccgaagaaggctttattgctctaactatgcgtaaaggtagtgataacgctgctttcttctcggcgaactcagtacaaaagccgaaggtatttcctaatacgaaagacggtaaggaagcggagaccaattaccgcttaagtactcaattgccttacatgatgattgttaaccgtttggcgcattacgttaaagtgcttcagcgtgagcaaattggtgcgtggaaagagcgtggcgatctagagcgtgaattgaatggttggatcaagcaatatgttgctgaccaagaaaacccacctgcagatgttcgtagtcgtcgcccacttcgtggcgcaaaaattgaagtatccgatgtggaaggtaatccaggttggtatcaagtgtctttggcagtacgtcctcattttaaatatatgggtgcgaacttcgagctgtctcttgttggccgtttagatcaagcataagactatgagctacctaatagatgaaaatagtgtttttggcgttagcttcatggaacgattgaatgttaatgctaaggctatctctttgtctcaggggccagattctatagatgttcttaactcaataaagctgaatgtagccaacgttctgaatactagattgggggaggcgcaatccgcccctaatctaggattgatagattttaatgacgcttcgttgggcgccatggatctatctttaaaagtgaagttggctgtgcagaaatgtttagcgacttatgagcctagattatgcaacttacaaatcaaaacggttacagatccaaataaccctttaggtttgtgttttcatatcaatgctgacatcaatagtgctgcgcttcatgagaaagtagagattaatttaatacttggtaatgaccgtaaatatagagtgtattagccgtgagccaagataagtattttagagaagagctggcgtttttacgtgagcaaggaaagcaatttacggaaattcatcctcagctttctcgtttcttgcatgggcgaaatacggaccctgatgttgagcgattgttagaggggtttgcttttctaaccgggcgtttaagggaaaaaattgaagatgagttccctgagttaactcattcaatcattaatatgctttggcctaattatctgcgaccagtgccaagtatgagtgttgttaagtttaagccagaggataacgtgagcactaagcacgttattcagtctggtgttcaacttgatagtcgtccagtttttggtactacatgtcattttagaacctgccgcgacgtctctatttaccctttagattgtgtagacgtttctgcgcaacatacaagggaggcgagtaccgtaaatcttgcaatgaaaattgacggagatttaacgctcgatgacatcaagctcgatacattaaggttctatttaggtggtgataaattcagcgctgagatgacttatttatggctgaatcactatttagaaaaaattgtgatagaggtcggtggtgttgaatttaaactgccgaaagatactttatcactggtaggttttgaagctgccgatagtttgcttccgtaccccaaaaatgtttatgacggctatcgaattcttcaggaatatttaaccttttcagaaagcttcaacttctttgatttgaaaggattatctagtgctttacctaaaaatatttctggtgaatttactattaaaatggtcttcaacaaaacgttcgagcctggtgtaaaagttaggaaggaaatgtttcagctgtattgtacactggtcgttaatttgtttgagcatgatgcagaccctattgatctaacagggcgtaaaacagaatacaggataattccatccagtacctcaccgtcacattatgaagtctttagtatcgatgaggttgctggttggcaaaatagcagtaatggtggtcgtgctagaggtgcgaagcgtgtgtattcctcgtttgaaagttttcagcatgaggtggagcgtgctagacatcgtgaatctctttattacagagctcgtgtaaaagacagtattagaaatgatggttttgataactttatttcttttgtcagaggtgacgagtcgtctgtttataactttgatgaagctgtttctcttaagctaacttgtaccaatagacagttgccgcttgagcttggtattggcgatatttgtgaacctactgacacgtctccaacgttcgcaacttttgaaaatataacgataccatcgcctcctttaaggcctgttttagatggcagcctgctttggaccttgatttccaatttatcattaaattatctgtcattgctgtctaaagatgctctttgctctgtattgcgggcttatgattttaaggcattagtagatcgtcaggctgagcgcgtttctagattacggttgagcggcatcctcaaaatagagtcgatgccgacggataaattgatccagggaatgcccattcgggggttgaaatcaacgataaccttagatcaggctgcttttggttcggaaggtgaattatttttgtttggcacagtgctgagtaagtttttttctttatacgcaagtatcaattcatttcatgaattggtcgtaattaactcaagcaataaagaggcatatacgtggggaattcaggaagggatgcaaccactgatatagagagtatcgcctcttccagtgagccaaatatatttccagaagatgttgaaaaatttaatttttatcagcttgtcgagttgttgtatcggcttatagagcaagatcccgaagaaagcgattgggaatcgaagtgtcagttggtatttagtgccaatccaagcttaggcttttctccaactgatgtttcgtcgttaaagcttctggatgataaccgtatattgcttgaaaccaatttttttggcttgaatggctctcagtcgccactgccgggctttatgcttgagcagttggtaacggaaggtgagtttggtttaaagcgtcagtttctcgatttttttaacaatcgtttgatctcgcttgtttaccaaatttggaggaagtatcgctactacattcgtttccaaggtgaagcaaaggacaaattctcaagccaattgtttgccttagtggggttagctgatgaagggatgagaggcgaaacaccgattaactggtgcaaaatgctggcttattccggcactttagccgggcgaagccgttctccccaagtggttgaggggattatttcgcactgttttgatctgcctgaagtatcgatacggcaatggattaagcgcaaagtgccaattcatcaagagcaaaagctgcaattagggatgcaaaactgtgggctaggacgagaaactgttttgggcgacagtgttaatgatattaaagggaagtttgctatagaaattaagggtttagataaagagcgatttgccgattttttgccaagcggtcgagaattttcgcctttatgtaagctagttgagtttaccttgagagaacagatggcctacgaccttgagttagtcttaaaggacgatgaagtatctactatgtcgttaggcaataacagtgtgtctttaggctggacatcctttcttggtgagccaaaagaagcgaaaaaagtagtcatacaggtaagacaatagtcatggataacatcacacaacgagtcgctaattttattgttacgaatgtacggtctcttgaggctggactgttggcgaaaatgtcttttgaagataacggtggggttataggttctgctttagatgcagattggcaccttaaagaccgtagtcaattaattaaaccttttcattgtgaaattgttttggtggatgactctttttgcgtaaaagacttatgtggcgaaacctatgttaattcatccagcatgcctttaggtgttaataaattagctcggctcaatgatgaagatgaaatcaagattggtgagtatgagatacgagtttttttgaatagagaatcagagttaaaagaaaccagtcactcacttgaacagtttttttttactaaaagtaatagcttgattgatggaagtgataatgaaaaatttgatcatgatattgatcttgaagatatttgtgaaaatgttaaagagctagatcctattgttatgcttgatagtaataaaagcttagttgatgaagagaatttaattgatgaagcgcctttggtcgaagtggctgaagactttattaatagcgaatttaaatacaatagtaaaatatcaccaaagtttactgtgcaggcagatacggataatgatatcaccgctgcttttggtttaaatgatatacgacgtggtggctccttaatagaaaaggaaagtaaaactacgaaactgaagaaatttttttctaaatctattttttctagtgaaaaagaggaagagaaagaaaacggcaaacaagtaatggagacccagccaatggacgataatgttttagacctgcttgagcaggaagtagcaaagtcttatacaaaagaagatacggtaaagtcgagctctcaatacaaagcaacctatgataatagctcctttgagaataatcatgtgcttggtgggcctttaatgtctgggctggaggtatcgattggaagtaactctagtgtagaagaaatgcaagcattatcggcagagataggaagcaccttgcgtgcttgcgttcaaggcttgttagatttgcattcccaagtgaaagacagtcgctatggcatgatgcacagaagccttcagcctattgaagataacccacttaagcttggcctttcctacgaagaaacgattcgaaccatgttcgatgaaaacaaaagtgcagtgcatctttcagctacatcttccgttgaagaaagcctgaagatgataagaattcataatgaagcagtgcaatatgcaaccaatatcgcacttggtgagattttgcaggctttatctccagacgcattattaaagcgctttagtcgttataaccgagaccaaaaaaatagtcaggatgaaaagtcttgggcatggggaatgtacgagaattattacaaggaattaacttcaaatcgccagcaagggtttgagaaactattttgggaaatattcgagcagtcttatgataaaaaattgcgtgagaaacatgcagagtagccagttattaaagctactaacgccttttttacttatggtgtttttggcggggtgtagcacttcccaaaaagttaaacctgaagatcggataacaagagtgacttttagcttgtttgcgggtgagaaggtaaatgcgggtgaatctggaacgccagcaccagtagaaattcaagtatatgaattggttgatgattcaatgcttatgtctgctgactttgatatgataaataaggactatgagaaagcactgaagaataactttgtcaaaacttatgattatgttttaactcctgggcaattcaaatttgtcggtgattttgaaatagacgaagaaacaaattatatcggtgtagtggctaaatttgctgagccagataaaagtgattggaaaaaagcggttaaaattctaaaccgtggaaggatatatcatttattgatgtattttgatggttatgaaattaaattggaaagggttgagtagatatgatttctaggaatagagttatttggaatgaaggactatttattaagccccaacattttcagcaacagcaaaggtacaacgagtactctttaaatgaaagagtgcaatctgttagtagctatttatatgggatatcccatttatctattaatccagaatatttatcttttggacgaatagcgattgatagtgctgttggtgtaatgcctgatggtacggtatttcgtattcctcaggacgacatgcttccagatgctttggatattgatgatgcaactttaacaggtcaaacgatatatttggcaataccgttaaaaaatgaatccttgttagaaattgactggcctaatgaaaaaggcacaggacgatatgctagccatcgtcaagaagtaaaagatactcagtctgtagatggcgataccgctgttatagacttagcttctatgcgtcttaaattgatgtttgaaaaagaggatcgtagtgcttacgcctctattgctatcgcccaaatccgagagaagcgtcaggacggtagtattgttttggaacctgatttcataccttgccacctagatgttaactgtaatcctcagttacatcgttgtattaacgagttatcaggtttaatgaaagagcgtgcgaaaggtattgcggttcgtttgggagcatcaggccaaggtgctattgctgatgtttctgattttatgttgcttcaagcgttaaatagattacagccaattcttcagcatcttgttcacttaaaacgcttgcatccagaacgtttatatgaagcgctagcgtctatttgtggtgagttatcaacatttactgatgaaagtcgcttgtctcctgattttaaaggctataaccatgacttaccaagcgattctttttggcaagtgattcgctatctgcgtcagagcttaagtgtggttcttgaaccaagagcggtttcggttcaattgcatcaacgtaagtacggcctaatggttgcaccaattcatgatactcagttaattgataatgcagactttatcttagcggttaaggcgaatatgccattggatgaattgagaaatctatttatccagcaaacaaaagtgtcttcagtagaaaagatcagagatcttatttcacatcaattacctggtatacctgttttgcctttacctgtagcaccaagacagttgccatatttctctggttatacctattaccaattagataaaacaagtgaggcttggagaatgttagaaaattcttctggttttgctttccatgtcgcaggggcgtttgaaggtttagatttacaattttgggcgataagggattaatcatggctagtaatggcattattggtaaatatgatgatttgctttttgatgaagcagaaaacataaatgatgacaaggattactggtttcaaataaaaggccacaatgataatcctttaattgactctgcgacgactttctttggcttatctttaagggttaagtctttaagtgagtgtgaaaatattgaagaaatatacaggcagactatcgaagaaattaacattatcgaaatagaacttgctgataagcattatgagcattctgtgctgatggcatatcgctatatcttgtgtgcttttttggatgaagccgtcatgggaactcgatggggtggctcatctgcatgggctgaatactctatgctatctcgtttccacaatgaaacatggggtggagagaaagtattttcaattttatctaggttggaaaaagaccctgaaaaatataaggatctgctggaatttatttattactgtttggttttaggctttgaagggaagtttaaagttttaaataatggtaaagaagaaagggaaaaggttattagtaaactgcattcacttttagattcaatggatgaaaaagaatctttaaagctgacttctaaaaatgatcatgtagtaaatacccgttacaagttaagcaaacagttgcctgtttggtctgtttttgcattttttgctgctttttggggattaactttttgcggttatttatttttattgaacagcaaatcttcaaatgtacttatgcagcttaatcaaatactgcagtaaatttcaccctacaatttatttattattaccatcacaaggaataagggaataacgtgattagaattgaactttccacactgatttctaaattaaactcccagagcaaattggctttggagcaagctgccgcattatgtattgaacgacagcatcatgaagtcagtattgaacactttttaagcgttttacttgaaaaccctatgtctgatgtgtgtgtgatttttgatcatgttaaattgggcaaggatgatattcaggctgcaatctctaaaagttacccaagatcaacaacactcgatacttacccgccattttctccgttattagtcgagctgatgcaggaggcgtggttgttatcttcaactgagctaaatcaaactgaattacgatctggtgctattttacttgcatcccttattcatcctgatcgttattattcttttgaaatgattggcctttttgaaaaaattaacaaagaagccattcgtaagaactttgatcttgtgcttgagcgttcttccgagtcagatcatgttgtaagcgactctcaagataaatccacttcgtcttccgtggctgcgggtaactctgcattgggtaaattttgtaccaatgtgaccttgcaagcgaagaatgatgagcttgatcctgtgctttgtcgtgaagatgaattgaatcttatggtcgatattctttgtcgtcgtagaaagaataatcctattgttgtgggtgaagcaggggttggtaaaagcgctgttgtagaaggccttgcacttagaattgttgctgggaatgtgccagataagcttgctaatgtagaaatccactctctggatttaggtcttttgcaagctggtgcgtcgattaaaggggagtttgaaaaacgtctcaagggcattattgatgagattaaatcctcacctgttccgattattttgtttatcgatgaagcacacactctgattggttctggtaatcaagaaggtggtagtgatgctgccaacctattaaagccagctttggcgcgtggtgaattgtctaccattgcggcaacgacttggaaagaatacaaaaaatactttgagaaagatcctgcgctaacaagacgtttccaactggttaaagtggaagaaccgtctgttagtcaatctgttgatatcatgcgtggcttacaccatgtctatgaaaaagcgcacggcgttttaattcatgatgatgcgttgaaagcgtcctctgaattatcggctcgctatttgtcaggtcgccagcttcctgataaagccatagatgtactggatacggcttgcgctcgtattgctatcaatatatcgacaccgccaaaagtattggggcagttagaaaatcaatgttgtacgcgccagcgtgaaatagacatgttgaagcgacaagcattgattggccagcctgttgataacgactatctagaaagtttgattgaattggaagttcaagcagaattagaaaaagaaactctgctaaacagctggtcaaagcagaaagagataattgaaaaaattatcgatatccgccaatccattttacgcaatccagtggctgacgatgaagccttgagtgatgatgagctagatgaacttcgcgagcagctagccgctagctatcaggaacttgagcagatccctcatcatgaacgtttgatgtacccagaagtaaatgcacaacaaatagctgaagtgatttctgattggactggtgtgccgattgatcaaatgaactctgatgaactgcataaaatcacgcacttgcctgaaatcttaaacgctaagattaaaggccaggatgtggccattgagtgtgttcataggcacttactgacatcaagagcagaccttagacgcccaggtcgtccgaaaggcgctttcttgttggttggtccaagtggtgtgggtaaaacggaaacagttattcaattggcagaagagctgtacggcggaaagcaattcctaaccaccatcaacatgtctgagtatcaagagaagcacacggtttcgcgactaattggttctccaccaggttatgtgggctttggtgaaggcggtgtactgacagaagctattcgtaagaaaccatactctgttgtgcttctggatgaagtagaaaaagcacacccagaggtgttgaacttgttctatcaggcctttgataaaggcgaattggctgatggagaaggtcgcttaatcgactgtcaaaatattctctttttcctaacgtctaaccttggttatcaaactatcgtcgacaacgtagagacaccaaaagagattgaagccaagctttatcctgagctggtgccattctttaaacccgctttgttagctcgtatggaaatcgtgccatatttgccactcaataaagacgtgttagagaagatagtgctgggcaaattatcttccctagaaaaattgttacgcaaacgttactccgctgaagtagaaattgatccggcattggttcaagagattttgaaccgtgccacacgatcagagaatggtgcccgaatgttagaagccataatagagggacaagtattaccacctatttctcttgcgcttcttaatcgactggccgagcaacaaccagtatcccgaatcttcatgaccattgaagaaggggagttcgtaggtgagatcgaatagcaatgaataactggcttaagtctgcagctgagttggtggtgattcgtagcaccgctcagttgttgtcaacattcacgcaagtacttgatagcgagctagggtgccgaggggtttatgtcctaaccccttctgctgatgggcgctttgtagaatcgagcatgaatgatagtcgtcaattatcttggtcggtttctgactttgataatccatttgcccacgtcattcattcaggcaaagtcatgatactgcgtaacagcgaattgctttactggttaacgaatgacagttttgctgatctgattggttgtactgatgaaaccgtaaacgtcatcattttgcccatgttgtcaaaagatgggcagcttcaggcgatcttggttttaaaaacggatagttactcgaattatgatgtggacagcgatgaaaattttttaggtctgctgtctgtttgtgcgaatcatttacagttacttaatgatatggaagcaaagaaaaggaagtcacaactgctgtcagagtcattgatagaagtggaacaaggtaagaaaaagaaccatctcttggatggacttgccaacgtattaattggtcaaagtgacgtaatgaaatcgctgcgtgaacaggtgaccattgctgcatcatcccgtctttcagtgatgattcaaggagagacaggtacggggaaggagttagtgtcgcgtgctgtccatgatttgtcctcacgtagtaaagcaaattttgtcgctataaattgtgctgctatccctgagcatttgctggaaagcgagttgtttggctacgtcaaaggcgcattttccggtgcagataaaagtaaaaaagggctgttagccgatgcggacgggggcactctattcctggatgaaatcggagatatgccgttagctttgcaagcgaaattgcttagagtattggaatctcataaatatcgcccagtaggatctgaaaaagaattggattctaactttagattagtggtggctactcatttaaatctaaaacaacaggtattggataataagttccgcaaggatttgtattatcgcttatatcaataccccatcactttgccgcgtttaaaagatcgcaagtcagatattgaaaaactcagtgcgcattttgttgaacaatataatgccaagcacaaatccagcgtgcgtggtctgcattataaagcgatggattgcttactcgattatgacttccctggaaatgttcgagaattaaaacatcttattgaatatggtgctgctcagacgcaaaacggtgagcaaattgaactggcctacattcaattgaaacttgacagtgaaatggctagctcaagtcaacctgagccaaaaaatagagctttggttgagctttccaccattcgagatcttaaagtggcggtaagggaatatgagtccaatatcattgctgctcgattgcgtgaatttgatggagatagaggacgaactgctgagagtttgggcatacccaaacgaaccttggcagataagtgtttgaaattggagatttccataaatgattagatacctgcttttacttgttattttttcgcaagtatcaacccacgtaatggctcaaagcgagcaagaaggtttgttagaaaaagccaaccgctgcacgcaagagacggtgaatttcgccagactatcttgctttgacaaggtcttttcaacccccgtacatattcctgtgcctagtgataagccagaggcatggctgcgggcacaagccagtgaaatggatcgagttgataacaatgatccaatgttaactcttgatggagatgacagatgggtgacagtgccagctctaaacaaagacagtaatgcgcagctcccagcgttaatgtttagctgtatcagcgggattagtcggcttgaaatggcattgccagaggcgttagaagaagggcgagtcagtatctcgcttggtaactcatcttcccaactatggcgtagtgacgataccggttacttgattgcctcaggtcgtggctttattgcaattaagcaaatgaaaaccattctttcgtcgccaagtcttgtggttcgatccaataatccatctatcgatgggcttaaattcgacacaaataatcttagtgaaaaaataacgccattgcgcaaacagtgtggttggtaaggtcgtgagtatggacattaatcttattcgaacatcgattcgtgagcctatatccactgatcagcctgttggcgaaagcgctattcatgatccgctttatgagtttgtggatgatcaaatgatgaaggttggctctttgtctcatggttcagtgcaatggaaaaaagcagaagagtcgctaattgaactgctgagtaaaaaaaccaaggatctaaaactgctgacgtatttttttcaatgcctacacaataaaaatacaccagatagtttaactttatccattttcgttttagccgattttatgtcggaatattgggagacatgctttccattcgctggaaagaaagggaatttaccgagacgtaagtttcttgggcaaattattcagcgttttggccttgctctagataagctggactttgccaactttactacctcagaaagagagagtttacgtactgccaatgacttttggcatggtgttgcgaaagaacaggaacttgcttctgagaatgttgaaaccatcatcgaggttattaacagaaagctccaaaactcagaaaaaaagcatgtagaaacgcaaagtaaatctcaacctcaggctgaatataaaactgtagaggtcgtgccttctaaaccagcgattgaagtggattacagctctgcaaaaagcactaagcagaccatgctgaaagtcgccgaattcctctcggaaaacgaaaatagtctggaattatccattcggattaggcgctatgcggtttggtcgccgattaccacattgccagataatgtgaacaagcaaactttgattagtgctttgccgcaagagcgagtgaaagactattggagcttgcttgatagtgcagacctagccttatggaagcgagttgaagccacgctgaccgttgcaccttattggtttgatgggcagtttctaagctatcaaattgctgaaaaattagggtacacggaatctgctcaagccgttctaacggaaactcagcgatttcttcagcgttttccctccctgtatgatttcacctttaaagatggtgaagttttcgtttctgatgcttgtcggaattggctggaacaagcagatgaaacgaatgtagaagaaactaacctagctggtgacagctgggcggagaaaaagaaaatggccgttgatttagtggaaaaagaaggcattggtgccgctttatccatgatcaatgaagggattagtaaagcggtggagccaagggataattattattggcgccttatttctacggaattattggaagaaaataaactaaatgatttagcccagcagcagtttcagcaactacatacacaagttcagtcaatgtcggtttcggaatgggaaccctctttgctcaagcgagtaaagaagcacattacagtcaaataaatcaaggatagttcatgttcaaacctttagttggcctattaaaaaaactcgtacccagccttgtggcggcgctgccgtttttaaccttactaatagtcatcctaatcaaccttgctatttggttgacagggccgtggctaatcataaacgaagaggcgccattggcgtctattagtgctcgtttattgactatggttattttctctcttgcctgtttggcggcttggggactatttcagtggcgtaagctcaatgcttatcacgcagaacttcaacgtgaagaagagctgcgagaagaccctgtaaaagcggccgaagaaaaccaagaggccgaattaaataaagtcatgactaacatgcaagaaagccttaataagcgtaactacctttatgctttgccttggtatcttgtcatggggcttgaaaatgccggtaaaaccagcctaattaaccgctctggtcaggattttactttctcctccattctaaaatcttccggagagggcagtaaaaacgcctattcttttgattggtgggttggtgatacttctgtattgattgatccagatggcgagttattgacgcaaggcaagaatgtttctgatccaactagcgatggcgtgatggaaaaacgcctatgggaacattttatacattggcttgaacgaactcgtagtcgccgcccgctgaacggtattgtattagcgcttgatgtatcgaaattagcgacttcaactatttatgaaagaaaagcatttgcgactattttaaggtctcgaatccgtgagcttatggaaaccttgtccactcgcttgcctgtgtatgtgaccttaaccaagttagatttgctctatggttttgaaccattctttaaaaattacacgaaagaacagcgtgaagaggtacttggttttaccttctcgctttcctctgttgatgaccatgataactggatgaaggagtttgatgcggaatacgaagagtttattagccgcgttaatgccatattgccccacatagtcgctaagaacattagtgatgaagatcgtaatgctgtgtacagcttcacaagacaaatcagtggtttaaaagacatactgtcagtatttttccaagatgcgttaagtagcgaccaattctctacttcagcattggtacgtggagtgtactttacgtctgtttatcagcaaggtgttccaactaacgcctttgatgatgcctcgtcacgacgttatggtctgactcatgccataaacagtgctcaaaatgccaaaaactcgaccatgtacttcaccaagaatttgtttaataacattatttatccagaagcgggtttggcatcggataacttccgagtgagtaagcagaaaaaacgcattatgctcttgagcacagtgtcttgttccatcatctctttgattctgatcggatcatggcaccgttattatttaaagaatattgagcaagcggatgcggtattgagcaaggttaacttgtacatggaagagtatcctgcggatatggacttggtgtctcagaatgagatcttaccgccgttgaataccattcgtgatgcgactttagagtttggttttttccgtgataagccaagatacatttcagatttaggtttatatcaagggcatgccattggtcctcaagtcgaaatgacgtatctgaatctgttggagtaccgctatctaccttctttaatgttggagctggtcgctgaccttaaaagcgccgatacggatgaaaataagctttcaatattgagagtttatcgaatgctggtggacaaaaacggtcgttatgatgagtttgtactgaattatttttcacgcaagtggcaagttaaatattccggaaacaaggcgattcaagacaagcttttacagcatttagcctacgcgttgcagcatacagatctctatggggctcgccttgctggagatgaaaatgccgataaagtattgcgaccttacgataagttaatcgccaccacccaagatggtttaagctctttggcgattgatgaacgtgtttacagaaacctaaaactgtcagcgcaaactgcacttggtgccgatcttaatattcgtaccttggttggtccttcattcaatctagttttcgatgaaagagaaattggcagcgataaactgaatgtccctaaagtcttgaccaaagaaggctttaaaagctatttcctaccgcaatctgaatccgtgtctgatttggctttgattgacagctgggtgttaggacaaacggaaacagcgcaattcagtaaagctgataagcaggcattgaaagaaaaaattagagattcctatgtcagtgattacacgaatacatggcgaaatgttttaaatgaaattgatattaagaacttctctaatatcagcgaagccgtcgatgtattggataatctaaccggcaatggcaaacctttgcagcgcttgcttgctgccttaagggataacaccaaactctatcctgaaattcctgaggatggagaagcgcgtgaagaaatgctgaaaagtgctagctacaacttggcttctagattgaatgcgccgtttgctgagctgaaccgtattgtggaatctaacgatggtcagccagcttatattgatgaactattgttatctattgagcaattaagaacttatcttgctgcaattcaagatgctcctgatatgggacgtgccgcattagagacgactaaatcacgagcttcattgaatagtgttgatccaatttacaccctttctagggtggcgacagggcttccaaaacctctggattctatgatgtctaagctggctgatgaaagttggtatgtcattaagcaagaagcaattcgttacttagaagtgagatggcatgacgacatctataaagtctatgagcagaaatttgccggacgctatccgtttgatcctagctcaagtcgtgatgtgtcgttgcaagactttgaagccttctttgcgccagacggcattttagaccgattctataacgatcagttaaaaatgtttattgatgaaaactccaatatcaatggcggtcatcatggtaaatcattgatccgtaaggatgtgcttaagcagctaggaaaagcaaaattaattcaagaagctttctttaatagaaaaggcatattggatgttagcttcggcgtggagccgatccttttatctgcgaataagcgaagaggcgtgttgaatatcgatggtcaatatttatcttacagtcatggaccaagaaataatgtagaagttatttggccgaatacgctaagagataacaccacatcgaaattgaccttagtgccaactgaggctaacgagtcaccgcgtagtatctcaacagaaggtccttggtcgctttatcgtttgcttgatacagcgaaagtggtgggcgctagtgactccagcgtgacttatcaatttacggttgataatggctatatggaagtcaaagtgaatgcaaccacctccaatccgtttactcagcgcttatttaaaaacttcgagctgtctaaaaccttgtattaatcggtaggggaggtttttcctcccctatattgaccattatgatcgcatgaaaaatgtaatttatatcgagaataggcgcttttatatagagtctgactccagtctgattcgagatgaagagctgtactgtgctatcaaagatagtattaatcgtagagccgctttacccaaaagtaactttgattggcaaagtgtttattcagatgctgagtcgctggcagaaagtgttggggttgatttaatcatcgccagttactttaccgtcgcggcatttaaaactcagggctttcgtgggttggcaaacggtcttaccttaatcaactcggctttattaaatcaaaatagccatgatttaaaacagcaaaagttaaataaaggcttagtagattggattagaaaagaaatcatcatagatataggtagcatgcaacctagctatgacgcaatgcgagacctatatcgttgtgagcgagaatgccagatcttagatgatgtgctaggcagtcagctggaaatgaatgaaggcatctttgaagagattgcattgcatctcctgcagtacattgagcgtcttgagatgcggtatcaccgcagtgaaaaagtgcaagagcgagtggtagaagaactgtcaaaattttcttggaatgataccgcgttagtggcggctgcaagtttgattagtgcagcatttacttttgttgtcatgttgtattggccgaagtgatttaagactgcgagtcgtcagttttattgagtaagcaaactctcgctcgtcgggcgatttttcgcctgaccccaagcgaagttttgctcgatggtagagtgtgtttttattaacccattgaaaatattgactatttttaattggcatccatcttgctcttcctagggcgagtgttaaaaacacgtttttactattttttaaataaggaattttactatgccaacgccatgttttatctcgatcgaaggggaatctcagggtcttatcactgccggtgcgatgacggttgattctatcggtgacgtaggcttggaaggtcatgatgacgaaatgctggtgcaacgctttgaccacaacgtcactgtaccgactaacccacagtctggtaacccatctggtcaacgcgtacacaagccattcaaattcaccgttgctttgaacaaagcggttccactgctttacaacgcactgtcttctggcgaaaaactgccaaaagtggaattgaaatggtaccgcacgtctgcagaaggtaaacaagagaacttcttcgttacggcactagaaggtgcggttatcgtggacatccattgcgaaatgccacattgccaagacccagcgatgggcaacttcacacagaacctaacggtctctatggcttaccgtaagatcacttgggatcacatcaactctggtacgtctggttctgacgactggagcaagccaatcgaagcgtaagctcgttttggtttaggccgcctgtttgctcaggcggcctttttgcgtattaatggttcacattttttgcgcaatcctcacgttcttcggggtagatggtcggttacgaacgtgaataatgggctgtttaaaataagcacttcaccacttgcattctacgacttgtattttatcaattggatagaccgtcataacaaaggaaactggtatggctacattgacgtttacactggcactcgacggcatggaagacaacactctgcttgtccgagaataccaagggcacgaatcgctctccgattccctgctaaaagacggctcgccttgttatggcttccgttaccaattggccctcgccagccgtcaatcggatctgtctgctgataccatcgtcgataaaaacgccgagctacgcgtgtttcgtaacggcgaactgattcaacgagtgcacggcattgtttgccactttgaaaaaggcgacaccggacaccactttacctactatggcttaaccttggttccggcattggaacgcttatcgctacgtcacaacagccgtatcttccaaaagcaaaccgcgcaagacatcatcagccaattgctgaatgaaatgggcatcaccgaacacctgtttgatacccaacgtacaccgcttgagcgcgagttctgtgcccagtaccgagaaagtgacttagattttgtccaccgtttggcggccgaagaaggctgggtctactacttcacccacgaagaaggcaaacaccaactgcactttgcagatcaaagccagtttttacccaaacacccaaccccgattccgtacaacgtcttatcaggtgggggctcagacgatcaatacatcgccaccctgacgcaccatacacaaagcttgcctagccaagctgtgctcaaagactacagcttcaaaaagcccgactaccgcttcttgcaccaagaagacggcgagaacctatattaccagctgccaaactacgaacactacgatgcccctgggcgttttaaagacgacgttacaggcaaagccttttcacgtatccgtctagaatatctacgtcgcagtgcgcgaaccttagtaggagaaagcaaccacgccgccatccaagcgggcctaaaaatcaccatcgaaggccacagcgaagacagcatcaaccaagaatggctgcccgtctcggttgaacatcacggcacccagccgcaagtcttggaagaagaaggccaatctggcagcacaaactaccacaaccggtttaccttcatcccagccaccaccaactggcaagcgacaccgcaacccaaacccagtgtcgatggccccatgatggccattgtagtgggacccgaaggggaagaaatcttctgtgatgaacacggacgcatcaaactgcacttcccatgggaccgatacagcgaagccaacgaccacagctcctgctgggtacgtgtctcccaaggctgggctggcaaccaacatggcatgatggcgatcccaagaatcggcagcgaagtcatcgtcagctttttaaatggcgaccccgatcaaccgatcgtgaccggacgtacctttaacgccaaaaacaccccgccgtaccttctaccggacaataaaaccaaaaccgtctggcgcagcgatacccaccagggtgaaggcttcaacgagatcagcttcgaagaccaagtcgacaacgaaaaagtctacatccacgcgcaaaaagacatggaaaccgatgtacttaacgaccgcatcacccacatcggccacgaccaacacggacaaatcgacaacgaccgcttcacccaaatcggcggagaaaacggcacaggcaatgaccacctgaccatcaaaggcgaaagtcgtcacaagatagataaagatcacacgctgatggtagacggaagtctgcaacagaaagttggctcgaaagccgtactggatgcaggcaacgaagtacatctaagcagcggtgtgaaactggtcgttgatgcaggcgccgaactcaccttaacggcagggggcagcttcgtaaaaatagatggctcaggcgtacacctcgtcggctcggccatcaatctaaactccggcggcagcgcaggatcgggcagtggctttggcggggcacaagcggaaacaccgctaaatgtggtttcacctgagtacgacgctaaccttgaagcgcctgaggggaatgaggcaccggttgttccggttcagcaaaaacaagccatagtcaccgccgcagagcagggcactcctatttgtcaggcttgtgaagaggcggcaacagaatgacatttttcagaccaattgacagaatcactgattcagcttctcagtctgaagagactgctgcaacggactttaagtctaaatggatgattattgatggtgccttaattgttgaggatgcacagcatatcttaatcaatcaatttgttaatcatcatcaaggcgctgagttccgtaacttgtttgttaataccaaatggaaagaagtgctggacgtggctcctatgctggtaagttatcatccagatatcgaagcttgggcgcaatctaaagcaccttggcgatttggtttagtgtttgaatctaatgcttcgttggaggagctggttgagcactggcatacattaatacattgtcagcacatagggctagaaggctccttgagtcgtttatacgatcccattgctttataccatttattgaatgccacagaagaagcacggcaggccacctggctaggccctatcagcaaaatctggttaccagattatgttgatcaacactatttttatgctgagcggccagaactagctgatgcaacaccacttgagcatgcgcaatttatggatcctgaatggcaaggtctaacggatgcgaagcgatacgcttccgcgtaccgtcttactctgcatgtggacaaacattttccggattattggcatgacaaagacaacaaacatcaacatgtactagagcaattaaaaaagctggaatctcttgagcaagtgacacaaaaagacgccacctgttacatgaatattctctgtcgattgggggatatttggcacccagagagcccgcataccgacattgcaaagatattagaagacaaatcgcaaccgattgaagaccggttacaggaagccaatttacaggcattagagtacgagctggaacagcgaaataataaggaagtgacggcatgaaaaattacatcattgaagcaggcgatactatttctgctattgcaaaagccaatggtatttcacagaaaaaattattagcggccaaccaatctatcagcgacgccaatgacattaaagtgggcgatcaactgtctattcctgaaaaagtcgaagatccagcaacgcaagacgcactctcgcaaagtaactccaaaactgatggcgcggtagaagagtgtcccttgcaagccgaatggctgaccatcaaacccttatgttatgccgtggcggaagatgacagtgagattaatttagctgaagacttaactctaaactctaacttgcccgctttaacccagcacaaatatattacgcgtctgctgtccgatcaggtggtgtatctctaccatccagaagaaaagtacttgctgcaagtggtctactctgatggtaaggggcagggcaaatgtttatttggtgcgcctagccaagagatcacaggggccttgccactacttaagcagcctaaagacagcaaagtcatcatgtggctgacccaagcaccgctgactcaagcgcggatagatttattacaagccaatccagacttgatcgaaaaggctgggcaaaaaatagatttcgctaaggccgccacagatcaacaagtagatacctttcctttatttgatatcaaaaaataccttgctgaattaacttctaatgtgacgagcttgcttgattggagcgctacctctctagaaatctgtgccgatgaaaatacttttatcggtgactatcaaagcgctaccccagacaataactatggcgtttgtcttgtggactccattggcatcaccaccgatttatgtcgtgaattctccattgcgtacgaaatggttatgtccaatatggcgactgttcagcatccgttccaaatggcgaaattgactcgggctcttattaatagagaagcgaacaaagcgaataaagcgacagaaatggacgaaggtcgattacgagtattgtttggaacctttccgccacctgagttaactcagtttctcatcgtatctgggttctccgatgagaaaaagaacagaatatttgaagagaagcgagcagaacatgaagcctcgtttcaagaatactttagtgactataaaaaggatgttgctgctcaagccgagaaaaacgcgcaagaaaaaaaggcagaattagaagcttatgttcatgttagtgagatggatcaacttctaaataacaatgataaggctggcagtgaatataagaaagtgcttgaagaccttgctgaggactgggtaacgtggatacaagatggtagtcgtattttggacttagctttttcttggttcgatgataatgatgaagcacagtttttgttaaaagagaatttattagccgcttcccttaataatattaacgccccagataaaggagctgagattattgccaagtgggttgactcattatctagtcaacttgctcaaaccaatgaatcagatttgagcataacaattgaaggaaatggtgctcattattttatcgccatgggttttggcactttcttaataacgggttcttcatggttgaatgctatcaatggtgtggttgatacagcgcgtacagaaatagcaaaagcgcatgagctgttattgtataaagcccgtgctactccttcaacagaagcattaatgcatgctttaacgggacatttaacgcatttaggtgttaaaaccgaaggagcgcaagtcctatggaagaagatgattgccaacatgagcttgcgctatggattacaatttccaacctacaaagctaacttacatgatgtggcttttgatctgaaagcgtcatatgcggccatgacggctgtcactctaaaccagcctttgaaacaagtgttgtcgcaggatattcgacaacttcgccgcgtcagtaactatgtcgatttgctggatttagagcaaggtgctccaccaggagatccctttacacgcaaccaagctaagtatccaaaacctttcgctaaatatttaaacgcagcggaagtttatggcaaaaacagcacgacgctgaaaacagtgtatgcgaagacggagaaaatattttctactgccagtcaaactaaattggtgggcatttttgcgttgggccagttgtttaacacagtaaagttatatgatgccatggaacaagacaagagcttcaaagccaaagcagacttctatactgccttgtttagtttgagtaccgcctccatgacgttggtagatactgtattcagcaaatcttttgctggtaaaaactttacgggctacatgaaaacagcaggtgctatgtctttagggaagaagacaactgctttattacagaaaactaggcctcttgacgctttgaaaatggatgtcgcaaggcaaatggacttttatgaggatattgggaataaagcagctaaatttgttaacggtgcatttcgagctttgcctgccattggggctttggtcgcgactttttcaagctggttaaagcggtcagatgatgcagaacagcaaagtgctggcgtagtaaccctatcaactctgtctctcgtggctaatgccgcttctgccgtcttttttataaccgctattttctttagtggttcggctttagtgattttaggaaccgtactaggtgtgttgggggtggcatttgatttttggcgcgatatggtggcggatgataagttggcacttctgcttaaaacttcatattggggtaaggggcaatataagtacaacaaggatgtgtctagcttggaagagaaagaagaatatcttggtgcggatatatccgatgacgctattcgtaaaggaatagtatctgggctgacaaacgaattgcgggctttttgcgattgtctctacaagcccgtggcgcaaattgtagagcaaacaaaagaaggtgtgctcagtgtttttaagattcaagtagaattgccccaatttataaaaggagtcagtgatgtgtctttctctattacaggtagacgtactggagtaaggtcagtcctgttggctacaagtagcaccgaaaaccgctggcaaatgaataagctaaaaggtcagcttgatataaaaaatcagactggccttttgactctagaagtggatgaacgcacgttagcaccacagccgattcgaggggcagggcaaatgggtagacctgtctcgactcaaggaatgaattacaccgaatacaatttgtcattggaatatgaccaacccgcaggtatccccattagtttaacttaccctaaaatcaccatagacgatggcggttctattttgactttttggcgggatcacaccgagattgaagagtttcatttggagacagctacaccatgagtaaaattaaacaggttggggctaacctttggcaagggcctactcgacgaggtattactccccagtttaaacgcactgagcatgctattaatcattaccctaatggggagtcgttgatacatgaaactttgcaaccgggggataaaaaattacccttaatgtttaaaagcaaggaaacagaggatttaggtgaagtttttgaaggctcctcggcgggcggacatgaaggctatttggatatgcgagtcgattcagtggctaatcgtggagaaggtttctacatgatgggagtcattggcttgctgttttggtggtcgtttgaatcctttgtgttgtcctatctttcagaccctcaattaagagacatcagtatttacagtggttatgcattttttattattggtgctcttgtttgtttgtttcgtactctgcatacgccagtacgctttcataaaggcaatcaggaggtgtatgtctggcacaaaaagattttgtaccgtataccttgggatgagtgtgaaatctccgtccaagttgctaagcgtaatcttggcttaaaaggctcccaagatggttatcagctgactttatggcttaaccctaaacatgccatcaacaaagatttaacagggcaaaaacatgtgccattgaacttatttcataatatggagcatcacacgcctctttatgcgtattgggagtacgtacgtcgctatatgacaggggacaagccaatttatattgaaatgagcaaagaagctcgtaagccgggctttaatgtagagatggcaaaaagagaggggtatccaaaaacaatttttatgtttattaccatgctaccttttgcttttttattcaaacctgaaaaaatagcattgctaagccccttcaaagaaaaatggccagaagaagttcacgagtggacgggcgagcgttgtaattggcattagttgttttgggtgagcagaagcgaggccacacaagtctctagatactcgtgtattgaataaaatataaatggaaagataggacagagcgccatgcctcttatttgtatagacggaacgactgtgtccattagtgttgatggaccacaaaaaattgcgaaaacatcggatacggtggcaacgtcaacgatgaataccatgaaaatagatggtaaatcgattttgcttgaagcagatttagccgattggctgtccggttatcagacggcttatgagcattcctcgtattctggtggcaaggcacaaggggatgccatcacagggatttctaatctgaccacgaaaaccttttcgagtgcgcaagtggtaaaagccgataccgtgataaaaggcactttaaaagtcactgcgccagcaacggattctaaaggctcaaaagatccggttagcaccattaatgtaacgattaaaatcaccgatcccgcgcagacttattctaagtcgacttgataattgagtgcattgataacgctatcactttaaaacatagccctagcttttgctggggttatgtttttataaagcattttattagattagaagcctcaacatcgccatagaagatttctggcgtgatgaaaccgaaatagatgacttttatttggagcaagccgccctatgagtaagataaaacaagtgagcgccaacctctgggtaggaccaaaagacatggggcttacgcccaaatttatgagaaccgagcatgccattgagaactatccgaaaggtgagtccttaatccatgaccctttacagccaggtaacagaaaaagagcacttgactatgagggggactccgaagcagaagatatgggcgagttctttgaagcttgctcagcaggggggcacgaaggttacctagatatgcgaattaactcggtacacaaccgaggccaaggcttttacatcatgggtattatcggcatcttgttttggtggtcgtttgagtattttgtgttgtcggctatacaagacgagctaattcgggatatcagtatttacagtggctacgcttttttttgtatcggagcgctcatttgtttgtttcgtactctgcatactcccgtgcgctttcataaagcaaatcaagaagtgtatgtctggcacaaaaaagtgctatatcgcatcccatgggacgaatgcgagctgtccattcgtattgataaccgtaatctagggcttaagggccagcaagatggttatcagcttacactttggctaaatccgaaacatgcgataaacaaagaccttactgggcaaaagcatgtaccagttaacctgattcataatttggagcatcatgttcctatttacggctactgggagtatgtacgccgttatatgaccggggacacgcctttctatatagaaatgagtaaagaaccgagagtgcctggatttaatactgaaatggctgaaagagtgggttatatcaaagcaattttaatctttattgtcatgctgcctttctttgttttgtttaaacctgcaaagatttctttattaagcccttttaaagaaaaatggccagcagaagtccatgaatggacaggcgagcgttgtgattggcactaagtgttatctaagggcatcgctttaagcttatataagccaacagatgcagatgtattttataaaatgtgaatggaaagataggacagagcgccatgcctcttatttgtatagatggaacgacggtgtccattactgttgatggaccgcaaaaaaccatatggatatgaatacttctcaagatcaaggtgtgaaggatataagtcattatcaagacacggcttataactcacaggactttccgccgcaaaagcctcgcccagaaaagggttttttacgccgtatgatgagcagtggcaaacacttttcgttcagtgaaaccacagacagcatcactgtctatgggctggatgatttgacgccttctaaggtgacagaaggagggaaaaattcaaagcagagttactggaatgaaatgagtcttaatggagaatcattaagtggctggtcccaattatattttttaatagttgccatcgccaagatgtgcttaatgctcgcgttgcctttgctttatgccatttttttattaggattatttattgggaagagtggtgtggttgcgggttggcatagagagtacgctgatatttttttaggacttactctgtatgcgaccttgccttgtttactcatttatgttcattttcttctgcttaatgcagggtatttttttgttgccccttttctaaagtctaaacgtgtgtttgagttaaaccgtaccacgggcatggtgactttgtttaaaaagaataagccttttttcacgcatccctttatcgagtttgattgtgtgttgatgtcgtcaccgactcagcaaggctttttaaattactcgttaacgttaattcatcgttaccgtgattattcggtgggcgtgccgattagcggctccatgggcgccaaccataaagtgattgagtaccttcgattttggaacatggtgcaacgctacatggacatcagcctgcctctgccagacattttagtactagagccagcacgtcaacgggatcctactactatagcctacgacaaagaacataaccgcaatccaagatactggcgtgacatgacagacgacgagtttaagcagaaaatggacgagatcgaaaaagcccaaaagaacaccccagcgacaggcgaaccaattgatattttcaaagggcctgattccactattggtaaaaaacataaaagcaataagaaaaagtagccatggaacagatggatatggatgtttatgtacagcctaaacaaaacgactcgcaagcagcagaagttcgccgttcactaactgaataccaagatacggcttataactcacaggactttccgccgcaaaagcctcgcccagaaaagggttttttacgccgtatgatgagcagtggcaaacacttttcgttcagtgaaaccacagacagcatcactgtctatgggctggatgatttgacgccttctaaggtgacagaaggagggaaaaattcaaagcagagttactggaatgaaatgagtcttaatggagaatcattaagtggctggtcccaattatattttttaatagttgccatcgccaagatgtgcttaatgctcgcgttgcctttgctttatgccatttttttattaggattatttattgggaagagtggtgtggttgcgggttggcatagagagtacgctgatatttttttaggacttactctgtatgcgaccttgccttgtttactcatttatgttcattttcttctgcttaatgcagggtatttttttgttgcgccttttctgcgagccaagcgagtatttgagttaaatcgtactaccggtatggtgactctgtttaaaaagaataaacctttttttacccatccatttatcgagtttgattgtgtgccgatgtcgtcaccgactcagcaaggctttctaaattactcgttaacattaattcatcgttaccgtgattattcggtgggcgtgccgattagcggctccatgggggctaaccataaagtgattgagtaccttcgattttggaatatggtgcagcgctatatggacatcagccagcccttgccagacattttagtactagagcccgcacgtcaacgcgatcctactactatagcctacgacaaagaacataaccgcaacccaagatactggcgcgacatgacagacgacgagtttaagcagaaaatggatgagatcgaaaaagcccaaaagaacaccccagcgacaggcaaaccaattgatattttcaaagggcctgattccactattggtaaaaaacacaaaagcaataagaaaaagtaatcatggaacagatggatatgaacacttctcaagatcaagatgcgaattacacaccgaaaaaaggtgaaaagaaaaaaataccgaccagcatcagccattatcaagagacagcttatagctcagaagattttgctcctcagaagcccagagtagagcagggctttttacgccgtatgatgaccaagggaaaggtgtttggttttagccacacaacggacgctattgctatttctgccatagatgatattacacctgctgatatggcgaagtatgaagcggataaaactggcatgtattgggatgaaaagacattcacaccggagtctttttcaggctggcctcacgcttatttagtaatagcggcgctggctaaagttgttctcattggttttttacctttgttttacattatttcactatttttatgggtatttagtgatgttacttgggatgatggtgtttcagaagcttttatggcttctactctttatgtagctttaccctgtttgttaataagtggtcattttaaattggtggattctggtcactattaccttgcgccttttttacaaagtaaacgggtgtttgaaatgaatcgcaccacggggatggtgacattattcaaaggcaacaagccgtattttacgcacccttttattgaatttgactgtgtgttgctgtcgtcgcccacccgccaaggttttttaaactattccttaacgctcattcataggtacagcaattattctgttggtgtgcctctaggcactttattaggtcctaatgccatggtggatgaatacctacgtttctggaatatggcacagcgttatatggacatcagtaaacctttgccagatatcatgattttagaagacgctcgtcagcgagacccaaccaccatcgagtatgataaagagcataatcgcaacccaagatactggcgcgacatgactgaagaagaatacacgcaaaaattgaaaatgctgaagaccgagcaaaaaagcatcccagcgacaggaaaaccgatagaccttttcaaagggcctgattctacagcaagcaaaaagcacaatcgtaataagaaaaagtagtgactgtactttgtggatatggggatttctcaaaagagcgctttatttactgtaaaggccacacaagtctctaaatacttgtgtatcgaataaaataaaaatggaaagataggacagagcgccatgcctcttatttgtatagacggaacgacggtgtccattactgttgatggaccacaaaccatagcgaagacatcggatacggtggcaacgtcaacgatgaataccatgaaaatagatggtaaatcgattttgcttgaagcagatttagccgattggctgtctggttatcagaccgattatgaccattcctcgtattctggtgggaaggcgcaaggggattctattacggggatctctaatctgacaacgaaaaccttttcgagtgctcaggtggttaaagccgataccgtgataaaaggcactctaaaagtcactgcaccagcaacggattctaaaggcacaaatgatccggttagcaccattaaggtgacgattaaaattaccgatcccgcgcagacttattctaagtcgacttgataattgagtgcattgataactctatagctttaaaacatagccctagcttttgctggggttatgtttttataaagcattaaattagaagtcccaaaatcaccattgatgacgctaatttttctatattgctatggcgtcataatacagaagtcgaagactatgtcgtggagcaaactacgtatgagtaatattaaacaagttgggcctaatttatgggaaggccctgaacattttggtgtcacccctaggtttatgagaacagatcatgcagtaaagcattaccctaaagggcggtctttacttcttgaaccattacaccaaaatgttaagacgccgctagaagactcaggggatgaaactgacgcactaggtgaaatgtttgagttatgttcggcaggcggtcatcctagctatttggatatgcgagtgaactctgttctcaaccgagatatgtttttttacggaggtttgctttttgctttagtttggtggacctttgactactttgtcattcaggactttacatcaatagaagttcctgattttttggttccaggcgtttatggattgtgttttgctctcagtattttgaccttatttcgtcctcttgcgaaaccaatacgttttcataaagccaatcaagaagtgtacgtctggcataaaaaagttttgtaccgcattccatggcaggaatgtgaattttccattcgggttgccaaacaaaatgaaggttaccgtggcttaagggatggttatcaactgagcttgtggctgaaccccaagcatgcggttaagccaacacagagtggacaaacctatgtggagttgaatatgttacataacatgaaccaccatattccactttatgcttactgggaatacgtacgtcgttatatgaatggcgaagagcctctttatattgaaatggatgaacgaccaagaagacctagctataacactgaacttgcaaaagaagaaggctacattaaaactacgttattgtttttagtcggtgtgccgctaatgttactaattaaacctaataaaatggcgctttggacgcccttcaaagaaaaatggccaaaagaagttcatgactggacaggcgagcgatgtgactggaactagtgttgttttagctcaagctgttctaggccacacaagtctctagatactcgtgtattgaataaaatataaatggaaagataggacagagcgccatgcctcttatttgtatagacggaacgacggtgtccattactgttgatggaccacaaaccatagcgaagacatcggatacggtggcaacgtcgacgatgaataccatgaaaatagatggtaaatcgattttgcttgaagcagatttagccgattggttgtctggttatcagacggcttatgaccattcctcgtattcgggtggcaaggcacaaggggatgccatcacaagcatttctaatctgaccacgaaaaccttttcgagtgctcaggttgttaaaggcgataccgtgataaaaggcactctaaaagtcactgcaccagcaacggattctaaaggctcaaaagatccggttagtaccattaaggtgacgattaaaatcaccgatcccgcgcagacttattctaagtcgacttgataattgagtgcattgataacgctatcactttaaaacataaccctagcttttgctggggttatgtttttataaagcattttattaaattagaagccccaagatcaccatcgatgacgacaatttttctatatagctatggcgtcataatacagaagtcgaagactatgtcgtggagcaagctaagtatgagtaatattaaacaaatggggcctaatttgtgtattaagtaatatcaaaaatagcaatttcagctcgagtcattgatagtcaatgttcgggctttttaatgtcaattcatcaaaccgtcatagcaagtctttatctttaagtgaaaatcataaaatgcactgatgtgtaatttcacaaaaaaggtaaaaaaatgacaagtaaggtctggttggcaagtttggtttctgttggtgttttatcgggttgcgcgaataatttagtaacggcaccgacgtctagttttgtagatagcttcccaaagcaaggtagtgagttaccctattccgtattgcgtgatgatctgattgatagtaaaacgaatcagccatttgaaattcgaaatggtggttttggttctgctatgacagcgaaccctaatcaagctaaccagttctatgctctaactgaccgtgggccgaatgctgattacagtggtgaatatggtaaaggtaagagcttccctgtggcgtcttataccccacgtataggtttgtttgaggtttctgctgatggcaaggtttcgatggtaaaaagtattttattgaaacgcccagaaggtagtttgatttccggtttgccgaatacgtcggcgttaggtggtacaggggaaacgccttatcattcaaatggtcaacctgttttaatgaatgataataagccttatgacaaagcaactaatccaattaaattagacgattacggtttagatggtgaaggtttagtcgctctgaaagacggaactttttgggtgagtgatgaatatggaccacatattgtccactttgacagtaatggtgttgaaattggtcgtattaatgcctttaaagatgacagccgtgatgtttatcacctgcctgccgtattccagcatcgtcgtgctaaccgaggcatggaaggtttagctatcacaccagatgaaactactttagttggtattatgcaatcgacgttgcagaaccctgataaagctgcacaaaaatcggatttgactcgtattgtaacggtgaatttaatcacaggtaaaactgaacagtatttgtaccgccaagaaaaaaatgaaaactctaattcagaaatatccactttaacagctaataagtttttggttatcgagcgagatggtgcttttcttttcggaggtccagatggtgaaccgaaagctaagccgaatgctcaaaagcatgtttatcgcattgacttaagcacaggaacgtcgctttctaatgtcgctttgtcctcttctattactcgtgatgagagccatggattaatgattgatggcttaacgttagagcagttcactattaaaaatggctgggaagcgttagcagaaaagggaattaaaccagttaacaaaacattagtggtagatatggtaaaagcggttgcttatccgcacgataaaatggaaggtttgtgggtgattgatggacatcatcttggtgtgctaaacgatgatgattttgctacttggtcgaccaaaggcaaactagaacaaaagcaccttgataaaaatactattgattcgaatcgactctatattattaaagcggatttaatggggaagtaactacttttctcatttaaatattcttttaaaaaggaatgccaaaaggtattccttttttattgatgtttcgtaaataactattcttgtatggtttttatttttgagttgaatttattggcctcattcataataaaatctgcaaacagttttacatgactaggttgagctctgtttttcaagctcactaaataaatgtctctttctaaatcgacatcttcaaaaggcacaatagcaatattttgatgcttaaattgaaataacgttaaaccgctggtaatgccaataccatagttagcagaaataagtcccatcatggtcgtgagttgttgcacttctaaagagtatttaattagttttccttggctttcgaatagtttatctgtgtattgacggatgcttgtgcgttgactaaagccaataaatggatatttgtaaagatcgctgagttttacttttttattttgtgctagcgggtgattgacgtgacagagcaaataaaatttatctgaaaataagtaatgggaatcaaaaatattagtcgcgggttggctggcagtgagcgccaaatctgcttggctatttacaatggatttgaggcactgattccattgagtatcatttaattttatttgggtctgtgggtgcatcgtgctgtattgggctagtatttcaggtagccattctaccgcgagcgatggtagtacgctcaatgttagagtgccatttttgcctgaagctcgagcttcaatttcattgatggcttcatcgtaatctaggatgaggcggcgtgcgatttcaataaaatgaataccattagcgtttaactctaccttacgtgtatctctatcaaataaacggtaaccaatttcgtcttcaagactggcaattaaggtactaaaagctggctgcgaaaggttaaagcgcttggccgcttgagtaaagctatcatggtcacttagtgctaaaaatgcacgtaactgttttatagataaattcattatttttctttttttatgtgtttaggttgattctcattaaattatttttattcaaaacgatactaaccatctaagttgtaagcgtcaaattatggcgatgtgacggtgtaatattttttaattttatttggatttaatatatacctatttgatttttaaatatgtttttggttttttaatttgaatatccattaagctcatttgttttttcgattggagttttttacttgtttaatggtagaaataaagcctgattatgttcgctttcatctttgaaagcagtcacattgcttcaaatataataataaggagttgctcaatgttggcattctgggggttctgcaccattgcggtgttattgacgcttatcatgaccaaacgtatgtcggtcgttgtggccttagttttggttcctatcgtgtttggattattggcgggtttaagttctgaattaggtggttatattttagacgggctgaaaagcgtggcgcctaccggaattatgctgacattcgccatcttgtatttttctgtgatgaatgatgctgggatgtttgatccaatgattaaagggatcattaaatttggcggacaagatccaatcaaaatcgcggttggtactgcgctgattgctatgttagcgcatttagatggttctggtgcatctacttttttagtttgtattcctgcgatgatacctatttatgatcgattgggaatggatcgtaaagtgcttgcctgtattgctgcattaggggctggtacgatgaatattgtgccttggggcggtccaacattacgagcttcttcctcattaggtatcgatatctctgagctattcaatccaattattcctgctcttggagctggggtattaaccgttcttgctgtgtctttttggttgggtaaaaaagaaaaagtgcgtttgacaaatgccggcacgttgggcagtggtccatcgtttgttggtattgatgatagcgcagatgaggacaaagctaacctaaaacgtcctaagttatttctgtttaatttattacttacagtaggtgctttgacggcactagtcacgaaaagtgtacctttaccagctgtatttgttattgccttacctattgccttgttggtgaattacccgaatgtaaagttacaacaagctcgtattacggcccatgggcacgccgctattttgatgatttcaattatttttgccgcgggcgtatttactggcatcctcaagggatcaggtatgattaaagcattggcaacttcattggtgggtgttgttcctgaaagtctaggtgcacattttccacttttgacagctattacatctatgcctgcaagtttgttgtttgatcctgattcatattatttcggagtgttgcctgttttagtgcatgcggctgaagctctaggtgcaagtggtattgaagtcgctcgtggtgctttacttggacaaatgacaacgggttttcctgtaagtcctttgacggcgtcaacttttttattggttgggttggcaggtgttgatcttgctgatcaccaaaagaagaccatcccattagcgtttttggtgactatggtgatgactttagttgctgtgattacgggtgcattaagtatttaatccgaaggggatttatcattgttatttggtgatatttcccttttgtagtgcacttatactgacgcttttctactaatttattggatcaaataagagcatgaaaaaaatcagaattggttctggcgcaggttacgcaggtgatcgaatagagccagcagtggagttggctcaaaaaggtcaattagattatttagtatttgaatgtcttgctgagcgaaccatcgctataggacaaaagcaaaaaaagcaaaacgcgagcaaaggctataacgaattgttagaagctcgaatgagagcagtactaccaagttgttataagaacgaggtgcgaattattactaatatgggagctgctaatcctattgcagctggacatgtggtgatgagtgttgctagggagttgggcttagagtcatttaaagtggcggtggtcactggtgacgatgtgttactagaactgcagcgattggattcaaagctgatcgaggcgggtgtcgctttatctcaaagtggcaaagatatcttatcggctaatgcttatatggggattgaaggcttagttgaagcactggaaagcggagccaatatggtgattgcaggtcgagttgctgatccttctttgtttcttgctcctatggttcatgagtttggttggtcccgagatgattggaggaaattgggaaaaggtacgtgcataggtcatttgcttgagtgtgcaggccaaataactggcgggtattatgctgatcctggcgttaaggatgtgatgaacttggctcgtcttggttttcctcttgctgaggtcgatgagtctggtgatgcggttatcaccaaagtcgaaggttctggtggtgtggtttgtgaagccacttgcaaagagcagctgttgtatgaaatccaccgaccagatcagtattttactcctgatgttgttgctgatttctccaatgtcatttttcaacaagaagctgagaatcgtgttgctgtaaaaggcgcaagtggtttgcctcgaacagatacattgaaggtgtctgtagggtataacgatggttttattggcgaaggtgaaatatcttacgcaggaccaaatgcagtagctagaggtcaactagcgcttgatattgtaaaagagcgttttactatttgtggctttgagccagttgaagctcgctatgacttagttggtttaaatgcattgcatggtgtaactcgatcggctcagaatgaaccctatgaagtgcgagttcgtgttgctgtgcgttgctcgactttagaagatgcaatctttgtggggaatgaagttgagacgttatataccaatggaccggcgggcggcggtggcgtggctaagtctgctaaggctgttttggctatggattcttgcttgatttcccgtgatcaagtacatgcaagcatcatcatcttagggggggataaagaatgaaattaagggatatagcccactctcgcacaggagataaaggaaacacttctaacatctccctgattgtttatgatatgaagaattatgatctgattaaagaggccgttacagctgagagagtaaaagtttggtttggtgatattgtttccggagaagtcgttcgttatgagctacctgctattggagccttaaattttgtgatgtatgaggcgttaggtggtggggtcactcgttctttggctctcgatatacatggtaagagcctaagctctgccttgttggatttggttgtttagttgatgtttttgcctgccaccaaattggatagcaggcttttttatcttaattctcccttttttcgcccgcttcaatactctcttatcaactctttatcctattaaaaactgtattaatgacaaaaattcagtacattataggaaagttgttttgtcttatattctgctgtttatggcttttgtcctaagaaagattgtatgaatttggaatcattgttttctattactccctatagttggggatccatcataacggctattttttgtggcgttattgttggcttagagcggcagttgcgaggaaagcctgttggaattagaacctctgcattaattgtgctggggacctatgtatttattgcctcttcaatgtttgtcgcctctgacactacagatccctcacgaattatagggcaggtgattacggggattggctttcttggtgcgggtgttatgttgtcaaaggatggtgcggttattggtgttacctcggcagggacgatttggacactggccgccatcggtgtgtgcattgctattattggctcttatgtggcaataaagctgtcttttattgtggtcgctatattgtacggtgttgatattcttgaggagtattcgtccgcctttacgcgtggagtgcactctaaatacagtcgttggcgcaagcgggattagcttaaattaatcctaagaaatgtggggaattatgatatccggttatcgaattagctgtgatcgtgaagaaatggattttgatgccattcatacttatatatcaagtacttattgggcagaaggcatccctaaagaaacgtttaaaaaggccttagataattcgttgtgctttggtgtgttttcgtctgaagggaaacaagttggttttgctcgaatgataacggatctagcaacatttgcgtatttagcagatgtatttattgatgaagcgcatcgtggaaaaggcttgtcaaaatggttgatgcaagaagtccatgaccattcatcgctacagggattacgaagaatactgttggcaacccgagatgcgcatagcttgtatcaacagtttggttatacaccattaagttcaccatcaacctttatgcaaaaatggcaatctgatatttataagggatagtttactcagatagttctacgcaattacgtcctttatctttacctctgtagagcgctttgtctgcgcgttttatcatttttagagcgttatcgttatttttattgtactcagttaaaccttgagtaatggtaagtgatagattgaagctactaaatttctgattagatatgagaacttttaatttttccgcgatagctaccgtttcattttttggtgtatttggcaaaataatgatgaactcttctcctccaaatcgagcaataatgtcattctttcttattgcttgtgagagggtgttagctatttctatcagacatacatcaccaatatcatgtccgtacatgtcgtttatttttttaaagtagtcaatatcaataagtatgaggcttaagggtgaagaggtagtgtctgcgctgtctaattctttagtgaaatggaggttcaagcctcttctgttaaatagacctgttaatgggtcttgaatattttcattttttagttgttgtgtaagttcagtatatctttttaagaaaaaacgcccaaaaacgccactaaagataattgaagtcgttaaccaaaaacctctatctattgatttttggtccgaataaattgctcctgttatgtcagtaatatgttgactaaaaacagtcgataagatgacacctatcgtcaaaatgatagtgattattagggattctcgatagcccccaattagagctgccattacagggtaaagtggtaatagataggctacttggctattgaccccacccgaaagagcaaatgaagggataataatgatgatggctacaactagagataacatgatctctgatgcaggaaagatgttaaaacgaacgacaatatagagacttgtcactattgctaaatctaacaggccgatccatgtaaagtagattgggagggtaacaagcaaggggcgtaatgttaggtcaataagcaaagtaaaaatcgacaattctactatgcgtaatatgagtttatgactcagctgatgttgtatattgtcttgcatagtctttcggcacggtccttgttttaaatagaagtaataattgttaaagagtgaagtggagcaattattccatcgcaaattttaccctagaacgatatgattatttggttattttcctgcgtggcttcagtcttgtactttttttagcaatgaaaaaagacaaaatctagcaagtgatttctaagtaaagtaaaccaagcaaataaaagacaactatatgctagatttgttctctatgttgttatgtgttgtaaggagtgttaaatgaaagtaagaaatcgttttattgcgtttggtgctttgtggtgtggttttgttactttaccagcgatggctgccacatttgaagtgccacgttcttttgagatcatgtatgtcgatcttgaaagcgcaggtcattttggtaatgattttaaagtagatattgatgaaggtcagcatcagatagttgtgcgttttaacaagttgttgcgaagcggcggtgatacacaaaaatatcaatctgaaccaattgttttggatttacagtttgaaaaggatacctattttacgctgaaagcaccttatatctcgactaaaaagcaagctgaggctaatgccaaagacccacaatttacgatttatgataatgtaaatggtcaagatgttgactataagcaacaaagcttaaaaactaaatctggacttcaaaacactcgtgattacgtttcagaaattgagcgactaacagccccaaattcaacgagtaatactaatgtcagctctgctggcccagttcctgctcctattattatgacagaagacgttgcgttagaaatgatgcaattttggtataatcaatctgacgacgcgactcgtaaagatactcgtatctggatagcagatgatatgtataagccaacagttgctaatatccagctggaaatgtttcaattttggttcaataaagccgacaaagaagcgaaaaaggccttacaggcttggcttgttgaatagcacatatactttaataaatgtctcgtcctaaaatacgttgacgatttttgttaagccagtatggattccatgctggctttttcatgtacttcttctggtgttttcatatttagacttaagtgaggtcgatacctattataaatatcaatagactcactaatatgcctttctaactctttaaaagttctgcatcttccaatcaaaaattcttgcttcaatatgccattcaccctttctgctaacgcattttggtagcagtcatagccatctgtcatcgacggtcgtattttattacgttgtaattctttttgataaagagccgaacaatactgcgaccctctatctgaatgatgcgttagtggctttgtcgttttacgagactgaaccgctttctttaaggctttaacgacattgtctgctttcatatcataactgagtttataccccatgatttttcgattaaaagcgtctgtcacaagcgagagataatgcacaccttcatcactttctacataggtaatatcgctcacaaacacttcttctgaccttgtcggttgatgacctgctaagagattcgggtacttcttcatccagtgtttactgtccgttgtcttggtatagctacgttttggcttaaccaagagaccttcttctcttaaataacgaaacaagccatctcgaccgagctttatatcccgctctttcagtttatctttcagcagaaaatataactttcttgtaccaagtctaggcatgaaacgacgtatatccatcaccaagtctttaacaatggatagacggtcttgttgtattagctgcctctgctcttgttgatagacagcttgcctgctaatgccaagaagctgacaagaacggcttaaactgattttttcttcagtttgaaggcgtctcgctccttggctatatacttttttctaagattcatcccatgttcagtatctagaatatcaaccaccgtattgagtaagcgattccttaatcgttcatcttccaactctcgttcaagtcttttgattgtttgagcgggtgtctcttttgctttcggggatttagacataggtagcctcactttggtagaccaatccattttgccgtgttttcgaagccaagtcagcaccgttgatcggccttggattccatagatcttttgagcttgcttataagtcatgtcgcctttttcaacggccatcactatctgtaatttaaagcccattgtgtagtcgcgttgagtacgcttgcgtttggtattacttggtgtccccataataggtctcctaggtgtaaacctatttcaggacgggacaaaattaaaaaaaacgcccaatgaaaatttgggcgttttttaatctatcgtattttagttaagcgtcggtttgtgctgtggcgtgcttttggttgaatttatcgtttacccaaagtgccaataatataattccgccgccaatggctagacgtaaaatatcggcatctctgttccagaaaatcacattgacgacaatgccagcaggaattaaaaggttgttagcaacggcgagagtgccaatatccaccattgtcgcgcccttattccaagcaaaataacctaagccagaagcaactatgccaaggtaagttaaaattgaccattgaagcgctgtcgttggtagtttatctggattccctaacgctaaaaagcacggtataacaacggctaaggctccaaggaaaaaccagccaaaaaccgtgcgttgtggcagatctgggcgttcctttgcaataatacgtttataaccaacttgacctgaagcaaagcaaatgttggctccttgaacgatcaacaatcctttaataaacccttcgtccactccttggtagcgaatggcaacggctccaagaatggccaaaattgcactaatagcaaagcctatattaagacggcgatctagcatgtcattaattagagtgacatatagaggcgtcataaccgtaaatagtaaaacctcgggaacggataaatataggaaggattgataataaaatccatacataatgccaagctgtagagctccgcataccattaatttaaaagcaatttttgcttcaatctggcgtagttttaagaaaggtaagaaaaccactgttgcaagtgttacacgcattaaaacagagaaccaggcgtcgacctgaccagcaaggtataccccaatcaagctaaacgaaaaagcccaaagtaaggtgactgcaattagtattggcatattggtttgttccagatgaaaatttttgcaaagtttaccgatttataagtgaatggtaaaacagtttactttgttattttttatggtttacaaatggttgaattttgaaccatattctgggggatctttttatctgcaagattgagtgaaaagtgatttgatttaggtagttgatcttttgttgatctacctagggtgttgtcgatgttgtctttttagttactgcaaaaccttgatctagattaataattttattttttatcctgttaccttttttgtcacagacattttattgatcaaaaaaggaatcttattatgaaagctttacttcctgttgcccttgtttctgcactttgctcatctgttgcgttagcgcatgaggctggtgatatttttgttcgtggtggattcgcaaaagtgatgccgaatgagagcagtgataatgtattgaataaaggcgaattggaacttgataacgatactcaggtcggcgttactcttacttacatgctaacagatcaatttggtgttgagttgctggcagctacgcctttcactcataaagtgtcgactaaaggtttaggtgaggtggctgaggtatcgcatttaccgccttctttaatggcgcagtattattttggtcaggcaaatagcaaaatccgtccttatattggcgccggcttgaattatactattttcttcgacgaaaaaggaaaaggtgtattggcggatacagacgtaaatcttgataattcttttggtctagcggctcaaattggtgtagatgtcaattttgcagaaaactggtttgctaacgcctctctttggtatatggatattaatactgacgtacatactacggtagggacttttgacgcagatattgatcctattacctttatggcaagtgttggttatactttctaaagatgtttttccaagcgttacaagaaaagctttggttttcgaatcaaagctttttttattgtgctatttcataggactgaggtaggcttttcattttaaagtagatgcctcatttttcatggaaaaacaatgccattagaattttcacccgaacttgaacgtcattgccatgtgtttttgcaagctcaagggcatgcggattctgcccatgatttgaaccatatttatcgagtggtaaatgtagcaaaaaaactggctcttgaagagggcgctgacttggctgttgtggttcctgctgcatggcttcatgattgcgtttctttgcctaaaaatcatccagagcggcatttagcctcaacattggctggtgatagagctattagtttcttggtctcaattcattatccaagcgaatattatgatgcgatacatcacgctattcgcgctcatagctttagtgctaatgttttaccaaatacacttgaagcaaaaattgttcaggatgcggatcgattggacgcattgggagcggtaggaattgcgcgctgtatgcaagtgagtggggccttaaatcgtccgttatactctttggacgacccgttttgtgaaatgcgagagcctgatgatacgctttattcaatagaccatttttatagcaagttgtttcacattgcagatagcttgaatacgccttcagcgcagttggaagctagaaggcgtaaagaggttatgcaaatttttttaagagacttagcattagatatttaatttataaagctaaggttaaatacggctatgcgaataataaataacagttgccctgttctataccgactgttgcttttttgaggtggcttccctggcatgggccggtaatacatgtgccgtctagtggagagaaaagagcgccatgatgatggcattttaaataatcaccttcctcatctagctcaagatcagaagaccaattaagttgctttttttgatgagggcataagttctcataagcaagaatttgaccttgttgcttagtgactagaaagctatatttttctacagttatatttaatgctttgccttcaggaaggttttgcgcatttgggataaggtatttattaaacacgtgattaccgcacttttttataatgaatgttgtttatttcagtagaattgacgctttccataatcatgcgaactagagtgagaataaaaattctctcattctagtggtgttttctttcaattctaccgctgactatgtgaataaagttcagcaaaatgtcagttaaataaactttccgtgagtaatgactctaaagcgctatgagcgatgagtcaatatgcaagaattgagttagttgattttagatcgttgcttgctttcagcaagctccctatacttagcctctatgactaaaaaaactccggcaaaatcttcacgtaagtccccgactcaaaagaaaaaaacgccacaatcttcctttttgaagaggatgtttcgtgcccttttaaaatggggggtaattattgctttggtaggaagtattccttttgctggttgggtgtggtggctaaatgggcaagttgttagtcgttttgaagggcagaaatggcaggtgccttcagaggtctacagtgcgccagttatattatcaagtggggcaccttggaaaaaacaagacctcgaaaatctattggaagaaactggttaccgatttggtcgaaatagtcaaaacgttggctgggctgctcgtagccaaacgaaagtcagtgcgcatttgcgttcctacgttgatcatctgggatttcatgagagtgagaggcgtattttttcgttccaagatggtcgcttagttattcaagctttgaatggcgatgaaattgacgaagcaagaatagagcctcagcgcattggcttcttatatggcggtaatacagaaagccgtcaaattttaacatatgatgatattcctaagcccctgattgatattttgattgcggtagaagatcaggatttttatcagcattgggggatttctccgactggtattgcacgagcggcgctagttaatttaactcatggctcaagacgccaaggtggctctacgttaactcagcagcttgtgaagaatatgtatttgagttctgagcggacttatacgcgaaagctgactgaagtggtgatgagcttactacttgagtaccattattcgaaagaagccattattacggcttatatgaacgaagtgtatttagcccagttgggcagtagtgccttgcatggttttgctgcggctagccagcatttttttggtcgcccgttgaatgaactgaatatcgatgagtttgctttgttagttggtatggttaaaggtccatctctttataatccagaacgatccccaaatcgagcaaaagatcgtcgaaataccgtactggctatattgaaaagccaaggccgtttatctgatgttgattacaggagccttataaagcaaccgatacgacttgctgataagcaaaaagagcgctctgtgtttggcgattatttagatttggttgctatgcaattgtcgcgagattttgatgaaaccacgttagcgacgaaaaacttacgtatatatactggggttgatatacgagcgcagcgagcggcaagtttagccatgcagcgtcaagtggcggcactagaaaaacgtgatcctaaattaaaaggcctacagggtgccatggttgttactgataggctaaacggccaagtacgcgcagtggttggttctagtgggcagcattatacaggttttaaccgagcgttaggggcggttaggccgatcggttcattggtgaaacctccgctttacttatctgccttggcaacaggtcgttacacttggtggagtgaaatagaagataaaaaattacgttttaacgtaggtggtcaggtatgggagcctgaaaactacgatagaagaactcatggtgtcgtacatctttacgaagctatggctaaatcctataacctagcgacagtatctttagctaaccaaattggctttgatcgagtcggagataccttgcgacagttgggcgtaaaacgaccttttactatgcatcctgcgatggcgctaggagcactagagttgtctccctttgaagtatctcgtttatatcaacctattgcctctcaaggaaagagtagtgagttgggggtggtgctggcagttatggatcagaaagatcagttgatgaagcgatttgatcagcataatgacgtgccttttaccgatgctctgcttgcggtgactttagatggtatgacaaaaacaccaaaaatcggtacagctaaggcggctcaagctgcttttccaaatttaaattttgcagctaaaacgggaacaacaaaccagcaaaaagacagttggtttgttggcatcactggtgattattcctctacggtatggcttggcgatgataataacgtaccgttaagtattaccggtagtagcggagcattaaaggtttgggtggattttacaaaaaatgtaaaccctagatctttacctgacactctgcccaacggtgccgctcgctacaatgtcctagacagtaagtttgaaattgcagctgaccgctgtaaagacaagacgccgttagcgtttattttaggtactgagccaaaagatagtacttcatgtttttggcctttctaaattcatatatatgaaatcagaaaagaagattgataattctttagttcttatatagccttctagactgttgaaaataagcaagtcactttcatctttaaagttaagtgattgttattgaagcttattggtgcctctatggacttaggatattaaggcaatttgggagaagttgctgagatgagaagtgaattcaaatgcttcttagaaataacaccacctcatgtatgcaaaagaaaaaagcttcgcttattgtttgaattttatttgtaagggagtggcgctgtatgcggctgcacacacacatagtttgctgtttattggcggtaactttttttaatgcgggtatcgcttttgcgcaagacgattcgtcttcttgtgtctctcttacagcatctggtaactcggaatatcctccttttttgtggcgagaaacatctacttcaacagagttacatggcgttaatcgtcttattattgatgagttaagtcgtcgtattgatatcccaattagacttattcatgtagggccttggtctcgagctcaaggtgaagtgaaaaatggtcgtgttgatcttatggctggtgctttttatacaaatgagcgagcagattacatggattatttcacgccagtgatgttgcataccgcaagtgtagtttggcaacgtaaggacaaacctttttcatttagtcgaaaagaagatctagtcgggaagtggggggtgactgttatcaataacagttttggtcaagagtttgaccaatatgctcaacataaccttaatatattggcggtagcaagcttgtcgcaagcgttgcggatgttggctgcggatcgagtggattatgtcttgtatgaaaaaaaccctgcgtatgcttatgcaaccatgttggggttgtctgatgccatcgttcctgtattgccttatatcagcagtgagggtttgtatctgacgatgtctaagaagtcagcttgcaacgttaatagtgtaaagcgaaagatcgctattgctttgcaagaaatgaaacaagagggcttcactgaacaggcagtacttgatggtgtacaggaatgggaagcccgtagtcgagcaggtataacgctaaaataaatatgaattcaaatgaattgcaaagggatacatgattaggtatccctttttatattatttttaattaatcaaagattcatataggctgatccattgatctgtaacagcatcccagctgtagtcataacacatcgcatttttctgtttttcttgccagcgattggtgtcatggaagcactctatactgcgctccatcgctgcttgcaaagcctttgctgaggcttccttgaagacaaagccattcgctcgttctccatcttcgaataccgtatctgctaagccgccagtttgccttactatgggtaaggttccgtatttaagtgcatagagttgcgttaagccgcaaggctcaaaacgtgacggaatgagcagggcatcgatacctgcttggaggcgatgagaataatcttcaaagtaacctatacgaacagagacttggtttgggtaattattttgcagttctagatattgagattccaaatatttatcgcctgaacctaatactacaagtcgagcacctttttctaacagagcaggcataacttgtaaaacaagatctaaccccttttgctctgttagtcggctcacaacaccaaatactggttgattgaggtcttctgatagaccattttcttgtaataaagcgagcttgttagcctgtttttgactgagtgtgtctatgtcataattatgggggattagagtgtctttttctggtgaccattgattgtagtcgacaccatttaaaatgccgactaacctgtcttgcatcgctctgagcgcaccgtctaggccgtcgccatactctggggtaagaatctctttggcataagtgggactaactgtggtcacggcgtttgcatagactagtccagctttaaggccagagaagcggccataaaactccatgccgtgcatattgagtaattctggtgataagtgcattgcagaaaattgattcatgtcaaaactgccgttataacgcaaattatgtacggtcgtcacaactgggatgtgctctactttccaactttcaagataagcggcggcaaaacctgtttgccaatcatttaaatgtaatatgtcagcttgccagttcataaggtgtccatgaagcgctaatgtagcagtagcccatgatagcgcggcaaatcgtatatggttgtcttcgaagtctataccatttttatctacataaggcccgtcttcacgttcatacagtgcttggcattgtagtaaccagattggtgtgtcgttttcggggatatgagtttcaagaagtaacaaatctccaacgccaaatggatttcctaggttgatactcttttgaattggcgctaccttttcgagtatgccttggtaagcaggcattatcagtttgacatcgtggcctttttttctcaaagcaacgggtagggcgccagctacatcggctaagccaccagttttaattagggggtaaatttcggaggcagcaaatagtattttcattattaggcatcttattgatttggaataatgataagagtatacctaaatgaaacttcgaatagagtgtgttgataaaaaaattaagggcatcacatggatttaaatacggcgcgcatgaaaactctgtccattattctagccggtggacgtggttcaagattaaaacatttaacagataatcgttccaaacctgcagtacctattgccggtaaatacaaaattatagattttccgctttctaactgcatcaactcaggaatgcgtcgtattgcagtcctgactcaatatcgttcccatactctaaatcaacatgttcaaaggggctggaatttcctacgttcagactttaatgaatttattgagctatggcctgctcagcagcaaactggcagtgattggtatcgtggtacggcagatgcggtttatcaaaacctaactatgattgatggcctagaaagcgagtatattttgattcttgctggtgaccatgtttataagcaagattatagtctcatgttgcaagaccacatcgaaagcggagcagatgttacggtggcttgtatagaagtgccgctgaaagaagctgatcagtttggcattatgcatgtggatgaaaacgacaatattattgcgttcgaggaaaaaccttcgaatcctccaactatgccaggtaagcctgatgtatctcttgcgagcatgggaatttatatttttaacactaaatttttgtctgataatttgcgttctgatgcgagtgacgatgcatcgagccatgactttggtaaagatttgattcctttgtttgttggtcgcagtaaaattaaagctcaccattttgctaaaagtgtcatcgataataaaagttacccagatgagccttattggcgagatgttggtactttgactgcctattgggaagccaatatggatctgacccgcttggttccagagctagacttatatgatgaagagtggccgattcgtactatgcagtatcagcgtcctgccgctaaatttaattacaactacgaagaacgtattggtacagcgctaaattctgtggtgtccgcgggttgtattgtgtctggttcaactgttgagcagtccatcctatttaataatgttcgagttaactcatattctcatgtgaacaaatcggtcatattgcctcgttgtgatatcgggcgtcattgccgcttgcataaagtggtcgtggactccgattgttgtattcctgaaggtactgttattggtgaagatccggctgctgatgcagcgcgtttttatcgaaattcagatggtattactttggtgacacaaggcatgatcgaggcattatctgactagttttttatggtttagttctatttgatacgactaaaaaccgcggctttaagcggttttttttggcttaaattaagtggaaaaagcgtattttatttcgtggatggttggttattatttaactattgttttgctagtccttgaaaaacgataaattgggcgcattagaagggtttagatttttagttattggattgagggtcggttatccccgtaacctgtggataaccctattggtgaatctttgataacttacgcaaaaccagtcactatgctgctttggtcatgggtgttcatttcttctgcagtctttgatttaacgtacgttatttggcaaatgtgtttatattttcacctaaaaatgagggcgttttatgtttacgggtattgttcagggcaaagcgactgttcagtctgcaagtcaagtagggcgaaataagcgtcttgaaatagtgtttcctgcgggtgttatgctgagccaacaacttggtgccagtgtggcgataaatggtgtttgtcttacggtagcggaaattggtcatgacatactaacgtttgatgttattgataccactttggcactcaccaatattggcttgttgcagactggagatgtcgttaattttgagcgcgctgcaaaaatgggtgatgagattggtggtcatgttatgtctggtcacatcatgacgtctgtcaccgtatcacgtatagaaaaaattgaagaaagtgttcatattcgttttacgacagatcgccaaaatgaagtagacgctagacgttacttattcaataaaggctacgtcggtttgaatggtgcaagtttaacgatcagcgatattggcaatgattggctagaggtttctctgattccagaaacactacgtttaacgacctttagtagtttgacggttggagataaagtgaatcttgaaatagatgcacatacacaggcaacagttgataccgttgagcgtatcttaaaagagcgagggattgtcttaccttaaaggtaagttccgcgtaaattactgcggctgtatcttgtttgatctctgaaataaatggagtccgcgctcgaatttcggtagaatgctcgccaatttctatcctgaatacttgttgataagttttttcattgggctggcatgatgatgttagctaactaatgtactttttaggttaaaaagtgtgcatatgtgacttgtttatcaacaagtaatcattcaaacatcgcttttaaagtgtgagtaaatagtgtcttccaataatcttaagcacatacgcaattttagtattatcgcccacatcgaccacggaaaatcgacgttagctgatcgcttcattcagacttgtgaaggtctgagcgaacgtgaaatgtcagctcaggttcttgactctatggacatcgagcgtgaacgaggcattaccatcaaggcgcaaagtgtaacacttgattaccatgcgaaagatggccaagtttatcaattgaattttatcgatacgcctgggcacgtggatttttcttacgaagtttcgcgttctcttgccgcctgtgaaggtgcattgctagtggttgatgccgcgcaaggtgttgaagctcaatctgtagctaactgttataccgcaatcgagcaaggcctcgaagttatgcctgtattgaacaaaatcgacttacctcaggctgaaccagaacgcgtcagtgctgaaattgaagagatcattggtatcgatgcaatgaatgctgtgacctgttctgcaaaaactggcatgggcgttgatgatgttttagaacgtttagttgcgaccattccacctccggaaggtgatgtagacgcaccgcttcaagcgcttattattgactcttggtttgataattatctgggtgtggtttcccttgttcgtattaagcaaggcactttacgcaagaaagataagatttatattaaatctactaagatgtctcaccctgttgatatggctggtatttttacgccaaaacgtaaagaaactggtgtattgagagcaggggaagtgggttacgttgttgcgggtattaaagacattcatggtgctccagtgggtgataccattactcatacgtcgactcctgatgttcctcaattagcgggtttccaaaaagttaaaccgcaagtttatgcgggtgtttttcctgtaagctcggatcaatacgaagattttcgtgttgctttggataaattgacactaaacgatgcgtctttgttttttgaacctgaaagttctgatgcattaggttttggttttcgttgtggcttcttagggatgctgcatatggaaatcattcaggaacgtttagagcgtgaatacgatctagatttgattaccactgcgccaacggtagtgtttgaagtagagctaaataacggtgacgttatcaatgtagacagtccttcaaaaatgcctgatcctggtacgatcaaagaaatgcgtgaacctatcgtggaagccaatattttggtgccgcaagagtatttgggtaacgttattactctttgtgttgaaaaacgtggtattcagaaagacatgttatatgttggccgacaagtgcaattacgttatcagctaccaatgaacgaagtggttatggacttctttgataaattgaaatcttgtagtcgtggttttgcgtctttagattacagtttctctcactttagccctgcacctttgtgtcgtttggacatcttgatcaatggtgagcgtgtcgatgcgcttgcactgattatgcacaaagataacgtgcagttcagaggtcgagccttgtgtgaaaaaatgaaagacttgattcctcgtcaaatgtttgacgtcgcaatccaaggcgcagttggtgcgaaagtgatttcacgtactactgtgaaagcattgcgtaaaaacgttattgccaaatgttacggtggtgacgtaagtcgtaagaagaaactgttacagaagcagaaagaaggtaaaaaacgcatgaaacaggttggtaacgttgaagtaccacaatcagctttccttgcggttttgcaactggatagctagccggataatcaacaggtgtgccagtgcacaccttggtggagaaatgaactatgggttttgatttcgaattgatactggccattgcgtttttggtgacgggtgtcttctgggtttacgaccgcattgtgtatttaccaaagcgtaaagttgttttagcaaatatggcgacagaagcgcgaaccgctttgagtaaagatgctcagcagcgattggctgaaacacctaagtttgttgtggaagtgaagtcatacttcattattattgcggttatttttggtctacgttcttttgttgttgaaccttttcagattccatccggttccatgctgccaacgttaaaaataggcgattttattctggtaaacaaatttgattatggtctacgtttgccggttctaaatacgactattattcctactacagagccgaaacgtggcgatgtggttgtttttaaatatcctcgtgatcctagtctaaactacattaagcgcctagtcggtctgcctggtgataaagtgagctatcacaataaggttttgacgataaatggtcagcaagttagtaaagagtttttggctaagttgcctgtatcattgaacccagaccaagagcctgttgatctgtttagtgaaaatttaggtggtgtgcagcacgatatttataatagttaccgatttactccccatgaaggtgaatggactgtaccagcaggacattattttgtgatgggagataatagagataatagcgctgacagccgattttggggttttgttccagatgaaaacatgaaaggtcgtgccttttatgtttggctgcattgggataaattttttagtatcccaagctttaaaaataacggtttgattgaataagtatttttggagacattttgagttcattgtatcagaagctgagtcggcgaattggttacttttttgccgaccttggactgcttgaactggcgctaacgcaccgtagttttggtggaaaaaataatgagcgccttgagtttttgggtgactcgattcttaactacgtgatagcggaagatctttttcaccgttttccaaaagccaaagaaggcgaattaagccgtttgagggcatcgttagtaaaaggcgatactttggccgaattggccagagagtttgagttgggtgactaccttaagttaggtgcaggggaattgaaaagtggtggttttcgccgcgactctattttggcagataccgtagaaggtattataggtgctatgtatttagatgctggcatggatgtttgtcgtcagcatatattggcgtggtacaaagagcgtttggatgcgacatcgctaaagattgtcactaaagatgctaaaactcgtctacaagaatttttgcaagctcgtaagcatgcgttgcctcaatatgatgtagttaatattgtaggtgagcctcatgatcagaccttttatgtgcattgtcatattgagctttgtgaagagtttattgaaggtaaaggtaatagccgccgaatcgcagagcaaaatgccgctgcgaaagcattgaaaaaattggaaaagaaagatgtctgaagttgaagttacgcactgtggttatattgccattgttgggcgcccaaatgtgggtaagtcaactttgcttaatcacatcttgggccaaaaattatctattacttcacgtaagccacagacaacacgagatcagattcttggtgtgaaaactgaggagcacgttcaggctatttatgttgatacaccaggtttgcatttaggtgaaaccaaagccattaaccgtattatgaataaaaccgccgcagcggcattgaaagatgtcgatgttgtgctgttcgttattgatgcggaccgttggactgaggaagatgaatcagttcttcaaaaggttaaacatgcgcgctgccctgttatcttggtagtgaataaagtggatcaattggatcagaaagaagatctattaccacgcttggctaacttatctgatcgtatgaattttgcgcagatagtgcctatttcagcgttgcgtaataacaacttagatcgtttggaacgtttggtagaaagctatattccagaaggtacgcaattttatcctgaagatcagattactaaccgtagctcgcgctttttggccgcggaaatagtgcgtgaaaagattactcgccagcttggccaagaagtgccttatgaagtggctgtgcagatcgaagagtttgtttacgaagagtctgctattcatattagtgcgttaattttggttgagcgaaatggccaaaaacgcataatcatcggtgaacgtggcgataaaattaagcttattggtaaagaagctcgtattgatatggagaatttatttcagcataaagtgatgttgaatctctggatcaaaatacgttctggctggtctgatgatgaacgtgcgttagccagcttaggttatcaggaagaataatttcgatgcgcgtttctgcgtatgtgatccatactcgtccttttcaggacagtaaaattctgcttgatatgttaacactcgagcagggtttgattaggggagtatggcgattaccaaaaaaagaggctcgggtcatacctgggccttttttgtgttatgaaatggagtttactggtcgtagcgatctaaaaacagtgaaaagtttagagtcaataaagtcagcgtcttctttagatgggttgcctttatatgctgcgctctatgtgcatgagttgcttgagaaactgttaccaattaacctaccactccctgatgtttttgaactgtataaatggctgattgaaaatttgcatgcaggtgctccaatagcgcctttgttaagacgctttgaggttggtttgttctcagaattaggtgttggtattaatatggtatcaaccggtcgaggtgaggtgcttgaggcgcgtcagctgtatcaatttcattataagtttggcttacgcccctattatggtgagatacctaagcaaatgcctatgctgtatgtcgaagggcaagtggcgcttgattaccatgctggtaagtggatggataaacaggtattaagtcttgcaaaagaattacatcgtaactggttggatagtttgttgaatggcaagccgattgtttctagacgtttgctgccaaaacagtcttttcagggggaacgacatttaggtgtgcctatttttcgtgccttgtgaggacttgttctataaagaggtgtgtgtttgattatcggggttggaactgacttagtagaaattgctcgaattgctcagtcaattgagcgtttgggggagcgatttattgataggatattgaccgctgctgagaaagagcgttggtctgaaatcagtaatctagaaaaagcaaactcctttgttgcaaagcgttttgctgcaaaagaggcagccgttaaagcattgggaacaggtattggtttaggggttagttttcagcattttaacgtcagtaacctgccttctggtcagccagtactcaccgttgatgaaagtatcattgctcgttatgactttcctgtgtcgtggcatctaagtttaaccgatgaaaaagcctatgctcaggcttttgtaatacttgaatctaaatagttgagtctaagggctgaggccaaggaataagctgtcgatggtttagcagttcctctattgcttcaacgaagtcttctgctacaccacttacgtcttctagtcccaattcttttaggtgtgtttctagaaagcctgcgtggcgggcaatatttatggtaccggtatatttagaggctccatgtattctgtgtactacttcaatgagtttttctgtgtcttggttctctaagtgatgttggattagttttttctcagcatccagtgagtctgccagcatgtcaaacatctctttcgcaatgatagttttgccatcaacaatttcgagtgctttttctaaatcgaaaataccggctagtttgtcatctacttgatcttgaaagcttttggtgtttgagtgccaagtttcgattgtgctcagaagaagctcttcatttatgggtttagttagataggcattcataccacttgcgagtatctgttgttgttcagatcctaaggcgtgagcggttaacgcaataataggtgtgtttttataactttctatttgtctaagttgtcgtgtggtttccatgccgtccatttcaggcatttgtatatccataaaaatctgatcaaagctttcgcttatcgccatatcgatggcttgtcggccgctataggccaaagaaacatcaatgccgataggaactagccagtgttttagtagttgtaagtttattggtgaatcatctacagccagaattttaaggccgcgaattctttcctgtaatacatttatttgaggttgttggggggagattgatgtagtggttggggtattattgttgctaaggtgttgcaatgcactgtagagacgatcatgactaatgggtttaagtagaatatcgctgcatatttcttttaggtctgggtaatgagctatttggccgggcggctgaatcattaaaatacatggtatagagaactgtttcgctgaataggtaataagttcccgtgcttctgcaacgctttgttcatcaggcataacactaagtagaatggcatcaatggtttcatgctgtttatttagcagagagaccatttgctctaagtcggaacaggctgtacagctaacaccaatgctttgtaagtagctggttagatagcttttgtaagtcgcgctaggttctagtagtacagtatggcgctttagagcgcttttatcattgcccaatttgggtgacgtttttaggttaatagtgaaacgaaaggttgaaccgatgcttggatcactgctgacttcaattttgccattcatttgctcaactagttttttggtaattactagcccaagtccagtccctccaaattgtctagtggtgctggtgtctacttgtgagaaaggcttaaataagcggttgattttatgttcggctatgcctatgccagtatctataatctgaaaagataaagtaatttcttgtggggtttgtgaggcgatggatacctttgtacgaactgagccttggtgtgtgaacttaatcgcattgccaatcagattcgttaaaatttggcgtactcgtgtgctgtctcctacaaaccattcaggcacatcttggctgaattctggtactaaatcgatctgtttttctttcgttaataagttgatactgaggatttgatatacgtcatctaacagtgttttcagattaaagtggttgctttctagattgagtttaccagcttcaatctttgaaaaatccaatatatcgccaataatagtaagtaggctattggtcgattgttcaatggtgtctacatagagtcgctgttgagtgtctgtaatgtctttctgtagtgtttttgtataaccgagaattgcgtttaatggagtacggacttcatggctaatattagcaagaaattgtgattttaatcggtttgattccatagcttcgcggtttgctatgtgtagttgcgcacttttttcttccatgctatccatgctgcggcgaatatcttcagttgattgctcaatacctgcaattagttcttcattgtgatgctctaatctttccgatagatcaagcaggtctttttggagtgctgcgtattctggcggaagcttcattaacttagcgccagaaaattgacctttaaccaatttatttagtgcagaagagagtctatttattggcagagttaatgtttttgataaatgaaatgctcccaaaataaccagaatattaaaaaacagcagaataaaaataaccagacaggcatattggtatttttctatttgaattgcggatttattggcttcaatttttacccagccaattaaactacgctgatctactgtgttgaataagtctgattgagtgttaaaagcaccatcaagagtgttgttggtgtaatggatggcgctaatcgattctatataattatcatattgctttataaaggtattttccggaaagttggtgctgcttgcttctggcgctttaccaagttccgctatgagtttttgctcgctgttaaaaagttgaacactactgatatcttgattgtttagcgcattttgtaatatccgatacatcatgttttgatcggaaaaaacaatagcatattcgctggtcgtagcgacttgttcagtgatatgcgatgtgcgttcgtataaatttcgatttagatcgttaaagcgagttgataagagaagagtacctgttagcaacgagactatgaaaacaggtgcaaataatgcccaaaaaattttgctgcttagtctaagtgttggtaggtttgagaaaggtaatttcttcatactaagaatctagatgattggttaatagcaggacaaattgccttggtttttacggtcattgcattctctttcatagttgctgcatgcgtgttgttcactgctagatggagagcgaatgtaagcacactcgcgccacttttttctgagttctagattgttaagtccagagaggttttctgtggacttatcacagctactgatcatcagtaataacaacagtagggtgaaaatgcgtgttatgagcatatcttttactctagaatgcgaaattgaaactaagtttataacgctttcttattgtactgtttagcgtaagtgttcttaaataggcttaaagtgttaagtttcattccctaagtcatcaatgtcaatgaagtttttttatgatccaataccctagtatcgagtccttaattgggcaaacccccttggttcgccttcagcgtatcaatcctaatccaagtaatactattttattaaagcttgaaggacaaaatcctgctggttcagtaaaagatcgtcctgctttgaatatgatacttcaggcagagcttcgcggtgatataaagccgggtgatagtttgattgaagcaaccagtggtaataccggcatcgcactagcaatggtggcggctattaaaggctataaaatgcacttgatcatgcctgacaatatgagccaagaacgcaagtctgcgatgacagcttatggggccatattgcatttggtgacaaaagaagagggtatggaaagagcgcgagaccttgctcaagaaatgcaagatcaaggtgttggggttgtcttgaatcagtttgccaaccaagataacccaaatgcacattatttaacgactgggccagagatatggcagcaaactcaaggtgcagtaacgcattttgtaagctccatgggaactacaggaactatcatgggggtttctcattacttaaaagagcagaatggagacattcaagtcgttggccttcagcctcaagatggctcaagtattcctgggattcgtcgttggccaaaagagtatttaccgtccatttttgacgaaactcgagtggatactgtaatggatgtatctcaacaggctgcggaagtaacgatgcgtcgcttagcaaaagaagaaggtattttctgtggtgtttcttctggtggatctgttgccattgcattggaattatctaagcagttgaatgatgctgtgatcgtggcaattatttgtgatcgtggcgataggtatttgtcgacaggtgtttttgatagttaggtagaccttcgttcggtattttatgtaaatgccacaggttttttcagctatttaaggcttgctttcacgtactgttctgcaggtagatgcggtagaatggtcgtgcatttgtcctagactcaggaataagagagccacctttgagaagaagaacatccccacgccgaacaactacctctaagccgcagcctattggtccaatacagaccttcgaagtggacggtttgacgcatgaagcaaaaggcgtcgctcgtttacaaggtaaagtaacttttattgaaggtgctttgcctggtgaaacagtcgaggcgcaagttaataaagcagggcgtcgctttgatgaagctgttttggtgaatattattgagccgagcgtttatcgagttgagccctcttgtcagcattttaatctctgcggtggttgtagttttcagcatttagctaatgagcaacagctaagtgcaaaagctgattggttgcaaggacaactgcgtaatctgattacaacccaagaattagagaccttatcagatacacctacaggttatcgtcgacgtgctcgtctcgcgattgatatcaaaaaaggccgtatggtattgggttttcgtggtaaagcatctaaggaaattatctcaattgatcaatgtgttgtgcttactcctaatttgcaaagtaccttccttttactcaaactcaagttattagaaaatgatttggcgggtgtgcttggacatgtggaattacttgaagacactaaaggtgtttcggcgttgtttcgcttaacgtctccaatatctgatgaacttaaaaatgcatgggaagattgggctgaaaaagggcgggtcgctttatattggcaagcaccaaaagtgggcaaggcggaagtggcgcttgaaaaaatgcgctattatgatcttggtgacttaaggttgaaatatcaccctcaagactttattcaagtaaatgctgctatgaatcaaaagatggtagtgcaagcaatggactggttaaatccaagtaagcaagatgtaatattggatttgttttgcggcgtagggaatttttctttaccgctagcagtgcatgctcaagcagttattggtgttgaagtgcaagagacaatggtcgaagccgcgcgagaaaatgcgcgagtgaatggttttgataacctgtcgtttgtggcagcagatttgactaagcctgtgaataatgaactttttaagcagaccattaccaaagtattgttggatcctcctcgtgctggagcgtttgaatttttagatagcataataaaaattgggccgacgcaaatattgtatgtttcttgcaatgcttctactttagctagggatgccgagtatttagttgcaaagggatatcgtgttttacgtgttagtttgatggatatgtttccgcaaacctctcatgtagaaacgatgatgttattgcaaaaaaagaagtaaatttaagggcggataaatggtaacggtaagaaaagatcaccctgtgttagaggatggtagtgtcgatattgatgcttggatggggcactttgcgcaccttattgatgacagtactcgagtgcctttgcgtatggcctgcgagctggctcgtcaagccgaattacaatgtgctcgaccttcttattggggcgcacaagcgagcacttttcgtgctgggctagaaatggttgaaatcctttctggttttcgagcagaccaagattcattggtagccgccgctttatatcgtgttgtacgagaagatcaattgcccatttcccgtgttaccgaaatgtttggtcgtaaagtctcttcgattgtcgaaggggtgatgaaaatgggggaagtttcgaaaaatttgactgcggactccgcggctgaagtattgggcagtagtgaaaaccaactagaatcactacgaaaaatgctggtttccatcattgatgatgtgcgagtagtgctgattaaacttgctgagcgtgcctgcgcgattaaagaagccaagtatcaaaacgaagagcgtcgtgttgctgttgctctagaagtgcagagtgtttatgcacctttggcccatcgtttgggtattggtcatatcaaatgggagttagaagacctctctttccgttatctctatcctaacgattacaaacgcatcgctacttggttagatgagaagcgtcttgatcgccagcaatacattgatgatgttattaagctgttagatgatcgtttaaaagccattaatattcacgctgatctaatggggcgtgcaaagcacatctatagtatttggcgtaagatgaagcgcaaaaacattggctttgatgaggtatatgacgttcgtgctgtgcgcattttagttgatgagccgatggaatgttatggcgttcttggtgtggtacataatttatggcgtccaattcctcaagagtttgatgactacattagtaacccaaaatctaatggttatcagtcattgcataccgccgttattggccctcaaggccgtgcgcttgaaatccaaattcgtacccacaaaatgcatgaagacgcagagcttggagtttgcgctcactggaaatacaaaggcacagatttaagttccaatagcagtagctatgaagaaaagctccagtggctaagaaccattttagacttccatgaagtgcaaggtgatttggaatctttgtctgagcaagttcgcagtgacatcgagcaagatcgtatttatgtttttacccctgacggtcatgtggtcgatttgcctattaatgcgaccgctgttgattttgcgtatcgagttcacactgaaattggccatcgctgccgtggtgccaaggtaaatggtaaaattatttccttagtcactcacttaaaaactggcgacaaagttgaaattcttactaccaaagagggtggccctagccgtgattggctgcatccgacattaggctatgtgcaaactaaccgcgctagagccaagattcaaaattggtttagaaaagaagatcgagaaaaaaatctggatgccggcaagcatttacttgataaacaattgaaacgtctgggccttgaggatagtcgtattgatttacaagccatttcttctcgttttaacttctcttatgctgaagaagtatatgtagcacttggtgcgggagacattcagttatctaaagtgttgcgtgttattgatgacttttacaatttgaatggtgagactgcgaccccgcgtccaattcgcttgaaaaagagccgtcataagtcttcagataacgacattcatatcttgggtgtaggcaaattattaacacagatggccaaatgttgtacgcctattcctggggatgacatcgtaggttttattacccaaggtcgtggtgtgtctgtacataggcaagattgcattaatatcgttcagttgggcttagaggaaccagagcgtattattgatgttagctggggggaagagcttgataatcagtaccctgtaaatatacaggtggaggcttatgatcgtactggcttgctcaatgacatcactagtttgttggcaaatgaaaaagtaaatttattgtcgatgaataccttgtctgccaaagaaaaccacacggcaagcattcgctttactattgaagtgggagagttgagtgtgctgagtaagttgctacatcgcattaatcagctgccgaatgtgctgaatgtattcagagagagagacttttgagtaacgcgattaaacagctactgtatttgatgagttgtcttagggatgaagagtttggttgtgcttgggataaaaagcagacttacaaaagtattgcgccttatacgctagaagaagcttatgaagtgttagatgccattgagcgtgaagattttgaacacttgaaagaagagcttggagacttgctctttcaagtggttttttatgcgcaaatggcggaagagcaacaacgttttacgtttgatgatattgcgactggcattgttgaaaaaatgctgcgacgtcacccacatgtttttcctgatggtgacattacgcgttttggtgaaccagcaatgttgagcgaagagcaaatagcacaacagtggcagcagattaaagcgcaagaaaaaggctccgtcgataagggtttattggccgatgtccctgtctcaatgccggcactcatgcaggccgttaaactacagcaaaaagctgcaaaagttggttttgactggcctgaagtggccccagtctttgacaagatcagagaagaacttgatgaacttgaagaagcaatgaaacagaagtctcgtcttgatgttgaagaggaggtgggggatgtgctttttgcggtgagtaatttatctcgtcatctagcagtatctcctgacgtggcattaaataaaacaaatacaaagtttcgtcgacgctttggtagaatagagagccttgtggcggtacaaaataaaaatttagcagattgctccttagaagagctggatcgttattgggaacaggctaaacgcgaaggtttgtaagtggtgattttgcaaacggataatagatcgcttgaaagggcgttattggcaacattaggagggtgaagtgagtgatagtcaggcgtcattacgcgaaaatgttaggttgctaggggactgtcttggcgaaagcatgagcaatcatttgggagagggttttctagaaaaagtagaaaacatccggttgctatcgaaaaatggacgtcaatcaggtgactcagcggctcttattcaagccttagaagcattggatgacaaagaaatcgtgccggttgctagggcgtttaaccaatttttgaacttgtctaatattgctgaacaataccatcgagtacaccgccgtcgtactaatgaaagtttaggtgtgtaccataatcctgttggcgatttgttaacccgcctttctaagcagagctttactgcagagcaaatgatttcatcattgcaatctcaatcgattgagcttgttcttactgctcatcccacagaagtggttcgtcgttcactaattcggaaatacgataatatttccagtgagttagaagcccttgacaaagacaacatactgccattagaagaaactaaacatattcgtcgcctgaaagagatcattactcaagcttggcatacagacgaaattcgtgaagatcgtcccacgccagtagatgaggcaaaatggggttttgcagttattgagcaatccttatggcaagctgtacctcgcttttttcgtcaattagatgagcaatttagtgaattttcaaaagaagaccgtttgccactcgatttagcacctattcgcttcgctacttggatgggaggggatcgggacggtaatccgaatgtgactcataaagtcactaaagaagtgactttattagctcgctggatggcggctgatctttacataaaagacttaaatgtgctgcgttcagagttttctatgacgcagtgtaatgaggccctacgcgcacgtgtaggcgatagcgcgcagccttatcgcgaagttttgcgacatctagaaaataagatgttagcgaccaaaaactgggcgaaggcctgcctagatggtaaaccaacttccggtgaggatatttttcttgatattcaagagctcaccgatgaccttattttgtgctaccagtctttgttagattgcggtatgaaggtgattgctaatgggtcactacttgatcttattcgttgtgccgctacgtttggtgcgaccttagttcgtttagatgttcgccaagacgcatctcgccatattgatgccttatctgcaattacccgtttctatgggcttggtgattacgcagaatgggatgaagcgtctcgacaagctttcttgttgaccgagttgaactcaaagcgtcctcttttgcctatggagtggacgccaacagctgaagtgaaagaagtgctcgatacttttgcgatgatttcccaaggccaacagaactcgttcggctcttatgttatttcaatggccagtgcgccatcggatgttttggctgttgccttaatgctaaaagagtctggtgtgggttttcctatgcgtattgttcccttgttcgaaacccttgcggatttggataacgctgaacctattatcgaacagctattttcaatcccttggtacaagtcttatatcaacggccgccaagaagtgatgataggctattcggattctgccaaagatgctggacaaattgccgcaacgtgggggcagtatcgagcgcaagaggcgctgactcgcctttgtaaaaagcatggtattcatctgactttgtttcatggtcgcggcgggaccgtagggcgtggcggtggtccagctcatgtagcgattttgtcgcagccgccaggttctgttaatggcgctattcgagtgactgagcaaggtgaaatgattcgttttaaattcggtattcctgacatcgcagtgcgttctttagaactttactgttctgctgtgatggaggcgtctttgattcctgctgagcctccaaaagaggaatggcgtgcgattatggatgaaatggctgaagtggggatgaatcaatatcgctctattattcgtggtcatgaagactttgttccttattttagagcaactacgccagaacaagagttggctaagttgcctttaggctctcgtcctgcacgtcgtcgttcggatggcggtgtagagagtttgcgtgccatcccttggatctttgcttggatgcaaattcgccttatgttgcccgcttggttgggtgctgagagcgctcttcagcaaggtgtcgaatctggtaatttggaaaaattacgtgagatgcacaagaaatggccgttctttggcgcttatttggatatgctcgacatggtattggcaaaagcggagccagagattgctgaatactatgaaaagcgactagtaggggaagagttgcaaggcttagggcgtttgttgcgaggcaagcttaagcaagtgagtgagttggtgaaaatgcttaagaagcaagagcgacttattgaagataataaaaccattcgtcaatctatcgatgtgcgtaatccatatattgatccattgcactatttgcaggccgaacttttgtatcgcagtcgaaaagatgaagaaaatgctgaagtgaataaagccttaatgattaccatggctggtattgcgagtggtatgcaaaatacgggctaattgcaaatgtggttaaataatgctcaatatgagtaagaaaatgataaaaaaaggcaggtaaatttgcataatggatggatgcttgggtatgcttggcgaccattcaattttttagtatgcaattggtttgtctgttcgccttgctgccgtgcttaattgcacgttgccgatgcattgtgccagtcatccttgctattcagttaacgctgtcttttggagactttttatgcgagtaatattattaggtgcgccaggcgctggtaaaggtactcaagctcagtttattacggaggagtttggtattccgcagatctctacaggagatatgttgcgtgcagccgtaaaagccggaagcgaaatgggtttaaaagccaaggctgtcatggatgctggtcagcttgtttctgatgatattatcatcggtttggtaaaagaacgtttgactcaagatgattgtgccaacggtgctttatttgacggttttccgcgtactattccgcaggctgatgctttgaaagatgctggcgttgaaattgactacgttgtagaaattgatgtagctgatgaagaaattgtaaaacgcatgagtggacgtcgtgttcatgaggcgtcaggtcgtacttatcatctggtgtataatccacctaaagtagaaggtaaagacgatgtaacaggggaagatcttgtgcaacgtgctgacgatactgaagaaacagttcgtctacgcttaggtgtttatcatgatcaaaccgcaccattaattggttattaccaagattggctaaaagcagacagcgcaacagcgcctaagtttgtgaaagttaatggtatcggtgatttgaatgaaataaaacaaagcctactagcatcgttaaaggcttaattattcaatgacggttattttagcattagatacatcaacgccagcttgttcagtggcgttgaatattgatggggttgtgttggaagacttccgcatggctccacgccttcataatgatctgattttgcccatggtagatcagattctcaggcaggctggtttggctttgtctgatctagatgcaatcgccttcggtcgagggcctgggtcttttacggggctaagaatcagtgctggggttgtgcaaggccttgcttttggtgcagatttgcctgttatcccagtttctacgcttgctgccttgtcattggacggttttcaaaagacgggtaaaagtaattggctggccgctcttgatgctcgtatgggtgaaatttacatgggtgggtatcgtgtcaataagattgaaggggtttacgaaatagagtcattaattgatgagtgtgttgttaagcctacagttttgtctgcgttttcagctagctttgatggtgtcggctctggctggtgctatgaagatgctttaaaaccactacttcctagtcatcctactcatattttaactgacctagcacctcgtgcagcttgcattgctgaattggctctcttgttatttaaaaaaggtgaaatggtgtctgcttatgatgctattccaacttatttaagggatgaaattagctgggaaaaacaggctccgcgtatagggaagcgttagttatatgttgtggtaccacatcgtttttttggcagttattcaaggattaacagagtttctgcctatctccagttctgctcatttaattcttcctgcgcaattgctacattggcctgatcaagggttggcgtttgatgttgctgtgcatgtaggaacgttaatcgccattgttggttatttcagaaaagacatagtgcagatcgttgtagcttggtttgtttctcttagggacagacgttcaacatcggatagtcgtttggcctggtggatctgcattgccactttgccagcttgtattgctggcctagtatttgatgactttattagtacgaacttgcgttctttagaagtgattgcctataccacgattggctttggtgttttgctttggttgtcagatctatatggtacttctcagaagactgaacaagattttggtttgaaaagtgtgctttatattggctttgctcaagcgcttgctttaattccaggaacctctcgttcaggtattacaatgacggcagcccgtttcctcggttttagtcgagaatgcgcggctcgtttttcatttttattgtcgattccgcttattctagcggcaggtggtctgaaatcgattgagttggtgtcatctgatattgctgttgattggggcagtattctaatgggagttatcctatctgcaatcagtgcctatctttgtatttacctgttcttaaaatggcttaataaaattggctttttcccattcttcatttatcgattagttttgggtgtaattcttttgctaattgtttatatataaaagagatcttcaaagttctttatttactacaggtactttggttgttgctggaaagctggtttattgatatgcaaaaaagcttctatactttagatgctttttctatttgtacttctataaatgccccattatttcgcatacatgattgagtgcagattcgcgaattgactcttgtttaatgatttttggagagaccattgcttaattccattgccgtggcaacaacagataagtttttggagtctgagtctagattattggctaagtccttaaaccttgattttttgtttttaaatgagccgttaaaatttgtatctaaatacgactacttattattaaagacatccgatggcattggggttgctaaaacaggcaaaggggctccgaagccagtatatgtagattttacctctggtgctgtcgatcatagaagacggtttggaggagggaaagggcaagatattgctaaagcggtaggacttaataagcgcgcaaacttatctgtgctggatgcgacagctggcttggggcgtgatgcttttgtattggcttgccttggttgctcggtttctctgtgtgagcgtgtgggttttgtgagagctatgttggaagacggtttgtacagagcctcttttcatcatgaagtggctgagatcgttgctaatatgtctttgcttgctatcgatatcattgatatcgacgagcaagataggtttgatgtggtgtatttggatcctatgtatccacataccgataaatcgtcagctgcagccaaaaaagaaatggctttttttagggatttggtgggaaaggatttagatgctgatagcttattggcttacgcattacgtctggcggaatatagggttgtagtgaaacgccctaaaggcgctccatttttagataactctgagccaacttatcaattagaaggaaagtcaggtcgatttgatatctatgttttaaaatcactcgactcgctttctgcttagtatattgtttattaatagtgaggtggtcggtcgccatcatgaataggctgttgttggcgataagactctagctgatttcctaatagaaccaatttttctttcatcaatagcatgtctttttgctgactgataagcgcctgatttaaactatcaatcgtgtcttcttgaaattgtagtttgaattctaattcgtcgatacgttgattgatttgtgaggtgttcatagataccttctgtgtgttaaccttactaggctaaattcgtatttaatgagcgattctatacaaaaacatgacgcaagtattggtcatttagaatgtaagagtggcgtgaaaattgctctcataaagaagttgggtattttactacgatcttctttagcttcacatggtgatttcagcaagagtttagtaaaaatattcatttattcacgtttgtactaacacagagcttatttttttagaaatagctttgcttcacaataatatttaatttgataagagatatacttttatgaatgatcatcaggataatgtttcgcgtaataaagggtcttctgttggttccggtttgttttcgttgcgcacatttatagttagcctcgttattgctttgatcgtacctctgcttttagctggggtgttgaaagaggagatgggcacaaatttcctagtatattttggctttgttctagtatctgtttatgtcggtgctatggtaagccaggctagttctgccggttatgattctgagtctgaagaagacgaagatgatgatcgtgagcaaggaactgttaagtggttcaattcttcaaaaggttttggttttttaactatggaaaatggtgatgatgtgtttgttcattaccgtgctatccgtggtcgtggtcgccgcttcttggttgaaggtcagttagttcgcttttatgtcactgaaggtgagaaaggcaagcaagctgaaaatgtatctattattcgcggttaatttttcaaattaagaggtttttatggcaacggtaacattaaaaggtaacccttttgaaacagtgggtactctccctgctgtgggttctatcgctcctgcgtttgaacttgttaaaacagatttgtctgtcgctacattggcggattatcaaggcactaaattagtgctaaatatttttccttctgttgatacgccaacgtgtgcaacatctgttcgtaaattcaacgaatctgcggcttctttgaaaggtgtaaatgtgctttgcgtatctgcggatttgccttttgcagcagcacgtttttgtggcgctgaaggtattgataatgtagatacgggatcaactttccgctctacatttggtgatgattacggtcttgcttttgcaactggtcccctaacaggtttgctgtctcgtgctgttgtggtattggatgagcagggcacagtgatttacactgaacaagttgctgaaactgccgatgagccaaactatgaagcagcattggctgtattggcttaatctagcaatgtaaaaaggccgcttccaagtgaattggaagcggccttttttgtctttaaattaaagagcttttgaactcaataaagtaatcttgttctttaatgaaaatgcttgggttaatctttttgtaccggaattgtgttagtagtacgttcaacactattatctttgtttaaatagactaatttgggtttgaactcatcggcttcagcttcgttcatttgtccataagcggcaatgatgacacgatcaccaacctgtacttttctagctgcggctccattcattgaaatggtgccagagccagattcggctagtattacgtaagtgtgaaagcgctcgccgttatcaacgttgtagatatcgatttgttcaaattctctaaaaccagcgagttctacaaggtctttgtctatggcgcaagagccgtcataccaaagctctgcttgggtaacgcttgccatatggagtttgcctttaagaagtgtaatttgcatgtgttaggtctctataattgttgctatgtcgcatttttgctttttggggctacttttatttgttgagttaattccaaataaatgggccttcttcgtggctatttatacgccaccattggtctggatcttggttgctttcctcttcccatccttgaaagttgcaacgtacttcacagtttagggatttgaatgcttgtctagcacaagctatatcgtcttcccaaggggttttgtctgaatcgaaccatatagaggtgaagcgcttgcctgctgcttgctctaaaatagttacctcaatttcgttatcattagatgtaatgataacttttgagcagagtggtgatgggctactttttttgactagagtgaatgtattttctagccaggaaatgatcttttctgtcgggcaggacaatacatatatttcaatgtcggcttgctgcatcgttctaatccttctttttaatcatgtggtaaattctgagaacactcattgataaatagccaatgagtgtccatagtacgccgcaacccgcaagtatcagtccaaatatcgcaataatctcttgagcaagagactcaacgacaacacgatcagctaccataagcatcagaacgccaaagacgaaaattaatccgccttggatcatcttgataagtgcaactctagggttattgcctagtttcattgctaatttatgtattgcatttctcatttggatgctggcctatgctctctttcaggctattttttagcaaagagattctcaagtattcgagcataaatctccgaaagctggtttaagctctcggcgtcaacgcactcattgatttgatggatggtggcattaatagggccaagttccacaacttgagtgcccattttggcaatgaatcggccgtctgaagttccgcctgaggtagataattcaggagtaatgttaactgttgcttgtacagcttcaacaattgcgtcaactaattcgcctgggcgagttaaaaagggcaagccattatatgtccactcaatatcgtagcgtaagttgtgtttatctaatatttcaattacacgcactttaagggcatcaaagtccaattcggaggaaaagcgaaaattaaattgagcgtttaatttacctggaacaacattggttgcgcctgttcctgagtggatgttagagacctgaaagctggtgggtggaaagaagtcgttcccatcatcccagtgtgaactggccatttcggcaagtgctggagctgctagatggattgggttttccgccaagtgtgggtaagcgacatgcccttgtttaccataaaccgttaggtcaccgctgaaggacccgcgacgaccatttttgattatatcgccaagtgttttggtgctagaaggttcgccaacgatacaccagtctacttgctcatttctttccatgagcgcatcgactacgcgagttgtaccgtctacaaaagggccttcctcatcactggtaattaaaaaagaaatttgcccagagtgattagggtgcttggcaacaaaattttctacagcggtaaccatagcggcaagactgcctttcatatcagctgcgccgcgaccgtaaagtacgccatcgactatttctggtgcaaagggggggattttccattcagcttcagggccagtcggtacaacatcagtatgccccgcaaaacataaattaggacctgagttaccgcgtttggcgtaaaagttttttacttctccgaagggcatgtattcgatttcaaaaccaatgtttttcaatcgctctatcattagatcctgacagcctgcgtcttcaggagtgacagacggacgagaaataagatctagggcaagttttagtgtgggggacaagtcagacattctttacctttgtattggttttcgctaccttatggaagattctgttactataacaggagattcaaataaaggtggagttatgaaattaggtgtcgttgtttttttgggtttgatttcctctggctgtagtctttttcagcagccagttattcaggagtcgtattttgtcccagtgatccgttcggacgtttcctcttcgggctatacgccaacagtgacacctatgtcggcacctaagtctaatagagaaaggccgcgtatttacacgcctgttttgcgctaaagtagtttttgcgcataactttctgcatcgaagcctaaataaacagattctttaaccgttagtaaaggacgcttaataatagaaggctgagctatcataatatggacggcgttattattgtccatggtggcttttgtttcttcatccagtttgcgccaagttgtgccacgcttattgatgatgttgtcccatcctagttcatctacccaagcttttgctgtggcttcatctaagccttcttttttataatcatgaaaactgtattctagattgttggcatctagccagcgaaaagcttttttcatggtgtcacagtttttgataccaaatattttaatcatgtttgcccccgcattgcgccattttgaaggtaatcaaaatggcgctttttggtttttttttatcgctattaattatggctgtgaagtgcttcgtttaattcaatagctgttttgtttgttttgcattcgattgcgccagttgctgaattacggcggaacaatagatctgattggccagaaagttcgcgagcttttacagtagaaacaacttggttgttttcatcaagaacagcaactttagagccggctgtaatataaagaccagactcaacgatacagcgatcgccaaggccaataccaataccggcattcgcgcctatcaagcatttctcgccaacagcgataacaatattgccgccgccagacaatgtgcccatagtggagcagcctccgccaagatcagaaccgttacctacaacaacacctgctgaaatacgaccttcaaccatgctgttgcctagggttccagcattgaagtttacaaagccttcatgcataaccgtagtgccttcagcaaggtgcgcacctaaacgaacgcgcgcagcatcgccaacgcggatgcctgtagggacgatgaagtttagcattttagggaatttatcgacgctgaatacttcgatagtacgtccttccatgcgagcgcttaattggcgctcagctagttcgcggacatcgatagggccttcgcttgtccatgcagtattgatcaatagaccaaacatgccatccaatactgtattgtgaggtttaactaggcgatgagaaattagttgaagctttaagtaaacttcagctgggttggttggtgcttcatcggtggctaatacacatagaattacgggctttgttgaggcttttaggcgagaagccaattctgcctgctcaatgttaccagctttcaaaaggttcatgtgtaagcgatttaaatcgctttcatctaataccagtgtattgttgccaccttcgtaattggtgctttctagaagtgcatctagcgtatttttttctacgtttagacttggtgctgagtagaatacttctaaccaattgccttctttattttgtgagccgataccaagaccgaacgcgaaaattgtattgctcatgtgtttctccaactgagttatctgtctaaaggggttactaatgggttatcttcggctgaggaagtctctaattcttttggctgcctcaacgcattctgattcttctgcaactagggccatacggacatgatggctgccgggatttgtaccttctacttcacgtcctaaatagctacctggtaagactaaaaccgattcttcttgatacagcgaggtgcaaaactcttcatctgtcatgctgagcttcggccaaagataaaaaccggcttcaggtttggatattggcataactggcgacaaaatttctaaaaccgaatcgaatttacgggtataaatctcgcgattttgtataacgtgttcttcatcattccaagcagcaactgaggcatcttggtgatgaattggcatcgcgcaaccctgataggtacgatatagcaaaaatggtttaagaatagacgcgtcaccagcaacgaagccagatcgaaggcctggtaaattagagcgttttgatagggattggaaaataaggcaatgtttataatccttgtgtcccaaaatttcacaggcttctaataaacctagtggtgcttgagagccgaagtaaatttcggaatagcattcgtcagccactatggtgaaattgaaggttttggctttctctatcaggtaggcgtattcctctaatgtggtaatgctgccgctagggttgttaggggagcaaacaaacaatacttcacaacgttgccacgtggcatcgtcgactagttgataatctactttgtagtttgtttctgctccgcaaggtaggaaatgtagctctgctccagcaagaatgcctgcgccttcataaatttggtaaaaaggatttgggctgacaactagagagttttgcttttcgccaaccagtgtttgggtaatggcaaacagtgcctctcgggttccggtcacaggtaaaatttctgtgtctggatcgagtctttccaaatggaagcgacgtttcgcccatttgctaatggcctctcggagcggtaattcgcctttggtgcttgggtacttgctaacaccacctaggcttttagcgagtgtctcaagcacgatggctggtgcatcgtgctgtggttctccaatcgttaatttgatcagtggcttttctgggtttggtgtcaacccttctataagctctgcaagcttttggaaaggatatgggtgcaaagagtgtataagggggttcattggtttttagtccatcgtttgagaaaaacggtctattttctcttttaaaagggtgcaaatattattcatgctttctgggtcagtaataaggtcgccattttcttctgtgatatagaaggtatcttctacgcgttcgccgagagtggcaatttttgccttatgcagcatgatgttattgttcataaaaaactgtcctatcaaggctagtaagccaggcctatcaggagctgttatttcaagtgtcgaccatacttcttctggttgactgacaaaatgagcggtcgatggggagttgaatatcttcaaaatcctcggtgtatggcgctgaacaacgctttcgtagagtgatggggtttctagttgctccatcaatgttttgcgaataagggtgatgcgctctttgtctagatgtagattcgtatcactgtcgttgctgtccatgacaacaaaactatctaagctgtagttgtctgtggtgtgacttatttttgcgtctagaatcgtaaggccaagttgttcaaatgtcgcagcggttacagcgaacaggtgcttgcttattaaggtgtagatgaatattttactggctccggagaagtttcgaccacccaatggtgttatggcaattaatggcttgtcactagggcggtggcgtaaaatagcttctgtgttccaggctatttcgtcaccgtttgagcgaataaaatactcttcttcaatggtttcccaaattgcttccgcttccattatatctacgttgcgctcaatgataatttctaaggcgcgttgtttgtgttcgtcacttatcatgtctgcatcgatggggaaatccaacccacggcgaagtgcgcgtttggtttctaaataaagctgacgcattagggatgctcgccaactgttccacatggtcgggttggtggcattgatgtcggcaacagtaaggatgaacaaatagtctaggtgttcttgatcctttacgtagctggcaaattcccaaatgacttcaggatcagagatgtctttacgttgagcggtaactgacatgaatagatgatttcgaactaaccagacgacaaggtctgtgtcttgttttgatagtccgtggcgttcgcaaaaagcttgtgcatctacacagcctaattcagagtggtcgccacctcggcctttggctatgtcgtggtataggccggcaatgtatagcagctcaacttttgctacgtgtcgaattgcttgtgctgaaatggggaatttttgtttaaactcaggcagccagaggcgacgtaagttctctaccaattgcagtgtgtgagcgtcaactgtgtaaatatgaaataaatcgtgctgcatttgcccaatgatcgctccgaattcgggaagatagcgaccaagtaacccaagatgtttcattgatcttaatatgctagttagtctgtagcggctggctattatgtcgagaaacaggtcggtgtttactctattatttctaaactcatcatcaattaggtctaagctgtcgcgtagttggcgcatggtgttggcgcgaatgcctttgatgttttcatgggcgcctagcaagacgtatatttccaacatgctggaagggttgtcttggaatagtgtcttagaacgggcttcaagttggccattggcaatttgaaagtggtcgttgatgacttcaactgtgttggtagcgtctttggctaaaaaggactcttcgaagtgttgaaggagtaaatcgttgagctgttggatggcagcgacactttggtaatagccttgcataaaacgttcaacgttgcgttttaaatcgtcatcgtcaaagccgaatagcttagttagggtgcgctgatgatcgaagagaagtcgatcttctttgcgaccagcgaccatgtgtaaggcccaacgaattcgccatagatgactaaccgcgcctttaagttgaatatattcgtcttcagataagaagtgtttatctattaatgcactaagtcgatgtgtatgtagatggcgcttagcaacccagtcaatcacttgcatgtctctgaggccaccggggcactcttttaggtttggctccaagttgtaagcagtgttttggtattttgcgtgacgctgcttttgttctgctagtttggcttggtagaaagagtgtccatcccacatttgggatatatcaacgtgtagtttgagcgtggctagtaaatcggccgcgccaatgagtgtgcgtgactcaattaagttggtgataatggtgatgtctttggccgccatttctgtacattcgtcaatggttcgcacgctgtgaccgacatccaaattaatgtcccagagaaatgtaataaaggcttcgagtttgttttttggtgcggaggtttcattctccattaaaattagtaggtcaatatcggatttggggtgtaattctccgcgcccatatcctccaacggcaacaaggctaacgtgtgattcgccgtctaatgctttggatgtccaagctgcttgcattacttcgtcataaaaagaagagaggccttttacgagtttctctattgggtatagtgaatgaaaaagatcgttatagatgttggtcttttcttctatgatggctttgtaacgtgaaacagagcagcgcggttgtgctaactcgtgtttttcttcctgtgtcagtagtggcggagcgtctggaaaagcagggaagtccatacaatagcctcgaagaatgaataagtgttattttgagtagtaataggttaatggttactaaatttctttttaagaaactcgcttctcttatgagaagcgagtttcttctgggcgacgggtaagtacttcaacgccatcggccgtaacaagaagagtatgttcatattgagcagataaacgaccgtcttttgtcttggcgatccagttgtctgggcctgtgtgtttaacttgttttttacctgcattgatcatcggttcgatagtcagtgtcatgccttcttctagcataacgccagtaccagcttttccgtagtgagctacttgtggttcgccatggaaggtcgttcccactccatggccgcagtattcttctactactgtgtagtggtgtttatgtgcatgtgctgaaatggcagcaccgatatctccaaggcgtgtgccaggttttaccatatcaattgcaaggtagagacactcttgggtgacttttgctaagcgttcagcatgtggtaaggctgggccagcaaaaaacattttactcgtatcgccgtagtagccatccttgatgatagtaatatctatgttcactgcatcgccctttttaagggctttgtcatttggaatgccgtggcaaataacgtcatttactgaagtgcagcaggatttcgggaagccgtgataatttagtggggctggaatagcgccttggacttcgacaatgtagttgtgtgcgatgatgtccagttggtctgtggtgacgccaggaacgacaaactcttctagcattactaacacgtctgcagctaatttgccggcagtgcgcatgccttctatgtcgctaatatcagtgaagcgtgttgatgctgggcgtggtgtccagctaggtgcatcaattcgaccgtttttggtcagctcttcaactttttgtaggatttcgttgctcataatttacgtgtcttaaataggtttatgtctatgtcgataatatcgttgcgggacattctacatgacttgagcagcagaatcgcctctctaattgaaaaaaacgtgcctcggttggcgtgtaaaaaatacgttcaagtcttttggtttttgctcgaatgtggtataaaacgccggcttgttaggctttcgcctaaaataagcgaatttacttaaatcaacgatcttgccgctattgaagaaaatgtcttgggtgtcttaggttgccttaaaccttgtttgactgacgttttcagctggtaagcataaataacccaaatataaaggatagtaaaatgcctacagtttctatgcgcgacctattattggttggttcacacttcggtcaccaaactcgttactggaacccaaaaatgaagcctttcattttcggtgctcgtaacaagattcatatcattaaccttgagcacactgttccagctcttaacaacgctttagagcttgttaaaaaaatggctgagaacaaaaacaaggttttgtttgttggtactaagcgtgctgcatctaaaacgattaaagagcaagctgctcgctctggtatgccatacgttaaccaccgttggttaggtggtatgttgactaactacaaaacaattcgtgcatctatcaagcgtcttcgtgagcttgaaactcaaatgtccgatggtactttcgataagctgactaaaaaagaagctttgatgcgtactcgtgagcttgaaaaacttgagctttctatgggtggtatcaaggatatgggcggccttcctgatgtattgttcgtagttgacgttgatcatgagcgtattgcaattaaagaagcaaacaaattaggtattcctgttattggtatcgttgatactaacagtaatccagatggtgttgattacatcattccagctaacgacgatgcgatccgcgcggttcaattgtatgttggtgcatttgcagatgcagttcttgaaggtcgtaatgcgactgctggtactgctgatgaattcgttgaagtaagcgaagcgactgaagcgtaagcaaactttctagtttgttctagtttctaaagggaggtttcttacctccttttttaaatttgaattggtattaagaggatttaacatggccgcagtatctgcagcattggtaaaagagctacgtgaacgtactggcctaggcatgatggagtgtaagaaagcacttgtcgctgctaacgctgatatcgaagtggctatcgaagaactacgtaaatcaagtggcatgaaggcagctaaaaaagctggccgtactgcagctgaaggtaccatcattatgcgtgtagctgatgatgcatcttacggtgtcttggttgaagttaactctgaaactgacttcgcttctcgtgacgaaggtttcctagctttcgctaataaagtagctgacgttgtttttgcaacgaaagaaacagatatggcaaaagttgtttcaggcgaaatgcttgaagctcgtgaagctttggttcaaaaaatcggtgaaaacattacgcctcgtcgtgctgttgtcattgaaggtggcttggtaggtggttacttacacggtaatggccaaattgctgtattgactcaattggaaggcggttctgaagaattggctaaagatgtttctatgcacgttgccgctgttgctccacgcgttgttcgtggtgaagatatgcctgctgaagttctagcaaaagaagaagaaattgttcgtgcgcagccagacatggctggtaaaccagcagaaatcgttgataaaatgattgttggtcgtatgaagaagttcttggctgaaaacagcttgactgagcagccttttgttaagaatccagaaattaaagttggtcagctagttaaagacgctggcgcaactgtgacttctttcattcgccttgaagtaggtgagggtattgaagttgctgaagtggattttgcagcagaagtagcagcacaacttagaggttaattcttagttgtaatgtcttgtaaaaaaaaggggcagcttgactgcccctttttatgagagatgagtgcgatgagtgtcgggtatattgacctcatttattcaagaaatgaaatcattgccggaggttgatatgccaaaagaaaagagtccaaaatacaaaagaattttgcttaagctgagcggcgaagccttgatgggtgatgagtcctttggtatcgatcctaaggtgttgaatcgtatcgccctagagatcgggcagttacgcggtattggtgttgaagttggtattgttattggtggtggtaacttatttcgcggtcaggcgttaagtcaggctggtatggatcgtgttactggtgaccatatggggatgctagcaacagtaatgaacgcattggcaatgcgtgatgcgttagagcgtgcaaatattgctactcgtgtgatgtcagctattactatgacaggtattgttgagccttatgatagacgtcgtgccatgcgcctaatgaaagaaggcgatgtgctcattttctctgctggtacgggtaatcctttctttacgacagactctgctgcatgtttgcgcggtattgagattgatgcagatgtagtattgaaagcgactaaagtagacggtgtttactctgcagatccaatgaaagatcctacggcagtgaaatatgatacattgggctacgatgaagttcttgaaaaacaattaggtgtcatggacttaactgcaatatgtttgacccgtgatcacagtatgccaatacgtgtatttaatatgaataagccgggagccttggtaaatatcatggttggtggcagtgaaggtacactgattaagtgaggaagttatgattaacgaaattcttaaagacgcagaagaccgtatgagtaaagcggttgcttctgttgaatctgcgtttaaaaaaatccgtacaggtcgtgcgcaccctagtattttagattcagtaaaagtgaattattacggttctgaaacgccgttaagtcaagtggctaacatcactgtcgaggatgcgcgtaccttgggtgtttctccttgggaaaataacttggttcctgaaattgaaaaagccattatgaaatctgatcttggcttgaatccagctactaacggtaatttaattcgcattcctatgcctgctttaactgaggaaactcgtaagaactactttaagcaagcaaaaaatgaagctgaaaatggccgtattgctatccgtaatattcgtcgtgatgcaaacggtagtcttaaagacctagtgaaagaaaaagaaatttctgaagacgatgatcgtcgtggacaggatcaagtacaaaaagtaacggacaagtatgtcgcccagatagaagagcgtcttgctgctaaagaaaaagacttgatggaaatttaatgagaaaggcgagccttggctcgctttttttattgactagggtactgctatgtctgaattggatggcgctgattttgattcagccgtcggtccagctcatattgctatcataatggatggtaataatcgctgggcaaagaaaaaacaccttccgagtattgctggtcatacggctggggcagctgctgtgcgtcgtgtggttgaagctgcagctaagtccggtgttaaggtgttgacgctgtttgctttctctagtgaaaactggaaacgtccgaagttagaagttgatggcttgatgacgttgtttatgaggtctttgaaaaaagaacttaaacgattaaatgagcataagatcaggcttagggtggtaggggatctttctggtttcagtggtggattgcaaaagcaaatcaaaagtgttgaagacgcaacgaaaaacaatgaacagatgaccttggttattgctgcgaattatggcggtcgttgggatattgctcaagcggcaaaagctgtagcgaagcgcgttgcattaggtgagctttctgttgaggatattgatgaggtgttgttgggcaagcatatggaattagccgatttgcctccacctgaccttttaattcgaacctcaggagaagagcgtattagtaactttttgctttggcaaacagcctattctgagtttgtctttcttccggtgctatggccggattttgatcaacagcattttgatgaggctgttcaaacttatcaaaagcgtcaacgtcgttatggtggtcgataaccatgttactccctcgagttctcagtgccatcgttatggctgtgttgtttgtttgtgccgtgtttgtattagatgcccctaactttgtttttgctatggccgctgttgtttgtttagcgggctgggagtgggcgcgtttatctggggtaagtaatcaagctggtcgtattttatttgctgcttttatcggtgctgtttgctttgttgtattgaattgtaatttacagcaaacatcactttatataagtcctttattatggggtttagctttgtattgggtgatacgttatccaacacaactaatttggcagcacatttttagtcgtttgttgtttggtgtttttgtgttgcttacaacttggtcggccctagtggtattaaaacagtcagacaatttcgttgtgtgggtgttgcttcttatgggattgatctggggggctgattcaggtgcttattttgctggtcgagcttttggtaagagaaaacttgcgcgttttgtgagtcctggtaagtcgtgggaaggtgttgtcggtggtttgctgctaactcaagttggagtgattatttttgcttttttaagcgatttcacttttttaaactggtgtgtgttagctgttatcgcgttaatgacatcgtcagtgtctgtattaggcgatttgacagaaagtttatttaagcgtcatgaagaactgaaggactctagtcatcttattcctggtcacggtggtgttatggatcgtgttgatagtttgacagctgctgctcctatttatgttttattgctaagtttggctggatggctttgatgcagggtatttgcttgttaggtgcgactggttctattggtcaaagcacgttagatattattgctcagcaccctgataaatttgttttgattaatgcatcagctaatgaaagcgtagataaaatggcggatatatgtcgtcgttttaagccccagcgtgtagtgatggggtcgcaaagggcgcgcgatgaattggctcagaagtgtcatgatttagctatttcgtttgaatggggcgaagaggccttagatagtattgcttctgactccgcagttgatcaggttatggctgcaattatgggatttgctggtcttaagcctactttggctggtatacgtgctggcaaaaaaatattgttagcaaacaaagagtccttggttactgctggtaagctttttatggacgaagtagctcgccatgatgtcatgcttttgccaattgatagcgagcataatgcgatttaccaaagtttgccgcaaaccgctcgtggtgcacataagcaggatgtatcgaaagtgattttgacggcctctggtggtccgtttagaagttggtctttgggtgaaatggctacggtgacaccagagcaagcttgtaagcatcctaattggtctatggggcagaaaatatccattgattctgcttctttgatgaataaaggtttggagttgattgaagcctgttggttgtttgatattacacctaatcaagtggatgtggtggtgcacccagaaagcattatccactcaatggtctcttatttagatggttctgtgattgcccaaatggggaatccagatatgaaaattcccatagcttatggaatgagttggccaaatcgtatcgaaacaaatgtccctcctttgagtttgattgatattgcccgtttgaactttgaagcacctgatttaaatcgctttccaaatctaaggttggccgctgatgcttggtttatgggaggaactgcaatggcagtattaaatgcgaccaatgagatcgcagtcgctgcttttttaaagcgtgaaattggctttttagatattgctcgactgaatgagaaagtcttgatggctgcagatattgttgctgtgaatgatcttgatgatgtttttgaggccgatcgatactctcgtcacttggctctcgatatgatttctcgtggtagcttgtcatgatgttaaatattctttctattgttgttgccttaggcttattaattacttttcatgagtttgggcattttttcgtcgctcgtcgttgtggtgttaaagtattgcgtttttctgttggttttggaaaaccgatatatcgttatgttggtaaaacgggaacggaatatactctggcgcttataccgcttggcggttatgtgcgaatgctggatgaacgagaaggaaatgttccagcggaattgaaaaagcaagcgtttaatacaaaaaatgtttggcagagaattgctattgttgccgctggacctgttgctaattttattttagccatcgttatttacgcagttgtcgctttactaggtgtgcaaactattgcaccaaaagtcggtaaaattgatcaaaataccccaattgctcaaactcagattcaagccggagatgagcttatttcccttgatggtgagtctgttgcttcttgggaagatgtaaatttagtgctagcaagcttgattggtaaaacaggaaccattatcgttcgctatcaaccagaggggctaagttctttacaggaagatactgtacagcttaatcgatggttagttggtgatgaaccaagtaatttgattagagcatttggtttgtctccatggcagcctgaagtgcttccaattattgctcaggttgttgagggcggcgctgcgtctgtagctggtttccaatcaggcgataagattttagagataaacaatcggcctgtatctaactggcaacaagttgttgggctggtgcaagcaaatcctaataagatgttgtcggttaagattcagcgctcacaagattttttggaattattattattgcctaaatctactgagcaaaatggcaaaaagatagggtatgctgggttggcagtagttccgcccaaatgggatgaaggtcttattagggagcgttactatggtccgcttgaggcgctctcttatggtgttgcacaaacatctaagatggtatctttaaccgtttcttctatcggaaaaatgttacagggattgatatcggtcgataatttatcggggccgattacgattgcaaaagtagcgagtgcgtctgcagattcaggtttgcaatcttttttgaagtttatggcttacctcagtgttagtttgggtgtgcttaatttgttgcctattccaatgttagatggtgggcatttgttattttttggcattgaagctattcgtcggaagccagtttctgagaaaattcagagcatggcatatcgagttggcgcttctcttttatttgctctaatggctgtcgccatttttaatgatattgcccgcttgtagagaggtatatgtgaaagtcgtttcagcagtatttttggctttaataagcgtgcaaagttttgcaaaaaccgtagaggatgttcggattgatggtttagtacaaatgccatcatctagggcatttgatgtgataggctttgataagaacgagtcttatgattctgataaggtctatcaagcgattaattctctttttaacacgggttactttagtgacattgatgtttatgaggaaaataatgttttggtctttgaagttgccgagcgtccttcgattggtaatttaactattgaaggtaatgaactaattaaaacagaagatttggagcgaggcttaaagctatctgggttagaaattggtgaaatatacaagccagagacgttaaaccaaatagttcaagagcttcagcgtcagtattatgctttggggcgatatagtgccaaggtggatattgcagtaaaggacatgcctcgtaatcgtactgggattgttattaaaatcgacgaaggtgatactgccaaaatcgttcatattaatattgttggtaacaaagattttgatgaagagacgttgacaaaggattttgaatcaaaagagactggctcttggaatccgtttagttctgctgatgagtacgccaaaggtaaaatagagggcgatatcaatacactcaaaagcttttatttagataacggctatttggattttaatgttgtctctagtcaggtcagtttgtccgctgataaacgtgatgtttatatcgtaatcaatgttgaagaaggtaagccttataatattaataacgttaccttaagtggtagtttgcctattgcagaagatcgagtctggaaacaaatttctcagaaaaaaggtgatgttttctctcgtagtgaagtgacaaaaattatcgaaggtatctcaactgagttgggtgatgatggttatttgttcacgaacgtaaatgtgattcctgagaagctagatgatcacactgtaaatcttagctatcaaatagcaccaggtcctaaagtgtatgttcgacgaattacttttagtggcaatagtgaaacacaagatgaagtattgcgtcgtgaaatgacacaattcgaaggggctttggcaactcactctaaaattcaatcatctaaacgtcgtattgagcgacttggtttctttggtagtgttgatttacgcacgagacctgttgcgggaacttcagatcaagtagatcttgatgttgtagttcaagagcaggcttctggtagcattcaagctagtataggttactcgcaagaagatggtaccgtactaggctttggaatttccaagcgtaatttcatgggctctggtaataaactttcttttaatgctagtcgtactaatcaaaaacaagattactctatttcttatgataatccttactttaccgttgatggtgtgagtcgaggttttcaaattttctataaaaccagtgaccatgctgcagatgatgtagaaaattacgatttggatgaaatcggtgcaggtgtaagttatggttatccaatttcagatactcagcgcttatcattcggtgtgacagtaaaagaaagtacagtaaagttaggttatgacccatctaatgagacaaaagattatgttaatagccaaggtgataactatgatgacgttattgctagtttaacctggagtgatagtgacttggttggtggtgtactgccaactgatgggtatgcgacaaaagcaacattagaagtggctttacctgtcggcgatcagcaatatgtaaaagttggcttgaactctcaacgatactggaatttgaatggctctgatttatggctgtttcgattaaaggggcgtttaggttatggtatgggatatggagatacagacaacctacctttctttgaaaactattttgcgggtggttcttattcagtccgaggatatggttcttcatctttggggcctaaaaactcctatggtgctggttcaaccaatagtagatcggcattaggtggtaatattctgatgacaggtacagcggagcttatttttccattacctatggtagaagaccataagtccgttagaacggctttatttttggatggtggtaacgtttttaccgacacttgtcttgcaggtaattctgaatgtaatgaaggcattgaccctgctgagctgcgctatagtgttggtttaagttggacatggattactccaattgctcctttgtcatttaactttgcacgtcctttaaattcaaaaagtggcgataaaacagactttttccaatttcaattgggaaccactttttaatttagaaagtattatttaataggatttgaaaatgaaaaaactcataattgcaattttcactctatgcttcattaatagcgtacaagcaactgaagtcgctgttgttgattttagatcggcacttttacaaagcaatataggtcaagaagctgctaaggagccaaagcaaaaagtggctgaaatggatgcccgtttaaaaaaagagcaggaaaaactcgaagcatcagcaaaagatttgaaacgtgatgaattaacgctgtccgaagatgagtttaaaaagcgccgtcaacaattggctgagcatcagaatcaagtgcgagcaatggctgcaaatatgcagcagcaggccaaggcgttagagcaacaactaatacaatctttgacacctaagggggaggctgctctgaagtctttgattgaagagcgtaagctggaattggtacttaatagacagttaagtctgtatgcgaacgcagatgcagatattacagatgagctagtaaaacgtattaataaggataattaatctatgagttatacgctagggcaattagcagccaaggtgcagggtgtggtaaaaggtgatgctgatctagttatagataaattaggatcgcttgaaaatgcgacctcaaaagaattgagctttctggctaattctaagtatcaaagtttacttggaacaacatcagcaggagctgtccttgtaaagacagatgaattggctcaattggtagataatgccattgttgtttcaaacccttatttggcatttgctcagatatcacatctttttgtacctacaacacattcttggtcaggtattcaccaaagtgctgtagtgtcacctaaagcaacgatagcagaaaatgtcgtggtgggtcctaatgccgttattgatgatgatgtcttgattgctgaggactgtgttattggtgcaggcagtgttcttagtcggggtgttaagattggtaaaggttctcgcatatattctaatgttactctttatcacgatgtagaggttggtgaggcgtgcattatccatagcggtactgtgattggggctgatggattcggctttgcaccgaatgacggtttttgggaaaaaatagatcaattaggctctgttattattggaaataatgttgaaataggggcgaattcaacaattgatcgtggcgctatagaaaatacacaaataggcaacggtgttaagatagataatcaagttcaaattgctcataacgtcgtaattggcgataatactgccatcgcaggatgcgttgggattgctgggagtgtgaaaataggtgcttcctgtactatatcaggtggggcgggaattgcaggtcatctttcgatagttgatcacacccatattacaggaatgactatgattaccaaatccattgatgaagctgggtcatactcttcagggatggggatggagcccacaggtaaatggcgtagaacagcagctcgaattagaagaattgatgaaatggcaaaacagatctcatcactgggacaacaaattaaaaagctttcagacaaaggttgaagtttaatgatggacgtaaatgaaattcgtcagtatttacctcataggtatccgtttttactagtagatcgtattgttgagataaatctgaacgattccattattgcctataagaatgtgacgattaatgagccttttttcaatggccactttcctaaccatccagtaatgccgggggttttgattatcgaggctatggctcaggcagcaggtgtattgggcttcaagtcaatggataaaaaacctgaagatggttctatctattattttgtcggtgctgataatgcgcgttttaaacgaccagttgtacctggtgatcgtttgcagttggaagcaaaaattattgccgaaaaacgaggtatttggaagttcgaatgtagagctacagttgacggtcagttagcttgctctgcaactattatgtgtgcagacaggaaaatatagtggcgatacatccaactactttgatcgattcgaaagcagagattgactccagtgtggaaattggtcctttttgtgtgatcggaccgaatgtaaaaattggtgctggtagtattattaaatcccatgttgtgattaatggtcatacaactattgggtctaataatgaaatttatcagtttgcttctgttggagaagcgaaccaagacaaaaagtataagggtgaaccaacgcagcttgtgattggtgacagtaatgttattcgtgaaaatgctacgattcatcgcggtacggttcaggataacggcataactattatcggaaaccataatttatttatggcgagtacgcatgttggtcatgattgtatagttggtgataataatattatggcaaactttgcagctttagcaggccatgtgaaagttggtaataatgttattcttggcggctacacagggattcatcaattctgtcaggttaactcatatagtatgtgtggtatggggtctatggtttctaaagatgtgcctaggtacgttatggtttccggtagccctgccaaagctcatggtatgaattttgaaggtatgcgtcgtcgtggtgtcccagccgatattatccgagcactacgtacagcctacaaaacggtatatctgaaaggtttagcattagaagcagctttacaggaacttgagcaaggggatttatttcatatccctgaggtgacagagtacgtattatccattcggcagtcaaaacgtggaattgtccgataggcaccatgttttaaaagaaaaccccggactatttcggggttttttattattagaggttgtataaatgcaagtaacgtctgcgacacgctatgtgttggtagctggtgaagcttcgggtgatattctgggcgcaaatttgattgctcacctaaagatgttacaacccgaagcgatttttgaagggattggtggtccattaatggaggcgcaaggtttcaagagtgttgtgccaatggaccgattgtctgttatgggcttggttgaagttttaggacggctcagagagcttttgggtattcgtaagcgcctatatcagtcttgcttaaataatccccctactgcttttattggtatcgattcacctgattttaatatgccgcttgcaagaaagttaaaacaagcaggcataccgacagttcactatgttagtccgtcagtttgggcatggcgtcaaaagcgaatttttaatattaaaaaatccatcgaccttatgttggcactttttccgtttgaattgcctatttatcatgagcacaatatcccggtagtttgtgttgggcatacgttagcggatgatatacctcttgaaagtgatgtcactattgccagagaaaagcttaatctagggcctattaatggtccggtttttggtattttaccaggctctcgcgaaggtgaagtgtctcgtttggcgccgctttttattgaaactattaagctgattaagcagaaagagccatctgctatctttttgattcctgcatccaataaagagcgtaggaatcaaatagaagtaatattgcatgaagccaatgccgaagcgatattgattgatgggcagtctcgtactgtcatggcagcttctgatgctattttattagcctctggcaccgccgcattggaagctatgctagtaaaacgaccaatggttgtatcttatcgggtaaataaactcactttcgccattatgtctagaatggttaaagttccttatgtttctttacctaatttgttggctaatgaagcgttagtacctgagcttcttcaggatgatgcgacaccagataatttggcgacacgattgttacaaacttggcggtcttttattaccgacaaaaccattcaggctaagtatctaaatttgcataccatgttgcgcaaaaatgccggggctcaggcagcccaagctattgttagtatgcttgaaggaaaaggtaaataatggaaccatttgttagtcggatatattttggagatttactggccgggactgatgaggctggaagagggccgctagcgggtgaagttgttgctgcagcagtgattttagatccggcacagcccattactggattagcagattccaaaaaattaagtgaaaaaaaacgcgaagctttatttgttgaaatccaagaaaaagctttagcttatggtattgctagagcaacaatagaagaaattgacgagctaaatattcttcatgccagtatgttggcaatgtcccgtgccgttgctttactttctatagagcctgaatatgtgttggttgacggtaatcgtattccgcctaatttaccttgttctgcagaagctgtggttaaaggcgatgctcgacatgcagctatttctgctgcctctattttggcgaaagtcacacgtgatagagatattgttcaagtcgcacagatttatcctgaatacggttttgaaaaacataaaggttatcctactgccctgcatctagaagcgattcgtttgcatggtatcacaccgattcatagacgcagttttggtccagttaagaagattttagagggataatattttgtccacatcatttatacatctacgagtccatactgagttttccctagtagatggcttggtaaaaatcaaaggcttgctcggaactaccgagtttatgtctatgccagctgttgctattacggacgaaaataatctatgtggttttgtgcgcttttacaaaggcgctatggaaaaaggtattaagcctatttgtggtgcggatgttgtcgttgccgaagacgatgatgtggattctcgttaccgctttaccttattggctacgtcgaataagggctataaaaacataattgccatcatttcgaagggttaccagctaggtcaggtagaaggtcgtcctatcattcagcgagagtggatagaaacgcatagtgaggatgtcatcgctttatctggcgcaggttttggtgatatcggttacctactgcaaaaaggtcgacacgagcaagctaaaaatcgattagcgcattggatgtcaatatttcccaatcgcttttatgtcgagttgcaacgaaccagccgacccggagaagaaagctatattcatgccgtagtacctttggctggcgagctagattgtcctgttgtggcaaccaatgatgtacgttttctaaagcgtgagaactttgaagcccacgaggcgcgagtttgtattcatgatggtgtgactttagatgacccgcgtcgcaagcgtcgttattccgaagagcaatactttaaaacgcctgaagaaatggcggagctttttcaagatatacctgaagctttagaaaataccgtagagattgctaagcgttgtagtgttgatgttctgttgggtgagtattttttgcctgactatccagtgcctgaaggcatgacgatggaggagttctttagcaagctatcatatgatggtttgatagagcgttttaattttctcaccaaaaaatatggcgaacgtatcgaaaagcgccgtcaggaatattgggatcgtttggattttgaattaactattattaaccaaatgggttttcctggttatttcttgatcgtaatggactttattcaatgggcaaaagataacgatattccagttggtccggggcgtggttccggtgctggttctttggtcgcttatgctctaaaaatcactgatcttgatcctcttgaatacgatttacttttcgagcgatttttgaatccagagcgggtatccatgcccgactttgatattgatttctgtatggataaccgtgatcgagtaatcgattatgtgtcgcgtacctatggacgtgatgctgtatctcagatcatcactttcggtgcaatggcagcaaaagctgtggttcgagatgtggctagggtgcaaggtaagccttatagtctgggggataagctatctaagttgataccttttgaaatcggtatgacgcttaaaaaagccttggaagaagaaccagcattaccggaatttttagcgggcgatgaagacgcagctgaagtcatggaaatggcgatatctttagaaggcgtggtacgtaactttggtaagcacgctggtggtgttgtaatcgcgccaaccaaattgatcgacttcgcgccactgtattgtgaagaagatggctctggtctggttacccaatacgataaaaacgatgttgaagaagctggtttggttaaattcgacttcttaggcttgaaaacactgacggttgtagattgggccgttaaaaacattgatgccataaatgagttggaaggtaagcccccgctcgatatttctttgattgatcttgaagatagatcaacttatgacttgttgaaacgagccgaaaccaccgcggtattccagctggagtcacgtggtatgaaagagttgattaaaaagcttttgccttcgcgctttgaggatattatcgccttggtggctttatatcgtccagggccattgggttcaggcatggtggatgactttattaaccgtaagcacggtcgcgcagaactggctttccctcaccctgattatcagcatcaagatttgattccagtattggaaccaacttacggcatcatcttgtatcaagagcaagtaatgcagattgctcaggtgttggctaaattttcactcggtggtgccgacttgttacgtcgtgccatgggtaaaaagaagcccgaggttatggctgagcagcgtttgatctttatggaaggcgcgcttaaaaacaatattgataaagacttatcaggcaacatatttgatttgatggaaaagtttgcgggatacggttttaacaaatcccactccgcagcttatgctcttgtttcttatcaaactgcttggttgaagaatcattacccagcgcctttcatggctgctgtattgtctgctgatatgcagaatacggataagatcgttatcttcattgaagagtgccgttcaatgaagttagcgttagagttacctaacgtcaatgagtcagttttcaaatttactgttaatccaaagggcgccattgtctatgggcttggagcgattaaaggcgtgggtgaaggtccgattgacgctattgttgaagcgcgtaaagatgggccattcgagcatattttcgatttctgtcaacgagtcggtcgtaaagttaataaacgtgtaatggaggctttggtccgctctggtgcgtttgatactataggcccgaatcgtgctacgttatttgcttgtattgatgaggcattgaaacgagcggttcaagatgcgaaaaaccaagatgccggcatgatggatttgtttggtatcacggtagaagagaacacagaggacgcgtatcgagagattggaattcaacatgaatggccaccgcgtcagcgccttgacggcgaaaaagatacgcttggcttgtatgtgacaggtcatccaattgatgaatatgaaaaagagattcgtcgctttgttcgttcaaaaattgtggatttacaaccaaagcgtggtgatacgcaggttatggcgggtctgatcgttgacttgcgtattaccaagagcaaaaaaggtggtaacatcgcctttgtcacattagatgaccgttctgctcgaattgaggtgacggtatttcctgataactatgacacttttaaagacgttattgtcaaagatgaagtggtaatagttgagggtgaaattactgttgatgaatttcgtggcggacaaaaagttatagcaagaaatattcttgatattgctcaagctcggattcgttatgtagaagcattgcgaattacgtggacgtcagagacagtaacaccaacagaaatacagacactggcaaactatatggaatcctatcgcggcgatggctgcgatgtggtaataggttttgatacaccgcaagcatgtggtgatatccgtttaggatcaggttggaaggttcgtccggatgacgaattaattcaccaacttcagaaacaatacggtaaacaaaatgttcagttagtgtatacttagactcatttaaatagtttttgcaatggagtgcagcgtagaaatacgcttaatagagctatagagcaaacggctagccgccttttgtccttgtatttgatggcaaccaaacagtagtgtaattaaaccatgaatttagattatctcccatttgagcagccgattgctgagctcgaacagaaaattgaagagttgcgtttagtcggtaacgataatgaactcaacataagcgatgaaatcagtcgtcttgaagataaaaaaatagcgctaaccaagagtctatttagtaatttaggggcatgggaagtttctcaattagcgcgtcacccaaagcgcccatatactcttgattatattaagcacgtttttactgattttgaagaaatgcatggcgaccgtcattatgctgatgatcgtgccattgtaggcggtattgctcgattagacggacgtccagtcatggttattggtcatcaaaaaggccgtgaagtaaaagaaaaagtacttcgtaactttggaatgcctcgtcccgaaggttaccgtaaggcgttacgtcttatggaaacggcagagcgttttaacatgcctattgttactctaattgacacacctggagcatatcctggtattggtgcagaagagcgcggtcaaagtgaagcgattgcctttaacttggcggttatgtctcgtctaaaaacaccaattatttctaccgtaattggtgaaggtggttctggtggtgcgttggctatcggtgtttgcgatgaactaatgatgctgcaatacggcacttactctgtaatttctccagaaggttgtgcatctattctttggaagagtgcagatcgtgcttctgatgcagcgaaagccatgggcattacagctcagcgtcttcaagagctaggctttgttgacactattattcaagagccccttggtggtgcccacatttctcatgaagaaatggctcagagcttgaagaaaaatgttcttgcagcactggatcgtatggaagccttgacgacagaagagctattggctcgtcgttacaaccgtttaatgtcttacggcctataatttttagttttcttaaaaagcctcctatatttagggggcttttttgtttttagcaacttaggtgctttgttttaagagtgcatgatgaaaccgttaaaatttaaaccattaacttctttagtgccgttaagattcaactctgattgggtagagtctattttctctagcactgaaaaagtgtgggttggttttagtggtggagttgactcgcatgttttactgcatgctttagtgaatcaaattaccttagcgcaaaaacaaaaactttttgttcttcatgttcatcatggcttaagtgctaatgccgatgattggcttcttcattgtgagacaatttgcaataaccttggcgttacttttaaggcagaaaaagttcaattagaaagccaagcttctatagaagatgccgctcggaatgcacgttatcaggcctttcaagctaatatgggggagggtgatgtgattttgcttgcccatcatgctggcgaccaagctgaaaccctgttatttcgcttgttgcgcggaacggggggtaaagggctttctggaatgccaaatgagaggtggcttgctaacggcaaagctcgcctaattcgtcctttattgtccgtgtcaaaacaagacatcgaaggttatgcgatccagcataaacttgactggattcatgacgagtcgaattttgacgagcgcttcactagaaattttcttcgccgccgtattgtaccggctttgaaagagcgctttcctcgaatggagcagaatatggtttcttctgcggaccgcatagctactgattacgccatgctttcgcaatttgctcagcagcagttgtccgtatggtgtaacccatttggtggtttggagttatctaacattcttgataaacctcttgatgagcggcttttttggtggcgtcattttttacaaactaagaatgtttcacttacccagtctcagcttgaaagtgttgaagtcatgttttcaggtgcagaggataagcagccagaattcgaatttgctaatgggcgaattatgcgacatcaaaatagtgcgtatctgcttcctccagatgacgtggttaaatttgctgtattggtagatgacgtaacaatctttcgttcttttgattgtattacagtcaaagggagtgatgcatgtgagctaagagcacgtcctctgggcgaaagcttgattatgtcgaatggtaaaacccgtaaattgaaaaaatggcttaatgatgaagcgataccaagctggtggcgtgatcatcttccgtatatatatttaggtggtacattggttgcaattggtaacctttggcagcatccagattactcctttcttactgttaagtggcaaccaagctcaaagcttcccttgctacgtagctgatattgcaggtgtagcttgttgttattattgtgtttttatttggctgttagttacacatttagtttgtgttcttgagataaaattctattcttaatatatgattcgttttttgcattcaaattcatgcctaatatttgaacgacagggtttttataatgcttaatgtggttgtttttggtggtttggaatttagccccttggtcgtttattttccgattgcttttttgttggctgccctaactcgttatgttctacatcgtttagattggcatgatcgaatttggcgtgtagcttggtttgaagtgtcgctgtttgtttgttacttagcattaaccgtatatttattaggtggaagataaatcaatggcaaaatatctacgtatacttttaactgtgctcgttgttattgctgcgatttttgctggtcgctgggtgtggaatgattatatgcattctccttggactcgtgatggtcgtattcgagcggatatcgtcactgtagcgcctgatgtatctgggtgggtaaatgagctaaatattactaatgatcaagcggttaaaaagggtgatctattatttagtgttgatcaaaagcgatatcaggcagcgctaaatcagagcaaagcaaatacggaaaatgccctttattcatggcaattggcaaaacataaatacgagcgccggactgcattgttaagtcaaaaagccatcagtgcagaagatttagaggcgtcacgcatcagcacagaaatcgccaaagcaaattatgatttggcggtcgctcaacaggaagcggcacagcttaattttgatcgtaccaaagtgtatgcaccggtgtctggtcatattattaatttaaatttacgtcagggtaattatgttgggcaaggttcgccagtttttgccattgtgcagtcggattctttttacgtgacagcttacttcgaagaaaccaaaatcccactcatccatttaaaccaacaagctaaaatcaccttgttaagtggtggcaagccacttacgggtcaagtggtgagtattggtaaagctatagcaaataccaatactcagagtaatgggcagcttttgccgcaggttcagcaaacctttaattgggtgcgcttatcacagcgaattccggtggatatcaagctagattcgttaaatgctgaaaggcaactaagtgctgggatgacggctactattcatcttactcagtagtagggagagtcgttttgggattagtgcttagaaatctgtttttgccagaaaaacaggcggttatttttgcgctcaaaggcgttattgcaatggcgatggcgctgacgattgctctctctttgaatctcgatcggccttattgggcgttggtttccgctgtctttttgcaaatgcgtcctgaaagtggtttagtcgttgaaaaagccatttgccaaattgtcggcactattataggcggcttatttggtattttattattaactcagttgatgccgtatccctatctggctttgggtgtcttggcgttatggctgggtttgaattccgccttatccgctctggtgcgacaagcaaatttcgtctatgcatttgccatggcggcggtcacttctgaaatcattgttttgatggttatggcaagcccaactactgctgatagccaagcagtcttcagtattgctcaagctcgtgtgagcgagattgtcatcggctccatatgtgctggtgtagttagtcatatgttctggccagttaaagtcaaagacagtctgcaaatgcaggccagatcggtgattaatcaaacgttgcagtatcttgttaccgagttagatcgaacgggaactcatgaaaaccgccataagcaaattgatggcattatggcgacattaggtatggtgagtgaagattctagtgctgccagttatgaaggtcccaaaggaccgggacgaacgcgagctgcgaatcaattggctcagaaagtgttatctttgcttgctttggtgcaaatatttggccgtttgcagcgtcgccatgctgaattgattacgcctgctttggcgcaattactggatcaactccgtgaggcgtttggccgaattgcagagtcccgcgattttgagtattgcttggatcaggtaaaagtattgcgtcgagatcttgctgagtatcgggcgaataatcagtcagagacgccatttgagttgcatatgttgaatgttggggctgagattacgtctgagctaacggttttattacgggcttatcgcgccttggaagaacgtgatagtaccttactgaacgcgcctagcatgttgacttaccgagacccgttagcgggctttattgtaggtttgcgaacctgtgtggtgtttttaataggtgcctgtatctgggttggaactggctcaactgctgccttgatgattatgattttgccggtcattttttcgattatgttggctcgattgccattgatggttctaaaggttgttctaaaaaggttactgattggtgttgttgtagcggttcttgtggcggttttttacgcgcttaatttattatcacagagctcagggcaattagagcttctattacttgtattagccgctccatatttcattggtttattgcttctatcggacaggcaaactctgccttatggtttgggtttttgtattcctttctccattttggttagcccaagtagagacatgagccgagctttttctatcgattatacaataagctctgccatggcaatttttgcaggcgtgtgtattttgttttgggtgtttcatttaattacggggccaagtgttcagttgctagttcatcgtatttttaaaacgacctatcaagacttattggagattaatcaacataccagtccaacagcttggtataaccgccgtatggccgatagattgttgcgcctgacaaattatgaccaaggttctaaatcgcgtgcaattacagatttagcattaactgctttaaatcttggccatgtttctattcggctgcgttcgatctgtgaaagcttggcaggcaagcagcagctgaattcactggaaggttggcaaacttctttggccaatgcttttttattggcaagtaaaggtcgctgtgatgatggctttgaaaaagcctgtaagtctttatatgacgagctgattacttttgtaggagattctaatcaggttgaagccattcaggggatgtttcttcgtatcaatatgtcgtttgaaagaagtgccgaggccattgctgcccagcgctagtctatctttgtattaagagtctaggtgtcgatctagactcttaataaccaattagcgtgatctttgtaattagcaaccaaatctgcgtttaatccatcactttgattaattctttccatggcttgttgatgactgaagttccatgcttgcatatggcggtttgctaatcgttcaatcgcgatttttactggaacatccaaaaaccagtgttcgtcaaataatgctttcgattctcgccagccatcgttttgatgtaacagatacaaaccttcaatcaatacgactttagtggctttattaattgatacgtcgttttctattgggtcgcccaatgcatggtcaaaacttggccataaaatatcttctagttgatagctttgtttaattctcttaactcgttcgataaaacctgcactatcaaatgtccaaggggcaccacgtcttgcgaaggcttcatcagagtttggtaaagcatgaagttgagctttggatagatgaaagccatccattgaaaggcaaatcacttgcgtgtttttttgctttgaaaaatattcaatcaagtatgccgcaagagtgctcttgcctgagccaggaccacctgttaagccaataagtgttcggctcgatttggtcaggcaagcttggattttttctagtgcggcttttacatctctagattgctcatagctacgattgatatcagaggtggtcatggtgtttcctgttcttattgtttatccgcatactctagcatgaagtaattacaggaatttacatttttaagtgaactgtgagttatctggggcgcgtatctaatgaaaccctaagaaggagttgcgtcatgttattaaaagaactaaaaaaaatctctcatatcgataaagtaaagctgcattctcttgaatcaaatttgtatcagttgtccgtggtaattggggatgaagaagattatgtccaaacggaacatgggcgttttttaacaagtcataacaagctggatttacaggctttatttaaggataagacggttggcgcaatggtgctgtgtcatcaaagtgcctatgacgaaatggttggccagccagttggtatgggaaatttcttagaagtaccgcttggtaatacggatttgtcttagaaggttcggtgtgcctcagctgcctgtgttttttaatacttgcattctttcgccgttttcttccatttgggaaaatactttcgcatagctgtgtgtgacattggcatgttcacgcatgatggcttcagctcggcttccttgcccatggctgattgcatcaaataccgcatggtgctgcatatgggcaaaattaaaacggcgatactcctgtgctagattattacgatcaaatgctagggcactcaccgatgcaaaaggcagatgttcattacgacttaatgcttctgctatggctggatttaaactggcttctataataatttgatgaaaacgctggttcatgtcgtggtatatggcgaggtcttgttcattgatgttgcctttcgcaaacaattcatcaccttgttttaatagttgtagcaattcattgatctgggctttcgatagtgtattttccgccgcctgtcttgctgccaacccctcaagtactcctcgtacttcaatagcgccgctaatttctgcctgcgtcacttgacgaacaatgtagccacgtccggataatttagttagtaagccttcctgttctaaggttcgaaaagcaatgcgtactggagttcgtgaaacaccaagttgctctgctgtagggatctctgcaaggcgttgcccagcttctaactcaccagacaaaatcatttgtcgtagtcgactgattacttgttgtccgggtttgttcattgatcctgcctctgtgtatttagaaaaaatatcatagcgtaaattctgggaaaatagtaacgattggatccaatagagaagcatttacatatcaattgtttagcttgaatgccattattcattatgcatcaaatggatccaattaatgcataactatattgttttatgatttattttgtctatattggatccaataaataaaaataaaagcaggagaatttctatgagtcagcaaactttccctaaaaacatgtggtatgtcgctgcgatgtctgaagaggtggcgggcagcaaacctcttggtcgtaaaatttgtggtgaaagcattgctttttaccgttcccacgataacgaaattgctgcggtgctggatttctgtccgcatcgtggtgccgctttgtcattgggttatgtagaggatggccttttggtctgtggttaccacggtttaaaaatgggggcggacggcaagaccaaagaaatgcctttgcaacgagtgaaaggctttccttgtatgaagtcttatgcggttgaagagcgctatggttttatttgggtgtggcctggtgatcagtctcaagccgataaagacttaattcctcatctggagtgggcggtaaatcctgagtgggcttatggtggaggtttgtatcatatcaattgtgactatcgtttgatggtagataacttgatggatttgactcacgaaacttatgttcatgctagtagtattggtcagaaagaaatcgatgaatctcctgtttctactaaagttgaaggcgataaggtcatcactagccgctttatggaaaacattatggcaccgccattttggagatctgctcttagggggaatggtttggcagatgatgtaccagtagatcgttggcaaatttgtcgttttagtcctccatctcatgtgatgattgatgtgggagttgctcatgctggacatgggggctttgaggcacctgcggataaaaaagccagcagtacagtggtggattttattaccccagaaacagaaacgtcgatttggtatttctgggggatggcgcgcaacttcaaaccggaagatcaagagctaacagatacaatacgcgaagggcagggcaagatttttgctgaagatttagaagtgcttgaacgtcaacaggaaaacctattggcctttccagattatgatttgttaaaactggatattgacgcaggtggtgttcaatcaagaagagtgattgaccgaattattgcgaaagagcaggcggctaaacagcaacctaaagcgtcctcgtcgtcaaatgcgccgcttcaaaccgcttctttctaacaaaggcgctgacaagagagttgctctcttgtcaaataagaataataaattaggagtacttgatgattcaggtagtagtaagaaatgtggtgactgaagcgctaggtgtggttcgattggttttaggttccgtggatggttctgatttgccaagttttgaacccggagctcatattgatgttcatttgcctagtggtttggttcgacaatattctttgtgtcgtatgcaatctgaagggcagtattatgaaatagcagtgttaaaagaccctcaatcaagaggtggttcagaggaagtgcaccgcttgcagataggcgacgaattatcaattagtgcccctaaaaaccactttcctttgatggatgtagcgcgtcacagtgtcttgattgctggtggtattggtgtaacgcccatattgccaatggcgcagcaattgcaaaaaaaaggtttatcctttgaatttcattattgtgcccgatctccagaaacagccgcttttgcatcggcattaaaaaatgcttcttttgctgataaaatgcactttcactacagtgaagtggcaggctctagtcaaatggatgtagtgagtgttttgtctcgtcatgtgaacgattctgaattgtatatttgtggtcccgcttcatttattgattacgtgttgttgcaggcaaaaatgctaggttggcctgaagacagattacaccgagagttcttcgcagcacctgctgtagatgagaatgtaagtgagaatactgcctttaaagttaagatacacagtacaggtgaggttttagatgttagagccaatcaaagcatttttgaggctttagatgagaacggtattttccttgctgtatcctgtgaatctggcgtatgtggtacttgtcaaacaggcgttatagatggcgtgcctgatcaccgagatgtctttttaacggataaagaacatgctcaaggtaagttggttatgccttgctgttctcgctcaaaaacacctgtcttagagttagacttataactctggtttaacaggtctcgcttttcttggtatagatctttcactcaatgtaaaacaactgtgttttacattgagtgaaatgccttccgatgttattattttcccccgtcctgaaggtatattgttatgtgctttcaaatctcatttttttatattttaaggcgggttaaacactcatggcgacacgatatattttcgtaacaggtggtgtagtttcatctcttggtaaaggtttggcagcagcatctttggccgctatccttgaatctcgtggtctaaaagtcaccatgctaaagctagatccatacatcaacgtggatccaggcaccatgagtcctttccagcacggtgaagttttcgttactgaagacggtgccgaaactgacctagaccttggccattacgagcgttttatctccactaaaatgggcaaacgcaataacttcaccagtggtcgtgtttatcaacatgttcttaaaaaagaacgtcgtggtgaataccttggtggaaccgttcaagttattcctcatattacagatgaaatcaaacgtcgcgttatttctggtgccgaaggctcagatgttgctttggttgaaattggtggtaccgttggtgatattgaatcacaacctttcttagaagctattcgtcagttaaaagtggaattggggccacgtcgcgcattgttcatgcatttgacactggttccttatatccgcactgcaggcgaaactaaaactaagcctacgcagcattctgtaaaagaactgcgttctattggtattcagcctgatattcttatttgtcgttctgaagtgtctattgaggcgccagagcgtaagaaaattgctttgtttactagtgttgaagaacgtgcggttatctcccttcctgatgccgacactatttaccgcattccacaaatgttgaatgaccaagggttagatagcctgatcgttgaatatttcaatctagactgcgatatgccaaatttagatatctggaataaagtgactcaggctaaattgaatcctgagaagcaaatcaatatcgctatggttggtaaatacatggagttgttggatgcgtataagtctttgattgaagcaatggatcatgctggcatccatgctcgcacaaaagttaaattgcactacattgattctgaaagcattgaagaaaaaggtacggaagtactaaaaggaatggatgcgattctagttcctggtggtttcggtgagcgtggtgttgaaggtaagatattgacggctcagtatgctcgagaaaacaaagtgccttacttaggtatttgtttgggcatgcaagtagcggtaatcgaatttgctcgtaatgtggcaaatttagccggtgcgcacagcaccgagtttaatttaaaagcagagaacccagttgttggtctgattacagaatggactaatgcagagggttccaaggaaatccggtcagaggaatccgatctaggtggcactatgcgtcttggcgcgcagaactgtaatcttactgaaggcacaaaagccttagacgcttacggtaaagcagtcattaaagagcgtcatcgccatcgttatgaagtaaacaacttttatgttgatgcgttggaaaaagcaggtctgacgatttcaggtcgttcagaagacaattccttggtagaaatgatcgagattgctgatcatccatggtttgttgcttgtcagttccatccagaattcacttcaacacctagatatggacacggcctgttcagtgcctttgtacatgcggcacttaaatacgcaggaaaagaaaaataaatagagcccctcgcacgactactgtgcttgccaatactttgttaaaaatagactcaaaatgctcatttataaactgtgcttttcgtctatttttgcctagccttggcttcgctcgttacatcgtgcaaaggactcagtcatgcaaacaggcagtttgtgatttttcatttattttaagaggtttgttatgagtcaaatcgttgatattaaagccagagaagttttagattctcgtggtaatcctactgttgaagccgatgttattttggcagatggctccgtaggttcagcgtgtgcaccgtctggtgcctctaccggttctcgtgaagctttagaattgcgtgatggcgacaaaagtcgttatctaggcaaaggcgtattaaaagcagttgctgcggttaatggcccaatccgtgacgcattgattggcaaagatgcccttgctcaagctgaaattgatcatattatgattgatcttgatggtacagaaaacaaatctacttttggtgctaacgctattttggcggtttctttagcagtggcgaaagcagcggcaatttctaaaaaagtaccattatatgcccacattgcagacatcaatggtactccaggtgtttactcaatgcctgtacctatgatgaacatcatcaatggtggtgagcacgcagacaacaacgttgatattcaagagttcatgattcaaccagttggtgcaccaaatttccgtgaagctttgcgctatggtgctgaaattttccatgcactgaaaaaagtattgagcgatcgtggtttaagtactgcggttggtgatgagggtggttttgcacctgatctgtcatctaatgctgaagcattggctgttatcaaagaagcggttgctgcagcaggctacgagctaggtaaagacattactttggcgatggattgtgctgcctctgagttttacgacaaagaagcaaatatctacgaccttaaaggtgaaggtaaaaagttcacctcagaagagttcaacttcttcctacaagaccttactaagcaatatccgattgtttctatcgaagatggtcttgatgagtctgactgggatggtttcgcacatcaaactaaactaatgggtgataaaatccaattagtgggtgatgatctgttcgttactaacactaagattctgcagcgtggtatcgataatggtattgcgaattcaatcttaatcaagtttaaccaaatcggttctttaactgagacgttggctgctattaaaatggcaaaagacgctggttttacagcagttatttctcaccgttctggtgaaacagaagacgcgactattgcagatcttgcagttggtactgcggctggtcaaattaaaacgggttcactatgccgctctgaccgtgttgctaagtacaaccaattgttacgtatagaagagcaattaggtggtaaagcaccttataaaggtcgttctgagatcaaaggtcaggcttaatatcgtctgatttaaaaaagggaggacttggttctccctttttttatttttttttgctttgattcctttgataatgaggaatatgtttttttagatgttgagggtgttatatggcacgtttgttaattttcttctttgtctgtgccgtgggttatcaatcttatcatttgtattttggtgagcagggcgttaagcgacaagaagaactagcaaagcagatcgcctatcaagagcgtattaacttacgcctgaagcaccgtaatcaagcccttagagcgcaagtacatgatcttcgccttggagaagaggcggtagaggagcatgttcgtagcgaacttcagtatataaaagatggtgaagtgttttatcgcatggtgaataaaaaatgataaggcctttgtgggttatcattcctgccgctggtgttggccagcgtatgcaagcgaattacccaaaacaatatttacctcttgccggacaaactattctagaccgaactatcgagatttttgtttcgcatccgcttatcgctggtgtgctagttggtgtgggtgaaaatgatgcatattggccagattcaaaatggcagcagcacgatttagttcataggtttgttggtggtaaagaacgctgtgataccgtacagaaaggcctgcgttatttattggatacggtagacatcatgcaacaagacgttttagttcatgatgccgctcggcctttgttgagtcaaaaagcacttaaccgaattattaatcatagttctgagcaaggcgcgcttttggctatgcctgcgaaagatacggtgaaacttcaggtggctgatcagccagtcgttgatgctacccttgaccgtaatgcaatctggttagcgcaaacaccgcaaaagtttcctgctcaggcattattagatgctttggagtgcgctcaaaatgaaggtgttgcagtgacagatgaatgttctgcaatggaatttgttggttggcaccccgatcttgttgttggagaaagcagcaatatcaaaataaccttaccggaagatttattaatcgctgaagcactattttcttatctctcagattctgatctttcgaattgaagctattcaagtttaaacagtaagtgcaattcatagcacaggagtaactatcatgatgccgtttcgtattggccatggttttgatgttcataaatttggcgagggtgacaagattgtcatcggcggtgtgtccattccttattcgcagggtcttattgctcattcggatggtgatgtggcattgcacgctttaacagatgctttattgggcgcggctgctttaggtgatattggaaaacattttcctgatactgatgctgcttttgcgaatgctgatagccgaatattactcaagcgagcctatcaagaggtacaagctcttggttttaaggtgggtaatgttgatgtcaccattattgctgaggcaccgaaaatgcgtccttatattgatgcaatgcgtgccaatattgccaaggacttagaagtggatataagtgctgttaatgtgaaagcaacgacgacggaaaagctaggctttactggtcgcaaagaaggtattgctgtcgaggcggtagcgcttatttttaaacaagttttgttaaataaagttctttctaatcaaggtaatatatgaataccgaatggcgatatgcttggtctaaaccaactgttactggggatttaaaaacccatgtgcaagacttttatgtcgaagagcagttaggttttgaacctgatggcaaaggtgagttctgctttgtgtttattgagaaggaaggagtgaatactgaattccttgctaaacgcttggctcaaattgctggtattgctccgaataaagtgacttacagtggtgtgaaagatcgtcatgcttgtactcgtcagtggttctgtttacatgtgttgaatcaagaaccagatttaacgaccattcaggaagcgtttagagaaccggagaatgttcgagtaattgcacagttacgtcactcgaaaaagcttcgtaccggcgcgcatttagcgaatcgctttgttatccgtcttcgcgatgttaatggagatctagacgagttagaagggcgtttgaatctgataaagcaaggcggtgtgcccaattattatggtcctcagcgttttgggataaacggtaataatttgcactacggcaaagattttgtcctaaaagggcggcaaagtcgccgcaaattatcaaagacagaatccttttggctatcggctattcgttcttggtgtttcaatgaggcattaagcgatcaagttgaaaacggtatgtggatgcgtttatgtgatggtgatatcgctcagtttcagcataaagatgagcagttccgtgtaaaagaagtcggtgctttgatgcacttaagtgtaatgcgaggcagtataagccccgtattgcctatgattagtgagggttgggaggctggcaccggccatcagcgcgagcgagtgatgaaagactctttggcggaaagtatggacgtggttgatgctttgattgcctttgatctttctagagatagccggttggcgcgccttgtgccgatgaatatggcgtgggaattgctaagagagaaagaaggaaatgcgcaattgatcgttgaattttccttaccaaaagggtgttttgcgaccagtctgttgcgcgaaatgatagattatacggataagtctgcagagaaataccatgagaatattgatcgctaatgatgatggtcttgatgcgcttggtatacagacgctagctaaatatttacagcgagagtacgccattttagtggtggcgccagatcgtaatcggagtggcgctagtaactctttgaccttgtctcgccctatacagccggttaaggttgtagaggggcaatatcgtgttgacggtacgccgacagattgtgtcaatctggcactgtcaggagtaattgatggcgatgtggacttggttgtctctggaattaatcacggagccaatttgggtgacgatgttatttattccggtacggttgctgctgccatggaagcgcgtcatttagggcgtcctgcgttagctgtgtccttagttggaaatctgcattttgatactgcagcaaaagttattatgcagcttttgaaggattctcatactcttgagttgcctgctggtatcttattgaatatcaatgttccagatgttccatatagtgagctcaaaggtatacaggtgacacgtcttggttatcgccataaggcacaagcgcctatttcagctcaacaccctaagggtattccaagcttttggattggtgctttgtctgagcctcatgatgtgtcggaaggaacggacttttgcgctgtgagcaagggctatgtttctattacgccaattcatacggatatgacttgttatgaagcaagatctcctcttacaaaatggacagacacaataacgctatgagcctgcacgatcttaactggttagtttcacatacagagcccaaagcttctaagatggttgatcagcttaaaaagcatggggttacgcatgaagaactattggccctaatgggctctattcctcgtcatgagtttgtggagcctgcgttttcgcatttggcttattcagcaacgccacttcctattggtcgaaatcagactattagtcagccgcttactgtagccagaatgagcgagtggcttttagcacattctcggcttggtcgtgtgttggaaattggtaccggatctggctatcagacgcgaattttgtcgcatttttttaataaagttcatactgtcgagcgtcaagaaccgctttatttacaagcgaagaagcgtttgtcctcgatgggagtcaggaatgttgagtacttatttggtgatgggcaaactggctggcctaataaagtagagatggatgccgttattattaccgcaatggcaagtaaaattccgttagccttgacggattgtctgaaacagcaaggtattttaattatgccaattgatcatcctagtccacagataggctgttggcgtaaagaaggtgaccgttggaaatgtctagggacagaacctgcgtattttgtgcccttattagaaggaatggaacatgcctaaatggcttagagtgtatttgagtggtgtgctaatgggcgctgccgatgttgtccctggtgtgtctggtggaaccattgcttttattttaggtgtttatgatcgacttattaatgctttaagtggtgtgaataaagccagtttggtgatgttgtttaaaggtgatttaaaaggtttatggaagcattttgatggtgcttttttattgtcattgggggcgggtattgtcaccagtatttttatgcttgctggcttgatcacacatcttttggttgtttatccaagctatttgtggagcttcttttttggcttgatcttagcgtcagcttatttcttaattggccagatatctggcttttcttggcggcactttggtgggcttatggttggtgtagctgttggtgctagcttatccttacttgttccaactcagttaaatacgtcttacaccatggttttttgctcgggcatgattgcaatttgcgcgatgattttgccaggtatttcaggcagttttttgctgctgatgcttggaatgtatggatttattctttcggctgttaaaagtctggatcttgctgttattttggtttttgcagttggcgctttgattggattattaatcttttctaaagttcttcattttttgctcaatcatgtgaggcccatgactttgtcattccttacaggtgttatgctgggggctctagttaaagtatggccttggaaagtgacggatacttggagtgtgataggtgataaaaaactgccgttagaagagcatcttgtgttgccttgggagcttattaattattattggccgactgattttttacttccagttgtgtttgtttttataggttttttgagtgtgattcttatttcttacatatttttacgaaaatcgacaaatagtaataattaatttaaatcggatattggggtcaagaattatcttctgttgcgtccttaaaagtcataatttttcatcgctagcttggttaatgagtcggcttgttttgttgtgctttttgttgtctggatgctcttatgaagtgttgcattattcggcaaaaaacaatcgaacttatgcatcaaataatgccagtgtagcttctattccttcttctggtgtgcaccgtgttcagagcggtgaaaccttgttttctattgcttttcgctatggtttagactatcgcgagcttgccaaatcgaatcatattgattctccttatacgatttaccctaagcaaaaaatccgtctaaatggcattcgaaatacggctccttcagtccctaataattcgacatcttctattcctttaatagtatcaaatacgaaaaatataccccctaaatctgatccggttgtttctattaaagcgcctgaaaagttgccaaaaagcgacatgaaagacgaaaaaatatcgggtagctggtcttggcctgtggatggagaagtcactagggggttttcaaatgcaggcgttagtagtaaaggtatagatataaaggctgagcaaggggcattggtaaaagcagctgctgatggaacggttgtttatgcaggtagcggtcttattggttatggcaatcttgttattgtgaagcataatgatatgtatcttagtgcttatgcttacaatgaaagaatattggtaaaagaaaagcaaaatgttcgagcaggtgattctcttgctgttattggtggtaagggagatgatagaccactacttcactttgaggttcgtcgagatggtcggcctattgacccgttagatgttttgcccaaaatgaattaagcgaaattagcgttttaaggaggggacatgaagtttgcaaatatggataaagaagcagctaaggtttcgaatattggagattttgatcttgatacactagacgatgagctcattggagatgtgcttgttgacgaggagctggttgatgaagagtttgagtcggctgtaagtgctcgttatgccgacgctgactctagtcgtaaccttgatgttactcagttgtatttaagtgagattggtttttctccattgcttactgccgaggaagaagtatatttttctcgcctttctctaaaaggcgatcaaaaagcgcgtacgcgcatgatagaaagtaatttgcgtttggttgttaagatatctcgacgttaccttaaccgaggtttatctcttttggacttaatcgaggaaggtaatcttggtttgattagggctgtggagaagtttgatccagagcgtggatttcggttttcgacttacgctacttggtggatacggcaaaccattgagcgtgcgatcatgaatcagacaagaaccattcgcttgccgattcatgtggtaaaagagcttaatgtatatttgcgcgcagctcgcgagctgacacaaaagttagatcatgagcctagtgctgaagaaattgcagaaatgctggattgtcctgtagaagatgtacaaaagatgcttggcctgaatgaaaaggttagctcaattgatgcaacattcggaggggacaataatgataagagtttggtcgaaattttagcggatactcttcatcaagggccagaagcagatcgtcaagatggcgatgttttaaacagtatcgaactttggcttgatgagttgagtgaaaagcagtgtgaggtcattactcgtcgttttggtttgcgaggacatgaagccagcacattagagcatgttggcgctgaaattggtttaacgcgtgagcgtgttcgtcagattcaagtcgaggcattacgaaaactacgtttaattatggataaagagggtttgtcattagacgatgtgattcggtttgatgattaactcataatttgagccaaaaagacccgcatgaaagcgggtctttttatgttcaggtatgacaagcttataaagtactgtctttttgctcttctgggctagcgatctcaagaatatgctgctggatttgttgtttgtatttatcagacatgccttttacttcataagctaatatttctttgtcattatcatctatcacttctggaagacctgtgaatacacgattttgtatgtgtgataaggtaaaaatatcatcactaattaccagtttgttaatactttcagactcacttaactgatgaatgctcgtcaaaagttcttcgatttgatctggttcaaagcgattttcttttaccatattggtaacctgagtattgccttgatgtaaccctaagtgaaagtttagtttagggatgtcgatatagagttcattttctagtaatttatcaaccaatcctaaaaatagctgtgctgtactaactgcattaatgtataaattatcttcacaattgtgtgcgctgaaaagtacgatcgctgaatcattttcgtattgatgaacttgacctaagtagacttcgcttgcttgaaatattgctcgatagattggcgttaataaattggctacttttagcggcgtcatattcttgtgccactcatctaaattaaggatgtcaaaataaagaacacagctacgctgtctggattcttcaaagatagcatcaaagtttatttcaaattgaggctttggtattggggtagcactttcttcttctgccttgatgggtttttctatttcttctttagggtgttcgattgattggatttttttaaccgcctggaatagcgcttttgcttctttatatataggtgttgggcattcggttgtttttcttcctttactataattaatgagagcagaagaggcttcattgatcggggtaaaaagccatctggtgattaaaatgacgagtaataacgcaatagtacaagtaaatatggctacgccaattaacagattatttaggtgttgtaatgtcgcctgagcgggagttttgtctagcgtaattagtacatgaccaacgatttcgtccctgaattttatgcttgagctatatactcttcgggtatcacttggccgaaaatcttgctcagatttcatccctgaattaccgctgtccgcttctgccagtagctcgtcttttttgttaaagactcgagcactcaaaatattgtcatcaaccactaggcgattgagtaacacatttaagcttaataaatcgttatttaatatggactgtgtggcattgaacgcggcctgagttgctaagctactgcctaatacctcagtttgttgagataaatagttgcctagtgcatgggtcattgtgtaccaaaaaatgcatacagtgagaatcatgagcgagatgaaggtggcaacggtaatgactgacgcactgagttttttgcgtatgaaagtagcaatagccttggtttttggttgggtgtccattaacttcctttagggtaactcgtagatcgatgagtaaagtatacacatcataacggccgttttctgaattctttaaagtagaacaggtgcttagcgaaaagaaaacgatttgctatagtaggcgtcttattgaattaggagcgtttatgtctgccagtattactcttattggttctttgaaccctgaatatcttgataaatttaacgcttggttagaggagcgtggtttacaaggaccaattcgtctgttgtcagatgctcaagatgctatttctgtggcgcaagttatggtcgatgataacctacttgatcgcgtatctattcgaactgagcttttacgtatatctaatgatactggtatagatcatatttatcagtcgtcaatgttagatattaaaacaccgggagttgctgtatttgacatggattccacgcttatcaaagctgaagtaatggatgaattggcagtcgaagctggaataggtgagcaaatctccgccgtgactgcgagtgccatgcgcggtgaaatcgattttgttgaaagctttgtacagcgcttagctctgctaaaaggtttgagtagtgaggttatggatggggtttataacagaattcaacacatggatggcatttcaaccttgatgaaagtgttacaccattatggctggcatacggcaattttatctggcggctttacctattttgctgaccgagttcaagctgaatatggtatgactgaagtgcatgccaatgtcttagaaattcaaaacaatgaactaacaggtaagcatttgggtgatattgttgatggagaacgtaaaaaattacttttgacaaatattgttgccgcacagaatgtggattggcaacagacgattgcttgtggtgatggcgccaacgatttgttgatgttgaatcatgcggctttgggggtagctttgcatgctaagcctttggttagagagcaggcaccatgcccgatgaataatcttggcctagacggtattttgtatttgctgggtatgacatctgcgcaaattcgtgagttgtctgcttagtcgtttattatcaggcattgaaacttctgtttgtttgaatattaacgtaattttttgtgcttgtgatagagacagctattgtcacttctaaaagcttgttatgattcctaattataatgataacaagctttcttggggtgtaattttgtcagaaatacgtttgtctgatatagatttgaatttactgtatgtttttcaagttttgattgaagagcttaatgtcacgaaagcggcaacacgacttaatgtttcccagcctgctgtaagtcgttctttatcgcgtttgcgtgatgtatttaatgacccgttatttattcgaacctcacatggtttgtccgctacagcgaaaacccaagatttggcaccactgttagctgacaccttgaaagggcttgaaagtcttatccagcctagtgagtttacccctcaaagcagtaagcgtcggtttatcctatcaaccacagattttggtacattaacggttttacctaaaattctggataaatttcggcaaaaagcgccggatgctatcttggatgtaaaatcttggaatgaagatatggtggctgaattagatcaaacgaatattgatgtggcggttgctgtattgtcgaaagagccaccagcaggtattcgggcaatgcgtttgaagagtgatcgcatggtatgtttggctcgtaaaaatcatcctagaattgagggtaagctcaccttagaaagctatttgcaagtaagccatgtgcaagtggtgttagggcgtcgagaatatttcgctgttgatcgagagctggaaaaaatgggacataagcgtcatgtctcggtacatttgcctaactttgtgcctgccgctagggtggttatggacagtgatttattgctgacggtcccaaagctgtttgctgaagacatggctgctacggtttctgaaattgttgtacacgaattgccttttgcctcacgtgaatttgattattcaatgatttggcatgaacgcttccaacatgatgctgcccatgtctggtttcgagggttactaaggcaggcttttcttgaagcctctgcttagttgtatttcactcgcttatcaagatgtattggataagcgagttatccattcttttgttaacacttccaccaaactgtatctccttagtgtcattgcttcttctagatccgcaaaattttcatctaggtaatcatgtagaattttatctcttaaagtaattaatgatctaatttgctctgcttgttcataggttacatctttgttggcaataagtgcattgagtacctctttgcgtgaggatatttcagttttatagtgatgctttaggacgtaacgagcaagatctagcatagaggccacaagcagttgaaaagagtgttcaattaccatggtttcatctttagaatactcgacggtttttgcacctttcctaaaagcatcaagtctcttgatcatcgcgtgctgatgttcatatagagatgtttcccattctatgtctctcatcttatttgccttctacagattgtgattgttttagcattttttaaatcaagaaagcagcgctaatttttcagagcgctgcactttagtttaggtgagttattaataaatagggaagttagaagccagagaaagggtaaaaagaataggagtgaccgtattctactaaagtgtttgcttttatatgcaagtaaccttggctttctgaagcggctagcaatgcgccagagctttgttgtggatgagcataggctaagccgtcttttccaataaaaacccgtaagaactcatctctctggattgttttattgcggttaaagcctgcgtctacaagataatattggggtagctcggcaatttgaccggaacaaatagacaacaaaagacgcgcgaaccaatgataggttaccagggttgagcttgggtttcctggcaagccaagaaaaggggtgccctgaagtgttgcatgaacaagaggtttacctggctttatggcaatcttccataaatgtactttccccaacttttctaatgcatctttcacatggtcctcttcgccgactgaaacaccgcctgacgatagaatgacatcgcaggattgcattaaggtttttagcgcgtcttttgttgcttctaaggtatctgctgcgtgaatgcaaaggctcacattatggcctgcttgagtaacaagagcactcagcattgggccgtttgaattgtaaatttgccccgcttttagatgataacccgtaggaataagttcatcacctgttgttagtattccaacattcaattgcttgtagactgtaacatcagtgatgccaaggctagataaaagcccaatgtgtatcggcgtaattttctcccctgcattaacgacggtttgaccgatttgcatatcctgccctaacggtcgaatattgtcggcaggcgtaggctgtttattaaagatgactttatcacctagtagctcggcattttcctgcataaccaccgtatctgcgccagctgggatgtttgcaccagtgaaaatacgagcacaggttccaggcatcaaaggcaccggatgttggccagcggtaattcgttggctcacattaaaatgtttgccagcatgccaatctgcacaggcaaaggcgtagccatccatcgcgctgttatcgtgaggtggaacagatattccagcgactacgtctgttgccagaatgcggccaatagagcttatgagggagattgtctgctgttctacgcgaacactagcactgcgtctaatttcttctagagcgtcttcaaaggcaagcaaagtggacatgtaagttatgcctcatgctggttggttgttgtgtatgggccaattaacatgctgacaaaattacagggtctatgagaagcattgagttgttcttctaaaatgccattccatgctgttttacaagcacctgtggagcccggtaaacagaaaataagtgtttggttggctaatcctgcaatagcgcgagactgaatagttgatgtgccaatttcgatgtaagaaatttgtctaaacagttcaccaaagccttcaattgttttatcaaacaatggtgtcattgcttcaggtgtgctgtcgcgtgaatagaagcctgttccgcctgtaatcaaaattacatgagtttcttcgtctgcaatccagttcgatacgacggcacgcattttatagacgtcgtctttaactagttttctttcattgagtgtgtgacctgccgtggttaatagttcaattagagcatcgccagatgtatcttcggcaatggatctagtatcggaaacagttaagacactaatgtttagtgggcgaaaaggtgttggtattttggccatgggaattccttattagcctcctgttgcgctcataaagcgtagtatttgaggggcttcagtgagattaaaatgatgtttttgaggtttcagagccagcgcgtcaataatcgcgttttctagctctgttgagttatggtgctttgaatttagtgctgtcgagcaataggaactattgcgcagtactgtttttaaatcttttgaatgttcgttgcctaaacagagtaataagcgaccttcagcggttagcctgacacgattacaggtatcgcaaaagttatggctgtgaggtgaaataacaccgactcgatggtcatgtcctgctacttgataataacgtgttgggccgctggtagtggttgaacttggtgtaagttcgtagtgcctactaagcgtttctataacctcatcactggataggtaagttgaggctcgattatggtcagtgatcacaccaaggggcatctcttctataaaactgatgtccatttttcgatctaaggcaaattgagcaagatcgaagagttcatcgtcattatgatttttgagcatgacactgttaatttttagacgtttaaatggtagtttgctggcggcttctatgccgtctattacttgttggaacttgtttctgcgagttagggcgtaaaatcgttctgctttcagtgtgtcgaggctaatgttaatacgtgacacacccgcgtcgagtaagctctgtgccattttataaagctgagaaccattggtggttattgttagttcttctaaaccgtctgtattggctatttgctcgatagcccaaaggatatttttgcgtaccagaggttcgccaccagtaatgcggatgcgtttagtgcccattgaaatgaaggttttcgccacatgaacaatctcttctaaagacaatatgtggtctctaggcatgaaggtgacatcttcatccatgcaataggtacagcgaaaatcgcaacggtcggtgacggaaatgcgtagatagtctatttttcgaccaaatggatcaattaaagcggacgttaccaagaaacaaatacctcacagattaagtgttcatcaaagcaaaaaaatacctatttagcaaagcgctaaaaagatttagatcatatttttagtattattgtactttataaggtttttttgttcggactgtcgtattaaacgcgacataatacgaataattattgaagttggaggggcatcgtgaatcaagtcgttaataatctaattggtttgttaaagttagagcgagtatcgactactcagttcattggtcgtagtcaggatatcggatttccaaaactttttggtggacaggttataggtcaaggtttgagcgcagcgactcagacggtagaagggcgatttccacactctcttcattgctactttttgcgtccaggagattcttctcaccctattgaatatgaagtagaaaacgttcgcgacgggagaagttttagtgttcgacgagtcattgcttcgcaatttggtaaaagtattttagccatgacggtatcttttcatattgaggaagaaggtttagctcatcaagatgctatgcctaatgttccaggacctgagtcatttaagtcggaattatcactctatcgggaacatgctgatgagattccatctaaagtacgagatttattcacggcagatcgccccattgagtaccgaatagtagaaaatcaaaatccatttcgtccccgtccgggaattgcgaagcgccatatgtggattcgtagtgtgtctgctctgcctgatgatgcgttaattcatcaatctatgctggcttacacaacagactacggttttattgagactgccttgatgccccatggcatttcaattggtagcccttatcttactgctgccagtttggatcatgctatctggttccatcgtccatttagattggatgagtggttgttgtatgttgcggattcgccatcggcaagttccggtagaggatttgttcgcgggcaaattttcaatcaaaaaggtgagcttgtagcatctactgctcaggaaggtttgttgcgttacttcaaataggagttaaggcttgtgttgctttaatgcccagacaatgtgctctttcactaactcagaagagtgagagagtgcattttctagtgtttgaatagttgcttcattgcttggtgcattgccaagtgcgacagcgatattacggcgccagttttcaaatcccgtgcggcgaattggggagccttcagtattttttaaaaagcttgcttcgtcccattcaaatagctcaatcagatcggcacaatccaaattgtgtcttggttgaaagtcatcttcttgcgtgtacttggcaaattttgtccaggggcaaactagctgacaatcgtcacaaccgaaaattcggttgcccattttgctgcgtaattcttctggaatggggcctttatgctcaatggttagataagaaatgcactttcctgcatcaagcacccaaggttccacaaaagcatcggttggacactgagttaggcaggctgtacagcttccgcaatgtctagtttcagttggtttgtcgacaggaagtggcaagttagtaaatatttcaccgagtaaaaaccagctaccggcctttggtgttagcaaaagagtatttttgcctatccagcccatgccagcttgttcggcaatttgtctttccagaattggcgcactatcgacaaaagctctgtagccatgatcgccaactttttgctctatcttcttggctaattgagttagacgtttacgaatcaacttgtgatagtcccgtcctaatgcataacgtgcaatataggctttgtctttcgtcttcagtctttcgactgtttcgaccgattggggaaggtaatgcatacgaagtgagatgacgcgacgtgttcccgggtggagttgttctggataaaaacgcatgtcgccatggttggcaagatagtccataccagcatggtattggttattcagccattcattgaattcgtctttgtattgcgcaagatcaggctcaacgattcgagcttcggcgaatcctaactcaatggcccatgatttgatgtcatcagcaagttggtttaattcttttggactggataaagacgaaggaagcaagggagtaccaaaacattagacgctaggctaaaagcagcctagcgtgaagaacaagaaattaataaagctgagagtcacctttaactacatccatcaatagcttgatgaatttacggtcggcttccgtatgttcttcttggattttaatggttgtttgatttgatacttcttcagcaatgcgctggtaagcatttggttggttaatattttctttagcgatacggactaattccccagcgagttctggatccataagcatcttacgaaaacagcgcaaaaattcatcaataactcgttgttggttaagctcattagccatgataaaactcctaatcaatttatgtcgctatgacaccatgaagcgtgggttagagcaagtttttatacactttgtgttgacaaatctgaggcgcaaagacaaaatgaaacgctatataattcgacaacaccctgtcgatgactcctttttatgggccactagctcatctcagtcagattcgttctgataagcacaagtgtagaatgacgcaatattgttgtcctatacttctcctcgcgaaaagacgcgggcagtgtaaaaactgcgatttcttgcgtttgagtgtttcttacttttagataaatgttccttatttttaaaagttacctcagttagtttagcaaacttcgttctatcaactttaatctgcttgtcttatgcggttacaatagctgcactaaaattaaaagacagataaatactatagagggtaacaaggtggagttattatccggtggtgaaatgatcgcccgcttcctcaaagatgagggagttgaatatatctatggttatccaggtggagccgcacttcatatttacgatgccttgcatcgtcaatctgatgtaaagcatattctggttaggcatgaacaagctgcaacgcatatggctgatggctatgcacgcgctacgggcaaagctggtacggttctcgtaacgtcgggcccaggtgcaaccaatacggttacaggtattgcgacggcttatatggactctattcccatggtcattatttgtggtcaggttatgagctacctgatcggcgaagatgcgttccaagaaaccgatatgattggcgtatcacgtccaatcgtgaagcatagctttacggttaagcatccttctgaaattcctatgatcatgaaaaaggcatatcacattgctagtacgggtcgtcctggcccagttgtgattgatgtgccaaaagatatgaccatgccaggtgataagtacgaatacaaatatccagaatctgtttctattcgttcttatactccgccaaccaaaggtcacagtggtcagattaaaaaagcagtcgatctgctgttagccgctaagcgtccaatcatctatgctggtggtggcgttattatgggcggtgcttctgagttgctggtgaaactggctaagtctttaaacgtgccagtgactaatactttgatgggcttgggtggatacccaggaacagataagcaattcgttggtatgttgggtatgcacggtgcatacgaagcgaacatgactatgcatcacagcgatgtcattttagctgttggcgcccgttttgatgaccgcgtgacgaatgaccctgataagttttgcccaggtgcaaaaattatccatattgatattgatcccgctgctatttctaaaaccatccgttcagatgtgccaattgttggtcctgttagtcaggttttggaagagatgctgtctttggttgaaggtcaaagttcaaacactgaggcgcttgttggttggtggaagcaaatcaatgagtggcgtttggtgcatggcggtcgttatgacactagtagcgaaaaaattaaacctcaagcagcgattgaagcgtgctggcgtgccacgaaaggtgatgcatttgtggcgtctgatgtaggtcaacatcaaatgtttgctgctcagtattataaatttgacaaaccaaatcgttgggttaactctggtggtttaggcacgatgggttttggtcttcctgctgcaatgggcgtgaagatgaatttccctaaagaaactgtagtttgtgtaacgggtgaaggcagtattcagatgaatattcaagagctttccacctgcttgcaatatggtttgccggttaagattttgtgtttgaacaatggttatttgggcatggttcgccagtggcaagatatgaactatgagggtcgttactcaaactcctatatggattcattgcctgatttcaaaatactgatggacgcttatcgtcacaagtatgttgaaatccgaactaaagatgaactcgatgccaagatggaagaagcgtttgcaatgacagatcagttggtcttcattaactgttacgtggatccagaagagcatgtatatccgatgcaagtgcctcgcggctctatgcgagatatgttcttgagcaagacggagcgtacctaatatgcgacatattatttctgtattgatggaaaacgagccgggtgctttgtcgcgagtagttggtttgttctcacagcgtaactttaacatcgaatcactgaacgtagcggcaacagatgatccaaccttgtctcgtcttacattgacgacatttggttcagatcaggttgtagagcagatcaccaaacaacttaataagttgattgatgtggtgaagctggtggacttgactgaaggtcagcacattgaacgtgaattgatgctggttaaggttcgtgctaccggtgcgcagcgcgctgaagtgaaacgtacagttgatatcttccgtggcaacattgttgatatgacaccgtctatttatacgattcaaatcgttggcgagtcagataaactagatggatttctacaagcgttgggcggtgctcatttgcttgaagtggttagaactggtgtatctggtatagctcgcggtgaaaagacactgtctttgtaatcgtctagtatttttgtggtggtcaccaaaaaagtcgcgcttgcacgcggctttttttatgcgtaaatgatgggtattaagtgaggggtaaatggataaaacgaattggaaactactcaagttgctagagcagaatggccgtttgacctacgcagaattgggtaaaatggttcatctgactgcacctgcggtcgcagagcgagttcgaaagttagaagagtctggtgtgattactggctacggtgcaaaaattaacctagagaaagtaggaatacctataacagccttagttgagtgtcaggtttaccgaaccaaagagcgggaatttaaagcattagtacttagcttggatgaagttatctcttgtcataatgtgacaggaccttatgcttttgtgcttagggttgcggtacgttctatgtctttattggatgaattgttagagcgtttaattgatttgagtgacactaataccatgatggtgctttcaaccccagtttcacgagaaatgccggtgaatattgaaaaaggagctgaagctgatatccattagggttgttgggcaagctttatagttgtctttgcttggcgtggccattggctaataatcatccctgtcataataaagccacaaccaaccaaagcacgagttgaaaggatttcctccataaatatccagccacctaatacggcaaatactgcttcagatgagagaataagagcgctgatactaggcgaaacatttttttgtcctagagtttgcagtgtgaaagcgatacctgatgaggcgacaccagcgtagaccaacggccaccaagccattttaatgccttcaagcgttggtgtttctaatatggaagcggtgatagacgctaatattgttgcaatgaagaactgaacgatagaaaggggcaaagcggatacatatcgagataagtaacctatcagcaacacatgtcctgtccaaaaaagagtacctagtaattctattgcatcgcctttgttgatggataggcttggtccaacagtcaggctgtaaagaccaactaacgcgagaccaactccaatccaggtgtgtctttcagttttatggccgagcataagtcccagtatcggtacgaacacaatgtacatgctagtgatgaaacctgcgttaccagctgtagtgtattgcaaaccaatttgttggcatgtaaaacccaagaacaagcagattcctgcagcgagtccccctaaccaaagttttcgattactttgagattgctttggtttaaaaataaacaataaaggtaagagtgataaggttgctaatagaaaacgcatagcattaaagctgtgtggcccaaggctttccatgccaacactttgggcaacaaaggcaaagccccaaatggcggcggtggcccataaaaaaatatgtgcaatagacatagctaacctcaggtcattaataacgaagtgactattttactgagtgaaggtaagtttccacaggtgaaataaaaagttattcaagtgcttggctttggataaaaaagtaaatttaaggttttacttttgcaatacctagggcaactaattgattttcaagcatcttaatatattcacttttttatcatctaaaaggttaaaaaataggctgacagacgaattatttggctgtacagttgcgccaaatttcagggtgaactttcactgttaatttagatcatttttagctcaaccttaagagaattcattgctatgacatttagtgtttggttagcaactgcgccgttgttaatgttgctgtctttagggcctggcccaaataattttacttctatgcacaacggcattcaggttggcgcgactaaagctgttattgctgtggttggtcgaaatctagcttttagcatcttgatgttaatttccgcgctaggtttaggggctattattgtttcttctagcttttggtttagtgttatcaaatggttcggtgtcgcttatttgttttatgttggcatcaaaacctggcgcagtgcagctatggtgcttgaggagcatgaaagcgaagtgggaatcaaggcgaaacgtggacaccttgcgagaatgcgccaagagtttttagtagcgatcggcaatcctaaagcggtattgctttttacggctatttttccgcagttattggatcttagtcagcctgttcctatgcagtttttctggatgggattaactttttgttgtacggagtttattgcggcttatgtttatgcaatgagtggcaagcaaattcgccgtttgattcgaagccctaagggtatgaaaaacctcaatcgcggcatgggaagtgtgtttgttttagcgagtgcttttttagcaacggcaacacgttcttaaaaggttcgtagttttaagctcaaataaaaaaggtgacgctaggtcaccttttttattttttacattttgtgttttagcttaaataactttttagctgtgttcttttaagaactcttcgcttaggtacaactcttcgttactgtttactttcacatcacggtctagaatcattttcgcgatttcttgcgcttcttctagggaatgcatttcgtaagtgccacattggtattcgttcaactctggaatgtcagatttggcttttactttcaatacgtcttccattgcagctttccaagaagccgcaacagtttcttctgaaggtgtgccgatcaaactcatgtagaaaccagtacgacaacccattggcgaaatatcgataatttcgacgttgttactgtttagatggtcacgcatgaaaccagcaaacaaatgttctagtgtgtgaattcctttctcagaaaggatctcttcatttggcacgcagaagcgtagatcaaacactgtgatgtcatcacctttaggtgtggacatggatttagctacacgtactgccggtgcatccatacgtgtgtggtcgacacgaaaactgtctaataatggcataaaaactctcctactgaactcaacggaatcatcgttgctttataaatggtgatatcgattgccgttattgtacatgaagttttgaacctttgatcggactttttggtgatcgtaaatattcataactgagagctaagcagaaagcgataatagcaaatagcatgctttgaccaatgaaaaacaccattaagctacagcttattaaggcaacgatggccaatagttgggcagcacgattgaccagtttgaaagcagcaacacaggttaatgtgtaaataagcaaaaaactgccgtttgtcatttcgataaaccatgacattttccaaccagagatttcagaaaacacaatcgaaaatagagtgattaaaccaaccagtaatactgctttttcaggtgcgccatttttattaagtgctatgaaggtcttgggtaatgccccttgttgtgccatagattgcaccatacgggagaagcctaagatgtaaatggccacattggcaaaggcaatgatataagccccagcagcaaagaatctgctgctggtttctcccattagtttactaaccaaaagtgctaaggattggctgttggtaacttcgtcgccgtaagtgtgatgccaagcaatgagcagtactaaacttaggtaagcaagaataacgatggtgatgccacctagtaatgctattgggaaatccctagtgggatttttgaactcagcgcccatgtgggccataacttcaatacctaagaaacaccagaatataacgcctgtggcgtatagtgtttgttgccactcaacggcggttatgggagcttcaatgacttggcgactgtccaagatatcaccaatgaagcaaagccataaaataacaccgatcatgacgatgacaatacctgtttgaaacctagctgaggtttgcatgcctacgatggcaaagaaaagcatgccagcaagggttaatagactaaaggcaagaatccattcatcagatgttttaaaaataatggtcaaatacgccgctgcgacttttatagcaacagcaggaccaaccaataaaatacttaaaaacaaccagccaacggctttttcataacgcgacccgaacgctcgtccaatgtaatgtgatgccccgccggcggaagggtacttggagccaagtaacgcaaaaataaatgcaattgggataatcattgtggcggtaattaaccaagcataaaaagcaaaagatcctgcctgagcaacagacatggctggtaatatcatcaggccagtaccaataaaggtagtcaccgtcattgctatgccttgtagagggccaagagttttttggtattgggtcatttgtttgcctgtactagttaaattctgtagctgctatttgttgtcgctaaggataaaatacttatattagcaatactctatacaagttgaccccattaaggcgcattttgccggaatgaccgtcaagttgaacgactaataataaaagggggtttgggtggctgatcattatgatcaaaaaatattagctttactggtagacgatgctcggctttctgtttcagatattagtcggaaggtcaatttatctcgttctgcggtgaccgagcgcattcgtcgcatggaagataaccgaacgattactggttatcatgcccatacttccgtttcaaaagaggagggggttagtgcgtatatcgctctgacatttcgacctttatcctgtgagcaagtactacctttaattggtagtattccagaagttaaattggctcattccattagtggtgatcttgatctgctactattagtgcaagcgtcatcaatggatagaatgaatgaaatacgtgagaaaatggagacgtggcctaatttgcataaagtggtgacacatatgtgcctcgctaagcgcctagatcgttggtaagtcgaactcatcggtaaatacggtattgattggatgaacgtatcccaaaatggagagtcttctgaaaaggttaaacttaagggaaaggtggtctagtaaggcaaaatcttatgatgatctggtggttttagctctacttggtgccttgtgtggcttgctaagcggtcttttgatggcatttttttatgccgtgatttacttacctgctcgatactttattggtgctgattttgattcttttgagtccttgcctgttgagtggcgtgttggactttctttagctgcttgcattattttagcgttgctttttaccttgctgccgaaccgactgcataaagtaggtgtgccttatgttgttgaacgccttaattaccataatggtaatttaccagtatggaatggtgttgtgcagtttttttcagcagcaataggtttggctggtgggctttcgattggtaaagaaggtcctgctgtgcaccttggggcgacgcttggcggctatttagcagaaaaagcaaaattgcctcaatacggtgtcgaaactctattagcttgtggtgttgctggggccattgctgcggtatttcaaactcctttagcaggtgttttattcgcatttgaagtgatttttctggaatatcgtcagcgttatgtattgccagtcttgttatcttctgtcattgctaccttggtaagccactatgtcatcgggcctctggatatttttagtgttgaaagagtttcttccgtgctgctttctacagatttatttgttgcttgttttgttctagttattttcattgtatttctgtcagctttatttcttcatacgcaaaagaatctttggcgattcagtggtgtgtctgtttggtggcgctttttcttggtagcagtagccacatctttggcggctgtttatttgccagaagcgttaggcagtggttatctttctctctctcgtttgttatccggtgatttgattttatattctttgtttttattgattctgattaagactgtattaactgcttttaccattggcctggggattccgggtggcatgatagggccgacttttattattggtggattggcgggtgttcaggttgctttggtgtttgataatagcgtagcggatgttgctttattcgccttattgggtatggctgctatgatggctgccagttttcaagctcctttgacggcattggtggctattatagagatgactcattcgtctgaggcgattgttcctgctttgtttgtcattgtcttttcctgtttgttaatgcgtgtattttttcatcaggagtctgtgtttgtcgaaagattgagttttatgggaatgtcttcgactattagtccctttcagcgctatctgagacaccatacggtgaagcctgttgctgagatggttttatttcttcctagagtggtgtcaattgagagggtgaaagatttagcgtcaagtatggtagactatattgttttcgagattgaaaatgagcggcgtttggttcgtcgaatggctgtattggatgcattagcaagcttagataaaggccctcagttatggcttgttgaagagggggatagattgaatatggacttgtctttggcgttagattcgacacttgttcctgtgataagcgaaccgtcctcattagaagctatgttggactggtttcaaaagaccggtttgcccgaagtgctggtggctgtctctaatacttcttttagcttggtttctagacatcgtctcgatcaatttttattaaaaagtgactagtggctcttttttagtgtgtaagcagtggctagttctttattgacgttttttggccagtaatgcttcatgtgttgaagattacttgcttttgtaaattatccgttatggagtttgagtaaatatgagtcgttcagaagatctatacgcacgtgcccaacaccgaattcctggaggcgttaattctccagtgcgagcttttaatggtgtgggcggtacgcctatttttttccaacgtggagaaggagcttatgtttatgatgaagataaaaaacgttatatagattatgtgggctcttgggggccgatgattttaggtcactctcacccggatgtgttggatgcagttaggcaacaattagattttgggctgagttttggtgcgccaacagaagtcgaaatcactatggcggaaaaagtatgtgagcttgttccttctatggatatggtacgcatggtgaactcgggtactgaagccactatgagtgcgattcgtttagctcgtggttatactggacgagataaaatcgtcaagtttgaaggttgttaccatggccactctgattctttgctagtaaaagcaggctcaggtgcattgactctcggggtgccaaattctccaggtgttccagctgatttagcgcaacataccattactctgcaatacaacgatattgaagaagtcaaacgctgtttttctgaaattggggatcaaattgcttgtatcattgtcgaacctgtagctggcaacatgaactgcattttgccggttgaaggatttcttgaaaccttacgcaaagtgtgtgatgaatctggtgctgtattgatctttgacgaagttatgactgggtttcgtgttgcattaggcggggctcaagctcactttggtattgttcctgatttgacaacgttaggtaaggttattggtgctggcatgcctgtcggtgcttttggcggaaaacgtgaaatcatggagcatatttctccattaggccctgtttaccaagctggtaccttatcaggtaatccagttgctatggtggcaggcttggctgttttgaataaaatcagtgaagaaggctttcatcagaccttgggaactaaagcggatcgtcttgtgtctggattgaagcaagccgcggacgaggctggggtgcctttttgtgtagtaagtgttggagggatgtttggtttcttctttactgaagcagaagttgttgcgacttttgcggatgttcaaaagtgtgatttaagtaaatttaaagctttcttccactacatgctagaagagggagtgtattttgctcctgctgcgtttgaagcgggatttatctcacaagctcatacagaagaagatattgattatacaatagaagctgctaagcgttcttttgctaagctagtataaataacttgtgaaataggaaggttgataacatgtctattgacgatgtgaaaaaatcaccggttgatgaaattgaagacgtagatgtcggcgatgagaaaaagcagccgcacaagggggtgtatctattacccaacttgtttacaactgccgcgcttttttcggggttttactcgattattgcggcaatgaatgaaaattttactcatgctgctgtcgcgatattcatttcgatgatatttgatggtctcgatgggcgtgttgctcgcttaactcatactcaaagcgcatttggtgcagagtatgactcgcttgcggatatggtttcttttggtattgctccagcgttagtggtatttacttggtctttggcgccactaggcaaaattggctggattgccgcttttatctatgcggtcggcgcggcccttcgtttggctaggtttaacactatgcttggtgtagaggagaaacgttactttaccggattaccaagtcctgctgccgcagctcttgtggctggtgttatatgggcggccaatgataaaggggttactggtgaaagtatggcaacgattatggctttgcttgtacctattaccggtttactaatggttagtaatgtgaaatatcgcagttttaaagatcttaatttaaaagggcgagtgccttttgttgtgcttttaattgccgtattggttttggtgttagttgccttagaacccgcattggtgttgatgagtgttttttgtctttacggtttatggggtgtgctaggtatcttttttgagaaattgcgctaaatttttctaagatcctttgtaataaataagagcctactgtcgtctaagtcagtaggctctttttgtttgaacgttcaaacaggtttgctgtcaactatatgaatgacatgttctatggggaaagctatgttaattaaaaataagaaacagtcggattgttctgagctcgaagtgaccgatcagtctgtataccttaatcgtcgtcagtttatgaaagtcactggaggggttgcgcttggtatagggagtattggtaatgtcacggcggcgcttcaagatggtaaccctttatctccttcttcctctctcaaatcttcatttgcaaatattgctgaaacctcttttggtaaagaagaaaaaatttcccccttcgatgtcgcttcttcttacaataatttttatgagtttggctatggtaaaagcgatccgaaggaacgagcttcagagtttaaaacatcaccttggactattacagtagaaggtgaagctggaaaaacgggtgtttttgatctggatgatattatcaaggagtccatgttagaagagcgtatatatcgccttcgttgtgttgaagcatggtctatggtgattccttggattgggatttcgctggcaacagtactaaagaaatttgaacctaattctaaagctaaatatgtttactttgaaactttgtatgaccctaaacaaatgtcgggtcaacgtggtggtggtttagattggccctatcgagaaggtttgcgtattgatgaagcaatgaatccgctagcgtttctagctgttggcatgtacgggagtattttgccaaatcaaaatggtgccccagtgcgcttagtattaccttggaagtatggttttaaaagcatcaagtctattgtcaaaattcgttttgttgagactatgccagaaaccacttggagcatgttggcgccaagtgaatatgggttttatgcaaatgtgaatccaaatgtagatcacccgcgatggtctcagaaacaagaaagacggttgccaggtggtgtgctgtttcctaatgttattgaaactaaaatgttcaatggctatgaggaagaagtggcaagtctctataaaggcatggacttgaaaaggaactattagcttgaagattttttgggatcgcaaagaaaaaccctatatcttgatactgttttgtctgccttttttatggatgtttttttctctattaatggggcaatattttccagacccaggcaagttattaatgagattaagtggtatatgggcttctgtttttgttgttgctgttatgtctatgacattggtagggaaaattaaaccactgaaagtgataaatcgttatcgtcgctttatcggtttaaccgcctttttttatggcttgctccactttgttatctacttggttttatttgccggattaagctggacttggataagttcagatttggttgaaaagccatatatttatgttggtgtggcagctctgtctattatggctgttttagctattactagcacaaaaagaatgatgtgtgctttggggaaaaagtggaagcctttgcatcgcttgatgtaccttgcagctattggtgttattgcccatctatggtggcaagttaaagatgacatctcattagctgtttatttttccgtttttttagttcccttattaatagtgaaaatccctacgctaccaacctataaaaaactttttaataaaaaatgaaaaaagagcttgcgctaaaacttctaggctgtattatacgcctccactgacacggacaacgacgcaaacaagagtttgctacttactaagctaagacgttgaacgacgcatcagacgctctttaaaatagataatcagataatttgtgtgggcgctcgctggaggcttcagaagattgtccggattagtttttaactgattcgagatgatcaaaaaaattgaagtcttgcgaaacgtctaacacgtcaattcgctttatgttgttttgttgttcttcgggacgatgaaatgattaagttattgttagtgtaatagattttgagtaagcaaactttttaactgaagagtttgatcatggctcagattgaacgctggcggcaggcttaacacatgcaagtcgagcggtaacaggggagcttgctcctgctgacgagcggcggacgggtgagtaacgcgtaggaatctacctagtagagggggacaacatgtggaaacgcatgctaataccgcatacgccctaagggggaaaggaggggacttttcggagccttccgctattagatgagcctgcgtaagattagctagttggtagggtaaaggcctaccaaggcgacgatctttaactggtctgagaggatgaccagtcacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatattggacaatgggcggaagcctgatccagccatgccgcgtgtgtgaagaaggccttagggttgtaaagcactttcaggggtgaggaagggtagctagttaatacctagttatcttgacgttagccccagaagaagcaccggctaactctgtgccagcagccgcggtaatacagagggtgcaagcgttaatcggaattactgggcgtaaagcgcgcgtaggtggtttgttaagtcggatgtgaaatcccagggctcaaccttggaatggcacccgatactggcaggctagagtatggtagaggggtgtggaatttcctgtgtagcggtgaaatgcgtagatataggaaggaacatcagtggcgaaggcgacaccctggactaatactgacactgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctactagccgttgggttgtaatgacttagtggcgcagctaacgcaataagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgacgcaacgcgaagaaccttacctactcttgacatccagtgaatccagaagagattttggagtgccttcgggaacactgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgtaacgagcgcaacccttatccttatttgccagcacttcgggtgggaactttaaggagactgccggtgacaaaccggaggaaggtggggacgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcgtatacagagggctgcgaacttgcgagagtaagcgaatcccagaaagtacgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtgaatcagaatgtcacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagttgattgctccagaagtagctagcttaacccttcggggatggcggttaccacggagtggtcaatgactggggtgaagtcgtaacaaggtagccctaggggaacctggggctggatcacctccttaaacgatagaaacctctggtgagcgttcacacaaattatctgatggtattagcaagtcacttgttgaatacaatatctagtttataagaagcacagaaagtatttgggtctgtagctcagttggttagagcgcacccctgataagggtgaggtcggccgttcaaatcggcccagacccaccaaatacgatctagagagaaatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatttacagatcattctgtgcgaaagatttagagagagttctaagcaagacgctaagcatcttacattttattgtgttgggtgatttttagtctctgacttagtgctttgcactaaacttgctctttaacaattcaaattttgaaatagacgataatcaagcgtcaaaccggtggaaagcactttaacctagtgactttctaaatcgtaaatccagaggggtacaaaagccctttggtatgtgatctgagtgttgttttaatactgactcttcttagagttgggaattagaaaactattttgggttatatggtcaagtgaccaagcgtgcacggtggatgccttggcagtcagaggcgatgaaggacgtggtaatctgcgaaaaggttcggggagtcgataaacaggctttgatccgaacatgtccgaatggggaaacccactctacttgtagagtatcccacagtgaatacatagctgtgtggaggcgaacccggggaactgaaacatctaagtacccggaggaaaagaaatcaaccgagattccctaagtagcggcgagcgaaaggggattagcccttaagtggttttggtgttagtagaaggctctggaaagtgccgcgatagagggtgatagccccgtatacgaaaacaccttaatcatgaaaacgagtaggacgggacacgtgttatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaacccctgtgaggggagtgaaatagatcctgaaaccgtgtacgtacaagcagtgggagcggacttgttccgtgactgcgtaccttttgtataatgggtcaacgacttattttcagtagcaaggttaagcacatagtggagccgtagggaaaccgagtcttaatagggcgtttagttgctgggaatagacccgaaaccgggcgatctatccatgagcaggttgaaggttgagtaacatcaactggaggaccgaacccacatccgttgaaaaggctggggatgacttgtggataggagtgaaaggctaatcaagctcggagatagctggttctcctcgaaagctatttaggtagcgcctcgtatctcaccattgggggtagagcactgtttgggctagggggtcatcccgacttaccaaccccatgcaaactccgaataccaatgagtgcaattacgggagacacacagcgggtgctaacgtccgttgtggaaagggaaacaacccagaccgtcagctaaggtcccaaagttacagttaagtgggaaacgatgtgggaaggcttagacagctaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatataacggggctcaaactgtacaccgaagctacggatgcttaatttattaggcatggtagaggagcgttctgtaagccgttgaaggtcaagctgtaaggcaggctggaggtatcagaagtgcgaatgttgacatgagtaacgataaggggagtgaaaaactcccccgccggaagaccaaggtttcctgtcccatgttaatcagggcagggtgagtcggcccctaaggcgaggcagaaatgcgtagtcgatgggaaacaggttaatattcctgtactcgtgcatattgcgatggagagacggagaaggctaggccagcacagcgatggttgtctgtgtttaaggtggtaggttgagggcttaggcaaatccgggccctcttaagaccgagaactgatgacgagccctcttttgggcgaagtggttgatgccatgcttccaggaaaaacttctaagcttcagatatgcaggaaccgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtaccgtaacttcgggagaaggtacgccggccggtgtgaaggacttgctccgtaagcactagtcggtcgaagataccaggtggctgcgactgtttattaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgcttgaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagcccaagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctccacccgagactcagtgaaattgaaatcgcagtgaagatgctgtgtatccgcggctagacggaaagaccccgtgaacctttactatagcttcacagtgaactttgaacctacttgtgtaggataggtgggaggctttgaagtgcagacgccagtttgcatggagccactcttgaaataccaccctggtatgtttgaggttctaactcaggtcccttatcgggatcgaggacactgtgtggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggtgtgctcagcatggtcggaaatcatgcatagagtgtaaaggcaaaagcacgcttaactgcgagacagacacgtcgagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcacatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagccggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtggacgtttgagatttgagaggagctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggacgggataaccgctgaaagcatctaagcgggaagcctcccttaagataagatctcactgggacataagtcccctgaagagccgttcgagactaggacgttgataggttgggtgtgtaagtgctgtgaggcattgagctaaccaatactaattgctcgtgaggcttgaccatataacaccaaagtggtttttttaaaaactacgacacagattacgataaagcatcagcaatgatgagcatcggtttgatacttggttatccctatttcaaaatgaattgttaaagatccaagcacgtattcgcgtgttttgagacaagtcgaaagacaatgcaataaacgcatagctcaaaacaaacgcaaaacgaattgcttgacgatcatagaggcgttgaaccacctgatcccatcccgaactcagaagtgaaaagcgccatcgccgatggtagtgtgggagatcccatgtgagagtaggtcgtcgtcaagctttatattgaaaagaaccccgtcctgctaagcagggcggggttttttcgtttaggcggtgtaataggattgctcccacatgcgtgtggggctctttatcaaagacacgcatgtgacagtcggcatcagtcgtcaagctttatattaagaaggccctgatagctacgctgtcagggctttttttcgtctcaataaaatgcggcacccaagaacctctcccacgtgtggggctctttatcaaagatacgcggtaccgtcccataaagtgtgtcttctttcattaaagccatttatcttctctattcaatgaaacaggtggctttttaaaaaacgactcactggatattgataatttgaacgcgtcagcgcgactccaatgccaagatagaaatttcctaaacagagaaaaagattaacgatgcctctacagtaaacggcttcagatttataaggcagaaagatgtataacctctatgactttattgttttaaacaagaagtaattctatttttttgagttaaaggaggggaggcatctttgcttctttaaattagagctaatttgtcttccgggcgttattttttcgagctaactttgaaaggcgctatttcctatatacagatttgtattattaaaattgaaagcgttgaaaaaaaattacttaggcggtatcttattcaattgtaaggtaattgtaataatattggattcatcctatacattagtggttatatacctataatacttgctgtcttaattgactgatttatcaaagaaattttctaatctatataaaggatatatatatgaaaaagttagcattgtcacttgtactagccggcatgtcagcaacttcttttgcagctggcggtcatggaccagctggttgtggtctaggcactgagtacgtgttcaaaaatgctgatacttggtacgagcacgtaatggctgcgactactaacggtacttctggaaaccaaacttttggtatgacttctggtactctaggttgtgaagatgcaaatggccctctttctggcagcgttgcagtatttctaaacgaaaacctagaacctctagctgtagatatggctaaaggtgatggcgaaactctagacgcttttgcttctctaatgggtgtaaaacctgaagataaagctttgtttaatgctgaaatgaaacaaaactttgatcaaatttttgcttctgcagaagttactcctactactgcgcatgaaggaattactagtgtattagctaattctcaagaattatctaaatacctaggttaattttaatcacgcttgtcaaatgagagctatgccagtgaaggtgtaagctctcattttttttgtctacaaaagagtggtgttgtgtataaatcccaccgtcctaaaaagtaactttatatgcgttttttagtttatttatcgtttgctctatggtgcttttcagcatttggagctaactctaagtccgaagtattggatgatcgtgtacttaccgagttggcgcaaagctcttcatggctagatttattgcattatcatcagataggtattatttcacctaatgagagtcagatagatgatgccgagttttttttatctcctcagggtatgattgatcccaaagaagaattgaaagcgacattacaagcttttcaaactccatatgatggtgatgatgttaatcaggctagtcaatgtcgttatcccgcaagattcaattggctgaaagaccaacatttagatctaaatttgatagagccaaattgcccagaatttcaagattggtttggtaaattaaatggtgaaagcatctacctcgtttttcctgcggcctatttaaatagtccttcttccatgtatgggcatactttattaagaatcaagaagaaagggagtaattcacctttattagattacgctgtaaattatgcggcgaatgcagatccaaatgataaccaattggtgtttagttataagggacttaccggcggttatcctggtgtggtctcggtaacgccgtattatgaaaaagtaaaagagtataattttttagaaagtcgggatatttgggaatataaattggatttaactcaacaggaggtaaatcaatttatccggcatgtatgggaagttcgtaatacctacatggaatattacttcttttcagagaattgttcttatcaattattagccatgttggatgcgagtagtgatcgtttaaatactacgaagaattttaattattgggcaataccggcggatacggtacgagagttaaaaaatgccggtattatagaagatgtcagctatcgaccatctgtcgttgcgcaaatgagccatatgttggatgctctgagtgatgagcagatagacgaagttaaagtgctggtactaaatgagcagctctcattggagggtttatctgactttactgaactagagcaagcacagatccttgaggtggcttatcaatacagccgttatctttctgctagagagaaatcaaagttaaagtatctaaactctcgttcaattaagcttttgtcgttgcgcagtaaatacgatacaaccagcgttttttcacctattttgccgccagaaattagggatgatgaaggtcataaaactcaacgtcttggagtgactcttggcgaaactgaaggtgatcagtttgctttgctagagtatcgtccttcttaccatgacttgctagatgcgaaaggcggttatcttgaaggtgctgaattgtcgatgtttagtggtatcttgagggtaagtgaggaggatagtcttcgagtagaggaaatatcctttattaatattcgatctttggttgcggcaaatccattagttacgcctaagtcttggcaagtgaatgcttctttagtgagggattttgtgattgatgatgctttggtgtttcgacttaaaggtggtgctggtgtcactcaccaagtgtctaataatttgttctctgtgctcgttaacggtagcgcttcgactagtcggcattatgagaacacttatcagcaaaaatataaaattcaactcgggccgcagttacaatggctatactcaggtgatgctcacagattcatggcatcttatgagttccttgatgatattgatcatcatgataagtcattggaaataggcaaaatcgaatggtcctatttaatggatgttgattggcaggttcgagcaaaactagaacaacagaagcaggatgatttgaagcaaaacactgttcagctatctttgttgcattatttctaatgattaagaggctaaagcggtcattagctaggtgagttgctgcttagctaatcaaatttttagcctcttttttcaaccatcctcttaatgagcgaattgcctcttcatcctttctactttccttgtaggtgatataaaaattttcacccgttttaaaagcactgcaagggagctttacgagtggtgtttcatcttctttttcattcatcatgtagtcgttaaccagtgcgattccaagtgagtgctttgctgcttcataagccagcataaggtgactaaatcgatgaaattgaatatgttcaggtaatgtgtgttttagattagcaaaccatcgtttccagtcttctatgtggcgatcatagatgctgtatgaggtaataagtgggaattgagcaagacaactaggagtagagctcaatttatttaatagctcttggtgggttactgcccccaatttattcttaattgtctcaatatagttttggctgcaaacaggaaataactcctcttgatagagcaattcaaattgaaatccacgtttttctttttctgtggtgataaaaaaatctgccgttcgatcagaaaggtctggagtgccatgactcatttcaatacttaattctagatttggatgtaagtgcttcagttctggaagccttggtatgagccaataaacagcaaatgagctatatacagccagtctgatatgtgttttttgttgacctttaatgtggtttgtcgcctcttcaatttgcaataatgaattgctgatagagtctagataatgcttcccttcctttgttaattcgagctttcgtccttgccggtggaaaaggctttcaccaagatgattttctaaaattctaatctgatgagaaaccgcgctttggctgacattgagctcattggcagccaaagagaagctgtttaatctagcgacagcttcgaagactggtagtgattttagaggaggaagcatattttattatccaaataactaatatatagagtaaatatatcactttatctaatggtgtgtgcttattaagctaagatgaataatgagaactctctaggggattaggtgtgtcgggtcgtacagtaagcagtgctattttgattcttgtattaggaagcttttttgccaccttgtgtgatgtttttattaagatggcacaagttgatgtggctatttttcagttcactttttttcgcgctgtctttatgtgtcttattctttgtcctattgctgcgatcaaatatttacgctcacctagatcaatagcggcgttgggtttaaaactacactttgtccgaggaaatatttgggttttggcagcggttctccttgtcatttctttagctgaattgcctttagcaacagctaatgcagtattttatacagcccctatttttatcatgctttttggcgcttttttctataaagagcgcttaactgtggatgttgtacttgctgctgtattgggttttattggtactttggtgatattaaggccaactgaagtgacgtttgcgatgataagtgcgattctgtttgcggtggtgttagctgtgaatagtttattgattaaaaagctgcctcaagagcaaagcatgctatatggcttatttgtgactcagttttttgctttgccgttggctggtagtttagcgctttgggagggggaaacgtttgagcttgaaatactgatttacgcggcattatcttcgatttgttctatcttatatagtgtgtcttgtttgattggatatcgctatgtagcgtcgagtaaagtgacgagtgctgagtactcgggattgattttcgcgtttctactgggttggtggatttttggcgaaacgccagatttaggtgtatttatcggttcactgtttgttattttgccattgttatatttaagtcatcgggatattaggcggctgaaaaaagagcaattgctgtctaatacacgatccaatttaggtgctggttgagcaaaggtttttaatcatttgttcaatcatatcggatagatcacccttatctaagtagatgccatctataaacaatctggccagtccgtgtaagctagcccaggtggtttgtcctattctgagcggtgtattgctatttggtaagatgttttgctcttgtaattcttctacccagtcgatccaagctttaaaggtttgcttagaggcggcttttagggagtcgcttgggttacctgccttccaaagtgttctaccgtacatcaggtcataggtttcattatgttgtaacgcatattctacataagcgtgaacgtattttttgaagccttcttccgccgtgtttttttctcttcttaaatccctaaggattttttcttgctcacaaaaaccttgttcggcaatagcgcagagtaatgcattcttatctttaaaatggtgataaggcgctgttcttgaaacaccaactgtgtctgcaagtttgcgcatactcagactttctacgccttgttctttgatgattaaagaggcggattcgagtaaggatttattgagatcaccgtggtgatattgggtttttaatgtcgacatggggcagattaaatacttctatcttgacaatgtcaaaatgaaaatctatcttgacagtgtcaaaattgcgtgcgggcagcagcaatcgaaaaaataataaacaaagcgagtcacaattatgaagcattcaacctttccgaaattatttacgccgcttgatctaggctttactcagttaaaaaaccgcgtattgatggggtctatgcatttaggtttagaagaggtgaaaggtggcattgagagaatggctgttttttatgctgaacgtgctcgtggtggggttgggcttattgtcacaggtggtattgcaccaaattctgaaggcgcagtttacgcaggtgcggcaacaatggcctctgatgaagatgttgcaaagcaccaaattataacggatgccgtacacgcagaaggtggaaaaatttgtatgcaaatcctgcatacaggacgttatgcctacaaccctaaattagttgcgccttcagcggaacaggcgccaatcaacccatttaaaccgaacgctttggatgaagaagggattgcgaagcaaattgatgattttgtgaatgccgctaagttggctcaacaagcaggctatgatggtgttgagatcatgggctcggaagggtatttccttaatcaatttatcgccgtacgcacaaataaacgggacgacgaatggggtggggaatacgctaaccgtattcgtttgccggttgaaatagtccgtcgagttcgagaagccgtaggtaaagagttcatcatcatttatcgcttatctatgctggatcttgtggaaggtggcagtaatttggacgaggtggtagagcttggtcttgctattgaggccgcaggtgtcagtatcatcagtactggtattggttggcatgaggcaagagtaccaactattgccactaaagtgccgcgcgctgcgtttacatgggtgacggcagagctacgtaagtccttatctgtgcctttagtcacctcaaatcgaattaatacgccagatgtcgcggaacaagtacttgcccgtggtgatgctgatatggtttctatggcgcgcccctttcttgctgacccagaatttgtcttaaaagcagagcaaaaccgtgttgacgagattaatacctgtatcgcttgtaaccaagcttgtttggatcatgtattcgagcaaaaaatgacctcttgcttggttaatccaagagcatgtcatgagaccgagattattatcactcctgccgtatcgcctaaacgaattgccgtcattggtgctggtccggcgggcttggcatttgctacaaccgcagcaaagcgcggtcataaggtaactctatatgatgccagtaatgaaattggtggccaatttaatattgccaaacgtattccaggcaaaggcgagttctatgaaaccttgcgctattttgctcgccaagttgaattgacgggcgtggatcttcagttgaatactcgtgttgatggggctttattggaaagcgagaagtttgacgaagtagttttggcaacagggattttgcccagaacacctgatattgaaggaatcgaacatcaaaaagtattaaattacttagatgttatgaagggcaaacccgttggtaaacgagtcgctgtgattggggctggtggtatcggttttgatatcagtgaatacctgctgtattcaaccactcataaagagcaaagagttgaggattttatgtcccaatggggggtagatatgaacttttctgctcgaggtggtgtggaaggtatgaagccagtatttgaaccagcagaacgcgagatttttttattgcaacgtaagaaaagcaaggttggcgcgaatttaggtaagacgacaggatggattcatcgtaccgagttattaaaaaaaggcgttgtctttttgtctaactgtgattatcagcgtattgatgatgccggtttgcatttaacggtgaatggcgaggcacgttgtcttgatgttgatactattgtggtttgtgctggtcaggagccgaatcgattattagaaagtgacattagtcagcctgtacatttcattggcggtgctgatgtggctgcggagttagatgcgaaacgagctattaaacaaggtaccttgttggcttgctcgttataattagataagggactcgagagtgatggttaaaaatatggattcatcactcttgttatttattaagcatggatgcttacactaatacttgcctagtcttggcaatgtagtaatgaacttgatcttcaatgtcagaatcgaccatggtttcgggaccacaatcattagggcaggccattcttggtgtggtgccaaaaagccggcaaattagtgggcgttcatcgtacacctcgcaaccatttggtcctaaatgaacgcaattaagctcctctaaagctgcgtcatgctctgcatccgatttaactggtaggcgtaacatttcttccgaagaggctgtgacaggtccgcaacaatcgtggcagcccgatttgcatttgaaagtcggaattcgctcacgtagtcgtgcaataatgtctcggtcattggtcatgtgtttctgcctttgggtcgctgttttagtattattgctggtatcttgagcttaatttttgcccgaatacctcgtaagctttctgtaaattactttatctcgttgattaatggtgtaacttatcacatataaaatatttgataaaagtaacggttattagcggcacattattagagttggggtttatgcaggtattagaagcattgtttgaatggattagctttcactgggtaactattatcgtcttggtgcacattagtttgtcagttgtgacatctttgcatgtgctgctgtttaaagaaaacgaacggacttctcttgcttggataggtctggtgatattttcacctgtcttaggtagtttgttctactggttatttggcataaaccgcattaggcgtatagcaaaaagagagcatcctcaaacgctcaaacaagactttcgctataaagaagattgtatcgattttcactgtctacctgaaaactggcattcctcagttattgcaggatacaccattcatccagtgaattatgttgatgataatagtattgaaccgcttgttaacggggataatgcttatcccgcgatgataaaatcgattcaagctgcaaaacatcacattgttttatcaagttatattttcgattatgactcactcggacgtcaatttgttaacgcactagcgcaagcgcagcagagaggtgtggtagtgcatgttttgttagatggcattggagttggttatagttggcgtaaatcagatcgggcattaaagagacgaggtgtaagaaccgcgcaatttttacctgcgatttcgtttacgagtattcgtttcattaatctaagaaaccacaggaaaatactctgtgtagatggtgaggaagcttatattggcggcatgaatatcagcaaaagtaatctggttggctctgcaaaacacccaattgatgatgttcattttaaggtgacgggccctgttattgatcagattagtcaagtttttatagaagactggttttttgctacaagagagttgattcaattcccttcctacagcccaagtaatctgaaggtggaaaatgataaatctgtcgtcgctagagtcattcaagatggccccgatgagcatcataataggatacgctggacattaattaacgcgcttgtttgtgcgcaaacaagcgttaagattatcacgccctattttattccagaccaaacattaatgacgtctcttcatgccgcagctttgcgtggtgtgtctgttgaaattattgtgccggagcacagtaatattttatttgtagattgggttatggaagccaattatccaagagtcatagagcatggtataaaaatatataaaaataagcggccgtttgatcacagtaaaatagtgctgattgatgatgtttggtcatttataggctcaactaactgggatgccagaagtttagagttcaacttcgaaatcaatttagagtgctttgatactaatctgaatacgcaactgacggaattatttgagtctaaaaaattcaacgctgaaggtgtgctagaagaggatgttcgaggcttatctatctacaagaaaatccgtaataacttatttcgtttgttttcaccgtatttgtaatgcgaacaattgttcgtttttatttttaaaggttattttttatgatgaaaagtcgttatagcactgtcgaatcgttaaaaataatgggtagtgcttcgaagcaggcgataggaccaaacatcaaagtattgttgtggaatgtgtttaaatgcaaaagaaagggctggcagagcgattttgcttccctcattaataataaagatttaattttattacaagaggctattttaaattccccctttgatggaatgttcaaccactcttcgcaacatcagtggattatggcgagcagttttaaaaacgtaaagtctaatattgaaacgggtgttaaaaccggatcaagcgttgtggcaaataagcattttttttcagcatctgctcatagtgagcctattactaaaaccaaaaagatggtgttagcgactgagtatccgttagcgagaatagcagagtcacctattgagcagtcgttgctcgttatcaatactcacatgattaactttgtttctttcgaaaaattcagggcgcatcttgatcaagcttttcaggctctagagcatcatagtggtccgatattattagctggtgactttaatacttggaatagaaaaagaatgcagtattttgatgagctagccatttcatgctcgttaaaagaggtggatatcactcgtcaaccaaggctgggtcatttatttcgtcatcttgatcacatcttttgccgcggattaggtgttgttgatgtgcatgttcacaccgatatccattcttctgatcatttcccaatcagtttatcacttcgtctcgcagacgattaacttttcgtacaactaattgttgtcagttttcacgcattatctaatagcttactcaaggtttgtaggcggattgaagcttctttcttgtccaagtcgaccaattgttgttgctccaattcgtgttcgatcatgagcttctgatgacgtagaaaagaccaatgcgttgacctatttgcctgttcggcgatgcgaattagcccttccaattggcgcaattgtacagctaagcatgattgggaatattgacgaatttggtcaaaagcaatgtttgctagattttcgaaagatgtcgttttgtaggttactctctctatgtcattttcatcatacatgatgccttcagggaagtttttttgagtcagatcgcaaaccgaagccgtaagtttatcaatgcaggcaatggccgaatagggatcatttatgccgggtgagagagctcttaaggcgatttcaaccagttggtgaactgcaaattccgggtcttgtattggcgtgcgttttggacctaaagtaaaacaatcatgtagtgtttgtttatcttcatccgataattgtttgatgtcgcttgtcatcacaatcatacggtttacaacaaagtctcctggatttactaaaacattgagatgtccatctagtctgcccattagattggttaggtttgcgtagttgattgcctggatatagccgcatgagtggcttctgaatggaaattgcttgctgtttgtttgttttgcatcttggatttgttttttctgagttgagcagctggtgtcttcttcctctttttgctgcttaaagatttggttgatgctgtattgtagctcattataaacattgtctatgacactgtcagattgtagattgagagaaacatggtgaataaaataaattagcagaagaataccgaatagtgtcataactatcgcaccagccatagtcaggcctggaaggaaggatccaccggcaaaatcatcggttgttcgaactagaatgaggcagtaaacaaataaggagataaaaacaccaagaacaacttgggtgctagagtcttccataaaattgcgaattaatcttggtccaaactgcgacgaggcgttagtgagggctacaatggtaatggaaaatgtgatactgacgactgtcatgacactgctcgcgatggtagtaagaaggtcacgggtgatgccagcattagcgtgatataaaaaattcagccaacttaacgaatgtaggcctgcatataggtcaataagcagtagtgatatacagcttaaaatggtgagagataaaatcaaacatggagtaaaccagaagctagttttaatagcatcgtacgcttttaatattttggtgtttttaatcttcgataatagcaaaagaatacgcccttgtttgttgttgaaagctgtcagttactggctcttttcgtttggctcgccagtctttaggagtttgagtaggtcttctctttcgatgctgccttttagtgctaagtctagttgatactgatattcatcattccaatctgtggtccttggactgagcgctgcaagatctcccatggctgacttcataacttttaaaaaagcctgaatatttcgttcttggtcgaccaaaatgttttttaatgcggttgcgctgctgtgccttagatagagtttaagtacgtcattttgttcttcgattgcttttatttttgcatcttgttgagatatcgactgctcaacatttgagagtagagtactttgtttagtgatttcttctgtgacctgagggtctttttgcgaagattgaagaagaaagaaagtaacgcctgaagaggccgcaacactaaaaataaagcatagaaaaaaagcgataatgagcatagttggcttttttttaggagcgtcttcctgaagttttttctcatcagcaggctttggtggcatggtctttcctccttaattctttccattagagttaatagtgtgcttgtttgtataaaaaggacaagacttttgtcgctcatggtttttctaaagagtaatgatgtctttttaagcacattcaatagtttagttttttccttggtacacgtaaaatatgctgcacttattaagtgtgggtaataacctactaaaatagtcaggtaaatacttgatcaaaacagtaggatttgtgtactatttaccctcactgaataattttaattggatagattatgcgcctgacaacaaaaggtcgttatgcggtaaccgccatgcttgatctggcattgcattcggatcaagggccagtgtctttatctgatatttcgagtcgacaggggatatctttatcttatcttgagcagttgttctccaagcttcgtaaaaagtcattggtaaatagcgtgagaggtccaggtggtggatatcggctgagtcgtttgaatagtgagatttttgttgcgcaaatagtcgatgctgtaaacgagtctgtcgacgcaacgggttgcaaaggacgaagtgattgccaaagtggtaatacttgtcttacccaccatttatggtgtgatttaagtgatcaaatacatgattttttaaatcaaattagcctagatcaactcgtacgtcgaaacgatgtgcgccaagttgcagaacggcaagaattcgaaagccgacaacgctgtcttgaaaatgacaaaattagagcggccattgttgattaaatagagaataaattagtagaacttaatgcgctgattcacagttcattagtgactataattgagtgagtttttatatgactgagcagatagataaggcgctggcacgggaatacgaagcgggttttgtgtctgatgtagaatcagaaacatttgagcctggtttggatgaaaatgttatccgacgtatttctgaaatgaaaggcgagcctgaatggatgctcgaatggcgcctcagcgcatttcgtgaatggttagaaatggaagagcctgaatgggctttggtcgattacccgaaaatagattttcagtctatttcttattattcggctccaaaaagtatgaaagataagcctaagtctttagatgaggttgatcctgaattactgcgtacttatgaaaaacttggtattcctctaatagagcaacaaatgttggcaggcatcgctgttgatgcggtatttgactctgtttctgttgtgaccacattccgtgaaaagcttgaagaagcgggtgttatattctgccctatttctgaagctgttcacaaatatcctgatctcgttaaaaaatacattggtagcgtcgttcctaaaaaggacaattactacgctgctttaaactgtgctgtatttactgatggttcttttgtttacatccctaaaggcactcgctgcccaatggagttgtctacttatttccgtatcaatgaacaaaatactggccaattcgagcgtactttgattatcgcggatgaaggtagtcatgtcagttatctcgaaggttgtacggcgccacagcgtgatgaaaatcagctgcatgctgctgttgtagagttggttgctatggataacgctgagatcaaatattcaacggttcaaaactggtatccaggtgatgaaaacggcaaaggtggtatttataactttgtaaccaagcgtggtatttgccataccaatgcaaaaatttcttggacgcaagtagaaacaggttcttctgttacttggaagtacccaagctgtattttgaaaggcgataatagtgttggcgagttttactcggttgctttgacgcgtggtcgtcagcaagcagatacgggtactaagatgattcacattggtaaaaacaccaagtccaccatcatttctaaaggtatttctgcaggtcgaagtaataacagttaccgtggtcttgttcgtatgaaccctggtgctgaaggtgcgcgtaactttactcagtgtgactctctgttgattggtgatcagtgcggagcgcacactttcccttatgtagaaagccgtaatccttctgcgattattgagcatgaagcaacgacgtcgaaggtcagtgacgagcagatgttcttgtgtcgtcagcgaggtcttgatcctgaaaaagctgtatccatgattgtgaatggcttttgtaaggaagtatttaaagaattaccaatggaatttgccgtcgaagcgggcaagttactagaaataagccttgaaggctcagtaggttaaggaattattaaagatgtcgaacacgaaaagtttgttgacgataaaagatttgcacgccagcgttgaagagaaacaaatcatcaaagggttggatttagacatcaaaccaggtgaagtacacgcgatcatggggccaaatggcgccggtaaaagtacgcttggttatgttctatcaggtcgtgatggttacagcgtagatagcggtagcgtgacacttgatggtgaagacctgttggaaatggaaacggaagaccgtgctcgtgctggtttattcttggcgtttcaataccctgtcgaaattcctggtgtaagcaacttagaattcttaaaagcatcagttgatgcgcagcgtcaggcgcgtggcgaagacgctattacttctgctgactttttgaaagaagccaaagcggcttgcaagcaagttaacttgccagtggctttcttgaaacgtggtgttaatgaaggtttctctggtggtgaaaaaaagcgtaacgagctaatgcaaatgttattgcttaagccgaagctttgtattctagatgaaaccgattctggtttggatatcgacgccttgcaagtagttgctgaaggcgtaaatagtcaacgttctgctgatcgtagttttattgttgtaacacattaccagcgtcttctggattatattaagcctgacttcgtgcatgtattgtctgacggtaaaatcgttaagagtggcgatgcttcccttgcgcttgagttagaagctcaaggttatgcttggttgcagaaagagccagctgaagacgaacttgaggggtaattcatgagtgaatggttagaaagcgccattgctcgagcgcaaggtatcaatgattggcttgctccaaagcgagcccacgcacttgaactgttagcaaataccaaatggccaacgcgcaaaaccgaagcgtggcgttacacgccacttcgcccggtagaacgtacgcaagccaaagtaataagcgataaaattgatttgtcaccggttgccattgcggatttatctgctattgagttggtatttgtaaacggtcagttcgatcaagctcaattaacgaaaactttgcctgaaggtttgtctatctccttgggtggtgatttaggttcagcgcagcaggctgatgcgttaagtgttttttcaacgattaaacctgagcgtcatatctttggtctagtaaacgatgcgctagcacaagatgttgtcgttattactgttgcggaaggtgttgagattactcaacctattcgtattagctctctgctaagtcagggtgcagaatcacatacacgcgttcaagttgctctggcagcgggttcgcgattaacagttatcgaagatgttcaagcgcaaggtgagagcttcaatacggcatttgttgaatacaatgtggcggctaatgcacgtctagaacattaccgttttgcgatgcagacaggtagcaatgttgctatcggcggtagtcattttaacttgcatgaccatgcgaaaatgaacagtacaattgttggttttggtagtgacttgtcacgtttggatacagatattattcatgctggtgagtttgctgacgccaagcttaatgccatgtatttgctggatggcaaagagttatttgatcttcatgcgactgttgagcacgcgatgccaaatggtaaaactgaagaaaatgtgcgttgtattgtagccgatcgcgctcgtgctattttcaatggtcgtattcatattcatcgcgatgcacagaaaaccttggctgagctgaataatcgcaacttgttgttatcagataaagctgagattaataccaagcctgagttagagatttacgctgatgatgtgaagtgtgctcatggtgcaacggttgctcaaattgataagcaagctttgtattatttgcagactcgcggtgtgagccgttcgaaggcgcaagtgatgcttaactttggttttattaatgagttgattgatttaatgccaaatgcggcgttagcggagtggattcgtccgattatccgtgagcgttttgcgcaaatggaagtgaaataagcgagaatcgaatgagttttgatgtagcggctatccgcgagcaatttccgattttaaagcgcgtaattgatggtaatccgcttatttatctcgataatgcggcgacaacgcaaaagccgcaatgtgtgattgatgctttggtggattactacacgacatgcaattccaatgtgcatcgtggtgcccatcgtcttgcggatgaagcaacgcgtcgttttgaagacgcacgcgacatcgtaaaagactttattaatgcgccgaaacgcgaagaagtcatttggactacgggtactacagaagcgattaatattgtcgccaatggtttgggttctttgttgttaccgggtgatgaagttattgcaactggaatggatcaccatgccaatctagtgacatggcagcaagcatgcaaagcctctggtgcgactctaagaaccattccagtgacggatgctggtgaattagatcaagctgcttatgatgccatgctaaatgagcatactaagtttgttgcttttccgcatgtttcaaatgccttgggtaccgtgaacccaattaaagaaatgacggcgaaagcaaagaagtttggtgcttgggttttagtggatggtgctcaaggtgccgctcatggtcatgtagatgtgcaggacataggttgtgatttttatgccttttcaggtcataaaatttatgggccgatgggtgttggggtactttgggggaaggaatcagtattgtcgacttggcctgtttggcgcactggtggcgagatgatttctactgttactttgcaagacgctacatggaatgtattgccttatcgctttgaagcgggcacgccaaatgtgggtgatgccattgctatgggtgaggcgattcgttggtttagcgccttggaccaggaggctgttgctgcccacgaaaaagccttgctggatcatgctactgaacttgccgagcaattcgaaggcttaaccattattggtactgctaaagaaaaaattggagtactgagctttgtaatggatcaggggcatcctgctgatatcggttttttgttagatcgacaggggattgctgttcgtactggtgatcattgtgcgcagcctttgatggctcgttttggcgttcctggtacagcgcgagcatcgttcgcgatttataatactttagaagaagttgacgctttgtttgtggcactgaaaaaagtgcgaacaatgctggcttaggaggttttaatgacagtaacaacgtttgaccctgtctctagcgtgtctttaagcgcttctgcacagaaatattttgcctcgaaattgaccaagcagccaggtaagctaatccgattaagtaccaaagagagtggctgtacaggcttttcctatgtgctggatatcgttgatagcgcatttgaagaagatactgtcttggaatttggcaatgtcacgctggcggttgattcacaatcaactgctttgctgaaaggcactgagattgacttagtacgtgaaggcgttaacgaagttgtgaagtttaaaaatcctaacgttgtagcagaatgcggctgtggcgaaagctttagtgtgagttaacttcatgcaaaaaatggtagtaacaaatcgcgcgtgtcctgcgcgacgagtgccaagcggcgaaccggttagtattcctgaaggtcagtttattacgattaatcagagcttaggtggtaattataccgttacgtggcaaggcaatatgctgcgtatagatggaaccgacgctgaggcaattggtcagcaacctgaggttttagattttgaggatctcggtacgggtgacattagtgaagagcaggtctggcaagcgctagatacaatttacgaccctgagattccgataagtttggtgtcattaggtttggtctacaaggtctctttagaccaaaagaataagtcagttttgatcgatatgactttgactgcgccagggtgtggtatggggcccgtgttggttggtgatgtaaaataccgagtggcaaaggtgcctaatgtggattcagtaaaagtggatttggtgtttgatccaccttggtcgcgagaaatgatgagtgaagaagctcaattggaagcgggtcttttcttttaaccgttttctttttgatcgcttcggtcattcaataaaatcgaatacaataagaaacggccttggcgcttagccaatgccgtttttgttttaatgggcttagtgcaaaaagagggtagtcatggctttacctagtacggaagatatcgtagacgatctgtcgttttttgacgattgggaagataagtacaagtacatcattgatttgggtaagtctttgcccgcatttgatgatgcgtggcgcacacctgaacgtttggtaaaaggctgccagagcagtgtctggattcagccgggcagtgagcaggatgccataaaaggcgaagtgctgacgttttcggtagacagcgatgctattattgttcgcggtttacttggtttggtgttggcagcattggatcataaaacaccgcaagaaattttagatttcgatattacggcgtatttcgaagagctggatcttgagaggcacttgagtccaactcgtggcaatggtttgcgttctattgtgggtcgcataaaaggcatcgcacaggctgctgcttaaatttttttaattgtaaaaaagcagccgtttaatttttattggagagcgttaaatgaacaccccggtttacctagataattctgctaccacgccagttgacccaagagtggctgaaaaaatgatggcatgtttaacgcaggatggcaattttggaaaccctgcttcgcgttcgcatctttttggttggcgtgcggaagaggcagtagaagaagctagattgcaggtggcgagtttaattaaagcggactctcgtgagattgtttggacgtcaggtgccacagaggctaataacttggctttaaaaggtgtggcacatgcttatcgtcaaaaaggtcgtcatattattacttcgatgattgagcacaaagcggtattggacccttgtaagcagcttgaaaaagaaggatttgaggtaacatatttgcagcctgatgctcacggtgtgatttctcctaatcaagttgaagaagcgcttcgagaagacacgattttagtttctttgatgcatggcaataatgagcttggtgtgctgacggatattgcggcagttggtgaactgactcgttcacgtggtgtttttttgcatgttgacgctgctcagacaacagggaaggttgagatagatgtgaatgccatgaaagtggatttaatgtctcttactgctcataaaacctatggtccaaaagggattggtgctttgtttgtgcgccgttcgccgaaggtcaagctcgaggcgcaaattcacggtgggggtcatgagcgaggtatgcgctctggtactttagcgacacatcaaattgttggtatgggcgaagcatttcgtttggcgggtgaggaaatgcagcaggattgtgctcgtatccaagccttgcgcgagcgtttgtggtcttctttgagtgagttgtcaggtgtgcatctcaatggtgatgctaataaccgtgttgccggcgtattgaatgttggtttctctggtgttgatggcgaagtcttgttgatgtctttgagtgatatagcggtatcttctggttctgcttgtacttcagcaagcctagagccgtcttatgtattgcgcacaattggtttggctgatgatctagctcacagttcactgcgtctttctgtgggccgttttaccaccgaggaagaggtggattttgctgctgaaacgattaaaaatgcagtaactcgtcttcgatccgtggcttaggcgtaagaaatggtacttttattcttgtttgaataaataatgtttgtttgatcatacaattttaatgaattggtgcgtataatacgcgcgctgaacttttaagtcccgggccatgcaaaaggcatcgcccctttaaatttaatttggagttatatcatggcgttagaacgcactctatctatcatcaagcctgatgctgttgcgaaaaacgtaatcggtgaaatctacactcgttttgagcgtgctggtttcaaaatcgttgaagctaaaatgattcaactagacgacgaattagctggtggtttctacgctgagcacaaagagcgtcctttctacaaagatttggttgctttcatgacttctggtcctgtagttgtttctgttcttgaaggtgaaggcgctgttcttcgtcaccgtgaactaatgggtgctactaaccctaaagaagcggctgctggtactttgcgtgcagattatgccacttctatcgatgcgaacgcagttcacggttctgactctgttgaatctgcaactcgtgaaattgcttactttttcggtaagtaattgacagctaggacctttatgtccgatctgttttgtaaagcgggcgctagcccgcttttttacagaggcttctgaaaagatcattcttttcagaggcttttttcgtttacacttaatgctaactacagcaagcgatattgaattatgactgacatcaaaaaagtaaaccttttgggtttatcccctgagaagctgattgaattttttgaatctattggcgagaaaaaattccgagctactcaagtaattaaatggattcatcaaaagggcgctgaaagcttcgaggagatgacggatgtcagcaaggcgttgcgtgcaaagctggaacaaatttgtgaaattcgtggtcctgaggttgtatcgcagaatatttctactgatggcacgcgtaagtggattattcgtacggaaggtggcaagaacgactgcgttgaaacggtattgattcctgatggtgatcgagccactttgtgtgtgtcttcgcaagtgggttgttcattggattgcagcttttgctcaacaggtaaacaaggctttaaccggaacttaacccctgcagaaattattggtcaagtttggattgcgattaagtcttttggtcctatggatccaaatggccctcgacgtgtcaccaatgttgtgatgatggggatgggtgagcccttaatgaactttgagcctgttgttgatgccatgatactgatgatgcatgaccatgcgtacggtttatctaagcgccgtgtaaccttaagtacttctggtgtcgtgccaaaaatttatgaattggtaaaacgtactgatgtgtctttggcaatttcactgcatgcgccaaatgatgcgttgcgtaacgagctagtgccaattaataaaaaatatccgattgctgaattgcttgaagcttgtcagttctatttggaaaatttgcctgataaacgtcatattacgatcgaatataccttgatgtcaggggtgaatgacaatgaagagcaagctcatgagttagccgagcttcttaaagtgttggaatgtaaaatcaatttgattccctttaacccattccctcattctgggtatgaaaaaccgtcaaataatagaactcgtcgtttccagaagattctggctgatgctggttacacagtgacagttcgaaccactcgtggtgatgatatcgatgcggcttgtggtcagttggttggagactttcatgataaaactcgtcgtagtcagaaatacatcgagttgcgtgaagtgaaaagttaatctctttgaatcattaattctgtatatgacaaggatgtctatatgcgtttgtggttatggctatttttattgtgttgtttgctttgtacgtcttgtgcttatcaaatagtttctccagccccgactcctatttccgaatctaaaaagctgtcgattgttcaggcgcatcttttgctaggtcagtggggagtggcaaaaaataaattggaccaaatagatatcacttatcaaggacgtgattattggcgattgcttagcttgtattggcttagtattgaggattatagcgaagcgtttttggtgcaccaaaaagccttacgaaaatatcctgatgatgactttgtatggaataactatggggtgcttttagggcagaaagaacactgggatgaggcttgtgcagctttcgaaaaagcaggggcaaagggcttaattaggcgacaatcagtgcaaatcaacctttcaaggtgtgctatacgtcagaatcaagtaaatttagctgaaatctatctgaaacaggcaaaagaaattgcggatttgcctctgattggtttgatgacggagctcaatcttgttttaatacagggtagtaatgacaaagctcgcttaatttttaataatatccaggctgataaagaaactgcccgaggatcggtgcattttgatgaatacaactgtctgtcgcggcatttaattgcacgcgagactgaccctacactgtattcatctgcgagtaattttacatgcctgaatggctcaaggtattgacatgacaactgaatttcaaacggatgcttctgtaagtaaaacaaatatggacaccataaatattggtaatagattaaaagcaaaaagattagaactagagtttgatgaaaggcatgttgcaactgagctaaaaatttctatcgatcaagttagagcacttgaagcaaataattttaaatacttccgatccataacatttgctcgggggttcctaaaaagctattgccgtcttttgggaatagagccatctgaaatgttacgcgcatttgatagtgagcgagaagatgcagagccaacaattaagccagtagataaagtaaataagcagacgaactttggtgatcctattgttatctttatttcggttgtcattgttgctgttctagtatttttagttttttggtggccctctcagtcaagtgtgtcggttgcgtctaatgaaataaaaaacgaagtgagtgaaactgctacagctccagatttggacgctactgaagcgttttctggtgaatcaagtggatctgttgatacttctaatgtctctaactcgaactctggtgcggatacggatgttgcttcagtggataatactgagagcgtgcctagtgttcaggttgaaaaaccagctagcaatggtggtgttgtaactgggctatccgctgaaacaatggcaattttggaagaggccggagttaaaccggaggatgtcattagagccactgctgaagttcctgctgagcttgctgctgcgccaaaattaccttcttatactgatgaggttgagattgcttttgatgctgactgttggactgaggtgcgtgatgcttcaggtaaaattctattttcaggtgtcaaatctgctggtagtcagttatcgctaacgggcaaggctccttatcgcatcgtattgggttatgcgaaaggtgtttcatctttgaaatacaaaggtgaagtattcgatttttcttcttttacacataaagatttggctcgatttgagctcaagtagagactcttatgcattttgaatcacctataaaacgccgtcactcccgtcagatcatggttgggaatgtgccggttggcggtggtgcgccaatcagtgttcaaagtatgacgaacacagaaacttgtgatgttgatgcgaccgtggcgcagattcgtgctattgccgatgctggtgccgatattgttcgcgtttctattccgtctatggatgcagcagaagcattcaaaaaaatacgcgaagctgtttctattccattggtcgctgatattcatttcgattataaaatcgctttgaaagtggctgagtatggtgttgattgcctacggataaatccaggtaatattggtaacaaagatcgtattcgcgctgttgtggattgtgctcgagacaaaaatattccgatccgtattggtgtcaatgcaggctctttagaaaaagatctgcaaaaaaaatatggtgaaccgactcctgatgcactagttgagtccgcttttcgtcaaatacaatattttgatgaattggatttccatgagtacaagttgagtcttaaagcatctgatattttcatgacggttgaagcctaccggaaaattgccagccagatagataacccgctgcatttgggtattactgaggcgggtggtttgcgctctggaacggttaagtcctccattgggcttggtttgcttttaatggacggtattggtgacaccttgcgtgtttctttagcagctgaccctgttcatgaaattaaagtcggttgggacatgctccgtagtttgaaattgcgtaatcgaggtattaattttattgcttgtccaagctgttctcgtcaaaattttgatgttattaaaacgatgaatgagttagaagagcgtcttgatgacataaccattccaatggatgttgccgttataggctgcgtggtaaatggacctggcgaagcaaaagaagcggatataggtcttgctggtggttcaccgaataacttgatttatcaagatggtaaaccggacagtaaaacaaaaaatgaaacgctcgttgatgatttagaaagaatgattcgtaaaaaggctctcctaaaagaacaggaattggccaatatcattgtaaaaaattaaggatccattgtggctcgtaaaattcaagcgatcaggggaatgaatgacattctacctgatcaatcttctgtttggttgtatctagaaaaaacagtggctgatgttgttaagtcttatggatatcagcaaattcgttttcctattgttgagaatacggatttgtttaagcgcggcgttggtgagactacagatattgtagaaaaagaaatgtacacctttgatgatcgtaatggagagtctttgactttacgccccgaaggtactgcaagctgtgttcgtgctgctgatcaggctggtttgttgtttaatcaaactcagcgtttgtggtacacgggaccgatgttccgctacgaacgtcctcaaaaaggtcgctaccgtcaatttcaccaaatcggcgtagaatcttttggcatggcaacggcagatattgatgctgagttaattattttatcggctcgtctatggcaaaaactaggcttgttggaacatgttgagttgcagctaaataccattggccttgcctccgagcgcgaggcttataaagctgctttagtcgagtatttaactgaatttaaagatcagctagatgaagacagtcagcgtcgattaagcacaaacccgcttagaattttagactcaaaagacgagtcgactcaggcgattctaaaaaatgcaccaaacttagaagattttattggtgaggaatcgcaagcgcattttgatttgctgcaggctattttgaaagccaatggcatcccttatgttatcaatcgtcgtttggtgcgtggcttagattattacggaaaaacggtttttgaatgggtgacgacacatttaggttctcaagcaaccgtttgtgcgggcggccgttatgatggtttggttgagcagttgggtggaaaatcaacacctgctgttggttttgcaatgggtatcgagcgcttggtgcttttgctcgaaacgttaaacttgattcctgatgctgcaaaattctctactgatgtatttgttattagtatgggagatgatgcagaacttgcttcttttgttttagctgagcgcttgcgtgaagagaattcaaaccttgtcgttttgcgccactgtggtggtggtaattttaagaatcaaatgaaaaaagccgatcgttcagaggctcgcttcacgattgttttagggcaggacgaaatcgataagggtatttgtcagttaaaagatatgtcaacgggtgagcaacagcctcattcaattgacgatgtcgcaacctatattaatgccaagttgtaatttgatttaatggagtgtcgcttctcatatatttggcgacaccttgcatgaggaagaaaaagtgtctgaattaaagactgaagaagaacaaatcgaagcgtttaaatcttggtggaaaaagaacggcgtaatgttagtcgttgctatcgctgttgctgttggtggttattttggttggcaggcgtggaaaacaagtcaaactaactatactagtgaagcatctgcactgtatcaaaacttggtacaggcctctgccgatttaagtgatgaaaataatcaaaaaacggtcacctttatcgctaagcaacttgcagatgattatggtgacactggttatgcaatgtttggtcaattattcttggctcgtgtagatgctgaaaatggcaaatacgatgaggcaattaaggcattggatgatgctattgctaaaacaaaagatgtttcttttgtggcaattgcgaatctacgggtagcacgattaatgcttcaaaaagaagactatgctggtgctatggctcgtgttgaaaaagtttctgaagaagagtttgctgcacagcagcaggaattgattggtgatattttaatttcacaaggtaagcgtgacgatgcgcgcgttgcttatcaaaaggcaagtgaagcattaggcgtgggggtgaatcatccattgctcgatattaaacttaaagatttggtgaaaggttaattatgagcaagtctctttttttcgtcgtgttgtttactgctttgatcattcaaggttgctctaactctcgccctgacttgccaagtcctccttctatagaaagtaaggttaatttgaaaacgtcctggcggactggtgtagatggtaattttggtgagtctagtgaacgttttaatcttgttgccgaaaatggttcgttgttctttgtcactgataaaggaactgtttatgaacttgcacaagataatggaaagaaaaaagatactttttcaaccgaatatagacctagtgcaggtgtagcgcgtcatggtgacgttgtctattttggtacgtatgatgctcaactgatcgccgtttctttagcaagtaaatcgatattgtgggaaaagacgttaagttctgaagtgttgtcagaaggttcttatgctgctggtaaattggctattcaaactgctgatggctggttaagcgtacttgatgctgaaacaggtgatactcagtggcgtgcgaaagaagatttgccatctttgacggtacgtggtacaagcgcaccagttattgctgacggcaaggttattgcgggttttgctagtggtaagttgaaagcttattcgctacaagatggtaatttactttggtcgtatgaggtcggtaagcctgaagggcgttatgaaatagagcgattaagcgatatagatggtcgtttagtggtagaaaacggtgttgtttatgctgttgcctacaatggtacgcttgccgctctttcgattgaaagtggtcgcccattatggcagcgtagtatccctagttcagtaggtgttgccgtgcgaggggagctgttggttgctgttgatatgacaagtaaagtcattgcgttgaacgctaaaaatggcacagaggtttgggaaaataaagatcttgtagaccgagatttaattacgccagaatttttccgtgactatgttgctgtgatggatcgcggtggttacgttcatttacttgatctaacaacgggcgaagttgctgcccataaagtagctgataatagcgtcccaccaggtagtcgcatggtggcaaatgacaagcagttatttattcttacgccgaactctaatgtgacggcattgagctattgaaatcagtttcgatttcttcttagcgatttttcaagaggctgccatcccttttatagggatggtggccgctttgtatttttataggtaaaaaaatgattccagttattgcattggtaggtagacccaatgttggcaagtcaactctcttcaatcaattgacgagatctcgtgatgctttggttgccgattatccaggcttaacccgtgaccgaaaatacggtgatggtaaacttggtgagcatgaatttatcgttattgataccggtggtatcagtggtgatgagcaaggtattgatgaaaaaatggcacgccagtctttgttggcgatagaagaagccgatgttgttttgtttcttgttgatggccgtcatggtctgaaccctgcagacgagatgatcgctagtcatttgcgtcgttctaataagcaagtttctcttgtggtgaataagactgacggtatcaatgaagatatcgctttggcagatttttattcattaggttttggtgagttacacccaattgctgcttctcatggcaagggtgtacatgtcctaattgataaggtcatgttgccatttgcagagcgtgttgaagaagctaagaatcaaattagcatagaatcacgtggtattcgtattggtgtagtaggtcgtccaaacgtaggtaaatctacattggtgaaccgcatgctaggcgaagaccgtgttgtggtttatgacatgccaggcaccacccgtgacagtgtttatattccttatgtgcgtaacgataaagaatatactcttatcgataccgcaggtattcgtcgccgtaaacatgttaaagaagcggttgagaagttttctattgttaaggctttgcaagccattcaagatgctaacgtagttattgtagtcattgactcccatgagaatttggttgagcaagatctacacatgatcggttatgtgttggatgcggggcgtggtgttatcattgccatcaacaaatgggatggtcttaaaaaagacgatcgtgagcatatcaagagtgaagttgagcgtcgtttgggttttgtcccttacgctaaagtgcattacatctcggccttgcatggtactggtgtcggtgatttgtacgatacgattgaaagtacttacgagtcttgttatgccaaatggaccacaaaccgtttgacaagaattcttgaagattccattgcagaacaccagcctccaatggtgaatagtcgtcgaatcaagcttcgatacgctcaccaaggtgggtcaaatccaccacgtattgtagttcatggtaatcagacggattctttgccaggaagctataagcgttatcttgaaaataaatttagaactgtgctgaacattactggtacaccgattatttttgaatttaaatcggctgaaaacccgtttgctcctaagaaataatcgttatttttaaaagataactcaagaatctctgagtgcctttgttatacagggggacttggagatttttttatgtaaaatgtatgaaatctctttctaaatataaggttattcactattctcgcgccaatggcattaacctttttataagcactttttttataagcatcgtttgtacgtttgctttcttattttgttcaaaggacatctatgaaaatcgcaattctttctcgtaatcctcgactttattctactcgtcgattggttgaggcaggtgaacagcttgggcatgaggtagatgtaattgatacgatgcattgttatatggacattacaagtagcaatccttccgttcgttacgacggtaagcctctgcctaagtatgatgcggttattccaagaattggagcatcagttactttttatggtacggctgtggttagacagtttgagatgatgggcacttacagtattaacgagtctgtggcgatcagtcgttcacgtgataagttaagatctttgcagcttatgtcccgtaaaggcttgggtttgcctaaaacaggttttgcgcaccatcctgataagataggcgacttgcttaaaaatgtcggtggcgcgcctgtagtgattaagcttttggaaggtactcaaggtattggtgtggttttggcggagtctaataagactgctgagtctattatcgaagcttttatgggcttaaaagccaatattttggtgcaagaatacatcaaagaagcgggcggtgctgatattcgttgcttagtggttggtggcaaggttattgctgcaatgaaaaggcaaggtgcagaaggcgagtttcgctcaaaccttcaccgcggtggcacagcgtctttaattcgattgtcacctgaggaaagacgtaccgcagtagaagctgcaaaagtaatgggcttgaatatgtgtggtgtggatatactaagatccaataatggccctcttattatggaagttaactcctcgcctggtttagaaggtattgaatctgcaaccggcaaagacgtcgcttctatgattattaagcacattgaaaaaacggcatttttgagtagcacaaaaacaaaaggaaaaggttaatggggaaagcaactttaacaattggcggtgtagagattccgctaggtggtactgctcgtataaaactgccaatggtaaagttgtatacggacacgaacatgtctatgccggtgtttgtaaagcgcggcaagcgttctggtccgaccttgtttattagcgctgcgattcatggtgatgagttgaatggtatcgagattattagtcgaatcattcaaagcaaatatcttgagagtttaaaaggtaccttgatcgcagtgcccattgttaacggttatggcgtgttgagtcaaagccgttatttacctgatagacgagatttaaatcgttcttttccaggttctcagcgtggctctttagcgggacgcgttgcagatcgttttttgagtgagattgtttctaaggcaaattacggtatcgaccttcatacgggaagtttgcaccgtaccaacttgccgcaagtgcgagcgaatcttgatgatcccgagacgctggctattgcaagagcctttggtgttcctgttttgatgaactctaaccttcgcgatggctcattacgtgaatgtgctaatgatgttggtgctaaggttattttgtatgaagcgggtgaagcgttgcgctttgatgagctatctatacgagctggtgtgaaaggtattgttggcgtcatgaggcatttgggaatgttgcctaagtcgcgcagtaaaaagtctctgtctgagccaagaattgcacgcagtagtagttggataagagccactgatagtggttttacaacacatatcaaggagctaggtgatcttgttgaaacaggtgatgtgcttgctgagattaaagatccttatggtgatattttagataaagttttgtgcaagaatggtgggatcattattggtaagcaaaatataccattagttcaagaaggcgatgctatgtaccatatcgctcacttctcatccccagatgaagtggcgggacatgtggaaagtatgcaggatgagttgatggatagtgatgcgtctttgaatttgattgattataagtcgtcttgatccaatgggtaatgccatttttgttataaatgtcatgacataagcataaaacaagtaatgaaagtgtcatcttcatttgctgtatcgttttttcacttttttttcactaaaatctcaacttcaaaagttgaggtcttttcatgtttattcttcgtggtttggtttatctttttgctgttgctggcgtagctcagcttatttctttggaagggtatcagtcgctaactgctgctgaatacagtgagcaaacccttactgagcatctgcaagacttcatgtctttctttagctgcatgttatttctttatgctgcgcgtttagacgcaaaattaaatatagccgcgacattgctcggagctttactggcgatgatgtttgtacgtgaatctgattctttattggatcagtatgtgtttgatggagcgtggcaaagtattgtaagcatgatatttatatgtgttttaatttttctatgggggcggttttcttcaatttacgcttctttaaaagaatattctctacaatctagctttggtacttttctagctggatttgtcactatactggcgttttctaggttgatgggtcgtagttcattttggcaggctgtaatgggcgattcctatatgcgtcttgttaagaatattgtagaagaagggattgagacattaggttataccttaatcttaatctctgctattgagttggttattgcttgtcgtagacgcagtaagctagcaaagacagagcataactaatttctaatgtaatgaaaaaaacgcgccatgttgaataagcatggcgcgttttttttatctctgtctcttagtgggcttaatttggggataagcttactgttggcgagactttacttttgttttgcggcgttttgctggagcagttggtccaccattagtacggctacttgcaggtttggcattgttgctcgttttgcggcgagctttttctgcagcggcgttcttctccatagttggtctgtttgacgtatgggaagcaccagtagcttggcctggtttggctttttgaggacggcgatggatctgcttatctttctcttccgctggcaccaatttgttatcaccatgacctataagatcagggcgtcccattttgattaaagtgttgcgaaggtcttgccagttgcttggatcgtgataacgcaagaaacctttttgcaccgtacgctgcttggcatctttgggtgtataaacgtcttcactcttataggtaactggtttcagtgggtttttaccggaatgatacatagctgtcgctaatgacatgggtgaaggataaaaggtttgtacttggtctggtttgaaatcattggttttcaaccacacagctaggttaagcatatcttcatcagagctaccaggatgtgcggcgataaagtaagggattaaatgctgcttcttgcccgcttctttggaatatttatcaaacatgcgtttgaagcgatcgtaagtccccatacctggcttcatcatttttgataaagtgccttgctcagagtgttctggagcaattttcagtaagccaccaacgtgatgagtgacaagctcacgaacgtactcaggatcttctacagcaaggtcataacgtaaaccggatgcgatagacacggtatgaataccttcaatcgcgcgagtcttacgatatagttgtgttgttgggctatgatctgtattcaaattggagcaaatggtcggataaacacaagacagtttacggcatgacgcttgtacttcatcgtcgttacagttcagtgtgtacatattggacgttggtccgccaaggtcagatatatgccctgtgaaacctggaaccttgtccttgatatcttcaatttctttcaaaatagattcgtgtgagcgagattgaatcactcgtccttcatgttcggtaatcgaacaaaaagtacagccaccaaaacaaccgcgcatgatgttgatcgacgttttgatcatgtcataagcaggaatacgagcttttttgtattttgggtgtggtacacgtgcataaggtaaatcaaacacgccatccatttcaggtgtttccaatggaatcggtggcgggttaacccaaatttctttcttgccatgtttttgaatcaatgctcgtgcgttatgtgggtttgattcaaggtgtaaaatacgcgatgtgtgtgcgtataaaacagggtctttagaaactttttcaaaagagggtaaacgaatataggttttttcaggatcgagcttttcgccacgacgaagtggagcaggaattacgcgaataggcatgacgtcagactcttcttcatcctttgtctgacacttgccttctgggatatattcataagggctgtaaatttgatcaactttgccaggccaatccacacgggtcgaatcgatttccgtatagccgccaggtggggtgtttcgaacaatagtcgtaccgcgaatgtcagttaactcatcaagcgttttacccatcgccatctgatgagttacttcaatcatggcgcgttcagcattaccgtaaagtaggatatcagcggttgagtcgattaatacagaacggcgtacttcatcactccaataatcgtattgagcaatgcgacgtagactggcttcaattccgccaatcatcactggtacatcatggaaggcttctttacaacgctgagaataaacaataaccgcgcgatcagggcgttttccgccaatgccataaggtgtataagcatcatcattacgtactttcaagtcggcagtgtagcggttgatcaaggaatccatattgcctgcagtaacgccaaaatacaggttaggacggccaaggcgcataaagtcttccgtatttcgccaatctggttgatcgatgatgccgactcggtaaccttgtgcttctagtaagcgacctaaaaccgccataccaaaactagggtgatccacataagcatcacctgatactatgattacatcacagctgtcccagccaagagcgtccatttcttctctggtggttggtaggaagggcgaaacgccataacactcagcccaatataatgggtaagaaaagagttctttggcggttttatgtcgtttgatcattgtttactcttggtatcgggcgtaatggttagcggtattctttgtcattacgaggatacatggcttatcggtgaaaaattgtgctgcattatcccagaaaaaacctagggtagacagcctaatctaggcctattcaggcttatattctttcaggttgaatgcgccatacactttcttcaaatatattgtgcccttcctctttatactggggattggtcagtgctaggttttcagaggcgattttctgaatttgattcccccacagtgatacaacactatcttcattgacagaaaacggtggaccttgtttgtcgccatcatactgcaatgaaaccaataacacgcaagctgacgaggataagcgcccaagtgtatgggagacatattcagtacgttttgattcaggcatggctaccatggctgcgcgatcatagcaggcatcaaattcgttttctttgaattggaagtagtcaccttcgacaatacgtaaaggtaatccgtcaacggtatgaacttttaagtcgccctcttgatgagtgttaaaagctaaatcgttatcgcctaaaaattgaatcactgccagagaagagagttcaacacctgtaacctcatagccttgctcagctaaccagagcaagtcattggactttccacatagcggcacaagaattcgactgccttttggtaaagcaggccagaattcagttagcttcggattgacgccttcttgatgaaagccaattcgccctgttttccatcgatccaaccaaaattcatttgtaatcacgataacctcgttaaattaggcttgtttatattctgtgtgtattgtatttgtcttattttacgtcgaacaatttgtaatgcaaaaagccattatagacggcaaaaaaaaaatttaattgcctatttttcgcattttacacgtagattgttgcagtcttccatacggagtttttatgtctttagagctcgcgccagaccatatcaagctggctgttgatcttattgagttgcttgaaagtcacgatattgagccaagtgtcgcggttggtgctttgaccattgctttaaaagattttcaagcgaagcttgaaaaaataaataaagagcaagcgaagcttgaaagaatagataaaagtaaagtgaacagaatgaactagatcaatgaaaaaaaggatagtttcttggcgccttcgttgaaaactgatgaatttaaataaaatcatttagccaatggaataaagagaagaagtatatctatggaattaatcgcaattgttaccacgtcttttgttgcgcttttgcatgtgtacattatgtacatcgagatgttcctttgggacaagcctaagggcataaaaatattcggattgaaaccagattttgccaaagcgagtaaggtgatggctgcgaaccaaggtctttacaatggttttcttgccgcggggttgctatggggggtgtggcttggagttgctggttcacaggtaatggtattctttttactctgtgtggtgattgcaggtgtgtatggcgcgataacatcaagtaagaaaattttgtatgtacaggctttgccgggattgattgctctaattgcggttttagcagcagcttagcaaatacattaagaggtgatggttatgtcagtaaaagaaaatatgcagctgatggcgtcttataatcaatggatgaatgaggctgtttataaagctgttggtgagttgagttatgccgatctgattgaagataaaggtgcattttttggatctgtattaggaacgcttaatcataatctggtggcggatattatttggctgaaacgttttgcagatcattttactgggctttctagtatcagccttgttcgtgtgatggagcgtccggcagcccttaatactcagttgtttgatgatttactcttattgcaagctaagcgtttcgagctagataagctgattattgccatgatagatgaagtaactgatgagatgttagtgtcgtcattggagtataaaaatatgaagggtattggtcattcgcaaagatttggttttacgttgcaacatttttttaatcatcagactcatcatagagggcagataacgaccttgctttcacaaatgggagtggatgtaggaactactgatttgataaccacgattcctcgcatgtaattggttataatgtgcgttaattctatgtagaaagagttttattttgcacacacttgaccagcttaaccgtggagagttgaaaggcgttattcgtctacagctatctgaaaatttaactacttttcctgaggctatttttgacctcgctgaaagcctagaaattttagatctttcgaataatagtttaagtgagctaccagcggatttatcacgtttcaaaaaactgcgtattctcttttgctcgaataatcagtttactgaattgccaaaggctctggggcaatgcgagaaattggagatgattggtttcaaaagcaatcaaatcattgacgtatcttctgattcgttgcccacgcagacgcgttggctgattcttacggataacaaaataacatcacttccagatgattttggcagattgacacgattgcaaaaactggcgttggctggcaatcgactggtaactcttccagattccattattaattgccataagctggaactggtccggttatccgctaatcagctggtggcttttcctgatgcattattaaatttacctcgcttggcttggttggcattctctggcaatccattttgtgcagagcgtgatcctcataatgagtttaaaacggttcagttttgtgatttgaaattacatcaagtattggggcaaggggcatcaggtgttatttccttagcgacttggcgtgaaaatacttttgatttttcagactccgtagctatcaaagtatttaaaggtgaggtgaccagtgatggatatcccgaggatgaactggatgcatgccttgccgttggtagtcacaataatttagttcaaccacttgccaaggtggtagaggaagattgttcagctctagtaatggagttaatccctgcccattatacaaatttaggtcaaccgccaagccttgtatcttgtacgcgagatacttttgcggaagaacagcaattttcaattgataaaattgcccgaattattgagcaagtagagcggctggtagtacatttttgtgagaaaaaagtcagtcatggggacttgtacgcccacaatactttgatcaatgaagaagggcatgtcttgtttggcgattttggtgctgcatcaaaatatgccaacttatccgctagacagcagcgtggaattgagcgcatagagcgacgagccttgggattttttattgatgatatgttgagtttgtgtactgagacagacagaagcagcgagctttataaatcgcttcagtctcatgctttttattaaaacgttaaggcttttgtcttatcggtgtcccgtcctgaaataggtttacacctaggagacctattatggggacaccaagtaataccaaacgcaagcgtactcaacgcgactacacaatgggctttaaattacagatagtgatggccgttgaaaaaggcgacatgacttataagcaagctcaaaagatctatggaatccaaggccgatcaacggtgctgacttggcttcgaaaacacggcaaaatggattggtctaccaaagtgaggctacccatgtctaaatccccgaaagtaaaagagacaccggctcaaacaatcaaaagacttgaacgagagttggaagatgaacgattaaggaatcgcttactcaatacggtggttgatattctagatactgaacatgggatgaatcttagaaaaaagtatatagccaaggagcgagacgccttcaaactgaagaaaaaatcagtttaagccgttcttgtcagcttcttggcattagcaggcaagctgtctatcaacaagagcagaggcagctaatacaacaagaccgtctatccattgttaaagacttggtgatggatatacgtcgtttcatgcctagacttggtacaagaaagttatattttctgctgaaagataaactgaaagagcgggatataaagctcggtcgagatggcttgtttcgttatttaagagaagaaggtctcttggttaagccaaaacgtagctataccaagacaacggacagtaaacactggatgaagaagtacccgaatctcttagcaggtcatcaaccgacaaggtcagaagaagtgtttgtgagcgatattacctatgtagaaagtgatgaaggtgtgcattatctctcgcttgtgacagacgcttttaatcgaaaaatcatggggtataaactcagtcatgatatgaaagcagacaatgtcgttaaagccttaaagaaagcggttcagtctcgtaaaacgacaaagccactaacgcatcattcagatagagggtcgcagtattgttcggctctttatcaaaaagaattacaacgtaataaaatacgaccgtcgatgaccgatggctatgactgctaccaaaatgcgttagcagaaagggtgaatggcatattgaagcaagaatttttgattggaagatgcagaacttttaaagagttagaaaggcatattagtgagtctattgatatttataataggtatcgacctcacttaagtctaaatatgaaaacaccagaagaagtgcatgaaaaagccagtatggaatccatactggcttaacaaaaatcgtcaacgtattttaggacgagacacggaatacaaaaatgccccgcatcactgatgtggggcatttttacgaacttggtgctttttaaggctaaaacaaaagcttaaagcaattgtttggctttttctgttaagcgaatggtttgatcgcaagcgttggctagctcaatccctttcttaacaaaatggcgactaaaatagtctttatgttcgtcatgctcatggaaattgtgtggtgttagtacggctgttagaacaggtacttcagtttccaattgcacttgcattaaagcattacaaatcgtcgaagcaacgaaatcatggcgataaataccaccatctacaaccaatgctgtgccagcaatagcgttatagcggccactttttgctagcagttttgcttgtaatggaatttcgtagccaccaggtacggaaatgacgtcaattaaagaagcatcgtaaccgcgagagactagttcgtttttgaagccttcaacgcaatttaatacaatatcttcgtgccaagtagcatgaaaaatcgcgatgcgttttgtagctggagtgaaatcaatgttattcgttgagctctgattcattttttaatcctaaatatctaaggtgaatcagggcgaacgggcaggcaaatacaccacttttaaatggcataccttaaattgggtacaacaaaagctgctatgccaatataggtcttgtctgacgcgctctctatcatccggactataaccgtcggctctggaattacaccagatctgctgaccctaaaagaaaagtttcttgaaggcgctcgcgggcttagaatttaacttatgtaaagtctttaccgccggtggggaattacaccccgccccgagaacgaagtcggataaatccgacaggtgaaatatactcgtttttatccttgactgtcaaagtgtctgttcttgtcaattgtggcgattttgtgacagtttcgctgtgaattaatggtttaaataacaaaaagtaactaataactgatagtacttggtagagcttattatctagcgctatataatatgagctgttaaaattcagattgctcactataatgaccttttggtcaagaatggtgtatcggaaaagtggttctagaatggagtctcacatagtgcacattaaaaagttgcttctacaaagcgtcttgcttggttcttctttatttggactagctgcttgcagctcagttaataaaagcgtcgctctagatgaagatacatatgagatagaagatgttgctcaaaccaacgaagctgattatctctgcaataacatgcctttgaatatattttttcatgccgaacaagcccagttatcttggaaagaaaaaacctatgtactgactcatgcgataagcgcctctggtgcattttatttgggtgaaggtctatctttttggattcatggtgatgaagctgaactagagtttaatggtgtagaaaaaaattactgccgccttgttcgtgttgaatcctaaacctgaacatcactcattctaaatagtggtgttttcatcccgtcaaatttgcaatccgtgtacaatagcttcattcgcgtcctgtggcgcttgattatattgtagagaatgcatgagcaagttatttgtaatgggcatggggcccggtgatttaggcttggtggcaccgaatgccaccaaagcattggcagtttgcagtgattgggttgcttacggctactatttagatctactgggtgagctaagcgaaggaaaaacctttcataatctgccattaggtgaagaaataggccgagcgcgcttggcgcttgatttggctgcgcaaggaaaaaacactgctttgatttccagcggtgacattggcatttatgccatggcgactttggtctttgaattgctggatatgcagttacaaggcaaagaaaaccatcctgaatggctggatgtggatattgaagttatccccggtatttctgctatgcaagcaggcgctagccgagttggcgccatgcttggtcatgatttctgtaccatctctctctccgatttattaaccccatgggaaaccatagataagcgcttgcatgcttgtggcgctggcgactttgtggtgtctttttacaaccctgtttcgaagaaacgcgactggcaattgaatcacgctcgtgatgttttgttgcagtatcgtcctgctagtacgcctgtgatgattggccgtcagctcacacgtcccgaagaagagattacttttacgacactgggtgaattagatgccaaagacgtggacatgtttaccatggtcagtgtcgggaactcagacaccaaacacatagtcaatggtgagaagaattggatttacacgccgcgtggttattctaaaaagctttaggagcgcttataaacgttttagctctttataaaagataagggaaataaatgaaggtttactttattggcgcaggcccaggcgatccagatttaatgacggtaaaagcggtcaaaaccatggagcgttgcccgattgttctttatgccggttctttgattccaccacaagtgattgatagtgtgcgtggttcagccgaagctatttatgatacggcagaaatgaatctggatgaaaccaccgctgtgattgaaaaagccgcgcaagaaggcaaggatgttgcgcgtttgcagtctggtgatcctgctttgtatggagccatcggtgagcaaattcgccgcttggaagcgttagatattgattgcgaagtgattcctggtgtcagtgcagttgcggcttcagcggcattacttcgtaaagaattgaccttatcgggcgtttcacaaacggtcattatgacccgctatgaaggtaaaacgccttttccagaaagagagcgattgcccgcgttagcgcaaagtggcgcgacgctagccattcaccttggcattactcgcattcataaaattgttgaagaactcattcctcattatggtgaagattgtccggttgctgtgtgttatcgcacaagttggccagatcaggactatgtcgtgggaactttagcggatattgttgccaaagtaagagagaaaaaattcactcgcaccagtttgatattggtcgggaaggtattagacacagaagatttcgccgactcctatttatacgacaaagggcaagcgcatatctttcgtaagatacataagtctaagaaaaactaattttaaaaatacgatccctgaaagtaagaaggatgaatcatgcaattgaataaaatacctacaacaattgtgactggctttttgggcagtggtaaaacaacgttattgtcgaatgtactaaaacaagcagcaggaaagcgcatagctgtcattgttaatgaatttggtgagctagatatcgactcagatcttttgcgctcatgtccacttgattgtccagaaggtgtggaagaaggaagtcaacgcagtgacgatggcttttatgaactcgccaatggctgcatttgctgcacagtagaagaagaatttttgcctgtgatgcagcagctggtcgcccgtcgtggtgacattgatcatattttgattgaaaccagtggtttggcgttgccaaagcctttggttcaagcgtttaactggccgggcattaaagagcattgcacagtggatgcggtgattactgttgtcgatggcgctgccgttgcggctggtcgttttgctcatgatgaagacaaagttcaagcacaacgtctagcggatgaaagtttggaccacgaccctagtttgcaagaattattagatgatcagctaagtgcagcagatctggttgtcgtcagtaaaaacgatttattaaacgatgaagaacgtgctcgagtgcaagctgtcattgcccatgaagtgccaaatacggttaaaacggtttatatcgaaaacggtgaagccgcattggatgtattgctaggcattgatgctgccacggaaaatcgcattgatgacgtacataatcatcacgaccatcaccatgcgcacggtgagcatcacgaccatgcccatgatcattttgattcttttgtagtgacgttaggagaagtgcaaacggatcttttgcaagaaaccctgatgcagctggtagaagaacacaatattttccgtatcaaaggctttgcggcggttcatggcaagccgatgcgtaaagtgtttcaagtggtggggacgcgcatagaccgttactttgaccgtttgtggcagccagatgaagtgcgtaaaactcagttagtctttattggtaaaggcattagtaaagagcagattgagaatgtgcttcatgatgctttgagtgcttaaccccctcccagcctcccccttgaaaagggggaggagctagacattccctccccttgctaaggggagggttagggaggggttaagagggctatgccaagctcgtaatgaaaaaactatggattcccgccttcgcgggaatgacggttaagtaaaagaaaagctggagaaatagtgcacttattagcagccaaaccgggtggctttgtcgacgatgaggggattgtcgatcttggtcaaactccagcagacttagtgattttggcggcggctgatagtgtactcggcgcacttggtagcgctctcgatcagatcgaagctttccattgttccaatgatggattgaacgaagtgcgattaccgagtgttcgactggccaattggatgcagctggtcaaacccgctgcttacgatttatacgaacataaggtgctcgatcacgccaaagtcgtggtggtttcactactgggtggggagcattattggtcctatggtttccagcgtttgcaagcttgggcgaaagagaaagcagggcgcactcttattgtggttccgggggacgatacgcaagatcccgcattaatgagagcttctacggcgcaaccagaagactgtcatcgagtttggcgctatctacgtgaaagcggccaaaccaactcacagcaattattctatttccttgcggatcgttattttgatcaaacttgtccttggcaagaacccgcgcctttacctagtgcgctaatttatcatgctggtcattctagtgggtttgcccaatggcaaagtcattataaagattgcttggctgaagatcgtcccgttgccattttggctttttatcgctcgcatttacaaagcggcaataccgccatgtttgatggcctgattgaggtattggagcaagaaggcttggtgcctttggctgtggcagtgagttcactcaaagatgatgtgtccgtaggcttaattgaatcgctagtggaacgcactcaagccaaagtcattctaaataccacaggctttgcagcaaatcgtgtgggcagccctgatttatcatccgagccgacagattttcaatcagcatttgcttcgcccattcctgtactgcagttgattttgtcaggcagtactgaagaagactggcaggggcaaacgcaaggcttgcgcagccgtgatgtggctatgcagattgttttgcctgaaatggacggccgcattgttacccgtgctgtgagttttaaagcactaagtcactacaatgacatcgctcaagtggatttggtacgttacgaattacaccaagagcgagcgcgttttgtcgctcaacttgccaagcgttttgcgaatttagccagtaaacccaaccatgaaaaacgcattgcttttgtgttggcaaattatcctacgaaagacggccgtattggcaatggggttgggctggatacgccagcctcggcggtcaatttattaaaagcattagaagctgctggttatccgatagagaatattcctgatcatggcaatgccttgatcgaggagttacttggagctgttaccaataatcccaatagtctgcatgaacgaggttgctggcagagtctcgccctggaagactatttagagtatttctatcagctgccgctggaatgccaaaacgcggtttgggaccgttggggaccgccagaagacgatcataaatgccgcgagcaaaatggtcagcgtcgtatcatgttggctgggattcgcttaggtgaaacctttgtcggtattcagcctgcccgtggttttaatttggatcttgcggcgaactatcatgatccagatttgattccgcctcacagctatttggctttttacttttggctgcgccacgtctacaaagtcgatgcctttgtgcatgtgggaaaacatggcaaccttgaatggttaccgggcaaaggcacggctttgtctgcttcttgctggcctgatattgcccttgggccaatgccacacttttatccctttatcgtgaatgatccgggggaaggggcgcaagccaagcgtcgtacgcaagcggtgattattgaccatcttatgccgccgatgacacgtgcagaaacctatggcgagatggccgaattagaaaacctagttgatgaatattatcaagccatgggaatggatgtgcgccgtgaaagctggttgcgcgagcaaattcttcagaaagtccaaacttcccatttattggaagagctaaccggtattgaacctgataatgaagatactgtgctggaaggtttggatgcctatttatgtgaaattaaagaagcccaaattcgtcatggtttgcatcgtttaggagagctacccgatgacgataaattggcggatacgctggtggccttgttgcgtttaccacgaggcagtgacatcactagccaaggtattctgcacgcattagtgaacgatttgtcattgcagcaagacggctttgacccaatgaaaagtgagcgcacgtcttgggcaggtgataagccagacgtcttgctagcggtaagtgatttggcttggcgaacccatgccgacaccaaagaacgcttagaattgttggctaaatccttggtgcttagtcatttgatgggcaatgaatcaactgaggaattggccgccaagctgcctcacaccgccatgctattggcacacagtaaaaagcgcctattagttgctttgcaacaaagtgcgcatgatgaaatacaagccttgataattggtttggcggggggctttattccaccgggcccaagtggcgcaccgacacgtgggcggctcgatactttaccgacaggacgcaatttcttctctgtggataatcgtgccattccgtctccggcggcgtgggcaattggtcagcaatcggccgaagcgttaattcagcgacacttacaggagcatggggattatccaaaagacttgggattgtctgtgtggggaacagccaccatgcgaactggcggcgatgatattgcacaagcctttgccttgatgggtgttcgtcctatttgggcggctggttcaaaccgagtgacagattttgaaattctttcctgcatgcaattagggcgtccacgcgtggatgtcaccttgcgcgtttctggtttctttcgcgacgcctttgccaatgttattcgcctttatgatgctgcggtacaagccattgccgattatcaagaaccaggcaatggcaatgttattcgtgctaacgtggaagcgcgcaagagcaaattgctcgcccaaggtataagcgcagaagaagccagtcgccaagcttcctatcgggtatttggtagtaaacctggtgcctatggtgcagggttgcaaggcttgattgacgagcgttgctgggataccaaagcggatcttgcggaagcttatgttaactggggcggttatgcgtacggttccaataatgatggcacaaataacaagggcgaaggggtcgaggccaaagcggcgtttgttgagcgtttgtcgcaactggatgcggttgtacaaaaccaagataaccgcgaacatgatattcttgattcagacgattattatcaattccaaggtggcatgactaacgcggtcacagagtttcgtggtcaagcaccgagtgtgtatcacaacgatcattcgaatccgagctcacccaaaattcgcactttgaaagaagagttaaaccgagtagtaagatcacgggtactgaatcctaaatggatagaagccatgcaaacacatggttataaaggcgcttttgaaatgaccgctacggtggattatctattcgcttatgatgcgacaacggatttagtcgcggattatcaatacgagcaagtgaccgatcgattattgcttgatccagacaatcaagcctttatgcgcgataataaccctcatgcgttggaagaaatgggcgagcgcttattagaagcgatacaacgaggcatgtggcaaaacgccgatgctcataaagaaaaaattcaatccttgttgcttgatttagatcagcagcaagagcaacgtcagtgatcttgggcagaagatctcttgtaaccttgtggctaatacctaaactggttagcggcaaagatgatttaaagtagagagaaaaaatgagttataaagaacaggccaaaaagggcattatgatttgtggtcacggcagccgtgataaagacgcggaacgtgaatttggcttagtggcaaaaggacttaaagagcgttatccagaccttcctgtggaatatggctttcttgaattttctgcgccaaatatccatatggggctaaatagcttggtaaaccaaggcgtggaagaaatttatgccataccgggtatgttgtttgctgcgacccatgcgaaaaacgatattccttctgtactgacaacgtacgaagaaaagcacccaggtttgcatattaactacggtcgtgagttaggcctacaagacgacatgatcgaagcctttcaagcgcgcatttatgaatcgcttggccttgatcctgaaaacccaccagaaaacttatacgacaccatgctggtggtggtgggtcgtggtacgtctgatacgtctgctaatgccgaagccgctaaactgactcgtatcgtcaatgagaatatgggctttggttgggcggatacggtgtattctggggtgacttacccatcggttggtgtgggtcttgaaaagctaatgaagcttggctttaagcgcattgtggttgcaccttacttcttgtttaccggtcgtttgattaagcgtattcaaggttatgtgaacaaagtggctgaagcgaatccaggtgtggaattgattcaagctcattatctaagtgaccattctcgcgtgattgatgcctttcaaaaccgtgttgaagagatcatgcaaggcgaactgcaaacgggcgaagaaaccttgatgaactccttcaagcgccgccttgctgctggtgaagtggatgtgcatcatcaccatgcggagtttgtagatccacaagatgatactcaaggcttatcggaattcgataccaaacactttactaacctagttcaagcgctcgatcatgcagatcatgggcactcattagtattgaaacatcatgaccactcccatgaccacggtcactcacatgatcacagtcatgatcacagtcatggacactctcatagtcatggacattcacacgatcactctcatggtcacagtcatggtgtgtacaagcatattggtcacccaatggggccgcgtactatgattggtgaagggatttgctgctgctttatgagccagtttaccgatgaaattcttaaagaagagaaagacaaaatcgatggagattgcacgaaaacggcttttgctcatcggtagctgatagtattttctagcaaaaaaaccagggcacacgcactggtttttttatgttttataaagcacgttattgaggcgttgtactttctgcttgttctgtttctgttttaatttcagctggagcttttgcctctactttcgcttcttctgcttttgatttttcttgctctgctgcaacttgtttcgctttagctgctttttccattgttgcttgctctgccgctgctttttcagaccgcaagtctgctagtgattttttcacatcggctaaactggtgttaagagtgctaattttttcttctaataattcagtatacgatttttgatttttcagctctttttgtaggttttgctgcgctttaatagacgcttcttgatcttttaggttagcttcaataaatactactaatgcttttccttgttcttcgaaagataaatcacgactgtcatccgctccaagcgcattactggtcgcaaaaagaattttttcatagttgataatataatcttcgtaatctttttgttgtagtgctttaagctttttaactgttagtgctatttgctctgctcttttaattgagaatattgcttcttcagcttttagttctattttactgatggatcttggttcagcagcaacaaatgctattgctgcggttagtgaggctgatgcttgagataaggattttggtgcatcttgtgctgtgtttgcttttaccagtctatctagctctttttgagcatcagtaaggtagattgctgttactgttttgatttctagggctctttgcttggcaattagggctggttgcgaattaattgctgcttccactttatcgttggaaacttgatctactagttttttaagatcaccttctagctctttaactgtgcttggaaagtatttttgtgcatcaatttttttgagctgagttcgatattcaaatgcttctgctagagcagataacgccgccgctttaatgttaatagcttttgtcatgtgttcattgaatttacttataccttcttctgcggcagtaatgttagttgtcgagctaaaaaaacctgtactgctgtttgcttcagaagggttaaattcaaacttagcatagtagtctttggcttctgttaaagcatcatttgcatctttaatttcttttgttgcaaaccaatctagctcttcttcaattccatatgtggttttttggttggccgcgtcaatggcttgtttaagattgtttatttgcgtaatggtttctgattgctttgcgtccgcagcaaggcttgaggcggaatctggattggaggcacaacccgtaatggttaacgcaattacagcagtcagggctgcaaattttagttcctttatcataatgatgttccttggctagattctaaaaaaagggagaggtaacgttatgatattgtaaggattttggtgttattgtgtaagcctaaaggactggtatttattttaattaaatatattttcttgagatggctttcttttgataaaaataaccccgctaatgcgggggtattttggatgattgattgctaaccttggttagttattaaaacgtaaaagggtggtcgccattttcgtctttaatacgagtaggcaagcccatctcgtttaacaaacctaggaaaggtcttggatcaagttgctctacgttgcgcatttctttagcgtcccaggtcccattggcgactaaaatggctgcagcaaccggtggtacaccagcggtataagaaatcccttggctacccacttcgttataagcgtctttgtggtccgctacgttgtagataaagacttctttttctttgccgtctttgatgcctttgaccacatcaccgatacaagtcttacctgtgtactctggggcaagagatgacggatcaggaagcactgctttcaccactttaagaggtacgacttctaagccttctgctgttttaactggttgctcagacaatagtcctagattttgtaatacggtgaatacgttgatgtaatgctcaccaaagcccatccaaaaacgtacgttaggcacatttaagttttgcgaaatagaatgtacttcgtcatgaccgctcatgtaggacgtttgttttcctactactggtaggtcatcagtacgacttacttcaaacatcttgttgacgttccattcgcgattctgccaagaatacacaacgccggtgaattcacggaagttgatctctgggtcgaagttggtcgcgaaatatttgccatggctacccgcgttgatatcaatgatgtcgatatcacttacgctgtcgaagtagtggttataggcaagcgctgcataggcattaacaacacccggatcaaagcctacgccgagaatcgcggtgatgcctttttctttgcaagcctcacgtcgcttccattcgtagttagcgtaccatggtggtgtttcacaaatttttgttggatcttcgtggatagctgtgtccaagtaagctacaccggtttccatacaagcttcaagcactgacatgttgataaatgctgatccaacgttaataacgatttgagattcagtttcctgaatcaatttaatcgttgctggcacgtcaagagcgtctagggcgaatgcttgaatgcggccctttaccttcatgctgcctttgtcgaggacactggatacaatatcgtcgcatttcgaaacgctgcgcgaagcaattgcgatattgcccagtgtgtcattgtgttgggcgcatttatgtgccacaacacgtgccacgcctccgccgccaataatgaggacattttttttcatggtagtgctttctccaaagtagtaactgaagtagaactaagataagttctgctcaaaatcgttgtaatcgaattccctgacaagttcgatgctgccatccagttggcgtatggcaatagacggcattttaacaccgttaaaccagttctttttcaccatggtgtaacccgctgcatcttggaaagataaacggtcgcccacttgcagtgctttatcaaatttaaattcgccgaaaatatcccctgctaagcaggatttaccgcaaatcatgtattcatgttcgccatcacaaggcgccattttagcgttttcacggtagatcaatagatccagcatgtgggcttcaatagagctatcgacaacggccagatttttgccattaaacaaggtgtccaacacggtcacttctagtgttgtactctttgtaatactggcttcacctggttctaggtaaacctgaatgtcgtatttttcagcaaaacttttcaggcgctggcagaatttatcaatagggtagccttcaccagtgaaatgaataccgccgccaagactgacccatttgacttgttgaatcaaatgaccaaaacgttcctcgataagatttagcatttcatcgaagcgctcaaagctgttgttttcacaattattgtgaaacataaacccagaaatatcgttaataaccgtggcgattttttctggatcccattctccaagacgactaaaaggtcttgctggatcagcaattaaaaattcagaggtacttacttgagggttaacacgtaaaccacgggtcttgtctttacttacgtctttaaaacgattgaattgaccaatggagttaaaaatgattttgtcggagtgatctagtacttctgcgatttcatcatcggagtaggccacgctataagcgtgtgtttcgccattgaacttggttttccccaatttgacttcgtatagagaagaagatgtggtgccatccatgtagtcttgcattaggtcaaatacggaccaagttgcaaagcattttaaagctaacagagacttggctccagactgctggcgcacataagcgatcttctctaagttcttcagaagtgctgctttatcaataaggtaataaggtgtcttgatcatggcaacctgcccgttagtcaaaacggtgtattctagttcaaaggagggggctttttctagctcaataaaggtattttacagggctttttatgacattttgacgacttttaataggatttgtcttatgcccatctttctatagctcatatttcggtctataaggtgaaccgagcggtcatttttttattattaaagataaatttgctggttttctaagacatttaaccattcatgggatgattgtaatgaataataggcctcttgcgtatttccctctataatcctgcgctataaattatagtccagaagatcggatcttttaggattgcgaatactgtattgcagtaatcgcgtatagacagttgaaagatttttaaagtgtagaaggaacatcttagtatgttgattttagtgatggggttggtaattttcttttttgtgcattcggttcgtttagtcgcaccgaattggcgtgaaaaaagtatggcaatacatggtgaaatgcgttggaagatgcgctttggtatgatcaccttgattgccgttggcctgattgttatggggtattctcaaacgcgccttgaacctgtgtggctgtggtttccacctgtttggacgcggcacttggcaggcctattagtattggttgctctgttctttgtcggttccgctttagtgccgcataccacgatgaaaaagaaagtgggttatccaatgcttatcgctattaaaatctgggcatttgctcatttaatcagcaacggaagtttggctgatgtaatacttttcggaagtttcttggtttggtctattgtcagctttgctgtttatcgtcgtcgtgaccgcaaagcaggtgtggtacgtgatcaagaatctggcgttcagtttgatttagccgctttcacttttgctatggtgacttggtttgctatcgctttttacttacatcaggcaattattggcgtttcaccgttggtctaatgccttgtaaaagagagctgaaagttaaaatgccctattcaggtaaacctgaatagggcatttttattggcatcagtcttttacgttctgaagtgattgatatttttggttaggtcatcggcaagagatttaagctcttcggcacgggccgcactttcagctgcaagcgttactagctctgtagagctttgctgtatgtctgccgtgttttgattgacctctgcggtcacgcttgtttgctcttctgttgcagttgcaatctgtgctgcgcggtcgttgattgttgcaactgattgttgaattttatctaggctgttttttgcctgattgacgtcttcaacgctattgtttgctctagtatgacttaattgaattttgcctactgcgtctttagtgattttttgcaaagactcaatcattttttgaatttcttcaattgagctataagttcgttgtgaaagtactcttacttcgtcagcaaccacagcaaagcctcgaccttgttcaccagcccgtgccgcttcgatagcagcgtttaatgctaataagttagtttgttctgcgattcctgaaatcgtcgttaaaatggtgttgatgccatcagcgtttttgcttagatcgttaattacatttgccacctcttgaatatcagcggccaaagtacggatactttcttgacttttcaggacttgagtttgcccttggttactggctgccacggtttcatctgcattgatagccgtgttggtcgcgttgcttgctatctcttgtgttgcttgtgccatttcatggatagcagtggcaaccatagagatattatgttgctgctcttcaagttttagtgagctgttttgtgatgagttatgggctgcattagcttgacctgctaaatcgtgtccaatctttttaagatgggatacagtgccatgcaatagagcgacgaatttattaaaattatccaccaaaacggcgatttcatcttttgaactggcggttaatctttgggttaaatcaccattaccttgagctatctgggccatgctgtcagatacgcggcgtaaatcttttaataagaatcgagtcacttgcaccacaacaagtatcgcaatgaaaagcaaactaatcactgcaatggcaatgttggttcctaaactgacaagcggtgcattaagaacggctttgtccatcattaatcccaacacccatggactgcctttaatactgctggcgaacatctccatatttttaccgccgatatttaattcagtaaatttagcttgtttacgaatgtttttgaaataatcgttgtttaattctggtgataattcagcggcatctttcaaaatgagttcagtgtttggatgagcaatgattttgccgtcgccgtcaaataatacactgtagccatccccagctactttcattgcaagaatgctatctagcacactgtccaaaaataccaagccaccaatggctccaacaaacttgccatcaatagtaataggttcaacaaatgtcatggacagctgtttagtagaagcggatatataaggtgctgtgacataagcactgtttttcgtttttgcatccatgtaccagctgcgtttgcgaggatcgtagtcggcgctgtttagcgatggatcatggcgatacatagctccattctctaaacccagaaaggttaagctgaactgcaaactagtttgtgcttgttgaagaatattaagtatatctttttcgcttatctcggggttttcttgcaaagacgcttctattttttgtttaacagcttgcattgtgccaattcgatcattggaccagctgtttatataggttgagatagcatttgcttgggagctagcttctgattctatgcgtgtgtcactgtctgttttgaaagcgtaaaaagagacacctccgacaccaaaggcgacaataatagccacaatgatggactgtacagttattttagtttgtagtgaaagatgcatcctttttctccaaggtgttaattaaagctaattattgcttagattgtgtatttagtatgttgaggccatgcaattttctgttatctagcgtaacctttctacggttaggtaatcacttgatagttttgatacttttgaatctttctgttatcgtccgcgacccttttctattagcgataacaggtaaatattagatgatttgtggatttgattacggaacatcaaattgtgcattaggaattgtgcaagattcggctgtgcgtttggtcgctttagaaggagaacatgcctttttaccctctactttatacgctttagatcgagacttgattaccgaagcggtcggaagaggccttcaggatattcattcaagacaagctttcgcagaattgcgtatgaatgctttaacacgggccaagcgtgcacgttatgaagaagatattgcagatgaagaccaaacgttattttttggacgcgccgcgtttgacgaatactttcaatggcctgaagaaggctacttcgtaaaatcgcctaagtcatttctaggtggcgctggactgcgttccgagcatattcatttctttgaagacgttgtgactgtgatgatgcagaacatcaaacagcgcgccgaaaaaaacttgggtgcagaaattactcataccgttattggtcgtcctgtcaatttccaaggtctggatgctgaagttagtaaccgccaagcgctggagattctaacgacagcaggtaagcgagctggtttcaaagaaatcgaatttctgtatgaacctattgctgctggtttggattttgaagtgaaactggctgaaaataaaaccgtattagttgtggatattggcggtggtacaacggactgcgccatggtgcgtatgggccctgactacctcaaaaaagaagaccgtagtagtgattttctggctcacactggtgagcgaattggtggtaatgatttagatatacagattgcaggcaaacactttatgccgttatttggtatggattcgctacttaagacggggttgccaatgcctactcaactgtattggaatgcagtcacaacgaatgatgtgtctgctatcgcgacttttaatagtatggaaacaaagaatcaaataaatcagttacgcatagatgctgcgcagccaaaattgattgagcgtttcttgcgcatgcgagaagaaaaacataactatcatatcgtgcgtagtgcagaagaggcgaaaattgctttatctgatgcccagagttaccttgccgcattggattatattgaagcagagttaacagtcactgttagccgtgaggaactgacgaagtcaattgcttcacctttagaaaaaatgctgaacttgatggttacggcgatagagcaggctggtgagaaaccagatttaatctatatgacaggtggttcggcaaaatctccagtgattcgtgaagccattcaacagcggatcggtgatataccagtattggatggcgatcactttggaagtgttgctgccggattaactgtttggtctgaacgtatttttagataagaaagtgtgagttaaaagatacaaaagaaacgagtaggcatgggctactcgttttttttgttttcggtgctctgtcatagctaaagctgtcacgctagagcttatagcgtgaaccgatttattgatgacttcaatttatctaacacttctgaaagcgttttggtggtggccatcatttcttttacaccctcagccgtttcgttcgacacgttgcgtatattggcaatgttttcatttacgccgactgcaacagcagattgctctgtgacagagctagcaatattgatagacatagtatttatcaaactcactgatttcgttactttcattagtcctttgcttgcttccattgcttttcctgcatttcctgcggcttgatctcgtccattaataacttcaatcgacgctgttttagacaatttttgcagttgctctatcataccttcaatctcagaagttgcatcttgggttctagtggccaatgtacggacttcgtcagcaacaacggcaaatcctcggccttgttcacccgcacgagcagcctcaatggctgcgttaagagcgagaaggttggtttgttctgcaatactgcgaatcacctctaaaacagagccaatattgacactttctttttctacttcttgcatgactgaagatgcatggttaattacacttgctagactttgcatatcttgagcaacatcatccacaacttgagttcccgttctggtttcttcatctgctttttgtgtctcattagttgtttctgtcacatgttgagaaacattttctacggcaatgaccatttggctcattgccgtcgcaactaagtctgtttctaactgttgttttgccatacctttagaggctaatgtcgcagtttcttgtactttatggctcgagctagcaagcagttccatactgcttctaacttccatttgcatggcgcgtaactgttttatggtatttcgaccgtgttcgaaaagagtcgctatttcattgcgactatggtgttgattagtctgtccgttttcaaacaaatgtgtggaaagattgccgttccccagttcttgtaaatcttggctggcgcgtttcaatggcgaaagaatgcgctgtgttatgtaggcaacgagaaagacaagaataagagcgcaaatcactgaaataataattaaactattacgaactgagtctgctacaagggtaaactctttaattggtcccccagttataattgcccaatcccagttatcagaatggctaaatgtcatgatgtttttctgtgttgtttcattaacagtttgttcggtgaagaaggtaccagtatcttggcctttcatgaactgtaaatgtttttcagcgtttgctaagcccagttcagtgaataacttgtttttattttgtgaatcaataacgactctgccgaagtctttaccttcttttaagttaatgacagtggctttacctgttttgccataggacaggccattgatttctttttctaaactttttaatccttccgtgtaatcaaaaccaatatataaaatacctattacttttccttttgcatctttaaaaggaacgtatttggtcatgtaattgcggccgaataatgtggcaggacctgcataagtttcaccattgatgaggctttgatagccgggatggcctttacctaatagggttccgtatgcgcgttcaccatctgctttttttagtgatgtactgacacgaaggaaatcatcaccatagcgaatgaatacggttgccgttccgcccgtcatgctagtgaattggtctggcttgctaaagtttaggttaatggtttcgccagaattggttgccagggggctatcgtactcgccaatttttactgtctcagaatcgcttacgatgatcccatttggaaaaagagtgaagaatatatcggctaatctatctgtattgctttttaggctttcataataaaaatcgagcaacatgtcaccttgactggcgctggtctgtaattcatgttcaatactttgcataaagcctgcagaagacttttttgttgcaagccagcttagtgcgctaaaacaaattattgagaccaaaaagacagcagtggctagttgtcgtgtaatcggcatggctttgattttctgcatcatgagtaattcctttttgatataagcgtgttcaagcagatttagatagcattgatgattgtatttttagtacgaaacaatacttatcctagtccataaaatggctactatgtaaaaggtttgatcatccttggttattttcaaaagcactttataaaaaggtaagaaagcgtttatcggtttcttacctttggaggtttatcaagtcttgttctcgtgtctaaggatgagttttctcaacgtgatgtttttcactgacaggacgaatcattaggttggcaaagaagccagcaatcaataagccagccatcacatacatggttgtattatagagacttgatgtaggatcaatcgttccagctggtgcgatttccattaatttggcaacagttacggacttcgctgcgatgagctcgtctagctgagatacggacgtgttaaatttttgttcaaatgcagcaggatctattttgttgaccaaatcgtgaatcgcattttctaccgataggtttcttaaataagtgataacaaatggccctagtacaccagcggttgaccatgcagtaagcaatcgaccatgtatgccgccaacgtgtagtgtgccaaagatatccgctagataagctgggatagtggcaaatccaccgccgtacatagtgaaaataatcatagttgctgcgtagaacataactaaccaagtaacggaagggtcagcacttaccgctgaagctgcgtacggaatagaaaggtataaaatcgttccaagtacgaagaagcaatggtaggtgtttttacgcccaatgaaatcggatgtagatgcccaaaagaatcgaccgcacatattaaaaacagaaatcattaatacataagtgcctgcaaagcttgctgtggcgatagtcggaagggtagagccaaaaatctctgtcatcatggttttgccgataccgattacaccaatacccgcggtcacgttgaagcataatacaatccacaatagccaaaactgaggcgtttttaatgcctggtcaatatggacattgttacggctaatcatagcgtttgccgcatcttttgctggtggtgtccaaccttctggtttccaatctttaggaggaatacggtaagcaaatgccgcgaccatcataataatgaaatacacaataccaagagttaagaaaacactggcagcacctgtattgcctgtaccaaccacataaacgcctgcatcaccaggtattggaagttttgccgcctcagaggcgctggcaacaacaacttctagttttccgcttgccatttctgcgaaacgtttaccaccttcggtaattaggttgacggcagattctggccctaggtaggttggcgcgatggcaaatttctctagtaaaaaggtgtttaaaggtgcgccaatcatagcaccaccaccaaaccccataatcgccatacctgtcgccatgccgcgtttatctgggaaccagcgaagtagtgttgaaacaggggatacataaccaagccctaaaccacagccacctagtacaccataacctaaatacaccaaccatagttgatgggtggaaatacccacactgccgataataaagccgcctccccaaaggaatgcggcggttacaccaacacaacgagggccaacctcttcaagccatttccctgcaatcgcagcagataaaccaagaaaaacaatcgctacagagaatatccataccacgctactcaggctccagtcttgcgcagcactgcttacaacaccaaactccttcgttaatgcaggattaaaaatactccaggcgtaaacagagccgatacataagtgaatggcgattgaggcgggtggaactaaccagcgattaaaatttggagaggcaattattttatctttcattaaaaaggataagagagtgcgaatcaggttcatagtctgtgtccttgcatacaatgttattgttgttttaagctttttgtacaaatccttacaaaatgattataagttttttaaatgaaaagaatataagtatttattaaatgttgactgatcagatgaattttgtacatccaaacaaccttgatagatggaggtgggagttttttaaaatctataagattaggggaagtggatggtgttactaactttaatttttcatcattgagcaaagataatgctgatataatgtttattcactaaacattttatacggagtatgtatttgttgaacaatgtatttatccagttcaaggcgctttttgcttggagcgatgtaaagcgtccttggcatcttgctgttcttgctgctgtatgtgtcggtattcctgccttaattggcgctgcgacagagcaatttgcaatcgctacgctttcgagtttaggggcaatgattatcttgtatctacctaaaactcgtactgcacatcgcatggtgacgctagctatgtgctcatttggttttatggtgtgttttgccgttggttctctctctagttttaaccattatgttgccgctttggcgttaggaatattgtcatttggggcgattgttattactcggtattaccgtttagctcctcctggcagtttcttttttatacttgtttcggctttggctatttatttaccctttgatttaagtcgatggtcatcgaatattggcatggtagctttaggagggatgctgtcatgtggtcttgcttttatttatagcataatgactggagcaaatgatttacctacaactaaagtagaaacagacccacaagtaaacgccattattttagaaggggcgttagtcgctttctttattgcatttgcttatctccttgctgttttattagcattacctaatgcgctttgggtgcctatttcttgtgcggctattttgcaaggtgctacgtatcgaatgatttggcatcgaaatgttcaccgtatagttgggacggcaattggcatgggcgtcgcttggtgtttattctctcttcaccctaattattgggttttggcattaagcatgatcttctttcaatttgttgtggaattgttgatcgtaaaaaactatggcgcagcggtgatttttattacgcctttaaccgttattatggctgagattaccagtgccgatatgagtacggctgtactactagaacatcggctggtggatatttctattggtagtaccatcggtattttaggcggtactatctttcatcgaacttctttacttaaaagtattgagtcaagaatgaatgcacgtagctcattatcagggcgtaaaccttcttagtattcttctaaataccaacctaaatgaatgcctttcttctttgtatgaaaggcatttgttttaccatcaaattttgtctcactttagttgcttaaattcaagttaaaccgtacgcttcgaatctctggtaatcggttattaatcctgcattaagataatgaataccagttcttgtgaaggtgccctcacgggtgaaacgggaaacaggtgcgctctttgttaagcaacccctgtactgcccccgcaacggtaaataagtgatgtatttttctcgcttccactgtccattgatagaaatatctttgaatgggaagggacgagagttttagaaatgcagatctgccaaacacttatcagtccggagaccggccttcattgattaggactttttctgacggcaatctttgtcatgtgaaagtctgctaatttgaatcatacgggtgagtatgaagcatattttggaggcacacagtgcatattgaacctggcgtcgttgatggcgcaaaaatcgttttgagttacgctacggcgttggccgcttttggcttttcagctaaagcttctatcgatatgatcaaaaaagacggctttatgtctttaatcggtcgcagtactttgaccactctttttgtttttgctttttttgagttgttacctcatcacgctgttggtgtgtctgaagtgcatcttatcttaggttcaacgttgtttcttatttttggctcagcagcggcttcgattggcttgatattaggtttgctaacgcaaggcgtgttctttgctcagtttgacctgcctcaatatggcatgaacgtgacgaccttattgttacctctgtttgccatgtctgctgttgcccgccgtacgattgctgagaatacggcctatgtcgatattagctacaagcaagcattaaagttgtctctaacttatcaaggcggtattgtcgcttgggtggctttttgggcattttatggacaaggtttcggtgccgagaacatggcgtctgttgcgacgttcggtatggcttaccttagtgttgtactgatcgagcctattttagatcttgccgtattggctggggcgaaaagcttacatcgttttaagaactcgtctttgtttgaagcgcgtttgtttaactagtttttataattgttttaaatacccactttgtttgcttattaatgctgtaacgaagtgggcattttttatgatcggcgtttatatcgaccatgctcgttaacaaattccaaaaaagctcggttggctttcgataagtaactgtctttgcgccaagcaataccaagatctagccagattggaggatcaaaagaccgagtgattaggtcatcgtcttcttcaatcaccatggcgagtaaagttgagataccaaagccttgctgagtaatggacttgatcaatggaatcaaattagtttcaaaaccaattttgggcgtttttttacaggctttagccagcttatcgacgatacggcgatgaaagtaaccttccttaaacatcacaagctcttcatcgaaaaatgcctcaggtgagattttttctagttggctgaaagggtgatccgttgctattgtgacgagcatttcttctcggatcagtgcttgagtttctaaaccatcggggagcgtttcagcaacaataacactaagatctaattcgccattttcgagcattttttgcagttgccaagttccgccttctattactttaagtgtaatggttggatatttatgacgaaatgccatcagaatgggtggaaagtagtaggagcctagcatactaggaatacccactcgtacttcaccttggcttaaaccttttagctcgctcatttctaataaggcatcatcggtagcttgaatgattttttctgcatgtatcagcagctttttgccttcgtcagttagaccaatatttcgatctgcccgatggattaaggttagccccaaatccgcttctagttttttaattgccatactaacagcaggttgagcaacgccaagctgctgggctgctttggtaaagctttctgtttttgcgatggcaatgaaataacgtaacggtttaatgtccatcaataacctttatggattggataaaatgaatatattttattgataaaatggcgaggcgtatagtatcgcaataatatttgtttgattcgtttttgatgtctgtggagtttttgctgtgatagaagtaggtagttcggtattttggcgaggaaccttggctctagtcattggctcttttatgatttttgccaatgtgtacgtgacgcagcctttgttacccatgatcgctaatgagttttctattagtccactacaagctagcggcagctttactatcacaacgctgactttaggcatttccttgcttttctatgggccgatttcagatgccctaggtcgtaaaggcattatggtaatgaccatggttggcattactttaaccaccttttgtttgtctctagtacaaagctacgagtcattattggcattgcgtgctctgcaaggtttttttctagctgggttgcctgccattgctgttgcgtatttgggcgacgaatatacacctgaagccttgatggttgccgttggtttatacatcagtggcaacacgttaggcggcattggtggtcgtctgattggtggttttgttggtgaatggctagggcgttctgcaacctttggggtaatgagtgctattagtttgatttgtttattggcctttttctttttattacccaaatcacaacatttcgaagcaaaaccgctacgcgttggtcatatcatgatgaacatgaagagccatctgcagaatcgtcgcttattaaccagttatttcatcggtggttttagcttctttatttttattaaccaatacagctacgtgactttcgttttggaagctgcgccttataacttaaccgctaaatatgttggcttgcttttccttacctacttgtcaggcacattgggttcagctatttcaggcaagcttgctaagcgctggagccagccaaatattatggtattaggtacctgcatattcatgtttggttctttagtcacccttggtgattcattgttggctatcatagcaggcttattgataaacagctttggcttctttttgtgtcattcaacgactagtagctttgtgagccgcaatgccaaacacgccaaagccagcgcatcttccttgtatctagtgttttattatctaggtgccagtcttggtggcttttatcttgaccctttctggcaagctgacggttgggctggtgtgattatcggctcttggttggtattgggtgtcgttgtattggcggggattagcttgattaaaagcaatagacgagcggcagaggtaaaccttgtgcgttaaatcacttcgtcaaaaatgtttggggcaataaaatacattaggtatatgttgttctggtctttgatgaaggtcagagaattaagttgctctttcaaaggcgtcttgggtaagataacactcgatattattactttgaagggaatcatgttttacctgttatggaatagacaaattaagcttgcctatcttggcttgatgtcgatgatattgctgacattggggcctcttgtcggtcagttgactattccgaacatgtcctccatgcccatgtctgcaatgtcgatgatgcagatgtcagggatggctatgtcctctcatgttggccatgatcattctaaaatggtcatggccgtgtcgacatcacactcggatcatggcgcggttattacaatggaccacgcttgggatgaagcctgtggttactgctctttttttgatcattttccttttttaagtattagtattcctagtattgttttcaatggtaccggtttaatctctacgcctatcgaatttattcgatcggcgttcaattcagactctcttttcctacatgcgttaaaacgtgcccctccttatctacgagatgaattaataattatctgattaagggcattttttcgatgtttgcgtttgcttatgacatcgttaaaagccctctaatatttaaagtctatgtagagaaataacaatgtttgaaataatacattgcggtgacgtacgtccgcagaataatgcacgcatcatgaataaaccaatattaaatcatttacctttggcgtctgtattggcacttttgggttgtagttttactggttttgtccatgcagaagaggtgcttggagagaatgtaaacttaagcaatgcgatagtgattacggcaccacagttaaaatcaccagtaacgactaacattgatttagatgaaacgccggcattgcaatcggcttctgacggcgcttcggtattgactcagattccaggtttttcagcacttggcaatggaggtacaaatgctgacccgacttttcggggaatgtttggttcacggcttgctattttgacggacggcgctcaaatgttaggggcatgccctaaccgtatggataatccgagctcatatattagcccagcgtcttatgatgcagttagtgtggttaaaggtcctcaaactgttttgtggggaggtggaaactccgccgcgacagtgcgttttgaacgcaagcgtgaagattttacaaataagaatagccgttttgaagctagttccatggttggaacatatgggcgttttgatcgacgcttagagggagctgttgggaacgaaaaaggttatatccgtgttgaggcaaatgaatctgaggccaatgattataaagatggtaatggggatgtagttgcttctgcctgggataaatggaacgccaatatcgctttgggttggaccccggatgaagatactttgttagaagccgagtttggccgtggtgatggctatgctaagtatgctggtcgcggtatggatggcactaaatttctacgtgaaaccgcagcgttacgttttgaaaagaaaaatctttcgtccaactggagtaaggttgaagcacagttgaactatggttatgcagatcatgtgatggataactacagcttacgtcctgtctcgagtatgggaggaatgggtggcatgtccatgagtggtaaaatgcgcagtgagctagatcgtcgaactcgaagtgggcgagtcgcttcgacttgggattgggatgctgttagcgtgattgctggtgttgatgcaaagcatgaagttcatcgtaaaggtataacgagtaactcggatggaaaagaagattattctcagcaccaggccggtgtcttttccgaagtaacttggtttttggaagatgagcgccgagtggttacaggtttgcgatttgatcattttagagtaactgatgaaaatgatagcactgcaaccgcaggagaaacgcgccgtaaaaaccttactaatgggtttgtgagaatggaaaaagacctaagttctcttcctgctacgacttatattgggttaggctatgctgagcgttttcctgactattgggaaataaagccaagcaactcgagtttgtcgggagcattgaatgcctttgatggtgtgcagccagaaaaaactactcaaatcgatgttggtctgaattacaagacaaaagcggtcagctggtgggtatctggttatgccggtattattcaggattatattatttttgattattcaggctctacgaaggtaggtaacgtagacgcttatattgcaggtgcagaaactggagtgcgatatcagcttgatgatttgtggagtgctaatgcttctctggcctacgcatggggggaagacagtgataataatgatccgctaccacaaatatcaccgcttgaaagtaagtttggcttaacgtatgagcaaagcgcatggacagcgaatgccgtgttacgattggttgcagctcaaaatcgcatatcagaagatcgaggcaatgtggtgggttatgatttcagtaaatcagctggttttggcactatggatatcaacgcagaataccgagtgactaaaaatgtgacttggcgagcagggatcgataatttgctggataaagcttataccgagcatcttaataaagcaggtaactctgtatttgggtatgcagcggatgaatctttttatcaaccaggacgtatgatttggatgagtattagcgctaaattctagtacagatcagcatcagtagagcgaggatattcgctttactgatgctgtttttaggctataacatcagactaattaaattcgtaatttggtttatctgtaatcgcctaatttatattttgtaataggctcgattatgttgtcttgtttatcaataaactcttcatacggcgacgttaactcctcagtatgctctacatctatctcagtataactgtcacagatttttgtgttccatcgtggaaagacctgactcaatctgaactaggtcatagaaccaactcaaactaatcgtaaccattgccgtgagtcaggataagctagtagtttctgttcggtttaatatagaaaaaactgctttgggtataaaaacttgcgagctaactttcattaaaattgttcttatttcgatattccttattgattgctaattgttgattgttataaaaggcacaatcttgaaataattattgcttgggttaagaagttggttgaatgtgctttggagaatagtcttcttaatcagataaaaattgatgttttttagagaacatatttttattaaacctttgtaatatcaaaatttattaagaaagcagcatagctataagcaagttagagttgtgttttttaaccttgtttgatccaattgaaatgctgtagttttagctaatttgttaggagagtttgaatgaagatagggattgatcttgggacaacccatagtgttgttggtgtttggaaagatggtagcgttcagctaatacctgatatggaaggcaacatacttgttccttctgccgtggggatatctgaagacaattatattcttgtcggacaagctgccagagatagattagcgacaaatccagatcaaaccgtgacagaatttaagcgtttcatggggacagacaaaattttttggctaaatgaccaagaatacaatgccattgaattatcggccattctattaaaaagtctgaaagaacaagctgaacaatatttagaagagcctgtctatgaggccgttatttcagtaccagcctattttaataacaaacagcgccaagccactcaacaagccgcatcacttgcagggcttgatgttgaacgattgcttaatgaaccaacagcagcggctttagcctatgggttagataaccaagacagtgagcaaacttatttagtattggatcttggtggtggtacttttgatgtgtcagttatcgaagtatttaatgaaatatttgagatacatgcttcttcaggtgataactatttggggggcaatgatttcacaaatatcattcaaaaagatgtgtatcaaaaacataatgtccagagaggatttctcaccggaagtgaagaacgtaatatttggtcgttatgtgatcagctaaagcgcgatttaacagagcaaccggaagcgagctttgaatttcaatataaagacgaaatataccgatacactcttactaatgaagattttcgtattattagttcagagttaatagagcgaattaaattccctattaacagagccatgtcagacgcggaccttaaagtcgatgagatagatggattgatttttgttggtggtgcgacccgcatgcctatttttcaaaaacaaatcagtcatgcgttttctcgtattcctcaaactcaatataatccagaccatgctattgccattggtgcggctattcaggctggtatgaatgagcgcgataagcagctccaagatgtcataatgaccgatgtttgcccatatacattaggtgttgaggtaagtaataagcatggtcaatccgagtttttacccatcatcgagcgtaatgcgaccattccagtcagtgaaactcgttccgtttactcggctcatcctcaacaagaaaaagtactcataaaaatctatcaaggtgaaaattatttgccgaaagataatgtttatatgggcgacttagaaattgacttagagccattaaaccaaatacaagagctgtatttaacttacacctatgacctaaacggtgtgattgaagtggaagtgaccaacgttatcagtggtaagaaatatcgaacttatgtgggcgaaaacagtgaaaacatggatgaaaacgaactgcgtgagcgctttataagactaaatgcgttgaaaatattgcctaaagacaagttaactaatacggctttcaaggccaaacttgagcggttattccaagaaagtctaggcgaaaaaaggcacgaagttggtgaagccataggtcaatttttagacgtgttggaaacccatgataatcataaaatcgagcggatggttgagagaatcaagcaatatcttaatatttaactgaaggctcttttctgcaaagaggttgcgctattacatgaggcaagcaaaggacaagtaatgaatcattgggaagtattaggcatagagcccactaaagacaagcgtgtcatcaaactagcctataccgaattattgaaaaaaaactcgccgacggaatttcctgaagagtttaagaatctacgtaaagcgtttgaactagcgactaaagaagctaaaaagctagaaaaagctgaaagtcagtcaagtgattcgcatcatgaaaaggcaagcttaactgaagagagccgcttcactgaaaagccagctttcaccgaggaagacactttttcttttgaagaggcggattcttttgaagaggcttttcagggtgatgaagaagcgcaagcctatacggaagagcgtgctccagagcctattgagctgggttctgttgattctatcgaatcgttgcaaatggctttgcatgaattataccgcgatgttcaaaaacgcagtgatgtagaacagtggaaacgactgttttcttctcctatcttttggcaggttgatcaaagccagtctttgtcaatttgcttgcttgagttcttttctgcacacttctttttaccggaagacgttttcagcttcatcgatggtaacttgaaaattaccggcgaactgtcttcgacaaaaaatagccaccagcgagatatggcgcttgctctcagtatttatattaaaagtttaccactcagagttggccttggttctcatgggcaagtaaatgcagatgtgccttttgataaatttctatatcacttgcaactgcgtaattacattgagaacaagtgcctctatgacaacttagaaaaaagtgacattctccagctggcggccaaaattctacctgaatttaaagaagactttgctctgtatgagtacatgactaagtggctttggtcattagatggctatcaagaaatacatgacttacttgataccttagagatttcagagtctgtcgaagatctattgaactatcaagctcacgctgctttcaaaatacaggattatcattccgcgttatcactgtatttgaaaatagaccaattagaccgggattttttaaataccaggctcatgtttaaggacattggtttgtgttatttgcacctcaaagaatacgaaaaagcgtatttctatctcgcttctgctgttcgaatggcttttactgacatagacataagggctgctttaaccactgctagacggctttatatcaaagagttgcagaaagacgaggaagcaaacgtaattgaaatagcgcaattacaatatcaaaatggtcgctatcaagacgctttaacaaccacacaaaactatcatcgtacctttgtcagtaacaataattatctacaggccctatgtctcgctaaattgggccaattagatgatgcgttctcattattccagtcattttttaagcaatataaaagaagacagctttgcacttggccattaattgtggatttagtggaatactgttcggagttcatcacatttgaatacttatttgaggatttaatggatgagcttgaaacggatgatttcagccgctcccatgaagtgctatatcaaccagggtctgtaaaagaagtggcttattcagaacgggaaagcgccgtattagaactttccattgaaaccaaaaagccatcttgtttcaaagaatattgggattttatctatcgtcaggaacacgcgtgggccgttattatggtgcttagagccacattagcggattacgatgatcctagcgtggcacctgagcttcgacaagcggcacttgctggaatcaatgaggcaatgccaaaagtgaagcataaccctaaaagggttttgccatttttaaatattgcctatatcgaaagtgattacgatacatgctttaacttatgtgatatctgcatcagcgcttatccaaatatagcggcggcttattattacaaagggcgctcgttagccgatttagaaaaatacgaacatgccgtgcccttattggaattgtctgctcagaaatttggcaaccaagagtatggtgtttactcacttcaatttgccattgagtgctgtgagaaactaattgagaacggtcaacctttccataacaaatacacagaattgtctcagcagttgaaaaccatgaaggaggttgttggtgagtagtgaaaatgaaatattgcttcctagcgagccgttaaccgctgagcaaaaattatggctaattagtctttcttcttttctttctctgcctaatagttattccttagacagcttggaaaataagagtgaaaaatacaccccagaagccattatcgctggcaactcaaaagtgctaaaaaacagctacggaattaatgacaaaaatgagtttattgacaccttagatattttttgtggtaccgctcgcagccaagaatttatgtatttaatgaaagagtgggccaaacctgatttatatgcgaaacggctttttggaaatcgtcataaatacaaaggcactgaggtggaaatcgcttcagtctgggctgaaaagtaccgaacgccattgtctcattgtggtattcaagcgtttgatattggtcgatatgcctttctgtgccgctgtgcttacaccgttagcttaataaccgaagatgaagcatgggcttttctcctacgtatcgggaaaattgcccaagaacgcttcacaagctggtacgaatttgctaccagctataccgtaggtcgctgtatttggctggatattaatattgatggtatagaatcaacggaaaacacctttgatgttttggaaaaaatccagacagaatctgtggagttagagaaaattttggccgatcatgagcacccttggagtatactgggttgggaaatctcgttctagggaggctcaaaacgcttatcccagtgaacgtgcgatagaaagcaatactcaaatagaacgctaagtaagagcaaaatatgaacactaaaatttataaagaagtattgtatctagccaaagaactgatgacctgcgcgaataaaaaagaccaagcgggctttgatgcgtattaccaagaactgaaggccatctgtgatgacaatgacggcacagacaaagatcacccagtacaatgggaaacccttggcgactttaccgatgatttagaacaagcgattgctatctacgataaagccttagaaaaagccgcggcaatcaactcaaaagactatttatcctccatttgcttttctgccgctcaattgaaaatagagcttggcgataacgctagtgctattgaataccttgagcaagccaaaatccacagcaataaaatcatcgacaaagagttaaaagcagaaatacatgacctgctatttgacctaaaaaaagcctaaagtaaccaaaagaaatcagagacaaagcatggaacgtcctaccaaggaacagatcagcgaactgcctttgtatattggccttggtctttccgacatccacatcgttgaaaacgaagttgatgcggaacaggccataaaagcactagaaaatgagacaagcctaggatttgataccgagagcaaaccgatttttcagaaaggccaagtcagcccaggtccatcgcttattcaacttgcaacagaatcaaaggcattcctctttccaactcgatttccttcagctgtcgctgccgccaaacagatacttagcaatcccaagatcaaaaaaattggctttggcataaaagacgacaacaaagaactgcgcaataaactcgatatcgacatttgcaacacgcaagatttgtccgtcactttaaagcaactggctggagagaaaaataccataggcgcccgcgccgccgtggcgatggttctaggaaaacgtcttggcaaaggcgcccaaaaatccaactggggcgcttatccattgaaagaacatcaaatactgtatgccgccaatgatgcgcattctgctatttgtgtggagagggcgttggtttcatcgaggccttagtctcttccccttttcaaggggaagacggaagatggggttattggttccattcaaacgctttgtattcccgacctttatttccgctctgctgagcgggtaactttttgcaagcgcccaaaaagtaaccaaaaattcgctttaagatctttaatgcctgattttcttcataagtgcatgattgctacctacgctcgttatatcgtaaggcatagattgtttatttggtgggagatagattgtcaaacaatgactctgaaactccataaagtcgcgcaacttcgttgcgtcgaactgagttcatcagtgatgctggtttttcgtagggcgtcatgagcgaagtgtgatgcgccgttaggcattatggtcagacaaacatgtttaattattatctgggcttaattgttctttcgggaggggatgtggttgatgcgtgttgctgcatttgtggcgatttgctacagttcttgtgtgacacttaggagattttattatgtctacagcaagtattcgacttgaccaagagctggttgataaagcggccatcatggcgaaagccttaaaccgaacaacacctaagcaaattgagcactgggcgaaaatcggtgaaatgatggaagataatcctgatttaccttatgaatttgtaaaacaagccatcattgccaaagcggaaaaagaagccagaaagcttgaggaatacagctttggctaacattactcaagttcttcaaacaaccacatttaaaaaagcggttaaaaagctgcataaaaaccaaaaagcggatctagataatgcaatcagagaattgattaaagatccgcttctagggcaacaaaagaaaggcgatttatccttccttcgtgtttataaatttaacatggtgaaacaacttacattacttggttacagctacgaagatggtaccgtgacactcgaactcatggcgttaggtactcatgaaaacttttatcgtgatgtgaaaaatatcatttgagctggtatgagtcataatggttaagcccgctccaacggttccagatatttcttaggcttagaacaaaggactaattttcatctgatcctaattggtttgaccctaattggttttagagcatcatgagattcgatgtagtcgtatagagcctcaagatcgtaagcagcatcatcagtgagaaaaacctgatagctcattagcggcttttactccgattacgaagctttgcaacaagatcaccagcaggctgaactttcccttcttctacttggcgctgccccagagccaacatcttaagtagcgccatagtctcttgagtttgctcatagcttttgatgtcttgtataaccgccttagcctcgccgttttgagtgatcaccatcggctgcatattcgtagacaggttacgcacgacctcagcagcatgagctttcaaatagctaataggcttgatttgacttgataacttcataaacacctcttcgttatgactagataaagtctttaaatgggtcgtcggtcaatgaatgctcttgatgcaagctaaactcagaagtttaattgttacctgcctcttggcttttatcggctactttcttagaaatgataacgacacgagataatggtaattgctacatcgtctacggcgtagaccaaacgattagtatcatcgattctgcgagaccagaagcctgttagattttcttttaaggcttccggttttccaattccttcgaacggtgaacgctgaacatcggtaataagtttattgatgcgttttaaggttttcttgtcttgtgtctgccaataaacgtaactattccaagcttcatcagtccatgataaaagtctgctactcatcaataagttctcgctgagatgttttacccgctttaaactgtgcaattgaacgattcaagtgttctgcgttcgctggtgaacgaagtaagtgcacggtttccataaggctgttgtagtaatccagtgacattaccaccgcatcctcagagtcacgacgagtgattaccgtcgtatccgcatcgttaatcacatcgtccaaaacggacttaaggttatttcgggcttcagtaaaagagacaattctcatattgcacctcacatgtacattatataagacaagtctagtctgaaaaggaaaacatgtacagaatgttgtgcatgactatgccatagcagcaatgcacggggcggtatttttaactgagcctaactgcttgatcgactcattaacagaaaacgttccaaactgatttattggatggagagtaaaaacgtagggtgtcatgagcgtagagtgatgcgccgttgaaagcgaagctttcattgtaaagttggttgtggttttgaaatactgaaggtcagatgaaaataaagtttaattttcatctgaccttcagtatttatagcttcccgctaatccatactttatagacgatcaaagattgagcctttgtgtggataataaattttctcgtagaggcgcgtggcatactcatccgtcatgccagagatgtaatcgcaaataactctcatttttaggttttcatcccccacatttttgtagcgagttaccgttgatcttgggagcaatctctcaggatccgaacttagtgcctcaaaaagctctattactaatttttgtcctttgaactcaagctgctggacacttggactttctataactctagtcataacaagagcaaatatatgctctcgtaaggcttcttgatgatcatccatataagcattccacttgagtaacgggttttttgcgtttttaagctttgattcagctacgtaagtgcctgtaataaaagcatgaacaagatcaccgatcgctttctttcgtttatagctttcatcagaaaacaacaattcagccagttcatcagaatcaaaattacaatttagaaaaagatcatttttattggcattatgttctatccaatctttttctgtgactaaaccaagagaaatcgcatcctccaagtcatgcaggctataagaaatatcatccgcaagctccattattgaagtgtctagacctttgtgaataggtttcaaatgtcctgattttttgtgaaattttaatttcttaaactcttctttttcttcatcattgaaatactttaatacccattcaacaacatctctttctgtatctaaatagcactttggcggatgctgtttgcctgcctttgccagccattttggagatggaacatcatcatacgcggtgcattgataggttttactgtagctctctggatacttaaggactccaagcagaagccttcgagtgggatccatgccatatccatcggtatacttatccagccgcgataagatccttagcgtttggccatttccttcaaaaccgccaaactctctcatacaaatatttaacgctacttccccaccatgaccgaaaggggggtgaccaatatcgtgagcgaggcaaattgcattcattaatgccgaagcaggtaaaacagcttttatttcatcgttatctttgtgtcgcctatctttaagatggcgcacaattcccgtgcctatttgcgctacttccatagaatgagtcaagcgagtgcgataaaaatcactctcgcctaaccctaatacctgagtcttagattgcaaacgtcgaaaggcaggagagtgaataagacgagcgaaatctcgctcccattcgttacgaacttcaccttttctcttttcttggcttgggcttcgacgctcttcccaaatagtattatccatatatatgcatatccttaatttatgaaaatgaatgcagtattaactgagcactaagaaaattagggagatatgaagatacagtttaatttttatctgaccctaattgttctactaattgtactaattgttctaattgttcttgtattatatccatagttgaatatttctcgatttagaaaattaatgcctcaataacctacgcagctttatttgcgtccggcaccgaaggtgcgtagtcaattgactttttagtgttcatgactgcgacttatctcgccaaaactcgtattcaatgttttgtatagtttctgcatcggtcaattccttgagcagcagttgcatagcataactatgcttatccaaggagctacatacttgtggtcccatgtaagcaatgactttgtttttctgaatcgggtagtgagtagattcaaggcttttaatattggagcatgtttttatatatgccaaacatgccatgactcctgaccacattgaatagagtttgtgatgagcttggtttagctcattgacaacagtcaagtcaatgtcctttagtgcaatgctgtttaaagtgttgtatgtgccaatcaagtagtgacgaagtgttagaccgtcatccacttctttatctaattcgttgttcaactcacccaaatattcagttagttgagtttcttgaagacttactaggtgttgtcgatgttgaaccatttgcaaatatatttgcacgaataatactgataacgttagtagtgttaagatcggtgcataaactccaccaatataccctcctaaatcagaccattcttccggtttttcccaaaaaccgataccaaattggaatacataagcagcaactggagcaattagtattagaaaaactatggcaaatagaatatttcggttcactcagaactccagatggatactaatattttaataaggcgcatacacgtttagacgattttaaaatcctaaaaatctccctataaccaactggataataaagtttttataaggatgttgataaaattaaaactagaaaaccgagcgtgcgcgttatttcatttatccacagcgcgttatttctgctctatgaattcttattcattgatattaggagactttttcatttactgccagtataaatacgcaaaacacgactattcaaaactggcagaccgagtcaaaatttggcaactataaaaataaactggatatacacccattgcggcttggtttttggttcgaaaaaggtaattcttatccacgcccgtaagagattgattccagtcttcacgggcgtttgttcccttgtggggaatgatttttctacacaggggctcttagcggaaataatgaaagcttcgctttcaacggcgcattacacttcgttcatgacgccctacgaaaacctagtctctatgatgaagtcagttcgacgcgacgaagttgcgcgactctatggcgtttcagagtcagttaaaaatacccttttttaagcctgcaaaaacaatctatgccttacgatacaaggagcgtaggggaacaattatgtacctatgaagaaagtcaggcattaaagatcttaaagagaccttttggttacttttgcggatctgggcaaaagttacccgcccagcagtgcggaataaaaggttgggaatacaaagcgtttgaatggagcatgaattccgcgtcgggctgaagccgcgacctacaatgaaagcttcgctttcagcggcacatcacgctgcgctcatgatggcctacgaaaatctagcctctatggtgaagtcagttcgacgcgacggagttgcgcgactttatggagtttcagggtcattgtttgacgagctatctcccaccgaataaacaattcatgccttacgataaaaatcgtcttgccaaacttaataataaacaaagtgaatgagacgtttgggcgatagcccgataaaagattttttggttacttttgcatcgattggcaaaagttacacgcccagcagggcggaataaaaggttgggaatgcaaagcgtttgaatggaaacaaaagtacggggtcaaatccaagtctctatggtgaagtcagttcgacgcgacgaagttgcgcgactctatggagtttcagagtccgttaaaaatacccttccttaagtctgcaaaacaatctatgccttacgataaaaatcgtcttgccaaactgataataaacaaagtgaacgagacgtttgggcgatagcccgacaaagagactttttggttacttttgtacttttctgaattaaacgacgggcaaaagttacccgctcagctttttcctgaattaaggagaggaataaagattgggaatacaaagcgtttgaatggaaacaaaagagcaaccccattctccgccttccccttggagacaaaaggggaaggggcttggtgcttaggtacacgttaccttctgtgcttgaaatccctatgaagtcagttcgacgcaatcctgattgcgcgactctatggagtttcagagtccattaaaaatactcttccttaagtctgcaaaacaatctatgccttacgataaaaatcgtcttgccaaaacgataataaacaaagtgaatgagacgtttgggcgatagcccgacaaagagactttttggttacttttgcggatctgggcaaaagttacccgctcagcagagcggaaccaagtttgcaaactaggaagcgttgagaagtaacaaatatacttgaagaagaaagaaataaaaaaagccccgcagagcggggctataaaactagggagtgactacgataaggtcacacgctgctatgaaacagcattctgatctcgtggtgaatgcaaaaaaacaccaccagacgcagactggtttcccgctgcgcggatggccgcgcggcggaagattttttaaatggctttgttgttcaattcggtatttttcaatacttcatcaaggtgtagccaagtttcgatcactgtgtctgggttaagagacatgctttcgatgccttgggcgactagccagtcggcgaagtcggcgtggtcggatgggccttggccgcagatgccgacgtatttgccttgttcacgacaagcggtaatagccattttcagcagttttttcacggctgggttacgttcgtcgaatttgtctgcgatcaatccagagtcgcggtcaagtccgagtgttagctgagttaagtcgttcgagccgatggagaagccatcgaagtattctaggaactcgtcagccagtagggcgttagatggcagttcgcacatcatgatgactttcaggtcattttcaccacgtgccaagccttgttctgcaagcagttcggtgacttgttgtgcttcttccaaggtgcgtacaaatggaatcatgatttgtacgttggttaggcccatgtcgttacgtactcggcgaatggcttcacattctagggcgaagcagtcgcggaaggagtcgtcgatgtagcgcgctgcaccacggaaaccaagcattgggttttcttcatctggttcaaacaatggaccacccactaggttgtggtattcgtttgatttgaagtcagataaacgcacgatgactggtttttgagagaaagaacacgccaatgtggctacgccttctaccaatttgtcgacgtagaattctactggacttgagtaacctgcaatgcggtggttgatctcttcttgcagtgccggtgtcatgtctgcgtagttcaatagggctttcgggtggatgccgatcatgcggttgatgatgaactctaggcgcgctaagccaatacctgcgtttggcaacatggcaaagtcgaaggcgcggtttgggttacccacgttcatcatgatttttactggcagttctggcatgttgccgacttcagaggtgatgatgtcgaatggcagttcgccttggtaaacaaagcccatgtcgccttgtgaacaagatacggttaccacttggccatctttcaagacgtcggttgcatcaccacagcctacaaccgctggaatacccagttcacgggcaataatcgccgcgtgacaagtacgaccaccacggttggtaacaatcgctgaagcacgcttcatgattggctcccaatctgggtcggtaatgtcggttactaaaacgtcgcctggttggatgcgatccatttcggtaatagaagacaatactttgacggcacctgtgccgattttgtgaccaatggcacggcctgtgatcatcacctgagaggttttcttcaggttgtagcgttccatgctttgggcattggcttggctacgaacggtttctgggcgtgcttggacgatgtaaattttgccgtcaatgccgtcttttgcccattcaatgtccattggacgcttgtagtgtttttcgatgatgcaagcttggcgagcaaggtcttgaacctcgtcgtttgttagtgcaaagcggttttggtcatctaaagcgacaggaacgattttaacgaattcttcgctgccagtttcggcgtattccattttttgggctttgctgcctaggctcttacgcactactgctggacggtttgcagctagtgttggtttgtgcacgtagtattcatctgggttgacggtgccttgtacaaccatttcccctaggccgtatgccgctgtgatgaaaactacctcgtcaaagccggattctgtgtctagagtgaaaagaacaccagaagcaccgatgtcgcttcgtaccattttttgaataccagcggacaaagacacgccttggtgttcgaagccttggtgaacgcggtaagagatggcgcggtcattaaatagagaggcaaaaacgcgcttaatagaggctttgatgtcagccaagcctttcacattgaggaaggtttcttgttggcctgcgaaagacgcgtcaggtaaatcttccgcggtggcagaagaacgtaccgcgaatgaggtatcgtctgcgttgtcatcgcatagggtagcgaatgcggcttcgatttcttggtcaaattctgctgagaaagtggcgtcttcaatccattggcgaattttcacgccagtttcagcaagggcgtgaacatcgtccacatccaatgcgtttagtgcttgatggattttttcgtcaagaccgctttctgtgatgaagctttgataagcataggaagtagttgcgaaaccgtttggtacttgaataccaaggtctgtcaggttggaaatcatttcacctaaagaggcgtttttcccgcctacttcaccgacatcttccatatgaagatctttaaaccacttaataaatttgctcacaagagactccaattatttttttcttattaaaagaatatggctggtttggccaaaagatggctggtttgccaagtagacttcaggcgcttatcaaattgcagtgtgctcttgtcaaagcgcttagtctgggttcattgtatgtagggtagttgctttgaataaaatcgattattcgatgtagttttatttcaatcgaaaaaacgaatgtcgttagataacaacaaaaatgggaaaaaacgcatgaaagtgtattttgtgtcagatgggacagctatcacggctgaggtatttgggtcagcaatgttgtcgttttttgacgtggcggtagaaaccaaaagtgtgccttttttgggtactaaggatcaggctgaaggcttgaagcaacagattaatttggaagtgcagcaaggcattgctttgctggtgttttatacgatttccgatgtggcgatccgcgagattatcgattcttgtgattgccactgttacaacttatttggtgatttgttgtcgccgattgagcaagccttaggtgtcaaggctcagcctacagcgcaaaaagctcatggcatgaaagagggggtttatgatggtcgaatagacgctattaactacgctttggcaaatgatgacggggcttcagtgaagaattttgccgaggcggatatcatcttgttgggtgtgtctcgttccggtaaaacccccactagtttgtatttggcaatgcaatatggcattaaagcggcgaactacccaattacggaagatgatttttcctcacccggcttgcctaaggtgttaaaagatcataagaagaagctgtttgggttaactatagatgctcagcgtttgcatgagattcgtactggacgcatggcagcgagtaagtacgcttcgtcacgtcaatgtcgctatgaagttgatgaagtggagtctttatatcgccaagaacgcatcccgtttttgaattccactagactttctgtggaagaaatttccaccaaagtgatggctgaaatgaatttggtacgccatagacagtaaaaacgctgagcgaaaggatcagattattcgatgggttcatcgtttttgcttgaaatttagacaattaagtaatgaaaatatttcgcttaggctaaaacggcattacaaatgcttgtaaaagacagacaaatatcgagtcataagggctatttgttgtgtaattaccaaattaactcgaagagagtgtgcagataatgctaagagctacgctaacttcgagagtatttggtgaatatgctctataatgacgattaattgaacgcgacagtgactcggaaaaagtggcttattagaagtgacttgtcagaaatggcttatcagaagtgatagcgagtactgcaaatgttctaaatagtgagatgttcatatttctattttataaaagggcgtcttattgaaaaaaccaaggataaaaatacattgagtaataaaaaaattaacgatccacatcagcagcgagaagcgtctaagtacgataaccccgtaccaagccgtgaattcattttagagtttcttgctacacaaaataaaagcatgggtcatttagatttatgcgaagcgttttcgctcactggtgaagacgaaattgaagccctccgtcgtcgtcttatcgctatgtgccgagacaaccagatgaccagcaatcaaaatgacgaatactcgccgattttagaaagtgacctaattgaaggttatgttcaaggcaataaagaaggtcatggtttcttgttgcgtcaaagtgatgacgatattttcctatctgcccgtcaaatgcaaaacgtgatggatggagataaagtaaaagtacgtctttctggtcgtagcgttaaaggccgtttagatggtgtggttgttgaagttatagaacgcaagcacagccaattggttggccgctactatgaagaaagccgcacggcttttgtcacacctgaaaatccacgtatcgcgcaagacattctgattaccactgactctggtttaacaccaaaacatggtcaatatgtattagcagaaatcgtgtcttatgccgagcgcggcaaaccagcccaaggcttggtgaaaaaaatccttggcgactttatggcgccaggtgtggaaattgaagtggcgatgcatcgttatgaaattcctaacgagtggccagcagcggttgaaaagcaaattaaaaacttcagtaccgaagtggcggaagaagataaagctcaccgtgttgatttacgcgatacgccatttgttactatagatggtgaagacgcgcgcgattttgatgatgccgtatattgtgaaaaaacgccgggtggctggaagttatttgttgccattgctgatgtctctcattatgtgaaaaaagacacagcgttagatgaagaagctatcgtacgtggtaactctgtctatttccctggtcgcgttattcctatgttgccggaagtattgtcgaacggcttgtgttcacttaatccagacgtagatcgtttggcgatggtagccgaagtatccttgactacgaaaggcaagatgcgcggcttcaagttttatgaaggcattattcgttctcatgctcgtttaacctacagcaaagtcgctaagatgatcgatgacgagccagaagagcaaggtattgagctgcgtgagcgttatgcgtctattgtgtcgcatattgacgacttaaaaggtttgtatcatgtattaaaaggcgctcgtgatgaacgtggtgcgatggagtttgatacgatcgaaacccgcatggtattcgacgagaattctaagattgaacacataattccggttgaacgtaatgacgctcataaactgattgaagaatgtatgttgtgtgccaacgtggcggcggctgaattgttgattagtgcagatttacctgcattgtatcgtgtccatgaaggaccaaaagacgatcgcttgttaaccttacgtacttaccttggtttgctgggtttagaattaacgggcggcactaagccgacgccagcagattacgcggcactgtctgaaagcattaaagagcgtgcagacgctcgtagtattcaaacaatgatgctgcgttctatgtcgcaggcagtatatcaagcggataacttgggccactttggtttgaattatgaagcttatactcactttacgtcgccaattcgtcgttacccagatttgttggttcatcgcgcgattcgttatttgattcgtggtgaaggccgcccaactgtgcgtcaggcgcatcgtgtggcaggcagcccagaactaaaagaacgtaaaatctacggttacacccatgcggatatggatggtttaggggattcttgttctttgactgaacgccgcgctgacgaagcgactcgtgatgtagaagcgtggttgaaatgccagtatgttgaacagcacttgggcgaaccgtttgacggtgttgttactgcagtgacttcatttggtttgtttgttgagctgcaaggtttgtttgttgatggtttggtgcatatttcagggcttgggcaagattattttgttcatgacatggagcatcaggcaattattggtgagcgaactggtcgagtattccgccttggcgatacgttgaaagttcgagtgtctaatgtgaacttggagcaacgcaagattgatttgagtttggatgaaagtgctgcgcgtcaaccacgtaagaaagtggagcgcaatgacatgtctgaacttgaaatgcaattagctcagttgccgccaattgaattgggtggtcgtcctaagccgaagtctgctgaaaaaatagaaggtgacaagtcgaaagacgctaagtcatcgaaagatggtaaagagtcggatggtaaggcgaagaaaaaacgtcgttcgcctgcgtctaagggtaaacgtatcagacagaaaaagtcgggtactgtttcggcaaatggtaagccaacggcagcggctaaaaaaccgaaaaagcctaagaagcccaaaaagagcaatgctaaaccaaaagcaaaagactgatttgaagtcttgaagcaagcttgctagatgaataactttttagatgagtaaaggggggcgtatgccccccaaattaatagagtagataatgtcagatttagaatggatatacggcattcatgccgtggaaaatgccttaaaccaacagcctgaacgtattaaagaagtgcgttttcaagaaggtcgtgacgataagaaaacccagcgtttaatgcagctttgtaaagcaaataaagtgcgtcatagcgttgtcgcgcgtcgtgatcttgatcagttatttacggcaaataaagatcgtgtggttcaccaaggcgtggttgcttataccgcaatgaacaaagcgggtaatgaagctgacttgcatagcttggttgctggcttagaggaaacgccgctgattattattttggatggcgtgacggatcctcacaatctaggtgcttgtttacgtagtgccgatgccgctggtgcccatgctgttgtgatgcctaaagataattctgctccgctaaatgctacggtaagtaaagtagcttgtggtgccgctgaaagcattcctgtgtacgcggtgacaaaccttgctcgcaccatgaagaagttgcaggaccaaggtgtgtggatctttggcactgctggtgaagcgacacaaaccatttatgagcaagatttaaccattccgacggccattgttatgggcgcagaaggtgacggtatgcgtcgcttgactcgtgagcaatgtgattatcttgtgaaactgcctatggctggtgtggtttctagtttgaatgtgtctgtagcgacaggtgtttgtctctacgaagtggtgcgtcagcgcgctgttaaggccaaaggttaaggggcatcaagccttgtttgagcagtttaatattcaagccccttcagctgatattgccgaagagttgcaacgcaaaatagataacaaaactaagcccttaggtgccttaggcgagttggaaggcattgcttttcagctgggtaagattcagcaaacgttaacacctgatacttcaaaagctaagatgatcatctttgctgctgatcatggtgttgttgctcagggcattagtttatttcctcaagaagtcacaccgcaaatggtgatgaacttcttgatgggtggtgccgccgtgagtgttttttgcgatcaacataaggtaccgctgcgaatcgttgatgtgggagtgaatgcagaactcgctgctcatcctttattaggtgcgcgcaaagtagcattttcatctcaggactttagtcaacaagccgcaatgacaacgcagcaacttgaacaagcaattcaagcgggtgctgacgaagccaatcttgctattgatgatggcgtgaacttgttgatgtttggtgaaatgggcattggcaatacctgtgtatcttcttgcatgatgacggcgttaattggtgtgagcgctgccgacagtgctggacgcggaacaggattggatcaggctggtgtttctcataaagctcaggtgattgagcaatcattaaaacgtgccgagcaagaaaccggacagccaatggcaaattggagcgcccaaacccttgctgtgcaggtagggggctttgaaattttggcgatggcaggtgcgatgttgcagtctgcacagcgccagacggccttcgtggtggatggttttatctgttcagtggctttgctgtttgcacaaaaagttgccccgaatgtgcgtgaatatgcgatttttgctcatcaatcaaatgaaaaagctcataagttgctacttgatcatttaaatgcggaacctattttgtctttggacctgcgtttgggcgaaggttctggtgctattttagcttatccattaatcaacagtgcgtgtctgtttttgaataagatggcgagctttgaaagtgctggtgtgagtgattctaaatagctttcgatttgccaatagaaataactagacaagcagaaatagaatgaaaggcatgattatcggcacttattggcaaggttttaaacgtagccttgccacttatactcgaatccctttgaaggtggattggagtgatgagatagagcacatccccgcggtgtgctttttgccatggattggtttggtggtgggcttattgagtgcttggccattatggtttgattggtcgacctctttgcaagcgttggtgatgttgttgagtgctgtgttattaaccggtggatttcatgaagatggtttgatggacagttgcgatggtttggttggcggctggaataaagagcaacgcttgtcgatcatgaaagattcgcgcattggcagttatgctgccttgtctatttggttttctttgacactcaaatggttattgttgagtgaattattgcaggtgattccagactcgtttctaggttttgtttataccttaagtggttggtgtgttgtgcatattgttgctagattcatacctctggttttaatgaatacgcttgattatgtgaccatgggacaaagcaaagcatctagtatgattgctaagttgaatcctagtcagtggttagtggcattggcgccatgtttgctggttggtgtgttggcgtttaatttgttcgatttaatcctcacctttattttggccgccgttttagtttttttgatacgcttttatttacgtaaaaaaattgatggttttaatggtgataccttaggagcgagcgagcagataggtgaaatattagttgttttgtgtctgttggtatcttattcatgaagctttatttgattcgacatccaaggccagaggttaaaaaaggtctgtgttacggagatatggatgtaccacttgccgaaggttgggaggagggagcacaagcattaaaaaatgctctatcgatcgaatttgatggcgagtcgaacgtatgttttcacagcccgttaagccgagcagcacgattagctgaacatataggtgatggcaaatcacaagttgttgatgcgctaaaagagttagactttggtgattgggaagggttgtgttggcaagatattccaaagcaagaaatagatctgtgggctgacgacattgtgcgctcagcaccttataatggtgagtctctacaagttgtagcagatcgtgtttggcaatggtggctttctgtgaaagatatgccgatggagaattgcgtattggttgcccattctggtgttatcaaggtatttgtcagcatgctctgtcagtggcctttggatcaatgtcaccgaatagatgtgggtttcagtagtttgacggagttttccattcaggaagattttgtcatgttaaagcgtttgggtgctggtgattgggtatctattcagtagcgagtaccttttaatgttgggcttggtattcgctaggtcttcttaagttcgattgagaatcaataaaaaatgttgctatatcttttgggtatgtttgggattgctgcgtttgcaatcacaggggttatttcgtctgctaaaaaagacatggatctttttagtgtcgtgtttcttggtatggttacgtcattgggaggcggaactatccgagacactattttatccgtggaaacggtttattgggtaaaagacacatcttatctgtgggtagcgtttttattttcggcgttggcattttttactgtacgctttattgaagatagacaaacggtttttcattatgcagactcatttggtttggctttgtttacagttgtagcgacagaaaaggtgttgagtttaggttttccgccaaccattgctattactatggggattattaccggtgtggctggtggtgttattcgcgatattttgagctatcgtcctcccttggttttagggcgagagttttacgcaactccagcatttttaggtgccttgttattggtgctacttgaaaaaaacgtcccgacacatgagtttaactcgatttacgctgtggctttagtctttatactaagggtgtttgcgatacataaagatttgtattacccaagttggttgttgtacaagaaaaagtagtacaagaaaaaatacaagatgacatcaaagagacaaattatgacggatctttctccagagcaaaatgcagaacaagcagaaaagaacgaagcgcgcttgttgaagaagaaggcggttgttgacgagcgtatcgctgctgcgacgcaagaacgtggtgtcaccatcttgctaaccggaaatggcaagggcaaaagctctagcgcttttggcaccatggctcgtgctttagggcatgggcagagatgtgcggtgattcagtttataaaagggcgtaaggcgaccggggagcaattgttttttggttctcatccattagtcgattttcacgttatgggacatggctttacgtgggaaacacgtaatccagagttggaaaaagaagccgcagaacaagcatgggccttggctaagagtgttttgtctgatcccagtgtacattttgtcttgttggatgaaattacctacatgtataaatacggctatttaaacgaagacgatttgattgctacattagcagcgcgtccagctcaccaaaacgtcatgatgacaggtcgtacagcgccacgtgtcttgttagacagtgttgatacgcacagtaaaattggcaatgaacgtcacgcgtttgcaaatggtgtaaaagctcaagtcggaatcgaatggtagttcgcatcgcgagctactttttctgattcattttatttccctctctttaactatcctttctatctactgctttgatctaagcggattcttcataatgtaaaaaatacataaaaatgagatttattctcaaattatctggatttttctgaattcttacgtgataatgattctcattaagttttatttggcatcatgacatatcgtggagaaaacaatgcaagactgggagcgtttaacgagacaagctaatcgagcttattcaaaccatgcttttactgatgctgtcgatttaaatcgacaagcattgatgcaagctgagcgttcattcgatgaagatttctatcgagatgctgaatctgctgtggcggccgcagctgtgagttttttgaatattgccgaatcttataccgctctgggtgactttatttctgccaatactcaatttgaaagcgcggtaaatttcttacaaaccattattgcccgacctgatatggatgatgaacagcgtgatctcattatgagaacggcaactcatattcgttttgagtgggatttgtttactcaaagttataacaaagagatgtctgcgcaaagtagagccttgatgcagtctttgtctaacgtggtggctatgcctgcttctatgattcaccattaattttcagttattaaagcaaggagtgatgatatgaaattgattattgcagctatgttgtcaggtactttgctttttataagtcaaattgtacgggcgcatcctggccatgatcatactcactggtcgagtgagttaattcatacgctaacgatatttgcagtggggggaattattgtcggtggttttgtttataagcaattactacgtcgttgcaaacaacttgagaaagaggatattggtcatgatgcatagtgtgataaaaacattagataaagtgatcggatttaaaaccgcacaggcccattgtgatattccgtgtaaaatttatgatccttctgctgctcaattagcggcgctgagctgtgttcgtcttatggacctaattaaagaagtagaggaaaaagcgtctttaggtgtggctgattttgcccagatctctcgtttggtaagcgaaaaagagtcagcttgtgcagaagtgaaagaagctgttcgaattatttggggagattattttaaagcgccgcaatttgagcaagttcctaatgtccatgacttagttcattccatcatgttgcaagcttcaaagtgcaaacagggaattgatcgcgtagaaggggagaagttggttactttggtgaataactttgcagaagccttttggtttacgaaagacgttctaacttatcgagcaccttgtccttatccacctatgttagatgtaatttatccagatttgaaaattaaaaaccgcgcttgaaaaaattaatctaataaagaaattgcataagggagggatcatgcttcacttaattaaggtgcaaggcgagagtatggctccatttttaaatgatggggattttgtatttaccagccgttggcataaaaaactcaaaataggccatcttgttgtagttgatcatgctttgtacggttttattatcaaaaaagtattgcacatagccccagatggtcagctttggctagggggtgaaagcaataaaagtctgcaatcagaacggattgggtgggtgtctccaaggcgtgttgtgggaaaagtcattcatcgaatttgtgccacataattaggtgtacataaaataagacagttttagaaaactagctaaaaattgctttctgttttgatattggtcttagacctgtttttctctaaaatccacgcccctgaaataccaataattgatttacccaaagagaaatacatgtcgatagcagaactaccaaaaatgaaaaaacatactcgtcttgaggatgttcaagcagtaattcttggcaccttgatcattgcattaggtgtgaaccttttcactcatgccggtttgttaacgggtggttctgctgggttggctttcttgatgaagtattcaactcctttgacttttggtcaggcttttttctttataaaccttcctttctatattttggcgattctacattttggttgggaattcaccattaaaactttcctttcagtattttgtttgtcggtttttgctgatatcacgcctatgctagttacctttgataaggttaacccattttatgccagtattgcaggtggctttttgatgggggtaggctttttaatgctattccgccacaacgctagtttaggtggcatgaatattttggcgcgttatttagctgaaaaatatggtatttccatggggaaattccagatggccgttgattgtatgattgtgatgttgtctgtttttgtggtggattacaccttaatcattatctcatttgttggcgccattgctttaaatatgattatcgcagtaaaccataaaccagggcgttacatggggaatgtttaagccgtttcataaacatctatttaagagtagtttttattgtagtggcatagtgtagtggtcaagtaaaactggccatcgctttgtataatgcaacttggcaaaattaccttcttttttttcaaagagttggtagtgtattaatgctattgctgactgtgtctttttcaaggacgtttaccgtagaaggcattacttagtagattatgtatagcatttgcttctataggtcgaggattccaataaggcgaggcgcaggctatttcgacagctaaatttatatcagaagcattcattcctatttctttgagagatgttggagcgccatgttgagctgctagatcgtaaagaccttgtgcagcattactaacccctaatgctttggcgacttttgccattacttcagttgtagcgctctcgttgtaggctactgcatggggaagaattacagtgtgcgtttcggcatgaggaaggccaaaactaccgcctagtgtatgacaaagcttatgatgaatagacatccctacagccccaagacacgtaccacaagcccatgcaccgaataaagcatcagagcgagctgagttatctagtggagaatggtagataaccggaattgcatgtgctaaagcttctattccttgttcggctaacatagagataagagggttggcgtctttagaataaagggcttcgatagcatgagctatcgcattcattgctgatgtgattgttataggtaccggtagcgttttagttaactctacatcatagataatgacttcaggtaataccttaagggtgcgctgagttgttttcactccattttcagtttgaccaatgattggagtcgcctctgaacctgcgtaggtcgttggaataactatttgtggtaggtttgtatgaagagctattgcctttgctaaacctatagtggaaccgccacctatggcaattatacaatcggctttagtttccattactattttcagtgcgtcatttgttactgtggtaggagtgtgcatcgctgcaccattaaagcaacctacggaaaactctcctagtagattagaaacttgactggctgccttatgttggcctgctgtagataagactagtccgcgattttttcctagcagtcttagttcgtctttaatttgatataaagtattggagccaaaaatcacgcgtgatggaagagcgttgtaaacaaaaggtttcatgaattatatatctctatatagttgaaataagtcaggagagactactcttattgctctaaatctaatgcttggtcttctagtctatctatttggggcattgcctctgatatggaaaaaatttgaaggttcaaccggtaaggacttgattgaaaccgtaatggggcaaaaagtatttaatgaataaataaaaaagtgcctatttatgaagcggcagaagtgaccccataaagttaggcacttttttatcaagaaaatacttacatcagtatcataaaggttccagcaatcgcaataccggaaatccctagccaaataactaaataccccattatgtcacgtgcagaaagccctgctacacctaataatggtaacgcccaaaatggttgaatttgatttgtccaaccgtctccccaagtaaaggccataatggttagggccggatccgctcccaattcataggccgcttgcatcataattggaccttgaatcgcccattggccaccacctgatggaataaagaagttcacaatacctgcgcataagaaggtaagtactggaaatgtcttgactgttgcgaccgatataatggcattggaaaaaatggtgactaatccggctttggtcatcatgcctgctatgcctgcataaagtgggaactgaacgatgatgcctcgcccagcttttaccgctaattcagctgcatgaaggtaagatgcggagtttctatgaagtattaatccaagcgccagaaagattaaaatcatgctgtttagattaagactaaagctgccgtttatgatcttagcgattaaataacttgcggctaataaacctaaaaacaaagtgggtagtcggctgtgctcgatccagtcagaaaagcacatttttccctcaaatgcttttacttcaacatcttcatcttccttatcgtccagcaaaatgatctcttttggttgcttctgtagcataaaaaaggcaatcaataagactaaaaggatgatggttagcgctatattccagcttgaatatagcgtttgtgatacaggaacaatcccgattgatttctccataaagtggccaggagtagcaataactaaagggatggaagaagaggggccacgtactaactcgccaccataagctgcggcgacaataagagggaaatgtacttttacactacgtcccattgctcttgctaaaatggcacctgccaccataccaaagccccagtttaggtaatagcaaacgaagctaactaagatggtaagggctaaggcttgtttgggggtgctggcctgttttgccaaagtattgagtgctttttttacaattggcgtcattgctagaacatagccagttaataagactagaaccatttgcataccgaaggtaaataatttggaaaatccatctccccaataaccaaccatagccatggggctttggccagcaatagcaattcctaatacgaaggtgatagctgtgagtatgacagcgagtacaaaagcacttggcaggtatcgctgtacaatacgcacggaaaaattggttattgcttccataatattattctctttttattagatggttatgtatcaataaaagtgatggctatagtaatttgtgttcgcagtgcgaatttatctttgttatgcgaacaaatttaatcaatgtaacggttttgatcaaggttaaaagtaaattaatttaaaataactttttgtcagtagctcactttggttgtatttcttgtttttttttatggaagctccttcgttttatggtgccttaaagtaataaaaatggtgaagctcagcctcttagtgttctttatgctccacaggttgctcttaagggactatcagagtcgaaaccaatagttaatgttctgtatttttatcatttttgtgtcttctggttgcttaactcatgctggcgtttcctaactgagcctcgctcaggtattattacgccaatcaaaaagacagaggaaaagagtttggaattactcaaagtagacaaccttaacccctacctagatgatcttgtcgagttgttatgcgatgccgtcgattcaggtgcgccaattggttttttaccgccaatgagtgaatccgaagctaaagcttattggttatctattaacgatgatttgcaagccaatgcccgccaagttttattgatccgtgaagacgataaagtagttggtagtgtgcaaattgccatgtcaccaaaagccaatgcattacatcgttgtgatgtggaaaagctaatggttcacactcaagcaagagaacatggcttgggtggtatgctgatgcaaggtgttgagcgcgttgcagcatcgatgcagcgacagttactaatgcttgaagttagaagcgatgacatagctcacgacatgtatgtcaatatgggctatattccgtttggtgaagtgcctggttacactcgtagtgcaaacggtatgttgcataatgcgacgtttttctacaaagaaattgaaaccacccacgaagtattctcttaaatttaattaacaaagccataggcgatacccttgagacttgatttttatttatcccacgtgaccgaattggcacgtaaagctgcaaaaattgcagcatcaaaaggccgtgtaactgtaaatggtgaagtggttaaaaaagccaattacaccgtacaagaaggggatcagatttgcctagatgatatccttttggcatggccatctgagggatactatttactgcataaacctgcgggttatgtgtgtgcaacccaagatccagatcatccaacggtgttggatcttttaccttcgcatctagggcaagaattgaaaatcgttggtcgtttggataaagacaccactggtttactgcttctaaccacagatggtcaatggctgcatcgaattacctcaccgcgtaatgcttgtaacaaacgctaccgtatgatgttagcggatccaattagtgatgaagatttaaagcaattggaagaaggtgtgatgttgaacggcgagtcacaaccaacactacctgcgatcgcagaacgtattagcgattgtgatatttacttgacgattcaagaaggcaaatatcatcaagtaaaacgcatgctggctgccgttggtaataaagtggaagagcttcaccgcgatcaaattggtctgttgtcactggatgcagatattcaagctggtgagtttcgcgaattaaccgaagaagaagttgcttacttttaataaagagattaaatgatgaaagaattatcaatggaagaacgcgttcaactgttagttgcgcctgacagcgaacgtttagcgtattttgttgagcaagcaaaagccacagagctagtctggagtttaagcaacgaagaaggtttcgtcatggttgaaactgacgatggcgattgtgtgatggtttggccagatgcagaatttgccagccagtgggctattgaagattgggacgactgtgagcctgtgtctgtttcccttgagacgtttaaaacagaatggctaccaagtcttgcggcagacaagattactgtagctgtttttccaaatattgaagacgagggtaagctatcgacagcggaagagttaactgcgctgttggcttaatccaatagaaattaaaacagctcctctccagacctctttttgaagataaagggagggaacttaatcgctcactaatttgaagcaaagggatagagcttcaaagagagggttaatttctttcttctatattaggaagatagagagggaatgtctggttattagaatatctttccaaattaggacttaactcccccatgagcaaacgtcaaaatcaccgtgaagaagtctttgttaaaatattagaagccgctgaaattgaattcggcttaaaaggctataacggcgccagcctacagcacattgctgaacgcgcaggtttacccaagccaaatatcatttattactttcaatctaaagctaacttgtacaagcaagtacttgatcagaccttgatgggttggaacgatttatttgataaggcgactatcaatgatgatcctgccgttgtattggacagttttatccgtgttaaacttaagcaaagttttgataaaggcgtggcttctcgattgttcgccatggaggtgataggtggtgcgttgcacattggtgactacctaaaagaagagctacagccatggtttaagtctcgcgtggctttgctgcaatcttggatggatgcaggaaaaatgcgccaatgcgatcccgctagtgtcatctacatgatttgggcaaccactcagcattatgcagattttgaagcgcaagtcttagccttaagtggaattaagtctttgggagatgaagacctacaacgcatcggtgataccgtgagtggtattattctagccggttgtggtctgagtctacctaaaacgaattaaaacctgctatttcgcgtcttctctcaattgatgaatatgttgaaccaaagctcgtaattttgcgggctttgcaggtttcgccatgtaggtaatgttctgttgcttacattgctcaactaattcaggatcgcgtagggcggtgatcaatacagctggaatgttttttccagcacgagctcgaagtgctttaatcaaagataagccatctttatccccatcaagatgataatccactaatagtaactctgcttctccttctgcctctaaggcatcattaaagcggttaaaggttcgacagtcacattgccaatgagttaatagagtattcatggcattgaggttatttttatcgtcgtcaatacaccaaacatagcaatgagccagtttttcttgcggtgtaattgtgacttgggaagttgagaaatcaataatgtgatcactttgagccaaaggaataccgatgctaaaacagctacctttgccaggtatagaatgtatttcggtacctaagcctagttgtttctgcatccgacgaactaaccctagtcctaatcccatgccgggctcttgggtattttcccagcgatagaaatcatcaaatattttcttttgctcggtggctggtatgccaacacccgtgtcccatacttgtaaatacacgacgccagcacgtggtcttacgcttattaatacgcgtcctttttgcgtgtacttcaccgcgttagagacaaaattttgaatgattcggcgtaagtaaataggatctgtatgaaccctaaaaggccttaaatgtgtggttaaacggatgtttttactgtctgcgataacaccaaattcagcaacaataggcgcgagaatatcttgcaggttacaatccactaacttgggttgaatggcaccttggtctaggcgggcgatctcaagtagggttgagataagtgcttcggttgattctaatgaatcggataatttttcaatgacttggttggtgttgtctggcagctctgtggattgcaaaatccccatatagagcttggcggcgtttaatggctgtaaaatgtcatggctggctaaggcgaggaattctgtctttgacgcattggcttgctcggcttctgctttggcgctgatcagggctttttcagcctgatttcgtcgttctatctcttgcatgagttcgtggttaacgccttgcacttctaccgtacgagcttcgacacgcttttctaagtctatgttggcttcttttaaggcctgctggctctctatgtgctctgtaacatctgtaaagctggttacaaagcctccgtcaggtagaggattacccaccatttcgatgacacgaccacttgctcgacgacgtaagaatcggtgcgtgctaccttttttaagatgctctaaacgcttgttaaccagttcttctatgtcacctacgccacactctccgcgttcagcattaaagcggattagctcttccacaggcaacccaacagttaacatgccttctggataaggataaagagacaggtaagttttgttccaagccacaatgcgcaggtctttatcgaccacactaatgccttggtctagattatccatggaaacgaaaagtaagttttggctgaactggatggcttgggtggtttcatctaagtaagttaccatttcttctaccttgatttgtttatcaatcaagatggaattaatgatggtacgagccgaagaaccgcctaatacaccacctaaaatgcgttcacagtagtcaacaaataaacgatttggagatgcatttggtgggatggtttggctgtaatcttgttcaaaattcgacagaacttgctggctcttttgtttacccaaaaaagtttccagcaaaacaaaaaaatcgccattagtggccttgctcttgggtttgaaaaagcctttttccagctctgtggttgggctaacaaaggcggtggcttggattcggtcaattaagcgctcggtggataataaagagccgaccacatagccaaaaatattcgctagtaagctgataaaagcgccgtagctaataagttctgagcgcgattgggcactctctaagtcccaatccatattgcctgttagaggcagcatcatgagtaatacccaacacaaaaaaccgaaggttaagccggtataaactccgtgggcatgggcgcgtttccaataaagaccacctagtaccgcaggcataagctgtaacacgagagagaaagccaatatgcctgtgtttgctaatgactcagcattggccattttttgataatacaaaaacgataacagcaatatccccatcatggctaagcggcgaatcagcaatattcgacgacgatatagaggtaaggcttgttgctgcgcgctggctcgcgccaacatcagaggtaagattacgtcgttactgatcatgatgcttagggcaaaagtagcgatgataatcatcgcggtagtagccgacattccacctaggaaaattaacatttgtaagggaaggctgtcagacgttaaagcgaactgaatgacataggtatcagggtttatatcagcagagaaaagattttgacctgcaatggctattggtgggatgaggactgcaaaaatcagtaaatataaagggaataaccaacgcgccattttggattgacgattattttgatggtcaaccacggtgacatggaactggcgaggcaagcaaatcaccgccgctgccgacatgaaggtttgcattagaaatgtgaaggataaaaactgctctgagttccataccgtgaaatcgacatttttgctgagtttgtttatatcaaactcttgagtcataagaaccgcaacaatacctactgcgacaatggaaatcagtttaaataaggattcagccccaattgctagcatcatacctgaacgatattcagtaacttcgacttttcgagtgccaaatagcatggcgaaaataccaattaaaatagtcgccactaagacaacaagactggttgaagactcatcctgattgacaaaaagtgcaaagttcgagccgatggcttttagctgtaaggcaatgtaaggaatcaccgcgagcatactaatcagtatgaccaaaggtgcagtcattgggcgtttgccatatcgagaagagataaagtcagcaatagaagtaatattttgtttacggctgaccgtaatcatttttctgagtacaggaaaggcaaataaatacagtaaaattggaccaagaagaataggtaaataactccagcctgatcgagaagcctcaccaatcgaaccgtaaaacgtccaagctgtacaatatatagccagagataagctgtagacgagcggatgacgagtcagtttttttgctgttggactttctttgtcgccccaaatggcgatccagaatagaccgagaacatacagaatggctaacagaatccagaaaacagtcattgaataaatcacctgaacttaggctgatacgtcattattgtttgtcttaagacttttgggtcttatttttatataaatgtaacatagccgatacaacaatcctctacgacttaggtcgtgtaattcattaggaaggttgttttgctaagagactcttgcagactagaaactaatgctaaacttgtttttcttcagttgactacttattaacgttaggcggtacgatgacccaacttcctttaaatgacgatatcaaagcgttccatgcgcatctctattacacagacgaagcgggtgttgaaatggccaaggacgtggcaaagaaagctagtgagctgttcgaaattcgtgttgggcgtttccatcaaaagccagtagggccacatccagtttggagctgtcagctttcattcgctgcagaaacctttggtaagatcgttccatggttgatgttaaatcgccaatcattggacgtgtttgtgcatccacttacaggcaatgagtatgtcgatcatactcaaggtattagctggctgggtaaatcttatgagctggatgtctcccagttcatatcatcaagtgaatgagttttatgcaaactgatgaataaatggagtagtaagaagcaatggaaatccgattagctgatatagaagacgccaatgctattgccgatgtagctgccgcattaggttatcaaagtgcggtatcagaagggcttgtcataaatcgccttgagcgattacttgcatctagcaatgacaaaatctgggtcgctgaattcaatggacaactgattggttggctgcacgctcagcatgcctttcgattggcttctgcggattttatagaaatcctaggtttgtccgttgcggatcaagcaagattaaaaggcgcggggcgagctttggtcgaaaaagcaaaagaatgggctttaggtgagaagatagtattacgagttcgtaccaatgacacacgcgatggcgcgaaaaagttttatgcctcgttaggttttacgactacaaaaattcaatctgtctttcaactttaggattgacctgcaattttaggattaactcgctgatcaaatttcgctttaaatttgatcagctcggattatttttgtatttttttcaaaatatttgtcaaatatccctttaaaaatcgtcgaacgtaccaaacttctagggttatacggtagttattgagcttatgggacgttatcataatgccacaaactactgtttgggttcgtgttgtggcggtgtaacgcttattattgaaatgtaagatttgcttgtatcaagcgctcgttccctcattatttattattggttcattaggagaatacaatgcaaatcacagaaaacaccgttgttagcatgcactacacgttgactgacgaacaaggccaagaactagattcttccgttggtcaggagcctttagtgtttctaagtggcgctcaaaacatcattgatggtctagataaagcgcttcaaggcaaagccgctggcgacaagcttgcagtttctgttgctcctgaagacggttacggtgctgttcatgaagaattgattcaaaaagtaccgactgaaaatttccaaggtgttgatgaaatccaagttggcatgcaattcatggcacaaactccaggcggccaacagccagtaaccgttatcgcagtagaagacgatggcgtgatgctagatggtaaccatcctttggcgggtaaaacattgaactttgatgttgaaatcattgaagttcgtgaggcgttggctgaagaactagagcatggacatgttcacggcgctggtggccatcaccactaagcactaaataaataattaattaagcggcttctgacttatgtttcagaagccgtttttttgcatttaataatttgatagttaactttgcgaagtctctactttgtcaaactcctagaaaggcagaaagataagtgtttaaatatcgcccaaatctacattgtggcgattttgctacttgtttaataatgcaccgcaatctaaaagggacttgaaatgaaaaagacgttatctgtgtttttgctttttttaagccattccgttttcgcgttagacttggctaaatatccaacggaattaacttctggcgaaggtgtaaacgtcgtcattgcgccgaccactgacaataaacaggctttggtgaaagtaactggtgtgaatcacgaaattgatggcgtggtttttcttaccgaaattaacaaacagggcgatgatcaaaggctcaaatacacctttgacggttcaaaaagatcgttgatttatatcgctaataactacggctgttgctcttataccttatatttgccagacaccaaagatggtatttaccttggcaaaaaagatgaagtgaaagcggataccgttcaagccatttctgcactttatgaccagcaattaaagcaaggtgtgcaagaaaaattagcgatgtttaatcgtgaaaaacatttagcgtatcaaaaaaacaaaatacaagaagccgatgacaatgtcgctaagcagtgtggtacagagataccaaccaaagtagattggaataaaatctcagacagtgatttgggtacttatgccattgccgcttattgcgcacaagtatcatcaaaagtggctgatcaatgcgcagcaaaaccagccttcaaagaaacagcaaaagattttaaagcgattagctgtgactttaccgatgagcttaagttacgacttaatgatcaagtattgaattttaaaaccgcacctaaagcaccaaaccaaggtcagtttatcgaggcttacttaaacaacatgtaatcgcctttcaaatcagaaaagtactgcgcacgagcagtgcttttctatacggtaatttttatgtctcatgatgcattttttgtactaaaagacgcggttctttcctgtcagcattgcgctgatgttctgccttatccccccaagccgattctgcaaatacaccctaatgcaaaactattaatcgctggtcaagcgccagggcaaaagacgcatgatattggtcggccgtttgatgatttaagcggagatcgcttacgtgaatggttggggttatctgctgatgaattttacgatgagcagcaagtcgctatcgtcccaatggggttttgttttcctgggaatagtattcataaaagcggaccgtcaactggaaagaaatcaggtgatttaccgccacgtcctgaatgctcgatcaaatggcgagaagctgtgcttaatcagctgactaatattgagttaacgattgtcttaggcgcttatgctcaagcctaccatttaggtcagtctggtaatgtgactgagcaagtaaagcaatggcgttattggctagagcaaggaaaattagtattgcctcaccccagtccaagaaacaatcgctggctcaagcagaacccttggtttgagtcagatgtcttgcctgagctgagattgcggattaaaggcttacttcagtttctctcgtcataagataatgctctatgccatcttccatatagggttcggatactgtgataaaaccgtgggattgataaaagcgttcaagatgagattgtgcgccgattttaatcggactgtctggccaaaggttaagggtttctttaatcgcattcgtcattagcacgtgacctaatttatctttacggctttcttgcgcgactaccactcgacctatgctgctatgatctggataacaatcaccttttgccaaaagtcttacataagcgaccactttgttattttgtaaggcaaacaagtgtctcgtattaggcagtgtatccaaattatccatatcaggaaaaacgcagttttgctctaccacgaatacatcacttcgaagcttcagtaagtcatataaggtgtaattggctagctcgctaaatgcctgacagtgccatgtgatcatttcttttttcctattcgaatctgttcaattttactggtcaatattatgcctaggaagccacattataaacatgaaagatggcgcttcctctgataatctgttctttgtattgtcatttagatactctgtaacctcgctgttcaatataaggatgcaattttggaactagacatatatcaagtcgattcattcacttctgttccctttaaaggtaaccccgctggagtatgcataacagaaaatgaacttgatgaaagtctcatgttttccattgcggaagaaatggctgtttccgaaacggcatttttatctgtaagtaacatgagattaagatggtttacacctaaggttgaagtcaacttgtgtgggcatggaaccttagcggttgcacatattttaaagaaaaatggctttgtatcgtgtggtgaaacattgatgtttgataccttgtcaggtgcgctatcggtcacagtacaagataaaacgattgatatggactttccgtcagctactattagcactgtcgttgatgatcatgcaacactcttagagcatcttggaattaatccaaataacgtcgtgttctttggtcgctttgatgcaaaatttattatcgaaattgacagcaacgataggttattagatttaaaccccaattttgatggcttaaaagcattaccgggtcgtggcgttgttgttaccgcaaagtcaccatccaatgaagtggattttgtttctcgttactttgctccttgggtaggtgtgaacgaagaccctgtgacaggttcagcgcattgtgccttagcggtatattggcagggaaaactgaataaaaataggcttaaaggttatcaagcctcggctcgtggtggttttgtagaagttgagcttttagataataaacgagtgaagttgattggttcagcggtaacgacattgaaagggaaaatatgtattagcgaatgattatcgaaaatatataaacagaaaaaggtaatttctttatcgataggctaaagcaggaaggctggaagttgaaatcacaatacagtccttttgcctttgataaaggtatcgactatgactgctatgagttggtgttgggcaagaaaacgatagtgcttgaatggaataattggtttgagtggacactattcggaagtgaagaggttgtttgtgatttgcaggtacggttctttttaagtaaatgaatttttcctttaaagatatatcaattattttcttcaatattcattaaaaatacgttttactgatatcaataaaataataaaaatagaggtctgtaaaatgaaaaccatgcttgaacacttatcccaatatgctttttaccaccaagatcgtcgtaatgttgcaacgcattttgtcggtattccgatgatagttgttggaattgctgttttactgtcccgtccacattttaccttgctcgacatagtgttcacgcccgctctcatcattgcccttgccagtagtgttttttatgtccgcttaaacaaaatgattggcattgtaatgacaatattgttggctttgataattgggttcgccgagtttgttgcagttcaaagcacattcgtatggttaatcacggggattggtttgtttgtcgtaggttggatatttcaatttgtagggcattattttgaaggtaagaagccggcatttttggacgatattacagggttgattattggacctttgtttgtctttgttgaactattgtttttactagggctaaaacgggattggcaacaagcaatagaacgttcttgcgaaaaacaaaataaagctgagaatagcaaataattaagattgaagtagaattgtttggagcggattagatagataaggtaggaacaggaagcgcttaatgtttttattctagcgccatttccttacaagcctgttggagtaagccaaaatatctgttttgaaacagacgcttacccaataactttctagtgtacttaactgttacagcttattgatctattaagcgtgttgagcagaagaagatacaagtgctgatttcaatttgattgctacatttttaacggcttgagcagcagcagagatgctagcaatgataaattcagcgcgttctgcacgagcgatagcttcgtatttttcagcatcagtaagaaaagaagtgtttacgctttctaatagctcagcaatagatttagtgtttttcatgatgtattcctcgtttatggttgtttcaaaaagcatcaaaacttattccgttttgatgcttgtatattagaaactatgggtaaataagacaaacgataaaaaatacgcctatacctgaaaaaaactaatcaatcggacagttaactattatgtaagttagtggacacaagatatataaaggctttcagcttatttatatattgtccaaagggctaccattttgctttgctgtgtctaaacgtatgtaggattttgtgctcacaacgtctgcatgggcataaagttgtttgactactaagtcagtgaattgcgccatgtctttagcatgaatttctaccatcaaatctacgtctccagtcacaccatgaacgtttatagcagcgctttgctgttgcagaaagcgcattacattatcacgtgcattcgggacgtctttactgactgtgactaatgtccaagccatgacactgtagccaagtttttggtaattcacctgcgctcgataaccactaataatgtccatttcttctagttggcgtaagcgccttaaacactgcgattgtgagagattaatactctcagctaattgtgtattgctaaggcggccatctttttctaatgcttggattattttgtaatcggtgcggtctaaggtgacttctttcataaaaggctctaattaaacaaaaatcttgtattacgttagtgattctccctgtaaatagcaaacaacttgtgcggcatattatctatacttttatcatataagtttgttgtagatgacaagcttaagattgcattcgataaggagataaagtaatggcacctaggttagatttggcgtttgtgcgttctcaattcccagcgtttaaagaaccttctttagcgggtcaggcgttttttgataatgcgggtggttcttatgcttgtcaggcggtgattgatcatttagatcaatattatcgagaaaccaaactgcagccttatcaccttcatcctgcagcacaaaaagccggtgctcagatggatttatctcacgagcgtttagcatcttatttgaatgtgaagactagtgaagtgcatcttggaccttctacctctcagaatacgtatgtattggcgcaagcttttggcaagattctaaaagcgggcgacgagatcattgtcactaatcaagatcacgaagcaaacattggtgtttggcgtgcattagaagtacgtggaatcgtgattaaagaatggcaagtggatgctcagactggatcattagatattaataacttagagaccctttttacggaacgaaccaagcttttagcttttactcattgctcaaatattgtcgctgaaatcaatccagtagcggatatttgcgcacgagcgaaagcggcgggaattgcgactgtggttgatggtgtatcttttgccggtcatggtttgccagatgtggatgcattgggtgcggatatttatctattctcgctttataaagcgtatggaacgcatcttggtgtgatggtcattcgcgatgccatggctgataaattgggtaatcaggcgcattattttaacaaagcttatcgtcaaaaatggtttgtgcctgctggacctgatcatgctcaagtggcggcaagccgtggagtgttggactattttgatgccttgcacgatcatcatttcgatgcaacggactctagtgctgaaaaagccctgcgcgtgagagatttgttccatgatgccgaacaagtcttgttggccaagttgcttcgctttgtcgatcaacatcctaagttgaccttacttggaacggcagatcctgcgaagagagccgccacggtgtcgattattcccaaaggacaaacacctcaggaactggcacagaaattagttgatcaaggcattatttgtggagcagggcacttctatgccgtgcgtttgctagaagcgatgggggtggacacaagtacaggcgtggttcgcttgtcatttgttcattatacgaatgacgaagaaatggatcagttgatcgaggctttagataaggcgctttcataggactagagcgagggtagattttgtctctgcactcgctgtttttttacgtgaattattctttagttggttctggccaagaatcataatgaattgcagagctagcatctcgtcttggtaaccagccagccctttctaggtctggcgtgtcatgaaatgtgtccacatagcccacgcacaaataggcaatgatatcgatggattcaggaatgttaagcgtgtcgcgtatgaccttgtcatgaataatactgacccagccaacaccgaggttttccgctcttgcggctagccatagattttgtaccgcgcacaccgaactgaatagatccatttctggcttcgcggttcgccctaatacaacagagcccgtccggctgcgatcgcatgtcacacaaatacccagtggcgcttcttcaatgccttctagtttgaaactcttatattgctctttacgcttgccttcaaacagttcggttgcttcggcgtgagcttgcaaaaaaccttgtttaatttgcgtcttggattctgctttggtgacaagaatgaagtcccaaggctgcataaaaccgacgcttggcgcatggtgtgcagccaataatatgcgctctaaaacatcgttcgggataggatcgggtttgaattctcgtcgtacatctcgacgagaaaatatggtcttgtaaactgcgtcgcgctcttctggagtgatgttcataatatcgactttcgcaattggatagatcgatattatgaggagttatgatgttttatgccaatgaggaaaacttgggttaaagagattttttctacgcttgatcgctacaaaccgcttttagtaataaatcatcgctttcaagtggataccaagttgaagttgatggctgttttgaatctggggaggctgtgaaagattgagtgaaatctgttctggcgccttgtacgcaatcgactatttgtggaacgcgtttcgccatgtggcgacgttcaaaaaagtacaagtcgactagaacaaggttcggatcaattttattttttgcagaattctctacatcggcagcgataaaacgaagagtttgtgggaatacgtagctccaaggacgccatggggcttcttcttgaacagcttttacaacgacaacgccttctggcagtaagctcgtttgatgatcgtaccagtcgtattcaccttgaatttgaaaaccaagcatggcaacaccagcaaacacaggaaccagccatttcggcgcggtttgtttggttatttttcttaacaacagagcaatacctgcgccgccaataccggcaaaaacggtagcaatgagttcccaaaacataagcgttctcttttttgatattgtgtaaatttttattataaggaaattgggcctcacaaagaagtgaggcccaattgataggaagtgctttttgttaaattttagtggtcaacagcaccgcctgcaccttgagggtaacgaacgctttcaacaaggtcttggatttcttttggtggtggcgctgtcatcgaagagacggtaaacgcgaccacaaagttaatcaccgcaccaatggcaccgaatgacaatggtgatacaccaaaccaccaattatctggcgtattggcgaacgacgctgtaccggggatgaagaaccagccaaggaataagaaaatataaaccaaggtagaaatcagacccgctaacataccagcgattgccccagtgctattcacacgtttagagaagatacccatcattagagcagggaagatagaggctgcagcaataccaaaggctaatgctactacctgagccgcgaagcccggtggattcatgcctaagtaagtagccaatgctatggcaacgaacatggatatccttgcaaccctgagttctcctttgtcactaatattggggtttattgatccttttattaagtcatgacttattgcagacgaaattgctaatagtagaccggcagcggttgaaagtgctgccgccaaaccgccggcagcaatcagaccaactacccaaccaggaaggtttgcaatttctgggtttgccaatacaagaatatcaccgttaaccgttaattcattaccagcccaaccacgcgcagttgcctcgtctttgaaagctggaacatcgttatagaattgtactcgaccatcgccatttttatcgttgaacttgataagaccggtagtttcccaagtttgaacccaatcaggacgttcagcatactcaataggtgccgctgttgggccagaaggatagatggtggtcaacaagttcaaacgagccatagacgcaacagcaggtgctgttaggtatagcaaagcaatgaatactaacgcccaaccagcagaccaacgagcatcggccactttaggaacagtaaagaaacgaatgataacgtgtggtaggcctgctgtacctatcatcagagacaatgtaaacagaaccatattcagtttgttatcaacatcggctgtgtaatctctaaagccaagttctcgtaccacttcatctaacttttgtagcaacggcatgccagattcagtgtggttagagaaaagaccgacagcaggtataaatgtgtctgttaattgtaaggagatgaaaaccgcaggaatagtgtaagcgatgattagaaccacatattgcgcaacctgcgtataagtgatgcctttcatgccacctaatactgcgtagaagaataccacaaccgcagcgatcaaaagacctgtgttgttatctacttccaagaagcgagagaatgctacgcctgcaccagtcatttggccgattacataagtaactgaagcaatgattaaacatgcaaccgctactaaacgagcggtaccactgtagaagcgatcgccgatgaagtctggcacggtaaacttaccaaatttacgtaagtaaggtgcaagtaacatagctaataatacatagccgccagtccaacccattaaataagttgagttagcgtaaccgcctgctgcgatcaaccccgccatggatatgaaagacgctgcagacatccaatcagcagctgttgccataccattaagtactggatggacgccaccgcctgcaacgtagaattcttttgtcgaaccagctcgagcccaaaatgcaataccaaaataaagcgcaaaggagccgccgacgaaaagtaaattgatagtaaattgatccatgcgacttactcctgaaggccaaattcttcatcaagcttgttcattctccaagcgtagaagaaggtcaaagcgatgaatacaagaatggagccttgctgagcgaaccagaagcctaaatcagcacctccaatcataatgcctgagagcatgggacgaagtagaatggcacaaccgtaagatgctaatgcccaaaccactaaactgcctagtatcagcctgaggtttgcttgccagtatttttctgcattaatattatgatctgacacggtagatctccttataattattgttatacgccctattaatttagcaggcagttgtctaataagaagtcagactttagtcgaatagagtgatttttaatcaatatatgtccaggcgggatttacgtaatattgcctttcattgcctttcgaaagagagtaagagaaatgaacataaatattaaacaaaagattctttcggtttgtgctgaaaaaataaaacaaaaaggtgatggtgttcaggtatcgttttatgctttttttgccaataaaaatgatgatcctatcaccttgatggctgttgcccgttggtggattgaagaacagcaactgaatcacttcgaaaaagcctccaagatttatgccatggtggtatcgcttgatgaccgatcagtatttcaatcatcttatgctgaacaaaataaaggctttaatcatctaaccttgagtgtggcgaatctcgattcctctcttgaattttattgtcacctgctaggttttaaagcagaagtacgttggaatactggcgcctatttgtcatacagggattgttggctttgtttatcactgggtgaagccaaacctagtcgggattatacgcattttgcttttagttttgacttatcagctatgtctcgtgttcagcaaaaaaatgcttttcaagcagtgaagcaatggcaagtaaatagcagtgaaggggattctttatatattgaagaccctgatggtcataagttagaactgtattcaggttcccttgctacacgtcttgagtctttaaaaactaaaccttatgaaggattggagtggttacattaaatctgtaccatattagtcctactaaagaagaatagccttcttgatgactgatcttttggtgagggtttttaatcattgcgtatgtcataatcgaccagtgacagacttgtcttaggagacaaagagtgattcaagcaattttcgtgtcgaaaaaatccaaacaatccaaacaatcccagatagggattgatgctgtcaaagtggatgcgggtaaaggcatcgtaggcgaccgatattacggaaaaaagggcacagacggccctaatattacctttgtcgaaagtgaagagatcgcagcttttaatgctaactttggacaaagtattgctctatcagcgactagaagaaatatagtgacccaaggcgtgcgactgaaccaattagttggtcaagagttctctattggtgatgtacgtttttacggagttgaactgtgtgagccttgtggctcgctgggaaaatcgctagccaatgattctatatcatcaccacaagtcgtgagagcttggcttcatcgtggtggtttaagagccaatgttttaagtactggaatattaagaacaggcatgcaatttaatttgatcccaagaaacagcaaatagtatttcttgggatcaaaggataggatatttaagcgaagtcagttgccagaacaaagcgtttaatatcgttgaactccgtattaaatggttgaatttgcggttgatattttcctgctaagcagtctgttacaacggcttctgcggcgattaaataagccattttatcttctactggacttagttttggttccttgattggtgccttccataacaagtcgttgagcgatttaggtgttgccgatttaccttgaaaacgccacaaatcgcttttttgatcgtatgcgtagtagggtaataatgtcgtgccatgtttcgcgacaaaatcgatggcgtctaatataaatgtggcttctgcttcatctaagaaatagttcaaattgaaacgaacccaacccggtttgactagcttctcgccttttttcatcgcttcttgaattcgttcagactcagctttgccaatgcctaatagttggtgtccataagggcctgcgcaagagcaaccaccgcgaacttgaataccaaataagtcgtttaataatgcggtgataaagccgtgatgcaaatagccaaaatccgttttgatgcgaaacgcggtaatggacaagcgcgccgcttgagcgtgtcctagccgctcaatccttgggtggttccgccaacgctggtcaatcatctgtaccagctcatgttcacgcgcttcgatagcgttttcaccaacggcttgtttaagctgaaataccaaaccggcacgaatcgattcgacaatactgggtgtaccgccttcttctcggcgttcaccaacgggtaaaaaagtatggtcttctggagtaacaaaagataccgtgccaccaccgatcagactgggcttagaattatgaatcacggcttttttaaccaccaaaatccccggagtacctgggccaccaatgaatttatgagtagagaaaaagatcgcatctttagccagatctgaggacgcatttgggttcatgttcagtgcaacataaggcgccgctgcagcaaaatcccaaaaagccaaagcttggtagcgatggagcaagacggtaatggcatcttgatcacataaaatgcctgtgacgttggacgctgcgctaaagctaccgataagacgcttaccttgcttagcctgcaattctgtttctaatctgtttagacacacaccaccgtctttggactcgggaatacgcactacttcaacgcctaattctcgccatggtaattcatttgaatgatgttcatatggaccaatgaaaacgcagatttcagacttttcagacgaactcaattgacgcagatctaattggctaatcaaggtgttaatcgcgctggtggcaccgctgccgcaaaatataactaagtcgtcttcactggcattaactgcttgtctgatttgttggcgtgcttgttctcgaaaggcggttgtttgttgaccggtggcattggcttcggtatgcgtgttggcgtaaagcggtaagacatgttgacgaatggcgtcttcgataaagtctagactacggccggaggcggtgtagtcagcgtaagtcaaagttctggtgccaaaaggtgttggtatttgcgtgtctttaccaataatgccatcacgaatgcgggcaaacaaagcgtctttatctaatgacgtattggcattttgatcggttatgttctctgcggcagcaatggacatgtttctttccttttgggcttgccgcatagataaatacttttgtcacattatgatttcggggtgggcaagggcaactgagttgtccacttaatttgctccatcgcgaagtttgaggtgacgtcagttaatgcggtggcactaattaatcgtttataaaatttgtcatacgctggaatgtcttttaccaacacacgaagtaagtagtcgtattcccctgccatgcgataaaactccaccacttcagggaactcggcaacaacacgagcgaattcttctgcccaatttacatcatgctgattggttttcacttggacaaaaacagaaactccaagccctaacttgtccgcgtctaaaagcgcgacacggcgtttaataaaaccagcattttcgagcttttgaattcgtctccagcaaggagtttttgataggccaacctgctgagccatcgactctgtggaaatactatcatcactctgaattaaggcaagtagttgcaaatctatctcatctaagtgcattttgttctctatattgtcatttaattagaaaataattccatattctctcgttttttctggagctaagcaatatggttgcttgaagcatcaattaagaggaatcatgttttctctaacaataagaaattattttcgaaaagattgtttttttataataaaaaaggattcttaagggttaaatgtcaggggtgactaaagtttatggctcgcgtgtttctatgttgtcttgtctctttataatcgtgatcgaccaaatacaaaggtcatagtgaaagaacaacccttggataaagcaattaaaggagtattaaatggttgtgcaaagtgctgctcgtattattggtattggatttttgtcgagtctggcgcttgccggtgagtcagcaatagtggcagatgaagaaatggcaaaacagcgtcgagcactggaaatgagcgcaaaggagcaaggtgctgggccccaatcgcctcgcgacattgatatcaagtttgggcgtaatgaaaaactgtttgtcaatgctccagcagttaatgaaatgaatctttgtaatattcatttccataagaatgctgaacacaaaggaggggagtttactcgttatgctggcaatggagacggtaaaggttaccaaaccggctatctttatgctggtcaactcaatcaagcggaattagctcctttaaaagcgggtgcagtgtgcaaaagtaaatacagcgaagtgcttccgggcgatacgatcgaattgcattatgtgtattccactgggcaagtagagcccgggccaacacttggggcgtgtattaacaaagaggaagccacaccaaagctacgggttgagtccctcgtgtttgttgcagtgaatgatcgcaatgccttagattttagagatatgacgtcacaccaagttcgtaacgggttttatcaagcgactgatattccaaataataccggtcaatcagtgacctatgtaggttcaacaacaggtccttcctacaatgaaaaagtctcaccttttgaagtgacatggaatgttcgacctaaagtcgccaaggttaatattcaatcaatgggggcgtggtgtgatagccaaaatgtgtatcaagaggatcatgctcatggtgtgcgaaacttggttacgaaccctgatttactatcggaaatttccgttgatgagtaaataaactcacatctataggtgtgtaaatcgccattaaacctttacagcaaaagccctttttatagagggttttttagtctttttgatgaggttttttgtgctccagttgttcggtgtaaaaatgcttctatctgaattaatagaaatgttatatcataacatttttattaaggaggccgtcatgaacaacaagacaaataaattacctgttactgtgttatctggctttttaggggccggtaaaaccaccgtattaagtcatatactgaataaccgagatggtctgaaagtcgcggttattgtgaatgatatgagtgagatcaatattgatgccgcaaccattaaacaggaagtgtcgctaaatcgcagcgaagaaaagctcgtcgaaatgagcaatggttgtatctgctgcacgttacgtgaagatttgcttattgaggtgcgaaagttagccgaagataatcgttttgattatttggtcattgagtctaccggcatttctgagccattacctgtagccgagactttcacttttgcggatgaagatgggatcagtctttctgacatcgctcgcctagataccatggtcactgtcgtggatgcagtgaattttatgaaggattatgacgcggcaatatccctgcaggaaaccggtgaatccctcggtgaagaggatgaacgtagtgtggctgacttgttaattgaccaagtcgagtttgctgacatcatcttgatcagcaaaacggacttaataggtgaaacagaattaaaacagttagagtccattctacgaagctttaatactgaagccgacattatccctattcagcaaggtcaaattgagccaaaacgtttgttgggaacccataaatttagtttcgaaaaagctcagcaagcggcaggttggttaaaagaaatgcggggcgagcatgtacctgaaacggaagaatatggtattggcagtttttcttatttggcgagaaaaccttttcatcctcagcgtttttttgatttccttcataacactgaggcgtatgggaagttgctgcgctcgaaaggctatttttggttggctactcgtccagagttcgctggtcaatggagtcaggctggtggtattgctcattatggttttgctggcatgttttggaaggcggtacctaaggataaatggccacaagatccagaatatcttgaatcaatagcagatcaatgggtagagcctttcggtgacatgcgccaagaactggtttttatcggtcagaacttgaaaaaagaagcggttattaaagcgttagatgcctgtttgttaagcgatgatgaattgctggcaggtaaaaatgcgtgggctaatttgcccgatccatttcctgaatggcaagaggttgcttaagcctagtctttaaacgaaacaaagtcttcagctttatcaaagcaaaggttttgtttcgtgtatttgtctatctttcgtcacccgtgttcacaggttccaatacatctactgttttgctcttcaaacgagctactaatgtgtgaatatcttctttaatcattaataacaccggaattaatatcaatgtgataagagttgcgaacataatgccgtaaccaagagagaccgccgctggaatgagtgcttgagcttgccttgatgtctcccacaagattggaatcagtcccgcaaaggttgtgaaagaggttagtaagactgcacgtaatcggctttggcaggcttggcgaatggcttgtttcacatgcactgtgtctttgcgaatatcgttaaaacgagataccagcaaaagactgtcgtttaccaccacgccacttagtgccaagatgccattgagcgagaaaatgctcaaagcaaggtcattcatccagtgtcctaacagggcaccaataataccaaatggaattgccatcatgatgataataggttggctgtaagattttagtggaatggctaataaagcgtaaataataagcagggccaacataaacatttttcctaaagaggactccgtttctgcttgttcttctgcttctcctgaaaagtcaaaattcacgctagaaaattgttttttcatatttggcatcacggcactttgtaaatattcgacgacttcggtcgaagacattacgtctttatcgacttcggctgaaaggtaatacgagcgcttgccatcaatacgaataatgtcagtctgaacttcggtttttgttaaactcgctactgttgacagtgggattcttgccccattctcaaggacgattttggtgctcatcaccgctgcgggggattcttgttggtctctgggaaagcctactcgaacttcaatttcgtcgttatcacgctggtatttttgtactacggtgccatcgaaattttgtgcgacttggctagcaagctcggtagagctgagccctaatagtcgtccttgttctgttaaatttagcgctaaacgtgactccggtggagtatcaaatttttccacacctgtgacggcgggaatggcttttagcttttcaataaaggtttccatggcaccgtctaaagcgctagagtcgctactagttagttcaacatacagcgcatctaccgtgtcttggccatagcgaatgcgtaagctttttacgccttctacttgtgcggaaatctcttgccatttgctggtgaattgtcttgagttgtaatagggtgacccactgaccagctcgacacgaaaattaccgctttggtcgccacttgaagctgtttgtatatgtttaattccagtggcttgcggtgatgtatctgctgggattttaccttttttctttgcttcttggatgagttctttatccgcttgatacgctttttgctcgatgattaatagtgctttttgcgtttcaccatagctgctatcgctttgcatggttaatgtggtgcgtacagaatcgccgggaattcgagggaaaaagctcatgcgaatgtcgccagtaaaaggcattgacataactaaggcaaataaagtgataaaaataacacacatggcgtagcgctgctgtagtgcaaagtcgatagcaggtcgatagagtttgtcgctaaaaaactgtaagcctttatctgcgccaccttgaaccattgcccagaatgaagacacaatattattcggttttgattttcgtgtatttaaatgagacaaatgggctggcaaaataatttttgattcgattaccgatagcaccaagcagatggcgacgacgatggcgaattgagaataaatttggccaagtcggccatcaatattggataacgcccaaaaagcggctactgttgtgaacacgccaaataacgttggcacggcaacttccattgtgccttttatggtattgcctaatgtgtcaccatctctagctcgggtagcgtaaatactttctccaaccaccactgcatcatcgaccacaatacccaaggctaggataaagccaaaggtcgtaatcatattcaaagtgaggtcgatgctgcttgttcccatggcgaaaatggtgccaaagaaaatgaaaggtaaacccatggcaacccaaaatgccacggtaatattgaggaaaatcgctaataatacaaatactaataacacgccagtgagggcgtttttgatcatgagttctaaacgttggttaatggattcgctgcgatcattccacgtagtaagttgtacttgagatggcaatctgtcgctgtctttccatgtatccacaactcttttcgtcgcttccacagtattgataatatcgtcattacctgtggtattaacgcgaattgaaaggctatctttttgattaaaacgggacagcacaaatttatcgtcatcaaaggtgtcgcgaatagtcgctatttcccccagtttgatattgccaccggtggtgttggttttgacaataatgttgctaaactgctgtttaaaataagcttgctcagcggcgctaattttaagatagacatctttattacttagagtggcaactttggatgtcgctgattccgcagtaatagcagtacgaatatttgctaaggttaagccgtaagcctcgagcttatttttgtctacttcaattagcatggtctggtctaaggtgccagaaatactcactgagttaatttgctcatctgcgagtaggtctgtttttaaatcgtttgctagtgtttgtaaggtgcggcgatcagcatcaccgtaaagctgaataataatagccagctcggaacgtgtgtccttagtgattactgcacgatcggcttcactgggaaaagagttgatttcgccgattttgtctttgatatctgaaaatacattatccagttcatagccatctttgacctcaatgttgacttcggctccactggccgaagaggtcgacataatgtttttaatgccttccacaccttgcagtttttgctcaatgggaatggcaatgccttcttcgctttctttcgcagaaccactgtcatagctaacattgatgtctatgccattgggtggcagtgtcgggaagctttttttattaagtgatcccatgttgattacgccgagtgaaataacaagcagcatcaacaagttggctgcaacagggttacctgcaaaccatggaataatacctttaggttgatctaatgggttcattattgcgacagctctgacggattaacaagggtgttttttatatagctactaaaaggctttttaatgaccaagtaaggtcgatttctaaggttttcaggagccaaaatgtagatggattgggagtctacaaagaagggggtggtatcaaaggcatctagacgattctcgtcattgacgtaccaaatttcacttttttgacttaacgctgtgctaggtaacttccataaattagcaatggctttgccttccagttgtgtggtgacaaatgatccgggtaagagcgatggtgtttgatctaatggcgaatccactccgacgatcaaactgcgcattctagtggcagtatttatgtgttgatcgataccaataacatacccttgccactgatcatctgagtctatgctatgaacaaataccggtgttcgacggttaagcagtgttttcatgtctggcagtttttgccaatcactactggcaagattgatcgtaatttcagctcggtcagtactgtacaaggtggcgacttcaccgccagaatttaaataggaacctggagcaatggcacggctgattataagcgcatcaaagggcgcaacgatctgagtgtgttttagattgtcctgagcttccaataatgttgctttggcagaatctacttcagccaaagcattggccaattgcgggacacgtaataccagatcggagtcaggatcccctttgaatccggctgctttccattcagaacgggcttgatcgccttgacgtatttcttctttcagggctagttctgcactggctaaggtttttttggcattagcaaccgcgctgttgagttctttgttgcttaaagtgacgagcacatcgccttttttaactcgttgacctacttcaagttgatctgacatcttcacgacttcgccactgactttactgttgagcgtgagctgataccttgggttcgcaatgcctgaagccgtaatcatggcttcatggcttgatgcggtaactgaaatgacgctgacatctaaggcttcttcttttttttctggcaatgctttattaaggctaaaagcctttttgcttagggcgttgtctatataaaaataggttgcaagcgcgatgagcaaagagaggataagcagtatccattgggaagagggtttcatggttgttttactccaaggcctaatgctacgcctaaggtgattctgtttgataagtgattaaaaatgagtttgtcgagttgagcttcgaggtcaaacgtggttttttgagcggcaattaaatcgcttagttgtactaatccactacggtattttttttgatactgagcaaggttgctgcgagagctttcaagagcttctctaatatgactgacttgctgctgtaggactttttcttgtccgatggcgttgtccacttcatttacggctgttaacaaggtattacgatacgcttggtacgctttggcggtattcaatttagcgatttctctctcggcctttaatttaccgccctggtacaatggttgggtaagctgagtcattaatgaccagacgggtgaggtaaagagcgctacgcgaggcgagtctgctgattggcttaaagcagcgctcaagttgattgatggcagcatatttttataggcgagagtcgttttaaggtctgccgcttcaatggaaaggtacgcagattttaaatctggtcgacgttgtaagctttgatttggtaattcatcgagcgttaaactgacgcgagggtaatctatattaggtgctaacgctagaggttcggcggtacctaccaggagttttagctcacgtttttgggtttctaagtcttctttgtattctacaaggttagctctggattgtgaggtcgatgttcgagcctcgtccattttttcgagattatctaaaccatttttaaaacgctgtataatgagtttttcattagactcaagtagttctagtctttgttgttcgatgttaatggcgtgttgcttagcagttagtgataaccacgtcttcattacattcgccacgagagtatctcggctagcttgatagagagcttcgtcactggctaaggttttgctggcggcctgctctgtattggctagtttcccccaaacgtctaattgccaactaacattgatgtcggcactgtagttagtgtctgagtctttggactttttcgaagaaacactggcatcaactgaaggtagctggctgctttgggtacttttcagctcccataagctggattgtagagtgagcagggtgctttgtatgtttggattagactcaagtgctgttttgattagttcatccaacactggatcttggatgagatccgtgaggtagctggcaggcgccacagtatctaaggcatcccattgggatgtttttttattgcttatggcatccagttcttgttgtgcaagtgaggcaaaatgcttgcggggttcgtttgagctacatgcagctagagtgagtacaacaaagagaagccctaggtatcgtaaaggccgattctgcattcatgaaatcctaatgaggtaagtgttaagaccgtcttggtctttaaaaaaacgtttgtaagtttactttacagtcaagacggtatttttacctgattattatgtcattcgttagcgtttttaactttcttttcgtttatttacattcctagtttgcttatttagctcgccattaaattactgacgacgggcttggtttggtctgcaaattgtttcagaatttttgcaagagttttgattgcccattcgcgcctctccatactttgctcactgaagttaagtctgaagcaattacgatacttacccgttgcagaaaaaagcgggccgggtgcaaagcctacgccttcttcgcggcaacgttcgattagcttcatgctgtcaatactgggatgaagctctacccataagataaaactaccgacagggtagctaactctggtgtcactgggtaaatagttttttatcacgctaagtaaatggtctcgctgttgctcgtagtcttgtctcattttgcggatgtgcttagcgtagcctcctaagcgaataaacttcgcaatcgcaagctggggaagaactggacacatagaactacttacgtacttgatgtgagtaactttgtctcgataacgccctggtgcaatccagccaacccgcatgcctggggcaacagttttggaaaatgatgaacacaataaaactcgaccatctgtatcaaaggatttgatggttttagggcgtggaaactgatacgagatatcaccgtaaatgtcatcttctatgatggcaatatcataactttgtgcgagtcgatagagctgctcttttttgtcttctggcatggtgtaccccagcgggttattgcatgtcggcgtgacaaaaattgctttgatgggccattgatcgagtgccaattctaaagcttctaaactgatacctgtttctgggtgcgttggaatttccatcgctttaaggttcgctgctttaattgcttgcatagaaccgtagaagcttggagactcgatggcaataatatcaccaggttctgtcaccgctcgcaagcaaactgatagcgcttcttggcagcctgaggtaacgactaaatcgtctgggtgtaactgacaaccggatgcgacggcaagacgacatagctgggtgcgtaattcttccgtaccacgaatatccgcgtaacctaatcctaattctggtttttgcttggtaagatctgacaacgttttgagtaagggcttcaaggttgttgctttcatatctggcatagcatgctgcaactgtacgccttgattaccactgcgattcatcaacatattgagaacttcttcccattgggaaacttccaaagggcgctgtggtggtcttgagatgctgggcagattgtcctttttgcgtgagcaaacaaagtagcctgattttggtcgagcttctaccagtagttcttgctcaagttgcctataagcttcttgtacagttgaaatgctgacaccatgttcttgggctaattggcgtacagaaggcagcttgtcacctgacttataaaagtcatgttgtatgtgttcacgtaagcggttggcaagtttctgataaagtgtcatagcatctcccttaaagccttcttggtatctgtattgattataaagtgtatatttgccatttatgaccatacagatttaggtttattcggccatacagtgtaaaaaaacctctcactgtatgtttaataaagtgattttttgaatctgtatcgtattcctatcttctcttaaagtggttactcatacacatagtgcttgttaagccctagtctgtgcagtttacaagtggtctaaaaggagatagtcatgttagttgtcagcttattttcttgtcttcaacaaagtatagagcgtttccaaacgcgtaaaaaattggcatctctaactcctcagcagatgattgacataggcatgacaaaagaacgccatcaggctgagttgtcacaagcgactattgttggatttatgcgagatgtgatgttccttattaaaaataaagggcagatgtcatgatagatgtatcttttttcttagcgcttgccatgtttgcttttgtgacttccgtgacaccgggcccgaataacattatgttattggcgtcaggggcgcagtttggttttcgtcgaaccttaccgcatatgctaggaattgttcttggtgtcgcaagtctgctgctgtctactttaatggggcttggtgcgttatttacctggtatccacctctatacagcgttttaaaatgggttggttgcgcctacttactttggttagcatggaaaattggcagtgcgccagtgggaaatttagaaactaaaaaagcgccatcttcaccaatgaattggtggcaggctttgctttttcagtacgttaatccaaaagcttggatgatggcgattggttgtgtcagctcgttcgcaattgctggagatttatatgttcagtctggtttttggatgatcgtattgtttgctgcgatggggtttcctgcaatttcaatttgggcgtgggctggagtgagtattcgacgttggttaactgatcaaaaacgccaacgaatctttaatttttgtatggggattgccacagcctctacattattactgattattggtaattaaacgcccggaagaggagcatcaagtgacagataaacaggaagagcaaagtgtctctaaagatcacgagtggagcctttatatgataaagactcgcttgaacacgctttatactggcattagtaccgatgttgatcgacgctttaaagagcattccggcgtaagtaagcgaggagctcgctatctgaaaggcaaagggccgcttgaattagtatggcatcaatctgttggttcaaagagtgatgccttagtattggagcataaagtaaaaaaattgaatcgacgccaaaaactgagtctcatagaaggaaaaatagacttaaccgcattaagccaatcatctcgaaaagagactagtctctaatagataatataagcttgtttttcctgtcgatcattcgtagcatgtcgtatattttgtgagacttgctctgggaggcaggagctatgataagtcattttgaccacattgttttgaccgtggcaaatatcgacaaagccgtgtctttttacgaaaccgtgttgaaaatggagccgatttcctttgcaaatgggcgtaaggctatgcgttttggccaacaaaagatcaacttccaattactggggcaagagctgcgaaatcatgcaatggaaggatctggcgatttatgcctgattaccaactggaccattgacgacgttgtcactcatttgaaagcttgtaaggtgactatcttagaaggccccgtgacgaaatctggtgcactagggccaatccaatcagtctattttaatgatccagacaataacctaatcgaagtcagtgtttattctgaaaaagcagagtaaccgtttaataaaaccatctaagagtcagtaaggcaggcactattttttgttaatgcgccgctttttttggtacttcttgttatcatgaatttttttactttttatttattgaagggactcccagcaagactatgaaaactgtattaatagcgaaacagaatcttgagaaaacctattcaggcgcttgtcgtagtgttcatgaagagatcaagtatttttcttcagttgggtgtgaagtacatactatttcagaaaatgctaatgtagaagatataaaaaagagcggaggtatttcacataaatcaaagcgttttttctggcagaaaaaatttaagcgtagaattcaatttagtaatgaaactttaaagttggctaaaaaaatcaaagcggatttgcttataggtcatggggatttacagcatccagacgttcattttattcataactgcgtacatttagcagcagaaaaaattcataataagccactatctaaaaatgatgaaatgtatttaacccatacgcctatttttcaaaatcatcagtttaagcatattgtggcgaactcttatttgacaaaaaatgagctaattgcacgtttctctgtgcctgaaaaagatatatcggttatttatcctgccatagatgaaagccagtttaagattttgtctaacgaggttaaagctagaattcgaaaagacctggatgtaaaagaagatgagcttttagttggtttggttacctcaggtaattttaaaaaacgtggtattgaccgtttttttgaagccattagtctcttgccagaagagatagctaacaaaactcactttgttttcgtcggaaaagaccaattgactcaagagtttcaggcgattttagaccgttctccctacaaaaatagagtgcgccaacttcctattattaataatgtcgaagaatattttaatgctctagatatctttgttttaccagcgagaatagaagaattcgggcgcgttgttgctgaagctatggcttgtggtgcacctgtgattacgactaaatgggttggtgcgagcgaacttatgaaaaatgaatcggctggttttatctacgatggcgaaagtaatcaagtattagctaatctaatggatgctttgctaagtgataaggcgctgcgtgatcgagtctctttggagaatcaagagtctgctaaagaagtgtatgaatcagcattagatgagaaatttaatgctgtttttaatccttatcttcgttgaatttcaagacatagtgcattcatagaatgcactatgtcttttctagtttataagtcttgtatcgcttttagaactgacaaataacttttttcttcatacgcaccaaacccgctaagttggcgggcttttatttttgtgaaaatgggttgtgttaaacccgttaagaagcgcgtaatcaatatcgctgtgacttgagtcgctgggcttttgtttccaacatgttgagcgaattctcgagcgtactctgctaaattatcctgccacgacacatcactatctaggtctgcttgctgtgaaaataccagaatttttcctcgacaaacagaacaatggccgcagtgttctggtgaattttgatcaccaaaatatcgagctagattattattcaaacagcgatctaattgaaagaaacgaatcatggtagcgattcgtgcaacttcagcactttgtttttcttccacatattgatgcaattggtttgctaatgtctgatggtgaaaatgctcgctatggacttgatacacttcagtcaggcctttgctttctagcgtcagaacattgtgatccgctgcgaattccaagacttgcaatacgtcgcctcgtgataagcccgcttcgttaaatagcttatcaaaatcaggtgtgccccagattttcttgtattggatgccttttagaattgcttggtaggcagcttgccactcggttgggatttggttggcaaaagcgattctatcgccttcccatttaattttgatatccgcgtaaaaactgtattttggcgtgagcgcaccgaataattcgagctgcaccaataaggttttgagcggtaaagagcgaatgttagtgagattggataatccgtacagttgtgtttcccattcgtattcaactgtttgctcggtaatgcaacgtagtaaagtgtcgatgtcttgcggctcaggtgtgtcaccataaacaaagttttctagggtacttaaaccttccaaactggcgagcattacacatcggcttggttggttatctcgccccgcacggccaatttcttggctgtagttttcgattgatttgggtaaatcaaaatgcacgactaaacgaatatcagatttgtcgatgcccatgccaaacgcaatggtcgcaacgataatgcgtgttttactattcataaagtcggcttgaatagcgctgcgaatatcactattcaagcctgcatggtaggcgactgctgagtagccatcggcttgtagagcgcgagcgacatcttcggccgttttctgctgagtcacgtatactatgctcgcgccttgggtatcattgaggacattttttaaagtgcttagcttttcatgacgctgtattgggataagatcaatatctaagttgtgtcggtaaaagcctgtttgcactatatgttcagggtatatggcaaacttttgcgccatgtctctttgcactctgcgtgtcgccgtagcagttaacagtaagactaatggaatggccaactcttgttgataagagggtagttttagatagtccggacggaagttatgaccccattctgaaatacaatgagcttcgtcgacgactaacatagaaatcggaacgcgcttgataaagcgacgaaaacgttcgtttttaaagcgttcgaccgagatcattaaaattttaatagcgccactctgtactccagacataacagcctggctttcatctttgctttgactggaatctaagcaagcagcgggaatgccttttgcggttagaaatgctaattgatcatgcatcaaggcaatcaatggtgagataactagcgtcaaatttggcagttgagtggcggtgaattggtaacacaatgatttaccagaacccgttgggaaaactgcgagcgatgagtgcccggtcagaagctgttcaatggtttgctgttgtccttcacgaaattggtcgaaaccgaacaaagaatgaagcgagtgttctagatgtgctgtatttgaaggcatcatcgtgaaattttcccccattctaattcgcaattttttagttcgtttaagtgatttatccaatagtcttcactgccaaaccaagcaaaagctttggtaaaagcagggtcatgccaacggctttgtagccatgcagtgtaactaatgacacgcacacatttaaaaacatcgactaaatctaattcacgagtttcaaaaggcaaataggtctcgtaaccttcaatgatttcgcttaattgttgtcttggattttctgtttgagtaatgtgtaaccataaatcttgaacggcaacaccattttggcaatcatcaaaatctaataaatgaaattggtcgtcgtgcaacatcaagttactgcggtgactgtctccatgaattggacgcaaccgagttggccaataactcttaatgctggtttcgcacatatctcgcagcgtagcgatttgtctaatataaataggcttgagcttttctggcaactgtaattcttctgatagttctgaatgcccaaatacagtacgccccgttaaaatttgattagctgcatcatccatttgtgataaaggagagacactgatgcgctctttaaagggagttgtcgatagagttttgtgaagctgaccgatgagttcgccaatttgataaagctgatcaaggttgtctgcttcagggtgttgcccaactagacgtggagacaagcaaaaatacatgtcgttatgacgaagcaaactctcaccattaaattccaatggggcgacaacaggaacgcctgcggctttgagctttaataatgtttggtgttcttctctaatctgcgcttcgttccagcgatcaggacggtaaaattttgcaatgacaggagatgcctcttcaataccaatctgataaaccctgttttcgtagctgtttaatggataaattcgagagtcactccatagtcctgtggactctacagcgtctaaaatggcatctggaagaagggacgaaaaagaatgagtagccgtcataatggatgctctgatattaaaggataaaaatgtgtaagtgacgataacgccaatttgaaaattagcgcatgaccataacggtgtgaagggattatagcaagccgaggcgttttttcagtgtttgtttttgagcgtcggaaagaggcgttgcttgtcctgacttaatcagacggctccattgtttccaagatttaatggcttcgccaacgtgatctcgagccagatattgctgaatttcgacgcgaaaagagttagatatcgcagcagggttggtctttccaaaggttcgtagacgaataagtgtacgcttaaatttatctgccagttttgagttgtctgagctgctcgtcatcatattggttaggcactttaaatactcataatagtattcgaccttttcatgactggtttcacgagttaatcgaatgacttttgagtaagcttgttcagcagtgggccaatcgtttaattgcatactgatttgagcaagtcgaagagcgcgttctgtagagcgtggagagacttctaaaactctgatcatagccgcttgagcatcttctagattgcctaaatcttcgtgtgcgtcggcaagtaaatcataagcggataaataatgacggcttaaagcaatcgtgtgttctagcttttttatagcggcagcaactgtgccaagtttgagttcacataatgcaatgccgtaatgtgcccaagctaggtttttgcttttttgaatgataagcatgtagtggcttttggcgtctttgtatcgacctctagcatagagtgattcgccaatgatttttaaacattgactagcaaaatgagggtattgcagcatgactgctttggcttgcgcttccattttttcaaaatcattttcctttctagcagtattaatgctttcgaaagttttcttttgtttttgtactcgctcgaaacgacgaaaaaaagccgctggtgggaagggtttaacaagatagctatctggttgatattccagcacgctgacaacactttcatatgctgtgtcggcagtaatcattataaaaatagtagaatggtcttgggagtagttcttacgagatgtctctaaaatttgctggccgtcaatgctgccgccaagattatagtctgacaacacgacatcataaggtctttctagaattcgcttgatagcagattgtccagaaggttccacgtctatattagaatagcccattgacgtcattaaggacttcagcatgagtcgcatctcaccgatatcttcgatgatcaaaacacgcttttttgataggtcgataagtccttgatggatatcgtttgtgttttcaacgccaagggcgattacatctgtcaaaggtactacctgactttaatgaacttgcaataagtctaatgccttatttatatcacttgaaaaacgaaaaaacttatagtgatcgtaattttatagctcaagtctggagattttcgtttttttttatttaatatcaatggggtaagagatatttagatttgttacagaatgtaatttataaggggcatttatctaataataagacttttttgggaaattgaacttttctgtgatcataagagttggcgtaagaaacgacagtagcttcttacgccaattatttataggccaagctttcttttcaaagtgagttcttgatcatgcgaaatcgatgaggctttccctgatagtattaattgtttccattgcttccatgatttaatagcatcatttttacgctcacgatgaagatgttgctgaacttccacacgaaaggagtttgagacaacaatagggtcgtcttttcctaacatacgtaatcttgtcaatgagcgtttaagcttttcagcagtttgtggtgcttgatcgtcattttcttgtatcgcaatgaggcattttaaatgctcataataatattctattttttcatgttgagtgtctttggttaaacgaatgacgcgggaataggcttgctctgccattttccaatcttttagtcgaacgctaatctttccaagtttttttgttcttgctagagatctaggagttatctctaggcttgctatcattgctttttgagctccttttaagttacctagcctttcttgtgtattagcaagagtgtcatacgcaggtaaaaaatgacgggtgaggctgatcgttttttctaagcttttcactgcagataatggttgctctaagcctaaatcacactgtgcaaccccgaagtgagcccaagaggtctcctgtttgtgtttgagtactcgcatgtaatgtatctttgctgctttgtattcttttctggatagcaatgattcgccaataattttcaggcataaactgctgtattgagggtgcttaagcatgatggctttggcctcactttccatcatctcaaaattcatttttcctctatattcatccacctcagaaaatatactcttttggagcttaatacgactgagtcgtttgtggagagtcgcaggagtaaatggtttcaccatataactatcggggcgatgttctattgcgctgacgacactgtcatagcccgtatcggcggtaatcataatgaaaatagtagaatgacttaaaatgttatttcttcgtgaggtttctaaaacctgttggccgttaatacggccaccaaggttatagtcagaaaggataatgtcgaaatgtttagctgctatacgcttgagtgcgctttgtccagaggcttcagcttctatgtttgtgtagcccaatgagagcatcattgatctcagcattaggcgcatttcattcatgtcttcaatgattagtactgatttttttgtagtactttctacactatttttcttactatcctctgcagtacgaatatctatcactgtttaactttcccagcctgatctattacaaaacaactaataaaattacaaatggttacatttgcgttttatatcatgcttggctgagtcgccctagtgtttttagattgatttaactaggaaaagttgtaattaataaggaagtaatgtttttagagcatctcacttatgctcaatgcattaagttcgctgtcagtacaaaaatatccatatagccttggtcaccatcaattggttttatgggttgagcactgtggaaaaacttacgatcgttgaggacgacaaactcccctttatcaaaatcatggctaatgagtgctgggctgtttttatctagatgtatattgatattaccaccttcgatattatgacgttgcattacataaataccgatacgatcaaagccatcttggtgaactccttcaggcgcaacttcagcgactttatgatcagcaaaaatacgtaattgatgtacttctattggtgtgccatcaaccacactagccattttctgaaagtgttcaaataattcaatgaaggctagatctatgactattctgtcgtcaatttcctcataactgcgtacaacgttaccttggaaatggttgatgttttcatcttggacaaacgcttgtgaaggcaaacgctttagctgcccttgctcaaatgtaaagcgagaataacgacgcaaacggaactcaccatcagcgtaaggatttggtggcaaatgatcaaaagaaggcgttaggtgatcaacactatcaggggttagttgtcccaattcaaggtagaaggattctgttttaactttgttagtgatcatgacatttatcctcaatatgtgccgttggcagattgtgcgcaacggcgtttttatttttgtcgtgcttcgtgagcttgctttctagtgtagttggattatgagagattttttctgctttttatgtgtagaaaagcgaatttatgggattaaaaattcatttatatctgtttttgtgcaatatctatctaattttgaggagtgctgtgtgcacttctataaatgaatactttcctaaagagaagatatattgctaggtggaaatagttgtctttgataataggatttttccaataacaagcatgttacgttttttcagtgcgactttagtcttatgttcttcgttttatattgaccttcaacagccatagttaaacactgggaataaataataatgaaaaggaaggaaaggacgatggtttatttccattggtgtggtgttgtagggcttctcgtaatttttattttaggttacatacaaggcactgttcctcaagcatatgttggttctggtcttttattatgtgtctttttagtcttgccaaaaatagtgcgaagtacacctactccgagccctaaggaggccgatgccgccaatgataatgcgtcaacttcgttttctgaagtgagtaaaacagttactcgtgccacatcaaagatggccatgggggcggctgaagtgtctcattttgtcgatacgttaagtaaagacatacatcttactcatcatgatagcgaacagatttctcaagcagtagaaacgctgtctgatactggattgacgctgtcgactaacctaggtcagctagctcgcactatgagtgaaacggcagcatcgagtagaacagcccaaacagctttgtcacaaagtgccgatcagatccatgagctcacaggaaaagtccaaaccgctagtgagcaattagctttattaaccaaaagtgctgatgacatcgacagtatcacagaggttattaagggcgtttctgaacaaaccaatctattagcgctcaatgccgcaattgaagcggctcgcgctggtgagcaaggtcgaggctttgcggtggtagcggatgaagtacgagcgctagctgctaaaagtgctagtgcgtcagagcaaatttctagtttattgacagatgtacgccgtaacagcgaattaaccaatcacgaaatgtcgtcattaaaaggcttaaccgaatctttatcaacgaccttgttaggagaaacgcagcggtttatttctttaacagaagaggttcaaactgcttctgccgtattgtcggaagtcgaaagtgcaggagaggaattaggcgcagccagcacacagataaatggttctatttcgcgtattcgtcattctctgcaagatatctctcagcgcagcgataaattgtcaaaagaagcatcaggtttaagcaacggagctgaagtggtttttagggagctagacaaagttgatcaatcattattcttttctgagttactaatggttgccaaaacatctgcacaagccattggtcagctatttgaagaggcaatcaaaaagggtgagctaacagagcaagctgttttttctaaagactaccgaccagtcaataatacaaatccacagaaatacaatacttcctatgatgcttttagcgaccgtgcttttccagctattcaagaagcggttctagaaaaatatgagcaggttatgtttgctggtgcggtggatgtaaatggctactttccaacccataataaaaaatttagtcagccattaagcggcgattatgaaaaagacttggtgaacaaccgtagcaaacgcatttttaatgatgccactggcagccgatgtggtgctcatacggacagttttttattgcaaacttataaacgcgatacgggagaaattctccatgacctttctgtgcccatttttgtaaatggtaagcattggggtggtttccgcatggggttcaagtcttcagtttcatctaatagtgaaagctagtaagaaatctctacttggtatttacccagttgtgtagacatagatacgctatagtgacggtcgttattacttcatggtggttatgactgatgagcaaaccggaaaatgttgagagcacagttgttgatagggaaagagttgatagtggaataaaaacattcttgccgtttttgcgtccatatcgacgtcatatagtgcttgctttggtcgctttaatggtcactgctggcaccatgttgagtttaggcaaaggcgtgcagttgcttattgatcaaggcttggcctcaggttcggaagcagggttaacgcaagctttaatgatatttattggcttggtttttctgttgggaatcggcagtttttgtcgtttttatctggtgtcatggataggggagcgcgtggtagctgacattcgtcaagccgtgttcgcgcatttgctcactttgtcgccatccttctttgaagataattctcctagtgagattcaatcccgtattacctctgataccacgcttttacaaagcgtgattggctcttctttgtcgattgccttacgcagtagcttaatgcttattggtggggttttattcttgctggtgatgcattttaaattaacgcttattttgctgacctgcgtaccttttgtgattgttcccgtagtgtattttggccgtcgagtgcgtcgtttatcccgtgatagccaagatgaagtagcgaatgtcgggcgctatttatcgcaagcattgcgtcacataaaagtggtgcaagctttcactcatgaaaaacatgatgcgcagcgtttttcagcaacggttgaccgtgccttcaacgtaagtgtgaaacgcattcagcagcgctcttggctcactctgatggtcattttgttatcgatgagtggaattggggtgatgttgtggtttggtggtaaagacgtcatctcaggagcgatcagtgctggtgatctagcaagcttcttgttttattccattattgtcgctggcgcggttggtgccatttctgaagtgatgggcgagttgcagcgcgcagcaggggcagctgagcgcattatggagttgctcactgccaaaagtgcggtggtaagtggttctagtgagtttccttctcagcgcatggctgacattcgtcagggtgaagaagttattaagtttgataatgtcgagtttcgttatcccacaagaccggattatgcggcgttgaagaatctttctttttctatcaagcagggtgaaatgctggctttagttgggccgtcaggagccggtaaatctaccttgtttgaattgttgctgcgtttttatgatccccaacagggcggtatttatctggcgggagagaatattaaagcgtactccttagacgatctgcgccagcactttgctctagtgccacaagaaacagtcctctttgatcaaaccgtttacgataatttggggtatgccaatcgtaatgccagcaaagaatccatccagtacgcggcagaacaagccaatgctcatgaatttattatgcgtttagaccaaggttacgaaacgcgcttgggtgaagatggtgttcgactctctggtgggcaaagacaacgtgtggccattgctcgggcgatattaaaagacgcgcccattttattattagatgaagccacaagcgctcttgatgcagaaagcgaaaataaggttcaaggcgcactggaacccttgatgaaaggcagaaccaccttggtaattgcccatcgcttggcaacggttctgaatgctgatcggattatcgttatggatcaaggagaaattatcgcccaaggcacgcatggtgaattactcgaaacctgtgccttgtataaacgattagccgacttacagtttaatcaacatgatgacgctcaatcagattaaaatttagcaacaaacactccacgataagcacaatggagtgtgctgttttctgtaatggataacccaggagtttgataaagtgtttctatgttgttttctgtaggtaacggaatactaagtggcacatcgtcactatagaatactatccaaaaactgctagaaagatcggctggtgttagtgttaatgcaatgaaatgccgacagtcatcggcccaattttcgattgtcataggctcactttgttcgttgagccaatggattttatccgatgacgcatgttgatatagcggatcatcttccaggcggatttctgcaaaaattggataggctttccgtaatgccataagtgttgctatggtgttttttattgccgctcttgcaaggcttgtttctgtgtctatgtcttgccaagtttgccaagtaatgtcgttgtcttggcaataggcattgttgttaccttgttgactatgggacagttcgtcaccacctaaaatatgtggcgtgccttggcttaatagcagcgtcgccataaaacaaagctgctgattcaagcgctgtgcttgaatatctttgtcgtctgtttcaccttctgcaccaaagttttgactgatattttcaccatgaccatcacggttttcttccatattggcaagattatgacgatggtgataagacaccaaatccttcattgtatagccatcgtggtaagtgatgtagttaaccgagtttagcgcacttttctggcctttatggaaatagtctcttgaccccataaggcgagttgccaattctggaactaagccatcatcgccacgccaaaaacgacgaatggtgtcgcggaattggtcgttacactctagaaaacctcttggaaattgtccaacttggtaaccgtttggaccaatgtcccaaggctccatgacgagacatgtttcgcttagcacagggtcttgcaagatggcttgcagtaagggggctttggctgtgaaatcgtgatttgttcgaccaagatccacacctaaatcaaagcgaaaaccatccacgcccatgacttctacccaatagcgcatgctgtcgcagataagacggatgctggtgggattgtaggtatccacacagttaccacagcctgtatagtttaaatattgcccatcttgatggcgataatagcgtgcattgtctaagccgcggtaacacacgctggattgatctatctcgctttctgctgtgtggttataaacaacatctagaattacctcaaagccagcttggcgaagcccgtctatcatctgttggaattctgaaactgggtcttttatggcataagagggctcaacggcaaaaaagctaatggggttgtagccccaataattgcttaattcgagttgttgcaggtgtctctctgtcataaaactaaaacagggcattagctgaatggttgttatgttgaggctttttaaatgttcgatacctggagcagaaataacaccaaggtaagtacctcgcagtgcgtcttcaataggtaggttcttactgaaacctttgacatgcaattcatataaagcgcggcttgaaggcgtgactttgactcttgctggacgattttttttggcttcgatagtacggacaatagatttaggaacgcaatatgcggagtcagcaggatgtgcttgaccttcttttgttatcgctgcttggtcttcgtgccaaaccaatttgctgcttaattcttttgcataagggtcaataagtagtttgcgctcattgtagagcaattgacgctcaggtttgaattcaccttccgcccttaaaccatagttttggccttcttttaaaccaagcacttccatgtaccagatgctgttacttttattaataaaaggcaaaggttcttgttcgtttccttcttgatcaaaaaggcataaatacaactgaatagcgtcttcagcaacaacggcgaaattaacaccgttttcagtcactgtggcacctagaggaaaagaggagccatcggaaatttggtgtgcttggttcattaatacctctagatgctatttatgttgctgttgttattactaaatgttgttaatgctagagattaagactcgcctagccattttaataaaacgccagcaagtggtggtacttgcagttcaatactttgatcacggccatggctgacaatagtttgcgtatcgtattctttgcttttggcaaagccactgccagtatagcttgtctcatccgtatctatgatgacttggtaacgacctgcttttggcacaccaattcggtagttgccatggggggttggtgtaaagttaatcacagcgaccgcgtgttcatcactgtctttggctttacgggcaaaggccaaaatactgttggcgctgtcatcgtagctgatccattcaaagcctagataagaatgatcaaactgcaaactcgcttcatttttataaagatggtttaagtcttttgatagcgtttgctgagccttatggaaatctgtgtctaacaagtgccaatccaaagagcgttcatggctccattcttgaccttgtgcaaactcgttacccatgaagttgagtttcttgccaggatggaaatacatgtaagccgaaaatgcgcgtaaattagcgaatttctgccaagcatctccgggcattttagtgatcatcgagcctttgccatgtaccacttcatcgtgagatatcggcagaacaaattgctcatcaaaggcgtacaccatactaaagctaagctcgccctgatgatgctggcgataaatcggatcgcgctttatatatgcaagcgagtcgttcatccagcccatgttccatttgaagccaaagcccaaaccattcatataagttggtttagacacacctggaaaggcggtagattcttcggctacggtaaagcagcgcggatgattcaagtacacggtttcgtttaaacggcgtaaaaaatcaatggcttcgtagttatgattgccaccatctttgttaggaatccattcaccgtcttcacgggaataatccaaatacaacatagatgccacagcatcaacgcgcaaaccatcgatgtggaattcttctaaccaataaaccgcattactgattaggtaattcactacatgctctttaccaaaatcatagatcagcgaattccattctggatgccaaccttttttagggtctgggtattcgtattgtttggaaccatcgaagtttgctaaaccgtggctgtcggctggaaaatgcgcaggaacccaatccatgatcacaccaatgttggcttgatgaagcgcatcgacaagggctttgaaatcttctggtgtaccaaatcgagatgttacagcatacaaaccgacaggctgatagccccaagatccatcgaatgggtattcagtaatcggcaataattcgacgtgtgtgtagcccatttcttgaatataaggaaccagctgatctttcatttcaagatacgtcagcggttgattgtcacctttgcgacgccatgaacctatgtgcaattcataaatgctcatgggtctttcatagatgtcttcgatagggcgtttaacccaagcgtcgtcttgccatacgtgcttattatcaaaacaggttacgctggcaaaggatggatattgttcaatacgctgtgcatatggatcactgcgatgaggaagaatctcgccggatttcgcgcgaatctcgaatttataacgagcaccgtgattaacgtctggaataaacagtcgccaaataccatcaccgttgctcgacataggatgaatgcgaccatcccaagcattaaagtcgccaacgacagatacggatcgggctgctggtgcataaaccgcaaaacgtgtgccttgaatggtgagcttatcgtttaccttagcaccagcgcgaatcgcgccttggcttttgtactggttcgcttgatgatgtttggggtcaacaaaggtcgtactagggaactggtatgggtcaaccagcgtataagtgctttcgtctttataagtaatttcaagacgataatgaaaacgcgtgttttcttttggccattcggcgtgaaacaggcctttgtcattggtttcgctcattgtagcgagcactttgtctgaatctatggccaatacacgaatagaaatcgcttccggttgccaaaccagtagcgacaaaccttttttagatggtgatgattgtagtcctaaacagccaaaggggtctgaacaatgtgcattcagcacatcgttaattagggcgttttttattaaatccattcacttctccagcaagagtgagtgtgttaactcgatgagtgttggtgctgatgactgtgaagtttactcactgcccaacgcaaatattggtttactttattaggtgttatttgtgcaaattcatctaatgcggcttctgcccaacgttcttctgggtgttctgcttgatgttgcttggcgtgatccaaagccgcttgagagacgagcaccggcaagttgatttcttgatcaaacttgcagtttttatgttgctgacaaaactgtatgaaggcatacaaaccttcaaaaataaggctcttataccagcttggatgaatgtctgatgttaaagtttcaatcaacaaggcaaaggtatcttcgcctggagtcatagaactgagcgcacgcttgcaatccagtgcggtattactctgtgaatcaccaaacacaatggtatttacatgacttaagcttccccagagttgcaataacatagactcaggtagcttagtgatcataccctgctcagaacgccagtcaaaccagtcgacatctttcatcttgctttgtgcgtcggtactgttgtgataacgcatgttatttgccacatgtgcgtattcatcgtgcttctgttgtaacacttgagtgagtgcttcgtaaagctcactaggggagaccttagataatgtgtcaaaaactggtgcatcgtcttctggatcaaattgtcgagcacaaagcatggccaaattgtgaatgcgaatagtacgaacacctgaaaaaaactcagggtgcactttaattagtgtacctgctatagcaattaactcatggcaaataactagaccaatcggcgatgacgagacacttctcagcatgtctaaaatggcatcttgatgcagtggtgaactgatatcgatttctgtttctggcgtttccccaattactaataagcgctggcgaaccgtaatgtcggcaatatacgtcgctagatctgttgaaggctttagaatcagagaatacagtattcgtgcagggcgccagttttctgacaatagcgtttgaaggtagacgctgtttaatactttataggcagtaatcgcgggtgttgagtttggtatagtgctcattaacgcacgacgaccaccaagctccattaggcaatctaccgcttcgtctaagctaggttggtcaactaagcgagcaagcagagcatcggtttcggctgctttaatactagcagtatcataggcttttggcttttcagctaaaggccaaggcgtatcgtgcactgggagcttagtttctagctgtttatgatcaagggagttgatgataatggcacgcctattacccgacttaaaggcatttttagccgattgcgggatcacgcggaactcttcgtgctcacgtttttgcagcaaacgaataaactcaaacagttcatcactgcctttcatttcgctcatggcttcatcaatgagaatgctgaaaacagcattggcttggtaataccaatgattggcgatggtttttaattcgttacgaatgtgtgcttggaataggctaggatcaatttttcgatagtctttgtcttcattttgaatccaagacaaacacaaataactttcgtcattgatactaaatgcctgagaggttgccaagctattcaacgcacgattagggcgaccagtaaggcccaatgtctcggaagcaccaagatgacggtaggtttcaaccaattgatcggcactaatggctttcagtggcgcaatatcttctaatgtttggcataggcaacccgcatttaatagcttttgtttgaccttgtcgttttgtgccaaaatgaccatggatgtggtgactttatttggtctgtgctgaatgcggtgtaaaccaagtggatctaaatcatcagtggtgatgagttcttcatcgagcatcttgccgaccaagaataaactctgagcccaaactaaaggtaaattgtcattgggaaggcgcttttgagatcccggtctttctttctccgccagaatgctttcttggggaacatagtaaagttcaggaagcagcatttgaccgtctttttcaaccataagtgactctaacttatggcgataaaagttagcgctttcccaatctcgggcaaacaagcggtcaatataaagataagtaaaaaatagcggccattcggattcaatgtgctcgaaattaattaactcatcgtactcgtaatagattcggctttgatcttctagctcagattggtgaccgtctaataaaaagcgtttacagccgtattcgccgcccaacttgctaatgatttctttgcgtgtccggcgagttaatttttcatcgtttaccgcaaaggctggaaagccaatgatactgagaatagcgctatccacttctttggagcgagattccttaggtagtagcgattgcaatacagaacccgcgcgagcgacggcatcagcgaaagagtgcactacggcccattccggaccctcttcaccaaataaattcaatccgtccatagcttccatggcggcctttgccataccaacggagctggcgtttatttcggctttgccattatttactttattgccacgctcccaaatgccgtaatctggggtgcgataagtacgcgaaatataataaataaggttttggatgaagttgaattcgtcacgagaaaagatcagcttgctgccagctttggtcatttgcgccaacatcaataaataaaagctagtggcatcaatttgcaaatgtccccaggcatcatccgccacggcttctaaaccggtttttgtatcatatttagcatgcagtgcatctttaggatcaagactatgcttgaaggcttccactttatgggattgacgcatcatggcgaataataagccacgcatcatttttatacaggcgaattcaagttcattggcgcgtttttgcggattcgatgcacgcttataggctaggtgtaaggcccatacggcttgaatactgtagacattgtctcgcacccaagcatcggtgtaattaccgtgattattgatgctggtgcttgcaggaaaaagtcctgtcactggatgttggcgggttaggataaccgcttgaatatgttgataaagagaatctagcttatcgtgcgtatcagacgccatgttcgatcctttataaaactctgttgtttaagcttaaagcttagttcgtactatagtactaattaagtctaaaaccactatacccaaacataatgtgactcaccaagaagttaaagtggtaaagaagcttctttttcacttaatttttaaaaatatcgtgatttcaatcaagtcaggcatttatgcacaaaatgtgagcagaaaatattacttaagtgcagtttaaggtgcattgtttaatgttttatgacgcaaggacaagatcttagaagtgagaaagaggtcatggatttttaattacatgacctctttttatatctatataaaaagaggtctaaaaacgctaatagttaagtgctgaattgatgaaccagctgacgtaattgactagcacaatcttgcaggttgtttaccgatgtttgaatgtcggtggagttgtgattagtttcttcacaaatattcgcaatgctttcgagcgtttggttaacggtttgagaggactcaaattgtcggtcagcggctttgctaatactgctgtttagtttggatatagagagaacgccattggcaatctgagtaaaggcttggcctgcctgtgatgtttgttcagcgccttgatttgctgtgtttctggcggactccatcacttcaaccgtagccagtgtttgttgagttaattgatcaatcaatccgccaatttccgtcgctgcatgttgtgaacgctgggcaagttgtcgtacttcgtcggcaaccacagcgaagcctcgaccttgttcaccagcacgagcggcttcaatcgcagcgttcagtgctaataggtttgtctggtctgctacttcagcaatgatgcctagtcgttcattaatatgagtaacgtcttcacgtaatttttgaatctgtttggcagcatcgccgacttcaaccgatagctgctgaatatcttggttcgctttattcataacaccaaggccttgtttggagtgctggccaagttcttgtgttgtgttgttggcttgttcggcaatggcaagggtatcttcaaccgaggtcatcacgctttgcattagctcagttgctttgcctgtattggataattgtctggcgacgccttgtgctgttttggttgtcgagttattcgtttgtccaacgatgctgtctaaagtttcgctggaatgactgacattgcgcacgatggattggaaatcgttcatcatgctgttgaacgcacgcgccatttcccccatttcgtcttggccagtaaattcaacccgttgagtaaggtctcccgaatgttgtaccgacgtcattgttttgcataacgaagtcacacggctagtaaccaagtgaataatgtacaaagcggttccgcccaccaatacagttaataggccaacgacaatggcgtaatctattaaagcttttaagaaaaaactgaacacagcatccatagatgcggtagcaataatggtaatgttccatggtgtgaacgtagatgcactggcaatcattcgatgagctgcgccatcgttaccttggtactcaaattcgagagtttgataattctctttagttgtagatgctcgtgacttgtttaactcttcagttagggatgaaggcgaagtactactcttatagtttgctggagcgctaagtagagtacggctgtttttgttgataatccatagactttgttggtcaccataactgaattcagatagtagtgttatagcttgttgctttgcttgttctgctgttaactcaccagagatttgttttttataaataggagatagagtggtgtttactatatctaatatatcttgtgttctatcttttcgggcttccacatggctattaaacaatgaagaaagagacacgagaataagtgccgtggttcccatagacattagtccaataatagcccataacttataacgaatttttatgtcattaatgcgatccagcatgtcgcctccgttaggttggttttacgtatttgacgccaataaatggagctattgaaatggctgttttgagataaaaaatggccatgatccctagagtagttgtttttctatatattgcctagtgggtaaaattgagattggtcattgtttttgtgtttagatatttaattactcgattaatgtaggtaaagagagatagtgttaaattatttattcatatttttagtttcttttttatcagctactattttgcccttgggctcagaaggtttgttgctttattatgcaaatgacgcaactttgtcggtatttcatctatggatttgggcaagcttggggaatacattaggggggctgacaaactggttcttagggttgtatttggttcgttttgagcacaaaaaatggtttccgatgaaggcgtccactcggcaaaaagcagaactttttttcaataagtatggtatttggagcttattatttacttggctacctgttgttggcgacgggattgctttagtatcgggagtgttgcgtacacctatttggtattttttacctttggttttgattggcaaagcggctcgttatgccttaattttgtggggacagcacttactattgactctgtaagaggtacggataaaaagtccatgctagtaagcgcgaagttctaatgatgtacatggagaatagaataatgggaatgtccaaaaaactgatcgtagtgatggcaggattatcattaggtgcttgctcatctctggacgataaaaacacctttatgacctatggcgatttgcaagataaagttcgtaatcatgatgaacaatggcaaaacgtacaatcgaaattggatagaattgacgagctagaagctgaagttgcggcattaaagcaaggtaaagctctgccaacaaaatctgcagcaatgtcaaataacatggcaggcaatgatatctcgactagtgccactatggcagctgttaatgttgctcctgctgttatgcaggcgcctatgaatagtcaaggtaatgctgacccaatgactatcgatccagaagaaaacttcgaaatggatagagcggctcctcctgttgtcgttgcgccagtgatggcaacaaaacaaacaacagtgactggagacgaatacggtgtgcaggtagcttcttatggtaatcgtgatgaagcagttcgtggttggagagtattacagaagtcctatccaatggcttttgacggtttagagccgttagtgaatcaaaaagaagtcaatggtcgtaccatgtatcagcttaaagtagggccatttgtgaataaaacttttagctcagacttttgtaaaatgttaaaagaaaagggcaaagattgcctaatcacgcaatataatggtgagtctttcactaacaactaaattttttagttgaataaaaaaggcgcgtcttatttctgtaaaccagagtataagacgcgcctttttagtttggaactagggtcagtttaaataagtaacctacatcaaaggaaatacagaatcgtagattttgccttgaccgttttcgatcataatttcgctcttatatttatcatcttctagtttaatcaaaccttgttgtacaaaactatcgatgatcattaatgcctgctgctttacttcaggtgcattcaatggcgcacgcattttactggcaatgaattgctctgctaggctacgtaccaagggttcatccgcttcaagattggctgccacaatcgcgttgtacaaccaaaactcaggtatagaaagctcttcaatagttggcgtgtcaatatcagcaaatttgcttgttagtgttgcattgaagctaccttcagggaaagtaccactgaaatcggtgatgttgaattctggtttcgctgcaagtaactcaccaagattatcttgcataaaggccaatagtacttcgtatacagcatctggcgaatgggcttcagctagcaggttgtcagagaagtttttgtaatcaataaagaatttattgcttaacttggtcagttcagtggctaaagacagatcagttgctttaaattctccaaacatggcatctttaataaggtaaccaatttcaatactacctagttgtgtttccttatctaagttagaacccatttcgatatttaggcccgatagttcagtatcagtacctatattaagcttttcaagattgaagtctgtagtgctgtcataaaatccaccttgcatgatggtcgctaagtttgcgttcaactcaatagatagtgtgaatccttctgctttaactggagtatagccgtcaacgacatcaatttgatctaaggtgccttggtagatgaatccttgatctgtcatttcaccttggcctgtataaccactaaattgaaaggtattagcagggttactgaaggcaggaatactatcagctattttgaagttacctgtaaaaccgccaagtacagaaagttcatataaaggctggtcttcgttccaatcgataaagttacgttgtttctctcctgtataacgaatctctgtatcgtacaaaccaaataagccttggcttgcaaatagtaaagggccgtagtgtgtatcaataatgagttcggcttcaagaactccctcttgaatggtgggatcgatttgcatggtgtcgaaagttacaagcactttgttttcagagccgaaccacgctaaatctgtagacacaatatttgctgtataacctggagctttattaatatttgagaccagctccgcgacttctttttgatgtttaggagcgataaatttaggggcaactaagcaagcagcaacaagcgtgaaaacgagtacggaaagtattttcttcactggaagttccttttcatggggtggattaaggtgagcacatgatacagatttaatgttaatgaaacaaaatgaagacgggtatttgtgaagaatattaaataaaaacagaaaggtgagaaggattgtgtcgcatgaaggtggagttgttaaggaatattaagttttctatagaaaatactatccagcgatactgtgaaagctggatagtattttgagttaacttataactgaaaggggatataaagagcgatagcagggaaaaaatatacagctagcaaacagccaagcatgataagtataaaaggccaaacgccctgaatgacttccgaggatttccctccagacaccgattgaatgacgaagagatttaacccaacgggcggtgtaatcaatgcgcactcaatcatgatcacaaagatgatagcgaaccaaattgggtcgatacctaacatgccaagcgatgggtaaagtactggcatcatgatcaatagcatagatacagactcaagaaagaagcccataattagcaagacaaaacacactgccgctatgaacaaacctacttcagatatattctcactgactaacatcgaaatatcttgaggaatttggtacagagtaatggctttaccaaagactttcgcgccagcaatgataagaaaaatcgtcaccgtatttttcattgtgctcatagctgcggctttgaatttctcaaggctaaaggttcccatcatgatgacaataatcagagaaaccgcaacaccgacacctgcagattcagttggcgtgaatacaccagtataaataccgccaatgatgatgctagctagtaacagcgttggtattgctcgtaagctggcacttttgcgttcagcgctagtagccttttcacttggcgtgtaatctttgctgaagcgtgcgtaaaaaaaacagtaaacaatgaagctacctgccattaataaaccgggcacgatacccgctaaaaataaatcgacaatggattcttcggtaataacgccatatacgatcattggaatagaaggcggaatcaggatacctaaggtaccgcccgcggcgattaaaccgtatacgaatggtttgttatagcctcggtcagtcatttctttgatagctacgtttcctatggttgccgctgtagcgacagatgatccagaaatagccgaaaatatagtacaagaagcgattgtggcaatgccaagaccgccaggccaatgaccgacccaagattgtacggctctaaataagtctttgcctatgccaccttgaagcaagatattcgacatcaatagaaacagtggaacagataataaaataaagctgtcgaaggaagagtaaagcgctagcggcgccatcattggtgagaagccagctaataacagcatccctaaacctaacccacctaaggcaaaagcaacaggtacgccgattaacaacgctaagaccatgataaccagtaacaggataatcgtcattatagtgaaacctcttcgtgttcttgataatcacccgcgaacatcaaaaatatttccatgacggcttgtaatgttagtaacccaaatccaatagggatggctgattttgttgtccaaagtggtagccccagcatacttgctgatgcagagcccatttcaatggattcttttaatagttgataaccataaaaggtaataaatcccgcgaagaagatgatcgataatagcgcgacgaagtcagacagttttttcgctttttcacccagcatattggttagaaaatcgatgcgaatcagtgctttgttttgcaatacccaactggcgcctaaacaggttgcccaaatctgacaaagcaatgatatgtcttctgaccagatagtaggtgcagtaaatatataacgggcaacgacttcataagtgataattgcagcgatgaaaacaaacagtgctgcagatagctggccgcataatcgaattactcggtagtttatacgaacccaaagagcggggtgttctgctcgccaagctgacaagtcctgctttttttcttcatggttggacataagccaatactccaaaaaacaacgaaatatcgcggatgaagggctcatccgcgatatatttttataagcttaaaggttttcggcagcttgaatgactttaaaaccgagtggacctgaattatctaagaaagattctttaacagaggtggtcgctttacgccaagcgatgatgtcgtcatcagtaagatgaatcaccttcatgtgtttttcagcatctacgatagcatcgctctcgatttttttgattttatctcttagctcaacttcaactttacgagctgcatcagacagaattttttgattatcagcagataaagattcccatactttttcattgataacagttaagaactcaatgtcagcatgattcgttagagtaaggtaatccattacttggtaaagcttacgtgggccaaccgcagatacgcctgtcatgcctgcatctactgtacctcgttggtaggctaggaattgttcagagccagatagtgatgttggtgcgccgcctactgcgttaacaaattcacctaatgttttaccaaaaacacgaactttcatgcctttcatatcttctggtagttcaattggttttttcttagaaagtaacgctacgccaccataagcttgccaccataatggacgcgtaccggtttttagaatggcttcatccagtaatttgcgaacttggctatcagggcgagttgcagcttctaccttgtcttgagaaggaaacatgaaaggcacataaaaaacatctactgctggaatagttcctgcaagctgagaaagactcatcacacccatttcaatggcgccagaactcactgcttggtgcacttcgctgtctttaaacagttgtgcagaaggataaattttgatcttaatatcaccatggcttttttcttctacttcttttttgaagtcgacaaggttttgaccaagatgatgtttaagaggtaattgcagcgaaatccctaacgttgtttctgctaatgttggcaaagaagccatcaaagtagacgttaataagccagtttttagaagggttttataattcatggtaaagtcctgttttcttattaatcattatttttatagttttattactgctagttttttattttagtgcttttcaatacgagctttaagatcaatgacactttgtgataaaggtcttgtttcagttcgtaagcctgccttggcaacttgtcctgatatatcgtgttctagtaattctggtagctcgcgagccatgactaataaagtagtcaaatctacacccgtatctaaaccgatggattctagcatgtgaactaggtcttctgtacagatgttacctgtggctcctggtgcgtaagggcaaccgccgatgccacctaatgacgcatctagttgagtgataccagcagacaaaccagcaagcgcgttcgctaatcccataccgcgcgtgttgtgtaaatgcaacgtcacatcgagcgctggaaaaatatcgcgaacttgcgaacataactcatagacttgtcttggtgatgccatacctgttgtgtcagcaatcgaaatactctgaatgccaatatcaatatattgatgaatgactttgattacacgctcaggagcgataatgccttcaaaagggcagccaaatgaagtggctaatgaagcattaattcgagtgctactgcctttcattaactcgcaaatacgtatgaactgcgccaatgactgctcacatgacatacgcatgttcgaaaggttatgcgattcactcaccgacataaccaggtttacttcatccgccttggtcgccagtgcacgctctgcgcctttttcattgggaaccagtgtcacataagtgactttgggattacgcgtaatgctattcatgacttcttcagcatcacgcagattaggaattgcctttggcgatacaaaagaggtgacttcgattttatttaaaccaagtaaagataggcggtcgatgatctcgattttcttatctgttggtataaaaagcgcttcgctctgaaaaccatcgcgagtcgccacttcgttaattcgtaccttggttggtagattctgcatgaacataataggctcctaaatcacacccttggcacgtagcacggcaagcttgtctttgtcgattccaactgagcctaaaatttcgtctgtgtgctcgcccagttttggccctagccactgagttttgccaggtgttaggcttaattttggcactatgccaggaagtgatattttatcgtcaccagaaagcggatgttcaacaatcatttctcgggcatgaaagtgtgggtcgttaaaaatatcttccgcattgtttatgccgctagacggcacggcggcttcttctaaaatagcaagcgcatctttaagagaatgctgagatgtccaagcttgaattgcttcatctagttcgtcggagcgtttagctcgaccgtcattttgcgctaactctggatcgtttgctaaatctggtcgttccattgcattcattaaacgcttgaaaatactgtcgctgttagcggcaataacaatgtagcgttcgtctttgctcatataagaaccagatggtgcaatgcccggcatactggcgccagtacgttctcgtataaaaccgaacataccgtattcagggatcaaactttccatcacaccgaatacagattcgtataaggctacatcgataaactgcccagtgcctttatttacttttaagtgatgcatcgccatcatggcaccgattacgccgtaaagtgatgcaagtgtgtcgccaatgctgacacccactcgaaccggaggtctatctggataaccaacaaggtgacgtaagccaccaatggattctgcaatcgcagcaaaaccaggacgcgaagaataaggcccatcctgaccataacccgaaacacgtaacatgatgagttctggtttaatagcagataattgctcccatcccagattccatttttctaaggtgccaggacggaagttttcgatgactatgtcgacgtcttttaccaagtcatggatgatggcttgggcatccgccgatttaagatcgagtgtaatagattttttattgcggctttgtgagtaccaccaaagagaagtgtctttgtacattttgcgccatttgcgcaatggatcaccgcttcctggaggttcaaccttaattacttctgcgccgaattgagcaaaaatgctgccagcatagggaccggcgatgagagatcccagttctaaaacgcgtacgccctttaaaggtaattcggtttcattgttagaatttgtgttagatgacgagtcgcgttggctcattctcgtttcccttaattattttttgtaattgttgtaattatcatcttttaatctagagcaagagcaaagcgcctaaatgttaggctgccatctctttaggatatggcaagattgatagtcattaagttgtacgtaaatgggttaataaatggtgagcggcgtcgagcagttgatcagaactgcgaacacagatcttaagttctcgatgtgcccagctgtccaataatggtaaggcctctattcgtgaagcttttatgtaggggcgagcaatgtcgataggcataagacctataccaagccctgattccaccatgctgcaaagcgcttcatagctggtgacttgaatacgcatatttagtggtaaattggcattggtagaggcattaatcatttggttattgatagcacttcctgtatgtaaaccgacatagtcatgccctaaagtgtctacaaacttgacctctttgtattgtccaagggggtgcccaaccggagtgattaccaccagacggtctgttttataaggatagatggaaaggtctgggtattctcttgaagcgatggtgacaataccaatgtctgcagcattttcagcaacagcacgaatgatttcactactgattttctcttctaaatgaatttgcaccaaagggttttggttcaaaaaagagcgcagttgtttagggagaaattgactgatagcagaaatattagccaccattcgaacttgccctcgaactccgtgtgagaactcattcatttggttataaatgtcatccagttgatgcagcacgccgcgggacatctgtaacaacgcttggcctgcaggtgtagcaaccactcctcgattggtgcgcatcattaatggggtatgaagcaattgctctaattccttgatgcgttttgatacggctgaagcggcaataaaattcaattcggcagcacgtgcaatcgagccttgctcaatgacgcagacaaataagcgcagggaagttgggtcaattcgcatttatgattacatccatactttattgtttttggtagccgctactttcttttatatgacattaattgcgcaaagatcatatatcatctcgtttttttctcatactatagcggcggcttaattgcgattaagcgtttgttacacctagctattttatacctctattattttttacaaagggctttcacgatatggttttcgaagaatattctcagatagtaaaaggatttcagtatgagtcatcattatcgttaaccgatactttcggcgcagtatgtgaagtgcaggatactctgattaccaagattgtagagaagggggccgtggttgctggttggaaaattgtcgataaagatggcgtgattattctttctcctatttttgacttccaagtattcgctaatcttggcgacaccattccacgtcaagcatttcgcggtactgagttagaagtgtgctttcaattgactgtaccaagtacgacagattcaatgaatgaattggttggtgaattgacaccttttgcagcagtcgaactgattcgtccagctattcatcccaccaaccattcagcgtgtgacttttactttaactacggtgtttttgtctctcaaaagccagttgctggtgagatactttttgaaggcggcaatcaaggttatagcttctcagctgaattagacccacttgtagaggcaaagaaagacgtggtgaagaaagggatacttcagtgtattcaacgaggctacggcaataaagactacttttttattactggaaccttaaatggattagtgccggccgccgagtctttaggtgtgaatcgagttatgaatcagggtgatgctattattcaatttgatattgtctaacagcttcattaatcgttttgcttcataaaaaatgctgctttatcgcgttggcccttgcgtttcttggaccttaacatcgagatttagcagctctactggtggcccgaactgggtgtagatcgccacatcagcagcgtctcgcccaaaagcgatagcaacacgaccaccttgtaaatccgcttgcgttggatcgaatgtgtaccaacgattgccaacgtaggcttcaaaccacgcatgtaaatccatcggctctaagccttcaagataaccgaccaccatgcgtgcaggaatggcaagcgctctacagcaagcaatgcctaaatgtgccatgtctcgacaaacgcctcgccctaatccgtttagctctgaggcacttatgttctgttcgccttcacccggtgtgtactgaatatttttgcgaatataatcgacgatagcactgcattggtcatagcctggcgttaagcctgcaacgatggatgatgccatttcggtaaaatgatcggagtcgcaataacgactcgggtgcaaaaaaggtaaggtttcgtcgggtagttgctggatatcgacaaaaggcgcgccgggtgctgtatctgaagcgttggcggtttctattaccactgagatacgaatcgaaaaatgtccgacaggagcgactaatctttggcataggtttccaaaggaatcggtaaactccactgctggcacactgggcgacaagacatattcttcccgagcaatccactgctgcataccgctacgagggcgtaacatcagtacgaaaggtgacggtgtctcaatgttgaactcaagagtactggatgcttctagccacataaaacaactcccgaattgatggtttattcattacagtagcagctataagtatgatcagctatagaacatctttatatctacgctaaataaatgaatgtgtgtttaacttattcaggtctaagcatctaatgatgaaacatggctgatattgctgtttttaatacttcttatgataaaagctcccgtttgatctttgcttagaataatatcctgggacccaatgataagagcttatgctctaaatacctttacctatggtgatgatctaaccggacgtatttcgaatgacgacagaattacataaaaataataattttcttaatgcgcctttaccctttgtgtttctaaaaacagcggcaccgattattttgatcatgatggtgaatggttcgtttgcgctggtggacgcgtacttccttggtgtgtttgttggcgccgatgccctaactgccgttacttctatgtttcctgcttttattctgattgttgctttgtcaacgttagtatcgaatggttttgccagtttgatggcgcggcaattaggcgcgggaaatggatctagtgccgtggaagtgttctcgcaagcgattagtttgtctttagtggtctgtgctgtgctgatcggtttgtttttactaggtggacacgcgttaacagatgcagtgagtaatggctcaaatctgattgccgatatgagttatcgttatatatctattttggtctttttctctcccttggtctttgttctagctattaatggtgacagtttacgctgcgaagggcgtgtttctttcatggcgtcggtctctcttttgtcagtgctactgaatggcgtatttaactatttgttgattgtcggtttgaattggggggtagagggttctgcttatggcactgttttggcacaagctgtctctttagttattgttttttgctatcggaaatatcagaaaaacgagcttaaccttcaggttgtattgttttcaaaatctcgacagcattggctgacgtttttgtctttaggagcaccttcgagtttaaattatatcggcttggcattaacatctggcgctattttatacaatttgcaaacgtgggatgctgcaaattatgcaacgacagtaggagcttatggcattattacgcgtttaatgacgtttatttttttgcctttacttgggcttagcatggcgtttcaagcgattgttggtaacaattttggagcaaatgagcttggccgggtaaatgtcagtattaaaattgctttgactgtcgcctttgtttattgcctgctattacagacgatagcgtttgtttttaaacgtgatttaggaatgctgtttgttagtgatcaagctgtgattagtgaagtagtgcgaattttaccgttttctactttggcgctttttctggttggcccgcaaatgatgattagcatgtttttccaagcgattggtgatgcaaaaagagcgggcattttaggcatcatgaaaacctatgcgttctctctgccgttgatttttattctaccgtacttcttttccgagtgggggatttggtatgcagccgcgagcactgagtttcttgctttgttgctgactgtttttgtattgggtcagcgtaatcgaactcaaaacacaagtcttggattgttttttaaagaagcacaatgagcttttaaaatactgattgcgtttattgttcttaaaggttcccaacaccgctagctccattgagattgagtgctaaagaaagccctagattatctatcgaaaaatgatgattggttttttcaactgagatttttgttagacgagctagaacacatccgctgtatgaacatgaatgaccagtttaagtttatggtgagaatatttaaggtatggccgtaccctaattaaggcgatcttgatgtgtctttaccagctctgaaagaaaatccgccacagcgcgaatgcgctttgattgggttaaatcggtttggataaccagataaatttcttgattgatctctggtatgttagcgaggcaaacgagttcagtgtgacgcgcaactaggtgtggcaatatcgctacgccgactcccgctaggcaagcactgacttgggttgccactgatgtcgtggtgagaatgggctctttcccgactaattgactggctatccatcgtgctgcgggcaaatgctcgtaaccgtctccccattggataaagttgtcattagcatcatcgcgttcattttggtaatgagtactacagtagagtccgtagcctagcgtgccaacacgctggaagctgacattaccattggttggacgcaccatacgtaaggcgaggtcagcatctcgacgatgtaaattggctgtatgaatgtcggtgacaatatcgatgtgtaagtttgggcaggtttgctgaaaatggcctagcgctggaataatgaggtgggtggcgaggttttcagccgtagcgactttgacccttccgatcagttgagattcctttttcgcactcttggtaaacgtaaaagcagcagcttccattgcctctgctttatttaatagattcttgccttcatccgtcagttggtagcctgtttgaaaacgcaaaaagagcggtgtttgtagactgtgctcaagacgttctatttttcgtgatagcgtagcaattcccatgtctagagattttgcagctatggtaagcgtgccaaaacgggcaagtgccaagaaagctttcgtatcgtcccaaatcatctctttcataagatattccgccaaaagttatttttcaatactgagaaatggattctctatttcatctaaatatttcaattataaaaaatgacatagtaacaagcattgtaactggtgtccttttatgaagtgtttaggagagaaaaatgaataaagatcgttatcaattaggtttggaaaaactcgctgaaatagatggcgaacaaggtcagaaagtcgtcgatgcattacaacctatcgcgccagatttcgctaccttgatgatcgagtttggttttggcgatatctatacccgctctggtttggatttgaagtctcgtgaaatcgctaccgtggcggcattaaccgcattaggcaatgccacaccacaattgaaggtccatatccatgctgcactcaatgtgggctgctcaccaaaagaaatcatcgaagtgttgatgcaaatggcactttatgcgggttttcccgccgcgctaaatgggctttttgtcgccaaagaggtatttgccgagcgcggtattgatgtggcagaagtgtcggataaatagtttattagtaaaaagaaaaaagggctgtctattcattagagggccctttctagttggtttctataagcgatgtctaatggttatttgaccgctttcgcattgatgctcaatgccatggcttcggcaattttaatgccatcaatagcggctgacataatgccaccggcataccccgcgccttcaccggctgggaataagcctttggtattgatgctttctaggctgtcattatcgcgtttgatgttgatcggcgctgaggtgcgtgtttctacgccggtaagcagagcatcatcaaaggcaaaaccacgaattttcttattgaatgccggaatcgcttcgcgaatggcctcgatacaaaaatcgggtagggcatcggcaaggttagtgagtttgatccccggtttgaaagaaggctcaacggtacccagtgtttttggtgtttcgttacgtaaaaacgccccgacggtttgtgctggggcatcgtagttactgccacctagctcataggcaaggctttctaatttgcgttggaactcaatgcccgcaagcggcccacctggataatccgaagggtctatccccaccacaatggcgctgttggcgttacgttcgtttcgagaatattggctcatgccgttggtgaccacgcggttttcttccgatgtggctgccaccacagtgccgcctgggcacatgcagaagctgtaaaccgaacgaccatttttgcagtggtgaaccagtttgtaatctgccgcaccaagaatctcattacccgcatttggaccaaagcgggctttgtcgattgacgattgctcgtgctcgatacgaaagccaaccgagaaaggtttggcttcaatgtaaacgcctttgttgtgcagcatctcgaaagtgtcgcgagcactgtgaccaatggcgatggcgatgtgtttcgaatagagtttttcaccatcggcaagagtgacgccggtgacttggccattttcgatatgtaaatcatcaacacgacagctgaaacgaatctctccgcctaattcaataatttgagcacgcattttctcgaccatggcaaccagtttgaaggtaccaatgtgaggtttgctgacgtaaagaatttcgtccggtgcgcctgcagcaacaaattcattaaggacttttcggctgtattgtttagggtctttcacttggctatagagtttgccatcggagaaggttcccgcgccgccttcaccaaattgtacgttagattcagtgttcagaatcttcttacgccagaaaccaaaggtatctttggtacgttcacgtacttctttaccgcgctccagcacaattggcttgtaacccatttgcgctaaaaccaaggctgctaataagccacatggaccaaaaccaataacgatagggcgttctgccaaagttaccggtgcctgagcaactggatgataatctaagtctggtgtgacttttatttgctggtgatccgcaaattggctaagcaaaacatcgttacacgtcgtttcaacatccaaggtgtaaatcaacatgatattagttttcttgcgcgcatcgtatccgcgacgaaaaacgttaaagctaacaagtttctctgctggaatttcaagcatggataaaatcgcgctttctattgcgctagcgtcgtgatcaagaggaagttggatattggaaagtcgtatcataggaatcaatagttagaatgctgggtcaatggctaatagcggggataatacgatattttcgttgaaaaagctgttctcaaatggcagcgagatggtttttctaacaagattgacgttcttgattgtttgaataaaagaggaagacgaatagacaaagaaggtgtattttttgcaagaagcgtttattgagttacatatgtgtctataaataagaggtttttaatgtcttctatcacttttcgtacactggttctatcaactgcactgctaacgggcagcttttcgttctccgctcttgcccaagaatctgattattcggccaaagacttaaacgaacaattagttatgtcgaccttgtggatgcaagcctctgctgaatataaggctttgtcttatcaagcgtttaatttggcaaaaatgcaatttgatcaatacgctagccaacataaaggcagcaagaaaatcgcggtgattgtcgatgctgacgaaactgttatcgacaacagcggttatcaagcttggttgatcggtaaggattttggctattcaagcaaaacatggggcgaatggatggatgctgcacaggcgaaagccatgccgggcgcgactgagtttctgaactatgtggcgagcaaaggtggtgaagtattttatattactaaccgtaaagcatcaggtttagagggcacgcgtaaaaacctaaaagacctaggttttcccaatgtggatgatgcgcacttaatgttgaatacatctactagtaacaaagaacctcgccgacaagcagtggcagaaaactacgacgttgcgttgttgatgggtgataacctaaacgatttctccaccgatttcagaaccaaggggttagcggaaagtgatgcagcggttgagaaaaataaagcgctgtttggtacaacatttatcatgttacctaatcctgcttatggtgattgggaaggtaaagtttatgatggtaattggggcgcttctgcagcagaaaaagaccaaatgcgtaagtctaagcttaacgtttggcagccaacgaagtaggtttcatattttaaatattaaatagcttagccattaaaaagccgcttatctgaatggataggcggcttttgtctatcttagctaagaactaacctaaaacataccgagaatatgccaccagatgaagttcagtggcagcagtatcaagcttgttaaaacaaaggtcgctaagcaaactttagtgacggcgctgatggataaattgccaagcgcaatcgcggtaatcagtggcggcgcctgataaggcagcaacacgttggaaaaagccaatacttgcgtcattagcactgcatggctagaaaggccggtgatgttggctaaatgttctgccattggggtcataatagcgggaacaccagccaaattagttaccacagccacgcaagtggaaataaatgtcagcaagctcaaattcagtaaagctgaatcttctgagaaaggaatgacttcggttaaataattaaccaagatattaccaaggcctgagtaagcaatgatcgcgcttaatcctataatgcctgccgcaaatagcagtgtgccatactgaatgtctttatcgatgctattttttgccattaatccaagacttggccataggcaaactaatgcagcagttagcccaacccagcctgctgaaatatgatgcagcgagtccgtgaaccagaaagcaaaacaaacacaaagcacaattaacaaccgtgtttctatttttgtcatgactgacttctcgattgtcgcttgtatcgcttggtttggtgctttatctggaaaaagccacagaataacgccaacagtcatgattaactttccaagtcccaagatagggaagtgcaaaagtagatactcgccataagaaaagggtgcgttataaagcgcttcggccatacctgaaagcagcatgttaggcgcgttcgcaggcaagatagaaaaggcaggtaaaaacgttccaaatgccgcggccaataacatgccttttcggccattagagtcttgatcataaccaaagtgatcggcaagggaagcaatgattgggatgatgagtacgatacgacttacgccagaaggaatcaaaaaggccaatcccatcgcaaacaacgcaattttgataatagtgccttggtagctattgccaagaatcagcattaacaaacgtgttgcgcgagaattgatccccgtatgattaatcgctgcaccgaacaccataccgctgaacagtaaccaaaatgtcgacgattggaatccagcgaatatgacttgtgtcggagcaagctgtgttgccgtcgcaaaagcaaataagcctaatgctggccaataagctggtaccagagatgttgcccaaaaagcgatacaaatgaacagcaggcctgcagtcagcgattgggggagcgttagaaattgataggaaacagcgcctatgacaaatgtcatcgctaaaattagataaagtggccagtgtggtttgcttagagtttgctgtggatttttttctgttggtgacaatatatttggtgaatgactttgattgctcattagataaccctaatggaggaaatctggccttctttatacctaaatttaggtgtcaaagaaggccaggttttttattagcgaagattcacggcagttgcttcgtcaaatcctaacatgatgtttaggttttgtacggcagcgccagacgcgcctttaccgaggttatccagttttgcgacaagaatgccagacttgttgcctggttcacttagaaccgagagttcgatttggttggtatcttcaagaccatgtggcgtcaagaatggtgctgagttatcggcaaccacattaaaatcatttaccgttacaaacgtgtcgttggcatacacttcggccaatttagcttgtaactgctccatggtgacatcgctttttagctgaattggcaagaaggtcaacatgccctggcggaagttaccaacactaggaacgaaaatgggtgcgttatccaaacctgaccattttttcatttcagctagatgtttgtggttgaaagacaaaccgtaagcaccgaatatcggcgcattgttggtgctttcataacggtcaattagcgcgttgccgccaccactgtaaccagatacggcattgattgagtaatcataagacgcggacaataatccagcttcaatcaatggtttcaatagcaagatcacgccagttgggtaacaaccggggttagagacaaactgcgcatctttgattttgtcgcgttgagtgacatcaagttcaggcaagccatatacccagccttcggcgacacgatggacagaactcgcgtccaaaatacgacagccttcttcttttgccaaaataacgctgtcttttgccgcatcatctggtaggcaaagtactgttacatcggcttctttcatcagacgacgcttttcttctacgtcgcgttttttatcttggtcgatactgatgatttcaatgtgtgggtggttaactagacggtcttttacttgaagacctgttgtgcctgtttcgccatcaataaatacttttttcacagcgtgattccttaatggatgtcttaaatcaaagcaaaagcaggaggtcgatgtgagtttcctgctttttatcgaatgtttgggtcgaatgttatcgtgagcaaatagtgtaatgcatcatggtgcagcttaatagttgagagctttgcttaatcttaaaaaaacttatttatcacctctttgatgtaaatagcgtaagccaagtgcagcggttagcaaagcaataatgcctccacaggcgatagcccaacgagcaccgagtaagtcggcagtccaaccgaccaaaggcccaccaattgccgaacctcccacagaggttgctaacaaaatagcaatgactcgaccgcgtatgtatttttgtgcactgagttgaattaggctgtgtacggatgtggtaaaaagttgagtagtcatgcctattaaactgagtgaaacagcaaataaccaaaaattaggaatgatcgaggctatcaaggcaattcccccaaagccgatagctgaaaaggatataaaatgaagattaggtttttctcggttagcggtaatcatggcgccgacaatagaacctactgccataatagacatcagaatgccaaattgctgagagttaccagtaaacacatgaacggtcattgacgtcagatagacggtgaagtttagcccaaacatagcgaagaaaaagaacatggtgatggcaatgatcatgtctggacgttgacgaatataatgaaatccatcaaataagttggctttactagatttgctagaatcactttcgacgcttggaagtgaattgactggtttggcctttatcatataagtgatggctataattggaataaaggacaaggcatttagcgcaaacacccagccagcacccattaatagaattaaaaatcctgcgatagcaggaccaatcatccgagcgctattaaatgaaatagaattcaaagaaacggcgttagctagatctttatcagcaactaaatcggctacgaatgcgtgtctcgctggagtgtcgaatgcggtaaagcagccgagtaaaaaggcgaaaatatacatgtgccacagctcaaggtgaccattcagaatcatgatggcttgaaccagcgcgagcaaaccgcgcaagctttgtgtgacgataagtagtttgcggcgatcgaagtaatcagcagcccaaccaatgataggtaagaaaataaattgcggagcaaattgcagagcgacaacaatacctactgctgtggcgtttccgttagacagttctgcaatcacaatccaatcttgcgcagtacgttgcagccatgtgccaatatttgagacaaaagctcccattgcccaaagccgatattgcgggttgctcaatgagcgaaatgttttgtgcaaggttatctccgttgatgcggcgctttatgtagaagctttatattgaaacagtgttttgaaattatagcaggttgttttttagaagaaatgcatgatagggaatctgcttgatcaacttggttgaggttgtgcgacaggttacactttcggcttcttaaatcagtaatgtatttttatgaagaaatccgataaaaaaatcgataatgcacttcgtggagcgttaacgaatgtgtgtgaaacggcactgggttcagtggaaggttttgtctggctaacgcatttggtcaattacaatgcgtttcctaattcgctaaagatcgtttgtgtttttgaaaccgatgaggccttgtgtaaagccatcgaagataagcaagatgattatttttatacgcttattaataatgagttaaacagcgtaaacatcaagttaaaccagcttcgtcagcaagttagctttgatacagaagaagcttgcgagcgttcccatgcaggaaaatggaatgaacggctcgccaaactgcaaagtaaagtggcgctccattaatgtatttagcactaacttgcttgatgctaaatacgaatatttttagtcatcagcttgagcttgaatgtctttcatggctttttgaagttgtgggtttttctcttcaaggtatttttttagacgagcaataaatacggtgttttcatggaagggtacacctatctgatgtgcatcggctacttccaccatagatactttgtcgtgctgattaaacacgtcaatcatctgttcggcttttttatgagaaatgccaagtgcttcaaaagcagaccgtcccatacgcaagctactgtcgtagttttctcgaataatgtcgcgacaccctgaagcccataaatcgtaaacgtgattattgtcgaaagctctcgcgataatgtgtagatcagggtagtgctctttgacatatttaacgagtttggtaatttgctctggatcatcaatggtaataatcaacaatgatgcttcatctatacctgcagcttctagtaagtctggacgggtggcgtcaccaaagtagtttttaacgccaaaatgctgaagtgctcttaatcgttttacgctgaaatcaatcactgttgaatgataaccagctaagcgcaaaagattgtctatcgtacttcccattcgacctgaaccggcaataatgattttgttgtcatcgggcaggtcgtcgtgcgcactggcggtttggtctgtggcataacgaggcgcgataatacggtcatagataatgaatagcatcggcgtgagcaacatagacaacgccacgacaagcagtagaatgtcggcaacttcttgtgatatcactgcattactgacagtaaaagacagcaaaacaaaaccaaactccccggcttgtgcaaggcctagcgcaaacagccatttgtttgaaccacgaatgttaaatatccgtcctaatattaatagcgtggtagctttcagcagaattagaccaacagttaagccaagaatagagaaaaagtgattaaaaagtagggtaaagtttatacctgcgccgacggtcataaagaataatcccagcaacaaacctttaaaaggagctatatcactttctaactcatgtcgataaggtgagttagccaacactacgccggctagaaatgttccgagtgcaggagaaagtccaaccaaagacatgagtagagtggtgccgataacgaacatcagcgcggcggctataaaaagttctcttaattgtgttactgcgataaaacgaaatatcggcgtaactaaaaagctaccgcttaaaatcactataccaatagcaccaatggtggctaatgccgtctgccatgcctctaaaccatcgactaaagatactgaatggctttcatcctgagatatctctgccgcatgacttaaagattcgatgagttctggtgtggcaagtagaggtataaaggccagcattgggataacgacaatatcctgagcgagcaatacggcaaaagatgattggccgccatctgatttcatcaaacctttttccgttaaggtttggattacgatggcggttgaagatagagcgagtactaaaccaatagctaagctggtacgccattcttggcttagcaacatgcctatccccataattaaaatggcagttaacacaacttgtccgccacctaagccgattaatttggactttaatgcccaaagttttttaggatttagttctagtccgacaagaaataacatcatgacaacaccaagttcggcaaagtgttgaatagaaacgatgtctacttttaatagagttagtaatggactaataatgatgccagcaagcagataccctaagacagagcctagtccaagccgtgatgcaataggaacagaaatgactcctgcaaccaaaaaaataaaggttagcaacagcgtatcagtcatttcgtttttccttttctaatcgcctaaatagaagagacagacggtttggagttgtacaattacgtcgcttaaagatagatggattgccatcgattgttttattacatatcgcaaacagcttgagcaaacaaattcacactattccaattggtgaattccatattggtttttgggtctgttggccctttggtcatccacataatgaaacggatcatattgcggtcgatgaatccgtattgtgggtaatttaatttgcccgcaaatacaccttgtaaagttgggtgccagtctagttgagctaaaagtttgataatgtaggggttggaatccggttggcatttctcaggtttacgagcaactaagttaacagtgtaaaaagcgcttggcttgctttccagctgagttttattttgctcaataaaatcaattacaactttttgatgtttgccatagcggatgctggcgccaatgactatcttgtcataattaactaaggtttcagctgttgcctcttctactggtagaagtgtgacggtatggccttggctctcgataacatcttgcattgtaaggcttatcttttttgtgtgaccgtctgttgttgaataaatcagtaaaatattagacatggtgattcagaaaagctgcctctgttggtgtaggggaaaaacgaatagagcggttgttataaacactcagtgacttgctgtaaagagcagagggcgctgttatttattttgaaagttttttgatcataaaaaagcgggctatgcagtatagtccgctttctgttttgctaattttagatcgtcgagagcttactcagcagaactgtgttttcgagcgcggatatcggattgtgcgctacgataaaacttttcttgtggtttggatctggtaacttgatcatcatcgttgtcttcattacgaagcagcataaagtcagctacacgttgctcatctaaacgatttgccttaactgcacctttgatagcacaacctggctcaccttggtgatgacaatcactgaaacggcattctttttccaatgcaatgatgtcagcgaaattggcaatggcgctgctatcaaattcagcaagttgtagttcacgcatgcctgcagtatctaacaaaatagcccctgatggcatgatttttaaggcgccagaatcaccaatgttcctttgcgctttgccttctgctgtggtttgcatcaaagtattgattaatgcagatttacctgaaccaaccgcaccaagtaaggcaatggttttaccttttttaagcaagggtgataaacagcgtaggctgtctggatccaaagcattaaccgtttctacgatgagtaacggatcaagcttttctacttgggctcgtttttcagctgcatcgttacaagtatctgcttttgtcagtataacaacagcatctgcttgagcttcatgggtaagttctaaataacgtttaattaacgctaaattgaaatcttgatttaatgcgcaaattaaaaacacagtgtctatatttgaagcgatgttttcaaatatagaacttggttctaacaggcgtaggaagttatgttcagtgtcagtaataacccagtcaccgacagccatgcttggcatatcggaatggttttctaaagtgaaaaagccgaattcactgacaagctcgtagttgctgcctttttgagagcagatacgtgcaatgcggttagattctaaatcatccaatgataactgttgttgaaagtaagcctgccagcctaagtccaataaagtgaacgtggaatccattgatattaccccaagcgaaatacgctatcgtaaataagaagcaatgcgcttcaattagtacaaccgaacataagcaaaactttgtttatgttctagccagaaaatacacaaaacaccaatgcgttataaaccatttctgcaaggcgttaatacacgagattagcacagtgtgtgtgcgctacaaacagaaatattagtgccataaaaaaggtttatcctcttggtatttatactgaatataggcataacatatataaccaatataaatccgttaaaggcttattaggggtcttaaactactttaatagaacacttttcaggaacttgctgagtaatgcagtgaatgtttccgccacctaataatatatttctagcataaacaccgataactttatgctcaggaaatgctttttgtagaatctcctttgcttgttcatcggttttttcgccgaatgttggaaatacgatactattatttgttattaaaaagttggcgtaagaggctgcaagacgttctcctacttggcgattcatagagtcactttttaataagttttttgcttcatcttctgatacaaaaagcggtcctggcattggaagtttaataatctctagtgttcggccttttgcatcgattgcttggcttaggacttttattgccgctttactgatggcgtattgtggatcgtttgagtcttcgcaatcggttaatgcgacaacacccggacgaatgacatgcataatgttatcgacatgcccattggtctcatcgttataaagcccatctttaagccaaatgattttttcaacatttaagtacacctttaataggtcttctatgtcttctttgcttaaatgcggattacggcttgggtgtagcaagcattcttctgtcgtatataaagtaccttcaccatccacatgaatggaaccgccttctaaaattaatggcgcgtggtaaacatagtcacctgtgacggcagccattttttcggcgaccgcattatcttgctcccaagagtcgtataagccgtctaactcaccaccccaagcattaaactgccagctatttgcacggcgttcgccttgatcgttcaccacataggttgcacctatgtcacgcatccaacagtcatcggatggaatctcaatcactcgaatttgatcgggtaaggcgaggcgagcttgttcatagtgcttagcatcgacaataaaagtgacctttgttgattgtgcaatcgcagtagcaacggcaacaaactcagcttgagcatgcttacctttttctcgccagttgtcttcgcgggttggccaagccatccaaacttgttcttgcggctcgtgctccgcaggcatacgaaagccatctaatcttggtgaggtgtacagcgtagagctcattaacatgtccttaaaggtcgcttttataaataaagcatagattttggccaattctatgatagagatacaaacattcaagagtctttttgtgtatttccatgaaattagctgtttatttcgttgttttgtttgtttctttcgtcggattgatggcttatggaccacattttttgcgtctttacaattactcgacggaaacagttaccgagtagttttgtaaaaactacttattggcttgctatctagtcgttatgatggatgagtgtttgaaattaaatttctttaatatcaatatgttatgtgtttttttaaaagttggcacaagcttcgctatactctaagggaaatcaacgataaggacttacattcttttgttctgattgttgagttgattacttgggagggctggatataaacgcagccataacgcccaaattttaaaaaactaaatggaggttaccattatgaatattaaacgcactctactaaatactgctttggttcttgttactgctggtacattggcagcatgtgaccagagttctgatgacaacaaagtagaagacgctatgtccaatgctggtgatgctgttgagcaaacaatggataatgctggtgaagcgctaaacaacgcgggcaattcaattgaagacactatgacagatacaggtaacgccattgaagacaagtgtgaagaagcgaaagaaggcatgaacgccaaagacactgattgctaaaacgagcagaaaaaaggccgagttgatcggccttttttctaacgtttttttaaagtaatttcttactttataaaaaatcagtatggtcgtatttatcgagtttgttatatagagtttttatgctgataccaagttgatttgccgtatctgttttattgccagcattgttttttagcgtttttaagatggcgattttttcaatatcatcaagacgcataccagtaggaatgccagctgttttagtcgtctcggtttgatcactgagatcattggtaacaaggtgctctggatgaataatagtatcggccagaatataagctcgctctattgcatgttttaactctcgaacattaccaggccatgtgtagtgattaattttttctaggctttgttctgaaaattgtttgtgctgaccatcttgtgcattgcggtaagccaaaaagtgttgagcaagaccacaggcatcgccttctcggtcacgcaaagtgggaaccataataggaaattgagccaaacgaaaatagaggtcttcgcggaatacttcatcgcggatggcatcacttaacgtacggtttgttgctgccacaatgcgcacgttggccattttaacttgttgggcgccgacgggtttgtattcaccgctttcgagtactcgtaagagttttacttgctgctcataaggcatctcggtaatttcatctaaaaagagtgtgccgccttctgcttgctcgaaaacgccttgatgatctttatgtgctccggtgaaagcacctttaacatggccaaatagttcgctgtcaatcaactctgggctaagcgcaccgcagttgatggcgacaaaaggaccttcagcgcgttggctgaaaacatgcaaagtattggcgataagttctttacctgttccgctttcgcccatgataaaagcattggctttggttgccgcgacttttcgaatagtacggtagagagaatgcatagcagttgatgaaccgactaataacccaaattgatccagatagctggtttgggtattggcgttttcgtgagagcggtttagttcgcaaaagacttcttctaatgaagattcaatcagttttaaattgtaaggcgctcgataatgaaatccagcacctttatgcattaggcaatctaatattggatcgggttcgcctttgctgaaaaataaaaactctgtttgataaagaacaggactgtgaatcaattcttttaaggcggcatcatgtaatgaattgacttcgataagagcaacatcgcatttagctaaagatagttgatctagccaatttttatcttgatgactgatgtttagttcatattgtcgaacgccatttaaagaaagcagatttgaagctaataatggatcttgaacatgcataaatagctttggtaaagacattattattttccctgatgtgatcataaaaatttataagagttatggaatcataggaagataagcttgtcctagtcttttgccgtaactttgcattaaacacggccttaaatatccgtatttgcacaaagctcacccttttttgaaaggagacagacatgcttaaaaaccatagaacagaaaaaatgctttatcccaatagggattcacgtattttatgcgacatgctttctatgtgttttgacggtttttttgctaactcggcattatgtgggcgagtagggaatacacttgataagcatgtgtttaaaaaagtgtcgtctttatatcagcggctggctgaacgtttgctgcaaagtgtagggacgttaccgaaagatactggcacgatgaaccctgaaccaggttatatagcaacagcctatttatcagcacttaaagcagcggataaacatgctttaagtcgtgttatgactgttaattggcaggtaataaagcgtatcggaaagttagttagagagttagacaataagttatttgccaatatcattgttgattatttggcatgtattcagatggtattggataacgcgcagaaacggaggaaagccgctaatctggggtaagtctataaaccaaaagagctctctaggctcttttggtttatagaaaaatagggagtatgaaagatagcgataattagtttattcgttatcaatgactcgatagtccaatttacccacgattgtaccgtcattagcagatgtggttacattgaagcttgcgttgtttttttccttttttggattaatggtagagatgacctctccattaacaacgagctggtatgtttctgaaaacgtaatatgtaagtcttctgattttgggttctcaaacaagatattgtcttttaaacgaataactcgactttcaccacgaacccattgaccgacaagaggttgcgctttaaatgtcatgttgtcatgggtaaccgtcgcttcagataagaatattcgaatcagatcaccattcattgctactttttctctatcattaacccgagcgtttaatagagcaagtgcactatttgttttgctgatatacgaacgtagctgctgaatgcctaagttaattgctttcgaatctaattgctctgttgctaatagccttggcagctctggcgcgtttcctacccgatttttaagttctatatagttggcattagccaattttctttgtgtattaagttgctcggcaagatctgtattactctcagtactgctggctttcgtactgttactgttactgttatttgtctcagtaataacactcgtttctacagtagccacttcgttgtctgtcgttttgcttggcatagattgttctgtgcttactgtatttggagtagaggttttctcagttggcttgttttgtaaatcttgaaaaattggcatcgagcaagcacttagtaaaagtgttgcaagtaaaaggccagaacgaaatgtaggcatttaataatcctgagattagaagcgaaaaataaggcactaagtatgcggcatggcggatagtatgtcgagctgtagtatctgctgccgatgcgagtatcttatttaaatgtgtaaataaaatctcttatgaatatttgagataatattgtaatacagaaagagtgagagacaagttaacggcttgcctctcttttgactttatttttgtgactgattccacaaaatacattcgtctaacgttacgcctttgccaccgaaaatatccagcgcactgccgattgttaaatctactaggccattcgatagctcgtgaacacgttttaaatcagctaaagagcgagcgccgcctgcgtaggtaaccgcaacggggcaaccttgaccaagtaacttaaccaagtcttcatcaatacctgcttgcaagccttctacatcggctgcgtgaataaggaactcgtcacagtgattggctagttcaattaggttgtcttggttgacttgagtggaggtaatggtttgccaacgatcggtcgcaatgtaccagccatctttggtacggcggcaacttaaatctaataccaaacgatcagtccctgtttcgcgtttaattttatctaagcgatcccaagaaaactcaccattttcaaacaaataagaagtgacaataacgtgagaagcgcccgcctttaagtagctttccgcattgctgctgttaacgccaccgccaaactgcaaaccattaggataagcgcgaagggcgcttaatgcttcttcttggttgcccttgcctaaggcaataacatgaccaccaatcagcccgtgttcgcgatacatattggcgtaatgctcagcattgtgttcgctgataaagttctctgtggcacctttgtcgtttagacttccacctacaatttgcttaaccttgccttggtgtagatcgatacaaggacggaattgggtcacaaaaaactcctatatagtctgaaaaataaaacagggattgtaactgataatgtactgagaaacgatgcagcaaagcaaacacttcttaagcctgttataatttcccctcccaaaatagaaagaaacataaagcaatcatcatgctacaaattaccctcgccgtggcgatcccagaccacgaaattgaattaaccgctatccgagcacaaggagctggtggtcaaaacgtaaataaagtgtcttctgccattcatttgcgctttaacgtcgcagagtcttcattgccagagttttataaagagcgcttgctcgcattaaatgattcccgccttaccaaagatggtgacattgtgctgaaagcccagcaacaccgtactcaagagttaaaccgagaggatgccttagcaagattgaaagaactcatactagaagcggtgagagtgcagaaaactcgcaggccgaccaagccaactcgttcatcgcaaaaaaaacgcgttgaccagaaaaagcaaaaaggccaaatcaaaagtttacgccgtagtaattgggattaaaaaattacctcacaaaatgagcaatacttgtttttctaaagtgccattgccttgtattatgtttgggttactttctttggaataataaaaaataggtttgcttaacatgaaactagaatcactagcattgcaccacggttataagtcagaagccacgacaaaagcggcggctgtgccaatttatcaaactacctcttatacttttgatgatactcagcacggagcggacttatttgacctgaaagttcagggcaatatttacactcgtatcatgaacccaacaacggatgttctagaacaacgtgttgctgcaatggaaggcggtatcgcggcccttgcggttgcatctggtatggcagccattacttatgccgtgcaatgtatttgtgatgtgggttcaaacattgtcagcacaagccagctttacggcggcacttacaacttattcgctcacagcttcccaagacaaggtatcgaaacacgcatggtatcggccgatgatctagcgggatttgaagcggccattgacgaaaacactcgtgcgattttttgtgagtccattggtaacccagcaggcaacattgtagatattgaagcgctagcggcgattgctaataaacatggtgttccgcttatcgtagataacacggttgccacgccattcctatgccgtccttttgaattgggcgcacacattgtggttcattccctaacaaaatacattggcggtcacggtactaccgtaggtggcattattgttgactctggtaagtttgattgggtagcgaataaaaaacgtttcccaatgttgaatgagccagatccttcttaccacgatgtggtttacacagaagcactaggcgaagcggcttatatcggtcgttgccgtgttgttccactacgtaatacgggatctgccttgtctccgcacagtgcatttttgatcatgcaaggtctggaaactctaggtctaagaatggagcgtcattgctctaacgctgaaaaactagcggcatttttacagaatcacgataaagtgaattgggtgaattacgcagccttgccagataacaagtacaacgaaatgagcaaacgcattaccagtggtaaagcgtctggcgtactaagttttggcattaaaggtggcatcgaagcaggtacacagtttattgactcactacaaatggtattgcgcctagtgaacattggtgatgcaaaatcattggcttgtcatcccgcttccaccactcaccgtcaattaaacgatgaagagctagcgaaagccggtgtgagccgagacttggtgcgtatttctgttggtattgaaaacattgaagatatcattgctgacattagccaagcgttagataaagttactgtttaataactaggctagtcatactctagttaaaaataataaagggctactctggtagccctttctttcattccactggaataagtcatcattcatgccagctaatcaggataaagacccaatcattcaaagtccttgtattcgacaatgttgtcttgatgccgaggatatttgtatggggtgctttcgaagtattacggaaatcatggattggcaaaaatcgacccacacccaaaagcaagaagtgttggcaaattgtgctctgcggaagcagaaacacgacgccaaatactcttagtgttctttcattcctgtcttctattatttctttctaacttcctgcgctaattaatttaacgtttttttaatcttgctgtaataaatcgatagctacccacgtctaattcccagaaacaatttaagggtacttggatctttccaagtttttagataatgcgggaggtgatttaccttgatagcagaatttcaaacatggctaacctctggcaacacatcgctgacattattgtgtgttggcattgtgctcttgtcctatttacttgaagaccttgctattgcaacggcagcgactttatctgctctcggtgacatgccttcatcacttgctctaatggcgatttttatcggtattgcgacaggagacttgggtttatatgtgctagggcgatatgcccgaaaagtccgctggttgcgttatcgggcactgagcaattcttcctttaaggtgattaggcaaaaattgacccaacgggcgtttgcgaacctttttcttatccgttttattcctggtttacgaacaattggtttcaccttgagtggctttttggtcatcccattacccgtcttttttagcgcagttttgcttgcaacttctatttggaccttgctggtcttcaccttgatttaccaagttggtggccatgtttttatgtcattgtccgagttgaaatggctgctgattcctgtggcttttggcctgttgtttttaatgaatcgttttctcaataaatcgtttacacgaggtgcgtcatgagcgtcatggcaaaggggcagttcattgcgcctaataaaattaatgcaggaatgccgctacttcaaatagaagaagagacgagtatttcaccttatgagttcatgccaagttggtttttttatacgcctgtggttatgcagagtttacttcttggtctgcgtcacggggatgtttgcctgccattaattgctaatcccagcatcaagctcagtggcatggttggcgaatcgaaaacggatattttgaatttggcaggttcattcgctaagcaatggattgagccttttattactctgacgaaaactcaacaaagctcagcaattcagttagaaagcgctctacaagccatgacagtggctcagttgtctttccctatcgtggcgaagcctgacttaggatgtcgtggtgtcggcgtcaaattactgaaatccgttgatcagcttcaagactatatagagacattcccttcttctgcgcagtttcttttgcaaaggaaagcgccttaccaagcggaagcgggtgttttttatgttcgatacccagggcgtaagcagggtgaaattatttccatcacattgaaatacgctccgagtgtcgttggtgatggcacacacagcttgaaacagctgatcgagcgctgtcctcgtgctgggcaattaactcacctgtatttcccacgtcatacgcaaaagctggattggatccccgccgaaggggaagagtaccccctagcgtttgctggcagccacagtcgtggatcgatctttcgcaatggcaatcaatacatcacagaagccttaactcgccaattggatgagattctaaaagacgtggagggttactactacggccgcttagacatcaagtttgctgatatcgaatcctttatggcaggcgagcagttttccattttagaaatgaacggcgccagcagtgaagcgacccatatttgggatcgcaataccaagctttcagagatttttagcacccttttaaaacagtaccgaatcttattcgagattggtgctttgcagaaaaaacgcggttttaaatccccctcaattcgagccttgttcaaagcatggcgtgaagaaaaaagcctgactcaacattaccccagcacagattaaaacaccgttttaagtgaattctaggttttggttcagtgccgtattggaaggaaagaagatgcaaccggtattaaagaaaagagacataagtgagttgccagctgcaacttacgcacccgtggtgcaaggctgtcttgaggtgtttgctcaggcttctcgttgtttacatatgctagatgacgagtcatatcaagcgtcgatgaagcctgtggtaaacagttctattggagagcattttcgtcattggttagatgtctttaatgccgtgtatcaagcgggaatagtgatcgattataaccggcgtcgccgtggtcatgcggtggaaacctcgcgctcggttgccttagaagaaatcgcacgcttacaacattggttgatggggttatcggataaacagctgaaaaaaagcgtgagtattttgacggaagtctctgtgtcacacactcaggcttgtcttatgtcatccacattagagcgtgaaattacctttgctgctctgcatgccaatcatcattttgccatggtgaaagtggccgccagcttaatgaataaaagcatcgatgaagattttggtattgccccagccacagcaacatttttaagagggcaatcataatgtgctcggtttcttggtggattgacgaatctggttatcagctgttttttaatcgtgatgagcaaaaaacacgaactcccgccttgtcgcctcagtcttttgttctacaaggtatccaagtgctcatgccgattgatcctgtgggcaaaggcagttggattagcttgaacgaggctggtgtgtccttgtgtttgctcaataactatcaaggcaaaacgccatcaggccaactgacgagtcgtgggcaactggtcaagcaattatccagtgccacagggcttgctcaaattgaatggcaatttgctcagttggacctgcaacagtttgccccttttaccttactggcttttgaactgggtaatagcaaggttagagagtttcaatgggatggtgaaaacgcatcgattctttatgcccaatcaccgcatttttcgtctgcagtggcattagacagtatcacggcctatcgacaatccgtctatgaggaactggccgtcacatgcgctgacgatttgctgctgtttcattctcagcaccatccagaacagtctcatttctcggtttgtatgcacagagaagatgctcaaaccgtgagcttcacacgcattcaagcgagtaaaaatgatttgcagatgacctatgtagcgggatctccgtgcatgcatttaacgccacaagccttggcgtctcagagttatggttttcaagacaatggttttcaaaacaatcgttttcaagacccgtgttttcaagaaaaggtttctctcgttagtggttctttttaatcaaaatttaggagttgttatgacgcgtttaatgatgttttttgccttgtttataagcagttttgcccaagcgcaagatgaaatttacaccggctactttagttctaaagccctgagcggttacgacacagtggcctatttcactgaccataaaccggtcaaaggcagtgataagtttgtcaccgaatacaaaggcgcagattggtatttcgcttctcaagaacacctcgagatgttcaaagcagaacctgaaaagtacgcgccacaatatggcggttattgcgcttgggctgtgtctgtaaaaaacgattttgcgtcagctgacccgaaagattgggcgattgttgacggcaaactctatctgaattacgacgacaacatcaaacgcaagtgggaccaagatccggctttgcacatcaaacaagccgatgctaactggccaacgctaatccataaaaaataatacttaaaaataaggttaatcaagatgaataagcaaatcgtgaaatatgtaccaacggtgtttatcgcctttgtatttgtgcagtccttgttctttaaattcactggctcctatgagaccgaccatatctttggcgtgctgggcgcttggtctggattggcgttttttggtcaatacggtggctacattattggtgtggctgaattgattgcttctattttgttgtttagtcgatggcatggactgggggctttgatggcaatgggcattatgagtggtgccattctgtttcatctgtttacgccattgggtgtggtcatgccagagttcaatgaagtgggtgagatcgttggtaacgatggtggtttgcttttcaccatggcgtgtttggtttggttatgcgctttgtttttatcagtacgagatcttcgagcaccacaaggcacgttaaacaagcttgtaaatagaggagcctaattatgttagccagtcctgttcgtttgccaagtccgtttcgcttaaaaagagtgacaccatttggtgtaggggaatctgttattgaatgggcgacaggactcgctaaattagatcgtttgtatcaacaaaggccaagtaatcagaactgctttgaatttatgcgttataccctagaagctttggatattgattattccattgccaaaggaagcatcgaccagatccccaaagacggtcctgtggtgatcgtcgccaatcatccccttggtgcgattgaaggtgtggtcttggcagatttggttgggcaagtacgcagtgatgtgaaagtgctggccaatgaattgctcaagcgtttgcctgaaatcagtgatttgtttatcggcgtggatgtattcggtggcaaaaccgctcagcggacgaatggcaaggcagttcgtgatgcccaccgacatttggccgaaggcggggtgttgattgtttttccggctggggaagtgtctagctatgcgaagccatcacaaggtttatcatcaaataattcgaaagaaaaacaggcattggcggatattgaatggagtcagtctgttgcgaatttcttaaagcgcagtgagacgactacagttcctatttttatcaatggcaaaaacagcgagctgttttatcaagcaggtcgaattcatccgttattgagaacggcaatgctcggacgagagttgctgaataagaagtcgtccgttattgagatttccattggtagcgcgatgcccttttcagagcttaatcagttcgataataatcaagaccttgttaattatttgcgtttaaacacctatttaatgagtccgcagcaggatcaagagtctgtcgctcacacagagcaaattgacttgcccattattgctgctataaaccctgatctattagagagcgaaatcgccagtcttcccagcgaaatgaagctcgtggagcagggggagttcagtgtttattacgcaccaacgcagtcgatccctttactgatgcaagaaattggccgcatacgagaagagaactttcgtgctgtgggggaaggcagtggtttggcttgtgatgtcgatgaatatgatctgtattaccaccagctttttgtttggcatcatggcaataaagaagttgtcggtgcttatagaatggggctggttgataagcttattgaagcgcatggcttaaaaggtttgtactcgcgcagtttgtttcattacgaccaagcttttatcgatagtttgggtcacagtattgaaatggggcgatctgttgtcgctgggaagtatcaaaagaatttgaattccttgctactgctgtggaaaggcattgcgacctttgcttatcgcaaccctaaatacacgaacttatttggccctgtgagtattagcaatgagtacagtcatgttgcaagacaattaatcgcggcgaccttatcgattcattattatgacaaagaaaaagccagcttggtgatgccttcgactcctcttagaaacagtggctccgtgttttggcaacccaatttactatcgtcattagccagtgtaaccctgctatctaacgtattatcgagaatggagcagggcaaaggccttccagtgttgattcgtcaatatttaaaaatgaatggaaaattggtgtgtttcaatgtggatccagcctttcataacaccttggatggtttgattgtggtgaatttaaaagacgtgcctgtatcgatcttaggcaaatacatgggacgagaagaagctgaagcgtatttgctgaaatagtaagtgaagtcttgtggctttgaagaagataatctcccccttagctgggggggagcaggaaggtattatttagcgctacgagtgttcatttcgcaaatgacttcaatgaccttatctggatactacagatgtgtaatgtgtcccgcacctttacatgattttgaatgagccccagcgtatttataacctgttgagcaatatcttcattttcttttatttctttaggcatgctacaagccgctaaaaagcagctgacagacagataaaacagagctttaagtaagaatgcacagtgttcaaaattaatctcattgatgaggttccaaaataagaaaaatggctctgtgtgaaaataattcttttgtgatactgatcatacattttatacgtcaatacttgcctatcatttttgtgtcgccctttagaactaatttatttgcccattaagctaatcttttttactacttatttctttcactctctttatcttgatctaacgcaatgtttccaatcgcaactacactcataatctggccttatagtaagccttgaaatgttttgaggcttcggtgggcgttggataacaagagcacatattaaacaagtgtctacgatcgcctttttttctcaatcaaatgaatgggttgaagctatatgattaacgaagctgtagtggaattatcgcggtttcagtttgcactcactgctctgtaccactttttgttcgtccctttaacgctagggatggcttttttacttgcaatcatggaatccgtctatgtaattacaggtaagcaagtttacaaagacatggttaagttttggggtaaattgtttggtattaactttgccttaggtgtgactacaggtttgacaatggagttccaattcggaactaactggtcttactactcacattacgtaggtgatatttttggtgcaccgttggccattgaaggcttaatggctttcttcctagaatcgacgctcgttggtttattcttctttggttgggatcgtttaagcaaagtgaagcacttaatggttacttggggcgtagctctaggatctaacttgtctgctttgtggatcttgattgccaatggctggatgcaaaacccagtaggctcagacttcaactacgaaaccatgagaatggaattggttgatttcggtgctttattgttgaacccagtggctcaggtgaaatttgtacacactgtttcggctggttatgtaacaggctccatttttgtcttggctatctcaagttactacttacttaaaggtcgtgatcttgcgtttgctcgccgctcttttgccattgcttctgcatttggtttggcatctgtattaagcgttatcattttgggtgatgaatctggttatgaactaggtgaagttcaaaaagtgaaattggcagcggtagaggctgaatgggaaactcaagaagcgcctgcagatttcaccttgattggcttccctaaccaagagctacaggaaaccgaatttgcacttaaaattcctggcttgatggggatcattgcgactcgttctttaagtgatgaagtcactggtatcaaggaactgaaagagcataaccgccaacgtatcatcaacggtatttatgcaaatcagttgcttgaaaaactacgcgatggttctgacgatccacttgttaaagaaaacttcgaaaaagtaaaaggcgacctagggtacggtttattggtaacggcttttaatgaagatattaaccgtgtgacatctgaagaaattgaccaagctgttgaatattctattcctcgggtggcgccattgttcttctctttccgtatcatggtggcatgtggctttattatgctgttcatcttcgccgtggctttctaccaaaatgcgcgtcgtcgcatcggtcaaagccgtaccttcttaaaagtgtgcttaatgagcttgcctttaccttggattgcatgtgaaacaggttggtttgttgccgagtatggtcgtcaaccatgggcgattggtgaaatcttacctatccatgtggccgtatctagcctaactgccgctgaaatttggacaacaatcattggctttactgttctatatacagcgttcttgattgctgaaatgtacttgatgattcgcttttctaagcaagggccttctagtttgcatacaggtcgctactcgcttgaacaagaaacgtctcagttgaaacaggaggtgtaagatggattacgaattattaaaagtcatttggtgggtattgatcggtgttttgttgatcggcttctccgtaaccgatggcttcgatatgggtgttggtagcttgctaaaaatcattggcggcaacgactccgaacgccgtgttatgattaactcgattgctcctcactgggatggcaaccaagtttggtttatcacagctggtggtgctttatttgcagcttggcctgtggtttacgcaacatcattctctggtttctattttgcgatgatgttggtattggcggcattattcttccgtccaatcggcttcgattaccgttctaaactggaaaatacaaaatggcgtaatggctgggactgggggattacctttggttcagcggttccaccaatcattttcggtgtggctttcggtaacttgttgcaaggtgttccatttgaatttgatcaatacttacgtgtgacatacacaggttcattttttgcactacttaacccatttgcgatcctttgtggtttggtcagcttgcttatgctcatgactcaaggtggtgcttggttgcaaatgaaaacagacgatgccttgctagaaaaagccagccgtatcacggcaatcacaggtgctctagcggctgtattgtttatcattgcgggtgtttggttagcctacggtattgatggttatgttctaactagttccattgatggcaataaagtaatgactccgttaatgaaaacagcagaagtacagcctggcgcatggttagctaactacgacaaagtgcctgcacttatgttggctccaatcatcggcattgcaggtatgttgttcgcagccattactgcggtaatgagaaaaggcgcattgtctttcctaagttcatctttgggtattgctggtattatcgtcactgcgggtgggtctatgttcccattcttgatgccgtcttcaagctacccaagcatgagtttgactatgtgggacgcgacttcaagtgaaaacactatgatgatcatgttcgttgtggcttgtatctttgtaccaatcgttcttatttatacattgtggaactactttgtgatgtacggtcgtttgactaagaaacacatcgaagaaaacaatcattcactttactagtcattggattagaggatagggcgatttaagcgctatcctctagctaaatatagaggaacagaatatgtggtattttgcttgggttcttggtgtattgttagcttgctctttcggtatcatcaacgccgtatggttagaatttaaaggttacgaaggtgaagaggagcagaagtaaaccttatgatgcaagataaggaagcaaaaaaggcacgtcgacctagtcgaatcaaaacaccagaagcagtatttttgggacagttagcgaatcagcagtcatcaaaataccgtcttgcacaaggctttggtgtgttgtttgctgtgtctttggtgttgcaagcttgggcgttcgcgaatgtcttttcagacatggcgttgcaccaatctttttctttgtctctacttgttatgggtttatttgctttattaattcgcgctctagccagctttggtcgagagcgaatttgcactagcgcaagccgtgatattcgttacagcttgcgtagtaaattggtgtcgcatctaacaaatcttgggcctgcgcgcctaaggatcgaagaagatgcggcgctgtctactcgtgtttacgaacaagtagacgcgttagacgatttctttagtcgctataaaccacaagtgtttatggtgaccctgattccttgtgtgatcctactttccgttgtgtctatttcttggatcgccttctttgtattcatgatgaccgcgccattagttatcatcttcatgatttttgttggccataaagccgcacaagccaaccgccgacagtttaatgtcttagccatgttgtccaaccaatttatggacttaagccaagggctagcagagttaaaacgtcttaacagaacagccgaagctcgcgagcgtttgtccgacagcgccacttcataccaaaagacaactatgggtgttttggtattagcgtttttatcaacggctactttagagctttttgcctcattatctattgccatgattgccttgtacttggggttaggcttattagaagtcttaccttggcaagtgggcagctcgcccgttaccttaacgcaagctatgtttctattactgcttgcaccagaattttatttgccacttcgccaactaggtaatgactaccacgcgaaacagaaagcggaagccgcggcgaccgatctattagcaatactggatgcgccagtgcatgttgcgtcatcacaagaaaagcaaaaaacagccaatcgttttggaaaagccgccatggccgagccattgcaatctatcggctttgaaaacctaagttggtcggaagaggggcgttaccgattagcccctattaccgccaatatcaccgcaagtgagcgtgtttggttgagtggtgaatctggcgtgggaaaatccagtttattacatctattgttggggtttgaagacggctatgaagggcaatttctagtcaatgatctgccttttagcgagttagatttagcctcttggcgcgcaaaattggcttggctgccacaaacaccagaatgggtaaatggcagcattcgacgaaatttactcttaggcattgagccaccgagcgaacgcgagatcgccgccgcattgcgagaaagccaatgtgatgaatttattcaagctttacctgatggactggaaaccaagttaactgagcttggggctggtttatctggcggacaaatgcagcgcctttctattgcccgagccttattgtcaaaagcagacatgtggttactggatgaaccttgttctggattggataaagaaaccgcccaaaccgtgctagacacgttagaaaaggcatcgaaagggaaaaccttactcatcgtcagtcacgatacacatcctatcacttgggtcgacaaacattgggtattaaccacaggaggtttgcatgaccagtcacgcaaagaaaaccgccaagctatcgcttaagggccttttactggcaaacccatggggattcatcatacctgttattactggtatcgcagcgacattagcaggtgttgccttgttaggggtttcaggttggtttatctcagcagcagggttggcaaccgccatgggcgtggctctggtgtttaactacctcactcctggtgcgattgttcgcggtttggctatcttaagaaccgcaggtcgttatggcgaacaagttacatctcataatcacctgttaggattgctacggattttacgcctttgggtttgggatcagcgcgttgccaaagacgccgctaatctacaccagcaaagccgtggagacttgttacaacgcctagtaagcgacctagatcaaattattcgttggcctctggtggtgtttctaccttggatctacgcactactatcttatgtggccgtgtctatttttgcctatttcatttcgcctaccttgctcatgccattaggtgttgccgcgttattgcatattgtccttgttccttacctatgtgggcgctttgccagccatgaagtacacgttggtcaaatacttggagtgcatcgtcgcagtcgctttgtaagcttcttctctgcactgattacgcttactattcgcggacgttgggaagattatgcacagcgtcttgggcaactggatgaacgccaaagaaaaacagaaattcgtatccaacaagccgttagccttgggcgtttgttatcttactgcgttaccattttcttattggcatgtagtttctatttgctagcacaagcggatgacacaactggtcgctgggccttaattgctggcgtgcagggtacttgggtcgtgggatttgttttatctatactggcggtaaacgaattggtgctaccgctggtgcaatcctttgttgcacaaggccaatctcaagtgggcttacgtcgtttgaatcaactgcatcaagatgaacaagcggcatctgagcagccgattaatagaattgaacaactcacctttaagcaatggcgcggctaccatgcgcccagtggtatgggcagtccagctacagatattaaaataaaacagggggaatttgtttggattcgaggcgcaagtggttctggtaaatcgacgttattggcctcaatagcaggtgattgcctgtcctctggtgacgcttttattaacgatgaacaatacccaatttacaacaacccaaggtatcaagcgaagctaagttacttgcctcaagcgccttatatctttcagcaaagcattgccgccaacttacaccttggcaaccccaatgcaagcgacgaagaactttgggcagtactagaagccgtagcactcggtgactgggcgcggagcttaccaaatggcttagagactttactaagcccacaaggccgtaacctttcaggtggacaacgtaaacgtcttgccctagcgcgtttactgctaagacgctctcccgttctactgctagacgaacccttcgacggcttagacaaagccaccatcgaaaccatttgtcactcattagagaacgactacaaaccagacattttaatcctcgttagtcacgtgggcagccgcattggcgacagctcaagagtcatcgagctttagctctataactccctagctaatcgtagggcatcataagcgcagcgtaatgtgccgttgaaagcgaagctttcattgtgggtcgcggctttagctctacgcggaatccatgttccattcaaacgctttgtattcccgaccttttttccgctctgctgagcgggtaactttttgctagcgcccaaaaagtaaccaaaaattcgctttaagatctttaatgcctgattttcatcataggcgcatgattgctgcctacgctcgttatatcgtaaggcatggattgttcttttagtaagagatacatcttcaaacaatgactctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgatttcatcgtagctattcgtgtaaaactaaagcgtagggcatcataagcgcagcggctctaaattttaaaaaatgccgattgaaagcgaagcttttattgtgggtcgaggcttcagcccgaaaaaacgctcccatagtaaataaaaaatgtattttatttctattaatgattttagagtcagctgcttatagtaatattaagaaggttttaaatatgtgcaaacgcgtagacgcattgataaaatttaggggggggaatgaaagctgtattatatttaatattattgtttctgacattttcattaaatgccgaaagcattaggactcactctataagtagggatgatggcactgaaatatcctattacctccttcgctcattaccagaatcacagagtgatacgttgttgctgattcttcagggttctgactgcaacagtgtgctacaagttgaatcaatctttacagattataaaaatatttggcctgcagcagacgttctcttggttgaaaaatacggtatagataaaacgctgacttatagcgaagaggtagaacgtcatgactgtccagcacaatatatacaaaacgacagtccagagcagcgagtggctgatgttataagtgttttgaaatatatacgagaagacagtcattacgctaaccttattgtttttgggggaagcgaaggggcaattatagcgaatctattatcagtaaaaattgacggtataaatgcaacagtctctttcaatggaggagggagaaagtttatagatgacgtaatacataatatttcagcaagcgctgcaaatcatgcagaagcgaaagaaggaatcgggggttttaaagagttttcacattatatacttaacagcctgccaaatgagctcgaagttagtggacatggctacaaatggtggcatcaaatgctatctattgatcagttttgggttttaaaaaaggtgaatactcctttacttatcctccaagggggaagtgatgtatctgtatcacctgaaaaagttgatgaaatgatcactaatcttagagagcttaaaaagcataatattgaatatcgaagatacgaaggacttgatcatggatttgtgaatagtgccggtgaaagtaaacgtaaagagatagtgtatgatataaatagttggttgaagtccatacttggaactccgaaaaagaatatttagaagcagagtaaaactaaatcagttttagatgataattgcttaactgcaaggagtgataggtttaaagagtaaataaaattactggttgtttagcgaaaaaatgtaagtaaagagtgtagcaacgaggccccatgaatggccgagagtaaggctactcctgcgaaaacgggtatcaagctcttatggtctaaggtaggtcgcggctttagcccgttgacgcggaatccatgttccattcaaacgctttgtattcccgaccttttttccgctctgctgagcgggtaactttttgcaagcgcccaaaaacttcagttcaaaagaaagcaaaaattcgctttaagatctttaatacctgatttttttcataggcccatgattgctacctacgctcgttacatcgtaaggcatagattggttttgctgttcgagagagtctttctgtgaatggctctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgacttcatagtgaattcaataatagacaccaaagaacgtaggtctgatgagacgaggaacgaggcgtgatctgacgctgaaagcgaagctttcattgtaggtcgcggcttcagcccgacgcggaattcatgttccattcaaacgctttgcattcccgaccttttttccgctctgctgagcgggtaacttttgtctagcgccacaaaagtaaccaaaaattcgctttaagatctttaatgcctgatttttttttcatagccccatgattgctacctacgctcgttacatcgtaaggcatagattggccttgctgttcgagagagtctttctgttaatgactctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgacagcatcggtaatgctggttttcgtagggcggatgagggaggcacgaccgtgatccgccgttgaaagcgaagctttcattgtgggtaacggcttcagcccgacgcggaatccatgttccattcaaacgctttgtatcaccgagttttattccgctctgctgagcgggtaactttttgcaagcgcccaaaaagtaaccaaaaattcgctttaagatctttaatgcctgatttttttcatagccccatgattgctacctacgctcgttacatcgtaaggcatagattggccttgctgttcgagagagtctttctgttaatgactctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgacagcatcggtaatgctggttttcgtagggcggatgagggaggcacgaccgtgatccgccgttgaaagcgaagctttcattgtgggcaacggcttcagcccgacacggaatccatgttccattcaaacgctttgtatcaccgagttttattccgctctgctgagcgggtaactttttgcaagcgcccaaaaacttcagttcaaaggaaagcagaaattcgctttatcgggctttcgcctaaacgtctcatttatgttgtttaatattggtttagcaacacgatttttatcgtaaggcatggattgtttttgcggatgctaggaagggaatttttaactgactctgaaacgccataaagtcgcgcaacttcgtcgcgtcgaactgacttttttggggaaaagcaaaatataattaatgggtagatatacagtttatttttaaatggtcactttattacgcgtttagctattttaaataaaccagttgtgcgcgttttgtactagcagaaataaagaaagtctcctaatatcaatgaataaggattcacagagcagaaataacgcgctgtggataaaaggaataacacgcatgctcgtttttccagttttgatttttgtggagatcagttaaaaagtattattcttcagaaagttaaaagggtttttgagtgaatttaaaaatgtgtaaacgcgcatgcgcattattaaaataatgttagcccttatggataaaacgtgatgcatactatctacttccctacgcggtttgaccgagacacccttgatgactttttcgaagagctagactctaatctggacactggggaagtgaagctcgattgttcctcgctgaggtattcgtttccgacagcaatgctggttgcgggttcgaaaataagaacatgggtcaggtatcgacacgagcacaagctcgtcacaaaaaaagcgggggtacacagttcgcaagcggttcattcgtatttatctcacttaggattctttgattacatcttgatgggcgaaggcaatgcggtaggcgcagcatctggctcgggtacttatctacccattacgcgcatatcaaagcctgacttcaattctgatactgaaagtgttcgtgagtggtacgaaaaaattatgtcagcagctcgaggtcttgctcgtgttgtttcaggcacgttggaagatacccaagaaaacagattgtataactatgctttgcgagaaattataaggaatgtttttgagcactcgggtgcatccgaatgctatgtctgtggtcagcgctggtacaacggtaaggtcgaaattgcagtagtagacgagggaatgggtattgccgaatccttgagaaaatcatttgaacttgaaaatgatatggaagcgctcaatctggccattaagccgggagtgtctcggacgtcgaatgtatccaaaagtgagaatatttacgacaactctggcttcggtttgtatgtcttaagccagctggctaccaactttggctggtatgtccttggtagtggtacttctagacttgttggtcacaaccgtgaggttgctgaagagaaacttaacttcagcggtacatatttcggcatgcaattgttgcaccccccgaaacagtttagtgggacattgagtgacataatcatggtgggcgaagaagaggctaagaaaagcggaatactaaagaaagcctctggtatgtcgaagcttggctaacaattcgcgtaaagcggacgtccctagcgggccgccgttaggcatccgctcattagcagtaatcaacaacggagatatcgtgcaaaaaagaagctggaagttggaagatgcacagaaaatcgctgatgagtttccgtacacttttcacaagccatcaaaagaagttgtgtctcagcttaaagagggcaaccaagccaagctgatttttgaatttgaatcagattaccctgatgcccctagggctgaaaggatgtgggtagaaataaccaatgttaatgatggagtattttcaggttacttagataatgatcctgcatatatcaaagacttgaaatacaaagatcccattgagtttggctaatgccatatcattgataccgatctagaagatccaattccatcaattactgagaagtatataaagcgttgtttcgttacgcataatattctttacgaaggtcggcaggttggttatttgtatcgtgaagaaccagattatgaagacgatagcgggtggcgttttactgccggtgacgaaacagacgaatacatggaagattctgacaattcttcttatgtctctcttggcgcagtacttcgtgaagatgacagtattcttcagttgctagagcgtgaagtaggtgttgcctttgtaaaagatgagaatggcaacttcattgagcttgatgactaaaactcagctaacaagcgcctgcaacggacaaattttactgtcacatttttcgcgctgcgcagcaaaaaagccgccagcaaaatttgctcgttgaggcgggcgttatagggcataggggactcagcattgtacccagcaatgaacaacacaaaatggcgcgagttgcagcaagccatgtatgccctcgaagagcatagtcctaagtggcggacaaagtgtgttacaaacggatacgtatcaaattgggatggtgagtggttctatcacttctcagaaggtggctacaaagatatcgagtgggtcgagatacaagctaaaaacgaagagcatagaagcgttattctttctgaacttcgcaaagttcacgttcccggtgaacgtacagctcacggattcaagatatatggatatgtgcaggacggcagcccagttgagtatctgtagtcctataacaatccgcagcagtcgctcccgttggtcgctgggaccgccaaaacgctgcgcttatttgtcgtcccctgtgcggggcgttatatgccatggagatttaggtgccaaagtcgaagtatcagcaaataattgaagagcactgtagtaaagaagctataattattcctgcgggattctatcgtcggtcagctggtcacctagcgatcattaaacacacaggaaccgaaaagtagctagtggcaacgacttgtgttaaaagttctgatgtaattaattatcttactaactacggcaatgaagaatgccaaatttttgatttcaaataaggtgtagagttagtttggaacggtgcaaagtctctagcagtaaaaccagtggtgtaactggcatataacaagtcaattatggcatggacgcaaaacgcatggcttgcgctcattcttcgctaagtatagtcatgctttttgcgccccatattgaggcgttagcacgaaggaataaagatggccgtaggagattggttcagcacattttgtgggaatatcaaggttagtaataaggactccatatctagacgatataaagctattacaagaagactgaatactgatttttgggatacagtttctgacacttcacacagcctttatgttggctcctacggtagaaacactgctgtggggggctttagtgatcttgatatgctatttcgtttgccatatagcgtctacgaacgatacaacaattacaatggaaatggccagtctgcattgcttcaggaagtaaaacgctccatcgaacgaacctatgctaccaccaagattcgcggtgacggtcaagtgattctggttccatttgatgacggcctgacttacgaggttgttcctgcatttgtaaataaagatgatagctttacctatcctgatgcaaataatggtggccgttggcgtaccaccaatccaaaaccagaaattgaagcaatcagggcgaggaacaaacagtgtaacaaaaacctgatttggctttgtaggatgatgcgtatttggaaaagaaaatgggatgttccggtaggaggcttgctgatagacacattggcctaccaatttattgaaaattgggagtatagagataaatcatttgtctattatgattggatgtgtcgcgacttttttaattttatggcaaatcaggataaagcaaaggaatactggaaagcccctggtagtggtcagtacgtttatggcaaagatttgttccaatggaaagcaagacgttgctgcaatatcgcaatagaggcttgtgaacacgagtctgcagaccctaaacgtgaatggtctgccaaacagagctggagagagatttttggaactaaattcccaagctaacaataaaggactggcatacctcgaagagcagattcgtgagtgctatggccgggtcgtttattcgcataaaacacatgagaaatgcgccgatattcttctgagtaggctttcaaatataaagattgcacaaattatattgtctgcgcttagtacagctggtttcgtttcgataatttttggaactggggaagttggggcgattgctggcggtttagtctcggttgcattacttgttctaaatgggtacacaaaagactacgacctcggtcaattggcgcagaagcaccgtcaagctgctgctgacctctggctggttcgcgaacagtatctctcccttctgactgacttgcgctctaattcaggtagtgaagatgagttgcgagaaaagagagatgagttattgaccgagttgcatgctctttattcaggtgcgccccgtactaacttcaaagcatataaaaaagcacaagaagccctgaagaaccttgaagatatgactttttccgacgaggaaattgacgcatttttgccgaagagtctgaaaaagtgctaacaagtggctgttgacggatgtgcctacgtttcgctccggcacgccgcaaagccaagcgttaggcatctaccagtaattggaggtcattaatgaactatgtagcttcaaaagaagatagggaatttatgagacaagttgaatcatttgaatttccggtacccgaatttgatcatagggcacacgtgcgcttagtctatacataccttgtcgacaatgaagtaactgagactgtttgcctaatgcgagatacaattatcagtttattgaaacatgttggtgttgaaccttctcagaagtatcacgaaactttgaccaaagcttgggttttagctgtccatcacctcatgaagaatacggatagctctgagtcagcagacgatttcattgagaagaataaagttttacttgattcaagtatcatgatgacacactactcagctggtgtgcttttttcggagcaggctcgtagctcatttgtcgaacctgatctagacccgattcctaggcatggtagatagatgcttaacatggttattaaattcgttccctttggtcgtcccaagcgcaagctcgagcagtttatggcggcgttggcatgacttcttacttcaagtagcacacggccattccttcttaatgagtagaccttttgtactgctcaaaagagataagtaaactggtatccgtagattaaaaaacaaccccatctaaccggagacaaaatggaattagtctttccatcttcaaaatatatccaaagcaataacgcatacatcgaagagttgggggatgaagttcgttatccttttcctatggattttgatcatcaatatatagcacaattgaagtacagcaagattcgggtcggcagtcatcatttcatttcctaatatgacatctgtttgggcacgtgccctttaattgtcagcagaaataggagaaataatcgatgaacatactggtcaataaagttgctattgttaccggtgccagcactggtattggctacgcaactgcgaagctttttgcgaaagaaggtgctgccgtcgtgctggctgcacggcgacaaacagagcttgatgatcttgcggactcaatcaatgcggaaggagggcaggcgctggcattagcgggtgacgttggtgatgaagcttttgccaaagctctggtagataaggcggtaagtcactttggtggattagatatcgctttcaacaatgcagctatcttgggtgctatgggccctgtctcggagatgtcgcaaacggattggaatcaggtcattgcgacgaacttaaccagtgcatttttggcggcaaagtaccaattgcctgctatggaagcccgaaaaggaggttcattaatttttacctctacctttgttggttacaccgcaggtatgccaggcatggcggcctatgcagccagtaaagctggtcttattgggttgactcaagtgctggcaacagagcatgggcctcagaacatccgagttaatgctcttctgcctggtggcaccgatacggcagcgggacgtgagtttgccaatacgccagaagcattggcgtttgtacgcaacctgcatgctcttaagcgtatggcgacaccagatgaaattgctcagtccgcattgtatttagcatccgatgcctcgagttttacaacgggttcagcgatgttggtagatggcggtgtttccataaatcgtgtctgagagaggtcgcaccatgtcggattatgatcgaattgcaagcgctatggcttatttggttgatagggcagcggatcagcccagccttgaagagatagccgcccatgtgcatttgagtccgtatcactttcaaaggctgttttgtcagtgggcgggaactacgccgaagcgctttttacaggtcctgacattggagcgaggcaaggtgttgctagagaattctcattccttgctcgaagtatcacatgaacttggattaagtggtagctcaaggttacatgaccattttgtacagctggaagctgttacacctggtgagtataaaagtcgaggtaagcaggttctaattgagtacggcgtacataccaccccactggggcctatgttcgtcgcggtaacccagcggggtgtttgccgagcagagttcatggacagcaacaacatggacgagatgctagataatttgcataacgcttggccgcttagttcgatcagggagagtctccaatctacgcgccatgttgttgatgtgttttttggcagtgatacagccgccaaacatggtccgctgtcgatccacgtgaaggggacaaattttcagatcgctgtatggcgggcgctgttgaaaataccaccgggcgctgtggccagctatgctcaggtagccacagcacttggtgcaccccgatctgcaagagccgttggtaacgctattggggcaaatcctgtggcgttactgattccctgtcaccgagtgatacagcaaagtggggcgcttggcggctaccgttggggtcctgccaagaagcttatggtacaaacatgggaaagaatgcgggatgaaccggttgtacggtaatgtagagttagatgataaataagcagggggcaccaagtagacgtttcttgatgttcagcgggcattatcattgcctcagttagatgtcgagtagaccgttattggtcgacaaagaacgcattatgacaaatcacgttttgacggtctaaaggccgatctacaaaaaacaatcgcaaataatctaggggcggatgagtttatcaaagtgtgattcgatgaacctgtctttccctaatcttctccatattcctacaatgtcattgactttttattgttctttatatagaacgttctatataaagaacattttgaggtgcatgatgaataaacctattcttggttcgttgggtcgcaacatacaaaaaatgcgcatggcaaaggggttgtctttgtctcagcttgcgctagatgctgggctggcgaagtctaacttgtctcgaattgagcaaggtgagggcaatccgactttagaaacgatttggcgtttggctgtacagctgaatgttccgtttggagatttggttgctactgtggagtctacattgggcgaaaacggtgtgcaggtcaggctgatcgatcagggcgaggacaatccgcgccttgatgtgtattggatgtcttgcgcgccgaacactattaagcaatcagagccgcatattgctggcacgacagaaaccattaccttgatcagcggaaagttgctggcgggtgaaaataatgacttacgccatttggaaattggcaaggcgcatactttcgcagcagacgttccacatagttatcaaactgacgattcatgggcgacgctaatgatggtcattacctattctaaacaggacgtttcaatatgagtactgcaacccaaacccttacaggaacaccttggaagcaaggtataaaagatgctattccactacttggcggttacattccggtggctatatcgtttggtttgatttccgttcagtctggttttagcgtgttagaaactattcttatctctgcctttatttatgcaggcgcatcacagtttctctttgtggctatggccgcttctggcgcgccgttatggttggtggttatcatgacgttgttaattaatgcacggcacgttgtgtatggaccaaacctatctccctacctaaatcatgataaaaagtggcttccactcatgcatggtttaacggatcaaatctttgcgcttgctcacgcccgtttaccacagcttccagatcaggcgcggataggttggtacacgggggcggcggtgttagcttggctgagttgggttgctggtaccgcactgggcgccattgccggtgacgaattgacgcaacgttggccattaatcagcgatattttgccatttgcactaccggctctatttttcgttttaatcattccacgctgcaataattgtctatggtcgatgaccatttttttgtctgctgtcgtcgcggtaattttgaaaatgttaggttacccgaatgtcgccattccattagcggctatgagcggtgcagtgctgttctacgcgctaaaaaatcaacgtattttaggaggagagtaagtatggatatgtctatgtggctggcacttgtcagtattgccattggcacgtatttaattcgtcttttaccgtatatttggatgaagcgaagcttggctaaaagacaaacagaggacggcataggctcaatgccgacttggttaaccatcttggggcccaccatgattgctgcaatgtttggtacttctttagtgcctgctcactctggtgctttgtcatggctagcgactggtgttgggatactggttacctttggagtgtggacgcgcacacgatccatggggttgcctattttatgtggggtagtggcatttggagccataacgcttttttcgcctatataaatgaggatagattgttctgataacgcgtagacaattcaatgtgtggcagatgaaaaaatagaaagcctttatcatctgcctaaagttcttttctagattgaacttggctggcgttgttttgtgaagcgattctaaaacatttcctcctatggatagcttgttgtctccactcaaggtacattggttactcgatctatatatttattaagatcgacattggttagttaaggcctaccagcgttatttcctggaatattggcgttcaaaggagtgcgagatgcaagctaagtttaccgttcaaattgattctttccataaaatcagcaacattcaaaatgcgtggtcccatgaggattatcgtgccctaatgagcattatggattttgatgatgatgtggataaaatggatgcggcagagctcagagaaatgtgcatgatgtcactaaatgatcttgagcctgcggatgccgcaaaggcagtgctaactcatttattccctgagttatctaaaggtaaaatagatcaaattagccacgatatgattgatgatcgttcgtgggaagagtatccagattgcttatttcatgagcgtttctttagtgcgtatgccttattgcgcgaagcttttaatggaatatttgcaaagccaacaggcgttgaacttgtcattacggttaccgctgaacgagttgaagacatggcgatttttgatgagtcattacattcttcaattgtacggttattggctagcggacaaggcgatgatgcgttaatcaatcgtctgtacgaagaccaaattagaggggcgaagtttcccgaagctccgggtctggtatggcagttgaagcagatagcagacgcgggtttaacgcgtcaatttagtttggttagttcctatttttggatggaaaacttcgaacaagttgaaagctttgatgcagtgtctcatgcggacgaagaaagttagtctaatagcgtgagttgaatcagtcttactaaggcgacagaaagcggatcaaatgattcgctttctattttttgaacttggtaataattaggtattttgattcaaatcgggttttaataataggcattagatctatcacgaggcttaaaatgaccaattcacccattcaaatcgtttgtcaaagttgcgcgacaaaaaaccgtgttcccaaagataagttgggtaacaaacctctttgtggcaagtgtaagagcccagtgctttctaattttcctattaatggtagcgatcaaaatttcagacgctacatcaatgataatgatcttcctgtcgtggtggatttttgggcgtcttggtgtgggccatgtcagcagttcgcaccaatttttgcacaagtcgccagcgagatgtcgacaaaggcctgttttttgaagttggacactgaacaaaatcaaatgaccgcagggggctttaatattcgatccattccgactttgatgatttttcatcatggcaaagaagtggctcgcttatccggtgcgttaccgaaagcacaatttaaacagtggttagaccaaaatttgccagctgtttaagatgttttggatattggcaggacgttaaacgctggtgtcaaaatgcatttctacaaacttttcgtataacgcttcttctgtttcacgtctgtttggatcgggtttaacgcagtctatcgggcagacggccacgcaggtgggttggtcgtaatgaccaacacactctgtgcatttatctggatcaatgacatatatcttggcgcccatggtgatggcgtcgttaggacactctggctcacacatgtcacagttgatgcagcggtcgttgattaatagtgccatatcgtctctatgccgttgttgcgttgctatgaggttggcgcgtggtttgtccttccgataggtttctcattaggatacccatagaagcatcgatgcctggcggacacgggatagaaaccacatggccactgccttttgctacatcgatagggcggccttgtttgtcgtttagttcgcccaatggaaaagtgacattgccttttggcgtcattaactccaaagaatccccaacactgaagcggttttttacttcaatagtgagtgagtcttcgttggtggcaatgacttcgccgacaaactgttgtttgtcactgatggagttgcctgtttcatagttttgcaggtccacatgacgatggcgttgtaagaagccatctgtgtaaccacggtttgctaggttatctaaactgctcatgaggctggcatcaaaagggcgaccggcgacggcgtcatcaatggctttgcgatagatttgtgctgttctggcgcagtaataaaaagactttgtacgaccttccacttttagagaatgtacgcccatttctacgagtcgctcaacgtgttgaatggcgcgtaaatcttttgagttcatgatgtaagtgccatgttcgtcttcgaacgctggtatgtattcatctgggcggccgtgttcttgtagtaaaaatagctgatcgcttggctcctgaatttgcacggcagaggtttgtgctgtgctgctggcaatgatttgaccagtctcgtcttctgttgcttcgtgggcgttgtattgccaacggcatgcattggtgcaagcaccttggtttgggtcgcgtttgttcatgtagcccgatagcaagcagcggccagagtaggccatacacaatgcaccgtgaacaaagacttctagttccatatctggcacttttaggcggatttcttcaatttcatctagcgatagttcacgcgataaaataacgcgagaaatgccttgttgttgccagaatttgactgttgcccagttgactgcattggcttgtaccgagaggtgaatctgttggtctggaaaggcttcacgcaccatcataataagcccaggatcggacataatgagcgcatccggcttcagatcaataacaggtgccaaatcttgaaggtaggtttttagttttgcattgtgaggcgcaatattgctaaccacatacagttttttacccagctcatgcgcttcattgatgccaatgcccagcttttctaagtcaaattcgttgtttcgcactcttagggagtagcgtggctgaccagcgtaaacggcatctgctccgtaggcgaaggcataacgcagattttttaacgaacctgctggagagagtaattctggcatgaagctttttcgctgagacattttttcttgagacataaggcgcaccgaccgatcaaaacgggcggagtttacctgtgtgttaattgaactcaagtgatgatggcgggattggtgacttaaataagctcggtttgatctaggtcaaatttcatcaatgacagagaaaggtaaagatgtcagatccctttaataagctaaaggaatctgactctgttattactctttactaagttagaagtcgtacgcggctgagaggtaaactcgacgacgttcaccaacaaatgaaccaattttatcggtaaagccgctcaccgcgtattctttgtcgaataggtttttgacattcagctggaatttccaatcctgccattttgtctgccatgacatgtcgtaaaccgtgtagggtttgactgtttgattattgcggttcttttgttggctaacgtaatctgcgccaaaggcaatagaagaatttatgctcgggaagtcgtagcgactccaaaggccgagttgatgataaggggtgttggcaaaatatacaccttctgcagcatcagttactttcacatcgttgtaggcgtaactgacattggctacccagcgaggtgtgatatcagccagagcatcaacttcaaaaccttgacttcggattttaccgatagaaatatacttacttgtatcatccgtgtccttttgaaggatgtttttacggtcgatatggtaaaccgctaggttgatattaagtttgttattaaagaagtagctgcggacacctgcttctagctgttggctttcttcaggatcaaaaaactctccgttttttgagtgggcttgtttttcagcttcttgtggtacgaaacctgtcgagaaagaagtgtaaggtttccagttgttattgattcgataggtggcaccgattcggctggagtaacctgtgtcgttgtattcttgcttagaattgttggtagtgtggtcttggtattgttcttcaaagtgatcaatacgagcaccagcgagtaagtctagttgctcagttactttccattgatcttgaatatataagccaatttgatctgtcgtggtggtttcatcagtttttaagtccatgatgtagctattaacatcatcttggccgtagatagggtcagttaggctaagattggaaacgccattcgctttatttgcataactgtagagaaagctatttttctgatgaaaataatcgcttccgactaacactgtgtgatcacctagctcggcgattaaattgccggcaaatgtaatgcctttgcgagtacggacttgatcacggtattgtctttgtgttgtgtctgcagtgccatcactattgctatctagcagtttgtttatttcatgatatttctgggtctctgtgttttcgaagtagcggacagagaaattgctgtctagccatgagtttatgctgtggtctaaacgcgtttgaaagacttgcgcgtccagctcttggaaatcggatttttcgttattattccaagacgtgtcagccaagaagttaccatcatcatcggttggaataccgcgtaagcgggcaccggagatgtattgatgaatgtctgtgtattgaacggtgagggtattgttttcatcgatgtcccaagcgtaaccaagatcgataattcggttttcttcttcgacattgttacggtaggaatcttgaccgtcggagtaaatgccaacacgatagcgttgtgatgcgtcttcattggctgggccagaggattccacgctgccacttaaaaagtctttattgccagcgctgacttttagagtgttcttctcttcataagtaggctttttcgtcacatagttaatgacgccaccaggttcgccagcgccatagattgcaccagatggacctttaaggacttgtatctgttcgatggtaaacagctgaggaatagagaaatcaccgaatggatcgcctttcaggccgtcatagagtacttcgtcttggctaaagcctcttaaggtcacagtagaaacgttattttgcgacatacctgaaatggatcgatacagatcggtaatttgtcgtgccgcttggtcttcaatcaaagcctcagtaaccacttgaacagactgtggtgtttcgtctattggagtcgaagtacgagtagcaagggcagcttcatcttctttgtaataagaaagagcgcggccttgtacctgaagtgtttgaagttctatgttggacccatccttaactttgctctctccatcattgagataactgtcttgtgtgatgttgtttgcagcattttcggcaaaaatcacagtagaaaaaacaagcgcaccacaggcttgcatcatcattaaggtggttcttaacgtcataggaaaaccaagttgaattgaatgagttgcgtataatagtgtttatgatattcattttcaaataggaattgatttacaaaagattcaaaatgcagagttaatcgctattaacgttaatactatattagggagagagataaggtagaaggtgaattgttaaaaaaacagagggaagacagagcggctttgcatacaaaagccgctctgcttgaagactaggctttttcagcagcgagttttgacgctttgatgtagccttgtatagtatcttttagttgaaggcgctgtttctttaacttttcttcttccattgttggagttggagttagttcctgttccattttttccacttctttcgttaagtggttatattcgtcatagagtcttttaaagtgtgcatcatctattttaagttggtgaatatcatctttaaattcaggaaactcatttagtaaattatggtcttcaatcggcataattgcctcctatacttgctagctttcgtttaagactaacctagttaggtttgtcttctcttgatgctggtcaggctttgtccactcttattagagaagttaaccaattactttgctacatagggatttcaaacgctgtttatatagttatggcctgtttatttcagttttcaatggagagaggtaagtctagatgacgttgcactatatagtgggtttctttgcgtttttttgacattaaaaagccgcgatagaggttttatcgcggctaatttggtaaatttaattcgtattaaagagcttttaaaaataggagacttaaaaattaagttctatccttggtttgctgcttttagatagatccacttcgggtgagcaaaggaaaattcttgaagacgaaataccttctttcaccaaatagtctttcaaatgatcagcacgtttttgtgctagattgcttgcggtttcctttgtgtcgttatcgatagatactggtggcttttcaagccctagatcaagataactggccacaccacaggctttaagttggctgtcttttttgtctttcattaacgcaactagttgctttaagaaggcatcttgcgaatcgtttaactcgtcatcttcagcttcaaaaattaaaggttcaacacggatcttgagtagttgatctccagcgaattgggcaatactaataacattcgcgtatggcacaaaagtttgcatcaagtaggtgcttgatgcgctaaatagcgctttacgcacaggtaatagcaagaagtcctgccagccgaattcaggtttttcaatatcgcctgatagaggaatatctaaatcaatattgttgtcgctgtcttttaaaacactcacggcgatattgagtggaacagcgccagccttaataacagagctgctttctttgcgtccaccaagatcaaattctcttaatacaatatgggagttgccattcaacactccgctatctgcgttgagttttaagtctagatccagttgaccagagtctatttggtagcctaaaacattagcaatataagaagaataggggggcaattcggcttcacgaataatcaagtcactttttaaggtgagtttatcagctagaggccaaatggttatatcactttgtaaagtggcatatttaccattgcgcgcttttaacgccaatactgtggcttggtcttttttctgtgtgtttaggttgcgcaatgataatgtgtcgatgtctaaagaacgctgtagtgttggtgaaacactcttgtcttgtacataaatactggatgctccagttgtatcgtaagcatccaaaataacgtaataaggtgctttaaatgcagggttttgttccgaatcctgagtattgctcacggcatttttagcgtctttttctcttggaacatttggattctttagtacaggctctggcgtgttttgctgttcaacatcgacaaaaacgaggttttgtatacgcttttgagcatctaatattaagcttactttggctgaatccgtagtgatttgtttgattttagcgccatcttgagtggcttctactttttctactttgatactgccaatatggcttaacggtggaagtgtttgtttgttaccagcatctgcaatcaattcagaaaccgttaaatccatgacgcttaattgtgctaatgcggcgtcaaagtctttatcttgctgagtaaatgaaaggccactaatgtcggcattcttccaagaggcaatgcgctttttattcgtcaacatgctgtccagtgattcactggtgaagttgaggttagtaccttttatagttggagactgttgattagcttgctctacatctaattggtctgcagtcagtttggcagcacctaatgaaaattgtttctcgtcactttgtgtccctttcaaacctttaatatcaatagacaattggctattttgagctgaaagtacgtcgccatttttttgtagagaaagtgtatttgataaattgaacgtgtcgtagtcggctgtatttccggcttgttggacggatagaccatgactttgtatttccgcaaataaagaggcggtaagagcttcatcgttatccatagtaaaagcgacatcgtttagtgcaatgtgcagttgtttgttttgtactgctaggctttctgatgagagggaaagcgcattcatgtccagtatcgtagaggcaacgcttgcggacagtcctgactgtttatcctgcttgatgtcgaaaggtgtgttcaacgtcagattatcaaattgtacactttgctcagcttgggcaaagctggcttttcctaattgtaaatcaaggtttccgctggctgctaatccaagttcattctgctttatatcgaatggggtgtttagtgtaagcgtatcaagctgtgctttttgcgctgcctgagtaaagagcggctgctctaattgcaaatctagttttccatttgctgctagtccctgtttatcacgtttaacatcgaacggtgtgtttagagttagcttatcaaactgtgcggatatgtccgcctgcgcaaagaatgactgtgtcgactgcaggttaatagttcctgtcgcggccaattggtcagcggaaacaaagtgggcattggcttttgatatggataatgacgtagatttggtggaagctttgtcctgttcgcctaatggtaaattgaggtcatcaacttgagcatttaaagttagatttttaacatcaaaaacaggtgcgccattcacttgctgttgtgaaaattgaaagcttccaacgagatctaattggcctttgccttcgttgtaaggtgaaggtaaaaagtggcgaaagctctctatcagcaagcgcgtgtttttaacatcgacgttcgcactggcttgttctggtgaataatcaaattggctatttatagacagagtcgtttcattgacgaaagccgatagcgcaatatcaccttgccatgtaagttcttggccggatagatcttttatagatagattggttaagacgaacttatctgattcggcagggacgtttaagtctggttgacgagataggttaacttggctgtcagtgactgaaaatgaaggcagttttattgtccaaggagaacttggtttttctgtggtttcttctgttgcttctggttcttgttgatcttcaggtgtgatgaattgagaagtattaatacctgcgacaatccagtctttctcgtgctgggcaacgactaagtttaaaccgtcaattttggcttctgaaatatgaactgttttagttaaaagtggccatatttcgacttcaacaatagcgcgtttaagactgagagtgtcttggtttttgtcattgatgacgatatttttcaaatcaactttaggggggaaaaagtcaatagatagcttgccaacggtaacattctcgtcttgctcctgaaaataagcgattaaatagtgttctgctacaaatggagccgctagccacattgcgccagtgagaccagtcagagccgcaaatggataaaagacaaagtgtcgaaaatgtcggcgtgtcatcataaagtgcctttctgctttctaaatagtaaataagtgaatatggattagctggttctgtctttgtcttctgtgctttttaatgcttttggtgcttttggtgcttttggtgcttttggtgcttctgtgtctgttgtgcgttctgtgtctgttgtgcgttctgtgattagtgggctttcagaacgaataggcatgcgtaataaatagatgcttacacatagccctatggagattaatcctatggttgcccataagcgagaaacaataaagatcgaaatcgccatacctgcccacataaaaatgatggcgcggtttcttgctttacgaggaatgccatctgaggattgccaatcgcgcagaatggggccaaaaactttatgctcaattagccaagtatggaaccgttctgacgagcgggaaaaacaccaagcagcaagtaacacgagaggagtggtgggaagcaagggaagaaaaatcccaatgattcccgtgatcagagaaaaccaacccagtatcaaatataagattcgctttccttgcatacggatgctctctctaaatggtggataaaaagcgcgttttatatatcaaaacgcgcttttccaattaggctattttccagagttaaaaatagccgccatgctatcttcggcttcgttttcaacaagtggccagccaccaagtctttttaaacgatttaccatttcgcaaaatagttctgcagttttttcagtatcgtatttcgcagagtgtgcttcagagttactaaacggaatagaagccgcttcacacgcttttgccaatacggtttgcccaaacaccaaaccagctagacttgcagtatcgaagctagagaatgggtggaatgggttacgtttaatgtcggctcgttcaatcgcggcattcaaaaagccgtggtcaaaagctgcattatgaccaactaggatggcacgtttacagccgacagactttagttcttttcgaactttactaaacatttgattgagagcttctgtttctggcatatcttgtctgccaggagcaaaaggatcaatgccagtaaagtccagcgccgctttttcaaggtttgcgccctcaaatggcttgatcaaaaaatccaatgtttcgtggatatataagtcgccattttcatccattcgtaggatgctggctgccatttctaataaagcatctgttttttgattaaagcctgcggtttctacgtcgataacaacaggtaggaagccgcggaatcgatctttgatttcatggtttgacaaaagaaggtccttaattctgccgcttgatcaacagtaacggtatacaataggatcggatcataacacatttgataatgcttgaacgagatgtctaaatgggaattccccaacaacttctaattcgcactacatttttattggctattggcatgccatttacacaggctaatgccataactcattaccaatctggtatttcggattctgagtggctactttcgggcgatattttttcgtgcagcttaacgcaccccgtgccgaattacggtgaaggccactttataaaagaagctggcgaacctatgaaattcattttgcagccacagaacgaaaaacttggcccaggtcaggtttatattatttctcaagcacctgattggtcgccaggtttaaagccagaaactttagaggttttgccttaccccggttacggtttaacggttgaagtaggtggacgagttgctgaacgaatgctaacaagtttggatcgtggccgtcatcctgtagtggctggaaccgcttgggaaaataatcgtgaaacgatagaagtgggtttgtcgaacattaactttgcgcctgcttacaatgagtttagacgctgtttgtctagtctgttgccagtaaattatgaccagattgccagaacagcggcattgtttccgactaatggcgtgaatcttacggatcgaattaaggctcgtttggatcttgtcgccttgtatgtttcttctgatccaagtgttgaatacatttacattgatggtcacacggatgttataggctctcgccgagataaccgtgagttgtcaaaagttagggcagaaaaagtcacctcttatctactagagaagggtgtgccagcgggaaaaataatttctcgttatcatggtgaacgttatccttccaccacaaataataccgctcaaggccgagaacgtaaccgacgagtcacgattcgcttagagaaatcatctgagtcgagttaatttataaaatattacagatttatctaatttactaaaagagctccgttttgctgaattatctgagcaaaacggggctttttacttgctaagcaagaatcgagatcttacacttacagccccttttttaaattttttgcgccgccatgttctggtttgaaagcactggtgagggagcgcgagctcgttgaggagaatagagataatgtctgacgtgaagaaggtagtgcttgcctattctggcggcctggatacttccgtaatcgcgaagtggcttcaagaagagtataactgtgaagtggttacctttaccgctgatttgggtcagggtgaggaagttgaaccagctcgtgctaaagctcaagcgttgggtattaaggaaatctacattgaagatttgcgcgaagagtttgttcgcgacttcgttttcccaatgttccgtgccaacactatttacgaaggcgaatacctattgggtacgtctattgcgcgcccattgattgctaaacgtttgatcgagattgccaatgaaacaggtgccgatgctatttctcacggcgcaacaggtaaaggtaacgaccaagtacgttttgagcttggcgcttacgcattgaaacctggcgttaaagtaattgctccttggcgtgaatgggatctaacgtctcgtgaaaccctaatggcatactgtgaagaacacaaaatcccagttgatttttctactaaaaagaaaaaatctccttactctatggacgctaacttactgcacatttcttttgaaggtgatcagttggaagatccatggacagagccagaagacgacatgtggcgttggtctgtctctccagaaaatgctccaaacgaaccaacttacatcgaaattggttacgaaaaaggcgacccagtttctatcaatggcgaagcaatgtctccagcaactatcttggaaacattaaacaaagttggtggcgcgaatggtattggtcgtgttgatatcgtagaaaaccgttttgttggtatgaaagcccgtggttgttatgaaacacctggtggcactatcatgatgaaagcgcaccgtgcgatcgaatctattaccctagaccgtgaagctgcgcatttgaaagatgagatgatgcctcgctatgctaagttgatctacaacggtttctggtggtcagaagagcgtcgtatgatgcaagctttgatcgacacatctcaaaaatacgtaaacggtactgttcgtcttaaattgtacaaaggcaacgtaacggttgttggtcgtcagtctgataacagtctgtttgacagcaaaattgcgacttttgaagatgatgctggtgcatacgatcaaaaagatgcagcaggctttatcaagctaaacgcgcttcgtatgcgtattgctgctcagaaaggtcgtggttttctagataacgacaagtaaccacttgttgatttaaaaaaataagctttcaaaaaacgctccattcttgcagaattggagcgttttttatttttgtacacttggtcagtgttcgctggttaattgacatagtatgtcgctttgcagaatgagcagtagaataaaatgtgccgatacgatgcacgctgatctgaaggaagagaattatgacaatttataactttggttcgattaacctcgaccacctttatcagctagatcattttgttcgccctggtgagactatggcttctaatagctatcagtgtttattaggtggcaaaggagcaaaccaatcggttgcactggctaaagcgggcgctgatgtaaagcatgtcggggcgattcatcatagtgatcaagctgttattgatcagctagaatcccttggagtggatacggggttgataaagcggattgatgtgccaacaggccatgcgattattcagctaactaaagaagcagaaaattcgattattttgtaccaaggcgcaaaccatgcgttgacggaagaacaagttgatcaagtgctatcacaggcaaacgctggtgattgggtgttgttgcaaaatgaaaccaaccttatcgaatacattatgcgtaaagcgcaagagaataagcttaaggttgcatttaatccagctccaatggatgccgaacttaccaaggaggttcttggctttgttgatttgttgattgttaacgaagtggaagccatggatttaatcggtacaaaagatatcgatagcaccattgaggcttttccaaaagcctaccctgatttagaagtgttgatgacccttgggaaagctggggtttgttattttagcggtgatgaaagcgtgaaggtaaaagccttttctgtagaagccgttgataccacagcggctggagatacgtttattggcttttgcttgtcttctctaatgaatggcgaagacatgacgcaggcgatcactcgtgcatgtgctgcatctgctatttgcgttactcgtttaggtgctgcgtcatctataccaacacaagatgaagtgacggcctttcttgccaggaaccgttaggcaaaatacctagccaacaacgaatagttaaaagaggaattgaaacatggctcgtaaaattattatagatacggatccaggtatagacgatgcaatggcgattttcttcgcctttcaagcatcacagcttgaagtattaggtttaacaacgacatttggtaatgtgtctgtggatttggcaacacaaaacgccatcaccttgacagagatcgcgaaagtaaacgtaccggttgccaaaggtgtagcggtacctagtaagattgcaccacgtccacatccagattttgtccatggtgcagatggtttcggtaacattgattggccggcaccaaaaggtaaggcaatcgagaaaagcgcggcgcagtttatcgttgataccgtgcgtgaatttccgggtgaagtaaccattattgctcttgggccattaggtaacttggcaaaagctttagagcttgatccagaagtggcgaacttggttgatgaagttgtgctgatgggtggaactgctattgaatatggtaatgtatccccagtggcagaagcgaatatcatgaatgacccacatgctgcggatcttgtttttactgctgcttggcaagtgactatgattggcctagatgtcactcatcaggtgttattggacaattcagtattagagcgcattaagaaagctaatccgacggaaggtggcttcttgtacgattgtgctcagcattatattaatttctatagcagtcgctttgatatggatggttgttatttccatgatgcatcaaccattgcttatgttatggatccgagcatttttggcgtagagctgggcgctgtgcgtgttgcgtgtgaaggtatcggcatagggcaaactatttttgcaccacagggcatgactttccctgagccacattggaatgatgtaccgatgacgcaagtttgtatggaagtagacagtaaaaaattattagccttgtttgagacaaccctgtcttaaatcgttagaatggcacaatcaaacttgaaggcatggtaagtaacttccatgccttttttatttataaagagaaaaatatgaaattattagtaagaaaccttgcccgtaacaccacagaagatgaattgagaagtttgtttgccgttcacggtactttgcagtcttgcactcttgtgatggacaaagaaacaggtgaatcgaaaggctttgcgtttgttgaaatgccaaaagtaggcgaagcgaaagtagcaatcaaaacactaaacggtatggacgttgatggttctaaaattcgcgttaaaaaagcagaagatagcgctaaaaaagacgaaagtgatgctgaataaataatcgtaaatctgaattcatcagaataaagagacgaacgacctactttcctagcttatctttattatgagctaggaatgagcgtcgacgaactctttgataaaacttacgtctttgtttgaaatagtgtgataggtaaattttatataatgcttattatgctcgttaaaaacatccagttgtgggtcgcataatgcttttattgtggccgttttaccttcatgaatcgcctttagttctagcttcaccaattttgatccttgcaaaccatcgggcgcttccacttctatcatttgtgtagatatgtgtgtgcaatgaatcggcataacgacgccgttggttaaatatagtgaaccggtccaaaagcagcgaacataaggcgaatgtgaaatagacattggtttatcctttactgggtgaagatccaaggtcattgatgactcttctagggtagtcattatagtgcaagagcacagagaagtgatagctagaaaaaattgatatgaatcaagatgttgctgggtacttattagcaacatcttgattggagagatgtgttgcgaaggcaataattggcttttagctctgttgcttaattgtttcgcctaatgcattgatcaggctgtctatttcagactgttctgttgtaaatggcggagctaattgaatagtgtcggctccgtaacgaacgtaatagcctttttcccacattgccatggctatttggaatgggcgtttagctggttcgccatctattggggcaatggtaatacctgccgcaaaaccgtaattacgaatatccgtaattattgaactggcgtctttaagttgatgtacgctgttttcccataccgaactcatgctgttaacacgctcgattaaaccttgtttcttaatttcgttcagagacgctaatcctgcagcgcaggcaataggatgcgcggaataggtgtaaccatgagggatttccagcatgtagtctggaccaccattatccatgaaagtgtcgtagatctcttgtttaaaggctactgcacccattggaataactccgttagtaacctgttttgccatggtaatcacgtcaggcgtcacgccaaaggcttctgcaccggtttttgcgcccatacgaccaaacgcggtaattacttcatcaaaaattaacaagatattgtgctgatcacaaatctcccgtaatcgttgcaaatagccttttggaggtacgatgacaccagctgagcccgacataggctcaacaatcactgcggcaatattcgaagcatcatgcatcatgattaggttaagcaggtcatcagcgcgttctttgccttgttcagccatacctttggaaaattcactgcccggaacttgtgtgtgaggaaggtgataagactctaagccttgtccataaagcgtgcggtttgcagggatgccgccaacgctgaaaccggaaattcctgccccatgataacctttagcgcgaccgataaacttggtttttgtgcccatgccttttttacgccaatatgcgcgagcgactttcaatgctgtatcgactgattctgaaccggagcccgtaaagaaaatacggtttaatcccgcaggcataaattcagtaatttgctctgctaacaagaaggatttctcatgaccgaattggaaagcaggggagtaatcaagggttttgacttgttcggcaaccgcttcattaatagcgggaacactatgacctaagccgcaagtccataagccagaaagtccgtcaaaaatctttctgccatcgctgtcggtgtaataatttcctgcggcagaggtgataatacgaggatcttttttaaattggcgattgcctgtgtaggccatccaatgggcatcaagctgggcttgggttaaatggtgactcatagcattcttcctctataaagtgaaatatcaatagactaagaatgccgagctagaaaggtttaataaatgctatgttatttaaatttaggttagtctttagttaactaaaaagacagcggggattaagtggaggtcttgtctttaaactcacataaatcttcaatgatgcaggcatcacatttgggttttcgagcgacgcagatataacgaccgtgaagtatcatccaatggtgagcatccaaaagaaattcctttggcacaaacttaagcagcttcatctcgacttctaaaacgtttttacctggggcgacttttgttcgattcccgaagcgaaagatatgcgtatccaccgccatggccacttgtcgaaaggctgtgtttaataccacattggcggtttttcggccaaccccaggtagggcttccagctcttcacgagtttcaggcaccacactgttgtgcttctcgataagaatttggcaggtcttgatggcgttttcggccttggcgttaaataagccaatggttttgatgtactctttgagtccatcaacaccgagggccagcatggtttcaggtgtattagcgacaggaaaaagtttgcgtgttgctttgtttacactcacgtctgtggcttgagctgaaaacaacaccgcaattaaaagttcaaaaggcgagctgtattccagctcagttacgggattggggttttcagctcgtaagcgagaaaaaatctcgtagcgtttctctttgttcaaaataaatagcctttattcacttttgatattctttgttcacttttactaatgtgactgactgtcgctaaacgttagctcacttgacccgtcacacgcacacgttttgaggcgcttgggccatctttggctttttgtgcggcaatgcgttttttctcgcgttcatctaggtagtttttaccggcgattaacaagcctagcccaataaaagcaccgggcggtaatacggcaaacaatacatttgggtagtcgttaaaaacaacgattttccaatgtgttgccatatcaccgaacaacaactgcatatctgaaaacagggtaccttgaccaattagctcacgcatagcgcccaaggtgacaaggataaacatgaagcccaatcccatcataaaaccatctagcgcagaaggcagcacagggttgcggctggcaaaagcgtcagcacggccaaggatcgcacaattggttacgattaggggaatgaaaatccctagaatttgataaagctcgtaagtgtaagcctgcatgattaattcaatacaggtggtaaacgacgcgatgatcatgacaaaagcaggcagacgaacggcatcggccacgtagttacgaatgatggaaacggcaatgttagagccgattaaaaccaccatggtagccaacccaagacccaatgcgttgacgactgtgctggttaccgccagcatagggcacaagccaagcaactgaaccagagcagggttgtttttccagataccgttataaatgatttctgcgtaattggcgcttggcttgctctcttcttgagtagcgtctgttgcagctgtttctgcgctcattttcattgggctatcctaatacgctaacagcgtatctttgtgttgatcaaaataaattagcgtattttttacggcacgaaccacggcacgaggagtaatggttgcccctgtaaattggtcaaaatcgccaccgtcttttttcactgcccagccttttaaggttgggttttccagtgacttattggcaaagctcagaatccacttagactttttcaaatcaactttgtcgccaagtcctggtgtttctttgtgactaatgacgcgactgcctgtcacaacgccatttttatcaatggcaaccagcatgtctaaattaccgttataaccacgtggggcaatggtttcgaagataatgccagagacttcgccgttcttacgggcgatatgaatcttaataccttcttcgctgcctaataggggatcgggtggcagaatggcggtgtctttggttaagtcgttgtcgtacaaattggcgggcaatatttcgttaaaggccgaaacctgcgcatccaagatattgttcttgatcgtgtgatccgttagctggtgcgtgatcgcaataaggccagcagttaacactgcaaaaatagccaaaccaagactgttacggcgaatagaggcgagcaattccattagttatcctccccaacttttaaaccggttttggcttttttatgaccgtaggttcttggctgtgtgtagtagtcgattaaaggcgcagcgaagttcattaacaagacgccaaatgccaccccatcaggataaccaccccaagagcgaataatgtaaatcaagataccaatgcctgctccataaatcagtttaccgcgattactggtgcaagacgacacagggtctgtggcgataaagaaagccccaaacatcgcagcgccagtagtgaggtggaaaaatggcgttgctgtgttgctcggatcaaataggtgaaatacacccgccattaccattaaagcacctaatagtgctgctggcgtgtgccaggtgataatacgtagccagataagcccaagaccacctacaagataagctgcatttacccaaatccagctgtttaaacttggcccttgaagtgcagcaatgctgctaaaggcggcttgcgaatctagtaggtctttgtgtttgaagccatccaacggcgttgccatagtgtagctatcgatcacgggtaagtgatggaatatagcttgtaagctttgcatcatagacagagtatcccctgacgctaccatgctttgtacaccaagccattggctcattggtacgggaaaagacaccagcacaatggcgtaaccaaccatagccgggttgaatggattattacccaagccgccgtacagttgcttggcaaagatgatggcaaaagcaaccgctgtcacggttacccaccaaggcacaatcggcggcagagccacacctaataacacggcggttaataacgcactgtaatcttttaggaaaaagctaacagggcgacgacgcatcgccaaaatggccgcttcactcaatagtgcggtgatgcaggcaatcattaaattaattaacgtgccccagccaaatagccaagtttgtaccacaatgccaggaatggtcgctaaaataaccatctgcattacccaagaggtgcgacgtcctgcacgttgtgtgtggggggaggtgatcctcaataatgccatttaacgattctcttgcatgttggtttgcgaatgaataagtttttctaacaatatttcggcgctctgcagacgttgttctgtggaagcaatctcttggtttatgctgtccgcttcttctggagagctctccaaacgcttattcagtttgttaatttgtgcttttgccaaagcaatggcgattttttcttttttgatctgattagccagatccatttctggttcggctttggcttcgctgtcagccaccgcatctactgttttctctacaggcgtagaaacggaagtagctggtgtggtttcttctgcttcaagcgcggctagcttttgctgtgcttcaatgagctttttaggccactccgatgcttctatctcgctttcgtctttgccttggtcttttaaaagctgaatgtttttctcggctttctttataccggccttagcaatagctaggtcgatcttgcgttttttagcggcatccgcatcgatgttagcccctggcgcactggcttctgttgtaacaggaggtgtagttgtttctgctgcctgttctttctcaagtgcggcgagtttatcctgtgcttcttttagtttgcttggccattcagacgcattgatttcagcttcgtctttgccttgctcttttagaagcagaatatttttttcggcttttttaacgcctgctttggcaatggcaagatctatcttacgttttttgatcgcgtcggcatcaaggttggtcgcaggttctgctttagctgacgttgactctgctttttgcataacggtttctgggttagctaaggctttttccagatcatctgcccgctgctgagcttcttgtaattgctggcgaatagcttcgatttcaggcgcatttatctcttccgccttcttcaaagccttttcaactttcttcactgcggctttggcaatggctgcgtcgatctttcgttttttcaattcatcactggcggctgcttttggttctggcgtcgcggtattggcatttgacgccgctgttgcacctagcttgcttaccgtctcttgggccgcttttagatcggcttcaaaagtcgcgatcttgtcttttaattcctcatcatcgggtgtttctgttagttgcttgtgcagcttcttaagtttcacaccaattaaggcgacatcgaccttggctttctttaactcgtcattggctggcgctgcatttgctttagcggctgtgtcagcgacacttataggagcatccgtcggtagtttgctcagttgatcttccagcgatgctaaagctttttcttgatcagtgacttgcagttgcaagctgttgatctcttccacgtgttcgttttcttgcgcttcaagcaactgcttttgcagtttcttcagcttagatttagcaatagcgacatcgactttgagctttttcgattcgtcattagttgtaggtgtagcagtcggagccgcttttgcaggtgccgcttttttcgtttcggtagctttgcttggcgctgctttttgacgagcaagacgcttcgcttctttttctgctgcttccgcttcttgacgggctttacgagcttcaaaacgttgcttcgccaagtcggatttcacattggcttcacgggcctcacgaatactgctcttggtgtggcggtaatattgcactaatggaatgctgcttgggcagacataagagcaagcaccacattcgatacaatcaaataagttatggtgttcggctttttcaaactcttggcttttactgaaccacaataattgttgaggcaataggcttgcagggcaggcttgttcacacatgccgcaacgaatacaagcttgttctggtgctggtggagggagctcttttttactcgccgccaatatacagttactggttttgacgataggcacagcagctgaatctagggtgtagcccatcattggcccgcccataattaagcgactgagttttttaggctcagaatccgcgtattccaacaaatgttcaacaggagtgcccagtaacacttcgacgttttgtgggcttttaagcgcgtcacccgtcaaggtggtaaagcgtgaaatcaaaggtttgccctgcgtgatcgcatcatgaacagcgacacaagtgccgacgttttgacataaaacaccgatatccgctgggtactgtccgcttggaacctctttgccagttaatagctggattaactgtttttcaccaccggaagggtatttagttggcaccacggcaatttgtatcttgctgttgcgctgagtaagtaccgtttttaatgctgcaatagcggttggcttattgtcttcgataccaataatcacattgtctgcttcaacaaggtgttgcagcatttcgatgcctaacacgagttcgagggtcttttctcgaatcaacatgtcatcggctgtgatgtaaggttcacattctgccgcgttaataatgaagtgagtcaacgggttcttgtgcgcgccttgtaactttacttgagttgggaagcctgcgccgcccataccgatgatgcccatttcagacaaataagccagcacgtcagttttgcagatgttttgccagttgtttagtggttcaagtgttgtccatgtttcattaccgtctggcgtgaggataatgcaaagatcgcttaagccagatggatgggcgattaggcgttcttcgatagctgcaatagtgccagaagtaggagcgtgcaaaaaactactcaaaaaaccattgttgatagcgatggtttcgccttttaacaccttgtcgcccacttttactaatgggcgagagctctgacctatgtgttgaccaagtggcaaaattagctcgctgggtaaacttggtcgacccaacggcaattgcagtgattgggctttgttttctggtggatgaatgccgccgtgaaaagaaaaaatgtttgctgtttgcattagtgagccacctctgcttggcggtcagtggcaataatattaagcgaggttgccgcgataccttgcggtttgtcccaagaccaagtttttgctgtcacgccgacttctaccatatcaatacaatctactgggcaaggctcaacacaaaggtcacaacctgtgcattcatctgcaattaccgtgtgcatttgttttgctgcacccaagatcgcatcgacagggcatgcctgaatacacttggtacagccgatgcactcatcttcacgaatcacagcaacacgttttgcactttctgttccgtgatcgccgtctaatggaacggcttccacgtctaataaatcggctaatgcttgaatagttgcttgaccgcctggtgggcaatggttaatggcttcaccgttggcgatggcttcggcataagggcggcaacctgggtgaccgcattggccacactgagtttgcggtagcagggcgtcgatttggtcaacgataggatcgccttccacatggaatcgcacattggcgtaacccaaaatcgcaccaaagataagagataaaagaaccagaattccaatagcgagtaaaacagtaaacatttttggctcctaaatctgcacaagggcggtgaagcccatgaaagcaagagccataaggcctgcggtaatcataccgatagcagaacctttaaacacagtcggtacatcagcaacgttgatgcgctcacgcatggcagagaacagaatcagtacgaatgaaaaacccacagcagcaccaaaaccgtaaagtatggattcaacgaaaccattctgtttgctgatgttttgtagcgctacacccaaaacggcgcagttcgtggtgatcaaaggtaagaaaatccctagcacgcgataaagtagcgggcttgttttatgaaccaccatttccgtgaactgtaccaccaccgcaatcaccaaaataaaggaaatggtttgtaggtactcaagaccaaatggctgaagtatgtaggtataagtgagatagctacataggctcgacaatgtcaaaacaaaggtcgtggccattgccataccaatagaggtttctagtttcccagacacgcccatgaaagggcataggcccagaaactgtaccaatacaaagttattaaccagaatggtactgaccagaatcaggagatattcagtcatctcaaatccaaaacatgtggtgaatattgtgtgattttagaggcttttagagaaaagcatctgcgagcgtaactataccaatctgcttataactaacaagactaaagcttttgtatttctagtccgatttagtatatagataataagttatgcttatataagtttggtttatgtttctttattaatgccaatgcccaccttattaagaatgtttcttattaactaaggtgagcattggttttttactgagcttttttagagcttaaaaaggaattaagccctaatgcgcgattacatcacacgttggccaggtttagcgccagcatgaggttctagtaggtaaatttcttcaccaccagggcctgcggctaaaaccatgccttctgacatgccaaacttcattttgcgaggtgcaaggttcgctaccatgacagtgtgtttgccttctaagtcttctggcttataagcagacttaataccagagaacacagtgcgagtttcgccgcctatgtccaaggtcagttttagtagcttattggctttttctacgtgctcggctttgacgatcaaagcaatacgtaagtccactttggcgaagtcgtcaaaattgatttccgcttcaagaggctctttgctcaattcagtttcaacttgtttcggagcggcggcttctgctgccgcttcttgtttgccttcttcaatgatggcatcgatctgtgcttgttcaatacggcccattagcggcttgaatttgtttactgttttgccaaacaacaattcgctgcggttatcccatgttagttctttaccaaggaaggcctcggcatcggtcactagattcggcataaccggtttcaagtaggtcgccaaaatgctgaacaggttcaatgcaacggtacacacggcttgaacttgaggtagggtcgcttcgtcttttgccaatacccaaggtgcttgaacggcaatgtattcgtttgccacgtccgcaaggcgcatgatttcacgaatcgctttaccgtattcacgaccttcaaagtgttctgcaatcaagtcgcccgcgtcgatgaaagattgaatcatctcggcttcgcttacatcacttgccaactggccatcgaatttcttgttgatgaagctagccgttcggctggcaatgttgactactttacccacaatgtctgagttcacgcgttgtaagaaatcacttaggctaaggtcgatatcgtcaacacgggagttaagcttggctgcatagtagtaacgcaagtattgtgggtccaaatgcttcagataagtacgcgctttaataaaagtaccgcgtgatttagacattttctcgccatcaaccgtaacatagccgtgtgcattgaccgcggttggtgtgcggtaaccagcgcaatccaacatcgcaggccagaacaaagcgtggaagttgatgatgtctttaccgataaagtggtaaagctccgcatcagaatctttcgcccagtagtcatcaaattccaaaccttcggtgcgatcacacaggtttttaaagctcgccatgtaaccgataggtgcgtctagccaaacgtagaaatatttgcccggcgcatctgggatttcaaaaccaaagtaaggagcatcacggctgatgtcccattctttcaggccagaatccaaccactcagatagcttgttcgcgacttgatcttgtaacgtaccactgcgcgtccacttcgctaggaagtcttgaaaatcaggcagtttgaagaagtaatgttcagagtctttttcgatcggagtcgcgccagaataaacagaacgcggattgatcatttccattggcgtgtaagtcgcagaacagacttcacagttatcaccgtattgatcttctgctttacacttagggcaagtacccttgatgaaacgatctgcaaggaacatttctttctcagggtcgtacgcttgcacgatagaacgcacagcgatcttgccattatcacgcaatgctttgtagatgctgttagaaaactcacggttttcttcagaatgcgtggaatagtaattatcgtaaccaattaagaagtcattaaagtctgccatgtgttcttggcgaacaccttcgatcaactcttctgaggtgatgccattttgcgcagctttgatcataatagccgtgccgtgagcgtcatccgcacacactgctgtacaaagatggccgcgcattttttgaaaacgcacccagatatcggtttggatgtgttccagcatgtgccctaaatggatggaaccatttgcataaggaagggcgctggtgactaaaattttgcgttgcgtttgtgccatttttgataagcctgctggattaaaaaaggtctagtattctatcaataattaggcgcagatgacgaataaataaagcgtctaaaggatagatagtctaagaaaagcgacattataagtcccaatcccgcatgtgcaagcgctagtcttctttctaagtcttgcttttctgtaatttgcccccaaacttggcacaaggttttaaactaaacattctttaagagatcgttgaccgatgtcacgagcgacggtgtctttattttccgtcttacaaggatcccctatgctaactgatgcccaattacaggcgactttagaaactctaatcgacgacaacagcggtcaaccttatggtgctgtttggaatgttgttgcggatgatagccgagttcatgtcactttaacgctcggctatcctgcgcaaaaacaacaagttcaactagaagccaaaataaaagacctaatggcggatgcccgtaatttggtgttagatatcgattttcaagtcaaaagccaagccacacaaggcaatatcgtagggctgaaaggcgtgaaaaacattattgcggtagcttctggtaaaggtggtgtgggtaaatccactactaccgttaaccttgcgcttgctatggcaaaagagggcgctcgtgttggtattctggatgcggatatctacggccctagccaaggtatgttgcttgggtttgaagaaggtactcgtccacaagtccgcgaagacaaatttttcgtgccaccaactgcgtttggtgtgcaggtgatgtcgatggcgtttctaaccaccaaagacactcctcttgcatggcgtgggcctatggtgacaggcgccttgatgcagattctaacgcaaaccgattgggataatcttgattacctcttcatagacatgccaccaggcactggtgatattcaacttactcttgcgcaaaaagtgcctgttgccggttctgttgttgtgaccacaccgcaagacattgctttattggatgctcgtcgtggtatagaaatgttcaacaaggtcaatatccctgtattgggtgtagtagaaaacatgtcgacgcatatttgctccaattgcggccatcatgaagccatatttggggatgaaggcggcgcgagcctagcaaaagaatataacgtcaatgtgttgggtaaactgccattaagcctagcgatccgcgaacaaagcgatgctggccgaccaatcgtggtaaatgcaccagaaagtgataccgcaggcatttatcagtcgattgcacgcaagcttggtgctacccttgcatcccaacaaaatgaacaaacagcgatgccaatcattggcatgagcgacgattgaggaaaagaaatgcgtttgtgtgaccgagatattataaaagccctagacgaaggttctatcgttatcgaacctcgccccgacaacagcgtcatcagtggcgtatctgttgatttacggttggggaattcgtttcgcgtctttcaaggtcaccctgcgccttaccttgacctaagcagctcaaaagctgaccttagcaaggttatcgaatctgtcatgagtgaagaaatactggttgacgacggcaagcctttctttattcatccaggggagttggtactaggtgtcaccaaggaatcagtcactttacctgataacctagtcggttggctcgatggtcgctcttccttagcgcgccttggtttaatggttcatgtaaccgcacatcgcatcgacccaggttggagcggcggcatagttctagaattccttaacggcggcaaactgcccattgccctaagcccaggcatgacaatcggcgccatcaacttcgaaaccatgtcgggttccgcggatcgtccctataacaagcgtgataatgctaagtataaagatcagacctccgcggttggtagccgaatttccggcgagaattagtttttaattgcaaattggtttttcttaggttcaataggaaagaggctttggcctcttttttgtttttatcaattcaaatagttacttctcaatgtttcctagtttgcaagcttggttccgctctgctgagcgggtaacttttgtccagatccacaaaagtaaccaaaaggtctctttatcgggctatcgcccaaacgtctcattcgttttgtttaatattggttcagcaagacgacttttatcgtaaggcatagattggttttgctggtgtagggaaaggtatttttaactgaccctgaaactccatagggtcgcgcaacttcgtcgcgtcgaactgacttcttcggaatttagattccattcaaacgctttgtattcccaaccttttttccgctctgttgagcgggtaacttttgccaatcgatgcaaaagtaaccaaaaggtcgctctatcgggctatcgcccaaacgtctcattcactttgtttaagattggtctagcaggacgatttttaccgtaaggcatagattgtttttgttggtggagggaagggggtttttaactgaccctgaaactccatagggttgtagtggtcaactaattccggacagtaaattaggttgttcttccgctttggcaggtggcatcccgttgttatattgatgcggcctgcgccagttataataatccatcagataaaaactgatatctcgttttgcttcgttttgagtcatgtatcctgcctttggaacccactcggatttcaaacttctaaacactctctccatgggagcattgtcccagcaatttcctcggcggctcatactttgcttcatgcgataacgccatagccgttgtctaaattttcgactcgcgtattggcttccttgatccgaatggaacatcacaccttttggtcgaccacgctgttcataacccatatctaaagcttttataacaagctctgcattgggatttgatgagaacgcccagccaatcatacgccttcgatataaatccaaaatgacagctaagtagtgccagcgaccttctgcccagatataagtaatatcgccacaccaaacttgattaggggcactcacattgaactctcgactcagatgattagggatatctggttgttcgcctcctgtatccttatagcgatgccttcctggttgtttactgcataagcgagcttccttcattaagtttctgactttgaagcgacccagtgtatagccttcatcctgcaacatattctgtaatgttcggcttcccgccgcaccacggctctcattgaaatgctgaaccactagactacgcagtgttaaccgttcaacatcaatcttctgcttacgcttgaggtaatcgtagtaactactgcctggaacgccaaacaagtcacaaagtacctctgtcgcttcttgctctcttaacttatcaattagcgcatacgttctaggtcgtccgacatcaagagagctgtagccttttttagaatggctttttccctttctaatcgactaattttggcttcaagctcttgtatacgttgctgttctggtgtcaaagctttcgcttttggtgtgacaccacctcgttcatctttaagctgaccaacccagcgtcgtagagctgtctcaccaatgccaagggactggcaggcctcagtaaaactgtagccttgatcgagtactaagctggcggcttcatgcttaaactctgctgaaaatacacgacgttttgtcattaaacacctctcttaatgtggcaatgttaccacctaaaatggtgtccggttttattagaccactacaggtcgcgcaacttcgtcgcgtcgaactgacttcttcggaatttagattccattcaaacgctttgtattcccaaccttttttccgctctgttgagcgggtaacttttgccaatcgatgcaaaagtaaccaaaaaatcttttatcgggctatcgcccaaacgtctcattcgttttgtttaatattggttcagcaagacgatttttatcgtaaggcatagattgtttatttagtgggagacggatcgtcaaacaatgaccctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgacttcttcgtagctaatcgtagggcgcgattagggaggtacgaccgtaatccgccgctgaaagcgaagctttcatgttttaaagcaggttgaccttatagagtgaaaataatgcttagagtgatttatgctggtagaaagtaaaaaaatcctttagtgtcatttaatatgtacattgtcagctacaataatgtttataacactttaaagaattatgtggcagatttacaattgttataatattggtttttctaatggtgcttttttcttgtgaatagtgtaagtgataatttttataaaaatcatatcgtatgcaataccaaaatgactcctacgacgatgccattggtgcacgtatgtgactgtcatcgattgagaaatatcttagtctctaatgcgatcattccaacaaaatgccctgtttttaaggaggatttagcctattttttttatggaagaccatcttaccgtattggggatggtggtttatcatctaatacgccgagcctttttccagtgtgttttatattgaattctgcttatataaaaaatataaagcgtgtgtttccatttgataccggtgcattttctgcagggttatacaagaagtatattcactctacagctactttctccgactatatttttgagccaacatatgactttatccgacgctatgtagatttgttctatagtagtaataaaaattactttaatgggcaagctacgatagaaaaagggctcatccctgcgatggcatttgagttgcagtctttgcatcaaatgattacggcaacaagtactgaagaggttgatgaccgttgctatactgtagagatacagtcgtttagtgatgttgatatttcagggggggcagtgatggcaattgtattgcctattacaattttgagtgatcctacagtatcttcatatttgtttgataataatattgagcctattacttacgaaacatcaagatgtgcgccaagctctttgacacctttaatcattgataaagtcagaaactattatttggatgagggggtgatttaaatgacagctaaataccgtttgtatggttttacatctccaaataacgcaactccatccttttcaactcctatatttgaaaaggataattcactctatgtacaagtcattgataaaaaagaaaatatcaaagattttgagagaataagtggcccgcaaatagattgctaccagggaagtagtgatgaactttattctagtggagatgaagctcttttctgtgttagagatcaatttcacgatatgacatttgatactaaagaaaatttaaaaaaatatcttcagagtaaaatttattattatattgattctccatatttttataaatctgtaagtgagttttgtgattatagtattcctgaattttttggttgtcgtaccaatagagattatcttgcaagacaagttatctctaatttgattccggaatttacgaaggttagtgatgtcaggttagagcatataagaccaaatgttaattctaagtatgaatataatatgataggttttagaaatttacagttggaaaagcctgcaatttcactcaagtcaaagtatcaagatattagggcattgtatgaagcgtttttgagttttgcacaagttaaacattctagaatggctaatgaaaaagtttttgttgattcattaaatatgagtaaggatgtattttccgactggttagataaagatgatattgattattcgtttgttaaagaaaatttagttttcattttaaacacaaagttagaaaagaatagcgagcatcgtcataagaaatataaagtaaaaaaaaccaatgagtttaagcggttttatactgatgaaatgatagtgaagtcaataaaaaataacgatcaaattactgcagatggagtgtcactcattatttatgttacctcacttttatcgaagcatgcagagtatgaatcagatggtttaactacatctacttcttcattttcgcattttcggaaagtaacaaaacaatcaaggtgatgcgttaaacttagctgtattggtatgatattttgttagttaaactatattccggcgttaaaagccccttcgatgcaatcccgattgcgcgactctatggagtttcaggatcattaacgtaaagactctctctaaaagtaagactaatctatgccttacgataaaagtcgtgttgctaggcgggttgttaaacaaagtgaatgagacgtttgggcgaaagcccgataaagagactttttggttacttttgtggatctgggcaaaagttacccgcccagcagggcggaataaaggtcaggaatccaaagcgtttgaatggaacctgataaactgatgaatccccttcgacgcgacgaagttgcgcgactctatggagtttccgagtcattaacggaaagattctctccagcagcagaaccaatctatgccttacgataaaagtcgtgttgctagtcgtgatgttaaacaaagtgaatcagacgtttgggcgatagcccgataaagcgaatttttggttactttttgggcgcttgcaaaaagttacccgcccagcagggcggaataaaggtcaggaatccaaagcgtttgaatggagcccaaatatcgtagaccaataagaaattgattcctgccttcgcgggaatgacgtgtattcggtctatcttacactctagaggccccttcgacgcgacgaagttgcgcgatcctatggagtttccgagtcattaacggaaagattctctccagcagcataactaatctatgccttacgataaaagtcgtgttgctaggcatgatgttaaacaatgtgaatgagacgtttgggcgatagcccgataaagcgaatttttggttactttttgggcgcttgcaaaaagttacccgcccagcggggcggaaccaagtttgcaaactaggaatcgttgagaagtaacagatatacttgaagaccaaagaaaactaaccccaccacacgaagtgtccgaaatctatgcgtttgttaaagtcgtctatccatccaagtctcgaatccctcgatcaatcttcctttttacgtcttgctgcccgtgggattattttgaaaggcgaggatattttgatgctctatacccagcgttatgacgattacaccttgccgggtggtggcgttgatgaaggggaaaatcaggtggaaggtttgatccgtgaattaacagaagagacgggggcgcggaatattcgcaatgtccaggcgttcggtctgtatgaagagtttcggccttggaatagggatggttttgagattatgcagatgaagtcttattgctatacgtgtgagattgatgagcagttaggcgagacgagtctggaagattacgaagtcaaaaatggtatgaagccagtgtggattaatgtccacgatgccattaagcataatttggataccattaaaaacagtgataaaaaaggtatgtcgattgagcgggaaacctttttattatctatgattcgagatgagctgttggttgttgcaagctgttagtctctggctaaagttattaggattgagcatgtttactagaaaacttttatacttattggtgtttattttattgcaggggtgttcaagccatatgccgaatttaggtgtttctaatggaaagttagcggcgtgccctagctcgccaaattgtgtgagcagtcaagctgctgccgatgataagcattacattgagcctattgtgttgaaagcgtctattgcgtcttcccatgacaaggtaatgtcggtactcgagtcttcgaagcgtactaaggttgtggtgaatgaagagaattacatccatgctgagtttacatcggcgttgtttcgttttgtcgatgatgtagagtttttgtttgccaaagagcgagatggggaggtgatggttgatattcgttctgcctctcgcgttgggcattccgactttggggtgaatcgtaagcgtatggaagatattcgcgacaaacttactaagtagcctagtagcctagtagcctgtaggttatggattggaaggcgctctatattaattatagagcgccttttttattttcttgtttatttgagttgcttggtctgtcgggttactgagtttgtgcatgtttgacttcgtgtgcgatcttttgacgaaggtcgttgggtaaacgtagagcatcgcctagtcgttctaggtagcgtcgttcttcctctgtgtcgatatcgatggcgagcatagagacaaggtagatttcggctgacagggcttcattgtctgatagacgcgcaatggcaatagggtcgctatttgctcttagttgttctatgagaagtttttgttcttctgtgctgataccaaggttactgatctcttcttcgatgcgagtgcgttcgcttgcatctatatgaccgtctgctttggcagcgctgatcatggcttttatcagcacgacgtgagtgttttgcgtttgttgattgggttgctcttctgcaaggtcgaagatgctgccagctggagcggtaggcatgggagaggaatcgaagctctgattcgcttcaaggtgagatgattgcgttgttgtttggttggcttggtgatcacgccatgctttgtaagccatgccgcctactgctgctagaccgccatatttgatggctttgccacccattttacgggcttttttgtttgttaatagcatggccgctagtccgcctgcggcagcaccacctattaatccacctggcatggagccagattttgcttttgagacggctttgttaattcctgagcctgtagagcccataatgctgtttaacagtgagttgatattcatagttgaggatctcctattaatttatgagttacttaatcggacttaggatgtgccatagagttcacctgtgattgctttgttccctttcttttactctttgatgacgttatttaaagggataaaactatgaagttttgtgtagagttacgcattgttttggaaggtttgtataaacctaaatttgggttggtagttcgctagataaagtgagttgaaatgatttatgtgttttctgtgtatggcattttaagtttgattacgttttgtttttatggggttgataagtctgcggctaagcatggaaagcagagaattcgggaatctactctgcatctactgtctttgtttggcggttggttcggtgctctgttggggcagaaggtgtttcgtcataagacaaagaaatggcattttttgctagtgttttggttgacggttgtggtgaatgtcacgacgatgggctacgcagtttatttttttcaattctcttaatcttggttaatctcgttacgttatgtaataaccatggattttttattcaaactccgtagataattagtgcttatatgagagcgctttgattagttgtcttctacaatcgatgaatgacgctgatttttttatctttaggtgcaatgttttatgaaaaacaatgagctagccattagccttgccgatgtaatggagctgatgctcgattctgtttgtgttgttgatcgcaatggaagtttcgtttttgttagtgcggcttttgaggatatgtttggttatgcgccccatgaagtgattggcaagcctatggtaaatatggtttatccggatgatagggagaaaacgctaggtatcgctgagtcagttgttagtggtcagattctgccgcgcttcgagaaccgttgggtgcgtaaagatggcaaggtggtaaatgtgctgtggtcggctaggtggtcggaagagcaccaggtgcgaatcgcagttgctcatgatattaccgagcgcaaggaaatggaggctcagctgctttacgctgcgggtcatgatgatttgacggatttaccgaatcgtactttgttgttagaccgtttgcaggcgtcgctaacattggcggagcgtgagcaagtcggtttatcggttttgtttattgatattgatggttttaaagatattaatgatggctatggccatgcagtaggtgatttattgttacaactaatagctaaaaggctaggtggttgtgttcgtaagtctgacacggttggacgtctgggcggcgatgagtttttaattattttaaataaagtgaataatgcggaaagtgcggccttggtcgctgaaaaaatccgtgctgctttgtctgaagtttttgttgttgaaggctctacattgtctgtttctgccagcattggtattgctagttaccctgaaaacggtaaagagccattggatttggtgcagtctgctgatcatgctatgtatcaagcaaaaaataatggtggcgataaagttattttggcggcttcttagggatttttagtttgggttattgagcgcttcttatcgagaaggtaatatctttgtcacgtctcatcactcttctgtcagtctattttctggttcaaattagcaaatatactggaaatacacattctgtttgatccgtggtttacgatttgctttcttcgtgctggtttccgttttactatcgtgggattgggcgagaggcaaagtctagagttcacataatatcagtgtcgatcactggtgttgtttgtaatcatttaactttataggaaacaataatggcggcttttggtagcgtgtttatgcctaaaatggcattggcaacattcgaaaataatcaatggagtgatgcaagtattgtcgcatcggacagcattcagttgcatcctggtgcccacgtattgcattactcaagtacttgttttgaaggtttgaaggcgtttcgtcatgccgatggcagtgtgcatgtattccgtatggatcaaaatattaaacgtttggcgcaaagcagccgtttattatctttgcctgccattgatgaagcacaagtatctaaaatgattgttgatgcggttgctgaattcgctactgatgtacctgagccgccagggtctatgtacattcgcccaactcacatcggtacggaagctgcagtgggtaaagcagctgcaccaacagcaacgtctatgttgtatgtgttgttgtctccggtgggtgattatttcactggtggcgctaaggcgttgcgtattctgttagatgaaactggtatgcgttgtgcgccacacatggggatgatcaaaagtggtggtaactacgccagtgctttgggtcctatgatgaaggcgaaagcggaagtgcaagcagaccaaattttgttctgtccaaatggcgatgtacaagaaaccggcgcggctaacttcttgttgattgatggtaatgaaatcattaccaaaggtttggattcatctttccttcacggtgtgactcgttcttctatcttaacgcttgcgaaagatctaggtatgacggtaagtgagcgtgatttgacggttgctgagttactagagcgtgcagctaagcctgaagtggaagccgtgttgtctggtacagcggcggtattaacgtctgttggtacttttatccataacgataaagagtacaaagtaggtactggtgaacccggtccgattgctcagaaattacgccaagcattgaatgatattcagtggggcaaggctgaagacaaacataactggctaactaaagtctgctaagttaaagcggtttgaggttgtaaaaaaaacgggctgacacattgagtgttagcccgtttttttatggtgtttggataggtttagaaattgagtcttagtgacgcaaacatggcgtttaagtcgttgccattggtttcagcggtgtcgtagttagcggccacggaaaaatttggcgtaacatagtatctaagggcagcggcaaagctggtatcggtttgtgagtaaacatcgtcgtgtttaattttaccttctaactcaacacggtttgataaagtggttcgtactcccaaagagattctaaaacctgtttcgtcattacggccataatctgcttttatatattgcagtatgccgaatacattggattgacctccaactggcgcatagacacctgccccaatagctaatacatcgagctcgccgtattctgtgctttcaagcgcaacaaaaggacctgctgatgtttgaaaggcgccagacagcgatgagtagtcatcggatgatgaagatgagtctgggtcaattttgccaaatccgtaatctatataatcaaatggacctgcttgagcacctgctgataaagcacatgcagtggctgttaagctcgataatattatgtttttcatgttcatatcctttgttttgatttatgggaaatctgtcacataaggcgttggaacgattctttccccctttagtctgcggcgagtgtagagattagtttagtggaacagggcggtttttttgtcaatctgacgtattttacggtaactttacggtatttgaaggtattggtttttagatgtgggtgaaggaagttgtctatgaaagatgttttgagaaagatctgttctccagtattgggaatatttgagtctggtgagggggattttgactataaatcatcccatcgaacgatattgatcgtgttgggcttactttgttttttgattggatctgtttctttggtgatgacgctgatgacaggtgaagcggccggtattatacctatcatggtgttttttctaatgggcttagtatgcgaaattgtaggcttgttaggtagtgatcgtgcagtggcaagaatttggaagcgtagttaattgagctcttgataaacgaaaagcggtctagtgaagtgaccgcttttttatttatatcagatcacttatttgcgatctttgccgtgatggcgaggcatgtcatcacaatcttccatgcgctctttttgtagctcgatgaatttagttttttgttctggagttaagatactgagcattttgtgctgtttgcttagcatgtcaacttggcgcttaacgtgtttgtctgacatttcttgtgctagttcggtggctttggctggatcaaatttatcagccatcagtaggctatttactttatcaaaatgagccatgcgagctttttcgccttgctcttttttgtcactgaagcgttctttcatttcttctttgttagcttggcgaagcgttttaaattgctctttctggctgtctgttagattcaattctttcatcatgccgcggtctaggcctggacgacattcttcctgtgggcctttgtgatctttcccgccaaacgcaaatgcgctagtgctcaatactagtggtaaaacaacagaagctagaataagtttttttgccattttcatattttcttccttatatactttagggggtcatattattgataagtactgcgttcagaacgcatgggagtagaatagaggctgtaaggtaaagtggcgtattagctaggtaaagtatcgtaaaggctgcaccacgcttagtatttcgacgtaaaatgttacccaagagcaaaggttttgtttgctagttatcaattatattcaaatcgttttaggaactgttgatgccacatattttaataatcgatgatgatgttgaattgagtgatttgctcaaagaagttttatcttttgaaaattgtgctgtttctgcggcttatgatggtgaagcgggtttagctgcaatggacgacagtgtggatttgatattacttgatgtcatgatgcctaagctaaacggttttgaaacccttaaacagttacgtgaaaaatgggatgtgcctgttttgatgttaacagcgaagggagaggagattgatcgtgtggttggtcttgaactcggtgcggatgattatttgccgaagccttttagtgagcgggagttgttggcaagaattcgtgctattttacgcaggactcaggcaggcaaaggtcaacaacaaaatgatgttgtgacataccgagacatcaaactttatcccggtcgccttgaagcctattgcaatggtgatttgttggatttgaccagtactgagtttgcgcttttgcattattttttacttcatcctggcaaggttttaaccaaagaagacttaagtttggatgtattaggtaaacgtttggcggcttttgatcgagcgattgatatgcatgtctcgaatttacgtaaaaaactgccagactggccgaatggtaagcctcgtatcaaaaccttgcgtgggcgcggttatttgctggtagagggcgactgatgcgtttaccaaagatcactagtttgtatggtcgtattttcgctattttttggtttaccatgtttctggtggttttggctgtgttggctttgccgcattttgatcctcgtaaaccacgggatattccgcctcctcattatgatcggatgctgcaaatacgtgatcaagttgagcggaactttgcttcagctccagatttggcaaaggttttacatgatctagatggttggtctcgccgtggaccagacgataataaactgcgcctttttattactgaccttgatggtaatgtgattactactgatcgccgccctgattttagttataaggcgttacgtaattttgtgacttctattgataaccctcaggacccccagcaaaaattgtatggcaagacgatgatttctggtcctcttccaattcggttggcaaagaaagattattttctttatgtcggaactcgctggagtgagccaccgcattttttattacaactctttgatcatccttttcgtttgttgttagcagtcatgttggttagtacacctttattattgtggttggcatgggcattgagtcagcctgctcgtcgtcttgaaagagcggcgcagcgcgtggcgcaaggcgtatttgaaattgatcctgggcttgaaaaaggtacctcagagtttcgccaagcaggtgccagttttaatcagatggtaacggccgtaaacttgatgattactcggcaacagcgtttgctatcggacatttctcatgagctacgctcacctttgactcgcctaagaatggcgcaagctttggcaaaacgaaagctaggcgatagtacggatttaacgcgcattgatacggaagctcaacgtattgagcaaatgataggaaagttgcttgaattgtctagcgtgcaagtggatagtcatttgaatcgagaagtacaaccactatcgagtctttttgatgctttgttagctgacagtcagtttgaagctgaacacatgggtaagactttgcttttgtcggctgtccctaatcgaatgattaactgtcatcctcaattgttaatgagtgcgttagaaaatattgtccgtaatgccattcattatggtaaaaaacagattcaggtttcattggaagcccattcagatacgttatctatccgagtggaagatgatggtgatggtgtgcctgaggatgagtttgattctatttttaggcctttttatcgggtttcaactgcacgtgatcgccacagtggtggtgcagggttgggtttagctatcgccgaaaatgcggttcgtcaacataatggtatgattagagcagctcgaagtgcactgggtggattgctggtggaagtgactttgccgctgcaagaagaacgatagtgcttcttaatctttttttagggaagtattatctttgtttttacgaaaggattagtagacaaagcgatgaattcagctcatattagaacctcatcgttcttattatgcattcggttaatcgctttccctaaaagtactgagtaatgcagagagtatttctctctcgcaccttgccttttttatactttatttgaataagaaatttgctaataagcgcttggtctatttgtttagactcgtttttaaaaacaaaaaaagagagaagccttgtcgtttttctctaaaaccataggtaatacatgataaatacagccaaagaatttgtactacagcgcatttgcatctttgcaagccagacattcgaccctaactccgactcgcaagtggttggattattaaaaagtaaattcaatatccgtttaccgcagcgacgttctattaatgagtctttatcttcttccgttagcgatcatgaaattatttctttgattctaaagtatcgttcaatgaccgaatcttaagttcaaaccgttaagtcttctttattttttgacacacaaaaagattgcgttaccagatagcttgtcccaaggtatgattttgtcgtgttcatgttcaaatacatgaacgtcaaaatatggcattaatagcgcttgtagttcattaaagcttaatgccaccataggatgttcgtctgtccaaagctgagtttgttgtgcacttgttttttcaatgctcagcttaagtgtttgtttttctccctcaccagagtaataccaagaagaaccaaacgaaaattcgctgttatcgtgcatcacgctatgtttggcagatagcgtattatctatatggtttttatcaactgaattgaagcaaaaaacaccgccaatattaagagctttatgtacgctttgaatgcaacttgttaggtttttaatatctccactgtaatggactgagtataaaaaacaggtgattaagtcataaggttcagctgcatcaaatgcacacatattacctaattcgaagtgagcgttagggcaacgctgtttggcaatatctagcattggctgattgatatccaagccacttgattgatagccttcttggctaaggtagcttatatgtggaccagtaccgcaagccaaatctaaatgcttttttccgctattgccgaaaatctgatgaagtctatgcacgctgttgctttgggcttgataattaatatcggcacacattagatcataatagccggataagtccgtatagagcgcgttgtcagacatgttttcttcacttggaggggataaaatttgatggcgaataatatagtagatcgcactttttgcgaagcaaaaaaaacaggaacaaagggcgactttgttcctgttttttattggagtttcgttatcttaattagacaaagataaagaatttagcgataaataaggccgctaaaaggtataccgcaatgcctacttgcttgccttgacctgataatagcttgatcacagcgtagctgatgaaggacaaagcaataccgtctgcgattgagtaggttagtggcatggtgaaagctgcaataaggactggtgccgcttcggtaatatcatcccaatctacatgcgctaggctgcttgtcattaatactgcgacgtacattaacgcgccagctgttgcataagcagggatagatccagccaatggtgcaaagaacaggcttagtaaaaataataacgcaaccactacggctgttaagccagtgcgtccgccagcggcaacgcctgaagcgctttcgatataacttgttgtagaagatgtgcctagtgcagcaccaaccacagtggcgctagagtcggctaacaaggcttttttaagacgtggcagtttgccttctttatctaataaaccaccacgttgtccaacaccaattaacgtgcctgatgtatcaaataaatcgacaaagaaaaatgcgaaaataacgcttagcatactgatttggaaagcaccttctatgtccattgctaagaaagtaggagcaacggaaggaggcatagaaactaatccgccgaattcattttgaccaaatagaatcgacaaaatcgtcacaaaaagtatgccgatcattactgcgcctgtgatattcaaatacgccaaagcacagataacaaaaaagccaagcaagccatagatcgcagatggtgaagataggtcgcctaaggacaccattgtcgctgggtttttcacaataatgcctgagttttgcaacgcaatcatggctaagaaaagaccgatacctgccgcaatgccgagttttaatgaagctggaatggcattaatgacccattcacgaattcgaaaaatactgatgaaaatgaaaagaataccggataagaaaacagcgccaagtgcttgctcccatgtgtagcccatgcctaagactacaccgtaggtaaagaaggcgtttaatcccatgccaggtgctagagcgattgggtagtttgcatacagacccataatcaagcaaccaattgctgctgcaagacaggttgctacaaatacagcaccttgatccatgcctgcttgagcaagaatagaagggttaacgaaaatgatataagccatcgtcaagaaggtggtaatacctccgataacttcattacgtaccgtggtgttgtgcgctttaagttggaaataacgttcgagcatgagggggaccttttgctagtagacgacggcgattattttattgagagtttacttatgcagatttactctcaataaaatatgccgagacaagtttagtaactgatcatttggtcagtaaataatttcggcggcaagtataaaaaattcgagatggtttggggagataaattgtaagaaataatcgatggaatggagttaaacagtaaaaactcactagttgtgtgagtttttactgtttatcctgtgttttctgaccgttaaaagacagttaacgggtatttataatttagatatttgataaccgctggctttaagttttgcgagtaaactgtctggccccgcaagatgcattgttccaaccatgatgaattcgacttcatcgttctttagcatattttcgatttgcgctatccaaaggttgtttcgatcgactaaaagcgattgatatacttcagggtagtcttgtttaaaatctgttagctcaatatcggccatggtttccatatcgccttttctccagctttcccttaggtcattcatggtctttggcatgtctttgatatctgacaaggtataattaatcacatcattactgtcttgatcattgagattgctgagcatttctacttgggcttcgggctcttcaagccagcctttaggcttttgatcttgttgggctttttgtgcataaaactgatcgacaccttcactggtaaagcctagatgtttcagttcaatcatacttagggaaatcgccagcgcgctgggctttaggttttgaatagctgtaaagggtatttgtcttgcgtttaagtaaattttgagtgattgataggtttccgctgagatcacttgatctatagtcgtgccatcagaataagacagctcggcttgcatttgtcgtttgaatgctgggttacttaaggtttccatgttggtttcaaaaataactttatcggcagcttggtaggctttctcgtaggcttttggtaaagggtaatcttgtgcagtgagtaagtgaatggtgccaccaatatagagcgtattgctgccagacgttactttccagacggaagcggcttgggtttgaaatgtagcagccgcaagtaaggttaagccaaactttttgagaagattcatgagatacctaaatggttttgttgatctattatgactttcagtttacctatctcaatgatgagcggaagaggttggtgaaagttgtactgcttttttctcattttttgctacggaataagtaggttttatcctgctaatactctcataaagaatggcaagcataatgagtaaaagtggtattatcctcgttcttatttaattcgagtgtgtggattttcgatgggaaaagagtttgtctctatagggttaacgaaccctaaaagcacttcaaatgtcggttctgtaatgagggctgctgggtgttatcaagtggatcaagttttatattctggcagtcgttatgatcgtgcagctaagatgtcgacagacaccaaaaaagcaacctcatccattcctttgatcaatatagaaagccttggtgtagacaatttgattgaggcagtagacaccgataccaagattgtgtgcgtcgatttgatacaaggtgcgacaccattaccagcttttaatcatcctgaaaaagccttatatatttttgggccagaagacggcacgataggccaaaaaattgtcgatcgagccgattttgttgtttttgttcctacggttggttgtatgaatcttgccgcatctgtaaatgtgctgctttatgatcgcttggcaaaatctgctcgagcctttgctggggacgagctgattcgacaaagtaaagacgtcaataataatgtcaaagttcgatctaacgcttgaaggtaaggctctagagtgtaagggggtgttgctttcttatctattactttgcatatagttagcagaattttgactgtgataagtctgtatcaatgcaaaaatgtctcttaaacctaatggctatattaggaagggggcaggtgttctgtttttgagtgccatcttgctttccattacttcctttttagccatcatggaacctgtttgatgagatagaaggaacggatacaaatggagcctataaaacgagtcgtgcttgctgcattagcttgttctgtcccagttatttatgctgctgatactccctttactcctttagaacccttgagtgctgaattggagttgggagttattgcaattactggtaatacagagagtacagcggtaaaagcgaaagcgactattaaacaggactttgaagcatggaaagcgaagtatcagatagatactctttacaaaagaggcaaaaatgagggcgaaactgacacaagaacaacggcacaaaaattatttttatccgcacagagtgactataaattaagtagtgaaaatacttctgtatttatttatggctcctatactgatgatcgttttagtggttatgaatatcagaatacagtgtctgttggttactctgcgcgtttgtttgctagtgatagctcttttttagactacagtgttggccctggttattcttttactaagacggataagggggatgaagatgaaacggcaatagtgcatgtcgaattgcaatatgagtacaaaattagtcctaatgccacgtttcagcaagcacttagcaccgaagctgcattgcagagtgataaaaatactcgttcgaaatcagaaacttccgtcagtgtaaaactgcgggatgaccttagtatgaaagccgcttatagtctcactcataatagccaagtgttggatgataaaaagaacacagatggcacaacaagtatcatttttgcttatacattttgagatgttttcgttatgcgctatcagggtataaaagtcactttggtgacgggttttttaggagcgggtaaaacaaccctgattcgtcacttacttgcgcaatcacctcttaatgagcgatgggcagtattggttaatgagtttggtgatattgggcttgacggtgctttttatgctgatttaggtgtagctatcagtgaagttcctggtggctgtgtttgctgtacgacgtccgccgcctttcaacaaggattgaaccaattaattcgccaatataatcccgatcgcatttttattgagccatcaggccttggtcatccaaaacagattatgcaaaagctacgcagtgcttcttatcaagatgtgttgtttttgactggggcattttgcgtattagatgcacgtaacctaaaagacgagcgttacacaaagcatgatattttcaatgatcaaatagagtctgctgacggcattgtactgagtcatgttgatcgttatcaacaggaagatattgatcgagtagaagctcgatttggcgcgcttgctctaaaggcatcagcccccgttctttacatgtctgatcctatggccttaagtgcggattcgttggatataggcttaatgaattcattaagtctttctattactccagaaagtgattcgaatcactcttcccaccaccatcgttatcatgaaggtggtggtgatgtagaaataccgattcaaaacgagcgctggagctatcataaacaacaaggtgcaatgcaggtggtcggttggcgttggcctgattttgattgttttgataaagaaaatatgacgtcaattattcaagatatgtctaagcctaatggtgtttaccgtatcaaaggcgtgtttgttatcaactcaagtgaagctctttttgtgaatgtcgcgcgaggcgaagttgtaataacaatatcaccttggcagggaggtagtcgcttagaaataatcggcggaatcgaaggtgattggttggaaatttgccaagattattgtgctaagttgctttaattaaggcatcgctgattatatttgctagctttgtatttacttcaattttatagattctctttgtttaactgacaaaatcccatgcttggtctattttgtcattaactttggcaccttttgttattgagagaaagcctccgatagaggaacctttctagcataagaggttcctattggaacagatggaataaaaacaataagaggtcataggctatgcctgaatataaagcgccactgcgcgacatcaaattcgtcactgaagaagttctcgattttcatggacactacgctaagttgccaggtgccgaagaagcaacgcccgatatggtggcggcgattctggaggaaggtgccaagtttgctgagcgtgttctttcgcctctaaaccgtgttggtgatcaacaaggttgtcaatttaaagatggtgtagtcacaacacccgaaggctttaaagaagcctatcaacaatatgttgaaggtggctggccatcgttgtctcaccctgaagaagtggggggacagggtttaccagactctcttggtatgatggtgacggaaatgatcgccacttcaaactggtcttggggcatgtacccaggcttaagccacggtgccatgaacaccattgaattgcatggcactgatgagcaaaaacaaacctatctaacaaaacttgtgtctggtgaatggaccggtaccatgtgtctgactgagcctcattgtggtactgaccttggtatgttgaaaaccaaggccgagccacaagctgacggcagttacgccattacaggaactaagatttttatttctgctggtgagcatgatatggctgacaacattgtccatatcgtattggctcgtctacctgatgcgcctgctggtacaaaaggtatttcattgtttattgtgccaaagcataacgtcgatggctctggtgaaatagcagatcgcaaccaagtgtcttgtggttctatcgaacataaaatgggtattcatggtaacgcgacctgtgtaatgaacttcgatggcgcgaaaggttttcttattggtgaaccaaaccgcggcttgaactgcatgtttaccttcatgaatactgcgcgtcttggtacggctttacaaggcttagcgcatgcagagtgggcgttgcagaactctgttgcttacgcgaaagaccgtctgcaaatgcgttctttatctggtccaaaagcgccagaaaaagcagcagacccaattattgttcacccagatgtacgtcgtatgttgctaacgcaaaaagcctttgccgaaggcggtcgtgctttgattcattattgctctatgttggtagacataatgaaaaaaggtactgctgacgaaaaagcagaagctgacgagctgatgtccttacttactccaattgctaaagcgtttctaactgaaactggttttgaatccgctaaccatggtttgcaagtgtttggtggccatggctttatcgctgaatggggcatggagcaaaacgtacgtgattgccgtatttctatgttgtacgaaggtacaacaggtattcaggcgttggatctattgggtcgaaaagtactaatgactcaaggtgcaacactccgtcgttttacaaaaattattcataaattctgcaaagagcataaaggcgataagcgcttaaaatcttatatcactgcactggataaactgaatggtgagtggggcgatgtgacaatgaaaattggcatgaaagctatgcgcaacaaagatgaagtcggtgctgcatcagtagattatctcatgttctctggttatgtggtgttggcttatttctgggctcgcatggctgtgacggcacaaacaaaactagatgaaggcactgatgaagttggtttttatacggccaaattgcaaaccgcaactttctactatgagcgattgttaccacgtactcgtagccatgtagaagctatgttgtcaggtgctgataatttattggcgatggatgaagataatttcttattcctaaatgcataattaacacaacgaataagcacctgtgtaacattgtcacacaggcaataaattttttgctaggttaaagaggtttatattatgagtgaagcaagaaccgtttttgaatccatgttaaatcgtttcgatgcggatgaagcagatgacatggaagctgtgtttcaatttgacttagatgatgcggacagttattacttaagtatcacggatggaaaatgtgatatgggggaaggggagcatgatgatccaaccgtgactcttagtatggacttaaatactttaaaagatgttatgagcggtgagttagatggcatggctgcttttatgcagggaaaaatccgtgccgatggagatattatgttggcgactaagttgactcaaattttccctcaatgagggatcttttggcaattttatagctctaaagctcaactacctttgtgtggttgggcttttgtactgagatcttacatgatcgtcaaaactttgttaaaaagagactggaaatgcttatttatcacttataaatactgcttttttgtctgtttttgcctcgttatggcttcgcttgtgacatcatgaaagagtctcatattctcctaaataaaaaaaacaaatggagcttattatgacaatggatacttcttttcttagcaatgcaaatactagaaaagcgccgggcagctatttacccgcatcgctaaacccacatgcttatcagtcattaaatgatgtcttagcgttagctacgagaaaatttgccgatcgaccagcttttaccagtgttggctgtactttgacttatcgtgaattaggtgaaaagtctgatgcatttgcagcgtaccttcagcatgaaacggatttaatgcctggcgatcgaatcgctgttcaattacctaatattattcaatatcctgtggtgctgtttggcgcgatgaaagcaggcttaattattgttaacactaacccactgtacacgccaaaagagcttgagcatcagtttaatgatgctggcgtaaaagctttggtggtgtttgccaatatggcacataacgtcgaaaaaatattagcaaaaacctcaataaaacacgtcatcattacagaaattgctgattttcatcctcctttaaaacgcttgctagttaactctgttgttaaatatgtgaagaaaatggtacctgagtatcatatttctggtgctttaacgcttaatgatgtgttgtcgaaaggcaagggtaaaccagtcgagaaagttgaatgcaatccggagaacattgcggtattgcaatacactggtggaacaacgggtgttgcgaaaggggctatgctgactcatgctaacttgattgccaatatgtatcagttaagctctagattgagttccatcattgctgatacgaacgaggtctatattgctccacttccactttatcatatctatgctttcctaattcatggcctgacacttttagagcgtggtgctcatagtgttttgattcctaatcctcgagatttaccaggctttgttaaagagcttaaaaaatggccatttactggctttgttggtttgaatactttgtttgtcgggttgtgcaataaagcggaattcaaagcactcgatttttccactcttaagttaacctgctctggtggtatgcctctaactcatgctgctgcggatgagtgggagagaatcactggctgcaaaatagtagaaggttatggtttaactgaaacatcaccagttgtgtcttttaaccctattggtaaggagcgtattggtacgatcggcctgccagttgctgaaacggacattaagatccaagggcgtgatggagaaagcttgccacaaggggaatcgggtatgttgtgcgtacgtggacctcaggtgatgaaaggctattggaatcgtgaagaagcgactcgagaagctatgacagaagatggttttttaatcacgggtgatattgctatgcagcatcctgatggttatttacaaattgtcgatcgtgcgaaagatatgatcatcgtatctggcttcaatgtatacccaactgaagtggaagattgtctttcctctcatccttcgattctggaatctgcggcaattggtgtgccagatgataaaacaggtgaatctgtaaaagcttttgttgttttaagagcgaatgttgaaacacttgatgaaaaggctttacgcatatactgcaaagaaaaccttgctgcttacaaggttcctaaatttgttgaaattcgcaaagaactaccaaagaccaacgtgggtaaggttttgcgtcgtgccttacgcgaacaagagcaagcttaacgcttatgtttaacgccttttgaagttatcgggagagcaataatggcactggctaaacgtaagctaatgcatcgacgttgtatagagtcctatggttttttgcgcgaagacggtctatgggatattgaagcaagtatgcaggaccttaaatcctataatgtaaagcgtgaatttgatggtagtttggtgccggaaggcagtccttttcatgatattcgcgcttgcttgacgttagacgacacctttttgatcaaagaggtgtcggtcactatggatgcttacccttttcctaattgcggaggtgctgcgcctagtttttcgattctaaaaggtactcgaattaaacccggttggagtcgttggctaaaagaaacctttagcggtaaggtcggctgtactcatgtactagagctttttcctgtgatcgccacaacggcgtttcaaactatgtgggggccgcttggagagaaataccctgagcacgtttcatcctctgtgactaagttaattaatagttgtcatggttggtctgaagacggtccaatggttcgtaaattggttgatgagcaggtacttaagttaccatcagaggagagtcagtagtgagtgattttgttactgaaagcattgagtctggtgtgcagattttgtgcttagatcgagttgaaaagaaaaacgcgattacattggatatgtatcaggcgttaacggacgcattacgtcgagctgagttgaatcctgaaataaaagttaccttaatacatggcgcgggaaatgatttttcttcaggaaatgatattaatgaatttgttcagattgcccaaacgccagaaaagatggaagccatcatggctttcttgcaagtcttaactaactataaaaaaccactaatagcgggtgttgaaggccgagctgttggtgttggcgcaaccatgttactgcattgtgacttggttttggcttcacgcactgcgcgtttacagtttccatttgtccaactgggcttggtaccagaagcggcatcgagccatttattaccccagttagtaggtcatcaaaaagcctttgagatacttgtgttaggggacgttgttgatgcgacgcaagcttacgagttggggttaattaatcatttatgtgaagagggagaagcttataaattggcattgttctatgctgaaaaaacagcaaccctacctgttgaagctgtagcactaagtaaggatctattgaaatatcgagcgcaggatgatgttcaaatggcgttgatgcgtgaaggtcgcatctttaaagatcgcctgcgctcaacggaagctcaccaagcctttactgcttttttgtcgcgtaataagtaatacctcctagtaaagtcctttatatatcaacattaagcctcatttataagtggggcttttttattattaaggctagactaattgagttgaaagggttcggagcctttttaatagataatgcgtcattagaacgagacttgaatatttttgtcagttaactggcgcttttttgttattgatgaaaagcattcccaaactactatagagggtaagtgaagagttctattgatagggaatattaatatgtaatcaatctagtgaaagttaaggttgaatgcatgaaacagaacttaataataaatacgaggggcttatgaaaattttagtatctgtaaagcgagtcatagactataacgtcaaggttcgtgtcaaatccgaccatacagcggtcgatcttaccaacgtaaaaatgtccatgaaccctttctgtgaaatcgccgtggaagaagctattcgcttaaaagagaaaggcgttgcttctgaagttgtggttgtttctgttggttcaaagtcttgccaagaaactttgcgtacagcaatggcattaggtgcagaccgcgccattcaagtggaagcggaagatggtttagattcattgtccgttgccaaattgatcgcaaaagttgcccaagaagaagcggcagatttagtgattatgggtaaacaagccattgactcagataataaccaaacaggccaaatggtcgcagcgttattggattacccccaagcgacttttgcgtcagaggtggttattgaaaatggcgaagcacaagttactcgtgaaattgatggcggtttgcagaccttggcgattaccctgcccgcggttgttactacggacttgcgtttaaatgagccacgttttgcttctttaccaaatattatgaaagccaagaaaaaaccattggatgtaaaaacacctgccgatctaggtgtagaagttgggtctaatgtcagcatcgtatctgttactccgccgccacaacgcgctggtggtattaaagtgggctcggttgctgagttagttgacaaacttaaaaatgaagcgaaggtggtgtcatgagcgttttaatcattgcagaacacgacaataaatctcttaagcctgcgacgctaaatacagtaaccgcagccacacaaattgatgccgaagttcatatgctcgttgttggctttgaatgccaaacggttgttgaacaagcatcacaagtcgctggggtgacaaaagttttagtagcagataatgcagcctatgagcatcagttggctgaaaatgtttctaaattaattgtcgacgttgctgagggttatggacatattttagcgcctgcaaccacgactgggaaaaataccttgccacgtgtagcggcacttttgaatgttgctcagctgtctgatgttattaaagttgagtcggccgacacatttgttcgtcctatttatgctggcaatgctattgctactgttaaaacaactgacgcagtaaaagttcttacagtgcgagcaactggctttgatgccgcggctagctccggtggcagcgcagaacgccaagtattgtctcaagtaatcaattctgagggcagtcgttttgttaaagagcaacttgccgagtctgatcgcccagagttgactgcggccaatgtaattatttcgggtggtcgtggtatggggaatggcgataacttcaagttacttgaaggtgtcgcggataaactaggcgccgctattggtgcttcacgtgcagcagtggatgctggttttgtaccaaatgatttgcaagttggtcaaaccggtaaaactgttgcgccagatctttacattgccgtgggtatttctggtgctattcagcatttagctgggatgaaagactctaaggttattgttgcaattaacaaagatgaagatgcacctatcttccaagtagctgattatggtttggttgctgacttgtttgatgccgtacctgagctagaaaaaagcttgtaaatttttaatagaaagtcgcctgtttaagctttttgacaaagcttaaacagctttttaaataccggatagtggtgaaagattgtttcaccactatcaaaataaaaataactggagaccagcatgattttcgaaggacaagcagtcaaggttgcagtcgatgatgccggcgtagcaaccgttactctggatttggtcggtgaatcggtcaataaattcaatagtcttaccttgaatgaattggccgaagccgttactgcgctaaaacacattgatgacttacaaggtgttatttttgccagtgcaaaagatgtttttgtcgtaggtgcggacattaccgaatttacctcttggttcaagcttgaggatgatgatttagccgataaattgcgtcacgctcacagcatttttaatgacatctctaatctatgttgcccaacggtagccgctattaatggtattgctcttggtggcggcatggagttggccttggcctgtgattatcgcgtgatggctgacactgcgaaaatcggtttaccagaaactcaactgggtatttaccctggttggggtggtaccgttcgcttacctcgtttaatcggtgccgataacgcttgtgagtggatttgtggtggtgctcagaaacgcagcgaagatgcttttaaagatggtgcggttgatgcggttgtgcctgcagcgaaagtcaatgagtcagctcgtcatcttattcagcaagtgctggatggaaagttgaactatcacgctcgtcgtgatgaattacgcgcaccaatggaatttactcctattgaaaaaatgatggttttcgaatcggtacgcggtgtagttggtgcgaaagcgggtaaacattaccctgcgccaatggctgcgattaaaaccattgaaaaaggcatcagccaagatatggaaaaagcccttgataccgaaatcaaaggttttattaaacttgctaagggcccagtagcgaaatctttagtgaacttatttttaagtgatcaacagattaagaaaacggcaggcagatacgctaaaaatgcgacgccagttaagcaagctgcggtattaggtgcaggtattatgggtggtggtgttgcctatcagtctgcgtcaaaaggcacaccaattatcatgaaagatattcgtcctgaagccctagagttaggtttgagcgaagcgaataagctattcaatggtcaagtagagcgcggacgtttaacaaccgaaaaagcttttaaagcaatgaacgcaattattcctgctttgagctatggcgaatttgaacatgttgatctagtagtcgaagcggttgttgaaaacgttaaaatcaaaaaatctgttttggctgaagtagaaactaagatctcagacgacgctattttgacgtctaatacttcaactatttccattactgaattggcaaaagatctaaaacgcccagaaaatttctgtggtatgcatttcttcaaccctgtgcaccgtatgcctttggtcgaagttattcgcggtgaaaaaaccagcgatgctgcaattgccaaaacggttgcttatgcacaagctatgggtaaaacacctgttgtggtaaatgactgtccagggttcctagttaaccgtgtgttgttcccttactttgctggtttctccttgatgatgcaggaaggcgcggatttccaagtggtagataaaaccatggaaaaattcggttggccaatggggcctgcttatttgcttgacgtggttggtatcgatacggcttatcatgcggatcaagttatggcagaaggctttccagatcgaatgaagcatgaaggcacaaacgcagtagattgtttgttcgagttagagcgttttggtcagaaaaacggtaaaggtttttatacttacgaaccagatcgtaaaggtaaaccgaagaaaatctttaatgaagaaatcgatgttttactttcttccatagttgtgtcgaagtctgagttgagcgaagacgacatagtggcacggatgatgattccactttgtattgaaacagtacgttgccttgaagaaaatatcgtggcatcggcggcagaagcagacatgggattgatttacggtattggtttccctccataccttggcggtgctttgcactacttagatcaaatgggactgcaggccttttgtgaccttgcagataaatacagccacttaggtaagttgtacgagccaaccgcaaaaatgcgtgaaatggcgaagaataacgacacttattacggcgcataatttcccataggctagaggagaatttccatgaaactgaatccaaatgatgtcgtcattatcgacgccgttcgctcaccaatggggaaaacgaaaaatggcgtattccgtaatgtgcgagcagaaaacttatctgcagcgctagtaaaagaattgttcaaacgcaatccaaatgtggatcaaaaagacgttgaagatttaatctggggttgcgttaaccaaaccttagagcaaggttttaacatggcgcgtgctgtgtctttattagcgggtttgcctattacatgtgcagcacaaaccgtgaaccgcctttgtggttcatctatgtcagccattcatacagcggctcaagctattatgacaggacaaggtgatgtatttgttgtaggcggtgtcgagcatatggggcatgttggcatgatgcatggggtagatgtaaacccagcgctgtcaaaacatatggcgaaagcttctatgatgatgggggtgactgccgaaatgttgggcaaaatgcacggtgtgagtcgtgaagaccaagatgcctttgcggtacgttcacatcgtcttgcccacgaagcgactttgcaagggcgtttcaataacgaaatcgtatctattgaaggtcatgatgcagatggtaataagatcctcgttgaagtggatgaagtgattcgtccagaaacctctatggaatctttagcgaaattagcaccggtgtttatgccgaaagtgggtactgtaacggctggtacgtcttccgctttgtctgatggtgcgtcggctatgctgatgatgtctgctaagaaagccgaagagcttggcctaacgccaattgctaaagtacgcagcatggcagtagcgggttgtgatccagctattatgggttatggtccagtgcctgcaactaagaaagcgctaaaacgtgctggtttgacgattgcggatatcgatattgttgagctaaacgaagccttcgctgcccagtctattccagtacttaaagatcttggcttgctggatcttgtcgatgataaagtgaacttgaatggcggagcgattgctcttggtcatccgcttggttgctctggtactcgcatttcaacgaccttgctaaacgtgatgcgtgaaaaagacgcgaccgttggtctagcaaccatgtgtattggtatggggcagggtatagcgacggtattcgagcgcgtttaagtaatattgaactaagtacatgaagttgtgtgcctccttgctctagaacagcaaattgtaatctctgtctttagccccgccatgtgcggggctttttttgctctggtgttttgtactatcttggtcgatgataagcaccattaaccaagcgatatcagatgagtaaacgaggattgttgcgtgaaagtagccgtattagatgattaccagaattgtgttaaagatcttgcttgtttccaagtattacaaggtcatgatgtacatgtatttaatgagacttttactaatacagaagagttggtcgctaagctaaaggattttgacgctttggttttgatacgagagcgcacggtgatctctgaagaattgcttgctaacttacctaatttaaaactgattagtcaaacaggaaaaatcagtaatcacattgatgccaagctctgccaaaaatacggggttgctgtggcggaaggtgttggttctccggttgcgccatctgaattatgctggggtcttattatgtctgcgagtcgacatattcctgaatacgttgggcaattttcacaaggctattggcaacagtctggttctttagggttaggtcgagtattgaatgggtcaatgttggggatttggggctacggtaaaataggccaacgtattgcgcagtatgcgaaagctttcggcatgaaggtactggtttggggaagcgaaagctcaaggtcattagcccaagagcatggctttttagcggctgcctccaaagaagatttttttaaaacagcagatgttattactttgcatttgcgacttaatgacgcaactaaagccatagtgacgcaagcggatttagccttgatgaaatcggactctttgctcgtaaataccagtagagcagagcttattgaaagtggtgccttgtatagtgaaatgtcattgaatccaagtaaacgtgctgccgtcgacgtgtttgagacagaacctgcgaatactaataatgagcctttgttatcactccccaatgtactatgtacgccgcacattggttacgtcgaaaagcacagttatgagctttacttcaaaattgcttttgaaaatgttgtggctttcgccaacggtaaagcggaaaacttggttgttaatccataagatcggacgcgaattaacgttgttattagctccgttaattcgtgttaacatttattggctaaagcttttaaccaatctgcgcaatgacttctcattacgccactggatatattttaaattacataggatgtcgcgatgaaattttttgtacctaagctgtttgttgcagtgtcagccttagtttcttctagtttattagttgctgaagaaaccactgaggcgcctgtctgtgaaatcaaagatataacgtctttttcttacatggaaaaccttccgcctaatagcgacatagatgttggggcgatatataaagccaaaacagaagagcttattgcttttggtaaaacgaataatttagaagactttcaagtcattagccaagatgcatcttttagccctaactgctgtggcaattatggttcacaagtaaatatgaattataccgtgagctataagcctagctatgatgcatttaatgctttccgtaaatttgcggggatgggagccgtgtcaacgtatcgcgttggtatggaaaactgtcctgtagagaataattaattaactgtcttgctctttaactgcagatgttaaagggcaagacgctatttatagctcactttatcttttactaatttctacctctagtaacactagattttaaagtttcctacttcgttgttaagtgttttatacaattctgtgatttgtgtggactgtttgtttattaggtttgaaacatctttcacaccgttggtttgttcttttagcagcataaggctctggtttataccgtcggacagcgctgcttgttcgattgtagcttgggctgtttttgaggccatttgttgtactttttcaaaggaatgattgagagagtcaaaaatgttgatgacgttgtcgaagttagctgctgtgttatcggcgttgctccggctgttttgagtggaaatagaggactctttaacattctgtttgagttgttcaataatggtttctatttcatctgtactgttctgtgtacgggttgccaatgttcgtacttcatctgcaaccacggcaaaaccacgaccttgttccccagctcgagcagcctcgatggctgcgtttaaggccaataggttggtttgttcggcaatgtttctaatcacttcaagtacggaggaaatattttctgagcttttttctaactcttctgctcgtttcaatgattcttcgatattactgattagactggaaatggctttgtgtgacgtatttactgcttgaataccttgttcggttaattggcttgaagtggttgcttcagcttcggtgtcttttgcaacttccgccatctgctggttagatacattcatttcttgtccagcactgatcatagatgacgatgcatccactagagcatgagttatattattagtggtttcggaggcagtttttaattctgttgtcatgctgccaagagccgatgattgtttatgtatattgctaatgattgatcgtagttgttcaacaaaaccgtcgaactctttagcaagatcgccaagttcgtctttagcgcttgagttaattcgttgggttaaatcaccgtcaccttcggcgatctctctaatccggcgtgccatactttccacattacgagttattttgagtggaacgtaataaccaaaagccattgcaaaaataaacgcgattaccgttaatgtcatagcaagtttttggttttgttcgacgttttcagctgtttgttgttccatgtctcgagcgtgttttcttactgtttcacctgctttgtctaatagctcgcgaatttcagcgaaatttttgtcagcttcaacaatttcttgtggtagttttttaactaaatctgattctggtgagctaatttgctcaagactgccttcgtaccattcattgaaaagcccgctaaactcgtcataaggttttgtaagctcgggctcgttaactaaataacctcggtaagctctaaacctgtctatggcttgtttaccgtttaatctaaactcttctttattggcttctttatcaccaatgccattgagtattctttggtgggcgaggcgagcttgatagaggtcgcggtcagcgttgaggacttcggtaatggcttctataaaatggtttaattcattggctgagttgaattcgtctttatgttcgttggtataatcatgtagtttttcaccggctttatctagcatgtcccgaatgacttggaatttctgatcgagctctatcatagcgtttgaaaactgcatgctgccgtttgatgatgtgatcaatctttcgcttgaatttacccaagaattatagagttcttcaaaagatttaaagggggttagtagctcttgaggttcgtcttgaagatactttctataaagttgaaaacgatcaaaaacttgctgggcgttttctcgaaagtcgacctcattttctttattaggggctttaccatttagcatcttttcttgtgctaaacgggcttgataaatatctctatctgcatttaatacaactgagattgcttcgaaataatgctctgcttgtcgtttcatattatttttttgaatgctgctcattagcatcataaagataaaaaggcagatcaaaattgctgagagaaaaatgattggaagcatcattttgattcgaattgaatggacgcgcatatataatcctttatcatttttaagttatttacagtctaggaaaggatgtttgtaagcgcaaaaaaatgatcaaattttgatctgatcttttgttttattgtttgctacttattttgttttaatgggaattagacgtacagaaaaggtgaaagtgctatatcattcaccttttcattgaaggaatattcacttgtagattattttgtcgcttgtgtaatccaaggtggagttatcacctgagatggttggcgttgcataataatttcaccgcgacgaacagacagtaaaacctctccttgtttacgcagcacgctgtaatcatcttgcccttccaataagataaagtttgctgcattaccttctttaattccgtaattttttaagcacatagtgcgagcgctgttgtcggtaatcatatctagtgcacgagcgtagtcttgatagcccatcatttggcaaatatgcatggcgtaatctaatgtccgtagtagtttgccattgccgagtgaataccatggatcgaagatagaatcttgacccaagcacacattgatattggcttctcttagctctttgactctggtcactccacgacgttttggataagtgtcaaaacggccttgtaagtgaatgctttcggttgggcatgagatgaagttgatgccagaatttttcagcaatcggaatagctttgaacaataggcgttgtcataagagtgcatcgctgtcgtgtggctagcggtgacttttgagcccatgtcatggagtaaggcttcatgagcgagaaactctaagaaccgagagttcgggtcgtcaatttcgtcacaatggacatcgaccaagcgatcgtatttttgagccaactctatgatgagtttgacggacttttctcctaactcacgcgtgtattcaaaatgtggaatgccgccaaccacatcagcaccaatttccaaggcttcttccatcaattttaagccatttgggtaagacaacatgccatcttgtgggaaggccaccacttgcaagtcgattttgtcctttagttcatcccgtaaagcacaaagtgtgcgaacgccaactagggtagggtcggtggtatctgcatgggttcgaattgcctgaacaccgttttgcaccaaaagctctattgttgatagcactcgtcggcggatatcttcttcattcagcatgggttttcgttgacgccagcgttcaatgccttcaaacaaggtaccactttggttccattctggttcaccggctgttagagctgcatcaaggtggatatgaggctcaacaaaaggggcgcaaattaaattaccgccagcatcaatagtgttatccgttgctgttagcgtattgtcttgaatatcaatgcgactaaagcagccatctttaataagaatggaaaaaagttctgagcgttggcgcaaacgggcgttgatgatatgcataaaaattcaatccttttgggtcaggcgtgacggcctgatcatcaaagttgtgatggtgaaatatgatttgttcaatgagtagagcattttgtaagttgagtcgcaaaaatgggtcttgtaaagaatagcctaagcgttgttctggtgataaaaaccagctcaccaccactgacccatggttgaatggagtcattctctgcaacataaggccagcggactatacgttgacctccagttaaaccggctcgaaagctgatgctttcgagccgggtagacgaggtatatctgcgcaacaaatgctcattagtttcctagtgcggtgaccgtttgtctatgggttagaaaagataatatgccataagccacaatggccacaaagaccccaacaataggtggcataacaggagatagataggccgctgcagacgcaatagcataagcaccaagtccaatccagttaaaagcgggaaggtttacaccggctagtaaaggatactgacctttatggcgtaaccaaaagtccgccatgatgacgccaccaataggcgggataaatgttcccagtaatactaaaaatggaataaggaaattgtacataccaaacacagccatgactgtgccaatggctgccccagtgacggtcacaattcgacgtttatcggtgcgaagaaggttacacccagcaacggcaaaattataaatggtattgtcttgagtggtccagatattaagaaatagcataagcacagccagaatcataaagccttgagcgagcataacatcgacaatatccgcttgttgataaattaacgtaccaagcgctccggttaataccatcaaaccattgccgataaagaatgcgcccatggttgcccaaatagcgaccttgccactgttcgcaaaacgactccaattggttgcctgagtggcgccgctgacaaacgtacctatgacgatggtgatggcggcggtgaagctcaaactttgtgttggctcaataccaaataaagctgagaggccacccacatcgactaagccagtataaagactaattaaaataaacaagagcatggcaggcacggcgatgcgggacaaaatatccatgcctcgaaagccaatcatggcggtgatacaaaaagccataccaaacaaaatcattaatggcgtttgccatacttctggtatgcccgtgattttaaccaacacaatagcgagcgttgccgttccccatgcgtaccaacctatttgagtaaagcccaagatgaagtcggctagtttgctaccaatttcaccaaaacaaaatcgacccattaaaacgctgtttaaaccactcttataggcaatgaatgctagacatgaagcataaagaccaagaagcaagttgccgacaaaaatgaccaagagtaattcggcaaaagaaaaggctgtacctaatgtacctccagcccacatggtggcagtaaaaaaagtgaagccaagcagaatcactgccatcggtagcaatcctcgacgttggttttgaggcacttcaattaatggataatctgattgagtcatagtcgtttcccatgagggttaagttaaagtcgctttcatttgtggccttgctttacctgactaagcaacttgtgaaccagttttggctaaacacggtataagaaatgagtttatggcgagatgaccaagaatagtaataatcattagttaacttatacatagctgggttttagttaaccttgaatacttatgtttttgaatgctggatgcaccatttgatagcaataaaacagcgggtggccagtttaggctatcgtagtcttagtttttatttattagttacttactctttttaagtttataactatagttaattaagcgttattgaaaaataaatgttctaagcagcaagcaggagagacagtcatgtctaaagaaaatatgtcaaacgaaggtaagtgtccttttaatcacggtgccgctggtacaaatcaatcatcaggccgcggtacatctaacaaagactggtggcccaaccagttaaacttaaacattctgcatcagcattcgccaaagtccaatccgatgggtgaagactttgattacgctaaagaatttaatagtttagatcttgaagcgattcgccaagatttgtttgccttgatgacagactcacaagattggtggcctgccgactatggacactatggtccattctttattcgtatggcgtggcacagtgctggtacttaccgtacagccgacggccgtggcggtgccacttcaggtacccaacgttttgcaccattaaacagctggccagataacgttaacctagacaaagcacgtcgcttgctttggcctattaagcaaaaatacggtcgtaagatctcttgggccgatttaatgatattggctggtaactgcgcactagaatccatgggattcaaaacattcggctttgctggtggtcgtgttgacgtatggcaaccagaagaagacatttattggggaacagagaaaacttggttagatgacgagcgctataccggtgatcgtgaattagaaaatccattagctgcggtacaaatgggtttaatttatgtcaatccagagggtccagaaggcaagccagatacgttagcctctgctcgtgatattcgcgatacctttggtcgaatggcgatgaacgacgaagaaaccgttgccttgattgctggtggtcatacctttggtaaagcccatggtgcgggcgatgcagctcaggttggcgctgacccagaagcagcaggcatagccgagcaaggttttggttggagcaatagtatgggcacgggtaaaggtgtcgatactatttctagcgggctagaaggcgcttggacgaaaagcccaattgcttgggataatggttacttcgaaaacttatttgaatacgattgggaattgactaaaagcccagctggtgcttggcagtggacgccaaaagatggcgcggcagctaattctgttccagatgctcacgattcatctaaacgccatgcaccaattatgtttacatcggatttggcgttacgtgatgatccaatttacgcaccaatttctaaacgtttttacgaaaatccagatcaacttgccgatgcgtttgctcgtgcttggtttaaattgactcaccgtgacatggggccagtagctcgttaccttgggccgttggtgccacaagaagagttagtatggcaagatccgattccagccgtgacttacgtcaccgttaatgatcaagatattttggatcttaaagcaaaaattcaggcttcgggtttgacagttgcgcaattggtatcgacagcttgggcatctgcatcgacttaccgcggttcagatatgcgtggtggagcaaatggtgctcgaatccgtttggcgccacaaaaagactgggccgtaaatcagccagaacagcttgccaaggtgttgtctgttttagaaagtattcaagcagagtttaatcgccaagattccactaagcaggtttcccttgctgacttgatcgttttaggtggctctgttggcgttgagcaagctgcaaaagcatcgggacacagcgttacagtcccatttacagcaggccgtgcggatgcttctcaagagcaaacagatgtggaatcttttgctttcttagagcctgctgcagatggtttccgtaactatttgaaaggtaagtacactgtatcggcggaagaaatgctggtggatagagcgcagttgttaacgctttctgcgccagaaatgacagcgttgttaggtggtttacgcgtattgaatgctaatgttggtcaatcccagcatggtgtgttcaccgacaagccagaaaccttaagcaatgatttctttgtgaatttattggatatgggaaccaaatggtttgctacttcggaagaagaagaggagttccaagggcgtgaccgtacaacaggtaagatcaagtggacagcgactcgtgcggatttggtcttcggttcaaattctcaactacgcgcaattgctgaagtgtatgcttgctctgattcacaagagcgctttgtgaaagactttattgcagcctggacgaaagtaatggaattggatcgttttgatctagcttaatctcttatctttatttattagcgttaccaacaccaaaccccgtttccgaaaggaattcggggtttttttatacagtcttcgttaaaaagccaacttcttacactaaaaagctagtaaaggtagagatttataaatagctgttataacttcagcgtaacttgttaaattgaaataatttggtgttatcaagtttaatatcgaatttgcatggaagcggtgacgctgttttaagtttattaaataggtggtgaaaaatgaaggtctctcataaggttgtcttgtgcgcatcaattattgttgttttagcattatccatatattcatggttgcaatacagcagtcttagaagtgcattgtttgagaaaaccacaacgagtactcaggaaagtagtaaggcactggctttacaagttgaaaactggttgaagaataaaatggatttgattgatgttatttcgcagaaagtcgatgctagttttagtaaaaaaacaatccaagaggcgtttgatcttccaatttatcaaaaagagtttattcagttattcggcggtttagatgtcgatggcaaaccgataactaatgacccaaattggaatcccgttgattgggacgctcgcaaacgtccttggtataattttggtaaggattataaacaagcaattttgacagagccatatatgtctgttgaaggggagttgctaatttcggtgatttcaggttttcgggatcgcggtgagtttaagggaacttttggtggtgatatcagccttaaaacagtctctgagtcagtaaatgcacttaactttaataatactggttatgcttttttattgagtaaagatggaaaaatcattagtcatcctaatgcggatttaaacggcaagtcggtttctagtttactgcaaggtggtgtgccaacattaagtacagacttggtagaaaaacagctgactgacgatactcctgtgtatgtttctttcagtccattacctaatttgtatggctcagattggtatgtcggtgtggtgttggataaagataaattgttcgccagtgtcagagaatttggctgggtggctttttggggaaccttaattgctgctttgcttgtttctatcgtgctgtattttgtcgtgacaggtttgctacaaccacttcgtgctttgcatgaatcgctaaaagatatcaatggcggagaaggtgatttaaccaaacgtcttgcgattaccagtgacgatgaatttggtcatgtatcgggtgaatttaataagtttattgattatttacagcgattaattggcgaagtgaaaagtcaatctcgtcatattcgtgaaaatacggacaagacagccgcgtcttctgtagagtcctcaaagcagttgtatactcagcttaatgaactggaccaacttgcgacagcgatgcatgaaatgtcagccacagcccatgatgtggctgacaatgctcaaacggcggcaagccgagcgaatcaagcggatgttgctgcgaaagaaggtgaggttattgttgattgcacgaccacttcgattgctgaattgactcataaaatgggcgatgtagttactaccattaatgatttggtgaaatacagcgataatatagaatcgattcttaccgttattactgacattgctgatcagactaacttgttagccttaaatgcggcgattgaagcggcgcgagctggagagcagggccgaggctttgctgtcgttgctgatgaagttcgaaacttggcttcgaaaactcaggaatcgacggaacaaattcagaaaatgattcagcagttgcaaaccggtgtaagaggagcggaaaaagccattcttgaaagtcgagagggcgccaatacaacgcagcagattgccgataaagccaagcaatctttgcaagctattcgtttaagtattaatgaaattaatgatatgacagtgcaaattgctgccgcagcagaagagcaaagtgcaacatccaatgaaattaaccgcaatactacgaatattcgtgatattagtcagtccgtttcggatgcggcacaaggtcaatctgtgctttgtgaaactatggttgagattaccgttgaacaagcgagatcattagataaatttaaagtgtagatttttctaagttttataaaagcgagctaggcttttgagtctggttcgctttttttaatgctcattagtcagcttctataaccattggtaacaaaggaggaaaaatatagtaatcacttttttgtcatcccattcaggtatgctgacttttttaaaaagaagtagcgtctatgaagtttgaaggcttaaaagcaattgcggtcgttgatggggtaaaaggtctgctcgctttatgcttggctctgagtgtcaatgtgattgctgagcaagatcttcatcaacttgccgctaaggcgatgcaaaattggccaatttcgccaaacaattattatgttaatttgctgttaacctttgtcgagaaagtgactcagcaaaatcatcttttagttattaccctttgtttaatgtattcgtgttttcgttttgttatcgcctatggtttatggcataaactacgctggacggaatggttcgctttcatcagtggttcactttatattccctttgaactctacgccatttaccaaaatcccaacctagttaacttttcagtgctcttgtttaactttgtggttgttgcatacttgtattggatacttaaacggggcaaaagggccttagcaaagactgtgaaatagaaagggtcatgttgtatgaaaattcgtccatttgaagaaaaagatagggccgctaccattaccttgtggcaacagtgtggcttggttgttccgcataatgatcccaataaagacatcgaccgcaaattaaaagtagacgccgatttgtttctggttggtgtcgataataataaaatagtggcttctgttatgggaggctacgaaggtcaccgtggttggattaactatcttgctgtaagtccagatcaccaaagaaaaggctacggacaagccatgatgcaatcggttgaagaattaattttggctaaaggttgtccgaaaattaacctgcaagtccgtaattccaaccaagccgtcatcgcattttacaatgcgattggctatggtcaggatcaggttattagtttaggcaagcgcttagaacacgataattaatgtttccattctatttgtttggtatcacccatcttaccgtcgctgtttagtcgatatgccaaagcgacgagtagggtttgggccaatgtcatagaggaagtaagggaacgaaagcccaatacttccgcttcttttatgtcaaaacaaacgtctgaaagggcggctaatggactgattttactgtcggtaatggctatcacttgagcgcctgctttgaaagcatattcgctgacattaacggtttctttggcataaggactaaatgctgtcgcaatgataacgtcgttttcgcgaatattactggcttgctctattagcataccgccgccgccatcaataaggtgggtggttttatctaagtgtcttaagctgtaagcaaaatagcttgaaataggaaatgcgcgacgtaaaccaatgaggtaaatattctgtgcgttttcaagcaagtcgactgctttgttgagcatctcttgagagaagtgatggttcatgtgattcatagaaaaagcattactgctgctgaactcttctagaatatgcgaggcatcaatcgtggtgctggcagtgctcttgctcaacttaatgcgttcgctgtaactggatgtttgttcgacgagcgcttgtcgaaataggttttgcatttcactaaagccgttatattcaaaagctgctgcaaaacgaaccagtgttgaaggcggtacatcacattgctcagccaggctagctacagtttctagggcaacagtattgggatgctctagtaaaaaacgcgctacttgttgtaagcgtttacttaagtcgtcgtaatttcgactaatagcttgctgtagttggtcaagagatgttggtgcgcccaaaaagtggctcctaagttgtcataaactatcgttagaaaggcgaatattatagcgattttttattataaatacttgctgagaagatgatgctgaggtcgttcatgacctcagcttttattaataaattgaattaacggaattcccccgcgtatttttcaacaagtgcgatgttgtctttggtgatgaaaccaggaccagagttcacgtcgttacttggaatcaaaccgtaacgagtgtaaagcgttaagaagctgataggtaagtaaccttgtaagtagggttgttggtcgatggcaaagttaattcgaccatctttaatcgctgccgaaatttctccgcttaaatcaaaagtgccgaagtaaatgtttttaatattgcgatttttttctaacgctcgcaaagttgggtgagcagatgttggccctaaagttagaatagcttcagtatttgggttcttacgaaggtaagccgatactttagtttctacatcggttggatctgaccctgagtcaatcatctggctaccaagctcaacccctaagcctttggcaaagcccatgcagcgctcgacggacgctggattggtaatatagtggttgacacataagaaggatttcactccttgtttctttgctcgctcgccagcaccaaaacctgctgcaaattcaggttgtccaacatgtaataatgcccctaatgctttggattgttcttgcgtgcctgagttcatagtaatgaatggaataccttttttagaggctttttctaatggtccttccaaggtatcgaagtcagcaatagaaagcacaataccatcagggttagtggcaacggcttgttcaacgattcgtgccatatcggctaaatcaccggtgggtgggttacggtattctacggtgacattcatatcggaagcggcttgttttaccgcgtttttaatcacgttccaccatgagtcagaatctggtgcgtgggaaatgaacacataacgttcaccttcagcgtgtgccacggtggacattgacataacgcctaatgtcgcagcgcctgcgactaatatggctgtacttttcttcagaaagtttttcattaccactatctccgtttcgtttaattatttttgttattacttatttttggatttagcaaacacaacttctgatctatttttaatcagaattgaagtgatactagaatgaatgtttcataattgcaatattttgaaattttttattctgaactggtgattttcttatattccattgtttttaaaggctttattgttattttttgacgatttatctaggtttttaaggcaaatttttttgcatttcatgtaaatttttattttgcctattgaaaaaaatgaaataaatattctattatgtttccattgttgaaatgaaaagacatcaagctctatcgtgttactgagtgcgctataaagagcagcttgttcgaaggctcgaggtgtaacgagttgttaggcaaatacgacagttcacttgtacatggttagaaatcacaaacaataaatataagaaagtaaggtgtgacgctatgactgatcaaactcaaacggttgatttatctaaaatgacagcagataactcaacagaagaaaaaacacctggagatgagcgggttcgtaaagtgcctgcttggaagcgattgttgcatcggcctgagttcggggcgatttctggtgcagtattggtatttgttttcttttttattaccgctggagattccggcatgtttgcctcagatggcatcatgaactggacaaccgtatcagcacaattaggcttgattgctatcagtgcctgtctattgatgattgcgggtgagttcgatttgtcgattggttcgatgattggtttcgctggcatgatgatgacgatccccgcagtttattggggctggcctatctggggggctatcctctttgcttttgctggggcattgtttatcggttttttgaatggctatattgttgttaaaactggtttgccttcctttattgttagtcttgctttccttttcatgttgcgtggtttgaccattgctctgtctattctattcactaatcgcaccatagtcggtggtatcgacaaatacgcagatggagattggctagcagccttgtttggcggagtgataggcaaaagcctttttgtctggtttgccaacattggcttgattagttcttatgacgatggcaccccagtggttgaaggcattcctatggtgattgtttggtgtgtattcctagcagtcgttgcaagttgggttctattacgtacgaaatacggcaactggatttttgccaccggtggcgatgataaagccgctcgtaacgtcggtgtaccagttgataaagttaaaatttctttatttatgtttactgcattcaccgctacggtttacgcggcttgtcaggtatttgagtttggttccgcatctgctgatcgaggcgttttaaaagagtttgaagctattattgcagttgtaatcggcggtgcgttactgaccggtgggtatggctcggtgattggtgcgtgttttggtgccttgatctttggtgtcgtgcaaatgggcatattcttcacaggtatcgattcagattggttccgtgtgtttttaggtgccatgttgttaatcgcggttttgttcaataactacattcgtaaaaaggtgacagaggcccgacattagtggcgtgcccaaattcgagtttactttttaaaaaaagaatttaggagaacaaaatgagcgaatttattattgaattgaaaaaagtgagccgctacttcggttctgttattgccattaaagacatcgatatgaaggtaaaactgggcgaagttcactgtttgttgggtgataacggcgctggtaaatctaccttgattaaaaccttagcaggcgttcacgcaccaagcgatggagagtatttgttagaaggcaaaccagtggttttcaaatcgccagtcgaagcccttgattctggtatcgccaccgtttatcaagatctggcattagtgcctttaatgagtgtgacacgtaacttttttatgggacgtgagattaccaaagggcgcgggatttttaagcgttttgatattgaaaccgctaaccaaattgctcaaaaaggcatggccgaaatgggcataaatgtccgtgacccttctcaagcgattggcacaatgtcaggcggtgaaagacagtgtttggcgattgcccgtgcaattcactttggtgccaaggtattgatcttagatgaaccaactgctgcgcttggtgtgaagcaatctgccaatgtattgaaggttgttgcgaaagccaaagctcgaggcttggcggttattttgattactcataacgtccatcatgcttacccaattgctgatcgttttactttattgaatcgtggtcagagcctaggttcctttatgaaatccgaagtgagccgtgaagatgtattggaaatgatggccggtggtcaggagctagatgagcttactgctgagttagaagagtttagccgcttggatgctaccgcataaggaacgacatcatgacaaataaacaaatgcgtgttggtttggttggctctggatacatgggcaaagctcatgcgattgcctaccgaaatgcgatggcggcttttgccattccccaaggtcaattgcactgcgagatgttagctgatgcgacacctgaattagctgaaatgaaagcgttggaattaggttttaaccgctcaacaggtgattggaaaagcttaattaacgatgctgatattgatgtagttgatatctgcgcaccgaactttttgcataaagaaattgctctcgctgctattgcctcaggcaagcatgtttatagtgaaaaaccgttggcactaaacgccgttgacgcgaaagaaatgactgaggcggcagaaaaggctggggtgaaaacactagttggctttaattacataaagaacccaacagtgcaatttgccaagcaattaatcgctcgtggagatatcggcgacgtggttcattttcgtggtgtgtttaatgaagattatcttgccgacgcgaacttaccgtttagttggcgtttacaaaagcaatttgcgggaacgggagcgctgaatgacttagcctcacaccttgtgcaattggccattcatcttgtcgcaccgatcacgtcattgtgtgccgatttaaaaattgttcatcaacaacgtccattgtctcaaacgtcagatgatttgaaatcgggtgttggcgaagtcgaaaacgacgaccaagctcatatgatggtgcgctttgccaatggtgctcaaggtacattagaagcatcacgcatcgtgtggggtcgcaaaaatggtttgtcgttcgaaattacaggcaccaaagggagtttgattttcgaccaagaaaccttgtcagaattgtctttgtatattgcggaaggtaatcctcaaacccaaggttttaaacgtattttagtggggccggagcatcctgattatcaagctttttgtgtgtcagcaggtcatggattgggcttcaacgatatgaaagctgttgaaattcgggacttgtttcaaggtgttgttaacgatgcgcctttatggccagattttcgtgccgcgactcaggtaaatatcattctcgacagtgtggtggaatccgttgataaaagagcgtgggtagaggtggagcaatacgatggggatcacagatgaataataaaaaattggatgttatttgcttagggcgcgctgcggttgacctctattcggaacaaataggcgcgccattagaagacgttagcagcttcaaaaaatatcttggtggttcatcttgtaatatcgcctttggaacctctcgaatgggattgaagtctgccatgttgacccgtgtcggtgatgaacacatggggcgatttgtacgccaagagctcgcgcgagcaggtgtggatgtctctcatgtggtgacggacaaagagcgactaaccggcttggtattacttggtattaaagacaaagacacatttccattgatcttttatcgtgaaaactgcgcggacatggcgatcagcgaaaacgattttgatgaagcctatattgcttcagcaaaagccttgctaattaccggtacgcatttttctaccaaaggtacagatcaagcggctagagtagcgatcaaatatgccaaagccaataacacaaaagtcgtggttgacatcgactatcgacctgtattgtgggggttgacggggaaaggcgagggcgaaaatcgttttgtatcgaatgactctgtcacccagcatttgctgtccattatgcctttgtgcgatttggttgtaggaaccgaagaagagtttcatattgctggtggttgtgaagacactattgagtgtttaaaacgcattcgtaaagtgtcctccgctgaatttgtggtgaagcgtggtgccttgggatgttctgtttttaaagcagagattcctgaaaccttggacgaaggcattactcgttacggtgtcactgtggatgtgctgaatgtgctgggagctggcgatgcctttatgagcggttatttacgtggctggattccgggtgaagcgacggaaaaagcctgtgattacgccaatgcttgtggtgctattgtggtttctcgtcatggctgttcgcctgctatgcctagccttgaagaactggactattacttggctcatcgtgatgacattccaagaccagaccttgatccagtgttgaactatttgcatcgtgtcacgactcagcgaatgttgcgtgaagatccaacaaaagaatggcaagacatgtgtattttggctttcgatcatcgacgtcaatttgttgatatgtgtcgtgaagcgggcgcgcctttgtcacaaatatcgaaagcaaagaaattgattctacaggcggcttataaaggggcttctgctttagaaggtaaagtcggtggcacgggaattttggctgatggcacttttgcccaagatgttttgaatgacattaccggcaaagatttttggatcgctcgacctgtggaattaccaagcagccgtccattgcgttttgaacttggcaataatgttggacaagcgattgccacatggccgaccaatcatattgtgaaatgcttggtgttttatcacccagatgatgacgtcagtttgcggaatgaacaagaacaaaaggttatggatctgtatcgcgcttgctgcacaacgggccatgagttgctggtggagatcattccgccagtgggatcagaggtaaaagacgataccttggctcgttccatcgaacgtttttataacttgggtatattccctgattggtggaaattaccttctccgagtaaagcggcttggcaaaatattagcgacttgatcaaggcgcgagcaccgtattgtcgcggtgtcgtcttgttaggcttagatgcgccagtggatgcactaaaagcaggcttcgaagcggccgcaggacaagacatttgtaagggctttgccattggtcgaacgctattctctgaaccggtaaaagcttggttaagaaaagacattgatgatgccgtgcttgttgagcgtgtaacgcaaaactacttagaaatgagtgcattgtggcagcagcgaaatgacagccagatgatgaaaaggaaggaggcatgatggacataatacgtttaacaatggcgcaagccttggtcaaacatttgcagatgcaatttactgtggtggatggtgtagaagtgcctttgtttggtggggcttgggcaatttttggtcatggtaacgtggctgggataggcgaagcattagctcaagttaaagacgagtttacgactttccgtgcgcataatgagcaaggtatggcattagcggcttgtgcgtacactaagcaacatcgtagacagcgcattatggcctgtacttcatccattggtccgggagctttaaacatggtgacggctgctggaatggcgatggcgaatcgtttgcctgtgttgtttttaccgggggatgtttttgctacgagaacgccagatccagtacttcaacaggtcgagcattttaacgaccctgccatgtcggtgaatgattgctttcgtcctgtgtcgcgttattttgaccgaatcaatcgaccagaacagctgattaccagcttgcctgtggcgatcaatgccatattagatccagcgacttgcggacctgcaactttggcattgccacaagatgttcagactatggcgtttgattttccagctagtttctttgcgaaaaaagttcataaacttcgtcgtaatcgtgtcgatgtggatcagttagcgacagcggttgccgcgatcaagcaggcgaaaaaaccactgatcttgcttggtggcggtgtgcattatagcttggcacttgaagaggctactgccttgattgagcaatgccacattcccgcttgtgaaacgcaagctggcaaaggcgcattgccttgggatcatgaatttaatcttggttcggtaggtgtaactggttctagtgctgcgaatgccgcggcacaagaagcggatttaattatcgccattggcacgcgtttgcaagattttacttcggcatcgcgtaccttgttcgccaatccagatcacactttattaagtatcaatgtaacgccttttgatgccgaaaaacacaatgctatgcctttaattggtgatgcaaaagtcacactgcaagagttattggccgaggttgaaagttatcaaacaccatctacttggagcgataaagcgaaagccttgaaccttgattggctcgcggcagtggatcaggttacagccttaccaaaacaagcaggcgatcataactacttgccaaccgacgcgaatgtcattggtgttattaatcgcgctgcaacggctaacactactttagtgcaagcagcgggtggtttgcctggagaattgcacaagttatggcgtacttcatcaggcctcggttatcacgtggaatatggtttttcctgcatgggttacgagttagcgggtgggcttggtgtaaaaatggcaacgcctgagcgcgaagtgattgtaatggtgggagatggcagttatttgatgctgaactctgaaatcgccacgtcggtgatgttgggcttgaagctcatcattgttgttttggataaccgtggttacgcctgtatcaatcgcttgcaacaagcttgtgggggcgagtcattcaataatttattgcagcactgccataccgttgaagcgggtgcgccaaagactgactttgccgctcatgccaaagccttaggggctaattctgaacaaatcgcttgtcttgccgatttagaagaagctttagctcgagccaaagccagtgacaaaacctatgtgatcgctatagatacggacccaatgccaagtacacaagaaggcggtgcttggtgggatgtagcggtgccagaagtatcgactcgtgagcaggtggtcgatgcagagcgtcagtacaaaatagcgaaacaacagcagccttattaatttttactttcacttttacttttaaatagaaagtaaaaagtagaaaaaagaacatagatcttggagcaacttcatgaacagcacgaataaaaataataatgtgacaactgatttaaagatcagaattggcattaacccactaacttggaccaacgatgatctgccatcattgggtgccgatactccgttagaagtgtgcttgagcgaagcgcgtcaggcaggttacagcggcattgagttaggcaataaatttccccgtgatgccagtgtgctcgggccgattttaaagcaatacgacttatcattggtgtccggttggtacagcgcgcgtttgttagagcggagtgtggaagaagagattgcggccatgcaggatcatcttaatttgctgaaagctttgggttctaacgtcatggtatttgctgaagtcagcggatgtgttcatggggatcaatcagtacctctgtcacaacgtccacgcatgacccaaagtcagtgggagggatatgcaaaacgtatgacggctgtcgctgattatatggcgtctgaaggcgtcaaaatggcctatcaccatcatatggggactgtgatcgaaaccgcggaagaggtcgacaagctgatgcagatgacgggtgataatgtgggattgttgttggatacagggcacattacctttgcgggtggtgatgctttggcgatggcgaagaaacacgctaagcgcatagtgcatgtgcattgtaaggacattcgcctggatgttttgaaggacaaccttaatcgcgatagtgcctttttgaacgcggttctagatggtgtttataccgttcctggagatggtggtatcgattacttcccaatttttgaagtgctgaaagcagccgattatcagggctggattgtcgtggaagcggagcaagatccagctattgcgcatccattaacttatgcgacaaaaggttacgagtatttgtcagcgaatttagcaaaggccggttttcatttttaatctggcactggtcattcatgtactttaaaagataagaaagaagagagaaaaaaatgtctaacaacgttatgggtaatttcatcaataaccaaattgtaaaaagtgcttcctcgcgccaagccaaagtttttaaccctgcgacgggagatgtttcactgcacgtttccttgagtacggttgaagaaacacagagtgcgattgctgcagcacaaacggcttttgaaacctggtctcaagtgacgccattaaatcgcgctcgtgtattatttaagttcaaagccttagtagagcaacatagccatgagttggcggaattgatttccagcgaacacggcaaggtgtattcagatgcaatgggcgaattgactcgtggtctggaggtggttgaatttgcttgtggtattcctcacctacaaaaaggtgagcacagtttgaatgtgggtcgtggtgtcgatagctatagcttgatgcagccgctgggcgtttgtgctggtatcagtccattcaatttccctgctatggtgccaatgtggatgttccctgtgtccattgcttgtggaaataccttcgtaatcaagccgtctgaaaaagaccctagcaccattatgcgtcttgctgaattattaaaagaagctggtttgccagacggtgtatttaacgtagttaatggcgataaagaatcggttgatgtcttgctgaccgatgaacgcattcaagcggtgagctttgttggttctacaccaatcgcagaatacatttatgcaacagccagtgctcacggcaaacgtgttcaagctctgggcggcgcaaaaaaccatatgttggtgatgcctgatgccgatcctagtcaagtggtaaattcactaatgggagccgcttatggttcagcaggtgagcgttgcatggcgatctcggttgctgtgtgtgttggtgatgatgttgctgataatctgattaccaagttgaaaacagaaatctctaccatgacgataggaccgggattgtacaaacaatttggcatggaagaagagccgcacatggggccgttgatcagtaaagagcatgcgcaaaaggtgcgtgattacattacttcaggtgttgaacaaggcgccaccttggtggtggatggtcgtgattttgtgcgtaaaaatcacgagcaaggttattttgtcggaccaaccttgtttgatcatgttaaagcgggcatgcgcatttatgacgaagagatctttggccccgttttgtgtgtggttcgagtgggttcgtatgaagaaggtttggcgctaattaatcaacatgaatatggtaacggcaccgcgattttcacccgcgatggagacacggcacgtcagtttaccgaaaaagttcaagtcggcatggtgggcgtaaatgtgccaatacctgtaccgatggcgttccatagttttggtggttggaagcgttctttgtttggtcctttgcacatgcatgggccagatggtgttcgtttttacactcgcatgaaaaccattactgcacgctggccaacgggcttacgtgctggtcctgagttttctatgccaaccatgaaataatctgtttcgaggttttcaacatgtcacatctactcagtaaaagaaatcagcaagcggggcagtcacggactcaattagtgacacctaaaagtgccaattggcagtatgttggttttgaagcccatcaactgaaagcgggagaatccgttgcgattcaaaccggaaccgacgaagtgtgcgcggtgattttatctggtaaagcgaacgccagtacccagctcgaagcttggaaaaacattggtgatcgtatgagtgtgttcgagcaaaaagcaccttattcggtgtattcgccagcacaggacgagatttgtattgaagccattaccgatgtggaagtggctttttgtaaggcaccaggcaaaggtggattccaagcgaaattgatcacaccggagcaatgccaatacgaaacgcgaggcgtcaccagcaacactcgccatgtgtgcaatatcttattcggtaacgaacccgctgacagcttgttagtctgtgaagtgattacgccaagtggcggctggtcaagctatccgccgcataaacacgataccgatgcggcgcctgctgaaactcagctggaagaaacttattatcacaagattgatccgccacaaggctttgctttccagcgtgtgtatacggatgaccgaagcattgacgaaaccatggccgtggaagacggtgatctcgtcatggtgccagaaggttatcatccagttggtgtgcctcatggttatcaatcctattatctgaacgttatggcggggccaagtcgtaattggatttttcataatgatccggatcatgagtggattattgaaagagataaacagctctaaaccttaataactgttgcgacgttacgagcgcagtaaagacaaggcaaaaacgaacgagaaaacggagtttatagttataaatgagtatttcgagttcgtttttaacacagtatttacaagcgcagtagtcgccttaaatatacctaaggaattatcatgttgaattttgcgctattcggtgctggtcgaatcggaaaaatgcacgcccaaaatattcaggcgtttgctcaatctaacttaaagtatgtatttgatgtctatgcgccagcggcggaagcggtagcaaaagcaaccggtgctcaggttgctgatagcgtagaagtggctttagcggatcctgaagtcgatgctgtgttgattgcaaccagtacagacacgcatgtggacctgatcattaaagcggccaaagccggtaaagccattttgtgtgaaaagccaattgatttggacacagccacggtgaacgcttgtttagagcaaattaaagattgtggggtgccgattcagattggttttaaccgtcgatatgatccaagccatgcagcagtggtaaaagctgcgcaagatggcagtattggtaagttagagcagatcattattaccagtcgagatccgggcatggcgccagtggagtatctgaaatcgtctggcggtattttccgcgatatgatcattcatgatttcgatatggcgcgttttgtattgggcgaagaaattgtggagctgcaagcttttggtagcgctatggtggatgaaaagatcaccgaaattggcgatgtggatagcgtgatgctgataatgaaaagccaatctggccgtttgatccacattaatggctctcgtcgtgcgatctatggctatgatcaacgtgtggaagccttcggctcagaaggcatggtgatttcaaacaaccaaacgccaacgtcggtaacgcgtttcactaaagatacaacgcaagtaaaagatccgctttataacttctttattgatcgttatgtggatgcctacaacttgcagttaacgtctttcatcgaaaacgttttggccaagaagcctgtttctccaagcttcgaagacggtcggcgtgcacaaatgcttgctgatgccgcacagaaatcgttggaaacagggcagaaagtgacattgagctggtaatttctattgaggtgatttgactcaagataataaaaaagggctgctagcccttttttattatctgatgttagtgaggttcaatcatcactttttggtttaagcccttcaaacttgttatcgaacgcttctataaaggcgtttttcaatgcttctaaaacagcgtcaaatgcactaatttcaggatcctttagtgaacctgtaatttcgatgatggtggcggctttgttcgtatcgctgttggtaaataagcctgttagtccgccacttaagccttcccaagaaagttggaataggccatcgacatcttctacagcgtcttgttgccaatccagaatatcgacttttttgaataagggttttacgtagcctgttaactctccattttctgcttttagttcgctgaccacttcgcctgtgcctgctcgaaagtcaaacccagcataggctctggcaaagtcattgagcaaaggcagtgagacggattctgtttttaaggcgatactaaaatcgtttgagacaaaagggtcgaactcagcattcatttccaaagaggctgaattcagaagttttgcgtctagatttaagctcgccacacgtttaccgtcttgtccggcaatattggtcaggttagacacttcagcattgagttcggtaagctgtacattaacaggcggctcggattcaaaattacgaaaggcaatgctgccattgtttaaactgattttactaatggtaataggaataagtccttcgacgataccttgccagtttccacctttgcctgattgcgcattatccgctttatcactatcgacaaagtttacctgtggtgagttcagagcgatatcagcaagaatttcgcctttaaataatgcgcgccagcttaaggcaatatctatgttatcggcgcgaatgaatggcactttgtgcgtaccttttatctttgaaacagataattcctgtagctgataagcacctcgataaagatctatgtcgacgttttctatgtgtcccgaataatctcccatatcagataatttttgattcactgtataaagtgcccaatagggtaaatacagtcttaatatgatgagaatacttaagatcatcatgagaaaagtgatggtgtttttcagtcgttctgctttcatgctaatttctccttgttagcatttagattaaggtgcagcgcgatttttctcaatgagaatcaaggcttttcataatttatacgagacctttgcataatgttaagtccagttaacattgaaaaacaaaacagcttaaggcttattcaaatgcagcaatagacaactcaactctttgtcggaagtcatcaggaaagggaatggcagctttggcggctttggagaagcacacataagttacatcggcttcagctacggtctcattggttggaaccttgatgatggtttgtttcatggtgatgctgcgattgccgattttagtgtagcgggtttgtacttcgagaagatccccgaagttcgcttcggatttaaaattaatgtttatattaaccactggccagacgagatcttgctgcatccaatcgttgtcatcgaaaaactcatcaaaaaaagcccaacgaccttcttcaatgaactctagatagcgagcattgttgacgtgttgaaaaagatcaagatgataaccgcgtacttttatttgcgtcttgttgagcatggttactgcctctaaaaagttcgaacgcaaaagattacgattctttaagcaagaagcaaataacaaaatcgctcgactttactaacagcgaatttgaatagttatgaagcgcttggacgtacggtgtgtctccacactggtggagcgtgaaatattagatgttgttttttacgctctttgtcagaggcgttttccagtaatgttgaaatagcatctgccattgcaccaagtggttgagagaacgtggtgagttggtagccaagccaacttgcttgttcaatatcatcgaatccgacaatgcagatattttctggaatacgtagaccaaattcatttttcgccacatccataaagccgcaagcaatcagatcagtgacacaaaaaacgccatccggtctatcccgagaggccaataaccgtcgtgctgcgtctacaccagtttggtaactcgttggtcctgctcgtaacaaggtacaagcttgcttggcgtcttcggcagcatgaataaacagtttttcacgagtcaacaagcttggggattgaattgtcgacgacacaaccgcaagcttctggcagcctgctcgtagcagcatgtgatgggcgtcagccatagcagattgataatctatgctgatgtggtctgtgccttcaaattgcccagcacggttcacaaggatgacttgttgtccgctttgtacacaagtttcaatcaaagtggtttgtggtgtgcctgatagaacgatggttgccgaggcgcgataatttaatgtttgacgtaacgccgcatcggcactggcttcaccgcctgaggtgttaatcaccatcacggctcgaccagccagttgcagacgttgggtgagagcatcgagcaagcttgcttgataaggagcattaagattggcgcctagaatacaaacaggtcggcttttttcgctggataagccccgagcaagatgatttacgtgataattcaattctgcggctgcggccagcacacgttcacgagtgtctttggaaacgctcgcaccttgggtaaaggtgcgagaaacagcagaccgagaaacgcctgctagtttggccacctctgcggcgctggcgatgtttttcggtcgttgctgtgtcatttttttttcatgtcctgaccaaagccagcgtctcgcaatattttttccatgcttgcggcacgttctgctaagtgaatcaaagccggttttggtgtttcaaaccattcatcgggatgaagctctcgtgttttacgaatgtgtgcgatggctgcatccaacgtagggtagcgatcagggtattctagatgtaaaaacaaggcaactatggtgacggagcggctacgtccaccgcgacaattcactaagatattgcctttttcgcgaactttataagaggctttctcgggtagctcttgatccagtgctgaacgcattaaatggtaacctgccaagaccatagattcagggttaccagggccgtcaataaggccaattttataataacgaacaggagcccaaccatgctttagcaagtgtgctggtggggtggggtcttgcaaattcacaaggtcaatatctaagtttacggcacaatttagcacgactttgatgttgtgtttttcaagcagttctgcgtcggccacaccggttgatccgccaatataaatgtcgacgccccagcctggaatattgctttcgatcaagctaatcggaggacgtggataatgcttttttacctttttagatgtcatggtttttcgttctctttttttgcgcttgtcttttataaagtataaatgagccaaggtgttaggtagtaagttcaagctctgtcgtgcgttggttatatagttcttttgggactttatgttcagctgcaagcgatatcatggtgtcattggcaaactgttctgccacaccgggagcgaccgctagaatagccccgccatgcgctatttcctcgtgagttttaggataggtacctgttcgtccaccagcctctcgtaccatgagtaaaccggccaagcaatcccatgcattcatatgcgattctgcgtagccgtcggttcggccttctgccacccatgccagtgccaatgcaccagaggctccacgtcgaatattagtaccgcttgccaaaagagaagaaatgattgccaagtagacttcttggggaatccgtgtagaccatcctaattcaaaggatgagctatgagtatcccttatgttagaaacacgtagggcttgaccatttttgctgacgtattggtcttttctagccaagtatatttcgttcgtcgctggattataaatcgcgccgagtaacgtatcgccgttatgcacaaaggcgatggaaatacaaaaatgatctatgccccgagcgaagttagcggtgccgtcaatcgggtcaactacccaaagcgagggattcgatgttgagcctcctgtttcttctccaagtaatccatcttcaggaaaaaggttataaatagcttggcgaatgtgttcttcgaccagagcatcagcttcggtcaaaaagtcttgttggcccttcagtgtaaaatcgccaggttgtctggcgcgatagctttctagtgctaatgctcctgcgcttagaataattgagtgcagggcggcttcgcgcttttctagttcgctttttttgatgttgttgggtgtcaaggagggatccttttctatttgttatatataaatcagttgggaaaaattcgtcccaactgatttcattcttagtaatagctagagccttttactgcttaatttttgaagcttaggctccataggtcttgccagtcttgacggctttcccagtcagattttgctgtagaagcatcgtatcccatgatttggtcgcggactttatctatacctgctggctcgttatcaggtagtttaacggtttggttggtggacatttttccatcaacaccctgtggcgcgatgccttcggctgtcatcatgtaatgaataaataatttcgcggcgttagggcttttcgttccagtggtaatgaagcctaaacctggatagctccaaccgctaaatggcaccatatcggcacaaagacccagtttcataccattttcgttttgacgaaattttgccgcgctcaccatgccgacaaaactgtctttcacatctggtgcgccaacagcgttagcggcttctgtatcagaactagtgactagtgggtgattttctgcaagggcttttacaaaggttgctgtggcgctgtcttcactggtttttaatggttttccaaattctgcttgataggcatcggccatggctttgtcgtggtgtgtggcgagctggttaaaccaatctgtgtaagatggtttgccaagagggtcctgcatggcgactttgccacgccattctggtttagtaagttgccacacattggttactgggcaggtgtcataaaggcctgtgttataagcccaaatattgggcgctaagaccaccgtaagcgggttttggtaggtcgctggaatattaacggcaaggtccgtaggaacccagctggtgacatagccttttgatagtagctgctccatgcccgcaggtgcatcggccagaatagcgacgtcagctttcacattacctgctttagcttcacggctcacaatctctaggatttgcgatgctttggctttgatacctgttgcttgaataccgtattttttactaaaggcctctgcctgttggacgattttccctgtggagtcatacacagtcaacggtgcttcttgttttgcagccgcgattaatgcttgaagatcaaatgagtctgcggctgaagctgaaatagaaccgagagttgttaagctaacactcagtgcaagaaggctttttttcatcgggaagttcataacagtttcctttttaagattagcttatgcttgtttagcgtaggattgattcgtgtgtatttgattagcgttttgtttattaggtaatgctgagctgggcagtaaattgctgtaatcaaggtgactttctgacagaacaagacgcttttcatcatgatcaaaaaagtgcagtgatggtgttggcaaatacgcgtttacctgatcgccttcacgccacttcggacgagattgagtcgaatgaaataatcggtcttcagcgaaacttagttcaatcacccagctaccgcctgtgggcatgatattttctatgaccatcggtagtgtgttgatgtttgctgtgttggtgagaatgatttcttcagggcgaatggcgcagacatcggcgaatttactttctggctgtctggctaaaatgtggctggcaagattgatgaacttatcattggattcttttagcttgatcagattgattttcgggttaccaataaattcagccacaaaacgattgcttggttcggcgtaaatttcgtctggcgtgccgatttgttgcagctgacctttgttcatgaccgcaatggtattggccagcgtcatggcttcccattgatcgtggctgacaaaaataatggttgtgccaaaggtttggtgtaagcgacgtagctcggcgcgcatttctagtcgcagagtcgcatcaaggttcgataatggctcgtctaatagcagcacacctggattcaccgccagcatacgtgccaaggcaacacgctgttgttggccgccggataattgagacggataacgatcggcgtattcaagaatgcgtaacttgctcatcacatccaaacaacgttctttgcgttcttgggctggcaccttttgtaagcgcaaaccaaagtccacattgcgttccactgtcatgtgaggccaaagtgcataattttgaaatacaaaaccaatacggcgctgttccggtggaataaaacaggactgatggacagaatctaccaccaaatcgtctacggcaatttcaccgctggtggaatgttcgataccagcaatcatgcgcaaaatggtggttttgccgcatccagatgggccaagcaaacacataaattcgccgtcttccactgtcagtgatacttggtcaacggaaggttcagtattgccgtcgtagcatttcgttagattggttaatgtgatagcaggcatattaattctccagaccttgagccaaacccgtaccggagatcttttggatcaatacggtaccaagccaagcgataagcgcaatcattaagaccaccgcattggcggcttggtcgtagttgtaatcgagtaaacgcagtgaataggtggtgagtacatcggtggatggaatcgccaagataatgaacaagctgacgcctttaatgccggaaatgaaaggtaatagaatccccgttgccaatggacctgcttgtattggaataatgattttgcccatgcggctaaaccagttggcaccagcaatacgtgccgcttcttcgggttctttgcccagttgcgtcatagctgcaatacctgatcggctggcaaagggcattttttctgcgacgagggcgatgatgagaatcaacggtgttccgtacagcgccggaattgggccgcgagccacagcgaacaaagataaaaacgccgccgcaaaggcaatgccgggaaccaaataaggcaagaaggtaatttggcgtaagaaagaacccacgcctttgaatgagcaacgtaatactgcataaccgactaacaaccctaagacgccagatatcatcgaagatgaaccgacaatcacaatagtattccatgcagcttgccaaaattctggtgtcagcaagatgccattgcgtagggcaaccgtgtctaaattactgccaatccaatagtcaaaggtgaagttgtctagcgtaaagcgaccgggcaaaatcatgatggtggataagaacaaggtcagtaacggcagaactactccgatcaatacaaaggcccccgcaaagccagatgcaggtaaacgcatacggcccagtttgcgtagcctgtccatgttgcctttaccgccgacagttacgaagcggcgagcttctttcatcatgcgaacatcaatcagtaaggtaatcacaccgatgatcataataaccgcagcaatcactgccgccacgccgttttgacgggtgtctagtgctcgatacaatccagttgccaaggtgtcatagcgcacaggtaagcctaaaatataaggcactgcaaactcgccaatacaatcggcaaaaatcaataaagcggcagacattaaggcagggcgaattaatggcagaacaatagaaaaagcgatggttcgtgatggcgcaccaagtacacgagcgctgtcttccatttgtgaatcaaggcgacgtaacgcattgccgacaatcaaaattactagcggtgtgtaatgcaaaaccaagatgaaaacgatggggaaatagccgtaagcaacactgtttgaagtagttatgcctaaggattctagccagccgggttgtccaccaacggtgcggtttttaaaaattgtcgtccaagcgagggcgaatgtccacgtcggtaacataaaaggcacaatcagcgccgtggcaaaccaagcacgtcctgccatgttggtgcgatttaccaaccacgctagcactacgccaatactcatagaaaacaccacagtactggccgcaatggctaaggtgttatagagaggttgccataagaggatttcagaaatgcgtgagtagagagtgcgtacaatatagtaaaaggtgaaactgccttcgtcttggtgggttctggcttcgtctccggattgtacgataaaggaatctacaagaatcgagagcacaggtgcaagaatcaaataagcaaagaaaatagccagaacaaggccaatcaaattagcaggttcatgtctggcaacagcaaatgaatgccttgcgcgtcgccaaagatttggcttcttttgctctgctgcggtgagcaaggtagtcataggttattccttagaaaaacatttaattttctaaacaataatctttgtctatgacaaaccgatgacattttgcacatatgtgcaaaaatttttttcgaacgtttttttaagctaaataaccttattagattgagcacgctgacatctcttgttactttagtttttctagtgaagggggaatgtaatggaacatgtattgccgaacgatgaggctttttatggaaaaacctttaccgacttagctatggtgcaggaaagtgtgagccgtaaggtgtttgagtcttgcgtatttgaatcgtgtgatttcagcgaagccttctttgatgcctgtacttttaaggattgtcagttccgtaagtgcaagttgaccgcggtaaatgtgagaaacagtaagttctcagatgtacagttttatgaatcaaaagttttgggtgtggattggaccaaagcctattggcgaggcttagagctgggcgcgccgcttttttttaaagaatgtatggtgaatggctcgtcgttttatgacttgaaattatcaggaattgtttttgaagagtgccgtgctcatgatgtggattttagagaagcgacactgtctcgtgcgcgttttactggaactgatttaacgaatagcttgtttgtgaatactaatctaactggcgcagattttaacggcgcgaccaactacgatattgatgtgaagaagaacaccattaagaacgcgatattttgtcgttatgaagcggtaagtttgctgacgtcactggggatcaaattagtttaaaggtaacggataaaaataaaaaaggaaaatggcatgttaagaaaagataaaacgggtttggtcgtgatcgacgtccaaggaaagctagcgactattgttcatgacagcgaagcgtttatcgccaatctcgttaaattggtgaaggccgcaaagttattgggcttgcccattctgtggttggaacaaaatccagaaaaactgggcgcgactgtaccagaattgcgagaggttctggatatggttgagccaattgctaagtattcgtttagcgcctgtggtgagcctgcttttgttgatgcggttaaaaaagccaaggtgaatacttggttagtcagcggtattgaagcgcatatttgtgtttatcaaacggcgttgggcttgctagatttgggttatgaagttgaactggtaagcgattgtgtgtcgtcacgagctatagagaataaagacatggcgcttgccaagttagctcgcaaaggggcagaagtgactagtcttgaaatgtgtttgtttgagttgattggtgattgtcgggcggatgagtttaagggggcattgagtttaatcaagtagctttgcttcgaacaatgtcgatttaatttatcttgaacggtctgctttgtggtttaatccagcaatagtttttcattgagactcaatacctttccctttaggcaggcagcatgaacatagataaatctaaaaaacgtatcgcaaagaaagttaaaatgggtttcaaaggttatccgcaactatccattgcttacttcggcgatactgaagacatcgccacagaagtgattgtcacctttaccgcagaagagggcgctgagccacaagatcagcgttttgctggacaaagcgatgtacgcgaagacgaagtgattcaatccgccttggtgaaaatcatggaacgcacagatgcgaaaacagtattagaagtagaaggtgtttcgatcaagagctgagactctttttttatttaaataatatgaaactggtgcttgaccttggactattatccaaggtctacactctccttatagcttaaaaacaggagagacgttatgcatcattcatcaggtcaagattcacatcaacacacgcctggtcagcataaagccggctgtcagtcagattcattatgtcagtgccacctttctaatcaatcaaaagctcatgatcatcaaggggtaagcgggtcttgttgctcgacgtcaggtgaagcttcctcgtgttgctcaagcgataatgcgagtcaaaaagaaaaccaatgttgtttttctgatgacgaagatgccagtgacagaacttctgtcacacaagggaatggaaaacaaacttatatctggcgagtcagcggaatggattgcgccagttgtgctcgttctattgagaaggcggtttcttctttagatggtgtggttagcgccaatgtggttttctctaccgaaaaattacgtgtttctgcggatgctgatgtctcggtcaaggttcaggaagcagtgaaagggctaggttttagtttggcttctttggataaaagcgcttctaataacactaattcagctcaaactatttcaaatcaaaacacgacttcatggttttcacgccagcaattaagtgaatacggtccgattgcggctttggctgtgctgatgttattgagctggggcatcgcgcaatttaatccattatttggcgaaaccgcctttatagtcactaccttggttggcttagtgcctatcatgaaaaaatcatggcggatgatgcgcagtggctcgccgtttgccattgaaactttgatgagtgttgcagcgataggtgcattatttattggtgctaccgcagaagccgccatggtgttgttgctctttatgatcggcgaatgcttggaatcgtttgcggcgaaccgtgcgcgcaaaggcgtgagcgctttgatggctttgttaccagaagaagccttaatcatcaaaaatggtgtgcgtcaaaaaatcgctatagcggatttacgtctaggggatgaaatagaagtgtcgccgggtgaacgtttgcctgccgatgctgagctcttgtccgagatggcaagtttcgatgaaagcgcgttgacgggtgaatctgtacctgttgaacgattacgagatgaaaaagttccagcagggagcttgttagctgatcgagttgtgcgactcaaagtagtgtcgcaaccgggtaataatgccattgatcgaattctacaccttattgaagaagcggaggagcgccgagcaccgcttgagcgtttcttagataaattcagccgtatctatacgcccgtgattatgcttatttctatcttggtgatcttgattccgcctctggcctttgctcaaccttgggatacgtggatttatcgtggtttagccttgttgttgattggttgtccttgtgccttggttatttcgacgccagcggcgattacgtctggtttggcggcggcgactcgtcgtggtgctttgattaaaggcggattagcgttagagcaacttggtcgaataaaaaccattgctcttgataaaaccggcacgcttacagaaggtaaaccaagtgtgacggatgtagttactttaaacggttctaactttaatgatttgttggctgctgcagcgtccgttgaaatggggtctcatcatccattggcgaaagccattgttgattatacagagcagcaggggatagcattagtacatgctgataatcgcaaaaccttggctggtgttggtgtggaaggggattttgcaggtagaaaaatcaagattagttcgccaagtaagttagaggaagcgttagatgactctattcaacaggaagttattcgtcttgagcaagaaggtaaaactgtcgttgttgttttagaaaaaggtgaattgtcgggcttgatcgctttgcgggatagattacgcgatgatgctaaggcggcgcttaaagatttagcggctttgggaattaatggtgtgatgttaacgggcgataatgcccgtgccgcagctgcgattgcgacagagctgaatatagattatcgagcggatttattaccagaagataaagttatggcggtcactgagttgaatcaacaacaagcgacagccatggtgggcgatggtatcaatgatgcgccagcgatgaaggcatctaccataggtattgccatgggaagtggcaccgacgtagcgttagaaacggcggatgcggcattgacacataatcgcctacaaggcttagcagagatgattcgcttatcgcgtgcaaccaatgccaatattcgtcagaatatcactattgctttagggctaaaggcggtgtttctggtgacgaccttgctgggtataactgggttatggttggcggtattggctgattctggcgcaaccgcgttggtcactgcgaatgccttgcgattactgcgtaaaaaagaatccgctaaaaatagccagaaataacggttgaaaaaagtcgctaggaggcattaaagagatttagagagcattgaaaatgaaccctaagtcatgaatatttcatttatgttaatgaaatgggtaagaaaagattaatccgcttacaaagcactaagttttgttctgcaagcgcatttttatagaaagttggtggtaggatttcgcaccttgtgtttgatgttggtcgtagaaagggcgcttttagtggttttaaactaatcacaaaatgctcagactgcggttagcctatatcaatgtctgatgctggtgaggtgctttcagtctgtcttttgaggatagcaagcacgtcctatcatccaactataaaataatagatgttgtttgctttatgaaaaatcaaaatacagctccagaaaaatccttatctgctccgttcgtttatccgaacatgaaaatcgcgtttatcttattgattacctgttttgctgcatggggcgttgccgccaatatgacagatccattggtaaaagtgtttagtaaaatttttaccatgagcacgtttgaatccgctttagtgcagttcgcttattatggcgcgtatttctgtttggcgattccagcagcgtttatcaatgctcgttactcttataaagcgggtgtgttgacaggtttaggcttggctattttaggcgccttagctttttatcccgccagtgtttcgatgacgtatggtttctttttggctgctttgtttattttggcagcaggcttgtctattttagaaacctcggcgaatccttttgtgatgactatgggaccagaaggtagtgcagcacgccgtttaaacttggcccaagcctttaacccagttggcaccaatatcggtgtgtttcttgcggctacattgattcttcctaatctaaatacggcttctcctgaagaaagagccagcatggctcccgagatgctgcttagcattcgagcagatgaattaaatagcgtgatgacaccttatgtcggcatggcgtttgtgttgatgatcatttgggcgtttatctattttatgcgcgtacctaaatcggctaacaaggttaatgttgatgaggtacagaagattgattttgtggcgacactaggacgattgcttgctagaaaacaataccgttggggagttgtagcacagttctttaacgttgctgcacaaacttgtacttggacttttactatccaatatgtgcaagaaacattgggtggtacagaagccagtgcgtctgattatttgcagtatagtttgattattttcttaatatcgcgttttgttatgacgtggttgatgggctttttccgtcctgctgtgttgctaagcatcttggctttattaggtactgctttatgcctatacgctgtgatggtgccagatgtaactggtgtttgggcgatagtgtctatttccgcttgtttatctttgatgttcccaacgatttacagcattgcgttggacggtcttggtagtgatacgaaatttggttctgcgggtttggtcatggctatcttgggtggtgccgtgatgccattgatccaaggcgcgactatcgatgagtacggcgctattatttcttatgttgtgcctgctgcttgtttcttagttgtagcagcttacggaatgttctcagtgaaaagcccctctgtttaattactggttaatgaattctaaagagcctcgcgaattgcggggcttttttttgtctgtgactttgtacgcttacttctttatgattccagctcactcaaatcaatgttgaaacagctcgtggttgatttttgttggatcattaaggatgttagtttgttatgtatttatcgaacagagcggaaatattagaagaagaaagccgcatatttgctcattctgtgactcagtgtgatttacaccatcatgatgcccatgaatgcttatgggtggtaaaaggtcgaattcgagttcaggtgatggatgaaatactgcttttacaggaaggcgatgttttatttattaataaagaattgcctcacgccactcaatctaccggggatgataatttagtgctttgtctacagcataactttgctggagtggctctggatacttgcccaatgaaagcatggagtttggttcagaaaaatatgctgccaacgattaagcggctgatggcgcatttgtggtgggagcactactacaaggcggatcattggcaacaggcacaaacaagtttacttgctcaatttggcttgctgtttgctcgttactttccttcgactaatgcaattagagaggactctcttgaatctactttattgatgaatgacctgttgcgtcagattacattgcgttaccaagagcatctctctctgtccttgttagcagaggagcgaggtttgtcggaagcctatttaagccggtattttaaagccaaagtaggcgagacttttctacgctatttgaccctttatcgattagaaaaaagtttgtcagatttggcacagaaacctaaaaaagccgtatcagagatcgcttttgatcatggttttccttctgtaaaagcctttaatatggcatttcgccgagaatatgactgtacgccaacggagtttcgtcttaagcgggagtcggtaagtttagtgagtgtggggcaagcctatgcgggagtagatgtagtacttttgaaacaacgaattatgccgtggttggataggcagtttttgtatctttagtaaaaggtgactttttttaaggtcaaaaaacggctactgagcaggtcaaaaatcggatagcacacttgatattaattcccataatgaagcaaaacaataaatacaattaaggtttcattatgaagaagttgtcgtttttcgataaggttagttatggctttggtgacttagccagtaatgtggtgtttactgcggttggcacctatttgatgtttttttataccgatgtgttcgggatttccgcagctctcgtcgggacattattttttgttacgcgaatgtgggatgccatatccgatccaataatgggtatgataggtgacagaacccaaactcaatttggtaaattccgtccttatttactctatgttcctattccactggctattgttgctgtgctcacttttacgacgcctgatatggatgaatccggcaaaatcatttgggcatttgtgacctatattctattgatgacactctatacagccatcaatatcccatattcctctttaccagcaaccatatcggatagcccagtagagcgtggtcaaatggcttcatttcgcatggtattggcttttactggcgcattattggtcaatgcgagcacgttaccgcttgttgaattttttggtgacggcaataagcagcagggctttcagtacaccatgatattgctaagtgctgtcatggttgtaatgttctggctgtgcttttctcgcgtcaaagagcacgttccaatgatcaaacaacgttcttctttgaaggatgattttgccgtggtgatcaaaaaccgtgcttggtgggtaactattttaatgggcatcccattgtttacctttaccattatgccgtttgccgtaggtatgtattattttacttatatcgtaggcgatacaagtaaaactggaatgttctttactatggctagtttaggaatgatcgctggctcggcgttgatgtctcagttagtgaagcgctattcaaaaaggagtttggtaattactggtgccttgttgagtatgtgctgtattagtaatttatattgggttgacccatctaatatgtatttgatctacgccgttatctttcttaatcagatgtcgaaggggattgccgcttcttctttatggggactcgttgctgacactgctgattatgtagagtggaagtctggtcgccgtgtggttggtttgtctaccagttctgcgaccttctctcataaatttggtatggggttaagtggcgccttagtcggtattgggttgagttttgctggttatcaagcaggtgttgagcaaactgcagagtctgctcagatgattttacttttcatgagtctgattcctgcttttggcgctgggtgtattgctgttattgcttacttttatccgatcacgcgagaggtagaagacacaatgcaatctgaattacgtgcgactcgtgaagcgaaccgagcaaattaaagaatactgagattttattatgaatgaatcattccgtaatgcaccgttttttctgggtgacactgagcttacttgggtgaatacaacatattcagagctaacgttagagcaaattctgcagaagagttatctcttattgatacgattcagcctggtgcggtgactaagtttgtcgggcaagatcttgataccgaagtaaagatgatgaatcagctgcgcagtcattctgtcattccgcttttggtgagtggtgaccttgaaggcggtggcatgagctttcctttcggtgctcaagtaccaaaccagcttggtcttgctgggttgaaagatgagagtgcggtggaatattgtacccaagtaattgctcaagaagctaaattgcttggcattaactggtcatttactccggttgttgatatcaacgctaagtttcgtagtgctgtcgtaggtacacgatcatatggtagtgatgttgatgttatcgagactatgagtcgctcgaatattactactttccaaaaaaacggtattgcagcaacggcaaagcattggccgggggaggggttcgacgaccgagatcagcatctagtcaccacagtaaatccattaactatgtccgaatgggaggagcgttatggacgactttaccgtagtgcgattgacaataatgtgatgtcgattatgtccgctcacattgctttgcctgaatatgtaaaggctcatgaggacaacccagcagagtggtggcgtccggcaagtgttagtaagctgctcaatgaacagctcttgcgtggagagctgggctttaatggtttaattgtctcagatgctactgtgatggcgggtttgagtagctggacgaaacgtgaaaacgtggttgctgagatcattgaaaacggttgtgacatgctgttgttttgcaaggacccggtcgaagattacgcttatatgcttaaagccgtgcgtgaaggtagagtatctgaaacacgtttagagcaatctgttatgcgaatcttagcgatgaaagccgctttgggcttgcacgaaaagcaagaggagattagttctagtaaatttaatgatctgttggcatcggattacgcggaccgaattcccgagttgaatcgtcgcacggtgcatttggtaaaaaaccgcgatgatattttaccaatcaatttagagcgtcatcagcgtgtgttggttgtttctactggtattcgacatgtttttagtcctattcctgcgccattaagtgtggctaacatgctgaaaaatgaaggctttgaagtcacagagtttcaaacaggaatggcattaaacgtgaaagagtatgatttgttactctatcttaacgctgatgaatctatgttggtgaagtcgcatatttatattgattggatggtactacatggcggttttggtaatgccatgtatcgtccgtgggtcgatattccgacggtaatggtgtcttttggtcatccttatcttttgtacgacgcgcctaaagtgccagtatacattaatgcctatagccctttattggaggttcagaaggcggtcgtagaaggcttgttaggacggttaagctttaattctaatgctgctattgatcctttctgtgggttagagcaactacgttattgattgataattagcttaataaaaagagtctgtgagattaatgtgcgcaggctctttttttgtttgctgactttgtgtgcgaactcgcttatgatggtccgttgtggtgcaaatccaccgctcgaattggaaagagtgagtgttataaaaacaaggaaggtttcctgctagagcaaattccccttccgttatacttttttacacactggaaaaatttctgaagcaagtcgtaggtaatgagtttacttacggcttttttctattttaagtaataagttagaccaagataaagaataggtagattatgatgcaaagaccacaaataaccatttcatcattagatgctgtgagacttgagaagatactggattcactaagttattcgcaattccccaacaaagatgatttacaggaggagattaatcgcgccgaaattgttgagccacgagatatgcctgacaatattgtgacgatgaattcgactgtaacatttaaagtcttatcttctgaaaaggaattttcaaaaaccttagtatatccaaaagatgctaatggcgctgaagacacggtttcagttttagcacctgttggcagcgcattacttggtctaaaggaaggagatcaaattgattggcctaagccaaatggtgatgtgctgtcggtagttattatgaaggtagactatcagcctgaacgtgctggtgagttccaactttaggttttttggttagttagtgatcagtttttggtaataaaaataaccccttgcgtttgacgctcggggttatttttttagtcttgcctgataccgttaatttactttggttttatgcttttcagcagattgctcaaggcgttcttttataataggagcaatggcatttagcggttcagaatcaagcatatcttgatgtcgacatgaaatgttatgagtttctattttacctgtgattcttgaggcccaggcattggattggtgctcaagaatattgcccattgagccattcacactatcttcagcgacaaaaaacagtaaatctgcatccacctttccaggtttgaagcgccccgccagcgttaaattgttttcgataatagtttgaactttgtccataatatccgcttggtttttttggatgtcttgaaccacagacatggacgaatcatcataatctcgccataacaacgacgctaattcttctttgttaattggcagcttttccaaagtgctgaggtcatagccaaggaaaagtaaggcggagcgcacaatatctgcttcattagtgggttgctcaaaaccaatcttgtatgggtagctgtctaacatacataaaaaagatactgtttcatcttctgcttgtagcttctcagcaatagcgtgagcaaccagaccaccaaaggaccagcctagaaggcggtatggtccttttggttgcacgtttttaatttgcaataaatactcttctgccatttcttctatggattctggcaagcgcgctgcatggcgtaagcccgtagcttgcagtccatataaaggagtgggttttggtaaatggcgcagtaagccggcgtaaccccaagaaagtcctaatgctggatgaatacagaataggggagattctgaaccgcttgatttaattggtagcatgctaattaaagggtcccaatcttcgcttttacttaggtaatcagaaagatctgcaatagtagatgctttaaataaaacacctaatggcacttcaattaacaagttcttctgtatgtgattcaaaatccgcgttgccgagatggagtcaccaccaatttcaaagaaattatctcgtataccaacaagcgtaagacctaaggtttctgcccaaaggctagtgagcatttcttcaagttgatttcttggtggttcatatgtattagaagcttgccatgttggcatgggtaaggctttacgatcgacttttccatttggtgttaatggcatctcatccaagagcataaagtgagctggcaccatatagtcaggtaacacattgattagctggcgacgaagttcgctggtatcaaggttgctatcaactggtattacataggcaactagttgcttatcttcgttcggcgacgtttgagctacaacgatggcttgaatgacttcgcgacatgccaataatgcagtttcaatgtcaccaatctcgatacggaagccacgaattttaatctgatgatcatctcgaccttggtattctaataccccatcttggcgccagcgtgctttatctcccgtgatatataggcggctgccttttttgccatatggattagagataaaccgctcatttgttaattcagggcgattgtaataacccagtgctaaaccatcaccagcaatatataagtcacctgtcacgcctaccggaacaggttccatagcgtggtctaaaacatacatttgagtgtttagcagaggtctgccaataggagggtgacgcaggtctgttggtttaaccagtggcataatactcgaccatattgttgtctctgttggaccatataggtttacaacaggatgccccaagtttgacatgatttgagccagttgacctggtaatgcttcgcctcctaccaaaggccgaatgccttttagttcattactgtatgtcggtaataatgcctgccaaagagacggcgtagcttgaagtaaagttacaccttctgtcactgctagatctgttaaagtctgtggatcgcgaacggtttttctatccgcaatcagaaccgatgctccaacagtaataggcaggaataactctaagatagaaatatcgaatgaaatggtcgtaatagccagaaatttgtcttcgctagtaagatcgagttctttttgcatcgcgcataagaaattcattaaggctttatgtgaaatttctacgccttttggccgaccagtagagccagaagtatagagaacataggcaggattgtttccttgaattgataaattagtaggatgagaaacattgttgtctaaggaaatgtcagaatgtgagtcatcgattaataatatcggcatattaactttgggtaactgtccaatagcaccatggcagctgagtattagtttcggatttgcatcctcaactatgccgcgaagacgctcttcgggaaagtcaggatccagtggtaaatacgcagctccagcttttagtgtacccaacaaagcgacaagcatgtccgtattacgtgtgagtgcaatagcaactaaatcgcatgggcaaacctgttcttttattagcttatttgcccaagcattagaaagtgcatcaagctctgaatagtttaaagagttttgtccagaggatactgcgatggcatttggggtactgattacttgagcattaaatgcttcgactacggattgttgtgagatagagcaagctgtatcgttccatgtatgcagaattttgtagcgctcacttgccgacaacaatgttgccttactgataggattggtaggtgccaataccattgagtctattaggcgttcaaactgtgctaaatggttttctagttcttgttctgtgtaacgtgtagggttcgcgtcaaactctacttttagaccattattgtcatgtctgtcgaagataaaaacagtaagatcatcgatcaaggcattacttaggttatgcagtgaggtcgagcaatttccaaatgttaagtcataattaaaaggttcaatgttaacccctagtgaggcaatctgctgaccagcagacattaggccgagttcacgctttaggtcttcatatcgatattgttgatgacgtaatgctctgagcacgactttagatacttgtgctattaatttttccaatgtggtttcagtagataaactcaagcgaataggcacagcgtttgccatcattccaggtgtacttcgttgcaatcgttggactcttgcggtaacaggcattgcaaaaactaaatcatttgctcctgtcatacgataaaaatacgcagccactaaagcgattagtgtttgtggcaggctggcattgacttgttgcccaataataatgagcttactagtcaattcttgagataatgttagaggtttacgtaactgctttttattctgagaatgatctattctctgagaaagagacgtagtttcaggtaagttgataaggttttctagccagtactgacgatcttttttatagcgtttggaagatttgtattcatgttcactttcgacaagagcagcaagagagccaaaaggattaggacctgcatcgagattgtttagtaatgcattgtatatttcagcgagtcttagcgtgagcaggtttcctccgaaaccatcgagtgcaacgtgatggcagcggtggtaccagtaatgatggttttcgcccagcttaattagagcactacgccacaaaatatcccctggattggagagtggctgcatcatgtcatccgtcatccattttattgctgtttgatgtggattttctgtagaactaacgtctgataaaaagaaatagccttcatttgtttgatggataatctggatagttttatcgtcttcttcgacgattcggctgcgaatgcagtcagcttcactgataagttgtttgatagcggaagtaaaatgaactgcatctattacaccttttatttcaaggtattcggcaatattaaaagcagcatcttgaggcgctagtttttgggctatccattgtccacgctgagcggtagaaaggggtaatgcaaatgattgttgagatataggttcttgtgaaccatagcaattgttatgacttttaatcatttgtttgctcctgcaaaaaacgtcatccatgtgagatctatgattattacgtgctaaatttttacttaaattaacataagttggctttagaattaagtctattaaatgaaatttacatatatatgaatatataagttgaaagtattttttatattgttttttaattgcagccttaactagaaaaagcaatatttttgtttttgatgtgactagttacttgcagaaaaagcagtacgcctgacagaaggccaaagcctgctagccctgaccaaatccaaccatgatttatatttgtcgaagataatagccaacctgtgctgatattgcctataaaagcgtatagaccacccacacaagaatacaaaccataatgactacctagttccttagcggagcaaaatttagggacataagcccctaaaagtgggaacactaacatagagcccagactaaaaaatatcgcacaaattatgaaaggtaaggctggtagccatggtaggctaaggttgagccataggtagctagaacccataatcgccatacctaaccctataccgcgagccgttcccaagtgggattccacgaaacggcttacgggcatttgcattaagactcccataatagaagatgtcgcgaaaacccaagtaatgatactgacattttgcgtgactacacggatttcatgtggaacggcaatgtagagctgatggaataataattgatacactgaggcgcataatacaaattgcataaaggttttgtgcttgagcatatggctccattgcttccagaagtgcgaatgggcgtgtgctgtattcttttgtgattccaactcgggtagaaaacgccactgtacagcgagtagtagtgtaaatagaccagctgaaatgatgccaactaaagcgaaatcgaaatagagtaaagataagcctactaatggaccaagtaacatccctgcaccagacattaaattctgcagggcgaatactttatctctggatttttgttcgggatattctgaggctaaataggcttgactgcttggtgtaaaaagtgcgccagcaaaaccagaacaaaatgcccctaagattaggatgggaatagtctgaccaattcctaataaggtaaagccaactatacgaactgcacagcctaataatattaagcgtttgtagcctaatctgtcgcctaaagtaccaccgactaaaaacataccttgttggcttaatactctaagcccaatgatcacgccaacataccaaccactgatgcctaaattatgctgcaaatgatcggctagatagggtagcagcatgtaaaaaccaagattgaaggtgaaaccatttatcaccaatactcgtcccgcaggagatagtaattgccaatcttttatcaggtgtttcgaaagcatgatgtggttaatttaagcctttataaaatattaatatgaagcaagtgcttgtttattgctattcactctgactgggtgtttagaaagcgccttctgcgactttgattgcttgttcttttggttctttgttcttgatgataggagtagctatgcgattgtttcggatagttcgaacaaaaggaatgcctgcggcgtctttggtaatgtcggcctcaacgttataaacattttttactagcgatggtgtcagtatgttgtttgggtgaccgttagcaattaattttccatctttaagaaccagtagattatcggcatattgagctgcaagatttaggtcatgaagcaccattatagttatccaaccttgttcttttgtttgagcatctagatgatcaagaaggacttgttggaaatgaaggtctaatgcgctgacaggctcgtctaacatgagtatttgaggttttctcattaaggcttgagcaaataaaatcatttggcactgaccaccactgagtttatttactgggcgatctgctagatgcaagaggccaattttatcaagtgctgataacgcttctttaataacactatcgtctaatcgaaaacctagagcatttaattgaccaagtagaaccacttctaaaacacttaactctacatcaagacgaatgtcttgaggcatatagccaaattgcttacgccagcgtggtaattgtttacgttgtaaggtctcgtttgcaaacgttatttcgccagattttgcgtgaatatcgccaaacaaggtttttaacaacgtgcttttccctgtgccattagggccaataataacgttgaccttgccaggttctaggtcaaatgacatgtcttttgccaaaacaaggtcatctaaaacgacattgagattgtgtacttgcagcatagattagcgccttttacctagaatcagccaaaagaaaaaaggcacaccaataatggcagtgacaataccgattgggaatagtgcaccagggacgattactttagataacactgatgcgctagaaagcaaaaaagccccaataatgaaagaaagcggtaagaaaaaacgctggtcttctccgaccaaaatcttggcaatgttaggtgctacgatgccgacaaagccaataatgcctacgaagcttgtaacagtcgctgtcatgacggcaacgatcagtaaagtccgcaatctaagccgagtaatattgaccccgagacttttagctcgctcttctcctaagcgtaatgcagtcagtttccatgcatcgcgtattaaaaagaacatgcagataacggtgacacttatgataattgaaaggttagaccaagaggcctttgataaactgccgaagagccaaaatagaatctgttggctaagttctggagaggagataaattgtacgagagacaataaagactggaaaagaaataataatgcaataccagctaatataagttgacctgaactgatgtgtctcatggttgctagagcgaataaaaatgtcgctgctaacatgcaacaaacgaatgcacctagcggaaccgcaatatcggtattcaatcccaatgatccaaaatacaacattaaagccgcaccaaaccccgccgcggcagccatgcctaatgtataaggacttgccatggaattattgagtagggtttgcatttctgctccaccgacacctaatacgccaccgactacgacagccattatggctatcggaaggcgtaaattagatacaatgacttgtgtcgttgcgtctacttcaacaggaaaacctatcaggttgagtagagcattggcaacatctcttacatttagcaaggatgggccagttgctatatccaacacaaaagaaaaaacaagaatgatgagcaggatgctgataacggaccatcgacgcttttcgctacgtcgttggtttgagacagcatcagaaattaaggctgattgcattattatttaccagtaattagtgtgcttttgctgtgatgcttaaatcaagctgtgtaattaatagcagcacttcgaatatccatattttagacgtttaacatcaataccaagtctttgtgatggccaatctgccaatgacacaatgaaataaagactcataaataagccttttttgttgagaattgtttccgtttggcatcttacggatagatgagaattaatcaagaactttgttaggatttaaagcgcatttaagagtcattactatatacaataaaaaaacaggcctatatttggttagaccatcgcataaaatactttttagatatggttctatgactgaaaagtcacagcgctttctttttttcatagcccatcctaagctaacaatattttttatgatgttttctgttcttggtagagtgattacgtaaaatttacaaattgttagtctgtatatcaattgcaagtgattctcattaagtttatattgcctcttgataatggttatcattacaaggagtttttatggacaccaccttcccagaatatgctgatacgttggcattgaatcattctcaaaatgatttatttttattcaattcaaattttaatcttgtgcgcgcaaatggcattagccagcgtcttactattccagttcttgctaatacttttcatcacgacgttcaggctgtattcaaaagagagaaagctcaagggaagaataatcctattttggttggggctattccattcgatatgaatcaggctgcacaactggtagtgccagaatggtacgagagagtaaagcccctagatcgtacctggccgtcatttgtggacaaggattttgttcatcatgtgtgtgagcatagttttggtccaagtcatgtggattttttagacatgatagagcaggcgttgtctatttttgaaagcggtcctttaaaaaaggtggtgttatccaaaatactgaaattaaccttagacagaaatgtagacgttcctcgtttattggccaatatcatggcgcaaaatccaagtgcttaccattttagtgttccgcttgaaaatagtgttttgattggcgctagtcctgaattactcattagaaaacaaggtaataagatattttccaatccattggcagggtcggctaaacgttttgataatgccgatgctgatcggcaagcggcgaaaagcctctctaattctaagaaagatcactatgaacacaggcttgttgttgatgcgattcgagcctctttattgcctgttgtcgaacgccttaatgtgcgggaagagcctagcctgatttcaacgccaacaatgtggcatttatcaacggacattgaagcaactctgcctgctgtaaaccctccctcggtattcgatcttataaagcaaatacacccaacaccagcaatgtgtggcacaccaaccttacaagcacagcatcacattgaagatctggagccgcaccaacgaggcttttttagtggcttagttggctggtgtgatgcagaaggcaatggtgagtgggctatagcgatacgttgtgcagaagtatcggagaataaggtgaccttattcgctggcgctggtgttgtgccagattcaaacccagaaagcgagtggttagaaaccagcgcaaaaatgcgcaccatgttgaatgcatttggaataaaggaagatgtgatatgagtattgtttttacgccttggccagaatcgtttgccaaaaaatatcgagaaaaaggttattggactgatcgtccattactggacctaattgataatgcaccacaagaaaatgttgctgttatttgtggtgaaaggtcgttgggttatcaagacctgtgttctcaatctaggcgattagctatatatctacaggaattaggtttgcgagcagggtactgtattagttcagctgcctaatcagccatggtatgaaaagtctctcgttacgtaaatatctaagagggctcagtgtgacggattgcaaagtgcctgatcggtttgagtttattgacactcttcctcttgctcctgttggcaaacctagcaaagtcgcattctgcgaggtgatatgccaacgtttacaacccacttctcaactacataacactttataaaaaggaccattatgagcattccaactataccttcttaccttatgccaacatctgatacattcccaaatcaaaaagtaacctgggagttagagccaaaacgtgcggtgtttttaattcatgatatgcaggcttattttttacgcttttatgatgcggattccgagctaattaaaaccttgaaacaaaatcttgcggccataaaagcatactgtcgagcgaatggcattcctgttgtatatacggcgcaacccaataatcaaaagcctgaagatagagccttgctgaatgatatgtggggaagtggattaaacgattttcctgaattgcaaaaaattgtcgaagagttaacgccagatgagcatgatacagtcttggtgaagtggcgttatagtgcttttcaccgttctaaccttcaagaacttatgcagagctggggacgagaccagttattgattggtggtgtttatgcacacattggctgcatgattacggcagctgatgcgtttatgcgtgatattcagcctttcatgataggcgatgcattggcggattttagtgagggagagcatagacaggcactaacctttactggtggaagaactggtcgagtgatttcaacaaaagaggtgttgattgcaaccgatattgttgatactggctttcgctatgagcagttaaaagcgcaagtttttgccttccttgatgacgaagatatccaggagtttgatgccgatgaagagttgatggattatggccttgattcgattcaaatcatgtcattggttaccaaatggaaagcgcagggaattgaggtttcttttcaggaattggccagtgctgcaacgctaaatggctggtggcaccttattcaaagcaaaagagagtatgcagcatgatcaatccgctcgatttttcagggaaaacagtttgggtaaccggtgctggtagaggaatagggttagaagttgcgaaccaatttacccaatttggcgcaaaggttattggctttgacttgtcatttgataatcagtcttatgattttgattgtgtgatacttgatattagcgatgaaagtgcagtttcacagacgattcaaaacgtattatcagattttccacgcttagatgtgctggttaatggtgcaggaatattacatttagggagccttgaagaaaccagctttaaggatttcaaacactgctttaacgtcaatgctggtggtgcgtttttaatgattaagcatacgactccgacgtttaagcgtcagaaaagtgggacgatagtaaccattagctcgaatgccgcaaaagtacctcgtcagaatatggcggcttattgtgcatcaaaagccgcgttatctgcactaagctataccgcaggtctagagctagcgccttatggtgttcggtgtaatctggtgtgtccaggttctactgatacgccaatgcaacgaatgctgtggaccaatgatgatgctgagcaaaacactattaacggttttcccgagcaatataaattgggtattccgttaggcaaaattgctcagccgagcgatattgcccaagtggtattattctttgcttccaatatgtcgaaccatatcactatgcaagacattgttgtggatggtggtgcgacgttaaatgcttaatttacagctataaaatacctatattgttttaagtgtattggctaggatccgatttggcagtgccccagctttcgctgggctttgcttttcagagccctgtgtttgattatttagtccatttttatagttaattaacaatagctgagcatcagtagtcagcaagtattatggtatgacttttgattgtctctttgttatccccttaatcgatcttcctcaacagcctgattcagttcattcagataagtggaatttttgctcacttataagcttacatttcattgcttgttctgtcatacctaagcctaggttggaatggtaagttaaatccattaataccttttgcttgctatgagtgccaaaaaatagccaataaacagtaacttaaacgtgagagtaggatttagtgtgagatgaccattgtcggcgcaataaaaatctttagcgagatcacgaaaaatcgattgttcaatcaatctagataagtaattgatcatttttgggggatttaagtatacgattattatgaaaaatccccgccgaattggaggggattttccaaatgtctgacgcctatcttattttaaaataggcgttttttataagagaggtgttatcgattaaaaatccatggttgctgacactgtaagagatcgtccctcaacaagacctagagcgttatagcttgctgttgtccaagcgtctttatcagttaggttgttgatattggctctgatagtgagaggttgttggtttaccgaagtcacatagcgcgcccctaatccaaatatagtgtagccaggaatagatcgtttattatcatcttccagatactgtttagatatgctgtttgcattaactattagcgttaggttttgtatatatggggtgtcccactcagctccaagtttggcttgccactttggaacgccagcagactgcttgccattattatctccgttactcgttgatcttaagtctgcctcaatatgtgtcaggccacccattagtcgaatatggtcaactggtgtaccaaagaagctccattccacaccacggttacgttgctcaccatagataccaaataacttggtgttagggtctgtatagctgttaggcttttcaatttcatagagactaacggtatggctaaagtctcctagatcaagctttaaacctacttctttttgcttggttttgtagggtgcgaattttttaccagcattatctgcggtggttggtgctattgggcctttgcttaacccttcaatatagtttgcgtaagcagaaacttgatctgctaattttataatgagagcagctgaggggcttattgcgcttttattatagtctgctccagtagataagattccccccgtttcttttgtttttatttgctgatggcgtgcacctagcgttaattgatatttgtcatctgcaaaagataatgtatctgctagcccaaaactggataatgttgtttctgtggtcgtcaaaagaggtaggtttaagtccagatcaggtcttgtcccccatactgggttatatatgttagagtcgatcgtcacacctttaaatctcgccgcatagaggttgtattcttcttcgtaacgagtgatgtttgttgctacctggtgtttcactgcacctgtttggaagcgtccatttaaaccaatttctagtgattttctttgattgtcatcgccggtagcgccaagggtcgtttttatgtctccagccgaattgtatatttcagctttatctgcactaaggccgtggtagtcccacttagttataccgacagaggcataagcggtcagttggtcattaatgtcaaattcgccacgtgccatagctcccttagtttcactttcaaaaaaattccagcttgggtttagtaaggtatcgttagagggcggacgtggtatatcaagcccttttgcaaggtttattcctctcgttggtgcgtcgacattttctttggtgtgataaatgtcagcggataagcgaattcgactactgcgccagtctaaagcaatggctcctaattgagactcattttcttggtgatcaatggttccatcacctgatagatatgcaccgtttacacgaataccaaattgcttgtcttgaccaaagcggcggcttacatcgacactagcgccgacttgtgagtcggataggtatttagttgttaagcgagttaaagggtcattaccggcacgtttggtgactaagttaatggatccacctatagaaccgctaggaggcataccattaagcatggcagaagggcctttttgcacatctacgctctcatacatttcagtagcactgcgatagtaaggtgccatgcctgctaaaccgttaacagtcgcatcgttactatcgaagctgaaacctcggatagaatagctttctcgactttcgccactggtgttagtgctatgaacagaagggtctgtcgcgctgatgacatctgaaatatcattagattgttggtcttggatatatttgtctgtatagctgatggcattgaatgggttatctaaagcgtctttatctcctaaaaaacctgtgtggcttgtttctaaaacttgtccattactgccagagtacactggttttttttcacgagaatcttcgactgtgatttctggaagagcaaccgctgaaactgcgttgttttcttttgtcgttgtttgagtttctgcataagcagattggctatacaaaaaaacggttccagctgcgatacctgcatagagggcattttttgcggcgtgatgttttaaaaaaagcgtttcttggttgctttttttagtctttttttcatttcccgcatattgagaggagtacatataaaacatcctattgttttagtagaagagttgataagagtaatacatagaattaatattaatatcactaatgataatcattatcaataaaatattattctttgatctttttatatccttcggcgatatcgttaagcataattttaatggcggtagggcttgccgctgcaatataccaagcatctgcatcggcaaaaattacacgcccatttttccaagctttggtttgacgaagtagtggattacttatttcatcaggtttgattacgtcacggcgctccataacggctgttcgatcgactatatagatgatgtctggatctgcttgttttataaactcgctcgaaatgggttggccgtgaagccctgtttctttgtcgctgtttgctggttgaacacctaactcattaaatacgaagccataacgtgactgtttgccaaagctactaaatgagccgttgttgtggaggacaacgagtgctttttctggtcggttttgtgttagctgttgtatttctttgactttattgtctagttcgagagatttttcctttgccaattgctctttaccgaaaatacttcctaaagtgagtaggtgctctttgatactagcaatgtgatgatttgtcattgtgttgaaatacagtgttggagcaaatctagatagctcttcataattgcttgtatgcaatggcgtcataaggattaaatcaggttttaaagcatgcacacgttccatatttggctgaacaatcgcgcctaagtcctcaatgctcgaatcgtttttataagaggcaaggtaatgaggtataaaatcttttgccattccggcaacgggaatgttgagttgatctaaaaagtcgacttcattcatatcaagagctgccactcgctctggtctttggtttaagacggttgtaccaaggtcatgttgaatggttagtggaggatcaaacttgtgtgacacctgctctgattcaacgggcttcttttcgcatccttgtaatgagataagtagcattgcactaagaccaaaaatccattttcgtttattcatcttcatatttttctccttacagattgaagtagttgcataggcaaccacgcttatttcgaatgacctcaaaatccaggtcgtacaaagcttttagattgttttctgttattacttgctcagaactaccattaaatttcagcgtgccattttttaaagcgacaatatggtctgagtagtttgcagcgaagttgatatcgtgaatgactagaagcacggtacgcccttgctcatcacataggcggcgaagggcttgcattatctgtactgcatgcttcatatctaggttatttaggggttcatccagcagtaaaatatctgtcttttgggctaccgtcatcgccaagaaagccatttgtcgttgtccgccacttaattcatctaaataagcgtttcgtatagcttccagctctaaaaattcgattgactcttcaataatgtctctatcttcttgagttaggtgtcctctgctgtaagggaagcgcccaaatgaaatgagctcttctactgttagccgtagattaaaacctggagactgacgaagtgtggcaactcggtgagcgtattccgctgtttttatattgtttactttctggccatttaaagtgatgtgaccgctacttggctcgagtagtttggctatcatcattagaagcgttgatttacctgcaccattcggtccaatcaaagaggtgatgccagccgtcggaaattccagactgatgtctgtaactaccggttttgtgccataggttttatggaggttatgaacagttatcatgtggttcctctagtacggacaatcagtgcaaggaagtagaccccacaaacaagattgataagaatgctgacgctagttttatagttaaatacatgctcaacgaagagttgagccactaaaaatataatcagggaaaccgtaaaagcgatgggaatgacagttctgtgtttatgactgcctgcgagtacataagctatattggcaatgaagattcccatgaaaccggtggggccaattaagctcgttgacactgcaaccagcacagcaatgagagccaaatataaactgatgtatttagcgtgatcgactccaagagagatggattgctctctaccaagtgacatgacatccaatatggggagtgtctttctgcccatccacaagcaaacggctactataaaagcgccgtagaacagagtgtcaggttttgagcgattaaatgaggtgtagcttaaaccttgaaaaatagaaaattcacctgggctaatgctaagttgaataaactgagtaatcgtggcgatcacggttgtaaggactaggccaaatagcagcaacatataaatgttatttttacatctaggtaaaagccaataatgcagagcccatgagtaaagcagcatgatcgtaattgatatggcaaagttaccgctaacactcaagatagttagtccgtgagcgcctaacatgaagagcaatactgcctgccataataaataaacggactcataccccattattgatggcgatagaattcgattaccaacaatggtttggaataaaaccgctgatacggctaggcaaatactgccaagaagaatggttgctagacgcaataaacgcttaggaatgatgtaattaaagtcgagatctgacccgattaaaataaaaaagcacatcagtagtaaggtgaatagcaatgtcccccaaattttcaaacttgtactcatttgatccccctcaatattaagatgaggaacatcactccacctatgcctccggctgttaagccaatagggacttcaaatgggtaaatgattaagcgtcccaaaatatcgcaaaggataagtaagcatgcgccacctaaagcgacgataggtagtgttcgcgataatttttctccgtactttagggcaaccaaatttggaataaccagacccacaaatggaatactgccaaccgtgataactgtggctgctacggtaaccgccacaagtattaggccgatggctacggtgctggcgtagccaagacctaagctggaagccatctcttcccccatgcctaatacggtaaaacggtgggcgtaaaggtaagccaagatgatgacgggtaagatgatataaatgagctcataatgctcttgaacgactttcgagaaatcgcctaataaccagccctgcatactttgtaaaatattatttttataggcataaaactccgctattgagctcaatacgctgccatacattagccccaacactgggataagtacggtgtttttgaattcaatccgattaatgatgaaaataaataagaggcttgcggctaaacaaaagagcatagcaaagagcattttagagtttgtgctggccccaggaagcatggttagcgagatcagtagcccaagtttggcggcatctaaacctccagaagtggctggctcaacaaatttgttacgcactatatgctgcaagatgacaccgctaatggctaatcctatacctgtcagtattaaggcaattagtcttggtagacggctggcggtaagagttagccaagcatctttagaaccatttaagacatcgatccaaaccagctgttgtgcgccaatggttagcgaaacgatgcaaagcgttacaagtaaaatggataaccgtaatatcattagcaataggcttcacttgaaatgattaaacataattagacaagccactgttttgtaaagaagtggcttgcctaatgtcgtttttgattaactagtttgcgtaagcaagtttagtttctatgaatcaaggatggctccttcgggaattccatactgctgaaaggaagtgtttttgtgaggtcgatatacctcgcgttgagccagttggttaataatgactgaattacggcaagcccccacacctaagtctggagaggcaacactttgctggaatatttcggcgttttggatgaaaatcttgcctaaacctttgtcgcatcgttgggcggtaaagttcttttcaacaataaaatcgttgttgtcatcgacagccagaacagaacctttcaggtgttctagccatgttggccattcatgaacatacccaaccccggcaataacggcatcggcttctagagaaaacgttttccctagctgggtgtgtttacattttattgtgactttactcgaaagagtggtttcgttaattgaattaacttggcagttggggtttaaagaaagccctgggtgttggccaccaatagaacgttcatatagaagatcatatatctcggcaatagtagaacaactgatacctttaaataacaagccttgtcctgctgcaattttgcgtctttgttcccttgataggttttggaaataatccatataggaaggggtaaagcattcctgtcctagctttgaatactccattgggtgataaccggcggattgtgttatccaacggatagaagctccattctttatttgttcaggagtgagtgatctaaataaagctaagacacattcagcggcactttgtcctgatccgataacggtgacattttggcattgtgtgagcttttcttgtaagtagaaaaactccgaggcgtgttttactaagggatgacgacactctgccaaccatttaggaatattaggcttggttccaataccgatcgcgatatttgggctggtatattgctttttttgtcctgaggctgtcagttcactataaatagtaaaggtgtcatcttgctgattgtaactgacctcagtgacattttcgccaaaattgcagttaggtagctgattggctgcccatcggcaatagtggttgtactcaaccctaggaatttggaagttttcatagtagtaaaactgatacaaacgatcatgctgagataaatagtttaaataactcagtttatgactagggtctgccatggtgactaaatctgcaaagaacggcacttgtagggtggttccaggtaataaaagaccggggtgccaatgaaactctgaatttcgttctaagaaaactgatgctagatcgtcatgtgttgaaagtaaggccgctaaccctaagttgaatggtccaaggccaatgccgattatgtttgtttttctttccatgttaaataaacctccaatatagaatgtatgcaattaaatagaatgggttggctgtggatgttggacggtagcgttatcagatgtattaattagatttaataactgttccacatcttggatgttgcgacattgaaaaacgtctttggctgaaagcgagattgagaatgtctcttgtagacgttttaagatgatctttaggtggttggggcgaagtcccatattgataaaactggtttctttcgtaatctggtcttttggttcaacaccaatggtctcggtataaatagcgagtaattcttgatgcaaagaagggcgagtttctttggcttgaaaagaataagtttgatcgctgtctttggtattttgagcaaagcattgttcagtatcaaaagagaatttgtttgtattgataatttgctggatcgctttttctaccgcaaacagaaagtcatgtattgctgtgcttttaatggcgttattagcgtagtcgatgcttaaaatgagcgcaccgtcttgttgggttgtaaagcgaatatccatggcaacttgtggtgtttgcgttaaaccatatttcagttgcatcggatgcgcttttgaaagagtgggccacgataagccattggtgatgacaatagggagtacaggccctgtaccacactgttcaaatagcatacgagccagatctactcccgagaatgaaagatgttgaaggccttcgagaatatcagattgaagcgttttagcttgctgacttaagtcgccggagccaacttgccatgcaaccgcaatgaaggttgagcggttagagagtgcgcctgaatacataggtaatacaggcaccgccacatggggtgagtggtttttagaccagtaagtgagtagctctaatataatcgacatgattgctgagtttttaaacaaaccgtgtttggctgcaatcttaacgagtggacgaaattcgctatgtttgatggtgatgttgtttcgctcatacgttgcaacacctaatttatcgagtggcatccgccaaggaatttgaggtgttgtattaatcgaagaaagcttactcttccaatatgtcatgtctgacttacgttgctcagagtcattatgatttacgtcgtcgggtacttctggctgagtagtgggaagtggttctggcttactttgctctatgttaaataactcaaccattaatgaagcaatggaccggccatctaaaattaatgcatcaaagcgcgtaaagacggttaatagttcgtcctttaagtaaaaaattgtgatatcccaaggtgaaaaatcaagattaaatagggcgtgactgtatgtatctcgatggttttcaatataagtggcagctatatgagctggttgttcgcttaagtctatttcgtttaggttgactaccactttattagtaacaacttgagttaatttgttggtgtcgatataggtacgaagactttcatggcgttgaaccatgtccacaagtcgatttttaagtaatgaggcatcaaagcggccgtgatattcgcgaaactcttgcatggcaacgccacctaaagggagctgcgtcgtgcggcctagtaaatacgctttttgtatggcggataaaggcgatgttctaagtgtgtcagactcattttttttgaaagagaacccttctaaattaccaagattcttatctaaaagctcgggttccttactaatctttttgagtagataagtaaatttttcaaagagcttgttaacccaatctaagggcaatgcatctaaacgaacatcccaatttattagcaagcttccttcagtgcgaacaatctgagcatccagtgccacttgtggaccttgtgatacgctccaaaccattgagccaaaagtctttagtacagactttgaaaacagttcgccctcaggcatatctaatgcagcggtaaaaacaacgggggcaatttgtgctgtgccgtgatggcgagaaaggtcgcgcatgatattgacaccaggataatgtgagtgctccagtaattcgatcatttgttctgcaatgctctgaactaatgaggctaagtttaggtgtggagcaatatctacattgagtaagacgaaattagcaaagtcaccaacacatcggtttatctctggtaatacgggttctcgccaaaaagtagggacattaagtctgtagtatttgtcgtttattgattggcttaagcagaatgcaaatagacttaatgtaaggtttgatagtgtgattttattgtatcgagcaagctgctgtaagcatgttgattcttcaggtgtgagggtcgctcgtaagcaatggctttttacttgctgtgagttggtgctattggcaggcagtgagggcgaaggagcaatatcgagaaggcgagattgccaccacttacggtctctttgaactaacttctttaaatcagcattggacctgatcgcattgtgccattcaaagaaagaaggcgctggtgtaaagctggcctcattgtctaaataaaataaagttaggtcctccatgaatcggcgaaaactcgaaggatctaccgcaatcatatccgtatcaatatgcaggcgaaaaccattgttgctaagtaagctaacagaaaatcttgccgtttgtccgttcgcaagatctagccgttgatgcgtccattgctctcttttatttagtaagtatttctcttgttctgtgatggataggtcggttagatcatcgacttctaaaagaggagaccctgctcttggttttatttctgcggtgccatctgagcttaaggtaagtcgtaatagtgagtgttccaaatagacacgttgcagtgccgcttccaatttgtttaggtcaattgtttgaccatcaaattccgtgtaaaggtgggcggcaacaccgcctaaaaaatcagagtcggttaagcgtccaaaccagcatgcggcttgcatcgaggttaattcattcattatgcgcctactcagttgacaaaataaaacagatacgtaatcttacaagcaaatgataataattcctagtatgttttgataattattattgtttgtgatgttcttagtcaatgaaaagtgcctaaggttggttgttgtgtgtacttttggattacttaactgatgtttcagaggattgaaatatatggccaaaaaacttattgaatatcatcgttggcctgaagagagggctaagcagtatcgcgaaaaaagttactggattgataaacctttaacggagattttagctaagcaatgtgagatacatccgaatgcgattgcggtagtgagcaggcatcgtcaaattcgttatgctgagttggatcgcttatcttctaatcttgcgtttcgtattgcccagcaaggtattgggaaaggagatactgccttagtacaactgccaaatattgtagaattttatattgtgttttttgctttattgaaagcgggagtagtgccgcttaatgcactttattcacatcgacaatatgagctacaaagtttttgtcgacaaatcacacctaagttattaatcgtctcaagcgatcatgatgtatttgctgatgacgcttttatcgagtctcttcaagcttctagaattgggccgcaagttattttgaagctggatgataaaccgggtctctttagcctatcttcatggattgagcaggaaaatgaaggctcgatagacttttctcctaccccggctgatgaagtcgccttttttcagttgtctggagggagtacggggacacctaaactcattccgcgaacgcataatgattactactatagtgtcagagcgagtgcggatatttgttgtttagatacagatactcggctgctttgctccttacctgccgctcataattttatgttgagttctcccggtgcgcttggtgttttttatgcgggaggttgtgtcgtgatggcgcctgatccagagccattgaattgttttgcattaattaagcagtaccaagtcaatatggcttctttagttccaagtgctgtagtcgcatgggttgaacaagccgccgattattctcaagatttgcaaacattgcagcttattcaagtgggtggggcaaatttctctgagtcattggctcgacaagttcctgacgttctgggatgtcgattgcagcaggtttttggtatggctgaaggcttggttaattatacgcgtctcgatgatccagacgagcaagtgtttacgagtcaagggcgaccgatcagccctgatgatgaaatcattattctcgacgaacaaggcagtcaggtttctgatggtgaggctggggtattgatgactcgtggcccttataccttttgtggttattaccaaagtcctgatcataatgctcaagcgttcgatacagagggctattattgctccggagacttagtgctaagaactcaggaagggaatatcaaagtcgttggacgagtgaaagatcaaattaatcgtgccggagaaaaaattgcttctgaagaaatagaaaaccttatccttgcccatccagatattcttcatgtcgccctggttgccattgatgactcgcgtcttggtgaaaaaagttgtgcattcattgtggctcgaacttctacttttaaaccgtctgccctaaggcggtatttgctcgatctagggattgctcaatataagattcctgatcgtgttcgattgattgaatctatgcctttaacggccgtagggaaaattgataagaaagtattacgcagcctataaacacattaaatctatttaaaatattaagtgagtgcacgtgactattaaaaaaatttctgactacccaatgcctaactctgctgattaccctgctaataaagttgattgggaaattgacccaaagcgggccgtgttgcttattcatgatatgcagcgttactttgtgaatttttatgatacgcaaggaccattgatcactagcctaatacaaaacctagtgcgattacgtgaatgggcttacgcaaataatgttccggtggtttataccgctcaaccgtatgagcagccagatgctgatagggcgttacttaatgcaatgtgggggcctggattgcccgcatcaacgaaagatcagcagcttatcattgatcaattgacgccaaatgaacatgacgttgttttgacgaaatggcgatatagcgcatttgctcgctccgatttacgtgagcgcctacaggagtgggggagagatcagcttattgtgggcggtgtgtatgcacatattggatgcatgattacttgtgtagatgcttttatgggcgatgtacaaccttttttagttggtaacgcggtggcagatttttctgaagatgagcatttcttggctttaaagtatgtctcatcccgctgtggcaaagtaatcgatgtcgaatccttaagccaatctagtacgaaggctctcactcaagaatggctttatgcacgagtgcaacaactgatagaagaagatgaggagctggacccagatgaaaacctaattgtatatggtttagattcactcaaaatcatgcaatttgcctctgacctcaaagcttacaatattgctattagctttgaagaaattgctcgtaatcctaccttatcaaattggtgggctttgattcaggaacgtcaaataaacgtatcagacaccaatgaaacacctgagccggcatgaagttataacacttaagattacgttatatggatgaatgtaccgaatataggtggagtaaagtatatgaaagaagctgagtgcgaattggcagaatgcgggtgtaataatgaaacgatgatggaggattatctatatagaattcaacgtaacctgtttgtagattgctctaataaaagcgcgttggtatttgataaagaacacattagttatcgtgatcttggtgtcaatgtagcgaaaatgattggagcatttaaacaagaaggacttgtcgcaggctcggtcgtggcaatttgcttacgaaagagccctgaatacatttataccgtgttggcttgtgctttgactggtgttatttggcttcctatagacgtagattcgccattagcaagacaaaactatttgttatcaaatagccatgcggatagaagagtaagcgacggggatgcggtattagagtcgacgcttaatgttcgctctatccttgaagaggattatgagccagaaattggcgaaggttgtttcgaatacaagctagataattcacctgcttactacctctacacatcaggaagtactgggacgcctaagtgtgttgtgctgaacaatcaagcgacggcaaatgttttacagcagaccatagaacgctggcacattagtgccagtgacacttttatggccgttaccccttttcatcatgatatgtcggtctttgatatttttgctgctatttctgttggtgccacgttagtgattccaacttttgagcagcaaaagaatgctttagattgggctaaattagtggctgaaaatcgcatcactatttgggtgagtgtgcctgctattgtcgatatgttgtttactgttgcgaaaaaagagcagttgttatctttgcgtctgattgctcaaggtggggattatattaagccttcactaatctctcggattagaatgcagttgcctgatgtcgttttgttttccttaggagggcctactgaaacgactatctggagtatttggcatgagatcagtgagcttgatcaagaggctattccctatggtaagccgttgctgaataaccaatattttattctgaatgaacagcatcaagcttgttctgtgggtgaagttggtaggatgtatatgtcaggtatgaacttatcgaatggttatttactcgacggaaaaataataccaaaagacttcattcaaattcagacttcagagaataagattgaaacggtttttcaaatgagtgatttaggttacctcagagaagatcagactattatctttgcaggaagagaagaaggatacttaaaagttcagggggtcaggatagccgccgctgaggtcgaaaacgctatgtctcagcatccgcaagttcatgatgccgttgtcgtttgctgtactcatcctgaagctgatgtgattgagctggtggctatttatacccaggagtttaaagcgctggataaaccgttagagtttgtgaatctaaggggttatttgcaggattatttgccaagttcacatattcccactagaggtttgttggttgaggcgttgccattaaccgcaaacggtaaaattgaccgtaaagcactattaaagacggcgcaacagcagctgtatcatcggttgtcttattcaccgtctagtcaatcgaaagatcttaaaggccttagaaatgaagggataaatgagttggtttttgaggtttttgagcatgttgtaaaagaccatggagttcaaactatttcagcgagtactcaattgtcctcatttaatattcggcctaagcagttgatggtaattgccaaatatttgacggagcggggtggtgtcgaaatcgatttttatgcattagcaagatgtcggactgttggggaagttatccgtctcatgcaggggtcaataaacgcagcctaggttacatagaagaggaataaaaaaacagggagatctcattctccctgtttttttgttactaagaaaaagtgctagtttggtaaatcaattgtttggctagggtgccaaggtgtcgcgtctctatgggtgacaaaaattatggtcgcatcaatagagtcaagggctgcaacaatatcatgctctgtcttttcatctaatgctgaagtggcttcatctaaaattaaaatgggcgcttgttttatcaatgcacgagcgatggtgacgcgttggcgctcaccaccagataatgcgttaccttgctgaccgactgactggtgtatgccttctggagagcgatcaataatgctatctaatgacgctagccttgctgctttttctatttcttggtcgttggccttgggtttaccaatacgtatgttatctgcaagggagccagtaaaaacgatggggtcttgaggtacataggcaataaggtgagcaagttcttcataagacatctctttgagttttatgttaccaactgaaatcgtgccttcatcaggatcatcgaagcgcatcagtagctctagtaaggtgctttttccgctgccgcttgggcccgaaatattcactcgactgcctgtggggatgattgcatttataccttctaatacgggtgattgactgacttgatcgatgcaaatatcaaatgttgtaggcgcggctttgggggtgctgggttcagccagctgcggcgcttcggttgtatgctggaagttacgtaaggaggcttttaggtcgttaatgcctaatccagcggtcgctaattcgcccaatggcgctgaggcacgtcccattaagatcagtaccgctaatagcgagggggagggatggttgtttccagatagcatcataaagacagcaatacctgccataggtaaaacgctagcaagggtcgagatgaatatggctgaagcggaggctaaattggtttttgttaaggcttgttcttgcgtttgccaacgttgctcaaggcgttctatcgctcgtacgggaccggcggcagtacgcaaaagctcaaggtgatcaacaaattctagggtagcggcagaggtattgctttgtgcagaactgcgttgggcgtcagcccgttttaaggcgcgttgcgatagaaattgtactaccaatgataaggttaataacacgcaagcaatcagcgcaatgtctaatcccgcgaccgcccctataccgaagactagacacagcggcaagcaaggagcatgaagaaaactttgtaattggtgagcggggatgctcataaacccaggaatgccctgaccggccatgctggctatttttgagcgatgatcattagtaaaccaagatagtttggttcgcgctagagcatggcctaatgcagcatataagtctcccgcgagtcgtacgccagttaagtatccagaacgattgacgaaaaccgtgaccaaaatggctacaccagcactggttaaaatccattggggcgaccaattattaacgataccaagcgctatcatagtgtaggcaaaggcttctaatcctgcgacaaggatccaacctaagcttacattcattaaacgttggcgtgccgcagcgggtagggcggaaagaggcgagttgtttgcttgttccatactgtgtttcataactggtcctccgttgtatttggtcgtgttaattcgagttgggctgcggcatttgcggctaaagctttatcgtgagtgaccatcacaatggttttttcttgctcatgagcaaagcgttctagttccaccattaattgctttgcctttccactatctagagcgctggtaggttcatctagcaatataacgttagcgtttgatagaaataccctagcgatacctagtcgttgacgttcaccaccagagagtgtttgagcttgggtttctagatcgacttttaattgggcgcaaagaagagctgcattgagttgctcaatgctggcttcaggcgcaattaagcgcaaattatccgctacggtagcaggcagaacatcaccaccttgggggatcagcaaaatagattggtagcatgttagttcactcaattgagttatatccgtttgctctaaaagaacctgtccagtttgcagcctctctaatccagccaagatgcgaagtaaggtcgtttttcctattccacttggcccagtgatggcatttagtgctttgggttggaaggtataatttaagttattcaacagttgggaatcatcgatagagaaatgggcgtttttcagtgtgagagtggctgtgtgtttttgttgtgtgattggccctgtcgacaatgacggtagctctaataatgtaatgattctacccaatgccgccttaccagagctgacataatcaagcccatgaccaaggcgtagcgcgggagttacgatagctagactaaagaatagtgtggctgctagcgttgtcatgttggcgtcataagcaattaaatacgcgatggcaaacgtggccacggcctgtagcagagccacggccatacccgctaaggttgccactttactgacccacataaccatgctgttagtaaagcgttgggttgagttgtcatatgacgctagggcaccagattgctgtccatatatccgattgactcgaatgccacgactgtaatcatcgactgctgagatgatttcccccataactttcatacgtgcttcgccatctctagcattgatgtatggcacgacgactaaatagtataaggaggcgagaataccgggcaatagcacccataaggctgagagccccactatattaattaagagcaggatagcggcaataggtaaaacagcgaagttggtgatttctgatggtaggtgagccaccatatgatgcagtttttcaatgtcgctagagactaggtttcgtaggctctgatcgttttgcttggtaagtgttgttgatggtaatcgtactaaatggttggcgacttgacgtcttaatctagcagagaaatcggcttcaccatcgtgggctaaccacgaagcggccgcagcaaaaattgcacctagtaaccagcataaaacagctgcaattacccaactgaatgataattcaccaaccaattgaatcaagcaccacaacgcggcaagcatggtcaaacctgatattgaagcaaagagtgcgccagcagtgagtttagggagagctggtcgtatagcattggcagtgtctttgtttgttaagagactgcgtaaagtgggcttattcatatgattcgcctccattgtccgtaatttagtcttttcataataattccaatcgttttttgtgccgttatgagtaggcggagtgctcgagaagttctcgctgatctaaaatgatggcctggataagctcatcgattttctgggtagttttatggtgaggcattgttattaaatgcgctgaagctcctgatactgctagatggtagtgccttgatactttttccgaagggctggggaaaaccacggtaatggagttagggttacgccacgctctaataccggctgcttgaaacttgttcacggcgtactgtgccatgtttaagcaatgttctatgcgctgtctccattctagaggtgagtgtgaatggattgcactccacatcattaatactgaatgagcgttgcgtgatccactaatcgtttgatctcgcgctgaaatatagtcgacatcaaccgaaattcgatcaacatttttgcatttggcaacgacaactccacatggaattgggcttcctatcattttgtgaccagacacgctaatggagtctatgccatcagcaaatgtgaagggttgggggttatttacaaagggaagaatcatcccgcttaatgcagcatctgcatgtaagtagtagttgtgtcgatcgatatgaatttgcttgagttgcaattggatattggcaatattatccactgctccagacatggttgtgcctatattggcaaatataattggctgtttgtccttgttgaataggatcttttgtatcaggtcatctgtatttatttcaccattatctagcgtgtcgacaaggcaggatttcatccttaacaatttggctattttagccacggaatagtgtgtctctttggaataatacaaagtcgaatttggaaatagctcccttgctaggtagcaaccaaacatgtttccttcagtgccgccattcgttacatacccccaactctcttgaaaagatattttaaataactcggcgaagtactgcatgacgtcttcctcaaactcgaaagagttcagtgcataattgctcagttctcgccagtcaccacaattgttcaaagaaaaattgaaaaaacgatataaagaggagtaatcaaaatctgcagactctggatagccgatattaaagtactgatgctgtaaacagtagctccaaaaggagtctagacgctctttatttgcaatagataggttcataaataactccatttatttgattggcgacactaagttaagaaagcgttacattgcttgaatatagggttctaacttttcatagcatcatgttctttattggttttttattttttgtctgtcttttgggaagttttctaaaagatacaatgcttgacaacggagattatgttatcgataatgagaatgataatcaactatatattttgtaaggtttggttgttgtcttagttcgataggtttatcgagcaaatgatttaaatatttatgcgtcttcgtactttgatcagatcatatgagctttaaaaaggatagaaaggggcggttaaaacgacagttaggtaacgttcgtaagtaacgagagtgttgttgtttatttaattttattaaggtttgagcagagggatactatgtttacacaggcttttaattccagtgatacaggtgcatttcaggttagtgagtatgaagaagaaatctggatgttacagttgcaacaacctgaacgtgttcctagaaatatatatgcttggaagatagataagagtgttgatctctctgtgttgagaaaagccatattaaacgttatcaaagaaaccccaaacctaaatgctcgatacagcttcagtgatgaaggtgagatcatcaaatattattcgcaagaatatgatgcatgtttaactgattctacattgcagggagatgttttcaactatttagaagcgcgccgaaatttagcatgggatgcagctacaaatcctccttttagtaccgttattataccgactcagcaagagagtatttttgttatcgatttacatcctatgcttgatcaaagttataaattagaagagttgttggctgctataaaacatcattatatacagctctcttcatcagatagggaattcttattaataccgcttgaaggattaattgaacaacgacatggtttagataaggctatgcaatccagtatagttcagtctagcaaggaccaagtagcaaacatcatactaaatgaattccgtatagctttagttgaacctgatatggctttgggtgatgacttttttgatcatggaggccattccctactagcgacacgtgtgattggtaaacttatgcagtctcatggtattgaggtgagttttaatgatttttttaaagcttctagcgcattatcattggccgaacatgcgattgccaatgggcaagttgagcagaaggttattacaaatctgtcgcaagaaagtgcagcgcctcttacatttgcgcaagactttttatggcaagcctattctgcttatgagtttagcccaatctataatttaccttttgttatatctttcgttaatagcgttgacgaaggggtatttcttgaggcgttcactgacattttagtgcgccatacaggcctacgaacaaagttttacacgaaaaacgatgaggttactcagcatataattccggttacggaattgagtcgttataaatggttttggcgcggggatgaaagtgtagataggacgctttctgatgaggctgggtataaatttgaccttacacgcgaactgcctttaagagtgcgtttcatgaatgtttctgaaggcgaatcccaagtgttatctttgttaattcatcacatggtaattgatgaatggtctttgaataccttgatgtcagacttatctcatgcatatatggctcgtgcaaataaccaagagccaacttgggatgcgcccgcccgcaatatcaatgacttttctttgctgcaatctgaacaaggtttaaatctgcagcatgttgattattgggtgagtaaattacaaggagcgaagaaaggtttaagccttccaggggcaaacaactcagttgaaatatcgaccaaggctcaatggacggagcttgatcttggaaaagacgcatttcaaacattatcggccttagctaagcagcaggaatcgtctctttttaatgttttgtacactgcgattgtcttatccctgcatctagaagggaaactagatgacattgtcataggtacttctgcatcaggacgaaccaatgctgatttctttgatacgattgggtatttcaccactatggttgctcatcgagtgcagtttgattgccagcaaactgtttatgagttactgcaaagtatcacccaacaaattaatgaatcgctgagttatgctgatattccgattaacttaattcagcaagaattgggcatgccaattagtgaaggtctactgtttgatgtttatatacatatccattctaacaatgcgttaaatggctcgctaaaatcgccaacaggcgacatattttaccaacaagttcctccagaaaagaatgactccatgtttggtttacactttgagattatggatgatgtttcgccagatggtcatcatgacctacgtatcgtgactacgtttcaagaagcgcggttctcgttggagcaggtcaatagcattcttgcaaaagtgagtaaggtattaaccatgcttcatgttgaaagtggaggttcgaaaacgctggatcaagtgcaactatgatgttttattgctttcagttacgcttttaaagactgttagacgttgtttttttaaagcttttcattaccgaaaataggtagtgggaagcttctttcaactatgtactggcattttatagagtaaaacaccaaaaattaatgctgtaggggctgactagattaagtttagaaagcttggggaaatcactaagtttgatttttccatttctaaatttgggtttgactccgttgatgcggatcttttttgatgtgagggagtccgcggtaatttcaaagcgcttcttttttgagccaaagccgttgcagtgaagaatttttggattggctgacatattgataatgagtagggtgcatttgccttctttttttgcgctatggcagtaaatctgtacaaatgggtcgttactttgcacgtcaaaaacgtgttcacctatgagcttcccccataaccagctgacccaataatctggatttggttttaatgtttgtcgattaataagggcgtagtcaccgccgattagactttgtcttatcatgaccttctggccgatttttgcgcctcgaccaagttgatcagcccaccaaaaacaggatatgaaacgatctgagagtttggcttgcccaccgcactgagccgatccagtttctccggtccaaagttgagcattaggttgatattgattgcggagcttttctagctgtctcgaatatctttcataatccattagagaacttggagagagaatgtttttgattgttgccgcgcgagttttgactggagaccggttgctttgaaacgggtaataatgccaatcaactatatcgagtggttcttctagattatctaaaaatggcgcggagatattactaagtggtttgatggcttcgccgattcttggccagaatgcactgccaggaccagcaattttgctattggggctgtgttgtcgaacgcagcgaataaaagtgtcatagtctttggcgaggttttttgcacttggttgagaggttaaaccatgaaacgcccaatatgcattgagttcattgcccagctcacaaatatcgataatttgtccatgagtttggctatgtactaataagtctttaacttcggttgattgccatgtgccttgttgacgtcgttcaaacagaccatatttcatggtaaacatgagggctaaaccattgcgttggcaaaagtcatgaagctggtgccacatctctttggtgaccgtaagtgcgtctgaattgctattagttgggacgttagcgctcgtaaagtaatgtactttatctgcttcagagccgcctacacgaatataggcggggccgagagcttgaactaataaatcgagtttttcctgttgtaagttgagaggatcaacccgttgagtaccaagtcctcgttgcgttcccttactcccttcccaccagaaaccgccagccaagacggatatatcaattgagaaagataagtatcttgggtctatggttgtaacaggtgtcgtgctgttaagattaacgacaagcaatttattttggcgaatgttgtgttgtctttgcaatctagaataaaacaagagttgtcatccttctcaaaaggttttgctagactgcaataaaagtgtgacatttgtattatgctctaaatgccccgattttttataaaggacactaagatgaaagtaccggtttggatgatgacgattttgttggcaggctgcactttattaactggttgcactagtgctccaaaaaatattgatcccgtaacgcaatttcaagtggagcgttatttaggcacttggtatgaaattgtgcgtcaagatcatgcttttgaagaaggtttgtctaatgtaacagcgacttattctatgcgtgatgatggaggtgtcgcagtgttgaatcgtggttattctgcggaagataaaaaatggcgggaagcagaaggccggcctattttgtcaattcttctgacgtcggccatttgaaagtctctttttttggaccgttttatggtgcgtatgtgatttttgagctagatcaaaaaaactatcaatacgccatgatatctgggcctagccgagactatttctggctgttgtctcgcactcctactatgcctgaagacgttaagcgccgattattagccaaagcggaagcgttaggcttccctatgaataagttggttaacgtaatgcaaagtagcaatgtgccaggcagttagcttttcctgcgatacatttttagaaaagagtgcaggtaatcgattcctttgcttcaggagttgagcaaacttcagtgtaagctgtggggttttgaataagagcatagtgcatattggagtctcgacataaggcgagaaagtcgtcatagcgttgattgaaattgtttcttgttatctcataattgattgttgcgtcataaccgccaaaattattatccatggcttctgcttttactcgctgaattagataagttaattcattatatttgtgccgaacttgatggcagtatgcgctatttggtgtagtttcagcgcattctatcattgatgtttcgagctgggctttctctgtttgatagcgatctaagtaatttatcgattggctatttttcctttgtgttctttcagactgtagtgatagcacttctaatctattttttgctttatttaagcgctcttcttttgccaagcactcttttccaaaggctattaaatcactgctatgtactagacttacaaaggagcatcctagtaaaagaacgccgtatttaatggtcgaaatgcgcattagattgcagatcctgtttgtttttcgttatacattttgtgtacgttcatggtaattacgcttaattatacactgtgtttttctggaggaagtatggaaaaatttttatcagtaataggtgagggtaaaggaatttctgtttctcttgatagagggccttttcagaataatggtgcgtcaccttggtatgcttatgttggggtcggcacgcctgagcaggcattgaagttttcttttgatacaggcagtgactttatctgggtgacatctagtttatgcaaagtagatacttgtcaccattatggtaaccaagagtttgcttatcaaatatcatccagtttttcttgggtaaattcgcagacaattgaagttaattttgggccgtggggaaatatggaggtgaaaacgggcaaggatctttttaccttaacacctgaagcattgggacaatcaacgagtggctcagtatctttgctgtcggatgtgtatttagcgcagtcttatcaaggtgttcagtttcgagagcttgactgggatggtggcataggtattccaagcacaacgggattatcagattctctttctatgtatcgatcttttcgagctatgactccgagtagtaaaactgaaccgacatcatttcatttctttcagagtttgcttgatcaaggagtggttagttcgacatgtccttatgtgacatttctaacagatatcgataacaagagtggccaagtggaatttggtcagctgaatcaagattatcgagagaatagggagtatctatttttgccttgggataaatacagtgccccttatttatggaccagcaagatcacatctttatctattggtgatactcaggttatttcccctgaatcaattactagcacgccatatttttttgctttggatactggctcatctcagttcaaaggtgatttggatgtaatgactacgctttacaacatagcgactaaaacaaaagaagatctggtgattgagatcggagaaacggattctggaaatattggaaagttggtgattacctctgacgtgtacgatgtattgattgaggctggtgagaataaaggagaagttattgcgcaatttcaaccaatggaaaatgctgattatatcgcattggtaggttctgtattgatggattatttgtatacggtgtatgaatttagagtagttcaacgtgaaggcgagaattgcattattcctgttggcatgtggatattcaataaagaaaaggggcccaaagtgattgtgacaactcaaaataagccggcacgtattttcaattgatgtctaccgattttagcgagtaggtaaaaatgttttaaccataaaggagtaatgcatgtctttgatgttgaatggctcatgggaaaatagttatggttcaacgatgacgttagaagtcgatgaagatggttttatttttggagagtacggatctcatactggctctactggaacttatcttgtgatcggatattgtcggccaagtaacccaactaacgctgctggacaaccattagtactgtctatttattggcgttcaattggtggtgaagaacctgacgaaggctctcattgggtgtctacctactgtggtcagcttgatagtgatggccaaatgacggtaatgaattcgttggtaacgacaactaaatatcaagcttttgttccaggagattacatcgataagttgatcttcaataaatattctagctctaatgaaatcaagacaaaaaacattgaatcgatagcacaggaaaaagcgaaatttgctaatcctattaatggcgtttgggtaaaccaagaaaaaagtattcagctaacggtgtttttgcaggataaagaatatggtgttgtcaacggctggctagcatatggaagtgagctaataagcatgcttggtttcacagataccttagataataacaatatattacaaagtgttagcttaagtggatatatgctaaagacatctcaaccgatatcacttatcggtcgtataagccaagacgctaatactttgattctttctcgttggttggccaactccacaaatgctgaggcggcctactttcaggcaaactctgaaaactgggaattaacgaaaaaatcatagttgagtcatgatcaaattgtgagggaaaacaaatgagcttaggtaatgcattcaataaagaagagcatgatcaaactataatcgattgttttctacaaatgtggcgttattcagccgatttgatgtttatcatggccgtagaagatggtgatgagttttctttatacgacaataatccagcgtctaaagccgtaatgggtcttgaaaagggagcagagatacatcgtcttaacttacgagtgcagtttggtgatgaaatggcagagcaggtttattctacctatcgtcaagtattgcaaggtggaaaacctgtttctattgaacaagctggtatgcgaggtgacggtagtcagatttattttgataccttgtttgttcctatttttgattcattaggtaagccgatttttgtatgtggcgtaagtcgtgatattacgaaaataaaagaggccgaaaccgttgcattaaaagctaatgaaaaacttctggaatacagcaccgcactggaaacgatcaaccaagaattggatcgcaaggtacaagagcgaaccaaagaattagaaaatgcaaaacgcatagtagaagagtcattggaggcaaagtcctcctttgttgccagaatgagccatgaaatacgcaccccaattaatgctgtgattggattaagccacctagctttaaaaacgtctttaaatcatgagcaacaagactatatcaacactattttatcttctggtgaaaacctactgagccttgttaatgatgtattagatttttcgaagattgaggctggaaaaatgggcatagaagaagtgcctttttctcctaaatcgattgttcagcacgctatcaatatgaatgctattaaagcagaagaaaaaaaattgacagtgacggtcgatatttctccatcattgccgcccatgctattaggtgacccattacatatacagcaagtgttggtcaatcttgttaccaatgctgttaagttcaccgaacgaggcggtgtttgtgtgcgcatgtatactgatgaaaatgatgataaatctgttttgttaagatgcgatgtaattgacactggtattggaatatcaaaagcgtatttggatcaactatttcaatcatttcatcaggctgacgatagtgtcactcgtaagtttggtggaaccggtttaggcttaactatctctcgccaactctgctcgctgatgagcggtgatatttgggtgcacagtgaattagggcaagggtccacttttagttttgttctccctcttaatatcgcccctgatttattgcttttaaatgaaagtaaactaaatgaaaaattgataaaggaagagtatagagaggatgaaagtatcccagatctttctcaatataatgttcttttggcagaagataatattattaatcaaaaagttgtcttaggatatttagatgacaccttgataaatgttgatgttgttgaaaatggtgaggaggctattaagaaattagaagagaaagaatataatttggttttgatggatattcaaatgccgattatggatgggttaaccgcttctagaaaaattaggcaatcttcaaattatggtgatatacctataattgcaatgacagctcatgtctcggatgaagcaaaaaaacagtctgcacaagctggtatgaatgcgcatttagataagccaattaaaaaatttgatttatacaaaattttacaaaaacacctagttacaaataatcagtataaccccttaaaaatgaatggttttgtgatgcatgaatggggggtattgcattctgatgtgttgtctaagttgtactccatagatacattagatgtagatgacgcgataaaaaatctaaatggtaaagcggacttgtatcttgagttaatattgtctttttatgatagatacaaagatttttcttctgctgaatgtataggtattaatttggatgtgattatgcattcattaaagtcaaattctgcttatattggagcatcaaatatatcagtgttttgcgctgaattagaaattaatattaaagatgaatttttttgttctaaaagaacagagcatctagtaggaatggttaaggtgttgattaataagttggaaattattttaacaccttatttttctttgattaaaacaagtgaaaatatagaagaatttagcgaaaatgatttagtaaatgaattaagagaaatggtgccattattaaagaaatcagatttttttgtagaaaatcatttcagcttactgcgcaaaatggttcgcggtagtaagtatgttctggatattgaaaacttaatttatgatgtgaaaaacgttgagtttgagacagctactgttaaagcatctcagcttattttagagcttcaaggtgattagatacgatgacagaagagcaaagtgttttagtcattgatgacgaaaaaattaacctgaaaatcatcagcgatatactgagcgatgaagttagcgttatgctggcaaaaagtggtgagcaggggattagaaaggcaatagaatataagccagatttgattttgctggatgttataatgccagaaatggatggttttgaaaccatgactcgtcttcgtcatgatgtgcgcacaagtgctatacctgttatttttattactgctttaaatgattcaagcaatgaagaaaaggccctattaatgggggccagcgactatattcaaaaaccgctgcataccaatatagtgcaggctcgtgtgcgacttcatttacagcttgtaaaacagcgtaaaatgttagaaacactagctaatattgaccctttaacatcacttgctaatcgtcgtaaatataaagatgtcattgagcaagaatggcaaaaagccattactcatcaaggatgtctttctttgctggtcattgatattgataatttcaagcaatataacgactgttatggccatgcaaccggtgacaaagtgcttcaacaagtcgcaatggtattagctaagcaagctttagataaagggcttgttgcaagatatggtggtgaagagtttgttattttgctacctgaccatactcaagaagatgctactgaggttgctcgtctttgtatgcaaggagttgaggccctaaatttagtttacagtcatgaagattttagcggtaaggtaacggttagtgtgggaggaagtacaaaattacctaatataagttgcagtagcgatgatctttttattacagcggatgaaatgctggggctcgcgaaaaaaagtggtaaaaataaaatattatggaaattgccgagtaacccgcacacaattgctgagtgatgtttgttttttttaggttactcttaatataaggtttgtaatgaacaaggttaataattcgtatggtttggagatgcatccgttaagagatgtattgtatgcagagctacattcgcggccttttcaggtacttcctagtccagccagaatcagttaccttgctgttattgttaggtcagatcaaaagcaagcagagtttgagcacttttgctcactttataatcattttaatggcactccgccagaaaatgacagtgtgtgttttgaggtagattttggttcttttaaggttcgccgtgataagcatcttgaatttgtctcttatatggtcatctatactgaggtcgatgcgcagctaggtttttttgatcaaaatgccttggcttatttgccgattgagtggttgtcaagcatgccgggtactaccattgcggcttttcatgtgacagtggaagacgcacgaaccatccctgaaccagatctggctcttgtaaaaagtcattttgagggtatgcgtttagttggtagtcgtcctcaaaatggtgacgcgcaggtttggaccacttttcagctacatagtgatggctgtgggcgctttttgatttacaacaaacgcatgagtgatagtcaattaggccgtatggttcagcgtgtagtagaaatcgaaacctaccgtttgatggcgttattagccttacccatggcgcgtaaatacaacgcagaactggttgtcatggacgaagagttagcccaaaccaccgctagcttgtctgatgcgacagaaccccttgatgagcaagccttattgagtgaactaatcgatatggccgcttgggttgaagcgacacgatcaaaaacctcttttcgcttcagtgctacaagagcttatcacgagctggttttaaaacggttagctgagttaaaagaagacgaagtatctggacacttaaccattaccgaattcatgactcgtcgcttaacgcctgcagtgagaacctgtaatacagcagggaatcacttagaaagtctttctactcgcattgatagagtgtcagatatgatgcgcactcaagtagaaatgtcgattcaatctcagaatcagcaactgcttacttccatggatcgtcgttcaaaaattcaacttgccatgcagcatacggtcgaaggcttgtctgttgctgcgattagttactacagcgtaggtttattgaagtttttgattgaggctgtgtacgacaaaggtgtccattttgataaaagtttagtgataggcttgtccgtgcctattgttgttggcagtgtatggttagcaacgcgaaaaatacataagcggtttttgttgctggctaaggccaaagaagaaaagtagtcgtcgttttgttttttttaaacacacaaaaaaggctttctattgttaccgtagaaagccttttttgtgattaggaggttgttttattagggttttatcaaactgtattatgaatctctgcaacgaagtcgtaagaatccccagggaaccatgagcgcgtaaactcaatgggcgtaccatcttgtgtgacagcggtacgttcaatgtaaagtacagcgctaagttctgggatgtcgagtagatgagctctttgttcatcaatgctaatggcgcgaagacgctgaaacgcacgaacagggcggcagccttgttgttccagcaaatcgtacaatgatccttccatcgcaaaagggttgagaatgtaacggcttggaatcgtcgccagctcaagcgccattggcttgccatcggcataacgcaaacgataaaagcgtaccacttcttgctctgctgacagtttaagtgctttgcattcatcctcatgaggcatacctaaagagcgatctagccattttgatgtaatggctttaccacgtgctttcatgacttcggtaaagctacgcaagtggttcagcggttgttcaaccctttcactcacaaaagttcctgcgccttgacgttgcgtcaatacgtcttcttttaccaactcgtcgatggctcggcgcacggtgacgcgtgaaacatcaagatacttggccagatcacgctctggtggaagcgtatctccaccaagtactcgacctgcagaaatagacgctaaaatggctttttttacctgcatataaagaggaatgcctttttctctcaatgcttgggccgcgccaaataactcattaacccgattttggttcatatcagtgtcctgaacgggaaggggttcccgtattcgtactcgttttttctaagagctaagtatgtcagttctaaaggagaatagtcgctgacgtatgcgcgtttactctcgttaaagccttgccttggtgatcaaataaatacaagcgattaggttgaatgccaaaggtaattttatcacctgcttggtgttggttgtcgccatccaccttaagcaccatttcgccttcttgcccaatatcaacatataaataagacagttcaccaaggtgttcaatcagagtaactttgccttctacgatgttgctttcgcagtttagcgccatgtgttctggccgcatgcctagttgtactatatcgccctgatttaaagacgaagtatcgatcgaggcttgaataacgcggccagattctagcacaagttgcgtgttttcagcgccggattgactgatcttcgctttcaaaaaattcattttaggtgaaccaataaagccagcgacaaattgtgtttttggatggtgatacaaatccaacggtgcgccaacttgttcgacacggcccttgttcatcacgacgattttatcgcccaatgtcatggcttctacttgatcgtgagtaacataaaccaccgtggcttttagttcctgatgaagcttgccaagctcaacacgagtttgaactcgcagtgaggcgtctaagttagacaaaggctcatcaaataagaagacttttggatcgcgtacaatggcacgacctatagcaacacgctggcgttgaccgccagacaattctcgcggcaatcgctctaataagtgatcaatctttagcttcttcgccgcttccataaccttattgttcacaaacgctttgtcttttcctgagatttttaagccaaatgccatgtttttaaacacgttcatatgagggtacaaagcataagactgaaacaccatagcgatgccgcgtttggctggcgagcgtccattgacgcgttcgtcatcgatgtacaagtcgccttcggtgatgtcttctaatcctgacagcaaacgcaataaggtcgatttaccgcaaccagattcgccaatcaacacgacaaactcgccgtctttgatatcaaggtcgataccatgcagtacgtccacatcgccaaagcgctttttaatattgttaagttttacactagccatgaaataaacctccaacggtcaaagatataaactattatttgaccgctccgctggttaagccgcggatcaattgtcttgaaaaaatggtgtataggatcagtacaggaacgatcgccaaggttagcgctgataaaaccgagttccagtcagtgacgtattgaccaacaaactgctgtacgccaagtgttatagtgcgagtctcttcacccggcgcgagtatcagtgggaaccataaatcattccaaatcggaatcatggtgaatacggcaacggttgccatcgcaggtttcaatagtggcaagatgacataaaagaaaatcttgtattcgctaaccgaatcgcagcgagctgcttcggtgagttcctttggaatggtgcgtacaaactcagataatatgtacacagcaagaggtaagccttgggcgatatacaccagcaccagtgcagtaagtgtatttactagatccaagttgaccatcaggcttaaaatactcaccgtgccaagacgtattggaatcatgatgcccatggcaaacaaaaaggtaatcagtaagttgcctttaaatttgtattctgtcagagcccaagcggccatcgcgccaagtaaaagtaccaaaccgaccgccaaaatagtgacgaccaaactgttccaagaatacaagccgaagtctgatctcaatagaacttgctggaagcccactaaggtaaaggaatcactgtctggtaagccgagtggatcacgaaaaattgcacgacgttctttaaaggcattgatcacaacgacaataattgggaacagagcaatcacggtataggccaataaaacagcatgcacggtgacacttttgggtacttgcctcattccagaggaaggtataaaacgactaaatagtttcattataacctccttaaaattggaatcgctgaatgcgacgttgaataaagaataagaacaacataacgcccactaaaatgatcaaaaacatcagtgttgccaccgcagcacccatcgatgcgctaccttgttgtagctggaagccaaaaaatgttcggtagaagaaagttcccattaaatcggtcgaaaaatctgggccggcaagggcgccttttaccgcatatatcagttcaaatgcattgaaattcgccacaaaggttaaaattgataccatggcgatagttggcaaaattaacggtaatttaatgtgccaaaaggtttgaaatgaattcgcgccatcaaccacactggcatcgacaatgtcatcaggaatatttagcaaggtggcgtaaatcaacatcatcggaataccgacaaactgccagactgagataaaggctaaggtgatcagcgcgctgctttctttaccaagccaagcatcgaagtattgaccaagaccaatactgtaaaggaagttttccgaaattccccaaatagggcttaacaacaactgccaaacgaaacctataatcaccacagaaagcatggtaggcataaagataagtgttcggtaagtaccggataaacgtagttttggcgagcttaataaaaccgcaagaagtaaaccaatcgggttttgtacaagcatgtgaatcgcgaaaaatttgaagttattgcccagtgcgttccaaaaagcctgtgaccaagtatcgtctgttaccaaggtgataaaattctgtagtccgacaaaatgactttgtccttgttgctcgttgtataagcttaaaacgagcgtatcgagcaaggggtaaacactgaatacaacgtaaataagcaatcccggcccgaggaaaaataccaagtgccatgggaaaggtttcttttcgtcatgttggttggatggagtcatagttcatctcaatgtaacgtgctatctagataaattgcatatagttaagaggtcatcctaatggacgacctcttaatggtttagtttattgctgaggtttgtaccattgctccaagccttcctgtgtttctttggcggcggcttctggtgtcatggtgccattgattacctgagcgcttacgttccaaagttggttttctaggtttggtgtaccacgagacaggatttgataagagttacgaatggtcgattcacactgctgacgccagctcataaactcttgtgcaacaggatccttgatgtcaatttgatgatcagacaatgggaagaagcccggtaccgcattcgcataaagagtggcgaactctttacttgccatccaatttaagaagactttagcggcttctttattggtcgaactggcatttatgccaatacccatatcggtatgatcactgatgtaacaagtgtctcctgctttcgcaactggtggcggaaaggcgccaaattgaaaatcagcttgattgttgaacgtctgaatatcccaagagcccgctgggtagatagcagcacgacctaaggtaaataggttctgtgagtcagaatatttttgcgcttcaaatcctcgacctagatacggtttccactgggcaagttctttccaagtatcgacataagctttgtcggtgaatttttctttaccacttagtagtgctttacggcctttttcaccttgccaatagtttggtccgatattctggaatcccatggttgcggcttcccactgatccgcggttcccattgctaacggtatataacgactttctgatttgatggtatcaagtgttttgaaaaactcatcgcgggttttaggcacggataaattaagttctttaaagatttctttgttgtaaataaagccgtgaataaccgacgcaacaggcatgcagaattgatctttgccatcgtccgtgacccatgcacttttcgccacgtcagagaattgttttagaccttctaagtcatttaagttggcaagataaccgtctttataaagatctaatgccgtatcgaatggacgacaagtgattaagtcaccagcagaacctgcttttaattttgcttgtaaggctgagttgtattccgttggaggggttggggcaaagtttacttttgtatctggatggcttttgttgaaagctggaatgatgacatcagaccagatattagcatcatcactgcgccaactttctatcgacaaaccgttcgcagcttgcgctatgccagtgctgctaagcaggatggcggctagacaagtaagttttgttgccatttttgtttcaggtgaagcggaacgaacattgaacatgagtactctccgattgtgttttccaattgtgatatgagtgctttttttattaggtgctaaaatgttattggtattttttaggtattaattattcttaaaaactagcaccaattattcgttcaggcaaacaaatatgacaatattgtggaaaataaattgatcttacgctctaattggttctatattggttttgtttttgttctgtttagaaaagaggattcttatgcaagttatcattctcccatctgctcatgatgtggccttgtatgcggctgctcgcgtcattgatgtgattaataccgaaacgaatcctgttttagggttggcgacagggtctacgcccatcgctttatacaaagagctggtggtgctttatcaatctaagcaagtatcgtttcgtcacacgacaagttttaacttggacgaatatattggtattgccgactcccatgagcagagctatcgcacttttatgaatcggcatctgtttgatgctattgatatcattgctacgaacacgcatgttccattggccgaaagccaagatgcaggcaccttaaagaacagcgcacaggattatgaagcaagtattcagcaagctggtggtattgatttgcagattttgggcattggtgtaaatggtcatattggttttaatgagccgacttccagctttgcatcacgaactcgtatcaaaaccttgtcagaatccactgttgtagcgaataaacgttttttcaaagacggagagtttcagccccatttagcactcactatgggaataggtaccattttggatagtcgagcagtgttgttaatggcaaccggaaaagcgaaagcagaggcggtaaaagccatgatagaaggctcgctttctgctatgtgtccagcgtcggcactgcaattacatgaagcggcaaccatagtattggatgaagaggcagctagcttattagcgctaaaagagtactaccaatggtgcgaacaaaaacgacaacaattacatgagggggatgtgtcatgagcggcttatatataggagtggacggaggaggaactttctgtcgagcccgcttagttgacagtgatggcaatgtattgggtgaggcagttggtggctcgggtaatccaagaataggaatagaagcggcatggcagaatattattaatgcctgtcttgaagcctgtcgccaaggcaatattcctcccgattcctatgcaaaaattacgttaggtttaggcttggcgggtgccaatcagccgttagaacaagaacaggtgatttctcaaaaatccccttttggtcagcgctatttattaaccgatgcacatgcggcttgtttgggggcatttaacggtgaagatggcgcgttattgatattaggcactggcagttgtggtgtcgtttatcaacatgaacgattcagcattgttggtggatggggttttcccttatcagatcaggggagtggggcgcgtattggactttctgcgttggaatattcgttagcagctttagatggtatttctccttcgacgcctttcactgacagtattaatgctgaattttctttgtctgcggaagaatatgtgttgtatcaaaatcgcgcaccacttccgaaagaatacggggcttttgctgttcaggtttttcagtttgctcagcaaaaagatcctatcgcactgaaaattattcaacagcaagtggaatgggtaagccagtatttagacgctttaattaccaaaggtgcgcagaagatcgttttggtcggcggcgtctcagaagccattttagaatatttgcctgagcatttttcgccttacttttgtcagccacaaggtgatgctatggcgggtgcgattttgatggccaaagcgcaaatagggagaaaggcaatatgaaggagcatatgatgaaaactatatttgcaaaacgtctgttcgacggcgaaaactggttaatgaatcaaaaggtgaccttcaaagatcaagtaattgattctattgtctctgtgcctgattattcagatgagcaattaaatgataatacaggagtagtggatattttggcgcctgggtttattgatgtgcacgtaaatggtggtggcggtgccttgtttaaccatacaccgacgattgaagcattagagcgcatggtggctgtgcatgctcaattcggcacggttgctatgatgccgacattgatatcggatgattacgagatcatgtcgcaagctcaccaaacggttggccaagcactgaaacaaaaaatggcgggtatcttaggaatgcattatgaaggaccttatcttaaccctattcgtaaaggtgttcataatgaatctaaactgcgtaaaccctcagaaggtaagcttgccacgttgttagaagtgagtcgaagtggaaagctcatggtgacattagcaccagagcaagtgccagaaggctttattgaatggcttgttgctgaaggtgttattgtttgtattggccattctgctgcgaattatgatcaagcaaggcaagctgtgatagatggtgctcgtggtttcacccatttgtttaatgctatgacgcctttaattagccgtgagcctggtgtggttggtgctgcattgcaaaccgacatcccaacttggtgcggcttaattgccgatggtcatcatgttcatcctgctagtatgcgagttgctattgccgcaaaaggctgtgagcatatgcttttggtaaccgatgctattcagagtgtgggttcagatgaaaaagaaatgccatttttaggcaaaaaagtactgcgcagtgaaggcaaagtcaccaccgaagatggcacgctagcgggctccgatttagatatggcaactgccgttcgtaatactatttctttaattggccgaacacctgcagaagccttacaaatggcgtctttaaggcctgctgaatttttaggaatagagcatcattttggacgtattaaagcgggttatcgagctagtcttgttgctttaagcgaagattattttgtcacgtcaacctggatcgatggacaaaaagtatggggtaggtaacaacttattttaaataagttggaataaagctatctatccaaagcgtatctctatactatggcggcacaagctagaaagaagtctaaattattaactctgcaatacgttgttttattcataaaatcctcgtctgaaagtttctaagtacaagtctatttttttgcaaaaccggccccaaaagggctatataaactcaggtgattatttatgtctaatacagttaaaggaaccgttaagtggttcaacgaaattaaaggttttggttttattgagcaagagtctggccctgatgtgttcgcacatttcagcgctattgctagctcaggattcaaaactttggctgaaggccaacaagtagaattcgttgttactgctggccaaaaaggtcctcaagcagaaaatattacagtactttaattagctactaagaatatttaaaaaagggtaagttcttcggaacttacccttttttttgcctttcaatttaagctttatagccttagtttctttcacgcgttttccattttttaacataaaatatctgaaacttttcctattactgttacgcaattctaaagatgcataaagtgtgtcgttgagaaaggcgagtcggtatttttttaaatctgaaacctttttgtattctcaccgtatctctttatgaccatggcgaattgttatggataataaaattggagaataacaatgaaattattaagtcttgtttctgctgctacaatccttaccttggctggttgttcagctggtggtatgaagagtactaacgacacagccaatccaatggttggcggtgctccaatgtttcccagcaaaaatataattgaaaatgcggtgaattctaaagatcacaccacattagttgctgctgttaaagccgctggcttggtggaaactcttcaaggcccaggtccttttactgtctttgctccaacaaatgctgcgtttgataaattaccagatggcgccgttgcgaatcttttgaaacctgaaaataaggctgctttgactaaggttttggcttgtcacgtagtaaaagcggatgctttatctggcgccattaaaaccatgattgatgacgatatgggtaaacacccagtgccgactattggtggttgtacattaatggctacttatatgggggacaaaatcatgcttgaagacgaaaatggccgcgttgcacacgtgactattgctgacgttaaacaatctaatggtgtgattcatgttattgataccgtgcttttacctaagtaatcattcttttttcgtcactgagcgttgctttcagtgagcttcaaataaggcttagtttctattttatatagaacctaagccttttttatttttcgttttcgaatagttacttctattttcttaatgtcgccatgatggtggccaataaaatacaaataccccctatcatttgtaccgtattcagggattctcctaaccaataataggcaaaaatagctccgaaggcgggctctgaccccgttagcagggcaactcgtgagggcgttgtgtgtttaactccgaagttctgcgcaaaaaaagcgaagatggtgcagaaaatcactaggtaaaaaatgatggtccaaaaggcaaagtcggtcgggaataactgctcaattgggttattgctcacaataaaaatgagtaatgcaccaagagtgacgatattggcctgaatgcttgtcgtactcaggggcgataatactctatctttcagtaagatttttgttgtcacgaccatacaggctcgtagcaacgccgctaataggattgaatagtctcctttattcagattaaaagagaagatattaggtgtttgctggtcgatgccttgcgtggttagtagaaaaacaccaaaaacagacagtaaggcaaataatactatcgatctactgggcaattttcggtccgcaatggattcgaccaatggcgtaataagtacacagagactgatcaaaaaagccgctttagatgctgtcgtgtgaaaaacaccatagatttcagcaagaaaaatacacagtaaaataccgcctgttggcacggcaaatttccagtcttttgctaatcctttgcgcagctcttttataaaaatcggagcgagtataagcgatgttaaaccaaagcggatgataataaaggccaggacgccggtatagagcaaggcatcttttgtaatgccgtagcttgttccccaaaaaaaagcggtgaacaaaagcgataattcagcgatgggcaattttgaaaaaacagatgggttagttagcgtttgtgatgccatatttgctctctaagaaagggtgagttgagtgataaagcatgctaacttgtgttcttgatgattataattacctaacaaatcaaaagacttatgactcatggacacaaatgaactgattgctttgttgcctgatatggcggcttttgttgccgttgttgaaactggaagttttactaaagcggcccaaaagctgggcgtgacaccgtctggcgttagtcggcaagtttcaagaatagagaccgctttgtcggcggtattaatagaacgtacgacacgtcgtcaaaccacgactttggtaggcagagcggtatacgagcaatgtcggcaaatgctagacagtgcaaaagaagccgttattgcctcagaaaataatgccaacgaggcttccggtcgtctgcgtatcgccgcgccggattcatttgccagacaggttttagagcctttgcttgtgtcttttatgcagcggtatccagcggtttctttgcaagtgctagtgacagacttgcgagtggatccagcctatcagaatgttgacttagttttttatatcgccgagaagccgtacgagcatttggtctgcaaaacattaggccgtgttcgctctgttttgtgcgctagtcctcaatacttggcagatcatggtgtaccaaactctccagaagatttgaccgatcactcctgtttaccacttggattatttgatggtgattctatctggacctttagccaaggggaacggaggacggtcgttactgtggatggtcgttacatgatgactgatgctgaaatgcgtttaaaaggcgtgatgaatggctttggtattgcaccttttcctgattttgtcgtcaaagatgctttagaaaaaggggaggtggtgcaagtactagaagactggcagttaaacagtgatttccaaggtggaatatacatgcagtttcctgcaatgcgttttatgccgaatagactgagagtcttcattgattttatggaaagtcattgggctaagactgtttaagagtgtgctcttcatttctcagcgtgagtacttcaaatccggtcgaggtgaccaagatggtgtgttcccattgagcggagagttttttatcagctgtcacaactgtccagccgtctttttttgtcttggtcttggctttaccttggttgatcatgggttcgatggtgaaagtcatgccttctttcaggctcattcctgttccggctttgccgtaatgcagaacttgtggttcttcatgcatttctcgaccaatgccatgaccacagtattctttgaccactgaataacctttgctttctgcaagactttggatggctgcgcctatgtcgcctaacgtagcacctggttttacttttttgatcccagcccacatggcgtcataagtcgttttaactaagcgcttagctacaggattggcttcgctcatcacatacattttactggaatcagcgataaagccatttttttccagtgtgatatcgaggttgatgatgtcttttgctttaagtcgttgatgttcgcttggaacaccatggcaaacgacttcattaagcgaagagtttagagaaaactcatagccatattgcccaaggcttgcaggccttgcccccaaggtattgcgaataaagttttcgacctgattgttaatttctagggtcgacacaccttcttcaacaaagtcatcaagcatatgaaagacgctggctaaaagtttgccagattcacgcatgaattcgatttctgctggggttttgatatggacttgcatattactttacagccttaagtggcatttcatccgcattcgcgttggcaagttcttgggcaattaattcggaaaaagtgaggcttggattcagctcggctaagcgtcccatttttatccaaaattcggcttgagcattaatggagcgggacatgacggtactgcttttgcgtatgtcatcgtgaagttcgtcggagattttaataatacccatgaatatatgatccatatatgaagtgtatatggatcatatgttcaggttttgcgtttttcaagtactaattattgactcttcattagtgaaacaaatctttaattagcttaatgcccgcttcttgaccaccttggttgtaggcatctaagagggcagaaccaataatggcaatatctgccttgcctgtgagctgttcgatttgggcacgttcgcgtataccaaaaccgacgcccatcggagcgctggcgtgttgtttgatctgcgccaagtagtcatcaagtgaagtctgtttggctttgccttcatggctagaatgcccagttacaccagagcgagcgacacaatataagaaaccactggcttggttcgctagcatggctaaacggtctggtggggtcacaggggttactaaccaaactggatcgatgttattggctttacaagccgattgataagtagcggcttgctcaattggtagatctggaaggattaaccccagaatgttttcttctgccgcgcgtttggctaatttgtctaagccaaagcggtacattggatttaagtagctcatcaacacaatgcggctgtcaggaaagttttttgctatttttcctagttgagacaagcaagtttccacgtccagcttttgctctaatgctttatgacaagcagcaacaatacttgggccgtcggcgacaggatcggaaaaaggaaattgtacttcgatgaagtccaccccttcctccatcaatttttccatccagttcaagctttcttcaacacttgggtacccataaaccacatgggtcatggataaaattggcttgttttggcgtttttctgcgataaaagtcgctaactggctcatgctttatcccctttgttttgagtggttgggtaagaggctaggtaatcggttaaaaattgtgggaaggtttcgtcttccaccgcttttgccacgttaaagatatccttgtcacctcgaccagaaagattgataacgatctttgagtctttaggtaagttcggtgcatctttaaaagcgcccgctagtgcatgagaagattcaagtgctggaatgataccctcttttttcagtagaagagtgcaagcggcaattacttcatcgtccatggcataggtcatgttaattcgacctgtttcggccaaatgggcaatgataggagagacgccaacatagtctaagcctgctgcgattgagtgggtttcttgtagctgtccggcattgtcttgcaagaacatggtagcaaagccttgggcgataccaggctgtccaagattgtgagacaaacgaatagagtgttcgccaagctccaaacctttaccgccagcttcgacgccgaccatttccacttctttatcatcgaggaaaggtaggaacaaaccacaagcattcgaaccaccgccaacacaagcgtataaacggtctggaaattgaccaaactgtgccacactttgctcgcgtacttcgttaccaataacggattggaagaatgcgaccatttcagggaaaggggcgcagccacaagatgtaccaatcaaataatggctttcttcatgactagaagaccaatcgcgcaatgcttcgtctagtgcatcacgtaatgtttgtgcgcctgtggtaacaggcactacggttgcgccaagttgtttcatccagaatacatttggatattggcgttcaatgtctttcgcgcccatgtaaatcgtgcactccagtcctaatcgtgccgcaaccaaagcggtggcaataccatgttgtcctgcgcctgtttcggcgataacacgttttttgcccatgcgtttgaccaataaaccttggccaatcacgttgttcatcttgtgcgcgccactgtggtttaaatcttcacgctttagatagatttgcgcaccgccaaagtgttcggtcaaattcgcacaaaaagtcagcggcgttgggcggccagagaactgctgccattgtttattcagctcagcgagaaattctggatcgtttttggcttcttcgaacgcatgtaaaatttgctgttggctcgaataaaggatttcaggaatatagctaccgccgtattgcccgtagaaaccgttctcgctttgcatgacttgctcctaaaattgttatttatttaactataccgtttagttaatttaatgcgatgataggcgttcgtcaagtgttttgaattgttgatgggaaattaagttttagaggatagagattgagtcttcagacagacgcaaagccaaattgcgttgttagaaaacgaaagcagatgaacatcaataggttactatataatttatagcgaatagttagatcgaggaaattatggcaagaggaagacccagtaaaaaagcgcacatagtggagtccgcatgtggcttatttgctcagcagggttaccaaagcaccagcattgaccaagtcgttgccacggctggcgtgtctaagcctacggtatacagtaattttcctaccaagttggtattgtgggaaatggtgttaacttcgttaacagagcaagcgcaaggtgacatgcaaaaagctttaggtcgtttgcaatctaaaaaagaggtgtcgctaataaatggctggatgttactttggcaagtgtgggtgaataaagcggagcaccttgctgtgtaccgcattttattaggtgaacagcataaaatggcaccttctacctttgccttatttgctgagtttgaagcggttttagaatccactttgaaggcatggattgcggactttagtgtatctgcggtgaatttctttgcattgaaagcggtgagtaaagaagcgctcctgatgcctgccttgatgaaacagcggatgatggataaggcagacttggaaagtcagcttgatgccttgttagctgattctatcaccataaaaaaagccaaatagtactgactatttggcttttgatttttctatgaaagcttaaatgttgtcgttagattgctgtgtttggttcttcaatctcttcctcaacacggcctttttcggcccaatacatgatgcatactgctagtgagcccataatcacgaagccacccgaaattggcatcaaggtattgttgtacatttggcctatcacagtaccaatgctcatcgacataattgatgacactgaaccaataaccgcagatgcaatgcccgcaacatgccccattggttccattgctagggagttgacgttaccgaacaacaagccaaagcagaagaacaaaacggtagcatagactaaaaacatccataaactgatcgtcacaaaagcgtgtaaagaaaagaaagcaatggacgcaatgacgacaaggcaaatagcgcggaaggcgatgtatttagcaccatatttttcaacgatacgtgagttaatcaaagaagaaaatcccaatactaaggccagtaaaccaaagtaaagtgcgaacaagttaccagttttgaattgcacctgaaatatttgttgtgaagaattcaaatagccaataaagctaccgaagaataaccccatgcaaatggtgtagctcgccgtgattctatttgttattacttctttaaatccttcgtaaaagccttttttcgaaaaaggaatacggttggattttggtagtgtttcttttaaacgcaagccaatccaaacaatcaataacacagcataaacaagatacatctcaaaaataccgcgccaatcatcgacaaacataatcgcttgcccaagtgtaggggcgatggctggaaccaagacgaaaatcatcatcaccaatgacatgatacgagccatttgcgcgccatgatataggtcgcgaaccaaggaaatagcggatatataaggtcctgctacccctaagccttgaataaagcgccccaacatcagcatttctaaactatcggcttggtagcagactacagtgccaattaagtagagagtaaagccaccaaatagaatagggcggcgacctagggcatctgacagtggcccacaaattaattgccccattgccaaacctaaaaacaacatgctaatgagtaattgtggttgatttgctgttactgcaccaagttcgttaccgataatcccaagtgctggtagtaaggcatcaatggagattgccgttatcgacattaatagagcaactaagagtgtgaactccttcgcccccataccggattttgttgtgtcttgggtgtgcttcataaatagctagcgtcgtcttctataaagtgtttattgtgtcacctgtggatgattcgctgtacggctcaaccattggcctattctcgccactaggatggaaaagtccgagtattataatcaggtatcattacaatggggtgagcgtttgtgtataaaaaaaggaaatggcggggacgtgctcatgtcaacataaaaaatcatgttcttaatgtagaaaagataacaattatatgtcattgcaaaagtttactagaatatatgatgaattatcgataatggctttgtgtaatatcatgtgattgattgttttagttgtttttaagttagttgtttttattaaagtctattaaaggtttctgttttatgggtgatatagattttcagttattagctttgcgtaaggagaataaagccgatatgctttttataaaaaatctctactatatgtctagaacagcagaaatggcgactgttccttggtcattttccgataagaagttttttttaaaaaagcaattcactcttcaaaagaaacattttgataaggtctaccctcaagccattaagcagttggtactgtatcaaggacaacctattgggcgtttatatacggctgttaacgagaagaataaggattggcatttgattgatattactttgttaccagaacattgtgggctgggaatagggcggtatttaattacgcagcttataaataaagtgtcctctaaaaaagctaagctgactttatatgtacacagtagaaaccctgcatatcaactctatgttgatatgggatttgagaaaataggagataaggagggctattatcatatgcagaataactgtcttgaaagtagagctttgccttatcacatatgttaattatgttggctttttggatgagatgtgtctatttttaattagatggacatcatttgtttttttgtaaaataaggaaggttttattgtgcaaactagaaattcaacctcagcggtttatgaggtagagcaggatggccgcgaagcgttagacagtgtgatgcaagtgggggttttgaacgagctgcttagggcgcaacttaaccctgctgtggtgacaaaaatcaacaaaagcacagaacaagactcttctaatgagacggcttccttattgtcctcggtggctgatgctgtagaggaagttttatcccctgaagggcttaatcgtactcaattacaccagaaattaagccaactctattatcagcaaaaagcgatatatgatcaggcaaatattccggcccaacttagaaaacgtcagtatatttcccattgcggattgatcatgtctccggacaattgcattaccactcaattggatgatttaagggtacgatcgtttcttcgaggcattgatttagcgatcagtgacttgttgaacaggcgtcaagcatcagtgcatatcgtatatcctgcctgtggtccatttgcgccattgcttatgcccctgattgcctattacaagtctgctggcaagttgctatcaacacagcttgaaataaccttagtggatgttcagcctggtgcagtgcaatctttgcaggcgttgattgatgcaatgggtattcaagattatatttaccaagttaattgtatggatgcacttgagtatgatcctggtgataaaaagattgacctggttgtgcttgaagcgatgcagcatggttttagtcgggaaggccattttaaattggcacgtcattttgcaactatgctggagcccgatgggtatcttatcccacaacaaataaagctatctgctgccttgaatatagcgcagcgcgaatatgtagatcaatggaagggcgctcaaaccgtatcagaaaaacacatgagtacgcagatatactctgaacgtacgatactaggggaaatatttagggtaacaaaagagtctctattgaaccttaaagagcatgtgttagatgaaaataccacactaattgaatgtggcaaggttgatattccgttgtcattaaacagcgatgatgagcaaaccctgttgattcttacgcaaattcaagtctttgcagatgaattcattggtgaatatgattctggcattactcaccccttgcctgatcagcaagtttgtatcaatttcaaacccagagatgaaaggccaggtgatttattgctggaaagtggagatgctattcgcttttactaccgccaaaatgggcttcctggttttatggcgacttgggctcaaggagccataaataatggttaagtcaaagcctgttcataaggtaacaaaagtggttgtattggcagcaagccctatggcagttccaacgattgctatgttgttacaggagcatcgtcttgcaggtgtacttttgcctgaacggctagatgcctttagtggccaattacaggcgcagttgcaacagagtgagataccttattgcaagatgggcgagcagagcgaagcagttgttgtggctcaattgctagattggcatgcggatctggcgattagttttggctttgctcctagtttgaaaaacagcttgagtcaagctacgacctatggtttgtattatatgttgggggctgcccctgacgattattacgggccaatgccaagttattggcaaattcgtgatggccgtcgttgtactcatctcacattagtaaaagccattgccagcgagcagggagatattgccttatctttgcccatcgccattgaagagcttgataccttgcagagccttgaaaacaagttggcgcattatgcacctaaactggtgcagtcctttatcaataaattagttgaacataatgggcaaatacccttggttaaatcacaacaacaaggcctgcaagcaccgttagtaaaagaaaaagatttgcatgtcgattgggcaacaatgacggcgtcacagattgccgcgttggctcgtgcgggtaatcctactttagcgggttgtgtggtaacgctgggtaatacatcactgaatttgttgcaagcgatcgaagtgaagtacccgacttatggagtgagccccggcactctgtgtcatgtgggggagcctgagggggttattgtggcaaccctagatggagcgattcgactggatattttgtccaatgttgatggagtatttggtgccatgagctttacagaacgatttggtatttcagcgggaatggtgtttgtttaaccataggacataaactggtaatgagttgaatgaggagaaaaaaatggaagagccatttataggagaggtggatatttacggttttaactttgctccagacaattgggcggaatgtgacggttcagtgttaaatatttctgatcatcaggcgctatattctcttgttagagcgttttatgggggggatggccgtactaccttcgccttgcctgatttgagggggaggttggctgtaggtcagggacagaatccatggagtgaacatgattggaaaatgggaagtacgaatggtaaggaaacccatacgttgtccttggatgagctaccaaagcatagtcatctagcttcttacgatagtacctctactgccgcaaccttatctgtttcgactcaagatgcagaatcggataaagcgagtgatggaagttttcttgctaaagcggcttttcctatgtaccgaacggataagggggcggggacggtatctctaggtggtgttcaaagcggtgtaatacctataggaactgtttttgtgggcgatgcggggggcgagcaggcattcagtcttcttcaatcggttcaggccttgaattattgcatggcattggtgggtttatatccttctagatcttaatttttacaccatatgatgcatggtgagttgttaaagactatcaactgaaaatatacgcagttaagagaggtgtgttatggcagatccgtttattggcgaagttcgattgtttggtttttattttaatcctagaggttggtatcgatgcgagggggcattattgccgattgctacgaattcaatattgttttctttactgggaactgcttatggtggtgatggccgcacaaccttcgctttgcctgatttgcgcggccgtagtgcgatctcacaagggcgacacccaggcagtttatttgattggcgaatggggcaaataggaggggctgaagagcatacattaagcctacgtgaacttactgctcacaatcatactgcgacctttacaccaacaagtgtttcttcgtttgaggtggaagtttcaacgagtgaagctacttctgatatcccagcagaaggtagctatctagctgctactcctcggaatggaagagatccagggcagtttatgtacattccgaatactagtgtctcgtctcaagattttgtgtctctaggtggtgttagtggaggtgctggtcatggctctgtaactgtggagggcaatggtgggagcgagccgttttcattgttacagcctgtacaggtgctgaattattgcatagcggatataggaacttatcctccgcgcggataacttttccgcttatcacttttttgaaaataggctcgttcttcgggcgggccagtttagtgtctactttcgaaagctcttctttgtattattgaattgcgtacaaaaaacctcgtttttagatgtgattattttttgactgctatcaatgtgtttgaatgtaaagtcatttaagataagtataaaaagttggcaagaaaaaagaattttatgtatattgtgtgcaggtttaatcctgtattcttcctttattaggattcagaaaaggattacttagtttgaacaagggacggttaaaattcctatgtccattacatgcgctcttcctcttcataaatgtgctttcaatttctggttttattctcttctaaggagtttttatgtcctctcgattaacgttgggtcgtaccacattggctgtgtttgtatctttggctgtagcagggtgttcggtggtaccaaagcaactttctaatcaagaagtgatggctaatgcagcggaaaatgcggatatattagcgaaagaggtggcgcctattacaggcccgattgacttaaacgaagcctttgcaagaacgatcaaatacaatcgagatgctcgtttaaaggcatttgaagccgttgtgtcgcaggggcagttggcggtagaccaatttgatatgttaccggatcttgctgttcaagcagggtatagccgacgcaacaattatgcggcctccgcttctgtctctttttcgggggatgaacccgcttcacttggtagtaatccgagctactctgtgtcatccgataagagcacggtaaatgcgagcattggtgcaacatgggatattttggattttggtttatcttattatcgctctaaacagcaagccgatcgttttttgatctcgaaagagcgggaacgcaaagtggttcacactatcatggagcaagctcgtagtgcttattaccgcgcggtatcggcagagcgtttactgtctaaaatcaacccacttattatccaagcacgcaccgctttagcggactcgactcgattagaaagactgcgtgcgcaatcgcctatggaggccttgtcttatcagcgttccttgttagaaactttgcgcaccttacaagatattcgtaaagacttaatgccagccaaagcagagttggcaaccttaatggggttgaaccctgctgcggactttgaacttgctgatgtaaataatccggactttattaaaccgcgtttgaatattgccattgatgatatggagcgtactgcgttggtgcgtcgcccagaactgagagaagcgcaatatcaagaacgtattactcaggaagaagtgcattccgcctttttgtctttgtttccaagcctaaacttaaacgcaagcgtcaactacaacgactcggattaccttcgtaataataattggacatccgctggcgttggcgttaactggaatctgatgaatgtattccgctatggcaaaatagaacagcttaataaactgaaggtggctgcgagcaaacagcaagctcttgctgtgtctatggctgtcatctcgcaagtgcatattgccgatattcaatttaaagaagcgggcgatggttatcagttagcaacacagtatttggatgtcgcgcaacgcatcaaagcgcaaattgattctaatcgacaagcgcaaagtatcggtgatcttactgtgatccgagaaaatctcaatgccctgttagctgagttgcgtcgtgatgtggcttatgcggagttacaaaataactttggcaaagtgttggtgtctatgggcttggatccattgccagctggctttggtagtatgaatctggagcagctctctaccgcttttgatcagcttcaaacgaaatggcaacaaggtgaagtaagcgttgtgagccaagaagtgatgcaagctgctgtcgcggctcaacataatgctgtgttgaaagactaatgcgattgatgaaaaaaccaataagtctgttgtttatcacaggctgttttatgttgacttctattgaggtcgcagcggaagagcatgctcgcggcatactggtcgcgagctataaagccaacctgtccagtgaactggcggcaaaggtcattgctgtacccaaaaaaatgggggaatcctttcataaaggagacctgcttatccagctcgattgtcgtttgtataacgcccagttagaaaaagtcgaggccgaggcgaaaacggctttggcaaagttagaaaacgtacagcagcttaatcggttaaattccattggcacactcgatgtcgtcattgctgaagccgacttacaaaaagtgcaagccgaacggactatggctcggattaatgtggaacgctgtaatatcaaggcgccttttgcaggcagtattgaacaactggatgtccagccattcgaagtcgtgcagcagcaacaagccttgataaaaatcgttgggcacgagcagttagaagccgacatcattgtaccggctaagtggatgacttggttaacaattaataaggcgattgtgctgcaagtggaagaaacccaacaaagtttacaggccgtagtcagtcatattggccccagtgtggacccaaccagtcagacggttcaaattcgagcgactatcaaagacgtaccatctaaggtgttgccagggatgagtgtggttgctgaattttagtgactgtagtgggtttaaaagtgtgtataaaagcgcagtagaaagtaatagtttgactatatttaatgtaagcagaaagaatctgtttataaaggatatcccatcgaggtggtgagtatgaaaaagcaagattccaatacacaaggcaaaagagtgtcaggcaaatatatggctagtcacaaaacacagacacgcaagccgctgattactgccttggagcctcgactcttgttagatggtgctgccgttgctacggcggtggaggtcattagtgatgctcaacttcatcttgacgcgtcccaaaccgatactcagacagatagccagcaagattctggagaatctattgttgttgcgccgactgaactaagagctgttgatcctgcacaaaacaatggccgcaaggaagtggtttttattgaagacaacgtagcggattatcaaaccctgatagacagtattggggctggagtcgaagttgtattgcttgattccactcaagacggtcttgcgcaaatggcgctatgggcgcagagcaacagtgattacgatgcgattcatcttattagtcacggttcggaagccagtgttaatcttggcgctttgagtttagatagctcagccattagctcacgttctgcagatttggctcaactgggcgcagcgctcaatgaagacggcgatttattgctttatggctgtgacgttgccagcggagaagggcaagactttattaccgctttagcccaagctacccaagcggatgtggcggcatcggatgatatcactggctctgcggataaaggcggcgactgggttttagagagcaagtatggaaatatttcagatgtatcaatattcgactcagtagcactagaaaactttggttccaccttagaaatcataacctatgcaggtttaggtgggagcgatagtggcggagctggattcaaaacggtcacagacaatcgcattgtggtgtctaacgggttaagtcaggatggtacggagttatatcctgcaagctctaatactgaagattttatttttaaagctgatgggactaatgctaagacctttactttcaatgatatgtctattagagggtttgtcgaacttactcttcaagcaggaacttctgtcacattcaaagatagtagtggcaacgaaattaaatcattggttttaaacagtgattataatcttagtactagcgctacgactatttccttcatttttggtgggggaagtctagcctccatagataatgttgcttcaataaaattttcctatgctggggggactcagaatttacaatttgtaagtcttgatcttacaggtttctcagtgtcttcagtaccatcaacacccgatttggacgcggtatctgatacaggtacatccagcacggataatgtaaccaacaataccacgccgacctttaccatcactggtgtcgccaacggagcgacggttacgttgttcaacgatgccaacaataatggagtagtcgatacgggagagactcttgcgaccggaactgccagcggcaccagtatccagttgaccaccagctcggccctgacctctggcacctacaacatcaaggcgatccagaccgtcggtgggaccaacagcgatgctacttccgcccagtcggtaacgattgatacagcagcgccaacagagacaattgcctcagcgacattttcggctgatacaacggctaacggcggtactaacagcgattttatcaccaagacggctgagcagacggtcagtggcaccttatcagcgaacttgtcatcgggagagagcgtttatgtctctcttgataatggcgttagctggagcgttgctacagcgtcagtgggatcgaatacatggtctttagctggacagacgttaaccgaatcgaacgtcttaaaagtcaaggtgactgacactgctggcaacgacggaacggtttacagtcaatcttatgtactagatacgacggcgccgactacaacgattgccacggcaaacttttcagctgataccggagcaagcggagactttattaccaatactgctaatcagactgttagcggtactttatccgctaatttggcgtctggagaaacagtttatgtttctctggataatggcgttagctggagcgttgcaacggcatcagtgggatcgaatacatggtctttagctggacagacgttaaccgaatcgaacgtcttaaaagtcaaggtgactgacactgctggcaacgacggaacggtttacagtcaatcttatgtactagatacgacggcgccgaccattacctctattactcgtcaaacacccactgcctcatctactgctgcagactccctcgtttatcaggtgaccttttcagacgctgtttctaatttggaagccagtgatttttccgtagcggggacaacagcaagtgtgacgagtgtgtcccaagtgggtagcactaatgtctataacattacagtctcaggtggcgatttagcggacttaaatggcacggtttctcttggtttctctggcagccaaaatattcaagatagtgctggtaatgtgatcaccaacaccactcctaccggtagtaacgatgcaaaatacgatgtcatcaattctctgactgtcacctctggtgaaaattctggggatgatgcgactttttcagattatgcaacggatcttattgatggaagtggcttgtcgctggctgaggctatgcattatgcgtcagcgaatcagaccgtggcatttaatttagcttcaagctctacagttgatatgaacggccagacgctaaatgtgatttctggtgtcacgtttgattcagattcgatgagtgctctgactatttctaacgggacattgaacctcacagggagtaccacgtttacaaatggtactggtgatacgttaaacatatcaagtgttctaagtggttcaggcgccttggtgaaagccggtgctggaaccttgactctgtctggctccaattcttactcaggtgaaacaacggtttctgctggctcgttgagcatagctggcgacagtaatttgggctctggggcgctcacgctgaatggcggtgctttgtttgtgactggcagtgatgtaacgattgataatgccattagtatgggtagcagtggcggaagtgtgagcaatgtcaatgccttgacgctatcggggaatatttcaggaaccggtgccttggcgaagacaggtgctggaaccttgactctgtctggatccaattcttactcaggtgaaacaacggtttccgctggctcgttgagcatagctggcgatggtaatttgggctctggggcgctaaccctgaatggcggtgccttgtctgtgacaggcagtagtgtaacgattgataatgctgttagtctgggcagcagtggtggaagtgtaagcaatgctaatgccgtgaggttatcgggcgcgatttccggaaccggtgccttaataaaagaaggcgcgggcacattatccctttctggtatcaatacttatacaggtgcaaccacggtatctgcaggcatattaacggtctctggtggtagtgctatttccgataccagtgcggtaactgttgcttcaggtgcaacatttgaattatctacagatgccactgaaacggttggttccattgccggtgcgggtaatattgttgccaacggtggtactctgacggttggtggggataatacgtcaaccaccttctctggagttatttcagaaggcccaagtggactgacacttaataaggttggttcaggaactttgaccttgtcaggcagtaatagttactccggtagtacgactgtattaggtggcggtttatctattagtggcgattcgaatctaggcacaggtgctttaactttaaattcgggcaccttatcagtaacaggcaatggatccaccatagacaatgccattaccctgataaatagtggagtattgaatcttgatgcgggtgttgccgccactttttctggtgtcgtatctggttcgggtggattgttaaaaacaggggcggggactgcaacattgtcaggtacgaatacctattcaggtgcaacggtactcaatggcggaactttatctgtttcaggggcgttaaatggcacttctcaagtcacggttaattctggaacaacactagccggttctggttctatctttgtttcaggctcaacgaataccttgaccgtaaacaatgggggctttcttgcgcctggtgtgttgggatcaaataatggcgttggggcattgacggtcaatggtcatcttgtactcaatggcactctaaaagcggatcttacgggggcaagcgcaggcactgactatgaccaagtagtggttgctggcgatgttaccttgggggcgaacagtgcctttgatattgcttattctgttaccagtagcggcaacacatttaccttaattgataaacaaggtgtaaatgccatatcaggtacgctaaacggtgttgcagaaggtggaacgttaacctctaatagccatatttttcagacgagctatgtgggtggaacagggaatgatataacgcttaaagataacgcggctcctgttattacttctggtgcaacgggcaatgtcgatgaaaatgcatcgaccagtacggttatttatacagctaccgcgactgatgcggacaatgattctttgacgtatagcttgtccggtacggatgctgcgctattgaatatcaacgccagtacgggtgcagtgacgctgaaaaattctgctgattatgaaacgaaaaatacctatagttttaatattgttgttaccgatagtagttctggtcatttaacgggcagcaaagcagttaccgttagtgtcaatgacttgaacgatcacacgcctgtgatgacttccggtgcgacgggcagtgttaatgagaatgctgataccagtacggttatttacacagcaaccgcgacagatgcagacggtacggccactaataacaccttgcgctacagcttgtctggtgctgatgcagcgttgttggatatcaatgtagtgactggtgtggtgacgttaaaagcctcagcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgcagggaacctcaactctggtagcttgagtacaacgcaagcggtgaccgtcagcgtcaatgacttgaacgataacacgcctgcgatgacttccggtgcgacgggcagtgttaatgagaatgctgataccagtacggttatttacacagcaaccgcgacagatgcagacggtacggccaccaataacaccttgcgctacagcttgtctggtgctgatgcagcgttgttggatatcaatgcagtgactggtgtggtgacgttaaaagcctcagcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgcagggaacctcaactctggtagcttgagtacaacgcaagcggtgaccgtcagcgtcaatgacttgaacgataacacgcctgtgatgacttccggtgcgacgggcagtgttaatgagaatgctgataccagtacggttatttacacagcaaccgcgacagatgcagacggtacggccaccaataacaccttgcgctacagcttgtctggtgctgatgcagcgttgttggatatcaatgcagtgactggtgtggtgacgttaaaagcctcagcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgcagggaacctcaactctggtagtttgagtacaacgcaagcggtgaccgtcagcgtcaatgacttgaacgataacacgcctgtgatgacttccggtgcgacgggcagtgtggatgaaaatgccgatacctcgaccgtgatttacacggccacaggtaccgatgctgatggtaccgcgacgaataatacgctgcgctacagtttgtctggagatgatgctgataagttaatcatcgatgcgaccactggtgaggtgacactgaaagcctcagcggattatgaaactcaaaccagctatagctttaatgttgtggcaacggataatggtgccggtaacttcaattcaggcagtctgagtaccacgcaagcggtgatcgtgagcgtcaatgacttgaacgacaatacgccggtgatgacttccggtgcgacgggcagtgtggatgaaaatgctgataccagtacggttatttacacagctaccgcgaccgatgcagacggtacggcagcgaacagcaccttggtgtacagtttgtctggagatgatgctgataagttaatcatcgatgcgaccactggtgaggtgacactgaaagcctcagcggattatgaaactcaaaccagctatagctttaatgttgtggcaacggataacggtgccggtaacttcaattcaggcagtctgagtaccacgcaagcggtgatcgtgagcgtcaatgacttgaacgacaatacgccagtgatgacttccggtgcgacgggcagtgtcaatgagaatgctgataccagtacggttatttacacagctaccgcgaccgatgcagacggtacggcagcgaacagcaccttggtgtacagtttgtctggagatgatgctgataagttaatcatcgatgcgaccactggtgaggtgacactgaaagcctcagcggattatgaaactcaaaccagctatagctttaacgttgtggcaacggataacggtgccggtaacttcaattcaggcagtctgagtaccacgcaagcggttatcgtcagcgtcaatgacttgaacgacaatacgccagtgatgacttccggtgcgacgggcagtgtcaatgagaatgctgataccagtacggttatttacacagctaccgcgaccgatgcagacggtacggcgaccaataacaccttgcgctacagcttgtctggtgacgatgcggcgttgttggatatcaatgcggtgactggtgtggtgacgttaaaagcctcagcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgctgggaacctaaactctggtagcttgagtaccacgcaagcggtgatcgtcagcgtcaatgacttgaacgacaatacgccagtgatgacttccggtgcgacaggcagcgttgatgaaaatgctgataccagtacggttatttacacggccacaggtaccgatgcagatggcaccgcggcgaataataccttgcgctacagtttgtctggagatgatgctgataagttaatcattgatgcgaccactggtgaggtgacactgaaagcctcagcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgcagggaacctcaactctggtagcttgagtacaacgcaagcggtgaccgtcagcgttaatgacctgaatgacaatacgccagtgatgacttccagtgcgacgggcagtgtcaatgagaatgctgataccagtacggttatttacacagctaccgcgaccgatgcagacggtacggcgaccaataacaccttgcgctacagtttgtctggtgacgatgcggcgttgttggatatcaatgcggtgactggtgtggtgacgttaaaagcctcagcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgcagggaacctcaactctggtagcttgagtaccacgcaagctgtaaccgtcagtgtgaatgatctgaacgacaatgcgcctgtcattacttctggcgccacggcaagcatcgatgaaaatgcggccacgagcaccgtggtttacacggcgaccgcgacagacgcggatggcacgagtgccaacaacacgatcagctttagcttaaccggtacggatgcggcggcgtttgacgttgatagcagtacgggtgtggtgacgctaaaagccagtgcggattatgaaaccaagtccagctacagctttaatgttattgcgacagataacggtgcagggaacctgacagacacccaagccgttatcgtcagtgtgaatgatcttaacgacaatgcgcctgtcattacttctggtgcaacggcaagtatcgatgagaatgctgcaacgagcaccgtggtttacacagcgacagcgacagacgcggatggcaccagtgccaataatgcgatcagttttagcttaaccggtacggatgccgcggcgtttgacattgatagcagtacgggtgtggtgacgttaaaagcgtcagcggattatgaaaccaaagccagctacagctttaatgttgtggcaacggataacggtgccggtaacttcaattcaggcagtctgagtaccacgcaagcggtgatcgtgagcgtcaatgacttgaacgacaatacgcctgtgatgacttccggtgcgacgggcagtgtcaatgagaatgctgataccagtacggttatttacacagctaccgcgaccgatgcagatggtacggcagcgaacagcaccttggtgtacagtttgtctggagatgatgctgataagttaatcatcgatgcgaccactggtgaggtgacactgaaagcctcagcggattatgaaactcaaaccagctatagctttaacgttgtggcaacggataacggtgccggtaacttcaattcaggcagtctgagtaccacgcaagcggtgatcgtaagtgtcaatgacttgaacgacaatacgccaacggtgagtgctggggccgaaacggctatcctagtggaagcaggaggagtgaataatgccgcagctggtactaatagttcctctattaccctcactaaaggcgatgttgatacggttggtagcgttagttatgacgctacgtatttaacgaataatggctggactactttagataatggcgctacttactcaagaatcggcacttatggtacagcgacattaactgtatcgactgatttagtgagctatgtcctgaacaacaatgatagtgacactcaatctttggtggttgggcagtccgttactgatagttttacgattcaagttacggatggcaatgcgactcagagcactagtgctgtattcaacataactggggcgaatgacgcaccgatcgtatccggtacggtggcgaatatgtctggtacgtctgggcaaatatttactcctgttaccttgccggctaatttatttgctgatgtggataatggagaaacgagtaagctggtatggagtattgagaacctgccaactgggttagtatttaacgcggcgactcgcactatatctggaacaccgcagggtggttttgaaggagtaaatacactacaagtcgtagcaaccgattctaatggggggcaagttaaggttcctgtaactttgactttgaaaccatcgccagtaactccgccagttgaggcgaatcctaatacaacggcaccgttacagcctctaggtgggggggctgatttcaatgctccagatgttgatcctaatgttgaatcgctaccttcgggtcttattgattcaggtgctggcgtcagtggttttgctggagaaacagctgatgaagttcaattggttgatgttgcagcgcctattgacagtgctgttagtatcgttccatccccaacagcagaaagtaatggccaaggggcttctaatggagtgatagtatcggaatcacgagtgtctgttgatgtgggggctaatggtcaggttcgggtaacagaaggcgttggtcaattatctaatagcactggtttaactattgctagtatggttactcaagctgatagggtgtccatttctttgtctgatacaggagtcgctgcaagctacagtgccaccttagtggatggatcgagtttgccaagttgggtggaagtaaatccaaccactggtgaaatctctatgacgccaccatctggacaaggtaaaatcaccctgaaaattaatgctgtggatgcgagtggtaatattcgggtattagaggttgaagtagaccttgaccagttgcccgcttctgttcaagatgagtcgacagagtcagctactcaagctaatagtgctgtctttgtgccattagatgagcaattagctattgcggctgaacagtttgatgaatatggaaatgatttaatgaagttgttagcgtcgtaatttatgtctattgatcaatcagttgcgcagttactgcaaatagagcagcaggttcgtcgttgtgaaacctcgacggatctgagctttattatggtgaatatgacgcgaaccttggtgccttaccagcaagcaatgtttttgtctggtaatgaattggaaaaattgaaattaaaagcggtgagtgatctttctcttgtcgatcgatctacaccctttagtgcttggcttgagcaagtttctgcttttgtaagtgcttcaaagataggtgataaagcacataccatagatactaagagttggcccgctgagttgctcaatgatcttagtgagttctctccgccttatatgttgtggttgcctttgcttataccggctaaacctactcaacgagtaggtgtgcttttattagctaagtccgaaccatggacagagaaagaaatagggctcttgcaacatctagcatcgagttacgctcatgcaatgcaactgtttactcaacgttctggttggcgagcatggttaagtggattaaattctaagaaagtgaggcttggcgcccttattgccatcgttttgcttggattggttccagttcggttgacagttttagcacctgcagaaatcattgcaaaagaatctcttttggttacctcggcgattgctggtgcggttcgtgaggtgttagtaaagcctggagatcaagttgtcattgatcagcctctcgtgcaaatggataggactgaatttcaaggggcttttgatgtagcccagcgagagttagaaagaactcaggcggaactaagaactgctgaacaagctggttatgtggatcgcaggaaaaaatctgaactggcggagttggaatctcaagtcgagttgaaaaccattgagcgcgattatttgaaaactaagctatctcaaactcagattcttgcgaagaagtcaggtattgcaatactggatgatcctgaaaaatggaagggccgcccagttgttgtaggagagcgtattttatccatagcggatccatcgaaagtgcagttgcaaataatgcttcctgttgccgatgctatttctttagcaaatggtaatgatgtcacgttttacttagatactgatcctctaaaccctattccctttagcttggattattcttcttttgagccgagtttaacgccagatcaagttgttgcttaccgtattgtggctgacattcagcatgaagctcttcctcctcgtattggcttgcgtggtacggcaaaattgtatggtgaaaaagtctctttggcttattatttattacgtcgtcccattacttttgtccgtcaacatttaggtatttagatgcctgttgacgtgaatgcaccgctgccaaaattacgtcagaacttgtctttactagtcgcgccacctgatgaagatggagagcctcgctggcaaatttttgatccagtcagtaataagtttttttacttgtctcgtactgctttttatttatttcgagaatggcgtcatgtaagcagcgctgtagaattactttctcgaattgaggcgcgaggaattgatgttgaagaagttgaactagaatattttttacgcttcttggaaggtaaccatctgttagaggctcaatctgaaaatgatgtaactcgccttcgcggagaggctgctaaacaaaaaaaacatgttttgctttggcttttacataactatttgttcatcaaaatccctcttattcgccccgatttactattgacgcgtttttatccttttataaaacagttgttcagactacgtttggatagagtcgcgctcgtgttgggctgtataggcttggtggtagtgttgaagcagtgggatacatttacccacacttttcaaaacttgtttagtatgtcggctattttttattacattgcggcattgatttttgtaaaaacggcccacgaattaggtcatgccttcgttgccaagcgctatggctgtcgggtgagttcaatggggatcgcttttttattgatgacgccgattttgtacacagatacgacggatgcttggcgattaaggtcacggtttcagcgcttgagtattgtgatggcaggggtgaaagttgaaatttatatcgcctgtgttgctacttttttgtggggaattgttcctgatggtggctttaggagtgtgttgttttttattgctactaccagttggatatcgtcgttgttgatcaacacgagcccatttatgcgctttgatggttattatgcattatccgattttttaggaatggagaatttacagcctcgatcttttttagtgggtaagtggtttttgcgtgagcgattgtttggttttggttttttgccccctgaaccgcttaatcgcaaaaaatgcttgctgatggtcgcttatgcttggagtacatggatttatcgattctttttatttttgggtatcgccgccttagtttattattttgcgttcaagatattaggtattgtactttttttggtggaaattatttggtttgtactgcttcctattgttaaagaaataaaggtttgggtgagtttgagagaaaaaatgtcgttaaaccgtactagtgtgatgactttattgttttttttattggctttggctgcattagtattaccttggaaaagccaaataagtgcgcctgctgtagctacttttgagcgacatcagactttttatcctagtgaatcgagtcgagttgtttcgtggcaagtgactccaaacgaaaaggttaaaagaggacaattactgattttattagaatcgcccgatgtagagcagcaaattcgattaacgcagattaagcttgatgccttgcaaactcgttggtatcgggcgagctctggggctgtcgaattagagtcagtatttactttacaaactcaattgtcacgggagcagtctcgccttcaatctttactcgaacgtcgagaaaaactagcgatcaaagcaccttacgatggttatattggcgaatggttaccgctaacagaaggtgattatgtcaatggtcaatctcctttagcaaccttgtatgatgatgacagtttagtggtcaaagcctatattgaagggcgtatcgtgcctttattgaaagaaggcagtaaggtagattttattggtaacgatggtgagattttatctgagcaacttcatatagacaaagtgttacctactgccattaagagcctcaattatccaggtcttggatccacttatggcggtgcaattgcgacccagaagttagaagatcaattaattcctgaagaggcgacttatgaagtgcagctgaaattgattggcgaagtgccattgatgcagcagcaatttggtaaggttaacttagctattgagccccatagtttactgatagatggtttacgacgtatctacggtgtgtttattagagagtcaggcttttagtcgtaatctagagattattttaacgtatttagtagtggcagtttaatgacgcagtttaatgatactaattcagcatggtcagctgaaaaggttgatatcgtaataaaaagtttagcgaatttacgtttattagccgacttagatttagttcctcgttacccgcattttggtgataaaacctatcctttagggcgctgtaaagagatccgtgatgcggtgtttgtgttgcttcaagagaagcttccacaatcaacagatccggggcttgtattagtacgcgatatgttatctaaaggaacggtgcttaaaaaagtatggggctctcttcgtgatgaatattttcagaatgctatggtattaggtgattggtatcttgatgtttctaacgatacagtaaatccgaataaaccaagagtagaagttcttccgcttatcgagtcacaattttacaatattgcaagcttcgagcaattcgtcaaaatagctagatcctactggaatgttgaagtatatagaaatgacatatgtccagctttagccccttttttacctatgctgtatgtgcgagaagatggtgttagctggctaggtgaagccaacgacgatatgttagccatgactatggcaagtgagtttttagccgcggaacgtattttatctatactgccgccccctccgaaatccttattgcagcagtggcagatagtcttgaagggcattactcataatgagttcttacatggacaaggtgagggcgaaacttattgtcaacaatatcgagagcgtcagttttatatcggttcggaaattcgagatcgtgttgtgatggcatatcttatgctgccaagaggcattgattatgcacagtagtgagaaagaaaaaattgctcttgagcatcaagcggctaagctttttatgcgttgctatgagcgtaatacgggtaagcatattcgccatatttggcacaatgatccgattcgtcccgatgtctcttgtatgttggaaggtgaacggctggatttagaaatagctcatctttatggatcagaagaagaggcgatggagattcttggaagagatcttaccccaattacgcgtaatgtcttgcgggcactgaaagaagagcctgctgacgagcgattactgagatccttgaataaaattttagaaaataagtctagtaagcaatacgattcaaaaagagtgtggttggttattagaaatactcatccagcgtggagccaagcagatattaaagcgcttgagcatcttattaccatgcccgttcctcatgctttcgagaaggtttggattcttggtgatatagaagggaaaagcggcattgttcgactttatccctagggctattgctgctcttggttgctattatatatcttgattattcttctgttcttcggctctttttttagcaagattgtttagtcgtatttgttctgctttgtattttttaaggataatgagtccaacaattaatgcagcgcagaaaaaaataatagcgaaggcgccaagcgcgacagtggcaagagagtgcataatatttgtgctcaacatttgtgctaaatagaaaaataattgtgacgattatataaaaaaacggccatttttacaggtaagtaaagtggccgttttggttttttgctaggcgagcttcggctttatcgttggtgaacgcatttgccggcggagtaagttgcttgaattgcgcggtcgtcgccaatggtcatgaagacgaataggctttcttcgatgtttttggatagtgctaaacgtgactcaagtaacggggtgccttttttatcaaggataacaaagtctgcttcactgcctaccgctaaattaccaattttatcttctaggcgaagtgctctagcgccacctaaagtagacaaatacagagatttaattggattcaggttttcattttgtaactggatgaccttgtaggcttcgttcatggtttgtagcatagagaagctagtaccgccgcctacgtcagtgccaagacccacgttgaccttatgttcttctgctttattgagtttgaataaaccgctaccgataaacagattagatgttgggcagaaagaaatagctgagccggtttcgtgcagtctatggtattcactgtcacatagatggatgccatgggcaaaaacagaacgttcgcttagcagtttatgttggtcataaacatctaagtagttggtgcttgcagggaatagctcttttacccaagcgcattcatctttgttttcggataaatgagtgtgcaggtaaacgtcttcatattcactcagcaatttgcctgctaaatgaagctgctcaccagagctggttggggcaaagcgaggcgtgatagcgtaatgcaaacggcctttattgtgccaagtatcgataagctctttgctttcttgataactgctttctggtgtatctgtgaggtaatcaggcgcgttgcgatccatcatgactttgccgcaaatcatgcgtaagttatggacttcgctggcttcgaagaaagcttcgacagataccttatggaccgtgccgaataccaaagcggtagtcgtgccattgcgtaaaagttctttcagaaaacgatctgcgacatcgcgagcgtgagccttatcactaaacttactttcctctgggaaggtgtaggtgtttagccaagttagcaattgttcgccgtatgagccgatcatgtcagtttgtgggtaatggatatgagtatcgataaagccaggtgtgataatggtatcagggtgatgttcaactaaggtgttatctggcagtgttggtagtagatcgacagcattacctagggcgtaaattttatcgtcttgaatgactagtaagccatcttcaaagtattcatatgcagcatcaataccgacgtctttgggatctgcaatgcagtgaacaatggcggagcgccacgctttcaaatggctcatatgtttctcttgtgtgttttctaaaatgattttaaatataaagtttgaccgaatggttatactttatcaggtctttttcgcactttcattaaaccttatattttgatttaagaaatagtccaattattagccttattaggatggctaaaatgacaccgaaagcatcagcgtagaaatctaaccattccgcatagcggtttacataaggctgaattagttcaattgcgccgcctaaaaatatgataaacatggacagcaagagaaagcgtttcattgggccaaacgcgcatagaagcgcccaaccaccgaagccaataacatgatgcgttttatcagtgccaggcactgacggaaggatatctgcaggagttaatgtggctaggcagatgataagtgcgcctaaaacaaaaccgacagcttgcgccgtcggtgaggtgagccttttgatcatcgtaaaatgcgcgctcgaatgtttttgcctttgatctttttgttttcaaactctttaacaacggttttagcgacttcgttgtcgactgaaacgtaagcgtgaaaatcaaaaatatcgattttgccaacttgtgatttatccaatccaagaccagcggttaatgcaccaagtatgtcgcctgggcgaagcttgtttttacgaccggcatcaaaagagatggtggtcttttgcggaattaagcggtagtgaggatcaatcgcctcaagttcaataaaattcgcggtgatattaaagcgtgattcaatatcacgaactttgtaatcgtcttttgatgtcacaaggttaacagcaatacctgcggcacctgcgcggccagttcggccaatacgatgtgtatggacatcggtgtcgcgtgtggtgtcatagttcactacaagatcaatttcttttacatcaataccgcgagcagcgacatccgtagctactagtacgcagctactttggttgctgaagcgcacgagtacttgatcgcgttgtctttgttctagatccccatgaatggcttgagcggcaactttgtgttcagataaccagtctgcgaccacttgtgattctgcttttgtattgcaaaatacaatcgcttgacgaggttcaaaatgttgcaatgtcgccaataaggtctcgcatttgtctttattttcgctacgaacaaaaaactgttctatattaggtttaagatcttcttgtgcttctaccttgatgctaattggcgtgctctgaaattccttgctgatcgcttcaataccatcaccataggttgcggaaaaaagcagcgtttggcggttgcttggtgttagctcaacgatttcacgaatgctatcgacgaagcccatatccagcatgcggtcagcttcatctaatactagcgtgtttagtgcattgagcttaagtgtgcctttgcgaaggtgttccattagacggccaggagtcccaacaacgatatgagcgccatgttccagggatcctatttgtgggccaaatggcatgcctccacataggcttagcactttaatattgtcttgataacgtgcaactttgcgaatttctttggatacttgatctgctagttcccgagtagggcacattacaagggcttgaacaccaaagaaacgtgggttgattttgagtaaaagagcaattgaaaaagctagcgttttaccactaccagtttgtgcctgcgcaagaatgtctttgccttcaatcataggcggtaaactttgttcttgaatgggggtgaaggtggtgaatcccatatccgaaagtaaagtagttagcttagttggaagaaggttgtttagagcgtgttgaaatgtggtcacaaaaggcctgtctagttgagtcaataatagaggcaggataccagaaaattgtcgtgaatacttttcttaaccatttattccgtgccgcttatattgtttttaggtaaagtggcttgttgttatgatgcagtgatttatagcggcctttttgttgggaaaacatcgatgggtaaacaatgatttctttaagaaaccatgtgaaaaatggaaaaatgcattacgtcgttttttgttttgtttttttatgtggaatggctacgagccttgctatttatttggaagaacgtaagcatgtttacagcgatcaaaaagctgtaggggagcactttactgaaaaactaaatgatagtttgacgcaatatataacgggggtatctaccgctgctgctcttattgagactagcaaaggggaggtaactgctggctatttttcgcgttttgctcagagagttatcactactcaaggcattaatttatattttgctcagtatgtacctgccagtaaaaaaagcgaatacgaaatgcagaaacgtattttgttaggtaattataattttagaatttatcccgatggtgataggtctgagtacatgcccttgacgttagggtatccagataaatttacttatggttatgacattttatcttcgcaataccggaatcttagttcggttattcaggctcgtaattcctcttctgtcactttgtccgagccgacattttcgcctttttctgatgttagtttgagtgcggaggccgataccttcattatcagaaagccaatttacttatctgttgatgcgcgttcttataagttaacagacgatataggttttcatggcattatcggtgcgttttttaaagtagatagcctgtttaaagaagttaactccttggttcgccacgatctctattaccgacttgccgatgtttcttcagatagtatgctttggtttgtcgacacggctgaaccttcctcatgggaaggtgtaaattttgatacgcactatctttctattgctggacgtaaatggcgaattgatactcgttatactgaaaacattatgactcgaatacattggtttttagttattgctcccttatttgtatttggtttttttgcgctatttttagcctattattcacgtaaattgtccttaacttatttctctatgcttgattcaatcaataatcgtatcgagattgacgagctgactgggttgttaagtcgttatcaaatacagcttgaactaaatgaattaatcgtaagctgtcaggaaaaagataagcagttagctgcgttgattttggatttagaccatttcaaaaccattaatgatgcctttggccatgaattgggggataagttactggtaaatgtgtctaagcgattagcgtctattttgcctgatgatgctgtcattggttatttaggcggcgatgcttttctagtgttgcttgtacagtctgatgatcagggtgtgccggtgttagatgtcttcgcaaaagatttgatacaaaaagtgagtcagagctattttgtggatggactaacgcttgatattggctgttccattggtgtcgctatgtatcctgagtttggtacagatgcggttaccttaattaaaaatgccgatatggctgtatatcaagcaaaaacagcggggcgtgctacctatcatttttacgatggcgatatggggcgtcggtttgcgcgcaatgtgcgaattgaaactcggctacgtctagcgttgcagagcgggaatttagagcttcactttcagcctaaagtggaccttacaacagagcgttgcgtagggatggaggccttgttacgttggaatgatgaggagcttggcatggtttcgcccgcagaatttgttcctattgctgagcaaacgggcattattctacctctgggtgactgggtcttcgaacaagcttttcgtcatatattagaatggcaagcgcaaggtattacggtgccgcctatcgctattaactgttctgctgcacagcttaaaagaatcgattttttacctaagttattggcgttattggataaatatcaggtcgatccgagtcttttagaaattgaagtgactgaatcaattctgatcgaagatgcggaaagatgtgccgagcttttacgtcaacttagtcgtcttggaatgaagttggccattgatgattttggcacaggttattcgagtttaggctacttgaaagatttgccatttcattatgttaaaatagatcaagtttttattcgtaatatcattgaggacaagaagcacgcggcattgactcatgcgataattagtttgagtcatgatttaggacttaaagtgattgcagaaggtattactgatattcatcagctaataatgttgcaagattttggctgtgatattggtcaaggttacttattcagtaaggcgttaggggcaaactccatggggagtgatcccatgatagtggcgcttaatgaacagggctctgaggattaattcgttaaaatttgaggtttttctcctttttcataaattatgaggctgtaggttgatcgcgttaaagagggctgttatgagcaatcttgtctttaagggcttcccaaaattgggttagatttggattttgattgaacttagatcgatacatgcgtatttcaagcgggatattccaattttcctcacctgctaaagcgacttttccatagtttaatgtgtctaacattaagcgttttggaatccagccaataccgtaaccttctttcaccatagctttgatgctgacggagtggtagttctcagagatcgtttgcagttgcggaatctctctttgtctttgtaaatggtgatgaataaccggctgtaagaaagaattctcgtaatagccaatataaggtaatggtttgcgtttagcgcctgggagtgtgaacttaggttctcctgttgcgttggttgcgctacatggaattagggtttcttcggcaatcacaaggtgctcatattgctcatcatcaagggcgcgaatgaagttaatagcaggatgccaatagcaaagcattatgtcgcattgttgatccattagagagttaacaaagtctatacctagccaagagctagatttcatattgatatctagatccatatcgatgctttgacaaaatggctcgatgacttctttgtaaaagctgagaaacagagtttgcgtggtcacgaagcgtatttgtgattcttcttgtttgcgaatttcttggcaccgctctttggcgtctctaagctgtctagtaattaattcagcactttgaagaaatacctcacctgcgggggttaaagataaaggtagggtgttgcggtctattaaagtaacgcgcatttcttcttcgagtaatttaatgcgtcgactaaaagtcggttgagtcacgttttgttcatctgcagcacgcgaaaagtgacgtgtcttcgctagggcaataaagtcctcaagccatcttatttccatggggcctcctgacgagcagaagctgtaaaatacgtggtaaacaagagagggatcatagtcggccctcctcaatagcgtgacaggccacactactgccatcactttgtagtgtcatggcaggagacgcttcatagcagcgctgatttgcataagggcagcgtgcctgaaaaacacagccaattggtttttctgttggtgttgggacttcacctattaatcgaattggttgcgcggtattactgtctagtcttgggatagcggataataaggcttgagtataaggatgttttggggcgctaaataatgttcctgtaggcgcaagctcacagattcgtcccaaatacattaccgctactctggtagcaaaatgttcgacaaccgctaagtcatgagtaatgaaaagatagctaaggttgcgttcttcttgtttgtccatcattaggttcagtacttgtgcttgtactgatacatctaatgcagataatggctcatcagcgacaataaagtcgggttcaaccgacagggcgcgagctaagctgattcgttgacgttgaccacctgagaattcatgagggtaacgatctgaactcgaagcagaaatgccgacagactctaaaagttcatcaattttctcatccacttgagattgtgaaaactgtggattatggaaggaaattggctcacttaatgtttgatataccgtcattcgaggatttagagacgcataagggttttggaaaaccatttgcatacgacgtcggaaaaacatgcgctgacggttatttaattgatcgatacgttgatcaaggtaatgtatttcacccgcacttggtgttgtaagtcccataatggcgcgtgctagggtggattttccacagccagtttcacccacaacacacaaggtctcgccttggtttattgtaaggttaacgccattgagcgcatgaatgctgtctttatgtcttgtaagtttgccgtgacggaatcgccattggctaagccaactttcatttgacgtaaacgctttttctaagccgctaatttgaataagaggggttgccattagcttgcctccttatctttatcagcgaactcattaagcatatcttcgaccaaaaagcaggcaacgctagacacaccactgtaaataaagcggggttgttcttgtcggcatttttgtgtggcgtaagggcagcgaggatggaatgcgcaacctgatggccgctccgcgagcgagggcatgctgcctctgatttggtttaggcgctggcccggtaatgtcatttgtggtaaggcattcagtaatccttgagtataaggatgctgaggatcgttgatgatctctaatgtagggccttcttcgacaacatgaccggcatacatgactaaggtgcgttcggcgactttagaaactacaccaagatcatggctaattagcacaagagcaacaccattgtctcggcagatggccagtagaagttgcagtatctccgcttggatcgttacatccagagcggtagtgggttcgtccgcaataataatgtctggattgagcaacaagacagaagcgatgatgaccctttgtctcatgccgccagacaattcatgtggatactggtcgaagcgtttttctggcgatgcaatttgcacatgatgtaacttttcaatggcaatgttacgggcatctttataagatattttagtatggctgcggatggtttcgaccaactgatcaccaatagtcagcacaggatttagtgtcatcataggatcttggaaaatcatggcgatacgtttgccacgaacttcttgcagctgacgcaaattcatcttggtaatttctttgttttccaacttgatcgagccagattttatataacctggtttgccaataagatttacaatggagaatcctagaaccgattttccagcacctgattcaccaacaatagcaattcgttcaccacgatttaaagtaaaactgacgtcaataagggccgcgagttcttgttctttcatgtgaaagttgacgtgtaagtggctgacacttagtaaattcatgcgagacctttgcacgactgctgtgcttcccaatactgtgttaataaaagtctcatattaatctttatacgtccttggatttagatgatcgcgcaaccaatcgccaagtaaattcatggctaaaattaaaataatcagtgtgacgcttgggatgacacaaatccaccaagagcctgaaaacatataggcaaaccctgctgagatgagcgagccaagagacggctctgtcgccggcatgccgagacctaaaaaggacaaggctgcttcggcaacaatagcgtttgcaatttgaacagtgaaaatcactaagattggtgaaagagtgttcggtagaatatggcgaaacataatgcgctttgagctaatgcccataattctagcggcatctacatattctttttgcttttctgctagcactgatgcacggatggttcgggcaaagagcggccattctgttaaaccaatgactagaatcaggatgaccattgcgagttgctgatatcgggccataccaaataaggattggaagatcgctaggaaaacaattgcgaccatcatatttgaaaaagacaattgaatatcagcgcagcgcatcaaaaagttgtcaatgcgaccacctaaataaccagccattaaaccgatgcaaatacctagtgtaacttgaattaaaacagcacagatacctatggtaagagagagtcgtgtgccatataaaataactgacagtaaatctcgaccttgtgcatccgtgcctaatagaaaacgattgtcaccacttatccagctgggagcaatttccgcattcatcaaatccataaatgccggatcgacgatatcgaaaggtgcaaccaaaggcgcgagtaaggcgactaggcaatagaatagaaatatgagtagggccagcatcgcgagtttgtcgcccacaaaacctgatacgatatggttccaacgattgcctgaagtggggtggataaggtcttttttaatgtacttcatagtccgtgactcgccaaacgtacagttgggttaaccagcccatagatcaaatctacaaaggtattggtaataacaaagatgccgcccacgacaatcaagtatgcagaaacaagtggagtatcgactcggctaaccgcgtccataaataaaaatcccatgcctggccactgaaaaatggtttcggtcaaaatggtgtaagccactaatgttcctgcttggattccccccactgttatgacgggtaacatggtattttttaatgcatgcttaaaatagatacgtcgtgctgataggccttttgaccaagcgaagcgtatatattctgactgcaatacttccatcatttctgcacgtatcaagcgaacaaaaataggcatcaaagcaattgccagcgtcaaactaggaagaagtaagtgttttaaaccatcttttgtaaaaagcccactttcccataagccgaatatttctatcgtttggcctcgtccaaaactgggtgccatatttaattcaatagaaaatatgtacaccattagaatggcaacaataaaaatagggacagagaggccgatagagctgattatcattagtaagcgagaaagcatgtgtttgggtttgattgcggctaaaacaccacaaggtgttgcaacaagaataaccagtaaaatagagcaaaaagctaattctaaggtggcaggaagtttttcaagaattacgtcaagcgcgggctctttatagtagtacgaggttcctaggtcaccgtggattgcgcctttagcaaagcgccaatattgaaggaaaaaaccatcatttagtcctagttcgttacgaatttgattgcgttcgtcctgagatactgacatgccaaccatttgctgaactggatcacctagcttatcttgtatagcgaagctgataagactaatgatgatcataacaaagcacgcttgcatgacgcgtcggagtaggaaaatcagcatggggcgattagatccccattcgtcattgatatgatgttctcttgatgaaagcccgttgagagactggtgtattcactattcttcaatgaatagatctcctatatggggataattttgatcgttgactatatcttgtattttgactttatctttggctgcccaagtgagagattgccaatataatggcacaatagccgcgtcattatataaggttcgttctatctgttgcataagacgcaagcgcctttcagggttcatctcccgatttgcctgacggatatcgtcgtcaatataggatcgacaatattcgctagcattataagcgcccattccggttttggcatcggggcaagcgataataaactcaaataaattgtttgaatccattgtatctgactgccaacctagcatcatcatatctgcactgcgattatcgaactctttaaaatattgagctttaggcaaggtttttaaatcgactgttatgttgatcctagacagcattgcggtaatcgcttgggctactttttcgtcgttcatataacgattgtttggtgccatcatgctgatacggaagcctttttcatatcccgcttccttcatgagttctagtgcttttgttaggtcatactcaggttctaaattattgatatgcccgagaaaacggtctgagcttagttggccggctggtatggcatagccttttaaaattttgtcgacgattaatggttgattgaccgctaagttaatagcttttctaactcggatatcttggaattctttgcgccgttgctgattcatgtggagtaataaaatacgcgtactgtgcagtgtaaccagctgaatgcctttgattttttttgtccgttcaatatcaattggtgagacaggaaaaataaaatctacgtcgccagataaaagggcggctaatcttgtcgagtcggcacgaataggggttaatataatcttgtctacattgccgattgatgtggtatcccaataatttggattacgttcaagctccatacgactgcctaactcacgttcggttagtataaagggtcctgttccagatacatttcgagacgcgaaggtttcgccatatttaataatttggtcttgattttggtaaaagattttatccattggaaagacataagtcatgatattgaggagcaatggattagtgtaagtggtgtgaacatcaatagtgtagtcgtcaatcatggagacggattttattgtgtcaaacatggcacgaaaatcaggagatttttttaatcgctcaatggtgtaaaccacgtcttttgccgtgaacgggttacctgtactaaaggtgacgttgtggcgaaggtgaaagcgcatagtgaggttgtcaattcgctcccattttgttgctaaacgatgctcaaactggccattttgtttccagcgtaataaaggatcaaaaacaagatgagaaaactgtagcgtgccttccgatagctgctcatgagggtctaatgatattgggtccgcgtcaaaggccattcttagtgtcgttgctgttgctttattccagaagagtagagctaaacagcagactataataacctttttcttcattgtttcaggtctcattgttgagtgtgacttgtaaggtatgattttttgtgtttataaatcttgaccattcggacgacccagcatttttacaaaaaaatgagtaaaaagacagcaagactcataattttaagcacaattaaagttgaattatgttttatttaaataatcagcttaacaatatgggtggatatgaattattttgcgcatcttcacattgcagcgattacgaatacatcttgggttggtaacttgcttggcgactttccagttgacgcaaatcatttagacgcagatttacttgtaggttggcgtttgcaccaaaaagtagatgtcatggtggatcagcatgaggcaagtatattgtttcgtggtatggaacgaaaagggcgtcgacgatttgcaggtattatacaagacatcgccatggactattggctaatacagaaatggacaaaatttagtcctgttgcgttggacattttttgtgagcaggctgttgctggtttagtaaaagataagcatcgcagtccagagcgtttgaaaaacatgattagctcattggaatatgaaaattggttatctaacttggggacgctagacggtgtggatagagcgatacattctattatgcgtcggtggaagcatggtgagcatttgcagggttttgttgatgatttacccaatgtgattaatcaggccgaagcgccgtttttagccttatatccagatttattagattacgtgaaacaagaaatgaaaaaagccgaggccacacacagcctcggctaatggacctttgtgctatgcatttcatagcaggcccgatcgagagaacaaccagataaacgaatttagctcggtgcagattcctcgccttcgtttatctggaatggacgagtatagatattttctgattggtcgccttgacttaggtcagattagatcattttaataaaagcccttaataaaaactcgagagttaggaacgcagtattttatctctctcttacagtaacttgtggtagaatccgccaccgaaaaagacttggttagaatgggggagttaggttgagcgttcagtggtatccagggcacatgaataaagcgcgtcgagaaatcgaagaagtcatgacgcaagtagatatcgttatcgaggtgttggatgcccgtatccccgattccagccagaaccccatgcttaatactttgcgtggagaagtacctgtgcttcgtctgttgaataaaaaagacttagcagacaaagctagactagacttatggttagagcattggcatggtaacgagtctattttagctcaccctttttctacgttagacaaagcggatgttgccagaataagtcaatgggtgagccagatggttcctcataggggtagtgctgaaaagccgattagagccatgattgccggtattcctaacgttgggaagtctagtttgatgaatgctctgttaggtcgtcgagtggcgaaagtgggtgatgagccggctgtaactaagtctcaacaaaaattaaaagtaacgaatggttttcagatattggacacaccgggtattttgtggccaaaaattgaaaatcctgatgccagttatcgtttggctgtgacaggtgctgttcgtgatactgcgattgattatgaagatgtcgctttggctggcctgaagttttttattgctgattatttagagtcacttacaactcgctataaattaaaagaggtctcgcttgatccttatgaagtgctgaagattattggctctaagcgaggtgcgttgcgagcgggtggtaaggtcgatatgcataaagcggcagaagtatttttaaatgatgtaagaaccggtgccattgggccttatgttatggaaacgccagacatgattgcccatgaagagcgtttggttgaagaggctaaagcgaagaaagaagctgaaaggcaagctcgattggcagccgctattccgcaacggcagcaagcaagtaatcgtgcttatcgaaatgctcaatcgacagaacaagtagaatcttcggaacaagctctaactattcagcaagatgagaacatagatgacaaatagtgaggttcacggtcatggattatgaaattgcctttgatcaggacgaaaatgcgtatcgtatttatactggatacgaatttgccgcgattggcgaatgggtttctgaatatgttcgcgatttagaaagtattcaacgagttttgatggctgctcgattagcagaaacagagaaggagacgacgcaatttaagcatggtccttttgacgtgattttgagtgaagaaggtgttcatgtttcgcgacaggtagatttggattctgcggaagaagaaataaaagccatgtttgattcccaagagagtttttatcaaacctcaacagatggtattcaagcagaatgtggcttagaagacctgattaatatgatcgaaaattggcacgaagtgttgcagtgattctaacgtgttatgatagttgttccttgcgctggcagggtttacactagcgtttgtttattttttacgtttttttagggagccgatatgctcatcgaattggaaaaagcccgcactcgaaataatgttgttcgcatttttcgtgaagaattggatggaccagatggctggactgacggttttgtagtggatgccaatgaagaaatggttttgctccaattggtggatgatagtgttcgtcttaacggttatcaaattctctttttagaggacattagtgactttgctcatccggctccttttaatgacttccagaaaaaagtactagcgcttcgaggggaagacgttgttgaccctgaagtggagcttgatgatttagcagtattgttaattgatatcagcgaagagtttggtttggtcacacttcatcgcgaagagattgagccagatagctgtgaaatcggtcgtgttgttcgtgctgacgccgtaacttatgagctagaagaaattggctctgatgcgcgttggtttgatgatacgttcgaatatgatttgtatgatattacccgtattgagtttggtggtgcttatgaggatgctttgctcttagcaaatgatgatatgggtgatgatgcttatgagttatccgatgattatccggatgacggagttgtagacgacgaataatagtgaattgagccttagtttttttacgctctaatcgaaaaaaacgccttatggggcgtttttttatttatattactacctttgtgagattatttgatttgtaagggtagaattgttttattaagtctggccagcagtgatcttgtagaaatatgagcatgaagcgctttgcgaataagataaaatggaaaatgaggaacctttttatgtctcggtggctaacccttctttgttcgctattgttgatttctggctgtgcagcttatgcgacacatcaatttgatagcgtttttggggcgcaacatccagcgaatcgtgttagtgatgttagtgaggaagatagtaagttttataatgatcaagtacggcctattttagatagtcgctgtgtttcttgtcatgcttgttacgacgcaccttgtcaattgaaatttactgcttctgatggtatcgagcgaggtgggtcaaaagagcttgtttacgatggtactcgtttattggcagcctccccaacacgattatttattgatgccaaaacgaccgatgagtggcgattaaaaggctttcaccctgttttaaatgagcgggagcaatctcctgcggcgaatttacaaggcagtttattgtatcgagcgatagcgctgcgcagaaaacaaggtgatttcactcagcctgttttacctgatagctatgatttttcacttgcccgtgatcaacagtgtgtcagtatcgaagaatatcgtcaatttgaggaagactatccaaattggggtatgccttatggtcttccagctcttagtgcggatgaatatgatgtattgactcgttggttagcgaaaggtggcaaaatgcctgatgctaagcctttgcctattaagctgcagcagcaagtcgctttgtgggagtcacggttaaatggtgatgatctgaaagggcgcttagtttctcgctatatatatgaacatctttatttgtatagtctttatttgggtgatggggaggaatttcgctttcagttagtgcgttccaaaacaccaccaggtgaaccaattgatcgtattgccacgcgtcgcccttatgacccacctggcgtagatcgtgtttattatcgtctctgggctgatccagaagtcaaagttcaaaaaaatcatattcctatgcagctggacgaagcgagatatgcccgctggcagtcttatttttatgcagatgattacgaagtaacaagagatcctgggtatgctcctgaggtcgcgacgaacccttttaaagcattccgtgagattcctgctcatgggcgttaccgtttcttactagaccattcgcaaaaaacgattatgtcatttattaaaggtcctgtttgtcgcgggcaagttgcggtaaatgtgattaatgaacagttctgggtgtattttattgacccagaggtggtttataacaagggttccgctgattatttggaggatcaagtacagaatttagatttgcctgctattggatcaagtaatacgttatcaccgacctcatggataactttctctgagcagcagaagtcttatttgtcggcgaaagctgcgttaattgaaaaagaagttggagttggtggtaaggttcctttggatttaagtttaatttgggatggtgatggcagtaatgataatgctgcgttaaccatttttcgccattttgataatgcatcggtagtgaaggggatggtgggtcagcatcctaaaaccgcttgggtgattgattatccattattagagcgtattcattatttattggtggcggggtttgatgtgtatggcaatgtgggccatcaattggtaacccgtttgtacatggattttttaagaatggaaggggagatgaattttttgctcttacttcctaaagaagatagagagtcagtccgaaagtattggtatcgagatgcgaatcaaacaattaaaaattatatttttagtgactatattaaagtcaatcgtcaaccccagatcgattatgagacggatgaccaccagtcagagttgtatgaaaaacttcgacagaagttagccgcagtactagatcatagctatgatttagaacgaagtaagctaactgctaagcagcgtaaggctttgtatgagcttcaagcggtacgtggaggtggattggtttatttaccgaatgttgcaactatattggtgactcagcaaggagtgccactggaagttattagtttgattcataataaagcccacgccaatatctcaagtttattagatgaagaagctgcgcgtctgcccgatgaagatggtgtgactttggttaagggggtcttgggggattacccgaatgtactaatgcaagtggaagaaagtgagttgatagattgggccgatcaagtcgggaatcttaagacaagagaggattatacggttcttttagatagctttgggatacgaagaactcaccctaatttttggtttgttagcgatgcaattggcaatctaaataagctggatcgcccaagagaaagtggaattcttgattataaccgtttagaaaatagatagtggtgttgtgaatggatagtggttttagcacgagtattgtacttgtgctaaatagcataaagtatcaataagctaattatccttataaaagggggatggacgcttctgcatttagtgcatgattgagtgcttgtaactggcgtagatgagtcttaaatagagggtatattagttttattggatgaatattatggttccactgtcgatacttgatcttgctccggttactgaaggttgttcagtagcagattcattagcgatgagccgtcggatggccatcgccgctgaagaatataactacaagcgtttttggttggctgagcatcatggcatggctggtgtcgcgagttcagctacttctgttgtgctgtcccacctcggtgcagcaacttcaaaaattcgcattggttctggtggtgtaatgttgccgaatcattcccctctagtcattgctgagcagtttggtactttggctgagctctatcctgatcgtatcgacctggggttaggtcgagcgccaggaaccgatatgcaaacggcaagagcattacggcgtaatatggatgcttctgtggatagttatcctgacgatgtcttagagttgcagcgtctgcttggtgatggtgatcagggagttatggctgttcctggtcgccatactcatattcctttatggatgttggggtcgagtttgtatagttcccaagttgcagccgaatttggtttaccgtattcctttgcctctcattttgctcctgatcaattaattcaagcgctaaccgtttatcgtcgtaattttaaagcctccgaacagctctccaaaccacacacaatggccggtgtaatggctgttgttgctgatacagatgaagaggcgaaatatttatttacttctgctcagcaacagtttgtgaatttacgccgtagtcgaaatcttccttttgcgaggcctgttgataatatggatgggatctggtcaccgagcgagaagcatatggttgagcatatgttgcaatatgctatcgtgggttcaaaagaatctgttgcctttcagttatctagctttattgacatgaccaaagtggatgagttgattatttccatgcctatccatgattctgaagcaaggctgaagtcattacgtttgatggctgaggttagggatagcttgtaactagagagtgttatggtcttaaaaaagagcaactgaaagtttgaagaatccccaattgttggatagccaacattggggattcttttttatttatcgtaaggtgaagggtcaccatgtattggttgtgttttaaatcgacgatgcgtccaataatattgttcttttttaggttctataaccttttccattaattcattaattctagtcgcgttttcaacatcatcttggcttggatagttttcgacttcggttagctttaggagatagccgttttttgttctaccgtagtcgtaaagtacaactggcgcattggtcatatttgcaatgcgcccaatgtgagcaatagttgcgcattggtggccataaaaaggagcgaatacagagttttttcgtccataatcttgatcaacagcgtaccaaaccgctttgttttgctttagtgatttcaaaacttctcgcatattggtgcgctcgatagttttggaaaaaattgctttgcgttgacgctccattacccagttcatcacaggattggtttgtaacttataaatgggatgagcatctataaaacgcggcatttggcttccgcaaagatcgagagaggagaaatggccactaataagaatgcagcctcgccctttagctaatactttatcaactacatcttggccttcaaaagtaattcgtgattgaaattttttctggctttgaaaccaagaagaaaaggtctcgattgtgcctttccccatgctttcaaagtgtgctttggttagtttttttcgttcagcatcactcatttcagggtagcaaatttttaagtttacatcgcatatatgtcgacgccttttggcaatagcatataatgcctgtccaagatattttcctaggccttgttgcaatgaccaaggtaaaaaacttaacacataggctattcccatggcgaaccagcttagccaatgtttcggccccataaatttgaagatacttttatttaatgtactttgtttagccatggtaaccctccaaaaaagcctgccactgcttttcagatacatgaaaatttgaatatttattggattctttagctatagagcgtttaagtctatcgatattggatagcatccactcgtgatcaggttttctttgttcgcatttatcaaaatcaataacccaaactttgtgttgattatctatcataatgttatggcaatttaagtctgaatgataaattccattatcatgaaagcgctttataactttacctatttccttccaatctatttgatctgaccggttgctttttatgatgtcgaataaatcttctgcatctttaatggtttcggtcaagagttctgcctcataatagccatatttaacggttagcaaaccgccaattggctttgggacaggaagtgacagatcgcgcattttttccaataaattaagctcaagccaagggcgtgtaagttctaccccagtaaataaaaagcggcttttattaaatttagcgacgaatcctccgcggcgatagcgtcgaataacgaactgcccaaattggctgtttacaaaccaaactgcacctcggccgctgcctgtgccagctaatgcttgttgagactgccagaactctggattaaaccaagtcgttgaaagaggtaaagttgggtcgcttttaaatagcgtagtgcttaacgatatcttgatggtttgtggcatgttactcgctttatcaaggtgttctttgtaatgtctacaaacttggacacattcaagggtgtctattctataatacttgatgagtttaaacagccctagaggaagacatgcaacaagagaatattcaacatctggccgtggttcgattatcagcattgggtgacgtatgtcacgcaatggcagtagtgcagtctattatgaagcgttatccatctactcaagttacttggataacttctccgctagaggcaaatttagtgcgtttgctagatggtgtgcgagtggttgtatatgacaaaaagagcggtttttctggcttgttggcgctgcgttctctattgagtagtcaaaaatttgatgtgttgttgcactttcagtggtcgtttagagcgagtgtggtttctcgtctaattaaagcaaaaagacgcattggttttgctttgtctcattctcgtgaaaaacagcattggtttgttaatgagtacgcgcctgagcctaaaggtgagcacgttcttgattcttttttatctattgccagtgtgttaggtgtgtcagagcctacattgccttgtgaattaactttgccagaaccagaccttggcttgccggatcattatgttgttattaacccatcggcttctaaggaggatcgtaactggacagttgaaggctatcaggctgtcattgagcgattattagcgaaggggatctgcccagttattactggtggaccttccgatcgtgaagtggcctttgctaagcaaattattgcaagccgagctgagcaagtcattaatttggtagggaaaacccagctaaatgtaatgctggctgttttaaagggagcgtcgctggtaattagtcctgacactggacctgctcacatggcaaccctagttggaacccctgttcttggtttgtacgctcattcgaatccgcaaagaactgggccatatcgtgatttagataaagtacagagtgtatacgaagagctagtggtgaaggagtatcaaaaacctgtagctgagctgccttggtcaactcgtgtgcatgaccctaaggccatgcagtacattcgtgttgaacaggttttggctatgctggatacgcttatttagcgaacctatgtagaaaaactacttagatagagactgttcggcaagcttgagatctaaagtcgcctttagcagcttgtatagctgaatagaggcgtcaatttcttcctttctgttggttaaactttcaatatttagaccaagtgggacgccaagaggaagtgcagtttcaataatttgttccaaagcattgcggcagattttaatggattcctctagtggtgctttagcatctaaaatgcggtgctttgtggcttctggtacggaaatccctaaccattccatgaactcgagtgtttttgcactgccacatggtgtgaaggttaaaataatgcgcttaggtatttcacccttttctttgcaggttcttgcgtagcggctgatcaaatcagcggttgcttggtggttatagacggcttgtgaaataaagaactcacaacctgattctgattttttcaacaggcgtaaatgttcatcgcctttttttgcatgacgctctgcaatagttacgccaccaagattgaaatcatgaggtgatgcttttagggtttcgtaagcttgtggcagtggcagcttgatatcaccatgtgaagagggcgagccgaccaatactaaatcacgaatgccatactgttcccaggcctcagttagccaacctgaaaattcctctgaactacgggatgaaacagatttgtaggtaattacgggcttgtccgattgttgatgaagacgttttgaccaagctctagggtcgtgagtttccatgaaaggaaaaggacgtggcttgtcaattcggctggtttcgtcttgaatgtcataaacgattaagccatcgacttctatattatcaaggcgatcaagcagtttttggctaatttcttctagttgttcttcttcaagagaggactttggtggtgttgtaccaatgaaataaacgcctcgactaggatcttgaaactttgttgctaattccgatttcataatgtcacactctaattaaacgaggcagatagtgtcggtaaaggtctggttctgcatctcgggaatattcgtttgttggcgttattctaacagtgaaatgaattcaaggctttgtcatgaaggtgaataatattgatgatgaagtgagaggcactaatctaatagtgaggtaaattatgtcaaatatagaactaaaaggcctttctgaggtggcttcttcaagtttgcccccagttcataattggaagccgcctttttgtggtgatatggatatggtgattaaagcgaatggcgagtggtttcatgaaggtggtaggattaagcgctctgcaatggtgactatgtttagccgaatattgtggtatgaaaatggcgagcattttttagtgacgcctgttgaaaaggttagaattcaagtcgaagatgcggcttttcttatcactcgttggcagtggatagaaacagagcgtggtcgagcaatagaatttgcaacgcaaactgacgatgttctggtacttggtgttgatagtgacctttggatggactggtacgaggaagaagagcggccttatgtttcaatgcgttatggtatgagggctttggtagggcgaaatgtattttatggtattgctgaaagccttgaacaggtcgagacgtccaaaggtgttggtatggggataataagtgccggtaaaagctatcttttaatgcaagatgcataacgaatttgagcttgtctaggttataatgcgcgaattagacgtgacgctttgtcgacgtagtattttagttttgaaggggtatttgtttgttattcgaagaatttggttttgataatcgcattttaaagtccattggccacttggggtttgatgaggcaactgagattcaagctcgtgccattccagaagcaatggctggtagagacttgttggcgtcgtcaaaaacgggttcgggaaaaacacttgcctatcttttgcctgcgttgcatcgagtttacaagaaaaaagctttgtctaaacgtgatccgcgagtagtaattttggtgccaactcgcgaattggcaaaacaggtttttggtcaactgcgtcttttgttagcggctagccgttttacttcgattctcattcaaggcggcgagaattttaatgatcaacataaatctttgcaaaaagatccgcactttattgtggcaacaccgggtcgtttggttgaccacttaaagcaacgtcatgtttttctggaagggttggagctgcttgttttggatgaagctgatcgtatgttggatttaggctttgcagatgccatgcgagctattaattcggcagcaagccatcgtcagcgtcaaactttattcttttctgcgacgctcgataatacagaaatcagcgaaatcgctggtgagctattacgagagccttcccgtgttgctattggtcaaggttttgatgaacacacagatatttctcagcatgttttgctttgtgatcatctagatcataaagaagctctattaaaacacttgttagtggggcaaactattaaacaagccattgtctttactgcaacgaaaagcgatacggtgcgtttatctgagatcattgctggttgggggttaagtactcaagctttgaacggtaacttatctcaaagcgctcgtaataaaaccatggaaagctttgcgaaagggcagtttgatgtattggtaagtacagatgttgcttcacgtggcttggatattgctagtgtgtctcatgtctttaactttgatttgccaaagcaagctgaagaatttgtacatcgaacgggtcgtactggccgcgctggttttaaaggtgatgcttattctttggttggcccgaaagactgggtgaacttcaaagcgatagaggtcttcttacaaaagacatttacaacagaatctattgaagggcttgaagcgaagtttaaaggtttgcttcctcctaagcctgctcgtcaagaaactaaaaaaggcagcacgaaagctccaactaaggcgtctaagaagacaaataagaagccggtaggtaaggcgcgtttccatgacaaccaacaagacggctttgatgcgtttaaattgccacctaagcgttttgttacgccagataatgttggcgatgaagatgagtagtcgcagatagtttttcgttaatttatccaaagagttagattttattaattgacaggtgagctatattcacgatattgattaagtaaggtgcaaattggtcttttattaagtctcagtctttcagaaaaattgtaaggtgagtcgtgacttcgaaggaatgtgccttcatttactttcttatctattggagatgagcttattaatcgtttacccccattaaattcattaaagtgttttgagtctgctgctcgtcatggcagtttcaataaagcagccaaggaattgtctgtaacaccttctgcgattagtcatcaaatcaaaggtctagaaagctttctaggccttgaattgtttcgccgtactaaacgtaaagtgatcttaacggaagctggggagtcttatctaaagccaataaaaagcatttttgagcaattggaaagtgctacttcagagcttaagagtaagcaaaaatctggctcacttcggttagctgttgcgccagcttttctgactcgctggctaatgccaaggatggagcgtttccaagagcgctatcctgatattcagatcgaaataagttcgtcgacggggttaattgatttttctgccaatgacatagatatggccgtatattttggtagcggagattgggatgatgttgaagcatattatttgcgtccagcccgacttgctccagtctgtaatcctcgtttgattaagccagagcagcctattgttaagcctgaagatatgcgtttttatccgttattacatgttactaagcgaaaagatgagtggcatgactggttgcagcagcatgatcttgatcctaagttattccgccgcggtttgatgttttccagtggctcgcttactgcgggggcagctgctcaaggtttgggtatttcattaaccgatcctgagctgatcatgccagagatagaagctggtactctgaaggttttattcgatcagcatttgattactaatcggtctttttacttggtttatgaaaaacgccgttccgtaacctctgctatgtcggcctttaaagaatggataattgaagaaatggttggcaataagaatgcctagatgtattttgagctgagaatttttaaaaacacaaatgagaacttgtatatgagtacagcgttaaaggtaaatagctattttaatgatcaggtgaaatctattgcattgaataatgcggaagggacgtcaacagttggtgttatggcggttggcgagtatgagtttggtacgagtcagcgtgagtatatgacggttgtttctggtactttaactgttaagttgcctaatgaagatgattggaaaatctttgttaaaggcgatacttttattgttgaggcgaaccaaactttccaattaaaagtaactgaaatgacagcttacctttgtcgttacgagtgatattgccgtattagagttatgatgtgcgagttataaaaaagggctgaatttcagccctttttattgggtctaattacttatccaccgactacgttgacgagcagggtgactttatctcccggctgaacgtatttcttactgccaacctttggattccaatcccgaatatcattcacggatacattgaatttattagcaacgacagccagagattcaccagagcgaatagtgtagaccacttttttcattacgcttcgagtactgttttctgactgcttaggttctaaccacacaacgagttttttgcccggaatcaatggatctgcaagccccatattgttccatcgagctagagtcttgctgtctgtgccgtatttatttgaaattaaccataagctgtcgccagaattaactgtgtagtttatttttatgcggttacggtttggtgcatgagattgtttggctaataagcgctgatgcgagcttaatgtgtagctttctatgtcattgccagcaacaggaatcattagctcttgtccaacacgaatcatagtcgaagatattttattcacgtcctgtaggacattgacagtggtgttgtgctgttttgcaacgagaagcaggttgtcaccagcttttacggtgtaacgaacccaagtaacgcgctctttgctagggatctctgcgagtttggttctaaattgttttgctttggatacgggcattagtaagcggtgtggcccatctggtgaagttgcccactggttgaaaccaggatttagtaaatagacttcatcaatgctcacattcgccatttccgctgcttgggctagatcgagttgtccaccgatattgacaatatcgaaatacggcttgttaggtatgaagtaagttgagtaattatatttttcagggtttttgatgatttttgctagggcaatcagttttggaacataagctcgtgtttctttagggaggtctaaagaccaaaaatcagttggtttgcccgctttcttgttttttctgattgctcttagtactgtcccttcaccagagttataagatgcaagcgcatgcagccaatcgccatcgaacattttatgcagtcgagttaagtaagcaatagcggcttgcgttgagccaataatgtcacgacgaccgtcataccaccatgtttggtctaaaccatacatctgcccggtagaggggatgaactgccaagggccagaggcgcgaccatgactgtaaccaaaaggatcgaaaccactttcgacgatgggtaataacgctatttcagtcggtatacctgctttttctagctcttcgacaatatagtataagtagcgctcaccgcgttttgatactctgtctaggtacgaagggtgagagctaaaccagcgtaattgagaagacagtcgtggcctgtctatgtctaggtctaattgaaatcctgtacgaactctttcccagatatcttcaggtgcttttggcttgctggtcgctataaggggttcttcagtggtcgctgtgtcttccgttgcagagtcaattggtgggactgtgtcgatgaagccaagttgttcagtatcggcttcaacaatgtcagtatcttcagctgattctattaggtcggcggatgtagtattcctttctactttcgaagcggtttggcacgcacttagtgctaggctggcgaggcaaacccataaaaatttatatatcatgtaggtcacaaaattgagtaaagtttcgacattttaagggtgtagcgcaataggtcaactaaaactatctttggcgcgcctcacttggctgaatgcgccaataggattctctgctggaatttcgttaagttgttgtgctgcttgaattttaagggcctctatatggcttcttaaaaatggattagtttttttctcgatgctgagttttgttggtagggttggtttttcttctgtgcgtagtttttgacacgtaatattgctttctattaggtccttattgttgggttctagagaaagtgcaaagcggtagttggctagagtgtattcgtgggtgccataaattagcgtatcatttggtaagcctgagatctttatcatagctgctagcatttgttcgtgtgtgccttccattatgcggccacagccacctttaaatagcgtgtcaccacttaacaaaataggagtttcttgttctgaaaaataacacaaatgatcaagagtgtgccctggtgtcgctatgactgtaaatacttttgaaaagactagaattcggtcaccatcatcaacaggatgagtgacgagttctgtcaggtgttcaggtccatacacagggcaatttgaatgctgttttagttcagctactccgcccgtgtgatctttatggtggtgagtaattaaaatgcctgttaaggtcttttggtattcgtggcagaagtttaagacgacatctgctttacctgggtcaacagcccaaatacccgaactatctttatcttggattatccagatataattgtcattaaaggcgggaagcggaaagatagtcataaagtgtctacttttaaagagtgattgtgttttatatgacgcgccaagaaaaaataataaaaagatgcagtcataccgttttaaatagagaattcattgtatgttggatgatcaatcaagacaattttttcaaaattggtacaaaagtaacctaggcgatagcctgttgcaattagagttgagcgagatagcctctgagcttgattctgcagtgggttactatttagttagtcagtcgcctcttagggattttgctttgaagaatcatcgtttgcgcgaaagtatcttaattgcccctgttttagagtttggtgctcctagtaatactattgtcgctagagcaagtgagctaccttttgaggctgatggtgtggatgtgcatgtgtttcaccacacgttagatatttctgccacaccccatgacgatctaagggaggcagcaagaaccctattgccaagtggaaagttggttattattggttttaacccttggagtttatgggggtgtcgtcgcttattttctaagaaaattaaagcgccttggtgtgggcattttattgctcatcagcgtttagaagactggctaaaagtagctggtttaacattagaatcaaaacgttttgttttttatgagccgccacttcagagtagtaaatggcgctcgcgctttgcttggattgataaaattctaaggcctcttaagctgccattcagtggtgtgtatgtgatgacggcaactaaacaagtaaggcgttttattccattaaaacctcgttggtcaggggctcgagttagagtgccgccattgtcaaagccaacagcaaaagagatgaaagagtgaagaaggtaataatgtatacagacggtgcttgtaagggtaatcctggcatcggtggttggggagcttggcttacttttggggagcatgaaaaacacttatgtggtggggagcatgatacaaccaataaccgaatggagcttatgggggcaatagaaggacttcgagccttgaaagagaagtgctcagtaacactttatacagactcttcttatgtacaaaagggtattactgagtggttagccggttggaagcgaaaagggtggatgacagcgtctaagcagccggttaaaaataaagacctctggcaagctttagatgagcagtgccagtatcatgaggttacttggaagtgggtaaaaggccatgctggcatagagggtaacgaaattgccgaccaattggcgaataaaggtattgatgaattaagggctgcatcatgagacaggtagtgcttgatacagaaacgacaggtattgatccaaaacaagggcatcgaattatcgaaatcggttgtgtggaaatgattggtcgtaagctgactaatcgacattttcacgtttacatcaatcccgatagagaagtggaagaggaagcctttcgtgttcacgggatcagtaacgaatttctggctgacaaaccacgttttcatgaaatagcccaagagtttttcgattttataaaaggcgccgaactaattattcacaacgcgccttttgatattggctttatggatcatgagtttgcccgtattggcggttatccgaaaacggcagaggtttgtggtgtttttgatagtttggtttatgcccgtaaaaagcatccagggcagaagaataacctagatattttgtgtagacgttatggtattgataactcacaccgtgaattgcacggcgctcttttagactcagaaattcttgctgacgtttatttgttgatgacgggtgggcagaccagtcttgggctagcaagtagttctgaatcggagtcaaaagaggagggtggtgtagaggagattcgtcgcttttcagctgatcgtccggcgctgaaagttattagagctagcagtgaagagttaaagctacatgaagaacgattggatttgattgataaaaaatcaggtcagtctttgtggcggattaagcattagtttagcaatattaatacgacgaatttataaagtaataagcaaaaaatgccctcctaaaagagggcatttttatgtgtattgagtactcgtgtcttataagaagtaggtgacacaaagtccgccgacaacactaagtacaactgtatagggtaatgccatccaaaccatcttgccgtaagacaggcgcaacagaggggcgatcgcagaagttagcaaaaatagaaatgcagcttgtccatttggtgttgctacacttggtaagtttgtccccgtgttgatagcaacggcaagcgtattaaaatgttcgcgggtaattgtgccagcatcaagcgctgcttttacttcactgatataaacagttgcaacaaagacgttatcgctgattgcggataaaataccgttagcaataaagaacataataggctgagagtctgttggcatatgtagcacaatatcaataattggctggaatagatgttgctcatgtatcacagacacaatggtgaaaaacacaactaataatgcggtaaaaggcagagcttcttcaaatgcgtgacctatttggtgttcatctgtaatgccattgaatgcagtgagtagaacaataaccataaggccaactaaaccaacctcagcgatgtggaatgccaatgataagatgagtatgatagcaacaatgccttgaatgattaatttagctttatgtttgttggtctgtttttggctctcttctttttcgaaattattcagaatgtctcgtactgtgtcaggtaattgtgcgccataatcaaaccatgctgttttttctagtattacgacggttaataaaccgcaagccaaaacgggcattgatacaggagcgacatagaggaagaaatcaataaaatcccagccagctaccttggcgattaataagttttgtggttcgccaacgagtgttgatacgccaccaagagcggtacctacagcgccatgcattaataaatctcgtaaaaacgagcgaaattcatttagatcttcggtatttattggcaggatggagtcgtcttttgcgtgatcgtggtttttattagagctttggcctgaggcggctttgtggtaaaccgaataaaatccaacgccaacgcttatcagaacggcagtgacagttaacgcatccaaaaaggcagaaagtagggcggcagaaaaactaaaaattaatgaaattacaattttagattttactctgactaatagcttattaaaaataaatagcagcatatctttcataaagtatatgcctgcgaccataaacataagcagtaaaatgacatcgaagtttttgtttacttcatgataaacaccatctgaactggttagtcctagtaggaccgcctgaatagcaattaaccctcctggttgcaaaggataacatttcagagccatagcgagggtgaatatgaattcaatgataaacaaccaaccagtaacgaaaggacctaaagttacaacagcaattgggttgatgattaaaaaagcgatcacgacttgtttgtaccatagaggagaagcccctaagaagttgttgccaagtgcatgtgacaaagttgtcttcatttattgctccttgaaggaaagcattagctagtttttaagatattattatattttttaagttggttgatgataagggatatagaaaacagtatctatagtgattaatgacttatagatgttgctatttataaaaatagccccactatctcaagaagttatgattatttagaggaagtagtgttggaatttttaactgattatgtaggttttttattaaagttagtaagtgttgctttggttataggggttcttttagcagctttatctagtggaaagcgtaaatcgcagcctggtagtttgtctgttactaagttaaatgaaagttatgatgctatgaaagctgagctagatcagcaattgttggataaaaaaacactaaagagcttggcaaaagaaaaaaagaaaaaggaaaagttagaaaagaaggcgttgaaaaaagagcctaaggaaactgatgaagtcgttaaaaagcgtctttatgtcttggattttgatggtgatataaaagcttctgcagttgaaacgatgcgaaaagaaattacggcaattttgagcgttgctaagccgcaggatgaagtggttgttcgccttgaaagtggtggtggtgttgttcatggttatggtttggctgcttctcagttgcagcgcattcgagaagcaaatatcccattaacgatttgtgtagataaagttgctgccagtggcggttacatgatggcgtgtgtcgcagataaaattattgcagcaccatttgcgattcttggttcgattggtgtggttgcgcaagttcctaacctacatagattgcttgacaagagtttgatagatgttgagctacatacagcagggaaatataagcgcactttgactatgttaggtgaaaataccgatgagggtcgagagaaatttaagcaggatttagaagatactcatggtttgtttaagcgctttgtttcgagccagcgcccacaattggacattgaagatattgccactggcgatacttggtatggctcggaggcaatagagaataagctgatagatgttgtgatgaccagtgatgcttatttggtttctcattatgaaaatgcagaagtaatacaagtgacttataagcaaccaaaaggtatggctgagcgtcttggtctgtcattcttttcggctttggaacaaaaggctgtatcttgggttggaaaaataacgcaatctcgtggttattaattagtaatcttgaaaagctactttgttttgaaaagaatgccataagaaagcccttaaaaagagctgtaaaaaagagcggtatgtgatgcatgccgctcttttttttgtgttgcttactgttctatttatttgtcagttcgtttgtgctgtgcagagaatcataagttaggcttttccctgtttctggcgctactgatagtgttgcaattttctctattgcgtcttctagctcaatgggctcgaaatatattaatgtgccaattgtggggtgatctaggtagttcacttttttactggctgttttattactttgatttagctttaatactaatgcaggctcgtatgccttgaattcaggttgactctttgcttgtgcaaatattgaagaggttccagtttgttcgttgctttgaatggggtcaggttgagtgaaactgtcaaacaggtagtgtttatattggatgtctgactctaagtagcgcccaagtttaatggctatgttgccagttagttccggatagccatctttttcttgttcgctatagaatgattttctgatggtgtctccagggtatctgaaaattagagtccattttttgtttgctaatatagtgacgtttttacctaaccttgcttcgacgtttccgaaaggtgtgggttgtgcattgttatcagtgcttttttcatcacctgttaggcgaatgaggttgtctgtcgaaagaatgcttttgtaatttacttgctcgctagttagggcatctggccattggaatgtcaccatataggcttcgtatgctctggcagtgtcagggttaatttcgccgtcttcagcaaagagttgagtgtttagtaaagctaaggataaaaaaataacaatcaagggtttcaatgtaataattccaaagtcattgttgtttgttggaaacgctcttctgcgctgttcattggagctaaaaatttcaatgtatcagagccaaccagtttgtaagtgtcgggttttgtctggattagtcgaataagcttcatggggtcgaccggtgttttgctgttgaagaaaatcttgccttcttttgcattggcctcaattttattaatcccaaggctttctgctttgagtttcagttctgtttgacggaatagatttttcgttgcgtcaggcagtagtccaaagcggtcaatcatttctacttgaagatcttttagttcttcgctgttttttgcgctggcaatacgtttatacagaatcaaacgtgaatgtacatcacctaaataatcttctggaatgagtgcaggtactcgtaagtttacttcggtttgcgccggagatgtaatgtctatgtcaggagattcgccgtttttcagggattttactgctctgtctagcatgtccatgaagagagagaagcctacatgctcaatgtgaccactttggccgtcgcctaataattcgccggtgccgcggatttctaaatcgtgagttgctaatgtgaatcccgcaccaagcgtgtctgccagtgtaatagcttctaagcgtttttctgcgtcgcccgtgactttacgatcatttggggttaatagatatgcataggcttgatggtgagagcgaccaactcgaccacgtaattgatggagttgggctaagccaaatttatcggctcgttcaataatgatggtgttggcgtttggtatgtcgatacctgtttctataatggtagaacagacgagtacgttggctcttttgtggtaaaagtcagacatgacttgttccagctctctttcacgcatctgtccatggccaacgataacacgtgcctcaggaatgagttcttccagttcctcagccgttttttgaatggtttgtacttcgttatgcaaataatacacttggccgccacggtgaagttctcgcaagatggcttcttttgtttggtggtcgtctttttgttttacgaaggttttcactgacaggcgtttggcaggcggtgtggcgataatggataaatcgcgaataccagacaaagacatatttaatgtacgagggataggggttgcggtgagggttaaaatatccacctctgctcgcaaggctttgaactgttctttttgtttgacgccaaagcggtgttcttcgtcaatgattactagacctaagttggcaaacttgatgtcactttgtatgagcttatgagtcccaacgactatgtctgctttgccagactctaagcggtcaatagatgtgttggattgtttgccagagcggaatcgtgacaagagttcaatttctacaggccaatcagcaaaacgatcgcagaaattttcataatgttgttgggctagtagggtggtgggaactaatactgccacttgtttaccatcttgcacagcaagaaaagccgctcgcatggccacttctgttttaccaaaacctacatcgccacaaactaatcggtccataggttttttagcggacatatcggccatgaccgcatcaatcgccatttgttggtcaggtgtttcttcgaatgggaaaccagctgaaaagagttcgtattggtcatcgggtttagcgaaagcgtgtcctactctggcttcacgttttgcgtaaatttcaagcaattcagcggcggtatcgcgggctttctctgccgctttttgtttggctgcactccacttgtctgtacctagtttgtgtagtggagctgtatcctcatcggctccggtatagcgagaaattaattgtaatgaggaaacagggacatacagtttggcatcattggcataacctagggtaagaagttcggtttcttgaccatctatttctaaattagttagcccaagataacgcccaactccatgatcaatgtggacaactggagcgtttaatcttagctccgtgaggttgcggataatggcatcttcactgatgttattttgtttgttgcgtcgacggtgttgtgaaacgcgttcgccgagtatttcgctttcaggaatgagggctaattcattgttgataataaaaccacgaccgatattgccttctgtgatggcaagtgtctttgtggatttactgaaggcttcccagccatcaacttgtttaggttttatgttgtgtttctttagtaattcaagtagcgcttctcgacgacctgcagactcggcgacgattaagactctagcgcttgtattggctaagaaattttgcagcttgccaagggggtgagcggctttagagtcaattttaactgtatcaagtgcttggtaggctgggtgctcacctgtggcagaaaagatgatgttggtatattgattgagctttgcaaagagctcatcttcacgtagacaaatttcatcgggctttaaaatagggcgctcgatgttgtaatttagggattcatgacggctacgaaaatcaagctggatgctggctaactgatcgttaaaagtatccgatctaatgattagagtgtcgcttggtaggtagtcaaaaacgctggcggtttgttcgaaaaatagcggtaaataatattcgataccagctggaatgattccgcttgagatatcttgataaattgggctggaaagagggtttgtttcaaagcgctctctaaaagcttgacgaaattgttgaatcccttgaggggtggttggaaactcttttgcgggtagcatttttatttctgttactttgctgatgctgcgctgtgtttccgagtcaaaccatctaatggattcaatttcgttatcgaaccaatctattctaattgggttttctgcgcccataggaaaaacatccatcaaagcgccgcgaatagcgtattcaccatgctcatggacattttcaacatttaagtagccggcattggaaagctttctggaaagttgctcaaggggaagttcttggccttcttctaaatgaaagcgttgggcatcaaggtgctgcgttgggcaaaggcgtgttaaacaagaggcaactgttgtaagaacaatggggtttttagtttctgttagtttagctagtgtttctaaacgttgagaaataatgtcttggtgaggtgaaaaggcatcgtatggtaatgtctcccaatcgctaaacctcaatatttctcttttgttttgatttagaaactgtatttcatcttcaagctcatttaattcggcaacagtattggccatgtaaagagttggcagtttgtgttgagaggctattgctaacagctgtaatgcttttctgctgccgtctaggccattaattaaattcttgaagcctggttttagtgtgattgatacggtttctgacatgttgggcttattgttctctagtggcggataacgtcaaagatactgaatctgcaaaacgtaaggcgtgtggttttgcaacttctactttggcataagttacatgacttggtgtcatgcacagttctagtaagtctgcagtaagtttttcaagcaacaaaaagcgattgttctctgtgtgagctatcatttctttgcaaatagttcggtagttgaccgcattgtcaacgttatctgtgtcgtatgcttgagaggctggatagtgtatccaagcgttaataacaacatcttgtttgttttgtttttcagactcattgaatccaatataagttcgcaaacgtaaatttttaatatgaatttgagcttctggcttgatcatagttgtgcttccgtgtttttgagcctattcatttattaggcgatattgtgtcgttttcaatctagtatggcaacagactaaaaatacggatcggcaaggtgttttggatcgccttaacggatttttattcatttaaatgaaatttaagccagaagtcccgtccaaatatgtaattaagcaacaaaaaaacgtgttttttatggttgtaaaatgcgcaatgagtgcattgttgtcattttaagtaaaagttgatgcttaaagacgctctcctaagctggtcaatgggaggaatgatctttataatacgtcggttttttggtgaagtgagtttgcgttttacaattaatttaatattgattgttcgttcatgcatgttttcccggaggggggtatggacattacgcattgcgctttttgtgttcaatttattgttgggcagaacatatgtataaaattacaaaaggcctagatctaccgatctcaggtgctcccaatcaagtgattgagacggctgctgctgctaaaacagttgctgtgatcggtccagactttcatggaatgaaacccaccatgcttgtcaaggaaggggacaaggtcaagaaaggtcaaattatttttacggataagaaaacggaaggtgttaattatactgctcctgcttctggaaccgtaattgaaataaatcgtggcgaacgacgtgtttttcagtctcttgttattcgtgttgaaggtgatgaatctgaaaccttcacatcttattctggctctgaactgaaatctttagagcgcagtaaggtagtcgataatctggttaattctggattatggacatcattccgtacacgtccgttttcgaaagtgcctgaaattgcttcagtgccgaattcaatttttgttaccgctattgatactaatccgctcgctgcttctcctgaagttgtgcttgcagatcaagcggaagcatttgcagatggtcttactgtgttgactcgtttgactgaaggtaaggtttttctttgcaaagcgtctggtgcaaaaattccaacaacgtctgatgtgacagttgaagaattctctggtgttcatcctgcaggtcttgctggtacgcatattcactttcttgatccagttaatgataagaagacagtttggtctattaattaccaagacgttgttgctatcggcaaactttttgttactggtgagcttagtgttgagcgggttatctctgtggctggtccacaggttaaaaagccgcgcttggtccgtactcaagttggtgtcagcttaaatgatttgttggctggagagttgtctgaaggcgacaatcgagtgatttctggctctgttctttctggacgtaaagcgtttggaccttttgcttatttaggtcgctaccacaatcaagtatctgtattgcttgaaggtcgcgagcgtcaaatgatgcattatcttcgtgctggtgtagaaaaacactctattatgaatgtgttcttgtccaagctgacaggtaagaaatcattcgatatgacaacgactacaaacggtagtgatcgtaccatgttgcctcttggtaattttgagcgcgttatgccgcttgatattttgccaacacaattgctacgtgcgttggttgtgaatgatacggagcaagctcaaaagcttggtgcacttgagttggatgatgaagatttggctttgtgtacttacagttgctcaggtaagttcgaatatggcccgatccttcgggattgcctaactctaatagagaaagagggttaattcatggggcttagaaaagtactcgataaaatagaacctgagtttcactcaggtggaaaatacgaaaagtggtacgcgctttacgaagctgtagatactattttttatcgcccaagttctgtgaccaaaaatggctctcatgttcgcgatgcggtggatatgaagcgcatcatgattttggtgtggatgtgtacattcccagctatgttttttggtatgtataatatcggcctgcaagcgaatacggcaatggaagcaatgggtgttgctcctgctgattcttggcgccatgccatcattggaagtttaactaactacaatgcgtcaagcatttgggacaacatgatttacggtgcaatgtactttttgcctgtataccttgttacctttgtggttggtggcttttgggaagttttgtttgcctctgtgcgtaagcacgaagtaaacgaaggtttctttgtgacttctatcctattcgctctttctctacctgccactgttcctttatggcaagtagcgctaggtatcacttttggtgttgtcttagcgaaagaggtgtttggtggtacaggtaaaaacttccttaaccctgctttggctggtcgtgcattcctattctttgcttacccagcgtcaatgtctggtgatgctgtttggactgcggtagatggcttctctggtgcgacggcactgagtcagcttgctgctgatggtgttccaggtttgactgttgcttggtctgatgccttctttggctttatccaaggttcaatgggtgaaacatctactctagcgattctaattggtggttgtgcattgttaatcatgcgtattgctgcttggcggatcgttgctggtgttatgttaggtatgattctaacttctgcattgtttaatgtaattggttcagactctaatcctatgttcgctacgccttggtattggcacctagtattgggtggttttgcctttggtatgatgtacatggcgactgacccagtatctgcgtcaatgacgaatcgcggtaagtggttctatggtgccttgattggtttgatggttgtattgattcgtgttgttaaccctgcatatccagaaggtatgatgttggcaattctgtttgcgaatttgtttgcgccattcattgaccactttgttgttcaggcgaacattaaacggaggattgcacgcaatggctagcagtaacgatagtattaaaaagaccattatagttgctttatctttgtgtttggtttgttctgtttttgttgcagcggcagcggtaggtcttaagcctattcagaactccaataaagatttagaccgtaaacgtaatattttgtctgccgctggcatgcttgaaccaggtaagtcagtagatgaaatatttcaaacagttgaaactcgcatagtgaatttgcaaacgggtaagtttgcaactcaagctgagctagatgatgcgggtatcaaggttgctagcttcgatcaaaaagcggcttctaaagatcctaagctgtctatagctctaaaaggcgaaaatgatccagctggtatcaaacgtcgttcaaacttctctgcggtttaccttgttaaatctggcgataaaattgagcgaatcattctgcctgttcatggttatggcttatggtcaactatgtatggctttatggccctgcagaacgacttcaatacagtgattggttttggtttctatgaccaagctgaaacacctggattgggtggtgaggttgataatcctaactggaaagcgctttggaaaggtaaagaaatttacaacgaccagggtgaggctgttattcaccttgttaagggtggtgtagatagctctgatcctaaagctgcttataaagtagatgggttatctggtgcaacactaacaagccgcggtgttactcatcttgttcaatactggttgggtaaagaaggttttggaccattcttggcgcaactacgtagcgaaggagttcaataatgtctgatgtgaaaaaagtcctctttgggccaattctggcgaacaacccaattgctttgcaaattttgggtatttgttctgcattggctgtaacaagtagtatgaaagttagtttggttatggcaattgccttaactttagtaacggctttttcaaacttttttattgcgattattcgtaaccatattccaaatagtattcgtatcatcgttcagatgatcattattgcttctttggtaatcgtggttgatcagattttgaaagcatttgcttttgagatcagtaagcagctttctgtattcgtcggtctaattattacgaactgtatcgtaatgggccgtgcagaagcatttgcaatgaaaaatggtccagcaatgagctttgttgatggtatcggtaatggtttaggttacagcgcaatgttgattgtggttgcctttttccgtgaattgctaggtgctggtaagttatttggctttgaaatctttgctacagttcagaatggtggttggtatcagcctaatggtttgatgttgctacctccaagcgcattcttcgtgattggcttggttatttgggctttgcgttcttataagaaagagcaagttgaagagcctgagttcaaaattgcagcgaattctcgttctcaggaggccctataaatggaacatttaattagtctatttgttaaggctgtttttgttgaaaacatggcattagctttcttccttggtatgtgtacatttttggctttgtccaaaaaagtagaaacggccattggtttggggattgcggttgttgttgttttggcgatcacagtgcctcttaacaacttgttgtacaaaaatcttttggcggatggtgctcttgagtgggctggtttgtctggggttgatcttagtttcctaggtctattgagctacatcggtgtaatcgccgcagtcgttcagatattagaaatgactttagacaaatatatgccagccttatataacgcgcttggtgtgtttttgcctcttatcacggtgaactgtgccatcatgggtgcttcattgttcatggttgaacgtgactatgattttggtgagagcgttgtttatggtgtgggtgctggtgttggttgggcgttagcaattgctgcgctagctggtattcgggagaaacttaagtattcagatgttcctgctggtcttcgtggtctaggtatcacgtttatcactgttggactaatgagcttaggttttatgtcattttctggtgtgcagctttaattggctgcacatttagacaaccaagaataaggtttaactaacatggtcaacttagagattattctaggtgtggtgatgttcacagctatcgtgcttgcgttagtggcaattatccttgctgctcgtgcgcgcttggtaagtactggggacgttacaattcgcatcaatggtgaaaaggaagtaactgcacctgctggtggtaagttgcttcaaactttggcgaacagtggcatttttctatcatctgcttgtggcggtggtggtacttgtgcccaatgtaaatgtaaagtgacaagcggtggcggttctatgctatctactgagcagtctcactttactcgtcgcgatgaaaaagaaggctatcgcttatcctgtcaggtttctgtgaagcaagacatggatgtagaggttcctgaagaagtattcggtgttaaagcttgggaatgtacagttgaatcaaaccctaacgtagccacgttcattaaagagttgacgcttaaattgccagaaggcgaaaacgttgatttccgtgctggtggttatgttcagcttgaagcgcctgcgcatacagttaactacaaagactttgatattgaagaagaatatcgtggtgactgggataaatttaacctttggaaatttgtttctaaagtagatgaaactgttatccgtgcttactcaatggcgaactacccagaagagaagggcattgtgaagttcaatattcgtattgcttctccacctccaggtaaagatgatttacctcctggtcagatgtcttcttatgtgttcagccttaagccaggtgataagattaaagtgtacggtccatttggtgaattctttgccaaagatacagatgctgaaatggtatttgttggcggtggtgcgggtatggcgccaatgcgttcacatatctttgatcagcttaagcgtttgaattctaagcgtaaaatttctttctggtacggtgcacgtagtgtccgtgaagctttctatactgaagagtacgataagcttcaagaagagaacgaaaacttcgaatggcatttggcgctttctgatcctcagcctgaggacaactgggaaggtaaaactggtttcattcataacgttctttatgagagctacttgaaagaccatccagcaccagaagattgtgagttctacatgtgtggacctccaatgatgaacgcatctgttattaagatgttagaagatctaggtgtagaaaaagaaaacatcttacttgatgatttcggtggctagcacctgaataaagacccaccttttggtgggtctttattttattggcgactaaaaagaccttatatgcgtaaaaaaatactattttcagttttcctgcttatcgtaattgcggttgtgtaccgtctttctgtttttactcctgaattagcgagtttttctggcccgacaatgggcactacttatacagtgaagttttttacgactaaagatgttaacaatgcatcggatttgaaagacgaagttgacgcggcattagtacgagtgaataaattgatgtcaacttacgatccaaactcagagctgtctaaatttaatcaattgcctgaaggtcaatcggcgatggttagtgaggatatggcttatgttattgataaggctttgcttatcagtgaaatgagtgatggtgagtatgatgtgaccataggtcctttggtaaacttgtggggctttggtccaggaaagcgtgaagataaggtgccgagtcaagcaatgattgatgaggcgaagttacgagtgggctatctacatttgaaacttgatggtcgtcgtttgacaaaagaaaaagatatttatgttgatttatcctctatcgcaaaaggttatggcgttgatgtggttgcgcaggtacttcaagatagagggatcgagagttatttagttgaggtgggcggtgagattgcatcaaaaggtttgaagcaggatggagccccttggcgaatagcaatagaaagtcctgctggtgggcatgatattgcagagcgtattattcctgtgacagatgttgctgtggcaacttccggtgactatcggaattattttgaaaaaaatggtgtgcgttattctcatactattaaccctgttacaggaagaccaattactcacaagttggtttctgttactgtagtagataaaacaacaactatggcagatgggcttgctactgcgattactgttcttgggcctgataaaggtttcgagtttgcgcaaaaaaatggtattgcggcttatttattggtgaaaacagatttcggttttgaagagcacccatctgatgcttttaaagcgtatttgaaataggtttttagggttttgtttttaggagagatattatgttaacgattgttttggcatttgttcttatgcttatgttggttgccgcaatggctgtcggtgtattgatgggcagaaaaccaatttcaggttcttgtggtggcatgagtgcgttgggaatggaagtggcttgcgatatttgtggtggtgataaaggtaagtgcgaaaaagaaacgaaaaaaggtatggcggcaacggtttctgatgacacgttttatgacgcatctaaataattgaacagtaaagagggtattatgacaacgagacattatgatgtggtggtgttaggcacgggtcctgccggtgaaggggcagcgatgagtgctgcaaaagcaggcaaaagagtggctgtaattgaagcgagttcgcaagtgggcggaagttgtacgcatttaggaaccattccatcaaaagcgttgcgtcacgccgttaaggaaattattgccttcaataccaacccaatgtttcgtgatattggtgagcctcgttggttttcgtttccaaaggttttagatcgtgcaaaccgtgtgatcgataaacaagtaatggggcgtacggaatactatgcgcgtaatcgaattgatatttactttggtagaggtaagttcaaggatgcgaatacgatagaggtaaatacctatgaaaaagggccagaacttctagaggcaaaaaaagttgtaattgcaacgggttcacgtccataccgtcctgctaatatcgatttttctcatcctcgtatttattgttccgatactattttaagtttaagtcatactccgcgctctttgattatctatggtgcgggtgtaatcggttgtgagtatgcgtccattttttgtggcttgggtgtgcgtgttgaactaattaatccagctaaaaagctattgagttttcttgatgatgagattaccgatgcgttgagttatcacttgcgtgatggtggtgtgctaattcgtcataacgaaacgtacgattcggttgaaaccacagagcgtggcgttgtgatgcatatggcgtcaggtaaaaaattacgtgcagatgctttgttgttttgtaatggtcgatcaggaaatacggataatttggggttagagtctattaacttagaagttaatagtcgaggccaattagcggtaaatgatacttatcaaacgcaggttgaaaatgtctatgctgcaggtgatgttatcggttggccaagtctagctagtgctgcgtacgatcaaggtcgtgcagcggcagctaatatgtttggtgcgccaggtggtgagttcattagtgaggtgccaacaggtatctataccattcctgaaataagttcggtaggcaaaacggaagctgaattaacggctgaaaaggtgccttacgaagtgggtcgtgctttctttaaaaacactgctcgcgctcaaatcacaggtgaggcggttgggatgctgaagattttgtttcaccgcgagtctttggagttgttagggattcactgtttcggtgaccaagcgtcagagattgttcacattgggcaagcgattatgaagcagccgggcaagcagaataccttgaagtactttttaaacacgacctttaactatccaactatggcggaagcctatcgagttgcggcacttaacggttttaatcgagtgttctaattttcggttgtaataaaaaatgcccgcttcattgaagcgggcatttttgtatgtcttttgttgattagctgcctttaatcgcgtaaatgccttttaggtttctaaagaagcctttgtagtccatgccgtaaccaaataagaatctgtcagctacatcagttccgacatagtcgggtgtcatgtctgttttgcgatcatgtaatttgtttatgacggtagcggtataaacaccgcttgttccttggtcctctagccatttagtaattgcttgtagggtgtgtccttgatcgaaaatatcatccacaacgaggacgtgtctgtttttaaggcttgtttgtgggtagcttagccaattaagtgaggcgccttctgtatccatgccgtagcgtgtcgcatgaatataatcgagctctaatggaaagtttaatcgttctatcagagcggctgttggaattagtccgccattcataacgcagaggacaagagggagtttatctgctagatctgctgttatttgtgttgccattttatcaagggctacgttaagttttgcttcgtcaactaagcaatccgcctcatctaaaattttgtttaggtcgttgattgtattcgtcatggtaagccctgttgttgaaaatttgcgggattttacattaatcctgaccggatgctaagtttttctgttgagttgttgtttttatgttgtgtagtgtggcgcaaaggcatatggatgcgagaacgattagccatgagctttggagccagatgagaaatattggaatagccgcaaacgcaccgtaaacgacttgatagctactgaaaaactgagcaaatgaactaaatatcgtatttaagatgaaaagaccaatgctacctgcaagggctgaaattgaagcccattttaatgagacctcagcgtttggcgttaaaaaatttagcgtcaatagcattaaaaagtaaagagtgatggtgccaagctctaataggttatcaatccatgcatttgtttgtgtgccatgtatttgtatcgatataagtgtgccgtacaaacttagtgacgaggcaaagatgattggccctaaggttagaatagcccaataggtcagtaggcgttctctgatttttctggcttttcttatttcccagatggattggacgctgctttcaaaactatttagtaaaagtagggctgtcaaaacaagagcgaccaggcctgcggcaggaaggtttttgctttgtgcggaaaatttaattaagtaaggcatgactatgtcgctagagcctggtgctagatgctgttcaatgagctgaaataattgagtttgcattgcctctaatgcgggagtgaagcttagtattcctacaatgatagtaataatagggacggccgccagtaagctagataaagtaagttgggccgctttttgcgaaaggttgctgtggttgaatcttgttattgttaggtatccataacgtttgaagacaagaaaaaaataaattaggcgttctggcatagtgttaaggctctgtttaagttggttactacaataacataggcttaaatattttattaaaaacttctttttaatgcacattgcacaaacacagtgcaatgtgtctccttttggcgcgtgtgccttgttttttaggggggctgcttgtattatttgtctcgttccttttgtgatatttgtgctgcggagtagtgaattttaactattctcggttccatagcttcaaatagtcatttttagcccagttttactgggcttttttatgtctattggttgacgattgctattccatccctataatagcccaccacatgaaatgtaatgatctttgttccgttagctcagttggatagagcaaccgccttctaagcggtaggtcactggttcgaatccagtacggagcaccattttcagtccattactttaattaaattattatttaggttttgttggctgtaattgaatagatgtcttgttaataacgagattgccaacaaattaaagcaggttcccgagaggaagttttatgcaagtttctgtagagacaacgtctccaattgagcgcgttctaacaattagtgttccagctgctcgtgttgacgaaaaagtaaattctgaagtggctaagacagcgaaaacaattcgtattgatggttttcgtaaaggcaaagtgcctgttagtgttgtgaaaaaacgttacggccaaggtatccgtcttgatgctgtagagcaaattatgcgtgacgcatacgttgaagcgattcaaaaagaatctattcaacctgcaggtatgccttcaattgaacctaaaaactttgctgaaggtgctgaccttgagttcgttgttaaaattgaagtctacccagaagttacattggctgataattcagctattaaagtagaccgcgttgtttctgacgtgacagaagctgatgttgatacaatgctagaaactttgcgtaagcaaaatgctgaatggtctgctgtagagcgtgaatctgctgatggcgatcaagtaacaattgattttgttggttaccttggtgatgaggctttcgacggcggcgctgctgaaggtcataaattagttttgggttctaatactatgatcccaggttttgaatctggtatccttggagctaaagcaggtgaagagcgtactatctctgtaactttccctgaagattaccaagcagaaaacttgaaaggtaaagaagcgactttcaaaatcactgtttctgaagtggctgagcaaattctgccagagctaaatgatgcttttgttgagaaatttggtctagaagaagcgactgttgctgctttgcgtgcagaagtacgtaaaaatatggagcgtgagttaaatcaagcgattaaatcaaagcttaaaaacgctttgtttgaagggttgtcttcaatcaatgaagtggaagttccttcagctcttgttgatcaagaagttgatgcacttcgcaaacaagctgctcagcagtttggtggccaaggttttgatgcatctcagttgcctgctgaattgttccaagaagaagcgaaaaaacgcgctaaattaggtttgttgatctctgaagttattaagaaagatgatttgaaagttgatgacgaccgtgttcgtgctttcttagaagacatggctcaagcttatcaagagccacaacaagttattgatttttacttaaagaacaaagaacaactagctcaagttcaatctgctgtacttgaagagcaagttgttgataaactgttagaatctgctcaagttactgaagtaactttgggttatgaagacgctatcaagccaaatgcccaagctgaagaggctggggaagaagcataagacgagtcttatcttttttaataaggtcgacatagcgtttgctatgtcgacttttttgttttaaggaatgcgatatgaatttgatgaacccgactaccggtcctgttgcaatcacaagtaatggtcttgtcccaatggttattgagcagaccgctcgtggagaaaggtcatttgatatttactcgcgcttacttaaggagcgagtgatctttttggttggtcaagttgaagatcacatggccaatttggttgtagcacagttgctatttttagagtcagaaaatccggataaagacattcatttgtatatcaactctccggggggctctgttactgctggtatgtctatttatgatactatgcaatttattaagccagatgttagtactatgtgtattggccaagcggctagtatgggtgccttattgttaacggcgggtgcagctggtaaacgttattgtttgcctaattcacgcgttatgattcaccagccattgggtggttatcaagggcaggcttctgatattgagattcacactcgtgaaatcttaagtatcaaacataaattgaatgaaattatttcttttcatactggcaagccaattgagcaggttgcgcttgatacggatcgtgataacttcatgaatccacaaacagcaaaagattacggtttgattgacgaaatcttgcaaaaacgaacagtttaagaaaagggtggaataaatgtcggatgataattttagccgtggcgaccactccgatcggttattgtattgctctttttgcggaaagagccaagacgaagtaaaaaaacttattgcagggccttctgtctatatttgtaatgagtgtgtagatctatgcaataacatcatcacacaggagctatcacaaatttctgaggatggtgaaagctctgatgaattgccaacacctgcaaaattgagtgcggcgctggacgattatgttattggtcaagataaagctaaacgcgttttagctgtggcggtttataaccactacaagcgtttgcgtcatcagggtaaaacagatactagcattgaattaggtaagagtaatatcttgctaattggtccaacgggtagtggtaaaacgcttcttgcccagactcttgctcgtgtattagatgtgccgtttactatcgctgatgcgactacattgacagaagctggatatgttggtgaagatgttgaaaacatcattcaaaagctattgcagaactgtgattacgatgtagaaaaagcacagcgtggtattgtttatatagatgaaatagacaaaatatctagaaagtctgataacccatctattacacgtgatgtgtcgggtgaaggtgttcagcaggctttgctaaaactcattgaaggtactgtagcttctgttccaccgcaaggtggtcgtaagcaccctcaacaagaatttttgcaagtagatacatccaatattctgtttatttgtggtggtgcgttcgcaggtttagagcgtgttattagtgatagaacagaaaaaagtagtattggtttttctgcaactgtgaaaagtaaagaagagggaaggtctttttctgaagctgttcaccgtgtagagacagaagatttagttaaattcggtttgattccagagtttgttggtcgtttgcctgttgtggcaaccctttcagaattggatgaagaggcgttgatgacaatcttaagtcagccaaaaaatgctttggttaagcagtatcagcatttgtttgagttagagggtgttgagttggaatttacacctgagtctttgcgtgaagcggctaagttggccctagagcgtaaaactggtgctcgaggcttacgcagcatcctagagtcagctttattagactgtatgtatgagcttcctactcgtaatgatgtggtgaaagttgttatggatgccacttcaattcgcggagagactgcgcctttgatggtgttggaaaaagaagagttggctaaaaacgcataattctttgctgtatgatgactaagcagaaagccgaatttaagttttattacttgaattcggctttttttatggtgtttcgctttaaaacactgtgtagactaaattcaaatggtgatagtgcttgtaatttcaggcttcgtccctatctctttcctaatgaatgttgaaatataaaagtgcgcttttttatgtgcccggattggaaaaaaatatgacagattctttgctcctgccaatgttgccacttcgagatgtggtcgtgtatccccatatggtgttgccgttatttgttggtcgcgctaaatccatagcagcgctagagtctgcgatggaaaatgataaacatgtatttcttgttgctcaacaggatgcttctaaagatgatccagttttagaggatctttattctattggtacgacggcgaaggtaatgcaattgctgcggctaccggatggaacggttaaggtgctggtagaaggtggtaaacgtgctcgtctcgagaaaatggaagaggcggatggttttgttttaggtcgtatcattgagcttgaccttcaagaagaggatcaaacggagcatggtgttattcgtaatgctttgcttaagcaactagatgaatacgtagcgggaagtaaacgtattcctgcagaggttgtggcttctttaaagtctatcgatgatcttgctaagctgatcgataatataacgggtcatatgagcctgaagcttgaagataagcaaaaagtcttagaaatagattctttaacgggccgtggggaatatttgatcggtttgatggatggcgagcttgatatcgctcatcttgaaaagaacattcgcagccgtgttaaaaagcaaatggaaaaaagtcagcgcgagtactatttgaatgagcaaatgaaagccattcagaaagaacttggggatatggaagatggcagtaatgagttagatcagctgcaagaaaaaattgctgaagttggcatgtctgatgaggcaaaagaaaaagctgagggtgagttgaaaaagctgcgcatgatgtctccgatgtcagcagaggccgcagtggttcgaggttatattgattggttaacgtctttaccttggaaaaaacgcagcaaagttcgtaatgatttggcttatgctgaaaaagtcttgaatcaagatcattatggcttgcaggatgtcaaagagcgtattctggaatttcttgctgtgcaacagcgagtgaaaaaagttaaaggtcctgtgctttgtttggttgggccgccaggcgtgggtaaaacttcgctgggtcaatcgattgcgaaagcggttaatcgtcagtatgtgcgtatggcgcttggtggtgttcgggatgaagcggaaatacgagggcatcgtcgaacttatattggttctatgccaggtaagttgttacaaaaattggcgaaagtaaaagttaagaacccattatttttgttagatgaaattgacaaaatggggatggatcaacgcggtgatccagcttctgcgcttttggaagtgcttgatcctgagcaaaaccatactttcaatgatcattatcttgaagtggattttgatttatctgatgtgatgtttatttgtacatcaaatagcatgaatattcctggtccacttctggaccgtatggaagttattcggattccgggttacaccgaagatgaaaaattaaacattgcaaaacgctatttattgcctaagcaaattaagttatcaggtcttaaagaaagtgaaattaaggtgacagatgatgccttgatggatgtgattcgctactacactaaagaagctggtgttcgcggtttagagcgcgagctaagcaaaatttgtcgtcgtgtagttaaaaaacaggcgctaagtagcgataaagaatcaaaagctgttgaagtaataagtgctaatttggaagatttttccggtgtgtataaatttagttacggaaaagcagaagaaaaaaatcaaatcggtcaggtgacaggtttagcttggacgtctgtaggtggtgaattattgaccattgaggcggctggtgtaccgggtaaaggtcgtcatgttaagaccggttcacttggtgatgtgatgcaagaatccattcaagcggctttgacggtggttagaagtcgagcaactggtcttggtattgatgaagatttccatgaaaaaacagaccttcatttgcacgttccagaaggtgccactcctaaagatggcccaagtgcaggtgttgctatgtgcaccgcgattgtttctgtgctaactaagatccctgttaaggcatctgtggccatgactggtgagattacgctgcgtggggaagtgttacccataggtggtttgaaagagaagcttctagcggctcacagaggggggataaaaacagtgattattcctcaagaaaatgctcgtgatttaaaggaaattcctgataatatcaaggcagacattgaagtcatccctgtcaaatggattgatgaagtgcttgatattgctttggagtacattccttcaccaaaaaaggtagaaacattaccttcaagtgaaaaaactgttgatgaacaagaaactgtaagtcatcattaagggcataacctgtgttgacaggggataggctgggcttgtataactgctggctcggccttatcggtagtcatttatactgcgccgaaaaaacactaaggaaccaagaaaatactgaaggggtacaacgtgaacaaatctgaattgattgatgctattgcagcgtctgctgatttatctaaagcttctgctagcaatgcacttgatgctactttgaaagcaattgaagctgctttggcaaaaggtgaccaggttacactagttggttttggtacttttgcagttaaagaacgtgcggcgcgtacaggccgtaatcctcaaactggtgaggagatccaaattaaagcagcgaaggttcctggctttaaagccggtaaaggtcttaaagacgctgtaaactaatgtttttggagcagtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtctgttccgccattagacacaaaaggtgtattccaagcggaatacaccttttttatttgtaatttaattaactcatttggaggcagtaatgctccaggatatcagagataagtcacaaggcattgtggtaaagatcatagttggttttatcgttgtgacttttgctctatttggcgtagacgccttggttactagctttaattcgtcagatactgttgcagaagttgatggtgtagatattacccgtacgcaaatgctgcaaggtgctgaaactcaacgccgtcaattaatttcaatgatgggtgggcaagttaatcctgcattactggaagataacttattgcagcgtcgtgctttagatgagttagttcagcgtgttgtattagctaaccaagcaaaaggtttggggttgggagtttcagatgctcaagtgaatgcttatttactgcaagctgaacagttccaaacgaatggtcaatttgatcaaaataagtatcttaactttattcgttctcttggcttcactccgttagcctttaaagagcgaattaaacaagatgttttgatacagcagcctcgtaatgctattgctggctctgagttcgttttgccttatcaggtagacagtgtttctaaactgcagtcccaggaaagaacatacgattatgtgtctttttccttggctgatgagtcagaaaataccagtgtgtcagacgatgagctaaaagcgtattacgaagcaaataaagaaaacttcaaaacgccagaacaagttaaagtaaattatgttgtgatttcgagctctgatttttacggtaaagtaaaaattacagatgctgaattgcaggatgcttatcaggcttctatttctgttttggcgcaagaagaaagatcagcgtcacatatccttattgaaacatctgatcgtagtgatgacgaagctaaaaaacgtcttgaagaagtagaggctaagctgaaagcaggtgctaagtttgctgatttggctgctaaatattcagatgatattggttcgaataaagatggcggtaatttgggttatgtcgaaaaaggcattatgggttctgcttttgacgatacgcttttctctatgaaaaaaggcgaagttaaatcggttaaaggtcagtatggataccatctaatcaaactggatgatatttcgaaacctgatgtgccaagctttgcctccaaaaaagaagagttgctgcaaaagttacgtgaagataaggcaagagatgctttgttgacggctcatgaagatattaccgatttggcttatgcgagtgataagttagatgctattgcaaaagaatacggtgttgatgtacttcaaagtgcgtattttggtcgtgatggcggctctgacgagatcactagtagtcctgcagtaattgctgccgcgtttggtgtatctgttttagaagatggtcagaacagcaacttgattgagctgggtgatgatcaggtggtcgtattgcatttaaatgaccacaagccagaagctttccaatcttatgaagaaacaaaagagcaggttgcttctatcgtggtgcaaaacaaagcggtagagtcactgcgtgctaaagctgaaaaagcgaagagtgcaagcaatactaagtggacttctgtaaaagatgctaagcgtggtcaagatgaaatgacatcattggctttctctttgcctcatccagagggtaaaccagttattgaggtgaaaggcttgtctaatggtgatttggctttgattcgcttaaataaggttgatgctggtaatgcgacagttcctgatgatcagaagctagcttatgagcgttatttgaatcagactcaagtaactcttagcactcaaggtcagcaagactacttaaaaaataaagcaaaaatagaaagataaacgataattttgctcaaaaaaagccactcaaatttgagtggcttttttatttgctttgatgtcccgtcctgaaataggtttacacctaggagacctattatggggacaccaagtaataccaaacgcaagcgtactcaacgcgactacacaatgggctttaaattacagatagtgatggccgttgaaaaaggcgacatgacttataagcaagctcaaaagatctatggaatccaaggccgatcaacggtgctgacttggcttcgaaaacacggcaaaatggattggtctaccaaagtgaggctacctatgtctaaatccccgaaagcaaaagagacacccgctcaaacaatcaaaagacttgaacgagagttggaagatgaacgattaaggaatcgcttactcaatacggtggttgatattctagatactgaacatgggatgaatcttagaaaaaagtatatagccaaggagcgagacgccttcaaactgaagaaaaaatcagtttaagccgttcttgtcagcttcttggcattagcaggcaagctgtctatcaacaagagcagaggcagctaatacaacaagaccgtctatccattgttaaagacttggtgatggatatacgtcgtttcatgcctagacttggtacaagaaagttatattttctgctgaaagataaactgaaagagcgggatataaagctcggtcgagatggcttgtttcgttatttaagagaagaaggtctcttggttaagccaaaacgtagctataccaagacaacggacagtaaacactggatgaagaagtacccgaatctcttagcaggtcatcaaccgacaaggtcagaagaagtgtttgtgagcgatattacctatgtagaaagtgatgaaggtgtgcattatctctcgcttgtgacagacgcttttaatcgaaaaatcatggggtataaactcagttatgatatgaaagcagacaatgtcgttaaagccttaaagaaagcggttcagtctcgtaaaacgacaaagccactaacgcatcattcagatagagggtcgcagtattgttcggctctttatcaaaaagaattacaacgtaataaaatacgaccgtcgatgacagatggctatgactgctaccaaaatgcgttagcagaaagggtgaatggcatattgaagcaagaatttttgattggaagatgcagaacttttaaagagttagaaaggcatattagtgagtctattgatatttataataggtatcgacctcacttaagtctaaatatgaaaacaccagaagaagtacatgaaaaagccagcatggaatccatactggcttaacaaaaatcgtcaacgtattttaggacgagacatgaaactttaacaggtaaagtttttacttgctgttagaaagagatgttagccattggtttgaaggtacaaagaaagcctgtcctgttgttgcgcgagtgtacttcatcagatggtctgtattaccgttttcatcgcctttcaccatgctttccagcattagattaaaaatcacgggcgtcttgctgtaactagcaaacataaggcctttttctcttaaagaagcgaatggcatactgtggcgcaagatttccatcgagttgccattttcatctttcagtgaggtgcgcttggtatgagcgtggactgatttttctgctgatggatattcttggttggtgtgcttggttcgtccgtatgtatcttcctgagttttgatatcttctttttcccatttttctaagtcatgaacaaaacgtattaaattgaagtatgagccatgttcaaaccttaggtcttcatcaccaactagagccactgccttgcgttgttcgccggctgggttttcagtgccatcaacaaatccagtcaaatcacgattatctaaatacttaaagcaactgacttcgtcgactaacttgacgctgttgccaaaggctttaaaaagaacgctagccaactggtaagttgcatcatgtcgagaggagcgaatgtgaagaaccagatctacatcagttggtgtgaactcaacatctttgccggtgatatgagggaaggtggtaagaaactgtgggcgagtcgtatctagttcatcccatataaggctgcttaggccgatggaagcgtgtagctctgctgcagaaaattgtgcttgtagttcttcaataagcgcaggagccgcagctagggccctttttagggcgctaatttcggatctattcacgttaagtgtaataaaaagggcatcacttgaggcttcggcaataatgccagattgaaaaggtgtcatcatggttgtccttttaggaaataacattcattaaaagtttgggtaaagcgtttttagctggctagcctgcgaaggcttggcttgtccacttgtgtactcttcaagagcattggcaagaggttctccttgccattcatgggctggattgtttgagtacagcattaactctgcttccataagaagttgagttacttgaacggatgttaggcgttttatgtcatcaacactacgaatttcattgtctccccagcgatggcgagcccattctaatagacttggtcttaaagattggaggctgttttgtcggcagcattcaatcagtgctttgtaggcgctttgttcatctgaggtacttaatggtgcaaattcttgcaaggtagggacttggtaaatgtcatctggctgtgattttttgcgcttgaaccaaataataacccatatagttagcatggtggcggtcaagaaaagtaatccggcaattaggtaatgacgcagtgaaaagccatcttctgtttgtagtacttctagatctaatccattttcaggtttgatttgagttgattgcgtggttttttctatggtttttttagccaaagatattggggcaaccgagcgagtttgtgctggtaatggttcactgattgtttgtttgtttgctgtggcgtcatttgccttgcttgaagtacttggtaatggcgctatttcaatgctttttgttgaggcgctggccgtactgattgttcttgtttcagtgtcccaataggtgatattgatgtctggtagtgtaagggggccttgttctgttggcaccacttcaaccgtgatgctttggctgccagtcacaccgttggccgttttttggttatcaaactttggtggttttggatagagtttgtatttgcgagtactgttaaaatctagtgttggaatctgttctggcagcgcacctttagcactgatgttaatggtccaaataagtgtgtcgcccactcttgggacatcattcgacttatcaagagaggtcgatacagttaccttgctactaggtaaccaagcatcacccgtgtagctggctgggataggagtcacttgcaggttgagtggttcgctttgaaccttaatcattcttctgccagttgacgtgttgatcattgcttgaatgctttgaggtggtatcgttaatagaccgctacgctgtggaaacgctaaatagtcccgcgtaatcacctgatactgcgtgccattaaccgtttgataattcatctggtcgtcagcaagtctttcaatgacaagatcaggatgcgaaggaactgatcggttcgcattctgaagtgcaactgacgtataaagtttgacgctcaatatgacttcttgctgaaggtatggctctatttcagagacttctgtttttaacatgacaggcggattaccattgccgtccaagagctgcggggagcttttaatggtaagtctaataggttgcgattcgtaattgcctattttaattggtggaatttcaaccgtgccgacagattttggcatcaaggtgacaacccaaaagtttaaagccgtgctggtgcctaagttgaagctaaattggctattttggcttttacctaaaatatcaaaatcacgttccaatggagatagatcagggccatttccagtgtcagaaaagtcagcgcgtaatgttagctgtaccacttcattttcagtggcaacatttttattaagggaggcagtaacgctggcggcatgaagagagcttgataatgtaataaaaagcagagttgtcattagtgagaaaaacaagcgacttggcttgttttgcgatattaatgaaaggaagtattgctttattaccatgggttttgcccatcctcttgcgaaaatcgattttcattgcgcttttcttggtgtaaataccagagcttgcgttgcagtagtaatcccgggtcgtcttggatttgtcttagccactggttcagcgcttgtgttttttctttgtctaactgtgtgttttcaggctttttctgtttttgttcgtctgagttttcaccttccttattatcctcaggagtcttgtttttgtcttgtttttcgttctttttattatctttttttgagtcagacggatcttttgagtcgtttttatcctctgaatcgcttttattatctgcatcagactggttgggttgtttgttttgatttttctctttgtcttgttgtttagatttttcctgttcttttttctgctggtctttcttttgttgttcttgttgctgcttttttaagtaatcgagattgtctttggcggcttttagtgaaggatcttgttccaatgctttttcataggctcgaatagccttttcagtatcgcctgataatgccaacgcattacctaaattataattttctaccgaatttctttttaggctttctagctgctgaatcgtttcaggataattttctaaagcgtacgatgatgccgctttccactctggttgctgaaagtattggtctgcagcttgccaatttccctgatccacagcttgttgacctttttgatctggtgtcataaaccaatcaagaggcgatgcctgtagcttctcggaaggtaaataaaagatgctaaccagcagcataaaaagcacgcctttgcgaaactgcaatgccagccaaagtagaaagggtaaagcaagccattggccttgttctatccaatgtatacttttattttgtgctttttgagtttgttgattatccaatgaggtattggtgatctgcgctagctcctgagagtttaagcgtccttggtgaaaagtcccgccaagcgatgttgtgagtttttttaactcttttataggtgttattggcatgacatttttgccattctttctcaagatttgaccgtcaggtagcttaatcagtgatgtgttcgttgtgccaacggctactaaatctaactgtatgtttttgcctttaaataacgcagggattgccgtcttatcctgttcgctaagatcatctgttaacacaataaggtgcagtggtgtggcgtcgtctttactaagagacaatgcagtttcaataccactggtcaagctactaccatacgttggcatgatgatcggatctaatgcgagcagaaaatgggtgatggtttctctgtcttggctgaaggggctgattacaaagccttcgccagcaaatgcgaccagtgcaatatcaccttctttactttgtgccagtatgtcgcgaatggtttgctttaactgagtttgtctattgggcttaatgtcggtcgcgtacatagatagcgattgatcaacaactaagatagttttctgggtattttcaaacatggtggttggcgctgttgtccagctgatgccagctaaaccaatccagcacaatgatattgccgctaaaccaagccatttattcacgttactggaggtattttgataaaccaaatgctgcatcaatcgttgatcgaccactttattgagcgtgcttttgttcgagctttttgcggtgatgaaatacgccagtagcaaggtaacaggtagcaaaataagccagtagggacgttcaaagtgaatcaagtcaaaaagcatcatgcttgacctcctttgcgcgagattcttttatgaaaaaagttactattcaatgtaagttgcttgctggcgagtagtgccaaacctagaaaaataatcgagccaagacctagccaatggaacaagctggtcagtggtcgttgccaaatatcttcggcaggagttggttctaacgcatcaagtgtttgataaatagcttgtagatcttcggtgcttttggcgcggaagtattcaccacctgtttgtgcggcaatgttttttaatagcgtttcgtctagatcgcttgaaggattgatggctttgggcccaaaaaagctttgtacaatcatgctgtctgcgccaatgcctatggtgtggatttttacgttttgtgaggcggcaaaggtggcggcttgttgaggttgaactcgccctgcggtatttgcgccatccgtcattaaaataagcacttttttatcggagggtttatcttcgagtctttttattcccagtccgatagcatcgccaatggccgtctgttcgccagcaaaaccaatttgagcttcttgcactagctgattaattgttttggtatcaaagcttagtggtgcttgtagataggcttttgagccaaaaacgataataccaatacgatcgccgcggcgttcttgaataaagtcagacaagacagatttggcggcttctaatcggtttgccggttggccgttgagtgccatgtcggtaacttgcatactgccagacaaatcaagagcaatgagtaagtctcgacctgacggagtgacttttgtcggttcgcctaaccaaaccggttgggtcatagcaaagatcagcaaaatccaagaaaccaacaggcaggcgtaacgtaaagtcgggcgtttaggtatcgctttgccatcttggtgattgactagttgttccgtattaccccaccaaatgccatcgccttttggcttagcttttggcagaaaatacataataatgggcaaaggtaaaagaagaaggaaccaaggccaagataattcaagcatggtgtttccttatccaataacaaatgttttttatcatagcgctacgttgttcagtggttagttcaatctggcttctataaggaccgtctataaactcgctaccaagagaagaaaactgccgttttgctgtcatggatttatctagcgtttcaaacaaggttttactgggcaaagcagcggtttctgttttgccttcactaataaggcagcgtcgaaccatttcgtggcaaagtaaaatgcagtctttatcgctcagctcgctcgatgtattggtgatagctgacaatgcttctcgtcggtatgtgcgctttttgtggcgtcgataccataaggcgagcaagcctataatgaatagaataacagctgcaacaataagccaggtccaccaaacgggcggccacataggaacagattgcggcagcatgtaagctttgtgtggcaagtctattgcgtgtgttgctgattgtagaggagcttgtgcggcgggcatcagtgtaatgctccttgcgaaagtaagtaacgagcaattttttcgggcgattcagtgatatcaaatatttggtggcgaatgccaaaagaagccagctttttacgcattaacgtattttgtgagaggaaatcagcttttgcttgttgcatgctgtttttggtgatggtcacaggtttaatgccgttattgtcggccatctggtattggccagcaggtagattaaagacattgctatcgatgatttgtatccaatgaactgagttgtgctcggcgagcttcatcagtgcactttcttcgtcttggttccagctctgtttgtctgtcagtatgatcacatctttattgtgagctttgttagcaagcaggctgttcgaccaaatactggttgtgttgctgccattgattcggttttctatcttagatgcgtcttttaaatggcttaaaagcgtggccaaagtgccagatttattgctggcgtgttcttggttgccataggtgattcgataagacagggtgtcgccttgctgcttggagcgccacgcaataataccggcaagctgaagaaaacgtgtggcaataaaggtatgacgagttccaaaataagcgctgctagacagatctagcaataacagccgttgatggtcgttttcttgcgcatatagtcgagtatgagcttggcctgtcctagctgtcactcgccaatcaatatgccgcaagtcgtcgctggcttgataagcccgaagttcgagcatttccatgccatgacctttttgtcgtgaacgacgctctcctgaattggtcgcaaaacgaatggctttaggtgctcgtcctaaatgcttagcataactcgctaatagagcgaaatgggcatcatttagctcaggagattcgggtgataataatggactcatcgtactaattgccttttgctgtgattccctgagttacagtgcaggaacgtgactaatcaatcttttcaatagatcgtcaacagataacccagcggcttgtgcttcaaacgttgtgatgatgcgatggcgtaacactggcaaagcaatctggcgaacatcgtctggtgtgacgaagtctctaccatttattaatgcattggcacgagcacaacgatcaagagccaaggtgccacgagggctggcgccaaattcaatcagatttgttcctttacccgcttcgcctaaataaagttctggctggcgagttgccatgacgagctgtactatgtattgctcaacactttcagacatatacaaagataaggctttatgctgaagttcaagaatttcatgaggttggcaaattggttgaggtttgcttgtagaggttttgtgcaaatcttgctgacgcactaacctcagtacatctaattcgctggcagcgcttggatagccgagatttatcttcatcataaaacgatcaagctgtgcttcaggcaaaggataagtgccttcttgctcgattgggttttgtgtggcaatgacgaaaaacagtgcagacagtgggtagctatgattgccaactgtaacctgtctctcgcccatggcttcaagcaacgcagattgtactttagctggggcgcgattgatctcgtcagctagtacgatgtcgttcataatagggccggggataaagctgaacttgcccgtttcttgctgataaatatcggagcctgtcacatcgcccggtaacaaatctggcgtaaattgaattcgttggaagcggctgtcgatagcattggcaagagcttttgctgcggtggtttttgctatgcctggtggtccttctagaagcacatggccattagcgattaaagcgacaagtaattcatgggttaaatctggttggccaacaacggcgtgatttaggtgatcttttaattgctcaattacagttaccatcgaacctaggttccttatacttttgtcaataaaagtgtcaacgcaagatgaaacccttgcaaaacgactatgctcatcaatactttgttaaacaggttcaaagtactcatttataaactataagctcggctttggagtcctgcgtcgtcctaataattacatctatgtagttatcggattttgcgcctgtttttgtttcgtcttggcttcgctcgtgacttcgtgcaaaggtctccatataatagccttcatcttatcggattcaaatctttacgcacagggtgatctctgtaagggtaacgtaagcacaggacgaaaaaatggcgaaaattgtattaaatgtggctttgcccgcgtttaaatatgaagctatgtatacaggtgcagcgaaaaacctagtcgcgagcagcctagatgggcgtaaagttcagttgcctttatcggcttttcagcgttttgtgactcatcaaggcatttacggctattttgaagtagaatttgatgacatgaataaactgattgccgtcactaaaattagatagcctaaagttaggtagtctaaaattagatcatctaattttaaatgataatcagacagaacagattaaataaaagagcagcacagctcagacaaagcatttagcagatcttaaccgcctaggagccctaacaatgtaccaacttgctcgctcgttactttttaaactggacccagaagtctcccatgaattgtcattggatcttctcgcagcaagcagtcgattgggtttaaacagatttctaggtggattgccatcgactaaaccagttgatgtgatgggattacgctttcccaatgctgtaggtttagcggctggcttagataaaaatgccgatgcgtttgaagcgctaggtgcgttgggctttggttttgtggaagtggggactgtgacaccaaaagggcaggccggaaatcctaagccgcgtttgttccgtttgccagagcatgaagccattattaaccgcatgggctttaataacaaaggtgtggatcatttggtttcgcggattaaatcccaccgttatcctggtgtgttaggtgttaatattggcaaaaatttaaccacttcagtggaagacgctgcagcggattatttggcctgtttagaatcagttatcccttacgcagattacattactgcaaacattagttcgccaaatacaccgggacttcgcagtttgcagtttggtgaaagcttggctcagttgatagctccattggtagcggcacgtgatcgttatgaagcggcatacggtaagcgtgttccgttggcggtgaaaattgctccagatatgactgacgacgaaattaaaatggttgccgatactttggttgatcagggagttgatggcattattgccactaatacaactttgtctcgtgaggcagtgttaggtcatcagtttgaaaaagaagcgggcggattgagcggtatgccagttcgtgatgcgtctactcatgtggttaaagtattggctgaacatttgaaagacaccttgcctattattggtgttggcggtatttcaagtggcgcggatgcggtagaaaaactgcaagcaggtgcgcgtttagtacagatttattcgggctttatttatcacggtccagagttaattaaggaagctgtagcaagcactgatgcttattaccgagaacttgatctcggcatctaaagatcgaattgaaaacaagatgcagcgtatttttgtatcttgtttaaaaaagagggcgggacacaatcccgtcctttttatgcgtttcgaaacattcattgaaatttaaaaaagtattttataaatgagcacgatattacagacaactgattcagcaagtcaggtttacgcattagaaataacctgtcctcttgggttagaaaatgtcttagaaaaagagctgcatggcgaaggcctaacgcaaactcgcttgggtgaagcgcaggttaaactgacaacagatttagaaggtatgtacaaagcttgcctttggtctcgcgttgcaactcgcgttatgttgccgattgccaattttaaaatggaatctgccgacgacttatacgatggcgtaaaagcgattcagtggtccgaccacatgaatgcaagcaacaccattgcgattgattgccacggcactaatcaccatattcgtaatacacaatttggtgcggttcgtgcgaaagatgcgattgccgattattttgtagccttgtctggcgagcgtcctagcgttgaaaaagagcagccggaagtccgtattgctttgcgtatcaaacgtgaagtagtgacagttagtattgatttgtctggcgaaagtatgcaccgccgtggttaccgtcaacaaggcggcatggcacctcttaaagaaaacttagctgctggccttttgctacgtgcaggttggggaacagattgcggtttgacgcaattaatcgatccaatgtgtggttctggtacctttctagttgaagctgcgatgatgtctttggacatggctccaggtctacgtcgcccatattggggattcaaaggctggaaacagcatgatcaccggatgtggcaacagctaatggactttgctaagaaccggaaaaaagatccagcaaccttgggtattcgttttcaaggtacggatagagagcaaaaagccattgctgccgcgcgcgaaaacatcaagcgtgcaggactaactgacgtcattgacgtgaccatgtcgtcgttccaagaacatgagttcgatattaatcccgatgctccaggtcttttgattaccaatccgccttacggtgagcgtattggtgatgaaatggccttgattgccttgtatcgacaactgggggaatgggtggtgactcacgtgcgtggctggcagtttatgatgctaaccagtaacgaccatctggctcgacaaattcctgttcgaccagaaaaaagcacacgagtgataaacggtggcattgaatgtcgcgcatatcagtttccattgttggctggcagcataaaagaagatgtcgtcgcgcaatcggttatgacgccgggtgcacaaatgtttgctaaccgtctgcaaaagaacgctaagaaactgaaaaaatgggtcgaaaaaaacaagatccagtgttaccgcgtttatgatgctgatatgccagaatactctgttgcgattgatatctatggcaattgggcacatgttcaagaatatcaggcacctaaaagtattgatccagaaaaagccaaacaacgtttgtttgaggtgatgtctgccattccgacagcgctgaatatttcagaatctaatgtgatcttgaaacagcgccaaagacagacaggtaaagagcaatatgaaaaattcgatcaaacgaaacacgaaatgatcgtagaagaatacggctgtgaattcattgttaatctaaaagattatttggatacaggtttgtttcttgatcaccgtccagtacgcaagctgattcaagacaaagccaatggcgtacgcttcttaaatttgttctgttacacagcgaccgcgtctgttcatgctggacaaggtggtgcgcgcagttcattgagtgtcgatatgtcgaacacttataccgagtgggcgcgtcgtaatattgaactaaacgagttttcagatcgttaccatcaggtagaacgtgctgactgtatcgaatggttaaaacaaagtcgcgataagtttgatttgattttcatggatccgccgacgttttcaaactcaaaaaaaatggcagatatcctagatattcagcgcgatcatggtgaacttgtacgtttagcgatggcaagactggcaagaggtggagagcttattttctctaataactaccgtcgttttgtgttggacgaagcgttagagcaagaatacgatgtgaaaaacattactcgtgaaacgctggacccagattttgatcgtaacgacaaaattcatcagtgctacattattaagaacaagtaattaagtaaaagcagttaagaataagtaagagaattcagtataattcgccgacgttttttaaggctaaacacctagttcagcttttgtgatttttaaggtttataagttttactatgagaaagaaaacatttcgacttgtgattagttgtcccgacagagtggggattgtggcggcggtgagtcaatttttgaatgaacgccaaggctcgatcatcgaagcgagtcaccacacagatttagagcaaaagtggttttttatgcgtcacgatattgatgctgaaagcttagatattgacgtagaaatctttcgcaaagaattcgcgccaatagcagaagaattcaacatgcgttggtatgtgaaagacagtgaagaccgccctaaagttgtcttgttggcaaccaaagaatctcattgcctaaatgacatcatgcatcgctggcacacaggcgaactgaactgtgaaattgttggtgttatcgcgaaccacgaagacctgcgttctatggttgaatggtataagattccatatttctgcattcctgtgccaaaagaagataagatgccagctttccaagaaattgaagcctgcattgattcgacgcaagccgataccattgtattagcacgttacatgcagatcttcccggaatacttgtgtgagaagtatcgccataaggtgatcaacatccaccacagcttcttgccgtctttcattggtgctaagccttaccatcaggccgccgttcgcggtgtgaaactgattggtgcgacctgccactacgtcacagctgacttggatgcaggtccgattatcgaacaagatgtgattcgtgttcgtcacagccatgccgcagaagacatggttcgtctaggcaaagacatcgaaaaacttgtactttcacgcggtctacgttaccacttggaagatcgtgttctggtacatggtaataaaaccgtcgtgtttgctgaataaggcaatcattgcaaagtttgtgaaaagggaaggcttgatgtcttcccttttttttggctttctgagagcgttaagcaatgacgaagtttgaggtaggagaaacagtttcttttttatttttttgtaatcttaatggtagaaaattacccttcttgaaaaaagtgtctatagtctatagtgaacgataaatgatcaattgatttaaatttaagagacggcatggaatgtgaggtgaacaatgaaactcaagttaacgccaactcaaaacttatgtgttgggtatctagaatctggttttaaattgatccaattgggtgagcaattttattttatcaaaggtgaacgccgtcaaaaggtattgccaaaaactttagacgcactagtgaaccgaggcgcacttgctcacaccgagcagggcgactacatgctcagcgatgaattcgtagaacaccgaaaacgaatgcgtgaaatgaacgagcccaaacagactcgtcattgacaacctatttatatctaccttggccccattttttcttctcaggtgaatggggccttttttatacgccaacctttcttctctggcctccattcaaatgctttgtattcccgaccttttttccgctctgctgagcgggtaactttttgcaagcgcccaaaaagtaaccaaaaattcgctttaagatctttaatgcctgatttttttcataggcccatgattgctacctacgctcgttacatcgtaaggcatagattggttttactgttcgagagaatctttctgttaatgactctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgatggcattgcgaatgcaggtattcgtagggcggatgagggaggtacgaccgtgatccgccgttgaaagcgaagctttcattttctatggtagataccatctctcctaatcagcctcaagtttttatttaactaacttgaggctgatattctgtttgattcttaacaacaccaaaacatatttgtgacaactttctcatcgctgcacctagcgcctgcatttttgttttgccttgttttagtaatctcgttttctgcgcttttatatcggtattatgttgcccagctacgattgcggccatatacaattttgctctgatataacctggcccttccttactcaaggttgtttttcctgtccgtttgccagattcgttgtgcttggggatcaagcctaaataagaagttagctgtttcgcgctcttaaaccgcttacacgccagtaaacaaaccattattcgggatgttacttcaccaacaccatttatactttcaagtaattggcggttcttcttcaattgaggatgcctgttaatatgctcatcgatttcatttttgagtttatcaatttcagcctttaacactgctatcatatctttgagagattgagtgacccgagcggatgcgcctgaaaaacctgccgcttcataacggtttttttcacgctgtaaatcttgctctaacgcttcaagtctacgcaccattgcctttagctctcttgcttctataggctctggctgccagcttgaaagtgaatgttgttggtcatgaccatagcgagccagcattgtggcgtctgatttatcagtcttatgaactagccctaatgagtttgcatattgttttgcttttcctgggtttacatgtaaaagagtaaatccttgttcatataaaaaatacatcaaaggttcgctataaataccagtaggctctgtcgtaataacaatattctgagcttctaaccctgtattctttagcacccaatcaactaattcttgatagccttgtattgtgttctttaagaccttggttttctgcttatttttgactacgtcgcgtaaccagctaacatctaacttttctttacctacatcaatgccaataaaagccttcatctctatctactccccttgtacatgcagcatcacccttacttggggtgctaggataccattcagtttaatggaggttaggaaatcagggctcaatctacaaaacagcatttttgtgctaaggtcgcgcacgagctcaccgatttcccgatgcgataggtgctagctaaacacccatcaagaagagatacaaggtcgcgcctttaagccgacgcggaatttatgttccattcaaacgctttgcattcccaaccttttattccgctctgctgagcgggtaacttttgcccagattcgcaaaagtaaccaaaaggtctctttatcgggctatcgcccaaacgtctcattcatattgtttaaggcagcgtttagcaagacgacttttatcgtaaggcatagattatttttgctggtggagggaagggtatttttaactgaccctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactaacttcttcgtagctattcgtctgctagctgagcaattcacttagaaagatacaaggacgagggtggggttatttctttgttgcgtctagaaatggtcttagcgtgaaaaaaacacacaatatttttatggttttcatttttagcttcttgtattctgtaaagaaatggtcagggaagacaagcagatactcatatcaaattaacacttctttctcccttcgccagaccaacgttatatttaagacactcgttttttcttagttaaaaacacgaatgacaagataaccaaaagcatgacttggaaattctgggaccaacatcgtttcgctgagacgccaaaatggctagaactaaatcagcgctgtttgttagtaggaatagcatcaggcttaaaagctaaaaagctttactaaaaattcgaagagatgactgcagaactgtttttttagatcttgattttgcttgcaaaaatcggggtgtccatagatgttgtacggaaaggtaatatgaaaaaattccattttgatggtccgacatggacttttttgactccagagcaaatgtatgatgaagagggaaagcttcgtgaggcacataagtactatcagaatgcagatatttacttcttaacgataatgagaaagtgtctgtttgatccttcaaaaacaagggtgtctttaaacgggaatattaactgcgaaatattggttggcgatcctgctaataaaaaatttgaacgtgttcgtgtatcttaccctcttcccgaaatctggtatgcaatgccgtctgtcaaggctcgatttaagtccagaaatgagtttttttttactgtgctatttaatcaatacacacctaaatcaggtatcaagcgaaagtgcttcttagcattacgaaagctcatgaaaaaaggttatatttcatccaatatgggtataaaaatgttggttgccatttactcgacggaaataagtgtcaggcatgaaaaccgatatgagataaacatatttgatcctttggtcaagtccatgacagatgatgacaaggcagagcaagcaagaaagaaagatccaaagctttacgccctagatgatttagaatgggatattgaaagaaaaaaaggagttgatttcacaaagctgcccggagctgactcaaatgaaaattgtcggttgaaagttgatcagattgtgaattattttaacgttgatattggaggtcagcgaatagcttatattggaaaaacagagcaggagccatttgaaaggcttttcccgcacacaaagcttaacgaactaaacggaaagctttctattaatgagtttgaaagcttagtgctacacttgtttggattcatgtactgggatgaaccaacgaacccatttaatccaagttcatcgatttctaaatctgatgccattactgttgcagaggcagaattaatcaactacttcaagcctccgaaaaatgacgattatgtcaaagataaaggtaaacctaaatggaagcacatcagggacttgaagagacgaggatataaaaagatagttggcttagtcgacatagaaggacagtatgcgaagttttttacttcacatatagagggaaagggaagtaatcgacatgaaattgaaatagatttaagtcggtatccttcggtacaacaaaaaaatacatcggattcgcaagctaaccgttgatttaggcgttgaggctgtagaatttctccaaaaagaacattttcatgttcttttttaatggcctgttatctaatcactattattcgctacagttgaacgtgatggctaattacaaacctgatttatcctgccaaagtaaattcattccgattgatttcgtacaacaaattatccccggtacatttgagtacgcactttctcatatcattgataaacaccttgatttaagttcttttgacgaatggtataacaacgataatggtggtgcagcggcttatcctccttcagtaatgttgaagatcgtcttgtttggttattcgcgtggattggtaagtagtcgccgtattgcaaaggcgtgcgaaaccaatattacttttatgaatttgtctggtgatgcgcagcatcattacacttcagttgcgaattttgttgccaacatgaaagaccaaattgaacctctgtttacccaagtcctgatgatatgcgaccgcgaaggtttgattggacgaaatatgtttgccatcgatggttgtaaaataagatcaaacgcgagtaaagaatggagtggtacttttgacgagcttgagcgaaaacaagccaagttacgtcgtgctagtcaacgcatacttgagcatcatcaagcacaagatagtttaggtgaagacgaagtggcgcatgacttgaagcaaaaagacaaacttgacaaaagtgcagagaaaatcacggaatatctagcgacacatcaagaaaaaacaggtagtaaaggcaagcctgttaaaagtaatattactgacccagacagtgcaaaaatgaccaccagtaaaggcactatccaaggttacaacggcattgcgattaatgacgataaacatcaaatcatcctacaagcccaagcatggggtttggttggtgggcagcaaacctttgagccagcggttactcaattaaagcagcaactcgataagctcaccacacaaaagaaaccaaacgagcacacaataaaattcaccgcagacagtggctttaacagcgaagctaatttagaatttatggctcaaagtgggttcgatagttatattgctgacaatcaatttagaaaacgtaatccgctatttaaagagagtgaaacgtatgaaacagagcaagaaaaacgtagattgaaacgcagcaagggtaggcccagaatattcacctcagatgatttttattatgatggaacaacacaaacgtgtcgttgtcctgcgggtaatgaaatgtggtgtagtgggacaaatgtaaagagtggcaatcaagagtacgcacgattctgcggctacttaaaagactgtaaagtgtgcccattacagcaacaatgtatgcgtaaaccaccgaaggatagaggaagacaagtacagttcttaaacgatcagtcccgtaaaaagctaagctacggtgataaaatgaaaaccaagatagacagtccaataggacggcgccaatacagtaaacgacttggtgcaattgaacctgtgtttggtaatatcaccgtcaataaaggcatgaacaaattcacgctacgtgggcaagaaaaagtgaatgcccaatggcaaatgtattgtctcgttcataacatcgaaaaacttaggaatagcctgcactagtcaaagagaaagccttcacggaaatagaaagactcacgccgcgatcacgcttcatttacggctctatatcatcaatctatgattaaaaatagaatcacctgttgaatcttgggtgtatgtgaaatattgtggatttatattaattaagtaggctgagaagtagaaaatctacagcctcgttatgttaattatcgaaatcagaatggcttaaaggaggctgaaaattggacttaaaggaatactcaaatcaaatatcaagttacatagacttagattctataaggctggcacttaagcatcgaacagaaaatattaatatggatatttttaagatggaatttagccttgataatgaagccacagatcgagggttttcatccttagttatcgattacctgaagaactttagagtatctaatgacgtaattgaactaatcgttgcgcttgatggcagtgattgttatagcaaagagtctatttcctgggttaaaaactataagtttgatattgaaagtcaaataaatttgcaatgcgactcttccaataacaacgcccctttactttctatcaaagcggagaatgaaattctggacattataaactgcccaatatatttcatttataactgtgtctgccagtttgcatcgacctggagtgatgataaacctgaaggtttcaatgcctttcttcagcatagtcatccgtcagaactatttgttcacattgaaaggcgtgtagctatgacatgcaagagtttcaataaaagtaggcctgggaaaaatgctcaaagcagcataatcaacggatatagatatgtttgtattaccgataacttgcctattgatgaaagaatatttgaggtggcgaagaggttcgcgtttagtcaagctatatcaacattaaggtaatttacatgggcggatttaaagtatacaacccttcattaaaggatggcttagagaaaggtgtctatcaatataaaaatgttatctctcctttttctagtctagaaacaattaagaaaacaaaaaagaacaagcatctatctgtagatgaaaactacggccttgtttatgatcggactttgactaaagttccagcccatatctacgggagagaatgcgacatacctcagtattcaggagaccagctcgaaaattttggctttttgagggttcctttcagaaaaattccccgaataaaaatttacaacagagatgaattagataaatttgtaaaaagcattgaatctagagaccctaacttgaagcttttatttcgcggtcaaaatacggaatactatgttgatagaggtgcaaaagaaaaagagctgatttttgctgatgcgaatgcgcttgaaccatcattgataccctcagctgttcgaagaggtatattaatggaggatattatgccactgtggaactctatgctccaatcatatcttggaagcaagagacttggatcgagttcattgaaagatagtgatcttattagatttaaatctagccctgaatttgcgttattttctctatctctagcgcaacactatggattgcctagtgtagggttagatgctactgatgatattgaaaccgcgttgttttttgctacgtacaagtatcggttaaataatggaatagctacatatgaatataatttaaacaacctaaagaaagagcctgtaatctatgttttatcacctgctgaaagatttcatctgaattattctgattataatccagagtgtgctagttttcttcggccagataagcaaagcgcaaagtttcttcatactggatgggggctaaataaaaacaattgcgctagacatatttgggtggctttatacctagataccgagggtgactttggtaatataccaacccctggagaattatttcctgagtcagactcttttgttgatcacataaaaccgattattgaagagatcaataaaggccatcttaacccttattttgaaggcttctacacattttaaataataggttgaaacataacaaaaccagccagtgggaccaaaaaccgccgcttcgctccgtttttcggcccctgctgtcggcgttagccttacgagcataaaaattactttttagaagcctgtcttatcaaggcgttcactttttaattgaacagcactatcaaggctgtcattttgtggatatgtcacgtcagatcacgcctcgttcctcgtctcatctgacctacatgatcggttgggtgaatgttcacctgataacgcttaattattagtactagagggaataataagctggtgatggcaggtattagttctttttaaattggagtgatactatagtgatacattttaatccgaggtgtcgctatgagaaccgaagtcgttactacattaaagaggcaggcaacgaagttgcttgctgatttgcgtgagtcaaaagagcctattctcataactgagcatggtcagccatcagcctatttgcttgacgtagctgattacgagttgatggtggagcggatgaaaatcttggaaggtatcgcaaaaggcgagcaggccatccgtgaaggtcgaacaatggatatgtcgcaagccaaagagaaaatgagtaaatggctcaaataatttggactgagccagcactggataatctgaatgatattgccgagtatattgcagttagtaatccgtacgctgcgaagcaattagtagaaaatgttatcagtaaggtgcagagactcgaacaatttcctgactccggcagaatccctgaagaaatttcgactctaaattatcgagaagttgtagtgaatccttgtcgtgttttctacaaagttgataacgactcagtctatattcttcacctgttgaggcaagaaagagatttgcgaaagtatttactctctactgtaaatgaaaactaactaagtgctcaaatagattttatcaagacattcgcttttaagtttatctgcactaatgctgctggggggggagtcagatcacgcctcgttcctcgtctcatctgacctacgttacgctttatcaaagcttaattaatttgtatttaagggattgtgcgcggtcacaccgcgaagtgaagatggagtggcaataaaccatcttcattcattccaaaaaatagagtctgtcgcatcctgctatctcaaacgcccacagactccaatccattcaaagttcaatccttcccaatcactgcactgactttggcgtttgtgtgaatatgtaactcactgcttgtgccagtttcgggctgacgcgtccgccgcgaagtaatgtccaaagtggttgtttggtttctggatgttggcttagttcggcggcgatttgcttgaaggcgatgtagccgtcttctctgtgcgccagtttttccatgatgatgcgcagtagctgtgggttttgacctaaccaatgtgggcattttgcggcaagtgcggctatagggtgaaggtcgtcatcacggcatttagtcaagctaccaagtaggctaaacaagggtaaaagcagtttgtcgtttaaatctgctctggatagggcgcgcaggtagcttgcttgcattaaggcatcttgttcggtttgcagttgcgtgataagcgtatcttgtaattcgcttgatagagtttcgtgctcaagagcgtgacatagggcactaacaactggtttggctgcttgttgaatggctttttcgattagcgcttgatacttgtcttcatcgactctggcggcaagttcggctatgccttgtaggcccagtgtttgccagctgtcgtcttcttggcttaagtctgaggaaaggtatttcaccacgtcatcaaagtagtgtgatggcgctttgtgaaggtctttgcctagaatggcgtgcaagcttgccatgcgttcttgatctggtttgaaggcataagggctgtcttcaagtgcttctgataatcccgcttcttcgcctttgtgtaatattttatcgacaatgcttttgataaagtgatcccgcgtaccaaggttcagacagcctgcttcgtcgagtggtaacttgataaaccaaataacgccttgctttatgatgtcttcttttttgcttttgttaccttgttcgttgcccatgtttagtaagcacgccaaccaagcatgttgacggaaaggaaatgggtaagcttgttgcttgcggtcgaattggatcgcttgttgcggggtgattttggtgatgttgcgaccaatatcgtagtagcttacatcacaaccgaccatatcaaataagtcagacagagattcaattttgttcatgataaagttttggctcttgttgccgcttttatttgcgctctatattgtccgtaaaagcgcaattatgcgtgtaaataaaaatacgttatattaccgtttttcaaaggagaaagcaggttgaaaaaagccttttctgaccatcatttgttagccgatttattgatggacttgcaaatggcaatgcaagattgcgatgtttggctatgtgaagagccaacaaaagaagcgttacaaagttcagagcctttttgtattgataccatgagattcgagcaatggttacgttttgtgatgatagaacgctttaaaactatgttggcaacaggaagtgatttgcctgtacgttgtcatatttctcctatggcggaggaagcttttaaggataaaccacacgctaaagttcgccatatagtcacatgcttaaaccgcattgatcagcatctaagtggtactttgtgatatcaaatcgggttcatcacccattagtcaaagatcttgcttggctggtggaagggcattatatcgagcgtgattttgatcttcagccttattgggttgcggatgtgaatgagcgtttgttaatgctggatcaggatccagagtctcttgtaaatgcaatggcagcttgtaaatcccattttcttggtagttattttgagacgttattttcgtttgcgatagcgcatttatcacatttaaaaatacatttggagcattttcaaattgtaaatgaagggaaaacgttgggtgaagtagacatgttggttgaaacgactaatggtgagcttcatcaattcgaaatagcgattaagttttatttagaaaggccggatctttttcctcatgattggatcgggccaaacaagaatgacagtttattaaaaaaggtcacgagagctagagagcatcagttacagatcttgcaaacggaagaagggatttctgcaattgaaggagttgctaaaggtcggcatcctatttccaatctcttggtttttggtcgcttgtattctgctttaaatagtaaagaggaggttgatgcgtggcttaagcagagtgatcgtggtggttggattcgtgtgtctaatattagtttgctcatgccgtttttttcggattttttaatcttacaaaagcctaattggttgtctgtacctaatataaatgataatttttcttccaattctctacaatctgcctacaatcttgtaggggaattcctacttgatgatcgcccacggcatgtttttcttatgtcggctctttataaaacagaccaaatacatcgaaatgtatttattgtgcctgattcatggtgacagattcgatagagtctattcctaaaatgtatgaaccgtattctattagtagtatctataacaaatgaccgatttatctacattattgcatcgtaagatgccattagctgcttggattatagatatagagcaatcaagcgtgccatggtgtaatgaagcggcagaagttctattaatggattctctgagtgatattaaatctggccaacgtgtgattggggccgagttaaaaaatcgtttgtctttgtatttagaaacgcttgatgtaggaaagacactcccttttaaatggccgtttgtttcaaaagatggcattcattacaatgttctcggaactgttatttctttaggtggtgcgcgtaagggcttatcggtcgaggcgcacccagtttcactgccgcgtgtttcagtagaaagttctcattctagtcttctttcgcattttaccactttgtccttcgctgtttttgaacagagtggcatttatctagaagccagtaagtgctttacagagcaatttggtgacattgagcatgtacgggatttatttgcggtagctggtgccgcaaacagctttattggtcgtttagctcaacgggagagcttatctcaagagataaggctgtctacaaaaaatggcgttcgttggcacaaaattgaagtctcacatcagccaatgacaaacgttgtgtatttattaactcatgatattcaagaagaaagagaccatgaagtcgcgctttatcgacttaataattacgatggtttaactcatttaccgaatagaaacttgctgtatcagcagctagaaagtgcactagtgaatgctcgtaaacgtcatcgccaatttggtcttttgtacttagatttagatggctttaaggttatcaatgacaactttggtcatagagtcggtgatgagcttattcagcgtgttgcagaacggatcaaaggtagtattccctctagcgcttgtttatatcggttggggggggatgagtttgtggtggtattggaaaataccaatgaaattgaagaactagaaagtattgcccaaagtattatgcaaaatgcgagtaatacttatcctgtggcaaaaatggaaatgatgattaccgcgagtattggtatcgcaagttatccccagcatgcggatgatgtagataatttactcaaaaatgcggatgccgccatgtatcgagccaagtctactggacacaacatgtattgtgtttatgaggatcacatggccgacaatatcaatgcgcatctcacattgggtggcggcttacgaaaggcgatagaggaagagcaattcattcttcattatcagccgaagattcgacttccagatgaaatcgttgtaggcgcagaagccttgattcgctgggtccatcctgaacttgggatgattagcccagatcaatttattcccctagcagaagagagtggtttgattcttcctttgggtgaatgggttattcgaagggcctgtcgtcagctgcaagaatggcgtgaagctggtttggatcctattaagttgtcagttaacttgtctagtcgtcaatttatgcaagcagatttggttgatatggtgcaaagggcactggaagaaaccggagtggatcctgagtatcttgagcttgaattaacagaaagtatgttgatggcggatgcccagcaatcgattgaaaagttgcatagctttcgtaagttggggttgacgctgtctattgacgattttggtacgggctattcatctcttgcatacttgaaaaaattcccaatccaaacactaaaaatagatagatcttttattcatgatctaggtttggattgcgataacgatgctattgtgaaggccactatagcaatggcgaatagtttaaatttaaaggtgatcgccgagggggtggaaaaccgctcacaagtcgatgtcttgaatggttacgattgccaagaggttcaaggttatttgttttctaaacctttatccagtgatgactttcttatgtatctgaaagcccacagtgtgaaggtttaggcactataaatgaaaatgaaacatcgagataagaaagctttatggcggtggattttttgatgttctgcttgcggctaataggttattcttcttgctcaagcgccaattaataaactatgggtacactgtgtcgacgctcgaaaacctttcttgtccgatagatgccgcactgctcactcgtaatgggcgagtcttaacgtgcgaacatggacacacctatgacttagctaaaaccggctacgttaatcttcttcctgtacaaaacaaacgctctaaagacccaggtgatagcaaagagatggtcgccgcgcggcaaaatttcttaaatcagcagcactactttcccattgttagtgcgattttatcttcttggccaacagatcatttagctaatggtgttcgaattttcgatgctggttgtggagaaggttattatctcagcgaaattggtgaagctttaagtaatcaaggtattagtgccgagcgcacaggtcttgatatttcaaagtgggctattgtcgctgctagtaagcgtgacaaagcggtcagttggttagtcggtagtaatgcgagcttaccggctcctgatgggcgttacgatttagtgttgtgcctgtttggtttcccagtttttaaggaattttctcgagtactcagtgaagatggcttgatgctgctggtagagtctggcccaaatcatctcatcgaattacgtaaaatactttatccatcgattcacgaatacaaacaaactttttctgagggtgtggcgggttttgagttggttttggaacaagtagaaacctttacttttaccctagattcgcaagaaaaaattcaagatttattaagtatgacacctcatattcataaggcgtcgtacgaaggtcgagaagctgtaaaactgctcgattctatcatcctcactgcggacattaagcttcgctggtatcgaaagaaaattaaggaagtgaatcatgtctagccatttagatgacctttttaataaaaacagagagtgggctgctaaagtaaccgctgaagatccagagtttttttcaacgttatcaaagcagcagcaacccgaatatctctggattggttgtgcagacagtcgagttcctgctaaccaaattgttgacttattgcctggtgaagtttttgttcaccgtaatattgccaatgttgtagtgcataccgatttgaactgtttatcggttattcaatttgcggttgatgtgttgaaagtgaagcacatcatggtggttggtcattatggttgtggtggtattaaagctgcaatgggctctgaagagcacggtatgatagacaactggttgcgtcacattaaagacgtataccgtttacacagagtcgaattggacgcgatagaagacgagcacactcgttttgatcgtatgtgcgagttgaatgtggttgaacaggttgccaacgtttgccagagtagtattgtgcaaaatgcttggaaaattggtcaagaattgcatgtacatggttggtgttacagcatcgaagatggtcatattaccgacctgaagcgaacggtatctagtgcacaagagtcacttgagcaaatgaataacatgtaaaaactaagtcggcggtacatcgcgaactttctttaaaagcaaaaaaacgagccatgtgctcgttttttattgtcagtcacttttgctgtcttctagagactatagaaggtatctagagtagggagttacaggttgttgttttcggcaatagtgcgagcgcaaccagcaatagtagaacgtagccaaatatgacctgggtcgtgttgtagtaatgggctccacagcatttttagttctactggcggaatgtcaaacggtggaggcaaaacaacaacgctagtattgtctttcatcaagcgagttgccaatgacggcaaggtagcaattaaaccaagctgttctgtggcgcgcatggcgacgttgtagttacgggtaaacagacgaatgttgcgtttaaaacctaagtctgccagtgaaccatctacccagcctagtttttgaacttcttctggctgaataccaacacctacgccaaaacctgttttactcacccaaacgtgaggtgaagcaagataggtttctagagaaaagtttttagcaatctctgaatcagcgggaaccaaacaagagaaatgatcaacccaaactgatttttggtgaaaggattgtggtaagacatcgaagcggttgatgaccaaatcgactttgcctttttcaacatcatgaaagctcacatcacttgggttcatcacatcaagaatgacgtttggcgcttcggcttggagctttttcattagtggtggaatcagtgtggcttcagcgtaatcactggccataatacgaaaaacacgagagctggattccgcttcaaagctttgtcctaggtgtagaacttcatcaaccgattgtaagatgctttgaacacgtggttgcaattgaatagccagagcagttggcatcatgccatcactggttctgactaatagtgggtcatgaaatagatctcttaaacgtcttagtccattgctcatcgccggctgtgtaatgcctagctgatttgctgcgtgggttacattttgctcccgtaataaggagtctaaataacgaagtaagttaagatctattttatctaactgcataagggaaggggcccatgtccactaatcgtaggggctgcatgatacttcattttgccaatgaatagaatgataacccttacgttagtgaggcattatgaggttacttggcgagttgctctataacttcataacaagcgcccatggtgtgatagtcggttttgcctgctgggctcttgcagtcatcgaaggctttattatcttgagttagaattctaaaccaagcgccgtattgatggtcgatcatgtgggaccagctgtattgccaaagttgttggtatttatcccaataatgctcttctttggtggcgagggctaacatagccgcagcagcgaaggattcagcttgaacccaaaaatacttgtcaccgtcgcaaatattgccttctggattgtagccataacaaaggccgccgttggtttcatcccaggattttttccacgctgaattgaacagtttttgagccgttggaaccagccagtctagtggcgaacgctggttgatcaaaagtagcaatttggcccattctgtctggtgaccgggttgaaatccccaaggacggaataaatgttttgggtctgttttgttgtagtcccaatcaacttgccaatcaatcgtgtaatgttcccaaatttcaccgccagcgagagcggcttggcgcaagcaaatgttatttgctaacaaagtagcgcgttcaagataatgaggctcttgtgttgcgtcgtaagcagcaagcagtgcttcgcagctgtgcatgttggcgttttgaccgcgataaggcgaaacatcttgccaatcgctggatatttcgtctttgtataagccaaactcagcatcccaaaaatgtttttccatggtatcaaaggtttcttgaatccatggttttgcttcttctacgccagctttataagcggttgcataagcgagcataacaaaggcaaagccataacaatgattggtttcatcaagatttttgtctttgtttagcagccaaacataaccaccattttctcggcgatgacgatttctcaaatagcttaagccgtgacgtgtcgtctctaaatactcggcttttccttctgcttgatacgcctttgcgtaattgaaaacgaaacgcgtactgctaaccaagtggcgagtatctgtatcgtatatgtcgccattatctttgaaaaattgaaaaaaaccacctgcaggatcaatacagtttgggtgatagaattgcatcgttgattggatgtggtcttttaaaaaagcgatagatgtaaactctggaaaagaaggcatgatttcgtcctttactttggctctgctgtataatgcgagcctttttatttttgtttaagttgtttataagatctaatactgatttctcatcttaatgggttatatgattaaatcaattagatttattaaatgagggcaatcctttgatgtatttgcgtaatgttattagcgcagtagagaaaatattcctagtttacgggctcaatatgagagtagggttatatgaaatcgtcaggtagtacttctgaacaaagccgcatttataatgagcgtattattcttcatttagttcgacagcaccccgaaatttcccgagtgaagattgctgagcaaacggggctgagtgctcagacgatttccgtgatcacgtcatctttgcttgagagacagttgctacaagtcgacggcaaagtaaaaggccgtcgtggtcagccttcaataaaacttagtatcaacaaaaaaggcgcttatggcttaggtattaatgttgatcgcgaccatatcagtgctgctttgctagattttagtggcgaatgtgttttgttgttagaacgaatagtgtcttttcccaccgaaaatttagcgaagaaaatcgctcaagatctaattgaagaagtgaaaacaacgttaggtgaagactggagcaaggttcaaggaattggtctggcaagacctgactatatggattcttggctagaaaccttggtgacggactctgaccaaagagcggatttgagcaatctaaaagccgccttggcttattggcaatcggatgcgtttgaatcttggctgacggatttaaccggcgtgccatgtttctgcgaaaacgacgctgttgccgcggcgaccagtgagttgttactggcgtctgttgcaccacagcgtgacttcttttacctcttcgtcagtactgcttgcggtggtagttttgtagccaatggtgagtgttactttggtgctcatggaaaagccggtagctttggtttaattcctaccgcaacaggaaagcatggcaaatggattcttgaagccttgtcactgtcttcgttgcggcgtttctttgctgataagcaaattccgtggccttcgactgatgatctgtggcttgaacctcaatacactacacttatcgaacaatgggcgagcgaggtggccttcgaagtgactccagctttggcctcggtggttgctttatatgatccagaggcgatattgattggtgggcgtttgccatcgccagtattagcagcattaattatttgtatcgaaaataggttaaccgcacacagtatgctgcctttgcctgtgattcgtattgctcaaacaggtcataccgccggtgttttgggggcggcagtgttgcctttgtatggaagctttgcaccacagcaaaacctattattgctaagttctaaatccgcagtttcagcctcttaaaaagagagcgaaagagaaaaccaaagagagaagtaatgagattagaaatacaatgtgaagacagaataggtatggtacgagaggctctcgatctatttattcctcatggtatcgatatgcgcttagtggaagtggataccaagcgacgttgtatttattgtggcttttccgatatacctttctcaaaactacagcagttattggctgatattcgtcgcttagacagcgttgaggatgtcaaaaccgtgatgtttacgccatctgaaagagagcataatgcgctttatactttattagaagctttgcctgatggtgtgatttcggttgatttgaagggcaatatcaccatggtgacagagctggccgcggaagacctaaatgtgcctgtgctgaacctgctacacaaacctgttcagcagtttattaagggaattaatgtatccaaggacacctgggcgaacccacgagatggcatgagtaaacggattcgcattcgcaacaaaaccttattgctggaaatgaagccgatttttgtcagtgacgacgaaggtgtcgcaaaccctgctggcactgtgatttatctgaaatctaaaacacgtttggatcgtcaagctgagagcttaaaacaagctccagacgcggagaattatttagaaaactatttccgaccagcggtgatgaaaagtgaagcaatgagacgaaccttgcttcaagctaaagcgtttgcagaagtgccaatgcctttattggtacaaggggaagttggtagtggtaagcgagatttggttgatgcgctgtttcagtattggcaaaagcatcagggagacagagaggctcaactgattgttcgtcacgcgcgagaattagtcagagaagatattaacaagctagataaaatttcgggttggtttgttattgaagatattgaatgtcttgatgagcaggtacagttagatttggctgcttggttgtctcgtcatcctggtgaaagtaccagtcttgatagtaatgttcgtttaatcagtttgtcttcgctaagtcaaacgcagcttagtaatagcgagacattaaataaaacactgtatttctctttggcaaccttggtactgtctatgccatcgcttcgagatcgcaaagaggatatagaaggacttattcagcaagtaatatcagcccaggctgaacgttatcgttttcccgtaccttctatttcaaaaggcgctttaaccaagttggctttatattcttggccgggtaatttgaaagaattacaaaatacttgcttacaaaccttactgacaatcaaagacaaagagtggcaagctgaagatattctgttaccagaaaacaattacatggtagacatggctttgattgatgattcgttggaagtgacagtgaagcaatgggaagctgaattattgaagcgactttatcccaatttcccaagtacaaggcgactagccaaggcggttggtatgagtcacagtgcaattgcgaacaaactaaaagagtacgagataaatacataaatgccagattgaaaaggtttcaatctggcaaatagatagaatggagaaagggttatttagtatgggcgtctatgacgtggtactggacgacgtacttcttcgcgctcaattttgattggttgtagctttgttttcggttgtgctgtgtgtttctggatattggctaccaagaaagcaattgctgcgcaggcagcgacgaataacaaaaattcaaacatggcatttctccaaactaattattcttttaacaatcatgattcaaaatgatcgttgggtaaaggcaattatgtagtcttttagttaatggaggagagtttttgtaaatcaacccctgcatttaagattacaagttatacctttttcttagataccttgctacaccatcttcatcatgatgaccaatgacatcggtcgcagcatctttcacatgaagcaatgcgttatcagttgcaaaggcttcatctgaggcagagaacatagacagatcattgtctccatctccaaatactaccaacctttcggcaccaatttctgcttttagttccatcaacgcagaacctttacacacattgctatggtgtatgtctagccaaaatgcgtcaggggtgtaaatcccaccaccagaataggcggttaagtgactgtgtttttggctatctaggacaattttttcaataaactcaggtcgacccatcgcactaatattggtaattcttgcgctatgagatagctccgcgattggatgaaggctcatgtttttatgattgcccagctcattggcgatgtgatcgctcaaatgtcctgtcagcggtgaatggtaaaccttgtgtgaaccatcgtcctctaggcagaagataaaaggcgtgacgtcgttttcttcaaaagaagtaaggagctctgatatatgtccttgtgacagcaggttacgatgacggtaaaggttttgttgaggatcccaccattcaacaccgtttttgaatatctgccagttaggaaattcatggccttcaatgcaaggcatggcggcaaagtgagtacggcctgttgcaaccgtgtagaaaacccctacggcttttaaacgttctagggtgtctagcgtgtagtcagaaagacgttgatgccgattcagtagggttccgtctagatcaaatgctactaattccataattacctcatatgtatgcttatagactatcgcattgccttagctgaatattcaagtgcctttttagtttctgtgtaggttttctttcatgttttttaatcgcttacttagtgcaggctgagaaattccaagcattcttgctgctaatgattggttgttgcttgctcttttcattgcttcttcgactaataaatctgccatattgcttagagttggtaactgtgtgttgattggaaattgaactggactttccgtgaaagccaaatgattctctttgcttaaaagtggctcgaaaggagtgcaattgagtttgtttgatgtgctttggctaactgcatcatatacaagtgcttttagttcacggggattacctggaaaagtgtactgagataaacttacagataaactttttggtgcagttaaagctggtttattcatttcttcacaagctaatttgataaagtgatcaattaataaaggaagatcggctaaacgctctcttagtggtggtatgttgaccatatgagtttttaagcgaaagaataaatcttttcgaaatttgccttcagcttgtagctcttctaatttttgatgtgtagcaactactatccttgcttccattctttttggtttatcacttccaacaggatagtattcaccttcttgtagaagccgcagaagcttaatctgagaggctaagcttaagtcaccaatctcatcaaggaataacgttccgtttgctgctttttcgactagccctagtcgtgttttgtctgcgccagtgaaggcaccacgagagtggccaaagagtgtatctgcaaatacgttgtcatctacacccgctacgttgacactcactagcgggcctgaacagttgcttaattcgtgaatgacattagcgattaactctttaccgacaccactttcacctgaaattaaaactggctggcgtgtgctagcgatagactcgatataacgaaaaactgaccacattacttgatctgaagtgattatttttgaaaaaatatcaggtctttctagttcattggatagaatttgtgagcgcaaagcttgattttctagagtgagttcttgggtatggattgcccgttttaagccatctagaatttgattttgatccgaggtttttacaaaatagtcgaaggctccttgtttgacacactctaccgctgaatctacttggtttacaccgcttataatgatgacgcacacattagggtattcttcttttaaccatgacaatactttttgacctgaaattctcggcatggtgagatccaataaaaccaaaccaacatcctccttctccatgagtgaggggactaggcttggatctgaacaggtcattaaattgttatacccttgtctttctaaggttaatgacatgcttcgaagaaaagcaacttcatcatcaactaataaaatcttaaattgcgggtagagattatatttcatgaaaggctcttattttatatagatgattctgagtgaacagtattgataaaagtgccttccattgcatcatttggcttataaatggggaaagaaacagtgacgctggtgcctttatttaactcagaatcaaaagctaatgtaccatgatgtgcttttatgatagcagaagaaacagacaagcccagccctgtcccgccttgctctctctttgtcgtgaagaatgggtctgttaaacgcagaatgtttgctggatcaatgcctcttccttcatcctcaataacaagcataacctctttttcatctaagctctgagtggtggtgactcgaatggcttctgtgcgtttttcaactgcgtcgcaagcattgattattaggttaatgataacttgttctacccgttgagcacttccgataataattggattgcgtttatctaagtacagttcaaaatcatctgtagtgtttcgaatagtcgtatctaccaagcgaatagcggtagatacgatttcattgaggttcacttcttgagttatttcatttggttcttcacgagcaaaatcttttaaatcattcactatgtttcgaattcttaaggtgctttgatccatttcgtctaataaatatggtaactcctgactcaaacgatcaaatctaaggcccgctaatgaaaaattcggatcttctttcgcgtattgagctagatagggtagagcatcttcccaagctgattttagaataggaagattgagcataagcaagcctgttgggttgtttatttcgtgtgccacaccagacacaagcacacctaatgacgccattttatcggcttgtattagctgttcttgctgcgcttttaattgggaagaccgcttttcaacttcttttcgcagcatcgcattccatatacctatggcgccgattgccaacaataaagcgataataatataggccgcatacaatcctaattctttccatgggaaggacgactgttgtaatgctccaaaccatttctcatgaattttttgttgctggccagtatttctaaggatggctaagccttcattgaaaatagcaattagctcttcatttttttgcaaagcaccataacttaaacgttgacctgatattggactcgctatggcatgaatattattaagcttcatctctttgctgagataaaggctgggggagtttgctgttaatgcgtaatcatgtttacctgaagcaagtaagcgtaacgcttcttcatgagtcttaacgggaataatgatggcttgaatattattatcaagaaggtattcatgcatgatgctagcattttgaactattacttctttgtttttaagttgcgaaacatcattaattgaaggggagtttttgcgggcgaatattgagtaattaattatagagtgtggagaagaaaagaggatgttctgcgctcgttcatctgagtaagctattccttgaagtatgtcaaaatgaccagagtgcaagccttttaatatgctttgccaatctgccatttcgatttcgacatgaacacccattacttccgcaatggcttttgttaattcaacggtataacccgttggttctccatcttcaccagcaaattcgtagggtggaaagttgtaatcagctcccactgaaatcattctttttccagagtgtcctgtaaagctatcttctgcggatagctcgctagaatgtagtggtctaataaaaccggacaccattttaggtggtaacattgccacattaagagaggtgtttaatgacaaaacgtcgtgtattttcagcagagtttaagcatgaagccgccagcttagtactcgatcaaggctacagttttactgaggcctgccagtcccttggcattggtgagacagctctacgacgctgggttggtcagcttaaagatgaacgaggtggtgtcacaccaaaagcgaaagctttgacaccagaacagcaacgtatacaagagcttgaagccaaaattagtcgattagaaagggaaaaagccattctaaaaaaggctacagctctcttgatgtcggacgacctagaacgtatgcgctaattgataagttaagagagcaagaagcgacagaggtactttgtgacttgtttggcgttccaggcagtagttactacgattacctcaagcgtaagcagaagattgatgttgaacggttaacactgcgtagtctagtggttcagcatttcaatgagagccgtggtgcggcgggaagccgaacattacagaatatgttgcaggatgaaggctatacactgggtcgcttcaaagtcagaaacttaatgaaggaagctcgcttatgcagtaaacaaccaggaaggcatcgctataaggatacaggaggcgaacaaccagacatccctaatcatctgagtcgagagttcaatgtgagtgcccctaatcaagtttggtgtggcgatattacttatatctgggcagaaggtcgctggcactacttagctgtcattttggatttatatcgaaggcgtatgattggctgggcgttctcatcaaatcccaatgcagagcttgttataaaagctttagatatgggttatgaacagcgtggtcgaccaaaaggtgtgatgttccattcggatcaaggaagccaatacgcgagtcgaaaatttagacaacggctatggcgttatcgcatgaagcaaagtatgagccgccgaggaaattgctgggacaatgctcccatggagagagtgtttagaagtttgaaatccgagtgggttccaaaggcaggatacatgactcaaaacgaagcaaaacgagatatcagtttttatctgatggattattataactggcgcaggccgcatcaatataacaacgggatgccacctgccaaagcggaagaacaacctaatttactgtccggaattagttgaccactacagaaagtgttgctaggcttagaaaaaagcaaagtaaaaagacaagcttgtgtatttttaaaaggctttgcatgtagagaaaatcttcttttatgaatgttattgaggcgaatactaacggtatcggctcaataaaaaaagcgcgaaaaatggaataggaaaaggtgacagggttaattttttgagtgatataacaaaagttatatccatagcttttgttattaagtgcattgaatgtgcttgtttcacatggtttagctgacaatttctttgcacttctaatctttctataacttaagttatagattttagtagcaagtaaatagacgtatttattgggttattttattatttatcaataacttagggttttatttaaaacttggcatttattttgcgattagatcctcgctacatgacattattttaaataccggaatgcttgaggattctatgataattaaaaaaacactatttaaagctttgcttgtacctgctattgcaggcgcttccatgttatctatggcggacactcagtttgtatcgattggtactggtggtgtaacaggtgtttattacccagcaggtggttctatctgccgtatgttaaacaaggatcgtaaagagcatggtattcgttgctctgtcgagtcgactggtggttctggttacaacgtaaacagtatccgttctggcgagttggagtttggtgttgctcaatcagatgttcaaacggcagcgttagaagggactggtcagttcgagggcaatcctttccctgaattgcgttctgttttttctttgcaccctgagcctattcacttaatggctcgtgcagattcaggtatcaaaacatttgatgaccttgctgggaagcgtgtaaatattggtaatccaggttcaggtaatcgttctatgatggaactattaatggctgaaaaaggttggacgaccgaagacttttctattgctgcagagttaaaagcgtctgagcaagcacaaggtatttgtgatgataaatttgatgtgactatctacgtatctggtcttccaaatggtgtcgcacaagaagcaacaacgacttgtgacgtcaagttgatcccaatgactgatcctgcatcacttgcggttattcaaaagaacagtgcattttcacaagcggttattcctgctggtatgtacactggaaacgaccaagatgttctaacatttggtcctaaagcaacgattgttacgtcagcaaatgtatctgatgaagcggtttatcaactaactaaatccgtctttgaaaatctagattctttcaagcgattacaccctgcgtttgctcgcctagagccacttgaaatggttcatacatcacttgttgcgccattacatccaggtgctgtccgttattaccgtgaaaacggctacatcaagtaagtatctctttgcatgaattttcatgcaccttgaatgaagcaccagtcatttgactggtgctttttgagttttgcaatgagtcgacactgtgaagtgtatgactaggagtctgtatgtctattaatacaaccacctcagcctcaccagataagttagaagagcttgtcgcggaagctgatacaggtaagcgtaatccaaccggaaagatctctatcggtttgcttttttttgtaccactcatgtggtcgttgtttcagctatggacaggctcgcctttgccatcacaatttggcataggctttttaaacgacactcaatctcgtgctattcatttagcttttgctgtttttttggctttcttagctttccctgctttcagtaaaagtcccactcgccatattccgtggcttgattatattctggccattcttgcggcggcatgtgcttcgtatttgtattttttctatgatcagttagcaatgcgaccaggcttgccaaccacgacagaccttgttgtttctgctatcggtttgattctgactctagaggcagctagacggtccctagggcctgctttgatgctagttgctttgttttttctgttatatgtattttttggagacagttctgctttacctgagatacttcgttggaagggggcttctttcgaaaaagctatgaaccatatgtggctaaccacagaaggtgtatttggtattgctttaggggtttcctctggttttgttttcttatttgtgctgtttggtgccttattaaatcaagctggtgcaggtaattattttattaaagtggcgtttgctttgcttgggcatatgcgcggcggtccagcaaaagcggctgttttgtcatctgcaatgactggtttgatttctggctcttcgattgccaatgtcgtgacgacgggtacgtttacaattccacttatgaaaaaagtgggctttagtgctgaaaaagccggagcggtagaggtttcttcctcggtaaacggtgtcattatgcctccagtgatgggtgccgtggctttcttaatggtggagtatgtaggtattccatatattgatgtcgttaagcacgcttttttaccggctactatttcgtacattgccttactttatattgtgcatttagaagcgcttaaagcggatatgaaaggcttgcctcgctctacacctgcacgtacttggacggcacaattgattcgtacaggtatcgttgtatccagcatgctgatactggcaggtattttgtactatatcgtttcggcgattaagtggctgttaggggacttttcaaatattggtttgcttgcgtttgtggtgatcggttattttggtttgttgtatatctcatcaaaatctgatgacttagaaattgacgcaagcgatgaagcaataattaagttgccaattttcgctgaagtatacaaatctggtttgtattacctcgtgccattggttgtgttggtgtggtttttgatggttgaacgtaagtctccaggcttgtctgctttttgggcttgtatgttgatggcatttattttgatcacccagaagcctctcaaagcttggtttcgtaagcaaaaaaacgtcgttcagcaggcgaaatcaggtgtttttgatttaatcgaaggcttgaatactggcgctcgtaacatgattggtatcggtgtggcgacagcaacagctggtatcatcgtgggtacagttactctgacgggtatcgggcaagttatggcggagttcgttgagctggtatctggtggagttctaatcatcatgctactcatggtggctcttatttctttggtgcttggaatgggcttgccaaccacagctaactacattgtcgtttcgtctttaatggcaagtgttgtagtggagctgggggcacaatctggtttgatagtgccacttatcgcgattcacatgtttgtgttttattttggcattatggctgatgttacaccccctgttggtttagcgtcctttgcggcagcagcagtatcaggtggcgatccaattaagactggcttcacggcatttttctactcgatgaggactgctctgttaccattcttatttattttcaataccgatttgctgttgattgatgtcacctttgttcagggtgtcattgtctttattgtttccttggcggccatgctgatttttgctgcgggtacgcaagggtattttatgcatcgaagtaaatggtatgaaagtgccgcgttgctattgattgcattcacacttttccgtcccggcttttggcttgatatggtcgaggctccatataaagagcgtccaacccaagagatgtatagctacattgatcagcatcctgctttagatacactaagaatgtcggttgaaggtgaaaatttagatggtcgttggatttcgaaaacggtacatatgccgctattaggtcaaggtgatgcagctgatagattgctcaacggtgctggcattgaattgcgtgaagaagagggtaaatatctgatcgacaatttatcgtttggcagttatgcagaacagcagaagttggattttgattgggaaataacacaatttgaagtggatgctgatcgacctgcaaaagaatggttcttcatccccgcttttttattggttgttttagtagcttggcgccagcgtaaacgcaaggcgaggtctttgtaatctaatatggttatttatatccactcctattgtccctgaggttgatatgggccggtgcggtaacgcttccggcctttttagttattacatgttcttttgagtcaacgcgacagtttcgaaagtaataccactccagccattgtcaatgaattggcgaatgttttggtgatctgtcgcttctgggttttctaaaacatcaacacggtaaaagtcaccaaacaaatttagggtttcgacttctgttagttggtgaatagatccgaaagaaaaaatcttacaagaaccattgttttcattaatgccattggtttgtttgccattagaaaacgcggcaggcgtgaaatcgtattcacgctcaatcacatcaatcacttctttaaattgtacttgctcaggtgtgctcttgattttttctatgagcgtttgagtacttagcattgggactccgtttgatatataagatttatttttttgatattattaagttgttgcaaaagattaatgctcagtggttggttcggcatatcgaactgtaaccttgaagcaaacaaaagcaattatgccacaagcagcaatggtgccaagcattggaacaaaagtaccattgtgaaggatgctgataacaacgccgcctaaggcaccaaaggcaaaccgtgatgttccagcaagagctgtaacactgccattattattgccagcgtactttaacgcgccggccataaatccaccgcctaaaatgcccattgggccaataaatagcatgctggaaatgataattagccagagcggagggtgactaaaaaagctcaggacaatcattaaaattgaggctatcaggggaatataaattgcgtatttagagagagcttcagtaccaagcttttccacgtaacggccattaatagttgaagccagcatcatagaaatgacgttcaagccgactaagaaaccaaaattagctggatcaacattataaatttcaatgtacacaaaagagcagccagtgataaagctcatcatgcctgcaaagtaaaaggcagacgctgcgatataacccataacagatcggtttttaagtagagtgatatagtttcgaattgcgttgccaaatgagaagggggtgcgtttttctactggcagagtctctggtatggtacgcagaaataacgcgatagcaataatggctaaaatgcctaacattacgaaaatgtagtgccagtttaaaatagtgaggatggcaccaccgataatcggtgccgctaaaggtgccagtgacatgactaacatgatcatcgacatggctttggcaaattgattaatagacatgccatctttgactaaggccggaacacatacagcaacggctgcaccacccaaggcttgaattgctcgtccaatcattagcagttcgtagctttgagttaaagcacaaacaaaactaccaatagcaaaaaccgtcaagccaccgacgacaactttacgtcggccaatagcgtctgaaatagggccaaaaagaatttgtaaaaaagcgaagactaataagtagatacttagtgtcatttggatgaggccaatgtcagtgttcagacttttagaaatcgttggaatactaggcaggtaagcatcaatcgccaacggcgtcagcccagacaaaagaccaagtactaaaataatgggaaatgtgagtttcatatagcaacttaatggatgggttagtcggctttattgagtagaaatcataaatctgtaatagggcgataattataataggtttacacttcgtcgtttagtttaattgtgcaattactgagtaaaccccagtttgcggtaattcaggaagactatcttttctggttttcatttatggaacgtggttcaatttcgtctctatttctagtggacaggaagtttcttgttcagtaaggcacttattttctctgtgtttttcttgatagtgtctatttttaagttcgataaggaagatcatgttacgtttttttgaaaaatgggtgccagcttatcctgatatagaagctgtgcaagcaccaaaaacactgtttgctttttgtcgttactactcaagaggcgtggagcttcctctgttattgatgtctattttaacggctgccattgctattttagaagtgaccttattcagctttatggggcagttggtagattggctgattaataaaaatccagacactttttttgctgaagaaagtacgcacttattaatgatgtctttgatgattctcgtagctatgccattagtgacattttttcattcggcgattattcatcagacgcttttgggtaattacccaatgaggattcgttggctgtctcatcattatattttgcgtcaaagcatgtcgttttttcaggatgagtttgctggacgtatctctactaaggtaatgcaaacctcacttgcggttcgcgaaaccgtgatgaaattgctcgatgttttggtttacatcggcgtgtattttatctctatggtggtgttgattgctaaagcagactatcgcttgatgattccaatgttaggctggttggtttgttatgttttgctgcaaatatactttgtgcctaaactaaaaaaaatctcagcagagcaagccgatgcacgatctactatgacagggcgagttgtcgacagctatagcaatatttcaaccgtcaagcttttctctcatcatcaacgtgaagcggattatgccaaagatggtatggatggtttcttgcagacggtttataagcaaatgcgcttggtcactatgcttagcgtaggagttcaaacttgtaactatgtattggcattttcggtggcggctttgtctatttggttatggacgggcagcattattagtgtaggtgccattgcgattgcagtgagtttggcgcttaggctaaacggtatgtcccaatggattatgtgggaaattagcgcgctatttgaaaatattggcatggtgaacgatggtatgaaaacgctgtctcgacctatcgagatagaagataagccaaatgcgcctgaattaaatgtatctgagggatatattgaatacgatgcggtcaatttccactatggcaagcaggacagtaaagtcattgaaaaccttgttttgtctatcaaaccgggtgaaaaagtcggtttagtggggcgctctggtgccggtaagtcaacgattgttaatttattgatgcgtttccatgatatcgaatcaggtcaaattcgaattgacggacaagacatcagtgctgttcagcaagactcgttgcgtggtcaaattggtatggtgactcaggatacgtctttgttgcacagaacagttcgcgaaaatttactctacggtcgtcccgatgcaacagaagaagaaatgattgctgctgctaagcaagcagaagctcatgatttcattcaagacttaaccgatccgtttggtaatgcgggttatgatgccatggttggtgagcgtggtatcaagctttccggtggtcagcgtcaacgtattgccatcgcgcgagtcttgttaaaagatgcacctttgttgattctagatgaagcaacatctgcattggattctgaagtagaagctgcgattcaagagagcttatacaaactaatgcagggcaaaaccgttattgcgattgctcaccgtttgtcgacaattgccgccatggatcgtttgattgtattggataaaggcaacatcattgaacagggcagtcatgaagagttgatccagcatgctggtatttatgcatccctttgggcgcatcaaactggtggctttttagcggaagacattgatatcgaagatattgagctggaaggcgcgaagtaaaaatactgttcttgttgtaatcgataatttagagaagggcttatgacgtattttattttgtttctagctatattggctgaagtcattgctacgacggcgttaaaagcgtcagaatcctttactaaattaggcccaagcattgtattggttgtcggttatgccgtggctttttacttgctaaccatagtaatgcgttctatgcccacgggcgtgacttacgcaatttggtctggattaggtatcgtactgatttcggtatttggttatctatttaacagtgaaaagctagatttggcggcttgtattggaatgtctttgattgtcgctggtgtggtggtgattaatgtattttctaaaacggtaagccattaataaatagttgaatactggaagtataaaaaactcgctgatggatttcagcgagtttttttgttttaggcgccattgtaaagcagttttaagacttaaagagcgtctgcaatttctttcacttgcattctaagactttgtaagccattgccagataagtaccaaagtttaggtgacaaataggcgatttgtatggattgaccaccttgagcagcaagctctgattttagcttttcaagattgagtgattcttttgtgttgccaattgcggcgctacgatcaacgataaataaagtcgttggtttcatctgtgcaatatcgctcacgctaagtgatgtaaatgtacgagtaccgcgtttttgtggcgttacatgagacggaacttttgatgcctctaagcctaataactgagtcgctataggttcatctcgtaatccgaaagaaccattattatgcgtaacaaccagaatagttggattaccattaatggcagtttttgttgactctatatctgtgcttaatttcgcaagcgctgtatctgcggcgtttttggcattaaataaagtcgcgattgaggtgacgtttgcattgaagctttcccagtaattgtcaccaaaagcttccactagtttaactgtacctatggcctctagggcactcttttggcctgcttggcgacctgtgatcacaataagatcaggggtgagagttttgattgcttctaaatctggtgtttttaaaccgcccacatcagtgtaccgatcatcattaaattgcttaagatagtctggaagtacttgtttaggtaccccaactacgtggctttctaaacctaatgcggcaatagtgtctaaactgccaagatcaaaaattgcagctttaggcaattgtgtttctgcagtagatagctggctgaaggcgaccaatgttcctatggctaggatttttcttaaattcatcatgttcacaattacctatgtcttaaataaaaagagcttgaaataaaaataaccattatcaatggctgataatggttatcattgtctcatttttattgacaggttttgcggctataacctagtacggtgtgttgctaaacatgaaacgaaaactaactggttttgagcttacttttcttgttagcaagccaaacaaattgatagggcattaaagtgaccttggctaaatggtcttcatagacttgttctgatactaaatctgtccaggtatcggttgcgattaggtttaattctgacaaattaaagctttgcggttggtctgtcatgttataaaccgcaaataagctttgtcttctatcaaggctttgacgccagaaagcaaacaagttttcacccatgtgcaatacgtactgagtcgcattgggatgaaatgcaggttgcgatcgacgtatttgaatcagcttagtcatgctttggaagactttctgattatgagtcggagtatttaagacatgatctaaatcttccatgtcccatatatggcggttgatcgagcggaattgcccagtattttcaacgcgctctaaatcgttttctgtgccaaacaaactgtgaatgtaaaaagccggtacgccttctaaagccatcatcacacccgcggcacataggaagcgggcaaactgccatttgtctgggccatgtaatgcggagcctgacaaggcattccataagctgatatttatttcataaggtttcgcttcaccttgcggtgtagtacgggaacttattttgcctccaaaacgcttcatggtattgatgagtgtttctagctcccattcagacagaagaccttccgtaggtcgcaagccaataccgtcatgagaggcaataaagttcaggtaagttgtaccttgttgagctggtgtcatgctcatcaaccattgttttaaatggctgctgttacctgtcaccagactattgatcaacagcggaggcagggaaaagttataaatcagatgagcttcattggcattcccgaaataggtcaggttttcctgattagggatgttggtttcggtaatgatcacagactctggcgcgtaatgctcaatcattaagcgtaataagcgaataatttcgtgggtttgcggcaagttgatacaagaagtaccagggatcttccagagaaaagcgaccgcatctaatcggaaccagcgaatgcctttttctaggtacaaacgaataatgcgaagaaactccagcagcacagctggattttcaaaatttaagtccacttgatcatggctaaaagtacaccaaacgtgtttttcgccgtttttggtttggacttcacgcaacaaaggagaggttctggggcgaacaaccgcgcttaaatcggcattcggatcggcttcgaaaaagaagctggcaccaggctcgatgcccgctttgtagttttcgaaccacatgcttcgacttgagcaatggttgataaccaaatcccccatcactttaaaatcttgtgacaggtttaccacatctgcccagcgaccacaggatggattgacggtcgtgtaatccatcacgctaaaaccatcgtccgagctataaggaaaaaatggcagtaggtgaacggcagaaatacagtctgacaaggtgcttttcacaaaattatgcagcgtttcgagcggtgcttcttccgctttgcgcagtgtgtctgcataggtaattagcatgatgtcagattgatcccataggtttctatgggggcgaggtgactcggttgacggatctaaatgaaaagtcgctaaacacttttgcgccaaatctttatgatccaaacttgggtaaatgacttgcagatgagcaatcaggcgttgctcaagatgcgacattggagtgttttccatctttacctacctgttaaattaaatgattgaaaagcaacgtagtgacgctcaacgcagcaagaaaatagcttttgggttatttatttttttggaccatattcttccatatccaattcaaccgcctgagcaagttgtttcatcacgccaggaaatgcactaatgacacgattccaactaggtataaatggcgtttccattgggttgtctaaatacatgttgcccgctttcataatgttactggcaaataattccaccgcttgttcttctgtatgaacatctaattttagaccatttatttcagcatcattacgataggtttcaataaagtcgagagcaacacggtaataagtggctttaatggtacggaaagtttcttgattgaaaatggtgccatttgtcgctaattttctgaaaatggctttggtaatgtcgatagacattttagacaagccaccgtcgtcgttatccgcagacaaatcttggtgtttatgatcataaatgtcagcaatatctacctgacataaacggttagtggagtagttgcgatacatttcacttaagacgccaatttctaatccccaatcacttgggatgcgtagatccgtcatcacatcgcggcggaaagaaaactcacccgctagcggatagcggtagctgtctaaataatctagataatctaaatgaccgaacactttcttcagggaacacaaaagtggcgtgactaataagcggctaacacgaccattcattttcccgttggcagcgcgagcgtagaaacctttacagaattcgtaattaaaattcgggttggcgacaggataaatcagtcgagccagtagttctctgtcataagtgacaatatcgcaatcgtgcatggcgatggattcggcttccccagccgctaaattatagcccatgcaaaaccacacgtttcgccccttgcccggatcggaaggagaaagatgctcgccttttagcacgttatctatttctcttaatcgcgtgccgtcgttccacagaacttttactttttgaggtaaaacactgaaaaattctagcgcatgtcgatattgctcttctgttgctctgtctaagccaataacaatttcagacaaatacggaacttgctgtaaatgtttcaaaatatttggcatggcatctgtttccagctcggaatacagacaaggtaggataagagacattgggcgtgttttagcaaactcacacagttctttttccatttcttctaacgggcggtgcgccaagttgtgaagtgtggtgatgataccgttttgatgaaagtcgcccatagttgttctcctagtattgttatagcgacctttgtacaactactgcgcttgccattacttcgttaaaaatagactcaaaatgctcatttataacccataaactccgctttctcgtctatttttgcctcgtcttggcttcgctcgtgacgttgtaaaaaggcctcttatcgtaattgttgtcttctctttctgtcgttaaaaagtgccgttacaaaatgccttgttgaatcaaaactttgttgattgcttgtgcccaaccttctggtccgtaggcgtcgcttagccaagcatcgcaacgatttggaatttcaggtggcgcatgaacaggggagcgaatcaccacaggaatgtcggctttgctcagcatgcctacgtcgttttcaccatcgcctaaagccatggtggtaacgtcttcgtcactttgttgttcatacaattctttgagccataacatggcatttgccttatcgcagtgctcgcccatcagatgcgcgaagcggccgcctttttgaatttgcacaccaaatggtgcaaggtcttcacgtaaagcatttagagcaaggttagaatcagtccagaccatcggctctgtaaattctcgttgcatggcttgtttggcgttttcttcattcaaacctgtgatggaaaccagttcctgccaggtcatctcgctaaagcgtttaaaggtgtattggttttgtttgtcattggtgagttcgattagctcatcacgttttgggccaaatgacttgcgccaataatcaccgcagtcctctagagcttcgtctataacgaggggtaaatttttagggatataaaccgcagaaccgttttccacgataaaagcgtcttgatggttgagttcttctcttagagctataagttcaacaaatgtcttgctggtgttgatcacacaaggaatagaaaatgtctttaaagcctgcatcgcagctttggctggttgaaagctataagtatgatgatcgagtaaagtgccatccaaatctgtaaaaattaaaagcgttgtcatatcgattcctttttgggtccatcaaaataccgctggtggacgttagtatgagacttgcaaatctggtgccagtgcgtaaaagtagccttttccatattaggcacatgcctaagactaactaggctgttgaacagattgatgacaagtttgctacgtttatgtgtctatgtgattttggctttgctggcgttcgcggcgaactctgtcttgtgccgactggcattaaataacggcctaatcgatccagctcaatttacaacgtggcgcttgtttagcggcgctgtgaccttggttttattaagcgcgatacactgtctcaaacatcgtcatagtggtttgaaaaccatctggctagaaggaagctggctgtctgcttttgcgctctttatctatgccttgggcttctcgtattcctatgtcactttggaaacgggaatcggcgctttgatcctatttggggcggtgcaattaacactgatattgttggctgtttgggcaggccaaaagctggtgtggttagagtggttaggcttagccatcgcctttgctggctttgtttatctggtgttaccgactttgtcgtcaccttctttatttggctttgttctaatgactttagcaggcgtagcgtggggcgtgtacacatggcgaggtaaaatctcggccaagccattatttgcaacaacatccaactttgttcgaaccattcctatattactgcttgctctagtcgccattcattttaatacggcacaagccgccagcccgcagcttgacggcattatgctagcgatcgcttctggtgcaataatgtctggaatagggtacgccatatggtatgcagctttgccttatcttagtgcttccatggcggccgtgttacaactgctggttcctatcatcgccacgctaggtggcgtgattttcgccaatgaatccatcaccttacacctcgtcatcgccacgttaagcgttttgggtggcgtgctactcgtgattattgcaagaaaacgaacatctaaaaatgcctagttttggtgcgtttttatcttgatgcgccataatcgacaaatttattgattgaaaattggtcgttttatccagactgataatgtaattattctgtctttatgttttcaaggggagctagggtgtggttattacttcggagctttgaccctgacttccaccttcgcgcttgtagcaaagcaaacaccaccgctcgacactgtcgtttgacctcgctcttggtgtttgctttgctcctcgctgctgaacattcgtagggcatcataagctcagcgtaatgtgtcgttgttcgtaaacgcataacatattaaatactgctgccaagtctcttcccctttcttcaaggggaagacggaagatggggttattggtcttgagtgtcttcaattccctaaaagtcttatggttttacctaggctttcattgtattgtcaggatattgtaatggattgcttggttgatattggtacgagatcaaaattatcagactcaaacggtctaaatttaaaagagtgacacaccaaatattgcttagtaaaaaaaagtaataacaagataggtaagacagtgacttggaaattctgagcctaacatcgtttcgttgaaaacgccaaaatgattagaaccaagtcagcgctgtttgtttgtagtaatagcatcagggataaaagccaaaagtgcttaaacaaaaatccgaatagatggctgcaaaacgcttcttgttagatcttgattttgcttgcaaaaaacgggaagccatagatgttaactgtccggtgtgttgatgcaagcatagggaaataagtttatgggtttaagtgctaagctgttttttgataataacgaaaatgaaacactctttacacgtgtttcgttgacgcctgaacagttggaagacgcgagagcgaagaaagataaactgcttgagttagtcaagcccgagctttccttatcattggaagttccagtaaaacactggctccaagggtcttataaaaatcacactcttataagacctataaaaaaaggcgatgaatttgacattgatgttggattatatgttttatgcaatgctgaagaagacgggctatctgcgttagatgtaaagcagctaaatcgaagtattcttgagtggtatgtttcaaatagaccagaagccaaacttggggaaagtaaaaccagctgtgagcggctgatttaccctttatcatttcatattgatatacctatctattattacgatgctgaaaccggctcttgtaagcttgcgactcaggaggatgagtggattaatagtgacccaaaagcgcttcaagattggtttaacaaaaaagtatcgagcctaacatcaaaatctttggctcagcttcgaaggatgatcaagtatctaaaggtgtggacggcgatcaagggaaaggatgatggcattagaatcccatcaattgcaattacggtactggtagcagatctatattttgaggcagatgatgacgatgatgcctttattcaaactgccgtaaatgtgatgaattatattatctcaaatgacacgctagacagcccatgtaatggaggtgatttgtttgggttcaaggataatgaatatcaacagattaaaagtagatcagaagcattaaagagttcgtgtgaatttataaataaatcagatgatagtctccaacaatacgttctatggagcgcaacatttgagcacatgtttcctccatttattgagagaattgatgaggtatcaaagaaaacaaatcttcctgcgattacagttccacctcaaattaaagttcgacacctagacaaaaacaagaagcttctgtctagtggtgtaaaagatgaaattagggtgtttcgtgatgaagagctttatttttcaatagataataaagttgattatagtcaaactgccgaggttcattggattgtacggaatcaagatgaagaagcaaaaagggttaacgatcttgggcacacctcggtgctttcaataagcgatgaacggtacgaaggttgtagttatagcggcacccattacatggagtgcttagtacttgataagaacaatataaagggtatgggtgcagttaaggttcgcataactggtttttctcggcctttgagaaaccctccaagaaaaaaatattttaaaggtagataagtatgtggaaggtatttccgaaactagggctattaaagctattgctcgctattttttctgcattatttctatctgcattaatcctactcatgggctctaatggtggagagctttcctggaataacttcggtgattcttttaagctttcaacgccaataaccataatttttatcgcggttatatttgtcatcgggaaatggggatggttgcttttctggaagctcccatttcttggggggctactacataaaaccgtatgtccaaaccttaatggaaagtggctaggcgaggtgcactcaagttacacagatgaaaatggcagcaaagtcttaaaggaagtggagttgacaattaaggcagatttgtttggatttaacttggcattgaggtcattagacggttaccaagaaagcaaggtaatacaaagcgagctttatagagatcctcgaaccggaactttctatctgagttatattttcgaagcatcggttccgattcctaaagaaactgatgatagaatttttgacggggcagcaaagctagagatcataattaatgaagagaatacagttttaaaaggaacgtactggacaaatagagcatggcaacgtggtatgaatactgcgggcttaattaccataaaaaaacaaacagttaacaagcagcaggcggactcggcaaaagctgctgagccgggcgttaggcttcaaaagggaagggagtagagagtttggaaaaagtagaacaatacaagggatttaccaagccacccacatctgaaaaccagctatatcaagatttcaaagatttgaaaaggacacccatttaagcttgatgatttgaaaatatactgtatatttaaccagtattttttgtttctcatggaagggaagtcgtcatgccaagagctagaattcagcaaattagtttagaagatacgccttactatcactgtgtttcacgctgtgttcgtagggcttctttgtgtggcgaagatcctgtctctggtgaaagctttgaacatcgtcgaggttgggttgaaaatagattgttatttcttgccagtgtctttgctattgatgtttgtgcctatgcgataatgagtaaccatcttcatgtagtattcacataaatgcagaaaaagcggctaaatggtctacattagaggttctgaaaaggtggcataaacttcataaaggtaacttgtttactcagcactacgtccgaggagaagagcaaccagagtttgctttggccttggttgaaaagtctgctgaagcttttagaagccgtcttatagacattagctggtttatgaaagaattgaatgaacccattgttcgacaagccaattttgaagacaaatgtacaggtcgatactattcgcattgtttcactcgctcacccttcgggcccgctaaagcggttcaaatttttttaaaattagtgggaaggacgttttaagtcccaagctttgctggatgaagctgcattagcggcttgtatggcttatgttgacctcaatcccttaagagcaaaatcaatcccacacctgaaatgaaatctcagagttcaccagtgttaaaaagcgagttgttgctgcaagacatcaaaagcaaccaaaactactctatccttttgttggaaatcctagaaaagatatgcctgatggattgccatttaaattgacggactatcttgaattggtcgatataacagggctcctcatacgtgaagacaaacgcggtgcgatagacgcttcaatgataccaattcttcaaagacttaatatctcctctgagaactggctgtgtattgctacggagtttgggtcaagaacaggagcagttgtgggtgcagagcagtcaattatggattactgtcatgcaaataatctccaaagaaagcctagatcaagcaatattcggcttcacatctaacttccctaaatcaacccaagtctttcgttctttctaatacttcattagtaaactcactcgcataaaaatcactaaacctgcttttaagcaatgagtttcgcattgtaaaaataactttcttagaaacatgcttcctgtgcgagggttgtttttgtatgattttttaatgtgggtgtcctactgtgttaatatttatctcatcctaaattaacaaaaaaccacaacaaaaagtctgccgttgttggggcgttatttgaatactatataggttgggtaaatgaagaaattagaaagtgtagcttgggtgttcaaaaaagacggcaaagttttgtgcgtaaaaaccaaaggtaaaaataagtactttattccgggtgggaagttagaggttggtgaaacgcaccaactaggtcttttacgagaaatcaaagaagagttaaatgttgatttagttgccagcacaattacacatgagtttacagtcgtagatgaagcctatggtctagaggatactgaactagcgatgcattgttattcagcggattttagtggagtgataactccagactcagaaattgagcttataaaatggattgataaatcaaaaattgatgaatgcgctcccgcagcacaaaaagcggttcttcaattgttgcagtaaatccacataacaaagcatttaagagtgattcgtaatgcttgccgttttcgctccgctcaaaagagtagccaatattttttagagaatactaagtgattttgaaggagtggtgacaatatcaagttgcagcgaaacttcttgtttgcttggttcccgccgtagaaacgaagcatcagacaaagaaaactgaaaacacaaaaaacggacactgtgctgtgtccgtttttgagctgactaacaagacagccacacaaacttgatgtctaaaaatgatgttgtatattcaaccagtgttgtttgtttttcatgaaagataggttttgtcatgccaagagccagaagtcagcaagttagtctacaagatacgccttactatcattgtactttcgttatagagagttcgctgtgttcttagggtgtttttgtgtggcgaagatccgatttctggtgaaagttttgagcaccgccgtgacaggtttgaaggacgtttgttattcttagtcagtgtctttgctatcgatgtttgtgcgtatgcggtaatgaataactatctgcatgtggtgttgcatatcaatgtagaaaaagcctcgaagtggtctacattagaggttctgcaaaggtggtataagctacataaaggcaccgtgtttactcagcaatttgtacgaggtgagtcattgcctgacgaaacctttagaaatcggcttatagatattagttggttcataccctaaagggcacacgtgaggaattgaagataatttaacgtgggtgtcttggtaaaccttaacgtcggagctaggcgcttaggtctaacaaaaccatggagagggacgcattctccgctaggccctgcgggctccgctgccaatgcgcccctcatggttggcgttagccgtctatggagttttgtttgaataatagagtaatttttacaggtggcccaggttcagggaagacttcagttctcgagtttctgcgtcagatggggtacccaagtgcacctgaagttgggcgaaaagttatccaagctcaagtggaattccaaggtacagctttaccatggttggacaaggccgcattccgcgatgaaatggtccgtgaagaaatctataattacgaaaactttggtggcactgaaataacgttctacgaccgaagtattatcgactcgtatggggacagtaagcttgagcgtatacctatatcggatcttttgttagcgaaatgtggtgaactgacttattgccgtaaagttttcatttttccgccttgggaagaaatctatgaaaatgacgcggagcgaaaacaagactttactgaagcaatagcgacatttcatgaaatggtgagtgcatatattaaatttggctatgacttaattgaagttcctaaggtttcagttaaagaaagagtgcagttcatcgttagtaaaatgagcgatggctaacaaggcgtttaaggcagatttccaacgcttggcgcttgtatttaaagttgtgttttggtttgggttaggtggttggcgttactcactatttagcgcggcgtgagatttaccatcaagagataaatgtggagactctgatgaaagttgcatacaggatagcaacgcctgacgatacggctgaatgcatcgcactaagaggaaagacgagagaaaacgctttctctattgaacaacttaaagaactcggtattactttagagagttggcaggcaggaatcagcaatggctccttaccaggtttcgtcggcgttagtgaagaaaagattattggctattgcttcggtgatagcgaaactggggaaattgttgttttggcgctgttgccagaatatgaaaataaaggtgttggaaaagccctattaaatcagatggttgagtctttcagctctttaggatttgaaagactttttcttggatgctcatccgatccgaaagctcggtcatatggcttttatcgacacttaggctggcgttccactggcctatttgatgatgcggacgatgagatacttgaatatttccctaaaaaatagcgggatcatttgtcaccatcttaccaagccactcatacctgaaacgagttaaatcaattattgttttgcatccactgctaatcatttaaccgcagtcttagctgtcatggagcttgcagtacgaaagtgatagagtagtgttactttagtattactttggagcagctctcatgaaagtagaactggttacctcactcaaacgtcaagcaaccaaaatccttgcagatcttcacgacactaaagagcctgtgttgattaccgagcatggtaaaccttcggcctacctggttgatgtcgatgattatgagtttatgcaaaatcgtttggcgatcttagaaggtattgcacgaggcgaacgtgcattagttgatggtaaagtggagagtcacgcagaagccaaggacaaaatgtcaaaatggctgaaatagtctggactgagccagcgctatctgatcttaatgatatcgctgaatacatcgcgtttgaaaatgtcgaagctgcaaaacaattggttcaaacgatcttctctaaagttgaacgtctagaaactttctctgcatcgggtcgaattccacctgaactagaacatttaagttatcgcgaagttgttgttaatccatgtcgtgttttctataaacaagacggtgacaaagtgttcattctgtttgttatgcgtgcagagagagactttcgtaagttcctgttgaacttaaagtaattagcgttagcgcacggtgagatccgtttataaaacggattgtgcattgagatttatttgcccttgtacgaaggagtagtgtatgagccaagagcattttcaaggacggtttgaagtggaacttaaatatcgacttcaatctaaagccgatttcatgcagacattaagtcgcatcccccacgaaataatgcttcaagacaatatagaatcggactggcattttgatacctcagatggcgagctggcagcacaaagcaaaagtgtgtctattcgcatcatggagccatcaggcattaagttatggattgttaaaggtccagagcctgatcggtgcgaagcaaccaacatcaccaatgcatccaacgctatgagtatgttgaaaacaatgggctacgaggttgtgctgaaaactaaaaaagttcgtagcatttactttatcgataaatttcatatcacagtcgatactttggaagggattggtgactttgccgagttcgccattatgacggatgacgagtcaatgttatctacctacaaagtggagcttgaagaattagctcaacgctttggcttaacctcatccgctttgcaaacccaatcttacaagcaaatgtttatggaaaaacgtgagcgggaaagtgccagcgcttgtttggaaggtttgtaatgacttcgaaagctgcatccgcggctgcttctggagacgtgaattaaaaaagacgtacaaaagccaccaccttacacaagccgctgaatgtggcgctatgtatacggagatcgaagtgaataagaaggaagccgaagagctaagtgttctactaatgcaagtttcaggaaagcttgaccaaagtgtgcgtttcgttatggataaggatacaaaagaaaattttgaatcttatagatcaaatgcagggaaagttatgggggaggttttcttagagatgctacagcctttatgggagcgttatcctgagcttaagccaaaagaaatggatggaatctacgaggtaaatcctcaaatacacgaaccatatttttataagccagatgaaaatacataacaagcacagaaaaaacgcccacaaaaagaataattggggtcagataaaaaatagccttaattttcatctgcccccaaaagactaactaccttgatccaaattaatatcttgaattcgaatgcgtaagcattcgctaattctaaggccagaaccatacagcaacgaaaatattaagtggtcccgttcattcatacagcctagtatgttttgaatttcattggcagctaaaacaataggtaaacgcagtccttgtttagcatgctggaaccctaaatcacccaatggttgatttagcaatttgttatataaaaaggcgagggcattgagggccgatttttgtgtattaattgcaacatttttctcaaccgccaaaaacgctcttacttcttccgcgcccatgttttgaggatgctgtagcttatggaatcgaataaaatatttgatccaatatagatatgatttttctgtttttaagctatagccacgaagacgcagttcatggcggataaaattgagaaaagggctggaagacatcgcacattccttgtggataattgataaagactgtacaaatatacagtttattttttggattgctaatttctggcttgttttgcctgaaaaataatcaaaaaaatgcgtgtttttactggtggctggttagaaagtcttttagtatcaatgaataagaatatccgcaacagaaataacgcgctgtggataaaaagaataacgcgcacgctcgcttttccagttttcacttttgtgaatagttttataaaacttttattattcaattgtttataaggctttttggacagttttgaaactgtctaaacgagcgtgcgcactattaaaatgttgaactaagccgcttcgcgggccttttcttagtttccctaattccctcatttagaaccaaacttaatcttccaatcaacaatggagaattaagtcatgacacctttacgcaaacaggtgatagatcagatgaccctagaaggtttttctgtgtctacgcaaagagcttatttatatcaattaacggaagttgcacgctattttcatatgcctcctgatcggcttaaccaaaccgatatccaacaatatttgctgtatctaataagagaacgaggatggagctggtcaagttgccgtcaagcgttacatgctctgaactttctataccgaaaagtcgcgaacaaaacgatgccatcggtatcacttcctcatcctaataaatctcagaaaatcccagacttgctctatccagatgaagtgcaagcaatgatcagatgctgtcagcatccaaaagtgtatgtcgccatggtgttggcttatacgacagggatgagaataagtgaggttaatgagctgcgagtcaatgatttagaccttacccatcactgcatcaaagtaaggcaagggaaggggcagcaagatcgctatgttctgtttccacaaagcttgcaacaggtgctaggtcgctattggcaacgttacgaaccttgtgatgtggtggtttatggattggataagcaccgtcctctgcatagcaaatacctacgattagaaactaaggaagctgctaagcgagcagggatccaaaaatgcattcgttttcatagtttgcgtcatgcgtttgcttgtcatcaactgttagctggaatgcctttaccaaggctgcaagccttattaggccataagcagattcaaaccacttttcgttatctgcaatgggtcgcgatgatggatctaaagagacgggatagtgaagatttattgctatccgactggtggccatcatgaatggggtaagcctagcgagcgtgattcattattgtcacgaacaacatcagatacatgccaatgcgagacaatggcaagttctacatcatatagaagactgtcgaaccgagcgaatggggacaggaaagtatcaatgtcatggctgtggtcatcattggttttggcatcatagctgtcgagataggcattgtccccagtgccaaaagaaagcaagcgaacaatggctattgaagcaggaggagcgatgtttgccggtgccatattttcacttagtttttacgctacctcatgagctaaacgcttggatagccaaacacgatcgagtcatttatgacgccttatttcacactgcatggcgtgcgttgaatgagttaagccaacgaaaacacaatggacgggcaggtatgacggcagtcttgcatacatggggtcaaacattggtgcgccatgttcaccttcatgccttggttccctctggagtgtatagagatcaaggctggcatagtctgaagaaaaactattttcttccggtgaaactgttatcaaatcgttttagaggtgccatggtcagtcaactaagagcagcttttagagaagggttactaccagcgttatcgcaaatggaagtgagccggctactgaatgttttgatgcaaaagccttgggttgtctattgcaaatcggcgcttgaatatcgctcaaccttggtgacttatttagcgcgctatagccatcgtattgccttatctaataatcgtttccaagtgtggaacaacgacaaaatcagtcttcaatatcgagactatcgttccggcaagcagtctcttttaacactcacgccacaagaactggtaagacgttttttactccatgtattaccaagggggttgatgcgcatccggcattatggctgtttgtctaatgcaataagagccaaagtgaagaagcgggtagataagcagttaggcaggtacgaaccgaaagctaatggaggcagtgaaaagacggctgaatcaggatgttcatgccctgcttgtggagaacgtacagttacttatcttggcgatgtatctgagagtaaagtgacaaaacggcttcgcatcctgcagtcatgggacaatggaagttagcgttagcatacggtgagatcagtgtataaagcggatcaggtcataaggcctgagggaatcgcttgcttcgcgggtcaaatcgcgctacaaaagagcaaataaagaatcaacatagcagcgatcaaagacgatctgaagcggcatagtccagacagacgttggtattgagcgagttatataacagggaagtcccaccatgaaaaaagcaaatcccctatatagaccgcagccgttcaacagtgggttatagccgcagctacgctgccgtataacccttaattgttatgcatcaatggagtttcaatggacgctgagagtaaagaaacaacaatgttctttctgaaaagttggttagctgaagccattgatggtagtcgatcttttctaaataatattaataagccgttttcttttgaggatcgctttcataaacgcagaatgtttgatgaacattatgtgttaactgctactgtaatgagcgttaggttttcaaaacaaatcgttcaccattcaccaaagaatgtcaaagagagccttacatcatttataaaggcaactgaagatgctgttgatgttagagatatgagagaacattctgatgaatattttcttgggaaaggacgaaagaaagatgagtttttcaaaggaagcggtaatggaattcaatgtgatatgtcttcatcaatacaaaatgaaaatggctatatgttaggtaatttaatagcaatggaaacgattcaatttcagtgcgaaacgttgctggaagtactcaatcaaaatgcataacaagttgcttaaacggaaaaataacagtttgccatcgcttcgcgattatagccaaccattattttccgcttagcaaggcgttatagatcatccgaagatggcagaggctgtggagcaacagcttgatattggcagatttatattgctaaaaaagcaggagatcgaatttaaggtcactaaattaacaaagctgcttactatgtgtaccacctgtttggccccttcctgaatctctacaatgaccatttaccaagccactcacgtctgaaaatcagttatatcaatgtattgttttgcattcaccgctaatcattcaacatgaagttactaatcgtattattaaatgatgagttattgctcaaataaggaacttgaaagacttgttaagttagttagcatagtgttttagcactctatttaataaggagaacactgtggatatagatgaagacaaaatcgatgacgcagccctcgctcttttttaccttactttgcatgatgattttgggcatgcttggaagcaagttgattggagtataaccaatcgattgcatgagaagggttatattcataatccagttggcaaatcgaaatcggtgacattaaccgaggagggactagctaaatcagaggcgttgtttaaagcgcttttcactaaggccgatggaaagtgaaagataattcaggcacaaaaaaacggacatcatccatgacgtccgtttttttattgcgatatctaactatttacgcttcaggaatgtgttctgaaagcgcagcataagccacggtgaaagcgccttcttggaatgcgcgtaagcctgttgctttgaaggggattggcattgggttgtgttgcaagatgtctttggtttttgcgccgctgaacaaatctacttcaaccgtattaatcaattggatagccgcttcaattttaaaacctaccgcgccgccggcgaatttgccttttgttgggcgctcacgaataacgactcgtttcactttgtagtcttcaaagagcttcttcatcgtaaattgaaatttacgtacgttttcactgtcgtttgggttgttcaatgtatgtcgagtttggcgacaatccggaatttgaaatagtccgtcctgtttagacataaggcataggatgacttcgctgcctttgatttcaataccacaagtgatcataacaaggtcctgaataagagatttcgcgcattatggcatattttattcctctctcgcacagttaaccgctattttgcagagtaaaaaatactgcttgttgaaatagaaaccagtcagatctaaggcgaaagtgaaagcttgtggtttattaaactcttttcagtttactgtctcttattattcgtagggatattgtactattgcaaaatattattttgttaaaatgcaaaacacgatattttctactgtaaaagtgtaaatatttgcgttttactctagaaatatttttttaattttaactagcatagggctgcataaaatgactgcttcatcgccaatgggtattcctcgcccccaggtgaaatctttagacgaaatccttcctcacgaacctttgttaatgatgggcgcaggccctgtacctattcctgagcgtgtcgccaaggccaattctgtggtgattaaccaccttggtagtgtcatggcacaggtaattgggcaagtgaaaacaatggcgcgttatgtgtttcaaacagagtctaaatgggtacttggcgtagcagggccagcttcagcggcgatggaaatggcggttgccaatttgttgcaaccgggcgagcgtattttatgtattaacaatggcttctttagtcatcgtatggcggaaatggcaacgcgtattggtgctgatgttcatgagtttcatgttggtgttcatgaagcggcagatccagagcgagttcgtaaagccattgaagaaacgcgtccaaaagtattaacgctggtgcaaggtgaaacatcgaataccgtgtttaaccattcgttagaagaaatcaccaagattgctaaatcttatggttgtttggtggttgtagatgcagtttgtaccttgagtaccatgccgttgaaaatggatgcatggcaagtagatgtggtgattacgggggggcaaaaggggttgtcatctatccctggtgtgtcgcttcttgtgttttcaaacgaagcatgggccgcagtaaaaagtcgtactaagccaacagcacaatggtgttttgatgctcagcttgcggaaaacttttggcataacgatggttatcattataccgcaccagtgtctggcattatggcattgcatgaagctctgaaactggtatgtgatgaaactttagagaaccgttttgcgcgtcatttgcgttgttctaaagctttgcaagcaggcatagaaggaatgggactggagttgtttattcctcctgcttctcgtttaaattctgttgtggggattaatattcctgaaggcttaacagctggacagatctgtcgacatatttccgaaatgtatcgagtagagattgctggttcattcggtcagccaatcgttcgtattggtcaaatgggtgagcagtgccgtgagcacaacttgtttcgtaccttgcatgcgcttggtagcactatgcgagatttaggcgtcaaggtagatcagccaaatggcatggcggaaatggaagcctatttgcaaagtgtgccacgtacgctttatcaagtggcttagtttcctaacaatttacgatctatccaatacccttggtttcaacagccaagggtatttctcgtttggcaaagtggtaacactcatgctcctttagattatcaatgaaggtgttacagctaaagtccaagaagtaataaccttttaaactcttatttgtcatcatacggcgaatctgggaacggggtgggtgacatctcgcctttgccgtcaaatagcacaactacattgcgaaccgactcaggtgctttttctacccaatgattaggatcggcattaggctttggtgtacagtcatcgtaagaaggaaagcaatataatgtataaaaaactctaactctctctctctaccagcacctgcattgagccagttttccctttaaaattttgataataattcctaagagtccgaatcttcttctccgccaattcgctgtcgatgtcggcggaaattctaaaatacgtagttgcatcctcctcatatttggcccaaaacccttcgatatgattcggaactcccattcgaccaatatcggcactggctcctggatagccattaaccgcaccataaccaaatcctgcacctccgcctaatacatcggacactgacatatctcgaataccgtattgcccatctaaactgccagcgttgccaatgctagcgacatagaagggtttttcttcgcatcctgtaagcataagtaacgtagcgaggattaagagcagcttaattttcatacggcgaatcagggaatggggtaagtgacatctcgcctttgccgtcaaatagcacaacgacatctaaaccttttattggggaatcaatcacccaaccattcgggtcagcaccttctttaccgctacaatctgcacgatgagaagggcaatataaagtataaaaaattctaactctctctctctctaccagcacctgcattgagccagttttccctttaaaattttgataataattcctaagagtccgaatcttcttctccgccaattcgctgtcgatgtcggcggaaattctaaaatacgtagttgcatcctcctcatatttggcccaaaacccttcgatatgattcggaactcccattcgaccaatatcggcactggctcctggatagccattaaccgcaccataaccaaatcctgcacctccgcctaatacatcggacactgacatatctcgaataccgtattgcccatctaaactgccagcgttgccaatgctagcgacatagaagggtttttcttcacatcctgtaagcataagtaacgtagcgaggattaagagcagcttaattttcatacggcgaatctgggaatggggtaagtgacatctcgcctttgccgtcaaatagcacaacgacatctaaaccttttattggggaatcaatcacccaaccattcgggttagcgccttctttaccgctacaatctgcacgatgagaagggcaatataaagtataaaaaattctaactctctctctctctaccagcacctgcattgagccagttttccctttaaaattttgataataattcctaagagtccgaatcttcttctccgccaattcgctgtcgatgtcggcggaaatacgatagtagtactgaaagccaccttcgggatattttttcgcccaatagccttctatgtgcttgggcacccccatacggcctatgtcggcactggctcctgggtaaccattcaccgcaccataaccaaatccgccaccaccacctaacacatccgcgacactaatttcccccatactgtatgggccatccaaactgcccgcattgccaatactggcaacataaaaaggtttttcctcacaccctgtcagaatgaataaagtggcgaggattaagagtagcttattcattgtcatatatttctctattgggaattttgagaggggcgtttggctgatagcgcttaagttcttcggcattagcaataccgttaacctgattatcgaccagatcacaacagcctgggttgatgacaccatcatgagagcgatggatacagttatttggcagtgagctttgccaaacattgggggtaatactaccgatattcttattaactaaaagtggccagagagcactttgcgcaaggctgtcgtgataatcatgccctttaaaagcagtcttataatcgtcttcgtcccactcaatgccataggtcgctgcctgttgtttcatacgttccagagacagtccagcaaggctggcatcgatgggctgtaggcggtaaaagtataaagtagcgtcttcttgctctactttaccatgttgtttataggtggctttgcattctgttgaccactctgtttggtggcgcagttgttcttgataaaaccacttatcaaagtctacaagtctacctttgtaggcatattcctctttctgatctcgataagacagggtcttaataagctctctgttgtaggtactctttatagggattccgtagcgctttggcagatcggtcttattatattgctctacaaaaggataaccaccgcccacatcggtgtgagccccggggaagacttcttcataaaagttaggcgcgagctgtccgcgagttttcaaggaggtaagagggaagttaactctgtattcatggtgagcgcagatctgcaacgcatgacccacatccgctgagttaacatgcaagttaaatacaccgttatccttattacctggcaagtaaaatgagcctaccgtatcaaacaaacctaaaaaacgcacactggcactgcgttgggtgtcagcttggtggccagtatttgggttgtatttatctccttccgtagtgcccaataaattaggcgtaatccggttcgtgtctttgcctgaacgatgttgagtgtagtcaggcaatcccatttttaacgcgtttacaaagtgtcgagcaagggccgcgcctcgactgaatccgaacacatcaaaggcgatgtgggtaatgttttcatattgcccatttaattgtaatgcagtatttatttgttctaattcttttaagagcgtctgccatttctgaaaggcaccgttgtcatcgtaaagacccgttgcaccagacaagcgactttcgtctttaccttcgtcgatcatttggggcgtttgccacgctccatctagagtaccaacgcctgacacatagatttttgcagattcgcccgttttctctgggtaggcttcaaataacctagcgatgttggttctggatttatctccatgttcttctttgtacgcgtcatttcggttgttttgccctgtgccatcaaagaacacgccaatgcgtaagatgcgttccggtttgacattgaccaacggtagacctttttttactttgcgcttttccaaagcaagaatcggtgcgctgttggtgacggtgatgctggtttcatcactaacatagtggctgttgtgcgggttgttgtaagtactgggcgcttctggtggacattcaaagcgttcgaaaaccacggacgcttctgccacgctttgcttcatggttaagatgtcgccaactttgagtgccagcgggttgtcgttgtaactggggttttggttcagcaattcttttgctgatagaccatattgtttggcgatgtctgcccatgtttcccgttgttgtgtgtttggatcttctctcaccgtatgtgtggtgatgtcggctttaatgctttctttttcgtagttgtctctttcaagctgtggtgtttgggtgacttttaataaggcgtcgatgtctaaatgtacgctgtgttgttctagccattctggtgatacttgatttacttcttcagcagatagagactccgcacggtaaaccaagtactgatctttcaccactttgcccgctattttccaatacaccaacaacgacattctggcatggtgaaaggtgtaatcggcaatgttatcgggcatggggctaaaggtttcgtcgccattccactggtatttttggacgagtgtgttgcctttgaaatgataaagatagcccgttgtagcaaaacctaagcgctcgccaaattgcacggttggcataatgggaataaaagcgtcattcaccttgcccgatcctaatggcaccatggtgacatttttcagggaaagtcccatggtgtttttagcggcacgaaagttcaagtggtgcggctcattggagtcggtttttagggtgtattttgtgccataggtggttggacttgctgtccaatttccctttgctattttatgctttgtgtcgaataattctgtgctcaaaccaacaggaaggttcgggtttttggcggaaaaagcgatttcaatattgtattcgtaagccagtggcgcttgagattctctagtactgctatcaggtataacaggttcaggcgtgtaatcaggttcttttacgggatgaagattgccacgatttgatcctactgagtcggccgacgcagaaccaacaccttgccccatcatattaaggcgttgtgttagtgcagttaacgcggaagcctgaaagtcggattcggcagaggggttgacttcccatttacttactcccagatttttacttggacgaatgagtaagggcgtcttggggaagtcggtagcaagaagatattcccctgcagacactttttctagtaataacgtcgaggtcatgcctttagggagaatagcatgtaggtcacgctcgtttatttgactcaagcagccttccacagaggagaattccatctccattaagctatccagcttaatcaggtggtatttcatcgacaaatccttgtcattgtttgtgatgttaaagagtgagaatgttacttgttgatttctagtgaggcaagatgttcatcgtttgggcgcactcttttattgcgcattaaactagcaaacagcgcaccagcggtaattagcagacaagcgataatttgcccagtggtaagttgcgcttcggtgaaaagtccaagccaagctgtcgatagggcgggggcagtgtaagacaacacgccaagcaatgataaattgccttttttcacaccaaagtcccaacagaaaaaggcaatgccaacaggcccaaatccaagtcctaaaatggcaatccaagtgctggcagggtaatccagcgatgttgctgtattttgggcttcaatcatccaatgggatagtgcggccagtacggtggtaacaaggcagtaccaaagtacggcgcttgatgggacgctttggaaacgtcgattagcaacggaataacttgaccaaataaaggcgcaagcaaatgccgcggcgtatcctgtccaatcatatgttgtgtttacttctatcgtgctgattgatgcccgcgattgcagcatgatgcctgtgccaataaaagcaatgacggcaccgactaaatgtgtccatgatagagtgtttcctttggtcattcctgccattaatacaatgagcaaaggccacagataggctatgagtcctgcctctactggtggtgcatgttgaaacgcgtaaaagtagcagaagtggtaaaaataaaatcctaatccacccatgacaatggcacttgttggcgttttcgaccaggaagattttagctcgcccttaattaagtaaacgataaaaaataataagctagctacaccaaaagttagggatagcaacaataagggtgggactaagttggcttgagtggtaaaaagcgcaaggctactccagagcagaatagcgatacttccaatgagtgtggcttgtggagaatgtgttgtcatcttgttgtttcctgaatcctgatctagtctgattaagcagatgttatcttggttaagggttaataacattgtcaaaaatgcgtgacttaccttgtcgaaaatacgttttttatcgtaattaagtaagaaatattgatcaatgacagggtggtgacaggtttaaggggtactgtttgcttactcaagttatttgaaacatcgattttaagagcttgatcagctaacaacaaaaaaaataacaagcaggagataaccatgcttaaaaccatttctttgaagtctgttctaatttctggtgctgtagcactaactatggctggacaggcttacgccttcgaaccagctcgcagtggtgaatgtattgccccagcgaacccaggtggtggatgggactttacttgtcgtagcgttggaaaagtattagtggatgaaggttacttcaaaggtaacgttcagacagttaacatgacgggtgctggtggtggtgtggcatttgctcatacggtcagtaaacgtgacaaagatgaaaaccttatcgttgcagcaagtacggcaacaacaactcgccttgctcaaggccaattcccaggtatgaatgctgaccaagtacgttgggttggtactctgggtgctgactacggcattatcgctgtaggtaaagattcaaaatacacttctcttaaacaagttcttgatgcacttaaaaaagacccaagcgcagttaaatttgctggtggtagtgcgtcaggtggttgggaccatttgaaagtattgatgacggctcaaaaagcgcatgttgaaaacttgccaaaagttcgttacctagcatacagcggtggttctgaagccttggttcaagtagttggtggtcacgtagatgcatttactggtgacatctctgaagtaaaaggcttcatggactctggtgacttacgcgttctagcggtgctttctgaggaacgtttgccagcaccttatgactctattcctactgcaatggaacaaggtatcgactctgttgctccaaactggcgtggattctacgttccaggtaatgcgagcaaagattcttacgattggtgggtaaaaaccatgaatgagttgtacacaactcaagaatggaaagacatcatgactaaaaatggtttgatgccattccataagtctggtgaagaattcactcaatttgtaaaaaaccaaactttggatatcaaaatcctatcgcaagatatcggtctaattaaataacctcaggccgctattgggggaagcatctgttctgacacatttgcttctcctgttttcgactatttttcaccctttgatttattaacatggagcagagacatgcgtattaacgatcgtgtgtttggcatgctgatgctgattcttgctgtagcttacggctgggaagcaacgcaattccccattccttttggtggacaggaaagtgttggacctgaaacttttcctattatgctatctatcattttaggtattagttctatttatatgattgttcgtccagatccagacgagaagtgggcacctgtggccatgttgatcgaacttagtgttgtggttctttctatgcttgcttttgcttgggcaattgagccaatcggattcatgcctgcagcggctttagttgtgagctttttaagttggcgaatgggagcaagtattactaagagtcttatcactggtgtggctagctctgtagttatctttttccttttcaataatgtgcttgaattagcactgcctctaggtctattggagttttaatatggatactatgagcttattaatgcaaggctttgcggttgcgttaacgccggaaagtattatgtttgcggttatcggtgccattttaggtacgttaattggcgcattgccaggtcttggccctgcaaacggtgttgctattttgattccattggcgtttagcttaggtttgtcgccaacttcttctcttatcttgttaacatctgtttatgcgggtgccatgtacggtggtcgtatttcttctatcttgttgaacatcccaggtgacgagccagcgatgatgacctgtttagatggttatccaatggcactaaaaggcaaagctgctgaagctttggctatctctgcaattgcctctttcatcggtagttttattgcaacaatcggactggttattcttgcgccaattttagcgaaatttgctttgagatttggtccatctgaatactttgctttgtttgcattagcctttgcaactctgggtggtattacgggtaaaaaccaatttaaaaccttgatggctgccgctattggcctaatgatcgctacagttggtatcgatatttctacgggcgtacagcgttttacttttaatacccttgaattgttcgaaggtgttgatttcattatcgcaattgttggtttatttgcgatcagtgaattgttgttcttcttagagcgtcatgctggtgatggcttaaaacaagttgcgattaacaagctgaaattatctgcaaaagacatcattaaagtgcttcctgcttccttccgtggtgcggtacttggttttgttgcgggtgtattgccgggtgcaggcgcttctttaggtagctttattagttataccttggaaaaacgcgtatctgataaaggcgaatttggtaagggtgatccacgcggtgttgctgctcctgaagccggtaataacggtgcggcgtctggtgcactggtacctatgttgactcttggggttcctggtagtggaacaacagcagttctactagcgatgttgatctctttaaatatctctcctggtccaatgttgttccaacaaaatgcggatttggtttggggtgttattgcagcaatgtttgttggtaacttagtcttgttactgctaaacattccaatggtaggcatctttgttaagttgttgagcattccgcctaaatacttaatgccgattgttaccttgatagcgtctgtaggtatttattctgttagccatagcgctttagatttgtacttcatgattggctttggtgtattgggttatatcttccgtaagattgatattccattagtaccgattattttgggtatgctgcttgggccagaaatggagaaaagtcttcgtcatgcattagtactatctgatggtgattggacggtgctcttcaatagcggtttgagtattggtttgtggactgttgcgatactaggtttaattctacctatgatagtaggccctattgttcgcgctaaaatgtctaaatcaaaagaagctgttaaagacgtttaagccctgtaatactagaggcattgtgacaaaaaaatcgagcaacttaggttgctcgatttttcttgtttttagatcgaaaaataaaaaaacatgatggctaaaggttatgcgaattctggtggtagaggatactcaggtcttaggacaagcgatctgtgaacgattaacaagcctaggacatggcgttgatttaatcggggatggtaaacgtgcggatgagttattgaagtatcagtctgtagatttgatactgctagatcttaatttgcctggtttatctggattacaattgctgcagaaactgcgccagcgcgatgatgacacgccagtgttaattttaacggctcgggatcagatagaagatcgtatacgattgctcgatgccggagccgatgattatttaacgaaaccatttgattttggtgagctagaagctcgctgtagggctttattacgccgcaaacagggctacgcgaccaatatcacagagcacggtaatatagtggtaaaccgagacagtcgtcaggtatttattgatggcgaactcactgttatcaccaatcgagagtttcgcttgctggaaatattccttggccatttaggccgcgtattaagcaaagacgaaattaccgaccatttatttaacttcaatgaaacaccaggtcctaacgcgattgagctgtatgtagggcgtttaaggaagaaaatggggcaaggtgatttagtcattagtaccctaagaggaatcggttatgtggcagaaatcgccaaaccatcgagctctcagtgaagacgaggaaaagaaagccttagaaaacgcaccctcgttacgttttcgctttattctcgcaggtgttttggttatcgggattattgctggtttggcgattaatctgatttttgattacagtcagaaactcgccgatttatcttacgaccgtctattgcgtagtgctttattgcaaatggacgaaaacgtcggcttgatgcgcaatgaagtcagtatagatattccatggtctgcgtttgctactttagcgcaggcggaagaagaccgtgttttttataaagtcgagagcttggaacaaggttttattaccggctatcaagatttagacagtcagccgcctcaacctcctgttttagatcaaatacaattttataaccaagagtattctggtgaaatggtgcgttttgcctgggtacagcgccatattaccgatccagaaactgcacaaactgttcgtattattttaggtcagactagattatcaagagagcaaatggcatccgcggtgacgcaaaaagcggtcgaagtggtggtgtttattgccttggttgctatcaccttgatcatcattggtagtcatcttgtcttaaggcctttgcatcggattgagcgagcgttagaagagcgcgccatgggtgacctcacaccaattgatatcaatacaccaaaggaaactcaccatctaaaagttgccatcaaccattttatggagcgattacagagcaaccttgaacagttggaaaattataccgctgatgcggctcatcaattgcgtacgcctttggccagcttaagagccttggcagaaaatgcacgagataacacatcaccagaaaggcagcatcaggccttggaaaacatcgttaaacaatgtgataccttaagccaaacagtcaccttattacttaatcaagcggtcgtttctcatcgcttacagacacaccgattagagccgattgatttattagcgccaattaccgcgtcttgtcgggagcaggccgttgcagcacttcatcaaggagttttgctttctcttgattgtgatttaaaagaaacgcttattttaggtgatgctttttcgattcaacaaatgatgcaaaatctcattgaaaacgcggttcgttatagccgagaagatgtagagcgaggcacagaaattatcgttcaggtaagtgagtttgaacgcttctatcgtattaaggtgattgattatggcgttggtattccagatatagaaaaagagcgcgtgttcgaacgtttctatcgtggtcgttatgacattgcaggtagtggtgttggtcttgctatggtgaaagatattgtggatcaccattcggcaagaatccaaatattggatacagagccaaaaggtacaacttttcaagtggattttgccaagcttagatttaatgaggatacggtatgaaacagttttttttctggctagcagttgtggttagtttgaatgcgacaaagctgtgggcgaccgagcctgtctggtttggtaatgaaaatgcgcaacgtattttaagaattaattctgctatggatttggcgtcgtttgaacctattttaaaaaaatttgttgagttacatcctgatgttcgtgtggcctatcgcgatgtgaatacacttgaattgtattatctcactatcaaggatcaaaaaaatccagaggccagtttggtcataagcagcgccatggatttacatcttaaattagtaaacgatggttatgcgcaaacctatcagtcgagttttactgatcgtttgcctagtaacttcaaatggcgaaatcagctgtttgcgttttcccttgaaccgattgttatgctggtgaataaaaaagcctttcctggtgttttacccgaagatcgtcagtcattgttgcaaaccattcgtcaaaatgaaaaagcgatgaccaaacggattggtacttatgatattcgtcaaagtggcgttggttatttattggcaagccaggatgcgcgccaagccgatgtgacatgggggcgtttgttggaagcctttggcagtcatgatgtgcaaacttattgttgtactcatgacattattgatgatgtcgcttccggtaagttggtgctaggttataacttgctgggttcttatgcatcacaaagagcccaagaagatgatagattgaaaatgatcttgccgaaagattatacgctcatgttaatgcgtgcagctttaattcctaaaggtgcgccaaacgaagaagatgctggaatatttctagattttttgctatcagatcaggcacaaaaaatgatgcaaacccaaggtttattattcccaattcaacctgatatgaacaatccaaatgatccttatgttgtcaatgcgcctggaccaactggcatcatcgaattagatcagcaattattggtaggacgtgattatgctaagcaaaagcgttttattcgtaactgggaaatggcgttagaaattagtgaagaagactaatttctaacgccattaagcaggggggggattaacgccttcacgctagttctaaatctacttctaatgttttccaactttttttgagttttctacgcgcgaatgattttatattactcattaagaacagctttattccgtaacgtcttgtgcctaagccatcaattatcttaggtgtatagccactgtctgttttctttaaaagaatctgatcttttgttgcatcaccgattacaatggcgttcaggtataggtcttcaaaaactgtttttaagatttttttcgcctcatttaatgaaatagcattatttttcattaatgtgtaaagggactcactagagcatccattactgtctaaaattctttcgaacactagccctttccctagattcgtgtttatttccccataatattccgaaatgtaaggtgacaaattgtttcgtttttttagcttggtgtaatagtacttctcaatcttgttttgactgcgatgctttgttctgatgactttgacacaagtgtttttatttaaagggttggtgaagcaagatctttcatttccttggccgataagatcctgtttttttagaaacactttagtatcttttgctgagagttcgctgatatttgatgacattaaataaccctcttaaataggataggaaaccttaagagggatattagagttttttatgtatttttcacttttttgacggtgtaaaagagctatttcactttttttttgtctttttttacttttttttcatatttttttctagatatgaaatttagtaatgtaaggtgttctagacgtgagaacgagggcttaagattgttcttgtatggtaattttcgtgtagattaagttatgtttttctagaagtgtgattagttctatagttgcctggtgtcatgagatagtacttagaaaataagcgaacaagggtgcttgcatcacttattcccactttattggcgatatactctaagcttttattgcttgacgttaaccacatttttgcttctgttaaacgacgttgctgtaaatattgttttggcgtcattcctaaatgacgtttaaataaaaccgttagttggcttggacttaaatgcacatcgcaagctagctcagccaagctccaatgctcctgaaaattatggtccagtcgatgtttggctttggctagacgagagtcgctttgcagtattttgctttgtgggatagggagtaaatgttctagtaaatttaaagcttgctgagttttaagtggattatgacattcaccaattaagctagataggaatggcaaatacgccttagtttgtgcattaagctcaacaaagttgtttttgctttcgatctggctgtcccaaacgggaagagagttgagaatcaggcagtggttattctctcttgccaaatgagtatgggtttgatttgaggaaatcatacaagcttgtccaaactgaactgcctgctgacgattttctacgtctagtattaggtgaccggaaagcggtagtacaatttgagtatgggcatgtgagtgggcgttggccgtatctttataggaaatgacttctatgagatctcgcatggttttctatccttatttcctactcttacctttaagtgagttacagaaagtataatgacctctctgcgaattactgtaattatattctctgtcagtatatttaaaagtaagtgtacaggttaaaagccaattaattaaaaggataaaaaatgcgtcatttatttgctctggtgtttttattttccttgtcaaatgcatgggctgaaatgacgttgaccgtgttggaccaagataaccttcctgtatctgatgctgtggttattgtatctaataatgcggtaagtacgccaagagctgtggctgtaatggatcagattgacgagtcttttgtgccgcgggtattagtcgtgcagaaaggtcaatacgttagctttcctaatagtgatgatattcgacatcacgtttacagcttttctcagcccaaaacgttcgagattaaactttataaaggcacagaagttgccccgatcttgttcgataaggccggacttgttgttcttggctgtaacatacatgacgatatgattggttatattgtcgttgttgataactcctttgcgctgaaaacagaccaaaacggtaaagtgcggataccagccaaaagtggcgatatcgtatctttgtggagtgaacgatttattgagggtgtgagtgctgtaaagaaagtcgttatcacaagtaatgtagagcaaagtatctcgttggagcttttgcctcctattgggatgatggatcacagtaatatgaataagggattcggtaaaaagaaatggtcaaagtgatccagattaaatgcgtggcaggaatttaatgaataaaaacatgatcaaaatattagctgtcagcagctttgtgttatcagcttcgtttgttatggcagccgatggcaaaattctggcgacagcggggctttcacaagtagaaggcagtggcggtggtgggctggttccatgggcgactttggcaggttacgacagtcgcgacgaaacggctgcatcgttttttatgacagatgtaaatgtcagtgattatcgcttgtcctccattggtgcctcgaccagcttctatgacagagtcgagctaagttacgctcagcagacgtttgatttgcctgttgatctggtaaaagcgttaagcgttggtgacataaaacaagacatctttggcgttaaagtgcgtttgtatggcgacgtcttgtattccgcctatcctcaagtaagcgttggtttacagcataagcaattagacagtgatgttgttgcttcgtatcttggggcaaaaaacgacagcggtacggatttttatgtggcggcgaccaaagtgcatttaggtgcagttggcggttacaacctagtgtggaatcttaccgctcgcgcgaccaaagccaatgaaatgggcttgttaggctacggcgggccagacaacaacgattaccaagtgatgatggaaggcagtgttggtttgctgctatcgcctaactgggtagtgggtatggagtatcgtcagaagccaagcaatctgtctagtgtagaagaagatgattggaaagatgtttttgtcagttatatgccgaacaagaatgttaatttcactgcggcttatgtcgacttaggtacagttgccaccaagaaagatcaaacaggtatttatttatccatgacggggtacttatggtaaacctagtaaaagcatcgctcattgcatttagcgtatttttggttgcctgcgctgcgccaagtaaagcacctcaaagcttatatgatgaaattggtggcaagccaactgtcgaagctattaccgataactttattgacgaaattagctttaataaagacatctatcgttattttgaaaaaaccaatatcactcgcttccgtgaaaagttcatcgagcatctttgtgtgaatatcggtggcccatgtacttacactggcgacactatgctgaaagtacatcaaggtcaaaaaatcaatgaaaccgactttaacaccactgtcgatttattggttaacgctatgaaaaaagcaggtctaacctatccacagcagaatcaggtgctaaaagtgctcgcgccgatgcgtggggagatgctttacaaataaatagcctcatgacagtcgattttaaaaccacctattcgaaagcgacctcatggttgctttttttatttgatctcggtcagttaatagcaaagcattcatagtcttgttacgagcatcggagtagggtgaaaggtaacctttgtgaattcactataaggtaacgtcaaataagagaaatacgatgctggctatttttactgatttagcagattggctcaccttcatattatttggcttgtcaccgaattcgaaacttggtgatgcggtacatttcttcatcgaagataccaccaagatttttttcctcttggttatcatgatctattttattgcgctgttacgtgcgtcgctcaatattgaacgagtgcgagattatctcgctagcaaaaatcgttttattggctatttaacaggatctatcttcggtgccatcacgcctttttgttcttgttcaagtattccagtatttctcggttttacctcggcgggcattcctgtcggtattaccatgtcgtttctactgacctcgccattgattaacgaagtcgctgtcttgctactgctgagtttggttggctggcaaatcaccttgatgtacgttttggttggcatggcggttggtatcttgggtggcgtgtttcttgacctcattcgagctgaaaaaatgctacagccttttgccctaaaagcgtaccaatcggcaacaccagtcgctgactcagatggtgatactgtcgctaaaccaacgctgtcttttcgtgaacgacatgactttgctaagaatgagctgtgggatattttctcgcgagtgtggaaatgggtttttattggtgttggtcttggtgcagcgttgcacggttatgtgcctgtatcttggctagaaggtaatcttggtggtggccaatggtggtctgtgcctttggcggtattgtttggtattccactttattcaaacgccactggggtgattcctattatggaaagcttgataaccaaaggtctgccaatcggtaccaccatggcgttttgcatgagcactgtcgcggccagcttcccagaatttatcctacttaaacaagtgatgacgtggaaattgcttgccatcattttagcgatgttgcttttctccttcactttagtcggttggattttgaatcttgttaactgaaacgttaattaaaaaaggaacaatctaatgaaacaaatcaaagtactaggcagtggttgcagcaaatgtttgaaaacggccgagcttatcaaagctatcgccgcggaaaacgaagtgccagtaaatgtagagaaagaaaccagcgccgaagtcatcatgggctatggtgtcatgagcacgccagcggtagtgattgatgaagttgtcgtgcattacggctcgattcctgacaagaaaaaaatacaaagctggttttagatgcggtaaagctcaagcgagtttgcttatttaaaatcttgctctaagtcattctttgcttacaaatcgctttctagttttgtcttcagtctatatattagttatatctaatgttgaatctaattaaggtgagccatgaaaagctataaagaaatcaacaaagaccaaaatgcctttgctcgtgagtatcgtaaatcttctcctgagatattggatggatttatggctatgcataaagcagccatggaggagggcgctctggcagttaaagtaaaagaaatgatggcattaagtattggtattgcttcacgttgtgatggctgtattgcttctcacgccaaagcggcgcttcgcgctggtgctactcgggaagagttgatcgaaactatcaacgttgcgcttatgatgggcggaggtccagcggttatctacggtacacaagcattggcagcagtagatgagtttttagctgattgatcaaaagagacaaccttcctcgtgatggaggaaggttgtgagtgcttagttcggtagccaagtaaccaaggacgggtaaagggcaactatggcaagtgtcagtaattgcagcagtacgaaggggattgcgcccttatatatctctgccatgctgatgccacttgctgcgcttcttatatagaacaacgccatgccaacgggcggtgtcaaaaaagaagtctgtaaacacaaggccataagaatcgcgacccaaacaggatcgaagccaaaattcactaaaattggcatcaccagaggtgcgacgattaagacgatttccatccagtctaggaaaaagcctaataaaaagatgattaaaataacacagaacaacacgccttctgggctgagtggtaaagcatgcagggcactttcaataacctcatcgccgccgtaaccacgtaagactaccgagaaacaggacgcaccaaaaataagtgcatataagaaggcgacagatcgacctgtttgataacagacgatacgtaaatcctgccattttagtcgaccagaactccaagctaaaaaggtggcaccagccgcgccaatcccagaagcttccgtaggtgaagcgatgcccgcaatgatggaacccaatacggctaaaaccaagactaatggtgcgaacagcgctttagaaatgtctcgaataatgtcgaatttgctgacgccgctttcttcagcgaaggcgacttttggcatagtggaaggtttgattagggcataaataaagataaaaagtacgaagctggtggctagtaataatccaggtatgattgcgcccataaaaaggtcgcctacaggaatacgtaattgatcgcccatcacaaccagcatgatagagggtggaacaagaatgccaagacagccagttgctccaactgtgcctgcgctgatccatttcgcgtaacctgctttaaacatagttggtagggcaatagtggaaagcagaacgactgatgcgccaattatgccagtagatgctgcaagcacaacaccaatcagaactacagcgatagccaatccacctggtgttttacctaaaacgcgacgcattgcttcaattaaacgttcggcaataccagagcgatcaagcatgtatcccataaaaataaacatcgacatagggattagtgagtagctggaaatggttgaaaacgtcctattggcgacaaaacctatggtgcgcagctctgctacatcatagatatcaaatgacacaaggatactgcccaacgtggcaaataatacgccgacgccacctaagacaaaggcaacaggaaagcctgaaaacagaataagcataaaggctgaaaacagtagaaaaacaaataactcattcatggtgagagccctttttcgcaggtacagatggggcggatacggcgttgggttgaatcaaaaaagcaacgttgcggagaagaattgcagcgccttgcagtactaaaagactcaagccgagagccattacacctttgataatatagcgagcaggcaatccagaaggcattggagagccttctcgtaatgaccaagaataagaggtgatatcccatgcatgccatgaaacgagaatggtataagggaaaaacaaaaataaaataccaagaatctcgacccatgcgcgacgtttagggctaaatctattatgaaaaatatcgacacgaatgtgttcatccacttggtaggtataggctaagcaggacatgacaacgatggcgtttagatgccattgaacttcttctagttctaccaagccgatattgaaagcatagcgtaatattacgtttaccaagatggtgattattaaaacgggcagaataagtgagccagctttgccgacagcaacggaaaacgctccgattttgtcagcaatggagtttatggtgtacatcaaaatagctccggttgtgtaagactgtgtagtagacgtgaaagaataaaaccgagaaaaacgtcatgtatttctcggttttatcaaatcttaattgcctttatattctgtccacatagatactttttggcggtagctcttgagtgaatctaaagtacgcttgaagtctgcatctttatttgcttcttcattcaatacttcgtcagtgccttttttgaaggcggcgagaacggcgggaggaaatgatttaatttgagtgccagcggctttgaatttctgaatagcgtcggcattggcgatagtggtggaagagactgtccatagttgagtttcacgacaagtatcttctatcaggccttgttgtgctgcgctcatagaatcccatttgcgtttattgatgattagctcattgatcgcagcgggttggtgccagccaggtaggtagtaatatttagccactttttcgaaccccatagcggcgtcaattgcaggcatagagaattcggttccatctatgacgccacgctctaggttaggataaatatcgccaccaccaagaaggacaaccgatgccccggctttgttcatgacctcaccagcaagtcctgcgaagcggatttttttacctttcaagtcatcagtacttttgatttcaaagttgtaccagccgccagcttccgcatccattaggccgcatggaacggtaacaacaccttgtttggcatagatatcacgccaaatttctaagccaccaccattataaatccaatctaaatattctagtgctgatggaccaaatggaacaccaccaaaaagctgtagtgcagggaatcgtccagctacgtacaaaggtgatgtgtaacctgcatctagcgttccttgctgaacagcatcaaagatttctaacggtggaaccaattttccagccgagtaaagctttactttgatatcttccgaggtggttttgagcctgtcagctagatgctgagcgctttggccgctggcaggtagtgtaagtggccaagcgctttgaatgtctagacgaaccgaagaagcggttgctcccatggatccaatgatggctattgatgagaaaaacgcagtaactaatggcttataaggcattggggtatcctcgtaggtgctcactatctagagatagtttgagctgcatttagcggtttgatccgcgataatttttatttgaactttaatttgagtctcatgagagagtcataatgcatttttatagaaacacatttttaattgaatgttcaagtaaattttcatgcattcaagtattatgccaacccgattttttttaaatttacgttttttttcgagttttaattagtgtaatttgacgactttaaaacattaaaaaaaacaataaaatctttttatttcaattggttgtgatgatttttttacgttctttaattaatctaggggcgtaaatgggggggatttattgagagaaatttttttgaaaagattgcaatttaaaagacaaaaaaacgcactgagtttgagcaaaaatctcgtttaaactaactttggtgcgtcaaaatatggggaggagcggtttgtctgaagtgtttccatttttcgttttagtgctctggtaaattatggaacagttcttcaagtaatttgttaagtctttgtattttggcttccgtcatgcctttgaagctttgcttgaataaatctttggtggtaaagcggatatctgcaacggccgctatgcctttttcagtaatcatgacctctgttacgcggccgtcatcacttcttacccttgtatctacaaggccatcttgcttcatgcgttggatgatttttgtgacggtaggaagtttagctatggcgtgtacggcgatttgtgaaacgctacaggtgccttcctcttttaaagtgaacaggattcgccatcttggaatatcaagattgactttttttagtgctttttcaacagcgacactatagcgaccatgaacctgatttagccagtaaaagggaaattcttctttgtggaagtcttcacttgcagggttatatcgctgacttcgtggagctctaggtttgctggtcattaaaaatccttgcttcttataagtgatagaatgtacaaaacatgacgtttttagtcaattgaaacatcaagtatttatatcaataatgattctcaattgcaacaacgagcaagaggatttaataaaatagccaactcatggttggctataaagttggctgtcttttttttggggggggtactaccagcaggggcctttttcagcttccattttgcgaaccatagcgttgtagaatttgtctgcaaagccgctatctttgatcagcatttgggttaaatctgcgcacttttcgcgaatgccttgttctagtaatacatcctcaccaccaagagctccggaggtgacttgaatttctgcagcgcgctgcactgtccataaaaggaaaaaagtacgttctatgtcgaattcgccaacagcgatgccgtgatttcgtaacacaagaatgtgcttttgtcctaggctctctagcatgcggcttttttcgtcatcaaataaagtgatgccttcaaaagcatgatagccgacacgcccataaagttgtgcgccataaaagctgtcatggctgaagccttgttttttcattgcgaccgcagatacttcgttggtgtgggtgtgaatgacgcaatgaatgtcttctcgtgcagcgtgaattgccccgtgaagtgcaaatccggcggggttgccatcatatggcgagtcatccagtttgtggccattaacatccacttttatcaggttttctggagtgatttctgtgtaatttaaaccaaaaggattaactaggtattcgccttcgatgtggggaaggcgggcggaaatgtgattgaaaatagtctctgtccagccaaaaaagtctataaggtggtagcagtgggctaatttaacgcgaagtgcccattcttctttgctaatgtgggtaggtcgttttgttgaatcgctcatgttttgtccctcattgtactaattaagttgtgcaattttgttgttaatcttgtttctgagagtagggttgtgacgcaataaaatgggttaaatccaaaagctgttgtgtggcggtcatcggaatgcttaccttgtttgccagttctaagacggcgtagccaatagcgtcaagctctaggggctggtctgcttcgtagtcttgcagcatggaggttttaactgcgcccatacctgcacctagttccatgaaggtgtgaggatcgaaacgaattcttgcgccataagccgcggcaaccagtaaaacttcgtcaagtattttgcgaaccaggggcttgagtcgtttgtcgccatagagttgttcaagtgttcctttggtcaccacagaaagtgggttggaagtgatgtttgcagccactttggtccatatctggtcgcgaatattgtctgtggcgcgcgcctcgattccagcatcttcaattaccttgcgaacttcttctagtcgttcactcatttgatgatcgacttcaccaaatacgatgaggtgagggttggtggatgtgactacaccgggagaatttctaaatgcggtaataaataccacgcagccaatcagatgattttgcggaagtaatttactgacgctgccttctgggtcgatagcttgaatgtaatcgtcagaaaaacgtccctcgatgcctttgaaataccaccaaggaatgccgtttaccactggaatgacaatggttttttcatgcagcataggggttataagttctaacatggtaggtaaagctggtgctttgcagcagacgaaaataagatcttgctggcctaattcttctgctgagttggaggctacgatgtctactctatgttcgccttcaatatctgtgagatgaatgcctttctttttaatagtctcaagagttgcgcctctagcaagcacttttacattttggcctgatttggctaggcgggcagcgagtgtgcatccgatagcgccagcgcctgcaatacaaatgttcatagttattttcccattaaaaaatgagaaagtctcaaaatgagagctctctccaactgctggtaaattcagttcttttggatattcttagctggaaagcagctcttggtgcttgcttgctaatcctagataggcctctatcaccttggggtcattggctagttctgctgctggaccttgcatggcaatttgtcctccttctagtacataggcgtaatcagccacttttagcgcagcgcgagcgttttgttcgaccagaaggattgagacgccttggctacgaaggtcggcaaaaatgcgaaaaatttcccgtgtaattaagggtgctaaccctaagctaggttcatctagcattaagagttttggtttgctcatcatggcgcgaccaattgccagcatttgtctctcgccaccggataaagtgccggcctgctgttggcggcgttcccataggcgagggaatatcttataaatttcgttcaaggtttggtcgtaacttttatcgccacggcggtagcgttggaatgcgccgagcaataaattgtcctgaactgtcatggtggcgaaaagttcgcgcttttcaggaaccagaccaagaccatgtccaaccagtgtttcaacatttgggctgataaaatcttggccattaaaatgaatcgtgcctttggaaggtaatattcccataatagctgataatagtgtggttttgcctgcgccatttgggccgatgacggtgaccagttttccctcttggagtgttaggtcaatacccgttaaggcttccactttgccataagcaacacgaagtccgctgacgtcgagtaaatttttttctgtagcgtgagtcattattcggcacctcccaagtaggcttctaaaacagccgggttggtttgaatttcttctggtaagccttcagcgatcttttcaccaaattccattaccacaattcgatcagcaagattcatcacaaaatccatgtcatgttcaaccagtagaatagctagaccttcttgtcgtagtttcttgagtagttcagcaagggcttgtttttccttgtggcgaagtccggcagcgggttcgtctagtagaagcacgcatggatcggcacaaagtgcgcgagcaatctcaagaatgcgctgttgtccaagagataggctaccagcttctgtgtagaggtgttcgcctaaaccaactcgttcaagttggtattgcgcttcttttagtaagcgctgctcttcttcgcgttcaaaatgtagtgcggagctgataatgcccttgttgccgcgcatgtgtgcacctagtgcgacgttttctaataccgtcatggaggttagcaatttaacatgctgaaaggtacggctcatgcccatttgagcgacttggcgagagcttttgccttttaagctttgatttaaaaagagtacttcgccatcacttggtgtatcgaccgcagagagctggttaaacatcgtgcttttgcctgcgccattggggccgattagcgcaagaacttcgccagcatgcagctttagattcatttggttattggcaatcagaccgccaaagcgacgagttacgttgcaagcctccaataccaatttgccttttttgggtaaatcacggcgtggtaattcggtggctgaagaggaaatttttatgtgatcctggttgcgccacgatgctggtgcaaacttcactaatagaggccaaataccgcccggtgagcgttgcatcatgaaaacaattaacaaccccaaaacaatggcttcgtattgtccattgccgcccattacaagtggtaaccaatcctgcagccactgcttgagcatggtcaaaatgccagcgccaagtaatgccccccagacactgccaacaccgccaactaatgccataaaaaggtaatcaatacccatactaaggccaaaaggggtcggattgacaaagcgttgagtgtgcgcgtaaagccagccggaaataccagcaaaaagagcggagatcaagaagataaccatctttgagcgaaaggtatttacccccatggattctgccattaactggccgccttttaaggcgcgaatagcgcgaccttcgcgggaatttagtaggttgctggtaatccagacggctagcattagaatcgcccaaattaagtaataaatcttttcccctttgtcgagaagaacgccaaatagacttaaagagggtaagccgctaatcccagtatgtccgcccatagagctcatggtgccaaacaagtaatacagcgagataccccaagcaatggtgcctagtggtaaatagtggcctgatagtttgagggtaagtgcgccaaggaataaggcgaccgcagcggttagtatcaaaccgatcagtaaaccaatccagggagatcctgccgaccaagctagccaactcggtagttgttctgtggtggttagataggcggtggagtaggcaccaagcccaacaaaagctgcttgaccaaagctggtcattccgcccacaccagttaataaaaccaagccaagtacaactaaagcatataggccaatatagttaagtagagtgacctgaaaagtggggagcacttgaggtgcaatggcaagtacgactaagccaaaaataattaaattacgcgatttcatttattcgtcatcctctacatgatggctgttcatcgagcgccagattaggaatggaataatcagggtgaaaacgatgatttctttgtagttactggcccaaaacatggaaaaagcttcaatcatacccacagcaacggcaccaatggctgcgattgggtagctgacaaggccgccaataatggcgccaacgaaaccttttaggctgatgatgaaacctgagtcataataaagtgtggtgattggggcaattaaaatgcccgatgcactgccgataaaagcggctagagcgaaagtggctttgccggcaaatacgggtgatatgccttgcaagcgagctcccattcggtttacagctgtggcgcgaagtgctttgccgtagagggtgcgttcaaaggcgatgaacaaagttacaatgaggaagatggagactaaaatgacccaaagtgtttggcttttcagcattacggcacctaagcggaaacctgtatctgagaagggttgagtgcgagcgccttcaggtccaaataataacagaccgattcctaccatggcgacatggagcgcaatggagacaatcaataaaaccagtgctggtgcatctgcaagaggttggaaaaacagacgatacataattgggccaagtggcacgattaaacaaagtgttaataaaacttggcaggccattgggatttctgataaaggcagattgtttaacaagcctatcattgctaaggcatagccgagtttgagggctatttttttcatcttatttcgatcgatgtggtatttgatttgttggtacaaatctaagacgcaatcgatcaaaacaagaccgagtagcagccattctagttttggggctttacccatctgcatagcggccattgtaagtgcgccaaaggttacgaattcgcctaatggaataagtaatattcgtgtgactgtaaaaaccagcaaaatagacagggccaataaagcataaatggctccattggttaggccatcctgtccaagcagtgtggcgatctgaaagttcatttagtgtgattccttttgttctcatcgattttgcggctacgtggctgcaaaatttataattatattctcgctgggagagttgtgtgtgtccctcagctggagagtattattttagtagtgcccatttaccgtctttgacggtgattagaactcggccgcgctcgtcaaagccactgtgatcttcagctgtcatgttataaacgccctgagtagcaggcatttctttggtgttttctagcgcatcacgcagtgcgttacggaattcagctgtaccaggtttgccagacttaagtgcgcttgggatagcgttttcaagaagtaggcctgcatcgagcacattgccgccaaaggtggcaggtgtttcgctgtagagttttttgtagtctgtgatgtattttgtggctatttctttggaagggctgttcggtacttcatctagaaccagcatggagcttgcggctaggatagtgccctcaactgctttgccgccaaggcggaggaaagggtctaaagctgcgccatgtgtttggtagattttgccgctgtaaccttggtctttaagggtggtttgcggcataactgatgaactgcctggtgcggcaatcagcacggcatctgggttagccatcagaatttttaagctctgacctgtcatggatgtatcctgacgttgaaattgttcacttgcgacaatttgaatgcctgctttttgggttaggtctttcattaccttggcccagttttcaccataggggtctgctgtcccgataagtccaatggttttaatacctgttgctttcatttgttcgattaatgcttcggcaattaagtcgtcattctgcgtagttttaaaaacccatttcttttgctctgtcattggtaatacaacggcggcggttccaacaggagccaacattggggtgcctgattccgctgcaaattggatgacgctcattgcattgcccgagccacttggcccgatgattgcgtctacatgttcttcgtcaattaattttttgaatgccttaactgtagcagttggatcgcttccgtcatctaaagagatgtaggtgattttttcaccgccagcagaggtgggaaggagtggtatggtatttttttggggaatgccaacgagtgcaattgggccagtgctggagctgactacgccaattttaatgtcggcgtttgctagtggtgcgagtagcgaagagcttagaaatacagcagatattacttttttaggtgtcataagattttcctgtatgtagttaacactatttgatatttacagcgcttttgccccttaaagacaggcattgtgtctttttagcgggtaactatttttctatttatttttattaaattcataccttaatccgaagttagcctgccattgttttttgtaaaaaacaacataaaaaataaataaaaaatatccgaaaaatagctttttactgctgttttattcttttgggtgtgagttgattgtcttttggttttgctctttgtttgcgattaaaaatcgttttatttgcttatttgttgttttaaatcagttttttagttcgtttttcgatcgttatgttgacataaatttttttcagtgagcagttttaagtcttatattttattgataattaacttgaaaaattagttgacaagtaaagtaattagtacgaccttattagtattcgttatacattaatttgatgtttttgagtgatgcaaaacgggatggtggatgacgcgctttatggttgttgttcgatggagaaagagaagttcttaatctttttattaatgcagtaaaaataataagaatcttcaactgaacggttcactcgttctatagagtcagtaactaaatctgcattagaggagataattatgagtctgaataacgtaggtgtgcctcaccaagaaaaagcctcgggatctgtatttgatgctttgggaactgaggcatttgagcaattgatgggtgacattagaaatcgtgctcgtaataacgagttcgatagtcagcagtttattagtcaggacattattgaacgtttacgcagtttaggtatttaccgcgccttagtaccaaagcgtctaggtggtgatgaaattaccgcagctcaattttgtgaagtcattgaagaaatctctaaagcggatggttctgcgggctgggtagcaagctttggcatgggcgttgtgtacttatctgctttgccaatcgatacgctaaaacaagtttatgctaaatcaccagatgttgtgttcgctggggggattttccctcctcaacctgctgaaaaagtagatggcggtttctgtgtgaaaggtcgctggagtttttcaagtggttgtatgggcgcggatgtagttggtgttggtattgcgccaaaagaaggcgataagctgggtcttcctcgtatggcggtaatgccagcaagcaaggcggaggttaagaaaaactgggatgtggttggtcttgctggaactggcagccatgacttagttgtcaacaatgtggatgtggcagaggattggacttttgttcgcggtggcgcttcgaatctagatgaaatcatgttccgctatccttctttgtcttttgcaactcaagttctttctgttgttggtttaggcgtagcgcgagcagcgctcgatgaacttaaagctatggcggccggccgtgcttcggtgactggcgctccaaatataggcgaacgtcctctaactcaagctgaagtggctaaagcggatgctgatctgcgtgcagcgcgttgcttcttctacgaatccatcaatgatgcttggcagactctagagaagaatgaagagttgtctgtagagcaaattaatttattacgtctttcatcgacgcacgcatctcgcgtatctgctgaagtggcgcgcaaggttcaaatggtatctggaatgacgggcgtttataaagccagcccattatcgcgttttgttaatgacgctcaggttgttactcagcacgcttttatgggtgacattacttggcaaaatgctggtgccatcttctttggacaaaaaccattaccaggttatttataagaaattagtctgattttatcagtttttagacgaactttttgattattggagaaatgaatatgagcgataaaaaaccattacgcgtactgttttgcatgggtattaaccaaaactttatggacgctgcacgtgaagagcaattagacgtttgggcagcatttggtgctatgtggaatggtattcatgacatggatggtgttgaagtgatcggcaacatggatgatgaccaaagtatggttggtccttctgctggctacccgtggacaacctatctgttggctgatgttaaagattacgacactgtggttgcttgctgcaacttgctacgtaccactgctgttggcgatacgccatacaagctttggcgttacgtgaagattgaatctcgtattggtcgtgaactgattgttcaacgtgcctaagacttaacgatatagatatagaggacgggtataggtatgaagagcacgaaagagctagaagcgatattggcacgaattgacgctttagaaagtgaccgcgcgattcgtgcttgtatcaaccgttatatggatctatgtgatcacttaaatcctgctacgccattggatgaattaggtgatttgtttactgaagacgctaagtgggaaggcaagggggctcgctacgcaaagagctttggtggttatgaaggccgagatgccattgttgcgatgctgtccaaatacaccgttgagcctgcgcatttttcgttgaatgtgcattacctatcttcagaagtgattcgtgtggatggtgataaggcttttggtagctggaacatgattcaagtatcgagctttagcgctggtggctcacatttgaacagtgcgcgtttaagtgtgtcgtttcaacgtgataacggcgtgtggcgaatggcgcattttcaaacagagaatttgttcagtcgtccggtatcggattggaatgatgatgtcaccttgcctgtacctaaataagctgacacgaaaacaaatagggtcgatgtctaaaagattaaagagagaaagaagatgagtgaattaattgcattgaaaaatatcagtcaaaaagcggcagatatggtcgaagagggtcgcgttcataaagcgttatattctgacccagaaatctttgaagaagaattagataaagtcttccaaaacacctgggtctttatcggtcacgaaagcgaagtgccagaagcaggcagttttaaaacagcctttgtgggtcgccatcctgtgattctaagtcgtgaccgtaaaatgaatctgcatgtgttgttgaaccgttgtcgtcaccgtggtgcaacggtatgtgaaggtcgtaaaggtaaaactaaagcctttacttgtccctatcacggttggggctatggtttagatggtggcttacgtgcaatcccgaaaccagaagaatacgagggtgttcttgataaaagcgatttaccactagaaagtttgcgtcatgagtcttaccaaggtttggtttttgcgacttttaaaaatgacattgagccactagtcgatttcttgggtggcgcaaaaaaatggatcgatctgtttgttaagcaaggcggcggttacccattaaaagtattgggcgagcatcgttttaactttcctggaaactggaaaattcagctcgaaaacaccacggatgcttaccactttccaatcatccataaatcattcatcagttcattagatgatgctacagcggacatttttgatttcctagatggtgatggctttgttgaagatttaggtaatggccacagtgtcatggtgatgattcctgacttagtggatttagaagcggatttggatcaaccgataccagggcgctttgaagaactggctcaggcattacgtgacgaaggtcaggatgaggagcaggttaagcgtcttgtacgtgctgctcatggtacaggttttaacttgaatctattccccaacgtatcttgttcaatggcgttcttccgcgtcttgcgtccagtcactgccgaggtaacagagattcaacacgttgctattggtggtgaaggtgcgccagcaccatttaaccgcaaacgtatgcgcctacacgaacacttccaagggcctatgggcttcggaacacctgatgatggtgaagcgtgggagcgtgttcaaaaaggatctatggctggtaaagatggctggattctagttaatcgcggtatggagaatttacatacatcaccagatggtaatgtggctggtgccgtgtgttctgaaaccggcatgcgtggagcgtaccaaaaatataagcaaatgatggccgccgaaggggagaaataagatgacaatgaatacagacctgcttaacaaagcaacggcgtttatttggcacgaagcagacttgttggatcacaaagagtatcaagactggttgtctctttgggataaaagcggtttatacattgtgcccactgacaacaatgaaacagattatgaaaacactttgaacctagcgttagatgatgccgatatgcgtcgtatgcgagtagctcgcttggaaagtggtgagtctgtgtcggctggctcggtcaacggcacggttcgtatggtatcccgtgtacgtatcttagaagaaactaccgattacgttgttgtacgctgtgctatgacattgaacgaattgcgtcacggcaaattagtgacgtatccagcagacttagagtatcgcttaaagccaacggctgacggttttgtgattgatcgtaaagtggtcaagctgatgcatgctgatggtttcttacgcacggtaagtttcatcttttaacggtctttgatgaccaaaaaagaggacgaaataatgtctcaatctacacaatcaaacgtggcactggtaactggtgccgcgcaaggacttggatttcatatcgcatcacgtttgtatgcggcaggttttcgtgtggtcttgaccgatgctaatgttgaagcggctaaatccgctgcgctttcccttgatcctgaagggaaaagcgccattgcttgtgagttaaatatcgccaaaaaatccgatttcgaaaatgcactgaagtttgctctggctgagtttggtgccttgcatgtattggtcaataacgccgctgtcacaaaagccacgccggttatggatatttcccctgaagagtttaatgaggtggtgaatatcaatcttggtggtgtgtttgttggctgtcaggtgatgggtaaatacatggctgaacaaggctatggccgaatcatcaatatgtcgtctttggctgggcaaaatggcggcacttcaacaggggctcattatgccgcttctaaaggcggcattttgacggtaactaaagtctttgccaaagaacttgctagcaaaggtgtgaccgttaatgccatagcgcctggcccgatagattcgccaatggttaccgctttggtgccagaggagcgcttaccaaccttgttgggggctattccagttggtcaactaggtgatgcagactttattggtgacatggttgtgcaatttgctcgtccagaagcctacttcaccaccggaacaacgtgggatgtcaatggcggtttgtttatgcgataagcagccttgtctgcttatcgggttttatttgagttatgtctgtgaaccaaggtcccgacttaggcctgggtcgggaggagagttggatgtctgaaacattattgaaagtcgttgttcgtaaacgagaaaaccacactgacggtgtgatggctttagagcttgcgagcctcaatggtgaggcattgccagtgtttgaagctggtgcgcatgttgatgtgcacttaagtgatgacttgattcgtcagtattcgttgtgtagcgaccctgcagacaccagtgcttatcgtttaggtattttaaaagatccgaactcacgtggtggatcgattgctgctcacattaatttacaagaaggcaccgagctaactattggtgtcccacgtaaccattttccattagagaaaagtgctaagcgctccatattgattggcggtggcatcgggattacgccgatgattgcaatggcgtattccttggaagcagaaggtaaagcgtttgaattgcattactgcagtcgctctcgtgaaacaagtggtttccttgatgagttagcgactagttcatttgcaagccatgttgatttgcattttgattctgaagatcagcgcttggatctggaaacagttttgaaagacgccgatgctgatacccatctttatgtttgtggcccaaatggttttatggattgggtaatcagtactgcgaaaaatctcggtatggctgatagcaacgtgcacaaagagttttttaacgttgaagtgaaaacgggcggtgcaagttttgaagttgttgctgagcaaagtggcgttacggtacaagtgggcgaaaacgaaagcattgctgatgctttaaaagctgcgggtgtaaaagtgaaagtttcttgtgagcagggaacatgtggtacttgtctttgtgacgttattgaaggcacaccagatcaccgtgatgtttatctgacggaagaagagaaagaagataatgaccaaattactttgtgttgttctcgttcactttctccacgacttgtcttagatatttaaaactccctaataaagggtaggagaataccatgatagatacaaaattattccgcgatggcatgtctatgcttggtggcgccgtgtcagtaatcactaccgatggtgaagctggacgctttggttttactgcaacggcggtaaccagtgtgaccgatgagccaccaactttgttggtgtgtatgaaccgtaattcattcgctaacccccactttaaaaagaatgcagtgctgtgtgtgaacgtattgcaaagccatcaccaaggtgtttcttgggattttgctaaccgtgaattaaacagtgatgagcgttttgctaaacaccaatggacaacactaaaaactggcgcacctgcattggatgaagccttagttagctttgactgcgaaatccatgaaagccatgaaattggttctcacactgtattttattgtcgtgtgaaagacgcaaaagttggcatagatggccaaggcttagtgtatttcaaccgagcgtatcattgcttgaatgagcaatctgtcgctcaaactaagtaatctagatagggcaatcaatatcgcataggttataaagcttagctttttttaaggagagagtgtgcgtaggttttataaaggcgcagatatttctagagtgcaaagtgtagccgaaatggctgcgcttgctcgctaccgattgcctgattttgcttgggagtacttggctggtggggctgaaaatgaacagaccttgagctgtaacgagagtgacttcgctaaaattcgactgacttctcatactttagtcgccaattatcctccagaattaactcgttctttggttggttcagcaagtgcattgcccatgatgatcggtccaactgggtttaatggcatgctttggccgcaggccgatgtcgctttagcaaaagccgctaacgtgaaaaagattcctttttgtctgagtactgtatcgaacgcgtccatggagcaggtacgcgaagcggctcaggagcttgatttctggttccagctttatggtctaaaaaatgcccagcttaatgatgatttgttggcgcgagccaaagcggttggcgtaagtactttagtcattacctctgatgcttttgtagtgggaaatcgcgaatgggatcgacgtaattttgccaggcctcgtcaattaacttggcacaataaagccaacgtcatgctgcatccaaactgggtttgtcgagtcatgtttccttatggattgccgaccatgggtaatttaaacccttatttaccaacctatgaacaaagcgcattgggcgcgatgaaatttatccaagagcagcttgacactttatttaactgggaaagtgtcgcgaggattagagatcaatggcatggcaaattgattctaaagggtgtactgcaccctgatgatgcgaaacaagctgtgaagctaggatttgatggcattgtggttagtaatcatggtggccgacagcttgatggcgccttgtcttccatcgatgctttgccagctattgtgaaagccgtaggtggcgacatagacatattgttagatagtggcattcgtcgcggcagcgatgtagtgaaagccgcagctctaggtgtacaaggtgtgatgcttgggcgtgcgactttgtttggtgttgctgctggtggtcagatcggtgtttcaagagtattggatattttgcaagaagagttgtctcgcagtctcaatttaatgggcgttcagcgtttagatgaactgagtcctgcacacctttatttatcctaaaatgcaacatgagtaggcagtttatttatgagtaacaacattgaattaaatgaaatgggcttgtgccaaatgctacgcgctatagaagagggcgtgtgcaccaccgaggcgctgattaatgcttgttttgagcgcatagaggcccgtgaacctgaggtaggggcttggcaagtaaagcgatctcgtgacgaatatctcgcttattatcaagcgaataaagccttctttgatgccagtttgttaaaaggtctgcccttgggtgtaaaagacattattgatactgaggaaatgcccacggaaatggggtcgccaattcatacaggacgacagccggttgaagatgcaacttgtgtggcgttaattcgtgctgctggtggcatagtattaggtaaaacagtaacgaccgagtttgcttatttcaaaccgggtaagactaagaatcctgcagacttaactcgtacaccaggtggctcgtcaagtggctcagctgcagcgattgctgatggcatggtgccaatggcgctgggctcacaaacggccgcttcagtgattcgtccagcggcttattgtggtgctattgggtatgtaggaagtcgtggtgagttttcattacgtggcggtcagccattggcacaatcccttgattccttgggattgtttgcgcgtaatgttgaagatattcagctattgcgagcggtcttgttgcgtcagcctgcatctactaaaaccagtgaactcgttgcgcctaaatgcgtattagtctgccatggggatttggtcggcttgacgtcagctgcgatggaaaacgccacacaacgtgccgtagatatgcttaagtcacaaggtgtcaaagtgattgtgctagaagctggcgatcgcataaaagacatggttgatcaccatattaatatcatggcgtgggaagtttgtcgtaacttagcgatagagtctttccaaaaaaaccaactaagtgatcctctggctacgttaatggaacaaggcttgaatatggatcgttcaacctatgttgcctctttggatgctacgcaagcgtgtcgagattggctatggagctatgcgcctgaggctgatgtcatcttagcgccagccgcaccagatattgctccgcttggtcattcggccactggtgcacctcatatgagtcgtccttggcaagctatggggcttcctgtcattaacgtgccgggcatgaaagatatgagtggtgttcctttaggcttacagcttattggtaaggtgcgtgaagacgatgatttattgcgtcacgctggttggttcaaagaattgttaaattaagttgccttactctgataataagtgtggtttatctaaatttatgctatttaataacgaaggcgctgaatttatttctaattttttaatggaatacttgtttggcgcctttttttagatcaacgtgtcgataaaattttatcttgttaatacttaaaaggaatattaggagaaacgctcggatagcagactttgttctaattttttatgtcaattggatatggctaaagaattataaaaaaagggttttttatgagccatcgttctatacctattcagtattgtttttcttctgactttgaagattataaagaatgtattgttaactacaaaaatatatccatattgtactatcagtttcgtgcgtcttctgatcatactgtagtggtcgcagatggttgtgcggatattcagttttgttgcgataaagataatgcctcgtctactatctggggttctgtactgactcctcagcagatcatatttaattcagggaaaacttactttggtattcggttatcgacttctgtaagcaggaggttgtctttttttcgttactctgaacttatcaataaaggtgtttcattatctggtttaaattattttgggaaagagttgactgaaaagataacactggcaaaaagcttcaaagagcgtatcttgctgactcaaaattggttgacagtttttggtttctttgaacccaaaaaaatggattttattgattatagtattaataaaatacaggaaagtagaggagatttaaaaatatctgaactggctgaatatattggctctagtgagcgtcttattagagataaatttactcatgctgttgggatgtctcctaaacaatatagcagaattgttcgatttcaaagtttaattgagctcattgtttttaatgatcatcagcatttaccttcattgaatgatctaatgttgtcttcttattatgatgagtctcattttacaaaagaagtgaagtttttttctgatatgacaccaaagaagttcattaaagaaacttcaaatgtagttattaaaagaaacactattgtcagttcactttattaattaaaagttcggtcgcctaactaagttagacgaccgattgtttgcttatgatagtatgcactggatatttgtgtttgctaacaagccttcttcgccaaattcaacgccaagacctgatgacttagtaccaccaaaaggtgagttaggctgaactgcaccgtgtttattaatccaaacactaccacattccattctggcggcgacgtttgctgctttagctgtgtctgttgaccagactgatccacctaaacctgcttcattgtcattcgccatggctattgcttcttcaattgtatcgaaaggaatgattggcaaagctgggccaaattgctcgttttgcaccaatggattttggttgtcttcgatggcaaccaaggtgattgggaagaaaaggcctttcggattatctagtggacccccaagtagcactttgccaccttgctcaacagactgtgtaacaagacggttaacgatatcaaattgcatcttgttctgaattggtccaagttctgtgccttcttcaaaaccatcgcccactttaatgctttttgcaaagttggttaatgactcgcaaacttggtcataaatggatctatgaacgtataggcgtttcatcgcggcacatgtttgaccattgttaatgaatgctccccagaacaaaccaggagcaatggcttctgggtcgcaatctggtaatacaataccagcatcattgccacctagttcaagtgttaagtgtttcagggtgttagcagcggaggacatgacttttttgcccgttgcagtggatccagtgaatacaattttattaatttctgggtgattggacagtgctgcacccaattcatcaccgccggtgacactgttgataacacctttaggtaacacagcgttcatcaactcgatcatgcgaagagtcgagagtggtgtataaggtgatggtttacagatcactgtattacccgtcagtaacgcaggaataatgtgccatattgcaatgaggactggccagttccatggggttattgaagcaacgacacccaatggacgacgatgcatttccacacgaccgttttcgtcgtcttgtagcaccttaaccggcatttctagggttgctgtgtagcgcgcccaagcaattgccccacctatctcaaacatagagccaagcgatgcgccgatcggcttgccttgctctttggtaataatagtggcgatctcttcactattttgctccaagatatcggcaattttattaatgtagttttggcgttcagagtatgccagagaggaccattgggggaaggcatcgcgggcactttgaataatggtgtttaattcttctaacgtcgcttttggggcttctgcaataagctctgatgtagatgggttatataccttgaatgtttcaagggtcgccattgcttggccattgttgattaaatgataattcttcattttaaactccattacgtaatttttatattggtttttaaattatgtgtatatcgaaaatgactttattaaaattattgaacgtctttaaatattgcaaaaatcatacatttataaatgtttcttcatgtgaattaagtgtcaatggaaatgtattttttctaagtaagtgctgttttttagatgattgatataaccgtttggtgttgtgctgataagagatttaaattcgcgagaaaaatgagattgatcattgaagcctaggttgtaggctatatccgatggttttattttggtgtttaggttgatgttataaatagcaaattggcaacgcacaatacgacaaaaagctttaggtgtaatccctgtgtcattgataaattgtcgttgaatggttctgctagtgtagccagtgatcgactcaagattttgtatttgaatatttccttttaagtggaaaatgtgtgctattacctgctgcgtaagagacgaatgatttcttattccaaacttaattaaaaaatctgaaaaaatgcttacctgattggtaaaggaattctgactgacaattttttcgaataaatcacttattttatgtgtagtatcattaaaattgggtctttggtttactagctctgaagcagaaatgtcaagaaaactagggatggagcctggagacattctgacgccgaagtagcgatgctgattaataaaatcgacactttgtgcttctagtgttgtgccgcagacaatagctgttggctttgaactatcgcaatcaaataaaatatcaatgcaaccatcaggaatggcattgattacgtcgatagatgttttagcttcaaagctgtaaaaatgagaaataaatggaatacttgagattttgaccgagtattctccagctgaacaaaatacaaaccaaggttgtttagatcgaatattcgcaatactaaaatctttatgaatgctgttcatagcagctccttattattttcttttcattgaaatacatggagctggttttgtattgtaagaatcggcggatttacattatttttttgaaaaggtaactttggaccgattccatactgtctttaatacctgctatttctcttgttactacttgatctacctcgataattttatccagcgataaggttttttgatcggttaaggttttcatggtttttttgatgatttcaattttttcatggatttcaagaaagcttttatttgatctaaaatcaaattcattatcattgcccttgtaataccaatttgcgaagtcggtatttgataaatgatcatcattgatgtttttatcgttttctaacacttttataagacagtttgacttccattgattgagttcaagaatggatgacgacgtatgagcaaatgccatcgatagatagcccgatgtcatgagattttttgtgttaatggcggtatttgaaaaggaggtttttagatctataaagcttgtatgtgtttcttctacggataggcgtaatttttctattttttgacttacttgagatgttcgttcatcaatgcgaacaaccaaagtggaaatgttttcgctggatttttgagctttattggcaagtgatcgaacttcatcggcgacaacggcaaatcctcgaccatgctctccggctcttgccgcttcaatagccgcatttaaagcgagcaagttggtttgtcctgaaatgctttggatggtctctatgaagccctttatttccccagttatgtctttgagtacgttaatttcagtttgactgtgctgagcctgaagggctgtatcggtcattttttccgttagattttgaatctgtagggtatttttttcgatgctttcatttgttccttcagaagcgctcattggctcaaacaattcatctgatatcttgtttatttcagttagcgcagactcaattaccgatttttgattacttataagtgtaatcgtattgtcagaaggaatgctttcatgagcaatatgctcgcttttttgtatgcgtaatgaattgatttcttcctctagaaatctgttttgtttttgtgactcttctagcgctttttctaattctgcgatgtactttttattattaaacaacataattaacctgctaaacggggaaatctctttctatatttcagggacaaaaatgcccctgaaataccaaaatgaaaggtttaatccatatctggcgtaaacaaaccacgtttcatgtacagttttacccataaggcggcaatgacgcctaccactaacagcatgctacctgtaatagaaaagacagtatttgtcatttctggggaaggtgagttgtttagagcaacataaatcatggcgataatgccgatgatctgtggcaatgggtagaaaggtgttttgtaagggcgtttaaaatctggataacgatgtcgaagtaccatgacgttaatatgcgccacgatgtaagccagtaaccagcttgttgttgccgcaatcactaaggtgattaggtaatcaatgctgaataccaagtatgggatcgccatgaatacagccagcatgatgatgccaacccaaggtgtgttgtatcggttaagagatttcagttgtggaaatacctgcttttgcatcgccataccgtgaagcattcttggaatagcagcaagcaaagtgtttactgaactacaggcggcagttaaaccaatgatagtcgcgatcaataatccactttttccaaatacggcttgagcatagtctaggtatggaattggtgaagaggtcagtgccgcagcgtccatgtatagacttgcgccatagatgaacagtaagaatactgccaaaattaacaatagtgaccagtgcatagcgcggggaatatttttttctgggtttttaacttcattgaccattgggcaaatgaattcaacgcccaccattagccacatcgccagagcgattagtccaataaagctaccattcatgacgccgcccattccccagtctactgttccgccagtaagttcagggtgcggttcacttgcgccagttacggcagcaagaccaagaataataagcgcactgattagggcgaaagctagtaggttttgtacacgggagaatacatctgcacctaccaagttagtaatggtcagtatcactaggatgagtataggcgcggatttttctatgtatccactcgggaataattgtcctagcatggcatcaacgaggaataactccacaggcacagctagtgtggccacgatgacatatccggaaaacaccgcgacgatagcagggaagtgacctatggctttttgggtataggtcgcaagggtaccttcttgaggaaacattaaggacaattccgcaaagctcatagcgttaaactgtgcaatcaaaaatgctgcaaacaatgcggcgacaaaagttgttccaccaataccaatgccctgtaaaccagagatcataccgccttgagctattactagcccaatgcagatgcccatcatacttattaagccgagttttttggtaccggatagataagcttcattagatttattattttcgctcattttgaagttccttcgatagtgtatttttattattaaagacgatcgaaccggtatggtcgtggatcgataagggggcttgaattcaaaacaatatccgcggctaactgtcctgctgctgggcctgtaccaaagccatggcctgaaaagccggttgctatagtcagtccaggaaggtcggccacacgatcaatcacaggatttgagtctggtgtaatgtcaatgacacctgcccatgcttcttcctgttctgcttgattgaaaactggccatgcattccgtaggttggtcatcgcttcgttgtttaaactcgggttgtgtttagggtttaacgttctgatatcttcgaaaggtgttttactaccactactccattttcttttcatggcgagatctttaaagaaatggcttccgaatgaaatgcgtaaaaagcttcgttgagcgcgtagttgtgataaatagcgccaaccgatcgtgagatgatcaagggtaattggtgcatctaatgcgccacgttgggtcacaataaagccgccatctttatgctttctgaatgaaaagtcagggccgccaacggcaatgtccgttggtccttccattggcttggtacgcattacagaacaaattaaaggtagagtgggtagtgttataccatggttacctaaaaagcgtcttgaccaagcgccactggcaagtagtacttgctcacaacgaatttcacctttttcagtgacgacaccgcttacttttcctcccgaggtagagagcattcgaactgcacagttttgaacaataatagcgccttttgctatagcagctttggcaatggtagaagcagcaattgatggctctgcacgaccatcagacggtgtgtaaataccacctttccagttgccttttccgccaggtaccttatcgtcaatttctttcggcgttagcattctagagtcaagatctagggatttgacggatttaagccaattttcatgcatactcatttgttcatcagagctggctagaaagagtatgccttcttgtttatagcctaagtcatggccaactcgattgggcatgtctttccataatttatccgccgccattgccatagggacatcttcaaaatgacggctggttttgcgtatccaacccaaatttctagaagattgctcgcctgcaatatgtcctttctctattagaacgactgggacatttcgttcagctaaggtcaatgctgctgtgacgccaacaatcccaccaccgatgatgacaacggttgttgaggcaggaagatcgtttggcgtatcgaatttttcgagagtaattgtcatatcgcaattcccgtaatcaagctattgagagatggttatctgctcaacatccattgttgatgcattgcgataagctgttacttcgatttccactttataaacatttgaacctaaaggagggcaagtaacagttgtggctgggtcgatccctttaaatttagaaccaatgtaagtcatgactgcatgggtgtcttctgggttttgaatgaaaactcgagacatcacaacatcgcctaggcaagaatcaacagaggctaaagccgcttctatgtttttaaatacttgtgctgtctgttcaatgatgtcttcaggaatttcttttgtttcagggctgcgacctgcggtgttggaaacatagatccaattatcaaccgcaacaacacgggagtaactgccaatttcttcgaatttagagccggtttttactttttttaaacttgtcatttttgtctctcaactatgtttgaactaagtgccacctagtgttaggcgacactttagaattagtataattctggtgtttcccaaagatttagcttcacaccaatgttgtttgctaaggcgttacgataaatttgtgtaccccaagccacgtcttcaacaggaaggccacctacagaaagaatgattatttcttcttcgtttgtacggccaggtgcatcacctgcggtaattttgccaaggtcttcaagctcgtcttcggacatttcgcctgctgcgatcatgtccatgaagcgcacaccgattacagggatatatttatgtgctggtttaggaacttcctcaaaccaagcttcgtacaagcctgggttatcaacgacttttctgacgtccgttttttccattgcttcatctagtcggcagtaagcaggcattgaaaggtacgcgccaggtttaacccattcacgtttaacttcagggtaggcggaaacatcaccagtctcaccggagttacagtaggtaacgatatctgcaccgcgaaccacatcttcaagagtatcgacaacatggatattagagatttgtgggtaggtgtcttttaaccaagtgatgaagttatcaaggcttttttggctacgacctttaattttgatcgtgtctagttttggacataccgccataaacgccgctatggatgttttccccataactcctgggccaagcaaaccaatgactttagaatctttacgagccaagtggcgagcaccaacgcctggtacagcgccagtacggtaagcagacaataagtttgctgacatatgtgccaatggtgcgcctgtatcggcatcgttcaaggtaaacattaagatagagcgaggtaagcctttttcacggttggcaatattcgatccataccatttcacaccacaagtttgaaaattgccgcctagataagcaggcattgccattaaacgacgatcaggtgagtgttttggcatggtttcgaattcaggctcttcagggaatgtaatcattgcaccatgagagtcgctatttggacctgccatccgataatcacctttgtagagaagttgaaacatctcttccatggtatcaacacagcccgccatatcggttacgccagctttgatcatgtcttgttcagaaaggtaaataaaatcgatttttgtagagttagtcataaaaatgccccaagaaggtagttgttatttttgcctcctcctgatttagctatttcaaaaataagtacaacttacttgatgaaaaccgttgtcaggattggtcttaacattcatgctagtcctgatggtttatcgagtattggatttttgcgacatggcaaataagtttttgttatatcttttttgtattttttagcgtctttttgatggtcttagcgggcagtaaaaacagaaaaggcgactaattagtcgccttttaaagaactaaattgccaacttactaagttggttggttaggtggtttaggcttgatgatcacctcgtttcacctgcatgcgacgcaagaactctgacatgatgtgcatgtaaagttcatcgcctaggtatttgtcttccacgccgcggtcgatacttgggttgtcgtttacttcgataacgtaaccacgaccattgatttcttttacgtctacgccgtataggccttcaccaatcggtttggtggccgcgatggcggcttgtagcacgcgtcgtggcacttcgaaagttggtaaggtatcaaatcctccgctttggcttttgctacctgtatgttggtaaatctgccagtggtttttcaccatgtagtagcgacaagcaaagatgggtttgttgttcagaacaccgatacgccaatcgaattctgtgtataggtattcttgcaccaatagcaaagacgattttttaaataaggtgtttaagctttcggtcagagcttcacggttttcagcctttatcacgcctttagaaaatgctccgtctggaatttttaccaccattgggtagctgatcaccgcttctaaagcgtcttccacgttactttcacccttgtgtacgatacgtgttttaggacacggcactttgtgggtgttaaacaagtccgctaagtacactttgttggtacaacgcatgatagattgtgggtcgtccataacgaccaagcctaaaccttctgcctttttggcaaagcggtaggtgtggtggtcaatgttggttgtttcgcgaataaacaagccatcgtattccggcagacgcataatgtcttttgggccaatggtatcaacgtgtataccaagttgtttacccgcttggataaattttttaatcgcttggtcatcacttggcggcatagcttcttctgggttaagcaaaattgccatgtcgaattttgcagcacgttgaatgcggcctttgctccatactttgttgctaaaagcttctaaggattcggcgaatagggtttcttctgcgtcgttcagtttactttgtgatgtagagaagagggcggtgacttgccattctttgcggaatttcaaagtcacttccaatacagggctaggaaagctttcgaataatttgcgtgcaaattccttcatttctggatgaatcgttttaccgaatacacagtggaatttcatttccatcggtgcttctggtttagcgagtttttttgcaagcaatggtaaccactgagatatctctaactcatatagatctttcttgcttaggtcgttaagtacgcgcacggaaggcataacgtgatgaccacggctttcagccaacagcgagcagtaatacccgtcggacagatatttgctgcttttacataggttgatgattcgtgtgcgcccttggctttttgtcgcggccaagtttaagtattgagtaaaagtgatcactcgatcactaggtaaaaacgctgaccaatctttggcctgatcaacaactatgtaagtctgtgacattgggtatgcttttccttttgcttaaatgaaaaatcattttgagtgtttaaaagttgtatcaaaaatggggggtaaaaaacaccctcaatttgtgcggatagtgcgcttgttttactaatttaacaatagtctaaaaaaaacttttcgcgactactgcgcttgctaatactttgttaaaaatagactcgaaaatgctcatttataaaacatattcggctttggcttcctgcgtcgctctatcacctacatccatgtaggtgtccgctttctcgtctatttttgcctcgtcttaacttcgctcgtgacatcgtgaataagttttttgcttgaaaaaataaaatgtttttttgatgaaaaaatagactatcttttgctatcttttagacaggtttcgctctagaatgcgcgaaaattttcatcgtaaaatcgtggcttttttactcccttttatagtgattaataaagattacggttcgacgatcctagcgaccttttgccctttagaggcgatgtaatgatcacaagctcggtcaccagttctcccccaaatattgatgttcgtttagcgagtatagacgatttaaaagaattgctcgttttggagggcaaagcctttactggcgatcggttaagtcgtcgtagttttcgtcatgcgattaccagttctggttcagcgctatttgtcgcaatgcaggagggagggctacttggctatgccttgctgcaccttcgccaaggtactcatttagcacggttatattcgcttgcagtatcgcctgaagcacgtggccttggtattggaaaattattgatccaagcctgtgagaaaaaggcgttgaaaaaaggcaagatgctgctgcgtttggaagtcagtgatgtgaaccataatgccatagccttgtatcaaaaaatgggttacaaggaatttggtcattatgatgcctattacgaagatcaaaccgatgcgattcgtatgcaaaaacgtttacgtcatgcgggtgatgaacaaaccactcgcgcgattccttggttagcacaaggcacgccatttacgtgcggccctgcgtcgttgcaaatggtgttgtcttctatgcatccagattatcaagcgacgcctaacgatgagttagaaatttggcgtgaagcgacgacgatttttatgacctctggtcatggcggttgtcaccctatgggattagctttggcggcgaagaagcgtggcttgtcagcggatgtttggttgagcgaagaaggtccgttatttgtcgacagcgtgcgtaatgaactgaagaaaaacgtgatcactcgggttcatgaaagctttgctcaacaatgcgaagacgttggtgtgcctttgcattatagtgcgatgccattggcgcaattgatcgaagcgtttgatgatggcgctttagcgattatcttgatcagcacttttcgtatggacgggaaaaagtcacctcattgggtggtgatgtctggctacgacgagcattgcattcttgtgcatgatccagacttagacgacgataaaaaattacctgacgatccaccaagtccattggattgccaatacgtgcctattgcccgtgatgagtttgaaaaaatgtcgcgctttggacagagccgccttcaagccacggtggtattgaaagtctaatcgattgttgtaatcggttctcattattggtttttgtataccctcacgttacactcctgccacactatctgcttagcttagatttcgaaacaaacaattgacttgcaatacatagcattgcaagtcaatcaagtacggacaatattatgcaaaacatcatcacccctcggttaattttaagaaaattttcagttacggatgccgaggatatatatgagtatcttgctgaaccgcgagtaagttgttttttggatggcaagatcgataatttagagcaagctaagaaggaggcagagaagcgtagccaagatgatacttatcttgctgtgtgcataaaagaaacgggtacagtgattggggatctgtttctgcataaagacgacatgcacaaaaaagaagagttgagtgcgaaagcaaatacagtaagtccgcataaagaagcagacacgtattctgtcggatggaacttcaatgccaagtatgaaggtaaaggttatgcctatgaaagtgcgatggcattgctcgattatctatttatgcagcaagacgttagacgcatttatgcttacgtggaagatgataatgatcgctcccaagtcttatgtaagaagctggggatgcgtcaagaagggtgttttatagagtttgtaactttcgttaatcatcctgatggtacgcctaaatacgagaatacttttcaatacgccatcttgaaaaaagagtggttgcaacgagataactagattaaaagcctatctgtctattggctatatctgcacaaaaatccaagcgctcgtttttaaaggctgtcatgataataaccatagatatgaatgaattgatttaaggagtactaaatgaaggttgcgtttactagtgacaatattgccggtgcgtcagattccgtttttaaagccatgatggaagctgcacaaggcgatgctatgccatacgggaatgatgatggcacggcgcaagtcacgcgtatgttgtcggaacttttcgagtgtgatgtggatgtctttttggtctctactggcactgcagcgaatgtattaagtatcagtgcgctaacgccgccttggggcagtgtgttgtgtcatgctgaaagccatttgttgaatgatgaatgtactgcaccagagttttataccagtggtgcgcgttttgttggtattggtggcgctgatgccaagatggatcctgttcagctacaaaaattggtcaatcaaaaaatcggtgatgtgcattcttgtcagccatctgttgttagcctttctcaagtcaccgaagtcggcagtgtgtattcgttagatgaaatacacgccattacgagtgtggcgaaatcggttaacttgcctgttcatatggatggtgcgcgttttgccaatgctttgcttgctttaggttgtacgccagcggaaatgacgtggaaagcgggcgtggatattttgtcttttggcgcgacgaaaaatggcgttatggcggcagaagccattgttgttttcagacacaccttggaggcaaaagggatttcaagtgatagagtttctaaagagcttggttatcgtcgtaaacgcggtgggcatttgcattcaaaaatgcgtttgttgtcttcacagatgattgcttacttaacggatgatttgtggcgtaccaatgcgactcatgccaacgctatgatggcgctgttacaagatggtttgaaaaccgttccgggtgtaaaaattaatacgccagctcaagcgaacatgctgttctgtaccttgcccttgccaatgatcgaccatctgcaagctgaaggctttggtttttatggtggtcgttgggaagaaggtgtgattcgattggtgacgtcttttagaacaccaaaagagggtgtcgaggcttttataaaaagtgcgagacagtttgcaactaaataacctatttgtgggtctatagttgggtacagtgtgtttgggatagttgtactaagcgattgttggtgacatttgatactcaacagtgcctactgtaatggcgataagtttgtcgttccgcttgtgttcttgtgcgtggtgattcataacatcatcaaaagaatataagttgggtgtgttttgaaaattaaggattcattgttatggaagagttattaagctatatattgagcgttcagactctggtacttgtactggtggttgtactactaaaaacttcgatcaagtttgtgccgcagaatcaggcatacgttattgagcgttttggtaagtaccaatctacaaaagaggcagggttgaatttcatctttccttttatcgatcgtatttctgctgaccgcacgttaaaagaacaggcggtagatgtgcctgagcaaagtgctattaccaaggataatatttctttgcgtgttgatggcgtattgtatttccgtgtattagacccttataaagcaacgtatggcgtagagaattatgtctttgcagtgactcagttagcgcaaactactatgcgttctgagttaggtaaaatggaattggataaaacatttgaagagcgtgatgtgctcaacaccaacattgtagcgtcgattaatgatgcagcaggtccttggggtattcaggtgttgcgttacgaaataaaagacattgtgccaccacaatctgtgatggaagcaatggaagcccaaatgaaagcggaacgtgttaagcgtgctcagattttggaatcggaaggggatcgtcaagcggcgattaaccgtgccgaaggtaaaaaagcctctgttgtcttagcggcagaagctgataaggaagagcaagtattacgcgcagagggtgaggcgaaagctattgttgctgtggcatccgctcaagccgaagcccttcgccaagtaggtgaagcggccgcgaccgaagaaggtcaaaaagccattcagcttgatcttgcaagcaaagccattgaagcgaaacgcgcgattgccaaagaatcgtctgttgtcttgttaccagatggcgcaacggaagcttctgctgtagtcgctcaagcaatgacgattatccagaaaatgacgaaagggagctagctatggatatcattgccaataatcttgcccaaagcttgtttattgttggtttgattctattggtcatcgaagtcgctgttttgggcttttctacctttgtgctgttctttgttggtttagctgctatgacgaccggtgctttggtttatgttggtgtattgccgaatagtttgctgagtgcttcttttagtactggtgtgatgaccgtattggccgcgttagtattgtggaagccattgaagcgcatgcaatctaaggtgagcaccaaaaaagccaaaagcgaatttaccgatcatcagttctatttgaaagaagctgtatcgccaacccagtctcctaagtaccactattccggtattgaatggtctttggtaagtgaagaacccattgaagctggaacgaaagtagaagtgactgaggccgaagtaggcaaattgcatatcaaagcgattagctctaagtaaacgcctttagttcttaattaaagaaacgccaagtatgccggttgtgaaccgaacatgcttggtgtttttttatggctttggatgggaggcaaaagctagcattcagtgatagaattgcttgtaacgtggataggagtgatgcatatgtctgacgcattaaaaaccgtactggataatatggagcaattaacgcctagtgaaaaagctttggcagctcattgtcttttgtcttctcttgaaggtgagccgagtaatgatgttgagtcggtttggttggcattagcagaggatcgcagcaatgctttgttgtctggcgatgtaaaggcagtaagttgggaggaaattaaggctcaagttgtaaaataatatgttgaatttaacctttcatcctgatctcagtcaggaaattaaatcctcctatgattggtatcaacttcaagccaaagggcttggtgatgattttattaaagagcttgaacctgcattcaaaacaattctggcgcttcctcgaacttggcccaagttcggtgcaaatcatcatagatttttattatctcgttttcctttctctgtcatttatcaagtgcattcagataacctttatgtgattgccatcatgcataacagtaaaaatccgggctattggttgaaaagaggttaattggtgctttttgcactggtgattttttgtggcaaccagaatgaaataacactggtaagtataagaaacccacaagacacccaaaggcaggcgattaagccaaagtcttggtaaatccatcctgataaaattgtgccgatgagtcgtcccatggcgttggccatgtagtaaaagcccacatctaatgacacgccatcttcactggcatagtgaacgattaaatagctatgtaaggatgaattgatagcaaacatcacgccgaatattatgagtccgctcaatagaatccataatgtgtgatcaaaattctgtaaaccaatcgcgatggctgctggaatagcgctaagcagcatggcccaaaatctggcttgcttgccgctgggtgtttgctgttttttcttacccgttatatgtggagcgaggctctgaactatgccatagccgatgacccataaggccaggaagctgccgacacgccagtgatcccagtcaaattggctcgacaaatacactggcactgcaatgacaaaccatacatcccgagcgccgaacagaaagaggcgagccgcagataggatattgatttcagcgcttttagaaaacatctgcgagaatttcggtttattttttgccttgcctaaatcctcccgaagtagatataagctggcgagccaaacgatgccaagagcaatggccatggttaaaatggcattatgaaaaccaatagcgctgagtaaaaaaccaccgaggaaaaagcccacgcccttgagggcattttttgagccggttagtagagcgacccatttgtacaaggtaccgctggcattcttcggtacaagtgttttgatggcgcttttggcgctcatcttattgaggtctttggcgatacccgacaaggcttgtgcagtcattacccaaggaatggttaaaaagctggtgggtaataagagcatagacagggcaaccacttgcattgcgaggccaatgttcatggtgcgattgagtccccatttcgccccaagccagccaccaaagaggttggtaataacgccaaagaattcgtaaaacaagaagagcaaagcgatgtctaatgcgccatatcccagctggtagaagtagagtacgaccagcatgcgcaacgcgccgtcggtcaaagtgaaactccagtaattgccggtgacaataaggtactgacgaacgctttttggtaattgtgacagcattggttattttcgctttgctcttttaatagttttttaggtttttaggtgtttttttatttgtctaatctacccacttttcgcattagttcggcggtgcggttagcgtagccccattcgttgtcgtaccaaacatagagttttacttgggtactgtttatcaccatggtgctgagtgcgtcgatgatgcaagagcgtggatcggtacggtaatcaattgatactaatgggcggacttcgtagccaaggatgttttttaattcgccttcgctggcggttttgagtagttgattgatttcttcttctgacgtcggacgtttcatttcaaacacacaatcggtcaaagatgcgttggtcaagggcacgcgaacagcgtggccgtttagtttgccttttagcgctggaaaaatatgcgtaatagcggttgcagagcctgtggtggttggaatcaaactgctgccacaagaacgagcacggcgtaaatctttgtgcggcgcatcaatgatggtttgtgtgttggtgatgctatggattgtcgtcatagatccatgtttgatgccaatggcatcttgcaagactttaactactggtgcgagtgagttagtggtacaagacgctgcggtgacgatagggtgcaagcttggattgtagtcgctatcgttaacacccatgacgatattcagcacgccatcttctttgactggcgcggttaccacaacgcgttttacgccttggtctaaataggcttgtaacgctgctttggtcttcatcacgcctgtcgcttcaatgactacatcgcattgtgaccaatctgtttctgctatcgtacgattttgtgagcaagtgatggttttgccattcacaatgatattgttgccttcgctgcttgcctcgttgtgccagcgaccatgaaccgagtcgaagttaaccaagtgagcgagtgtggctgcatcaccttttaggtcgttgatttgcacaaactctatatcgtcccagtcaaaagctgcgcgaaaagaaagtcgtcccatacgaccaaagccgtttattcctactttaatagtcattgtgttgtctcaaatgcatgatgaaaattagatgtttagcagcaagttccagtacgttttggcctgccccccatggtttcgagctgatctatgttgtcttttagccacaaaatttggttgtctagtgtggtttgtaagacactcttcgcccaattgggcagttctgggtgcaattgataaaacacccattgtccttgtcttctatcacttagaacgccattttttcgtagctgggcaaggtggcgagatattttaggttgcgtttcatttagtgcttcggtgagttcgcaaacgcacagttcttgatattgagttatgagtaataggcttcgcaatcgagtgtcatcggcgagcgctttgtagaaatgatcgggcttcattgtaaaaaaaacacatcagttaatgttgatagaagtgtatgtggaaaaacgtatatatgcaaaaccatatattaaaatttcgaacatttaacaaaaagttcatctattattttggctggaagtggaaaaatcgaaggcaataaaaagggcaagttccgaggaagtcgcccttgatggatattgcttgatgagtatagtttgatagaaattgaatgctctaacgcaaaatcaaaagtggaatatcgctctcaattatcatcttgctggtgttgctgccaacaaagaattgatgaactttagagtgggcatacgcgcccattgccatgagttcgatttggttctcttcacggtattgagtcagcactggatagatctttcctggaatgatagatgccgtgacgtcaaaaccttcttcttccaaacgttgatgagcttcttctaattttgctctgcgctcaggtgtcgcttctcctgccatgacgagatggcaaggtaggccaagcagtaacgggctttgcgcgatacgtgcgatcgcattatctgcagcttcacgaccatcgtaagcaatcataaagtttgttggcgctttaaatttgccgacgctgattaagattggacgatgcaatgtgcgagcgactcgctcaatgtgagagccaatggtgtgagcactttgcgtatgaccgctgccacaacgacccaagacgataagccgagattcttcctcaaggtcgaggaggttgtcgactaaatcgccatgacgctgcagcaattcgatttgcttggcgccagccttatgagcaaattctttggcgttttcgagcaccagcttgccatgctctaaggctaatttagcgcgtttagcatccagggcaacaagctcttctagcaggtgctctcggctgcctaagccgattgaaccagaaagatcttcgtcggttctcacagcttctttttccaaagagtgcatcaagattaatggcgagcccatttgcttggccgcccacacggatgcggtggtgacacactcagatagagaagaaccatcgatacaagctattatgttagtcatgttgcactccttgttattattcgagggtgttttagtgaccacccattactttttcgacttcttcaggattgttgtgaaccccaaatttatcgacgactgttgcactagcttcgttcattcctaccagttcaacctcggcaccttcgcgacggaatttaattactactttatccaaagcggatacggctgtgatgtcccaaaagtgtgcatcggttaaatcaatcgtaactctttcaaccgcttctttaaaatcaaaagacgcattaaattgatctgacgacgcaaaaaacacttgtccgatgactttataagtacgatgacctgtttgttcgccttgctcgtttttcaccaccataaagcggccgattttgtgagcaaagaacaaagatgccagcagcacaccgacaaatacaccgattgccaagttgtgtgtggcaaccacaatagaaacggtagccaacattacaatattagttgatagagggtgttttctcagattggcgatggattcccaagaaaaagtaccaatcgataccatgatcatgacagctaccaatgccgccatgggaatttggctaattaggtcccctaagaaaaccaccatgattaacaaaaagaaaccagagagaaaggtagaaaggcgtccgcggccaccagatttaacattgatgacagattgaccaatcatggcacagccagccatgccacctaaaagaccagatgcaatgttggcaacaccttggcctttacattcgcggtttttgtcgctgttggtgtcagttaaatcatctacaatggtggctgtcatcatggactccagcaaaccaactacagcaagacctagtgaataaggcaaaatgatcagtagtgtttcaagattaaggggaacatctggccataaaaagataggcaatgtatcaggtagctcacccatatcacctacggtgcgaatgtctaagccatacatcatagcaaaggcagtgagtacaacgatacatactaatggagagggtagcaccttaccgatgacaggaagcaatggaaatagataaataatacccaagcccgcagctgtcatggcatacacgtgccaagtgacattggttagttcaggtagctgtgccatgaaaatcaaaatagccaaggcatttacaaagccggtaacgacagagcgcgagacaaacctcattaaagctccgagctttaaatatcctgaaatgatctggaaaacaccggtcagtaaggtagcggcaagtaaatattctaaaccatgctcttttaccaaggtcaccattaatagggccatcgcccctgtggcggccgagatcatcccagggcgaccgcccacaaatgagattaccacggcaatacagaaagaggcatataagcctactttagggtcaacgccggcgatgatggaaaatgcaatcgcttcagggatcaaagcaagcgctaccactatcccagcgagagagtcgcctttaatatttgagaaccagtctcgttttatcgtatctatcatgtattaccttctgaataaattagagcaaataagcagtcgctaattcttattggcggtttgctttataggcttcttatcttgttagccgttttttataaaaatgagttcgaaatattgcgccatgattagggctatgcgaaacactcccataaaggctcattgagtgagtcctagagactctgaaataggtatcgtgcagcgtttgactcttaagtgcttaagatctgtgctcgaaaaaacagaaattataaagagttgatttatgcatagcaatgacaatggagcagaagggctgcggtatttagggaggaagctaaaaaagaaccaaaaaaggatggaaaatgttaaaaaagtggactgactgtaccaaggtacaatagctaccttgccttttctgccctatcttgagagtaattataaaactattacgacttacttttagtcttctttttagggaacgtatcatgagcgacagtcaagcaccatttgcaacactaggcaacgcgatcggctttatcactaagttaaccggctcagtgacgattcaatccatcgatggccaagagcgtgtggtgaaaatcggtgacgcggttttctttggcgagactgttgtgacgggcagcaatagtagtgtgactatagccttcgttgatggtaccgaagtggttattggtggtgactctattgtcgagataactgatgaaatctacaacacaggagataacgaagatctggttgcagactcatccacagacgtagacgcgctacaagatgccatcttagcgggtgatgaccctaccttagttcaagaagctccggcagcaggtgaggctataggtgagcagcaacgtgtcgatgtcgatattgatcgaaatgataacactgcacttcctacttttggtaatgactcatcaagtgctttgccaacatatggctatgatacaagcggaaatggtggtgggccaactacacaaactcaagataccacaccttcaacgtcaaatagaacgattccagtaacaggtagtgttccggcaatagcaggtactgttacggttagttctataactgaagatgatgttgtaaataaagctgaagcgaatggaactataactgtaacaggtacagctactggtggagatatttctcaaggtgatcaagttgtcttggtcattaatggagtaacttacacaaccaccgttagctcaactggtacttggtctgttggggttgctggttcggatttggcggcggatacagaatttgatgcagttgtaacatctagtaatagttctggaaatacagttgagagcacaggctcatcgactcatgcggttgatacagcaattagtacaccaattattgatttggtcccagcaagtgatactggtgattcttcagtcgataatctaacaaatgacaccaccgccacattcactctttctaacattgatagtgatgtgacccttgttgaagtattcagcggcacaacaaaattaggtaacgcagtacaagcagcagatggtagttggagttttacagcgactaatgggcaattagctgaaggtgctaacactcttaccgttaaagtgactgataatgctggcaatacagcgacttctactccactagatgtcactttagatacgcaagcaagtgcctctattagcattgatacaatagctggtgatgatgtacttaatgctattgaggcgagtggtattgtaacgattacagggagagtagatggtgatgctgctgagggcgatacagttaccttaacgattaatggcgacagttcaaaatatacgggtttggttactactaatgaaaatggtggtttggtctatagtatcaatgttgaaggtagtgatttaacaaataatcgtattatacaagcgagtgtttccggaactgatgcagcagggaatgcgttcactgcgacttcagagtccaccgatggtgtatatcaagataaaagcactgttattgctaagcttgatgataatggattcacttttgagggtgaagatgcaattttcactctgtcactcaaccaagcttctccaacggatgttaccgttaaattatcgacatcctttaatactgcaagtgccgatgatattggcaccatgaccgcgagttatgtggatgaaaacggtcaaactcaatcattggcgattggttctgatggttctcttacggttcctgctggcgtcacgaaagttactttaaatgttcctactattaatgattctgtttatgaaggtaacgagaaatttactatcagtgtagaaggtgtgaccggagttgttgctgcagatagcgcaacgactacgattattgatggtgatggtgtaccgacggttagcggtgtgagctcggcggtaaatgccgatggaaacgctgtgattgaaggtgaagacgcggtgttcaccgtgagcctaagcaacgcgagcagcacggcgcaaacgtacgaattcagcttgacgaacggcacggcgggcagcaatgactacgatacagatctatcacatgtgacgtttagtaatggagttacttacaattccagcacaggaaagattactgtgccagcaggcgttactgagtttgcagcgacagtatcaacgacagatgacggcatcaatgaaggtagtgaaacctttactttgaatgtaggcggtgtgtctggtgctgcaaccattatagataatgaccttttagctccaacagtgacgattactgaagatatcaataatgatggtttaatcaataaagctgaattatctggtgatgttgatgtgaaggtgagcgtaccagcgggagccttggtaggtgataccattacaataactgatggcactacaccccaaagcattgttttaaccgctgcacaaataacggcggggtttgtaacgacagccttcgcaagtccaggagaaggtaacacgatcagtgtaagtgcgaccttaagtgatcaatatggtaatacgtcttcagctggtacagacagtgcgaaggttgatacttttataaatgtaccagtaatcgatttaacttcttcaagtgatactggtgattcttcagtcgacaatctaacaaatgacaccaccgccacattcactctttctaacattgatagtgatgtgacccttgttgaagtattcagcggcacaacaaaattaggtaacgcagtacaagcagcagatggtagttggagctttacagcgactaatgggcaattagccgaaggtgctaacactcttaccgttaaagtgactgataatgctggcaatacagcgacgtctactccactagatgtcactttagatacgcaagcaagtgcctctattagcattgatacaatagctggtgatgatgtccttaatgctattgaggcgagtggtactgtaacgattacaggaagagtagatggtgatgctgctgaaggcgatacagttacacttaccattaacaatgtgcaatacacaggttctgtaactagtgatcttacttatagtattgatgtagcgggtagtgatttggctggtgatgctaatcatgtaattagcgcaagtgttactggtaccgatgcggcaggtaatgcgtttactgctacatcagagtcaactgacggcacgtatcaagataaaagtaccgtcattgctagtcttgatgacaatggattcactcctgaaggcgaagatgcaattttcaccttgtcactcaaccaagcttctccaacggatgttaccgttaaattatcgacatcctttaatactgcaagtgctgatgatattggcaccatgaccgcgagttatgtggatgaaaacggtcaaactcaatcattggcgattggttctgatggttctcttacggttcctgctggcgtcacgaaagttactttaaatgttcctactattaatgattctgtttatgaaggtaacgagaaatttactatcaatttagaaggtgtgactggagttatcgcctttgatagtgcaacgaccacgattattgatggtgatggtgtaccgacagttagcggtgtgagctcggcggtaaatgccgatggaaacgctgtgattgaaggtgaaaacgcggtgttcaccgtgagtctaagcaacgcgagcagcatggcgcaaacgtacgaattcagcttgacgaacggcacggcgggcagcaatgactacgatacagatctatcacatgtgacgtttagtaatggagttacttacaattccagcacaggaaagattactgtgccagcaggcgttactgagtttgcagcgacagtatcaacgacagatgacggcatcaatgaaggtagtgaaacctttactttgaatgtaggcggtgtgtctggtgctgcaaccattatagataatgaccttttagctccaacagtgacgattactgaagatatcaataatgatggtctaatcaataaaacagaattatctggtgatgttgatgtgaaggtgagtgtaccagcgggagccttggtaggtgataccattacaataactgatggcactacaccccaaagcattgttttaaccgctgcacaaataacggcggggtttgtaacgacagccttcgcaagtccaggagaaggtaacacgatcagtgtaagtgcgaccttaagtgatcaatatggtaatacgtcttcagctggtacagacagtgcgaaggttgatacacaaatcggcacagacggcgatgacacaaccgccgcggtgacgatcgacagcatcagtgatgacacaggcacagcgggtgacttcatcaccaacgacaacaccttgacgatcacaggtcgcgttgagttggcggatggcgacagcctaaccgtgagcttcaatggcacagactacacagcagacgacgcggcgttgaccatcgcagaagatggcacgtggacgttggatgtgacgggaactgagcttgaagacggcgattacagcgtgacagcgacggtgacggacgttgcaggcaacagcgacacagcgactcaagcgatcgtggttgatacacaaatcggcacagacggcgatgacacaaccgccgcggtgacgatcgacagcatcagtgatgacacaggcacagcgggtgacttcatcaccaacgacaacaccttgacgatcacaggtcgcgttgagttggcggatggcgacagcctaaccgtgagcttcaatggcacagactacacagcagacgacgcggcgttgaccatcgcagaagatggcacgtggacgttggatgtgacgggaactgagcttgaagacggcgattacagcgtgacagcgacggtgacggacgttgcaggcaacagcgacacagcgactcaagcgatcgtggttgatacacaaatcggcacagacggcgatgacacaaccgccgcggtgacgatcgacagcatcagtgatgacacaggcacagcgggtgacttcatcaccaacgacaacaccttgacgatcacaggtcgcgttgagttggcggatggcgacagcctaaccgtgagcttcaatggcacagactacacagcagacgacgcggcgttgaccatcgcagaagatggcacgtggacgttggatgtgacgggaactgagcttgaagacggcgattacagcgtgacagcgacggtgacggacgttgcaggcaacagcgacacagcgactcaagcgatcgtggttgatacacaaatcggcacagacggcgatgacacaaccgccgcggtgacgatcgacagcatcagtgatgacacaggcacagcgggtgacttcatcaccaacgacaacaccttgacgatcacaggtcgcgttgagttggcggatggcgacagcctaaccgtgagcttcaatggcacagactacacagcagacgacgcggcgttgaccatcgcagaagatggcacgtggacgttggatgtgacgggaactgagcttgaagacggcgattacagcgtgacagcgacggtgacggacgttgcaggcaacagcgacacagcgactcaagcgatcgtggttgatacacaaatcggcacagacggcgatgacacaaccgccgcggtgacgatcgacagcatcagtgatgacacaggcacagcgggtgacttcatcaccaacgacaacaccttgacgatcacaggtcgcgttgagttggcggatggcgacagcctaaccgtgagcttcaatggcacagactacacagcagacgacgcggcgttgaccatcgcagaagatggcacgtggacgttggatgtgacgggaactgagcttgaagacggcgattacagcgtgacagcgacggtgacggacgttgcaggcaacagcgacacagcgactcaagcgatcgtggttgatacgcaaatcgttaaaccgacgatagatcttgttgctgaaagtgatagtggtgatagtgattcagataatctaactaataacactacaccgactttcactttaggtaatatcgatagtgatgcaacatctgttcaggtctttaaaggcgcaacgttattaggtgatgccattttggttggtggtgtatggacatttacggctacagcaggtcaattggtagaaggtagtaatgatctaactgtcaaagttaccgataaagcaggcaatactgcaatatctgactcacttgatgtgactttagatattagtgcaagcgcgactataagtatcgatactattgctggtgatgatgtgcttacggctgttgaagccggtggccttgttactattactggtactgttggtggtgatgctgcgatcggagatcaagtcacgctgaaggtgaatgggataagtgttattggaacgggcacagttacggaatcaagtacaggagaattagtctatagcattattgtagatggtaaagacttagtgggtagtaataatatccaagcaagtgtttctggttccgatgcggcaggtaataatttcaatgctacatcagacactactgatggtcgctatcaagataattcaactgtttatgcttctattgatgatagtggatttgctatagagggagatgatgctgttttcactgtctctttaagtcaagcttctgcagaggatgtgcagattaaagtttccactgtttttgatactgctagtgctgcagatattgatgttatgacagcaagttatgttgatgataataatgtgactcatattttatctattagctctgatggcattattgatatcccagctggggtgacaaaagttactttaaatgttccgactattgatgacagtattgttgaaggcaatgaaaaattttcgataaaagtagagggagtctcgggagtttcttctgatgaaagtaaagctaccacaactattattgataatgatcttccaactccaattgtgacgattatcactgatagtgatccggatgatggtttcattaataaagatgagcttaatggttcagagactattgcagtaaaaattgctttaccagagggtgttaatacacatcagactattgtagtaactgatggtaatgagtcccatgatattaaattggatgcgactgcaattgctaatggctttgtaacttgctcgttcgacaatccaggtgaagggaatacgatttctgtaacagcaaccttgattgataagtttggcaatgagtctgaagcgtctacagatagtgctgttgtggatacgcaaatcagcaagccgacaattgatcttgatgattcaagcgactcaggaaagtcgaattcagacaatctaactaacgacataacatcaacgttcacgttgagtaacattgatgcagatgtggaaactgttgaagtttataacggtgattcaaagttaggaaatgcaactatagatgttgagggtaattggagctttactgtagcggaaggtcaattagaagagggtcttaatgacctgacggtgaaagtcactgatgaagcaggcaatacttctacatcagacgatttgaatgtgacattggacacaaaagttgctgtcaaagctgacatatctgttgagtttgcacagacgagtacagtgacagtcgcgtctgggtcggctcagcttttgggtagtttatcttctttcctaaatggcacaggggaaattcaatctcaacaagaggttcaattagcgaaaaattctttaggttatactcaaatagtacaatttaatttagaagctagcgcgttgggttctggagattttgctctttacaaatcagatacaagagatattaacagtgttgtttttaaaccgtccgcacctttggttgcttctactgtttcggtatcttctccagatacaacaggggttccagttcatgatgatgaagtgaaagttgtgtatcagatgactgctgatagtgaaatatttgcagaaaatacggtgcaatctgacatcattaaagcgaatattaatgataatttgcttatgttctcaggtgagttggaaggctccaccattaaaacttatgctggtgatgatactgttattgctgatggtgaccttagaggttctactattttattagatgatggaaatgatgaaataaaagtagagggacggctttctggttcgactgttaatactggtaatgccactgtaaacagtgaaggggttgctactgctggtgatgttattgaagcaaccggagatatgggggcgtcgacttttattactggtaatggtaatgattcagtgactctttctgggcaaatgcgtgcatcgagtatttttactggtagtggtaatgattcagtaagtcttaccggtcaaatgcaagcgtctagtgtttataccggaagcggtaatgatgttgttgttgttgatggtccaatgcaggcctctagtatttacactagtcatggtaacgatatcgttgtcgtcaatggcagaatgggggcgtcaagtattcatactggaccagggaacgatattattgcccttaacgatttaggctggtctactgtaaacggtggttctggtacagatattttgtacttagggaaatcagcagatcattataaatttgaatcaattgttttcggtagtgattttaatgctaatggtttaggaaacatgaatggtgttttagtcgataaagttactggagaaaagctgttcttttataatattgaagggtttggttatggcgatggaaccggagttggtttgaccgataccgttactagctatgaatataatgttgatattagtgctgctgttcttaatgcagatggttctgaggcgctaacgattacgatcacaggcgttcctgaaggcgcaaccttaagtgaaggtactaagaatagtgatggtacatggactatagatgtacctgaaggtgctgactcgattactcaaacattgaccatgacggtacctgaagggaaaactgattttacactaggcatcacagcgacagtagtggatgctgctggaaacagtgctgtagatactgataatgattctactgatataactacgacagcggctccaactgtgactattgtcgatgacgtgaataatgatggtttgatcaacaagtctgagcttggcgatgacaatgttcaagtgaacgttaccgttgataatagtgagcttcaaattggtggtgaagtggtattaaccatcaacaatggtggtactgaatcgacagtgacgttgagtttgaatgaaggcaaactgcttgatgtaaatggccaagagtatggctatgactcatcgactggagttatcagctggactgaagctgttgcagaaggcgcaagtcttagtgtaatagctactcaaactaaccgcattggaaatacatcagagcaaggtcaagctaatgtaatagtggataccgttgcaactgttgcacctacagtcagtattgttgatgatgcaaatgatgatggggtcattagcaaagctgagttaggcaatgacggtgttcaagtaagtgttactgtggatggaaaagagcttgaagcagtgaatggcacagtgtcattaaatatcactaatggtacggctgtcactgctgtgaccttatctttaatggaaaatgaggatggctcttataaggtagttagttcagatgagagcgacactcgtagttatctctatagtgataatacgattacttggactgaaaaggtggatgaaggcgctaatattgatgttgcagcagcacaaactgacaatgcaggtaatgtgtctgatgagggtagagatagcgcggttgtagataattttacgtacaccgaagctgatacagctaatggaatagaggacaatgtattatcagtgaatgctgacaatggcgttttatctaatgattcagacttggatggcgggttaactgtcgcttcttttactgttaacggcgtgagttatgatgttgatgcaacaacgcctgtagctgttgttattaaagacggtactggtgatgatgcaaaagaggtcggttcgttaacgcttcgtgctgatggctcttacgattttgctcctgctacaaattggtctggtgacgttccaactgttatatatacaacgtctacaggcgaaagtgctgatttgaatattaatatctctccagtagctgatgcacctaaggttgagctcaaaattactgctttagaatcgaatgatgactctaatgctggtgacattactcaagttaacggtggtagtggtcagcctggtggttttgatgttcagaatggtcaaattgtcaaagttggtgatggcgttcgtgtgtggttgactaaaggtgatccagtaccggaaattgcaaaccctgactctgaaaaccatggcatagtaaattactacggctctagtgatgttaatggcgatcgagagtacgctgatgtatttattgtccattctggtagtggctatttacaagatggtaattggacgtcattacatgctgtaaatggaacatcagtacctcaaagtagtgatgcaatgaaggattacattttcttatcaggtgatagttcagatataaacgttagttacgggtctaataatggcagcaccacaaacgttaatacactcgagagtataagtattacaaaaggaacccaatcacttatcagtggtggtaaccgcattgaggggattatccacgggaatggaacgctcgatgggccaaatcaagatgatacaacaattgaaacaatagctactagccaagagtttttgattgatgtatctgctgaacttactgataccgatggtagtgaaacactttctggaattacgctaacaggtattcctgatggcgttgatgtcaagcttgttggagcgcctgaaggtgttgagctcagtcataatggtagtgagtgggtgattagcaatcctgatggtaaagatctaacagatattcagttgaaaatgactgtgccgcaaaattctgatgctttcactattacagcaaaagctgcgtcaacagaaggtgttggtggtgatagtgctattggatctgctacagctaattttgttgatacggatactgttccagctattactgttgacgctggtactctcgctagcttggatgtattgacggatgattctgaccttcgtactgctgatgagtctgtttctactgtggttcatttctcatcggcctttgatgtcgattatggcaccgatggtcgtggtgatgtggcttacgaaatcaaacttgatgattcttctactaacactgggctgacggcatctagttcgggtgaggcaattagtttgtcattgattgacggtaaattagttggcttgacagaaagtggagttaaagtattcgaagttacccttgatgttgatggcaaggtctctatgacccaatacgaggcggtgtctcatcctgatggcactcaagataatgaagaaattacgttagaaggcttgggtgttaagctgcaagtaacggtgacggatggagatagcaatacatcagatgctgataccgctacgacagaaatagatctcggggcacatctcaaatttgcagatgatggcgtaagtatttcacaaaatgctgtgccagatggtggctatcaagtgtcaacatccgatattactaaggtggtgttgggagattttgattttgcaaaaggttattgggggtcttcaagagattacgatagtaataatgttatttctggttctctgtataaggagcaaggtttcacagtagaagcacttggttttaatgcagatggttcggcattggtgtccgctgagttataccaaactggtcgagggctttctgttactagtcatagtgccaattctggactggatgagttaccaggtgaaatttcatcccgtggtaacttatctgaagagcttgtctttaaacttgagcctggacatctagcatttggaatgaatgctcaattaagttctctatatgttagtggcactaatggtgatactgaaaatgagttggctcaagccgtattctatagagacggcgttgtcataggtaaaactgagaatttcgttgctaattctggcggtggagcaggttcagttacgacgaaattgatctctgtaccgggaggttttgatgaggtgcattttgtcgctgtggataatggtactggctcatcaagtgcttctaatagcgattttgctgtccagtctatttcttttattggggctgattcagctcaacctatcgcaagtgcgactggacaagtagacgctagctcagctgatggtattggtgatttcaaactaactggtttgctcaatgatttaggttataccgttacgcttagtgatgatggtcatacgcttaaggctgtagatgaagataataaacctgttttcgaaattaaaatgagtggggaaactggtacatgggatgtcctgcagtatcaggagatgactcaggatattcaatttactgttaaggcggtcgacaacgatggagacagtgctactacagtggttagtcttggaacagagcgagttaactccgctcctgagctaacgtttgtagatggttctgattctgctgttatttccgaagaaggtttagctgatggtaatccagacactgttggtgattctgataccactaataatgtgactgctactggtacctttactgtaagtgatgttgatagtgacgatacattaactgtgtcacttgttgctcctactgaagttataaaatctggtggtgtaacactggtttggacaacggatagtagcggtgatttggtcgctaaagcgggtgatactgagattattcgtgtagctcttactgacacagatggccaacatggttatgtagttactctgagtggtcctgttgatcatgctgatgcaacgtcggaggatacagctagtatcaactttggtattgcagtgaacgatggcactgtcacgacaacagaaaacgtgtcggttgttattgaagatgattcgccagatgcagtgacaacaatggctgaactaactcttagcaatgttgttcctgaaagtaacttcgctataggtggtgtttcaatcgattttgatgatgctaaatttacattaaataaggggggtaaaggtactttagatgatgatgaggacggtgatgatgatgctgtttattggggctatgataaataccatgatggctcttattattttacaacggaatcaagttctttggttgatgttaaaatagattcatcatttgttgtagggcagtttattcacagaaatgaatctatttctggtgattatggagcacttaaaaatgtcactatgtcgattagttttaacataacgattgcaggagaaattcaagctattactcttgatgttcctatggttcataatgagacgtcgaataacaattcatccaatgataccgtaactattacacaggtaagtcagaaagttgaagtgaacggtgtgacttataaagtgacattggatggtttccgagtaggagataatggtgagataactcagcatatttctactccagaaaaaaatactggtacttattcaatcgttgcgagtgttgaagtcgataatgtcaacgatgttgattcaaatgttcttaatggtagtgttgaatttgatgcaggtgcagatggtttggatcatgtagttacacaaaatgtgactgatcagaataatggcaatacatttgtattgaacagtgatggaacttacaccttcagtgctggtgaggattttattgcttcaattcctgcaggtgagtcaacagttgttagttatgactatgttacggtcgataaagatggtgattcaacaaccaatactttatctattaccgtgcaaagtgctgattctaaagacgtcatcacaaccatttctggtttgagtggaagcttttataattatgatgattctgctggtaacttagggacgattgcattagctgaaagtgttattgcgaaccaaagcgcgaatgcaagcttcgttagtactgaagttgactatacgcgtgctagtggagaccttggtaagggatcgaatttagagtcttggttaggtgatgactcggcttctataaagtatgttgataataataaacaaagtacggaagattctgttgttaaattaactggttttgtgtcactagctgttggctcttatagtattaaggtcactgcagatgatggttatcaaatcaagataaatggtaatgttgttgccagtattgatagtaatcaaagtgttgataccgatatttttaccttcactgttacagactctggaaagcaatcgattgagattatttattgggatcaaggtggtgactatcagttaagtgttttcctcgctgaatcaaactctgataattatcaagttttgggtggagatgcctatccaacatcgtttactgctacagacgctaatgagcctgatacatctgaagacgctacctctaataactggtcttctgaggatgagttaaatgcagctcatacagatgatctaaatcagtacggcaaagttgacggtacacaaaataatcttgatacaagtgatttatggaaacctaatgccatagaaggaaacaatgataacaatacaattttcagtggttctgataatgatgttgttcatggaaatggtgggaatgatctaatttctggagagtctggcaacgacaccttatatggtggtgatggaaatgatcacattttaggtggctctcaggacgatatactatacggcgaggcgggagatgattggcttcaaagtgattcgggttcgaataaaatgtatggcggctcaggaaatgacaagcttcaaggaggagggaacgaagatgagctctatggtgaagaaggaaatgatttgctctatggcaacgctagcaacgataaattgtttggtggatcgggtaatgactacctagacggcggtgagaatgacgaccttcttgatggtggagatggtgatgatgttctatatggacaaggtggtgccgataatctttctggtggagcaggtaatgattacctaagcggtggtgctggtagcgatactctctctggcggtgttggtaatgattacctaagcggtggtgctggacaagactctttgacggggggagagggagcggatacgtttgtaattgattttgctgaatctgctgtagatagtttgaccgatttcaattcagctacagatgtgcttgatatatctgatttacttgatgtccctgatggaactgatgatatctctacttatctgaatgagcacctttctattacatcaagctctgttggtgtagttgaaaatgagaattatacgaagacggttgccacatttggaaatgattcagctgttgcttctggtagtacagtaactgtcatctacaacgaccaagagtacaacatcaatattgatggttaatctgggtctaaatagacgttactaaaaaaggccgaatcgttttgcgattcggccttttcgtttctgtcgcttgttcagctttaaaagcgattattccaattatttaaaaactacacggctaagccaatagggcagctcacgcctgtgcctgctagtccgcagtaaccgttcgggtttttgtgaaggtactgctggtgatactcctcggcaaaatagtaggtatcgagtggttcaatttctgtggtgatcatgccatgacctgcgctgattagctctttttgaaacgctgctttgctagcttccacgattgccatatctttatcattggttgtatagataacagagcgatattggctgcctatgtcgttgccttggcgcatgccttgggttggatcatggttttcccagaaaaccttaagtacgccctctaacgagataatagaggtgtcaaacacaacctgtacgacttcgctatgtcctgtttgcccagagcaaacttcttcataggttgggttggatgtaaagccacctgcatagccaacagacgtgacgataacaccgggagtattccatagcttgcgttcggcaccccagaaacatcccatcccaagaatgatctcggattcattaggtttttcagagcggacaaacggttcattgttaactgcgtgtataccagagatttttaaaggtgtgcttctacctggaagagcatcggcttcagctgggattgctgactttttaagaattgcttcaatattgctgggcatgtgtgtctcctaacctgttggtcgaaaatatcggatggctaccttttaccttgcggtagcggaggatacaagtatttaagcttctctatatctaataagaggctaagtctgttttatagaggtaaataatgagggagaaagatttattttcaactaatcctatctagttctcttgcagtgcttgactcttggattaatctacctataatacgcacctcgttagcaagggttgagcgaattggcttagccaacaagcattgatgaatggttgttgttaacgatgattagtcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgttggttcgaatccggctcccgcaaccattttaaaaatggtggttggttcactttttaattaagaaaagggctccagcaaaaactaatcaaacgaaattgttagtgattcttgaaagaattaatttgtcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgttggttcgaatccggctcccgcaaccatatttcaagtaagtcattaaaaagtaagctatgtctatagtttaacttgtcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgttggttcgaatccggctcccgcaaccatttttcaagtaagtcattaaaaagtaagctatgtctatagtttaacttgtcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgttggttcgaatccggctcccgcaaccatttttcaagtaagtcattaaaaagtaagctatgtctatagtttaacttgtcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgttggttcgaatccggctcccgcaaccattttaaaaatggtggttggttcactttttaattaagaaaagggctccagcaaaaactaatcaaacgaaattgttagtgattcttgaaagaattaatttgtcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgttggttcgaatccggctcccgcaaccatattaaaaaaggtcgttggttcgctttttaattaagaaaagtggctcctgcaatcatatttcaagtaagtcattaaaaagtaagctatgtctatagtttaacttgtcgcgggatggagcagtctggtagctcgtcgggctcatctttttacccactcggcacagccgttcgaaggttgttggttcttttttctaagttaaacagcggctcccgcaaccatttttcaagtaagtcattaaaaagtaagctatgtctatagtttaacttgtcgcgggatggagcagtctggtagctcgtcgggctcagctttttcccattcggcacagccgttcgaaggtcgttggttcttttattctaaattaaacagcggctctcacaaccatttcaataaagtttaaagatcaattaccctaaattgtaggttcacttttaagttcaaccaagtgcctccgcaactattttaaaaatagttcttttcctatctcgcttatgcattcagttatttttatgtctttttagactaatttttttgattgaaaaaattcgatttttaatcgtaagctttgctctctaatttattttttcttatatctttgctcatgattttgtgcggaggtgtctaggaactgatttataaatctatttgtagtcgttgatctattggcggtgggcatgagctttcgcggacgatgagctgggtgggtaaggtcatttctgggtttggttttttgcctgataatatgtcgagtaataacttcatcgaagtttcaccgatcagttgtcgtggctgatgaatcgttgttaattcaggtacgcaatactcgctcattgctaagttatcaaagccaataacagatagttcgctgggcactgggatgttcatttctctggctattttgagcacgccaattgctgcttcgtcactgtggcaaacaatcgctgatggtttgttgggtagcgataagagttgtttgccaaggttataaccggcgataaatgaaagatcgccttccattatgtattcatccgtcacagggattttccactttttcatggtttctgtgtgaccatttacacgggcattgtagacaggagtacttctttttcctgtaatgcaggctattttgtagtgccccatcataattaaatattcaacgccttttttggcgctgtagtgattgtcgatgtgaactgttggtacaggaatgtcagaaaagtattcaccagcgataacaatggggagttttacttcgccagcactgttaataatcatagattcaggtacgtcagaagaaagagataatacgccatctacctgcttactttcgaataactcaaaatagctacgtaatcgtgaagactcattacctgcatcaccaattaatagtttgtaaccatgcttatgagcgagtgcttcgatgccatgaacaacgtctgaaaagaaggtgctgtctatgttaggaagaacaacaacaatagttttcgactcgcttttacgtaagcttcgggcaagtccgtttggagaatagcctacttctgaggcggctttttctactttttggcgagtggtaggagaaaccatttctggattggctaatgctctagatactgtcgcagtggatactccagctagctttgctacatctttaactgtggccataagagtccaaaagcaagaagaaataaagaatagtcgcgcgcaaatgcatagccttttaacggtgagtttttatgattgcacatattatcaaactctctgcctatgcgcagcggctattcctcaggaaaatagtgttgcaaggactaagtcattagcgcaaaagccctaatgacttagtgttaataatactgcttagtaagcggcgtctttaaagtaataatccgcagcgttttcttttgtcaccaagtctgcgcctaaaatgacgcgagatggttcgtggtataaataaccaagtttttcgtgtttgacgccatgaacagcaagagcaatgccggacgcaatcatagatgggctataagtgacggttgcacgtaccattttattacctgattgaatcatctcgataatgtctttagagccagcgccacccaatacagttttgatgtctgtgcggcctgattcttcaatggcttttaaaacacctttcagcatgtcgtcatcttggcaccatacagcgtcaattttaggatgcttctgcaagaagttttccatcactgatagcgctttttgtgtagaccaatcacctggttgagaatcaaggatcttgatatttgggtatccagcaataacgtcgttaaaagcatcaacacgttgcttgttgataggaatttgtagcccttcaatcactacaacattgcccttgccagacatttctttagctagccattgtgcacctacacgacctagaccggcgttatctccagcaatgaagacattttgagccggatgggcaagttcccggtctaccacaacggtgtaaataccttcgtcgtaggcttcttcaatgaccttttgtaaggtggctgggttatgaggaaggataaccaaagcatcaatgcctttgatcattaagtcttcaacatcgcccacttgttttgaacccgagcttgacgcaacgacgaaaaattcgatgtctttttcttttgcttttaaatctgccgctgctttatttgcccaccaaagtagccccgcagtccaaccgtggtctgcagatggcacacttataccaattttgtattttgcagcgtagcttgtgccaacaaaggcaaacagcatagtaaacactgcgattagtctcatgattttatttttatacttcatggatactctccgttttacattgattaaatagtgaacaaaacgtctgttttgctcggattcttgtttttcttcttatggtttgcatagtaagaaaaaccaagcctttaacggtcacccttaaattgcactaaaaccgcagtcaaaataacgagacctttaaccatgccttgtagataaggcgagatgcccattaaattcagcatgttattgataatccctaaaataattgcaccgatgacggtgccccaaatggtgcctttaccgccagatagagccgtgccgccaataacaaccgctgcaatcgcgtctagctcataaaacaaccctgcatcgccagggctgacggaatttaagcgcgatgctaataaaacagcagatataccaactgataccccggcaattaaaaaagttagaaaatatacccagcgcactttaatggcagaataagaggctacttttgcgtttgagcctacagcgcagacatggcgtccaaatgcgctgtgttttaataagatatgataggcaacagccaacagtagaaagacccaaacagggtagggaatggcccataagtaaccgccaccaatatccgcgaaatgttgattttgagagaccatttcccccgcatcactgatatatagtgtcatagagcgaaaaatggacatggtggcgagagtggcaataaacgaagctactttaccacgtgtaatgactagcccatttatcgcaccaaatacacctcctagagcgatggctgaagaaactgccattgcaactgcccaccaaccatcgccagcaccattaatgatcatgatggacagtacgccaaccaaagccaccattgagccaacggataaatcgattccgccggcgatgatgacgaatgtcatacccaaggcaataatgccggtataggaaacctgtctcaatacgttggtaatattgcgcggcattaaaaaatgctcgctggcaatggacgaaaacagaactaataaaagcaatgcgataaagggcgcgtaagttgctatatctagtcgttttaggcgcgtgatcatgggcgataattcgaacatggccatagtgaatcctcgtgtattcttattgttttttgcacctgagcttatgaaaaagcacggcgtcgtttttaatttacgtttagtcattaacagcttttcaaattaggcttgagccatggtttttaaacctgccgcgtaatacatgatctctttttcattgatggtatctccagtgagctctcccatgatctgaccggatctcattaccatgacgcgatgtgataagcccatgacttcttccagttctgacgagatcacaatgatggacacaccttgttcggtcagtgagcgtataaagtggtagatctcttttttggtattcacgtcgatgccgcgagttggttcatccaaaatgaggatgttcgggtgggtgtccatccattttgataagtatactttttgctggtttccaccacttaagttagccaagtttgaatgcaaagacgctgcctttatgtcgaagcgtttaacgtattctctcgcaacttgattctctttcttgtgttgaatgagccctctcacataagaggaaagcgaaatgagggtgatgttctttggtatatcaaaattcatgatcaagcctttaccttggcgatcttctgataggtaggctaggttgtaagacaccgcatctgcgattgaattgattactgcctttttgccatttatttcaatttcaccgctgtcttttttacgcagtcccattaccgcttcggcagtctctgttcgacccgcgccgattaggccagcaaagccaagtacctcgcctttttttaggtcaaaattgatgtcttgtaacacccctttgattgataggttacttactttaagtacgacttcatcagtatgttctgtacgctgaggatagatttggtttaattcacggcccaccattttacgagccatgtcttcttcatctatttctgcaacgtcatccacactaacgaggtggccgtcacgtaaaatggccaaacgatcacaaagtagcttcacttcttttagtttgtgagagatgaatataatggtgacaccacgttgttttagtttttccaccaagctgaaaaagatatccacttcgtgatcagttaacactgtcgtgggctcatccataattaggatgcgtgattcattaacgagcgccttggcaatttctaccatttgcttttgtgccacactaaggtgttctattaatgcatctgggctcaagtcggtttctaattctttgagaagctcactggctctgtcacgcatcaccgatttgttgagcaaaaagccctttttgatttcgttgccaagaaagatgttttcaaacacatttaggctactaattagattgaattcttgcggtatcatggcaatgcctagacgttttgcatccgcggtagactggattgatacctcggaaccatcgatcttaatactgcccgatgttttggtataaatgccgctaataattttgagaagggtcgatttcccagcgccattttctcccagcacaccgagcacttcaccagcaaaaatatccagcgtgattttgtgtaaaacacgcacaccagagaattccttaacaatgccgcgaatttgcataatggggtcattcatttgctttgactcctagttactggtcattggcttcgagagcgtgctgtcatctagagaatgccatgtactgttattagcagatgatgccaacacagctgttatgaacttcattccgtcaacaccatcatcaatactaggaataaaaccctgaactgaacgcacatcagcacccgcttcaatggaatgaatcgcagcagcaatgtcgacgtatagattggcaaaaccttctaagtaaccttcaggatgacctgctggaattcgggaaagtcggttggcttcttcaccagcaccgtgtccggatcgagtgattttttgagtaggctcaccaaacaatgaaagccataattcgttaggggattcttgagcccattcgatgcctgctttttctccataaaggcgaattttcaaaccattttcattgccaggagcaacttggctagaccacaacatgccttttgctccaccatcaaagcgcagcatggtatgaacgttgtcatccaagcggcggccattaacaaaagccgttaaatcagcagatacctgttgaactttttgcccagaaataaaacaagctagattgaaagcgtgggttccaatgtctcctaagcaaccagccagaccagatttttctggatctgtgcgccattttgcctgtttgttatttgtgttttcagcttgatctgttagccaatcttgagcgtattccacttgaataacgcgcaatttccctagtacgccagtatcaaccaaatgcttggcgtgcctaacgagagggtagccagtgtagttgtgagtaagggcaaaaaatgcgccagatttttccactagggcttttaattctaaggcctcgtttagatctttcgttacgggcttatcacaaatgacgtgaatgccttgttctagaaatgcttttgccacaggatagtgcatgtgatttggtgtgacgataatcaccgcctgaataccatctttgcgctgtttctctttttctgccataacagagaatgatgagtaggagcgttcttgattaataccaagccgaagtgccgaagcgagagctctatcagagtcagaagataaagcgccagcaaccaattcaaaaccatcgtcaatacgagttgcaatgcgatgtacggcaccaatgaaagcgccatcaccgccgcccaccataccgatgcggatacgtttgtgagtcatgttgttgtccctctatttcaaaccaagaatgcgtcgattagtttcgttatcaatgccactgctggcgaagtcatcaaaggcgcgctcagtgacgcggattaaatgatcgttgacaaacctgacgccttcttcggctccggcttctggatgtttcatacagcattcccattcgattacagcccaaccgccaaaatcatactgagtgagtttcgaaaaaatgcctttgaagtcgacttgcccatcacctaaagagcgaaagcgtcctgcacggtctatccagctttgatagccgccatatacaccttgtctgccagtggaattaaattcagcgtcttttacatggaacatcttgattcgttcatggtaaatatcgatgaactgcaaatagtcgagttgttgtaaaacgaaatgagagggatcaaatagaatattagctcgcgggtgatgattggttgccgctaagaataagtcgaatgtaacgccgtcatgtaggtcttcccccggatgaatctcataacaaacattgacgccgcagcggtcaaattcatccagtattggaatccaacgatcggctaattcttcaaagcctgcttcgaccaagcccgcaggcctttgtggccaaggataaagataaggccagagtagggcgccagaaaaagtggcgtgatttgttagtcctaggttcttcgaggcttgtgcggatttaaatagttgatcaactgcccattgttggcgggcttcgggattgcctttgacatggtctggtgcaaagccatcgaacatatcatcgtaggcgggatgaacagcgactaattgtccttgtaggtgtgtagatagctctgttactaccataccgtgtttggcgagagtgtcctgaatatatttgcagtattcaagatcggttgcagctctatccaaatcaaacagtctttgatcccaagtgggtatttgtacccccttgaacccaaggtttcctgcccattcaataatgttttcaaacgtattaaatggtgcgtcatcgcctgcaaattgagcgagaaaaagagctggaccttgtaaggcttgcataataataacccccatatttatttttatttgagtggtgttttatgtttgtaatcgattacatttaagttcataaaaaaagacttttcaatgtattttgtaaagtctttttgaattatttggcttgagtatagtgattttaatggttaagtaaatggattttagcgacaaattagcgtggttttaccttggttgagagttaactaaatgaaatgcattacaaaaataaatgtttttgtgtttaccatatgagatatttttataagaaaaaaccatttaccagcgagcagagtagccacataacaatagcgtagtgggcgctgttagcaacaatggttttggtagggatttgatagcggctagtcattaataatcccagccccgttaatccgctactgcctgcggaaatagcccaagcacttagaaacaaaaagcctaattgtgtcggatctggacttaatggaagtagcataggacttgctatggcgatgctcacaacaggatgtattccgataacaccggctgcaatcatgatggcaagagtcaatgaaaagagtagtggactaaatgtaaagctgtctaaattaaaaaactgcggatagctaagaataattgcgctaatgccattggaaaagatgccggcagcgagaaataatgcaaactgactgccgatttgagccagtttgtggttcacaaaatgcgataagcttttctttcttgatggcgtgcgcatcagcagcatggttgcgcttggtgctaatagacaaataagtaccagtatgctgatatcaggccaaatgaagtgaaaaaatataacgctagaagccaaaaacattggaatgaagagactttctttgcgaattgggtagccgttaaagtcgcctttagtgcgtttaaaggcttctatagtggaaaaaatgatagcgactagtcccattgcaagacctggaataagtgtcttttgccattgcattcctggcgcataaattatggcaacgcccgttgctacgaaaaaaggtgaccaccaagccgccgcagaaaaattacgagtcaatataaactgctgttcaggcgttaattttattgcgccttttatccgatctgcgaagactagaatcactgatagattaatcactgcgcctaatgcttgcacgccgagcgcagtgttgaatattgcgcttagcccctttggcaaaggacgcttttcatctgttgagctggtcaggtctaaaaaagaaacagccacaaacatcgccagcattggcaagttaaccgcaaaaatctgctgccaagtcatccatgtgccttttgaccctgcaaacagtaacgcagctactcctatcatcataagccaggtaacttgtcgcttcgcacttggcgctaaggtatgccacatggcgatattggctccccacgccagtagggtaggtaataacacaggggtcaaatgggcaactgacaatagataaaaaatcaatgtgccgagtacaaaccagcctgtgtattttttgagtagattcattacgaacgaattgtccttgcattgttgaggctttctttttcagcgcatgggtgatctaagtcgcatttagatacgttctaaatagtgatgcatctataagtgatcggcaagaggttatgcgagtcatctatttcctgccgaaggaagttctttttatctacatgtacgttttttttgatttccagcatagggaggttgttttttatactaaatgtttgattcttcagtgtattgagagtatcaatgttgcacatatattaatcggacgtatttgagttgtaactttgtatggatgaccttccataacttataaaatgtcgtgttgtatattcatggtgtattttctgtgttactaccgtcaagcaaggaaaaggctaaggcatgcagtttcttttaagaaaattgattcgttattatagacataatgtcgacgaaagtctgaatatagacgaaggttatcaacatagttacttggtaggcttttttagcttgataatctccattattaccttttttagcgcaataactagttttttaaatctgctttatagcttggcggttagtctatttttagtaagtattttattgctgataacattttatatattaaaaacgtcttcttaccgtcattatcataattgttcccgatttatcgctattgtcgccctgtacatcttatgtttttacttggtatgtgccggaggggtaaacagtagtggacctttatggatatacgtcattccttcgatcacgtttgcttttttgggtttgaagcaaggtattattgctaatgcagctttcatttttattgtatcgattatgcttttttttccgaacgatcagatgttgctaacgacttactcatatgaatttaaaacacgtttgatatatgtctttttgacgattgttactctttctggattgtatgaagtggctcgttatcgttcttttatgcgactaaagacgatgaaggataagtatgagtatcaggctcagttcgattatttgacatttttaccaaaccgtcgaggaatccaaaaaatacttaataaagatcagcggcaaagaaaacatactcataaagtatcgactattgccatcttggatattgataaatttaaagttatcaatgatgaatttggccatgaagttggtgatatggtgcttaaacatacaagtagagtattacgtgactgtattcgttcgcaagactcattagcccgttggggaggcgaagagtttttactattgcttccagaaacgacagagcaagaagctcttgtgctgttggaatctattcgagaatgcgtagaagaaacaccttttgggcatgggaatattagtatttttattaccttgagtgttggcttgtgcgaaacgtcacccgatgtcgatttcaatgaaaccattaaattttctgatgtcagtttgtatcgagcgaaacaggcaggacgaaatacagtttttgcttatacaccagagtgttgagatagatttttctattcaataggtgttttaatgccaaaatatcaatcatctcaaagggatctatatagatgaatcatttaagaacaatcaaaatcgtgttagttggctgtgttgctctgttcgcagggttggtggcttttaataatgttgtagattacggttctaactttgcgtttgtccagcatgtattaaccatggacacgacgtttgaatggaatgaattaaaataccgtgctatcgatgaacctgttttgcatcacggattttattggttgattatcttggctgaagctttagttggtattttgtgtgcgttgggcgcttggaatatgtggcaaaaaagaaagctagataaaaagcaatttaacgcagcaaaaacactggctaattttggtttggctcttggtgtgttgctttggtttaccggatttatgaccattggcgctgaatggttcttaatgtggcagtcgcagatttggaacgggcaagcttctgcgtttcgttttattgttgtgttgtttttagtacttatctttattaatcaagttgaagaagagtcttagtcagcgcttcgttcatcaataaaccgctcttatatcttattaaagccctttggattaacgtccaaagggcttttttataaaaacgctaaacggaaacaaaaaaagataataccgcttattaaagcgccgatttacattcgtctcactccatcaggagatcgttcacttttaataaaaataacaaggaatgaaaagatgaaaaaaatcctttccatgagtttgctggcaacactctgtgcagcaacatctcttcctgcattggcggcaggtgagaaaatcggtttgttgatgtctgacttacgtttagagcgctggcagaaagaccgagatttgtttacggaagcggctgaatctatgggcgctaaggtttacacacaatcagccaatggcgatgcgaacacacaaatctctcaaattgaaaacatgatttctcgtggagttgatgtgttggttattgtgccagaaaacggtgaagtactcggtaatgtgttggcagaagccaaagccgaaggtattaaagtactggcctacgaccgattgattaaattcgctgacatcgatttatatgtgtcttttgacaatattcgtgtgggtgaaatgcaggccgaagctttactgaagcgtaaaccgaaaggtaattattttttgatgggagggtcgccaacagataacaacgcgaaaatgttccgccaaggtcaaatgaacgtactgcaacctgcgattgatgctaaaaaaattaacatagtaggcgatcaatgggcaatgggttggtctgctgaggctgcgttaaatattatggaaaatggtcttactgccaatgctaataaaattgatgcggttgtagcgtctaacgattctaccgctggtggtgcgatccaagcactagctgcacaaggtttgagtggtaaagtggtgatctctggtcaagatgctgatttagcatcggtacgtcgtattgtcgctggcacacagactatgacggtgtacaaaccgatttcgaaactggcaaaaaccagtgcggaaatggcggttaagctagctcgtggtgaaaaaatcaaagttaatggctcggttaacaacggcaaaaaagacgttgatgctgtgttgttaacgcctatttcggttaccaaagacaacctagattcaaccgtcattgctgacggattccattctcgtaatgatgtttacaatccttagatttcctaatgtatggcgctcaatcgagcgccatttgcttttcataagggtgtaaatatgaagcaaacattattggacatgcgttccattgtaaaaagcttttcgggtgttcgtgccttaaatggtgtcagcattcagcttgatcgtggtgaagtcttgtctatttgtggtgaaaatggttcgggtaaatccaccttaatgaaggtgttaagtggcgtttggccgtttggatcttacgaaggagaaatcttcttcgaaggtaatctcgttaaggcttcgacaattcgagataccgaagcgctgggtattgtcattattcatcaggaattggcgctcgttaaagaattgtcagtcatggaaaacatttttcttggcaatgaaattggttcatttgctcgactgaatgacgaagaaatgcatcgtcggacctcggaattattagctcgggtgaaactagatgtgttgcctgatacgccaatacgagatcttggcgttggtcagcagcaattggtcgagattgccaaggcgctgaataaaaacgtcaaactgttaattctggatgagccaacttcgtctttgacgacaactgaaatcgacattttgctgaacattgttagtgagcttaaacagcaaggtattgcgtgcatttatatttctcataaattggatgaagtattggccttgtctgattgggtcaccgtgattcgtgatggtgaccatattgataccaaagcagcggctcagctgacacaaaatgacatcatcagcatgatggttgggcgagagctagacgagctgtttccgcgagaagaacacgatattggcgaggtggttttgcgcgtcaaacatgccaccgcgaaacaagctggcgcgactcgtgcgcaagtcgaagatgttagctttgagttgcgccaaggggaaattcttggtatcgcgggcttgattggttctggtcgtactgagctgatgcagtgtctttatggttcttatgatggtgactatgaagcagagatcgagctagaagggcagaccgtcaacattcgttcccagcgtgtggcgttagaagctggcattgccatggtgccagaggaccgaaaacgtcatggtatcgtgcctattatgagtgtcggccgcaatattactttatccgtgttggggaaatactcttcttggtttggtgcggtgaatgaagacaaagaaagtaatgacatcgacgattatatcgagcagctaaaagtcaaaaccgcgtccgctgatttgtcgattaaaaacctcagcggtggcaaccaacaaaaagccattatcgccaaatgtctgttaacccatcccaaaattttgattctcgatgaaccaactcgcggcatagatgtaggcgcaaaatatgagatctacaagttgatgtttgctctcgtcaaacaaggcatgtccatcattatggtgtcgtctgaattatctgaagtaattggtatcagtgaccgagtattagtgatgcatgaagggcgcttgaaggggcaatttgactatcaaggtttgacccaagaaatgattatgaattgcgcgatcaaagaaggtgtagcaaatgtttaaaacaataaaaaccagtcaattacaattgtttgcgatgttagcggcgatgctgctgattgtcgtcttcttttctattgcgaccgatggcgcgtttatttcaccacggaatatttcgaacttgattcgtcaaacggccattgtgggcgtgctcgctattggcatggtgtttgtcatcatcagtgccgaaatcgatttgtcggttggttctatgatgggcctattgggtggaatcgcagcgattttggatgtttggtttaactttccgattttacttaccgtgttagtgaccgtcgttgcgggtttagtcttaggcttatttaacggctggtgggtggcgtatcaacgtgtgccatctttcattgtcactttggctgggatgttggcatttcgcggcattttagtgggtttgactgatggtgccacggttgcaccaacgtctagttcactggccatcattggtcaaagctatattccttcaggttggggcattagtgttgtgggtttgttgtgcttaggtttggtggcaaaagtttatgctcgacgtaaggcaagaaaacaacacggtgttgaaaataaagcggcaaagtttgaatacgcaaaagctttcgtggcggtcgtggtcttgctcgttttgctctatgccttagaaagttatcgaggtataccaacgcccattttgattatgggaggattaatccttattgccacttatgttgccaagcgtacggcgtttggtcgtcgtgtctacgccattggtggcaatatcgaagcgactcgcatgtctggtgtgaacgtcgaacgaaccaaaatgttggtgtttggttttaacggcatgatggtcgctgtcgcggctttgatactgacttctcggcttggtgcgggttctccagcagccggaaatatggcggagctggatgccattgctgcctgtgtgatcggcggaaccagtttggctggcggcgttggcgcagtgtttggagccatcatgggcgcgcttattatggcgagtttagacaacggcatgagcatgctcgatgtaccgactttttggcaattaatcgtcaaaggcatgattttattactcgccgtttggctggatgtgaaaaccaagaaagcgcagtaatcaacagatttaaatgaattaaataagagataactattatgtatatcggcatcgacctcggcacctcaggtgtcaaagtgattttaatggcgcaagacggaaacgtcgtagcaagctgctcatcgcctttgtcagtatctcggccgtttgatctttggtctgagcaaagtccagaagactggtggcaagccacggacttagccatgttgcagttagcggcagagcatgatttgcagggcgttaaagccattggcttatcaggccagatgcatggcgctacattattggataaaaaaggcgatgtattaagacctgcgattttatggaatgacggtcgttcccacgaagaatgtttgttattacaaagacgctgcccagaggtgcaggcgattaccggtaatttggttatgccaggttttactgcgcctaaactgctttgggtgaaacagcatgagccagaaatttttggacaaattgcaaaagtgctattgccaaaagattacctgcgctttcgtatgacaggtgagtttgcgaccgacgtttctgacgcctctggcacgctgtggctaaacatggagcaacgctcttggagtgacaccatgttgagtgctacaggattaacggccgagcaaatgccaagcgtatttgaaggatctcaaatcactggtgtgatttatgatgatttagcaaaacgttggtctatgccgcttgttcctgttgtggcgggtggtggcgataacgccgctggcgctgtaggtatgggcattatctcgcctgagcaaaccatgttgtcgcttggtacgtcaggggttatctttgcggtaagtgatggctttacggctaatccagcggcggctttgcatagttttggacatgctattcctaatacttggcacacgatgtcggtgatgttgagcgccgcgagctgtattaattgggtgacaaaattagctcagtttagcagtgttgaagccgctttattagcggctgaaaatcgaatggatcacgacaatagcctcacttttctgccgtatttaagtggagaaagaacaccacataatgatcccaatgcgaagggtgtcttttggggaatgacccatgaaactaccgcagcggatcttgttcatgcagtactggaaggtgtgacctttgctttgctagatggcttagatgcagtacgttctgcacaaaatatcaatgaaagtattgatgttatcggtggtggtgcgaaaagtacttattggttacaaatgttggctgatgtgtttgacgtgccaatagattaccgcgcaggtggcgaagttggcccagcactgggtgctgcccgattggctgcgataggttatcaaggtcaagaggtattaagcgaagtttgtgcaaaaccagcgctaattcaacgttatctgccgaaccacactggtgccgctcgatatactgaaaaacgcgagcgttttcaggcgttatatcaaagattaaaaggactttaatgagtaagagcggtgtcttattgcaccgctctttttttacaggctttctttcattacgatttctgttattccctttctgatttttatcattctctagaactaatgggctctcaggaggtattatcgagccagcaaaaataaaaattagagacgcttttgtatgtttgaaaaacgctaccgacttaacctagtgttcaatgctaataaggtttacgaccggcaagtcattgaaggtattggcgaatatttacaagccgcgcaatgtgactgggatgtatactttgaagatgattttcgctctcgccttgatgcgctaaagcattggaagggggacggcattattgccgattttgataaccctgaagtcgaagaaatcttaaaaaataccaatatacctacggtcgctgtaggtggttcttatcatcataaaaaagattatcctcgtttgccttatgttgcgacggataacgcggcattagtgcgttgtgcgtatcagcatttgaagcgcaaagggctgcctcagtttgctttttatggcttaccaagtacggtttacagccgttgggcaagtgagcgagagcatgcatttgtcgagcaagttcgctctgacggatttgaacctcatgtgcatcaaggtttctgcacctctgctgaaatctgggaaaccgctcaaaacgagctagaaacttggttaacgaacctacctaaacccattggcattattgccgttactgattcccgtgcacgtcatttattgcaagtctgtgatcatttgaatattttggtgccagagcaagttgccattgttgggatcgataacgaaagcatggcgaggtatttaaatcgcaccgctttgtcttctgttgaacagggcagcaagcaaatgggttatgaagcggcaaaaatgttgcatcgtatgctactaggttattcggttgaaaattcgttggtagtggtagatccaactggaattaccgaaagacagtcgtctgattatcgcgctttgcgcgatccttatgtgattcaagccatgcactttattcgtcacaatgcctgccgaggtgtgaaagtagcgcaagtagtggattacattggcatatcaagaactaacctagaaacccgctttatcgacgaaattggctgctcaatgcacgaacaattgcatatgaccaagttttatcgcgcttgtgaattgatcacatcgaccgatttaccatttgatgagattgcgcgaacctgtggttatccatcggtgcaatacatgtacacggtatcacgcaaaaacttggggatgacgccaggggaatatcgagtgtcatcacgtcttggtaaagattcataagacgttttattcaataattaatgtttaaaaaataagagaaaattaaatattataaaaaactcttgatgcattttaacgaggtcgttaagtatacttcctgaaatggtattggatttcaaactgttattttgtaaacaaagataagtcgtaagcgcttgatctatttatctttgtttgaaaaaagtgacggccaaaaaattcagtttacgcaattcattaaaggggagtgtaagtttgtcttcgacaatcaaagacgttgcgttacgggcaggtgtatcgacaaccaccgtatctcatgttttgaataaaacgcgttttgtagccaaaacgacacaagaacgtgttttccaagccgctgaggagctgaactatgctccgagcgcggtggcacgcagcttaaaggtaaaaaataccaaaagccttggtatgttagtcaccactaccttgaatccttttttcgccgaattggtcaacgaagtagagaagtgctgttaccgagaaggttacaaccttgtgctttgtaataccgatggcgagcttgaaaaaaccaattcctatctacgaatgctgacgcaaaaacgtgttgatggcattttggtcatgtgttccgcctatgatgactcgctgtttagctctttgatcggtcagcgtaatttgcccatggtcgtcatggattggggcccatctgatgattatgtggatcgcattcaagacaactcggtaaaaggcgcgcatttggcgattcagcatctaattgaacaaggtcataagcgtattgcttatattggcggtccattagaaaaattgcccgcaaagcagcgtttagacggctttatggaggctatggagcaagccaatttacctgtccaaggtgattgggtgattgaatccgacttcgaatttgaaggtggaaaattgggaatgcgccaattattatcctgccataatttacctagcgctgtgtttgttgccaatgatgctatggcgatgggtgccatgagtgaagcacaattgtcaggcgttaaaattccacaacaattgtctatcattggttacgataattgtatgtactctgcttattttagcccgccattaaccaccatcaatcagcccaaagagcgattagccgaattggcaatcagcaccatgattgagcggattgagaatcctcgtcaagaaggcaaaatgatcatgttagagccaaacttggtggttcgttcgtcggtggctgctgtttctgcagaatagctccgatttcttgttattttctgtgtattttactttcagctttttgaactctctgctcgattttagactaaaaactcgttttaaggttgagaaaagagcctataagaagtctttttatatagaaaagtccttataattcagttgcttgattgtttgtagttaaattacaccagatgttcatggttttatcgtcttaactgtttgataaatagggtttttttcttatcggtcaagaatttattgacaagctccatgtgcttaatataaaaatagcaaacgattacgcaatcgtttgctattcgaatattttaataaaaataagcataccggagacatacaatgaaaaagaaaaccttcttgaaatcttgccttgccgcaacattattgaccttggctagcaccagcgttttagctagcaatggtttgatcgccatcattactccatctcatgacaatccattttttaaagccggtgccgaaggcgcggatgcgaaagcaaaagaattgggttatgacaccttggttgcttctcatgacggtgatgtaaataaacaaaaccaattgattgaaacagcgattgctcgtcaagccaaagcggttattttggataatgctgatgcagacgcaagtattggttcactagagcgtttgaaaaaagccggcatcccagctttcctatacgaccgtgaaatcaataaaaccggtattgctgtaactcaaatcgtatcgaataacttccaaggtgctcaattagctggtgaaaaattcgccgagttgatgggtgatggtggtgaatacgttgagctattaggacctgaatcagacaccaatgcgcaagtgcgtagtgaaggttttcacgacattcttgataacttccctgaattcaaaatggttgctcgtcagtctgccaactggagccaaaccgaagcgttcagccgtatggagtcgatcttacaagcgaatccaaacatcaaaggtgtgattacgggtaacgattctatggcgttgggtgcagaagctgcattgcaggctgcaggtcgtaaagacgtcttcatcgtaggttttgatggtcttgattacgtaagagattccatcattaaaggttctaacatcaaagcaaccatcatgcagccagcatacgctcaagctcaacgcgttgctgaacaagcagatctatacattcgtaccggctcaacaggattgccagaaaaacaactaatggattgtgtattgattgatagttctaatgcgaaaaatctaagtaacttcgcgctaaaaaaataacaacctgactcgaagctctcatttatgagagcttcggctccttgggtatcattatgtcttataaaaaaatctttcaatttatcgggctcattgcgtgccttaacttgctgacagcctgtaccgttacggacttagacgctgacggcaatcctattattcctaaagatcctaatgccgcggttagctttgcagacttcaccttgtctgaagtggccgatcagctttgggaaccaaaagtcttcccagaagcaacacaagaattcaccccttgggaaagtattaaatcccagttggatgcgcagcaaattagcaccaagcaaagtttttttgtccgtttagatggcaccatcgaaagtgttgatttaggcaaaatgagaggtgcgataacgattaaagtgggcgataccaatatcgatctgcaagttggtcgcatcatcaaaggtaatgccatacgtgatgcctctaaatacgttttgttcgatgattttaaaaaccagattcgtttcgctcaaatctcacgagagtttaataatcgtgccatggcatcggttggcgagccagattctagttggataggcgaaaaagccacggtcattgcagcgattaccatagatcaaaataccatcagcgatgctgtgccaatacagattactcgtggaggcaaatgatgagccaagctaacgcagacgtcgtcattcgtgctgaaaaaatctccatgatttaccctggcatgattgcgctaaatgaagtggattaccgagtttatcgcggcaaagtgaatgtcatcattggtgaaaatggcgcgggtaaatccaccttaatgaagattttggctggggttcaacaaccaagcaaaggtacgatttatcttaacgatgaagccgtgtcgtttcagaatactcgtgatgcagctgccaaaggggttggcatggttcaccaagagctgaatctgtttggtaacttaaccgttgctgaaaatattttcttgggtcgtgaaaaacagcatggtctgatgccgcttgatactgcggaacagcaccgagtcaccgctgaactcatggcgcgtttagaccaagatatttcgcccactgaattgttgtctaacttgaaggtgggtcagcagcaattgattgaaattgccaaagcgctggctgacgaagccgacgtgctgattttagatgaaccgacttctgcgctgagtaaaaccgaagtggaattgctctttaaggtcattcgagatctgacagcgcaaggtgtgtcaatcatctacatttctcatcgcttagaagaactgatggcgattggcgatcacattacgattttgcgtgatggcaacttccaatcagaagccaaagtaaaagatattgatgtgccgtggattgtcagagaaatgctcggtagtgatcctgtttctaatttcttgaagccgggccgtgaatttggcaaaccagtgttggatgttaaaaacatcaagctgataaacgaaatgggtcataccttggttgatgatgtatcgatggatgtgaaatctggcgagatcgttggtatttacggactaatgggcgcaggccgaaccgagctaatggaatgcctacttggcttgcaggattactcaggcgaggtagagattgcaggacataaagttcccgccaaaatggacaccagtgatcgcattcgttatgggatttgtcttgtgcctgaagatcgtaaaaagaacggcattttccccatttcgtcagtcagcaataacatgacgatttctagcttatggcgtcgactcaagcatcgcttttccattgatgaaaaagccgaagccgaagcggtaacgtccgcaattggtgatttgtctatcaaggtgtcttctcctgatattgaaatacgcgcattgagtggtggtaaccaacaaaaagtggtgattggtcgaaccttgttaaccagtccgaaagttttgttattggatgagccaactcgtggcattgatattggtgccaaaggcgacgtatttaaaatgatggtgaagctttctgagcaggggattggtgtgttgttttcgacttccgacctcaaagaaattatggctgtttctgatcgcattctggtgatgtccggaggcaaattaactgccaatatcgctcgttctgaagcaacagaatctgcacttgtgtcagcaagcgcgcaaggactttaatatgaaaacttctcaaaatactgcatctcaacaatcgtctgttttttccggcgaaagcttgttgttactggcgttaaaaatgcgcacattcattgcgttgtttttgattctggcattttttaccttcatggtaccgggctttttggcggccagtagtgttgtcattatggttaagcacattgccatcaacgcctttttagcacttggcattaccttcgtcatcatcaccgcaggtatcgacctttcaatcggtgcgattcttggcttctgtggcatggttgctggctggttgattaccaaaggtatcgtgttacctatgtttggtatcgctatttttccaagcgtttggttgatcgtgccaatggttttggttattggtggtttgattggtgcggtcaatggcattttaatcacccgctataacgtggcgccatttatatgtaccttgggcaccatgtatatcgtgcgtggtgcggccatgttgttgtctggcggtgaaacctttactggtttgtcaggcaatgagcagcttggcaatactggctttgagttgattggttctgcgaaattattgggtctgccttacgcgatttggatgatgtttatccttgctggtgtgattgcctacatcgccaaaagaacgcaatttggtcgtcatgtatttgccattggtgacaacgaacattctgccgaattgtctggtgtgaaagtgcgtagcgtcaaagtttgggtttataccatttcgggtctttgtgctgcgcttgcaggtattgtggtgtcttcgcaattagtggcaagtcaccctgcaacaggtgttgcgttcgagatgaatgctattgccgctgtggtattaggtggcacgtctttggctggtggccgaggaaccataatgggcacgctgattggcgcttttgttattggtattttggccgatggtttggtgatgatgggcgtgagtgaattttggcaaatggtcattaaaggtgtggtgattattcttgctgtcatcatcgaccaaaaacaaagtcgcttgcagcataaagccgccatcgtgcagcaaaaatagattatcaacatttgctttcagcctatctgttattaggaaaaaacatgctaaaaaatatagatcctttgctaagtggtgaattactgaacgtgctacgcacaatgggccacggcgacgacattgtactggttgatcgtaactttcctgcggcttctatggcagcaggaaaaccggttattcgtttagatggtgtgaatgttattcaagcagccaaggcgattctatctgtattgccattagataccttcgttgatcaacctgtgacgcgtatgcaagtggttggtgaagacgaatctgtgatgccagaagttcagcaagaattcgcggtagagttaaaagctgccgacagtgacaacgctgaaatgggatcgttagagcgctttgctttttatgaagcggctaaacaagcctatgcttttgttgtgactggcgaaggccggggttacggctgttttctattgaagaaaggtgtgatcttttcttaatatcgtttagtaacgttcaacttagatcttagcaatactaaaaaaaacacaggtcagctttcggtggcctgtgttttttgttttaaactgcttaacttttatctaatggctaatttgaacccttatttaaagatgtagccatttaccatgttttctagcatctcttggcggccagacactggctgagggtctatgttatttttctcagcatattctgccagatcttgcaatgtgtgcttgccagccaaaatgtctgcacccaaagagtcgttccattttgcataacgctgatcaacaatgttcgccaatttttcatcttcgatcattttaaccgcacgttctagtgacaaagccagagtgtccatcgcaccaatgtgaccgtggaataaatcttccagatccatagattgacggcgtagcttggtatcgaacatgtagccgcccgttttgaaaccaccagattttagaatctcataagtaacaagcgtgtattcttccacactagttgggaattggtctgtatcccagccaagctgagcatcgccttggttggcgtcgacggaaccaagaatgcccaaggaacaagccgtagcaatttcatggtggaagctgtgacctgccaaggtcgcgtggttggcttcgatgttgaccttgatctctttttcaagaccaaactcttttaagaagccatatactgtcgcggtatcgtaatcgtactgatgcttggtcggttccgctggttttggctcgatcaacaaggtgccttcaaagccgattttgtatttgtgctcaaccaccatttgcataaaacgaccaagctgcgcgcgttcgcgttttaaatcggtattcaatagagtttcatagccttcacggccgccccatagaacatagttctcgcctttaagtgctttggtcgcattcatcgcatgaaacacctgagtcgctgcgtaagcgaagatttcagggttagggtttgacgcagcgccagacatgtaccttggattggaaaaggcatttgccgttccccataacagctttatgccagtagcttcttgcttggcttgtagaacgtcgaccatttgcgcaaagttattaatgtactctttgattgaacggccttctgggctgacatctacatcgtgaaagctgtagtagggaacacccaatttagtgaaaaactcaaacgctgcatcggtttttagctttgcagcttccatttcagatgcagctttagaccaagggcgatcaaaagtatttgcgccaaagacatcgctaccttgccaacagaacgtgtgccaataacacactgccacccgtaaatgctccgccatggttttgcccatcagcatcttgttcgcatcgtaatgtttgaaagcaaaagggttgcttgaatccgcaccttcgtatttgacaaccggcacagttttgaaaaattcgctcatatcagaactccagactattgttattttttatccctacgaatgattgtttgtttaggtgattgcttcaattacgaaattttctgagcgcgttattgaatttgttgggagagtggggcgaatagtgaataagtactagggggctagcggccatgttatttgtaagagttgccttactccttcacacaaacataaaccgagttagttgattgtccgccttgaaacgggttgtcaaaggttactaggtgggagtcgacgcttgcgaatacggttttaagtaattcgataaagttgtcttctggagggttctgagaccacatggcgaatacgccgtttgatctcagttgttctgccatgcgcgataggttttccgtggtgtagaagccggcattacttgggttgaggaattcggttggggaatggtctatgtctagtaagatagcatcgaactttttaccggcatagcttgggtcaaatccagtacttgggtctgtggctaggtcgaaaaagctgccaagtacataacggttacgttgatctgcgttgagtattttacccagtggcacgagttctttttggtgccagctaatgacggtttctaacgcatcgaccacaagtagttctgcaattcgttcgtcttttagtgccgctacggcggtgtaacctaagcccaatccaccgacaacaacacttaagttttcgccttgtacttgcgctaaaccaagggtagacaaggcttcttctgcgtcgacaaacatgctcgacatcagaaattcttcgcctagttttacttcgtagatgtctctgtcaccaaaggcaggaatgcgtcgtctgcgaagggaaatttcacctaaaggagaggcttggctgtcgatttctttgaacaatgaagacatgactgggtagtcctaatatgcggtataaatgagtagaaaagcatagcgtttggtacgctaatgaatgttttgtccattgaaggattaacagtaaactgcttttcaaacccgtcatgctcgatgttgattgtcgctattttataacagcttgcttcttaatgagtgcttcaagactcaaataaagttttttttattgaaaatttgatgaatacttaagctatcagagcaggatttcctctgccgtatatgaattggagtcgttatgtctttcttggtatcaatgtcaaagcccttttttgcctcttatattgaagagctgatcgtacagtatgcacgagaaaatgtggaatccggccgctggcagaaaacaggatcattaactcgatctaggcgtgatattgaaagactgctcccgcgtggtatagaaacagataacaatcatttttttgaaatgaaagtacctgaagtgaatgagacagtcggtatgatatggctgtcgttagagaacagcagcaccacgagtacggtatttatttacgatttagaaatcaaggcagagcatcgccggaagggctatgccaagcttgctttaaaggaaatcgaagactttgcggcaacgcataacatcgtcaatattggcttacatgtgttttctcacaatgatgccgcacaaaaactatacgctgaaatgggttatgaaaccgttagcgttaacatggttaagaaaatagaccaagccaatatgtaatttattacacaaggaattttctgtaaataaagactcttagtgccagttcagttagtactaagagtcttattgttctagatagaaaacgcaaaaattaatattagtccaatagacagatacagtgcgcgttttattaatttatatggtgcaatcaaagccattgaaatgcaatacagtgcgagcgcgattttcaaggcacttgcaatggcaagtaacgggcttgtacctaattggattaatgacggattagcaatcatggctagtggaattaaatacaggccgacccccagcatcatggagactcctgctacttttaaccagttttctttcaccatgccagctgcaataaatacacttccacaaacgggtggtgtaatggttgaaagtagagcaaaccagaatacaaataaatgcgcttgtagtagagaaaggccaagttgagctaaggcaggacctgcgactgaaatgcagattacataagccgctgtagtcggtacttccatacctaaaatcagacaggcgattgctgtcaatatgatcgctggccataacatccccgatgcccctgaaataataagggaggtgatttttacgcctaatccagtaattgataagacgccaatcacaatagacgcgcataagatgattgcggctatcatggctatttgtttgccagcattaatgcagacatcttctaaacgctcaaaaacctgtttcttatttgataaaccttttgagttaaagaagagcaaaattgccgcaccaaagatggcaatgcttgctgaaaattgcggtgtaaaagcgggtccaaacataccccaaagcaaaattgcaaatgggatcatgaagaagctacaggtaataagtagttgctgtcggcttggttgttggtctttattgacggcttttagatcgtaacgtaatgcaaaggcatcgataccaacccagacagcccaaaaatataatatagcgggcaagatagcggccatcataatactttggtaggaaatgcctgtgagttcaaccatgacaaaagctccagcacccattaaagggggcataatttgcccaccagaagaggcaactgcttccgtcgctcctgcgagagatttaggataaccaagcttggtcatggcaggtaaggtgatcgcaccagtagaggctacgttagccgaggcagaacctgaaatagaaccgaacagcgctgaggaaataaccgacactttggctgctcctccacgaagtcttcccgctgcggccatcgcgaggttcataaagccttctcctgcctctcctgcattgagcaccgcaccaaagataacaaatatggcgacaatactcacggatacgccggtaagtttcccccaaattccgccttcagcaatggttaaggtgcctaagaagctgcctattggcgttcctgggtgaccaaattctcccggaatatattgcccaaacataccgtaacaaagagcaattgctgctactaatggtaagggccagccgatgcaacgtcttgccatttctaaaacgctaagcagtaaaatgccagcaatccacaattggtagctttcaccaatatagccgtattgatcaatcaatatatcggcattaatggcaacccaaaaggtggcaattaaaccaagtacagtaaataagtagcccgtataacgttggaaagctgtgttacttaagaaaataaacgcccaaggtaacgcaagcgccatatgaagtggtcggctgaccaaattgggaaccaagcctgagaaaatcagcgttaagtggaaaattatactaatgcagccaaaaccggcccaaaaatatttgctaggcataaagtacggcctgtttaaaaaagttggatgattacgacgtttttagggtaagtcgtcatagtgaaagcagaacgtacggataagtaagttctgcgtttttaataagtaaactacagtttatcgtaatagatttatcgtctcgcacgactcaccaaatatggtgtttattgctgattttcgtttagagtgacgccaatttcatgataatactttgctgcacctggatggattttaccattgatattatcaagcatttcagtagtgacgcctttccaccaaggagatgaatcggacatgttctttttttgatcccaaaaggctttggttaatgtgtatgctgtttcatcatccattgcagagcttgtatatacgacaactggtaatgaggttgttgtgatgtctgtatcttgtccagcataagtccctgcaggaataatcaatttggtacgttttgtttgtgctacttggtcatcgctaaaggataatatcttcactttggttccggctgaggcttcgactacattaggagctggaaaagagccagaggtaacaaaaccgtcaatttgaccatttttcaaggctggaacagcattagaaagctctacctgagcaaggtcgattttatcttctaaaccaaatagttggatgtacttagcgccttcatttgctccaaaagtgcctttgccaagcaatatctttttacccgccattcctgcaaagttattaatcccacttttatcggatacgacaaaatgcattgctagggaaggaattggaaaaagagctcgaatctcgctaaatttaggattgcttttgtttttgaacattgcttggccgttctgcgccaaattgactaacgctggtggcgttgtaaatacataattggcgcctcgaaaggctgtttccatgacgttttgcacagagccttggctttcttcgacagtaacaataatgttgctgttagtatctttttttaccgcctgagcaatttcaaccgccatttgataataagaagagctagtcttagctgatttaaaggtaatttgactttgagcgacgctcaactgtgccactgctaaaccgagggctgtgcagacaactgcttggtaaaatttcatctaggctagtctcttttttgagttatttattttttaattgttaagctaagattatagcgaatcctcttttgattaagaagcttaaaactagctgtgtacagtgggcgccgaaaatttacagaaagatatatttgaagtgttaggagaataacgaattataaataaaacaccctcactcagttttgagtgagggtgttttattaaaggccgcgaaaattagttgagcatacctcgtaatacgtactgcaaaatgccgccatgtttgtagtaatcccactcttttggcgtatcaattcgtacgtctgcgctaaagcttattttcagtcctttactattggttgctattagagtcacttcgtcggttttatcctgcaagccatttatatcaaattgttcttgtcccgttaaaccaagtgattcatagctttcgccgtctttaaattgcagcggtaagacacccatgccgattaagttagagcggtggatgcgctcatagctttctgcgattaccgcttttactccgagtagcaatgagcctttagccgcccagtcgcgagatgagcctgtaccgtattctttacccgctaaaataataagtggcgtattgctttcatgataggtcacggcagcatcgtaaatactggctaagttatcatccggttgagtgcgggtaatgccgccttcggtgcccggtgccagtaggtttttaagtcttacgttagcaaaggtaccgcgcaccatcacttcatgattacctcgacgagagccataagaattaaattgtgctttttctacgccgtgtttttgcaagtataaaccggctggggaatcagccttaattgaacccgctggagaaatatgatctgtggtgacagaatcgcccagtttggctagacagcgagcacctttaatgcttggaatacccggaggatcgatgctcatgccatcaaaaaaggtggcttttttgatgtaggttgacgcgtcgttccagtcataaagtttgccatctggaatttggatttgctgccagtggctgtcgccttcgtacacgttggcgtagctttttgcgaacatttctttagtaacggtttctttaaccagatcgcttacttctttgacacttggccaaatgtcttttaggtaaatatcgttaccgttcgcgtcttgcgcaagaggttccttgtacacatctatatcggtacggcctgcaatggcataggcgacaacgagtggaggcgaggctaagaagttcattttcacgtcttggtgaatacgtccttcaaagtttcggttgccagataaaatagagctaacgatgagtttgtgtttctggatggcgtctgatatttcactggctaatggtccagagttaccaatacaggtggtgcaaccatagccgacgaggttaaagcctaggctttctaggtcatccattaatcctgcttttgctaagtaatctgttaccactttagatcctggcgccagtgaagttttcacccatggttttacattgatacctagttgttttgcttttttagcgaccaagcctgctgctagaatgacgcttgggtttgaagtgttggtgcagctggtaatggctgcgataacacaagcaccgtcattcaattcaaattcttgtcctttaaatttaacaatgctcgcgcctttaattggtgcttcatctacggactcatcggggtgaataacagggccttcactttctatacgagcttgttcttcactgcttttattttcacgagccattcgttcgtcttgaaagccttttagatgatcacggatagtgtcacctgctttatcaaggggtatcctgtcttgtggtcttttagggcctgcgaggctaggaacaacatcattcaatataagttcaagtttgtcggtatagttggcttcatcgccatcattgcgccatagaccttggtgctttgcgtattcttcaatgaggttgagttgcgtttcgtcgcgatttgttaaacgaagatagttaatggtttcatcatcaatagggaagatgccgcatgttgcgccatattctggagccatattggcaatggttgctctgtcggcaagtggtaagtcagcaagaccatcaccgtaaaattcgacaaatttaccaacgacgccatgatttcgtagcatttcagtgatggtaagtactagatcggtcgccgtggtgccttccggtaggcggccacttagcttaacaccaacaacctgagggataagtaagctgataggttgaccaagcatagccgcttctgcttcaatcccgcctacaccccaaccaagcacgcctaaaccattaatcattgtcgtgtgtgagtctgttcccactagagtgtctgggtaagcaaacttctgaccatttttatcatcattaaaaaccacacgagccaaatactctaaatttacttggtgaacgataccggttgctggtggcacaacttttaggttattgaaggctgtttgaccccaacgtaaaaattcgtagcgttctttgtttcgttcgtattccagtttggtatttaaatcaaatgctgcagcattgccataaccatctacttgtaccgaatggtcaataaccagttctgcaggagaaagagggtttatttttgctgggtccccgcctagcttctccatagcatcgcgcatggcggctaaatcaacaatggcagggacaccggtaaagtcctgcatgacaacacgagcaggggtaaaagcaacttcggatgccggtttggcttgaggatcccaattcaataaggcttggatgtcttgttctttgatatttacgccatcctcgttacgaagtagattttcgagtaatatttttaaggaaaacggcagtcttttggctttgtcgccaagcccttttaaggaatgaatatgaaattgctcgccattaacagtgatctgttgttgggtgtcgaaactattgttcattttttttcctctataaagttagacagatatcttgaaaaacctctgtaatattgagtgtcgttaagtgtgttgttggttaagagtgtagcagtactttttggcttagacgaccgcatggcgttggtattttagaacttgacagctctaaagccttgtttggtctggatattctagaaaagaatcttaattttttcgcatttaatcattacgatgaaagtgaaatcaaaatcatttaattggcttgctgtaagcacaaatgcgttgattttaatgataaagaaaagcatgaaaataggtgtttgaaaggtatggagctattaaatgaggtttaaaaacgtattttagccttagtctcgtttaaggttgttaaacttaagtggattcgttacggttctatcatgatatttctcaagctaataacaggggtaaaagtgataaaagcgaatggtagagagttagatatagacattggtaaccaacatattgttgttcaacgtcgatacgaagcacttggtgctttcaatgaccttatgattgctgtttggtttttgataggaagtttcttttttcttaatgattcattggtcgaaagtggtacttggttattcgttgttggtagtgcgcagcttattattaagcctattattaaattaataagcttggtgcatgttgggattcttcataacatttcgttaaagcaatgctagatgtttttcagcgtataaaagacttgaataaatttgcgaggttgaagtgacgacaaaaattttctgatttaaaaatagcccttaagatacaatgttgaatgagcttataatcagagtgcgaactagatcggtttgtgagtttacctgtactttattaaatacattttttagctggcttctaactgtttgaatgctagcgcctttagaatcagcatagttttgtaaagataaaccgtttgtgagggctaaggctagttgggcttctgaagtcgtcaggttatatacttcttttagcacttccagtgacatatgagagcaaaggtcaggatgagaaatatacatcaaagcaaaatttgatgtttggtttttatctcttaggatatctaagtcctgcactcttgagttggtaatcgttatggataacggtgtcatactgttgttattttctaattgcaacgaagttgctgaaatctggccgtcaagaatattttgtacttttgatttaagagctttttgggatgatatcttgtcagtgaataattgtttatcttttatatgaaggccaaatacattattaactaaagatgttgctaagtcgttgatgaaatgaaccttcagatcagtatcgattgcaattaagccaagtggaactttagctaatgcactgctaagcacttcttctttttcatacagtttttcaaggatgtcagagaaatcaaacactctacgaaaatgagggtaaagtcgagctaatacctctaattccttatcattaaattgtttttgatccatccctctatgaatgccaataccaacgaagtattccgtattgttacaaatatttaaagcgcttatgtagccgacattattaggtaaaagtaattttttataaaactctggatgatcaatttttgatattttatgatcgattgccccaagcgcagtcccttcaggtaaaactttcatgatggtacctgttgcatcatgtacgcccaatttctcttgatattcaggagaaaaatcactcggtacaccataacttcccaagactcgataaacatttttattaaacttaataaaaaacagtccagcacttttggctttaattgtttcgcagagtttttctaagacactgtcccagtctctgtgctcaaagccacgctcatagatcatatcgactaaatccaaaatagagttttctttcatatcgagatgttcctaagaagcgggaggatacaagtctgaatataccccatgtagggtatgaccaaaataaagtagatgtttatatttgtaaaaatattcaattttatcgcaatcctcttagaagcgagtagttgtcgagcgacgttactatgcaccacaatctcttgctacaaataaagaagcaattcaagtggttcgaaataagcaactaaagtaggcaggtagttcagtggttaatgacgactcttatcaatatatgaacgctaatgattaaatcacaacagtagtgatcctagtttacaagcctcttacgagcatctaaaaaatgcatatgatgaaagttgtcgtccagctggcaatggttctgcagcatctgttaaagaaaattatttcgatgtcgtcggaaaaggggagttggcgagctgtggaaaaagtaacgaagatcaagtcgaattattttgtttgaatgcaaaaacttattatcttgaatacagcaagcaagtaggaaaatctgcaccaaaagcaacgattgatagcttttataaagcacatgaaagtagcgctgcattgtatattaaattattagatagactgaaggttaataaatgaatttgagctaattggaaaaaagggagatttattatggcaattatctgcgggccaatggttaggcatacaactcgtgaaaaaattaatatatggcaagttttagatcatgagtttaatgagataaatctcgctgtttattcatcattacagagctttgataatattgcttctgaggtgtcaagtcgtgttgtgcagcttggttcgtcctgttttgctgtaatgttatctgccaccattgcaccatcagactctaatgaagttatttattatgatgtcattgttgatggcgaaggcttggtggaaactgggcttaataaactggtttgtttagagggagaaaaactaccaagtgtgatgatacccaagcaacatcgttatctttatcaagcgtcttgccgtaaacctcatgataaacaaggtattgatcatttggctgaaatagctgatttactcaaagatactttaggcaaagagacaagacctagtcagctgtatcttactggcgatcaaatttatgcggatgatgtgtcaccgatattgctgcaatcctttcaagatgttcgagaggctttaggtctgtcccatgaaatgatgtataccgataaaaatgactcttttgatccagataaaatgcatttagatggtcggtggcgtaaggctaaacgaaaatttggttttacttcaggagagaaaagatcccatctttttagttttgctgaatacttttgcatgtatttattcagttttggtgccagtttacctaatcaaagatttgccaaatataaggcgctacagccaagactgacatcgctacgacgtaaagatgatagggaatatcattatagttctatgcgatatgaaaatgaaaaagtagttttggaacgattcgcgcaaacggcaacgagtcaagttcgtaaagcgttggctaacattagtgtgtatatgatgtttgatgatcatgacgtgactgatgattggaatttaacagaggaaaataagcataatctttctagcagttggctgggtaaacaggtttatgttaatgctttgtccgcctacattgtttgtcagcattgggggaatcagcctgatgattttagtccagcaatgcagcaaaatatcgcggctttagcaaagcatcctactcaggaaaatcataaacccttagaggtgctatttagtaagtattgggggtatttattagagcaaacaccaccaacactggtattggatactcggacccagcgagtttatgacggtgataaccttgagctgatatctgggcaacagcttaatgctctaggcgaaaaacttgctcttttgtcaaaaacttccacgttaatactggtttctcctacgccaatgtatggttttaatgctattgaggctgctcaacttagtccgctattaacaaagcttaaggctttttctgatagggagccgtggattgcgagtaagaaagcgcttaagaatttacagaatgctttgttgagaacgccagacataaaacatgtcattatttttagtggtgatgtgcattacggctttctacgcaggcagcatttagccgctcaaagtgtaacattttggcaattttgtagtagtgctgcctgtaattcacctgttggtggtaatgtcggcttgtctttggcttctgctatggcgaagcatttttaccatgatgacacaaaatatctaatgccgaatggtaaaagaccccattttttaacgtcagataaaaatattggggctttggaattagatatcgtgaatatggcacttgttcctgctaaagcaacgcttcattgctgctccgcttccggtgagatttatgagaaacgctatgatttgcgcttaaataaatatcgcgaatatccatcgtaggtgtttgttgttggcctccttgtttcagggtacctggtgagcaaggtggatgctgcgatcgtacatgttcttaaacctgaggtattgtttactcctatggttggctttcgagtgctattaaccattggctcaatagctttggctcttgtactggcatcgtcaatacggttttactctcatacttgtgtgcagtcggttaataaagcatctgacgttatggaaaataagattaaaagtgaatgtaaacgtatcattttgattctagacaaaaatgcttagttttgagcttgctcattattcaaatagggctttcatttggttatttttttgaaccataacaattatcttagtaattaactccatattcaggtttttcttttaggctcccatctatcgtatcggttattatttctttcatagaaaaacgacatcattagctttttaaagcgcatcaagtggaaaatatatcaagtggtaagtgaagcgggtagttggacagcttgtcctgaatgtctggggcgtggcaaaagaagccgtaggctacgcaaaaaagtgcgtttgctttatttaaaagagttaagtgaatttgaaagattgaagggcgaaggcccagctcctgttcgtcctaaagggcatcttgaagcttgttcaaactgcgctggttcggggctgattcagtctgcccactttccagtagcggatacggaaaaatatcctcatgttgcgattattggtggtggtatcggcggcgtggctttggctgttgcttgcctgcatcgtggcattccttttacgctgtatgaacgagatcatggttttgatgctcgctcgcaaggttatggtttgactttgcagcaagcgagtaaagcgattgaaggctttggtattttctcgttagaaaaaggtgtggtttcaacacgacacgtggttcatacgacggaaggcaaagttgtcggtcaatggggcatgagaaagtggatgcagtctgacgccaagacgtcgccaaagcgcactaatattcatattgctcgccagtctttacgttcggttttgcttgaacagttaggtgggcgcgatgtagtacaatggggacatcagttagtcgatttaaaagagggtgatgaggttgatctcggctttttagttgatggtgagttaaaacatgtcaaggcggatcttgttgtcggtgcggatggtattcgtagcgcggtgcgccgtttactaattggtgaggaaacgacgccgttacgctatcttggttgcattgttattctggggatttgtcctttatcagacctcaatggtgtagaaagcgaactgctggattcagcgactgtatttcaaacagccaatggtaatgaacgtatttatattatgccctatgacgctgattctgtaatgtggcagctgagtttcccaatgtcagaaggcgatgcgaaagcattgagtgctcaaggtgttcaggctctaaaagaggaagcttgtcgcagaactcagtggcatgatcctattccacagattctagccgcaacgcaagccgctcaggtgtctggctatcctgtttatgaccgagagctacttacggcagaactactagagaaaggcgataaaatcacgctgattggcgatgcagctcacccaatgagcccatttaaagggcagggtgcgaatcaggctttgttggatgcgttggccttggctcgcgaaatcacaaaaggttgttggtcaaaatctcagtggcgcgaagcgggtattcgatcaagtgttctcaccgagtttgaagctgaaatgttagagcgtagtgcagttaaagtagaaggctccgctgaggcggccgagttcttgcattctgatattgtgctttatgaaggtgatgagccgagaggccgagccctaaaaagactagataattagctatgaacgatagagcaatttcggccctgccgttttgcttgatacaaagcgatatccgcttttttaagtgtcattttaatcgtatcgttgctattgttatcccaatatgaaatgcctaaggaaacagtgatgttatccgctataggcatttcatgctgtgcaatttttatacgcagtttctctgcaaaaaactgtgcaacagattgcttagttgatggtaataggattaagaattcctccccgccattacgaaaaatgatggcgtttttatcgcaggtttctttcatgatctgacttaattgctttaaaacctcatcccccacatcatgaccaaaaagatcattgattactttgaaatggtcgatatctaatgcaatgacagcaaagctttgcttcatttctcgccattgctctaatatttgatctaagcttcgacggttgtataaacccgtcaaggggtctgtatttgtgtctatatttaattgatttattttttgattcaaggcagctaaaccgctaagaattgctcgtttaagctcataaacctcaaaataccatgatttaatacttagaatattatgctctgcatctttgtcatgcatattgctagcgtggtgtgctaatgcttgtaagggggctgtaataaatcgatttgcgatccagatagctataagcatcattagtagtactggtaagcttttccaaattacttccgttaactgcacatctaattcagccataacgctatcaaaagggcgttgcgtaactaccccccagcctgctcgttcgatatgtgcgtagcctgctagcatagatattcccaatgaattaacgacgcgagcactgcctgattgaccatttatggcagcatctagaacagggttgttttgaacatgatccccaatgcggtttttatgtaggtgataaattatttctttgtgtcggtcgacaacatatatgtatgaaccatcgctataaggatgctggccgagtaggttaaagaatacattgttttggtgtaggtaaatggtgccggcaatatagcctagatactcgttattctttgtgaaaataggatgagaaatactgaccaaataactgccagaaggtgatagaaatgggtctgctactattggttttcgagtattaaaggattggcgtgtttcagggggaagtaagagtcctttcacgggtattgtaaggggaaaaatagtcgtgataattgcttttgaattaataattgaaacagagttaaagaagcttgattgctgatatagccttttggcttctgattctagcagtgcttcgttatcaaaatctgttgataaaatatttgcactgtaagctaattgcttttgagcattttgtaaaaaattgttggttgtttctgctagtttagctgcgtaaacgcgattggcttcaagcgttgagttgatcaataattgcttttggacttggtaagttacatagtagctgttggcaaaagtaagtaacacagcagcaatggtcagtagtaaaaaaagtctttgtaagtctaaacgaaacaacatttatcccctttactaagcctgaaatcatgtgtctgtgtagatacgagctttttattgttttataaatttaatctgaaactattataacgaaggttaagcattatgagcagtaaaaaatcattgtctttatggtaaagtagtatcatttttatcaataaatcaaacacataatcatcctaggctataagaccattttatgacgagaaaaatattaagtttgaaaggtaagcgatcttcagacgcgacccctgtcgatgaggtggttgaggatttgtatccgaatgatcctgaaaaacgttttttaaacggtgtggccattcatccttccccttgtattcatctggcatctggttcttcacagagaacggttcgtgcaatggatttgattacgccaattggtatggggcagcgtggtctgattgttgcgccaccaggatcaggtaaaacaaccatgttaaaacacatttgtcaggctgtggcagaagcttatcctgaaataaagctatatgccttgcttatcgatgaacgccctgaagaagtaacggatttcaagcgcagcgtatcggcagaagtgcatgcgtcgtcttctgatgaaagctatacacaacatgttcgtgtagccgatgcgctgcttgcaacagcgcgtaaacaagctggtgaaggtcaagacgtgatgattgtgattgattcattaacaaggcttgcacgagtgcataatgccgagcagcgaggcagcggtcgaaccatgtctggcggacttgatacaagagcgttagaaatccctcgtaagctgtttggcgcagcgagaaagatagagaacggagggtcattgacgattctcgcgactattttggtggacactggcagtaagatggatcaggtcatctttgaagagttcaaggggactgggaatatggagattgttttgtcacgagaagcggcgagccatagagtttttcctgctatcgacattgcgaaaagcagtacgcgtcgagaagaattacttattgatggaaaagatcttgagaaagtgcgtgctttacgacgttcacttacaaaccttaagccagtagatggtgctcataagctggttgagttactagaagaattcccgaccaatgctgagctattgaaggctttttcaccaacttaacgaatagaatttaaaggtctttattttcatattaaggccagaatagccttttttctagagtagcttttgattagttctaaattacacttgaaatttttactgagatagaaatgaaaaaaatattaattacattgctttttttattcctatattcagtcgggtctatagcgaaacctttggatttaacgaaagaggaaaagaggtttattaaagataacccagtagtgagcatcggtatgatgcctgattttactcctttctcatactatatcgaaggtgagttggttgggtttgagcatgatttattgactttgatatcgcagaaaactggcctgaaatttgaaaaacatatagataaatggacaactatttataattcgtttaaaaacaaagaaatcgatatgataagtagtatttcttataaaaaatacagagagccctttactatatttactagtccatattacaacatacctattatgatttttgttaaagatgattttggtgaatataatgggttaaaaagcctgacaggaaaaaaagtcggtgtgttgaaggacgtattttacattaaagaacttgaagagttgggttcaatgaatctgattttttatgatagctatgatgatttaactaaggatttagtgtttggtaaaattgatgcgttaatgcaaaatctcccgaatataaatcatctgattaaaaagaatttatataataatataaagttggcaagtgagcttgttttaccaaatactaacagagaggacttaaggtttggaatacagccggagaaaagccttttaatttctatcctacaaaagtctcttatctctatatcaaaaagagaaatggaggagttgagtgataaatggattggctccattaaagagtatccaggtggacatattgatctagatgataccgaaaaagcttacattaatacccatactattaaatattgtatcaacccaagtggtttgcccttcgaaggactgaatgaagacggtgaacatgttggaatgagttcggattattatcgtctttttgaacaaatgctgtcagcaaaatttgaattggttaaaacaaatacttggagtcaatcagtagaatacatacagcataaaaaatgcgatatgctcgctttaggtatggaaacggaagaaaggaaaaaatatttaaacttcactagtcattatttggatgttccgttagttgtggccacaagggttgatgttccttttattaatcaaattttggacttagaaggtgaaaaaattggaataataagaggtgatgtctttgttaaaatattacgcacaaagtatccatctttaaaaatagtagaagttgatgatatttatgatggcttagatcaagtaaaaaatgggcagctttttgcttatattgatactttagccagtattggatacgagtttcaaagtaaatattttggtgaattaaaaatagcagggaaaatatctgaaaatttaaagctttctatcgctgttagaaaagatgatgagactctgttagggattctacaaaaagtcgttaataacattacaaatgagcgtcatagaaagatatttacaaaatggattcctataaaatacgaacaagatgtaaactataaaatagtatggcaaattgtgttagccattgtggtttttcttgcacttatgatctattggaatagaaaaatagccaaagcaaatacactgttgaaacaagctcaaaaagatattgaagaaaaaaataaagagttaaataggctggctcttacggataacctaacaacattatttaacagaagaaagctggaagagcttatacaagctgagattgataaaggttaccatgttgataatagcttctgtctttctatacttgatattgatcactttaaagaagttaacgacaaatatggacatcagcgaggcgacagcgttcttgttgagatagcaagagttttgaaagacagtttaagaataacagactatgtaggacgttatggcggggaagagtttattatcattttccctgaatcaagtattgcagatgttaaattaataattgaaggcgttaggcttaagattgcgcaatatgattttgagggagttgaacaaaaaactgctagttttggattaaccgctttcaaagccggcgatacgatagagacggtggttaaaagagccgacaatgcactttatgaagcgaaagaaagcggccgtaatagggtcgtcgttaattaaatcatcaggtgactaattggttctatggttgagtattatgagaaatacccaaccaatatcgagctgcttaaggctttttccttagttaactttccgataacaaagttgctttagactaggcgtttttatcattactaatcaaaacaaccttgtcttcttgatggtttagttcacctagctcatcaaaactattaaggccttcatgatgttcttgttttacggtggtgttatctgatggattggtgatacccataaattttccgccagattcgatgcttaaattgtcactgtaaatggtgccactgacgcggccgcagcttaaaatttcaatataattagcgtggcagataccttcaaagcagccgttaatgatcaagcgttcagtagttatttcaccttgaacattacctgatgtgctaatttttatttgattttttgcttcaatctggccttcgatattaccatctacttgtagttgattagtgacttttatgtgcccgttaattgtacagccttctgcgatgagagttgtagttgctgactgactcttaattctattttgcccaccaaagattcccatcgtatacctcttacactttcaaaaattgtatcaaaattatctacatcccaaactatgaagggcttgggatctagtgctcgtccaatgaaccgtatttcataatgtaggtgaggtcctgaggttaatccgctgttacccgaataaccgattaaatcgccttttttaatgaaatcacctttgttaaccgcaaacttactcatatgagagtaagagctggaaaatccataaccatgcaataaacgcaagaaattaccagatccttcattactgggcctggttacttcaacagttccatctgcaggtgcataaattggcgtccctgtatttaccgcaaagtcttggcctcgatgaaatttcattataccaataacaggatgttgtcgttcgccataaccagaagaggttcttgcgtcttttactggtggcccacttgggatctgagtcagcatcgcaattcgcaatgacgagttcatcgccgccgtgtctaaacgtgattcaagttcgacagtatcttgattatccatgcccagaactttttctaaatcatttagtcgatcagagaccacttgcattcgttcttctcgctcagataaatcctgttccaagcttagttttagagctgtaagcgaggtgatttctctggttaaagaagaggacttattttctagttcgagcaattttagctttgaatattcggcatcgttaattaagtagtaaatgattcctgcagtaagtaggatcgcaagaaaaataatgtagctaataaacttgaatgtatgacgtgttcttttaccgaaactaaaatgctttgttccatcaactgaagaaatggataccgttatattgtctttcattgttttacttttttaccgacatcataattcaatgcttagatatacagcatagtatccatgtttgtaaacttttgtatatcaaagcggcctttttatacttaaataatgccaatttggccaaatagattaatttttaaagattagatttatggctgtcactttatagaaaagaatgctttgtaacagctatcgttttaggtcttgaggcgttgtcctagatagatagttttttatctaggacaaatcgttttttaacggttggctttgcgaacgtaattcaagatggaaaccggtacgacttttcttacaggaaagcctgcaatctctttgcggtcgataatgtgctttagacggctttcaatagcgcaaaggtttttaaagtcacccatagcaacgaaggatatagcttcacccaaagcacctgcacgacctgttcggccaatgcggtggatgtattcttctggtttgaatggtaagtcataattgaccacgcgacttaattcaccgatatccaaaccacgtgcagcaacgcccgtggcgactagatattttagttcgccagatttgaattgcgccaaaatcttttcgcgcatggcttggcttctatcaccatgaatacaatcggcgactatgccacgtttggctagctgatcgacaagtttagctgcaccatgttttttctcgataaagataagtgcttgatcccacttttgctcgttaattaaatgactgagtagggctgattttgtgtctttatcaacggtgattaaccactgctttatgttggcggctgcgcggacattaggtgaaatagatatttcagccgctagatcggtcatcttgctgtctgaaaaatcaaatgctagagcgcgaacatcgtcggtcatggttgccgaaaataaaaggttttgacgattttcaggtaggcgttccatgattttgttgatatcgccaacaaagcccatgtctaccattctgtctgcttcgtccaataccatgactttaagttcatcaaaatgcagtgcacgttgatgagctaaatcgagcaatctgcctggagtggcgaccagaatatctacaccttctattaaacgttctttttgtgcttcagtatccacaccaccatatacggccatagatgttagcttagtgtgtttagcgtattgagcaacactggcttcaacctgaacggctaactctcgagtcggcacgagaatcagcactcgaatgcgtttgccgcgtaatgttccggctttggtaaatcgttctagcaagggcagaacaaaagctgctgttttacctgttcctgtttgtgctgtggcgattaagtctttacccgaaaggatgatgggaatcgcttgtttctggactggtgtaggtgttttgtaacctaattcggtaatagcttgaacaagaggactggataatcctagttttgcaaatggcataaggtgctctgacagattgtcgtaaggtgtgtcgaaatgaaaagatgatgcagtatagcgtaaaagtacttctatattgggaaaatccgtctggcgttgataattactgctcagaaaggataatgtctggttcttccacctgataatgttgcctgtcatgcgtcttgataagtttgtttgtaaaagtactgagttgaccagaaaggaagcagttcaatgcattcattcgggtgaggtttgcgtcaatggtgaagtagtgacaagtgaagcgactcaagtgcatgaaaataatacggtgctcttgaatggtgataggctaaaaacgcgcgattttcgctacattttaatgaataagccagctggtactgtgtgctcgaatatcgatgaagtgtatccgtctgtatttaattatttagacgttgataaagcttctgagctacatattgcggggcgtttggatgcggatacaactggtctggtgctgattaccgatgatggacgctggtcttttaatatcacactgccaagcaatgattgctgcaaagtctatcgagttcagttgtcgcaagctattcctgcagaacggagtggcgagcttgttactcagttcaaacaaggactgcaactccaaggtgagcaaggtttaactcgtcccgccaaattagacattattactccaaaagaagtacttttaaccatcactgaaggcaagtttcatcaggttaagcgcatgttttcagccgttggcaatagagtggttggcttgcatcgagagcaaataggcgaggtttacctagatcttgatgtcggacaatggcgttatttatctaagagtgaagtagagtcttttaataataattaaaattcattgaggttaggttatgacagcaaaacgaatattatttacaggtggatcgggaaaagcaggcaagcatgccgttgcatatcttattgagcagggatatcaagtacttaatgtagatttgacgccactcgatcatcccaaggtcgataacctgattgcggacattaccgattcaggtcaaatgttcaacgccatgagctcgtatgctaattttgatgaattagaacttggtactggtgtaccaacatttgacgcggttgtgcatttcgccgcggtgcctagaatcttgatcaatccagataatgaaacctttcgagtgaataccattggtacttacaacgttattgaagcagcagtaaaacttggtattaagaaagtaattattgcatcgtcagagaccacttatggtatttgtttttctgatggtcaaactaatcctcattcactaccactagaagaggaatatgatgttgatcctatggacagctacggtttgtctaaggttgttaacgagaaaactgcacgtagttttcagcgtcgttcaggaattgatatttatgcgctgcgcataggtaatgtgattgagcctcatgaatacgctgaactgtttccacattattttaaacatcccgaagtacgtcgtcggaatgctttttgttatatcgatgctcgtgatcttgggcagattgtggatttatgtttgcaaaaagacggcttaggttaccaggtattcaatgctggcaacgatgataatggtgcgattattccaacgaaagaattagccgaacgcttttttccaggcgtgccctttacccgagaaatgggcgagcatgaagccttgttctcaaaccgtaaaatccgtgatgttctggactttaaagagcaacataattggcgtaagtacgtgagtgtttctggtgagtaaaatttagagaaaaaatgttaaaacattgatcctatttcattgggctaggaaaacgggtgaaggattacaaaaaacggcttctactacagaagtcgtctttttgtagttgagattgactgtttaaattttgtaaaggggtcgtgatatcggctgtacttttttggtgcgatctgttggttgcaaatggtgcgttttacttttttgatttatattaatgatttataggtatttaattggttgatttacatctcttataatgaacaaagtcaagagtgaaaagttgcattgttccataataaagcactaaaaccctgtctttttgacaagataattcttctgttttctgcaagttttctggtttattccatgtataacactttaaaaaattagtagcattgaccgtttttcaaacaaataaacaggtcaatattacgattttaactattttccatataatctatggcaccaatttggagcgatagactatttgtcttggttgttaaatttgttaacgattgatgatgaatatgctcagttaagcatcgggagcatgagttgtacccgcctttcttctcatataacggtaagtatcgtcacaaaattacttagtgaaataatgtgattgaaacgtttagaaagtacccatgcctttattattcgatgattaacaaaatggaagtaatattttgactattaaacaggaaccgaaattttatgacttatgttcatcaaaccatttctgatttgaagcgtactagtcctgctcaatctgagttttatcaagccgtggaagaggtgctggattcacttgcgcccgtattggaaggaaatgatcgttatcaaaagcaagcaataatacaacgtattgttgagcctgagcgtcaaattatgtttcgtgttccttgggtagatgacaagggtaatattcaagtgaataaagggtatcgtgttgagtttaactctgctcttggcccttataaaggcggtttacgctttcatcctagtgtaaatgccagcatcattaaatttttaggctttgagcaaatttttaaaaatgcactaacgggattacctattggtggcggtaaaggtggcgctaactttgatcctaaaggccgttctgatggcgagattatgcgtttttgccagtcatttatgaccgagttatacagacatattggcccaacaacggatgttcctgcgggtgatataggtgttggtgcacgagaaattggttatatgtttggacaatataaacgtttgactggccgctacgaaggggtattgacggggaaaagtttgctttggggcggttcattagttcgtaaggaagcaactggttacggtgcagtgtattttgctcagtatatgctagaggcccgcggagaccttttaaaaggcaaaaaatgtcttatttcaggtgctggtaatgtagctatttacacgattgaaaagctatatcagcttggtgcgatacctgttagttgttcagattcacgtggcactatttatcatgacaaaggcatcgatcttgatttattaaaagaattgaaagaagtgcgtagtgtcagcctagtagagtatttgcaaaagcacagtgatgctcaatatattccagcgtctgattatccagcggacggccatgctgtatggcgctttaaagccgatgcagcttttccttgtgcgacgcagaatgaacttactttagaagacgctcaggcattattgtccaatgggtgtgttgtcgtgagcgagggggcgaatatgccgtccacacaaacggcagccgatgcttttattgatgcgaaaattgcttatggtccaggtaaagctgcgaatgctggtggtgtagcgactagtcagttagaaatggcgcaaaatgcaagcatgcaaaattggacgttcgagcaggtagatgaaaagttgaaagtaattatgaaaaatattttcaatgcagccaatgataccgctacagaatttggtcaacctggaaaccttgttttaggtgctaatattgccagttttaggcgtgtagctgaggccatgattgagcagggaatcgtataactttgttttaatcacaatataaaaaaacggcttctgttacagaagccgttgatgtgtttcaagacgagacaattagctctgtcattagcttaaatgatggactggttccataccatatacgggggtttctattccctccatgcgtgcttttaattgcagtgatagatactgagagtagtgtcttgattgatgcaaattgccaccatggaaccatagtgcttcttgatgagttggtttccacatgttgcgaagctctccttcccatgggccaggatcttttgctgtatttgatcccatcccccagcatttccctactttgtcagcgacgtcttgggagatgatttttgccgcccagccgttcatagatccgaagcctgttgcgtatacgattaaatccgcttccagttcagtaccatctgtaagcaccacagattttggtttaatgctcttaatagaaacaccggatttaagcttaatgtctccattggcgacaagctctgaagcaccaacatcaatgtaatagcctgagccacgacgaaggtatttcataaatagaccagagccatcttcgccaaaatctagtagaaatccagcatcggttaaacgttggtagaagtctttatctttttcagcaaccgcttggtaagcaggaatatgaaattgtggcatcacttgaaaggggatagatgcaaaggttaaatctgctttataggttgtcataccattttcaacggcttcttctgaatataagcctcctaggacgagctccatcaatgaatcagatttgatgatgtgagtggatgagcgttggatcatagtgacatcagcatcattttcccacagggcacagcagatatcatgggctgagttgttgccaccaaggacgatgcattttttacctttataggcttctccgccaggatgttgactagagtggtgttgctctccttcaaaagtatccattccaggtatgttgggcatgttaggtatgccagacatgcctgttgctagtataagttgcttaggacgaagggtgagtttctctccatttttatcaatagttacccgccattcttgtttttcttcgtcaaattccgcatgtatacagcgtgtagatccccaataattgatctccatgactttggtgtacatttctaaccaatcaccaattttgtcttttggggtgaagactggccagttttcagggaaggggaggtaaggcatgtggtcataccaaataggatcgtgtaatgagagtgatttataacgattgcgccatgtgtcgcccggttttggtagggcatcaattactatagtgggaacatcaagttgacgtaggcgagccgctagacctatgccgccttgtcctccgccgataatcaggcaataaggttgttctgtataacctagggtggcttcttcgtgctggcgtttttcaagccacgtttggcggtttttattggctccatgttcagcgccttttggacgaagtttgtttcgcttttctgggtagtctttaagctccgtcattgttgttaggaaggtccaagcaagaccgttacgcaatcgtaaatatgcacgccctctcgcaacggcagtttcaaaggtaatccaagcatcaatcacaccgtctgtttcagtggcatcttcttctaattgccagttagtcggacaaacatgttttatggtgtcagcaatcatttcgctaatggcagtgcgaccttcaagggttttaatgttccaggtgaaggatatcaagtcacgccaatacccattttcttcaaacagtaccgcaacatcagttgggttatttgagctaagcgtgttggaaagtttttctagccaatctatagcggctatgttgggttgatgcattgtatttagtgaagatgatttttttgaagaatccgtcataagtaactccaatgtagattattatttttattactaccctaataccaagttcatatgcttggtttcatttgaactatattggtactgaagatggagcagtatgcgtgccaacaggtcgttacgaatatttttttgttataacttaatgatttatatcgtatatttttttaaaaataagaattattaaataataatgtatttcgtattcgttacacctgtaatgcttttttgtacaagtgtaacgtccactgttcgccttttaactaagtagaagcggaggagtttgagatgctaatcttgaactgggcgatgaatcaaaattgggtaaagaagtatagaaagcctgattcttcacgagtagactgcaagtaatctaaaaataaaaataatagccaggagcaaagagtctgtatgaataatacaagtcagcaacgtcggcatattgatgcaatacttagctacaatggtcgtctagccctaggtaagcattattctccccatgaggtaattggccgttcttggcagcgatgcctcagtgagtatggtttagaccccagtcaaccaaggccagctcgcattgtgacgcatcagattcttcgtgagcatcaagattcggtggatgagtttttgaatgttgcgcgcgcaggtgttgagcagctttatacccaaatagcaggcttgggttatgttttattgctgagtgattatcgaggcattaccgtccaatttttaggaagtaaaaatgacgatgagcgcttgcatagagcgggtctgtatttaggtgcggactggagtgagcaatatgccggtacttgtgcggtaggtacttgtattcaagagcagcaggccctaacttgtcatcgagtcgatcattttgatagctcccatataggtttaacttgtacagccgctccgattaaagacccatctggccagttattggctgtgttagatatttccgcacttgattcatcacgaacaccggatagccaaaattttgctttgcacttaactcagctttacgctcgattaatagaggatgcgtatttcttgaggcgctatcggcatagcctgatttttaagtgcgaccagtctcgtgaattggttcaagtaaatggccagtgtttatttgcattaaatgaagatggtgaggtactggctgcaaacactgctggccgtagtttattatcacaatgtcatataattgatctgccaacggtatatttacctacattgttagaatgtcaatggcgggatatcgtctccatcaattacgaaagtaaagatggtatccgagcttttcgtttatcgggaacacagcaaaccttatttggtatgttgatagagcctgctacaagtgtgccttatcaacctcaactttctcaaatactggcgactcaagaagaatctgtccctcagcttgatggattgagtgcggatgatcctgccatgcgcaaaacgattagtctggcaaaacgactacgtcatcgagatatgaatctactgattttaggtgacacaggcacaggaaaagaggtgttagctcaagcgattcatgatacaagccatcgagcactgaagccttatatagcggttaattgcgctgcgattccggaatctttaattgaaagtgagctttttggctatgcgcctggaacctttactggtgggcgtgcaaaaggcgcaaaaggattaattcagcaggcgagtggtggtactctttttctagatgagattggagatatgcccctgcatttgcaaacccgtttactccgtgtattggccgaagggcaagttatgccgttaggttcactacaagcgattgatgtggatgtacgtgtattagcggccacacattgtaatcttgctcaactcattaaagaggggcgtttcagagaagatttattttatcgtattaatggcgcgacattaaatctacccactctcaaagcacgtgctgataaaccatatctcattcaaatgctcttaaagaaaattaatccagcagtgagattaagagccgatgccatgagcgcacttttagcgtatgaatggcctggtaatatccgtcaacttgttaatacattaacctttgctgacgccatttgtgaaaccgatgaaatatctatacagcatcttcccgaagagttttttgtccatcaaaacggattggttgaaccattgattccgcttcatccaataacaccgacttatgagggttgtcagaagttgtcaaatgatgattcagagcaacaatttttattgaatttgctacggcagcagcgttggaatgtatccgctgttgcgaaacaattgggtgtgtcacgacccacggtatatcgtcgtatgacaaagcatcaaatagttcagccaaagaatagtaattactaatataaaaaattactgtgaagcattgctttaaaaatgacactgagaattaagacattgattctacattcctgattaatgatgacttttcttttgagtgattgattgaagaaaaggaagatttagccgttactatcttatagtagaagtagtttttctgggcaaagataataagtagtctttttttatctcggttttgcatagcgatgtcgcagggtgtttttatgattagtattgaacaaatggctattgttttagataccttaccagaccctgcatttatcctgtcgcgcagcggtaagtatatagctgtatttggtgggcgtgatgctcgttattaccacagcagtgatgggttggttggtttgcgtattaccgagatcgttgaaaatgagaaggcggattggtttcttcagcaaattgaattggcactagactcaggtcagctgttaatcaaagaatatgaaatgaaagggctagatattaatcgagagtctatagatgacccgaagcattctttttggttcgaaggtcgtattcagaagctcggctttttggttgatggcgaggatgtcgtattgtgggtcgccagtaacatatcggagcggcacgaacttgaaattaagctgagaacgcttagtgatacagatcagctcacagggctttttaatcgtaggaaacttgagcgggatctagcacttcattacgaggcgttcgagcggtatgctgtccctgcgtctattctgatgtttgatcttgataaccttaaaaaaatcaatgataccttggggcatttttctggcgatgaaattattatgacgataggtgatatttgtcgatctgaactcagaaaaaccgacattgcttgtcgctttggtggtgatgaatttgttattggtttgccaaatatgaatttggaaaatgcggtgacgtttgcaaatcgactacgaaagcattttaagttggagttgaaccgattttctactgaggatatacctattagtattagcataggtgtcgtgactatggagcctgcggaccgatctttcgaggagacattgagacgtgctgacgatgctttgtatgaggcaaaacgaagtggtaaagatcaggtaagattgggttaatatccttttaggtatcgaggactaagtcgtattaatggtctgtactgaagatagttaaatatttcatggaaaacggcttctattgcagaagccgttttttttgagcattagaaatatcagttttgcttatttttagtgttaagcaaagcgtttttctaggtagctgatgatctgtgatgattcgtacatccattctactttgccatcttgctcaattcgcaagcaaggcacttttactttaccgccgccttcaagtaactcagtacggtgaactgaaccttctggtgcgttacgcttttcaataggtaggttcagcttgtacatggctctgcgtgttttagtgcaaaacgggcaagcagagaattgataaagcgaaaaatttttaagctcttggttaatcttttcttgcttttcaggtgtgcgttttttcttagagccacgggtaagaagatcaacggctatgatgatgtagcctagcaggttacgaataagttttattaatattttcatatgggacgctcgcttgttctcagaactaaatggataagagggatgttagtgggcgccattctagcggtaaagtgttggcgatttaagggctagagataaatgtttttaatttgtgctcggatatgtgtcattatgaaacgctattcgctgaatttataatcctttggagtaaatatgaacaataaaattataggcattattttggttatcgccggtgctgctttagctgtgtggggttataacatttatgatgcagctagctctcaagtgacccgagctttaagcggcgagacacctgtagaagcttgggttggtatggttggtggtattgtttgcgtattagttggcttaacaagactgaaataagagctgattttgtgggacatagtgagatggacataaaggttgaagatttcatggatgaaagaagtaaagtgtatttggctggttttcttcattctttacctatagaagttgctgaaaaatacacttcgtttagtgcagattatttctgtgctgatgaatacaatgccaatatttgtgccgatttgatccggcgtggtgaaaaacaagcatcctgtagcatgaaacatttgtacagctatgagggcgaagctatgccagaggttggtcacttattagttgtgaccaattgggatggtaagcctgtgtgcattgtggaaattacttctgttacagagtgtcgatattgtgatgttagtgctgaatttgcagcagcagaaggcgagggtgataaaactttagattggtggcgtgaagcgcattgggcgtttttttccgcggagtgtgaggaattagggatcgagccaacggaagatatgatgttggtgttagagcactttaaggttgtttatcaataggggaatattaatacgttggcctttttgcgtttagcttcgagttaattccaattgatttcagcaagcgattcaaaacttgggcgagcaaagtagtaaccttgaaataaatgaatccccatgtcttgtagtacatgatattcggcctttgtttcgataccttcagcgacgattatcatattcagttcgttaaacaggtttaccaaatttcgtacgatgatttggcgttttttgtcttggtcgatattcttgattaacgccatgtcgattttagtgatgtctgttttaagatcggcaagttggtttaaaccgttgaaccctgagccaaagtcatccgtagcggttaaaaaaccttgttgctgataatgcagaataatggattctaaatgtttgctgtccgtaatttgctcgttttcagtgaattcgaaaatgatcttttcttttggaaagtgatattcttccgctgcgtttagcgtagttcgaatacataattctggcttgtaaaccgcattgggtaagaaattgatactaagaaaacagtgtttatggacttcgagctctgctgcaagttttatggctttcactcgacaactttgatcaaaacgatagcgattggtttcattgacgttttgaaaaacctgaaaggcactttcttgatttaggccacgaacaagcgcttcttgtgcgaaaacagttttggtttggctattaataatcggctgaaacgccatagtgaagtcgaagcctaagtcacacccagttgaacattctgcgcagcctagttttcggaagtccttctgtttcatattgcgactctcttgtttaatgcttgggtatgtagggaatagatagatgtttcttatacatataatcccttatcacaatgatttctatggagtattaaacaatagagctttcgttggtaatttaccagtgatgcgttatttctttcaaagatttgctatcgtgttggttttattccatctttcttcggtgggtgttatcgaagcatttgatgacgatgatttttaatgggtaattgtttatgaagattttaatgttccttggtactgttagagacagcacaccaccgcggccagctcgtttaggtgaaagggtcgcgaaagcctgcttagcgtctttttcatctcagcatggcgatcatgaaatagagttggtagacgctttaaattatccattagaacttatttttaaacctcatttttcctattcgaaaagtcaggtcccatctgaattggatgagttagcgaagaaaatagcgtctgcggatggttatatcatggtaagtccagaatacaaccattcaatgagtcctgcattggcgaacttactgaatcattttggtagctctttgttttcatacaagccaagtgccatagtgacttattcagcaggacaatggggtggcatgcgagcggcagtcggcatgcgaacctttttgtcagagctaggttgcttgccagtgtcatctatgattcatgtaccaaaagcgcaaaatatcttttctgaagacggaggtttgctagagggtgaagaccaatctgcatggtttgattactttgggcgtacgtttaaccaattgatttggtggactcaggctgcagtgaatcaaaaaaagcaaattgatccactggacatgattcgagctttcactgaggatccctctcaaagaaatgcgccttagttcggtcgtttaacaagctaaggggttgatatttctttgttctataaaaaatagccagatgagattatgtcatctggctatttttttatgtattacaaagaaatttttaaagctcaattttaataattatagactacgcttttgctgaatctgatgttggttgggctgaataaatatcttgatccagttcattttcgcttttcgcaacgagagtcgagaccattaagtcgccacagacgtttacggttgtgcgagccatgtctaggattctgtctatcccagcaatgatggctaggccttcaattggcaagccaacagttgttagaaccaaagacagcatgatcataccagcacctggaacacccgctgtaccaatagatgctagtgtagatgtagcgataatgacaatatagtcagaaacttccaggtcaacaccaaatgcttgtgcgataaataaagcgcaaacgccctggtaaagcgccgtaccatccatgtttattgttgcgcccaaaggtaatacaaaactagaaataccttttgatacacctagttcttcttgagctgctttaatacttgccggtaatgtaccagagctacttgtggtggtgaacgcaaccgcagctggtgtagcaatgccttttagataaggaattgggttaaggcgtcctaatagactaatcaagccactataaaaaactacgacgtgtatgatgctaccaagataaaccacggcaacgactttaatcagcggtagtagaatttctaggccatatttccctgcgacccaagccattaaaccaaataccccgtaaggtgctagtttcattactagtccagttagcatatacatagcttcagcaagactttcaaatacggcgatggcaggcttacctttctcaccagacagagttaacgcaattcctaaaccaagagcaaagactatgatttgtagaatgttgccagcagcaagcgcatcaacagggttggttgggatcatgtttagcaacgtttgcactaatgtcggggcttcttttgttgcttgagagatcgtagaagcgtccatattcaaaccggcgccagggctaaaaatagttcctaatccgaggccgatagtaatagcaacagcggttgttcctaaatacaacactattgatttcaatccgactcgacccattttccgagtgtcttgcatagaagtaacgccaactactaaggagcaaaacaccaagggaacaatgagcattttaatggctttaataaacaaggtgccaattggtttcagtatttctgcgtctggccccatgatagagccagttattataccgagaaccataccaattaagattttttgccaaagtggcattttgctccaaaagtttgtttttgttgtttgagtgtctgtcatcttaatgcctttttatttgttatttgtcagggggattaacgcttaatacgtcgagcttgaggacgaatcatgttggccggtttaagcacctcgttgatatcgtcttcactcattagttgttcgtcacgaattaagtctaaaactccacgtcctgtggcaagtgctgtcttagcgatacggctagcattgtcgtagccgatataaggaacaacggcagtaatgactccgatgctttggtcaaccagttgttggcagtgctctttgtttgccgtgataccgatgacacagcgagttgttaacatgtccatggcttgtttcaacatgtgcatagattctagtacgttataggcaataagtggctccattgcattgagttgaagctgacctgcttctgcagccatagtgatggccatatcattaccaataacttgataagctacttggctaacggcttcaggaataacgggattgattttgcccggcatgatagagctaccaggttgttgtggaggaaggtttatttcgttaagcccacagcgaggccccatgcttaaaaggcgtaaatcgtttgatattttcgatagcttaattgcaagacgcttaagcatggaagagaacaacacgaacgcgcccatgtcagagctggcttcaactaaatcgcatgctggaattagttggaagccgctgatattagataaattttttactgccatagcggcgtattctggatctgtattaattcctgttcctatggctgtgccaccaaggtttacttcttttagtagctctgacaggccggcaatacgatcgatgtcttctgtcagcgtcgaagcaaaagactgaaattcttgacctaaagtcataggaaccgcgtcttgtaattgggttcgtcccattttgataatgtcagcaaactctatagacttagctttaaatgcatcgcgtaatgaggcgagggctgttactaaatcaccgtgtttgagcaaaatagccaatcgtacagcagttgggtaagcgtcattggtagattgtgacatgttgacatgattgttcggatgaaggtgttggtattcacctttttcataaccgagtttttcaagtgcaatattagcaatgacttcgttagcattcatattggttgatgtaccagcgccgccttggatcatatcgacaataaattggtcgtgaaaatgtccttgtttgatttctgcgacggcgtcaataatagcgtgatagcgatcatcgtctaaaagacctaagctttggtttgctcctgcacaagccgattttaccatgctgatggcaacaacaagctcagggaaatgatgaagtggtatgccgctgagatcaaagttcaaacaggcacgttgtgtttgaatgccgtagtatgcattagcaggaacattactgtcgccaagtagatcgtgttctgagcgaacggcttcggtggtgatttgtatcatgatgctctcgtttattgttgttttacatagggtttgtaatagataagagcaaccattgtgccaattgggtatgttttatttaactcattgattttatatataaaattttaaaatctattgagtttctttaaatctgaaggggtatgcctaaggaatagttatattgccaaaatatggattaaaaatgttatatatcaaggctttatacgattaataactgtggttatagctataaccacagttatatgggttgctttggtggactttagctgtttttcttatttaagcgtttacttagcgcgggttgtgacacgcctatgaggcgagacgcgagggattggttgccctgcgctcgtttcatcgcttcttctactagtagatcattaatctcttgcatggatggtaatggttgttcagctggaaagaatactcgtgcgttcctgttttctagatttacttgtaactgtgaagggttttctttcgtcaacacgtgacgaaatgtctccatcgagagaactttagattgatggcggcttacggcatcataaacgagtgcttttagctctcttatattgcccggccattggtaattagctaataaaacggggagttctttaggtatagtcggtttgtttttacccatttcttctgctgcttgtgttagaaaaaaatctagcaataagggcaagtcattgactcgacgacgtaacggtgggatctcaacatggtgaattttcaagcgatagtataggtcttttcgaaacgcgccagatgcttgtttatccgtgaggttttgatgggttgcagcgactactctggcgcgcagacgtttaggtcggtcgctgcctaatgggtaatattctccctcttgtaataggcgcaataatttgacctgtgatgtagggcttaaatcgccaatttcatccaaaaacaaagtgcctcccgcggcttgttctatcatgcctgggcgagcgctatccgctcctgtgaaagcgccacgccggtgaccaaataatgtgtccgaaaatacgttgtcgtctaatccagcaacattgacactcaccaaaggtcctgtgttgttacttaagtcatgaatggcttgagcgatttgctcttttcctacaccactttcaccactaatcagaacaggctgttggctagacgcaattgattcaaggtactgaaagacagcatgcatgcctttgtcttgtgtaatgatactggcgaatacgttaggttgttctagtgtattggttagtacatggcgacgtagggcttgattttcgacatgcatttcttgcatacgtacggcacgttttatgccttcgattaagcggcgttcttcggttgttttgacataataatcaaaggcgccaagtcgaatacagtctaaagctatctctagctggtttaagccgctaatgacaatgacactaatgtccggatattccgttactattttatgtagtagcttatcacctgaaatatgaggcatggtcatgtccagtaggacgatgccaattgggtgctccgcaatcatagacatggcgttacgactgtcttggcaatggtataagtggctgaatcccgctttacgttctaatgcaatgctcatgctgcgtaagaaggcttcttcgtcatccaccagtaaaataccgaattgtgggtaaaggtttttttgcatacaagaactcctaacagagacttttacagggtgtcacgaatgaagtttagcaactgaaaaggtcaaaatagctttagtgccgtgcttggggatagactcataaaccagactgccaccgtgttcttggacgattttactggatatagagagaccaaggccagtaccaccatcttctcgtcgagtggtaaaaaaaggatcacataatcgagttatattatgcggctctatacctttaccttgatcccaaacttctaaacacaggtgtttttcgtctttgagaaaggttcgaatattaatggcttgattagatgattctagagcctgacacgcatttactataaggttaattataacttgctcaattttctgagcgctgccataaaaactcggtagcggacgagtatactccacattaaattgatcacagctttgacgaatggttttgtctactaaacgaattgcgacttctagagtttcattaagatctatctgttctttccaatcatctggtgtttcacgggcaaagtctttgagatcgttaacgatgcgacgaattttttgtgtacctgttaacatatcttgcagcatagaagggatctcatcgcgcatcctgctgtattcgagcccagcaatataaaaatcgccatgttcttgataatgggtttcgaggatgtcttcggcatcatcataaaactcttgaatcacaggtaagttgagtaaaagtaggctgctagggttatttatttcatgggcaacccctgatactaaaatacctaatgacgccattttatccgcttgcattagctgtttttgctgttgctttaactcgtcggtacgacgacttacttcacgggttagcatgcggttccagatgacaataccgcctaaaatcaccaacaatattccagaaatactgccggtaattagtccgatctttttccatgggaagccatcttgctctaatgggcctagccatttatcgtaaatttcctgctggcggccagtatttttaagaatggcaagaccttcgctaaattgagcgagaaggtctgtattgcctttcattacggcataaccatattgcttggcgccaaaagggcggccaacaggaatgatgttagatagctccagttccttgccgagatatagccccggcaagttggcgaccagtgcataattatatttgcctgatgatagtaagcggagcgcagcagcgtgggtgtcgaccagaatcaacttagccttgatgtcactatgaagaaaaaagtcatgcatgactccgccgcgttggacaataagttctttgcctgcaagttcgtttaggttatttactttagcggtccccttacgggcaaaaatagattgatgcactaatgcatgtggtggcgaaaaatcgtaattgtcagttcgccctgtagaataggccatgccttgtaaaacatctaatttgccttgctccaagcggctacgaatatcatcccagctgcccagttgtatttcgacctcaattcccatgacttcggcaatggcgcgagttaactccgtattgtagccatcaggttcgccatcttcgttgataaactcataaggtggataatttagatcgccacccacatgaattggagagtctgctaggctgagatttgttgtgaggaagctgaaaaaaattaggaaagattggtaaatagatggcattgcattgattttaatagacatgtcggtaaattgtatttttttagaatatgtaaatcataacatgcttcgatgataagagagctggagtttattttattgctattttgttcgctgaatttgtcttacgctagtaattaattaaaagtgtactaaccgtttaatgaggatgttatgcaatcagtgaaagtggtttttcatattgatgaagttgaaaagtggccgttgcttcttgccaatgccagaaatttgataaaagttgtggatgtaaaagcttctagtattgttgtattggtgaactcaaaagcggcaattatttttgaggagcaaaatgctggtgtttcttctcttgataaggagcaagccaatcaaggcgatcttgttaaagaattagcagagaatggcgttgagtttaaactctgtcaaaattcgttaaatggccttggtatagctattgattctttgcctgtttatgtcgatgttgttccggttggagtattggaactgattgagaaacaagcggatggttttgcctatataaaaccttagtgactgtcatataaaacttcagtgtctatcgtgtataagacggtaacaaaatgaaaaagggttagcttttacaagctaacccttttttaaatcaattttacttaaaagcttaatgactattattgtcggctgctttttcagcttgttgtttgtcgtaacgtttttcccagaattctgcccctttgataccaagggctttagggttaaaagtgtagtcggttacaccagatgctttttgatcttcgtaatcacgcaatgctttcatggttggttttgccatgaagaagatggtgatgataccaacgatgtttaaccaagccattaagcctacgccaacgtcacctaggttccagatgtaacctgcagtattaactgtaccgtaagctaccatgaacatgataagcagttttacgaaggttagtgatacgttgattttcaatgcgcgacgcaggtaggctacgttagtttcagcaatgtagtaatacgccagaattgttgtgaatgcgaagaagaacaatgctatgcctacaaagattgggccagaactaccaaatacgcttgccagtgccatttgagtgaaggctggagacgcaatgatagtagaaggatcaacgttttgtacgatgaattgaccgtcaggcaaagaaccttgtacgttgtattgttgcgtgatcaaaatcatcagagcggtagctgtacagatgaatagagtatcaacgtaaacagagaaagcttgaacaagaccttgttgtgcagggtgttgaacttctgctgcagcggctgcatgaggtccagtaccttgaccggcttcattagagtaaacaccgcgttttaccccccagccaattgctgcgccaaaacctgcttgggcagtaaatgcatcagagaagattaagccgaaaatacttggtactttatctaggtttaggaaaacaacgatcaacgccatcacaatgtaaccaagcgccatgaatggcacgatgatttgagtaaagttagcgatacgtttgatgccaccaaagatgatgaatgccaagacaaccaagataacagctaaggcaactaatttagttgaacctacttcaccaaaagagcttgatacaacagtgccttcaccgaagatttgtacaacagcgttacctacagagtttgcttgaatacctggtaagaaaacaccacaggcaataatagaagataaagcaaacaatacgcctaaccaacgccagcctaggcagcgctcgaaataataagctgggccaccacgatattgaccaccttcgctgactttataaagctgacctaaagtggattctgcgtaagccgtgcttgcgcctaagaaagcaacgacccacatccaaaaaattgcgcctgggccaccaaaaccaatggccgcagcaacacctgcaatgttacctgtaccaacacgaccagatagcgataccgcgagtgcttggaaagaagaaatgcctttgtccgaatcgttggaattgaacaaaagtgaacacatttctttgaaatgacgaacttgagcaaaacgtgtcagtattgaataaaacaagcccgcgcctaaacatagataaattagggcagggctccaaatgactccgtttaagaaatcaatgaatgcttgcatagatagtcctcgataagattagctcttagagcttttttagttgttgtatggatactagagtgcggcggttgtgggaattgccgctgctattatgcggaatattaccgttgggaatgtaaattgcgcatgaaaagtgcacttaagtggggcaaatttaacatgaaaaagaaatgagatctatttgtaaaagataggagagggatatttcaccaaaaaaaaatcccgatgcaaagagaatcgcatcgggataggttctaggcgctggagtacctagataaaggttttgattgtgcttaataggtaggggtcaaagagaccttcagggaaatctacattcatcactctaccaatagtgactaaaaatatgaccaagcagacagcgattgtagtggatttcacataagttgcttgtgcaatgaatcgtaagaacaagagtgaaaatacaaatgttgtggaaataaagccaaataggtaatagcagtaagcaatgccaaagaatccaactatatagattaagtgtggcgtaagctctgctgcagtttttgcgtgcggcactttaatgtagttacgaataatcataattacggataatagtactatagcaattgcaataattgggaaggcttttgtcaaagtagacatatcccaaacattgattaatgcatatgtacctgaaatagcaagtgtcgcgatgatagcccaatcagcccaagaaactgttttaaagtttttctcttcggcttcattttttaattgttcaggtttgtcttttagctttttcttcttaagaattggcggtagaacaaagccaataataatcaaggcagcaatgatgattacccctggacgtgtgaaccaagagtaaccgtaaaattgaatactttggaagaaatagttttcagcgcctgaagacaaaacgaaaccgatcaagaaagcgggtcttggccagtttgcacccttcatcattacgccgagagctgccacgacacctaataaaataaagtcacctagactacgcgttgcttgataagcagcgaataaaataagggtcaaaataattggggttagtaccgaaaatttgatgtaagtgagtagcgatattgggcgtgtaaaacaaatacagaatagtgcgcccagaatattggccaaagcaagagaccaaataatggtatacgtcaggtcaaggtgtgtagatatcattgaaacgccaggttgaatacctagtaacaacataccaccaagaaacaccgcagccgaacctgagcccggtacaccaaatagaatggtcgggatcatactaccagaagcacaagcgttatttgctgactctggtgcgatgacaccgcgaatatcacctttaccaaattgcgacgagtctttactagaattgatggcaaaactgtatgtcatccaatctacaactgaaccgcccaatccagggatagcgccaatcaaactaccgaaaacagaggattttcctactagaggtaggttagcaaatacgtctttaaagccttgttttagaccatggcccaatttatttggcgaagacgcaatagctcggttttgaactaaaagactgatgatttccggtaaagcaaaaatacctagaccaacaacaaccagtggaatgccgtcgtaaagataatcaatacctaaagtaaagcggaattcaccagttgctggggcgccaccaatagcaccaatcaaaagaccaaagccacatgctgctagacctttgaatacattgccaccagataatgcagcaacaacactaaggcccaacagagttaacataaatagttcagccgatgaaaaggctagtacaacagggcgtgctaccaaaatgaacacactaagtacaattgctccaaccacaccacctatcattgaagaaaggaaagcagctgatagtgcacgagccgcttggccttttttcgctaaaggaaagccatccatgactgttgcttgcgatgaacttgaaccagggatacccattaacacagaggtaaaggtatcgcctgtcggtattactgcaacgagccccatcagcataccaagaccaacggaaggttccatcccatataaaaacggtaaaagcaatgacatgccggcaatgccgccaagtccgggaataatgccgactactaggcccactagtacacctgaaattaggtataccatatgggtcactgacattatttgatctagggcgctgaggaactcaatcattaacaataactcctaattttaaactacagcttgtaatcgaatttcgtttttagccagttggaaatccaagagtacaactcaggagatactgtaactgcatcgcttaagtattgtgctgcatcaatgcccataatgttttcatatggcccaacttgaacttcagaatctttgatgaaagcagggtcttgtagcatcttttgaatgcctttttggtattcaccgataatatcactaggtgtttcggctggaataaagataactttctggaacgcgaaaccagctgctaagaatttcttataagcagtgtattccatgccagatggctctttgccgtatttcttagcgtaaacttcttcaaaggttggtaggtctgggaacgcagggtctctaacaattttaccttgcttgttaagaatgcctaacgagaataatggtacagccttgttgttttgaacaagatctagcactgagttcatataagcagaagaagtttggaaatcaatttttgcctcaccacgttcgaatgctagacgacccgcaccacggctcttcataccaaacactggcttgatatcaagtccaagcatttcgaaagcaaggaaaactggtagctctagacctgttgggctttgagagccaaaaggtaaagttacgccattaagtttggcaatatcatttgcagaagaaacacctagatctggttgtacgtaaacgacacccccagttggacttgccatcaaaggaatccatttatcaaagttataacgaactcgttggtcgcctaacatgaatgggaaaagagtagaagcagaggtacctaaaatatctccaccgttgcttttagcgcgttggtaaaaaaggttagttcctgtaatagagccgccaccaggttggttcttaatcactacggttgggttgccttcaatgttcttggttagatgtggtgcaataaaacgagcccatacatcagtaccaccaccaacaccaaatggaattgtccagttgattgtagatggaacttcggcagcttttgctggcaatgttaataggcaaccaacggttaagatggaagcgcctataactttcgaaagttttttcatagaattcacctttttttttgttatgaaagtttaatataaatatggttttcaatatttatattatagttaactcagttcaatcgtacctgacattattttctttgccgtgcgaattaacgatacgctgtttagtgatgacaagttatcttccttgcgctgagctgttaactcaattgttcctgagggatgttcaaggctaaagtatgatacagaatcatcttcgccaatgagttttgatgccaccgttcctggtaagcagcatgcggtcacaatagcaatacttccagtcacggcaagtgctttatgacatttatgaggtacaaaatatcgagcagaaatacttccgccagattgaggtaaagctagtaaaatgggttttggaataacggatttagatacatcacccatgcccatgagttttcctgcctgaagacgaatggcttcaaggcgagtcataaaatcaagatcactatctaattcagcaggtgtttcgtagcctgtcttaccaagatcacttgccttaattaataccactggagttgcagcatcgatgcaagtcacttctactgaatcaatgatgtcagataggttaccagttggtagtaatttgccagttttagcaccttctacattgaaaaatgtaagttcaattggagcgcttggcgaatttgtaccactaataatggtatcaccggcataattcaccttgccatttggcgtttgcactgtagagtgaataattttgccagtattaagattgtgaatacgtactgttgtttttccttcgctggcaggaaacaaacctgtttctatagcgtatggtgcaacacctgctagcatattgccgcagttaggtgaaaaatcgacagatttttctgtaatagcaacctgagcaaataggtaatcaacatcagcatctgggtgagttgatttgccgaccatggcaactttactggttaagctatttccgccgccaatgccgtctagttgaagttcatggccagatcccatgattttcattaatacatcagcacaagcatcgcgatcttgtggaaggtcagatatttgcaggtatggtcctcgagaggtgccgccacgcataatgatgcaaggtattgtctgtgacatttattagtaaacctttattgttgtaatatcttttcattaaagtctcataaaatctattcgtgcatcaaatgcaaagataagtcataattgatgcgcaaaacgaatcaatggaaaaagcatgcatcaaattgaatttaaggatttggttatttttatacgcgtcgcggaaacaggtaacttccatgatgcttctgaactaactcatttatctcaacctgcgttgagtcgaagaatgcaaaaattagaaggtattttaggggcgccattgtttgagcgtactacgcgaaaaacatggttgacctcggtaggtcgtgagtttttgccaaaagctcgtcgcatggtagaggattttgaactgtctgttttaggcataaaagacatggcatctcagcagaaaggtaaagttactattgcctgtattcccaccgctgcattttattttttgcccagtgttattaatgtttttaacgagcgttatccggggattcgtattcaaattttagacgaaagtgccaatcatggtttggagtcggttattcgtggtgatgcggattttggtataaatatggccatagctcagcatccagaagtgtcttttacaccgcttctcgatgatccatttgtggtttgcttacgcaaagaccatccattatgcgagttggaagaagtgtcttggttagacatggaaccttacaaattaatcagtgttgggcgtgccagtggtaaccgaattttgttagataaatctttagcaagggaccaagtgcagttaaacagtttttatgaagtgcagcatctttccacatcacttggtttagtcgaaatggggttgggtatatcgattgttcccaaattggcgatgccactgagcagtgcctcagtgctgacttccagacctcttaaagggcaaaaaattgaccgctcgattggtcttgtcaaacgcagttcaacatcggtatctcctgcggcagatctatttattaatatcttgttggagcgctggtcagttaattaatttaagatcaaagcatgaggtattttaaaaaagttaatgaactaaacttaggggattttaaataatacagctagtatggtgcttcagtttaatagcgtttgctatttccgtgcattatctaggacttatatgtctcattttcgtgttcgttatcaaactcttgaatttgataagaccgatatccatgtgcgaacactgcgtgataatcaagagttttcggatgatgataatattgcgttaaatcttggcatcacatctgcggtatggcctctgtttggcgtaatttggccatctggtgaagtgcttgcacacctcatgtttgggcataaaatcgatggtttaaaaatattagaagttggttgtggtattgggcttgctagtctggtactgaatcacagattggccaatattacagcaacagattatcatcctgaagcaggcaatttcctcaggcaaaatgcgcttttgaatggcgatcagcctataccttttatcagggcaagctggcaagacgctagcactgatttaggtaaatacgactgcattatcggtagtgatattttgtatgaacgttttcatgttgatctattatctgcttttattgaaaaacacgcagcggaaaattgtttggttttgctggtggatccggggcggggtcatcatgctcctttcagtaaaaaaatggttcttttggggtattctcatcatcaacgaaaacctgatgctacgaattacctatcttcgccttttaaagggcaaattttgacatatcagaagggtattgcagggatttgaaatcacttgctttgaagcattctatagacataaaaaagccgagttttcactcggcatttttatgtccatgacttatttgcttctgcgcatgtcgtatcttttctcgttgtaaagccaagtgcctagcagtgggtgcgcaatagcttggtttattaaatcctcactaacatcattgcttggtgttaatgttaagtctttataagtaaaggtttttggcgattttttcggctgcaaaataacgactttgccatctttcaaaaaggcttggttttcattgaattgcataattgctcgtcccacataatcatcatctacttttgttaagtcctggccaatcattgggtgttcagagtccactccaattaatgataacagtgttggtgccaagtctatttggcttgctactctgctatcagtttttggctcgattccatcgccaattattaaggcaggtatatgaaagcttgggattggcactaaatcagagcgggttgtacgtgcatcatgatcagcaactactaggaataccgtatctttccaatagtcttcttgtttcgctaatttgaaaaaatggcctattgcatggtcggcgtatttgaccgcattctcacgagttgctttgggcgtattgtaaagttcaattttgttgtcagggaattcaaatgggtcgtggtttgatgagctgaataccaaactgaaaaaaggtttccctgtcttagattttgctacaaagtcttgattggctttggtgaaaagatcttcatcactcacaccccaagagccaacaaactcaggattcacgaagtctttttcttcgatgatggagttgaagccgttacctaagaagaaggttttcatgttgtcaaaatgagcgccaccaccatagatgaagttagtgtcataaccttgtttaccgagtagtttggcaatagtgaaaaaattggtttgtgaattagggagttttactgtgctacgcgcgggagtaggaacaaagcctgttacaactgcttcaatacctcgtaccgaacgagttccagtcgcgtataaattgttgaatgaccatgcatcaggtaccaatttatcgtattcaggcgttaaaggaagcccgcctaaactgccaacaaactgtgctcccaagctttcctcaagaatgataacaagattttttgggcgatcaaaatgctgagtggcttgttgtatatgtagagtaggaaggtcttccgatgtgaattgatctatatttagccccattgctttatggatctctgtaatgaccctgtccttgctcatttttgggtacagttcaaatgaactaacttcatcagccatttggcttacggcgtacataagagaataagtcgagttaagggttaagctgtttaccagtgggtcattagtaaatgccgtatagcttggattaattggtctgtgctgcaagcttgaacgagcaccaagaaatgctaggcagaagatgataacgaccaatacagggcgttcgaaccatttaggctgaggatggttgactatgctttgtttacgaaaaaattgatatgccaaaataacagttatagtggaaattactgatgtcaaaagcaaagtgagcttatggccttcaagaagcatagaaaatacttctttcgggtagagtaaatattctacaaaaaggcggttaggtcttaggctgtattcttcaataaaagcaggcgttgatgcttccataaaaatcagcaaaacaaatgtgcatgttagccagatcctagtgaggaaatcccaaatacgattgatatagggaatgccggaaataagtaaactgatgaccgcaggtatgccaattatgtatgagatggaagcgatatcaatgcgtaagccgaaaccaagtaatgtgatccaatcggtagcactgtcgattcgatcatatttccagatcattagtaacaaacgactaagtgataagcagagtagggtgagagcaaaaaaacataagtacggttttagaggagatagaacacgtaataatgagcttttattttttggcatatattatctctataaattattatatgtattctaatttatagtagacaaggtaaaaaaaaggtaaaaaataatttgggtaattattcattctaattaattgctctgcattttttgtaaagatccagctcttgcttataggcagatgttgtcacatccatgatgccaagcaaagaatgaaagatgtagtcttgtgagatgctagtgttttgagcttcattttttaggcatgctcgatcaatgtgtttggcttttttgaagtcgtccgacatccataaaatgagaggaactcttgtttgataaataggagcaaatgcgtagggtagtccgtgtaaaaatacaccattttctcctaatgattcgccgtgatcagaaagatataagaggctggtattatactggtcgctgatacctttgagtttatcgataagtttactgataacaaaatcagtgtaatgaatagtattatcataagagtttataatactttcggaagagcaattctctacatcatttctctgacaatcaggagtgaattttttctgatcatctggatagcgtttaaaataatttggcccatggctgcccattaaatgaataaaaataattctatcgccttgcatactttttatatctgaatctaaattagctaaaagagccatatcgtaacaactattaccattacagaactcatttactacttcacgatttaatgtcgttttggtgatgttattcgctacatatttgtcaccaccatcattttctttccaaagtaatgaaatgcctgctcttttgagaatgtcgatagcattatcttgatgtttggcgacagattctttgtattcatctcttgatagagcagaaaacatgcaaggtaccgatactgcggttgccgttccgcatgacgcgacatctttaaatgaaattacatcttgtttgctagtatattcattggttggtctagggtaaccatttagctgatagttttgtgaacgcgctgtttcgccaagtacaaagaaaaatagagtcggtttttgtgatggatccttggcagcttgttttgcatcctcaccaatttttttataggtgacagggctggaaaaatatgtgttctttatgtatttatagctacttgaaaggtagtaagtggggacaatcatttcttttaagtagctgttttttctacctatatagctcagatctttgaagtaaaaaaagataatggataaaataacaaggacagacacgaagatggaaagcaatttttttatcacgctaatttcaggtctgatttttactagtgctaccattaaagaagggataacacctgtgataaccacccagaatacggaataaaaacttagataagaagcggcttcaccagtatcggtttcaaatgcgttttgaatcattccgtaatcgactgagatgccatagttatatataacataacttacaatactggatgttaatagtaagaaaataaaaattggcttggcgatataaggccaactaatcagactaaataatatatttgttattaaaaaaataaaaattggcatgcataaaaaaagaccaatattcattgagtttgaacgttctaaagtatcatatagctgtagatagaatggggtatttataactaacgcatagtatagggcaatcaatatcgttaatttgaaatatgtaactttaattttttttgataatgattctgatttcaaatccattttctctttcactttttactaatttaacagttgctctaagcttagtttctaatttatttatagcaacttttattttgtgaattaaaaaatgtttaaagtgtaattttgttttttatgttaatttttttatatttttttcatatattgagtgagtttttatggggaaatggcaaattacctagttctaggtgaaggggaggggcgcttctctactatcttatttcgaagtgtctaaaataggatagtagaaaggcagggaataagagtgttttttatacagttaagaatgaaaattcgcgcttagtcttttttctctatggtgatctctagtgtcttgctgttgcccgcaaaccacttttgtacgtaaagtgaccccataatcggagccttgccttcttctggtacctcttggtagcgtacgctgtttttggtttctttctcgtattcgaatgtaacagttgttttagacattgtgatttccttaattagttaatttcttcatcaggtgttttctgaaatatgagcgcttttaaaccactttctatgtcgatatccaaaaactctggtggattatcaagtcggtattgaaacgctaaagttggagcttcttcacgcatgccatcaattaaaaattgcgcagggatacttggatcgttgacacaagcaagtacttgaccattttcagccaataactcaggtaagcgtcgtaatattttttgataatctttagttagcgcaaagctgccgcgctgaaatgtcggcggatctatgatgataaggtcatattcgccatattttttgatttttccccaagatttgaaaatgtcatgggcgaaaaacttcacacagcttaaatcatgttggttgagcctgtgattttctctgccgcgactaagtacggctttcgccatatctagattaaccacaaaatctgcaccacctgttatggctgcgacagagaagccacaggtataagcaaatagattgagtacgcgtttgtgttggctgttttcttttacccagcgtcgtccgtatcgcatatctagaaaaagaccagagttctgattcttgcctagatcgagttggaaaagtagaccttcttcgttaacgatctgctgctcttgataatttccccagaggcattcagtcgggcttcgttcacggcttcggtgctgaagtaatagcgattgtgctttgtgatcattccattcagttctacttgtccaagtgatgatttcttcattgagtttgtctagttcatcagcagttggttctttgaaaagagaaacgagaacctgtccctctagccaatcgacagtgatctgttctagtccaggaaagcagcggcctcgaccatggaatagtctctgcacgccatttggtgattgagctagtttgttaaaaacatgttctgtaagtgttgctagtgactgcgtgtccataaaatacgtattctgatggtgatgaaataagagcacgtattttactgataacaagacaagaggccagaaaaagccaacattaggtgtattcgcagggaaaattaggcgtcaaggtgaaaaatattcatcgagcctataataagctcgatgaatattgggctgttagaaataaagttattgacgcttctggcgataaacatcaattaataaaaagacgagtaagctaacgcccataactggcatgcttatacccagtgcaatagcgattagtacggtgattattttttgtaaaccagtcaatcttgcccatgcttgcaataatggtttagaggttgatccggcctgcgggcggcgaatccaccacattctgtaaccccaaataatcatgaagcaaagagataagccaaatgccgtcagtattatttggtttacaacaccaaacaaaacacccatgtgagcatcaatgccccagcgaatcagcttggcaacaatagggaaggtggcaaaatcggcacgactggtgacagtcatagtgctagcatcaacagcgacactgtctacttgagtcggccatgaccgatcgatctcacttactcgccatgctttgtcttttgttgatgaaggtcttatttctagcttattggcatcaattcctgcgtctcttgctgccttgagtacaccatcaaacagagcatcaatattttcaaatttttccgccgttttcttctttgtctgcatgttgtgatgacttgaatgatttagatgatctgcatgctcatctgacatcatcatattgtgatctatagttgtcaggtcttgtgagactgaaggcgttatccagccaatgctattgcgcaaagtactaatgttatcgccagcccattttgaccaagttaatcccgtaatagagacaaagatcagaccaacaaaaaggcaaagaccaacttgataatggcggcggcgcttacgcagatgctctgtttttctcgcaaattctgctttgtttttcttgccccccttgtaccaaaggaaaagtccacccagtgcggcaatccaaagccaagatgcggcaagctcactgtaatagcgaccgaattctcccaagagcaattggcgatgcataaagtctatggtcgttctaaagggtaatacaccgcttgtaccgtaaacaggtaagttgcctgtcacttcaagtgtgactggatcaataaatattgctctagcaccagatagctcagcctctttatcaagaaacatcacgcgtgttgtatcacctttttctggggctgggcgaacagcgaatagggtcagatcttttgtaagttgagacttagctactgcaatttgttgggacaaaggctggttttcgcccacgctttgtgttgttagtacatctttgtagatggcattttcaatttgtggcgtaatcacataaatagttcccgtgagagccgctacaaagatgaatgggcctatgaaaaggccaatataaaaatgcagtcgtgtaattaaaagtagcatcgcatttgaagaagattcggatgccttgttattcgtttttgtcgacattgtaatttctcgtcttatagaaaagggcaaaataacgcactctgagtgaaaatctcacttttctatcatcatgaaagacgcgcgcataaatatctgttcagttttgattctgaatagggcggcgtcgtttttttgatataagttatggtactaattagaccgaaattactggtggcgctctgggtaggagtgaggtgaagggcacatgatatttgtgcgaaatagttgctgttaccatgtttgggtaacggctttgtaatagtggaataagctcgaaggttttcgcgtcaatccagtttagatggaagagcagggaacaataaccgcaggcctctaataaattagcgctttcaccgtgtgcgtgatgcccgtggtgactaatatgtgcagagcttactcgtttttgcttactgtttgcttgctcggaaagcatttttgcatggtcatgccctagcatatccatagttttcatctccatgctttccatagacattgatgtcatggttggctgggacgaaagtgcatggcttatttgcgagaacagcggaccaaaataaataagcaaaacggcaaacagaccaacgcacacagcgaactgtgtgagtttgtttctatggctttttaattttgggctctttaattcaaaatacatggcgcttgtatcagtaattactactagcttttgaggtcaattgcatgttcttctgcggaggaaacaatgcattcaccagcaagattgggcgctacaccaacagagaacccatccccttgcatacctggtagccacttctcggcccaatctgctgcgttaatttctaggctattgaacccttgatactctttttcaccccaagcgattgctaaggcttcagcaggccaaattggtaatactttgtcgctaccaagatctatgatcaaacagccttcagcatcagcaagcgtccatacagaagtgcctttttttacaaggctcaaaacatggtcatagcgctcgctactaggtaagcggtagaaagtatcatcaagaaggattgggtttgacatgcggttggctcaattctgtaatataaaaaacgcgatcttatcacatcgactaaaaagagtgatcaactcaatcactcaatttaatccatgtgttatcaaagggtaataaatgacttacgcaaaaagagcatgaagttgcttcaaatgcagctctttgagatggtcttccatccaactaccagtgataccatttttagctaattgaaataattcttctttgctgattctagtgccattaattaatgaggcatagttatcattcatatagccaccaaaataggccggatcatctgaatttaccgttgcatttaagccgagcgctaacatgttttttatcgggtgatttttcatgtcattaacgacacaaagtttcaaattagaaagcgggcaaacagttagtgttaggttacgttgcttaatagcttcgatgagtttgttgtcttctaacgctctgttgccatgatcgatcctatctacgccgatttgctcaattgcttgccaaacgtagtctggaggtccttcttcgccagcatgtgccgttaccttaagtccaagattcttgcaagcttcgaacacgcgtaagaatttttcaggagggtgtcctacttccgaactgtctaaaccaataccatcaatccattttaggtgaggctttgctaattcaagggtttcaaatgcactttcttcacttaaatgccttaagaaagacatgattagcttggatgtcatgccccactttttctctgcatcttgaagggccttatagatgccttggatttgaacatcaaagccaaccccacgagataaatgaccctgagggtcaaaaaagatctcgacatggacgacattttcactgtggaccttttctaaatacgccatcgtaaggtcataaaaatcagcttcgtgaagaagcaccgacatgccttggtaataaaggtctaagaagtcttgtaggttggtgaattgataggccgcttttaaggcgtctactgtactgtatttcaattcaacctgattgcgttgtgctatggcaaacatctgctctggctcaaaggtaccttcaatgtgcaaatgaagctcggtcttgggcattttctttgatagttcgatcagagtttccataattttaccttttgatgcttgccttggattcttaaatataacgataaaaacgcagatgaaaaagaatgactggctgtgtttctaggatggctgtttaaaaagctggggaatatacagccagcagagctggccgtatataaaaaaatataggaatgcagaggttagtggggaatttcgtctgtgataccttcaacataccagttaacttgagcaagctcttgatctgttaacgaatggttagcaggaacggcaacattgcctttattatccttgattggacctgtgaatggtttgaattcgccagacttgattgctgctaatgtggcatcaatcttagcgcgaacatctttaggaaggttcgggttaattgaagctagagttagcatgtcatcgtgaaatccaccccagaaatcttgagacttccaagtgccatccattacagcttgaacttctttgatgtagtaaggtgcccagttgtcacgtacagaaaaaatgtgtgcattaggggcaaacttgctttgatctgaagcttggccgatagcacgtaaaccacgtttttcagcagcaattagaggcgcagggctgtctgtgtgctgtagcatgacgtctacgccttggtccattagcgcgtttgctgcgtcggtttctttacctggatcgtaccaagtgtttgcccaaacaattttcatttttacatcagggttaacacttttggcgcccatgtaagcggcgttgatatctcgaataacttctggaattgggaaggagccaatataaccaatagtattagtttttgtcatcatgcctgctgttacaccagagatgtaacggccttcataagtgcgaagaacataagtacctaagttcttatcaagcttgtaacctgtagcatgttcaaactttactttaggaaagcgttttgcaactttcaccgtcgggttcataaaaccaaaagatgtggtgaagatcaggtcattacctgctttagctagttgagtaataactcgttcagcatccgcaccttctggaacgttctcaacgtaagtggtttttactttgtcgccaaaatattcttctaagccttttctgcccatatcatgttcgtaactccagcctaaatcacccactggccctacatagacaaaacccacttttaatggttcttctgcttgagcaatacttgctccggctaaaagccctagacttaccagtaaacttttaagtttcattgcttgctcctttgtgcccgagggcgttttatttaatgtttaaatttttatttaaaatcaggccatttgtcttggatcaaaaggttttcctagtgctctaggagccaataatttctctttaaacttgtctgcgctgatgataaccataacaaccaccgttgctacatacggcaacatggcgagtaagtttggtgaaatagaccaacccaaaccttgaagaactaaatgcataatactggccaaaccgaagagataagcacctaacataattcgaccaacacgccatgaagcgaaaacgaccaaagcaagtgcgatccagcctcgtcccgctgtcatgttttctacccacattggtgtatacaccaaggacatataagcaccagaaatacctgccattacgccaccaaacataacggctaagtagcgaacccttaacacttttatgccaatggcgttggctgcatgagggttttcaccaactgctttaagtgttagtccaattcgggttttgttgaccacaaacataagtgcaaaggtcattgcaaaagaggaatacaccaatatgtcatgactaaacaaaatcttgccaataaacgggatgtcagacagcaatggaatggcgataggttggaagccttgaatggtttgaccaaccacacctgagccaataaaagcgcttaatccagtgccgaagatggttaaggcaaggcctgttgccacttggttagcgccaagatgaagtacaagaactgcaaaaataaggctcattacgcagcccattagcatagcagcaagcacgcctaaacccgcgctccctgtgccgtaagcggctaaaaagccaaccaccgcacccattagcatcatgccttcttggcctaggtttaacacgcctgatttttcacaaatcacctcgcctaaggcgatgaaaagcagtggcgtgccggtttttacagcggcaaacaatatttgtacaattagatctgagtccaaaataatctcctagtttgtcgcttggttagaaaaggcaaggcgattgttaatgaaaaaatcacaagccaatagaaagaataataaaacgccttgaaacatactgaccactgcaacgggaatgcccatttcaatttgagctaagtctccgcccatataaagtaccgccataaaaactgccgctaggatagcgccaagaggatgtagccttcccaagtaggctacaataatcgctgagtaaccgtaccctggtgacacattgggtactaattgtcctattggccctgttgtttcactgacacctgctagccctgctaatgcacctgcaaataacataacaaaccaacttaattttttactactaaaccctgcgtatctcgctgctggctcatcggaaccaaagactctaatttgaaaaccaagatgggatttgctcaaaatgaaccaagcaataaaagcagacacaatagcgaaagcaacaccaagatgaattcgactgctctcaaatagggttggtaataatgttgagtctgcaaacatcgcagactcagggaaaccaaagccttgagggtctcttaaaggtccgtgtacagcccaaataagcaggtacaaggcgatgtaattaaacatgatggtggttaaaattaagttcgagttaaaacgtaactttaaaaaagtgggaatggcagcccaaatcatgccagaagctacaccggctaataatgtaatggggagggcaaaagcggactctgaatcgataaagtaaagcgccatcgcagagccacccaatgcgccagcaagtaattgtccttccgcgccgatattccacatgttggctcgatagcatagagataaaccaacggcacaaagtagtaatggccccattttgacgaacatttcaccaatgttataactgtcagctaatggagcaatcagcagcacatgcaaggcttgtgaaggtgatttaccaatggccgaaaaaagaatgcagccgaaaattaacgttaatacgatagcaagcagtggcgaggctactttcattaatgagcttggctcggtacgagcttgaatgcggatcatgccatggcctcttgagtgtgaagcgatgagttattaatgaaagttcctgccatccattgtcctatttggtctatgttagttgcttctgttcttactactggagataagtgtccatcgcaaacggcagccattcgatcagctaataaaaataattcatctatatcttcagaaataagcaaaatagcagcgccttgatcacgaagctctagtaaggcttgatgaatggcgagtgccgcaccaacgtctaccccccaggttggatgtgcgcagataagcacttgagggctttgtcctatttctcgtcccataatgaatttttgtaagttgccaccacttaagcttttggcttctgagaactcgccatggcatttgactttgtatttagcgataagtgctgaggtgtattctttaatactttgccattccactaagcctttttttacgaagccatcactgtgagtcaataaggtgttttctgtcagactcatatctggaacagctcctcgacctaatcgttcctcagggacgtaggccatgccaagcttacgacgttctccggcgtgtaaatgaccaatatctaagctgccgagtgataagctgttttttacattacgttcatcttcaccgctgataatagccattaactcgtcttgaccattaccggcaacgccagcaatgccgagaatttcgccggactttaattcaaaattgatgttctttagagatgtgccaaaaggttgcttggctgggagtgataaattttcaacattaaaagcgcgtttggtgccttctctttttgcgtagcctgcatcttgctcagcaagatcgccaaccatcattttggcaatagacgctggcgtttcctcgtttggcacgcaagtgtcgaccacttttcctccacgtaatatggtcgctttgtggcaaatttccgtcacttcatgaagtttgtggctaataaatagaatactgcaaccttcttctgacagagtgcgcaagacgtcaaacaaccctgagacttcttgtggtgtgagaacggaagtaggttcatctaatataagcagttttaccgattgaaccaggcagcgcatgatttcaacacgctgtctttcgccaatggacagtgaatgtacgtatcggcttggattaacgtttaaaccatactcttcagaaagctgagtaattcttgctgctaaatccccaattttatttaactgagttttacttaaacacaattctatattctggctaactgtcaacgtttcaaataaagaaaagtgctgaaataccatcccaatacctaaatcacgggcaatggatggcgatttaatattcacttccttaccatcccaaatgatatcgcccttatctggggcgacaacgccataaatggtttttaccaaagtgctttttccggcgccattttctcctaacagagcatgaatttcacctggcatcagcgttatgctgatgttgtcgttagcaaggcagccaggatactgtttggtaatgtttacaagctcaaggcgtgataccaaattgtgttttttcaatgttccagcaccttatttctagaggttgagtgaatggggttgctcattttctaatcattttttatctatggtttttatgttggatcaaaaaatacaaaaacagtcgcttcgttttggtgcggcgcctgcactttttttgggcgataattgtgtctgtctttataaatctgaccgactagttaataaaaacgattgtcttgatgatatattggtttgtttaatcaatattcatgccaatgaagtgtttagttgtaatggcttacaatacgtaaaattaaagcgcgtgtctttatttagaatgattttctaggtgaggattgatgtgtttaatatttgtgcttaaggagcatttccttgtttgaacttataggaaaagtgattgatattctgtagaatatcgcgttttacttcagctttatagaagccatgtcttatggaaaatatagcgattcaagcttaattgcttttaatgtgacaataagtgtagggtactgtgttttcatcgataaaaaaaatcataggtaaactattagatatcggctttgaggatgagtttggaaatgacctcaatcagaaacatgtcgtgaatttttcctacatgatgttctgtataagctgtttattcatgcttattgtattctctttgcgtcaaatgtcctcggtcgctattttttctttgatcggtttattaatcggtgtgattggtttgcgttacagctatatcgggtatttttctcgtgctcaattattaatgcccattcttcaaatctctcaaatatccattcttagcttgttttacttcggcactaatagtggttttcattggctgttcgtcagtgtcattgcttattcctttgttgtcttcagagtagatcaaaattttgccaagtactggatagttagcatttctattgttttatttttgatgtgtgagcttttaaacacgcgaggaatttaccttacttcgtttgatcaaagtgtggtggttgtttttgtgtttcttgcactttcgttcaatttcgctatggtcattaatcttgtaataaaacgactgaagtcggtgaatagtcacttgcgaaccttggctgaaatggatgagcttacagggctttcaaaccgaagaaaggtcttggcggatgctgttaatatttttgcagattctgttatcaatagagagtcatgtgtatttgctattgttgatttggatcattttaaaaagatcaatgatacttttgggcacgaagcgggcgatttggttttggcaaaagtatcagccatgatggcgtctgttataaggtctcaagatgaaataggtcgttatggtggtgaagaatttattgttatcatgccggacacttctttaaaagacgcagaggttgttatggagcgcatgaggcaatcggtcgaaaatatgctaatagaaaccgagcatggtattgttatcccggttactgtcagtatcggtgtcgctgccattgcaccaagtgtttcacgctatgaagaaatattggcgcaagcggataaaggcttgtatacagctaagcgtaacggccgaaatcgagtttctgtacaatcagactatcaaagttagaatatatttacttatctgtattgacatatgagttgtccactttctctgtggataaacttgttggctaatctatttttcctttatttttcgtgatgaggctcatttgctccagatactatttcgctctgttgattattggattgttgaaaaacctgcaggtatgagttttcatgccgagtcggaagggttgggggtgatgcaaaccttggcgatttcttatccagatcaaaatttttaccctgttcatcgtttggataaaatgacatcgggtcttctgatagtggcttgtcatgcagcagcagctgcagaatttggcaagatgtttgaaagacatgaaatggaaaagcgctatttggccttgtctgcaaaaaagccaaaaaagaaacaaggaacgatctctggtggtatggcaccgagccgaagaggtcagtggaagcttacacaagataatgaaaactttgcagttacacagtttttttcttctgcatttcatgggcttagggtttttattgtaaggcctttaacaggtaaaacgcaccaaattcgtgtggcattaaagagtttagggtcgcctattttaggagatcttaggtacagcggagaaggagctgacagagggtatttacatgcctactctttgcagtttaattggcggggtgagatgaaaagttatctcagccttcccatatcaggggagcatttttcgtctgagttgtctgattttgtcatgactcaatttgatgaatctttattaaaatggcccggtaaaaagtaattaatataactcagcagagttttgctttggctgagaaggaatttgaatgaaaaatgttttggtttactgtcgtcaaggcttcgaaaaagattgtgcggcggaattgtcagaagtggctagtagcaaaggtttttatggctacgctaaggttgttcctgatgcgggttacattgtgtataactttgatcaggcggacgctggtgaaacattgatccagcaattaaattttaatcgtctgatttttgctcgccagattattgctgttaatgatgttattgaattagagcaaggtggtcgagttgaatccttgcttgaagcggctcgtgagttgccattagcggaagaaatttggattgaaacggccgatacaaatgatgcgaaagctctgtctggtttaataaaaaaactggaaaaacctttgcgtgaggggtggaaacgatctggcgtgttacgcaacaaggcggtaggtgttcgtcaccatgtctttatgttggatggtgaggctgcttatttaggggtgtcttatgctgcgtgtcgtagtgaatttcctatgggaattcgacgcttacgttttccagcggcaggtccgagtcgttcaacgcttaagctggaagaggcttttcttcaatttgtgccagagcaaacgctagaagcggatttgactgaaggcatgacagcagttgatcttggtgctgcgcctggtggttggacttatcaatttgttaaaaaaggcattaatgttatagcaatcgataatggtccaatgcaaaaagaattgatgtctaccgggttggttgagcatgaaaaggccgatggctttaaatacgagccgccttacacagtggattggttggtttgtgatatggttgaacgcccaataaaggttgcggaattgatggctaaatggctggcgagcggttggactagaagggcgattttcaacctgaagctaccaatgaaaaagcgttatcaggaagtaactttatgcttgcagaccatggaaggcttgctaagaaaggctggagtaagctatcagtatcaagtgaagcatctttatcatgatagagaagaggtgactgtttgcattatggtaaaatagttttaagctaaatctgatcttgattactaaaaaagccccatatgcaaattttgtatatggggcttttactaatctggagaagcttaaagcatcaattaacgaagtgatgctttctattaaattgaatctctgggaccgaaagcagaataccccattgcttcttccataagggcatctctttcgtaaatgtcgttacggaattccagcatgccattagcattcggaacaacggtgaaatagaccaaataaacagggatgtaggttggtagcgtaataacggtattgcttcctgtttttaaagagttattcatatcattgaactgtttgctgcctttggttatttctttggcaaactctgttgggttttctaggcgaacgcaaccagaactaaaggctctatcttcttcacgaaatagatgttttgcaggtgtgtcatgcaaataaatttcgtttttattagggaacataaacttaaattggccaagtgcgttgccttcatctggtttttgttcaaaacgaaaagccagcttatcttcattaatcgctttccaattaattttggttgaatccagttcttttgcgccaatactccagcttgagtacaccttgtacccatgcttaaccagataatttggatcagcttgtagcttaggtaataggttctctctggctatgcgatgcggaacgcgccatgtggggttggttaccatgtaagtcattaggcctttgaatacaggtgtttttctgtcaggcttgccaatgactgctttcattgaggtaagctcaccgtttaggtacatgtctaccgtgtaatttgttaggtcaacccatatgcggtttgcttccagttcgctcggcaaccagcgccatctttctaggttgtaagcaatttgttttgcgcgtgtttttaatggcacattgagcatttgaatagttttagagcctgcagcgccatcggctgtaatgtgatggcgttgttggaagcgaatgagagcttcttttaggcggatatcgaattgctcttcatttaccttgcgtgtcgaaaaacgaatgtctccaagttgaactaatcttgctctaagctgtgcaactcgtgggccttcgtcccctgccgataaaggaacgccagcactaacaaaaatatccttttctttcgctgccaagtcttggtaatacactagccatttttgcaggacttgatattgtgggctgcgaggggccaataatggcagggaattgaccatatctgttgctgaattaagatacagtaagtctttccagttattattaggtgcatccagctgccaatttggatcaattagctgcggctcgtagcgaccattgcttaggtcatgggcgtaactggttaaagcgattgtgctgataacgtccatttcagctagttgttgcggtgttggttgtttgagggctaaatattctttaataatgccagtatgatagtgaattggattgaggccatgagtataagattgctcaagtatgtcgactaacttgtatatagacatgtttatttttttgtcttttatccaaattggatcgtaacctcggttttcgtaagcctcgagtacagtgtgattaggtagggcttgacctgctaccggagtgaatgcgtttagtgttaacgacacctgatctttcacgctattttctatttgagattcgctgggcggaacgacaacaaactgtttgtttgagccagatgatgagcaagcgctaagcaacaagctgacgcagagtagagagagtagttgtttcgcggatgtcattgatatttcctttttaatgaactggtattttgggggctagttgcatcttctaagtgggataatatgttgatagcttcttctctgtttctgccacaggcatattctacagcagaaaaatctgcgcatacttttggtcttgagggatctccaaatattgcgcagcgataatcatctagcagttgtatgcaaggttctcctgccgcttttccattgggcattcctgggattggagatgtgatggagggtgctgtgcaacatgcaccacaacctgaccgacattgcataataaacaaccttacttggaatgggtgagtgtaatctttatattattaactttgctgtttatttacaaaacagcaatttgagagtcattttagagtatcgtaatcgtgggtcataggggataattgaaaaatatagttaaaaaagcactgatatcgctttttaggataggattttacaaattatggtagagaaaaaaatattggtggttgaagatagccctgttgtgttgaaggttcttcatcatttgctatctcagaatcctatttttacgccggtattatgtgccagttataaagaggcggaagataagctaaaagcctcaaacggtgctttttttgctgccattgtcgatttgaatttaccagatgctgaaaatggtgagattgttgatcttgtgttatcgaccaaaataccatgtgttgttttgacggcaaactttgatgataaattgcgacttagtcttttaaataaaggtgtcttggattacatcaccaaagatagtcgatattcgtttaaccatgttattaaagtgattgagcgtttaaataggaatcaaggtatcaagattttggtagctgaagattcctcaacgagtcgtttgtttattcggattctacttgagcaatatcgtttcaacgttatagaagctgaaaatggtcaagaagctttagccaagctggagggggattcggaaattagaatgctgattactgatcataatatgcctttggtaagcggttatgatttagtgcgcatgcttaggtttaattcccgttttcaggatttagtgattattggtttatcggcggaaggggataatgcgctgtcggctaaatttattaaggctggcgctaacgattttctgaaaaagccattttaccatgaagagtttcattgtcgcgtagtgcatagcttggaagcacaggaaatgcttgagaccattcgcgatctagcaaacgttgatccgttaactaagcttaaaaataggcgttacttgtttgatcacggtgagcagctgcttcgtcataatccatctggtgttgtgttggctatattgaatcttgatcattttaagagtgtaaatggcatatatggtcatattgtcggtgatagcttgttggaagccatagggcgagaaattcagaatgcttttccaaatatgttggtgtgccgttttggtggtgatgagttttgtattgttgctaaatcagatgggcaaaatataattgataggcttaatgtctttttaaaagctcttcatcagaaagaatatacagaagctaaaatatcgataacatgtagtgtaggcgtaagttgtcaacctatgaattcgctagaagagttgattcgaaaggcggatcgaaatttgcaagaggcaaagcgattgggtcgagatagggtgattgctgatctataatatatttattcagaataaaaaaatcccgcatcaaagagcgggattttttgctttcaggctaaagcgccatatgtaatcgattagccttttagcatttttgcaaggattggattgactaagccagggttggctttgccttgcgatgctttcattacctgaccaacaaagaagccgatcattttcttctgtttgtcttcgtctgcggcacggtattgttcaacctgagctgcgttggcatccaaaatagtctggatcatggcttcaattgcgccagtatctgtgacttgttttaggccttttgcttcaatgattgcgtctgccgaaccttcgccatcccacattgcttggaaaacatctttcgctgttttgccattaatggtgttatctttgattcgaaccagtagttcaccaaatgcctgagcgttaactggagagttttcgatgtctagctgttcttggttaagaagcttgcttagctcacccattacccagtttgcggttagctttggatccttaactacattgttggctttttcaaagaaatcagccatagcgcgagaagacgatagtacgtttgcgtcgtattcgcttagggcatgctcgctttggaagcgtgctgctttttggcttggtagttctggcaaggtcgctttgatattgtcaacgtattcctgtgttaacactactggaagcaggtcagggcatgggaagtaacgatagtcgttggcatcttctttagagcgcatgctgcgagtttcgtttttctctggatcgtacaggcgagtttcctgaatgatgcgtccaccgtcttctaaaatgtcagcttgacgctcgatttcagtataaattgctttttcgataaagcggaacgagttgacgtttttgatctctgtgcgagtgccgtattctttttggccttttggtcgtagcgataagttaatgtcgcagcgcattgagccttctgccatgttgccatcgcaaatgccaaggtaagtcacaatagaatgaatcatcttgacgtaagctacggcttcttttgcggagcgaatgtctggctcggatacgatttctagcaaaggtgtgcttgagcggtttaaatcgattcctgtcatgccttggaaatcttcatgcaaagatttgccggcgtcttcttcaaggtgtgcgcgagtgatgccaacacgagaagtagtgccatcatctagcattacatctaagtaacctttaccaacaatagggtgatccatttggctggtttggtagccttttggaagatctgggtaaaagtagtttttgcgggcaaaaaccgatgtcataccaatttcagcattgatggcatggccaaacataacggccatgcgcaaagcttctttgttgaaaacaggcaatgcgccaggcatacctaaatcgacaagcgtggtttgtgtgtttggttctgcgccaaagccaaccgccgcgccagaaaataactttgattttgtagagagctgagtatgaatctcaaggccaataacaacttcccaattcatgcttatgctccttttgccatagttggtgtttgtaaatgccaatcagtgtgttgttgatactgatgcgctatgtttaatagcttggcttcggcaaaatagttacccatgacttgaagtccgacaggcatgccatctgcaaagcccgcaggaacagacatagcggggatgccagcaaggttaacggacaaggtgtagatgtcttccagatacatggcaacaggatcgctggttttgctgccaagaccaaacgctgtagttggtgctacagggcccataatgacatcaacttcttcaagagcttttacaaagtcttctttaataagtcgacgaattttttgtgctttcaaatagtaagcgtcatagtagccttctgataatgcgtaagtaccaaccatgatgcgtttttgcacttcagtgccaaagccttcagcgcgagagcgcgtgtacatatcgagcaaatcttttggatcgtcacagcgatgaccaaatcgaacaccgtcaaagcgggataaatttgaagaagcttcagaaggtgcaatgacatagtaagatggaatgctaagctgtagatttggcagtgaaatctcttttactgttgcgcctagtttttcaaactctttgacggccgccataatgacgtcagctactttagagtctagtccttcaccgaagtattcttttggaaggccaattttcaaaccagttaatggtgaatttagatttgctaaatagtcgtcggctggcttgtctgcagaagtagaatctttttcatcgaatccggccatggcttgcattaaatgcgcgcaatcttctgcgcttttggccattggtccgccttgatcaaggcttgatgcgtaggcaatcatgccaaaacgagaaacacgaccataagttggcttaaggccggtaatgccacagaaagaagctggttggcgaattgaccctccagtgtctgtacctgtcgcggcaacggctagtccagcagcaattgcagcagcagagccgccagatgatccgccaggaaccatgtctaagttccaggggtttttcactgcgccataaaaactattttcgtttgaagagcccatagcgaattcgtccatgtttgttttgcctaacatgacggcgccagcttgttgaatgcggctggtaacggtggattcataaggtggaacgaagttatgtagcatcttggagccacatgtcgttaacgtaccttccgtgcagaatagatctttatgggcaacagggatacctgtcaaactggtgccttttccgctttgaagaagtacatcggcggctgcagcttgttctaaggcgtgttgttcgctgacagtgataaagctatttagttgtgggtcaagtttggctatacgcgctaagaaaaggcgagttagctcaacactggagatatctttgttacgtaatttttgtgctaatgtcgagatgctttgttcgaacattcttgtctctcttaatcgatcactttcggtacaaggaaaaggccggcttcggtctgcggtgcgttcgctaggaatgcgtcacggcgattttcttcggtgacaatgtcctctctcaatctttgggtcatttcaagcggattggaaagtggttcaacgccatcggtattaacagattgcatttgttcaacaagtgctagaacgctagaaagcgagtgctggtattggtcggcatcagtctcagtaagagcgaggcgtgccaagtgtgcaattttttgcacgtcttgtttgtctatggacatgttccacctgatagtttgattatcgtaaatggctgtcattgtatctcttagttgtattgctataaagcgaagagggggaaaaacagggcttattttttatttattaaattttttttagtaaacaatgaaatacataggaacttttttaagttttacacggaatcaacttgcccattggccccgtggttgttacattttgacgctgttcgtatcgtattatcagggtgtaagaattcatgtttaagaaaatcaggggaatgttttcaagcgatttgtccattgacttaggaacggcaaatacccttatttacgttcgtggccgtgggattgtgcttgatgagccatcagtcgttgctattcgtcataatggaaatcagaaaacagtagcatcagttggtaccgatgcgaagcgtatgctaggccgtactccaggtaacattacggctattcgcccgatgaaagatggcgttatcgctgattttcatgttacagaaaaaatgttgcagtattttatttccaaagtacacgaaaatagttttttgaaaccaagcccgcgagttttggtttgtgtaccttgcaaatctacacaggtcgaacgtcgagctatcaaagaatctgcgttaggcgcaggcgctcgtgaagtttatattattgaagaaccaatggcagcggcgattggtgctggtcttcctgttgcggaagcttcaggttctatggttattgatattggcggtggtactactgagatcgctattatttccttgaacggtattgtgacatctgaatccatccgtgtaggtggtgatcgctttgatgaagccattacaacttatgttcgtcgtcaatatggcagtttgattggtgatgcaactgcagaacgaatcaagacggaaattggtatggcttaccacactggtgaagagttacagatcgacgtacgtggtcgaaacttggccgaaggaattccacggtcatttgttttaagcagcactgaaattttagaagcactacaagaacctttggcgcaaattgttcaggctattaaaggtgttcttgagcagtctccaccagaattggctgcagatattggtgaaacaggtttggtgctaacaggcggtggcgctttattgcgtgaaatcgatcgtttaatcagtgaagaaactggcttgccagttattattgctgatgatccactaacttgtgttgctcgtggcggcggtatggccctagagttaatggataagcacgcatctgagctttttactgcagacaatgagtaaaagttaggagcgcatcattaaaaattcgcttcagtatagtggtaaggtgtctagcactcgttttgttgtgctggttattttgtctatggcgatgatcattgcagatgttcgttactctgttttctcacaagcaaggccttatttgaccttgcttgttacgcctattcaggttgtggtgaatacgcctcagaaaatgcttaattgggctggtgaacatcttgcaagtagagaagggttggtaaaagagaatcaatccctgcaagcagaaattttgttactgcgcagtcgccagcagcgtctcgattccctccaagcagaaaatgttcgtttgcgcgagttgctagatgcttctcaacgtgtagatgaaaagattgttatggcggaagttattggttttgatcagaatgcgtacagtcataaattaatgatagataaaggcttttcttctggtgcctacgttggtcaaccggttttagatgcaactggtgtattggggcaggtagtggaaacagcggcatacagtagtcgagtattattgattgctgatgcgagccattttgttcctgttcagcttactagaacagggtttagaggcattttgagaggcacaggaaacttaaaacgtttagagctaatgagtgttcctcgatctgttgatattaagaagggcgatattttaaccacttcaggattggataaacgttttccaagtggctaccctgttggtgtcgttagaagtgttaaatacacgcaaggtaaggcttatgcagatgtggatgtcgttcctttagctcaattgggacgtagccgtcatgttatgctgattgaaaagcctaaggcagggcgataatgaaaccgatttttgttttttgtattactctgctgacagctttaatgcttgaagccatgccttttcctgaagagcttgtttggttccgtcccgaatgggcattgctggttatcctttattgggttattgctttgccatttcgtgttggcgtgggcttggcttggtttctgggcttaatggtcgatttattgcagggcggcataattgggcaacactcgctaacctatgtcattattgcttatacatgtgctgtattttacaagcgattgcgaatgtatcatcgttggcaacagggcttttttatctgcttgctagtcagtattaatcagctgcttgatttctggatcgatcactatcttggtcatgctgagccgaccttaatgatctttatgcctgcggttattactgggctattatggccttggtcatttattattttgcgtagcgtacggcgcatttatgctatccgttaggccgtttttagggaaagtttatgcttgttttggcttcagcttcgccaagaagaaaagagctacttagtctcttggtgaaagagtttgagatattgcctgccgatatagatgagactccaaatcatcaagaaaaggctgaagactatgttgtgcgtatggcaactgaaaaagccagagcggcttcattgaaatatcagcagcacacagacgttaacgcgtcagccattttcatagcctcagacacaagcgttgtggttgatggtcgtatcctaggtaaacccgcatctcttgaagattccagatctatgttaaggctgctttctggccgctctcaccaagttattacttctctttgtctttgtaatttagaacatgagcatgtcgcaacaaaatgtgttatcagcgacgtactttttcgtgaaatctcagatgttgaaatagatcaatattggaaaactaatgaacctaaagataaagctggctcttatggaatccaagggttgggggctgtatttgttcgctctatttcaggatcttattctgctgtcgttgggctaccgctttatgaaacagcgcaattattaacccaatttggaattcattcactagaggaaatgtctcatgagtgaagatgtactcattaatgttactcctatggagattcgtgttgctctagttgaaaacggtgtattgcaagaagtttatattgagcgctcaagtcgtaaagggattgttggtaatatttatcaaggtaaggtggttcgtgtcctacctggtatgcaggcagcttttgtagacattggtcttgaaagggcggcgtttattcatgtatcagaagtcgtaaatcgtgatgctgttaacccaagtgatcagataggtgattatttgcgtgaagggcaatcgcttgtggttcaagtgacgaaagaccctattagctcgaagggcgcacgtttaaccactcacctatctatcccttctcgttacctggtttatatgccagatcaagcgcatgttggtgtaagccaaagaatagaggatgaagttgagcgcgaacgtcttaaatcattggtatcagaagctctaacggatgcagatgaaaacagtggttatatattgcgaaccgctgccgaacgagctagagaagaagagattcttgctgatattaaatttctgacacgattatggcagtctgttaagcgccgtatgcaaaatgccaaagcgccttctattatttatgaagatctacctttgcatttgcgtactatgcgagatttagtgggattaacaacggaaaaaatccgtatagattctaaagaaaactacgccaaacttcgggcgtttgccgaagatttcattcctgagttgagagatcgtattgagtattatccaggcgagcgtccaatttttgacctgtacagtgttgaagatgagattcacaaggcattagaccgtaaagtgcagttgaaatctggtggttatttgttagttgagcagactgaatcaatgaccactatagatgtgaataccggtgcctttgtgggcagtcgtaatcttgaagagactatctacaaaaccaatcttgaggctgcgacagcaatagggcgacagctcagattaagaaaccttggtggcattatcatcattgactttattgatatggaagatgaagaacataaacgtcaagtgttgcggatgctcgaaaaagtattagacgcggatcatgccaaaaccaaaattactggtgtctctgagcttggtttagtagaaatgactaggaaaagaactcgagaaagtcttggtcagactttgtgtgagccttgtcggtcctgtcgtggcagtggtttggtaaaaacgcctgaaaccgtttgttatgaagtatttcgtgaaattttaagagcagatcgtgcttataattcgcaaacctataccgtattggcggcaagcacagtagtagagcgcttccttgacgaggaaagtgctgccgttgctgaattggaagcttttattggtaagacgattcgttttcaagtggactctgtctacacgcaagatcaatatgatgttgttttgcgctagcaaaaaaaggccttaagatgcgttggttgttgcgtaaactgatcctttttactttttggggagcaattgctttctcggcattgcttgctatttttgctgtcagtgttgggcagttgctgccttatctagaccattatcgtcctcaaatagagcataaccttcaacaaattatgggctatcccgttaccctagaagaaattggtggtcgcctcgaaggtgttgatccaacggtttctattagtgggtttaagttacaagcaaatggccaatctgcgatcactgttaatgaaatgcgagtgcgattagatacggttaagtctcttcttacgttgagtcctcagttcacctacattcgatttgtgcggcctaaagttggtttgcaggaaagcgatggtcagtggcgactaaatggcgcgacaccttcgcgtaatgtcggcaatgaagtgggtgttgagcgtgttttagattatttatccgcacaaagaaatttttctatttatgatgctgaattggcagttaacagtgatcaatttggtcaacatttagtacgtattcctcatgtatacatattccaaaagtcgtttgaatcattattaacgtcagagctttatttagacgactatgaatcaccttttcatttagatgctcgcattgatcagactcgtagtttgctgagtaattatcgagttaaagcatcgattaaagcgccattattttccatccctttaaatgatatgtttccagagaattcgtattcgctatcttctatggagtttggtggtgatatttggttggatgcgttagttggcaaggaactagaagtcagaacggaggcaacgcagttaaatgtggcgtttgatgatggtcagaaatacgaggtgacatcctctattaagctccgatattctcaaaagcatccaggtgtacgagtggatgttcatgacatgctcatcaaagataaagatggcttaaattatccgacaacagatctatcatttgactggtcatcggtgacgaaccgctcgaatatcagctttgcgcgagctgatttaggcttagcacataaaatcgcggctcattttttgcctgaagatacaaatgcatcaaaaattttgaacggccttgatccaaacggaatggccaaaaatggctcagttagcttatggcgcgaaaacgatgaattgtcttttcaatttttaagtaatctacagtctgcttctatcaaaggttataacggtattcccaaggcaagtaatattaatgctgtgcttagcctttcggatgaaagcggctatgtcgattttcgcggcagagacagtgaaatagctttcgacactatatatgacgagtcttggcgtaccagctttttgtcaggttatgttagctggcagcaacagcaagatgttttcttggtcgaaggtcgtgatttagtcgtccaacgtaatggcgcgaatgtaagtggtggttttcgattagaagtgcgtgacactgaacctgattggattgcattggatttacatggcagtaatctctcggttacggatcgtttaacgtatcttcctccaaaagctcttagtgatgatgtcatgtcatggataaaaggggcatttgcagatacaggtaaagtagacaatgttgatgtcttagttcaaagcgaattatctgatgatgctgaaccacatgttcgtgtacagttagatgtaagtaatgcagatgtgacgtttgatgaaaattggcctacagcaactaacgtaaatggcttttttgaatttgatgaagttggtgtttcggttcaggtcaaatcaggtaacttacttgatttacctgtcagcaatttattattaacagtccctatttcgaatggctctgctgattggttaaatcttaaagggaaggttagtaataacgcgccgcttatattagcaaccttgagggcaaccccactggcagactcagttttacagccatttgccaattggcaattggacggtaaagtcaaaggcagttttgatgttgccgttccctttaaagaaggcgctgaaccaaaagtacaattggatcttgatttcaaagacaaccttttagcgatcaatgatattgacctttctacccacgttacaaatgggcacttaagctatagttcagagcaaggtataaccaaatcagaatttgattctcaggtcttgggcggttcatcacatcttatactatcgtcggctgtagcatctaacggtgggcttgctgtcttcggcgatttttcaggtgacgttgatgtaaagcaggtagcagcttggcagaaattaccagaagcagcactcaaaaaagtatctggtaaggcagcttatactgggcgcttatcggttaatcagtcgcaagatggtcaagttgatttagtgattgatagtgatttgcttggtgcaaacattaacttgcctgagcctgttggtaaaaatgcagaagaagctaaagcattgcgtataaaagtgatgcagcatgaaaaagatattgttattgatgcggattatgcgaccttgtccaaggcaaggattttgctgcaagataatgactttgcgggtggagaggtgattttaaatggcggaaaagaccaaactttaaatgctaaaattcctaaaggattggttctaaccggtgactttgatcgattctatgttgaagattggcaatccgcttttactgatttatccagtgatgtatcaacatcctcggaaggcgctgaggttccagaagtccctgaatggctaagtaaagtagacctaattgttgatgaagtaattgttaatcctagtaatacttggcacaactttaaagtcgcttataactcggcaacaaataagtcgttattcgttagttctgatgaaatgaacttttctctattgaataaagatggatctcctgatcttcattttggctttttaagttggaacacttcaccagctgacccttctgagcctgaatctaagtcatcgccgatttcagcaaaacaaattcctaatatgaccttgtctgttgatcagctatattttaatgaaaatccttacggtgattggcaattagctatttccagagaaggtgatgttgttcgtatagatcctatttcgtctaaattaaaaacaggtagtcttaaaggtagtttgttttggcaagacaaaggagacaattccagtgtcgagctagcaatggcggcaagtggcgctgacctagcagaattgacgaaaaagttttcgaatgatgcatttgtatcctctaaaaaatataaatttgatgtcggtttgagctggaaagggcatccgttctactttgatcgtgagtctgtttcgggccgtattagcttctcggctgaagatggtaattttagtaaagtagatgagttaccggcattcttaaaagcattaggtatctttaatattggcgcgcttagtcgacgtttattattagacttctctgatgtgtacgaaccaggcttaacttatgacaaatttagtggcacgctttctcttgataagggaattttaaaaaccacatcaccaatttcaattattgctccttcagctgagctggttgttgctggggaagcgaatatagtgactgaaacattaaatgaaaagctgaccgcaacttttcctttaacaggtactcttccattggctggattgttatggggcacaccacaattagctggattgctgtttattactgacaaattaatcggtgatcagttgtcaaaagtaaccagtgtgcaatacaaagtagaaggctcatttaatgaccctgttatgacgccgatccgttatcaaccgttagagaaaacgaaataatgagtactttatgtgttgctgctattcaattaactagcacgataagttggcaagacaacttacgagaagtgaagcatcttgttgcttctgcagcaagagacggtgctcgattggttgtattaccagaaaacgtatttttatttcatggtaaaggaatgcgatgcctagctgaatctgatgatcagagcgtcatattcaaagaaatatcagcacttgctcaagaacactcaatctatcttgtggttggatcgcatccttcgctattaagacccagcggcgatctggttgtagatgaacgagtaagacaaacatgttgggtgattggacctgacggtcttttatatgagcgctatgataaaattcatttgtttgatgttaccgttgatgataaagcgacgtcttacaaagagtccggagttattgaaccgggagagttggctttaaaagtaattgacgtagatggttttaaagtaggtttgagcatttgttacgacctgcgatttccggagctctaccgagaattgactaagttaggcgctgaagtattgttagtgccagcagcgtttacttatgtaactggaaaagctcactgggatattcttttggccgcaagagcgatcgagaatcagtgttacgttcttggcgttggccaatgtggttggcataacgaaaccaggcaaacctatggtcacagtgttctgtactctccattcggcgagcgtctagctaatttggaagaagagcctgggtattttgtttttaatatgacaaagacggcattaagtaattgtcgacaaaaaatgccttgtctttcacaccgtagactcccataacaagccttctcccaagcattcttaagacctttgatagggcatcaattttaaaataatcactatagattgtagaaatattaattcagattatttgcttttaccaaatcagatattccctgctaagcttaatattcctgtttgattggcctgagaatggagggctgtctgatgtatctacaaactacacaaaccataacactaccaagtactatctttatctcggagtcagccatggctagttactattctctaagtgatgaatacgacgaatatgatgagtatgacgagtatgatgaaggcgacgatgaatcatattatggtgatccaagtgatagcgatgatgacttctgggatgactcaaacgacgattgactattagagaactgtcgataagcatttttagttcttacagggtattgttgtcgcgcaacttattatactaagagcctctgatgaggctctttttttacctttttagccgttttttcgttgatcgataagcgtagatttattggagtaacatctaataatcgttagacgttactctttagaaaatgttatctgtacatttctccaccctaattcttgtggtagatcggcagcctcttctatatgcccaatacgtgtgtatgagtatgaagtattaaacgttttatagaagataaccatagtgcgcgatccccataacattagatccccgttattaattgtgccaggtcgataggtatcagttgacagtgcttttggtaaatcggcttccttctcgttactgttcagatcatccatgtctagggtcagaggtaacatagccgcaaattcacgtgccgcatcagtgtcggctaaggtcgctgcgaaacgatgttctccaatggttatccatatgcgtgattcctccgagtttatggatgctggttgagcagcgacaggttttgttgctgactgcgctgcatagcctttaccgatcgtcagtaaaagcagcaatgaaaggccaactcgcttcagaattcttacatgctgacggcccgtaattaagattgaaatgtttgctttatccgaataggtttgaaaggatttattcataatagggccctcattattttattttgtatatagataggtacgttactgtattggcatgcgagacgcttgaaacgtcagaaaggcgctaatgagtaagacagcagcacttgcaataaaggtgctttggtagtcgtctgcgtcgaagagtatgccgcctattgtcgaacccaatgcaatggacaattgaaccactgcaaccatcagaccgccgccagcttctgtgttatgtggcattgctttcgccagccaagtccaccaagcgacaggtgcagcagttgcgactagcccccacattgccagtagtaaagcgacaggtgcaacatcgcttccagccggaatcagcattacagcaattgctgccataaaaacgggaatgccaataagcagaccatataaagtacgttttagtattgagctgatgattaacgtaccgataaaccctgaaaatccaatagtaagtaatagaagcgatagtgttgatacgctggtttgtgtgacggtttcaaggaaagggcgtagataagtgaagagggcaaactgacccataaagaaggcgccacatccagccataccataggcaaccgcgcggctttttagtaccttgagaatattgccggaacctggttcgcgtgcctttcccttcatagagggtaatgcgatccactgccaaattaaagtgattagtgcgatgggaatgatagctaaaaatgcgcctcgccatcctatgatagagcccaaataactgcccaatggtgcggcaattactgttgccagtgcattgccaccattaaaaatggccagagctttaggtactttgttcgttggaactaatcgaatcgccatggcggcggacatcgaccaaaatccaccgatgactacgccgatgagcgcacgaccaagcatataggtcggataatttggcgctagcgcgacaatgcttccagagatccccatcaagactgttagcatcagcattaactttttgcggtccatagtgccaattagcataggcagtaaaaggctggttagtacggcaaaggcgccagaaatcgcaataccttggccagccattccttctgtaatttgtaagtcgctggcaatgggggttagcagactaacaggcataaattcggacgctatcagcgtgaatacgcatagcgacatggcaaaaacgccactccaatgagccgtgttatcagtcttgtctgttgatgttccatcatgaatatcagatgtggtgagcgccatagttttttgttacgccttgttttctataaaaaaagcaccacgcgagcccaaagagcgcacatggtgcagaagttactttaactattctgattacggttaagctaggtgttgcttaaagaagcttgttagcttgtcgaatgggatgacatccacttgatcatataaatcaacatggcttgccccaggaatgatcatcatctcttttggttcagccgcattttcataggctgttttgcccatataaagcgaatgtgctttttcgccatggatgaacaaaaccggacgaggagaaatttcagagatataggtcagtaaaggcatgttcataaaggatagtggcgtcgtctgtgaccaagcgttaccagaattcaccgcacgtgggtgatagccacgaggtgtcatgtagtaatcatggtagtcgaccataaattgcggttcgccaccttttaatacgttgtagggtgcttggtaagctggagaagctttacctgcatcttcccaacgttgttggcttaattgtttcagtccttgtgtacgctgttctagggtgacgctgtcgttatagccttttgacatgactcgagtcatatcatacatagtgcttgctacaactgctttgacgcgtttatcgacagcaacggcatttaatgccattccaccccaaccacagatgcctatcattcctatacgttcacgatccacattgccttgcataccaatgcagtctactgcagcgctaaagtcttctgtattgatgtctggcgaagcaatgttacgaggctcaccaccactttcacctgtataagatggatcaaaagcaagagtgacgaagccacgctctgccattatttgagcatacagaccagaagattgctctttcaccgcaccgaaagggccaccaacgacaatggctggtaatttgccagacgcatttttgggttggtaaagatcagcggcaagggtaataccatagcggttcttgaacgttatttttttatgattaaccttgtcacttttggcgaattttttatcccattcatcgcttagttttattgatgactgagcaaaggttttgccagtagttagagaagcaacgcctagtgcaaccatacctgcgccagttagtttcatcatattgcgacgtccctcatcaggaacatccttttcagttaaaacatttgtaatttcagtatgtttatccatggtcattctccagataagtaagttaggcaaaacggttgtcgatcacaaagaggcattgaacatcgtctttctgaaagcattcattagcatctagttttacagctctgggtatttgggggttagcaggatcctgcctgattcttgcctgatactcctgaatggcagaatttcacgtgacctagggtagtgcactaattattatggaaagatcatattttgaagatattcaatgcgactcaacgcactcaaaagactagaagtaaatacatgaatagagatatcagcagcatacaaaaagacttggctaaggctatcgaagaaaaaacaatagggcaggaagattgcgctacgttaatcgaaaacctatctttttttcgccgagaagtaataacggaaccttgtccttgcacgattgaagcaagtgttctttttgtcgttcaaggcactaagcagttgttggtcggggagcaaaacttcatttatgacactcagcattttttattgaactcactcgatttgcctgcaagttcacaagtgctagatgccagtccagatcttccttgcttagggctaatgctcaagctagatatgctacttatggcagatattattgcgcaaaatggtatgcctcctccttatgaaggttctattagtggaagctcggcaataggaacggttacttcatcgttattggagccttttactcgtttattggctttacttgatgagcctgatgccatagccacgttatctcctctcattgtgagagagattcattatcgactgttgaatagtgatctagcgggtcggctttggcagattgcctcgacaggtagtcaggcccacagaatttcacgagccgtcacttggcttagaacacattatgcaaaatcctttcagattgaagagttggctgcttatgttcaaatgagtagcaccactttgtaccatcattttcgtgaacacacagcgatgagtcctttgcagtatcagaaatggttacgcctgaacgaagcgcagcgcttgatgctaaatgacagtcttgatgcttcaagtgcagcattcaaagtaggttacgaaagtccttctcatttcagccgcgaatatgctcgcctctttgggcaatcgccaaagcgacatatcgaagcattacgaaaaggggctgagtctaatatttgacgaatcgccacgaatgtaaacaaatttcgtctgttttacctgatctttgtctagaacgtcggttgggctttttctatgagcgccggtgaaactctgatttagcccttcgttttatttgtacaaagctatttcgttgagcactctttcccccatattccatccacaaactctggatgatcgataaacggatttcgatttccttgtagttgttgtactcggtcgttacggcgtttttcaaaggcggtgacggggaatttgtcgttccacgctacgagtgtacaaaggtcgccgatgctgggttggccgctttgtttgtcattgcctttggttatgattaagtcgggcatgttttctggtgaggcgtcgtcgccagcttcgtatcgagcagccatgtagaagaccatacgggcgatttggcccttggcgtggtcagttggttcgaaggattctttgtttttatctaggtaggcaccagacaatactttgctgccgttagctagctcatcgtaaatcgcttcgccgcccatgccatagccatagttgctgtgcgcgccgtttaggttgcggtcagcagggcgcaggtgatgaaggtctgtgtagccgtcttggctttgtttggcaaagccgcgggattttggccaaacgtgttctctgtcccacgcatcgtctttgcttttgcctcggtttgcttggttgatgtttctcacgtcatctaggtaaagcatttgcactaggccgcatttgggtttgtcatctgggcaggcggaatcggtgtaaaccagtgcttcccacacgtcgatattcttaccgtcgtaccaatcggtatttccactttgtgtgtacttcagaggtttttgaccatcaatgatgctgtgcagttttgctttgagcgcatcgcctgttaactcttctgtaccatcgtaataacccgccgacgcatatgccgaaaaaaacataagaaaaacaaacgctttgcgccacataacaagacctcatttggataatgcgagaattgtagggaagtgcagggtgtttagattctggggatttgaaaggatttgttagcgaatgtgtgttctacgtaaagacttgatcttgatcatattaaatgagctttttcttctatctttgatgatgaatttttaaacgttcgttaccgcacagaatctcgtctttctatcgttatagagtgaagtatcgagtttgtttgaaagtcacctgattttcgacgttttgacatggagattgatatgtataacgaatattggaacggttggggctgggtgctgtggattggtttttggtttttgctgatttctagttttggccattggggttacagctatcgatctaatcgacgttactttgcgcaagccaataaaacggcgctggatatattgaacgagcgttatgctcgcggtgatatcgaacaagcagagttttctcgcatcaagaaagaaatcgccagcaaataatagggagcatctcacagtgccaaaaactacgatgcaaaccgcagcactagcgccggatcaactgagcctaatagacagatactggcgagccagtaattacttgtcggttgggcaaatttaccttcacgataacccgctattgtcgcggcctttggtcttggctgatataaaacgtatcttgcttggtcactggggcacgacccccggacagaattttatctacgtacatttgaatcgcattattaaacaatacgatttaagcatgatttatatctctggccccggtcatggtggtcctgccgtggtgtcaaatacgtatttggaaggcagttacagcgagatttatcctgatataagtcaagacacagtcggcctacaaaagctgttcaaacagttttcttttcccggtggcattcccagccatgcgtcacccgaatgtcccggttccatccatgaaggtggagaattgggttattcattaagtcacgcctttggtgcggtatttgataatccagaattaatcgctgcctgtgtggtgggtgatggcgaagctgaaacagggcctttggcgaccgcttggcattctaataagtttctaaatccaattaccgatggcgtggttttgcccattttgcatttgaatggctacaagatcgcgaatcctacggttttggcgcgcatcagtcaccaagagctagagcagctatttcgtggttatggttggcatccaatttttgtcgaaggcagtgatcctgactatatgcataaagctatggcgacagcgctcgactttgcggtacgggaaatcaaggcgatcaaattgaacgcccaagaaaatagagtatttgaacgtccccgttggccgatgattattctaaaatctccaaaaggctggacgggccctaagatagtcgatggcgtgcagatcgaaggcacttttcatgctcatcaagtgccaatatctaatccagaatcgaaaccagaacacctgccattaatcgaagaatggttgcgcagttaccgccctcaagaattattcgatagcaacggccgcttgttaccagagctagtcgaactggcgccaaaaggcgagcgacgcatgggggcgaaccctcatgccaacggtggtttgctactgaaacccttacaaatgccagattttcgtgactacgcttgtacggtgccgaaacacggcgtgcgcggcgttggcgatacccatgtgctcgggccatttgtacgagatgtggttaagcttaaccaagagaactttcgagtatttggcccagatgaaaccatttctaatgggcttgaggcggtgttcgaaaccactaatcgacaatgggaagcgaccacaaaaattaatgacgaatacctagcgcccaatggtcgcgtgatggaaatgcttagcgaacaccagtgtcagggctggctagaaggctatttgctcacaggccgacacggcttatttaattgttacgaagcctttattcatatcgttgattccatgtttaaccagcacgcgaaatggctaaaagtcaccgctggtttgtcttggcggcctaagatcgcctcgttgaattatctattggcgtctcatgtttggcgtcaggatcacaatggctttactcaccaagatccgggttttattgatcatgtggtgaataaaaaagccgacatagtccgagtctatttgccaccagatgccaactgtttgctttcggtgatggatcattgtttgcgtagcaagcattacgtcaatgtggttgttgccggcaagcatccagcgccgcaatggttggatatggacgccgcagcgaaacattgtgcggcagggattggcatttggcagtgggcgagcaacgacacaggtttaaatcaacatgaccaaacggacgtggtgatggcgtgttgtggcgatgtgccaacgttggaaaccttagccgcggtgtctattttgcgcgagcatttacccaccttgaatattcgtgtggtgaacgtggtggatttaatgaaactgcagccgcaaaccgagcatccacatggtttgaatgatgccgagttcgactttttgtttaccgagaataagccagttatttttgcctttcatacctatccatcactgattcacaaattaacctatcgccgtaccaatcatcgcaatattcatgttcgcggttacaaagaagaaggcacgatcaccacagcatttgatatgacagtgcttaatgacatggatcgctttcacctcgtaatggatgtgattgatcgactaccacaaaccggcgtgaaaggcgtcgagttaaaacgcatgttgagcgaaaagctgatcgagcatcgccagtacatcaatgaatacggtgtcgatatgccggaaattcgcgattggaaatggagcaataaggatgaatgattcgagctcatcaagccaagcaatcggttctacaagtcacttaatagaaaccgctaagcgcttgatggccgatgataaaggtctgctcgcgatggacgaaagtgtggcgacgtgcaatcgccgctttgctaaattgggtatcgcgcaaagcttagacatgcgacgcgcttatcgagagttgatcgtcaccacgcctagattaagcgatagtgtcagcggcgttattttgtttgacgaaaccattcatcaacatactcaagatggcacgccgttcataaacatactgatggatgccggcatcattcccggcatcaaggtcgatgctggcgctgtggatatggcggggcatccgggcgaaaaagtcaccgaaggcttggacggtttacgcgaacggctggaagcttatgccctgatgggcgcgcgcttcgcaaaatggcgggcggtattcagcattgatgtcgacgctattcaaacaagggtgattgatagactaacgccatctaaagcctgtattgaagccaatgctcatgctctcgcacgttatgcggctttgtgccaagaaactgggctggtgccgattgtcgagcctgaagtgatgatgaatggcagccataccttgcaacaatgtgcgcaagtgacagaagcggtcctacaggcggttgtccaacacttaaatgagcaaggcgtgttgctagaaggcttgttgttgaaacccagcatggtgttgcccggattgctttgccctgtacaggaaagtgtcgagaccgtcgctgatatgacaatacattgcttgttgcgtactgtccctgcggcggtgccgggcattgcttttttatccggtggacaaacgccagagctggcctcggcgcgtttaaatgccatgaatagccgatacagatctcgcttgccatgggcgctgacgttttcattctctcgggcgattgaactgcccgcgttagaagtttggctcgggcaagatgacaatgttgaagcggctcaaaaagtcttgcagcaaggcgcgtccaacgacaaagcagcgcgccgcggcgaatattccgttgctgctaactaatggtgaatagtagagcaatagacgagattgtttttctgctggatgttgataacaccttgctcgataacgaccatattttggtggaattaaaagcgtttttaattcgtgaaattggcgtggaaaacagcgctcgttattgggtgatattcgaagcattacgcaaagagcgtggttatgcggattacctaggtgcgttgcaacagtatcgacttgaacatcttgatgatactcgtggacttttaatcaccgagttctttcttgattatccctttgtggatcggctttatgccgatgcattgacactcattaagcatctgcaaaccttaggcaaaaccgtcattttgaccgatggcgaagccgtcctgcagccgagaaaaatcaaacgttcaggattatgggaggcagtggatggtcaggtgctgatttatatccataaagaaaccatgctcgatgcgatcgagcagcattatcccgccaagcgttatgtcatggtggacgataaattgcgtattttgaccgccatgaaacgcatttggggaagccggcttactaccgtttttccaaggcaaggtcattacgcccacgatccagaaaagacacatccttatccagcagccgatgtcaccattgaacacatcggcgagctgattcatcacgatttttgtattggtcttggcgcagcagacattcgttctgcgtcattggaggaattatgaaacctataaaagacagcaatccttttgaagatgactttttatctgaaagcataagtgcgaccaagcaattgcacatgctaggtcaaagtatctggctcgataacattactcgcgagctgctaaacagcggcactttgcagcactatattgatcatctgaatgtgacagggctgacctcgaatccgactatttttgataaagcgatcaaagacagtgataactacaatcaagccatcgccgaaaaagctgccgatggtctatcgggtgaagcgctgtttttcgaactggcgctagaagatttaactcgtgcggcggatgtattacgccccacctttgacaataccgatggtatggatggttgggtgtcgttagaagtctcaccactcttagtgaacaataccgctggcacggttgcggcggcggtggatctgcataaacgcgctcagcgccccaatatgtttatcaaaattcccggtacgccatcaggcttaacggccatcgaagaaacaatttttgcgggtgttcccgttaacgtgaccttgctgttttccagcgagcaatatgtcgccgcggcggaagcttatatgcgcggcatcgaacgacgaattgcaaaaggacttgatccgaaagtcggctcagtcgcttcgttgtttatcagtcgttgggatgtagccgtcaatgaccgagtgtcttctgacttacgtaatcatcttggtatcgccatcgcgcaacaagcttacaaagactactgcgagctactggccgcgccacattggcaatctcttaagacggctggcgctcaatcacaacgcttactttgggccagcacaggcagcaaagatccaacgatttccgactcttattacgtctcagcgcttgctgcgccacacaccattaatacgattccagaaaagaccttactaagcttctcgaaagacggcgccttgtctagcgtgatgacgattgatggtgttgatgctgaaagcaaactgttggaattcgccatagaaggcattgatgttggcgcactggctgatcagctccaacaagagggtgcagacgcttttactcagtcttggaacgatttgttggctgtcatcgagcagaagagccgtgggtcaaaaagtgatgaagcgcctttctagcaattttcaaagagatctatgttaagcgattttttaggacgtgattttttaggagtcagccaaagtgaaacagttaatgctcgaccagcttgctatcagtgatgtgctaaataaggtgggctaaaaggcgtatatgttcgctagtgcacagagtgaacaagggcttttttattacactgtgttggcatttctctgtctccatttttagaccaaggatttttcgaagcctatgccatccactacatctcaaaacatcggcactgtgatttcgattcgcggaagtgtcgtggatatccgctttgacaacatatcgtcagacaatcagttgcctccgattcgtacattattacgcactggcaaagacaacagcattgccattgaagtgttttcccaattggatgatcagcgggtgcgcggtattgccttaacgccaacccaaggtcttgcccgaggtatgcaagttgaagacactggcgagccactacaaacacccgtaggcaaggggattttgtcgcgcatgtttgatgtgttcggcaatacgattgataaaaaagacgcgccgatcgacgtcgaatggcgttcggttcataacgagccgccaccgttagcaagacgttccaccaagaccgaagtattcgaaacgggcatcaaggtgatcgatgtcttaatgccgctagaacgaggtggcaaagctggcttgtttggcggcgctggcgtgggcaaaactgtcttgctgaccgaaatgattcataacatggtcggccaacatgctggcgtaagtatcttttgcggtatcggagagcgttgccgagaaggcgaagagctttatcgcgagatgaaagaagcaggtgtgctggacagcatggtgatgatgtttggtcaaatgaacgaaccaccgggcgcacgttttcgcgttggtcatgccgccttgaccatggcggaatatttccgtgatgacgaacatcgtgatgtcttgttgctgatggataatatttttcgttttattcaggcgggcatggaagtgtctggtttgatggggcaaatgccagcgcgtttggggtatcaaccaaccatgggcaccgagttgtctcaactcgaagaacgtattgccaataccggcagtggcgcgattacttcgattcaggcggtgtatgtgcctgccgatgattttaccgatcctgctgccgtacatactttttctcacctttccgcttccatcgttttatcccgaaaacgcgccagcgaaggactttatcccgctattgatcctttgcagtccagttctaaaatggcgacgccaagcattattggcaaacgccattacgatctcgcgcaagagattcgtcgcaccttggcgcaatacagcgaattaaaagacattatcgccatgcttggcatggagcagctatcgcccgaagaccgcaaagtcgtcggacgtgctcgccgcttagagcggtttcttactcagcccttttttaccaccgaacaattcactggcatgtctggcaaattggtcagtcttgatgatgccttagatggctgcgagcgaatcttacaagatgaatttgaagactatcccgaaagcgcgctttacatgattggtgcgattgacgaagcccatgaaaaaagcaaaaaagccgcagaagataaaccaaaagccgaggaggatgaagatgccacaagcctacatgacgcttaaagttttgctgcctcataaagtatttagcgaagaacaaaaagtgctgcgaatcgtggcgactacaccacaaggagcgtttggcattttgccgaatcgattggattgtgtggcgtctttgtcggcgggcattttagtgattgaagtggaaggcgaagaagaagcttatattgctgttgatgaaggcgtattggtgaaaactggagccgatgtgcggatttccgtgcgcaacgctatgaatggcatgggactagaagatttacgtcacgcccttgaagatgagtttattcagcttgatgagcaagaacaaaaaatgcgttcggcattgaccaagatggaaagcggttttgttcagcgtttagtggcctttaagcaggatgcgagtttgtcatgaaagacgatgatgaagacaaaaacgggactaaaacggaccgtaatctagatcgctctctagatcagaaaccgaaaaacaactacagcaagcaagttggctcagttgccgctcgtaagttaaaagcacagcgacacgtgaccaaaactgtctggtctggcttgggcatgatggggttggtcggctggtcgattgctattcctactgtgcttggtgcggcgctaggtatttggttggatagtgcttacccaagtgatcgttcatggacgctggccttgctggtcgttggtctgtgtttgggctgcttcaatgcttggcactgggtgcaaaaagaagacaaagacattcaccaaccggaggacaacgacgatgttaattgattttagcgacaacttttggggtggcgttgcctatgccatcttggttggcatgctattaggtgtgttttattttgcaggattgtggtggacagtgcgccgattgggttccagtcgcgtagttgcgccgttgtttctattcagtatgttgtttcgcattagcgtggtaatggtgagtttttatgtgtttctgggtaatgactggcagaaattattgttagctttacttggctttatggttttgcgtttgttcgcgacgcggctgattcgtttgaaagacaaccccgtcattatcaacccgattcacacgcttaaagaaaaacatcctcatacagaagagcgtttatgaacctgactccagatctcattgtgtattggcaaatgggttttctaacgcttaatgccaccatagtctttacttggctggtgatgttggtgctggtggttgggtcgattctgatcactcgaaacttatctaacaatttacagcgttcacgttggcaaaatgccctagaagtggtggtgatcaccattaacaagcaaatcgaagaagtaggtttaagccaaccgcaaaagtacattggctttcttggttcgctgttcttattcatcgcgctatcggcgcttggcaccattattccgggtttcgaaccaccgacaggttcgctttccactacggtggcgttagctctgtgtgtgttagttgctgtgccgctgtttggtattcaagagcaaggtttcggttcttatctgtcttcctataccaagccaaccatcattatgctgccgtttaatattatcagcgaagtgtcgcgaaccttggcgttggcggtgcgattgttcggcaatatgatgagcggtgcgatgatcatcgcgatattgctgactattacgccgttcttatttcctattgtgatgaccttgctcggcttgttaaccggcattgtgcaggcttacatcttttttattctcgctaccgtgtacatcgcagcggcgactcgctcctccaaaaaacaaacgcagaaaaaaacagctcaacaaccagaaactcaaaaaacaaacgaatcaaaactatgaatatttacggagtaactatggacagcatgacaatgattgcaatggtttcgattattacggcaggactaacaattgccatcggtgttttagggccttcacttggggaaggtaaagcggtggcgacagcgttaacctctttggctcagcaaccggatgcctcggcgacgattacgcgaaccttgtttgtagggttggcgatgatcgagtcgacggcaatttattgttttgtcgtatcgatgattttgctattcgccaatcctttttggaattacggcattgctcaagcggcaggtcaataaatcatgctgatcgattggtttaccgtcattgcgcaactgatcaattttctggtcctcgtttggttgcttaagcatttcttgtatcgtcctattttgaacacgattgacgctcgtgaaaaacgcattgccgatgagctggccgacgccgatagcaaaatagccgaagccgagcaacagcgggaagcgtttcagcaaaagaacgcggaattcgaccaacaacgcacggcgcagatgaacaaagtgggtgaagaagcgaaagccgagcggacgcgattgcttgaagaagtgcgacaagagtccgacgcgctgcgcagtaagcttaagttagcgcttaaaaacgaacaactgagcttgaaagattccctaagccagcgagcacgagaagaagtgtttgccattgttcgtaaagcgcttagtgatcttgctagtaccagtttggaagccagtatggccgatgtttttgtgaagcgtttagacgcattagcggacgctgaaaagaccagtttgcaagcgacttttcaagagtcgactgaagtattaatcgtgcatacggcgtttgatttgcctaaaaaacaaatcacccagattaccaaggcgttacatggcttattgggcgatggtgttgttattgaatttgccacggatgctaatttgatcagcgggattgagatcgattcccacggtcagaaaattggttggagcatcgctgattacctgactacgctgactaagcgagtcaatgacgtgatgctttctcataatgctgttcaagacgaaagccctgagcttgagaaaagccaagagcaggcttcatgatgtcgatgtttgacgggttatttgctgatttaaaacaggctcgggaatcgttcgaacccgctttgtcaccacgggaaatcggcaagattaccagtgtcgccacggggattgcaaaagtatctggcttgcccaatgttggctacgatgagttattgctttttcccggtgatatttatggcatcgcgtttaatgtcgatgaagacgaaattggcgtggtgttgcttggtgaatactggcatttgcaagccggtgatgaagtcgaacgacttggtcacgtggtcgatgtgccggttggcgatagcttgattggccgtattattaatccaatcggtaaacctttggatggcaagggtaatttgggaactaccgagcgcttaccaatcgaacgaccttcgccagccattatggatcgagctggcgtgagtgtgccgttgcaaacgggcattaaggtaattgatgccttgataccagtagggcgtgggcagcgagaattgattcttggtgaccgacaaaccggcaagacggcgattgcaatggacacgattcttaatcagcgtggcaaaaacgtcttgtgtgtctattgtgctattggtcagcgcgcgtctggtgttgccaaggttattgccactttgcgcgaacaaggtgcgatggaatacacagtcgtggttgtgacagaaggcaacgagccaccgggcttagcctatgttgcaccttatgcggcgaccagtatcgcggaatattttatggaacagggtcgtgatgtgctgattgtctacgatgatttgacgcatcacgctcgtgcgtatcgtgaattgtctttattgttgcgtcgtccaccaggacgagaagcctttccaggcgacattttttatattcattcgcgtttgttagaaagagcgacgcatctgagcaaggaactcggcggcggttcattgacggctttgccaattattgaaaccgaagcgcaggatatttcggcgtacattccgaccaatcttatctccattaccgatgggcaaatttacctttcgccggccttatttgaactgggtattttgcctgcggttgatgtggggaaatctgtgtctcgggtgggtggtaaagcgcaaagagccgcgtatcgcggtgtcacggtggatcttaaattggcttatgcgcaattcgaggaactggaaaccttcgcgcgttttggcgctaggttagacgacgacacgctgaaaatcattgaacatggtcgacgcattcgagcctgcttgaaacagcctgaatttgcgcctgtgtctatggcagaacaaatcgccgtgttagtcgctttgaccgcagatttgtttgatgacattaacttagacaatatgccagccgcggagcaagccgttcgggatgctgctgcgaatatcaccgatgatattgttgagcgtttagaaagcaccgacaaattaagcaaagatgataaagcagtgattttagaacttgcacgccaagcgcttgaaaccttcagcactgacacagatttaggtgagccaagatgacagatagtatcgccagtttgcgtcacaaaattaccagcgcccaagacttagaatctgtagtgcgaagtatgaaaaccatcgcatcgtcgagcattggtcaatatgaaaaggccgtgcattcgctcgatgattattatcgaaacgtgcaattgggattatcggcgtgtttgtcgcaaactgcacaattagaacagcctgcggtgattgttaatcgatctcagaaatatgcacccgccatcggcgtgattgtatttggctcggatcaaggtctagtcggacagttcaatgaagtcatggtcgagtttgtggtcgattctttggcaaaattatcaggtaataagatgctttgggccgtaggcgagcgggttgagtctcgcttgatagagacagatttaaacaccgaagcaagctttgagttacctcattccatcaacactattactggattggtaggcgagattttaatcgaactggaagcaaaacgagatcaaggactgattgaccaagtatttttgtttcaccataaactagaagataattcgatttctcgacccgtgagtcagcaacttttgcctttggacgccgcttggcagcgagagcttgttgctattgaatggccaagtaataaccttgtggaagtgatgccagatcaagatcaaacacgtcgtgcttttgtacgtgaatatctgtttgttagtctttttcgagcctgtgcggaatcgcttgccagtgagaacgccagccgacttgccgccatgcagcgagcagaaaaaaatatcgatgaaatacaagaaaacctcaatcaaacctttcaccgtctgcgtcaaagtgacatcgatgaagagttatccgatgtgttatctggatttaatgctttaaattagaatctagatcatgatttcagtgagtaaatcataaaataaagagtagtgtgttcgctagcgcacagaactttgagtagcaaaaagatgaatatgtcattctatcgctttgttgcgacctgatttctcatttgaaaaatacctaagatccttcctatgcatgatgcaatcgatacgaccttttcaccattacagaatcatttattagccgctttacctgaggaagttcaagttcgtatctttccttttcttgagttggaaaaactggaattagggcaggtgatgtacgaagcgggcgacaaattggcttatgtacactttcctgttgatgccatcgtctctttgctgtacgtgatggaaagtggcgcgtcagccgaaatttctgtggttggcaatgaaggtttgataggcgttgccttgtttatgggtggcgaaagtacgtcgagccgagcggtagtgcaaagcgctggatatgcttatcgcttaaagggctgcatgttaacggaagaatttaatcgccacggtaagttactggagttgctgctgcgttatacgcaatctttgatcacccaaatggcgcaaaccgctgtatgtaatcggcaccattctatcgagcaacaattgtgtcgctggttgttattgtcacttgatcgtttgcccgataaccatctcaccatgacccaagaattgattgccaatatgttaggcgtgcgccgcgaaggcgtcaccgaagccgctggcaaattacaaaagcttggggtgatcgattatcatcgaggtcatatcaccgtgctagacagatcgaaactcgaagagttaagctgcgaatgttacgccgtggtgaagacagaaacagatcgtttgttgccttatgtggtgccgaaaaagtcagcctgattcaatcatctaaaatggtgttttaacctgatgacatcattcattgacgagcttctgtgagccgattgtttgtttgctggttttagcgcggcataggcttcggtaatttctttgaacaagggctcgcaattcgattgctcagaaatatctggatgatatttgtgggcgagcttgcgataagactctctgatttctttcgccgatgcggtgagttctacttctagggttttgtaataatcattgaattgcatggtcagtctccgatcaaaatagatgaataaaaagtacagagccgttcgtttttgagctgtgcgaatctgtctatttcccttaatgagatgcagaaaattcggttgtcatttctatttctgaaaaatggcgttctgtttgtttcatcagcagggccagttgtttaaagacggcaggcaagcgatagggcaaatcttccgcaatcaatcctgttccaaagttgtttgccgctgcaccgtgcaaccaaacggccgccgcggcggcgagaaaaggttccatgccttgtgtaagtagaccgagcgctatgcctgccaacacatcgccagatcctgcggtcgccaaagttgatggcgcattagcattgatgatggctcgtccatctggggcggcgatgacggtatcattgcctttaagtatgacgatggcaccgcttgctttagctgcagcacgagcgcgagatagcttgtcattacacgaagaatcaaccacgcctttgaataaacgactgaattcgccttcatgtggtgtcagcacgcatgggccggtgatcgcatcaaaaagatcggttggcgtatgttggaatgaagtaagcgcatcggcatcgagaacggttgcctgtccagactttaacatggtcaatactcgtgcttgggtgtcggggccaacacctgcaccgggaccaatcagtaaacctgtaatgcgtttatcagcaagcagtatagccaagtcttgatgtcgatgaattggcttgaccataatgctggtcagtgttgcagcatacacagaaagggtaaggtaactctggctcatgtccaccgcgactgttgtcagtccagcgccgacacgagccgctgacaaagccgccatgcgagccgcgccagtggctggccagccgccccaaaccagcgcatgtcctcggctgtatttgttgctgtgttgatttaataatggcaaatcgtcagcccataacgcggggtgattctcaaaagtatcaggggggatgctgataaacacggaagcgggtgttcctatatcggcgacgaccagttcaccgcacaagcttttcccaggttgtaataggtggccgggctttttacgaaagcaggttagagtgagggcacaatgcacagcgcccatattttcgccagtgtcgcccattaatccgcttggcacatcaaccgcgatgatggtcaattttctagccgctgcagcagcaagggtctccactgccgcgccttctaggggacgagttagacccgcgccaaatatcgcatcgacaatcagctccgcgccgtttagagcatcgggcgtgagcgtttcaacgggtccattccagagagaagcatgatgtgccgcagagccacgaagctgatcacgaggaacaagtaacgcgactcgaactggccagtttgcttcagccaaacgtcgagcggcgacaaaaccatcaccgccattgttgccgggaccgcaaagcaccaatatcggccgcaagctccaacgattcataatcgcgtctgccacaggacggccagcgttttccattagagtgattgcattgatgccataggcaatggttaatcggtcagcttcggtcatttgagctgtactgagaaggacatgtggcagtcgatcagactgtccacgttgtgagtcaaagcctgattcccaatggcttggttgaggaatcgttaatggtttcattgtggtgccactagattggcttttggcgcacgagcccaataacccgttagcccataatgctcgtacatttccgcttcttggtgtcgattaatctgttcagttgagttgtattctggtgagtctttgaccaattggcgagtcagatcaatagtgagagattcgtctaaccaatcaatgtttttgatccattctggcgaaatcagtacctgatgtcctccccaccaattgctggtattgatcaccaaatagcgcaccgcccaagtgttttcttctactaagatttctgcaatatggccaatgtcgccatcttttgcatgtacgtgataatcgatgatggcttggcaactacgcaaattagggtctttgtttttatggttttcttggttttttgcgtcataaacggcttgatgagccacttctgccttatggatttcttcgtctccattgagcgaatcgatatagcccggatacatcaaataagggtacatgccaccagcccataatcccgttcctccccaataatttgggtagccataaaaccccagataatccatttcatgctggcgtgagacgggttggtctgtgtcgatttttgggctgttttttacttggtctgtggtaattaacactggaaggatatgttcccagcggttgggtttttgaatggaaatcggagagataagaaccttgcgatgcatcagccaaagtcctgtttccacgacgaaatagcggaccacccacgttaagtcatcaaacaaaacgtcctttaccatacccacatggccgtcgctggcagctatggtgtatttttctaaatcgttcatgctgcgtagcataagaaattatccctttaaattaggtcgcttgtaataaagaatccctcggcgttaaccgagggaagggtgttagtacttagctgttaatggactagctcagctcagttcgatgcgaaatcaatgaccactcgtgacggaacatcaccattttccagacgtttaaagacatcgttaatggcagacaatggctgtagctcaatgtccgcttttactttgccttcggcagcaaaggctaatgcttcggccatatcttggcgtgtgcccacgaacgagccgcgaatggtgacgcagttagcaaccacatcgaataacggcactgggaattcacccggtggcaaaccaaccaatacacaaatgccacgtttacgtgtcatggcaaccccttgattaaaagcaatcagtgaaggtgcggtgattaatacgccatgaccaccgccgtttgttgccttgattacggcttcaatcgcgccttcgtgtttggcattgaccactgcatccgcgccaagttgggtggcgtgttcgagctttttatcatcaatatcaaccgcacaaacgtgcaagcccatggctttagcgtattgaacagccaaatgaccaaggccaccgatacctgaaataaccacccagtcacctggttttgctttggtttctttaaggcctttgtaggtggtaatgcccgcgcagatcagcggcgcagcttctgtggcagataagccagcaggaatgtgagccacgtaatttgggttagcgagtatgtattcagcaaaaccaccatttttggtgtagccgccgaactcggcttcgccacatacggtttcccaagcagcaagacaatgttcacaatgaccacaggcagaatagagccaaggcacaccgacacgatcaccttcttttaccgcggtaacgccttcacccaatgccaccacaataccgatgccttcatgaccgggaatgaacggaagagagggttttaccggccagtcgccagcctccgcatgtaagtctgtatggcaaacgccacaggcttcggttttaaccaagatttgccctggaccaggagtcggaatatccatttctttaagaacgaggccttggccgaattgttcgacgacagccgcttgcatttttttagtcataacaggttcctattgagttaatgtgctaaataaagagagtgtgaataggctctctttagcgaagattcttttaggatgacgccttactcacactacgcactgattcgatcattttgatcagtacggcctgagcatcaccaaataccatgctgcaattgggtgagtagaacagggcattgacaatgcccgaataacctttgccttggcctcgcttgatgacataaacctgtttggccttgtcagcgttcaagatcggcataccgaaaatgggtgaggacttatctgttcttgctgcaggattgactacatcattggcgccaattactagcaccacatccgttgtggtgaattcttcattgatgtcatcaagttggaaaataatatcgtaaggaacaccagcttcggccaataacacgtccatttgtcccggcatacggccagcaacagggtgaatagcaaacttgacggaaacctttgcggcttggagtaatttgacaaattcgtagagcttttgttgtgcttgagcagcagcaagaccgtagcccggcactatgataacgcttgatgcatagcgcatttcaatgccagcatctgacgctgcggtttctcgctcggttcctttcatcgcgccatgtttggccttaacaatgtcaccgaaattggtaaacaatacattagcgacggatcggttcatggcttttgccattagcaaggttagtaataggccagcggcaccaaccaccatgccggcaatcatcaaagccggattgcctaaaacgaagccttcaaggcccaccgccagaccggtaaacgcgttgtagatcgagatcaccacgggcatgtctgcaccgccaattggcagggtcattaatatgccgaatatcagtgcaatggcgaagaagatgtaagtccagcttgaaatggatataagcggatcagcgccactcagtgtgacaaagacgatccagcctgccacagcgatggcagcaagaaagaccactccattgatgatttgttggctctttattcttaatggcttattgattatgccttgcagttttgcccaggcaatcacagaaccggacatagagatggcaccgattaatgcaccaagtaaggtaacaatcaattgactagcttcatgggcgttattgccaaataattccactgcggcgatggcacctgctgcaccaccgcccataccgttataaatggcgaccatttgcggcatagccgtcatggcgaccttacgtccggcaagccatgcgccgataccgccaatggcaagggccagcaaggcgagggtgatattcattagtagataaggctttacgctgtcatcaatgttcaaaacgtagagaaagcttgccaacacagcggcgaccatgccaatgccagccaagcgaatgccagacgcggcggtggctggtgaggacatgcgtttgagaccaaagagaaaaagaaaagcggccacaaggttggcagcgccgatagtcagttgcgctaaaagagtgagcatgattgtgtccttagtgtttctttttcgaagcgtggctgcgatgtggtttgctggctggttcactgctcttaaacatcgccaacatccgatccgtcactgcgtagccacctgcagcattgccagcgcctagcagaacagcaaaaaagccaataacttgttcctgcgttgtgctggcgttaatcagcgtgtaaagcccaccgacgaccacaatgccatgtatgaaattggaaccggacatcagcggtgtatgcaaaatagctggcacattgccgatgatgacccagcctgcgaatcctgccagcataaatatgtatagggcgacaaagcccgtaatcgtgaaatcaaaactcatcactcacttcctatgctattcaaaccgtttttgtggtttggttgtctaattttgttgtcgtttttttaggttatttagattgagattttgctttggcttttttatctgttttagttgcgtcgcaaagcttgccatcgtgggtgagagcagtatcggcaagcacttcgtcttcccagtcgatggtgactatgttgttcttcatcattagggcgagcaggttgaacaggttcttggcgtaaagctcgctagcatccgctgcgagcatggatggcacgtttaatggagcgattatcgtgacgccatcaatatgagtcgttttgccgggtgttgatgcttcacaattaccaccgccatcagcagacaaatcgacaatcactgagccgcgtttcatgccagagacttgtgctttgctaattagtttaggagacgctttgccaggaatagcggctgtggtgatgatcaaatcggctgcttgaatgtgttttgttagggctttattgacggtgattttttcttcgggcgtgagttcgcgggcataaccgcctttgccagtggcatcaacgcctgtgtcgacaaaggtcgctgctagagacaatgcttgttctttggtttctgggcgaacatcgtagccttcaacgaccgcgccaagtcgttgcgctgtagcgatggcttcgagtcctgcgacaccaaggcccatcactaagactttggctgggccaatgacacctgccgccgaggtgattttaggtagcaccttagtcatattgctcataccaagggcgaccgcataataccctgctaaagccgattgactggataatgcgtccattgactgagcacgagagatacgtggaatgcgttccatggcaaaacaggtgatttttttggtgagcaggcattgaacaaattcaggctcattcgccgcataaacgaagcaaatcaatatcgcgcccggtttcatggcattaatgaccgacatagccggtggctgaaccgctaacaccacatctgcgtcttctaccaaggcatggcggtcatccatgaaaatgacgtctcgataggcggaatctgatagcttagccgcatcaccagcgcccgattgcatatgcaaccgagcgccaagtttgattaatttagcagtgagtgatggtactaaggaaacgcgtttttcatggggatgcgtttcttttaaaatggcaaggttcacatacatgacgagatccttattctggcgcgtcgagggtggctagtcgtaccagttttttgttaacaaattcctgaatccccatgttgccgagttcacgtccgtaacccgaattcttaataccaccgaaaggtaattctgcatccgtccaatcgatgttgttgatgaacatcatgccggtttcaacttggctggcgacacgtttgccacgttcgatgtctttggtgtaaaccgaaccgcctagaccgaagtcagagtcgtttgccagcgcaattgcttcgtattcgtttttgacgcggaaaaacatcgcaactgggccaaagaactcatctcggtacgctgggttgtctggtgttatattggtgagaatagtgggttgcatgaaggcgcctttgtgatcgaagcgtctgccaccgatcaatacggttgcaccatgagcgacagctgcatccacttgcttgagcaaaccgattaatgcggattcagtagacaaagggccaagggtggtttttgggtccattgggtcgccaggtttgagtgcgctaagtgcagcctgaaatttatccagaaatttgtcggccaattcttcgataactataaagcgttttgccgcgcaacaggtttggcctgcgttgtacatgcgcccccatacagcccatttgacggctttttctaagtcggcatcttctaggacgataaacgcatcgctgccacctaactccatggacgatactttaaggtgatggcctgcactagaagcaaccgcgctgccagctgggacgctgccagttagcgctacgccttttatacgaggatcaccaattagattgttggcttgttcgtgagagataaataaattggtatacaagcctgcaggagcgccagcttctgtcaataattcatcaaaggcaacagcgcattgtggtacgcaggccgcatgtttgatcaagatgacgttgccagccatgagatgcgggcctgcgactcgtgctaattggtagtaagggaagttccaaggttcaacacaaaggatcaagccaattgggctgctttccatgtgcgcttcgccacgagttgggtcgagtttaacaggagcgagaaagcgttcggcgttttctgcgtaatacgccatgattctggcgctaaattctacttcgcctcgggcttcgtcgattcgtttacccatttcaagtgttgctatttttgcgaattcatccgcacgggcatgcagtatttcgcccgctttggctatgataacggcacgctcggcgtagcttttattacgccagatttgataacactcagcggcggttgtcattttattttcaagttctttatcgctgatattctcaaaggatttttgaatcttgccatcgtaagggttaacactttggtaattcatggtgaagcattccttatgtttaatttagtcagctgatgctggtgattaaatgatttgttattagagcctattcttcttaattcatctcgtcagtgcgtttgcgtacacaacgaatttatatggattttttatagagtgagtttttatgaacatatcttcagattaaatttttcagtgttctattaattattaatattttttattgttttaattttttgtagtggtttttttgttgaatgatttttctttgtgtggtggcgcacatacaagggattaaaaagtgatgtaaattggttaagttgtatctaattgttaaaaattaaaatcttaataattaaaagatattcctgagttcaagctcgatagtttttatttcaacaccctcatagctcatttagagcacgcttaagggatttaagaggacatagattatgagtaaatttatgcaggaaccgtttttttcgctgcgccgcaatgtgctgaaaggctcatctttgttggctgttgttgtcttactgactgcttgttcgcataacccgcagccacgggtgtacggcgctttacaagctgcagaaacggccattgccgatgctgatagaaatggtgtgaatgggtatccctcaccagaattagtagaagcgagaaacaagttgcagcaagctcgagcagcggtagagaaggaacaaatgcctctagctgtttatttggctaaagagtcgcaagttggcgctgaattggcatcggctaaagcgaccttgctcaaagagcagcaagtcaatgcggaaattgaagagggcattgaggcacttaaacaagaaatggatcgcaatataggagctggctcatgagtgtattaaatattcggttttatcaagtggctggtatggcttctttgttggcgcttgctgggtgtgctggtcctgctactcagccagagggaatgaataacgtgcgagctaagttgatggatttgcaaggcgactctcagctcattcaactggcacctttggaattcaatgaagctgagcaagcggttaaaacggctgaagagccaagaactgacgaaatgttaggtcgtcatttaatgtttgttgcttactcaaaagtggagattgctgaaaatcgcgcaaaaagtcgaatgctggttttagagcgtaaacagctcagccaacagcgtaatgaggctacattagcagcaagaaaccgggaattgggcgtggcgcgtaatgatgcaatgcagtctaaagccgatgccgaaaagctgcgtatggaagccaatgcagagcgcaatcgtagtcaagaatttcagcgacaacttggaatgctaaatgcaaaagcgaccaatcgcggcatgatcatgacgttaggggatttgtcttttgcgacaggcaaagcaaaactacagccgagtgtattgattgatctcgataagttagttgtattcctcaataagtatgcagatcgcagcatcgtaatagagggtaacaccgacagcgttggcagcgaggcgcttaatcttaggttgtcccaacatagagcttcagcagtcagagattatttagttggaaaaggcattaactctgctcgtttaactgtggtagcgaatggcgagggtaatccattagataccaacgattctaaacttgggcgtcagcataatcgtcgagtagatattgttatttcgaataccgaaatgtctaggccaactgctattttaaatggtttaactattaattcagtagaatttccagcggatatattaaaagaaaataaagaataataatttcaaagataagcgtcttgatagtagatgatattgtcaaggtgctttttttgtatctaacaaaaacgtgaccaccatcagatttttaaaattttttaattatctttttgattctatagaagcatggtttgtatcgttttttgaatgttcagtttgtggtttttttaaagtatccgtatttttacaggatgttaataatgacatttaaatttccaaccgcttataccattttgtttttgctaatcgctttggtagcagctggtacttgggtggtgcctgcaggccaatacgaacgtgttgaaaacgtgacgctggggaaggaagtaccggttcccggcacgtatcagcaagtggattctaacccgcaaggtgtggtggatgttttccttgcgccgattgccggtttttataatccagacaattacgaagccgccgccattgatgtggctttgtttgtgttaattattggtggatttctaggtgttgtcactaaaacaggcgcgattgatacgggtatttcccgcgcaatggtgaggctgaaaggtcatgaaaaatggatgattccgattttgatggcgctgtttgcgattggtggtagcacttatggtatggcggaagaatcgctggcgttttatgccttgttgattccagtgatgatcgccgcaggttatgactcggtcgtagtggtgggcattattttattgggtgctggcatcggaacgcttggttccaccattaatccgtttgcgaccgttattgctgctaatgccgctgatattcctttcacgcaaggaatgtttttacgtttctttatcttgttaactggctggttggcctgcgtggtgtatgtgatgcgctacgcggcaaaaatcaaacaaaaccctgaactctctattgttgctgatcataaagcggacatcgaagcgcaatttggtcaaaaagccaatgctgatgggcagaccatgctgacgctgaatcagaagttggtcttggtgattttcgccttaacctttgcggtgatgatttggggggtgtcgagccaaggctggtggatggcaaaaatgggcgcgctctttattgcttcgtctgtgctgatcggttttgttacttggatgggcgaaaaaaccttcacggaagtctttattaatggcgcacgagatctattaggtgtcgccatcattattggtattgctcgtggcatagtcgtcatcatggacgcaggccacatgacagataccattttgcatttgggggaacaaagcctaagcggtttgtcgaatgtgatgtttatcaacgtgatgtttggtattgaagtgttgatgtcattctttgttccttcttcgtctggtttggcggtgttaactatgccgatcatggcgccactggctgatttttctggtgtgggccgagaattggtggtgacggcgtaccagtctgccaatggtttggtgaatttatttaatcctacttttgctgtggtgatgggcggtcttgctatcgccaaagtgccttacgaaagatggctgcgtttcatttggccgctgctgttaattctttgtctcatcattatgggctctctcagtgttatctcattaattgaataagccgttacgtattcggctatgtgaatcaatacataaaactaaataaagcacattttcacctatcaatagtcgtgagacgttctcattagtacgttcttactaaaagggaaaaactatgatcgaatttggcgttcactccgaagttggcaaactgcgtaaagttatcgtttgtcgtccgggtcttgctcattctcgtcttactcccggcaatgccgcgcaattgttgtacgacgatgtgctatgggttcagcaggcacgtacggaccacatggacttttgcatgaaaatggaaagtcgtggcattaaagtgctggaatttggtcaattattagaagaaaccgtgcgcgataaaggcgctcggaattggattcttgaccgccgcattaacgaaaatcaagtgggcgttggcatgctaaatgaattgcgcagctggcttgatgatatgtctgccgagcaattagccatttacttgattggcgggatttccgttcacgaattgccttttaaacctcatggcatgtttggtaattatctcggtggtgatggttttgttattccgccattacccaatactcagttccctcgtgataacagcagttggatttataacggcgtcacagtgaacccgatgttttggccagcacgtcgaccagaaactttgttggttacggcggtgtatcgcttccatccagaatttgctccagcgtttaataatggtgatttcaaaatttggtggggcgatccagatctggatcatggtccagccactgcagaaggcggcgatgttatggcgtggggtaatggcagcgtgttaatcggtatgggcgaacgtacttcacctcaagcggttgggcaaattgctaaacgattgtttgagcagggcgcagcaacccgcgtgattgcctgccaaatgccgcgttctcgatctgctatgcaccttgatactgtgttcagtcattgtgatcgggatgttgtcaccgcctttaccgatgtttgtgatgagatccaatgttataccttgcggccaggtgatcacgctggacaaattgatttccgtaaagaaaagaaacatctgtttcaactcgccgcagactgcttaggcatcaaaaaactcaacgtcgtgcaaaccggtggcgaccattatcagaaagaacgcgagcaatgggacgacggtaataacgtcatcgctctagagcctggcgttgtcgtcgcgtatgacagaaatacctacaccaataccttgcttcgtaaagcgggcgtggaagtcattaccgtgagtggggcagagctaggccgaggtcgtggcggcggccattgtatgacgtgtccggtatggcgtgaccccgtctcttactaaaacatgactactgcgctcgctacgtcattgggttatcagtttaattaaaagggttatgacccttttttgagttgttcgctgtgtgagagggttgtgaccattttttgatcaataagatataaggtgtaaatattttgtttaatttacgaaataagaattttttaaaattgttggattttagccagcgagatgtgagttttttgttggatttgtcccgcgatttaaagcgtgcaaagtactcaggcatggaacagcagggcttgaagggcaagaacatctgtctgatttttgagaagtcctcgactcgtaccttgtgtgcatttgaagtggcgtcgtttgatcaaggtgctcagatcacctatttaggcccttctggttcgcaaatcggtaagaaagaatccatgaaagacacggctcgcgtgttgggtcgtatgttcgatgcgattgaataccgtggctttggtcagggagtcgtggaagagttagcgaaatacgctggcgtgccagtttataacgggttgaccgacgaatttcatccaacacaaatgttggccgatttgctcaccatgcgcgagcacagcggtaaaccgttgaataaaattagctatgcttttgtcggcgatgcccattccaatatgggacattcattgatgattgcgggctgtttaatgggcatggatgtacgcattgctgcgcctaaatctttatggccaagcgacgagttcttaaaacctgcacgagaattagaaaaacgctatggcgcgacacttactattaccgaagatgtaaacgctgcagtgaaagactgtgattttattcatacggatgtgtgggtttctatgggcgagcctgattctgtttgggaagagcgcatcaaattactcacgccttaccgtgtaaatagcgatttgatgaaggcgactggcaacagcaacaccaagtttatgcattgcttaccagcttttcataatcgtgacaccgacgtgggggaagagatcttccaaaaattcggcattgaagaaatggaagtatccgacgaagtatttgaatcggaagcaggtattcagttcgagcaagcggagaatcgcttacatacgattaaagccatgttggtcgccactttgggtcattaacattcaagactactgcactcgtaacgacttgacaggaaatgacgtctaattaaaaggactggaatatgagaattgtagtggctttgggtggtaacgccttgttgaaacgtggcgagccattaacggcacaagcccagcgcgagaatattaaaatcgcagcgcaagccttggcaaaaatagccatcaataatgagctaattatcactcatggtaatggtcctcaagtcggtttattggctctgcaaggcaacgcctataagccggatgagctttatcctctggatgttctcggtgccgaaaccgagggcatgattggttacatgatagaacaagaaatgggcaaccttgttcccgctgaacggccattggcaacactattaaccatgatagaagtcgatccgaaagacccagcatttaagaatcccaccaagtttattggccccgtttacgaagaagcggaagccaataaactcgccaaagacaacaactggacgataaaaccagacggaaaaaaatggcgtcgagtcgtggcttcgcccttgccaaagcgcatttttgaaattcgtccgattcgttggttattagaaaaaaacaccatcgttatcgccagtggcggcggaggcattcctactatgtatgacgcggatcattctctaaaaggcgtcgaagccgtgatagataaagacttatccagcgaactactcgcgcgggaactgggggccgatttatacatcatggcgactgatgtataggcggtgtatctggactgggcaacgccacaacagcgcggcattaaaagcataagtcctgctgatctcgccaactacgacttcgctactggttccatgggaccgaaagttaacgccgccagacagtttgccgagaagaccggcaaagtcgccgccattggatcattagaagagcttgaatcaatcgtcaaaggcaccgcaggcacgcgagtgagcaagctggttggaccaatggaaagctattagcaactatcgtaaaaacagtaattaaatgttttttaaaaaggggtcagacaatgaacatgaaagaagcttaccaaaaaaaactccaagcacaattagacgagtggagcgcagaaattgatttgctcaaagcaaaagctcgcagttcagaagctgacgcgcaaattgagtactccaaacaaatcgaggaactgcatgcgatgcgagaatcggccaacagcaaaattaccgaactgaaagaagccaacgacgatgcatgggaggatctaaaagctggtatggacagtgcgtggaactcgctcagtaaagcggttaaatcggctcgctctaaatttaaataaatagagcggcaagaggaatatcgatgtttgttttgtggtcgaatgtcagagcaaagtttgtctgacattcgagtgttgataaataaatgttgagtcttagtttttgctcactcgccaaattgtattgcccacatcatccgctactaataatgcgccagttttatcaatggttacgccaaccggtctaccataggcatcgccatcttcactaagaaagccagtcacgacatcgattggatcagcggaaggttgtccattaacaaagggaacgaaaacaaccttatagccgctcggtgggcgacgattccatgaaccatgttcgcctataaacataccattgctgaacgttgagggtaggctggttccggtagatgaagttaaacctagaggcgccacgtgtgagcctagcgcgtaatctggcgcaatggctgtcgcgacaagatcaggacgttgcggttgaattcgggtatcaatatgttgcccgtaataactgtacggccagccataaaatccgccatcgattaccgaggttaaataatctggcactaggtcattacccagttcgtcgcgctcgttaactaccgtccacaatttccctgtcgtaggctcccatgccataccatttgggttgcgcaaaccgctggcaaagacccgagaggcgccagagttaatatccacttgccaaatcgccgcgcgctttgcttccgcttccatgccgttttcgccgacattactgttagaaccaacgctgacataaagcttagtaccatcggcactggcgagaatgtttttcgtccaatgatgattgatagggcccgctggcaaatctactagcttgtttccaggtgctgtaatttgcttatcgcccgtgtgatatggaaaacctaaaattgtatctgaatcagcgacatacaaagtattacccactaaggcgatgccaaaaggggagttaaggttttgcaaaaatacagtttgaatatcagcaacgccatcgccagtgctatcgcgtagtagagtgatgcgattagcgcttggtacagctgctccaacgcgcttcatgaccaatcccattacccaacctttcaatcctttgttgccatcaggtttggccggagcgttagtttcggcaacaagcacatcgccattgggcaaaacatacaaccaacgagggtggtctaatcctttggcaaacaggtttacctgtgtgcctttaacagttactggcgttttatcagcaggccatcctatcgccgacgcaatttttaacgtcggtatcaagtcgtgctctggttcaggtaacgttgggtttgcacctacgccaaaattttctggatggggggatttttcagcgcagccattaatcgacaatgctccgataacaagcaccgcagaagcagcaaatctattatttatgagcaataaatctttcattattttttcctgacgaaaatggtatgcagggatggcatgactgccatggttacgagcgaagccaaagagtaaaagtaaacacaccctttggcactgggctagatatagaaatgctaaatcatacttcagtgcggacgctctaacgagcaatgcgcttcgtctgcttcgctttctatttggatcgtagcatgttctatcgagaactcatcgtgtagatgatgttggatttgatgcaggaaaccttcctgtgtgctgcctttcatcaccaagtgcacggttaaggccacttctgtggtgcttaacggccaaacgtgtagatcgtgaatacgggcgacgtctggcaagttttctaggtactttttcagtgccgacatgtcaattttgtctggcacagcatctaatgtgtagttcatggaatcttttagtagattccatgtgcctatgaaaatcaccgcgacgatcaatagactgataacaggatcgacccacaaccagcctttccaccaaataagtgcaccagcaatcaccacacctaaagacaccgcagcatcggccgccatgtgcaagaatgcgcctttgatgtttaagtcgtgctgatgatctcctagaaacaatagggcggtggctgtatttatcaccaccccaatcgccgccactaccatcatggtaatactcgcaacaggcgcgggttctgagaaacgctctatcgcttcccaagcaataattcccaatgcagccaatagcatggcagcactgatcaaagatgccaccacagtcactttacgaagaccataagtgcgtttttcggtcgcggcttttttggctaatatacttgcgccccaagcaagcaataaactcagcacatcacttaagttatgtccggcatcggcaatcagcgcgagtgagtctgccgcaaaaccataaataaactcaatcgttgtaaaaaagacattgagaacaatgccgatggcaaacgcacgattgtaattactaacatgatgactgtgatcgtggctcatagatcctcttacttaaaacaaataaaacagaattccttttctaacttacaggatagcgagacttgaggaaactgcttgctcaacacggaaaacatcattgttgtactcgccgtcataatgaatatgatccacatcatctaggctatcaacaacaaaacgccaaactgcaaacgaaccccgcatgggtcgaccaaaccatcgaacgcgtcaaaaacgccacaggccgacacttcggggaaggttagaacgggtagtaaggacaaggggcgaaagccccttggttatatattttagtttgaatatttaataataatttgttttttttaattatttattaacatataagaggtgtttttttatttttaaaaatgaattaatatatttaatgcacagtttttctatttaagaatattttattaatggagtaggaatgagaaataaaataattaattttttgtttgcactagggcttttcctgctagttgtgaattttctagcactttcatatagagcattcatgattaaaagtatcaatggaagtacaattttatttattattagtatgatattaaatatcttttccttgcttcttttgttgaagtctctcgtagactctaagaaagatgcagataaaaatagtaaagataaaaaacttaagagtaattttttaatattaagaaaaagaattttttctgtactcatagcctttttatcctctttatatagcatctattcattggggttaagtataaatgaataccttcaatggatttggtcgccttttagttgaaatcagaaattttacttggtaattaatgctcttagctgacctaaaaaagcttccagtttttgcaaacaaactggaagcttttcttcctagtaaaaaatcacattgtcattagtactgcttaaaattatactgtatatctatacagtatttttggtgttgatcatgcgtgtgacttatcttggtgtatctgagtcggcggcgtttatcgcggccaatagtgtgcgaatccctttgtatgtggattcggtatcggcgggttttccttcgcccgctcaggattttgttgaaaaatctttggacttaaatgagttctgtgtcgctcatccgaacgcgacgttttacgtgcgtgcgcaaggagattcgatgatcgatgtgggcatttattcgggtgatgtgttggtggtcgatcgttcgttaaccgcacgtcatggggatatcgtcattgcctgcattcatggggaaatgacggtgaagacgttggagctgaagcccaatgtgttgcttcgcccgaagaataaagcctacaaagcgattcatattaccgaagagtccgaattggaaatcttcggtgtggtaacgggtgtggttcgtaagtacgagcgcggttgatgaagacggtctttgccttggtcgattgcaataacttttacgccagttgcgagaagctatttagaccagatttaaaacacacgcctgtagcggtgttgtcgaataacgatggttgtattgtcgcgcgttccaaagaggtcaaggcgctgggcatcaagatgggcgtgccgatgtttcaggttcaggacgagataagaaagcacggtattgtgtgcttttcctcgaattatgcgctgtatgcggatctgtcaaatcgggtgatgaccatcttggaagaggaagcgccgcggctggaagtgtattccatcgatgaggcatttatggatttaaccggtgtcgatcatgtgacggatttgctggcgtttggtaaacgagtaaaggccaaggtcgataagtggacgggtattacggtaggtgtgggcatcgcaccaaccaagacgctggcgaagttggccaaccatgctgcaaagaagtatccagctacggggtcggtggtagatttgatggacccagacagacaaaagcgcttgttggctttgttggatgtgagtgacgtatggggtgttggccgtcgaacaacggcgaagctaaaggcgaggggaatcaacacagcgttggatctggcgaatgctgaccctaaatcgattcgaagcgagttttctgtggtgttggagcgaactattcgagagttgaatggtgtgtcgtgtttggatctggagttggtcaggccaactaaacagcagatcatttgcagtcgatcatttggtcataaaatcacagacaagcgcgaactacgggaagccatcgccaagtacacaaccagaacggccgagaaactacgcggagaaaaacgcctttgtcgtgtggtgagtgtgtttattcgtaccagtccatttattccaaacgaaccgcaatactcgaagactctgtctgcagaacttcctaatccaaccgacgacacgcgagacttattaaaagtcgccgaggtgttgtttaatcgactctggcgtgaaggttttcgctatatgaaagctggcgtgatgctggcggatttttatgaacgcggcaactttcaacaagatttactccgagcagataatacgaaaatcaactcaaaagccctaatgaacgtcgtggatcaaatcaaccacagcggcctcggcaacgtcttcttcgcctcgcaaggtgtttcgcctcaatgggcaatgaaacgcgaacatctatcgccagcctatacgaccaattgggaagaactgcccaaggtttggtgagggctgtaagttgttagtcgtcttccctgattttactagacacctttagtttttatgtaattgaatattgcaagatgtttcctttcggatacgattcgagtgaataggattaatatacttttaccagcgcatcagttgtgaaaagacatcaagtgattttgaaagggggtaggtcatgacagacacaacagcatttgacgtggctatctacctcgaaacggacgaagatattagggcgtttttatcgacagctgcggaagatggtagccctgagcatttaatctattgtctgggtattgctgcaagagcaagaggcatgacgcaagtagctaatgaggcgggcatcactcgcgcaagcctttataaatcactttcaagtaatgcaaatccaaagctcgaaacaatcactaaattattaggcgtttttggctgtaagctgaaaattatgtcaattgattaactgatttttttgcttcaagaaaagtatctgatgaaaaatagtttcactttttatcgcgtcctttttaattagttttttgtggctgagtgatacagtgccctcaataaacaagttagaactatggtaaggtgtcgatcaagaaatggttaaattaccttcaatgataatatcctgtgtttcttttgaattacccttaatatcttgaatcagcatgtttatggctgctaagccaagtgcgtaggtgtcatgcttaatgcacggaattgttttgccaaaggttcgtgcaaaaggaatggggtcgatgctcataaaaccaaaattttctgtattcagaccagcttcttgaatggcttccaaagcacctaaagtgataagaatattaagtccgaaaattgcatctggtaaatactgctcctgtattaattctactacagcttgctttgaaggcgtttttgtataatcaccatatttaattgtcagttcaatagggtgctcttgatccattattgcttgttggatgcctttcaatcggttcagggttatttgtgacgtttttggacctgcaagaatgagaatatttctaaacccttttttaagaagggcgtccatgcctttataggcactattgaaattatctagataaacacctgggaaatcaatgttatggatttttctatcaatttgtaccactgggatattagccagttttagcttgtgtaagtagcttggcatgtagtttttatcatcggagacggctgataaaatgatgcctgaagcctgatagcttaaaagggtttctattgcctttttttcttgttcttccgaaccgtcggtatcaaaaagcataagagaataattgctttctttagctgcatggttaacagctttgaaggtattttcataaaatgggttgtctatgttggcgataatcaagcctatgatatgactttgtttgcttttcaaattacgtgcgatggcattgggtacgtaatttaactctgaggccgctgccagtatacgttctagggtttcacgtttgactttttctggtgtgtttagtgcgcgagaaaccgtgattgtcgtcatgccaacatgtttggcaacatcagtaatagttgattttttttgatcttttttcatatttttattgcgctaggtgaaagaagcatgctaggttttaagaatgttttcgaaatcatgttaacagcctagctagtaaattcagtgattgctagcttttttaaggctgattgatgttatcgttaacattttgggttgaacgcaaattaagcgttttttttgaatgtgaatgttaacgttaacattacgattaacttctaatacctaactctaaaaataactaaaggtgtaaagtatgtttgctccaaaaaataagctgggcttagttctggcaactattggtttagcatctattggtacttccacagcccatgccgacacgttaaaaattggcatgtcttttcaagagcttaataacgaatactttgttgttatgaaacaagccttggaggatgcggccaaatcaatgggggcagaagtagttataaccgatgctcatcatgatgtttctaaacaaatcaacgatgttgaagatatgattcagcgtggtgttgatattcttcttttaaatcctaccgactctgttggtatcgaatcagccgttatctctgctcataaagccggcatggttactgttgctgttgatgctcaagcaaaaggtccccttgactcatttgttggttctaaaaactacgatgcaggttatatggcttgtgagtatatggctaaaaatctaaacggtaagggcgatgtcgctattttagatggtattcctgtggtgccaattttggagcgtgtaagaggttgtaaaaaggcgcttggtgaatttcctagtattaaaatcgtgacaacacaaaatggtaagcaagaacgcgacttatcaatgacggtgactgaaaatatgcttcaagcaaatcctaatcttgttggtttgtttagtgttaatgacaccggtgcattgggggcgcttacggcaattgaatcaagcggcatggatgttaagttggtcagtgttgatggtaaccctgaagcggttagtgctatcgcgaaaggtaacccttatttcattgctacttcagcgcaatacccacgagatcaagttcgtttaggacttggtgtcgctctagcgaaattgtggggggctaatgttcctgatgttgtacctgtagatgtagatctcattgatcgcaataacgcggctgatttccactggtagtttgttaaacagcccttcttatgaatgaagggctattttcattataggtacagtttaatgagcaatcttcttaagctcgataacatatcgaaaagttttcccggagtgaaggcgctttccaatattggtttgtttttacaatcaggggaagtcttagctctgcttggtgaaaacggagcaggcaaatctacgttgatgaagattctttgtggaatttatcagccagataatggctctattttcattaacgataaagcgatgtcatttgaaagttatcatgacgctattgattctggaatcagcatcatttttcaagagtttagtctgataccttatttaaatgcagtggaaaatatctttcttggtcgagaactaaaaagcgctataggcattttgcgtaataaagaaatgatccaagaggctgaagccttgtttaagcgattgggcattacaatcgatcttaccttgccaattgctcaccttagtgtggcagagcaacagtttattgaaattgccaaggcgctatctttgaatgctcgaattctagtgcttgacgagcctaccgctacactgacgccaacagaggctgagcatctttttaaaatcatgcgagagttgcgctctcaaggtgtagggatgatttttatctcgcatcatatggatgaaatatttgaagtttgtgatcggattaccgtgctgcgtgatggtgaacgagtaggtgacgcagtcgtggccgaaaccaatgtggatgacttggtagagatgatggtagggcgaaagattgaaaacagttttcctactaaaaagagtgacccagaaagttctgaattggttttaaacgcaaaatctattcaattaaccaaagacagccctgttaatcattttgaattgcgcaaaggtgaaatattaggttttgctggtttggtgggatctggcagaacagaacttgtcatggggctgattggtgctacctcggtttatcaaaaagacatcgaaatgctaggaaagcatgcttcccttgccacgccggctgattcgctgattgctggtatcggtattttgccagaaagtcgtaaaaccgaagggttaattttgcctttcagtattcgcgataatatcaccatcaataatctagcaaaatattgctctaaggtcggttttatagaccgttcggacgagtcggattctgtcgataaacttatgaaaaaagtgcaggttaaagcgcctgataatgaaactaccgttggcaatctaagcggtggtaatcagcaaaaagtggttatcgctcgatggttaaatcatgaatgtcgagtgctgatttttgatgaaccaactcgaggtatagatgttggtgctaaagctgaaatatatcgattgatgagagagctaaccgaaaccgggatctcaatcatcatgatttcttccgagttacccgaggtcgtaggtgtgagtgatagggtggctgtttttaagcaaggcaaaatagtgaagaccttatctggagatgatatcaactcaaatgaaattatgaaatatgcgaccggtggtacgaagagtgagtagatccttaggcaataaaataaataatcaaggcaggttagcatgaacaatcaattagcgcggtggcgcaaatcaccagtattttaccctctgttgggatttattttcatttttatcatgatggcatttattaatgataattttttaaccgccaacaatttaagtaatgtggctagacaggtatccattaacgccattattgctgtgggtatgacctgcgccatattaaccggcgggattgatttatccgttggtccggtgatggctctatccggaactattgcagcgggcctaatgatggcagggtttccaccagagattgggattcttggtggcttgttagtcggcgctttatttggaggtttaaacggagcgtttgtcgcttacgcaaaaatgccgccgattattgtcacacttgcaaccatgggaatcgctcgtgggttgggcttaatttataccggtggctacccaatttctggactacccaaagagtttgctttctttggtcgtggtgacgtaatgggaattcaaacgcccattatcgtgatggttgtggtgtatatatttgcttacatcttactgaataaaaccccaataggccgttacatttacgccattggcggtaatgaagaggctgctcgtttgagtggtgttcgagtctctcgttataagctcatggtttatacaataagtggttttactgcagctattgctggcatggtattaacttctcgtttgatgagtggtcagccaaattctggtgttggattcgaattggatgctatcgctgcggtggtattgggaggaaccgctattgctggtggccgaggagccataatggggactttggtcggtgctatgatgctaggcgttttgaataacggtttgaatcttatgggcgtgtctccttatgttcaaaatgtcattaaaggtgcaatcattctgctggctatatacatcagtcgttctcgagataaatgagcatttaggtaatttagatcatgctgaaaataacaataaagagtgagaggtaaaaatgaagacttgcttgccattgactctgtcatcagatcatcttggtcacgatttgatttcggggatcgtctaatggaatacgtgattggtgttgatattgggacacaaagcactaaagctctgcttatctctaaaaatggcgagattattgctcaagcgtcccagagttataaggtagaccaacctcaaccgatgtgggttgaacagtggccagatgtctggtggcaagctgttaaacacactattaaagaacttgtctcaaagtctaatgtggtaagtacagatattaaggcgctgtgtgttagtagtctatatggtggctctggcatacctgtcgatcaaaacataaagcctttgcatccttgtcttatatggatggatcgacgagctaataaagaagttgagcaaataaagtccactgtcgatcttgatcgtcttcagcaaattaccggcaatggtgtggatagttattatggctacagcaaaatattatggctaaaaaacaatcgtcctgatgtctggcaaaaaacacattacttattacctccgaacagttttatacaatatcagctaacgggtgagattgcgattgatcatagttctgcgggtaatattggcggcgtgtatgacatacaacaacgtacttggtcaaaggagatgttgtctgctttagatttaccaactcatatgtttcctagccgtttggttgcctccgatgagatcgttgggaaactgcagcatgatatcgccaaagagctagggcttgctgctgatacgccaattgtggctggaggtgtggatgctgctattgcaacgttagccgcaggtgtaactgagcctggaaatcatgtggcaatgattggcacgagcatgtgttggggctttatcaataaacaggtcgatgcaaaaaatggcctgatcagtatgcctaatgtggttaacagccaagaagatgtttatatctttggcggtgctattactgctggtgcttcagtggcttggtttcgagatcaattttgccagcaagaaaaaatagccagtgatgtattggatggcattgatgcacatgaactgttggaactcaaagccaaaaaaataccagcgggatctgatggcattatttttctgccgtacttaatgggggagcgaagcccaatttgggacagtaatgccagcggggcttttgtcggtctgtctttatttcacaccaaatttcatatgtatcgcgcggtgttagaaggcgttgcttttgctcttagacacaatattgagtgtggtaagcgagctgccgaaaaactggatgatcagttgattgttgttggtggttcggcgcaatcggatatgtggatgcagattatagcggatataactgggttcgatgtttataccatagagcaagaagtggaggcgcctcttggggccgcgttattagctgctaaagccattcatttgattgatggtatcagcaccataaaacagtggcggaagctgaaattaagagcgtctgttatctctgaaaataagagccgatatgaccaaatatttgaagtgtataaacgcttatacctcactttgaaagactcgatgtatgacttaaaaaggatttcataggtcgtttttttctaagtgagtttctcataaccgttttgttaccgacgcttttcatattgtattttttttaaggcagttaagttatgtatttaggtgttgattgcggtacacaaggcacaaaagtggttgtcttggatgccgaaaagaaaaatgttattgctcaaggctatagtgaacatgaacttattagtgctgctaacggtcgtcgtgaacaagagcctaaatggtggatcgaagcatttttaaaagcgtttcagaaggcagtagagagtagcggtatccaaccctgtgacattaacgccattggcgtttctggtcagcaacatggtttggttgttttagatgaaaaaggcgaagttattcgtcccgcgaaactttggtgtgatacagaaactgcgccgcaaaatcagcaattgttagacgctttaggaggcgatcaaggctctattgacgcagttggtttggtaatcgcgacaggttataccgcatctaaattactgtggatgaaacaacatgagcctgaaaacttttctcgtattgtgcatatattattgccacatgattatctgaattattggttaactggaaattgcgttgctgagtttggtgacgcgtccggcactggttttatggatgttcgtactcgtcaatggtcgactcaggtgttagatataatagatggcagattagtcgatgctttgcctaatttgatagaagcccatcaaccagcaggtgttattcgtcctgagctggctaaaagcttgggactgaatgaaaacgtgctggtttctagcggtggtggcgataatatgatgggggcgattggtacgggaaatattacccctggcgttgtcactatcagccttggaacatcaggcactttgtatgcctattcagacaagtcccccatgttagatcatgcatcagttgctccattttgttcttcttccaatggttggttgcctcttatttgtacgatgaatttgactggtgtaatgaatcaattccgcggccttttttcactcgacatactacaaatgaacgaagcgattgccaatacgcctattggtgcagaaggcataaccgctttgccatttttaagtggtgagcgagtgccagctttacctgatgctaatggcagtattttagggctcaattcagataatttaagcgctggcaatattcttcgttcggtcatggagggtacgacatttggtctacgttatggcatggatctgttacgtgagtctggcattaaaagtacagaattacgtttaattggcggaggagctaaaagcccattatggcgacaaatgatagcggatgtgatgaatacaaaagtcgtttgtccagagctgcctgaagctgctgcagtgggagcggcaattcaagcgcaatggtgccatgcatcacatttaggtaaggatgtttcattgttagatttgtgtgatagatacatttctattgatgctagctctagcgtatctcctattcctaataatgtgactgcgtatgaaagtgcttatcagcgttatcgttctcatttatctgttcttttccccgatagcgaataaataagataagaagaataaacctattaggagtgtgcttatgttcgaagatttaaaaggtaaagctattgtcgtaacgggtgccagcagtggaattggctggtataccgcagaagagttatgtcgagtaggcgcgaaagtagtggctataggaaggaataaagagcaattagtgcaactgcagacaaacactggctgtcagataatttccgccaatcttgcacttgaatcaggaattaatgacgtggattcacaattaggcgaagtggatggtttggtgaactgtgcaggtcttgcgctactagagcctgtaactgaagtaacaggggcagcatttagccaaatgatggacatcaatgctaaggcggcggcactgatgagcaaaatcatctcacgtcgaatgattaagcaagggacaggtggatctattgtcaatgtatccagtcaagctgcgcttgcgtctttagccgatcaccttggttacagtgcttctaaagcagcaatggatgctatgactcgtgtattgtgcgccgaacttggccctcacaatattagagtcaatagtgttaatccaacggtcaccttaacaccaatggcaaaagtgggctggagtgatccagtaaaagcagaaggaatgttgagtcggattcctttaaatcgatttgctgagccattagaagttgtgcatcccattatgtatttgctaggagaccacgccagcatgatttccggtatcactttgcccatagatggagggttcacagcaggttgatttttttttaaattaaatgacaacgttaacattttctaaaaaacggtaatccaatcattcttttgattgccggataaactaaaaaaataaaacaggagtattaccatgtcacaaaaacttgaaggtaaagtcgcagcagtaacaggtgcggcatctggtattggtctcgcaaccgttaaagaaatgatcgctgctggtgcccgagtcgtattgattgaccgtgacgaggcggcgcttaaaagagcctgtgcagagtttggagattctgcaatacctttggtgattgatctgctcgacccagaaagttgcgcgagtttattatccggtgtgctagaaaaagcagggcacctagatattctttatgcgaatgcggggagctacattggcggcgacttgattgatgctgatcctgctggcattgatcgtatgttaaacctgaacgttaatgctgtgatgaaaaatgtccaagctgtattgcctcatatgattgagcgcggcactggcgatattgtagtcactggatctgtcgctgggcattttcctgtgccatgggagcctatctatgcggcttctaaatgggcgattaattgcttcgtacaaacgacgcgtcgccaagtaaaagactatggtattcgtatgtcctcggtttcacctggccctgtggcgagtgctttgcttgctgattggccagaagagaatctccgcaaagcaaaagagagtggtagcattatcgagcctgaagaagttgctgatgcggttatgtatatcttaactcgtccacgaaatgtgacgattcgcgatatgattgttttgccgtccgcgtttgatatgtaagataaaaataagcaagctacttaatattggtatagtgtgagcttgatctaaaaagtacctttatattcagatcgaattaaggtacttttttttgtcttacacttaagttttcaaacgttttgggctaaaaacggaacatcatgccaattgattaaaaggaatcttatgtatcaggggagttttttatgtggggtggtgacattagaaattcatggcggtattgattccattattcattgttattgttctaagtgcagaataaagttgtggcactgcttatgccacgaattgttttattgctacaaaagagttagtgataaaaaacggggaaggagctgaaaccactatatagcaccggaaaatgagcttgaatgataagacaatctcttgtgttaatcccatgctctgtacgatagagcacagataaatcctccagaattcattaccatttattgctaatcaatatgcttcacatgctatataaacagccctgctagatgtcgataatgctaggtctctatgagtgtttagtcagaaaagggcgtgacactttttcaaatcaataacaagcatcagagggtttaatgagtttcttttccttggtcagtattttgatcacgcttgctgcggtatccagttatttcaattatcgatatatcaagttgccgacgaccattggtgtcatgctggtggcgttggtagcgtcacttacgctaataattattggtccttacacatcgggagttcgtgagcaggcggcgtcactggtgtcgcgtatcgatttcgataaagtagtattgcacggtatgttggcctttttgctctttgcagcagcgattcatgtcaagctggatagcttagggcgtgagtggttatctattgccttgcttgctgtggttggcaccttgatgtcgacctttattgtcggctgggtaacttggttgcttctcggttggcttggtttagccattccttttttgcatgctcttttgttcggcgctttgatttcgccgacggatcctattgctgtgcttgccattatgaaatcggtgggggcttctgaacagctcgaaagccagatggcgggagaatcgctctttaacgatggactgggagtagtgatttttctaatactgttgcaattgtctggtttggaggctccagcggcggatggcagtgttacttcctcttccatcgacatggcagcgatcggtatcttgttgctaaaagaagtgggtggcgcgttgttgctggcatcgataacaggttatacgacgtatctcatgctgaaacgcgtggataactaccaagtggaagttctgcttactttggcccttgctatggggctctatgcattggcggatagtttgcatttgtctgcgcctattgctgtggtggttgctggcttgtttcttggtaatcatggtcgtttgtttgctatgaaggataaaacacgggaacacgtggataccttttgggagctgatagatgagattctaaacgtggtgctttttttcctaattggtttggaactgcttgttttacccattgaaagtgagtggttgtttgcgggcactttgtcgatattggttgtattggcggctcgttggttctgcgtagcaagcattattggtccgcttagtaagctgacaagtcagtcaaaaggggctatcactattcttacctggggcggcttacgcggtggtatttcggtggcaatggctctgtcgttaccagtcagtgaatctcgtagtttggttctaacgctgacttattgcatcgtcatattttcgattgtcgtgcaagggttaaccatgagtaaggtgatccgcatgagcagtcgttctacgaaagagtgactgcttgcagatatttatttaataaagagatacattcccttcaaactagacaaagttagagtttctgctgttgcttgtgccgaaggtcagtactttcattttagttttctttgttgacgtttgtagtgggagtagattgttttttcagagtggtagccccagcaagggcaagcactaaagtgaaggtccctgctaataagtaaaaatcgctgtatcccaatttggcgataagagctgaggtgacaaaaggtgaaacaaattgcccaatgaagatgctgctggtcagtacgccagatgcgagtccgcgtttgtggcttggtacaagttccatgccttttaccatgaaatttggcattactaatcccatgcaagcgcccatgaggccgcaaccgagaatcaccaagctgaacgatgtggcttgtgatagcacgagcatgccaatactcatggcaataaagccgatgagtgcgacgccatagctttggattttggcaaccagcttaccaaagaatacccccgttatcgcggcgactaatgttcccactccgattgccaagcctgatttacttggatcagtgatgccaatatcagccataaaaaatggaatttgcgttggtaggatatagaagacgattaagtggcaaaaaatcagaatagaacatccgatgagcggtagtttccagttcgtattggcatcgtcttgcgggtcatcgcttggttgattggtttgcttgctgtcacgaacagttagaaatataagtggaagcaactgaatagcgattgcgtagatataaaaaggcagccgagcgctgatacctgctaaatagcccgctgtgacgatgaaaagaatgccgccaatattagaaaaagcttgttgcagtcccataaattggcttcttttctgaccagaataataatcggttattaacgccgttacggcggtcataagtcctgcgacacatatacccagaatggctcggctgataataatggcttctaagtcttgcagctgtgcgccagcagcaccggcgatggcaaagacggtagtcgcaatgattatttgatttcggcgaccgaacttatccgctgtccagcctaagatcggcgcaaaaatcaccacaaacaaggctgggatgggtaatagcatttttacccaaaaatcggctgagggtgttcctgagaattcattcgctaaaccaggtaacgccggagcaatagtggcgttagacatcacagttagcgtggaaattaacagtaggcaaagtgttctgtattctaatagattggttttcattagggctttctttctagatatagataatgttctttcaagtattttctagctgttttattaagtactgagcttgagcaagcttggatttgcagctattctgcaacctgaacttaagttgaggtcaagcgtcaagtgcaagaaataataatgcctgaatggatttctgtgggcgtactgagcgaaaggaccggcgtatcggtgtcggctttgcatttctatgaaaggaaaggcttgataaagagccaaagaaacacatccaatcataggcaatacccaaaacatgttattcggatagtttctctgattcaggttgcccagcggacaggattttctttggaagacattttgttggagtttaaaggactaccaaatagaactcgcgtttccctagaagattgggaagcgttggcttcccgatggcaaagtgagcttgataggaaaattactcaattaacggaattgaaaagcatgatggccgattgtattggctgtggttgcctttctcttgaaaagtgccagcttctcaacccatacgatgagctgggcaaaaaaggcaccggcccacggctgatgacagaatagccccattcgacttgttaacgcttatttctctacgggaatgtctttgattattttcaagatcgcaggatcgtttctgagcccggctaagtcaaggaggtagcttttttcgagctctggtattgcttggtctgcgattaattctttgagtagtgcttgttcattgttcgcgatggcagttttgattgcggcaaagttggcgatgctttggctgtgcttgtgagtgttgttagtttccatttgtcgtgcttcctctttagttaaattaaaggtttagcttgtttctaatcatcacgctgcttgtttccaataactacactacgggtgtagcggatagaatgcaaatctctcttttttgtcgtttgttcgtcagcgcaccgatagatttttctattcgttttatcttgcttgtttattcgttaggtctctttattgtgggctttgaagctcttaagatgtcagccattgaaagtcagaaggatagaggtgaagaatgacgaaagatgctgataccttagtggatcaagacattagtgaaaccaatgatgctgcgtctttgctgggttctggtgcttggcaaaatatgccttatcgccaagtaacccccggtgaaatgcctggaattgagcatctggcggatgtgtccgaaccaccggaagctggcacggttatcatcagttacatcgattattcgggaactaagtatgaaactggctatgtgacagatcttgctgagtattttgctaagccaataccagattgggtgacaacacactggttaaatattagtcgcccgcatccttatgtgatcaatcagttccgccaacattttggatttcatacgctaactgcggaagatgttatgcatattccgcaacgccctcgggttgagttttttgatgatcatctgtttgttgttttgcgaatgttgcaacttaataaacaagaatcggacaatccttccgctggcagtgtacttgacgcagaacaggtgagtttgtttttgtatgacaaggtgctgattacttttcaagaaaagccgggcgatgtctggcagccgattcgtgagcgattactgaaagaaaatgcgcgtatccgcaaaaatggtactggttatctgctttatgctttgttagatgccatggttgatcattgttttccggtgttggaagaatatggcgatatcctcgaagaacttgaaataactacgttagaaaagcccactccggcgatattacatcgtattcatgcggtaaaacgcgagttgtcgttgttgcggaggattgtctggccaatacgtgaggtgattgatcatctttatcgtgaagaagatgggcgtatgggtgaggccactaagccttatctacgagatgtgtacgaacacactattcagattgttgagattattgaatcttatcgcgagatggttagtggtctgacagatctttatatgtcggcggtgtctaatcgcatgaacgaaatcatgaaggtgctgaccattatgtcttcagtgtttattccattgacctttatttccagtatttacgggatgaactttgagtatatgccagagttaggtaaacactgggcgtatcctacgctttgggtgttttttatcttgttgacgcttggcatgctgcttttcttcaagcgtaagggatggttgggaaataatagttaagcgtttcatttcgttttttacttcaatctcttaacagaggaataacgtttctatgtctaatcaagtaactggatctaatcaagccacagggtctcatcaggaacatcaccgccaacatcgagtcggttggttaagagccgctgttttaggcgcgaatgacggtattgtttccacggcaagtttgattatcggtgtggcgtcggccaattctggacacacggcgatcatggttgcaggcacggcaggtttagtggctggtgctatttctatggcggcgggggaatatgtatcggtgagttctcaggccgatacggaaaaatctgatttgcaggatgaaaaaaagtcacttgaacagaattacgaggaagaggtgatagagttagctgatatctatcaaaagcgaggtgtggagccagaactgtccgtcactgtggcacggcaactgatggcgcacgatgcgctggcagcgcattctcgagatgaaatcgggatttctgacttatcagcagcgcaacctataacggcggctttttcttcagcgttgagttttactttgggtgcggcattgcccttgatgacggcgtatttttatcatgatgaagcaaatttgtccgttgttaccgctgtgttgtctttggtgtttctcgctattttaggggcgatttcatcttatttgagtggtgcgaaaatgctcactggtatagtacgggtcggtttttggggcgcgttagccatggcgacgacggcactggtcggtattgcttttgacgttgcggtttaaaaaatggactgcgaggtgcagtccatttttagttgttcttaaaagcttagttattagctattaatccttcttaactaaattggctttttcgcctctcgcccagtagccagttaagccatagtgatcgaaaaccgctagttcgtgctctcgatttagatccttggtggtgtggtactcgggtgcttcttttatttgatggcgagttaagttgatggtgactgaattatcggtccaatccatgtcttctatccactctggagagataagcactttgtgaccgccaaaccaattagtggtatcgaccatgaagtagcgaaccgccatggtattgtcttcaattagaagcccagaaacatgccccatttcaccgtcgatagcgtggattttgtaaccaatgatggctttgcaactgcgtaggtttggatcatcgttttgatgtaattcgcgtttggctttttcatgagcaagcgttgcattgtctgattcttgtttggtatcaatctcgtgtctttactgttactgcaagagcggctggtttgttagtgagtattgtttatctcaagagaatcttgagcaatttaatatgcaataagattaggggatattgcccctaatctttatttatttttctctgctagaagctacacaacagggcgttcttcgtattgcgggatatcatcgcaaatttcataccattcggcttttgaaccaacaaagatatgtgaagacggtttgccttctatttttgtatcaagtgtgccgatacgaaggcgaagcagttctggcatgtttgggcgtcggctataaagtggtgacgcgcattgcttgcaaaagacacggaaaacaccaggtgtagattcgtattcagccagtagttctttcccttttaaaagggtaaaagctgtggttggaatggccgcattggcggcaaaggcagaaccattagctttgcgacatttttggcaatggcactgcattatgtcacccagatcgccttttatttcgtattgaatgccattacataaacagcttccagataacatgctcttctcctaaatatcagtgggttataactatgtttagctgtagtttcaggttaaaccttttgtacttaacagacaacttatgtctattaaaaggcatttttacctcgaatcgtgcgtgtattgactgattttagtttttatttcttttgcttctgcttccagagccgtaatgaaatcgtctaagtgaggattaaaagggcggtgcaggggcaaaagtatattgatggtaaatgggtaagacacattcaatggccgaatttgcagaccatgatcaataaagtctaatgctgttagtggattgatgatggcaattcccgcgcctttacttactagctgacagacagacgcggcagttggtgtttctatcacggttttacgattgataccaagccgatatagttcctgatccagctttattcgataaggatcagtgggtgataaatttataaaagcttgtccctcaaagtcacggatatcaatgatgtcttttgctaatagtggatggtcatttggcaaaatgcacacctcatcaacactaagtaaaggcttaagtgtggtaccggaaggcgtgtcgttattttcggtcaaaccaagatcgtattgctggtaggataaactttgctctaaaaatggtgattcttgaaccgcaatagaaaccccaaccctctggtgaatatctaaaaatttgagacaagcgcctggtaataaagactgggaaaaagctggcaatgttagtactgagagtcttcctatctgatctgtgcgtaaatcttcaacggttgaccaaattcgttctaagccaatatacgaacgttttacttcttcaaaaagcgtgtaagcggcgttactgggtttgagtcggccgcgcactcgttcgaataggctgaaccctaatacctgttcaagtctggccaattctcggctaatggttggttgtgaggtatgcaacatatcggcggcgctggttacgctttctgctgtcatcaaagcattgaatatttcaatttgtcggaatgttagtttcataagccatatcagaaatgaatagaattcgaataaatagatattatttgtatttttggacggacgctatgattgattcatcttaaataacttaaaaaattgattcgagtaatctataggagcaaggctaagtgactatttttaatgccaatacactagtagaaataacccagcaatttggtacgcctgcatgggtgtacgatgcggcaaccattcgtcatcagatcagacagttaagggattttgatgtcatccgtttcgcgcaaaaagcctgctcaaatatacatgttttacgattgatgcgagaagaaggtgtaatggttgatgctgtgtctgctggagaaattgaaagaagtttagtggcgggctacagcaacagtgacaatcctgacagcattgtttttaccgcagatctgatagatcgtgaaacaatagaattggttattcaacacgacattcctgtcaatattggctctatggatatgttgcaccgaattgcagaagtcgctcctcatcattcggtttggattcgtgtgaatcctggatttggccatgggcatagtgaaaaaaccaatactggtgggccaaatagcaagcatggtataacgcttgaagacttgcctcgcgctgttgctttaattcagcaatatggcttggacttaattggtattcatatgcacattggttcaggctcagatttcgaacacctgtcacaagcctgccaagctatggtggaaatagtgaagttggctaatgtggatatacgcgctatctctactggaggtggtctgcctgttccttatttaagtgatgatgaagaattggatgccaaggcattttttcgcttatggaatgatgcgcgtaaagagatagaaagtcatttaggtcatagtgtgaaattagaagtagagccggggcgctatttggtcggtaatgctggtgctttgttggcagaagtgcattgtttgaaatcaacagcggagcataattttgttttagttgatgctggttttaatgacctaataagacctagcatgtatggaagttatcataaaatagaggtggttcatcaacactcgaatcagcagggtttagagtcaatatctaatgctcttgaatatgcagtggcagggcctttatgtgaatctggggatgtctttacacaaaatggcaatggcgtgatttgtcatcagatattagataacccaagggttggggatttgttggtatttaacgatgctggtggatatggcgcatcaatgtcttcaaactacaacagccgtccgcttgctcctgagattatgattgatgaaggtcaatttcgtttgatcaggaaaagacaaaaaataagtgacctattggcgctagaaaacctatgattttagtaggccatacagtccctaaatgatattaaacaaggaactcaggaagcgttcgattgatttcattctattttgctggttacactggataaacattacttataaattctttaaggggttgccaatggaccagtcatttgaagcaatatttaaagacagagtgaaacgtatgcattaccaggtggatgggctaagttcagacaaaagccatattcaggtggttatttggccaacgttttctggattgacagattttgaaaagggtattgcagatcatattgcatcactaggtttttcagtaacagcgcttgatttgtatggtatagatcagaatccagtagagatggagcagaagcgtgccaaaatgggggccttggtcgcagaggccgacccattgcacgagttacaaaatgagctaacacaatcagcttgtgatgctattcatggtaaaaccatcgtgcatattggtttttgtctaggtggtcgattggctttggaagcaggtctgcatcttgaaagcagtgctggagcggtgagttttcatggcttgatgagttttttccgtgctcagtcagaagaaaaggccaacacaaaagccaaaatcatggttttaaatggctatcaagacccactggtgatggacgaggatgctcaagaagcaaaacactattgggctgggttgggaatggattttcaatttgttgacttcagtaacactatgcactcatttatgttaccaagtgctgataatccagatcatggaagtcaatataatccactaactgcacagcgtgcttatagttatttggaaaacttcttgaacgaatttatttgagttaaccaataaacgtgcaagtggatactagttcacttgcgttttctttgtctctacgtgctttgtctttctgtcctttcaaaaatatttcttctaaaaataataaaaatttatatttgcaacagttatcaatcgctgaaaatccactcttttcacaatattaaggtaagaaatgaggaaaggtttgctgtttataattgttctatatttaggatgattgatcctgttttttgccgttgttcttgctctttcatcgccttatcctagcctcattgaccccttcattaaatgattctgtagagtaaaaggcaccaatatatgtcagagttagaccccaactcactaaagaaaaagcgcaccgttttcgtgttaattttaagcgccattgtcgcttgtattgcaatttatatttggtgggcaaatataggacgatattacgaaaaaacagaagatgcttatgtctcagggaatgtgattaatgtgatgtctcagatatcaggcacagtgacagatattatggttgataacaccagctctgtgcacgagtcggacttattagtacaggtgaatcctgttgatgccaagttggcattagagcaagctgaggcaaatctcgcgagtactatccgtgctgttcgtaatgattttgcgagtttagagcagcaaaaagccagtgttgaactggcacgcattgcgctagaaaaagcacagcaggattataagcgtcgtgtaaatttgaaaaaaaacaaccttatctcgaatgaggatctgagccattttgaaagcactttaaccagtgcgcaagcctctttcagtgtcgcccaaaaatcttatgaagccagtaaaaccaaagtcgataacaccacggtgttaactcatccagatgttttaaaggccatatctgctttaaagaccgcttggttagcacttaaccgtacccaaattttgtccccagctgatggttatatcgctcaacgtagtgtgcaggtcggtcagcatgtctcagcaggcaacgccttgatgtcagttatatccttaaaaaatgtttgggtgaccgcaaactttaaagaaacccagttaggtaacttgcgagcagggcaggcggtcacattaacgtccgatgtttatggttccaatgtcatttacaaaggcaccgtcaaaggtatagagccaggcacaggcagcgcgttttcattattgcctgcgtctaatgccactggtaattggattaaagtagtgcaacgagtgcccgtgcgaatcgtcttagatccagagacattggccgcacaccctttacgaccaggtctttctatgagtgtgacggtcgatactcataatgctggagagtcaacactgacgccgctggccgatactaaagcgccgtggcgaactaaggtgttcgatcataatgatgcaaaagtggatgtgattattcagaaaattatcaaagaaagtatgtagatatgattagacgaatcacacaacacaaactcgtgcctgcgccttctcatgaatggctaatgttggcgactattttcttactgatgctgctgaactttatgcagactggcatggtcgtgttctcggcggcgccactaatgggcgagcttggtgtttctcctcaggaatacagtttagtcacagcggcttatgcttgtgtggctgtcgtcaccatttctaagcaacgatggcttgttgagcgcataggatggaaatattacatgcttgggtcaatctttatattttgtattggttgtcttgttggttataactgttctacgtttaatggttttttaaccgcgtatgtaatcatgggatttggcggcgcttcttttatgacgggagcgcgcttgattattaatttgttcccacccagtccactgcgtttgagtgggataaaagcctatgcttatgggcttaccattggcatggctgtatcgccttttttagcggcgcatttgtttcttgacagttcttggcatggactgttccttgttctgatgtttgtgtccttgttggccgctatttctggtgctttttgtttgccgggaataccgcctgaaaatgaaactcgcagtcaaagtcatccattcattttaatggcgttagcggctggctcattcttgatgctgtatggttttcaacacgttaaatacgacttttttagtaacacaatgctggttagcgtttttatattgctcgggctcaccagtttgtattattttttgcgcagtatggttcgtcatcatgaaaatagtccgctcttgtctatgaaatccattttcggtagtccgctttatcgaagaggcgtgctgttgtttttcgtatgctatttaatcatgggctccaataactatttaattccacaaattttgtctaatggcttgggaatcggttggggaacgattgggaactggtatgcgcttgggcaaggctttgctgtggtctctcttttcttggtgatgctggtacttcccaaaaaacctcatgggaaaaagttttatgtggtcggctttctgtctttggcgttgtatggttttttgatgtctaggttgacgccaaatgccagtctgcaaagttatatcgttccttctttatgcgcttttatgttttttactgtattagtgcaggggacggtggcatccaaagcgtttaccgagcttcagcatgacgagactatgttttctcatgcccagcaggtcaaaaacatgttgtcacaaatgagtatggcgttagggatttcattggcgactattggtttacaatggcgtagtacggtgcactacagtattttaaatcagcatgtggccagtaatgaccctatttttatggctactctcaaacaggtggccaatgcttatggtccgcaagttagttcgagctttgcgaataatgcagcgatggggtggatttcgcagcatgttaagcaaaacgcggtattgttatcaggaattgattatttctttctgctgatggtggtgggcttaatcggcgcgattgtgatggctaagcaaaagcgtttaaactaaatctttctcgcttttactggattgttaactgagctatggactttaacgatatctactatttttatctgaccgctgaacatggcggctacacggctgccgagcgagtgtcaggtattaccaaatctctgttgagtcgacgagttgctcaattggaagagcgcttaggtattcaattgatacaccgtaatagtcgacaattttctctaacggatgctggtgtgcaattgtatgaaggcgccattaatatggtggctgaagggcagtctgcatacgagtctgtggctttattgcaatcggttccttccggtgtcgtgcgtgtcagttgtcctgtgctattagctcagcaccatttcacattttttctgccagagtttatgaaaagtttccctcaggtctctgttcatttggatgtgaccgatagggaggttcaaattctagaagagcgagtggatattgtgttgcgtactcgtggcgatttagcccaagaggcgggtatcgtttcaaaaaaattggcaacgagcaaaatgattttggtggcaagtcctgattttattaaagaatatggaatgccaacacacccaagccaactaaccaaaatgccgactttgacagaaatggcaggcaagcaagatggtacactttatcaatgggagctacttggtcctgatggtgccgtgtgttcggtgccgcatcatcctaggttagtgtgtttaaatcgctggctgcaactgaagtcggctgttcaaggtgttggagtggggctgataccagaaatagtggctagtgacgatctagcgaaaggaaacttattacacgttttacctagttggacgaccaatgtcagtattgtccaagccgtttattcgtatcgaaaaagtatgactcccgcggtgcgcgttttcttggacagtttgctgcattattttgcacaggacgtaaatgtgaatcgcgaaattcaaacgaaacagcttacatccatataagctgtttcgtttttgtctttcctcttaactctatttaacgagcaggtacggggcgacttatcaaggcttcctcgttaccattaaataaatagcaatcttcttttctgataccaacggtaaccttttcaccattacgggttagatttgcgccgctgacttctatcgttaacttgctgcctttgaattggccataaaggtaggtgaggccgccaaggtgttctgcaacgtcaatctctagatcaatcgttaggtcggcgtcttccgtgttttctttgatatgttctggtcgaatgccgagtttgacaggttcgttcacagagactttggtggcatcgactgcaagctcaatacgttgaccatatacatcgataacggccagatctttattatcaatattgataactttgccttccaagaagttcattttgggtgagccgatgaaaccagcgacaaattcgttagctgggttgtgatagagctctagtggtgaaccaacttgttcaacattgccagcgcgtaataccacgattttatcggccaaggtcatggcttccacctgatcatgtgtgacataaatcatggtggcttttaaacgattatgtagctgcgcgatttgaatacgcatgtcgacgcgtagttcggcatctaggttagaaaggggttcatcaaataggaatacttctggctgacgtacgatggcacgtccaatcgccacacgctgacgctggccgcctgagagttgtttaggtttgcggtccagcaattcattcaattgaagaatattcgccgcattgctgacttgcgctttgatcttctctggatcaaccccgttcatgcgtaagccaaaactcatattctcttccaccgtcatatgtgggtacagcgcataggattgaaataccatagcgactccgcggtcagcgggggctacgtcgttcatgttagtgccattgatttctagcttaccatctgtgatttcttctagacctgcaattaagcgtagtagggtggatttgccgcaaccagaaggacctacaaagaccacaaattcaccgtcttgaagatctaagttgacgccatgaattgtctcaatgtcatgaaaccgtttgatgacgtttgttagttttatcgtcgccataatggactttcctatgctagttagaggccatggaccccattcgagtggatattttctgacaagcatctttgaccaatgcttgaaagtgctggaagcgcgcgctgtctacgcgaaacttaggtgcggtaatactgagcgcggcaataggttcattttggtggtttagtatcacagaagcggcacattgaatgccttcctcatgctcttctaaatccagtgagattttgctgtcacgaattttgttaagatcgtctcttaacatgtcttcgttaatcagtgtggtgtctgtgtgcttgataaagcgttgttctttaatggcggccgccagctgatcatcattgagaaaggccatcatggcttttcccacgccagtgcaataagcggggccttttttgcccacagccgaaaacaaacgcaaacttttttggctttcgagtttatcgatgtaaatcacatcaccgcggtccaagacggcaagatggatggtttcgccggtttcatcccataaccgtttcatttgatcggcggcaatatcacggacatcgatttttgaccaagcttggtgagcaagttccagtaaaccatatccagggtgatacagctgagtggcttcatcgaaacgaaccaaacctttgtctgttaacgagttcagggtgcgatgcgctgtggctttcggcaagtctgtcttttcaaccaattctgcaaagcgtaatggcacaggtgtcatgcaaacttcttgcagcaggctaagtgctttgtctaatgatgagcccccacccctagtttcttgctcggccattattccttttccttaatctcggtttttataatttttttaaggtcgattttgcccccaaaaagtagggctgaaaaatgttctaatttgagtattgcaaaaaatggaactttattccattattttattagacgagttgtcaggccataaatttagataacaagtagagcaatttataaactaataaaaataagaggtaagtgcgccatgcaaaagttgcatagcaagcaacagcaatggatgccggttttgttcttagcgccagcagtcattttgtttgtggtctacgttatctttcctattctgcaaagtatctggctgagcttttatgaatgggatggaattggtgaaaaaaccttcgtaggctttagtaattatgtcgaactctttgatgattatcagttttgggtggcgttaaaaaacaatctgtattggatggttttctttatgctggccccgcccattggactgggaattgcactgtttcttaatcaaaaaatcatgggcatacgtttagttaaatccatgtttttctttcctttcgttatttctcaagttgttgttggcttggttttctcttggttttatgacccgtcttttggtcttttcaataaggccataggtttatttggaatggaaccggtggcggttttatctgatgaaaactgggtgacctttgggattattgtggcgggcctttggccgcaaattgcctactgcatgatcttgtacctgacaggcttgaataatctcaatccagatcaaatcgaagcggctcgcttagacggtgctcacggctggaagatgttacgccatgtcattttgcctcaattacgcccagccacttttatcgccatcgtggtgacagtgattggtgcgttacgaagtttcgaccttgttgccaccatgaccagtggcgggccatttgggtcttctagtgttctagcttacttcatgtatgaacaatccatctttaactatcgtgctggttacggtgcagcgattgcgactgtgttgttcttgataatggatatttatatcgcctatttcttatggcgtatgctgaagagtgagaaagcctaatgtttccaactcctatagaaaaaagatcgttaccttttaacttaagttaccgcgtggctgtttggatcgctttgttactttggttattgcctttgattgccgtcatgatgacatctgctcgttcaatggcagatattaatggcggtaattattggggaattccgactgagtggatgttgttcgaaaactacgccatggtgtttacgcaaacgccaatgctacgctatttacttaactcgctagtcatcactttaccagctgtgtttggcgcagttgccttatcgaccttggctggttacgccttagctaagtttaaatttcgcggcaatgttgcgctatttgcgacttttattgcgggtaactttgtgccgtttcaaatcttaatgattccggtgcgcgatctcactattagcatggggttgtatgacaccgcctcgggcttgattttgttccatatcgcttttcaaacaggattttgtaccttgtttatgcgcaactttatcgtcggattacccgatgaattaattgaagcggcgcgggtggaaggggtgagcgaatggcaaatattttggcatgtggttttaccattagttcgtcccgctttggccgccttgtctgtgctgatttttacctttatttggaatgattatttctgggcgctggtgctggtgcagagtgatgaagtgcgcccgatcacagcagggattagtgctctaaaaggtcagtggatggcgtcttggcaacttattgctgcgggttcaattgtcgccgcgttaccgcctgtcattttgttcttcgccatgcagcgtcactttattgctggcttaactttgggtgcgacgaaaggataagacgatgaaaaatggattggacatagggttttatcgacaagactcaaaagaccaaagcaagaccttggtgattgcttgcccaaaacaaggagcgccagaattactctactttggtgatgcgttaccagcgcagacggatttaggttcgatttatctgtcgcaacaagccgctattccgcaagccatgatggacaagcctgttcctatgtctttacttcctgaagcagggcgcggttggctgcaaacgccagccgtggaggccagtgcagaagaccgcccaacttgggctgcctgttggagcttgcttgatgtggaagcgctagaaagcggctttaagattcgtttggaagataacgtggctcaattgtcggtgtcgctgtcgattggtttattgccatctggcgtcttacgccaacaactgaccttaactaaccaaggacagggcgatgtgatggtgcagcgcttggcttgtaccttgcctgttgctgcgcgttttactgagcgaatggggttttatggtcgttggtgccaagagtttcaacaagagcgcagtgactggcatgctacttggttgcaagaaaaccgcaacggccgtaactctcaggcgaactttcccgcggtgatggttggtgagcaaggctttggggagcagcaaggggaagtgcttggggtacatcttgcttggagcggaaaccacagactaaaagccgattacaccgcagaaggtcatcgttatttacaagcggaagtcttgtatttatctggtgaaattatcctcgccgccaatgcgtctatttcgacgcctgaattcttggcggcgcacagtggcactgggctaaatgccatgagtcagcagttccaccaagaagcgcgagctcgtttgcaattagctaagcctcgtccagtgcaccttaatacgtgggaagctttttatttcgatcatgatatgaccaaactaaaagcgctggctaaagccgccgctgacgttggggttgaacgttatattttggacgatggatggtttcgcggtcgcaacaatgacaaagccgcgttaggggattggtttgttgatgaaagcaaatacccagatggattaatgcctttgatcagctatgtcaaagaggaactgggtatggagtttggtttgtggtttgaacctgaaatggttaacccagattccgatttattccgtgctcatcctgattgggctttacaacttccccaatacaaacccgctctcgcgcgtaatcaattggttctgaatttagcgaagtcggaagcctatcaatatatccgcgagcgtttattttcactcttcacagaatatcccatcgattatgtgaaatgggatatgaatcgagattattctcagccaagtggtgatattgcaccgcaagctcatgctcaagttgaagctttgtatcgattgttgagcgagctcaatcaagcgtttcctgctatggaaattgaaagttgttcgtctggtggtgcgcgagtggattttggtattttgaatttcactaaacgtttttgggcatctgactgtaatgatgcgttagagcgtcaaactatccaacgtggctttagctacttcttaccgcctgaagtgatgggttctcacattggtcctgataagagccacactacaagccgtattcatgacgtagcattccgagcaggcacagccatgcttggtcatttaggtattgaatggaatttgttagacgccaatgacgagcaaaaagcgacgatttcgaactggttgtctcattacaagcgtcatagagcactgttgcatgaaggtaagaattggcgtttgccaagcgctgacggtcgggcacaaacccagtgggcattgagtcaagaccgactacaaggtttggccgtttatagtcaattggctatgccaaagcaggcgcaaactctacctgttcgcctacctaacttattaccagatcagctctatcgagtgaacgttttggagcatagcccattgccaggccatttaatgaaagctttacctgaatggtggaaaaaagaccttattttaaacggtgcgagtttgagtcaagttggactcagattacctatatttgaccctgaatctctagtattgctagcgattcaagccgagcctgaatcggaaaattgcgatggagaatataatgaatgataggcgttcccgctttattgccgttgattggggaaccaccaatttacgtgtctttttgatgaatcatgatggttatattcaagcccagcgcgacagtgaccgaggtatgttaaagctcagttctgctgaatttgaaagtgtcttatctgatttgttgggagattggctcacaccagatctacctatttatatggctggaatggttggcagtcgtggtggttggcaagaagtaccttatcaacaatgtcctatcaagttagacgatttgtctgagcatcttttttggctgagcacgtcgttaccaaataaggtggcgattgtgccgggcttacgaggtacgagtgtcggaggtttgcttgatgttatgcgtggcgaagaaacgcaattattgggtgcgcttgattggttagaagagcaaggtcgtgccgatgaatcccccgtattttgcttgccgggaacccactgtaaatgggcgcaaatcactgaaggcaaggtgacgcggttttctacttcaattacaggcgagctttttgcgcgtttgaatgatgaatcgagtttggtaaagggtttacctaaatcggatcagctcaacgaagaagctttcaaaaaaggcgttttggcgagccagcaagcgggcggtattttgcatcatttattcagtgctcgtagtcgttttgtgggtggtgagttagctgcagaagaagtgcgagattacttgtctggcgtggtgattggtcatgatgtgaatgacattttgtcatctatcgatacgccaacagccccagtatttattataggtagtgaaacgcttagtgctcgttatgctctggctttgtcttcgcgagatcttacttctgaatttttagcagctagcgaagccagtattcgtggtttaaagcgcttggcgaatcgtcaggttaggtcggaaaacaattcgacaataggagcgtaataacatgaaacattcttttaatgcattgatgcaagagtttccgatggttgccattcttcgtggtattaaacctgatgaagtaattgagcatgctcaagtgttaattgctgctggttttcgcttactcgaagtgccacttaattcgcctgatgcttttactagtattcgttctcttcaggataagtttggagagcaagtattgattggcgctggcaccgttttgactatggcgcagttgactgaattagtggctacggacgcaaaattaatggtttgcccacatacggatgtcgagctaattaaagctgccaaagtagctggtttatacgctatgccaggtttttttaccgctagtgaagcgtttgcagcattacacgctggtgcagatgctgtgaaactgtttcctgctgaagctttgcctacgatcaatgtggttaaagccttgggtgcggtgattcccgccgagacttggctgtgtcctgttggtggtgtgacgccaaataatgtcgctgattatttgaatgttggtgctcgtggctttggtttaggttcggctttatataaaaaaggccaatctgtagaaacgacgaaagcgaatgctgaagcctttatgacggcttggaagacctatcaaaaatagctctctgtaaatagacaagacaagttggagaataaaaacaatgaaacaaattagtacgcaacgtcaccaattagccgaagggccattttggagtcaacaagaacaagctttgtactgggtagatattccagcttgccaagtatggtgttggcatcaggcatctaatgaataccaacattggactttgcccaaaaaagtatccgcggtattcactactcaaagcgatcgtttattagtggctttggcagactctgtcgcctacctggataaagcaacaggtgaattagagcacttgtgtgatttggacaccgatattcctggcaatcgtagtaacgatgctaaatgtgatccaaacggtgtgttgtggcttggcactatggatgatgcagaagagaaagcgtcgggtcggttatggaagattacgccggaaggcaaaaagacattgatgctggaaggggttggtatttccaatactttggcatgggacgagtctcgtggccgcttttattttggcgattccatgacacgaaaagtgcatatttttccgtatccagaattttacgacatccgtagccaaaaaccattttttgaagtgaaagaaggcatcggagccgatggctcttgtattgattcggaaggctgtatttggaacgccaattgggatggggctcgtgttgtgcgatacaaccctgaaggcgaagtgctgcagacaattgaattacctttttctaagccaacaagctgcgtgtttggtggccctgatggcaacactctatttattacatccgccagcgtggcgaccagtgaagacgacttggctaagcagccgcttgcaggtcacgtcgttgcgatcgatttagcaacaataaatattactggcgcgccgagccagtcatttgcaggagcttaaaatgaaattaggtgtgtgttattacccagaacattggccaaaaagtcgttgggttgaagatgctcaacatatgcgacgcattggtattcagtatgttcgagttggcgagtttagctggagtacgattgagccaactccgggtgaactgcattgggagtggctggatgagtcgctagatattttgcattctcagggtttaaaagtcattttaggtacgccaaccgcgacaccaccaaaatggttggttgatcgtcatccgtctatgttggcaaaagatgaagcggggcgagtacgaggttttggctctcgtcgtcattatacttttgcgagtttggaatatagagaagaatgtcgtcgcatggtgacattaatggcagagcgttatggtcagcaccccgccgtggcttcttggcagacagacaatgaatacggctgtcatgacactattttaagttatgccgaagctgatcttgctgcgtttcgtctttggttggcagaaaaatacgacacggtagaagcgttaaataaagcctggggcaacgtgttctggagtatggattatcgctctttcgatgaaatcgaattgccgaatttaaccgtgactgaagccaatccttcccatcgtttagattttcaacgttgctgttcagatcaagtggttgctttcaataagctgcaagtggatattttgcgtgagcattctgtagatcgcgatttagtgcataactacatggggttctttacagcatttgatcatcataaagtcggtcaagatcttgatgtggcgagctgggacagttatccattggggtctttagataaagagcctctttatactgaagaggaaaaacatacttatttgcgagtcggtcatccggatgcaggtgcatttcatcatgatttgtatcgtggctgtggtaatggtcgtttatggattatggagcagcagccaggtccggtgaattgggcgcctcataacccaacaccagcagagggcgcagtacgtttatggacatgggaagctttttcccatggcgctgaactggtgtcgtatttccgctggcgtcaggcgccatttggtcaagagcaaatgcatgctggcttgttgcgtcctgatgcgcaagaagctgaagcggcaaaagaagcgaccttggtggcgcaagaggtgaaagtcttggctgaatcaattggccttgatgcagatgagttaatgtccctgccaagtgctggaaaagtcgcattgatgtttgattatgacgcttgttggtctttagatattcagcctcagtcccgtgcatatcgctactttttctggtgttaccgaatgtatgaagccatgcgtgaacttggcttatccgttgacattattccaagctctgggtcattggatacctatgaattgttggttttacctgctcaggcacatattactccagagttgcaagagcgtttgaatgcttatcaaggtgttttgcttgcagggccaagaacaggtagtaaaacagaaacctatcaaatcccagagaaccttgcccctggtccattagcaagtttgcttcctttaatggtggagcgtgttgatgccttgcctgagcatactcagccagctgtttctggccgttggggcgcgggtagcttgaagcattggcatgaacaaattaagacacaattaccttgtttgttaaaagatgatggtggtaatccagtgttaattggagaaggccgtcactattatcttggctcttgtattgataatactctgttaaaagccagcttagctaagctggctggggtggcgggattatcgacttgctatttgccaaaaggcgttcgagtgagagagcgaggcaatgtaatttttgtatttaattacagcttaaatacggttgtttttgagccacaagatgcagagcttgtcattgggtctaagtctttaggtgcagcagatgtcgccatttggaaaaacaaaaaatagtaaaatagctatttaaatggaactatgtttcgtttattgattaattgttttatttgattaatactgaaacttggttccaattaataaaaacaagaagagggcttatttacatgaaaaaaatacaatccttattagtaggggtaatggcattaggtgctgtctctattactaatgctggtaccttggtgattaactctgatcaagcagatccagcgccaaagaaagcgttcactgaaatggtgcagaagttcgaaagtgaaaaccctgacattacagtgaaatacaacctatatgacaaagaaggttataaaacggctattcgtaattggctttccactacgccaccagacattgttttctggtattcaggcaatcgtatgaaaagctttgttgaccgtgatttgtttgaagatgttagtgatatttggcaaaaactcggtttgaaagaaattatgcctgcagcgactgccgcttctacattgaacaataagcaatggggcattccctacagttattatcaatggggaatttattaccgtaaagatatctttgacaagttaggtttgtctgaacctaaaacgtgggacgaatttcttgctgtcaacgcgaagctaaaagccaatgatgttactcctattacaataggcactaagtatttatggacagcagcgggttggtttgattacttgaatttgcgtaccaatggtttggattttcatatcgatttgatggacggtaaaattccttatacagatcctcgggttcgtaagacgtttgagcattggaaagaacttattgataaaggttatttcctagaaaaccatgcttcttattcttggcaagaagcgcagccatttatgtacaacggccaagcagccatgtacttgattggtaactttattgtgccaaacttccctaaagaacttgacggtaagatgggcttcttccaatttcctaccattgatccagccattcccattgccgaagatgcaccaatggaaacagttcatattccagcaaaagcaaaaaacaaagttgatgcacggaaattcttggagttcatggcacgtgccgataatcaaactatgctaaatgctgtcttgttacagattccacctaatattaaagcgaaagctccggatgactttttcttgaataaaggtgtagcaatgttaaacagtgctgctggtaccgctcagttctatgatcgtgatactgatccaagcatggctcaagaaggcatgaaaggtttccaagagtttatggtaaaaccagagcgtcttgatgcaatccttaaacgattagaaggcgtgagaaaacgcgttttcaaaaaatagatataagtttacttctgcttaataatcaaaaggtcttaggtaataagtttgttaaaaccagttcaatttctgttgagctggttttttttgatttgtacatcaatcagatgagttacttatatcagttctgattaaattttagactttgatgcaagttgttctcaaatgattgtcagaattgtttaatatgttatatcataacttttttattttgttgttatggaaaatatggatatgaaagtaatgccttttttaaagcgaatgcttttttgcgtctctctcgttagtggtgcattggctttgtctgcctgctcgggcccaacgtcatcaaataccgtttcaatcagtggtgcatttgagtttaccagtctatcaccttctaaaaatggctttgtttttagccgaatgcaggtcttagaaacccttttggacgtagatgaaaagggcttactaattccagctttggctaaagattggaaagttagtgatgatgcaaaaatttggacgtttaatctacgtgatgacgtacgtttccacgatggcgctgcgatggacgcagatgccgttgttaatagcttggagattgctaagtctaaacatggcgcgttacgtaaagcgccaattgaaaaaatctatgctaaagataatcacacggtcattattactttgactcgtccatttacgccattgggtgccgttttagcgaattacgcgaatggcattttatcgccagcggcttatgacgataatggtgaagttgttactttggcaggtacaggtccttacaaggtgtttcagtttgagccaccccataagctagttgttgaacgatttgatgattactggggtaaaaaagccagtatccaatatgctagctatctaacgggtcatcgtgcagaaagtcgtgttcttcaggctaaaagtggtcaagctgatatcgtgtttggcttggacccagccagtttagcgtctcttgaaaaaatggatattctaacggtacattccaacccaattccaagaaccattgttttgaagctaaacagcggccatcgttttttagaggatgtgcgagcgcgtaaagcactgagcttagccattgataggaagggcattgctaaaggtgttttgcacattccaggctctgaagctgagcagattttacctgcttcgatgacgaactggtatttagatgatgtttctgatgaaacggaagtctccgccggaatgcctgattcactattggctgaattgggctggaagaaaaatgcacagggctatttagaaagaaatggcgagctgtttgagttaacactgattacttatgcagatcgacctgagttgacaacggttgccacgtcaattcaagcccagtgggaaaaaattggtgtaaagaccaatgtagaagtaaccaattctagtgcaattccaatgggccatcaggatggatcgttggaagttgctttgatggcgagaaactatggttttattgccgatccacttggtgtgatgttgtccgattatggctctgatggcggtggtgattggggcgcaatgaattggaacaataaagaattaagcgctgatttattagagctagagcaaacctctgacccagtaaagtacaaagaaattgctcagcgcagtgctcaaataatttataacgagcgtcctgtcattcctgtgtcgtcttatgtgcagcaaacggccgtaaataagcgaattaaaggtttccgttttgacccatttgagcgcagttatttcttgaatgaaatggagtttgtaaatccatgaaggtaatgctttttaaaagattgctgcagttgattacggtgatctggggcgtcggaacgctgacctttattttgatgcgatccttgcccggtgacatggcctaccgaattgcggccagtcgttatggtcaagataatgtggattctcaagcagctgctctcgttcgtgaagaactcaaattggatcaaagtgcattaactgcttattggcattggttgactgaccttatgcagctaaaactaggtgactctttggttagtggtttgcctgtgattgatacagtacagcacatgcttgggcattcattattactggctttcgctggcttgatcgtatcggttttaatcgctgtgcctttggggttattaagtgcgtggcgtggcaatccgttagattctatcttgatgggattatcgagtgtgattcgttcaatgcctgtgtttgttatcggagtgttgtttatcttgctgtttgcgttgaattggaacttatttcctgtggcgggttttggttctccagcgcaccttgtgcttccggccataaccttagcgttaagtttagctgcggtttcaaatcgagtggtgagagattccgctaagacaacgtttcaatcggcgttttatcagttttcactggtgaaagggttgtcgttgtggcaaacctttcgtcgtcatggtgcgcgcaatattgccttgccagtggtggcgttttttggcatccagctggtgagtatgattgaagggattgtgatgattgagtcgctattttcttggcctggaattggccatggtttggcgcatgcgatttttgctcgtgatattccggtgattcaaggctctgctttgatgatgggaatattgtttgttttgctcaataccttggtggatatcatctgcctatggattgatccaagaggagtgaaaaatcaatgaaaatgagatcttcacaatggcttggtttaggtattttactgagtcttttggcgttttctgtcttgggtgtttctttgtcaccctacagtatgtcagaacaaaacttaaatgcgattatggaagcgccgtcggcggctcattggcttggtacagaccagtatggtcgtagcatgttgacacgtatggctcatgccgtcggcttgtcttttgcgctcagtttgatgtgtatgttgacctcatccatagtagggacagcattcggagtttgggccgcttggggtggtaaaaaagtcgattctgtcttgggtgtggtggtgaatattttactcgctctacctggcttggttgttgtcttgctatttgctgccattgttcccgggtctttcttgatgttgtacttggcgatttcgttggtgcaatgggtggaatatttccgtgttgtgcgtgccataacgcaaggcgttattcaaagcccagctagacaatcatcagcgatgatgggctttggtcgttggtatcagtttaaacggcacatctggcctgcaatatcaccttcagtttttaccttggctgcatttggcggtgcaagtgccatcttaaccatggcgtcattaggttttgtttatgttggcatacagccgccattggctgagttgggtttgatgacggttgagttattcccgtattacagtgatgcgccttggctattagcacaacctttagtggtgattgctttgatggtgtttgcatttcatttattggcggggaaacgagcatgagtgtgttgctgaaattaaccaatgtggccgtatacgcagataaaacctgtttgcttgaacccatgtctttaacgttgcatcaaggtgagccattaacgattcttggccaaactggatcaggtaaaagcttgttagcacaagccattatgggcttgttaccagaaaatttgacggtttctggtgacgtggaagttttcggtcgtacgatgacaatcgacgagcgtaaagctttatgggggcgggatttggttatgctgccccaggagccttggaactcgcttgatcctttaatgaaaggcgtcgatcaagtgcaagaggtgtataagttcgtcagggaaaaaacggacgaagagtcgctttcattggctgaaaatgacttacagcatgttggcttagcggataatggtcataaacgacctggtgaattgtcaggaggcatggcgcagcgtctcgccatcgcggcggcaacggcaggtggcgcgcatgtgattttggccgatgagccaaccaaaggtttggatgtctcacgccgtgatggcattgtgagtttgttgcaaactcgctcaaccttaggaagtttattgaccatcacgcatgatgtagcggtagctcgtcagctgggtggcctgcttttagtgatgaaagaaggtcgtttggtagagcagggtgaagcgagtcaggtgttggattatccaaaagatgattacacgcgagagttgattgctgctgagcctagtgcttggacagatatcgctccatcggtacgcaaagacagcgctgaaaatatcttagtagcggataaggtcagtgttaaacgtggcggtcgcactttattcgatgacttgtctttttctataaaaaaaggagaagtggtcggcgttgttggtgatagtggttgtggtaagtcgtcacttggcgatgctttgcttaactttttgcctgtagcgtcgggaagcattactcgctttgataaaacagctaaaccgtatcaatggctgaaactgtatcaagatccgccatctgctttttcggctagtgtcacccttggcaagttattggatgacttgatcaatttgcatggcattgatagagcacgtatcgcgcctttgatggatcgtttgtctttgccaaaagtcattctagaacgtaactgtttgggggtgtcaggtggtgagttgcagcgctttgctatattgcgggccttgttattggatccagtgtttttattcgctgatgagccgacttctcggcttgatcctattactgccaaagaggtgactgccttattggttgaattggccagtgaagcgggttgtgcggttttacttgttagccatgacccagcgctagtgcagaaaacctgccatcaagttataaccttatagtacacaaaaaagtgttaatgacattgagtagagtattcttggtactcttgctcaatgtcattatgattaggtcagttcgtgatttaaacaagtaaatgaatgattcgaatccaccttgaggtttcactttaccctagtctatggtctaattttttctaacttaacatcgtattgggaaaaattatgttgttcaaaacttcgctctctgttggcttgattggtatttctgcattccttacttcaactagcgccttggcatttgacgattattgcacgccaaagttagatgcttacttgagtaacgttcaaaagacagttgattctaaatatgtttcagagcgtcaaaaagacgttgcacaaaaggtgttggataaggttaaagccagccgtaatgatactaaggattgtgtactgattgataagttactgccataattttcttggcaggttttggttagcagatccctgattttctgttatgttctatcgggcagggcaatacattaatgagtgttgttaaatgccttttacaatgtggcgagtttaggggaaatggatggatcaattagaagctgctttaaaggtggccagatctcttttaggaatgtcttggagtgggttgctttttcaagatggtacaatcgttttttctggtgaggtcgatggccttcatcagaaaaattattccgctaaactatctcgctttaatgcttttccttcctcccgatactccgatataaaaagcacaccttccgcacacgttttgttttctgatttacccaatattgctagttgtattgtcgagtctttaagtatttatgatgctcgatttattgtcttaggcgatactccttgtttgctcaataatgagttgctggaagaatatattgattctttagtaggccttttttcaaccttaatggcctcatcttcagagcaattatcttcgctgtcgtatgtagatggaagctccatatcaattgatgatggtacaactgcacaaaaacgaacgttgaagacgttaaagaacttgcatgaagtgacggctaactcagatttgtcattagatgagaagctgcaaaaaattctaaaagtgggtgtagatcaatttaccttaccttttggactgatcagttcaattgatggtgacctttatcaagttgaatacagtcatacaccaaatggagaagtgcttcctggagcgcagtttgaactaggaaacacctattgtgttcacactcttggtagtgatttgccgacatcttattaccatacagcgattagtgatattaaagagcatccttgttataagagctttgggttagaagcttacattggcattgttatctatgtcagtggtaagcgctggggaacgcttaatttttctagtccaatcccgaagaatcagccttttggtgaggatgattatgaagtgatgaaattgcttgctcagtgggttggcaatgaaatgacacgctctcaggatagaacagtacagattcaatatgagaatgaattgcgtgagcaaaaggtttttttcaaatcactttttgataatgcgcctgaagcgattattcatgttggagcgaaccgtgaaattaaaatgctgaatccggcatttacagaactttttggctatagacttgatgaattgcagggtcagacaactcaggttctctatgccgaagaaagtgattttattaaaagagggcaagcatataacgctgatatgaaagatgtattaaatcgctatcgtgttagctataagagcaagcaaggtaagatttttcatgctgaaacgataggcagtattatccgaaatgccgacggtaatttgggtggttatatcgctcatattcgagatgtgacggagcgtttagctgttgagcaaaagatgatagatactaatttacggttatctattgctgctgatgccgcgggaatcggtgtatgggagtttgatctgcaagacagcactttacagtgggatgattggatgtatcgtctctatggttttgctgaggatgaacgtacttctccacttcaagtttgggatgattgtgtttacacagaagataaaaatagattggcagaagtattttctagtttagaaaggagtggtgcgtattttacgactaaagaagatgcttcacatatttctaaagagttagattttgatttcaggattaaacgtaaagacgggcaggtacgttatttgaaatctaatggtgccattgtatttaataaaaaaggccaagcatcacatcttgtcggtgtgaatatggacattacctcacgaaaagaaactgaggtgttgttacgtaatgcgagtgatcaagcggttgccgccagcaaagcgaaaagtgacttcttagccaccatgagtcatgaaattagaacaccattgaatggtgtgttaggtatggctgaattgctttcaggtacaaaactgaacccagagcaaaccacgcagttaaatgtgttaaaagaatctggtgaaggtcttttaggtttgataaatgatttattggatttttctaaaatagaagccgggcatatttcaattgaacgtgtagattttaatctggaaaaagcgatttatgatgttattcgtttgctaatgatgagagctgatgaaaaaggcattgatttattggttgaatatgatgaggtttgccctaggtttttggtgggagacgttttccgtattaaacaaatattaaccaatttaatcagtaatgcgattaaatttaccagtatcggtcatgtattggtctcagttaaagggattgttgacaagcatggaatggtttctatcactatcagtgttgctgatactggagtgggcattgcagataaggttcagccgcatttgtttacagcctttgttcaagctgatagttcaacgactcgcaagtttggagggactggcttagggctggcgataactaaacagctaataggcctgatgaatggtaatatctctttatcaagtaagctgaacgtagggtctacttttaccgtgacatttgcgttgccagaaagtcatgcaatgtcctacatcgaaactatagtcgatgaaaatttattacttggtaagaaaaccttagttatagatgataatgaaacgaatttaaccatccttaaaaaccagcttaggtcctgtgatatttatgcggatgcagaaataagccctgtcgatgctttatcacgaatcgagcagtcaattaatgacgattcgccatatcagattattgttttagattatttgatgcctgagttagatggtttgatgctatctaaactcattcgagaggtgagtggatctttatatcaacctatcattttaatgacgtcttcagtaggacgattatctcaggatgagctttctaccgctggcgttaatatgagtattgttaagccaatgagtgctttgacactaaagaaaggtctggtgtccgcactgtcttctaatttattaggtcatcagcttccttgtacagaggttagtgacgaggacgaactgaaagataacctgaatggtgagaaaaaaggcctagtcttggttgtcgaagatatgaaagctaacttagccgtggcgcagggtattctaactagaatgggttttgatgttattgcagcagaaaacggtaaagttggcgtagaaatgtggggtacccatcagccagaccttatttttatggatttacacatgcctgtaatggatgggatgtcagctatgcgcgctattaggcaggctgaaaaaaacagtggtaatcgtcgcgttccaattattgcattgactgctgatattatgccagaaacactagcggaagtatttcgtgctggtggcgatggcttagtgccaaagccttttaagcaaaaggagtttataagtatgttagatgagtggttaccaagtggtcatcaatcaccggatgagtcattaaataagcatcagtctacaaattctatttttgatgttaaatcagatgttgtaattgatgaatctgttttgaatgaattaaaagtattgttggggaatgattttactttattgattgatgcattttttgatgatgcacagaacatcatggtttcatttgataagatgttgagtaaagaagatgaagccgactatgcattagtctctcgtcttgctcatagtttgaaatctgttagtcaaaatgttggtgcaatgtccatgtcttcaatggctgcgcaacttgagcaagaaagccgccaaggtgatgtgccggatctaaaggctaaactgcaagagattctatcaatgtatcagaatgtgaaaaataaacttcagggtatgctgtaatgccaatgaaagtgttagtggttgatgataccaacacggaccgtttgttgctgaagcttcacttgtcaaagttaggttatacaactttagaggccagtaacgggcaggaagctatagatctatttctagagcattctcaggatttggaccttattttaatggatgtccaaatgccttatatcaatggttttgatgcagtaaagactattcgtaaaatacaagagcaaaaaaatcaagagtggttgccagttatttttttaagtgctagcgcagaagacgatgacatagaaggggctattttagccggtggcgatgattatcttatgaagccaatcagtcaaaaagttctgtcggcaaaaatgttggcgatgcagcgtattgcagatatgagacgtcgtctagttgattcaaacctggctcttgagcagttagcatcaaccgatcatctaacgggtgttgccaatcgtcgttcttttgagcttatgttagatcgagaaatgtcttttactcgtcgttatggtgtgcccatggccttagccatgtttgaccttgataaattcaaactggttaatgacacttttgggcatgatgctggggatgctgttttggtggaagtgtcaaagcgaatcaaaatagctctaagagactgtgatattattggacgcctaggaggagaggagttcggtattattttgcataatgttaaagaagatgatgttttcaaggtatttgaccgttatcgtaagattgttgccgatcatccaattttgtatgaaggtgctgaaatacctattacagccagtatcggtgtgactatgtatgcaggtaaattagaagataaagttgctctattgaaacgagtagatcaatcattatatgaagcgaaagcgacaggtcgaaataaagtgatttaccacccattgtcgtcctgtgaataaaattaaaacttagtaacactaaaaaaatacataaaaaaaaccgaaaatcgatgtgattttcggtttttttgtttctttctactcgcagagaattattgattacgcaacagcggagttttggtttgcgatgattttttgattcacagttgccaataaagcctggatggaagcagacacaatatcgttatcaatagcgacaccgttgtaacggtcaccgtcgatattagcttgaacataggcaatggcctgtgagtcgctgccaactgtcaaggcgtgttcttgatattggatgatatcaacacgcatattgaaatgcttacctagagcttcgctgaaagcagacaacgcaccattgccgttaccggtaatttttacaccagagttgttgccaataagttcagcgtgaacggtatcaacatcgtctttggcaagatcgtatttgcccaatttatatggcgtagagcccgtcataaagctattttcaaacaagttcttcattgattcagcatccacaacgccgccgtctttttcagcaaactgctgaacgattgggctgaattctacttgcaaccagcgtggcaaagccaaaccgtattcttgttcaagagtataagcgacaccgcctttacctgattggctgtttacacgaatgacttcttggtagctgcggcccacatcgcgagggtctattggcaagtacgctacatcccaaggtttgtcgtctgtctggttagccaaacatttcttaatcgcatcttgatgagagccagagaaggcggtgaacaccaattcgcctgcgtatggatgacgcgggtgaacttgtaacaaggtgcaagcttgaacaacacttatgatgcggtccatatcgcccaacgccaactctggatcaataccttggctgtatatgttcatagccatagtgactacgtccatattacctgtacgctcgccgttaccaagtaatgtgccttcgatacggtctgcgccagccataacgcctaattctgctgccgccacaccacagccacggtcattgtgcgtgtgtaggcttacaatcatactgtcgcgctgtttaacattgcggcagaagtattcaatttggtctgcataacggttaggggtagaaacttctacggttgcgggcaagttgataataattttgttgtctggagttggttgccacacatcggtaacggcattgacaacttcaatggcgtagtcgatttctgtgccagtaaagctttctggtgagtattggaatacccactctgtttctgggtgtttcgccgcgtgttcttttacgcatttagcgccattgaccgcgatttgtttgataccttccatgtccatgcggaatacttgttcacgttgtgttgtagacgttgagttgtaaacgtgaacgatggctttcttggcacctttaagagattcataagtacgttcaatcaattctggacgcgcttgagtcaatacttgaatgtaaacatcatctggcacttgatcttcttcaatcaaccagcggacaaagtcaaaatctagctgtgaagccgcagggaaaccaacttcgatctctttaaagcctacgtccactaatagtgcaaagaactgtttcttttgttccaccgtcataggctcaactaacgcctgattaccatcacgaaggtcaacactagaccaaataggcgctttagtgatttctttatcgggccatgtgcggtttgtgatagcgactggcttgaatggcgtatactttttatggtcaaaagacgacatgatcttgtccttattaataggaggtcggtaaacctcgttgttattagtgcgtcttgagtaggcgcttttttcttggtgtttcattgtttttcagtatgtatagtgtacccaaaaaatatgagtaaaagattgcgttttttatgaaaaaaacaatttctatggcattatattgcgtattaaataataaaattagtgatttggggttgctgttatggggtttgataaaattgatttgaatattttgcgcgagttgcagcaagattctagcttgacaaatcaggagttggcggatcgtgttgggttatcggcatcaccatgtttgcgtagagtgaaagcacttgaagaaaatggtgttatagatcgtaaagtaaccatcttgaaaaagtcgagcttgggcttaaaattgactgcatttttgcaaatcagcatggatagacatactccagatcgctttagtgtttttgaagatcaggtagatgtgtttcctgaggtcaggaattgcaacctggtgacagggcaaaactgcgattacttattggaagttgtagtagaagacatggaaaagtaccatgatttcttattagggaagttaacgcgaatccctggcgttactggtgttcagtcgagctttttgttgcgcagcgtaaaagagagcacatctttacctctagatcatttgatttaggagttatttccttatttcgcattgatattttagcttttgaccaaattaatgggcgttatacttgttacagtaaaaaagtccctagtagagaagtagtatgagtgatttgacaattaagcgtcgagtgatgattcccgtgagggcgggcgacgtgatggcggaatttatttccttcaatggagatgattctggcaaagaacatatagggatatttttcgaaggtacaaaagcaaaagctgacaacagcattccattagttcgattgcattcagagtgtttgaccggtgatgtttttggttctggccgttgcgattgtggcgagcagcttgatgaagcgattgatcgaattaatgaagaaggtggctacattctttatttacgtcaagagggtcgtggcattggcctgtacgcaaaactagaagcctatgctttgcaagaccaaggttatgacacttatcaagccaatgagatgttgcatctaccagacgatggtcgtgatttcggtattgccgcagaaatgttgcaagcgcttggggtttccaaagtccgtttgttaacaaataatcctgataaagcgcagcagctaatagagcacggtattgatgttgcagaattggttccgaccaaggtgcatgtgaatcagcataaccgttcttatcttgaaactaaggccaagcgtaaacaacatactttgaagtttgattaaacactaatgcgaaaaataccgcaggtgaaaaaataaataaactcgaagagatgcactttaatttcctcgggtttatttactccaattgtaagaagctcctttgagcgcattgctaaatggctttcgtaggttgcgatttattcttaaatgaaagtatgctgacaaaaaatcggcacgacaaatcctgatgctttatctaggtcaataaaacttttcctttctccttccgtggcactctcattggcgttccattctgcctttacttgattgtagatgaaaaatgtcaaggtgcttattatattggccagcgtattaggtttgagagtttttaaattcaagtacgtttgattaatcagaaattattagcagaaggttatattgcttctagaactgtgctgcctgagcaaaatatcgcctcgcatgttttgttgatcaatatacaagaagggaagattttaaatcttaggtatattggataagctgctgatcaactaaatagattgccaactcaagaagttgaactcaaaatacagccaggtacttacagtaatgtgagtattcttgtttttgcggacgaaatctctatctaaagacgaaaatggcgatcttgatgcctaggcaggttttcattcagaataaacaagtaacttttacataaatgatgtcaatataaatgacacaggaggtcttgtttatgaatcatcccgtgccatttttgatcaaaatatgaagaacacaagtgtttattatagcgatagcgacaaagaaacttatcggatcaatctaaaaagagtgatccagttaagtgtgaggctttgatggcaccggagcgtctatatatgtcctgttagagtcgatttgttactctttgaatggagtgattttatttaacggtaacgtctttaccgtctgtatgagaatacgagttttgtctgtcattggtgaaaattgctagtaagactgcggcgagtaggctgagtaagccagcatagaacatgaccatcccaaaccccgctgctatagctgttcggtaggctgagatgagtgcttcatgttcagctgggaaatcattgctgacgactgcacgacgggcaacttcaatggcatctggcatgttaccggtgttgatgattccggccatattttggatcgcatagaggctcatgatgctgccaagtacggcaattgccagcgtcatgcctacctgtcgcagggcattcatggtcgcggaggcgattcctgctcgttcggctggtgcataccccatgaccatcatcccggtcgcggggacggtgatgcccattcccaagccaaggaataccagagtaacggcgacgaaaatgtaaggtgtattggcgctaaacagcgacattgcacacagagacacaccgatcagcgcgtatccgccgaccatcagttttttcagcgcaatatattgggtcattcggccaaatagcagcgatgacacccccataaccatgaactgaggcatcagatgccacccggctaccgatggtgtgtctccccgagcctgttgtaggtagagtgacaggaaaaagaggctggcataggccgaaaagcccagagcaaaagaggctaaattggccacggccagagagatattgcgaaaaagctgaatggggaacagtggccgtttgacggtcaattctgtccggacaaaggctgcaaaagccaccacggcacagaatagcggaagcaggactttctccgaggaagcgccatgttcgccaatttcaatgagtgcataactgagcatcccaagccaaatcatacttaatatctggccaaccggatcaaacgctgcatgttcaggatatttgcgctcgacaattccccagaccccaagtaaagccgcaatgagaccaataggggcgttgaccagaaagatgcttgaccagccaatatgttcaatcagcaagccaccgatcaacggccccgaaaccaatgacaaggcattacaagctgaccatccaccgatggctcgtgcacgctggcggggatcgggaaatgcgtgggtcaggataggcatggcgccggggatcagcagtgcaccggcaaccccttgtactccacgaccccacagcagggtgtttagatcggtggagaaagcacaaatcacagagcctataacaaatagggcaacgctgcttagccacactcgtttgtggccatatttatcgcccagagggcctgcggacagcatcactgcagagagtgcgatagcataaatgttaatgatccactgaagccctgccatatctgcatggagagcttcctgaagtgtcggcaacgcgacattgacaatactgatgtccagtgtcgccagaaaggtcccaagatacgcagcgatgaccagggcatgagttcgatattgttgcatgagtctcttccatttaatgagaattaatctcaatactatatatcgaccgtcggtcggtcaatatgtagatagcgtcgtaacttggattggaaagcaccataatcgcaggatttggcctgtcatttttgatatgcttacgaaaactttccggtgaatgaatctaaggtaactttggtcgtatcactttgaatccgttgcttgatattcgcgataacctcaagttcacgtgacacgaatgtgcaagcggcacagtttgaaatggaaaacactgcttacgatgagatataaaacgaaccatacggcgtctgctccttcgaaagtcaggcgtgtcaaacctgcggaagttcgcctggatgagttgatgtcagccgccgaacaactgtttcttgccaaaggggctgactcgacgaccatcaacgagattgtcgagttggcacaggtcgccaaggggactttttaccattatttcgcttctaagaatgagttgcttgccgccatgggagagcgctacaccgcccagtttttgcagcgggttgaagagaaaatcgatacttgtcaagcagatgactggctgggccgactttgtgcctggattgaggaaagtattgaggcttacgcagacacgtactgtctgcatgatattgtttacaacaatcatcatcaccataaccgatcgaaccgggagaagaatgcgattctcgcgcagttgcagctcattctcgaaaacggcacccgtgttggtgtgtggcagattactgaaccacgtattacctcgctcctgatttatgccggagtacacggtgtgaccgacgacattattgcttctccggaaaccgatcgtgaacattttatccgcgcggtccttgctgattgcctgcggatggtcggggtctcggagagatgaaaactttcgagagacttccgagactggtattgtgtttgttttattaaaatatcagtgagctaaacaggctgtagtatgccaaatatagcgaatggatgtgtgtgctgttaaagcgttaatttcccgatatgaaaagattaaattatacataagaaacaagtagcagccctcataagaaacgaagaatatacctctctaaaaagtggcggaaatcgatggtggtagtatgatttggaatcaaagttggcttaagttggtgtgactgtttcatgttgccgacttattgcatgttccctaggcataaacaacatgttttgaagtttgattaagagtaacgtacaagttttgtgctttagatagaaatgtataaagatagaaacaataaaggcgctagtgaagcgcctttattgtttctatagtgctgaactagccttattttttactaggggctggttttttctttttcttcttgctgcttggtgagcgagcttttgtttttgcttcaagtccttcaatgcggccaaatttaatgttggcttgcataaagcgttgaatcttttcaatcattggcaagtcgttaatgtcgatcaacgaaatgcaatcgcccggctcaccttcgcgtgaagcacgtccagcacgatggatgtaagagtcagctttacgtggaaggcgaaggttgattactgtgtttatttctggaaggtcgatgccacgtgaggcgacgtcggttgcaaccaatacttgcaagcgtccacgcttcatttgtttcatgtgttcgctacggtcgccttgtttcatttcgccatgcaggccatcacacattaagcccatttttcggatgcgttgaacccatatgtcaacatgctctcggttagaaacaaacaacaccgcttgttgaacgcgctcttgcgttaataggtgttttagtacggcttctttatgctcttcgctgtctacacggtaagctatttggcgaatttggcttggcactgtgcgggatgattcgcctaggcgaatttgctgtgtctcgctatttaatagggcgctggcaaaacgtcccattttttcgccttctagcgtagcagagaacatcaacgtttggtgttctttcggtagttctttggcaatgcagttgatggcgcttacaaaacccatatctaacatgcggtcggcttcgtcgataacgaaataagacacatctgttagatcaagccattgtttttcgtctaattcaaccaatcggccaggtgtcgcaaccaaaatgtcgcacggttcacttagttgttgttgctgcatgccataaggtgtgccaccaatgatgaggtgggattgaatgcgggtatgctttgttagctgttctacaacattgaaaatttggcgcgccaactcgcgacttggcgctaatatcaatactttcggtgcagtggtagattgctcgtcacggtcaagaatatgctgaacggccggtgcacaaaaggcgatggtttttccagtgcctgttggtgcggttgcaagtaaatcggaaccatctaaagcaattggtattgcttgttcttggatttctgttggggcttcaaagccaagatcactaatcgcttgttctatggtgaaatccaaatctaattcagcaaatgacatgtaaactctctgtagcggataagtggtacgaccaactatgaatgtcataaattaactatgaaaatcataatgaatttgggcgtatgaccactataatggactgtattgtctggcatgataccttgttttgtgaggattcgaaatctaaacctcagatatggcttgataagttagaccctttgtacgctttgctctaaaatactaacaaatatttataagaagacacgttatgctgctatcagatgaattggtcaccgcccaaacgatgacatgggtaaaagagtttattgtggcgttgaatgtttgtccttttgctaaacgtgaagtggaacgagacagcgttcgttgcgtggtgttgcgatctaaaaagatggatgtggcgcttgaagagttgatgacagaggttcagtggctggatgagcatccagaaacagaaacgacgttactgatttttccaactttatttaaagattttcatcgctatttagattttgtagaaaccgctgaaaatcttatgtttgatcaaggttgtgaaggggtttatcaattagcgacctttcatcctgattattgtttttcaggcactgagccagatgatgtatctaattacaccaatcgttctccttatccgatgctgcaccttttaagggaggctagtgttgataaggcgattgagttttatggcgataccgtagatataccgaatcaaaatattgaaaaaatggaagagcttgggaagtctaagttagatactatatttgctggttgcatgaaagcagataatagctaacttatgacttaaagaaatctgtattgcgcttattaatgaagtgcgtatagtgcgaaaaaaattgcttgccggagaactcatggctacacaaattgggcgcttaaatacattaagagtcgttaaagaaaaagattttggtgtgtatttagacgccgaccaattaggtgaaattttgcttcctaagcgttacgtgccaaaaggcgtgacggtagacgatgaagtggaagtgttcgtttatttggattcagatgataaattaatttcaactactgaatttcctaaggcacaagttggagagtttgctgcgttaactgcaatagcagtaaatcaagttggagcattctttgattgggggttacctaaagacttattggttccttttagtcagcagaaaaaccgtgtagaggagggtgaaacgcatttgcttttcatctacctagatcaagcgacaaaccgtattgttgcaaccaccaaagtagatgctttgttgaaccgcgaagaagcaccttatcgtgtaggtgataaggtttctattgttatcggcgataaaaccaatattggctttaagtgtgttattgataatcgcttctggggggttctgtttttcgaagatgcttttagacagcttcgtaagggcgaaaaaacggttggctttatcaagcagatgcgtgaagacggcaagattgatttgagcttgcaagaagttggttataagaaagtacgtaacatattagatgatattctggattacttggatgctcatggtggtgaatctccattgaccgacaaagcgtcgccagaagccatttatgcagtgtttaaagtaagtaaagcaacctataaaaaagcattaggagcactttataaagagaagaaaattctgcttactaaggaaaagatctctaagatttagttttaattgataaaaaagctgctaaggaagacttagcagcttttttttgacctcttctctctgctctgcataggcaacgccatcaaaaagtaaacgctgtacaggcaattcgatagggctgttatcaagcaaaaatcctgaaataaagctgttttcagtttggcgctgtaatctaatgtcttcatgcatagaagacctatttagacgagtgagctgagcaatagtgtgcactcggtttttgaggttttcttgggtaaggtgttggctctcttgcgcataactaaattttggatgagtaagaacgctcgaaagttcagataatgtggcgtttattaaaggcttgaactcatcgttcaaaatatcgccattgtgtatgttgaaaatagctgtaattggattaattactgcgttgactgcgagcttttcgatcattctttggtggatgtttgttactgtcatgttttcaatggggaattctttcgcgggagaagtaattctccattgcccgaagtaggagtcacctaagcctgtatgtttaatgtgatttgcttctattttcaaaacaccttcgctggttgttcctgcccacagggtttgagtgtctaataaaatgctttgaagttcttcttgggcgccaatgccattgcataggcaggcaatgtcagcattattggttacgtggttcgcaatttgcgagaaagcattttttagatcaaacgacttagtgcagagcagtaccttatcgtattgagcttttaattcttccgctttgaaactttttattttgtgtgtagagacactgacttgctgttgtccttcttcatcagtaagagattctagggtgatcttcttaccggggttctccgatcgatacactagatggactttattgccgagtttttctagcttacaagcccaaaataggccgatagcgccagcgccgatgattaaccaaggcgtgttcttcataataggtttccattaggtgttttatttcaatccctgttattatcaccccaaaatacattattgaaaatgcaaaggagcagaaaatgccatcatttgacgtagtatctgagttagattggcacgaagtcactaacgcagtcgatcaggcaaacagagagattacaacacgttatgactttaaaggcgtaaaagcacactacgaaattaaagacaaaaaaagcgttgttatggaagccgaggcagagcctcaacttcgccagatgtctgatattttaaatcaaaaattggttggccgtggcattgatttaaaaagtttggaaaaagaagatgttgttaaaggaaatatgcgcgcatctcaagcggttaaaatgaaagaagggcttgaaacagatgaggcgaaaaagatcgttaaaatgatcaaagatagcaaagcgaaagttcaagcgcagattcaaggtgaccagcttcgtgtaaccggtaaaaaacgagatgatcttcagcaagtgatggccttattgcgcggtgctgatttagcacagccagttcaatttaccaacttcagagactaaatatatttgctgagccgccattcattgttagttggtggctcttttatttctttattaagtttttattgaaagccagcttactacccacaataacccagccctctttttctaatttttctttttgccttaaataaccatctgtgttttctgcgaaactaatgcggcgctgggcatttatgactctgtgccacggtagtttagtgtcattggggagatttttcattaaactgccaacttgtcttgcataacctgggaaccccgctagttttgcaagttctccgtaagcaatgcattcgcccttaggaatttcgcttaaaatatgaaacacctgagatttaaatctatctattggttgattcgtcactttttgcccttagataaatagctacatttaaaacaaagaaggtaaatatgagatttgcacttttgcttttcatactcattcccgttattgagctatccgtattaataaaagttggtagtcaaattggtgcattagcaacagttggtttggtattcctgacagctattttaggcgtgaccttaattcgtaagcaaggcttagaaacatctcttaaagcgcaagagaaaatgcgccgcggcgagttgccagcctctgaagttgctgaaggcattatgctgatttttgcaggcttgtgcttgttaatgccaggttttgtaacagatattattggtggcttactattgattccgccattacgtaaattatttgcggcaggtcttttggttaactttgttgcatctatggtcaaaaaagggtctaaatgggcgccttatagtggttatgacgctcaatctcaaggtgaaacgattgatggcgagtactcaaaagaacctaaagatgacaatgacttaatagataaaaaataatttattttcagggttgaaattggcttgtatagccgtatatagaaccttgttaaagattcctactatgtatcagtagggttatccagccaggggagtcctggtatcgtttttaattggagagattgatcaatgaatattcgtcctttgcacgatcgtgtcgttgttcgacgtaaagaagaagaaacaacaactgcatctggtatcgtccttcccggatctgctaaagaaaagcctactcaaggcgaggttttggctgttggcactggccgtattcaatcaaatggcgatgtgcaagctttagccgttaaagttggtgataccgtgttgtttggccaatactccggtcaaaccgttaaaatcgaaggtgatgaactgcttatcatgaaagaagatgaaatttacggcattgttgaagcctaagtctccttgcggttctattacgattcatagcatttaaacagttaaggtataagaaaatggcagctaaagaagttaaatttggagatagcgctcgtcagcagatgctgaaaggtgtaaacgttcttgcagatgcagtgaaagtaacattggggccaaaaggtcgtaacgttattattgagaaatcttatggtgcaccacttgttactaaagatggcgtgactgtagcgaaagaaattgagcttgagaacaagtttgaaaacatgggcgcgcaaatggtgaaagaagttgcttctcaagccaatgatgttgctggtgatggtacgactacagcaactgttcttgcgcaagcaattgtggctgaaggtcttaaagctgttgctgcgggtcgtaacccaatggatcttaaacgtggtatcgaccaagctgctgcggcagttgtaaaagagattgcagcacaatctacgccttgtactgatactcgtgcaatcgagcaggttggtactatttctgctaactctgattcttctgttggtagaatcattgcagaagcgatggagcgtgttggtaaagaaggtgttatcacagtagaagaaggttcaggttttgaggatgaactggctgtggtagaaggtatgcagtttgatcgcggctacctatctccttacttcatcaacaaccaagagactatgagtgcggaacttgaaaacccattcatccttcttgttgataagaaaatctctaatatccgtgatttgctaccagtattagagggtgttgcaaaagcttctcgtccattattgattattgcagaagatgtcgaaggcgaagctctagcaactttggttgtgaatactatgcgcggcatcgtaaaagtagctgcagctaaagcgccaggctttggtgatcgtcgtaaagcaatgcttgaagatatcgccgtactttctggtgctaccgttatttctgaagaagtgggtttgagtctagaaacagcgacccttgatcagctaggtacagcaaaacgtgttactttgacaaaagaaagtacaacgattgtagatggtgctggtaatgcagcaaacatcaccagtcgtgttgagcaaattcgtgctgaaattgctaactcttcttctgactatgacaaagaaaaacttcaagagcgtgttgctaaattggctggcggcgttgctgttatcaaaattggcgcagcaactgagttggcaatgaaagagaaaaaagcgcgtgtagatgacgctcttcatgcaactcgtgctgctgttgaagagggtgttgttgctggtggtggtgttgctctagttcgcgctcttactaaaattgttgatcttaaaggtgagaacgaagatcaaagcgtaggtatcactcttgctttacgtgcaatggaagcgccaatgcgccaaatcgtcatcaacgcaggtgctgaagcctctgttgttgtagataaagttaagcaaggtgaaggtaacttcggttataacgctgctactggtgagtatggcgatatgttggaaatgggtatcctagatccagctaaagtaactcgctctgcacttcaagcggcagcttctgtagcgggtcttatgatcactactgaggcaatgattgctgatttgccaaaagatgacgctggcatgcctgatatgggtggcatgggcggaatgggtggtatgggcgggatgatgtgatccttctctaactcattgatataaaagaaaacctcgctttttagtgaggtttttttttataatattttctcatgttaatgagtgttgttctcagttgatggagttttgtaaatggatttattgtcacaaaatacgctgttagagttggttgaatctaagcgctttggggtggagtatcagcctattgtggagctaaaaacgggtaatatatttgcttatgaagctctttcacggtttagaactgctttcggtgaattaatacggcctgattatgtttatgctgcgttacacgataatcctttgctcttgtttcaagttgagttggctcaaaaaaagatacagttagagcatctatccaattcagaaagggtttttgtcaatttagatcaggatgccttttatgcttgtggccataatggcggaaataatccctttgttgagcttatacaggaggcggggcgagagcgggttgtggtggagttaatagaaaattctgaaataaatgatgctttgatgagtttatctatgattgaactctttaatggattgggtattcggactgcgcttgatgatctatgtaacccaaaatctatgttatctgttgccgtgttgcagttagtagaatgggttaaattggataaatgtgtgctagaaaagagattagatgctaattttatggtctttgtatcaaagataattgatttcgctcatgctacggggaagcaggttattcttgagggtgtcgaggtagaggaagacttagcttttgcccgacagatagatgtagattatgtgcaggggttttattatcgaagtggttttttgagttattaggtgtaaaaatgtattgtttttacattttttatctctctgttgcattaagtgcaaaccattgattctaaagctattgataaatgatcacctgtgtaagatacttgtttagatatttatgtccataatttgtaaataaagggaagcttatgctcagaaaaaccctcgttagtattgctgtgtcaggtgcgctatatgtgtccagcagttacgcattggaactgggtgagttgacctctcaatcaaatttgggcgagccttatcgcgggaaaattgaactttctgatgttgggtctttaacaaacaatgatatattgattcgtcttggtagcgaaagtgaatttcgtcaagctggctttgctcagacaagagttttatcacagctgaaatttgacgttgtgcgtgaaggtggtaatctcgttgtggctgtgtcatctgatcagccattacaagtagatgagttgcgctttattttggctgctcgttggcctagtggccaggttgttagagaatatcaagctccattaaaccaatctgcattggttgaaaaatctcaaaaagaagtcgttcaatctactcctgttgcatcctcttctgcttctgctatctcaagtcaagttgtcttccgtaaagcaactattgctgcagagaagctatcttctaaaggtcagctcaatgtggccaaaggaaataccctctggtctattgcggggcaaaatcgtccttcgaatcagctgaccatttatcaaacaatgatggcgatacaggcacttaataaagacgctttttattcagataatataaatttattgaaagaaggtgccattctgcgtttgccaactcaggatcaaattgcactttttaacaaaacaatttcagaaacagagtttaagcgtcagcatgatgcttggatggccctgaaaggttccaaaggtaatactgctatagagcaagctcaattaaatactcaggcgaaagctaaggctgcggctaatgctcctgcagctgatggtgataaattgaccttggcttctggacaaagtttattacctgaaaatactgcgagttcaaatgccggggatgataaaagtgctgccttaaatgctctgcaaggggagttatctgcctcacaggaaatgttagacaaagagcgacgtgaaaaaggtgaattatcaactcaattaggcgatttgaacaaacagcttgaaactcttgagaagctaattagtttaaaagataaacaaatggcagatttgcagcagcaatttgccagcgctcagcaggctcttcaagagcaaaagaatactgttgatcagcttttagaggcagatcaaatacgtcgagagaaagaattggcggaagagtcatctcttgttaacaagatatttggcaatccaatcgttgtatcgataggtgcagttgtgttgctgctatttggtttcttgattgggctagtaatgcgaagagctggcaagaagcaagagaaacaagactcattaaaaaaggatgaatttgatctctcttcagcagggggtgtcgcgccagttgctgtcgctgcggcagcagattatgcattagacgatgaaattgaagagaaagaagagttaaaagaagaagatcctttcgcttttgattttgatacgccagatgaagatgatgatcttgaagattttggttcttttggggacgatgtagcttctgtagagtttactgatcaaatggtcgatgacgaaatagacttgtctgaagatccagaagatgaacttgaaagtgcagcagaagatgatgctattgacgatgacatgtttgcgtcttttgatgagccagatgatttgtctgatccagtgttagattttggtgaagatgatgagctagatgaactggaaacctttgctgaagatgatataccaacaatgacaccagaagctgcagagccggcttctgatgaggtggaggatgaagccgaaagcgaagaagagtcttttgtttcgagtctattgaatgatgttgatcaagatgatgttgatcaagatgatgttgacgaatcgtctatctttagtggtactccaaatgattctttggctaactcaatagaagaaacattagctgaggctcagcaggaggaagatgaaatagaggttccttcatttggcgaggctgaagcggctgcagatgaagaagttagcgatgaagaggaagagttcgacttctttgatgctagtggtgatgaggttgcaaccaagcttgatttagcaagagcctatatggatatgggggatgaagagggtgctcgagttattctggatgatgttattgagtcaggtaatgaacagcaaattgctgaagcacagaatatgatggagcgaatgttcccaagtgactaaaaaagtagtactagttgttgaatataatggctctgagtataagggctggcaagcacagaaatttggtgttccaagtgttcaggagaatttagaaaaagcgttggccataattgcaaatcatcctgttaaggtggtttgtgctggtcgaacggattcaggtgtccatgcaagcgcccaagtcgttcattttgaaacggatgttgagcgtaatgaacgagcatggacgttaggagttaatacacatctaccaagtgatattaccgttgtagcggcaagccctgtatcgaatgattttcatgctcggtttagtgctctaagtcgccgttatcgatatgttatttattcatccgatttttgtcccgcaattttatccaaggggattacttggacgtataaaaatcttgatgtttctgccatgaaagaagctgccaaagtttttttggggacacatgacttttcctcctttagggcggttggctgtcaggccaaaacacctattagaacaattcttaattttgaggttcaccagcttggtcagtatatagtgctagatgtaagagctaatgcatttttgcatcatatgatccgaaattttgctggcgtcttgatgtctataggtgcaggcgaaaaaccagtttcttgggcaaaacagaccttagaagcaaaggatcgtacaaagggtggaattacagcgccaccgacagggttgtattttgttgatgctcaataccctgatgtctttaatgtgccgaaacgacctttaggtcctcattttttaccctatgtagacgagccagtttatgaattgccgagttaaaatctgcgggataacaaatttagacgacgcaatggttgcatgtcgctatggtgcagatgctttggggtttgttttttacgaaaaaagtcctagatatgttgctcctgatatggcgaatgccattgttgctcagttaccgccatttataatccctgttgctttatttgtagatgcggatacatcgttggtcaattctgtaataagtggcagttcgcgctggacaattcaatttcatggtagtgaatctgagtctgaatgcatttcttatcagcgaccttatattaaggcgttgaggatacagcgaggggatgatgttgctgctttggtggatcaatacccaagtgctagtgctatgttactggatgcttataaagctggtgttcctggtgggacgggggaagtctttgattggtctttaataccgattggcttgtctaaaccaattgtgcttgcgggcggtttaacgccaagtaatgtgaagcaagcaataaaacaagttaagccgtacgccgtcgatgtgagtggtggtgttgagttatctaaaggcattaagagtgagcctctggttcaagaatttattagtggagcaaaatgtggatagcaaagatattaatctagatttaccagactctcatggtcgttttggtccctatggcggcatatttgtttctgaaacattgatgtcggctttggaggatttggctgaaatgtatgagcgtctatctaaagatgacgcttttcaggctgcttttgatcatgatttagcgcattacgttggtcgtccatcgcctttatattttgctgagcggttaacgaaaaaagctggtggcgcaaagatatatcttaagcgtgaggatttaaaccacacaggtgctcacaagataaataatacaattggtcaggctttgcttgcgaaacatatgggcaaaccaaacattattgcagaaactggggctggtcagcatggtgtggcctctgcaactgttgctgctcgattgggtttgaagtgtaaagtatttatgggggcggaagatattcgtcgtcaatcacttaacgtatatcgtatgaagctattaggtgcggaagtgatttccgttgagtctggcactaagacgttaaaagatgcgcttaatgaagcaatgcgttattgggtggggaatgtggatgataccttttatattataggtactgctgcaggccctcatccttatcctaaattggttcgagattttcaatctgtaattggtcgcgaaactaaggctcagtgtttggctcaagaggggcgtttacctgatgctcttgttgcttgtgttggtggcggatcaaatgccattggtatgtttcatccatttattaaagacgaaagtgttgcgatgtatggtgttgaagcaggtggtgatggcattgaaacaggtcgccatgcggctccattaagtgctgggcgtcctggtgttctgcatggcaaccgtacttatgtcatggctgatgatgatggtcaaattattggtactcattctatctctgcgggtttggattatcctggtgttggtcctgaacatgcttggttaaaagatatcggacgcgctaactacgtggcgattaatgatgatgaagcgatgactggttttagagatttaactcgcttagaaggcataatgcctgcacttgagtcaagtcatgctgtggcttacggtatgaaattagcggcgaccatggataaagataagattgttgtaatcaacctttcggggcgtggtgataaagatattcttaccgttgcagaattggatgggattgaagtatgagtcgcattaaacaatgttttgaaaatttagaaaagtctggtaaaaaggcgctcattccgtatattaccgcgggtgatcctaatcctgattatacagtgaccttgatgaatgctttggttgatgctggtgctgatgttattgaaattggtatgcccttttcggatcccatggctgatggcccagtaattcagttagcctgtgagcgtagcttggcagctggtaccagtgttaaaaaagtactgcaaattattactgaatttagacaaagtaataaacaaacgcctattgttttgatgggctatttaaatccaattgagttttttggctatcaagctttttcagatgccgcaaaagaagcgggtgttgatggtattttattagtagatctgactcctgaagaggcgacagatgtagtagaatgcttccgagagaacgagatagatcttatttatttgctgtcacctacgacaacaccagatcgcgcaaagaaaatctgtgacttggcatcaggttatgtgtactacgtttctgtgaaaggtgtaactggttctgctgaactggatgttgatagtgttaagaagcatgtggattcattgcgtgaaattaccaccttacctattggtgttggttttggtatacgcgatgcgaaaactgcagcggcagtaagtaaatgtgctgatggcgtgattgttggtagtgtattagtgaatgctatcgctgaaaataaagatcatcaaaaagaatatatagctgacgctttaagcgctattttattgcctatgcgaaatgaaatggatgcttaagcgatagcaaacgagaaatgtggagaagtaaatgagtagctggttagataaatttgtcccttctatagtacgtagtgaatcaaagcgtagtgcgggttctgtacctgagggtctttggaaaaaatgtccaaaatgtgaaaatgttctatatcgtccagagttggaaaaaaacttagatgtttgtccaaaatgtagccatcaccttcgtgttagtgcgcgccgtcgtttggatattttcttagataaagaaggtcgtcatgaaatcgccgctcatcttgagcctgaagataaattaaaattcaaagattctaagcgttataaagatcgtttggcggatgcgcaaaaagcgacaggtgaaaaagatgctcttgttgctatgcagggcgctttgaatggtatgcctgttgtggctgttgcgtttgaatttagcttcttaggtggctcaatgggggctattgttggagagcgttttattcaagcggtgaatgtttgtttggaaaagcgtattcctctagtgtgtttttctgcaagtggcggtgctcgtatgcaagaagcacttatctctttgatgcagatggcaaaaaccagtgctggtttggagcgtttgaagcaagagggtattccatatatttctgttatgactgatccagttttcggtggtgtatctgcttctttggctatgttaggtgatttgaatgttgctgagccaaatgcattgattggtttcgccggtccgcgtgttattgagcagacagttcgtgaaaagctacctgaaggctttcagcgtagtgagtttttgttggaaaaaggcgcgttagatatgattatcaagcgtgatgagatgcgtaatcgtttatataatatcctgtctttgctaacgaataaggttgcttaataagatggcgcatacgtcattagctagctggctctcatatattgagagtcagcatccttcagaaatagagttaggcctagagagagggagcaaagtattagctcgactaaatttatctagacctaagcataaagtgatcacagtagctggaacaaatggtaaaggctcaacatgcgccatgttgactcagtatctgtgcgcgcaaaattattctgttggtacctatacctcaccccattttattgcttttaacgagcgtattgcattgaatgattcgccttgtgacgatgaagttctttgtcgtgctttcgaggttgttgaggaggcgcgagaaggcatctctttaacctattttgaattcagtactcttgctgcattatggatttttgaccagtctaatttggattattgggtactagaagtggggttaggtgggcgcttagattctgtcaatatgatggacaccgacgttgctgttgttacctctatttctttggatcacattgattggttgggcgataacctagatgttattgcacgcgaaaaagcaggtattgcgagaaaagataagttacttattagtggtgttgttaatcctcctagtactattgcgagcactgcattagaggtgggggcgcatttgcgtcaaaaaggtgtcgattttcacttcgagttagatggcagtacttggtcatggtccggtgatggggttcagtttgaaaaattgccgattccagcacttcctctgcaaaatgcagctactgtgattgctgttttggtttatatgggattttctcctgcgtatgcggatttagttactttatttgatagtgcgcagttaatggggcgttttcagaaagtagcaacttctcctgatgtgtatattgatgtagcccataatccggaagctgctattgaattagctcagcgcataagtaatttgccgattcagccagttgcagtctgcggtatgttgaaagacaaagacattgcaagtgtcatggagcatcttgcaggcagtttctcggattggttttgctgtgatttagctggaccaagaggcgcgaaagcaagtgagcttattaagcatattgtgcatagttcaccttcactcgccctaaacgcaaaggcttttcaatccgttggtgatgcttttagttctgctttagtaaaagctcaggatgagcagcgttcagtgattgtttttggctcctttgtaactgtctcgaattatttggcgcttaatcaatcaaaagagtaattatgatagacagaaccattacatacagacttattggtgccggcattatggtgctatcagcggccataatattacctttgattttggatggtgagcgtccagctgagcttgatgttcaggttcaggtcactacacctccagcttttcctatcgtagaaattgcccctgttcagtctgttgatagtttaccggtagagcaatcaattggtgaagataagccggcagaggatattcgtttgattccagttcctcagtctgcgaaggatgtttcaagtattagcagcgtggaacctacggtttctgctaagttagaagcaaaaccagaagcaaaacctgctgttaaagagcctgttgaaaaaacggcacctatacaggttgctgatcgttgggtgcttcagattgctacttttaagagcaaagaaaatgctgttcgtttagtcgaaaagcttaaaggggcaaattacgatgcctatagcttgacgactaattcactttataaagtatatgtaggtcctgagttcaagcgagaaacctccgaaaaaatgcgtgaagagattaagaaaaagtttagcttaaacggcattgttgttaaatattcagtgaattagttcgaggtttggtgtcatggtatttggaaaatcccaggcatctgttagacttcgcagcgttttttagaggtattcatggagcaagttggttcaatgtcgacaattgattggttgattattgctgtagtggtcctttctactcttttgagtttaaaaagaggctttgtaaaagaggttttatcacttctgacttgggttgttgcctttgtggtagcggtgaagttctcagatcagatgcaggcattgcttcttgagcaagttcaaaatgaccagatccgttatattgtttcttttgtttccttatttatagcaacgttaattgttggagccttagtaagttttttactgggttctctgattcaagtaacgggcttgtcgagcactgatagagtcttaggcatgttatttggctttgctcgtggtggtttaattgttgtggctttcgtttctctattgagcttgagtccagcaatagaaaaaacagagttttggaaaacttcacaattgatccctcaattgggccagttgaatgattggacgcgtgatatgttaggcaagagctcggatcttatggattcgtctctcattaatcgcgcccttggaaattagttgttctaagtagcaaccaaatagataaagaacttttgcggcgtttgtcgcaattccccaacacgaggatctagaacatgtgtggtatcgttggtgtcgtaggcacgtctgtggttaaccaagcaatttttgatgcgttaactcttcttcagcatcgtgggcaagatgctgcgggtatggttacaagccataatgggcgattatgtttacgcaaagacaatggtccggtgagtgaagtatttcgcactcgccatatgaaaaaactacacggtaacataggtattgggcatgtccgttatccaacggcagggacttctagttcagcagaagctcaacctttctatgttaactctccctacggcatttcgcttgcgcacaatggtaatttaacgaataccgccaaattgaaacgagaagtttttgaatctgacttgcgtcatattaatacaacttccgattctgaggttttggttaacgtattggcgcatgagctccatgaagaaggtaaattggtgccaacacctgaagatatctttaacgcgcttgaacgcgtttataagcgtatcgaaggcggttatgcggtcgttaccttgattacaggctatggtattttagcttttcgtgatccagacggtattcgtccattgatttatggctctcgtcaaaccgatcaaggtgttgaatatatggtcgcttctgaaagtgtggcgcttgatgcagctggctttaaaattgagcgtgatattcagccaggtgaagcgatcttttttgatctaaaccacaatgttcatgtgcgtcagtgcacaccaaaaaaagtagcacgtccttgtttgtttgaatatgtgtactttgctcgtccagatacggtcattgacagcatctctgtctataaagcacgtattaacatgggtgatcgtcttgcagcaaaaatccagcgtgaatggatagatcacgatattgatgtggttattccaattccagatacaagccgaactgctgcgttgcaaatcgcgcaagcattaaatattccgttccgagagggtttggttaaaaaccgttatatcggtcgtacgtttatcatgcctggtcaggctattcgtaaaaaatctgtgcgtcaaaagctaaatcctgtgccttttgaattcaaagataaaacggtattacttgttgatgattccattgttcgtggtaccacgagtaaagaaattatagagatggcaagagaagcgggtgccaaaaaagtatatatcgcatcagctgcgccagaagttcgttatccgaatgtttatggtatagatatgcctgcggcaaaagagcttattgcccatgatcgtaatgttgatgaaatttgcgaattaattggtgcagataaattaattttccaagatttgcaagatttgatagatgcatgtatcgacgagaaacattcagatgttcgtgagtttgatacgtcggtatttgacgcaaaatatattacaggcaatattgatgctgcttacttagcgggcattgaaggtgcgcgaaatgacttaaataaagctgcggttgaagaccaagaagctagtgatatgatgcaccctatgtaatattgcattatctcgtgacggataaagctaagccaggtcacgcctggcttagttgtttttagcaatgattttttgaagaatggcttggagtgaagtaatggctgattataaagacgcaacgaatgcgattcgtgcaggtattcgtcaaactcaagagcaagaaaacagcgaagccatttttatgacatcgagctttgcttatggcagtgcagaagaggcagcagggaagttttctggtgaagaagatggcaacgtttattctcgttttaccaacccaacagtggaattatttgaaaagcgtttagcgaccctagaaaaaggcgaggctgccattgcaacaagttctgggatggcggcgttaatgacgcttgcgtatagtttgttaagcgcaggtgatcgtgttgtttgttcccgcaatatttttggctcaacagttaagttttttaatgcctacacagcaaaatttggtgttgaagttctgtatgtggatgcaacagattatgctgcatgggaagaggcaattaacgaaaatacacgtttttgttatttcgaaacaccttctaatccactctatgaggtggttgatgtcgctcgtgtggctgccttggcgcatgctaaaggcgcgttgctttgtgttgatacggttttagcgacaccggcactgcagaacccattgactcaaggtgctgatattgtcatgcaatcagcaactaagtttattgatggtcaaggtcgttgtttgggtggagctttaatttccagccaaaaaatagttgatgtcttcactgcctttatgcgtagtgctgggccatgtatgagcccatttaatgcttgggtgttgttaaatggtttagagaccttgtctttgcgtatgacggcacattccgcaaacgctatgaagctggctacatatttagaaacgcaccctaaagtacttaaagtaaattacggcggattgccaagccataaatatcatgagctggctaaacagcagcaaaaagattttggtggattgttgtcttttgaagtggagggtggtcgtaaagctgcttgggccgtcattaatgcatcgaaattgatgtcgattacaggcaacttgggtgataccaaaactttggtgactcatccggctactacgactcatgggcgattgacggacgatgaaaaagccaaggctggtattacagaaggattgattcgtatctctgttggtttggaagatatcgacgatattattgcagatcttaaagaagcgttagaccagttggattaagccttattttttaaccaaataatctattataaaaaagcggacttagaatgttttctaagtccgctttttctattcggttatcgcatttttacagctaaattttaactgtctttgtcgggggagttgttgtcagctgtattaaacgactgctcttgtttttctccctttggattttctccttccactgtctgctcttctaatgcttggagctgctttcgctctttacgtcggtaacctaaaaccaataaacagggcgtcagaataagcgttaatggcgtggcgaaggtgaggcctccagcaatagctgtagatagttgtgtccaccattgagccgatggtgcgccgatactaaaggattggtgcacgagatcaatattaaattgaaaaaccattggaaccaaaccaagaatggtcgtaatagtggttagcataacgggtcttagacgctgaacacctgttctaatagccgcttcacgtaccatcatgccttgtttacgcaaaccgttgaaagtgtcgattagaacaatattgttgttaaccacaatgcctgccaaagcgataacaccaactccactcattacaataccgaacggttgcccttttaccattaggccaatgaatacacccatggttgaaaagatcaccgcactcagaattaataagcattggaagaagttgttaaattgagtgacaagaatgatcgccatgatgaaaaaagctacgccaaacgctttgattaaaaatatcatggatttttgttgatcttcggtgttgccacggaactcataactgacagctttatcaataccagcagcatctagttttacttttatggcttttattacttcatcaacgactaagccgtctttcacgtcggcatcaattttaatggtttttttgccatcggtcctgtttatcactccttgctttggtgctgcatatcgatgaataaagttgctggctggaatgctgccttggtttgttggaacctgcagttgatccaattgatcgaggctgcgttgattcaccgggtagcgtaaaacgatatcaattttgtcgtcagcaccttcgggcaaaaaatcgcttaaagttatgccggtggtgacaagtttaataacattaccaagactattgacgtcaacattgtagcggcttgcctcttcgcgattaatgtcgatacgccattctatcccagcgagagatctgtcatcactaaccgtgataatttcatcccttaacaaaagctgtttactgatttcatcagcagcgagattgagggcttcggtgtaatttgaactaagctgtagctggatatcagccccagattgtggcccaccttgttctttctcagcgcttatttcaatgccggggatttgcttagttctttctcgtatgcgatccaaaataacgccagcaggggctcttttgtaccattcaataaactccatactgattgagccaatactatccggtgccgcattgttgcctggggtggcataagttgttgaaacaacgctttttagtgaaggattaccaataacttgctgttcaaccagtcttactaactcatctttttcttccagagataaatcaccacgggcacgtatatctaggttggctgattcaggttcgatactaggaaagaactcaatgcctttaccaaatttaccataactagcaaaaatactaagcagcagaacaatggtgaatagtaaaacccaaataggatattcgactaagcgagttagtgttcttccgtagaaacctgtggggccagtaagttctcttaggtcacctgtttcagtgatgcgtaaggcatgcatggttttttctgtataggcaccttttttgccgataatagaaccgatggttggcaatacaattaatgccatgactaaagacgaggcaagagttgcaataatggtaataggcatgaaccgcatgaattctccgactatgtcgggccagaaaagtaatggcatgaacaccgctaaagtagtggcggtagaggcagtgattggccaagccatgcgctttgctgcttcgctgtaggcttgtcgcttagatgcaccttcagccagttttcgatctgcgtactcggtgactacaatggctccatcaactagcataccgacactaagtatcaatgcaaaaagaaccaccatattaatggtgtagccttgtaaatcgagaattaaaattccggaaaggaaggcccctggaatggctaaaccgaccaagaaagcacttcgtaccccaagtgcccagactataactatcattactagtaacgttgccgctagaacgttattaaataggtcgtttagagaggtttcaatgtcggtggatttatcaccggtaaggttgtattcgacaccatttggccactgttcgctttcgttctttacaacggctttaattgcttcaatggtctctataatatttacaccgactcgtttggatactgcaagtgttatactgcgtttgccctctactcgagcgtaactggttggatcttcaaatgttagttcacctgtcgcaatatcgcctagtaagacgacttgatcaccatcagctttaattggcaaatttagaatgtcttcttttgtcttgagcaagcctgggacttttaaagagaagcgtccagccccggtgtctagattgcctgctgccaccaaacgattgttgccagaaacgaagttggccacgtcagataatgataaattatatgattcgagttgctctgggcgaatgatgatctgcgcttgttgatcacgatcaccgctgattttggcctctaaaacaccatcaattgcttcaatagagtcttgtaggctttttgctgtgcgactaagtgtggcgaagctaacattgcctgataagttgacacgtaacacaggaaaggttgaaagattaatttcggtgactgttggttcgtctgcatcgtcaggtaattcactttttgctcggtctaccttatctttagtgtcgctaattgcttggtcaatatttacgccagactcgaactccaacatgatagaggcatggccttctgaggcggtagattttagttcttttaagccttctagtcctttgagttctttttctaacggatgaaccaacaagctgtcggcatcttctggtgaaatgccatctagagagacggagacataagccattggaatggtaatatcggggtcactttcttttgctatttcgatataagaaaccgtgcccataatcaatatgaggacgaaaaacatcattacggtacgagagcgagctaaggctgcctcaatcaatgtttgcattgtgggcctccttagttttgataatgggcttcgactttatcacccgcagacacaaaaccttgtccgacggtaataatgtttacattatcgggaaggccgcgcacccaaacttgatcgcgttctgatttaatgatttcaacaggtgatacaacaacagtattatcgatgttgatagtttttatggccgttctacctgaattatctaaagtgagtagtgctggcgaaaaagcatgagctctttgttgatctaaaatgaaatcaacggcagcagttaagccggcaggtatagtgttgccagggttttcaacttgcatttcgacactgatggttcggctagattcgttagctgttgaactaatataggaaacgaacccttcggcttcatagccagattcaaggcgaatgttgccttgagtgccaagttttatgagttgaattttattttgtggaatattgacactaacttttatcgggttcactgaaactagggtgccaattgttgcaccaactgctaatacttgtccttcttggacctctaaggtatttagtatgcctgagaagggcgcggttacatttgcattctctaaatcaactaataatgatttttctgtcgcttttgcagaagcaagatctgtttccgcttgggctagattgacctttgaagtcaaattgcctgcattcagttttctgatgccatctagttcaagctgtttttgtttgacgagtaaaccagcttgttctatttgaaccttaagagtacgagtatctatttgtactatagaggtgccttttttaatgaaacgccctttttcgataggtagttttattatgcgtccttgatagctattgataagctgcaaagtctcatctgctaaggtctttccgcttaatggcaagtgcatttcaatggttttagttattaatgttttggcttgaactggatacgctagtttgctttcttttgcctgagatgaaacagtaccttcattctgtttgttttctgttgggctaaccgtaatgccattccctcctgcaaacatccaggttacggtagcgacggcaacgaccacagcggtaattggccctaccttgcttttaagctccattcaaatactccatgaaatataaaaattatcattatgtgggggttagtatattcgtaaataataaggaagaaagcgtttttgattaaatcttgtgcacacaatagcaagaataaatcgtgattttatgatcaaagttgctggaaatattttttgtgagcaaaaaactgtttctttttaatatctagtctcgtctatttgctcaaccttcgcctagaaggatgatactataccgccacaaaatttttactttatatggatagatatgagtctattgtcgttagaacagatcagtgtagcttttgggcataatccgctgctgtcaaaaatcagtttttcagcagaagctggagagcgcgttgcaattattggacgtaatggtgcaggtaaatctacgctgttaaaagtcatttcaggtgagcaaattgccgatgaaggtatggttcgtttagaaggtggcatgaccatcgggcagctgccacaggaactacctgatgcgaatgaaaaaaccgttcgtgaagtggtgagtgaaggggctggagaagcgcattttttaatggcgcgttactttaagctattagaagatttcgagaatgaccactccaatgaattaagcgatattcagaccgaattagatcggattcaaggttgggatctagaacagcgtgtgaatcatatgattcaacgtttggctttgcctgcagacaaattaatgtctgagctttcaggtggttggcgtcgtcgtgtcattttagcgcaagcgctaatttctaaccctgatgtcttgctactggatgagccaacaaaccatttggatgttccaacaatcgaatggatggagcaacagctgcagcaatttcgtggtttgatcttgttcattacccatgaccgtcgcttcctagagaaattagctaaccgtatcatcgagcttgatcgcggtaatttgatttccttcagtggtaatattactgcgttccttgcttttaaagaaaaaatgcttgaagaagaagagcgcgcaaatgctttattcgacaaacgtttggctgaagaggaagtttggattcgacaaggtattaaagctcgccgtactcgtaatgaaggccgagttcgtgctttgaaagcgttacgtgaagaacgatctgaacgtattaatcgccaaggtaatgctaaaatggcgattgagaccaaagacaagtctggcaagttagtagcggaattcactcaagttggtcactcctttgctgacaaagtgatcctacaacctatggattttattgtgaatcgtggagaccgaattggtctgatcggtccaaatggttgtggtaaaagtaccttcctgaaaattcttttaggggatcttgagcctgagactggcactgttcgtcaaggaactaaacttaatgtggcgtattttgatcagctacgtgagcaacttgatccagaacaaaccgttgcagaaaacgtgggtgaaggcaaagacgttatcgaaattaatggccagaacaaacacgttatcggctatcttggcgatttcctttttccacctgagcgtgctcgtacgccagtaaaagccttgtctggtggcgaacgaaaccgtgtattgttggcgaagctatttactcgcccagctaatcttttgattatggatgagccaaccaacgatcttgatgtagaaacattggagcttcttgaagagttactgatgaactatgatggcaccttattattggtaagtcatgaccgtgctttccttgataacgttgtaaccagtgttattgcttttgaaggcgaaggtcgagtgaaagaatatgttggtggctatcaagactggattcgtcaaggtggtaaattcccaacagaatctacttcccaaactgacgacgcgccaagcaaaaaagaaaaagccaaagctgaaccgaaaaaagccaatcagaaatctgctgtacaggccaagccaaaagccaagctaagttataaaattcagcgcgaatttgatgatatgccagcgactattgcgaagttggaagaagaaattgcagctttacatgtaacaaccagcgcaccagagttttatgctggtgatgcggataaagtgcaaaaaaccttagcaaagctagcgcataaagaagaagagcttgaagcaactatggagcgttggttagagcttgaagagatgcaaaacggttaaactgcgcaaaacgggtaaattatgacgaataaaatacaaccagtttcatttgtaccgcgctttttgggcgcatttggtcagttttttaaatatatggggagcggcgattacgccgctcgctgccaaactgttggtcaaggcgaaccatttgcctttgaagttgaaccaaaaatcattacagaacaagtagaagtgattcgggaaatcgaagtcgctgcgcctgtgttggatacggtaaacgccgatggtgcgcatcaattattgcaactattacaacaagaagcgcgtttcgtcgatttcattcaagaaagcattgatgattacagcgatgaggatgtgggggcggcatctcgccaaatccacgccggttgttctaaagtattgaagcaacactttaccatagatgtcgtgtctacagacgtagtgaacacggcggcagaaaatagtcgtgtagaagtgccacctggttatgatgcaaaacagatcaaactagaaggtcgagttgaaggcgatggcccatatgttggtacgcttattcatcccggctggaaggtgactgaaactcgtttgccaaaagtaactaataccgaaagtttaaatattctagcgccagctgaaatcgaggtatagctcatgagtcaatatttcattggtatcgatcttggtaccacgcattcggctgtctattattctccgtctaaccaggcagaagtagaaacgaatcaagtagggcgcattcaacaattgctcattccgcagtttatcgcggcaggccaagtggatgctcgtcctttattaccttcgtttgtatatttccaccataaaaccgaatttttagaaagcgacctacagcttccttggggtaaagcgccttttattgtgggtcagttggctcgtgagctgggtgcaaaatcttctggccgattggtgcaaagcgctaaaagttggttgtgccattcgcgcgtcagctcagatgaagcggttttacctgttgatgctctggaagaagttgaaaaagtctccccagcaaaagtgacagaaaccctgttagctcatttagtcagtgcctgggcaaaccaatttcctaatgcgccgattgctgagcaaacagtcgtcattactgtgccagcctcatttgatcctgcggctcgggctattaccgagcaagcggctgaaaaagttggcttgcgtgctcgtttgattgaagaaccattagccgcgttttacgcatggttgagtgatcaacaaaattggtctgaaagcctagaggtgaacgagtatattttagttgtcgatgtgggcggtggcacgacagatttatccttgatccaagccgtcgaacaagagggtgctcttggcttagagcgcgtggcggttggtcgtcatatcttacttggtggcgacaacatggatttgacgttgacctaccatttggctgctcaattagcacaaaatggaactaatcttgaaccttggcaaatcagcggtttaactcaagcttgccgtgaagcgaaagaacgtttgctatccaatgctgatctagaagaagtcagcgttgttgtgccaagtcgcggtcgtagcttgttcaataacagcatcaaagcgaccttgacgcaaaacgatgtgcagcagcttttgattgatggtttcttcccgcaagtgcagttaggtgagcaagctcaaaaaacagcgcgcagtggctttagtgcgatcaatttggattacgaaggtgatccagcgattactcgtcatattagtgagttcttagctcagcatgatgtgaagccaacgaagatcttgctaaacggcggcgtgtttaacgctaatgtgattcgcagcacactggaaactcgtttagcagcaatgctgtctgagtcgttgagcggcagagagttaaccatgttgacgccatcacatttggatcacgcggttgcgaaaggcgcgacctattatgcccaagtgcaagcggaaggcggagttaaagttaaaagtggtttagcggctaactattacattggtgtagctagcccaatgccggcgattccgggcatggcgccacctgtcgatgctatttgtgttgcaccttttggcttggaagaaggttccgaagagcaaatgctcccgaacgagttttcgctcgttgttggcgaaactgtaaccttccgttttttccaatcaaaaaacagcgaagcgcattcagttggtaaagttattgcgtctttttcgatatctcaactcgatgaattgaatcctttatcggttcgtttagacgcgggtcattatcaagcgggtgacatggtgcgagtatatttaaccgctcgtgttaccgaattgggcttactgttattgcaagcgcacgatacgcaatctgacctaagttggacaattgagtttcaagttagggagtcgtaaaccatggcacaaccagcttttcattctgcttatcgagttgggattgatttagggacaaccaattgtgttgtctcttacgttcccgtagcggaccattcgaatgcaaatgcgcccgctttgctgcctattccgcaagtgatggcggatggctcggtacaagagtttacttatttaccgagtgcaatttatgtgttggcgtcagatgagatcggtaaaattgatccagttttaccctggcgtcaccatgataaagaacgaatcgttggtgttggagcgttagctttaggccagcgtcgagctgggcaattggtgcaaagtgcgaaaagctggttgagccatcgtcaggtagatcgtcgttcggcgatcttgccttgggcgagcgagtttcctaaaaaacttagcccacttgaagcgagtaagattcttttattgcatattaagcagagctggaatcatcgctttgctgatgcaccgttagaatctcaatccatagcgttaaccttgcctgcgtcttttgatgaagaagcgcgagcgttaaccttggaagcagccaaactggctggtctaaacgatttatatcttcttgaagagccgcaagcagcttgttatcactacattagcgatgacgaaaaactcgccgcgttagtcgataaaaaaatgctcttggtggtcgatattggtggaggcaccagtgactttagtctggttgctattcagcctacatcagcaaaggcgaaaagcgtttcgcttaaacgaatcgccgtaggtgagcatctattgcttggtggcgataaccttgatcaagccttggcgtttcagttagatcctaagcaaatctctgcgctatctgctacacgtttagcggctttggttcagcaaactcgccaagctaaagaaaccttattaggtaaagacgcaccggaatcgttaagcattactgtgcttggtggtggtagtcgtttaatcggtggttcgcaaaaatttgatgtatcgagagaagccttattagaacaaatccgtaacggtttttttcctttggtgaagagtgatgataaggtgcaaaagagcgattatgccatgcacaccttgggtttgccttatgagtcagatcctgctttcacacggcatttagcggcttttttacagcaacatggagcagtaatcgaagccgcaaccggctcgattatgccagatgcagttttatttaacggcggtttatttaacagtcctgtgttaaaagctcgtttactagaacagctgaatacttggtcttctaaacctattttagcctgctctgcagacgaacctaacgatgcggttgccaaaggtgccgccatgtatttaaacgccctagcaggcgaaagtacgcgtatcgaaagtggtgtggcgcacagtttataccttaaagttggcgagaatgaatttgtcggcattttgccaaaaggcactttaaaaggcgaaaccattcgcttagaacaagagttctttgtcactctgggccagcaagtacagttccctttgtatcgctctgatgatcatcttgaatgtgtggttggcagagtacgtgatcaagatggattgcactatatttctaccttgatgaccgagctggatggctccatcgattcgcaagaaacagccgtaacgctatcggtgcaaatgaccgaagtgggggtgttgcaagtagtgttaaatgcgaacaaccagaaagaccaatggcgtttggatttttcaacccaagctagttcttcgcaagactctgagcaatctgatgaaagtggtttactgcatgccaatatgggccaagcggaagagcatttagcgaagtgtttttctagcgcgggtcaaaagcaaaatccggacttggtaaaatctcttaaacaggatttggagcagttactgggtaatcgtgatgattggaaccttgccacatcgcgacgtttggtcgataagcttttaagtcttaaatctggtcgaaccaaaagtgctcagcatgagcgtcaatggttgcagttgatgggctattgtctacgtcctggctttggcgctgcggatgatttggctcgtgtacagcaagtggtgaatgccactaaagccggtgctcagttcgacaccgcgcctgtttgggggcaatattggactttatatcgtcgtatcgcaggcggtttatctattgaacaacaaacgtacttgttcaaacaatttagccaatactattcgccaacagggcagcgttctcgtgacaagatgaaagctctgaccactaagtccagtgacgatttaattcgtttggttggtgcgttagagagtttgtctaatgaagataaaaccaccgcaatagattggttactaaaacgtttacaaaaaacctctgagccggatactgcttggtggacgataggacgaattgcctcccgtcatcttttatctggaaagcaagagcaaagaattgctgagaataagctctttccgatcctagaagttacacttaaagaagattggaaaaagcgtaagcaagcaggtttggcagccgttctgatgagccaagtcagcgttggtgaatccgataaactcagcgctttacgcaaaaaagtggcgaacaaactcaaaaaagacaaatgcccagctcaatggcttgagcgtttagaaagtcaaattgagattaacagcgacgagcttaacgccttagttggtgaaagtttgccaattggattgcgcttgtagtgcctttcaagtaggtcttgtatagtaatcagatttacgttctatctttagttataaaaaacgctcgatgtattgcattgggcgttttttgcttatgcagtttgatgttggttatcaggtaataagcttatcagtaatgttgattatctgttttatgtttagattgttatcatgtcagtcagagcataacttttgtgtgctctactgcttaattttgttagataaagcggtctgatcactctaaaacaagaacatcaaacaataactctaaaaaaatccatttattttaattactaaagagatctatatttttttatatagataacatggctattgttttagcttattctttgacattcattattttacatacaatgaaccgattatcaggatgctatatttatgaaaaaactattagcaacaagtttgctggtttgcgccagtagcttttctgcttttgcagcaacgccaccaaatgccttagttgtggcacaatcattagacgatgttaccagcttagatccagcacaaggttttgaattaacctctgtacaaacctttaccaatgtttatcaacgtttggttcaatctgacccacaaaatccaaccagtctggagcctactttggcgtctagttgggaatcaacatccaacagtttaacgttaactctgcacaaaggtgcggagttcgccagtggtaatccagttcgtccagaagatgttgtcttttctttggggcgcgtggttaagctgaatctagcgccgtcgtttattttgactcaattgggttggaataaagacaatgttgatagtcacattcagaaaattgccgatgataaagtgaaaatcacttgggatgtgagtgtcggaccttcatttgtattgagcctattgtctgcacctgcgtcttctattgttgatgaaaagaccgcaatggcgaatgctgagaacggcgatcttggtcatgcttggttgaataatcattcagcgggtagtggcccttttcagattaaacaatacattccccatgaagccttggtgttgtctgcgaataaaacttcgccaggtggcgcacctaagctagatttgattttgatgaagaatgtgcctgatgcggcaactcgtcagttactgattgagcaaggtgatgcggacattgcccgtaatttaggttcggatcagtttcaatcattgcaaggtaaaaaaggcgtgaaaactttggctttaccttatgcttctttgtactacattttgtttaataccaaggtggaaaataacccagatttgggtaatccgaaattctgggaagccgcacattgggcgtttgactacaaaggtattggcgttgatttgatgcgtggtcagtttcaagttcagcaatcgtttttaccagttggtttcaatggtgcgttgactgatcagccataccgctatgatccagaaaaagcgaaagccatcctgaaagaagcgggcattaaaaaccctcacttcaagttaattgtcagcaatcagccgccgtatttggatgttgcgcaagctttgcaagcgagttttgagcgtgcaggcattaaagtgaaattgattccgggcattagcagtcaggtttctagtgaagtgaatagtcataattttgaagccacagtgactgcttggggcccagactattttgatccaaacaccaatgcgtcagcgtttgcgtataaccctgaaaatggttcaaaaactctcgcgtggcgtgctaactggcagattccagagttaagcaagatgaccattgcggctcgagctgaaacagatgaagcaaaacgtactgaaatgtaccaagccttgcagaaaaaagttcgtgaaagctcacctattgttgttggcttgcaaaacaaaaagctagttgctattcgagaagacttgcaaggctacgtacagggcataatgccagatatggtttattacaagaacgtttctaaataatgggcacctctaaataatgagcgtttcaacactgtcactcggcgcgaaaacgcgccgactttggataggccgcgtccagactctggcgagcggccttgtttcattggcgctgaccttattcggcttgctggtttttacctttatattgtctcgtgctgcacctgttgatcctgttttgcagctggttggagatcatgccagtgaggcgacgtaccaacaggctcgtcatgaattaggtttagatcagcctttaccaatgcaatttcttcattacttggggcgattatctcagggcgatttgggtgtttctcagctaactcagcaactagtcgttaacgatttgatgcggacttttccagcgacgattgagctggcaacctgtgccatgtttttcggtgctttctttggtattttgcttgctggaatggctgtgtataagccaggtagttggatggatcatttggcgcgatttgtgtccttgctgggttattctgtgcccgtgttttggcttggtttattggggctgttattgttttatgccactttacattggtcagcagggcctggccgattagacgatatttatacttatacgatgacgcaaaacagcggttttattttagttgatgccattcgtagtggggatgtggaaataattaaaaatgcgattgcgcatttatggttacctgtggctgtactggcgctactttctatggcgtcgattacgcgattgttgcgtgctgtcatgctagaagagaccaataaggaatatgtgattttggcgcaagctaagggcgcaagtcgtcttcgaattctagtggtgcacgtctttcctaacgtattgggcactttaatcacaattctggctttgtcttatgcaagcttgttagaaggtgccgtattaacagaaacggtatttgcttggcctgggcttggtcgttacttaaccagtgcattatttgcttcggatatttctgcgatattaggttcaacgttattaattggtacctgttttattttgctaaatacatttgccgacgcactcactaaatgggtggacccaagaacaagatgatggattcaacaaataaccttaactctcatacaatacagaagaagcgtcgctatcggctacctcgctggttgaatacttttaatatcggcttgatcatggtgatgatgctattaggcttggctttgctcgcgccgcttttatcaccctttgatcctaatgttcaaaatatccaagacagattattgccccccgatgctgtgcattggtttggtactgaccgttttggccgtgatttattctcccgcgtcttattcggtgctcgcccaacacttattttagtaagtctggtagtcattctgacggttcctattggcttggctgtgggcatttttgcaggctattttggcggttgggtcgagcgtatcttgatgcgtattactgacattgttatgtctttacctagtttggttattgcattggctttggtttctattttagggccaggcttaatgaatggcgcattagctttggcgtttactagttggccttcatttgcgcgacaagcgagaacagaaaccttgtctattcgccgcagtgattatttgtcagcggctagaatgcaaggtgtaacaggtttgcgtttgattgtgggccatatcttacctttggttttgccgagtgcgattgttcgagctgcgctgaatttaggggggattattcttgctgcagctggccttggctttttaggtatgggcattcagccgccgacggcagagtgggggtctatggtatccagtggtagtcgtgtgatatttgatcaatggtgggttgctgcagtgcccggttttgctattttgttcgctagccttgcttttaacctgctgggtgatggacttagagataaaatggatcctcgtcatgacaaataattcaagtttgattcgcatcgagaacctgaaaattggtttggaaggcggcacagaattggttaaaggcattgatttttcgatggggcgtgaacgggttgcgcttgttggagaatctggctcaggaaaatcacttaccgcacgttcgttaatgggattgctaccagattctttacacgttcaggcggatcgctttgaactgcttggcgaagccgtcttgccttataatcaaagacaatggaatcaattgcgtggtaagcaagttgctatggtgctgcaagatcctaaatacgcgttgaatccgacacaaaatattggccgacaagtggctgagcctttggtgctacatcagtctttatcgaaaaatgtgcgaatcgaaaaagtcgaacatatgctggatgccgttggattatcgaatccagcccaactacgcaagatgtatcctcatcagttgtcaggcggaatggggcagcgagtgatgttagcaatagctttgataaatgatccgcagtttttgattgctgatgaaccgacgtcggcactagatcatgtggtgagagatcaggtcttagagttaatttcttccttggttgaagagcgcaatatgggcttgttattgattagtcatgatttgcagcaagtggcagattattgcgagcgggtattggttatgtatcaaggtcagttgattgaccagttggcggcatctgaattatccaacgcgtcacatccgtatacgaaaaccttatggtcatgtcgtccgaatattgataaacgaggtgaatcattgcctatcttggatcggaaacagatagccagtttaaccgaaggggccgctcgatgaacttgatcgaattaaatgacgtcagtatcagtcatgttcaaggctcggagcgtaataccgttgtccatgatgtaaatttgactgttaaagctggcgagtgctttggtttggttggcccttctggatgtggtaagtcgactttgctttgggtgttggctgggttaaatccgcattggagcggaagtataaacatgttggataagcccttaactgctggcaaggtgttcactggtgacttgcgtcgccgtgtgcaaatggtatttcaagatccttatgcttctttgcaccctaagcatcgtctgcgtcgtgctttgtcagaaccgttgaaactgctgggttatcaagatattgatgatcgtttgagtgaaggttttaagcaagttggtttggctgaaaacatgattgatcgatatccccatcaattgtctggcggccagcgtcagcgagtggcgattattcgtgccttgttgctggaaccaaagcttttgttattggatgaacctacgtcagccttggatatgtctgtgcaggcggaaattctaaatctattaaatgatttaaaagccaagcgagatttaactatggtaatggtcagtcatgatccagatgtggtggattatatgtgtgatcatgctgttactatgaaagcggggcgaattgatcaagaaaaattctataattagaggtgtttatttagattaaacgccctttagtaaagagatagctaaagggcgttttaagtccgttttacttcaagaaaataaaaaactagcttctaactcgcttcatattaataagaatagggctgccagtcatcggatctggaattaggtcgcattcaacaccatataattcacgtaccagctcttttgtcatcacctctttggggctgccttgggtgatgatctcgccttttttcatagcaataatatgatcagaatatcggcaagcgcttggtaagtcatggactaccatggcgagagttttgccttgtcttgataaattacgtatgagctcgaagacttcaatctgatgccctaaatccagcgcagacgtaggctcatccaataagagcaaaggcgtttcttgggcaatcgacatggcgatccaagcacgttggcgttgtccaccagatagcgtgtctagtaatcgatctttaagcccttctaaatcggcagcatttaaagcgtagttgatggcttgttggtcatccatagcccattgttttagtagactttggtgggggtgacggccaaagcgaatcaattcttcaatggtaatgccatctggcgctaaagtgtcttgtggtaatagtgcgagtcgtctagcgacctctttggaaggaagagaatgaatgtcttttccatcgagcagtacaacaccagaactgggtgaatgaacacgagataagccatttaacaaggtggatttgccacagccatttggcccaacgatggctgttactttcccttctggaagagaaacatctagattttcaataatgctggctttgccatgttttaaggtgagtctttcagccccgagaccagctaggttgtttatttcagatgtctgtttaaattgtagagacgtggccgtcataacgaagtccttgaagtgcgtcgtacaagtatccaaattaagtaaggaccgcctataacggcagtgactataccaacgggtaattctattggtgacaataccgttcgaccaaatagatcggcgagaatcatcaccaaggcgcctgtgagcgcagagcttatcaacggaataccacgataacgagccagaactctagcgatctcaggaccaaccaaggcaactaagccgacagggccagctaccgcaacggcaagccccgttagtgtaatacataagattaaagcgacgattcggatgtgtttgatgtttgcgccaagacccgtaatcacttggtcagaaaagggcatcaaggcaaactgtgaagcaaaaagtaagcaagccactaaacagatggctagaccaatgccaagtatattaaccatcattgggtctcgagcactcaagctaccaaccgtccaaggataggcgctgtttgccacatcgatactgacttggcttaatagtaattgcgttaccgcaccagcaatggcgccaataccaatgccggcgacaatgaaacgatagcctcgtgttccactgccaccagcgaggccaaacgccaaagcggttgctgttgctgcaccagccaatgccatagctgaaggcgcgagtgaaacccccataccaaccactgacgacacagcgaatgccatcgcagcgttatctatgccaattatgcctggtgtcgctaagcggtttctcgccatagtttgcattagacatcctgctaaactaaaagcggcaccagtaaataaagcggctaataaacgtggtaagcgtaaatcgtgcacgatgaactgactcatgacattgccgtggccaaacaacacggcaatgacttcttttggcgatattggcatgctgccaataccaagtgttgctacacaagctatcgccaacagaattaataaccaaacattacgaataatcgcctgtttctcaatcaataacgtcatatgacgacctagagacaataagcgatgaccatttggtgctgtagtaatttcttcgttattaggaagtgagagactttgatttatcataaagtaggcattcttctagatcgcacaatcaacagtagtaccggggccccaataatcgcggttagcactcctaatggcatttctgctggttgagcaacaaggcgtgatacaacatctgcagaaattacaataattggccctagaggtaagcatagccatagagtgcggcgaatatcaggtcccactaaggcgcgtgcggcgaaaggcacaacgagaccaataaaggcgacaggtccggcaattgcggttgcaccacctactaacaaagcaactgcgacgataactacagcgcgaactctctgaggtttatggccaagtccaatagcaacgcgttccccaagtgctaacgaagctaatggcttcgctgtatataaaatgcaaattatcgcaatcagcatggaaggcaaaactgaaaatagggtattagtgtctcgaccagcgacgctgcctgttacccaaaagcgaatttcatcggcggctctttggtcaaatagtaacaatagagaagtcacagcaagcaacagactggaaagcgctgcgccagccagtactaaccgaatggggtcgttttgttgcccttgcatgcgagcgacgctaagcacacacaaacagcctaacaaagcgccaaactgagctacacccacggttaatgtggccgtacttgcaccgagcaccaaggtaatggcaactgcaaaagagcttcctgcactgacgccgagcaagcctggctctgccaatggattacgagcaacggcttgcatgagagcaccagcaatacccagagttaaaccgacaaataaaccaaccagtgttctgttggcgcgtaaatgaaatacagtgaattgagcgtctgcagaaccattacctaatagtgtttgaaaggaagcttgaaggcttaagccgccagctccaaacaataaactgcaaaaacagcaaagtgccagcacaaaaagtgctgacacaaaaacactaaacaatggtcgttgtgcaggagctatataaaaccaactaatcatctagggtatttatcttgttatttgatgttgtgatcaatcatagttttgatgtcatcaaggatggcatgtgcggcaagtgggccagcggcacttgtccatagttgaccatttaccgtgataaccttgtctttttttaccactttaaggcgagagaaagagggcgatgttttggcagcttcaagtgcatctttaccttcagtgttgagtgttgccaagaacaaccagtcactatcgactttagataagttttctaagctaagaggactgctatgtggacggccttcttttatcacgcctgcatcgttgatgataaacccagttgctgcgagaacatcagtagagaaaatctgtgatgacataacgatagggccttgaggcatccagcgcgctaatgttgcagagcgttcgttttttggtagcttggcggtaatgacatctttcagagcgttttcacggtcttttatattatttagaatgtcatccatctgctcgcttttatttagtgcttgggcatacactttagcaatggttatccagctatcggataccattccaggggaaagtgggacgatggttggtgcaattttagacagaatgttgtattgatcttgaggtaagttcgtagatgctaggatcaaatctggacgttgtgcagcaatagcttcaagattattttgacgagaagtgcctactatattaatgccactcgcgcgtttttgaatgtattcagctacagaatctccaccacgagtagcaacagctcctagaggtttcacatctagcgcaattgcactgtctagagcatcttcggataatgtcactatgcgttttacatcgtcgttaactttcacttcgccatatttggtagtgacactatgttcttcggaaaaagcactgaacgatgttgtaatgcaggcacagagcaagatgttttttaaaaagaggcgattaagcaacataacggattcctttgatttgaatatctacagcagttttaatggggaattgttgaaaaacaagtaaccaagaatacttgaaacgcttggtaggccaatgaaccataataatgataacgcttcttattattctttttaactgtttatattcaattagatgtgacgaaatgcgcaacgtgacgttttataaatcgcgttgcgtttttaacattggaaagttgattggtgttgcttgcttgttagctaaataggccgatatagaaaaggctagtcgaatgaaaaaccgaatagactaatatcagttttataaggaatttttttcggtgaggcttgtagttgctctattaagctcagatacgtcgccatttgatgtgccaatagattcttatcgcttggaatcgacgtggtgaattttgtggctcttagcatactttttacgccattagtttgggtgaattctttattgcctaataaaattacttcttcgcccatatgccaaaaaatatccaaatctctaatttgcatcgggctaataggaggaaccaaaggaacgatatcgttaagcgttaccactctgactaaaggtaagtcatcgaatttatttgcacctgtgacattggtgacttttggttggccaaaggtaattacttgttccacagggaggccatctttttgtaaatacatagccaatatgacagcaatagcgccacccaaactgtgtcctgttaggtggatgggctgatttttagcgagaaaaggtttgatgtcctcgtaaacggcttttgcaccagagccaaaaccttgatgcagttttatatcaagaatagcgtctggctttaactcaagatctaaatccaacatggcattttctaaattagcagtgcctcgaatggcaatggtttgaataccattagcacggcttaaaaaataactcacttgggataagggaattaaagactgatgtactaatgtttgaccttgttcttgaaggcgttgttccagtgtattggcttctagataagtatcgtctgataatttggcttgagctttaataatggcgaagtcgggggctgcaaaccccaattggaaaggcataacaatcagaagagacagtaaaatgaaggtgtttttaagcatgagaaaataaaagctatatagtaaataggaaacgcagagtactaaaaaatagcttttactaacagaggtttgtcctggactgatagctctggcaagttggaacatgacttaccaaagtatcgaagaagaggtgatagcacaaaattataaaaaactataagtcgcaaccactccaattaatacgtctaactccgttaatattgaaggttgatagtgtgtagaagttacctttcatcatatatactgcataagcgcgagtcagtgcttttttgactttttgtagcatgtcttttgttgcaatttttttcatggtgttttccccttcggcttggtttatgcgctgataatagggccactgattccgctcaacaaacgacgtattttcactggaatagtgaaataaattcactgatcctgacactgttataaagcgtttaaattggtctacataaccggaaaatagagaattttttgcatttttcattcatgaaattaatggactgtggtgcatttgaggatgttgaaggtttaatgttctgaccgattggatatatatgttgaaacgcatcaaacattgttatggcgcttctgtcaaaaaactttagaagaagcgccaagtggtacaaagagcaagatttcagcttatagattgttcttatattgcagcataaacgtcgctttaccttttttggcatcgaacaatttatttaggttcttttcatcgaagctatcgaactgtcccatctcttttgttgattttccagaaccacccacattgtcgcttttcatggctactaagtaatggctaacgtcagagactgcttggcggtagccttctttcgtggttaggtcgtacttatctagatcaatgtctttacgtaattctcgtgaccagtaaaactctagaaagggcactggcgccgctggtttatcccaagcaatatcccgtgaaaagtacataagtgagcggtatttatcgttttcgaaatgttccattccaagtgatgttggtaaagctttataagaaatggtattgcctttgctgttttgtagccaagtattgccatcaactaccatcgcgctccagaattgactcatattggttagattacgataatctttggcgacaacaacattaattttaaattgctctccaccaccttgcatatgccaaaatgcattaaaagtatggtgtccatctgttaagtagtaatggccgttaggggcaatcacaatggttttcatgtctttaaggcgtgaacctactggttcatcgcattgataacttgtggcatcgtttgatgttgagtttgtatcgaaatgcgccaagcccttttggccatttgcctcacagatttcatcaaattttttcttactatccagcttatagcgtcccaatttgtaatacacctgatcatatccaatcgatggttgagtagggatcaaatcgcgaagcgttacttgagttaccttaccggcgtataacgtctcggcattggcaaacgtagaaacaataattaatacagcggaaagcagtgataacagagctttaaatttcattaaatagttccttggggctcaattcgaacggtcattctacagagctattgtgacattaatattttgatggtcatttttgcaatagtattaacgctgttattaattcatatgaattttatacggagatatcatgatcaaaattcgcccatatcaatctgacgatgctgacactctttggcatttatttttcaatacggttcgcgttgttaatgctcggaattactctaaggatcaggtcgaagcttgggcgccagagtcttttgatatatctgtttggcaaaacaagatgaacgatcttcaaccttttgtcgcagaattgaatggtgcgatagttggttattgcgacttacagccagatggtttgattgatcatttcttttgtcatcatgaatatcaaggtcaaggcattggaaaagcgttgatgaaccatattttagccttagcagatgaacgaggcgtttctcgtctttattctcatgtgagtattaccgctagacctttctttgaacactttggtttttgggttatgaatgagcagagaatatcagtacgtgggcaagagctgactaattttgtgatggaaagaaggtttgaataaacgcttagagcgttatttgctgtcttattattgaagaaaaagagaatggtaccaggtacaagccgataccattcggtggcattaaggacgaacaataattttcacagcggattcattattatgaattaacgtatcgaacccttgagaaataaggtcatctaattctattcgctgagtaataaaaggctctaagtttactttgccttcttcaaccagtttaatggtttctgcatggttgtttacataagcaatcgtaccgcgaatgtctaattctttcattacgacgctatgaacatttactgtggctggatggctccaaatggagacaatcacaattgtccctgtagatctggtgctttccactaaagtgtccaaaaccttgttgttactggtgcattcgaaggcaacatccactccacgattttccgtaattttcattacttcgtctgtaacgtttacttcagttggatctaaaatgtaatccgctacgcctgtatcaagggctttttctttacgctttgcactcagctctgtcatgatgacagtgatgcctttggcttttaaaaccgctgataacaacaaaccgataggaccaccgccgccaactaaggcaacatcaccagcttttgctccgctgcgaacaaacgcatggtagccaacagccaacggttcaattaaagcggcttgatccaatggaattgaattagcaataggatgaacccaacggcgtttcacggcgattttttcggataatccaccaccacaaccgccaagaccaataaagttcatgttttttgaaagatgatagttttcacccggtccagtaggtacatcatcggcaatgatataaggttctacgacaacatgttggccgactttaatatcttctacgccttcaccaacagcgtaaaccacacctgaaaactcatgccccatggtcactggtgcagactctcctgaaatagggtgtggatggccacaaggcggaataaaaattggtccttccataaactcatgtagatcagtaccgcagataccacaccaagcaacatcaatgcctaccgtgccaggttcaacactaggttctggaatatcctcaatacggatatcacctctatcataaaaacgagcagctttcatttggctttccttgtgtttgattaaaaaaatgactagataaaactacttagcacactaaaggatgtcaaattgaatgattagaattacactgatcactgacaattatcaattaatttgaattatgaagctctgaagattgcagtgcagatatcaatgcgacataaacgagttgattaattcgctagcacaagagctttctttgagaatattgatttttttgctggtgaacgaatgaagggaggggagagcgaaaagccaaataacatcagctatcaccacgagttgtaatgcgttaaactatgcgcccataatttcccgtaatactagccagagtatctaatgagcgctgagttttctattttatctgccaccctgttgtttttgtttgttatcgatccgttcggtaatatacctattttgttgtctgtaatgaagggtgttccacagaagcgtcaatatcaaattgtggtacgcgatggtttgattggtttggttattctggtgtgtttcttgtttttcggtgcggagtttttagcgttattgcatttggaaacagaatccatttcgattgccggtggtgttgtattattcgttattgcgttgaagatgatttttccttcgccttatactaaagacgcaggtccggtcatggaaccattcatagtaccgatttctattcctatgttggcaggaccttccactttggcgaccttgctggtgatggttaagagctatccaaacgatcagcaaaacttattgatttcagtcggcgcggcgtgggctatttccgttgctattctagcaatggcacctttgttgaaccgaatattgagagagaaaggcttggcagcgttagaacgtttgatgggtatgttgctgctgatgatgtcggtgcagatgctcgttaacggcgtacgtagtttgttcacacacacgctagcgtcattgtagttgtgaaccattagccctctatggaagggctaatggttgtttggatacgacgataccatttaggtcgcaataaatgtaatccccttgggcgatcgtcatgcccgcaaagcgaagtgtttttcctagatcgcccaagccgcgcttttccgttggcattgggtgcgcgcataaagcgtggatgccgatgtttagttgtgattgagctgctatgtcacgaattgctccatttataacaaatccttcccagccattatcgaccgctttttcagctaacatatcgccaagcaaggcgcgtcgtttactgccaccgccatcaatgaccatgacttttcctttgccattttcagcgactaattctcttactcgactattgtcttcaaaacaggatacggtcacgacttcgccataaaaatgactgcgttttccataagaggtaaaaataggttcagcgatttgtagcttttctgggtataagtcgcatagatctgggaggaggtctttcatatgggcacctacttagagtcaaagaatatgtctttgactctaagtagatggatgttaaatagccagtggttctgatggatattcaatattcagtgatgtgattagtcttctattgtcgggatgtcgttaggatcgattaggccgtgctctactgcgatttgtagcagttgaatgacaagttcatctggcggcagtaggtgtaaaggcgttgtttggccttgttctgctacggcgtcgtctaggtcaacgtcacgttcttgaaaccaagagtgaatgctttgtacttcgaaactcggctctaagccttttatgtcgtatgtagcttcgactaaaagactaagtgactctggctcaagagcgtaaatcacgtcagtatcaaattcattgatccattccgctaagatatcgctggcttcaaagccaaattcgtagagttgttgttcatcaaggtcgtgtgcgttaggctcgatacgatgattttctagccattcgtcgtcaggtatcactagcacttctttgacttgtgcttcgtgagtcgaccaagtgaaaagtaatgggaaagctggctcgtctgaagagttggcgacagccgtcatgaatataggtaaacttgccataatttagaaccaatgtttgattgttaaggaagagtaaatgaccagccgaatcaagatcagtagtgcgtttgatggcggtaacatctccgttattgacgcttcggagccggacaatattagagtaaagatccctaatgatacaaactctaaatttttgcagtggttttattttcgtttacaaggtggaatgggagagcaatgcgtcatccaatttgaaaacgccagcgatgctgcttacccagatggttgggtggattatcaggcagtagcgtcttatgatcgagagtattggttccgcgtgccaaccgaatatgtagacggtaaattggtgattactcatcagccagaacaagacagtgtgtattacgcctactttgcgccttacagctacgaacgtcatttggatatgattgcttgggctgccagcaatgaagattgtattacagatcatttgggcgaaaccgccgaaggtcgtgatattaccttgctggaaatcagtaaaacccaagggttagcaaaaaacatttggattattgctcgtcagcatccaggtgaaaccatggcggaatggtttgttgaaggtttgcttgagcgtttgtttgatgagtctcacccgattgcgcgctcacttttaaagcaatgtcgtttttatgttgtaccaaacatgaatccagacggtgctgtgcatggtaatttgcgtgtgaattcaaaaggtgtaaacctgaaccgtgaatggaagaacccaacggcagaattcagtccagaagtgttggccgtacaaaagaaaatggctgaaactggcgttgatttattcttggacattcatggtgacgaagctttgccagttaactttgtggatggttgtcaaggtgtaccgtcctttgatgcgcgtatggaagccatggagactctgtttaaagatgtctttacggcggtcagcccagattttcagaccgagattggctatacgccatcacagtttggtgaagcgaacttaactgtggcaactaaatgggtaggagaaacgtataagtgtttgtcctttaccctagaaatgccgtttaaagataatgataatttgccagatgatgttgttggctggtctccagagcgggcgaaaattctgggtgctgatgtcttgtacccaattcatcaagtgattatgagtgctcacatgaaggcaaatgattgatttatgtctgctacaaataacgactccttagagttattaaaacttgccatgcaccaatttgcacaggagagagaatgggagcaattccactctcctaaaaacttgtcgatggcgttggcgggcgagacagctgaattattggactgctttcgttggctaacagaagagcaatcttatcagttggatagtaagcagatgtcggcggtgaaagatgagctagcggatgtgttgctttttactgttcgtctggccgataaactgaacgttgatctgttaagcgcagcacaacaaaaaatcgctaaaaatgccgagcgttatccagtcgaaaaagtgaaaggtaatgcgaaaaaatacaatcagtattagcttttagccgttaatacttctatttgtagccattttccgttaattgtaaggtaaatcttgatttagtgtctagcgaacttgggcaaactggattaggatctggcattcgaaattgcaatgaatttaatccccatatttatttttataaaacgtaattttaggacgaagaaaaatgcctaaggcaagtgaaatcaaaaagaatattgctatcagctatgacaataaaacgtacatagtaaaagacattgagcgctctgtaccacagggtcgcgcaggcggtagtctttatcgtatgcgtatgtacgacgtggtaactggccgcaaattggatgaaacgttcaaagattccgatatgatcgatcttgccgatcttgttcgtcgtcaagtgatgttttcttattctgatggtgatgaatttgtttttatggataacgaagactatacaccttacagtttaaacaagagcgctattgaagaagagattctttttgttaacgaagagacagtgggaattcaggtcgttttggttaacgaagtgcctgttgttatcgagcttccaactaacgttgagctagaagttatcgaaacagatccttcaatcaaaggggcttctgcgacatctcgtaacaaaccggcaaaattgtcgacaggtgctgtgattcaagttcctgagcatatttctacaggtgaccgtatcaaggtcaacgtagaagaaagaaagtttgcaggtcgtgctgagaagtaattcttccaccgtctttgttaaaattaaaaaatgcagccagttggctgcatttttgttttggaaatcaagaagaaagagcttacttactcttttttagctgcctttttcatggcgtctttagcttttttctctggatggttgtttgcttctgtcagtccagcttcgcgttgtaccgcagccaacactccgcgtaaaattcctaattcttgtttctctggacgagagcgattaaaaaagcgatgcaacttatctagaaccttgcctggatggctacggatgatgaagttgataccataaagtgtttcttctaaatgttcgtagaaaagatccatgtcttttttatgtggatattctggcgtttcttttttgtagttttctttgttttgatttgccatccagatttcataagtgacaatttgtaccgcttgtgaaatatttaataccggatattcatcattggcgtcgatataaacttggcgatgacattgagcaatttcatcgtttaataaacctgtggtctcacggccaaaaacaatagcaacattatgatcaacggcttctggaattacgctttcggcgcattcacgagcattcataataggaagctgaaaagtgcgatgacgagcgcttgtgccaatgacaagactacagtctgcgatggcttcttctaatgtagaaacgatggtggcattttcaagcagatcaacagcaccggcagcgcggctggtggcttcttctgatgggtagtcatttgggtcaactaaataaaggttggttagtcccatattcttcatagctctggcaatggcgccgacgtttccaggatgaaaagtgttgattagtacgattcggatgttacttagcatgggtcttgaagtactcagggttgtttgtcagttagggtgattatggcttcagcgtgagtgattgctcggtgctggcaaaatcgacattgtctaagatgactttggttgtgtcattaaagaggaattggttacaggcgtgatgatacagggaacctgtctctaacaccaaccggtagttgcctctgggtatgtaattggctgcgtatgcttgttttccatacaagtagatggaaaagggcgcttgtccgtcataggattcgaacgtgagcatgctatgctcaggtaattgattcaaaatacgcaaacgactacttccgtcagccgcaccaatcaactggccatgctgaggtgcagcaccgggctggccataacagcctgtctgaagcgcatgccgcacactaccaaaaccgatgttttttgcttgaacccatccattcatcccgtcgtatcgtacagttagccaattaccttgtgatttaatgctttgcaggtctgattgaatcgggatggtttgcaaaatggcgctggatacatctggctctgcataaagtgtggtatcggctaaggtgtaacttattccaacacgaaattgtgggtacaaaccactaatgtaggtggctactttttgatcggaggctgcttcctgcttggatgattgccaatacagtgtgctataaattcctgcagcaaagcaggctatataagtagcagcgcgaaaggcggcctttgctgcgtctaatctaatcggctggctaactggttcgttatagaacgactgtgtagattgtgtgtattcctcttcatcgtccacaaaggattggtaaggtggtatatctggtttttcgccgctttggttgtctgtataactgtagccgtgtgaagtaaagtttttggatgccttgaaggcttcttcgtagagggctttaacgcgtttttcatttagggtattgcgtgcagctttgatagcgtcattgcgcgttttttcatggtgagcgttgttgcgcttcatttcttcataagcacgttgtcgctctttgacaaaggcttcttgttctttgtctgtggcggtcgaaaaattcgtatagcggtttttggcgccagagctttgtgtgttctctttggtaaaggtaaaaggtttccagtcgttgacttgcgcacctaggcgaatggcgttggtaacattttcgtaagcagcctgaaggcgctgaaaaagctccgttgtgtctttatcgggatttttatcaggatgatagcgccttgccaaacgtctaaacgcggtttttgcttcctgctcgctggcggtggttgggatctccagcagttgataatcgtctattaggctcatgcgatgttagctattaaccgtgttttagtggtgagtggattctgatgtcattaatgtttacagcattatgcacgatttgttggcgctgacaaaggcggaactcttaatctaataatttgagataatcgctcggcgacataggtcggtagaggtgataaccctgtccaatttggcattgccactgtagtaatagttgtaagatttcttcggattcaattccttcagcaacactaacgatattaagtgccttacagagatctatcatgttgcggcataaggtctggctttggggatcatttaataagttcattacaaagaattggtcaatctttaattcatctgtttctaaagcaacgagattttgcatagagctataacctacgccaaaatcatcgatagcaagcttaaaacctgcatgatgtagctgtcttacgttgttatgtactatgtcgttgttttggaagatgctggtctcagtaatttctatagtgaacttacaggctgataaatgatgattttgaagcttttcaatgacttgaatagcaaagtctttttgaagcaaatcaagtgcagatatattgattgatagacgttgtgttgacaatgcagctgggtgttcaaaagcccattgaaacactttttcaagcagcatatcggtgagcttatatataaggcctgtttgttcggctaatggaataaattctgcaggtgatacttgtcctaagtgctcgttgtgccaacgaacaagaatttcaccaccgataatacttcgatctgctaaattaacttgaggttgaatgtgaaaatagagcttttcattttcaatatcctctgtcaattgggttattaaacccaattgatgggcatggttactttttaaattatcagtaaagacagcccagctgcctgatgaatatgtaaccgagttgttggcaatgagtgcgttttgataaagcttgtctagatccgatccttgtgaagggtaaagtgcgctacctattttatattggtgtctgaaatgaattttgttgaccagtgtcgggatatcaagaatctgctgaatctttgaaatctgttgtttgatttgatctggagttgtactgattaagacgacattggttgccgttattcgaatgagtttttgaatgcttttgttaggtaaggggaagatcagaatgccttccatcattaatatttgtttgtgtatgttttttatcgcttcacagatcgcagagtcagcctttgctgggccaaaggcttggcttaaggtttgataattgcttatgtctatcatgataagcgctaactgcggtgtgttttgttccatgtttggtaatagtgtgggtaacgtatcataataataggttcgatttgggagctcggttgatggatcagtgagtgcctgcagttttctactacgctcgaattgcttggctttatccgcaaacgcaaaagaaaatccaagtagttgcaaaatgctagaaacaggaaaaatagattctgtaaagaggttgatcggcagtactttccagaaaatgagtgtgtttagtatgctgccaatgatcaaaacgaaccaagaaaataagtaaaagcgaaccgcaagaaagccttttcggtaggctttgattccccaatatgtgcagatcaggaacattaatacttcaatcaaagcaaaaaatagtgcgcttgttttaaccgaggatacttgtgttaaaagtaagaaggcaatgaagaaaacatcaccatattttctaatgaaagattgaggagaggggatctgaatttcttttaaaaaatgcagactgaagcgaaacagtatccaagcaccagtgccaaatatagtaaataagtttctaatgacccattggctaatttctggagaaaaaatccagcggttgaatcctgtaataacagataatgcaataataatagcgacattgagagctaggtagtaaacgaagccgggttgtctaagtaagataaaaacaaagacgttatgggcgagtaaaatggacaagctgctgataataaaggtccaaaaaatcagttgttcctcttttttgttttcagcacttgtatcattaaaaagtatgaaaggtgttaataacgggctatttccctgcttgcgtatcaatagtgttgtattctgctcatcggataatgagattgggatccaaattccttcgtagtgttttgtgttgtttttccagttatctaacgcacctcttttccaatggttttttagttgattgccatggaataaatagaaatctagatgttcaatcaaatagtaatttaaactaaggtatatcgttttttctgtattagatgatgtctgtttaggaaaggtcattttgtgccagtaagcatcttctgagaagccttgagactcttcgtaaatactttgctggaataaacctgttgacagtgcttcttcggctgagatggactgcttttctctgaagcttggaattggggtgttgattcttgccccattttcataggaaatgattgtgttttctgcccacagttgcgtagttatgaaaagaaaaaagagaaaacactttgctgccattcctgctgttcctaattgaaaatgagatgattagggatccttctgagacctgcattataacaatagtactgctatctctagtaaggctttgcttgcatttctattggctttcttaaaatataggcgacatttttcatccatgtatactgtttaggatttttatgagcgataaacttacccacttagatcatcaaggccatgcacacatggttgatgtctcagacaaagacgtgactaagcgcacagcaagcgctcaggcaattgttttaatgcaacctacgacattaaagaaagtaatagaaggtggtttgccaaaaggcgatgtattggcaactgctcgtattgcaggcattcaagccgcaaagaagacatcagacttgataccattgtgtcatcctttgatgttaacgaaagtcactgttgatattaatgttatcagtgattgtgagttagaagtgttatgtacctgctcattatctggtaaaacgggcgtggagatggaagcgcttacgggagctagtgtcgcagcattgacgctatatgacatgtgcaaagcagttgataaaggtatagttatccagaatgtatctttgttagaaaaaaaaggtggtaaaagtggtgattggagtaaaggaaatgcctaaggtgagagtggtatttttcgcatctctgaaagaaagtattggccagagtgaatatatagcggttttgacattacctttaagtattggtgaattaaaacaacaattggctaatgagctagacaaaggacaagtgttgcttgcaaaaggcattcaatcctctattgatttcgaatttgctagagatgcggatattgttccagattctgttaatgaggtggcattttttccacctgtcaccgggggttaaatgattctcgtacaggaagaagactttaatgttggtgctttatatcaaagcctattaaaagccaatcagactggtgccgttgccatgtttgttggcttagtgcgccagttttcagatttgcccaaagaggtctgcagctttgagcttgagcattatccaggaatgacagagcggaacttacaagtcatcgttgatgaggctaatgctaggtggcctttattagacgtttgcgttgtgcaccgtgtgggttttttgtcggtagatgatcaaattgtatttgttggtgtcagtgcttctcatcgtgccgaagcttttcaagcgtgtgactttattatggattatttgaaaagccgagcagcgttttggaaaaaagaatctgaaggctcagaaagtcgttgggtagaggctaatactaacgacgaaaaaagcctagagcgttggtctaaatagcacaactcacaataaagagaagtgctagttcttgttgtgagtggtaattaatgaggtcgaagggttttctttcggccacttgcatgacgctctcgatattcagtatcaatgtacttatctgttgttgccatgctggcgtggccagcgtcttctctaacgtgctcttttggtctcgtttttacgtcttccgatatgcctgtgtgtcgtaaccagtgaacggttgcaacgcgtaggtcatcagcatcggctctcatgccatcttcgcacatgcgttcataagccttgtcaaagcacagctgaactatgttgcgaacctgtcttgagcttgtcatcgcaccttgtcctcggtttttaggtacaagaggtgtgttttcagcaatggttggcagtaatggtaaatctcgaaactgtcgatagcgttttaaagcattcaacatatcatcagatacggcaaccagtcgttctttattgccttttgaaagaactttaaaccaccaatgtccgtcggcgtcttttataaagtcgcccatcactggcgcagaccgttcatcggcgactaattcagaaattcgtaaatacatgccgagcaaagcattcattataaatagagtgcgttcatggtgtacgggatcttcttcagccaacatttctgctgtttctattacataatcccactgcaaattagaaatacgtctaacttgtttacgagtgatttctttttttacaaatttacttttttgtcgaatcaatgccacaggattttgctgtgcggcatcttcttgcataagaaatccataataagacgataggattgaaaatgttgccctgatggctgcttgagataatgagtgttgtttggctttaggtacatcaccatttttaaattctaatttactcacatgcgcaacaaatggtcgccaatctttattggctgttctctgtcccatatgtaatttaaaacgagcgacgtttttcgtgccaatccagctttctggtggtgttatacaaaaatgtataaattcttcgatctgatcacggcgtagctgggttgttgggcataaggctatatgccatgaccagaggagtaatcgctcaacttctcttctgtaagagttaaatgttgcttgtgagccgttgtaactatagataaagcataatgctagctgaagatctcggcgatactctggatcattgagatgaggtgtagagctttctaaatgagcgacaataccttcaaactgagtaaaaggattaggtaaatgttctaagttatctattaaagcaagcggtgtcataatcttttatatccaaacagatgatgtatattagcaaatatttcgatccatccctatcaatttgtctctgtatcgggaaccgttcttgagtgaaagacatgctttgtgtattttttccttattcgacggttcttttgtcttatttattttgatttctaccttttttttgtgatcttcactcgaattgatgtttgttagtacgtatttggaacaaaggtggaacatatagttttgatctttttaattttcattaaaggactattataaattcatcggaatgaaaaacgatttgaattttaaatattaatgattgctctctcaaggagataaatatgaaaactattactaaagtaactttagctctattaacggcttctgcaatgacaactgcagcttttgctgaaacaggtactgaacgtcttcaaagcgcaaagggtagtgttgaggcattaggtgtaacccttgagaatatgggcgctaatgttgataccagtgttaatttaaatggtgcttatacttttgatcagaaagcagctgtttataatgcgaagcatgctgaacttcaaagccaatttgacgctttgcacgcacaggctgcagaataattgaatgcttgataatcgattctaatactatttaattttaaaggtgaatattatgaataacttaaataaaactattctagctctagtaacagcatctgtaatggctaccagcgcgtttgctgcttctggtgagggttctactgatcgtattcaaagtgctaaaggtagtgtagaagcacttgctgtaacacttgagaatatgggcgctgatgtcgatgcaaatgttaatttaaatggtgcatatactgttgatcaaaaagtatctgcataccaaaataaacatacagaattgcaagcacagtttgatgaactgcacgcacaatcagcagaataatgctgatttactgccgataaaagccaaacttatagtttggcttttatctttatattacgctaatttctattttcttctgctaagccttcttgtttttctgcttcattaattattttaaatttttctgctgtctcttgtatggcatttttatcgctatctttagcatcattttctgctctgttaattaaatatcctgccgttttatcttttccttggctaaagtctaataaggcccggtaatttagtgccatagggatattgtttctagattgataatattgaatgttggctctccaaattaacctttgctcataaagataatttgaatgaactgagattggctttgttttagttaattgagcatagagcattgaaaaaagaatgtcttttggtgcaaggtctagtcgattattaataatattaaggccttgctctgtttggcctgcagcagcatagcttagcgcttgtaagtaatctgtaaattgattgtgcttttctagtttattcaaaaaaactagggctctatcgggagattggataaggtaagaaaaaagccctttggcgaaatttttagcgtcattgtcctgtattttttgatctaaataggtaaacggtttgtcttcaatacctgctctgtacgcaagtaagctcgctctaaaaaattcaaagtctgttactctattgttgcttaaaatagtttctttagtctcggtgctaaaggaatcagatagtcttgagtttggcgaagggtggctagataaatattccagtttgggtcttcccagtgcttgcttaaagaaagcctgaaataattttgtcataccctctggtgcgagccctgcattgattagatattcacgaccacgtcgatcggcttcttgttcttggttacgactataggttagagtgttttctgcctgattcgctatgcctcctagccaaagtgctgttgtggcatcagatccagctcctgctaatgctgctgctatgccagcccccaacatgacaagggttttctgtaactcttcaccagaatgtttggtttggcgctcatagtggcgaaggtccaaatgggcaatttcgtgccctaataagccgaatagcatatcttcactagttatcatctccataatatccgagtaaatgaaaagatgattgcctggaatgacaaaagcattgctctgtgagctgttcaaaagtgtcatttcgactgtggtgttataaaggttcgtttgtggaagaatttgagatagcgcgtcttttaaatagtcataggctggtggaaagtcgattaatgctcggcttccatttagttttcgaaaccaatattgtcctagtatgtaggatggattagacaaggctctttcatctttgtttgcttccaagtctggaatgctggctgaacttatgttggataaagtacttgtaaaaacaacagctaagatgcttaaggctgttgtaacgtttgaaaatagtctcataatatggctaatgtattcattgggtaaattataaaatgacgatcaatctaggcgatcagtatgacgtaatcttggatgcaagagaagatcgatgcccaatgcctttgttaaaggcaaaaatggcgttaagtaagatggcggtgggagagcgtttatgtttgacaacctgtgatgcaggttcgttaaaagatatccctcaatatacggcactcgtcggatttactttattgtcaacatgtgaagacaatgatgtgtatacctttgttattcaaaaaagttaaaacggactcgatatgtttaaaattgttgatacgctgattaaacggtatttttctaatgaagaagtggtggtctttcttttattactgatcgctacgctttgtgttttggctttttggggcgggattctagcgccaatattaattgctatcgtcttagcatttttattgcagggtttagttgatcggctacaacgtctccgactggggcatctcccatctgtttttattgtcttttttactttcctaaccacctgtagtgtttttatcggtgtgatggtgcctattatttggcgccaggctgtacgactcgtgcaagatgctccgaggatgtttatggtgattcgcaacgaggtgcagcaatttgcagaagggcatagtgatttagttagtcaagcggcgatagatgaggtaacaaattcactggccaatgaatcaacaaatcttgggcaatggttgttgtctttttcattgtcgagcattccttcgttgttctcagttgttatttacgtggtattagtaccattggtgatttttttcttgttaaaagaccaagacaaaatacttacttatttgacgtcttggctcccaaaagaaagaaaaatgatgcgcaatattgcccatgaaatgaatggccagattgcaaattatattcgaggtaagttcattgagatgtttgtcgttggtgtagtgacttatgttgtatttttggtgtttggtttgaaatacgcagaattgctagccttgttagttggtttgtcggtgctaattccttacatcggtgctgctgctgtgactattcctgttgtgttggtagcattctatcaatatggaactcagagtgaattcatctatgtggttgttgcctatttaatcgttcaagcgttggatggtaatgtgctggtccctttgctgttttcagaggcagtgaacttgcatccgctggcaatcattgttgcggtattgtttttcggtggtatatggggattctgggggatattttttgcgattccattagctactttggtaaaagccattattaatgcgtggccaaaccaagagcagctgactccctaagaggcagttagaatgatgaaaaactcgctcttggcattaagagcgagttttttgttttaggcaacaactgtcgcgattaaaatactgaagggggggaggacgacagttttaccatctatgtagccgctgtggatggcttctggcatcgttaaggctgttaatgtgtagtcgactggtaagatgatgtcttgattggcggtattgatggcgacgtaaagttgtttatttttatagcttcgaagaaatgtcagtgtcgtttcatcgttataaataaattgaatgtcaccatgacgtagctcgggatggatgcgtctcacatgaagaaaatcacgataagcatgaagcactgagtggcgattgccttcttgttcacttaccgctaaaggacgttgagcttctgcaataggtaaccaaggctgcttagatttagtaaatcctcctaacgtttcatttttccaagggattggtgttcggcaaccatcacgccctttaaattctggccaaaaggctatgccgaaagggtcaaccaattgttcgaaagttagttcagcttcaggcagtccaagttcttctccttgatataagcacacactgccacgcaaggttaaaagcatcgccatataaattttacttttggcgataggatcgtgattgtttccccagcgtgtagcaactcgttctacatcgtgattgccaatggaccaacagggccagccgtcacctaatcctgcttctattgtttccatggtgttgcgaatatgtgtcatggatgaatcatgggttaatagatcgaatgagtaacacatgtgtagcttatcttttccttgtgtataagccgccatggtttctaaggcaaagtcgcaacccacttcaccaaccgtggttgtgcctggatattgatccaatagactgcgcaagcgttgcaaaaagccaatgttttcaggtctagatttgtcgtaaatgtgtagttgataagcataggggttatcaagccttacgccgatactgccttcaactacttctttttttggcggattattccttagttctatatcgtgatagtagtagttggcggtgtctaatcggaagccatccacgccgcgttttaaccaaaactctacggtttcaagtaatgcatctatcacttttgggttatggaagtttaaatcgggttggctgtctaaaaagttatgaaggtaatattgcctacgtcgactatcccaatgccaagcagggccgccaaaaacggatagccaattgttgggtactgtgccatctgggttggcatcggcccaaatataccaatctgctttatcattatcatggctacttcgagattcaacaaaccaaggatgctgatccgagctgtgatttagcacttggtcaatcataactttaaggccgtgatgatgagcagatgcaatcagttcatcaaagtcggccagtgttccgaaaatagtatccacgtcacagtaattggaaacatcataaccaaagtctttcataggcgaggtaaaaaagggggagagccaaatcgcatcaacacctaatgaagcgatatagctcatcttcgccgttacgccgggtaggtcgccgataccatcgttatttgagtcgaaaaaactacggggataaacctgataaattaccgcaccacgccaccattctgttttgtctgtcatgattgttctcgctgtaaagtaagaagatttttaatgtgagcattaataaaagaggttaaatttgtagtggttttacaccattatctgtcgtgcttttttgtaatatttccagcatacttaatcattataattaatgcatgatctttgttgtcttatttggcagtaagcatcgtaattttttggagccatgatgttttctgaaaatgctcgccctgtggcttggcctttatttttcttttacttttttttctgtgccgttgttggcgttatgatgccttatatttcgatgtattataaatcgattggcttaactgcttccgagattggtcgattgatgtctacctttactttgtcaggtattttggtgccgcatttttgggggtggttaacagcgaaagttggtttgccaaaacgtatacttcaattagctatattaggttgtttcattgctgtcattccgtttaattggagtgaccaatttgaaaccttgtggctattgacctgtactatggcgttgttttattcgtcactcattccaatgactgactctttgactgtacggagtatacggcaattagatgttccctatactcgtttaagagcaggtggctcaattggttatgtgtttgctgtaactggtgctggctttttaatcgggcaatttggcaccgtggtcgtcatacctactatgtgtgcatttatggcacttgcagttgtgacgtctttttttctcaaagaacaggcctatgagataaatcaacaaaaggccacaacttctttttttgcattagtgaaaaatccagaatcattgctgttttttgtcctagcatttttggcttttatgtcccatgcaccttttaatgttttcttcgctgtgcacctgtcgaactttggttacagcggggaagaaattggattgctaatggcgttgggcgtggtgattgaaattttcttgttcttattttttgggaacacgattaagcgttttgatgtagtccatattattacgctttgttttatttgcggtattgttcgttggctattagttggctggtttgcctcaattgcatgggtgcttatttttacgcagttactccattctataacgtttgctttatttcatatggtttccattgagcaaattagacgtctttttccagagcgttatgcgggtcaaggtcaagcaatgtacagtgcttttgcgatcggtttaggtggtgggctaggaatggtgattactggttatctttgggaatggttgggtggagcttgggtgtttactctagctgcttgtgttagttcgctggcacttacaatactccttattagtcagcgccgttggttttcctaaacattcttacctaaatttgttctaaatctttcataaacttgtaccgtcgcttttaagtaattcaataaaagcgactgctgcacggcttaatgttctttgtttgtgatgaataaccccaagttttcgttcaacgtttaaatctggtaagtttaatacgacgagcttttcatcaactaaagtggagggcaataatgaccagccccagccaatatgaactagcatcgcgagtatttccaggttgtttgtgttcattcgtacctgaggttttaaaccttgtttaccaaaggcttgctctgcgatttgcctggtgaaagtatttttgttaggtaatacacatgcatgctgagctaattcaattaagctgacattgttatagcgcgcgagagggtggtctttactgactacacaggtaagtggatcagaccaaatgggtaatgattctattaacggattttctttgttggataaagtgataatccccagttctgctcgtccttttaatacatcttgataagcttcttcagattgaacaaattcaatttctaattgagcgtttgggaaattttcttgaaatcgtttgagagatttaggtaagcggtgcaagccaatatgatggccagttgatatgcgtaattcaccacttacgtcttgcatctgtaatgtcatactgcgttttatatcttgcagatcttcagccatttttcgtgcctttggtaatagcctaataccagcttctgttaattggacctgacgaccgatacgatcaaacaatttaacgccaaggctactttctaatgaagcaatacgcttgcttacagcaggttgagtaacaaaaagttgatcaccagcttccgaaaacgagctagtttctgcgacttttataaaggtgagcagttcagcaatgtctatcattccaaaaatttatccaaaatatgaaaaatatgaatttgagtaatttaagccaaagttttaggatagcgcaatagatttctgaggagagaacttatgtcaggtaaaaccctttatgacaagttgtgggatagccaccttgttcagcaacgagatgacggcagcgcattaatttatatcgatttgcaattgcttcatgaagtaacatcaccgcaagcgtttgaaggccttcgtttggctggacgtaagccttggcgcgtgtcttcaagtcttgcgacgccagaccataatgtaccaacaacgaagaaagagcgtatttctggtgtagatggtattgaagatcctgtttccaaaatccaagtcactaccttggatgataactgtaatgaatttggtatcactgaattcaacatgaaagacattcgtcaaggcatcgtacacgttgttgggccagagcaaggtgctacgctgccaggtatgactgtagtttgtggggattctcatacatcgactcatggtgcgtttggtgctttagcccatggtatcggcacctctgaggttgagcatgttttagcgactcagtgcctagtgcagaagaaaagccgcaatatgttagtccgagtggatggcgaattgtctccttgggtttctgccaaagacgttgttttggcaattatcggtgcaattggtacagctggtggtactggctacgcgattgaatttggcggcacaggtattcaatcattatccatggaaggccgtatgacggtatgtaacatggcgattgaagcgggcgctcgagttggcttgattgcagttgatgatacgactatcgagtacgttaaaggccgtccctatgcaccaaaaggcgagcattgggaaatggctgttgaggcatggaaagatcttgtatctgacaaagatgcacagttcgatgaagttgttgtaattaaagccgaagatatcaaaccacaagtaacctggggaacttctcctgaaatggttatcgctattgatgagccaattccgcgcgcagaagatcaaaaagatcctgtgaaaaaagaaggttatgctcgagcttggaaatacatggggcttgaaggtaaatctatgttgtctgacattgtgctagaccgtgttttcattggttcttgtacgaactcacgtattgaagaccttcgcattgctgctcaggttgtcaaaggccgtaaagtggcatcgacacttaagcaagcgatcgttgttccaggttctggtttagtaaaagctcaagcggaaaaagaaggcttacacgagatttttgaagccgctggtctagaatggcgtgagccaggttgctctatgtgtttggcaatgaacgcagacaagctaggcgctggtgaacatagtgcgtctacttcaaaccgtaactttgaaggccgtcagggctttggtggacgtacgcacttagttagtcctgcaatggctgcagcggcggcaattgctggtcattttgttgatgttaatgagtttgttaaacactaggagaaagagcatgcgtccttttactaaacacacaggtttagccgctcctttggatttggcaaacgttgatacggatatgattattccaaagcagttcttgaaatctatcaagcgtactggcttcggtaaaaatttatttgatgaacttcgttatgaagatgaaggtcagccagatcaagaatgcgatggccgcccgttgcgcaaagattttgtactaaaccaagatcgttacaaaggtgctagcgtgttgttggctcgtcaaaactttggttgtggatccagccgtgagcacgcaccttgggccctagacgattacggtttccgttctattattgcaccaagctttgccgatattttttataacaattgttttaaaaatggtttattgccgattgttttgcaagctgaagaagtggatcaattattcgcagaagttgcattacgtgaaggtgctcaagtaattgtcgatcttgagaaccaaacggtttcttcgccatccggtgcgacgttcgagtttaatgtcgataacttccgtaaacattgtttattgaatggtttggacgatattggtttaacactgcaacaagatgctgcgatccgtcgttacgaagaaaaacgaatgaatgatgcgccttggctgttcttgcctcgcggtcaataaacaaaagacttagcttttaaggatttaaaatgactaaaaatgtattggtattaccaggtgacggtatcggtccagaaatcgtagcgcaagcggtacgagtgttggatgcggtaaatgagcagttttcactaaatattcaacatgaaagcgctttagttggtggttctgcttatgacgaaactggttctccgttacctgaagcgacattagcaaaagcgaaaacagccgatgctatcttacttggtgctgtaggcggtcctaaatgggataagttagatatgtcagttcgtcctgagaagggcttgcttgggttgcgttctaaccttgaactgttttccaaccttcgtcctgcaattttgtatccgcagttagctgatgcgtctagcttgaaaccagaaatcgttgctggcttagatattcttattgttcgtgagttaacgggcggcatttattttggtcagccacgtggtattcgtgtattagaaaatggcgagcgtgaaggttttaatacgtacgtttacaatgagtcagaaattcgtcgaattggtcgttctgcttttgaagccgctcgtcaacgtggtaaaagagtgtgctctatagataaatccaatgttttggaagtaacggtactttggaaagaagttatggaagaagtagcgaaagagtatcctgacgtcgaattgactcatatgctagtagataatgctgcaatgcagctcgttcgtgcaccaaaacagtttgatgtaatggttactggcaatatgtttggtgatatcctttctgatgctgctgccatgttgacaggttctattggtatgctaccttctgcttctctaaatgctgaaggtcgcggtatgtatgagccatgtcacggctctgcgccagatattgcaggcaaaggaattgctaacccattggcgacaattttgtcagttgctatgatgttgcgttattctttagacgcaaaagatgcggccgatgctattgaaacggcagttagtaaggttctagatctaggtctaagaactgcagatattgcatcaaaaggatgcgaaactgttagtacgcaagccatgggcgatgcggttctagcagcattaaaagcgtaatatcataatgatattgggcattcattagggatactgctcttggtatgagtggccccacaaaaaaaggtaacgttaaccatgtcaaaacaaactgtaggtttagtcggatggcgcggaatggtcggttccgtgttgatgcaacgcatgatggaagaaaaagactttgatcatattgatccagttttttttactacctctcaaacggggcagaaaggtccagaaattggtaaagatattccattacttcaagatgcaagtgatattgaagcattgaagaagatggatattattattacctgccaaggcggggattacaccaaggctatttacccacagttacgtaatgctggttggaaaggttactggattgatgcagcgtcttcattacgtatggaaaaagatgcaattattgtgcttgatccagttaacttaaatgttattaagcaaggtttgagtaatggcgtaaaaacttttgttggtggtaattgtactgttagcttaatgctattggcgctaggtgggttgttcgagaaaggccatattgaatggatgacctctatgacttaccaagccgcttctggcggcggtgcacgccacatgcgtgaattaatcaatcaaatgggcatgctgcaagattctgttgccggtgagcttgctgatcctgctagtgcgattcttgaaatagatcgtaaagtcgcagaaacaatgcgttctggtaaattacctactgatcagtttggtgtgccattggctggctctttgatcccttatatagatagtcagcttgataacggtcaaagccgtgaagaatggaaggctcaggccgagtgtaacaagatcctaggtattgatggtaagccaattccagttgatggcctatgtgttcgtatcggtgcgatgcgttgtcatagtcaggcttatactatcaagctaaacaaagacattcccgttgcggacatagaaggcatgcttgctcaacataacgattgggtgagtgtggttcctaatgagaagcaagcaactatggagcgtctaactccgactgcggcgactggaacattgaatattcctgttggtcgtattcgtaagctgaacatggggcctgattatattagtgctttttctgttggcgaccagttattatggggtgcagcagagccactacgtcgcatgttgcgcctcttgctaaatgactagaatcgtctagtttatctttcgtaaaaagcgtcagtcattcgtgactggcgcttttttttgcttgcttgctcaagtagagcatgatgttatcaatgagtggtatgactccattttttggttgtaggattgtgcggttaagaaaaaatagaagctctaggaggatgtgtgttatcaagattgccaaagtgggttgagtatggtgcgtttctgcttgctttgatcgctggaagcgttaatgcagttgctttgataggttttcagcatcaagccgtgtcgcatttatcgggtactgctacgcttgttgggagtgctttgttagatccaatatcggggacacttttgcatctaattggaatactgctaagcttcttatttggttctgcactttctggttttatgttgactggaacatcgttgaaactaggtcgcttatatgatgtcttattaatcattgaggcggcgcttttattaactgccatgtattttttgttaaataaccatacatttggacactattttgcgtcagcggcttgtggtcttcagaatgctcttgcaacaacctacagtggtgctgtggtgcgaactactcatttaacaggtatcttcactgatttgggaattatgttgggaggagcgttacaaggcaagcctattgataagcgaagggctttattgtttcttatcatagtgacaggttttatttttggtggctcaatagggacatggttgtttcatcagtttggtttttttgctttatctgtgccagctgggttgtgtgtattccttgctattctttatcggttgtacagtagtcgtttgatgcggaatgttgagtcagtttagaagggtgataaaatttgctctttaggcattttgtaatgatgctaaagctagttataggaaaaataaaaacatatattttatataatatagacttgaaatgtttgctagatttttagacttatgatattgatatataaagtgttttaagggaggatctttgcgtttatatgtaagttcttagctttattcatgatcttaagcaagtatttacaatatgggtattgaaattcagttataccatccttagattataggtaagggcaacagaggagaaccaatacttaagttaataaaaaacctgaccaaaacagaaggaaattctctatgtatacattgaatattagcggtcaccacgtccaatctggtgaagaagttcaagaagtagtaaaagataaaatggatcacttggcgcgtatcaataatcagataaccaccattaatgtgaccttaaatacagagaagcatgggactcatgaattaatagtagaagccagtgttcatatccctggtcatgatctttttgcaatggttcaaactgagaaacaacttaaacctgcccttgacatgttagttggcaagttagaaaagcagttaattaaacataaagcaaagcatgctggtaggcagcaccatattaacgctaaggatgtagaaagccctgtagagcgtcagttgcaagctgaatttgacgagcttgttgaacgtgaagttatttagttaaccaaaaccctaggataaagcctcgctaacgcggggcttttttgtttttgcaatatactttttatggctacttatcaataagatgttatgcaaacaaaaatgccgatgtacctagctaggtacatcggcatttgatcatatggataatatgattttttgtagaattaaacgttgcttactgggataaattctacaggtgccattgtcatttcatctaatggcggagcgaaatcagtcaatgtaattccgtctactgcttctttgtattcttccaatgtaggtaaacgacctaatacagtagaaagcacaacgattggtgttgaaccgagtaatgattcgcctttcttctcagctgagtcggctacaacgcggccttggaacaagcgagtagaggttgcaataactgtgtcgccaggtgctgctttctcttggttacccatacaaaggttacacccagggcgttccaagtaaaggatgttttcgtacttagtgcgtgcttggcctttagggttgctgtcgtcaaattcgaagccagcgtatttcttcagaatatcccaatcaccttccgcttttagctcatcaacaatgttgtaagttggtggcgcaacaaccaatggtgttttaaaggtaactgtgccatttttcttctcaatgttgcgtagcatctgagcgatgatttgcatatcacctttgtgaaccatacaagatccaacaaagcctagatctactggtttatctttgtagaaagacactgggcgaataacatcgtgagtgtagcgtttagatacatcttcgttgttaacatctggatccgcgatcatcggctcaatgatttcatcaagatcaacaaccacttcggcatagtatttagcgttattgtctggtactagagcaggttggtcacctgatttgatgcctgcaatgcgcttgtcagcaagttcgattaggccttgaagcgtttgagcttcattatccatgcctttattaatcatgatctgaatgcgttttttagacaattcaagagactggattaatgtttcatctttagagatacagatagaagcttttgctttcatttctgcagtccagtcagtgaaggtaaacgcttggtctgccatcaatgtaccaatgtgtacttcgatgatgcggccttggaatacgttttcaccgccaaactgtttaagcatttgagcttgtgtagcgtgtacgatgtcacggaaatccatgtagctcttcatttcacctttaaaggttactttaacagactcagggattggcattgttgcttcgccagttgcaagagccaaggctactgttccagagtcagcaccaaaagcaacacctttagacatacgagtatgagagtcaccaccaatgataattgaagtatcatcaacagtgatgtcgttcaatactttgtggattacgtctgtcattggagggtaaacgcctttcggatcacgaccagtgatcaagccaaacttgtgcatgaaagacatcagttttggaatgttagcttgtgcttttgaatcccaaactgaggcagtgtgacaaccagattggtaagcaccatcaacacttggagagataacagtagctgccatagactcaagttcttgtgctgtcatcaagccagttgtatcttgcgaaccaacgatgttaactcgtacgcgaacgtcagagccagcgtgaagtgctttcttagatttaacgccaactgcatttttgttgaagattttctcaactgcggttaagccttgatcttctttagagatttcttttgcaggagcgtaaacagttggtgctgtgacgcccaatgtttcagcggcaaatgtttgtagctttttaccgaatacaacagcgtaagagcttcccgctttcatgaactcaacttgttgaggtgtgaaagcagaagaaatatcagctaattctttatcgccgttataaagttttttctctttggtgttgattgttaaaactgtgccagtttctacagagtaaacttgttcaagaatggtgtcgccgttagcgtcaagaactggtttgccattagcatctactttcttaacccagtttttaaggtctaaaccaataccgccagtaacaccaacggttgtcatgaaaataggggaaatgccatttgtacccgctacgataggagcgaagtttacaaaaggaatgtatggacttgcttgctgaccagcccaaagagctacgttattcacaccagacatacgtgaagagccaacgcccatcgtgcctttttcagcgattagcattacttttgctgtagggtgtttgatttgtaggtctttgatgtcttgttgtgcttctggagaaatcatgcacttgccgtgaagttcacggtcagagcgagagtgtgcttggttgccaggagatagtaaatctgtagagatatcgccttcagcagcaatgtaagttacgacttcaattttttcactgatatctggcagcttcgtgaagaattctgcttgtgcgtagctttctagaatgtctttagcaagtgtgttgcctgctttgtaagcggaagcaatacgttccatatcagcttcgtataggaaaacttgagttttcaaaacttcagcagcaggtgcagcaatcgctttatcatctgacaaggctaaatcaattagcgcttcaacagatgggccgcctttcatgtgagaaagcagttctagagcaaactctggagtgatttcttctactttggcttcgcccaagatgatttcttttaagaattttgctttaacaaccgctgcgctagtggtgccaggcaaggtgttatagatgaagaaagaaagagattctttgcggtgctcatggttaacatcttttatttgagcaatgatttcagataataaatcgccaccatcaattggtttagggtgtaatccctgttccttacgattctctatttcttgtaagtactctaaatataagctcatttgcacctctgaataataatttacgataatattgcgtgctaattatggaacctaggttaggtatagttgctttgcgcaaaatactgactctaaacctttaatttcattcctttgatcagcgttttctataaagatcgtcttttgcattaagggagaattaggaaaagcctaaaaactagtcgtgaaactggtttgcaacatgcgatacgcatcttgactccccttgtttttattttcgactttacatgtctcatttttgtaaaagtcgacttggtgtaaagcaaatcaattcaaatgacacaactgccattttttgatgggcttattttatagaaaaaaagtgctcaatacttacaatgcaccataacaatttcgaataggtgacatttagcggaattattctgatttagctaaatcatcagattgctgaataatccttacaaccctaaacccccaattgctggcttttaaatcaggttgtgctctgtaacgagtagagctgcgcccaactcttggtatatcaaaccaagatccacctcgaagtactcggttgttacactgatttgccagccaaacttggttcttagtaggtgctccgtcataagtatcgtgatagcagtcttctacccattccgctacgtttccgtgcatatcaaataagcctagtggattacttgcttgactgccaactggcgctgaagatatgccatcccattggcttccacagctgtcacaaacgctatagccttgtttaacgttgtcgccataccaaaaagcagtatttgaatctgctctggcagagtattcccactcaatttctgtaggcaagcggtactccgcattggtttcgctcgaaatccacgcagtgtacgctttggcgtcgtaccagctaacatttataactggtcgttgtcctcgtccccagccattatcaggagggagctctcggttagtcgctttggcaaatttgtcgtactgatcaaaagtaacttcatatttgctgatataaaaaccgtttgggatatcaacttcatgagctggcttttcgttgtcatcacccattttgctttgatcacccattataaaggtggcaggagggattttttcaatttttggcgctgtgccacctgatatgagcggttcttctagtatttgtggcaaagcttcgaaaggcgtttcggttacgacttcaggctgtattgttttaggtgtaataacaaccttttcagccggtggtgtatcaggccataagacaatcgtagcaacaatacttgtggtaacaaatgcaccagcagcaataatagagatgggagataaagtgcgaatgtagcgtttaacagctcgttttgttgctgaagtatcgctaacctctggtttataaagattggctcgaatgattcgaattacttcagttaacgatttgggccgatggcgttcgctatcacgactccattttagtaaacggccccatgtggcatcgcttaaattagggtgggtatctggaaggcctgtagtgaaatctttatcaaggatagattctcccaataacgctgccattaagagtcgcataaaagcgaagctatccgaagccggtgtacgttgttggtctttttttagatactcaggaggaaagaagcgtacatccatttcgctgctttcaattcgcttcatccagttatgagaaccaaaccctgtcattaaacctaggccattaaccacgtggatagagtttaaatccaaatggccatggaaaagaccgttccggtgaacttgatccaatgctttggcgatgttgtcgaataaactaatgacaacatttaaaggggcgccatcagggtatttccctaggaagctataaagattttcgccaccacataccgctgagcaagaaaatacccataagtttgaataaaaaggtgggtagtttggtgtgatggcagggtgttttacgctagcgtattttcgggcgttttgaagaaagtcttcaaccttacctttgttggattgaaagaaacgcagaacaaaagggcgtccaccttgatctgcaacccaagtggttttatgggtatccattgggtagtttaaaacgtacggatcaagctcgacgccaacatgttggccaatctttagtttttttgggtcataaaaatcattcattacgaatttgatatccaaatcaagacgttgctgcctaggtgtttaatacagggtataatcacgttttttaacacaaaaaggtagagtaatgttatcagcgtacccagagcttgttgaattccttccctgcaaatctcctgagacatgggtaaattgggctcttgagaatcaaactctgctattaaatgatcacgctcactgtgaaaaaaaagcggcttccaccgctatgagcctaatgtatcgctatgttgatcgtgataatttgcttcacaagatgtctcgtttggctcgcgaagagctattgcacttcgagcaagtacacaaaatcatgcgaaaacgcgatgttgcctacgatcatttgtcggcctcacgctatgctgatggtttgcgcaaacatattagaacccacgaacctgcgcgtttggttgataccatgattattggcgcttttgttgaggcacgttcttgcgaacgttttgctgcgctggctccgcatttagatgaagagttgtcgaagttctatatatctctgcttaaatcagaagcaaggcattttgaagattatttggcattggcaaaagagtattcaaacgaacccattgatgatcgcgtggcttttttccgcgatctagaagaaaagcttattactgaacctgatacagagttccgtatgcacagtgggccaccaagcctgatttaagttacaaaatgccacaatctacttacgcatcttaatggtgacttttaagcaggatgctacactcatattatcattcagatcttctggagaatataatgggcatacataagagcgaaaccctgccagatgtcacatattggctagcactggaaattgcgaaagtagaccctgtggtggacttggacgtgatgtataaaggctctctggagctagatttcttgtatcaactgcttacttgcaaagtgcaacaacattggtggcaagcgtatggtattcaattaagtcctgtaattgtaaataacgctttttttcgtgctgtagccatgctgcataatcgtaacatagagttttctaggtctagaaatacagatgagacggtttgggtgagagagttgttatcgagggggaaccagaagccgcagtaacataaactagggttattttgagatatgatagataaatcatttaaaacagtaaatttacatcttagcataatcaaataagcccaagatcaactggtattttggtcttgggcttaatttttttggtaaccttagaaactaataatacctaatacgtttaggaatactataataatagccaatggcgtaatgtagcgcatggtaaataaccagagtttatgcatgatagtagagcttaagcctagctcatcttgcatgactgttttcttcaatatccaaccactaaaaatagccatcaataagccaccaaggggcataagccagctggaggttagataatcaagcatgtcaaagaatgttttcccgaatagtgtccattcggagccgatattgagagaggccacaacacctaagccaccaagccaaagcaacgaacctgccaacatgcaggctttaaagcgtgtcattttaaatttttcggttaaccaagaaatagttggctcaagcattgagatagctgatgtcaaagccgcaaccgctagcaataagaaaaacaaagtgccaaatgtactgccaaaaggcatttgaccaaaggcaataggtagggttacgaagatcagtcccggtccagcacccggttccaaaccatttgcaaagacaagtgggaagatggcgagacctgcagccagtgcaacaaccgtgtccatgattgctattatcatggtagttttgccaatcgagacattttcaggtaggtatgagccgtaagtcataatggcgcctgacgctagacttagagtaaaaaaggcgtgaccgagcgcgactaagaaccctgttcctgtcattttgctaaaatccgctttaaacaaaaagctaacaccttccataaagtgtccgctagtcattgcgtatcctactagaatcagtaacaaaattagcaagcccggcattaataagttaattgctttttcaagtccaccatgcaggccgcgtaaaacaatgcccatggttaagcccaaaacaacagtcatccagatggttagagcaatagggtccgccaacatacctccaaacatggagccaatcgtgtctccattttctccaacaaagcttccggaagctgcttttggaacgtacgcgaatgcccagccagccacaaccgtataaaacataaggatcataaagccacacagcaatgccatgaccccgatgattttccagaaaggatgcgcacccgcttctcgaactaatgtagcaataccttgggctggattgtgtcgaccgcgtcggcctaaagcgatttcagccatcataacggggatgccaattatcagaatacagcctagataaactagtacgaatgcaccaccaccatgctcgccggttatgtaagggaatttccatatgttgcctaagccaacagccgaaccgacggcggcaagaatgaatgccattctagttgaccattgaacacgggtagatgacgatttagtagagccagaatatccagccgaggaatagttatcagacatgaaggttgtacctttatatttatttttatggtagtgctcaacatggtaagttgggcgtacgaattagttaccagaccgctctttcggatcacgaaaaagaatacagtagggctgaatactctctattttttgatacacggtcaagtccgataggattatttttgtatcgcaataggtgggttgttgatcatttcacgctatagttcgtggggagaaaacgcttcagcctgtgctaaccagaggtgaagcgtagttttgatgcagagtgctaacaaataagtaaagttttacgatgaacttcttgcagtccagcaagcccattttcgttaaaatcctctaccaatgattttgattgagaataaataccgtccttaatgcttgctagccagacaaaggtatcccaatcgcctaatacgcaacgcaaatagcgatcacttttatgaacgtttggtctatgcgtgtgaccatggatcacgcttttgcagttatgttgagacaaagagtcttcaacagccgatggcgtgacatccatgattgccatggatttttctgtcgccatggatttactgtcattgcgaagttgggccgctagcgcgatacgttgctcaagtggcatagcgagaatgtgttcttgccatgcgctagaacgtaccgtttttctgaatgcttgatactcagtatcttctatgcagtattcgtcaccatgtgttagcagtactgtgcaactttcaataggtagtatggtttgctcttgaataagtttagcacctacacggttaatccaatcgctaccaatcaagaaatctcggttgccatgcaaaaaatacaaagcgattcctgaccgagatatgtctgccaaggcattttctatttgagtattccaatctgcctgataatcgtcaccgatccaagcttcatagaagtcacctaaaataaagagctctgcattttcatcgcgtgaaataagctctttgctcatttggataaacgctcggataagatccgggcgtttatcacttagatgtaagtctgaaatgaaataacgaatcattagccttcgctttttactaattcagcgctttcaataataacgtcttctgcaggaacatcttggtgtccagacttcattgttgttttcacttctttgattttgtttactacgtccatgccagcagtaactttaccaaatactgcgtaaccccaaccatctggagttttgctgcggtgatttaggaagctgttgtctgcaacgttgatgaaaaactgcgcagaagcagagtgtgggtccattgtacgagccatagctaatgtgccaacttcgtttttaaggccattatctgcttcgttttcaattgcagtgcgagtttctttttgagtcattcctggctcaaaaccaccaccttgaaccatgaacccattgattacacggtggaaaataacgccatcatagaaaccagaagttacatagtcttcaaagtttttggctgtcttaggtgctttttcgtaatctagttcaacgtgaatgtcaccgtggtttgtatgtaaaatgatcatttaagattccttgtgtagttaatataacaatgtggcaataagtaaatcgtataaaacgcttaatcgatgttaagcattttatgtgtttgtaagctaagacgccaccgtggatgcgataaacaatagtgtaaagtggcttgttgagtatctaaaagaggtatttgctccgctgtaaggtgactttgatccatcggttgtaaataaaaatttgtgaaatcaagagcttcaaataattctggagatagatggctctgtgggtaaactagcttgagctcatctcctttgttaaccactagtggtttgtttgtttttggactcacacaaatccaatcaatgccatctggtaatgctattgtgccattggtttctatggcaatggtataaccatataatttcatttcagaaataatagcattgtctagctgcagggcaggttcaccgccagtaaaaacaacatatttatgtccttggccgacaggccaaagcgcatctaaatgggtgcgtaattgtccggctgttttaaattttccaccatgttgtccatttgtgccgataaaatcagtatcacaaaattggcattcagatgtggcgcgcgttttttcagaaccagaccacaaattgcagccggtaaaacgacaaaatagagcagggcgaccagcgtgggcgccttcgccttgtaatgaataaaaggcttctttaatagaatacattgggttacacctattacatctcgaaaaacagtcgaggtaagggttataactttagttgataatttaatgacttgaatcgggcatttgtggaacaaaagccaattgtcattaaagcaaacagactaaaatcagaattaagtaattagttcgcaaaatggcaaaatttaagcttcgtattctaatggatctgttttaccttgttcagcaaacgcttctaaacgttcgtaacaggcgccacatttaccacaagatttttcacgaccattgtaacaagtccatgtattggcatagttaaggttcatatctaaaccggcttttaaaatttcgcccttggatgaatgcaaaaatggcgtgacaatttctacagactgataattggcaatcttagaaacagcattcatggcttccacaaattcagggcggcaatcaggataaatatgatggtcaccagaatgagcgccgtaatacactttgccagcttctaaagataccgcataagcaatagccatggagagtagaaccatattgcgatttggcacaacagttgacttcatgttgtcgtcttcgtaatgaccttcagggatttctgcatcgccagttaatgatgagtttgccattaagctattaatagcagtgatgtcgacaactttatgggaaatacctaatttacgacagacatgtgcggcgacttctaattccttactgtgcttttgtccgtaattaaaagataaagcataaacatccagtccgttttgaattgctgtatttaaaacggtaaaagaatccatacctcccgaatacaccacgacggctttttcagacatgttttggttcctcaaaataagccttatttgttactgcaaaaatgacactaataaggcgagggttgataaagtgcggagtatagcagacagccaataactcaaactagaaatctaagagaaagttgtgcttgtaacgattggaactttgcgatatttttatatccgtaactggttacctatttttgggcggccttactctattgtaaaaaatttatatgctggaaacttcatggaacagttcggagtactgacactaggtagtcgattaaagcgattaagtgatcatttgtttattcaggtgcaagaaatttattcccagtgcgatatacctatttcggcaacctattttcctattcttaggttgttgcagaaaacgggaagtctatctgtgatggaaattgctgaccgtttgcatctaagtcaccctgcggtgagcaagcaaactactaagatgatcaaagaagcgctgttagagaaaacagtggatgagcaagatcagcgaagatcttccttgcacctttctgagtttggcttaaatgctatgcagcgcgtggagcctgtcttacaagaaatgaaagttgtccttgaaaaaatgacggctttttctagtgataattttatgaacggcctgtcttatttggagtcgcaggttttaggtggaagcttagcggataaagtgctagaccgcttagaacctattcaaattgtatcgctagaaagtcagcatgataaagcgttttatgatctaaatatggcttggcttgagcgatattttccagaacagattgcagagaaagatcggatagtgttgagtaatccgcaagaagaagttattgaaaaaggcggtgttgtttgggtggcgattcgcaaaacaaaatcggtagattctgtcgttggaaccattgcttttgctcctctgaaagacagtgttttggataataaaagaggtgaagtatttaaattgtcggttgctgagcacgctcaaggaaaagggattgctcaacgtttgctgtctactgctattgattttgctactcaaggcggcttttctgtgttgtcgctagaaacagcgtcgtgcctaaaattggcaaggcatctctatgataaaaatggttttgttgagaagccatttcccaatccttctttgtacgcaagagcggatgtctatatggaaaaaacattaatattaaaaacacatcgagaaccttcatgaatacaatgcaacatatgcgacgaggtgctgtagcctccatacctatgattattggcggtattccttttggtttgctttttggctcgttagcttcgagttatgggttaagtccttggtttgctgtagctatgtcggcttttgtgtttgcgggctccgcgcaatttgtcgcacttggattaattgcactacatgcccccatttgggtgattgtttcgacaacttttattgtcaatcttcgtcatcttttatacgccgcggatttagtcaaatttgtaaaacatctaccaatgccaatgcgaattgttatgggctttgggttgactgatgaaacctatgcggcggttcgtccaatgtatgagatgggctcggctgatgataaaaatggacacaaagtctaccttggttcgtttctctcgttttatgtaatgtggaatgtcacaactattttgggcgtcatatcaggtgaacttattcctgggatgagtgaatggggtttggagtttgctatggtggcaaccttcattggcattattacgccatacctaaaacataacgcattttggttgtgtttattaagtgctgctgcatcctcaattgtgttatcaggtttaccaaacaatttaggattgctggtttcagccgtcataggcgtgatgatgggctatgtagcggattcttcgaataaaacaacttcaaattcagatgacaatatgcaagaggtgagcaaatgattttatggcaaggagttctcattcttttgggtatgtttgccgtgacatttggtgtgcgatttgttttgttcgcgcgagcggataaagttgtgatgcctacttttattgaaaaagcgttgaagtttgtccccgttgcagttttgacggccatcatcacgcctatgattttgatgccgaatcagcaggtggatttcacgttatctaatccatggttacttggtgcattggcggcttttgttgtggggatttggcgtcagcaaccgttgttgaccattttagtgggcgttttatttttctttgtggcgaaatacgggatttctttataaaaaaagcgaaaaagacagaaaagattttccgctcaatatcccatgcaaacctaaatgctatatacttatcggtcgaagtaacaatattgttagaccaacacttatcgggacttacatcaaacatgtcagaaacgtctaaaacaggtaatttcattacccaaatcattgataaagataacgaatcaggcaaacatggcggtaaggttcttactcgctttccacctgaaccaaatggctacttgcacattggccatgctaaatctatttgtctaaattttggcttagcgcagcgttacaatggtcaatgtaatctacgtttcgatgacactaacccagagaaggaaagtgttgaatacattgagtctattaaacgtgatgttgaatggcttggttttgaatggaaaggcgagcctaaatttgcttcagactattttgatcagctatttgattttgctgtgcagcttattcaggctggcaaagcctatgcttgtgagcttaatgctgaagaaatgcgtgaataccgtggcaccttaaaagagcctggtaaaaacagcccatatcgcgatcgtaccgttgaagagaatatggccatttttatggacatgaaaaacggcaaatacaaagatggtgaagttgttttgcgtgcaaagattgatatggcaagcccaaatatcaacatgcgtgatcctattatttatcgagttcgccatgtataccatcaccaaacaggtgacaaatggtgtgtctaccctatgtacgactttactcattgtttgtccgatgcactggaaaatattacgcattctgtatgtacgctggaattccaagatcaccgtccattgtatgattgggttctagaaacattaaatacggcacatccgcaacaaattgaattcgcgcgtctgaacttgaattacacagtaacaagcaagcgtaagttgaagttattggtagacgaaaagcatgttcatggttgggatgatcctcgtatgccaaccatttctggtttgcgccgtcgtggttatacgtcgttgtctatccgcaacttctgtgagcgcattggtgtaaccaagtctgatagcgttgtagatgttggcatgctcgaacatgctattcgtgaagatttggatgcgagcgcaaatcgcgtcatggtcgtattaaatccaattaaggtgaccttgaccaactacccagcagacaaagaagaaattttcaccgtaggtaatcatccgaaaaacgaagaagcaggtactcgtgaagtaccgttcagtaaagaactttatattgatgccgctgattttgctgaagtgcctcctcgtaagtggaaacgcttgaccttaggtggtgcggttcgtcttcgcggtggatatgtcatcacttgtgatgaagcaattaaaaatgatgcgggtgaagtggttgagctactttgtcgctatgatgaaaacacgcttggtgtaaacccagaagattataagccaaaaggtgtgattcactgggttagtgctaagcacgcggtagatgcaacagttaatctctatgatcgtttgtttatcaatgaagcgcctgatgctaactatgaagacaaaaatttcttggatttcattaatcctgagtctttgactgttttgataaatgccaaagttgaaccttctttattgggttctgaaaaaggccaagggttccagtttgaacgagaaggttacttctgtcgcgatttgaaagaagacggtttggtattcaaccgtactgttacgctacgtgattcttgggcgaaaattgaagcaaaaggaaattaagtgcatgttgaagatttataacacccttagtgggaagaaagaaattttcaagccaattgaagaaggcaaagtgggaatgtatgtctgtggaaacacagtttacgacttctgccatattggccatgcgcgcgcgatgatttcctttgatgtgatctcgcgctttattcgccacttaggttatgagctgaattacgttcgcaatattaccgatgttgacgataaaattattaagcgcgccgaagaaaataacgaatcaacgcagtcgttgactgagcgtatgattgcagcgcagcgtgaagatgaattgcgtcttggtaataaaatgccggatcgtgaaccaaaagccactgagtttatgcaagaaattatcgatatggtacaggtcctaattgataaaggttttgcttatcagggtacttctggtgatgtttattatcgagctactaaatttaaagattatggcaagttaaataaccgtaagcttgaagatatgttagctggtgcgcgtattgatgttgaggtagccaaagagcatcctgcggatttcgttttgtggaaacaagcgaaagcaggtgaagtgtcttggtcctctccttggggggagggacgtcctggttggcatattgaatgttccgccatgtcgactaactgtcttggtagtcattttgatattcatggtggtgggcctgatcttaagttcccgcatcacgaaaatgaaattgctcagtctgaagctgcgactggtaaagagtacgtgaactattggatgcactgtggtgcggttcgtgttaacaacgaaaagatgtccaaatctttgggaaacttttttacagtgcgtgacgtgttggctaagtttaaccctgaagtggttcgctacctgatggtttcaagccaatatcgcagcgcgattgattactcagatcaaagtttgctagaggccaaggtggctttagagcgcctttacactgccttgcgtcaacagcaggttgctgagtcattcgagccaaccgtctttactgagcgctttgaagaggccatgaaggacgactttaatactgcagtcgctgtttctgtgttgtttgagctagttcgtgagctaaataaagcaaaaacagaagatgcaaataaggcctcgctattggcagcagagttacgttctttggcagaattacttggcttgttgtatcaagatccagagtactttttgcaaaatagtactgtgtctgaaggattgggtgaggtggcaatacaagctttaatcgacgaaagaacacaagctcgcaaagataaaaactttgctcgtagtgatgaaattcgtgatgaactggctagtcaaggaattgagcttcttgatagccgagaagggacgacttggaccagaagctaaagtgggaaattgataataattaaaaaggcgatgtaattcatcgcctttttaattacacagttaattatttattgttagtccttgtcttttactactttaacggctaatacgtcgcatggtgcgccgtgaagaacgccatttgctgtagaacctagtaatagagcaaggccatgacggccatgacttcctacaacaataagatcaacgcgtttttcttcagcaatacggtgtatttcgctttcaataccgccttgagaaatgcagctttcttgaacgggaacgtccaattgggcttcaaggatggcgatgcgctctttggctgtttcttgtaactgcgcttgaatatctgtgatatcgattggtacatcaccaccataggcgtaattgagtgattcaatcacatgaagtatggtaagttccgcacccgttgctttgcatagcgcgacggctttgttggctactttgatactttcatcagttaggtcaacagcgagtagaattctgttatacatcatagaacacctccgaacttggctcgattaattaattttagtttaaaactagagagacatgaaaatatgaccgctcttattgttatttttattacattatctttaatggggtcagcactatggattatgccccctaaaaaagagcgtcaacgcatggctttacgtatgcatgctcgaaaacttggtcttactgttcagcttacatcaattgacctccctgacaagtgggataaatcattgaatcgtcaaaaaacagtggcgtactctttttatcgcttgaaaccagttgcttccttgccggattgtatttggctactaccttacgaaatatggaaatataatgccttgcttgatgggtggtggtctagtgaattgttcgtattgactgctgatgcgcaaaaaattttagaaaagcacagggcgttgcttgtagggataaaaatcacacctgagtttgtggcattgtattgggatgaggctggcgacgagttggttttggatgaattggcagagcttgtgttttcattggtggaagtgaaaagcgtccctaattagaaattagaatgacgcttattatgatattaataatatttaattaagagtttttagggatttctaggttgtgaaggagttcgcttaatacctcttcggggttatcgctggccttcatagcttcaattttaggagacagtatctgtttcattcggtctgtgacgaaatttttgagggcgtttttttctggccgctcggttgcatcagatttaatgtgcgacaaaattaccccgtataaggtttgtgcaactcgcatatcaccgctggcaaaatttttatttgcttgtaccatttggcgatttaattgaatccacaaattgagccagcgtagatactcataacaagcttggtagtgtgtgttacttatacgtcctttgcggcgtaaataaagcaacattttagccagttttgtaaggcgttctttgtaatttgttttttcttgaaagctaaaaagatctggctctgggttaaattcaattgggtcgttatctcggccttcctcggcagttgcaattcgcacttcgatcttttctggatcatcggtatattgcagaagctctcgaagtgtgtctagatagaaatcataaagcacatcggtggcaatggtatcggtattaatatcttttaaaccgcggatatgttgttctacacgatccgcacgatttgacaattgcaattgttttacgcgtctttcagtgatttctttttctttctgatgggcgcgtgatccaatgatcacagataaaagtacaataatgatcaaaaatgcaattgttaatatttggagggtagccatgattgtccttaagcaacgaattcagtatgttaaataagaaatactaagttcagcaagatataatgtgtgaaacaatacagggatcgcttgtcatataaaaggtgtttgcttaatatcagcgcccctagagattaaacttcgtgcaacgtggatttgcagacctactttattaaaaggcttacacagttcaatgggaaaatcactggttatcgtggaatcgccggctaaggcgaaaaccatcaacaaatacctgggcaacgactttattgtcaaatctagtgtcgggcacatacgtgacctgccttcaggtacaactgccacctctacgcctcaagagcgagcaaagcaggctgctttgacgcgtaaaatgagtccggaagaaaaacttgagtataaaagtagcaaagcgcgcaaacagttgatttctagaatgggtgttgatccagaaagtaactggaaagctcattacgaaattctgccaggtaaagaaaaagttgttgatgaactaaagcgtttagcaaaaaatgctgacaccatctatctcgcaaccgatttggatagagagggggaggcaattgcttggcatttacgagaagccattggtggcgatgatagccgctataagcgtgtagtatttaacgagattacaaaaaaagccattaaagctgcgtttgaaaccccatctgaattagacatggatcgtgtaaacgctcaacaggctcgtcgtttcttggatcgagtagttggttttatggtgtcaccgctactttggtcaaaagtggcgagaggtttgtctgcggggcgagttcagtctgttgcagttcgtttgattgttgagcgtgaaaaagaaattcgtgcatttgttcctgatgagttttgggaattagacgcaatgcttgcgacgccatcgaaagaagttattaaattcgaggcagcaaaataccaagataaagaatatcgaccagtcaataaagcacagtcagatgagcacgtagctcgtttaaatgatgctaaataccttgtaagtagccgtgaagataagccgactagcagtaagccgtcagctccattcattacatctactcttcagcaagcagctagcactcgtttggggtatggcgttaaaaagaccatgatgctggctcagcgtctgtatgagggtggttacattacctacatgcgtactgattcgacaaacttaagtgttgatgctgtagaggcgctaagaggatatatcctttctaaatttggcgaggcctatctgccagctgaacctattcgatatagcagtaaagaaggtgctcaagaggctcacgaagcgattcgtccatctgatgtgaatgttcgagtagatgatttacagggtatggaaaaagatgcccatcgtttatacgatttgatccgtagtcaatttatggcctgtcaaatgacaccagccgaatatacttcgacaacaatcacagtaacttcaggcgattacgaattcaaagcgaaaggccgaattttacgttttgatggttacacgcgcgcgatgcaggcagtcgcgaaaaaaggtgaagacaacattttgccagatgttgggcaaggggaatatctgactcttaaagagttgttgccagaacagcattttaccaagcctgttgctcgatttagtgaagcgagtttggttaaagagcttgaaaaacgtggtataggtcgtccttcaacttatgcttctattatttctacgatccaagatcgtggttatgtgcgagttgaaaatcgtcgtttttatgcagaaaaaatgggcgatatagtaactgaacgtttggttgatagttttagttctttgatgaactttagctttacggcacaaatggaagagcagttagatgatatcgctgaagggcataaagactggattaagacacttaatgctttctataaagattttagttctgtacttgctaaagcagagtcgccagatggcggtatgatgccaaatgagccaacgccgacagatgttgaatgtccaacttgttctcgtccaatgcagattcgtacagccagtacaggtgtatttatgtcctgctctggttatgcgttaccaccaaaagagcgttgtaaagcaacgattaatctaacccgtggtgatgaggcgattcctgttgatgacgaagagggagaatctaaggctctaatcaataagcatcgttgtaaaatctgtggttcagccatggacagctatttgatggatgagcatcgcaaactacatgtttgtggtaataatccggcttgttctggttatgaagtcgagacaggtgcttttaaaattaaaggttatgatggtcctacattagagtgtgataaatgtggttcggaaatgcagctgaaaacgggtcgttttggtaagtattttggttgtactaatgaaggctgtaaaaatactcgtaagttattgaagaacggcgaagctgcgccacctaagatggatcctgtgccaatgccagatcttgcttgtcaaaaagtagatgatcattatgtgcttcgcgatggcgcaacgggtttattcttagcagccagtcaattcccacgcaagcgtgaaactcgtgccccattggttgaagaattgcttccatatatggatcaaatagatcctaaatatcatttttttgccaaagcgcctaaaaaagattctgaaggtcgcccagccatcattcgatatagccgtaagacgaaagagcaatatgtcatgacggaagaagaaggcaagccaacaggctggaaggcattttatgtcggctctaaatgggtgattgaggaaggtaagaaaaaatgagcggagccagtttagctagcttaaccaatcaaaaactcgatacggcaagacgttttattaagcagagtcaagacagtgatgaggcatggttaaaagtcgggctggaaagctcggctatttttcagttaagaagtgctcttaatggtttgctgaaagaagtcactgccgcttattcgttatctgggtcgctggatgttgttaagttattgactgagtcagaagataagcaaattgttattcctgtattggcagagttggcggacttgtcttcgcgaacagactcttggttttctcagttgaatcaagcgtatttggttcagtttgaatgccgttcttctatgtcatcagtggtacaaagtgacaatctgattggtcgtggaagtgacgctggtgcgtccgtgagtttctatttgaccaagttggttgagttggtgttacgttttagagaggagtcatcagagtattgaatatgaaagaatcctacctagaaattgttgagctggataatggcgatattgtgctgcgtccagccagtgaagatggtgaggaaaccgttccattagcaatattgcagataccggatgatactcgatcttatttaaaggaccgttatttcgaattggcaaaatgcatgttccatgcgggaattgattttgtttattcggatgattcgttttttgacgaagactcagaatatcttgatgatgaagattttcgtcctaaaatactgcattaagtctgtgctgttggtgtgatgtgtagatttgcacaaaaaagcgaagcataagcttcgcttttttattaactggatgtagatattgcaattgacacttaaagtccttggcgaatcacaccgacagacaggccttcaattgcaaactcttcgctctcaaggtcgacaatgatgtcattaaattcttcgttctcgggaattagtcgaacgatactgcctttttgctcaaaacgcttaacggttacttcgtcaccgatgcgagcaacaacaatttggccgttacgcacagtggttgttttatgtactgctaataaatcaccttccattattcctatgtctttcatgctggtgcctgagacagataagaagtaatcggcttgtggggagaacatatttgcaggtatgttcacatgagaagcaatgttctcttgtgccaaaatagggtaacctgcagcaactttgcctatgacgggtaagccaagattgtctgtggggtcatcatttgatgcacggtccactaagcgtattccccttgaagcgccagacaacatttctatagccccttttttgcataaggctttgagatgttcttcggcggcgttaggggatttaaacccaagccggcgtgctatttctgctctggttggtgggaaacctgtttcactaataaattcgcgaatggtttctagtacgtcagattgtcttttggttaatttaatcataggttatctggttgtttatacagttactgttattatatacagcattcctaactatactcaatgatataaatgctttcagacgaactaaaaaaacagattcaacttgcataccgagcatctttggatgcgaagtcccataaaccaagggctggacagcgccaaatgattggtgcaatcgcccgaaccttgggtaacattaaacaaggctcggaaggtgagcgccttgaagaaaagcatgttgccgtaattgaggcaggaacaggcacgggtaaaactttgtcatattgccttgcggcgattcctatcgcgaaggcgcgtggtcttaaattaattatttctactgcaactgtcgcgcttcaagagcagattttgcataaagaattgcctgatttgcttgaacatacagagcttacttttaagtacacgcttgctaaagggcgagggcgttatttgtgtttaaataatcttgagggctttttgagttcagaagagcaagcaatggacgatatgtttgccggacttttcgagcagcatcttcattccgatgatattaatactgttctttatcaagaaatggatacagctttacaaaaaggcgattgggacggtgataaagacaattgggctggaattgttcgtgaccaagactggcgacgtttaacaacggatcatcagcaatgtaccaatcggaattgtgcgaattattcggcttgtccattttttaaagcgcgtgctgaaattgaagtggctgatgttattgttgccaaccacgatttggtattagcggatttatcattgggcggtggtgcaatacttacacctccaaaagaaactatctatatttttgatgagggtcatcatcttccagataaagcaatagggcacttccgtcacgaagttcgtttgcagcaaagtattacttggttacgtcaattggaaaaaaacctagttaacttgaaacaagagttaacggatgatgttagcgtgactggtcagctgctgctgaaaattccgcagcaaatacaaagtattgtgaattttatccaatatgcccagcaaggtttagcgccttatattcaaggtttggggttggatcaagaaaataatcagcaccgttttgagtttggccaaattccagatgaattacgccaactggcttatagtttgcaaacgtcttatcaaaagttgtttaacaacattgaaagtatccaagatgaatgtaaaaagactaaacaaaatgaaggaatgggggtgactcctgaaacagcggaaacttggcagcctattttaggtgttattcttggtcgcttagagcaatgtattgggctttggtgtttgtattctacggttgatgatcagaactttccgcctaatgcgcgttggttagttttgtctggacaaggaatggagcaagatattgaattgggaggctcgcctattcttgctgcaaataccctaaggcaacaattatgggataagtgttttggcgcggttgtgacttctgctacgttaactgcgcttaatcaatttcatcgatttaatatgcgttctggcgttcctcgtgagagtgaatacttgcgggtgataagtccatttaattttcaagaaaatgggcttttggttgtgccagatatggagcatgagccaaatagagttgagcaacatacagccgaaattgttacttatttagataaacatgtgaacacggaaaagggtagtttagtactgttttcttctcgtcgacagatggaggaagtggctcagtctgtgtctgtaggattacaagaaatacttttgatgcaaggtgagcaatctaagcgcgttattttggattcgcataaatctcgtattgatgaagggaaaggcagtttattgctaggtctagctagctttgccgaaggtgtagatttgccaggtgattatttgacttgtgtgtacattgccaaaattccttttgcggtgccagatgatcccgtcgaagcaacgctagcagagtggattcaaaaacgtggtggtaatccctttatggaaattaccataccagatgcttctttacgcttggttcaggcaacaggacggctattgagaagcgaaaaagactcaggtgaaatacatattttagataagcgtttacggactaaacgttatggttcgcaattaattaatagcttgccaccgtataagtatcagtagcttgcttcaacaaagcgtaagcaaggggtgataaagctttaccaattaggtacactccttgcacagattattaacctcaaaacacaatagaagcgtatagattccaatatggaaaaccaaactcaagaagcaccatcagaaaccacagcaaaaccaaaacgtacccgtcgcccaaataagcgtccaagaagtaatgatgatagttctgcaagcgttcgagagaatgcacaatcgaataatgaaacaaaacttgcagggaatgcaaactctaaaatttggtcgatagaagattttccggttgctgaagttgaaggcaagatgcgcttccatgatttaaatcttccggatcgcgtcattaagtctattgcagaaatggggtttgaatattgcagtgaaatccaagctgaaaccttgccaatgactctgttgggttatgacattattggtcaagcacaaacaggtacaggtaaaacagccgctttcctgatcgcgatgatcagtgactttcttgattaccctcttgaagaaaaaagagcgaacaattttgcgcgaggtttgattattgccccaactcgagaattggcaatacagattgctgatgaagcggtaaagctaacatcgaattgccatttgaatgttgtgactttggttggtggtttgagttacgaaaaacagaaaatcgcattagaaacagaaaatgttgatattttggttgctacgcctggtcgtttgttggattttgctcgcagccgcaaagtgcaattaggtaaagttgagtgtttggtgttggatgaagctgatcggatgttgtcgatgggttttattccggatgtgaaaagtattattcgcatgacgccacataaagaaacccgacaaaccatgttgtttagtgcaactttcccgaaagatattcaggcgctagcacaacaatggacttactttccgaaagaagtatcagttgttccaaaagaagcaacaaatcaaaacatcgatcaggtgatttatactgttgaagcggatcaaaaatggcctgtcttgcaacaattgattgaaaaaaatggcggtcaacggactatcatttttgctaatcgccgtgatgaaacacgtgatctttatgagcgcttacgtaaagctaatattaattgtgcgatattatcaggcgaagttgcgcaagataaacgtgtaaaaaccttagcgaacttcaaggaaggtatcattcaagtacttgtggcaacagatgtagctgggcgtggtattcatgtagataacgttgagttggttgtaaactactctttaccagaagatcctgaagattatgtacatcgtattggccgtactggtcgtggtggggaaactggtaaatctgtgagttttgccagtgaagatgatgctttcatgattcctgaaatagaaagggtcgttggtgagagcatccgctgtgagtacatggttgatacatctctataaatatcgcttaatttttaagtgagataagatgattttagaacaccattttgcaagtttgggacatgcgttttcttcgaaaacgcatgtccagccacttattgagcaacgattggttgaatttaaccaatcgctcgcttcttttctgtctattgatatcaaatctactgaaaccaaatgcattttgagtggcgaagaggctttgccttatagtcttagcatggtctacgcaggtcaccagtttggcggtttttcacctcaattgggtgatgggcgtggtgtgctattgggtgaggttcgtggccaagatggccttttatatgatttgcatatgaaaggcgcagggccgacaccttattctcggcgtggtgatggtcgtgctgtcttgcgttcttgtattcgtgagtacttagcgagtgaggcgatgactgctttgtcagtgccttcttctcgcgctttagcactttatgatagccgagaggcggtttaccgagaaacgccagaggccggtgctatgttacttagagtggcgcagggtcacattcgttttggtcattttgaatatttcttttatcaaggtaagcaagcggagctggatcagcttattgagtattgccttgaacactattatccagagtgtttggcaacggattcccctctagaaagcatgttgacagaagtggtgaaacgtaccgctagaatgattgctaaatggcaggcgatcggttttcagcatggcgtaatgaacacggataatttttctttcactggtgaaacgattgattatggcccctatggtttcatggaagattatgagcctgattgggtttgcaatcattctgatcatgaagggcgatacgcgttttcgcgacagccaggtgtggggttgtggaatttaaattgtttgatgcgctgtttttcaaagcatcttgagcgcgatcagcttatcgctattttgcaatgttatgagccagaattgcagactcattatgattcattgatgatgagtaaaatgggattaacctctacgcaagatgtgcatgagttattgccagcgttgtttacaatattggccgctgaaaaaatggattacacagtgtttttccgtttattaagccactatgagcaaggtgaattcgcatttttactggatgaagtaattgatcgagagcggctgttggcttggctagagcgctatgaggttgcacgggataaaggtgggttgctatggtctcaagcgagtgcttctatgcttgcggtcaatccgaaatttattttaagaaattatttagctcatgaggcaattgttgcggctgaacagggtgattatttaccatttcgtcgtttattaaatgtacttactcacccttttggtgagcactcagaatcggaatcgcttgctcaaagggcgcctgagtgggggaagtcattagaagtgagttgttcgtcttaatctttgtttttatttagtcagacgatatttttaagagaaaaaagtcattatgaagcattctgtatgtgtattaggtggtggtagttttggtacagccttggcaaatattatggccaaaaatggtcatcaagttagtcaatggatgcgtaatgaagatcaggtagaagaaattaatttgaccggcctaaacagtcgttatttacctaatgcaccactgcatcgtgagctattggcaacgagtaatttggagcaggctatcagggatagtgataccgtatttgtatctattccttcaaaatcttttgaacaagttgttcagcgtattgagcctttgttaacagcggataagatattaattagtactactaagggttttaatccaaatcgttttgaacttatgagtgatgttttgcgtcgaaaccctattactcagaaaattggtgtcttaagtggaccgaacttagcaaaagaaattgcggcaggacaaatgaccgggtcggttattgctagtgcagacgataaagtacgtagacgagtcattgagttattaaaatcccctacatttagagtttatgaaaatgcggacagtactggtgtcgagttggcgggtgcactaaaaaatatttatgcaattgtctgcggtttagcaaaagcactaaatgttggtgaaaatacgatggcaatgatcatgactcgcagtctggctgagatgagccgttttgctgttcacttcggagcaaaccctatgactttccttggcttagcggggatgggggacttaattgctacctgtacatcgccattgagtcgaaattatcgtgttggttttgcaatcggctcggggcaaaatctagaagaggctgttggcggtatcggcgaggtggcagaaggggttaatacactgaaaatggttgtagaggaggctcacaagcatggcttgtatatgcctcttgctgaaggtttgtctaaattattatttgaaggtgctaaactggaatcattgattggttcgatgatgacaggcgagcaaaaatgggatgtcgaatttgcgacaaatgaggggaataacaatgtctaagccaggttatgctgatcaaggtttttggtttcgtgtgatttttatgctgctgtattgggtggttttgaatattgctgtcactgtatttggtgtattgcttgttttggtaagtttggtgaaattgggctccaaacatgagcctgttactttgtcttcttggttaaaaagtgtagctgctttccttggtcagattttttcatttttgtcttttgagtctgaggaaaaacctttcccatttcagccatggcctcaggtaaatgtggatgaagaagcttaaacgcctatatatattgcgccacggaaatgctcaaccgtttggttatgatcaggatgaacgtcgtgagttgactgagcttggagtggctgaagttaagacagtcgctcaactttttcgtgccaaaggtgagcgatttgatgtggcttttgtcagtccttatatacgtgcgcaacaaaccgctaaaatatttttatcaagtttggatgtacctgtcgatgttaaagatagccctttaattactccagatggtcacattatggaagtggcaaattggctgaacgagcaaccatatgagtctattttgttagttactcatcagccttttgcacatcaatttgtagactatttagttaatgaacctttgccagtaggttttgcgatgacaacagcgtcccttgcttctgttgaaggtgaatttttagctggagcttgctgtcaatttcgttggtgtatttcaccatcttaaattatttaattgaatgagttggttaaaagtaaatatgggaaatgaaatcgtttataagctcgcatatactgaaatagctgctttacaatggctgcctaaaaatacttcggcatttaaagtgttgtcactacatgggtggcttgataatgcagctagtttttcaaacctatctcctcatctttccgatttttctcatgttgcattagatcttgctgggcatggtttgtctttgcatcgacctgcgggaagtttttatcatttgtgggattatgttttggatgtggtgtctattttaaaccaatccaagcaaagtgtatggttaattggccatagtatgggcggcgctgttgctatgttagtagcggctatagctcctgataaagttcgcggattgattgtgcttgataatatggggcctttgagtggggtgccaacggagcgagtggtaacgttacaacgggctgtaaataaaatggccaaatatcgcttgggtagggatacaagttatcaaacaaaagaagatatggtgctggctcgaatggatggttttactcggctgtcaaaatctgcttcgaaagtattggttgagcgtggtgctaggcaaaatgctgatggggtttgggtgtggcgccatgatgggaaattaacttttccttcgccatttcggatggatgaagaaagtgtcgaagcttttattcaggaaattaaatgtccaactttggctttggtagctaaagatgggatttatcacaatgatcatcagttagtggaaaagcgtgcggctcaatttccttggataaagttaaagtggcttgaaggtaatcaccacttccatcttgagccagatagttgctttgcggtggcaactgaaattcagcgatttattgatcaaaactaatgcgttaacccatccttagttgggatgtaaggaaggttgtatggttaagtttcgaggtatgttatgcctattggctgtttttagtagtgtttcttttgctggagttttaggcattgaaccttatcgtgatgcgcagttagttaaaagtaactctcaagctgaacagtttgttgaaattcctttaagtaaaatccgccgtgcgggcagtggatgggaacctgagacggttattcgcttgaaaggtgattacttttcatcgttatacaaaattaaccgtaatgcacttttgtctgacgtatacacacactaccgatcacaaatgttgagtgatggtcgcagtatcttatttgagtgtgatagtcgaagctgtggtagtagcaacgcttgggctaataatttttttggagattatcttctgtatggctcggaccaaagtcagtttttgcttgtcgttaaaaataaacaagatacttatcaaattttataccttaatcgtcgtggtgcaggtgacgtgatggttcgtttagatgaagtgaaatcggcagaggcaaatgaaactgaattcgaaattgtggcccagatggatgtgcaggatattcccagaatacgtcgtttcgtcagtgatttgccggctggccaaaatgtggtcggttttgttacaagtcgaaaaacaggaacgctaagtgctattgagtcgggggatcgacttatttcaatggtgtcggcaggtttaggggatcagcttaaaaataaggttcgttttattaacttagcggatcttgggcgagaatcacttggtgttaatcgcatatcttttgtttatgttcgtccttaggcggtaatagtgagtatgaaaaagacggttgctctagttttgggaagtggagccgcgcgaggtaatgcacatataggtgtaattcaagcatttgaagatcgtgggtatgaaattgtcagtatttctggttgttctattggagcgataattggcggtgtttatgctgcgggcaagttatctgaatatcgtgagtgggcagaatctttagatcgaatgaatgtgattcgtctattggatatgtctatattgaacggtggctatgtaaaaggcgatcgtttttttgagaaaattcaagatatgataggggagccaactattgagtccttgccgatggcttatacctcagtggccgttgatctattgaggcaaaaagaattttggtttcagcggggggatttgataagtgctatgcgtgcatcttcagctataccttctctggtcttgcctgtgacgttaaatggtcaaatgtatgttgatggtggggtactgaatcccttgcccattattccttctgtaccggctggtgcggattatattgttgcggttgatcttaatgggccaactgaacgagttgtgagcaatatttctgatagtggtcctgaagggcctgcttggtggttaagtacaaaaggcttttttggtaaaagcaaagaggaagtcgatgagaaggctaagtattctcctgaaagttgggggcgactacaaactatcaatatgatgtttgagactatgcaagaatctcttacgcagtataaattagctggatatccgccagatttacttatctctatacctaaagatatctctggtttttatgagttctggcgggctaaagaattggtagagtttggttatgaaaccgctttaaagtcaattgatggtcttgagtcaccaaagtcgagctatttttcttttcctaagggttactagtatttgttttagctgttttagcctatagggtttactcctagttctctaagtgatcgagatagagatataagtggtaagcctatcaagctattagggtcatcaccctccatcttttcaaaaaggcatactcctagcccttcacatttaaaactacctgcgcaatcaagaggctgctcgattaaaatatattgagttatttcttgtgaggttagcaccctaaaatgaacatggtattcatttaatgtgtaatgataagattgatcttgttggtttaaaatacaaagaccagttagaaaacttacctttttaccactgaagctagaaagctgctttatggcattttgttctgtatgaggcttccctaaaatctggccatttaatactgcaacttgatcagatgttataattagatcgtttgaaccttgattattttgttgacgctcgttgtttacagcatgcgctttggcaatactaagtcgtttgaccaaatcgacagcggattctagggggtgtggagtttcgtcaatgttgggtgaatggcattcaaaaggagttcttaagcgttctaatagtgcttttctgtaaggagaagacgagccgagtatgagttttttttgcattgtttttgtatcgttttgttaggatgaaagacgattttacttttttttacctctaatgacttaaaaaagtgaaaaaaagcgttttaagagcagttagactttgacaaaaagtgtccttagcaatattatcccccgccatgttgaatgatacgttacctaaatattttgaccctcgtaaatacgctagctatgagcaagcgtttgaagggtacgtgccccttaatgaatttaaggagctttgtgctatattagcctctgatgagggtaatgcttttattcatctagactttagagttgatgaggataggcgctatattgctactggatcattaactgctcaagtacaggttgtttgtcaacgttgtatgggagctgtttcacatgatttagctttagatttatcgctggctttcgtttatgacgaagatcatgctaaaaatctaccgaacaattacgatcctgttgtcatgaccgatggtgaagtagttttggcagatatggtggagcaagaaattatacttgccttaccaattgtcgcctatcacgaagaaagtggttgcaacccaacagctgtaaagtatgcctcgtctaccgatgacgcaccggatgacgaaaaaccgaatccatttagtatattggcccaattaaaggctaagtaaagttaggagctccaaaaatggcagtacaaaaaagtaaagtaactcgttcacgtcgcggccagcgccgttcacacgatgctttgactggtccaactctttctgtagataagacaactggtgaacttcaccgtcgtcaccatgtttctgcagacggtttttaccgtggtcgtcaagttatcactcctaaaggtgagtaactaagatacccatgattagggtagctttagacgctatgggcggggacttaggtccccgcattgcatttgacggtgcagtagagattctttctcgctatccagatgtcgtcatcactatctattattcccctagctccggtcttgaacttcctgcgcctcatgaacgtttgtctttgattgcttgtactgacgttattgatggagatgaagaaatagtcttgtctttatttcgtcgtcgaaatagtacgctttatcagtctttaaatgcgttagctcagcggtcgtcagacgttgttgtaaccttgggtaataccggtgctatggttgcattagcgagacatatactgggagttttgcgtcccaagctgtatcctgcgctaattagagagctttattctaatccgttacgttgtttagtggatttaggtgctaatgttcattgtccgccatcaatgttggttggttttgcagagttaggtgcggcttatattgaagcgctcagtgatgaaaagccaagggttggactgttaaatgttggtgttgaaagctcgaagggtagtgcggttattcgagaaacagatcggcttttagctagcaaatcatggcctgattattttggctatgcagaaggaactgaactgtttgatggcgataaaaatgtcatcgtatgtgatggtatggttggtaatgctgtattgaaagcatcagagggattgttgtctttcataatgagtaaatttaaagaggttgatggtgtatcatccttgtttgagactttttaccaaactgagcgtaggcatggtgcttgtttggtgggtgtgcgtggcaatttggtaaaaggtcatggtcgttcagatttatctgcgatgatcggtgcgattgagtatggaattgatattgcgcgagcagatttatattctgcgatagaagcgcgtctttgtagttaggctttatagctaggagattaaatgagcactaaattagcttttgtttttccaggtcagggttctcagcagttgggaatgttggctgatttggcggaaaagcatgaaataatagagcaaactttcgccgaagcatctgatgttcttggttatgatttatgggatcttgtgcaaaatgatgcggagagactaagtcaaacggataaaactcagccggcgctgttgacggccagtgttgccctatggcgcctttgggagcagcagggtggtgataagccggcttatgtcgctggtcatagtcttggtgagtattctgctttagtgtgcgctggtgtgattgcttttgctgatgcggtagagcttgttaagttgcgtggtgaatacatgcagcaagcggttcctgcgggtgagggtgcaatggctgctattatcggtcttgatgatgataaagtggttgctgcttgcacagcggctcctggtattgttagcgcggttaactttaattcgcctggtcaggtggttattgctggtcatgtcgcggcggtagaagctgcgatggtaaatgcaaaagaagctggtgcaaagcgtgctttgcctttgcctgtgagtgttccatcgcattgtgagcttatgattcctgctggcgctaaattagccgaaaagcttgagactattatttttaattcgccttcttgtacgttagtgcagaatgttactgctcaggctgtttcagatccttctgtgatcaaagcaaacttggtttcacagctaagtgaaccggttttgtggacgcaatctgttgtgttgctttcggaattgggtgtaatgtctacggtggagtgtggtcctggtaaagtgctaagtggccttaataaacgaatcgtcaaaggtttagagacatcttctttaggtgatttggctggatttgaagcggctttgtctgcgtaataatattttattatttgttcgaaatgcactttttgaaatagattgttggagacaagcatgggtcttgaaggaaaaattgctttagtaactggagctactcgcggtattggcaaggcaattgctgttgctctagttgagcaaggggcgactgttattggtacggcaactagcgagtctggtgcgcaaagtattactgaatatttgggtgttaatggtaaaggctgggtgcttgatgtgtcatcaagtgagtctgtggatgcggtaattaaagaaattactgcggaattcggcgcgccaactattcttgttaacaacgcaggtattactcgtgataatttgatgatgcgaatgaaagaggatgagtgggatcaagtaattaatactaatctaacttctgtttttcgcgttacaaaagcttgcttgcgtggcatgactaaagcaaaattcggtcgtgttattagtattagttctgttgttggctctatgggcaatggcggacaaacaaattattctgcagctaaagctggtctagaaggctttagtcgttctttggctgcagagattgcatctcgtggtatcactgtaaattgtgttgctcctggattcattgaaacagatatgactaaggtgttacctgaagagcataaggctaaattggtcgaaaaagtgccttcatcacgtcttggacaaccagaagaaattgcggcagctgtcgcgtttttggcgtcaaatggcgctgcttacattaccggtgagacattacatgtcaatggcggtatgtatatgtcgtaatttgagttgaattttatgtttaattcaacgaaaatacgtctccggttcatgtcgagaatcacacctttcttggtgatcgaatttttataatatgctcacactgagctgttaatgagtagagtaggaacttctaatgagtagcattgaagaacgcgttaagaaaatcgtttgtgaacaactaggcgttaaagaagaggatgttgttgcttcagcatctttcgttgatgacctaggtgcagattccctagatacagttgagctagtaatggctcttgaagaggaatttgatactgaaattcctgatgaagaagctgaaaaaatcactaccgtacaagcagcgaacgactacatcaacgctaacttgtaagatattggtgaactgagttttccgaaaagccgcttgtattcgttacagcggcttttcttattaatagctcttaaagaattgagggcgaattgctggagaaatcttatgtctcgtcgtcgggttgtagtcacaggaatgggaatggtgacaccccttggcaataatgtgaaagatacgtgggatagtatcttggaaggaaaaagtggtgtatctgagatcacttcttttgacgccagtttgttttccactcgttttgcagcgcaagtaaatggctttgatgcgactcaatatatgagcgttaaagaggctcgcaaaatggatcttttcattcaatatggtatcgcagctgcagtgcaggctttggatgatgccaatcttaatgctgatacagcggatttaagccgtgttggttgcgcaataggttctggtattggtggtttgccaatgattgaaaagaaccttgagctgttgaatgagtcaggccccaaacgtatctctcctttttttgttccaggcgcgattattaatatgatttcaggtcatgttgcgattcgttttggttttaaaggcccaaatatttctattgttactgcatgtactactggtacgcataatattggtatggctggtcgcatgatagcttatggtgatgctgatgtgatgattgctggtggtgctgaaatggctattactccattgggtataggtggttttggagcagctagagctttgtctactcgcaatgatgaccataaaacagcgagtcgtccatgggataaagaccgtgatggttttgtaatgggtgatggagctggtattttagtgctagaagaatacgaacatgctgttgcacgcggcgcgaaaatttatgcagaattggctggttttggtatgagtgacgatgcttatcacatgacagctccgccagatagtggtgaaggcgcagcctcagctatgagagcagcacttaaagatgctcgtcttacgcctttggatattgattatattaatgctcatggcacatcgactccagctggtgatttggctgaaactaatgcagtaaaagtgttaatgggtgaagatgcatcagatgttgcgattagttcaactaaatcgatgatagggcatttgctcggtgcttctggagcagttgaatcgattttttcgatccttgctattcgagatcaggttgctccaccaactattaatttagatgagccgggagaaggttgtgatttaaattatgtgcctggaacaccacaaaaacgtaaaatagaagttgttttaaataactcttttggttttggtggtacgaatggaacattagtgtttaagaagatatcttcttaaaacttggtgggcagatgatagtctgcccaccgtagctcgttttattaatggatttgagttggtgtgccacgtaatgcactgatttcttttgatatgtcatagcttttattttgactgtctagctcatataaacggtcttcaagctgttgataaagagcaatttcctcatcacctagaaaatgcaggcattcgccaccgataaaccataatagctccctctttattagtgggactagatttgcgtagcatcgtatgaagcgtgataatacttcttgggcatcaaaagtataatcatgggtgttttcctgaatattttttatcaggtcgtcccacttttctaagaagtctaattcttcttctgccaattctggctgatcaaaaggtgtgtgttctgcgatgcgctgacgtaaatcagcaaaagcgtcaagtatgtattgtgtgcgtgattccacgtaaaaccctatttaattaagtaactatttagtcggctactgccgtacgagaacttcaattatgacatatgcaatcgaaattagtgaccttaaaaagcgctatgatagcggctttgaagcactaaaaggtatcgatttaaaagttgaaaaaggagatttctttgcgttactcggcccaaatggagcgggcaaatctacgacaatcggtattttatgctcgttagtaaataaaacatcgggcaatatttccatttttggtacaaatattgataaggattttgctaaagctaaaaaatatttaggtgttgtacctcaagagtttaattttaacgtttttgaaaccgtctttaatgtggtggtaactcaggcgggcttttatggcattagtcgttctgtagcagaagagcgagcggaaaaatatttgaagcagttggatctttgggataaaagaaacgatcaatctagaatgttatctggcggtatgaaacgtcgtctgatgatagcgagggcgttaattcatgagcctgaagtacttattctagatgagcccactgcaggggttgatattgagcttcgtcgttcaatgtgggaattcattaaaaaacttaatgagcaaggtacgacaattatcttaaccacgcattatttggaagaagcagaacagttatgtcgcaatattgccattattaatgcgggggagattgttgaaaacaccagtgtgaaggctttgttgaaaacacttaatcaagaaacctttattttggatttagatactagtctgcctaatggctgggctttgcctggcttcagtgtggtgatgagtaaagatgcgagtacgatcgaagttgaagtgattaaaggacagtctatcaatgctatttttcaagcgcttgatgcaatttccgttaacgtcgtgagtatgcgtaacaagtctaatcgacttgaagagctcttcgtaaaattaattaaaggctagatagatgaaaaattcggaaatttgggtcgcattttatacgattttggttagagaaattcgtcgatttactcgtatttggccacaaacattattgccaccagccattacgatgacattatattttgctatttttggaaacttaatcggtgatcgaataggggaaatgggtggcttcagttatatgcaatatattgtgccaggcttaatcatgatgtctgttattactaactcctactcaaatgtgtcttcgtcgtttttttctgcgaagtttcaacatagtgtgcaagagttattggtttcacctacaccaaattgggtgattctaatggggtacacacttggcggggtggctcgtggtttgtgtgttggcttgattgttactgtgctatcgttgttttttactcatttggcgttagagagcttgtttctaaccattcttgtggtgtgcttgactgctattatgttttctctgggtggttttgttaatgcaatttacgcaagaagttttgatgacgtttctattgtcccgacttttattttaacgccgcttacctatttggggggtgttttttattctatcgatttactgcctgatttctggcaatccgtttcgctattaaacccagttctttatatggttaatgcatttcgttacggtattttaggtgtttcagatatcaacgtatattgggcacttgtcattgtttgcgtatttattgtggtgttgtttggattcggtctacgtttgctcaatcagggcaaaggtattagaagttgaggtagtgttatatgggctttttacccttaggtcagcaaacagaatatgtttctgagtacgatgcagggttgctttaccccattgcaagagttgataaatggactgagatggctatcgagtctgagcgactgccgttttttggtgaagatgtttggaatgcttatgaactgtcatggttaaacttgaaaggaaagccaattgttgccttggctgaatttcgtttaccttgtgattcgccaaatattattgaatcaaaatcgtttaaattgtatttgaattcattgaatcaaatgcggtatgactcagctgaagaagtccaagccatacttgagaaagatctttcgcgggccgctggagctaaagtgacagttattattcgcgatgttgattcaatggcatcgttggtagtattaacgcctgattattgcatcgatgaactggatgtagatgtatcagaataccacccaaatgcaggcttattagagactgatgagacaatgggggtggttgaagagcgattggttagccatcttttaaaatcaaattgccctgtgaccaatcaaccagattggggttcggtttttattgattataaaggccctaagattcaccacgaaagcttgctgaagtatgttatttcattccgtgagcataccgactttcatgagcaatgcgttgagcggatttttattgatatcatgcgtcagtgtaagccggagagtttaactgtctatgcacgttatgtaaggcgcggaggattggatatcaatccatatcgttcaacagcaccattggtgttggggaatgatcgtttaacgcgtcagtagcttttacttagctttaaaacgaaaaccgcataatttaaaaaattatgcggttttttttcgaaaattgattatttaagactactcaaagatacaaccaccacaataagccaacagcgcaaagtgaaagaggtagagataaaagaatcataagagcgatttcatcaactggtcccttatatttgcttgctagcatatagctaatgactgcgacaggcatggtgctaagtactatcaatacagagccttccaaatggttaagtggaaagaaatagaccaccaagcatgcacagagagcacctattactgggcgaaatagtgataagagagaagcgcgaccaattttgctgctttcttttacagataaaccactaatggaattaccaagcaacattagcattataggcaatgttatatggctgagcatgttcagagtgttcatcaagggcgcgggtaagctaatgttaaaacttaggaaaagggcgccaaccactagggcaataacgggaccattttttaacagttgcttgggatggtaggttccggacataaagccaacgcctaaggtgaaatgactaatctgtaccacagacgaaattacaaccgcgatggccataccttcggcaccaaataatgcgtaggcaacagggataccgagattaccggtattaggattgactaacggcggtagataaaagcgtgtaggcaacttgagtgctttgagaaaaacaaatgacatgagcgacatcaaaactaatactagagctgtcgctgcgataattttgagcatgctgaaaatttgcatctgcatcgataaaacagaataaagtagcaaagctggcaaacccaagtttgaaaccagtgcggccagtgatgggttttctaaatagtctgtctttttaccaagaaaaaaacccaagcaaataagcaataagattggagccaatgagttagtcaatgccgaaagcatagagatccttagtgagatattgttatctatgggagatctttgcacagaggataggtaagtgcagtcgccgtgcaaaagtttttatgggaattattcagccttaatattaaaggcttccataaggtagtgcactaaggcttttaccctaaggctgatatttcttgattgaggataaagtaaagtgacatcagagttcggtaattgccagtctggcagtagcactatcagtcgacccgattgaatgtcttgttttacataataggaaggttgtctagagatgcctgttccttccagcgttgccaactttacgacatgtccgttggagcattttagtttaccttgcaccggaagctcatacttctctttgctactaatgtgtgtaaaagaccatctttttactgagccgttgattagcgtgtgatcaagcaaatctttcggactgtttagtttcggcatgctatcaaaataagtaggattagcaactaagtagttggtgtaactcgttagttttcgtccaattaaatttgaattagaaagtgtgcccattctgaccacaagatcgtattgcgactcaattaaatcttccctcgtgctcgaaaagctaagttctatttctactttagggttttcattcataaatcgaatcaaaatcggtgcaagtatctcttcgccaaataaaccgccaacggaattgattctgatttgacctccaatgcttgaatgagcgttttgagctgacagaaccgcatgctcaagttgatccactccttggcgtgcaagctgataaaaagtttctcctgcaggggacagcgaaagagagcgggttgatcgatagagtaactggacgcctaaatctttttctaaacggctgatgatttgtgacactctagcgcgagaaatattgagctgctcagcggcttttgaaaaactgtgcgcttcaactactgctaaaaattctcttatgccttctggaaaagaagtgctcatattgttaagccctgttaaacaataaattcaatatatcgataattataaacagttaaaaccctcgtatagtagtgtcattaatcattaatcattaattcgtttatgggagcatgtatgaaaaccagaacattagggaaaacaggatttgaggtgtcggaaattggcttgggttgctggcaacttggtaatgattttggcccggtggaagataacgaagcgatagcaatactgcaaacagcagtggatgaaggcattcgcttctatgatacggcggatgtttacggtggtggtctaagtgagcagcgaatagggcaatggcgtaagtcgttgaaaaaatcacctgttatagcgaccaaagtaggtaggagcgctgagctttatcctaatggttacagtaaagcggcagtgaagaaaagtttgcaggcttccgctcagcgtttaggtgttgagtctatcgaccttgctcaattgcattgtgttcctcgcgaagtactgttttcaggcgatatattggcctggatggaagatctaaaaacagaaggtgtcattaaacattttggtgccagtgtggaaatgttggatgaagcgatgttttgttgtggtcatacggagctagccagcttgcagatattgttcaatgtatttcgtcaggatgcgacagaatcactattgccgctagctgaaaaaaatggcgtgggtatcatagtgcgcctgccattagcaagtggtttgctgtcaggaaagatgaatcttaatcatgcctttagtgagcgcgatcatcgttcatacaataaagatggtgctgcatttcatgttggagaaacctttaatggtataccctttgaaaaaggtattgagttagttgaagcgttaaagggaaaacttccagaagggcataatatattggatgtatctttacgctggattttagatcagcctcaagtttcaagtattattgctggtgctagtcgatcttcccaagtggtacgcaatgcggctgtatcctctctgccgcctttaagtaaagaactacatacattactggcagatttttatcgggaagaagtgagagagtatattcgcggaggtatttgagctttagtagcaaaataaagaaagggcgcgaaattatcgcacccttttttgttctgcttatttcaagatttgctcagcatgggctttggttttgaccttgctaataatgtctgaaattacgccattttcatcaatgataaaagtcgttcttactgtgcccattgactcacggcccatgaatttcttcagttgccaagtgccatacaattcatgtacttctttttcagtatctgcgatcagtggaaaaggcagatcatattttgcgataaagttttggtgtttcttctcagtgtccgtgctgattccaagcacgacaaagccttgatctagtaatgcttgatagttgtcacgcaagtcacaagcttgagctgtacaaccgggagttgagtctctaggataaaaatataagacgacttttttgcctttaaattggctgagtgtaatggtgtcgccattctggtcttttgcgttaaaatctggtgcagtttgtccgatttcgattgtcataaagtttctctactgttcaacgaaatatttaaagaaaaatagtttgcctataattagtatttgtttcacagccagtagcttagcaagacccaagtgaaaaatccccctgaatggcgttacttgttaatttactccggctttacgtctgtcaattattgttaaaccagagtctggacgttactataggcgcgcttataattttatcggagactcgaaatgatcacaggtagtttagttgcgcttattacacctatgtcaccagatggcgctgtagatactaaaaaattagatgatctaatagagtttcacattaacgagggtactcacggaatcgtagctgtagggaccacgggtgaatcttccactcttacaccggtagaacatgctaatgtaattcgtcaggttgttaatacggttaatggccgtgttcctgttattgctggcactggtgcaaacgcaacacatgaagccatcgaccttactcgtagtgctaaagaagctggcgcagatgcctgcttacttgttactccttattacaacaaaccaacacaagaaggtttgtatcagcattttaaagcgatagcagatgcagttgatattcctcaaattctatataacgtaccaggtcgtactgcttgcgatatgcaaaatgataccgttgtgcgtttagcttcggttaagaatattgttggtataaaagacgccactggtaatttagaacgtggggaggcattaattaaagccttaccagaaagttttgctgtatactctggagatgatccaacagcagtttcattgatgcttttgggtggtaaaggtaatatttccgttacggcaaatgtagcgcctaaagccgttgcccaagcagctgaattagcattagctggacaagcagatcaagcacattcaattgatacaacgatttcttcgcttcataaaaatttatttttagaatctaatcctattcctgtcaaatgggcttgtagccaactaggactatgtgaagaaggaattcgattgccgcttacccccctttctgaacagtatcattcagccgtacgacaagccatgatagaagctggagttttattagtatgaataagtttaccttacagttgctgagcgcaagttcgttgactattttgctgtctgggtgcagtgttttttttactgatcattcagatgattatcaagaagaaaaacctgtcacttcaacactagagttgccagcaggatctatgcccgtaagcgatgctttagttatccctaatgaaaaaaacattgcaaatctagatgggaagacggcctatactacgcctagggcaccatttgtattttatccaatggttgctgtagctaccgaagaacgagatgatgctattgagttttctgtgcctgcagatattgctcaagtgaaacgtattgttgctgatttccttacagcgcttcatggtgacggaacatcgattgcctcacaaagtgatagtcagataatcagtgtaccatttgattttcatccacaaggttggtgggcatcattatggagtgatataactcgtattcacccggctcaaactgcgttttcttttcgcttccatgagcaagaagaaggtaaaacattggttacagttcaattccgtgatgaacagcaagatgtcgagccaggaaattggatgagcccagttcaaaatgatgatgcttattctgtcgcagtacgtttatgggggacaatgggacgtcagctaaatcagtcctctgcatatctttctaatcgtggtgatttggcatcttttcctatttgggtagatcatcatggtttatttgcaattcatctaggtaataatgtttcaccttccgatcttgaaactaaactgaacgctgcaggtatttatcttatacctggatcagaccaattacttgcaccagttccgccagaagacgtagctcgtgttggtgacgttgtagatctaacgttaccattagtagatagtgataaaataaaatcacttaaaactattcgccgaaacttggatgatgttagctgggaagagcgtgaatattcctacaaaataactcatcaaaaagcaggtgactttttagttattgatgtttcttctatggactcacctgaagtggtctcgtatcgcttggcacaacgttttgtaaattaaaattaattagattaacccctcacaaaagaaaaccggagaccctccaatggaaaaacgacaagagctatatgcaggtaaggcaaaatctgtatttcgtacagatgatcctgacaaaatggttctagtgtttcgtgatgacacctctgcattcgacggtaaaagaattgaacagcttgaccgtaagggtatggtgaacaataagtttaatgcattcatcatgacaaaattacaggaagcaggcattccaacacattttgaaaagcttttaagtgatacggaatcacttgttaagtgtcttgatatgatacctgtagagtgtgtcgttcgaaatgttgctgctggtagcttgtgccgacgtttaggtgttgaagaggggattactcttactccaccaacgtttgaattgtttttaaagaacgatgcattaggtgacccaatgatcaacgaatctcatgttgaatcattcggttgggcaaaagcatctgacttagctaaagcaaaagagcttacattcaaggtgaatgatgtattaaaagcgatttttgcagaaggcggcatgattctagttgattacaaattggaatttggcctatataagggtgaggttttattgggtgatgagttttctcctgatggctgccgtttatgggatgctaaaaccaaagaaaaattagataaagatcgtttccgccaaggcttgggtggcgtgatcgaagcttacgaagatgtaggtcgtcgtataggtatcgatttcgacgcataagcggattggtaacttagtccaaaatagaggagcgttgctcctctatttttaccacgcaagcttgtcatacaaggatatacattgattaacttccttccttttgctatcggtctgcgttatgcccgagccaaacgctccaatcacttcatttcctttattagcttttcttctattgccggtcttgcactcggtgtgatggttcttatcaccgtcctgtcagttatgaatggctttgaccgcgaattacgtcaacggatattaggcatggttcctcatgcgactttgtggggggatccagtgctaaatgattggcgtgatacagcaaagctggttgctaaaatgcctgatgttgttggcgttgccccacatatccaagcgcaagtaatgtttcagtctggcgaaagtgttcatggcgctattttaaatggcataaacccagacatggagaaaaaagtctcaatcattggtgacaatattgcgtctggttctttagatgctctcaaggatactagctttgggatcgtcctcggtgctcaattagccaagatgctaagagttaatataggcgataaagtaacggctatattgcctaaagctaatgtgtctattgcgggtgtagcgcctgttctcaagcgatttactgtagtaggaacctttgaagttggggccgagttagatagcagtcttgcttacatcaatattgctgacgcggctaagttaaagcgctataaagctgatgatgtggaagcgctgcgaatctcattcgatgatctgtttgtggctccttcacgcatttgggatatagcccgagctgtgccaggacaaaatagagtgagtgactggactcgtactcatggcagcctttttcaagcgataaaaatggaaaaaaccatgattggtttattgctgttgttaattgtcgccgtggctgcttttaatatcgtttcgaccttggtaatggtggtaacagataaacgtaacgatatcgcgattcttagaacaatgggtttaacctcgagtcaagttatgtggatatttgttgttcaagggatgtttataggtatgcttgggacgtttatcggtgttgtcttgggtgtaaccttagcgctcaatgtgagtgaaattattgctgctctacagacattattaaatgtccagtttttaagcgcggacgtctattttattaactacttgccttcagagcttcaatggtctgatgtgaagctaattgttatatctgcatttattatgacggtagcggcaactatttacccggcttggcgagcttcgaaagtagaacctgcggaggcattgcgctatgaataatagtatcgttttagaatgtcgtgaactttctaagcaatatcaagacggtaagcaggtggtcgacgtttttcgttctattgatctcatcttaaacaaaggcgaagcttgtgccattgttggctcatcgggttcaggtaaaacgacattattgaaccttttagctggtctggatttagctactactggtgatgttagtttggcgggtgtgtcttggtctagcatgaaggattcaaagcgggccaagatgcgaaataaagaaatgggctttgtgtaccaatttcaccacctattgccagagtttacggcgttagaaaatgtattgatgccaatgtggattgcaggtatggataaaaaagaagccaaacagcgtggagaagagcttttgactcaagttggccttaaggatcgttttaatcataagccgtcacagctgtccggtggagagcgtcagcgagttgctattgcgcgtgctttagcaaatcgacctgcatgcgtgttaatggatgagccaactggtaacttagatgaaacgacttctttagagatacagaatctaatcaatacactcaaaactacttatgatatggcgtttctagttgttacccatgatgagaaaatgttgagctggatggattgtgcttatcgcttgtcgcaaggggccttgcatccgctaaagcaagcgaatgcttagtcgagctaagtttgtttagtcacaaaaaagccaagattttcaatcttggctttttgtttttactaaaatgaattatttgttgtttctaagtttgcgctctttccagcgtttgatgacatgaagacgccataagatggtgattgcggcatagctgatcgcaccaacaatcaaacctgatacaattgagccaacataaagcggcatccaaatgtgttccattttatcccagatccattcaacggagagttgaaaatttttttcgtcatgggagcctagaattaacgtaccgaccttgtagttgaaataaaatacaaaaggcatcgttagggggttggtaatccatacgagagcaatggacaaaggaatgtttgctcgcagcggtaccgcaagtaaagctgatgcaagcatttgaaatggcatcggaataaaggcccaaaataagccgttaaagaaagctcttgctacagatttacgatttaaatgccataagttggcttcataaatttgagcacctaaaaggcctagggctttactttgctttaacttttctggattaggtatgaattttttaagataattcttcggcataatcaggtaaaaaataatttagcgatctaagacaaggaggtcttatgttactaagtagtttgtccatattgatgggcgccatactggtgccgagcgattatttgtgggtgtattctactcatatcattctagtgtgtctctacttaatatggtcaaagcgtttaatagttttgtttttgacacttctctcctttatttccatcatttctagtgagtttctacctgcatcatctttgcttttacaggctggtagtgtggtatttgttgattttgaaaggaaaagtttaatcgtcaacaaggatcaactttcaaatgagtgggatttgtctgaaataggtccggtcagtattgtgtatttctctggaaaaggccaaagacaaagacaagataatttttatctgacagcgtctggtaaggattccattcacaaagctcattcgaacttatcatatcgaggtgagctaaaaaatatcttgttaccagataaaaatgggccgtggtggcaaaagcagctctatgtaaaaagacaagttgctcagctaactattcaattttcacataaggatctttctagtattgatcaggttcatttctctttccgtgatcagctactcactaaactagatatgatgtttggcgcattcaactcttggcgcttctccaaagccttgttgttagggcgaaatgatttgtggagtgaacgagatacttgggtaattcgtacgcttgggttggctcatctatttgtcgtttcggggctgcatactgggtttatgttcgctatcggatgtttggtgagtagagctgtttggaggctgttacccagtcaaataatgctttctggtctaactcgctggcattgtgatgcaataattgtcatgcccttgttgcttacttatgcctatataacaaactggggagagcctgtggtgagggcatctatcatgctcagtgtttatttgtgttctcgcatgttagctctgaaagtcacgccatatggcattattacttttgctttgtggctagtgctactttttaaccctagagcagtgcttagtccaggattgtggctatcttttagtatggtgtacttgttaattggttactgccaaacgtcaacaaaattgtcacggttactcatggtacaagtcatgcttagtactgcttcaatggtgttgatattgggctggcaagaagctatatccagtgcctctattatagtgaatgttttactgattccttttgcggcttttttatggtttccatggggagtgttatctttcttagaggtatcggttatcggatcgacgtatagttatgagttattagatagattgctctactacgtaatgacacctgtggattggagcgcttttgaattgcccttgttgttttttgagcaatttacttcaagtgttccgagattaataatgttgctgttgataggctattgggtttatcagagtcctttaaatcggggggttgtttgtgcgcttggtatttggtgtattttattttcttcgatgttatttaatggctcaactgcagatattacgctgaaaaataaagaaaatagcctaattattttagagcaaaatgaattgttgttagctgactcttgggctggcgctgatccttcaagactgatgtttggctcttatttgaactcggaacgacagaatgcttatatcttatcgcctagagtagtgaaagacctcacccctcaaatactgctagattacggtattgagtgggtaatactaaaacggaaggagtcagagcaaacattggcgatgctggaagcgctaagcgttgattggttagtgatttctgctgatgaatctttggctttttatttccgaaacagccatgtttcattatggcattcttcctgtgtctattcattttttctcttaaaatctgacacttgcaaacgtgtagaaaagttagagagtgtgttaaattacgtgcaaacttaaattggagagcgaagtgttagcctttattcaaactggtggttttttcatgtggccgttaatggcgtgttccatcctggcgctggctattattattgagcgtttttggacgcttcgcaaagcgggggttgcaccaaaaggactcttgtctgatgttatggcgagattgcgagatgacagaatgaccattgagtacattcgttcaatgcaagccaaaacaggactagcttctatttttgctgcgggactattaaattcaaagcatggtcgtggggcaatgaaagaaagtgttcaagaagcggcaagccatgttattcacgaattagaacgcttcatgaatacgcttggtacaattgcagcaatttcaccattacttggattgttgggtacggttgtcggtatgattaaagttttttcagtactgatggaaagtggcgcagggaatactgcgttattggctggcggcatatctgaagcattactaacaacggcagctggtcttggtgtcgcgattcctgctttgattttccaccgtttttttagtcgtagaattgacgagctggttgttactatggagcagcagtctactaagttgattgactctttacatggtgatcgtgacaagtcaggagcagcacagtgaagtttcgtcgtcaaaaaatagatgacgttcaaatcaatataacacctctgatcgacgtcgtctttttgttacttattttctttatggtcagcacgacctttaaccagagcactgaattaaccattgatttgcctactgctacgtcaaatgcaccaagttctgatcggtctaagaatgtagagttggtgattactgcagatggccagtatgtcattaatggtcagactcttatcaatgaaaaagtgaatactttgattcaagggctaaaagaagtgacggaaggggattacactcgacctctgattattacagcagacgcgaaagcatcttatgacatggttctaagagtttacgatgcggcagcaagtcttggtattacaaagctcgcccatactgctcagaaagagccggtccagtgagcctagagtcattttttacacgttcttggtatggccgttgtggttggacaaatgtatttcgtccgctgcagccgttgattaaaaaagcggtgcataataaacgcaaagcttttttagcgcatccagagttgtcatacaaagctcctgttccagtgattattgtgggaaatattagcgttggtggaacagggaaatcgcccatggttgtggctctatgtgagcttttaattgaacacggttttcgcccaggtattgtttctcgaggccatggtgcaaaaatggactcgccgacacctgtatatccagatagtttgcctaacgaagtgggtgacgaacctgtgatgctggctcgacgagccgcttgtcctatggtggtttttccgaaaagggatgaagcggtaaaattcttacttagtacaacagatgctaatgttgtggtgagtgatgatggtatgcagcattatcaactcaatagagatctcgagatagcaatgctggatgcgacacgaggcgtgggtaacgggcatttgttacctgttggtccattacgagaacctattggtcgactcactgaagtagattttgtagtaagtgtttctgagacaatgactaagcccctagaagctttgaatttgccagtcactttaacaaggctagtgtcgactaaactgatttcattggatggaactaagagtctagactgccatgaagcattttcaggtaattcaaactggcatatcatggcgggaattggtaaccctgaacgttttatggcaacgctagagcgcttaggattacaaaagaaaaacatcactcatcagtggtttgttgatcatcatgcgtttgaagtagctgatattcctgctgatggcgctgtaattatgactgaaaaagatgcagtgaaatgccaatctcttgaactatcgaattcaaatgtttggtatttacctgtgtctttagtgttaccaaatagctttcaacaagcatttatcgaaaaatttaacctagtaaaaatggatcattcccatgaataaaaccttacttgacatccttgtttgtcctgttaccaaagcttcccttactttaagtaaagacggaactgaattaattagcaaagtgggcggcatggcatatccagttcgcgacggcattccagttttgttggaaacagaagcgcgcacattaacagctgatgagcgtttagattctggttctgcaaaatgaaatcctataaagtgctgacagtgtgtttaggtaatatttgtcgatcacctgcggcgcaaggtattttagaaagtgttgccgctaagcaaaatatatgtttagagcttgattcggcaggaacagcggcttatcacctaggtaatccgcctgattcacgatctattaaagcacttcatcaggttggcattgatattagccgtcaacaagctcggcaagtgactaaagacgattttcataagttcgattggattttggcgatggatagagagaatctgtccaatctcaagaaaattcaacctcaagacagcaaagctaaattagttatgttcggtgagttttatgatcatgctgcatttggtgaggtagcggatccttattatggtggtgatgccggctttgttgagatgagaaaacacctttatctgattgctgacgcatttgtgcatcaccttcattcaaatagagaagattaaatcagacaatgaaaatgcgatttaataccgaagatgcttttgcacagcgcattgaaaactccattcaagaaagtgtttctttagccgcgtataacacctttcgctttgattattcagctgaatattttgcgatagcagataccttggaggcattaaaagtcttacttgcttgggcaaaacattttcaacatactgtcaccatgattggcggtggaagtaatttgcttatttctgcagatgtttctggccttgttatcattaatcgactctccggtatcaatgcaagagaacacgcaggtaaccttgttagtttaaccgttgctgcgggtgaaaactggcataaagtagtcgaatacgctgttgctcaaagatggtacgggatcgaaaacctcgctttaattcctggcactacaggtgccgcacctgtacagaatattggtgcttatggcgttgaaataaaagatgtcttagctcgtgttcaagtgatcaatagaaacactggcgatgtttactggataaacggtagagactgcgggtttgcttaccgcgatagttatttcaaaggccaatggaagaatatgttgctcattacttcggttgagttgtcactgaaaaaacaatcagaacttttattaagctatggaggattatctgaacgaattgaagggaagccaaaccttcaggctgtgtttgacactgtatgtcgcgttagaagtgaaaagctacctgatccagccgtattggcaaactcaggtagtttttttaaaaatccgattgttagtaaaattcagcatgatgaattaaaagagagctttcctaatctggtgtctttcccatttgaaggtggttttaaattggctgcagggtggttgattgaccaagctggttggaagggtaagcaatatcagggggtcggtgtgtatgaaaaacaggctttggtgttagtgaatcattcagaaaccaacgcgaccagtttactagagttagaagcgcaaataaaacaatctgttttcgataagtatggtgttcacttggagcgagagcccgttcagttgcctcttggtatggagatacttaagtgaaagtcggcgtgatggattcaggagcagggggattaaccatccttaatgccatacatcaaaaacatccttatcttgatctggtgtatttggccgacgatgcttttgcaccatatggcagtaaaagcattactcaattacaagatagactagtaaaagttggacgtttttttgagaatgaaaaggtttgcgccattgttgttgcttgtaataccgcgacggtggcggcgattgatgcacttagagcaagcacctcactgccgataattggtgttgagcctgctgtaaaaccagcttttcgccttagtaaaaaacgcagagtggcggtgctagcaacacctgtaacagctgaaagtccgcgcttaaatcaattgatcgatctttggaaagaggacagtcatgtatctattatgtctagcttaacgttagcctttgatattgatgcttggccagaaacagaagaaaaagttaaacaaacgattgagcaattaagccaagaaatgctcgctcaaaatatcgataccttggtattggcttgtactcattatcctttggttaaacatttgtttgagcaaatactcggagacgaatgcgaaatcatagagcctagtgaaggagtgacagctcagttaattcgtcgcctcacagagtcttatccgaatgatatgagccagttactggatgctgtttctacacgtcaagacagcagtcaaaatcaaggtagtatagagctttgcagctcacttgggtttaaaaatatgcagcgcctgaattcatgggttgtatcatcaagcgctattaaaggctgcaggcacgtattgatttagtgattaatggctattttcaaagaacgcgatgattcgatctttttcccacatagcatcttgataccctaaatccattaatgctcgacaatactgtggtgtgaagagtaagtaactcgctgcagaactgattttttctcttgttgaacctccggcggcttttaaaagaattctaatgttcttaggtaaagttgctatgtaatgatgagctatctcatttagctcttctgatggagaaataattaatgtctccgtagggaggttttggtgattggcttgtttgtcttttggaagatcgcgaataagactattcatgatttctaattgatagatatcgtcttcaagattgtcgatgaatgcgctatttaatagttgtccgagaatttgagccatactcggtgcactagtgtcgacgtctttttcctgtgttgcccacttctttgcacttcggttgccactcacgccaatgataaatagcttatctgcgcctaatttaagagcaggataaattgcagatttttggcgtatagcgccatcgccataatagtgattatgaattttatgggcaggaaatattgttggaatagcgctagatgctaataggtgatcgacccctaggtttgctgccacaccttttcgtcgatttccttgccaggcctgtaactcaggagtaccttgaaaaaaagtggtagattcccctgtactgtaactcattgcagtaatagctaacgcttttaactgatgtttatcaattgcagtgtttattctcgtaaaatctaaatgattggtgagtagctcttttaacggcgagttatccatcagtgcgatagagttatcgtgattgtgaaggtggaaaagtgataatagagtttttgttagtgagctagccactggccatcgtccgactgtatatatttggtctggtgttaagtgacgccaaacaaaagccagtgaggatacggctttagaaaaattatcagcatgagacgctagcatggtggcatttaacgcaccagcagaggtgccacataatatgggaaagggaaggggtgtatgtttagggcgcatctttcccatagcagataaaacacccacttgataggcggcacgagcgccaccgccagataatattaatgcattgttatttgtcataaaggctcgcttagtctgaatctgttcaagcatttcatgtatctcataaaatactattttcttctattaaaacaatcactcgcttttatgcagtatggtgcgagctagcgaataatgccacaccttgatataagtattttgaatgatattaggctcttgttattactaattgtagactgtctaagcaatctacttcacaatcctagctatactctttaaagcaatagatacaaaagataaatcgatactttttgaataataagaaaaaggataaaaccatgatttcttctgtcgtcattagtggagttggtctttggactcccgcatacagcattagcaatgaggagctggtagatagctataatgcgtgggctgagcaatttaatgccaaaaacgctgatgctattgagaaaggtcaaatagaagctaagccactttctagtgctgcatttattgaaaaggcatccggtataaaaagtcgctatatttattcaaaagacggtgcattagatatcaatcgaatgcgcccaatacttgaaattcgcaacgatgaacaaatctcccatcaggcggaaatggctatcgctgctgcaaaaaaagcccttgaagcggcaaataaaaaagccagcgatatagatatggtgattgtttcatgtgcttatacgcagcgttcttatcctgctatcgcaattgaggtgcaatcagctttaggtattgaggggtttggttttgatatgctggttgcgtgctcggccgctacttttggtttgcagcgtgctgttgatgcaataaaagcaggctcctcaaagggcgtgctggtgatcaaccctgaactgacatctcctcaagttaactacatggatagggattcgcactttatctttggtgatgtggcaaccgcagtggtggttgagagcagcgaaacttgtcagtcagcgcattcttttgatgtgctaagtagcaaatgtattacttcctactcgaataatatacgctctaactttggctatacgacacgcgtcactgatgaagacccttattcggcagatatgttgtttcatcagaatggtagaaaagttttcaaggaagtttgcccgatggcagcagatcatattgaaaatcatttgaagagccagggtattcaagtgtcacaactaaaacgttggtggttacatcaagctaatatcaatatgaatttgttaatcagtaaacgattgctcggtcgcgatgcgacactcgaagaagcgcctgtggttcttgatgaatatgcaaataccgcttctgctggctctattattgcttttgctaagtaccatgaagacctaactgcaggtgatattggtgtgatctgttcgtttggcgcaggttattcgatagggagcttaatactacgtaagcgttaattactcattcttttcgatacttgaataaattgtctaagttcagtaatacctaagttaagtcattgaaaccgatgcgattataagagagactaattgcatcggtttcaatgacttaatagggcatttaaaatatggcaattcatcctcaagcagggcagcttgcttctcacgatttacttgtaaatctccctgaacttatgtcggcttattatctaaaaaagcctcgagttactactcacccggatgaacgagtcagctttggtacatcaggtcatcgtggtagtgccttattaaccagttttaatgaaaatcatatcttagccattgctcaggctattgccgaataccgccaatctcagaatatatttggtccgttatacttaggtaaagacacacatgctttgtctgaagctgcttttcaaacaacagtgagcgtgctcactgctaatggtgtgagagttcgtacccagctgaatggcggttacacgccaacgccggttatttctcacgcagtattaacacacaacaagatagaaacagacactagtgatggcattgttattacgccttctcataatccgccggaagacggcggtattaaatataattccagtaaaggtggcccagcagacaaagatattaccgactgggtagcaaaaagagcgaacgctttgctggaaaaaaatctacaaggcgtaaagcgtttttcgttagaagaagtagaaatcagcggattaatagagccttttgactatattaatcattacgtgaatgatcttgaaaatgtcattgatatgaaagccatcgctgatgcgaagattcgcattggtgttgatcctatgggcggctcaggcattcattattgggaacccattgcaaaaaaatatggtttagacattaccgttgttaataaagaagtcgatccaaccttccgttttgtgccgcttgataaagatggtcgcatccgcatggattgttcttcaccgtattccatgaaaggattgttaaagttgaaagatgactttgatattgcagtgggtaatgatcctgattatgaccgtcacggtattgtatgtgctggctttgggttaatgaatccaaatgcgtatctagcggttgcaattgagtacttatcacaacacagaaagcaatggtctcaagatattcagtttggcaaaacgctcgtttccagcggcatgattgatcgggtggtagcaggacttggtcgtaagttgtgtgaagtaccagttggttttaagtggtatgtagaaggtttatacgaaggcactatggcgtttggcggagaagaaagcgcgggagcatctttcctgcgtaaagatgcgagtgtttggaccacagataaagatggattcataatggctttgcttgctgccgagatcttagctgtaacaagtaacgatccgcagacactttatgaagcgcaagttgctaaatatggtaagcctttttacaagcgtatcgatgtagcggcaacgacagctcaaaaagctttattgggggcgttagacgcaaaagatgttacgcaaacgcaattggctggtgaaacgattgtgtctgtattaacgcatgcaccgggcaatgatgccgctattggtggtttgaaagtttctactgaaaatggctggtttgcggctagaccatctggtacggaaaatgtttataaaatctatttagagagctttatttcagaagatcaccttgctgaactagaaagtgaggcgaaagccttagtggatagtgtgttaggtagttagtagatatccaacttaaaataaacctgtaatgaaaaatgccgcttattcttataaaaaggtaagcggcattttttgtgttcagagaatgggctaagtggaattaaatttctgacaacctggatagccatttggttagctgaaaacccattttatcacttagcttttgcgctgctgcttttaattctttggcgttattgttgttcattcttttgcctgcaatgatcacccagttaccacttcccgtatccaaggctctgacatcgttaaagtgctgcttaatcacggtggtgaggtcatgattattcttttgatcaatccagcaatttaaagctaaccaaccatcttctttgatatttttcgcgcagttttcaataaagcttgcttgaagaaccgagcgatccattccttctgtgttataaagatcagtcattagtaaatcgactttcttagctaggcctgctgccatgtaatcaattccattggcgacttctaagctgatgcgcttgcctctaggtaatttgaaatacatttcagccgcatccagcacttcttggcgtagttcaacagctgtgatatgaattgcaggaaccgtgtggtgaagcgcgttaagtaaagtgccgccgcccaatcctaagatgcatactcgttttggctcacagaatagtaaaggtagcatcatggcttgagtgtattcgtgctgcaaaatatgtggagtagaaaggcggatacgactttgctcatcaccttcagcaaaagataggatgcggtattgaccatcatcaaaaatgcgaattgggccaagttcatctgcgctgtcatgtaataacatagtgttccttcaataaaaatagataaggctcgaataaccgagccttattgataagctttaagcgtttaaaactactcgactcgtgcttcccggagatgcttcaagattgcctgcactggatgaggaatggcaacatcatcaaaacgctttgcttggctacggcaagagtagcctgttgccactagctttccgagtaagccagggtcggttactttttctttccaagacaagtcataaatggttttcgaggtttctttattggcggtttcatgaccataggtccccgccatgccacaacaaccgacgttttcgacttttagttccagacctaaaatgctgtacactttttgccaatcttgaattgatgctgcagcattggttttctctgtgcaatgcgtcattaggtggtaagttgagttatcacacatcaaaggctgcttaatgagatgtgcactttttttcatcaaccattcttgcatcaactggatgttcggtatttgacgactatcgctaaaggctttggtgtattccgatcgataagtaagcgtcatcgaagggtcaataccgataaatggtaagccataaaatgctaagctttgcagcatgtctaagttcttacgagcagttcggttaaaagctttcatgaaaccatgtacatgtaagggtttgccattaggcatgtaaggcgcgagataagcttggaagcctagacgacttagagtttccatagtgtctagtaccaattcggtttcaaagtaactggtgaaagcatcttgcaccacaataacggcgcgcgttctatcttttggacttaaggcttcaatggccaatggtgtagctaagcgaataccacgacgcgacatttcttttttcagattgagcttgctcagtttggggttgtcagccaaacctatgtacttgctactgaagtgattcacccaactacggctcaccaaccaattgtatggctgcggaaatatcgccatggttggcatcatgaattctagcgagccgataagataatctttggcgggtcgcaggtaacggctgtagtaaagctctaaaaattttgccctgaattctgggacatcgactttaattgggcattggccgacacaagatttacacgctaagcagcccatcatagattcatgaacttcgttggagaaatcatagtctccgcgacgttttgctaacgtgtttttaagccttggcaagaagctgaaaagaaagttgctatctttggcgtctttgcttgctttaaccgtatcaacgctttgctggctcattccacgtagccattcacgcattaatgaggcacgaccttttggcgaatgacggcgatctcgggtgcctttccaggaagggcacatggcgtcattgggatcgaagttatagcaggcgccgttgccattacagtacatgccttcttgaaattgatcacggttctgaagcggaatctgacggtcaaattgcccacgtaacgggaccgcatctatcttcaataaatccgtaccgagttcaaacggcgtagcgattttccccggatttaattggtttcttggatcgaatgcagctttcacttgttgaatgctgggatagagctcaccgaagaaagcgggagaatattccgaacgaacccctttgccatgttcaccccacaataagccattgtatttctgggtgagggcaactaccttgtcggtgatttcgcggatcatgggctcttgggattcatctttaagatcaagtgcaggccgaacatgcagaacacctgcatccacatgcccaaacatgccatattgcacattgtaactgtccaatacttcacgaaactccataatgaaatcggcaagattttcaggcggcacggcggtgtcttcaacgaatggaatagggcgtctctctcccttggcgttaccgagcagaccaacagatttctttcgcatcgcccaaagcttgttaacgctgtcatgacccattgcaatggtataacccaacgcactgcttccgctttgttcgactaagatatcgagcttatcagtaagcactttgattttgttagctacgtcttgttcatcattgccggtgtattcaacaaggttaatcccttggatattttcccccgctttttctgggaaaaactcagcaacagaattccaaacgatatcgccctttgcaagaccaagcactttcgagtcgacggtttcgatagaggttggattggcggcgagcagctcacgtgcatgacgaagcgagccttcgaaactgtcatagcgaatattgaccagagccgcataagtcggaatagccagaatatttaccttggcttcgacgataaaacctaacgtgccttctgatccgcagagcaccgagttcatattgaactggccatcctctgtgcgaatgtgagccaaatcatagccggttaaacagcggttaagttcagggaaggtttctttaatttgttgggctttgcttttctgaatgttatcaacaacacggtgagcgtgggcagaataatcgctaccgctttggatgttagtaagtgtctcgttatcaataggagaagattctaatagatgcccatctaacaatacggttttgagtgaaagaacgtggtctcgcgtttttccatacattaccgagccctgtccgctggcatcggtattgatcatgccgccaatggtggcacgattgctggttgataattctggtgcgaaaaacaaaccatggggtttgatggctttatttagctgatcttttaccacaccagcttcaacacgagcccagccttcctcggcgttaatttccaaaatacggttcatatgcttggatagatcaatcactaatccatccgtcagcgactgaccgttggtacctgttccaccgcctctagggcttaacacgatatcgtaaaattcttcttggttggataactgcaccaacaactgaatatcttgggtattcttagggaagataactccttgaggcaatacttgataaattgagttatcggtcgacagaacaacgcgattggcgtaatcaggactggtgtctcctgagaatcctgaagctttcaggcgttcgatgaaagaaaggtatttagcctgaatcggtgagacttcagaaagctttggaatcatggttcatctccacaaatgatgagtgcgcagattttaacaaataaacgactaagaaagtgatttttctgagttgaaaaagtgtgtgatacccctctaaaaactcatgttattatgcaaagaatttccatttaccgtaactaggttcatttgtgtcttttattcagtcaatcactttgccaccagcttgccagcaattactcaagtttcaatatgaattagacatttaccgtggtgatcttgagcaccctaacgcaccgggaaacaaatggcataagctgcaacatcaccttaaagcagccgaaaaacaaaacgcctctgtcatcgcgacctttggtggacctttttcgaatcatcttcatgcttttgggatgacacttagagctttgtcttttaaagcagttgctgttgttcggggagaattacagcctcaattgactcctactttaagagatatggtcgaagatgctgttgagttatggccttctttaagatccgattatcgacttggaatggattcacaaatagtgagtgaaataaacaaacaccacgataatgtctactgggttcctgagggtggtggtggggaccttggcgctatgggctgccatgattgggcgaacgacattagtgctattgataataaatacgatgcttgggttgtctcgtctggaaccgggacaaccgctgcagggttattgtctaatattaatacgcctgatttacatgtattcagtgcattaaaaggtgagcccgctcaaagaagtttaattttagacttagcaagtcagctagcagctgagtcaatgtcgaaagagagcttagatgcaaaattgttttttcactccgattgtcatgaaggtggttacgccaaacacagtcctgccttaatcatctttatgagagagtttgcacaagtaaatcctaactacccgcttgatcctgtttatacaagtaaaagcatgtttgctatttttaatgcgatgaaagagggtgcgtggccatatcaccgtacattatttatccatacgggcggtttgcaaggctggcgaggatattcaaaagatactaatccctatgcgtgctcttaacgagatggcgatagttagcgtcttcatgttaaagttgcccaacttatgtaaaacccacatgaaaaataaaaaccgttataaatatattagtgggttgatttgtttagatcgatagacgggaagagaatgacacatgagtctttttagacgtgttggtattattgctcgattagataaacctcagattcttgatacggttaagaaactgatggagtatcttcaagaaaaagacattgcgccggtgcttgaagaccagttagcgactatgatgccgggtgtaaaagtcgcatcatcagcattaaaagagttaggtgatcactgtgatatggtcatggtagtcggaggtgacggtagtttccttggtgctgctagagcaatatgtaattacgatattcctgtacttggtatcaaccgaggtacgttgggttttctaaccgatatctctccacacaatcttcaagaagaattagaccctatttttcgtggtgaataccatgaagaaaagcgctttatgattgaagcgaaaatcaagcgccaaaatcgtcccagtggcgaaggtattgcgctcaatgatttagttcttcaccctggtaagtctgctcgaatgattcgttttgatctatttatagacgatcagtttgtgatgaatcaaaaatcagatggtttgatcgtcgctacgccgaccggctcaacggcttacgcgctctcagctggtggcccgattatgctgcctaaattagatgccttagttttggtgccgatgcatccacacacattaagtaatcgacctatcgtgattgatgcaaatgcaagaatccgcatcgtagtgtgtgaatctaaccttacttacccaagcgtcagttgtgatggccagcttaatattacagcagcaccaggtgatgagatccacatcactaaaaaagccggtggaattcgactaatacaccctaaaaatcatgatttttataacgtgtgtcgtgacaagttaggttggcaatcaagttaccgaccttaaacaggtgggttatagttaaatttttaatcattttataaatatatcctctttaggggctccatgtattttgtctatcagttcaaagaaacagaagaccctaaagggttaaccgaagccttgtggcaccataaagtggcacaccaaattattttcaaagatggtcataatgaattgtggttgttggatccaagccaattacccgcagtcgaacaacttatgacgatttggaaagacgatccagcgttgttgcagcaagccaaaacaacttcttctgtagttagaaccacctctagagctgggattttttctcagctcaaactatcgccagtaacgacaatcttattattgttaactttgctggtggcagtaattactcaacttggtgcagatatcaagacagttggctacttttctatcagtccatttgatattaaaaatgggcatatttacttttatgatttagctgaagtcttctctaaaggtgagtattggcgtttttttactccagcactattgcattttagtgtgctccatattgtttttaacaccttatggatctgggatattggcggtaaattagagcgtattctagggtcggtcgtttggagtgttggtgttgtcatcatcgctgtactaagtaacgttttacagtatcagataagtggttaccctttgtttggtggtttatctggcgtggtgtacggtttaattggttttgcttggctattgcctattttaagcaagcgctggccaatcattatcagcaaacaattgatggtgttttttgtggtctggctgggcatcggttatacgccttttcctgaaatgttagggctaggtagtattgccaatacagctcataccattggtttgctgtcgggattagtgcttggagttgtttattggctcgcgacaaaacaccgtcaaagttagttagactagccttttgctgtatttcaatttatagaattttacttatcagactttaacaatagcctgcttgaacgcggggagatacgaaaaatgaattttaaagaaatgatcgacaatatgtcgcctgaagtgtacgtcagactgaagcaagcagtagaacttggtaaatggcccaatggtgtgagattgacgcctgatcaaacagaattatgtcttcaagctgttataacttatgactacagcaataaagaagagaaagatcgtgttggttacatcgacaccacaggtcataaaaacgtcggtaaaaaagaccctgctaaagaacaagacaccattaaatgggttggcgatggtcctgagggacaagattgatgttgcagggcaatcttaaaaaaatgtctactgaggttaatgatggccaagtttattaccatctgaatctggggaatgatagtgtgttggttaatgacctgctgggcaaaaaagtctctttgcatcttgatggaacaattcattgcgttaattgcggcaaggtaacaaagaaatcgtttagccaaggcttttgcttcaactgttttcgaaaattggccgcttgtgatacttgtatcatgagcccagaaaaatgccactttcatctggggacctgccgggaacctgagtgggccgagcagtattgcatgcaaagtcattatgtttatttggccaattcatcggcgttaaaagtcggtattactcgtggcgatcaattacctacacgatggattgaccaaggggcaactcaggcgcgagctttgtttcgagtgcaaaatcgcagaatgtcaggtttagttgagactttatttaaaactcaagtggcagataaaaccaattggcgcaatatgctcaaaggatcgtcaattgagatggatcttgagtatgagcaagagcgtttaatcgatcgactttatgaaggattggactccttacagcatgagtttggtttacaatccattactgatttgtccgatgaaaatgaaactcatgaatttacctacccagttttagaatacccaaccaaaattaccagccttaatgcagaaaaaacgccactcatcgaaggtactttgatgggaattaagggtcagtattggatgcttgacactggcgtaataaacattcgtaaatacactggttatcaagcgacattgaacgtttaggagagagcacatgaaagagagtcaaccttcagcgatttatttgaaagactataaagttcctccttttctgattgataaaacagagctgacatttgatctagatgaagcaacaacaatcgttacttctcgtctgcatatgcgtcgtaacccagcatttggtaaatcgacagcgcctttgattttagacggtggtgaagatgttaaattgatcggcgttgccatggatgattatgctttacctcaagaagaataccgaattagcgaagataaactcattattactgcaactgcagatgaattcgttctgacctgcgaaaccttgattgagccgcaaaacaacacacgcctagaaggtctatatcgttcgtcttctatgttctgtacacagtgtgaagccgaaggtttccgtcacattacctactatttagatcgtccagatgttatgtcagtgtttactaccactatcattgccgacgaaactcgctacccagtgatgttgtccaacggtaatgaagtagaacgtggtaaaacggacgaaggtaaaactgttgttgtatggcacgacccattccctaaaccagcttacctttttgccttggttgcgggtgatcttgcggtaaaaaatgatgtgtttacgacacaaagtaaccgcgatattaaactgcaaattttcaccgagtcgcacaatatcgataaagtcgattacgcaatggaagcactaaaacgctctatgcgttgggatgaagaaacctacggacgtgaatacgatctggatatttttatgatcgttgccgtggatgacttcaatatgggagcgatggaaaacaaagggctgaatattttcaattcctcttgtttgcttgctagcccagagacaaccaccgacgatacctacttacgagtagaagcgatcgttgcccacgaatacttccataactggtctgggaaccgtgttacttgccgtgattggttccagttaagtttaaaagaaggttttaccgtattccgtgatcagactttttctgcggatatgcattctgaaactgtaaaacgcgttgaagacgtttctttccttaaaacagcgcaatttgctgaagatgcaggtccaatggcgcatcctgtacgtccagcatccttcatcgaaatttctaacttttacactctgactgtctatgaaaaaggcgcagaaattgtccgcatgattcatacattgttaggtgctgaaaagttccgtgctggttcagatttgtattttgatcgtcacgatggacaagccgtgacctgtgatgattttgttgctgcaatgcaagatgcctctggctttgatctttctcaattcaaacgctggtactctcaagcagggacgccgattatcactgtcacagatagctttgacgaagcaaccggaatttatcgtttaaccatgttgcaagatacgccagccacaccaggtcaaccaacaaaattaccgttgcatatccctatacgtgttggtttacttgatgagcagggtacagccttatcagcagaggtgaatggcgttgttgcagaagatcatgtgttgcacttgaaatctagcaagcaagaatttgagtttagtggtttaaccgtgaaacctgtgccatctttgctacgcggcttttctgcgccggtgaaattacgttacgattattcgacaaaggatctattgcttttaatgtcatctgattccgatggttttaaccgttggagtgcatcgcaacaactagcggttaacgaacttacagcgttaatcaatcaagtaattgaaggaaaagaattatcgattgattctcagttagttcatggctttaaagccttattaaatgatgaaacgctagacccggcgatggtggcgttaattcttgcattaccaagtcaggcttacttatctgaattagctaatccgatttatccagccgccattaaacaagcgcgccaatatttaaaaggccagttggctaatgcattgtcgacagactttgaacgtgtttatcacgaacataaaatccaaggcgagtaccaagcaaccgctgaagatatcgctcaccgttcattgaagaatattgccttatcttattgggttgaaacgaccaatgagcttgctcagcaagaggttgtgacgcagtttcaaacggcaaataacatgacagatcaatttgctgcgctttctattgctgtgaattctcaacataataaggcagcggagctactggctgctttctatgagcagtggaaaactgagccactggttgtgaacaaatggttaatgctaagtgctagccaagagcaagaaactgctttggctactgttcaaagcttgatggaacatccggcctttgatttgaagaatccaaataaagttcgttctgtacttggaggttttgggcagagtgttgcaggtttccataaggcagatggcagcggttatcatttcttagctgaccaaattattttattgaataaacgcaatccgcaaattgcttctcgtctttgcacaccattaacgcgctggaaaaaattgcagccagagctaagtgtaaaaatgaaagctgaacttgaacgtattttagcggaagatttgtctaaagatgtttatgaagttatctctaaaagtcttgcgtagtaattaatagagtctagattaaagttacaaagcccttgaggagttctcttcaagggcttttttgttttttctatgatatggattaaatggttacctttactacttctttgcattctatacttaattctggcataagagtgttaacctattgtcgaccttgagtttattaaggagcgaaaaatgaaagcacgtacgacgattttgattcctattactttgggcctaatgatgtcaggctgtacgacatcttcacgccagcagactgactctgtgattgagccaactgctagttctaccgaatcagtttctcaaaccacatctcaagccccagttgttaacgtaaaagaaatgcaattagaaaaagaggtaggggcaaaaaacacacttattgattcccttcaaaaacaacttgcgagtaataaaaggcagcttgcttccttaaataaatctcttgatgaaaaagacatcatcataactaagttgcagaaatcaccgtcgagcgccaaaactttagcggcattagaagaacaaaagaaattacgagaatcacttgaatcacgctatgctgcattaaaattagataatgatttacttacacgtcgtatcggtcagctggagaatgaaaactcttcattaaaacagcaggtgtctagcttagaaaatctgccgacatcacaagatgactttaaacaaagctattttgcattgttggatgataatgcagaattacaaagcaaatacgctaatttagaagcggataataaagccaatcaaaaacggcttacagcccttaaaaaagaaaatttgatgttagggggagctctttctgatgcaagagctcagcatcaagttttatgggacaaaattcaatcattaggtggcgatgactctgctcgttccgaaagcgtgccgcaatcaagcgctccagttattcagccaattacggatgataattcagattacgagcgtgaaaatgagcagatgcggattgagctggctgacttaaaaaaccaactagtaaagcaaaaagcccttatcgaagaatataaaagtgatgttttaaaattggagtcagcacttgatgaaggtgcggattatgaggctcgctggaaggagcttgataataaactagctcaagctcagcaaaataatgctgcgttaaccgcccagcttaatgcagctgaagagcagctcgtcgctagtcaaacggaacttagcgcattgtctgctcgcctagccagtactcaacaagcgttggaaacaaacgaaaatagcggtatatcagtaactgcagcaatagaagctttgcaatcgcaaatgagctcaacattacagaacgtacagtggcaactgcctaatgaaattgctttgcataacaattttgaaattttggtttctgcagacgttcgtccttcactttccggtcaggtctatcaagctgagttagttactgacagtgatattcaaatgatcagtgatcgtatcgctagcgcagtcgttcaaaatggccgtttgcaatggcgctggcgcgtagctggattaaacgaaaagccggaagcacaacttaatctatttgttagtcagcaaattgccttccaagatcaaacgattcaacgacaagtatatcgaggtaatgagaccttatctttgattaatactaacctaattgaaaaatatggttattggggaattgcaattttgcttggcttgttaggtggttttcttattggccgcattaacaaatcaaaaaataatcaagaactgaattcttaaaacttctgcgacattaaaaaatggcgaagctaaccttgatttgttagcttcgtttttttaccctcggatcattcaactcctcattactttttttcaacgcgcaaagcagcacttttcggtatagtacatttgcatattcttttttgaggtggtgagagtggtaaagtccgattcgtattctattattgagaaacgactagctgaaaacgtattgattctagatggtgccatgggcaccatgattcagggatataaattagaagaaaaagattatcgcggcgaacgttttgctgaatggaatagtgacttaaaaggtaacaatgatctgctttctttgactcaaccaaagataatcaaagatatttattccagttatcttgctgctggagcggacatcattgaaaccaacactttcaacgccaattatatatccatgcttgattatcacatggaaggcctcagctacgagctgaattttgaatcggctcgcttagcacgtgaagcggcagatgaatttaccaaacaaaatccaaataaaccgcgatttgtagcaggggctgttggaccgactagtcgaacttgtactatttcacctgatgttaatgaccctggttttcgtaacgtacattttgatgagttggtagatgcttacactactgccgttgatggtttaatcaagggtggcgttgatattatcttaattgaaactatcttcgataccttgaatgcgaaagccgctatttatgctgtattggattacttcgaaaaaacgggtgtgcgttatccgataatgatttctggcacaattactgatgcctctggtcgtactttatccggtcaaacaacggaagctttttggaactctatttctcatgctaagcctatttcagttggtttgaactgtgctttaggtccaaaagaattacgtcagtatgttgaagagctttcacgtattgccgacactcacgtatctgctcacccgaacgctggattgccaaatgcctttggtgaatatgatgaatccccagaagaaatgttagaagaaattcaagggtgggtagactctggttttctgaatatcatcggggggtgttgtggtacgtcaccagaacacattgccacgttcgcaaaagcctttgcagattcaactccaagggtaattccagagattgaaaaagcctgtcgcttatctggtcttgagccttttaatatcgatggtaacagtttgtttgttaacgtcggtgaacgtactaacgttaccggttcggcaatgtttaaacgtcttattaaagaaggtgattttgatacggctttggatgtggctcgacagcaagttgaaaacggtgcgcagattatcgacatcaacatggatgaaggcatgttggactcgcaagcggcgatggagcgattccttaaactcatcgcatctgagcctgatatttctcgtgtgcctatcatgctcgactcttctaaatgggaaatcctagaagcgggtctgaaatggattcaaggtaagggtgttgttaactctatcagtatgaaagagggcgaagacaaatttcgcgaacaagctcgtaagcttatgaaatatggtgcagcagtcatcgtaatggcgtttgatgaagttggccaagcagatactcgtgcacgtaaaattgagatttgtcgccgttcgtaccacatattggtagatgaagttggctttccaccagaagacattattttcgacccaaatatctttgccatcgcaacaggtatcgaagagcacaaccgttacgccttggactttattgaggctacgggtgatattacccgcgaactgccttatgccaaggtatctggtggtgtatctaacgtgtctttctcgttccgtggtaataatcctgttcgcgaagcgattcacgctgtgttcttatatcatgcgattaaacagggtatgacaatggggatcgtcaacgcagggcaacttgctttgtatgaagatatcccaacgaaactgcgtaacgctgtagaagatgcggtacttaaccgtacacctgatgcaacagataatctgcttgctatagctggcgagtttgctggtactggcgaagtagcggaaaaagaaacccaagaatggcgaggtttgcctgtgtcagagcgtcttagtcatgctctagtgaaaggtataacagagtttatagatgaagatactgaagaagcacgtcaagcctttgcccgacctcttgaagtgatcgaagggccgttaatggatggaatgggcattgttggtgatctatttggttctggcaaaatgttcttaccacaagtggtaaaatccgcccgtgtaatgaaaaaagccgttgcctacttgatgccttttatcgaggaagagaagcgtcttaatatggatacagcttcatctagtaatggcaaaatcgttatggccactgtaaaaggtgacgttcatgatatcggtaagaatatcgttggcgtcgttttgcaatgtaataactttgaagtgatcgatcttggtgtcatggttcccgcagaaaaaatcttgcgcacagccaaagaagaaggtgcggacatgattggtttgtctggcttgatcactccgtctcttgatgagatggtacatgtggcaaaagagatggagcgccaaggatttgatttacccgttatgataggcggagccaccacgtcaaaagcccacacagcagtaaaaattgagcaaaactataaacgtaatcaagtagtacatgttaccaatgcatctcgaagtgttggtgtagcaagtgctttgttaagcaaagacaaagagcgccgccagaaatttgtcgatgaaattaaagctgactacgaaaaaactcgaattcgttataaagacagagccaaagcgggtcgtcgagtctccttggataaagcgcggcagaataaagctccaattgtatttgatggcagtaatgtggttcagcctaaaaagcttggtatcacggtactaaccgaaaatgatattgatcttaatctagttaaagattacatagattggacgccattcttccaaacgtgggagttggctggcgcttatccacgcattcttaccgatgacgtggtcggtgttgaggcaacgcgtgttttcgaagatgcattgaagatgcttgacgaagtgattgcgaccaagagtttgcaagctcgtgctgtggttggattattccctgccaaccaagtaaatcatgatgatattgaaatttatgcagacggatctcgtagcgaagtcgtcgagcgtttgtcttttcttcgaattcaaaacgaattaacagcgcctggtaaatataaccacagtctagcagattttgtggcaccaaaagaaagtggtgtggcggattatattggtgcttttgcctgtgctgcaggttttggtattgaccctcttgtggcgaaatatgaagcagatcatgatgattataattctattatgatcaaagcggtggctgaccggttggctgaagcgacggcagagtatttacacgaaaaagtgcgtaaagaattttggggctatgctgaagctgaagaattaaccaacgagcaattgatcaaagaaaaataccaaggtattcgtccggcaccaggatatccagcttgccctgatcacacagaaaaagccaagctttggtctttgttggatgtgaaagaaaagatagatatggagatcactgagaactttgccatgctaccaaccgcggcagtaagtggctggtactttgcccatccggatacgacttacttcggtatcggtaaaattggtccagatcaagtggatgattacgctgaacgtaaaggaatgagtaaggatgatgccgagcgttggttagcacctaatcttggttatgatcctgaagacgatcgtatataagtttcttttttgtctcttatgcttaaataaacctaatctgcgatgtttgtcagcgcaggttgggtttttctattttaaaggatatttgcatgtcaaaaaccattaaagatccagagcaacacaaaaaacgcatgcaggcgattaagtcacatgttgataaacgtattgccaaagcccaagaagataaaggtacatttgttctgcttacaggaaatggcaagggaaaatctagctcagcgttgggtatggtcgcccgtgctttgggccatggaatgaaggttggggtggttcagtttttaaaaggtgaatggaacacaggcgagatcgatttcttcaagcagcaagcaaacgtgcaatgggaaatcatgccagcggggtttacttgggaaacgcagaaccgtgaatctgatatcgcttcatctgagcaagcatgggaaaaagccgccgctatgttgactgatccaagtatcgatttggtggtgctcgacgagttaacctacttattgcattatgagtatttacttgaagatgatgtacttaatggcttgatgaatcgtcctgaaaatcagcatcttgtagtaactggtcgcggtgcttcagatgctctgattgaattggccgatacagtcagcgagataaaagaagtaaaacatgcatttaaacgaggtattaaagctcaaaaagggctggagttttaatgcgttgtcgttttatattagtcggctagaaatttatcaagagttttatagaacacattctaataataaagttatgattttttaactctcaatttaatagaggtttttatggcaaccattgagcgcatggaagttggtcaacgcatgagtcgtatcgttaagcacaatgaaacggtatatctttgcggccaagttggtgctgatgcgaatacggatattaccgaacaaacacgaaccatgttagataaagtggacgttttgttagagcagtcagggacagataaatcctatattttatctgctactatttatcttcgtgatatgaaagattttgcagcgatgaacgcagtttgggatgcgtggattcctgaagggcatgctccagcaagagcttgtgtagaagctagattggcaagaccagagttattggtcgaagtatctgttgttgctgctttaaaataatactcttggatgggctggggtcttgtacgccagtctatctttaatttgattctacatacttttctagctccttaatttctttttaccactacatcgttttccaccaaagcattgcttaatgctcgaatagttcttgccatatcccgtgataagttcattagcaaaattccaaaatcgaatggatattggtcgtgaaagtcactgaatagctgagtggatatttcgagcaataagctatcttctagtgcgcaaaggctgccaactcgttcgtgtaatgcaatcatcgatacgaagccaatcgcttcaccgaagcaaattgttctggttcgtagtttcttttcgccatgttgcttatagaagtccaacttgccatgtaatacagcatggaagctttcccccttactgccataagaaaaaatctcatcgcctttggtgactttgtgtaaaacgccttcattcaatagaaactgaatagagacttccgataaagcgccaaaaatagagccttctttcaaatgctttggcgatatgtcgtattgtgattcttttgctaggacggttttcatttctctctccgtctatatgagttctttttatatcatcggccaaaaaattcatttctgaatagccaataggtttatattagttttaggcttatttgagctaaaacagtagtatcgttttgtattgtatttatagtttttggactctgtctgtaacagtaagttcgcctttttttggtaataaatgctttcacccttaaagagtcgagtcaatctgtgcgataatgcgcggatcagctttgctctgacgatttagtctactaagagcacaattatttacctcatgataaacggaagaatactttgttaacgacggccaacatcaccatgcaatttggtgcaaaacccctttttgaaaacgtttctgtcaaatttggagaaggaaagcgttacggtcttatcggcgcgaatggatgtggtaaatccactttcatgaaaattttaggtggcgatttagagccaagttcaggcaacgtttcaaaagacccaaatgagcgtcttggtaaattgaaacaggatcaatttgcttacgaagaatattctgttattgataccgttatcatgggtcacacagagctttgggcgatcaagtctgaaaaagatgctatctatgctaatcctgaaatgacagaagcggacggcttacgtgcaggtgatctagaagcagagtttgctgaaatggacggttacacagcggatgctcgtgctggagagttattgctaggtgttggtattccaaccgagcagcattatggtttgatgagcgaagtagctccaggtttaaaactgcgagttttgttagctcaagccttgttctctgatccagagattctgttgctggacgagccaacaaacaacctagatatcaacactatccgttggctggaaggtgtcttggtagagcgtaattgcaccatgatcatcatttcccatgaccgtcacttcttgaactctgtttgtactaacatggcggatttggattacggtgagttgcgtttgttctctggtaactatgatgaatacatgacggcggcgactcaagctcgcgagcgtctattgtcagacaacgcgaagaaaaaagcgcaaatcaacgaactaaaatcgttcgtaagccgattctctgctaacgcatctaaatctaaacaagcaacgtctcgtgctaagcaaatcgataagattcagcttgaagaagttaagccttcaagtcgtcagaatccgttcattcgctttgagcaagaaaagaaactgcaccgtatggctgtgcaaattgaaaacgttgcaaaatcgtatgatgaagagatctttagtggtctgaatatgatggttgaagtgggtgagcgcattgcagtcattggtccaaacggtatcggtaaaacgactttactaaaatgtttagttggtgacacagagctaactaaaggtgaagtaaagtggtctgagaatgccaatatcggttactacgctcaagatcatgctcatgagtttgagaaagacgttgatttaatagaatggatggggcaatggggcaaagaaggcgatgatgagcaagtcatccgtggtactttgggacgtttattgttctcgcaaaatgatattaagaaatcagttaaagtactttcaggtggtgaacaagggcgcatgctatttggtaagttgatgttgcagaagcctaacgtacttgtgatggatgagccaaccaaccacatggatatggaatctattgaatcactgaacttagcgcttgaaaattatccaggcactctgatttttgtcagtcatgaccgtgaatttgtgtcatctttggcgactcgcattgttgaagtaacgagcgatggtattgtcgatttccacggtacatatgatgaatacttggctaaaatagaagcttaaaccaagaaataatattcttgatataaaaaaagaaggctgagtgccttctttttttatatgtttttcatggtgaaaatagatgagagtgacttaaaactttaagctttgcgtctgtctacatacacttctggttctttgtattcaagaacttcaaccccgtcgcctacgttaactactccagtgtttagtgcaatcatattgaggccaaaagtaatgctttccttatcaagcagacgaaatttagctaacgtttttagcggctcgccttttttacttcgttgcgctgtgattgggttcaatgttgtaaagatacagcggtcacaaggtttaacgttctcaaattctacctcaccaatacgaattcgtttccagctgtcttcctcaaacggcttattgcctttaataaccagatttggacggaattgcgccatttgaatatcttcaggacaagttcgattaagctcagccagagaggcttcagttgtcaataaaaaaggatatccatcagcaaaacctacaggaacttcgggccttcttttggtaaaacgttcagatttttcaccaaaatacaccaatcttactgtttcgcctgctatctcactaaaccacgcattagcatcttcttgagcaagctgtgcgttgactgagttatcccaaacagtgacttctgcatactcattggaaaaggcagatgaattgagagatagctcatgagcgagctttggatgtgaaagctgccacgcaccgtttttactaggcttagctgttactaatgtgatatttgggtgctttcgacccgtaatgaattcgccgtcaggttttacgagcatgtagcgtcgatctccacaaagtccggtactctcaacttgacttgatggtaaagatataccttggatcgattttatcggatagatagcaagttcacttagggtgtactgcatggatactccattttgtgattttttgagaggtttttattattgcccaagaggaaaatcattccaataaaaaaagcctcagaaaatgcatttctgaggcttcgtcttctagctataaagcgtattacttataaaaaaagtacttacaagtagtatgaagccaatggcgggaagccgttaaattctactgcgctgtacgttgttgtataggcaccagtagataaccagtacatgcgatcaccaatagccaaattcagtggtaggccatacttgtagttttcatacataatatcggcgctgtcacaggttggaccagcgataataacttcttctagctcgccacctttttcaacatgaatcgggtatttgatggattcatctagcgtttcaataaggccagagaatttaccaacgtcagtgaacacccagcgatttaatgcggtgtgtgatttgcgagaaatcaaaaccacttcgcttactagaacacctgcgttagagatcaaagaacggcctggctctagaataatgcgaggtaaatctgttccaaagtcttcttctaagaaacgggtaatttcttctgcgtaggttgcaagatcattagtacgagcaatatagtttgcagggaacccaccgcccatattgatcatctctaatacgataccgtcttcttctttaaggcgttcaaaaattactttaacactagcgatcgcagcatcccatgcaccgatatctcgttgctgagatccaacgtggaaagaaatgccgtaaggaatcaatccaagttcttttgcaagtaccaataagtccattgccatgtctggacggcagccaaatttacgagaaagtggccagtcagctgttactgtgccttcagtcaagatgcgaacataaacgcgagaacctggagcggcctttgcgatgttacgcaagtctgcttcagaatctgttgcaaacatacgtacacctttttcataaaagtaacgcacgtcctttgctttcttgatggtgttgccgtagctcacttgatcgggagaaatgccgccgattgcaaacagcttgtccaactcgtagcgtgacgctacatcaaagtttgagccacggtcgcgaagtagagttaaaatttctggagctggatttgcttttatagcataaaaaatatcagcaacaggaaagcctttggttaactctgtataagcttcatcaataatgtcagtatcgataacaacaaaaggggtgtctttggtttcagcaaacgctttaaaacgggcaaaacgctcaggtgtgtagaaagaattgacgtcgatagtcatgggctaaaggctccttaattatgcaaaacataaaccgattaaataagtaaacgcctttaccttctcccgtcctacttatggctgttacttatccggcggcaaggccttaagcgactagcgcagcagttgaagcggtgcggattatgttcagcaatgacgcgggcgaaatttaagacgcaagccgtcttgggtcaagtattttttcatattttagactaaaaaaaagagactgcaaaagtctcctttttatttagggatttctaggtctatttttgagtgatgcgagtctggatgtaatgtaacccactgccagcaattaaagccgccacgaagtaaaaaccttcgcttgggttatttactaatgccgttaatccaggcccagggcaatagccactaattccccaaccaatgccaaaaagcgatgcacctatgacgagttttgcgtcgatattgcgcagcgtaggaacctgccatttactggccagcaacggtgttaagcgttttcctttaataacatagccaatcattccaactgcaatggcgcttgccattacaatgattaaagaagggttccaatcaccgaaaatatccaaaaagccaataacgacagctggattggtcatttcggaaaacgccaaccctaagccaaataataagccagcagcgagtgtaataattgcgtacatagattttctcctaattaagcgcagcaactgtgataatagccgcagtcatgaagaccaaagtggctactattgagcgaggggaaagtcgcgatataccacaaacgccgtgaccactcgtgcatccactcccgagtcgtgtcccataaccaaccagtagaccggatacaatcaaaagaagagggcttcttgtttccggaaaagcaacagtttgttctgttagaattccataagcgctaccacctattattagtcctgctatgaatagaaatggcaaataacgctctttgctaaaaagtaactgagataatatcccgctaatgccgatcacttttccgacactgagaaggtagattgtggttgtgagacctattaataggcctcctacgagagggttaaacattgtatccataattagattcctttagtttatataagattattctaatttacattaataagaaaagtctaatgtaatattgtaaataaaactttatttacctagataaaaataagttatatggaatgcttggtgggctgcctgttgcacagtctttacctattagcttgcagatattaaaaagcacccgctgtattcttataaacctaaggagtctcatatgagcaaattgtggctaggtgcttgtgttgacgaagccaattatgtatttctgttgccaaacagacctattttgccgacaccagtcgatattgtttttttaaagaagcctgatgtttctatcttaattgagttaaatggtaatcactggcgtaaaattttcactatcatggcaaaactaacagcccctagttatgattcatggaaagtctttcgcgataaagagctgtttactaaagtaggtattgcgttttctttagatcagcttcatgactataaaggcgttgtttttattgtcggaaatacatttagaaacgagcggcctgtagtgagttctgcgcaagagatcggcgaagtgcacacttcttttgtttacctaccgtatgtttggtgtccatatctagattataggcaatttcctaatattctaattgaagctctgcgtgagtatattttggagaaaaaatgctaaaagctttaaaaagtcttttcagtcttcctgtagagcagggagagcaaatatcttatcagaaagctgtagcggctttactgatggaggttatgctggctgataatgaaataaatgagcaagaagaaggccaagtgaagcgcttcctgcgtgaggtaagtgagttgggagatgacatagatactctctatgaagaggctcgctctggcgtagatcaagccaacgatctttatcagttcactaaagtaattaatgaaaccgcgactctagagcagaagatgttacttctaaaagcactatggcgtgttgcgcttgctgatggtgatattgactcttatgaagatcatcgtatccgtacaattagtgaattgttgtttatgccgcattctgagtttattcaagcaaaactatttgtattggatgaaatgaaataggataaatgaaaggcaaaaaaaacgcggcaatggccgcgtttttgtattggtcttattctactttattaacgaaaagatagaattaagctgcgaagtttgctgctgcaaattcccagttagctaatgcccagaagccttttaggtaatcaggacgaacattgcggtagtcgatatagtaagcgtgttcccaaagatccacagtaatgatagacgtttgaccattggtcattggggtagctgcgttgcttgtattcacgatttctagagagccgtcagcgtttttaaccaaccaagtccagctagaaccgaagttgttaactgctttatcatcaaatgctgcttggaattctgcgaaagaaccccattttgcgttgattgcatccgctagagcgccagtaggctcgccaccgccattagggcttaggctgttccagaagaaagtgtggttccagatttgtgctgcgttattgaaaactgggccagctggagcagatacaatgatctcttcaagtgatttattttcgtattcagaaccaggaactaagccatttaatttaacaacataagtgttgtgatgcttaccataatggtactcaagcgtctcaacagacatgtgaggctctagtgcgtctttagcataaggaagagcgggtaattcaaaagccatttctattctccttgcttttatttaacgaaaaatgcttgttatcaagcagttaatggtgcttatatagtagcattgaagaacttaagataacattctttaggactgttcaataactaatttccataatttctattaatagtgactatataagattttccatgcgtagagacgatgatgttgagatcccaagcctgactctggatcaagatgaagtcagcgatagaaggccatccagtgcaacagtacaaaaaggccataccactcccactcctgcaaaaccagcccatgcgcctactattgttcataaaaagcctagcctggcgggtatttatattttattgatactcattttaatggcttcggccggtgctggatattggttatggcaacaaaatatgcagctgcgtaatgaactgtatggtgcaaaaagtgagattcaaaatttggatcatcagcttctcgcggctgatgtttcggctaataagcaaggtcaaaccttagaagagacgttgaagaatcacgagagtgagattcgtaagctctggggggttgcttacgatactaatagaaagtcgatagctactaatgatgcagcgattgatgaacttcagaaaaaactttcatcattacgagatactgtatcgactcaatctaaacgcattgcggtacaagctgaagcctttaatgaggtcgaggctggttataacaaacttgttccctctgttgcttctatagatgaagctgtgaaagcaattgcaacgaaacaagatgatcaagcaaaacgattgcagtcatccgagaagcagattcttgctcaagcaggacaaaatgaagctcaagccttgagtttggatcagatttcgcaggacttatcagctttgcagaaaaaagtatcagctatagaaaaacgcacagcagatactagttctacagatgtggcgaaaattcaagacacattggctaagcatcaagatgcgattaactcgagtgatgcatttaggactcaggtcaatggtgaaattatccgtttacgtaagcagattaatcagctcatgctagagcaacaactaagctctcagtaatttacttctaaaaacagaaaaggccgattttatcggccttttctgtttttagtactgctacttatccttttaaggttttctcttcgcgatcgctataaaggttttacttataaagcttttttaatatgcatattctactaaagtctatatgaggtgctttttataacctaaaggcatgttatagttcaaaaaatgctgaagcctgacaacagagatgggaaattatgacagaggcaagacttactcacctaaaacagctagaagccgaaagtattcatattatacgtgaggtagctgctgaatttgataacccagtaatgctttattcaattggtaaagattctgcagtgatgctgcatcttgccatgaaagcgttttatcctggtaagccaccgtttccactaatgcatgtggatactggttggaagtttaaagaaatgatcactttccgtgatgaaatggtttccaagcttggtttggaattaatagttcaccaaaaccaagaaggtgttgagcagggtattgggccgtttacgcatggtagctcaaagcatactgatgtgatgaaaacccaaggtcttaagcaggctttagataaatatggctttgatgctgcatttggtggagcacgccgcgatgaagagaagtctcgtgccaaggaacgggtttattctttccgtgataaacagcatcgttgggacccaaaaaaccagcgcccagaattatggaatatttataatggtaaagttaataaaggtgagagcatccgtgtgttccctctatctaactggactgagctagatatttggcaatacatatatttggaaagcattccaattgttcctttgtatttttcagaaaaacgccctgttgttgaacgtgatggtactttgatcatggttgatgatgaacgcatgcctttaaacggtgaagtgcctgagatgaagtccgttcgtttccgtacgctaggctgttacccattaacaggggcggttgaatccgaagcggcaactttgcctgagattattcaggaaatgttgttgactaaaagttcagagcgtcaagggcgaatgattgaccacgattcatctgggtcaatggaagagaagaaaaaacaaggctatttctaagtttggagtaaagaaagaatgtctcaccaatcagaattgatcagccaagacatacttggttatttgaaacaacatgaagaaaaagacttattgcgtcttcttacttgcggcaatgttgatgatggaaaaagtacactcatcggccgcttacttcatgactcaaaattgatctacgaagatcatttagatgcggtaaaacgtgacagtaaaaaatctggcacacaaggcgaagaagtcgatttggctttattggttgatggccttcaagctgagcgtgagcagggcatcactatcgatgtggcttatcgttatttctcaacggaaaaacgtaagtttattattgccgatacgccggggcatgagcagtatactcgcaacatggcgacaggtgcgtccacttgtgaccttgccattattctgatcgacgctcgctatggcgtgcaaactcaaacacgtcgtcatagctacattgcttcattgttaggcattaagcacgttgttgttgcgattaataaaatggacttggttgaattctctgaagataaatttaaccagatcaaaaatgattatttagcatttgtcgaccaacttggtgatcgtaagcctgaagatatttattttgttccaatgtctgcattacgtggcgataacgtagtaaatgcttctgaaagcacaccttggtaccaaggtggaccattgatgtccattttggaaacagtgcaaattaatcgtgatgctaaacgtgacgcttttcgctttccagtgcagtatgttaaccgtcctaacttagacttccgtggtttctcaggaactattgcagctggtgtggttaagccaggtgataaagttgtggctttgccttctggtaaaacctctaccgttgaaagaattgtaacctttgatggcgatcttgaaacggctaaggctggtcaggcagtcactattactctagaagacgaaatagatattagccgtggtgatatgttgtcccatgttggacaagaaccacttattgcaacaactctaagatcgtccattgtttggatggctgatcagccgctggtgcctggtaagttgtatgactttaagcttggtacccaaacagttccaggtaaagtgcatcattttaaccatcgtgttgatgttaatacgcttgaagtgagtgaaattgatgcattggagttgaatggtatcggtgatgcggtaattcagtttgatgcgccagttgcatttgatgaatacacggatagtcgatttactggtgctttgatcatcattgaccgtctaaccaacgtaacagtaggtgctggcatggttgaagaagccgtggcagagcttgatcaagatactgttgttagtgcagaagatcgtgcagcacgacttggacaaaagccagctgttattgcattagcaaatagcgtattggcacaaagtgacgcgcttgagcgtttattattgcgccaaggtgttgtggcattggttaaggctaatgcgacggcgcaagaagcagtattggttcgtcaaactggtgtagtttttttagtggctgatgcttcgatagctgattctcaaattactgaatcttcattggatgaagcggtagatttgattgctgaaagcgtccagttataactcaataaaaaaacaaaaaaaaccagctccgtgagctggtttttttgtttttagctcaaacttgtttcacgcagttgcttctgtatctattcgcttgacttctttgtgctgatcttcgttgctacctaatttccagtagctagaaatatagaaattttctttttcaatctttaggtcatttttaaaaaatgaacgcaatgttttcatgctgctaaattcacaagctacccaaacagataaactaccttcaagccaagataatgactgaacttgatccaacagtaggctgggattttctcctgggtgaggattaataacccattttagttcaatgccagaagggtgctttaaaggctgaatgtcttcttttgaaattacttcgagtattgcatagcctttggcatcttgaggaagctttgctaaattcacactaattgcaggcagtgcggtcatatctcctactagaatttgccaatcagtagactcttcaataagtttctttgggccgggtcctccaactaaaataatatcattaggttgagtctgctttgcccatgaagatgctgggccactatcttcatgtagtacgaagtcaatgtctatttcatcggcacgttggttgcgaatagtataagttcttactaatggtttttgatcgcctcttggaaaaataagcttcacatagccactttcttggtcctccgggatggtctgtatattctcgccgcctagtgttactcgtagcatatttgttgttacatgtgattttctaataaccgttagctcacgcggaagtggtctactcatttttagctccctaattttgattgtcgcaaggcggagattgatcaagattgtttaccattatttccgaaatgcgagtgaattcttctatctgttgttctgttaagttttgtgtcatgttttcggcggcggttcggtctaacatcataattttgttaagcaaatctgcgccattcagagtgagacttaataactgactgcgatgattgtcgggactgcgaattttttttacgtagcctgattcaactaattccttcaacactcgagtgatttgtgatttatctagtgaaagtctatctgcgatatcctttgcactacatttttcaatcttattaatgcactttagtgagcgtatgtgactaacagggattgaaatacctgatttaaaagcggcttcacgcagttgctgtcgatagtgatgcatcaacttatgaagtgactcgccaatattttctttcatctaggcttctttctggttatgtttttatatgagaacgattatcaatataatactcttagttgacattgtcaactaagagtattggtgagcgtatttgtgacatttcatagaatgagttaccaagcggcagttaatggtttttcttattgaggtgaatcattacaatgcgatgattgaaattaaatagatcgatacataatgaataagcacgatgtgcataaagcagttaccgcagcgttgttaggtcgctatgaaacagccaaatgggctgctaagcaggctcacgaggccgctacaaatgaagaaagtgtggcggaaaataaatacgacacttttggtttagaagcttcttatttggctcatgggcaatcgcagcgagtgttggattgtgaaaaagactggttgctttttgagaagaagcagcccgctttaatcaaggaagagggtgtaattgatttgtggtgtctagttacattaacagagcttgaatcttcatgtggcactgaaaaatattttttcatttctccttgtgctggtggactcaccatcgaaataattgaaaagaaggtttgtcttgtaacgccatttagtccagttggtaaaaagttacttggtaaagttgtcggtgatgaggttgaattactccagaatggtaagcaaatggcttatgaaataaccactattgaataaagctagcattgtgaaggacaaatttggctcaagctctagagagtcagactctgttcgcatataatgctttgccttaaaatattctgttcttctatttgatatataaaattcagtttacattactgaccgaatagaaaacgttctaagaaaaaatcactctcttactgagaaagtaataggaaagaaattatgcgcagccattattgcggcgagttaaatgcttctaacatttcacaagaaattaccctttgcggttgggttcatcgtcgtcgtgaccacggcggagttattttcttagacgttcgtgaccgcgaaggtattactcaggttgttttcgatccagatcgtgccgaaagttttgctcttgctgacagcgttcgtaatgaatttgttgttaagcttaaaggtttagtgcgtgctcgtcctgaaggcacagtaaacccaaatatgaataccggtgaaatcgaagtattagggacggaacttgaaatactaaatgctgcaaaaacgccaccatttcagctagatgagcaccaatcagtaggcgaagatgtacgattaaaaaatcgtttcatcgatttacgtcgccctgaaattcaacaaaaaatgcgtttccgttcaaaagtaacatctgtattacgccgctacttagatggtaatggtttcctagatatcgagacacctattctaactcgcgcaacgccagagggtgcccgtgactatttggtaccaagccgaacgcagcaaggtagtttctttgcattgcctcagtctccacagttgtttaagcaattgttaatggtgtctggttttgatcgttattaccaaatcgcaaaatgttttcgtgatgaagatttgcgtgcggatcgccaaccagagtttactcaagtggacatcgaaacatcgttcatgagtgaacaagaaatcatggcaatgacggaagaaatgatcgttggcttgtttaaagagctaatggatattgatttgggaactttccctcgcatgccttattctgaagcaatggaaacttatggcagcgataagccggatcttcgtattccgcttacaatagtaactgtttctgatttgatggctggcgttgatttcaaagtcttctctggcccagcgacggatcctaaaggtcgtgttgccgctcttaaagtgcctggcggtaacgccttaactcgtaagcaaattgacgattacactaaatttgtttcgatttacggtgcgaaaggcttggcttacatcaaggttaatgacaaatctaaccttgaagaaggtttgcaatctccgattgttaagttccttccagttgaagttcgtgcagctttgcttgagcgcttggaagctgaagatggtgatttgattttcttcggtgctgactcggctaaaatagtaaatgaggcacttggtgcattgcgttgcaagctaggtgatgatttgaacctatatacttgtaagtgggcacctttgtgggttgttgatttcccaatgtttgaagaaacaagtgatggtggcattactgctattcaccacccatttacggcaccttcttgctcacctgaaaatttgaaagcgagcccattaacggcattatcacaagcttatgacatggttttaaacggcactgagcttggtggtggttctattcgtattcaccagtcatcaatgcaagaaacagtatttgaactacttaatatcactaaagaagagcaagaagagaagtttggtttcttattggatgcgcttaagtttggcgcgccaccacatggtggtttagcctttggtctagatcgtcttgtgatgctaatgactggttctagttctatacgtgatgttattgctttccctaaaacgcaaagtgctacttgtctattgactcaagcgccaggcgaagtaagcgagaagcaattaaaagaattgaatatccgcattagaaaacctgttgttgaatcatagaaatgactcttaaacttattctaaaacagtaagttatgttaagagattgaaagaaaaacgtaaaaggccgcttattagcggccttttttatgttttgccattgcatactttgtaaagggctgttgaaatatacagtaattataaaaggcatagaaaagtcatggccacgactagaattttagcaattgaccccggttcccgaataacaggctttgggattgttgatgttacaaatggaaaatctatttacgtaagtagcggttgtattcgattaccggatgaggcgttatcagttaggcttaaatatatatttcaaaatgtttctgctctattggatgaatatcaaccaaatgaatttgctattgaagaagtgtttttggctaaaaatgccaattcagccttaaaactcgggcaagcaagaggtgccgctattgttgctgcatctttaaaagagttgatagtgcacgaatatgccgctcgacgagtcaagcaatcagttgttggaaacggtaatgcagacaaagcacaagtccaaatgatggtgcagcttttgttgaacataacttcaaagcctcaagctgatgcggctgatgctttagcaattgctttgtgtcatgctaatacgagaacttctggtggcctagagtatggcgttggaaagcgagcggggcgcacttctaagcggtggacagaacaagacataaggaaaactttgtgatcggacgaattgtcggcactttgatagagaaaacccctccagagctgatggttgatgttaatggtattggctatgaagttagtgcttctatgaccactatttatgatttacctcaaatcggagggcaggtgacattatttactcacctattggttaaagaggattcgcatactctttatggctttatcgataaaaatgagcgcgctttatttcgggttttaattaaagtaaatggtattggtccaaaaatggcgttggcaattttgtcgagcatgtcatctgaagaactgattaccaatgttcaggagtctgatgtgacggcattaacgcgcattccaggagtaggcaagaaaacggctgagcgactcattattgagttaagagataagcttggtcaggcggcaaaaactgatttgttttcagctccagcggtgttgcgtcaggtgcaagctgaccctagacaggaagcagaagcggctctcatatctcttggatataaaccacaagaagcagcgaaagctattgcgggtgttccagtggatgccgctaatagtgaagatgtaattaaagctgctttaaaagggatgttaaggaaataaatcatgattgaacaagatcgtattatttctgctgaacttaaaggtaatgatcgtcaagtagatcgggcaatacgtccgcaggcgcttgctgaatatattggtcagcccgttgttcgagagcagatggaaatttttatccaggctgcaaggcaacgtggagagccattagatcatacgttaatatttgggcctccaggtctaggaaaaactactcttgctaatatcattggcaatgagatgggagctgaggtaagaacaacttctggtccagttcttgaaagagctggtgatttagcagcgctactaacaaacttaaatgaaggtgacattctatttattgatgaaatacatagattaagcccagcaattgaagaagtgctttatcctgctatggaagattatcagctggatataatgattggcgaaggtccagctgctaggtcaattaaaattgaactcccgccatttacacttgtcggagcaactacacgagcaggtctactgacatctccactgcgagatcgttttggtattgttcagcggttagagttttatgatgttgaatcattgacaactattgtggctcgctcggctggaaaaatgggtgtggagcttgatcagtctggttgcttcgaagtcgccagaaggtcaagggggacgccaagaatagcaaaccgcttgctgcgtcgtgtcagagatgttgctcaggtgagtggcgaggtgctcgtagggcaaaaagttgctcaaagggcgctagatatgttaagtgtagacagtcagggctttgatcacttagacagacgtatgttattgactatgatagaaaagtttgacgggagaccagttggtctagatagcgtctctgccgcattaggtgaagacaaagatactattgaagacgtcattgagccgtttttaattcagcaaggctttatcatcaggacgccaagaggtcgtcaggttacgaagcgtgcttatgaacattttaattaccaactaccttcagattttaaatagaggttcataatgtcaatttggggacttatcgccagtgctagttttgttgttcagcttgtgatgctgatactgctagctgcttccattttttcatggattgtaatatttcaaagaattcgtgttttgaaagaagcaaaaaaagtgcgtactgcatttgaggaaagtttttggtcgggcatcgatcttagtcagctttatcgcaagctcacacaagaaggtcgtaaagtggaaggtatggagaatatctttacctcaggtattaaagaattcactcgattaagacagagtcataatgttgatccagaagccattatggatggtgttcaaagagcaatgcgagtagcactttaccgggaagaagaaaagctagatcaacatctaccattcttggcaacagtgggttcaacgagtccttacattggtttgtttggtactgtttggggcattatgcattcctttatcggtcttgcagaagttcaacaagcaacgttggcaacagttgcaccgggtatcgctgaggctttaattgcgacagctataggtttagctgcagccattcctgctgtaattgcttacaaccggttttcatctacagctgaatctttaggttctagttatgaaaactttgcagatgaatttactagcattctacatcgcaaggtgcatgttagagagggaggcgctgtatagtggctcgctcaagaagaagaaacaaacgtcgcccgatggctgaaatcaatgtggttccctatattgatgtcatgctcgtacttttggtgatttttatgattactgcaccaatgttgactcaaggggttgatgttgaactgccaaacgcaaatgcagcgccaattcaagatacagaaaatgatgttatgattgcctctgttgactctaaaggtaagtattatttagatgttggcggtaagcaagaatcaatcgctttatctcaaatacaagatagagtaagaaaagtattaagccaaaacccaaagatgtctgtattagtaagaggggataaaaacgttccttatggcgatgtcattggtcttatggttacactgcaaagtgcaggggttccaaatgtaggtttagtgactgagccggataaaaattaatgaagtggttacgtagtgatagttatagtatcccaaccgtgctggctataggtttacacgttgctattgttgtggcaggttttgttgctattgattttagtgataatgaaatcccaaaacctaagcgaccacctattgttaatgctactgttgttgatgtctctcaaacaatcataggtaaaagagagtctgatgaaaaagcagcaaaacaacaggccgcagcattagcagaaaaaaagaaaaaagaagctgagcaggcacgcaaaaaagaaacgcaacgtaaggcattagaggaaaagcaaaaacagcttgctcaagctaaacaggcaaaagaaaaagcagaggctgaaaagcaagaagctgaaaagcaagaagctgaaagaaagaaaaaagcagccgaacaaaagcgtattgctcaagaggcggaaagtaagcgtttggctcaggagcaggccgataaaaaacgtttagctgaaaaagaagccagtgagaagaaaaaacaagagcttgctcgtaaggctgaagctgatcggttagctgaagaagaacgaaagcgtcaagaagaagccgctaaattggcggagaaaaagaaagctgaagaggccgctgccaaagctgccgcagaagaggctatgcagcgagctgctgatgaagctcaaatggttcagtctatcagtgggctaataaatgatagggttactgcagcttggattcgccctccaagcgctcgaaataatatgaaggctcaattgcgtatttattttttgccaaatggtgaggttatgaatgctcaaattacgaaaagtagtggagatgctttattcgatcaaagagcagttgatgctgtttacaaagtaagaaagatagaagagttatcgaaagtagactcgtatgtttttgaacgtaattttcgtcaggtagatttaatttttaacccgcaagatttgagaaactaatgatgtttaaaaaatgcttgagtgttttattcacttgcttaatatttataagctcagctagagcccaattagttattgaaataacaagtggtgcagatcaattattacctattgctgttgtgccttttggctatgaaggtgtggatgcattgcctgaggatattgctcaaattgtcgaggctgacttagcccgtagcggtttatttcagccaattcctcgctctaatatgttaagtatgccatcaaaagaagcggatgttttttatagggattggcgacttttgaaaagtgattatgttgttattggcgcaataaaaaaactacctaataatcaatatcggattggttttgagttattgaatgttttaagtcagaagcccgtgcaaaaacatagctctattgatgttagtgccagaaactttcgtgatgctgctcattatattagtgataaagtttacgaattattgacaggtacaagaggcgcatttagtactagaatattatatgttactgcagaaggagataaaaaagctccactgtttaaattgcaagttgcagatgctgatgggcatcgccctcaggttgttgtcgaatctaaagagccaatattatctccgtcatggagtatggatggtagaaaaattgcttatgtaatgtttagaaatcgacgcccaaatattttcattcaagaattagcaactgggaagcgtcaacagattgcgcaatttagagggttaaacggtgcaccagcttggtcacctgatggaaaaaaattagcactggttctttctaaagataataatcctgaaatttatactttagacatcgcaacacagaaacttgagcgtatgacaaaccattatgctatagataccgaaccaagctgggagccagatggtaagggaattgtattcacatctgatcgaggcggaaatccgcagatatatcgattagatgtaaatagtaagcgtgtagagagggttacttttgaaggtgacctaaataccagagcgagaatgacgccagatggtcgttatcttgtaacggttcaaaagaatgatggtaattatcatattgcgcttcaagatatgaaaactggccgagttcaaattctcacagagacttacttagatgaatcgccaagcattgcgccaaatggtagcatggtgatgtatgccacaacctatcaaggaaagggtatcttagccgtagtatccgttgatgggcttgtaaaatataggttaccatcagctgacggagatgtacgtgaaccatcttggtccccgtatttcaaataaagacattgaggagtgaataatgagtgtaacaaaactaggtaagtttgctgtaattggtttgtctgcagcttggattgcaggttgtagcacaacagcaacagatactgattcttcaactgttgctgaagatgccaattctactgagcaaacaaatggagctgctgaaaacactgatcaagcattcggtgctggtcaaggtgatgcaatgacaagtgttattgttgaagaagaagttaccacgaatgataatggtatggattctttagctggtgttcaaaccgtattctattttgattttgataaatcaattgtgcgtccagaatctcgtgaagctctagcaaagcacgctgaatacttagtatcacacccagatgcacgtatagtattagaaggtcatgctgatgagcgtggtactcgcgaatacaacatggctctaggtgagcgtcgtgctaaagcaattagtcgttatttgacaatccaaggtgttgctgcttcacaaattgaaacagttagctttggtgaagaagttcctgttgccttcggtcatgacagtaacgcttggcagttaaaccgtcgagttgaagttcgttacgaataatgaaccctaaagtcgtaagaattcgctctttcgcaatggcgctgtgtttcacagcgccatttgcgctagctgaagctcaaatggcaagtggcgggctttcccccaatgccgctgcagacctactctttcaattggaaacactgcaacaggaggttcaaagccttcgtggacagttggaagatcaaggtcatgaattaaagctaatgaaagagaaccaaagagatcgctatattgatcttgataaacgtatatctttacttatgtctgcatctgcgagcgagccaaagtattcttctgctccagcgccaagagtagagcaatcggttactcaaacgtcggtagaaaaagtaaataattcaactaatacgttagtggcttcgcctttagcgccgattagtttgcagccaccaactgcgcaagctcaacaagcttataatgatgcttataatttaattcgtcagagaaactttgatgaagcggaaaccgcattttcaaagtttgttaaagactatcctgacaactctttaacagggaatggttattattggttgggagaagttaaattggttcaaggtaagtctaaggaagcaatagaggcattttctactgttattcaaaactttccaggacatagcaaagaacaagattcattatataagttaggtacggttagcgatcagcttggtgacacagcaaaagctaagtcctatttacaagatgtaattagacgttttcccaatagtaaagctgctaaactagctgcagggtatttgagtaaaattaaataacttgcatttctcagcgggctctgtaatatacgcaacccgttgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcactggttcgaatccagtacgacccaccaacttctttttattcctttttgtgatttttgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcactggttcgaatccagtacgacccaccaaaaacactcattccgctcccagtttcttaaggggtaatgatatgtccgaactttttgataaagcagcacttcgcaatacagttcaaaaatatttgtctgaagcagaaaaaagtcttgaaataaaatctgtcgacgacgatcaaattcgcgacgagatcaagtctttacttaagcaaaaaaatgccgtgttagttgctcattactatactgaagatgcgattcaagagctcgcagaagagactggcggaataatagcagactcattagagatggcacgttttggtgcaaatcatgatgctaagactcttgtggttgccggcgttaaatttatgggtgagaccgcaaaaatactgagcccagaaaaaactattttaatgcctacacttgaagcaacatgttcactggatattggttgcccgatcggcgagttttcagctttttgtgaccaacatccagatagaaaagtggttgtatatgcaaacacttcagctgcagttaaagcgagagcggattgggtcgtaacctctagcatagctttagatgttgtaaatcatcttgtagagcagggcgaaaaaattatttgggcacccgaccagcatctaggtggttatatccagcgtgaaactggcgcagatatgattctttgggatggcgcctgtattgttcatgaagagttcaaagcaaaaggtattttggatctaaaagcgatatatccagatgctgcagtacttgttcatccagaatctccagaagcggttgttgaggtagctgatgttgtaggctctacatctcagttgctaaatgcgtcaaagaatatgccaaatgataccttcattgtcgccacagacaggggtattttttacaaaatgaagcaagcatcaccaaataaacgtttcgtagaggcccctacggctggctctggcgcaaattgtcgtagttgtgcgcattgtccttggatggcattaaatagcttggaaatgcttcgtaactcgctcagagatagctcaggtgaaattcatgtgcctgaagaaaccagaattaaagctttgatcccgctacagcgaatgcttgattttcaggtaaagtagttgattttagtttaggggcggctaattatttagcgtccctaaatatttcatttctaaatctgaaaatgccaactgaaggcgatcgcattcaaggctttttttattatatgtggctctaagagtttgataatccttgcttgataccatctcagataatttcttttttagctcagtagttgtatgaactagctgtctatttttttccctctgctctaaaagaggttttggctgacttctagagccatgaacaccagttaatccaagcgtctctattttttgctttaattcattattagtattttcagcagactctaattcttgcgccaatagagtgacgcaggtttctgattcttggagtaagcgttctagcatttttgcatctttatcttgttctataagactaactgatgacatgttttcaagtgcagtgtttaagccatcacgcaatgagccaagggtttcttttttattggcacttaaagcttgtaaattaccaattgctgtttcattacttttgcttaactgcttttctaattcagcaagttttgcatctttcacgctaatatcttgtcttagtgaagtaatggataaatttgaagtttcaagttctgcttctaattgcagtattagtgtttgcgattctttagacatgcgctccattttggttatggcaactttttgggcctctatggctgcatgtgtattcttgtttttataggctttatctatttcacttttaagttgctcaattaccattttttgccgatcagagaggctgcttaagctagaaatttgtttaaaggaagcatcgcgtatcgctttttcttgtttttgagcggttgggatctgcaaattgaattcggcgctacttcctgtatgttccgattgtttttgttctaattttttaatttttttctgtatatcatcaatttcaatctgtaggcgccgctgttctgctttttttatttctagttgctttaagcgtcttgttgcccgatcaatatttttgcgtaaatcttcatttaacaaagtttggttttttgaaagtgactctttagtgattagtatctcagttgcttgaaaaaattcgtcttccatctcctttagattttgatgtaattctttagggttggttgtttgtaatttaggtgctgacaatgcatacaataagcttgataagaaacgatttaatatgggcgttggtttttcactaacttgatttaacaaaatagctctttcagctttaagtactgtcccccaaattttcaacctgtttatttcatgcggatctagcttaccgggtaggatagactgtgctgcaaaattaatctgcaaatctaagtaatgagccaatcccttataggcaccggagtcatctattccatcagtagggtctaaagtctccttggaggaggcgtcagtctgtttttctaatttctttttggcaagtgagtgagacagccataaaaaaacaccattggccaatagtaggaaggtacttaactcaagcagcgcccaaatcaaccactttgacataaaaaactcctagaccctaaagtaataaatatgatatccattatcattaaactatagcaaatcattattttagcttgctgtttttcttatgttagcggaattaaatattttatgagtaaagaatttataacattcatgcgtaatcgtgtatcacagccagtacttaactcaccagcgccatccgaaagtgaatgggaatttattctgagtgctgccagtcgcgctgcggatcatgggaatcttaaaccgtggcgtttctgtatttttgagggggaggggcgcgcaaagcttggccagatttattggcatcatgctttatctgaagttgaactgatgcctagaagtaaggaggatgcttttgttaaaaaggcatatcgagctccagccgttttgctaatctatgcgcgaattcaggatcacccaaaagtccctccaatagagcagattatggctgcttctgcggccgctcaacaagttttattaggattaaatgcacttggttatggcggtatatggcgcagtggtccagcttgtttcactcaaaaaacaaaagaccttttatcactagaaaaaaatgatcaaataattgggctaatttatgctggaacgccaaaagaagaatcaacctttattccagaggtagagcttggcgctcatttaaaatgggtaagagattaatttttaagacgattttgataaaaactagttgcaattctttttcctcataactagaatacgcgcacaaattacgcactgcgtatataaggttttggtgagctgtccgagtggccgaaggagcacgcctggaaagcgtgtatgtcgaaaggcatcaagagttcgaatctcttgctcaccgccattttttgaaaaaagacatcctaggatgtcttttttttcgtctttaatttattgaatacgttgtgtttattcccatgtagcgtcttgttcagacaatttgaagtgtatgtcacgaccatcagagcacatttgcacaactgctgatggtgagccatcgtcatttaatgttactaagcttattcccgccccattaagaaggcgttcaccatgcgcagcggtttctggtttatgaggaatgactttcatacttcgacgccgagtaaaccagtttagtggtgatcgtggagaatatagccagcgatttaggcgatcaaatatatctaataactttctagggaattcatttttaattccgctactggttatttgccacaaatctgatccttgtttattcccacgcagctgaatgtcgtaaacaaaagagtagtgaacatcaccagacagtatgacaaagttttgtggtgttcgtttgtgtctaaacatattcattagggcataagctgagcctgggtgagccatccagttttctgcgtcaaccattaagggttggccaaaccaagtaaatactctttggatggtttcaatcaatttaaccccaaaaattggtgctggagagaccaatattaccgcttctagaccttttaattgatgctgtagatcagttaaagactcccagtccattaatccagatggtttttctaatgacctttcagagcgccatctgttagtgcgtgtatcaagtacgacaagtgggggattagtttgccaagtataattccacttagaaaactgcaggagtttatggatcaactcgtcatgtgtcttattgcccgggttattaagtacctcttgtacttgatcaattagttcagcagtaaaattttctggtgcattgcctaagccttgacataacaaatacccaatcaaggcattgccaataatgcgtgtagagaaagggtgatcataggcggtctgttcccaagcagcagttaggttccaatcatctgtgatgtcatggtcgtcaaagatcattgccacgggtagatgcgcaagtgcacgacgaaccttagacaagcctttaacaaagtcttgcaatataagcgtttgtttcgaaaaatccttcttttgttcatcagataaaccggttggctccgaccaaccattatcacctaataataaatcccaacccttaggtgaccaaactagagcgtacatagaaagtatttcagccaaagagattaaatgattttgagctgtatctgtcgtgaaaacaggctttcgtacaccgccaaaaatctgctcaatcatactacggtttactttgttctcaggtaaaagcgtttctcttgcatagtaataagaaggctctatatgtaactgatgggcactttcaacttcaatacaaggtagcttttcatcttgcatgccaagatggggtatcagttgatgaatagcccataacattggagccgctacatcatccgcataaatttgatctccgctcatcattaaaatactgggccaatcttttggatctgtattctgcaacaactcatcaacccttaataatccgtctttactggaatgatggggcttgcgacaagatccgtgcagcattttatgaatatttggttgcaaaataaaaaatggcagtgactgctcgggataaacaagatcctctgcccattgagtccagtcaaggccattaagatgtaggtcataatgaataggattgttaattggtaaaggggtttctagtttaatatcgagtagctgtatgaagagtttttcacccgccttcagttgggtatgacattcagctatctggctgtcttttagtacaaacagcgttgtttcgttttgagttaatattaagttaaccacaacaggttctgtcgtcatcaaccagaacgtaagtcgatccgttgtcattcttcgtaataacgggccagctaatacctgcataatttcctcatataacttgttgaatactgcatatatcagtattcaacaagttattgattcaggatgcaaccaaatggtcgacaatcgatttgccttcttttgtagttgatgtaactgtcatttttgcagttagtattaattgatcgttgtccgagtgatgcactgcctgaagaaaattaagcttcagcttcgatactcgctctattgttgtgtggatataaaatgagtccccaccttgcaaagatcgcttatagtctaattctgccttgatcaaaacaagatagatgccttgcttggtgatctcagcaaagtctagacctctcgatttgatgaactgatgtctagcatgctctaaatagttctgataaacagcattgttaacaattccttgtatatcgcactcgtaatcacgaacctcaaaataaatgcgatctttgtgttctaatttgtccttcatagtgttgccttaaatatcgggatttactcatggtgggcaattcgatttttgccagaccgttttgcgtataataaataatgttgcgatcgctcaactagctcactagggctttcatcaccgaataaagtagccacgcctatggataccgtcacttggcgtaacaggactttggtatttttgtagcgtattttttgaattgaaacttcattgcgaatagattcagctagttgtgaggcagcactcaactctgtttcactcagcaacatagcaaatcgaccacctttaatgcgcgcaataaaaccattttcaggcaacaattcaagtaaaagttttgctatatatcgaatgagtgaagtgccagctttgttaccatattcttgattgatttcagcaaggttatctatatctattaataatagggttaaatcatcctcagcataaggcactaaggagaataatgacctttcaaaacctttctcattggctagtaaagtcatagtatcgagttcagtatttttcttaacatctaataattctgaacgaagatttgttaactcttcttgagcagaaagtagtgagctgctgaatttttcaattgcttgattagctttgaaagcaccgcgttctaataaaagagcaagccgttctatttgagctggctcattagcattttttagtgcagcttttgcattacgtaatgtgccgttaaagagttcaagctcactagcaatactgctagtgtttgtttctaaattagtggtaaggctttttaatactgaaccttgacggtgagcatgctgaaactcttcaggaagtaagaactcattaaatagctcttgagaaacgaacgctggtagtccaccaaatcggcgtaaagctcgatctacaacctgattaaatttaggatttctattagatgcgtattcataccagatcccataattatatggagttggcgggatatctagcttaaccattagtggtatcgctgatcgcattagctgattagcctgcttaatgttgtgctggaacattgaaacctctgttgccatgacttaactccaagacgtcccatttcattgaagatagcttatgtttataaaagagcacggaagctcggtaacattacggcttcgatcttatacgactttgtcatgttttcgcattcttgaaaacacaaaaaatatagtaattctaaataaagataatagctattagccaccggtaaatttactagaaaacccttctttttcaagtagttcttttatcttctgtcggttatcaccttgtatttcaacttgcccatctttcactgagccaccagtaccacattgtgtctttagttttttgcccagaatcttcaatgcttcttcagttagtggaaggcctgtaacaacagtgactcctttacctttacggccctttgtctctaaggctattagaactttaccactgccaataatgttatcatttttgcattgacactcagaaatagggtattcgcagcttgagcaaagccgcccttggtctgttgagtagactaaatttcggttcttcatggattttgacaacctttactatccgttgaaacgcagcattttatcatttcaataaaagctaattagataaaaattgtattattcagcatttcgttaaaatctgcactaagctgatgataataccagttaaaaaatgcgtgttaatatgaaaaaattactgaaaattcgacaagccactgaggctgaccttagatgtattttgctctttgagtttcgtaatagaggctggttttctcaatttttaccaagccaagtgctaagacagcaaacggaaatgtattttaagcgattacttaggagtaatttgaaacatctgcaatatctagtgtacttaccaaatgatattcttattggtcgttttaatggacaaatattaggcactaagtcagttgaagtgtcttttcggatagctaaaaatttcactaatcaagggattgcaaggcatgtgttgaaacacatacttattatttgggcaagtaatggtataactgaagtgtacgcacaagtagcggatcataataaagcctcaataaaagtccttctttcatgcggctttgaaattaatgaaatccaaaaaaatgcgataaatttagatccagagatccatgactgcttggtgtttcgctggtcaattgcagaagatttaccctacaaagtcactcagttcgataatattccagtttgttaagtatattaattatcttgtcgcttaaatctgcttttaacgtaatcggctgatttgtaatagggtgattgaattcaaggcttgaagcgtgaagcatcaacctaaagtcctcagaccaaagctcttttgcaactttgttaatatggcgacagccataacaagaatcccccactagcggattcagatgatgtttaaaatgtcgacgaatttggtgttttcgaccttgtttaggggtgacttcaagccagcttaaacgcatgctgtcatatcgactcacgggaacgggaagttgatattgaattagtcgagtaaagccagtctcagcctctctttcagtaccttcgattttaaaacgtgatctacctttctgctcattaagcttagcaagaggataattaatcacacctgattcattacaatatccacgtactaagcagtgataagttttctgagtcttagattcagcaaactgagtggaaaggcgtcttgctacttctggactaaatgccatcactaatacaccggatgtgcctcgatcaaggcgatgaacaggaaacacccatttccctgtttgatctctcagcctttgaacaacggcatcttcttcgtctttggctaaattggtgcgatgaacgagcaagcccgcaggtttattgacggcaaccaagtgttcatcttgaaataaaatatctaatgtcattcaggcttatctatgaaagtggttattttatccatagccatatcgactaaggtttgcatagcttcatcactagcccaagcaatatgaggagttagcaaaaaatttggctgtttggtaagagcttggagtggatggtctagcggcataggttcttgtgtcgaaacatcaaaagccgcaccagtgatggtattgttttcgaaagctcgtaacagcgcatgctcatcaacaatgccgccacggctgatatttagtaatagacagctttttttcattaatgaaaactcagcatcgctgattagattgtttgtttctggtgttaatgggcaattgatgctgatcacatctgcgagctttaaggcttcttcgaagttgatgtaaccaggtctagcatttgtagcccctttgcgatcagcaaagatcactttcattccgaaggcgagtgcaatggctgcaacttttttgcctaaggttccaccgccgacgatagccatggttgaaccagacaaatctttaataggataatctaggaaacaaaaatattcagaagtagcccatctaccagagtttaccgcatctaaataggacactaagtttcttctaagcgcaagcagcattgcaaacgtatgttcaggcacactgattgttgagtagtccgctacattttgaacggcgatgtttttgtccttacaagcttttaggtctacattattggtgccagttgccataacttgtatgagttttagatctaacgcgctgttaattgcagcagcattaacaacgactttattggtaagcacaatagttgcgttcttgatacgctctgctacttgctcaagtgctgtattttcataaacaacaacctcactaatttgggtcggcagttgtatttttatgtactcagggaatgagcctctgtctagaaaaaccgctttcatcgaactttccttatttcttctacttgatgttgtctattagtggttgtaaatatggcactatattttgaagtactattggttgacctgctttattaggatgcaaaccatcgttttgcattagatctttgtttaacgctacattttcaagcataaagggtaggtaggcgatgttgtacttactggcaatatctttgtacaaattgaaaaacatttgcgtatagcgttttccataattttgcggaatctgattgcctattagtaatacaacagcgctactactttgagcttgctcaaccattttctccaaattttgtgtggtctgatctaaagggtaaccacgtaatgcatcattggcgccaagctctaaaaccaccaaatctggtttatgaatggctaaaagatcgccaaaacgtgacaaaccaccttgtgttgtttcgccactaacgctggcattaataacctgaagtttgggatgtgattgagaaagttgattttctagtaaactaacccagccatcttgttgtcgtaagttatatgccgcactgaggctatcgcccataacaagtaaagtggaagccgaagcgaatgaactaatgaaaagcagtgtgattattgtacacatctgccttaattgttttttgaaaaacatataaaacctttttagagtgaatcaccatggctagaaacaccgcgattaaagtgtctaatttaacccatacagtgacatcgaatacagggaatttaaccatattgaaaggaatcaatatggaaatcaaggaaagtgagtccgttgctattgtcggttcatctggctcaggcaagtccactttattaggtttgctggccggattagatgtgaatacatctggcgatatttttctttatgaacaaaagttttctagccaaaccgaagaacaaagagcactcgttcgtggccaatatgttggttttgtctttcaatcgtttcatcttttgcctagcctgcaagccattgaaaatgtcatgttacctgcagaactaaagggtgataaagaagcacgcaagaaagctgaagtattacttgagaaagtcggcttgtcgcaccgattaacccattatccaaatcaactgtcaggcggtgaacaacagcgcgtcgccattgctcgagcgtttgcttccaaccctaaaattctgttcgccgatgagcctacaggcaaccttgatgaagagaacggtaaacttattatcaagttgttgtttgaccttaaccaatcccaaggcacaacattagtgatggtgactcatgataatgaacttgccaaaatgtgtgaccgtcaattggtcatgtctgcaggtcagctaacggaaaaatccttatgagatttgcctttcgtttaatgtttcgagatattcgtagtggtgacttgctcacacttttattggctttggttatttcagtgagcacagtcacatcgattggtttgttcattgatcgcttacaactatccttcgaacaagagtctgcaaaccttctagcggccgatcgtctaatccgctctgatgacattattccagcagaatgggaaacaaaggcgaaagaactgtctttgcaaaccgcgcaaagaacgtctttcactaccatgatgttcgctggtgattcacttcagctttctcaattaagtgcagttagtgatgattatccattgaaaggcgcttaccttgtcgacgacattttatttggcacaggtaaaaatttgactgaaacgccaaagcggggggaggtttgggtatcgtcacgtttagctagtctgcttaaaattagccttggtgatcaagttgaagtgggagacgcctcacttaaagttacgaaatacctagtgcgagatcccggttccagcacttccgcgtttgctatttctccacgtgccgtgatgaatatagcggatcttgcggcaaccaatgtaattatcccaggtagccgagtacgttattctctcttgcttgctggaaagaaagcttcgcttgaagaatatgaaacttggataacaccacaattaaatgaaggccaacgttggcaaacaccaactcagcgtggggaacgtattggtgacactatcggacgggcagagtcctttttgttattagcaggtactttagcggtagttatgtctggcgtcgctatggcgcttgcttcggctcgatttgtaaaacgtcacttgatgcaagtcgctattttaaaaacactaggcgcaacgccaaaattattaggacgattattcttactacagctttttactttatttcttatcggtgccgtgattggcttgagcgtcggctggggcatgcaggaaataatcgcttctttgctgtctgggttaatgtcgacaacattaccagagccctctattagtcgtttatggctaggggcagcgactgggctgatatccatggtggctttttgcctcccgctgatgtctcaccttatcaagatttcgccattatctgtgttgcagcctaatgcaaaaattgaacttaatacctttaccatttacgtaatcggattcatcggtatgtttggattaatgtgcatgtataccaatggcttcttgctgccaagcattatgactgctgccattttggggattgcactgtttgttgcagccattggttggttggcttttaaacttggccgttcgttgacctcaggagccactagcggttggcaaataggtcttgcttccttatatagaaggttaataccaaacctatttcaacttttggtattcacgttaatcatcatgctttctttgattctgattggagttaaatccagtttaatagctgactggcaacaacaactaccagaagatgccccaaatcattatttattcaatgtacaagcgaaccaaattgatccgattaatgatcaaacgactcaattgagtctcaaaaaatctgattggtatcctatggtacgtggtcgtgtcaccgcagtgaatgatcaaaccgtccaatccctttatcctgacgaaaagggcgagcctgagctttatgaacgagagctaaacttaacttggtcagacacacttggaaagggcaacgaacttgtcgaaggggatttctcagcagaaggcttgtctattgagctgcgggttgctaaggaagcaaacctaaaaataggagataagctgactatcaatattggtggcaatattgtcaccttgcctattacttccgttcgtactgttgactggggatcaatgcagcccaacttctatctaattttgccaaagaatgtgttagaagattatcctgccaactttgtaagtagcttgtttgtaagtgataaagaggcgcaatctttttatcgattgatggcgaaattccctacggtttccattttgaatgtgggcgatattttaaagcaaatacagacaataatagggcagttatctcaagctattcagttggtgctgttttgtattcttagtgctggcgctttagtgttattggccagcgttcgctcgacactagaagaacgtctagaggaaggcgctttgttgcgagtgctaggcgctagaggtgcattagtcagacaggcgttgttggttgagtttggcgctcttggattctttgccggactcattgccgccataggcgcagaaacctgcttatttggtttgcaggtttttgtgttcaacgccgaagcgagttttcacccattattatggctgttgggaccctcgattggtgtgttcgtcatatcaacgattggtatatttgctagtaggactgtgttaaaagtgccgcccatgcttttactacgtgggttataattaaaaacgttccataagcgcttttggattacgcacttttaacaatactaggctgtttagatgtttgtagaaaaaaccggctatattgtgacccgccatacgcgtgatgttagcggccacattgaaatgagcctttttataaagacaccggaaggaacggtaaaagtccttccggacaggcagcttagcgtatttttcaccgatgcaccgctcgatagtcttccagctgatataacaggcgtgcaatgttccgaatctgcattgaagtcattcaataacgagccagttgtgttagttcaaagcactagcctaatgctccaccagcaaatgattaatttggtaaagcgtaatggcttctctgtttttgaagaagatattaaggctcacaatcgttatttgatggaacgcaatattagaggcgcagtgcgttttattggtgtccctgactcaagtaatcaaacttttcgccaagctagggttattgctggtgattggcaaccagattggaatgtttggtcactggatatcgaaacctctgtttcaacaaacaccttgctttccataggcattacatcacgagatcaacgagtcgctttcgtggtaaccgaccaagagaccagttctccaattattcgtcgttttagtgatgaaaaaagcttattactggcgtttattcgttatgtaaaaaagtattcaccagatatttttattggttggaatctaattggctttgatttgcaatttattgatcagcgctgtcagattctagggattcgtccagcatttggtgtcaatggtgagaactggaatattcgctcatccgataatcagggcaaatactttgccagcattcccggacgcgttgctttagacggcatcactttattgaaagtgggtggttatcattttgaatcctacagtctaaacaacgtcagtaacgaaattcttgatgatggcaagctcctgcatgggagcgaacgttggcaagaaatagaaaggttgcacaaagaagatctagatgcatttgttgcctacaatctgcaagattgcgaccttgttatgcgtatttttgaaaaactaaagcttatagagttacaacaaacccgagttgatttaacaggcattccttttgagcaaacaggtggctcagtcgcagcctttgaaaatttatatttaccgcgactccattcggcaggttgggttgcacctgcatggagggatgatgtctttgtcgcaagccctggtggtttcgttatgtcatccatacctgggctatataagaatgtattggtattcgattttaaaagtttgtatccaagtattattcgcacctttcatgttgatcctttggcgcgcatagcagcgcagcattcagcagctctatgccataacaaattatctactacgcagctggttcctggttttctgggcgctcgttttgatcgccaacaagccattttgccctcattagttggtgagcttgctcaggcaagggaggaagccaaaagagttggcaatggcattttaagctatgctattaaaatcattatgaattcattttatggcgtattgggatcaaacgtttgtcgtttttaccatgcggaattggctagctctatcaccatgcgtggccatgaactgttaggtagaactcaagtctggatggaagagcgtggtgctcgagtgatatatggcgacacagattctctctttgtcacattaaacagcgagcaagaagaccctcaaaaacaaggtgagcgattgcgcgatgatattaatgcctgtttatcaaactggtgtaaggagtacgcgcagcttgactcccatttagagcttgagtttgaaagagtttacgaacgatttttcatgcccacaatacgcgggcaagaagaaggcagtaaaaagcgctatgcaggaaaatcaaacggaaaacttgtttttaaaggcttggaggccgctcgaactgattggacgcctttggcaagacaatttcaaagaactttgtttgagaaagtgtttagtgatgaaaacccaataacttacattcaagagaccattgcaaaacttagagcgggtgattatgacgagcaattggtttacagcaagcagttgagtcgaccgttgtcttcttacacaaaaaataagccgccgcatgtaagagcggcagccatgatcgatcaaaaaagagcagagcaggggcttcccttagaatacaacaaaggtagaaagcgtgtttattacctttatcagcgctctggcgtggtgccttatgaaagctctggggatttgattgatttggattacgagcattatatcgagaagcagatagaacctattgccgatagcatattgccatttttcaaaaccaatatggcaagtttgctctcgcagcaaatctctttgctttagtttttattaagcgattagatacggattccgaatactgttgctgtgttgtctagtgttatttgcgccagctcttccaaagaaatcccttttaatctagcaacttcttgtgcaacccatggcaaatatttaggatgatttctctttggtcgcggacgaatattgcgaggtagtaaataaggcgcgtcagtttcaataagtagtttatccaaaggaatatgaggaacagaagtttgcaaatctgcgcctcggcgttcatcacaaacccaacctgtgataccaataaacaatcccagttctaaatatttttctaactcaactcgacttcctgtaaaacaatgaatcacagatttttgcgctagctttggatactttttaagtatctctatcatctctttatgtgcatctctttcatgtagatacagtggaagttcgtgttcaattgccaattctatttgctcattaaatgcataaaactgctcgacttgtgttgagtagttgcggttgtaatcgagtcctgtttcaccaatagcgacaggttttgcgtagttaataagagcagaaaactgcgatttactttcgttattccaggtttttgcttggtgagggtggcagcctattgtgttccatatcgaagagtatttctggcttaacacttggatctgtttgctttccgctaaatcggatgcgatacagatcatacctttaacaccaacctcttgcatgtcgatcattgtttgatctaaatcatctagaaaatagctgtgattaatatttactccgatgtctatcataaacttcccatttcacgagcttcttttaaactttttatataaagatctttgagtgattgctttgatatatttttggttgcaagcatatcaaaggggattttctcccatcgaccggcttcatacgcaacgactatttttaaaattccacctaaattacctttgtactctagtaatgcggattttatgttttcgtcaagtggtaaatctttcagaagtattggcagttcttcgccgaaaaagcttggcaggtaagaaaaaagccctactaaaaaagcaccatctaactttgggagcagtgcaccagagaggttttgacaaaaacaagctcgagaaactgccatagagaataaacaattaggcttacctggtacacttcctaacatgacaagtccaacccatttaatcaggtctctgacaccaattatctcaattgctcgttgagcattagatacattaaattggctacgatacatcactgaatgtgtgagtttaataattcgataggtgagtgttggatctcgctcaatacattcagctaatactcgtggagatgactctcggttgttaagcgcaactaataaatcaatcaaaatagcttgatacgctaagactcgtttacctttaactgatgttattttattgatgaaattaccactaaattggccttcaggaatactttctaaaagcttcgtaaattgttccaacttttctactttattaacccaaagcttttttgacgataaggctggatgtttaaatcttgtaagagcatcatcgacagatagatgatctaaggtgagcattacgtaagaaaaaacactcagcaatgcaacggtaaatgcttcagggttaggatttataatgcccagctggtagccttgaagacgaaactcagttaatgtctcaatatgtttttcagtcaaatcattggcacataagaaaattaccatatgaatgtttgtttgtaatggtagggccgagagttcatttaggctagtctgaaaaaatatagttttttgctgtgttatttcgttaagattagcatcaacgaacaaagagcttagaaaagaagcatcttgcccttgagttacattgcttggatgtagtatgtaatatgcggttgtttctgatagtcgatttacaacagctttacggcaaaaaagtatatcggcatccttcattaagaatccttgcaagaagagttaacacaaaaaaatactgtaagatttagccttatagaatatcatggttataatggattaatgccttaatttaaaaatgtttggagtaatatatggcaagcatgctagacgctgtagaccaaagaaccaagttagtgggtgaaaaccgcttggaacttttaatgttccgccttggtggaatgcaaatgtttgcaataaacgtttttaaagttcaagaagtggtcatgctacccaagttgaacttaatgccgcataggcacccatcagtcgctggtgtgacacactttcgtggaagaacagtgccagttatcgacttatctgaatcaattggtatgagaccaatcgatcgcactcagccatgtaatttaattgtgactgaatataacaataccgtacaaggatttatggttggtgaagtcgatcgtattatcaatatgaactggaatgaaattttacctccaccagatggaactggccgtcaacattacctaacagcgattactcgagttaatgaccgtattgttgaaatcatcgatgttgagaaagttttagccgaaatatcaccttatgatactagtgttagcgatcacattatagataaagatctgttgaccctagctaaaggcttagaagtgctagttgttgacgattcatctgttggtttagcacaatgtcgctccacattagatttcatgggcattactgttcatgaagctactgatggcaaacgagggcttgaaaaactaaagaaatgggctgacgcaggtgaaattgttccagaaaaattattaatgatgatcacagatgcggaaatgccggagatggacggttatcgtttaacgcgtgaagtacgtgaagacccgagacttaaagatctatatatcgtcttacatacgtctcttagtggtagttttaacaaagccatggtgcaaaaagttggctgtgatgatttcttgtcgaaattccaaccagacaagctggcgtctttgattcaagagagaattcgtggcgttgttaatcaagagtaatatagaaaagctactgattaataatgttctaataaagtataaaaagcaggctaatgtctgcttttttgttgtctttctccatggctaggaagggtgttttatcttatgccaagtattgaaatgttttttttattgctctttattggggcggcaacaggctcaatcacttccattattaaaatagcgccggcactgattgccattcctgccttatacttttttttgcctgtatttaatttgtctttcgaacatctcatgcttcctgcaattgctacttgtatcactgcgtttatcccagcgcatctttatgcttggataatttctatgaaaaagggagaggttgattcgcagcagttgctcaacttcgctccaggtattgcgatgggcggcgtaataggcgcacaattactgtctcttagtagcctgttcgtcttcaaaattgctttctcgttaatcaccctcatcgctgttgcaaacattgtcttccgatctagatcagaggcactgcatatagtgcaggtagggaaaacatggaatttacccattggcttaatcattggtgtattgtcacttgtcgctggcaattgtggtcatacgttagggcacttattatgtcgttttaagaaagttgaggctaaactagaacaaggtacatcaaatggttttgttgtttttgcttccatagcagcaatggtcggctttatttatcccgcacaaaccttcgatcatatagggttaactggttttgctggtgcagtacaattaccttcaatgattattttgtcgtgtagtcatttatttttttattggttgtgtcataaacgaggcaatacactagacaaaagcgtcttatccatcagtgttattgtatttatggctttttctgtctttcgtctatggatctcatgacgtatttttctgtgttgaatgttaatttgtgttacttggctcaaaaatagaattgccacgaaccttctatttagatacgaaactacacaatatcaagccataattagcttggtattttcattattgcccccaatttattggcttataatagacaaagaactccaactcaaaaggtatagcatgaaaaacacgagcgactatggcgtattgatgatgaacttggggacaccagatgctccacagacacctgaagttcgccgttatcttagagagtttctttctgattctcgtgttgtagatttaaatcctttaatttggaagcctatcctcaacctaattattcttactatacgcccaccaaaagtagcaaagatctaccaacaagtttggatggatgaaggttcacctcttctagtgttaagtgaaagattaaaggaaaaggtaaaagaggccttatcagaaaaaaaaggtcaaacggttcctgttgaactggcaatgacttatggcaatccaagtgttgaggtagccgcaaataaattaagagagcagggtgtcaaaaatataattgttatccctatgtacccacagttctcggctacgaccactgcagcggcttatgatagattaatgaaatcgctaaagaactgtcctcattggccatcactacaactgcttcatgattatgctgatcatcccatgtatatcaaggcgctatctaattcggtacgtgctcaatgggacaagcagggtgagagacgtcatcttgttttgtcttaccatggcattccaaaacgttacgttacgaatggagacccttatgcgcgtcgctgcgaaaccacaagtcgattagttgctgaggagttagaattaggtgatcacgagtggacacatgtttatcaatctaggttcgggcgtgaagaatggctgaagccgtatgctgatgctacgctgaaagctttaccttcgatgggagtgaaaaaaattaacattattagtcccgcgttttcaattgactgcatcgagacattagaagaagttactctggagctaggtgatgagtttaaaaataatggtggtttagcatttgactacattcctgcgttaaacgatacacctgatcaagtagccttatatgttaatttgattgaacaaaattctaagcagtggacgtaaaatgacgttaaacatttcacagattaaagcaattgcctttgatgcagacgatacactctggagaaatgaggatattttcattcatgcccaagatgaatttattaatttactattgccatttcatgatgaaagctacattcgctcccatctcggtgaggtgcagattaataacttagaacattttggttatggtataaaaggcttcactttatctatgatcgaaactgctattgagctaaccgaaggtcgcatcactggcaacgaaatacatgaaattatacagcttgctaaatgtatgctggcttcaccagtggagctgttaccgaatgtagaaagcgtgctttctcaactaaaaggacggtttcgcttattggttatcactaaaggtgatctacttgatcaagaaagcaaactagcaagatccggtattgctgattattttgatgccattgaaatagtaagtgacaaaacatctgcagtttaccagcaaatacttcaacgtcataagctttctaccgatcattttttaatggttgggaactcgttgaaatccgacattttgcctgttttagatcttggcgcccaagcacttcatgttccttatcacaccacttgggaccatgaaaaagttacagacgagacactattgcattacccgcaattgggaactcttagtgatatagctcaagttactgattggttaaacctttcaactcctatgaacaaaaaggcagtatgatgaaatatataaaagcaattgtttgctcactcattcttgtttctacattagctcaagccgaagaaagtacacttgataaggcaaaagaaggggctcaaaagttatgggagaaaaccaaaacaacaacgtcagaaatagcagataccaccgcagaaaaagcatctgaatttggtgagaaggcatcagagtttggcagtaaagcatctaaaaatgctaaagaaactggcacagttgtctgggataaaatgaaagaagcgggggcagcaaccgctgagggcgcaagaaaaggtgcttcaaaaatccgcagcctagcaggccaagaagattgtgaaaaaaacagtacgtcttgtagtaaaaataaagagtaaccagtgcaggaaaaagacaacaactctccagcaacatcctctagtaactgggaacaagagttcctagatcagagcgatgatgctcatattaaatctgctaaaattcgctatcgttgtccaaagtgcgaaagtttattggttttaaaagaaggcgccaatggcgcattctggggctgtgaatcttatcctgtctgtaactacacagcgaataatgaaaacggtaagccagtcagagctaagcgctatctttgtcctgcttgccagtctccactaagaagaaaagcttttaaggataatgctttttggggctgctcaaattatcctgaatgcaaagttactgtagaagatgataatggcgttccttcaagtacaaaaaaatatccttgccgcgcctgcggacactatctcgtcagaaagaaaagtaaaaatgggtacttttggggttgtataacctatcctgtgtgcaccaatactctaaatgatgataaaggcttaccggtattgaaaaagaaacgctgacagttttaagaacattatccactcaatgttgtttagcaatatccgtcaaggcaccttcgatattatcaaactgaaattcaaagccttgtttttctaacttttgaggaacaaccttcgcaccttcggttagtaacgaagccatttctccaaaaacaaggtcaagcggccacttgggtgtcggtaaaatagcagggcgctttaacgacgcagcgtatgatttggcaaaatgttgttgctcaatcaattgcggagctactaagttataaacccctgtgtaggactcatcgaacatagcattagtaatggctttcatcacatcagctatgtgcacccacgaaaaccactgtttgccgccagcgataggacctcctaaaccgcacaaaaatggtagacgcattttctttagtgctccaccattccccagcacaactcctaatcgaaatatcaccacccttgtatcatcattcgaaaatgcttttgcagagttctcccaaccagcgcagagatcatgagaaaaccctggttttggtggtgtgttttcataaaaaacttcatttctcgctacgccataataaccaaccgctgacattgaaatcaccgtcttaggtggatatttcatagctgccttaaccttatttgttagagttattctgctatcaaataggatttctttgcgctttttagtccatggctgactggcaatgttttcaccggcaagattgataaacacatctattttctcatctaattctgctaacgatgccaatgttaattgtttcacactggcctctagtcgtttatccacctttctcacaaaggcatagatttgatgattgtcttttaataattcggcgagcaaagattgaccaataaagcctgtcgctccagataatagaatcttcatttcatcgtgctccatgtgttgcgataatgaatgtattacgcataaaaaatgaaataggatcaataacttcctaaatctaactcataatctactttttgcctgatttgatcagaagattttaaggttttttgctctgcaccttctttttctgacataggatggctaaaatgggggatcgagaaacattaggtatcaaaatgctacgcaaagaatacgatcacatcattcttcttgcacatggaagccctgatcccctttggaaactgcccttcgaatcgctctatcatcaagtggcacaaacatatggtgaaggcaacgtaagtttagcctacatggaacttacgtctccatccttggaagatgttgtaggcatgctaggcgcagagactcgtaacgttgctgtgttgccactttttttagcagtcggacgtcatttaagacatgatgtacctacgcaaatagctacattgcaaaaagacgatctacacatagagttgctgcctccaattggagatgatgcgctagtaaaacaggccatgcaaactgtcgtcgctaatcatttaggtaaggtttaaacatgccattagttttcgttaattcatggagctcgatgaatgctatttagacacttacctgatgaaatatttcaggcattaagcggctctaatagagcattgattgaagcggtattgaatgatcttgctgatgttttttatgatcacgcagaagatccaataaaagacaaatctaccatcattgaatcgatagaagacacactgcataagttagatacgcttgcttggcatgatgaccaaaaagaatcatttgattcgccgaaaaccattcatgattatgctttaagaatctatcatcgcttagtgaatactggttggttagtagaggagcaggagctgtatcgagtcagcgtattgatgactccgcaaatctccatgttacttcgttctctagtcgaaattagccgacacggtaagcgcaactacggtgcaaccgtattaagtattcttagtaacttagagtctgttgccaagcaccccgtagagcgtggcgtaacattacgtcaatcagcagaagcttccagagatttctctgcacatttgaaccagatattacttggtatacgcagcttacaacgagagttgtttgcaagccgagatcctaaagccattgtagcgggcttctttgatttatttgtcgaaggcatattgattgccgattacaaaaccatcaaaaccagtaacaacccatttcgctttagaagacaaattcttgaattaacgcaggagtttttagcgaatcccgaaaccatggggcaagttgctcagtgttatgttgatcagcaactgattactatggctgaagcacaagccatggtagaaaaagactgccgtgacatcattcaaacctttagcaacattgaacaacgcttagaacgtattgatgaataccggtatcgtttagaaaaacgtgcggccgacacggctcgctacatggacagttctagaccgggtatggcgaataaagtagctggcatcattactgatgtagcaaaatacgacaagttaccaatattaaaagaagttattggttcacgttttattggcatggcttcagcagcacaaccaacaaaacgccgtgagccgccaccacctcgtgtcatgacaccttcagaagtgtcagctgacgcaatcagattgcgtgatcagcagcgccgcttccatgaagctcgacaagttactattccaaaaatgcagagttatttagataaacagatcgcttctggcgatagtaagcatattttggatttcactattgaatcggtagaagactttgtatgctttgaccatttacgttatgtcggctctcttggcgtgagtgctaaaaaaatagaagatttatttgaagtacagtttactaatcagtatttagatgtgcataacttcgttgaatgtcgtgaatttactgtcgtgcgtaggagcaaagcgtaatgcttagagaattaaaaaaagtcgttgaagagtccggcaaagacgctcaagaattccaacagacagcaaactttgtaattgcaaatcaatttgccagcgcctacaaacatggtcaacggaaacattatctgcttttagagtcttatcaggactacttcgataatttattcgacgcgttaggtatgaagctttacatcaacgagaatgaacgtcttgccggtgttttacccatccagaaagaagcgtttgttcgtttgaaaactgacgaaacgctatttttattggttcttcgccaaatctatgaagaaaaaattgagaattttgaagttgataatggctttgtcgcaaccaatactcacaccattttagacagatttgttcagttggttaaacgtgaaattccaaatgaaacacgcttcaaagacattttagctttgttcagccgtcatggaattgttattcgtggcaaatcttatgaggaagacagcaagaatcaaatgatcaacattactccggtggtcagattaatcgtaaccgaggcgtatctaaggcaattagaggcattcaatggcaccgatccagatgaagatgaagttgccgattcagatgttgaaacagaaacaacgcaagaaaccaatcaagactagggccaaaatatgaaaaagttaaatcgaatcgtattagtaaattggtacctacttggtgcagaagaaatcaatattcgtggtaataccgccattatagggccaacggggtctggtaaatcgtctctgcttgatgctattcaaaccgtattgacaggggcaagtaagcgtcaccttaattacaacgctagcgcaaacgatggtaaagccagtggtcgaagtattcgttcttacatattggggatgatcgactcaggccaagccaatgcaaaagcttttggaacacaaccaagacaagacgcaacaagttacctcgcattaattttcgaagacagcatcacaggcaaagaatcgactgtaggcttggcgttaagcgcatcattagcttctccagaagaggatgttcttgggcgttttgtactttccaattttggcgctagaaaatcagattttatcgatgcgatggaaggtaagagctacaaggccaaaccttggattgaagttcgtgaaacgatgaaaaaaatctgcctagacccttatatcaaatcaggcagtgcgtcagcgacccaatatatcaatcgctatcttgaagagctaagtcctagtccagatcatttgatcacactagatagtttccttaaaaacttcaaaaacgctttgaagtttgtacctattgcctctccaactcgctttgttcaagacttcgtcttagcagaagcgccattgcaagttggcgcttaccaaaagtcactgaatgaatatcgtcacttagaagccaaaacccttgaagtctctaagcgtattgatgatttaaaacttattcagcaagattgtgagaaaaaacatcagcaagagcaaagtgcaattaattatcagtggattgcaactgaggcacgttttgatgagctgggtagcaaacaagatgatatccaagatcaatacgagcttcaaaaagaacgtgaagaagagatcgaagaagaattagcaactcaaggtagcctattaaagcaactgcaagggcagctactgcgtttcgagcaacagtatgagcactctgatgttggtttaaagcttcagcaattagagcaaaataagaaattactcactctgcaaggtcaacaagatcaaaaagctatactgcaagttcgtcaattaaccttattattatcggcgcttaactcttttgaagatttgctctcaaaagaaaccaacgccttagtgaaagaatttgcagcatttaatggcttgatcacggaagaaggacgcgtagaaggtaatcttaaaccattaactcagaagcttattgctcttaatgagattttagacagagagaaatctcaggtttttggccagcgatcagagctaaaccgtacgatcctgaatttaaaagatgaatgtaagcaactagaatcggacgtttcttctttaaaaggtggcgtcagtccactttcccaaaatacaaaacgtctaattgcgttattaaaagacgctaatattactgctacaccattaagccatttggccgaagtaaccgacagaaagtggcaagatgctattgaaggttatcttggtgcgcagcgcgaagcattaattgttgagcctgaagacgcagaagaatctattcgtatattccgtgctcatcgacgccaattaatgggctgtcgagttatcgataccacacagactcgactttggttgaaccgtggcgacaatcattctgcattgcgttttattcgctgtaataatgatcatgctcaagcttatctaaatcgtcgtttgggtggcatcaagccagtagatacagaacgagagttgctgcgcgaagacagtgcaatgacagcggatggtatgttaaaacttgccggaacgatttcgactattcgctttgtgccgcacatgatggtcggtattaataccgagggtatgcgtgagtcccgtgaaaaacaacttgcaagcctaagtggcgaactgatgaatttccttaaggcagatcagcgccttgaacaggctgattccttactaggtcgcgttatggccaacaaccaatttgatgctgaaagcattggtaacgccagccatactgttacccgcttaactcaagagttagagtcggttgaagctgaaatttcgcaactgcaaaaacatgacgatactgagctacaagaacgcatcgaggagcttaaatcgcgcattgcaaatgtcgaattggatcagaaaaaattagatcgtgaacgtcaacaaattgcagaacagtttggcgcattgaatacgcaaaaaagtcagctaagctctgctttgtcagcacttgatgaagagcgtaaccgcctaacatcgaatccaaaatacgatgcagaatttgctagtgaacgttacgctttattagaaggcagtatggtaaatggtgcggctatctataaagaggctattagtcgagccgacaaagctagcgaaaaagcccgcagctttgatcaaaaggttcgtaaggaagtagcggatcattatggcaaatatcatcatgcgaatttagacaacgatgttcaattggattacttagaatcaaagtttgaagagtttgaacactatgtttcttatcaaatcgatattttgagcgaaacagagttagcgaaatacgccaagcgtgcggaattggctcgtaaagaggcagaagaaacgttcagatcagactatgtgtctaaattgaaagattcccttgatcaagtggcgcacattattcgtgagctaaaccacagcttgaagcgccggccatttaaccaggaaatctatcaattccgctattatccaaatggcgatatgaaagacatcttggatcttgttgagcgctttagtgcgcaagaccaagccaatgtgggtggattgttcgacccgcatttgagtaatgatcctgatcatattcgcgcaatcgcatctattcaggaacttatatctgatgatgaaaaacaacaagaccttgcagactaccgtaagttctataacttcgaagtagacattttagacgcagaaggtaataagaaaactacgctaagccaacgaattcaaacaggttctggtggtgagcatcaaattccgttctatttggcgattgctgccgctttgtctactacgtatcgcttacatgaaaccatggaaggtgagatcgttggtggtttctcattagctatgttcgatgaagctttcaataaaatagatatggtgaagacgtctacgtgtatggggttcatgaaagatatcggcttgcaggttatcgcagcagcgccagacgataagcgtgctgtgatggcggcaaatatggatacgattattagcgtgtggcgtgaaggtggagcagtatctattgacgtagcttacccgaaagaaaaaggccaaatattactaaatggacaatcagataacttagcaactccagcttgatagagaatggcatgatcatacaaaatcagatagatcaacgtatcaatgaaaaattggatgtacatcatatgacgctcgaaaatgagagttatatgcataatgtacctgcaggaagcgagtcacattttaagttggttctagtaagtgatgctttcgaaggtaagaggctggttcagcgtcatcagcttgtttatggagtactgcaagacgaaatgacaaagattcacgctctcgctatgcatctatacacaattaaagagtggagtgagcgcaacgcgcttgctccttcatcgccaaaatgccacggaggcgagcagggcaaataaccctaactcgatctgctaatgagtatttcaatcactgttaatgatgccaaagatatagcaacaatcactattattggaagttttgatttctctttatttaatgaatttagagcgggctactcagatcttactaaaccttataaaacctacgtggttgatatgagcatggtcgaatatttagatagcgctgctcttggtatgctgctaagtatgcgtaatgccattgacgcagactccaacattcagttaacaggtgcaaatgcctttattaaaaacattctcatgatctctcgttttgataaacgctttgatattcagtaaaggccaaaatgatgaaattattatgcgtagacagcgagccagtttatcgcgaaattatttctttatgcgcagagaaagaaggtgttgaagtcaagagtgtagctagttatgaagaggctattcttacatttgaaagctacgctcccgatatagttactcttgatgtgattgtaaagggcggtagtggctatgatttagtccaaaaacttaaagccttgtcaggtaaccgctttgtaccaatgatttttctcgcatctcatacagctgattcagtaatggataagtgttttaaagctggtgcagatgacttcattcccaagccatttaatgaggtacttttcaatattcgactcaaaacgcacatgcgtcatgttgagctaatgaaggaaatgtaccgaaaaaacaaagcgctgacttactatcaaaagatgatagagcgagaacatgaaatggcccatcatgtacttgatcatattcaaactcgaagtgaaaaaaactctgaacaagtcgccataactaggttatctgcagccagctttaatggtgatttagccttagtaaaaactcgctcagatgctgcacgtctcgtttttgtaggagattttacaggacatggcttgccggcttctattggcgctttacccgtcatgcaaacattttttgatgcagttgatgatctggtctgcgtaaatgaattagcagttcgaattaatcgaatactgttcagtatcttacccgattatatgttttgcgctggttatctcattcttatgacgcaagaaggtgaaatcacttattggggaggaggaatgcctaacgcttttattagacgctctaatggtttagtagactacttacactcaaatcatatgccgcttggtattctttctgccagtgaattcgaggcagacttacaaaataataagttaaacgcaggagataccttagttattgtatctgatggggttttagaacttaaaaattgtagcgaagaaatgcttggagataaaaaggtcaagaaccttatatcgaacgcctatgctgaaaaaagcctaattactgcgcaacaaatcatagagcagcaacttgctgaatatttaggtgagtcagagcaactagatgatattactctcgttgctcttaggagtccttgcttgtaatggcaatattacaaacaagtcacttctattaagactttttactacctttcttcttgttcttattactttttgctttaggttgaacctttggaaatggtcgcttttcaggttccgtacgcagaactaaaaacaagtctgtaactacttctgggatctgtgcaatacatgaattagttagtttttcgctttcacgaatttgaacaacttcttcatcatcaaataaatcagacgcaaccataattggtaataacaattcggcaacgacttcttctttctcaggctcaaaccaatgactctcagtcatgaacacaccttccataaaaccagtagcccattcctgcaattcacttagttcttctggtgacgaggccatttcaagttcgcaaggcaccataaatccttcttccgactctaactctttttgaatgtcgataaaaagccgcgagaggtactgaagtatttgcttctcttgtttttcattttcaaattgcggtgtgtcttcaaaaataacaggcagccacttgtcttcggctgtcagaacaggacaaatagacagtgcagttaagaagccatgagccataacaaagttctgacattcctcatgaacttgatccgactccaaaaaattttctaacgtctctaactcaaggtcatcaagaggttggtgtgccatgtaaatgtttccctaatacaaattaagtgactgattctagcgaaaagaagacgaaaaatcgatgcagaaagtgttgtgttaagggataattcgcaaatgaatctaaagaagcacacactttcacgtttaggctattcagaatatcgccctttgcaagaacaggcgatcgaggctttgtgcgcaggacgtgacgttctactcgcagcaccaactggtggcggaaaatctttggtataccaagcggctggacttatacgaaatggcgttgctgtgattgttagtcctttactatctcttatgtcacagcaagtagaagaattaaacaaaaaaggcatacgagccaaatttcttaactctactttgaatccgggcgaacaagatgatctcatttgggcattacgacatcagcatattgacttactttacttatcaccagaaaaacttgttcagtcttcggtcataggttttttgcacagttttgatatttcgttatttgccattgatgaagcccattgtatttcccaatggggaaattttttcagaccggaatacagccaacttgggcagctaaaacactcatttcctgacgttcctatcattgctcttactggtacagttgatcaaaaaactatggtgacgattcaggagtcgctgcaacttcatgattgtctggtgttacgtaatagctttgatcgcaccaatattaaaattcagatagcacaaaaaagaaaagccaaacaacagattttgtactttctgcatcatgaggtgccaggggaaacaggcattatttattgccgctcacgaaaaaaaaccgaggagctagctagttggttaaatgaacttggattgccaagtttaagttatcacgcagcaatgttagatgaagataagcaacgaaatcacaagatatttgctgagcagcagggcaccataatggtggcaaccactgcttatggtatggggattgatattgctcatgtacgatttgttgttcacttagacttaccaagcagccctgagtcttattttcaagaagttgggcgagcgggacgtgatggaaaacctgcgaagtctttgttgctatatggtttgcaagacatgcttcaagcacagcagatggccgcaatgcagccgttagcagcagaaagagaaatacaacatttaagcagtttgtttcgtattttagaagggcgtggctgtagaaggcaaaatttgctagcgcattttgatgaaagtattcctgcttgccagcattgtgatcgatgtcttttcaacaagtctgaacagaatatgacgattgccagtcagaagcttttatctcttatttatcacacaaaaggacttcaacctttttcgctacttatccaaattctacttgggaagaaaagcaaagttgtttcgtccattggggcagagtcgttaccattatttggtaaaggcaaagaattaagtgaagtgcaatggaaatcagttataagacatttaattgcctacgattacattacacttggagctcatggtgtttttgccgtacatatcaacgagaaatcacggagtgtacttcaaggaaaaacacaaataatcattcctagtgaacattactacccaacccttcaagaagatcatcttataatagacagcataaattggcataaaatcttggcttggaagtataactacggcaaaattaacttaagtgatacccaacttaggttaatttgtttgcataagccaaactcgattgcttcattgagtcgcttaacaggtttaccaaaagaaaaagtggctgattttgctgaatcgctcattagaatcattcatgaggtagatttaaaagagaacgttgcattatgcccttaacctctcgacagtcgagcgtaaactacgatgaagatgtgctgagcatcattattgaaaaagccgatcattgctttgataaagcagatgcgttttttggcaataaatttaaacgctcgtcatgtaatttgaagcaaagaggtagggcggcaggcaccgctcacctacaaaaaaatgaactgcgattcaaccacttcatgtatcaacaaaacccagttgagtttttagacactgtagttccgcatgaagttgctcacattattgtatttcaaatctacggtaatacggtaaaacctcatggtaaagagtggcaagctgttatgcttaaggtatacggtatccggcccaatagaacacatacctttgatgttcctccgcaaaaacaaacctatgaataccactgctcctgccaaaaacatcaattcactaaacagcgtcacaccagagctcagcggggtgttgaatacatctgtaaaggttgtcgctcaacgttacaatttataagcaaaaataactgataatctataaaaacagtgaaaaagtgattttttatacactcttgccttatattatccatttttgatgcgatagcttcatgcttatagtaatataggcgagttttgtttacagcgtatatatgatggatttatctactcgacctaaagaaaagttagagctaaacaagctccaaaaacgccttcgcagattaacaggccaagctatagctgacttcaatatgattgaagatggtgacaaagtgatggtgtgtttatctggaggcaaagactcttacactatgcttgaaattttgcggaaccttcaggctagcgcacctataaatttcagtattgttgctgtaaatttagatcagaagcaacctggtttccctgagcatatcttacctgcttatctggaagaacttggtgtggattttcatattttagaacgcgatacttacagcatcgtaaaggaaattgtgccagagggaaaaaccacttgtggtttatgttctcgcttgcgccgcggttctctatacggttttgcagaggaaattggagcgactaaaattgcacttggccatcacagagatgacattcttgaaactttattcttgaatatgttttttggtggtaaattaaagtctatgccaccaaaattgttaagtgatgatggtaagcatatcgttatccgtcctcttgcttactgcaaagaagaagatatcgaagccttctctgtgatgaaggaatatcctattatcccttgtaacctttgtggctctcaggagaatttacaaagacaagtcgtaaaagacatgttgcaaaagtgggaaaaagaatttccaggtagaaccgaaagtatgttctctgctattcaaaatgtcgtaccatcgcatttagcagatacaaaattattcgactttaaagggttaaaacagtcgcctgcggcctttgaccgattaaatattatttcattataggataatagaaatgaacctaacgcataaagctctattgttaaccgccggtattttagggtcttctatcgtcaatgcatcatccgctggagttagtctaacgaatgacacagtaaaaggtgatattaacttaaatatgggggcgttcggcgttaatggcggcgtaactcataatgatgacaaaaacacttctactgcacatataggtgtcactgttgaagactcagatactagtggaccgcttcaagcaggtattggtattagactatatgctatcgatgcagatttagacaagaaggacgacttatctgttgcgctcgctttaggtggttggtaccgatacaccttaccagaagcgaatcgagtaagcatttatggctctgtatattactcaccacaagtactatctatttccaacttagatcatatgtacacttatgaatttcgcgcagaatacatgactatgcgcaatgcacgagcgtttgttcgctatggcaaaacagtgactgtgtatgaagatgattctcgtaaagaaattgacaaaggtctttctattggtgcaacagtagacttttaatagcgataaactgcttattgaaaaacaaaaaaggtggctaagccaccttttttgttaactcaaatattactcaccgtcataagcacaaaggctgaaaacaggtatatcactatctcttagtttttgactaccacctagatctggcaaatctataatagctgccacttccttgatgctcgcgccttggctggtcaatagttcgattgcagcaagtagggtgccgcccgtagcgatcaaatcatcaaacaataatacctcatcacccgctttcactgcaccttcttggatctctaattcagcttcgccgtattccaaagcgtacttttgcgaaatagtttttcctggaagcttgccttttttacgtactaaaatcagcggcttttgaagttcataggctaaaacggcagcaattaaaaaacctcgagcgtcaatgcaggctatatgagtgatatcggttgcaatataacgatgcacataggcatcaacaaccattctcatgcctttagggtcgctaaaaatgggggtaatgtctcgaaaacttatgccttgttttggccaatcttctattgtttgtattagtgatttaacgtaaaaatcgtcgtacagcatgcctgttgggcctcatcatatcaatcaaatgtgggcaattttaccacaatcactagcaaccccaacgagtttttgcatttctgggaaatcaattatctctatttctttaccatcaacatgtattaattcgttcttttggaagcgagtaatgacacggctaaccgtttcaactgctaagccaaggtagttgccgatttcaccgcgcgacatagataagcggaaagagctcgcagagtaaccgcgttttttaaatcgattggataaattcagaaggaaagaagccactttctcatcagcattctttttccctaacaacaccatcatctgttggtcgtcggatattttacggctcatcactttaaatatctgatgtttcaaagaaggtatatgagaagacaattcttcaagatgactaaatggaatctcacacactgttgttgtttccagcgcctttgcagaaacagggtagacgcttgaatcaattccgcttaaaccaactaattcactagggcagtaaaagcctgtaatttgctcttcgccgacggacgtaatattaaatgtttttaaagtgccagaacgtacagcataaactgaatcaaacgcttcaccttggcgaaacaaaaattcgcccttttttagtggtttcttacgctcaattatttgatctaatttattaatatcttcatcagctaatgctattggaaggcaaagagcacttaagctacagttttggcattgcgaagtaagcgtactgttgaatcgtgactgtgtgtgtgtcaatgacatgtgaatctccctgatctcgatctatataacttttgagtattttatggtgccgtttaggtatttatcaaaaaccatacaaatacagcgaattaataatctaccacgctctgtaactttaatagtggtctgcattccactacgatcaatatctaacataccatctttagtcatgggagttagattttccatctcttcagaaaagtactcgaagaagcgaatattatatttttgctcaatagtagcagtattcaactcaaattgtgaaattagcgtcattataacttgatgtcgaattctgtcatctagatcactaatataaccttttgctattgctaattgacctctctcaatactactcctataaattgataagtcagtatggttctggatataaacgccatttaaatcactaatagcagataccccaaatgctactaaatctgtaccagcatgtgttgtatagccctgaaaattacgctgtagcttgccttgtttttgggctattgccaagctatccgtgggttttgcaaaatgatccatgccgatatagtcataaccagcagcaatcaaatactcaatactcatcttcaacaaatctagtttcatgcttgatataggcaagctatcatctgaaatccgtctctgagcacgaaatcgatcaggtaaatgagcgtaattaaaaagtgaaattcgctctggtgataacgcaatcacttgcgccaaagtctccctaaaaccttctatagattgataaggtaagccataaatcaggtcaaagttaattgacttgatacctaattcccgagcatctgttactagttcagtaaccatttggacgggttgaacacggtggatggcttcttgtaccttgatatcaaagtcctgtacgccaatactaattcggttaattccttttttagttaacaactccagcttagatcgacttatttctctagggtctatttcaatgctgtaatcttgcgttccgtcattaattaaattgaagtgttgttgaatgttttcaaacaatacttcaattaattcttcggtcaaaaaagtaggggtgccaccaccaaaatgtaactgcgtaacttgtcttgagtgatcaagcatgaggctgcgtaatctcatttcttcgcccagtagctctacgtattcagcacctttatcgtactgcttagtcacaatcttattacaggcgcagtagtaacaaaggtgagcgcaaaacggaatatgaaaatacaagctaagaggggcttcggaaggcgttaacatcttatcaataagcgcaattttactaatgcttgagtcaaattgcggtgccgttgggtaagatgtataacgaggcccagataggtcgtacttagcgataagtgaagaatcccaaatcatgatgtgttcctattaaaatttctaataggagtttacactttagtggaaagccatttgctgacccagatcaaggatttccatactgcaaataaaagctttctctgtgttgttggtaataatacatctagcaaggttctaaccatcgatctaatctggtctaatagcgttttttgaaaattatgaccatgaactctctacctttatatctcgcccacggtgctggtgcaggtcacaatcacacttttttaaagcaactttgtgacgcaatatctgagcaaaggcagcaagctgcgataccagtaactttttcatatatgcaagagcaagagcgtttaggaaagaaaaggccaccacctagatttaacacccttgttcctgaatttgctgagcatattgtggatgagaatagctgtattgttgcagggaaatccatgggaggccgagttgctacacagctaacagatctagctatggtgaaagctgtagtatgtttcggctttcctttctatccagccggaaagcccgaaaaaaatagattatcgtttcttgctgaactcaaagcaccatgtttgattattcaaggcacaagagatcaattaggttcgtacgattgggttagcaagcagatgttgcctgaaaatgtgaatattctttggatagaaggtgcggaccatgactttaaaacgctaaaaaaatacaataaaagcatagaagacactgttttagaaatagctattcacacgaaaaactggctagaaaacaatatcgaaaccgaagcttaacctattgagagaactattatggaacaccaagcgctgcttgatgcaacagatttactttgccctgaacctgtaatgatgcttcatgtagagatgcgaaaactggctgcgaaggaagtgctaaaagtcattgcgacagatccgtcaacgacaagagatattccaaagttctgtcaatttcttggacacaagcttatccaacaagatcaagaaggaggtatttattactattggatcgaaaagaaagaaggttagttctaagaaaaagagcccaaatcacataattcgggctcttttttaccttaaaataataaactaagaatgaattaggccactttcagctttttggattgctctttttgcccaagaatcgcactttggtatgtctgcgcaaaactagaaaatgaaacatcgatatctagtctaagctgacgagcaacatcattagatgaaatcaaaccacgtatcatctttgtatcttcatcaataacaagtaagtgctgtagcttattattacgctggctaaataaaagtgactcgatatctgaatgtttaagggaggtataagatagagcaagtaatacttcttttgctctcatcaaatctgcaaccatcaattctgaacgttgaaaaccatttgctacctgtttaatgaagacatcttcagacaagtcttcaagactaataacgccaacaaagcgattatcggcatcgactacgattttcatgcgtacatgttcttttctcatcaactgaaccagctcatccgcacgagtatttgattcaattacccgtgggccagccgtttgaaaatcagtaaagactgataatgcagaagaataaagatttatattttctgtggttgtaggccaagttaattcgttaacgtcttttgtagatacataagttagtgttttcatgattaatccccagtgtaaaaaataaaatagctaaagtgtgggtgtgttaaatcagtgaaaacggtggggctcttgggttgatgctatcactaactttagcaataacaggaaagcggtaatttagaaaagacgtctgggttaaagtggaggcatgagtccgaaacggagttaatacaatacagccgctatctgctccattatcttgatctgggacaacgacttcatcgcatctttgttctacagtgggttctagccagcgaaattgatttacttcttgagcattggcgcgctgagatatcgtcaataaagacgatataatcacggcaatgatcattagtaattgaattttcatggcaaaccctagtccttgttctgtctagtaaatataggcttgctcctgtctaaatcccagccttttttacaaaatgccgcattttttcacgatcaaacactttgactaacaattgtggtgtaaataaggggggcataattacagatatataaaaatatttggcgatggcattaataacaccaccgccctaacaaatgcggcaaaagcattaccagctatgggttaatgttttttattaacacattaatcacttttttatgctggcagcataatggttgcttcacctgtcacaactactttaccgtcacactcacacactgtttttagtgtcgcacgacgacgacgttcattgatatcagtaacggttactgtcgtaaccacttcttgaccaacaaaaaccggagagcggaactttagcgtttgctctaaataaatacagccaggtcctggcaattgagtacctatcgctgctgagataaagccagctgtcagcatgccatgggcaattggctgaccgaaagaagtcgttgctgcatattcagcatctaaatgaacagggtttgtatcacctgttacatcagcaaaagcttgtacatctgcctgtgtaaccactttgcgatattcaacactttgatcaattgaaagttgctctaatgtatagcctgtagtcattaccaatccttattttgtcattttcggttatggtacactctcgccggactattcttaagaggtatctatggttaagttggtaatttttgattgggacggtaccttattcgactccatcgacaatatatgtcatagcatgttgcaggctggccacttggcaagcgcaccaagaagagcaaaagacgatataaaaaatattattggtttatctctcgacaaagctgtagacacggtttggccagagttatctttaaatgaaaaaaatacaattatcgagcactataaggctatctatgtggcatcggatcaaacgccaccactggcttatcccggcgttatagatgtcttgaataagctacaagctgcagatatgaaaatggcggtagccacgggtaaaagtcgtcgagggcttgaaagagtaatgtctctaactaatacaagagattactttgttgcatcccgctgtgccgatgaagccatatctaaaccacacccgttaatgctggagcaaatactagctgagctaaatatttcgccagagcacgccattatgattggtgatacagaatacgatctaaatatggcaaccaatgcgggaatgaaaagcattggagttacttatggcgcacaccaagaagaacgactaagagcttgccaaccgcacgcactaataaacgatttctatcaattatcaaacattttagggttatagaaaatgagctggacagaagatgaagaccgtaaacagtcgcttaacgaaacgtcaagtgagcatgtacatactgagaaaaaggccgaaatagagactacagatccaaataaagagatttggtccttactagaaaaaacacttagtgaaaaccttattgaaaagcgtcgcgctagacgctggagaatcttctttcgttttaccacactcgcgattttcctagcggtagttggtggatggtttgcaaaatctaactttcaagatgtcagtttagaaggagacatagttgccatgattccaatgcgtggcgttattggtgctgataacgagattgaatcatctgagtttgttggtttacttgatgctgcttaccaaaactcacgcttaaagggtgtggtcattgaaatgaatagcccaggtggaagcccggttcattctggtattatttacgacgccattcgcgccaaagagcaaaactatcctgacattccagttctcgtagttgttgaagacatggccgcttccgggggttactacattgcgtccgcagcaaatgaaatctacgccgataaagccagtttagttggctcaattggtgttatttcctccggctttgacgcaagtaacttgcttgaaaaaattggtgtggaacgacgcacttttacagcagggcgcaacaaggcttttcttgacccattcgccccaatgaccgaagaagcaaaagtgaaatggcaagctgtgttagatgaaactcatcaacagttcatcaatgctgtaaaagaaggtcgtggggataggcttgttattacggatgatgtcttctcaggtatggtatttactggttcacaagccatcaagattggtttgatcgatggtttggcaagcgtaactgatatattggacacgcgtttccccgatgcagagcctgttgtctatgagccgaaacaagattcatggaaagagctagctaaagagtttggtgttgaaatggcgacaagagttataaacactaccagcatccaataaatatcagcttgataacattaaagatcagccagtaccactaagctcctgcgggagcttttttattgtctaaaatataccaaagcaaaaaaatgaaagctgccagtaactcaccatcttgttttacaataaagataagtttgataaactatatacttaatttattaaatttgaatcttaaacgatcagtaggatgatatatggctcgcaaagcaaacatagcaagagaagaaattcaccaagcctgctgggagttgatagaaaagaacagcttcccaaatattcctcgtttaaccgaatactttctacaaaaggacggacgtcgctgctcaaacactactttcctgaatgcaattactgactgggaagaagcctacaaagaacagcaacaacacgaattaagcgaactcaatgatgtattgcttcctgtttttaagcgcttttcaagagaagtgactcaaaacctcggaaaattacttgatgaaaaatcgtccgaaattgagcaacaccaaaaactaaagcaagaagcaacacgaagtggttatatgtctttatcttcagcattaatcgaattacaaacagcatatgattcattaatgtcagagcacaaaaaagtaggtgatgaagcagaaacctttaaacaaaaatttgcatttagtgagcaaagataccaagaagtgattgctcaaaactctgtattaaccagccagatcaaacaagaagaaaaagataacgccgaactcagaattaaccttgctcaaaaagaagtagatcttgccaaacaagacaatcaaattgctaagctaactgaagaaaatgcgaaactggcagcaacactagaagaaaaccaacaaaataaaataaaagatgacgcgaaaaagtggcaagaaatgacgaaaaaactcgatgcattaacaagctcagtgaaaaccatgcaacgcaaagatagaggcacgaaacaataaccgttataatgtgtcactcgccatatccgcgcattcagaattaagaagagaagatgagctacaaacaatcagccgttcgtgatttatccaccatcaaagacttcattcgttggacatttagtcgctttaaacaggcagacttgttttacggtcatggtacagacaatccatgggatgaagctgttcatcttgttatgggcgcattaaaacttccactcgactttgatcgtgatatgttagattgcgctctgacctacaatgaaaagaaacacattcttaagctagttcaaactcgtatcactaaacgcgaaccattgccttaccttctaggtgaagcttggtttatgggactaccatttaaagtcaccaaagacacattgattcctcgctctccaatcatctctttgttggaaagtgaatttacaccttggcttaaaaactatccgttgaatattttagacatgtgcacaggctctggttgtttgggtattgcggcagctttagtattcgaagatgctgaagttgatatttcagatattagcgaagcagccttagatgttgccaatgaaaatattgtccgtcatcaagtcgaagaccgagttcatgccattcactctgatatgtttaaaggtttgagtggcaagcgatatgacctaattatttgtaatccaccttatgttgatgcagatgattttcacaatgcaccagctgagtttcataatgagccagaattagccttaacttctggcgaagatggccttaattttacccacgaatttttaacccaagtcgcgcattatctgcaagatgacggtatattagtctacgaagtaggaaacaccgaaacagccttacaagccgcttatcctaatattccctttatgtgggttgaattagagcagggtggcaacggtgtctttatcctaaccaaagaacaacttagcgaactattacaagagcagaaataacctatgtctggtaatacatttggaacactttttaaagtcaccacatttggtgaaagtcatggtcttgcgcttggcgccattgttgatggttgtccaccaggaattgagctttgcgaagcggatttacaacgtgatttagatctacgtaaacccggcacatcgaaacacacaacacagcgtcgtgaagccgatgaagtgaaaatcatgtctggtgtttttgaaggcaaaaccactgggacaccgattggtttaataatcgaaaacaccgatcagcgctcaaaagattatggcaacatcgcagatactttccgtcctgctcatgctgattatacctatgatcaaaaatatggcttccgcgattatcgtggtggcggtcgttcatccgctcgtgaaacagcgatgcgcgtggctgctggtgccattgccaagaaatacttgaagcaacaatttggtatcgaaatccaaggtttcttgtcacaacttggtccaatcaaattggaagtcaaagatttaagccaagtttacgacaacagcttctttagcccagatcccgatgctattccggaacttgaggaatatatgactgcacttcgtcgcgaaggcgattcagtcggtgcaaaaatcaccgttatcgctaaaaatgtgatgcctggtttaggggcgcctgtatttgatcgcctagatgcagacattgccaaagcaataatgagcattaacgcggttaaaggcgtagaaattggtgatggttttgatgttgttgaacaaaagggcagccagcaccgtgacgaaatgacgccagaaggttttttaagcaatcatgctggcggcgtattaggtggcatttcatctggacaagatattgttgtccatatggctctaaaaccaacatccagtattactatccctggtaaaagtatcgaccgtgctggtaatccaatagaagttatcaccaaaggccgccatgatccttgtgtaggtatacgtgcaacgccaatcgcagaagctatgttggctattaccattatagatcatttgctaagacatagagcgcaaaatgccgatgttgtttgctcaacgcccattattaatgggcaagcgtaggtttataatagtctaaataccaagccgctataacaacatagcggcttttttatttttactttttaagtattgaggcaaaaaatgactatcaaacaaggctctaccgttattcgagtttgtgttggatcaactaatcccgtcaaagtaaatgctgcaagacaggctttttcacaggtatttcctaatcacagtattcactgtgaagaaatgcatgctccgtctgatgttgctgatcaacctatgacagaagcagaaacacgccttggtgcacaaaaccgtgttaggtattgttcagaacatagcgcgagcaatgacatggacttctttgttgctttggaaggtggcgtcgatgaattcgaggagggcgccgcgacctttgcttatgttgcaattttaaatagtgatggtgaactaatgacaggccgttcagctaatttacctctacccaataaggtttatcagcgcttacaagccaatgaagaactagggctagtgatggatgagttatttaataccgataacattcgacaaaaaggcggcgccattggcttgtttaccaatcacgctgctacaagagaaagcgtatatacccaagcattagtgcttgcgttagcaccagtacttcatcctgaacattattaatgtaaataatttaagcaatatataagttgaaacaatgaaatatcaatggatcctatttgacgctgatgaaactctttttcattttgataatttcgccggtctaaaacacatgttttctcagcatggcgtaacttttgaacaaccagaatatgatgagtaccaagccgtaaataagccgctttgggtagaatatcaaaatggaaaaattagcgcagaacaattacaaacacatcgcttcaaactttggagcgatagattagccatcagcccaaaagagctaaataaacagtttttagactctatggcggaaatatgtaaaacattaccaggcgctatagagcttgtaacgcatctgcatgaaaacaaagtaaacatgggcatcattaccaatggatttgcacagctacaacatattcgtctagaaagaactggctttctgccatatttctcaccggttgttatttccgagctcgttggtgttgctaagccacatcctaaaatcttcgaacatgctttagagcaaatggggtcgccaaataaagcggacgtgctaatggttggtgatacgttggaatcagacattcttggtggcaaaaattttggctttgctacatgttggcttaatcaccacaacaaaacacatccgcaagacattacgccaacgcatcaggtaagctctttacatgagctacttaactatctcaaataattaaaatagtggttattggtaaagtgggaagatttaactataaatagcgacatactgttggcctgataaaatttgctctccggactcatttcataactacatttcttggcaagacaagaataaccgtcttttacgtatttgctaaatgagctgtgagcaagcatccatgaccttgacctattcaggtctgattattattttttaaggctcgcattagtttgaatcgatcaaatacatgcacagataaacgccttataggtagagtgattataaaccttcaagaaagctaactattgcttctaattcttgttctgattctaaatcaatatatccaagaatctcagatctagagcttaaaatttttccgtacgttaacaactcacgttcagatgtccaaccatttttagctaaaaatggaattggatttacgtgaaaacgtacagtagttattaaatcttgaaatgagccattgtggccataaggcggagttttcgatacaccaagtaaaggaggtgttctgaacttataccgatctttctgctcgaatgtaattcctgctcgcccgatatcctgtccatgaatatgagtgccaaaatcaccttgtggtacaccaatagaatgaaagcccatatctgtgaataggtcgccattatggcaagctgcacaacgtccttttccgaagaataaaattgctccttctttctggacaggagtaagtgccggtttatttcctgcgagatatttatcccactgactaacttggcactcattgtttaactttacagctaaaaaagcagtaattgcattgcctatattagctaaatttaatgtttcaattccagcctcggatttaagtttatttaattcttttatttcttcgcttttaaaagtaagtagttcgttgattagtttattagctgcattgaatttttcatcaaaataaacactctcaactagttccagattgcggctggatctgtaaatctgctgctcaccaagaaactcatctctagcaagaatagggagcactgctgcaacagaaaatgctgagttgaaccctttactagctgcctcgccaatagggctatatataagcccttcttgttcaataacttttccatcccagaaaaaagtcttgtattttggatgactgcgattaaataagctaaaagcatttcttgggacaatgatgcctcctgaagccattctcgccatgccttctccatgcccaccaactccaacggctacaggcaaaccatctgttaaatgcttgctatccaaatgacatgttgagcaactagtatctttaccgccactaagaactgtcgtgttaaaaagaaaacgtcctagtgcgactaagttatcattttgaatctgagggtttgtttgtccacaacttgcaggattaagagaaaaagtttcgataactcgtgtaagacgatcatcaattgataaggcatatgttcgcgtactaattaagaagcctataaataatactgttattagataaggcactttaacgctcattgaatcgatgttgttgaacaaattcctcagtactcctttggtgaacctcaagggctctaagtcctagatatgataaaacgtcttcattgagccccagtgaaagcattattttgcgagttacatcatactcatggcaagataaaaggtggatttgtgcagtcttattcagagtatcattccctttctgctcaatgaaccaggtttcatccatcgcattagcacactgtcctgccaaatagatgtacttatcagaatatagtagataagcatatccaggagctattatatttttacctgtccagctaaagcaaaaaattgctacgcccgcgtagaaaatagttttcatcatggagctaaaatacctaaagaatttaataggccagaatctattttgcttcctccacttaagcctgtatctcttcggtagctagaaattgctgtgcgagtctgttcacccaaaatgccatctatctttccagagtaataaccgtgcactgttagcatagcttgcacctttcgaacaactaattcccgttgctctaacatttcagagccggatatggtcttagatgttgtagtagaaggtgagctcttaggcgttgttgttggtggtgaggaaggtctaccaagcggatctgaaagcgggaaagctggttttgcaggtttagaagggactgaataaccacctccagcagaagatcgatgtgaaccatgcgatgaatgtgattgatggcttctatggccagctagataagtaggtgtatttacgttcaagggagcaatgattacatcaagtagtcctatattttttggttcaacataactctcaactattgcattagcattgagagagagaaatccaggtagcatcgcagctaatccaaaagatcttttcattgaatactccttggaggatcaaacctttctccatttgtactagtaaagtacccaccgcaagctaacttctcaaggcaatctttacactcatctgggtaatagtttttccaatcagaaatagatttaacagaaaattgcctgattttttcaggaagatggcaacgtggatagttaaacaaagcaaccggaattctagacaatttagaaaattttattgcatcagtgagcttgtcagcatataaatctggagacatataaagatctagccaatttttttttgcccaccccgtgggctctaagttcataattgatatctgtgacagagaagaaaacactctagctgaaaattccacgagtgctggaatctgttgataattaagttttgttggaattattctcaactcgataggaatacctgaattcccagcattaattaagcctgttacagtgtctttaaaagcaccttgagaacccactagttgatcatgtacttcaggtgaagctgcataaagtggaataccaaaaatgatctctccataattggacagtgaagctatctgttgtgcaaattttttatctttaaatgctctgccatttgacaaaatatgtagtgaagtttgaggaactaaggtacgaattgatttcaacatttcgaataagccctctccatacaaaagaggctcaccgccagaaagacctattacaccattaaagttgaaatctaaaattgctttttcagctaaatctaatagccatgagtcgtctctgttcttaggtggttgtgaacaaaacatgcatagattatcacatcgttctgtaaggagaagggtgttgtgattagctcgtcggctgagtattactctaatactgcctttcccgttcgacataccaatatcaccgtcttctatggtgttaaaaagcttcgcatcaataatgtattgttctgtaatatgacggggagcattgccagcaaaaacccgtaaaacaggtagcgctttatttgttgtaataggattcttggcaaggtaataatatccatgtttaataaggggtgtcgactcagtgagatcaaaaagatcaattcgcataggggagttcattgagctacatccaagataaatgatttgtcttcaggtgatccatataaatactctaaggcaattctgaacattcccttatggtattcacagaaaggagagtgtgctttatgtccaatagactctccaaatagagagatattttgtagtggatctgccccacaaaaaggttggaaagcacaatcaacacatcctggtttattatagtttattcccccatctacgatagattttgtgatagcagaaatgtttaacgtattgccacttaaatccccaagactaaagtcaatttcagggtgtaagcgctgaagcattctagcttcatctgaaccaaagatacgaccatcataattaaataaaattgcatttaatccaaaacctgaagggcttttcaagtcggcgtaagaattaaaagtagggctaattaagcgttttatatgtacaccaatagagtgttctgaaacgagatgacctataagccaaagttctttgagtcttttaagaaaattacggtaaaaaataaagtaatctgttaattcataagaccccatctctttttttcctgcgaatccatatggacttaaaggccttatgaagaaggacgttattcctaaatcgagatggcttttaaccagttcctcgtaggattttagagaatcttttgtgatggtagtaactactcccaaacgttccagacctaatgtacttttaacagctaaagcaccttgaatagctctatgataggaactgtcactcgccaaaattcgattagcatcatgtgcctcttttagcccatcaagagacatagaaaaatcgacatttcttgattttgcccaatttaagatatcattcgtcagtagtgacaagcttgatgctattacgaacttaaattcaattaattcagattcacataaatcatataacttttgtattaggtcaaaccttattaagggttccccaccttgtatctctatacaatatggtgccttaccaagtactaatatacgttgcactatcaatgctaaatccgattcttttaagtcatattgagtttgctcaataggggctctagctacttgacagtatttacaatagtggtcacagcgaagggtaggtacaaccataaaaacgggattaaattgtatctcagctgtaagtcgcttggcaaaagcagaagctattgtagtaattgaaagcttgtaatcatcactggtcgttataaagttttgttgttgtaattcatgtctttttgtatattctaaatcactaggagactcaataagcggtacgagatcatctgaatctattatgttactaaacccaccgatattgctgataaatactttattactagagaggcgttcgaaattaaatggtaaaggtgtcatttttgcacctttactaattgctcgatcactaaattctgaagagtatctgcattgcctgtacgaattgacaatatttctctcagccgatagtcgttcaataattgagacaaagctgcacttattttgaactcatcactaggtatatgtatataccaaaaatcagcgttttcagtcagttccgtaggcgattctaaccaatacagtgcattccgaattacatattcggaatactgcgtttttaatagctctattgttttaatagtcataggtaatcttgccgtcatttgcctttccctaagatatctgaacttaggctataagtatttataaagttatagcaccttttttagataaatgctcagcgaagatagttgagtgaacatagcgcatttaaaatttaatttatttaaagattcagaataattaatcctaggcaatattaataacttcaataggtacaaaaatcaggcaacgtagggtttgtatctcttcactatttccgataaatgttattatcggaaatagtgtaaatacaggattcatacgtataacgactatttttcagctgatgattactaatgcttggaacccatcatcactggctctatcatccacaaaccaaactcatccttctattgaaatgctaaacaatcatctctgcgattgaaatgctaaacaatcatctctgcgattgaaatgctaaacaatcatctctgcgaatgtttattctgagtaaatttagtaagtcttggtctgacacataaccgtttatttaatctttctttaggctttacctcatgattgttcgcccaaatccaaattggatagttatacttacgacccttaagggttcgattgccaaacgcatcgctttacgtgttttattaatcaccgtttttgcctcactaattgttctgttagaaaaaacatatcctgcgtcttttgagaatgtaagctccattccgtttactcttttaggtttgtcgttgtctatttttatgagtttcagaaatagctcatgttatgacagatggtgggaaggcagaaaaatgtgggggaaaatcatcattgaagtacgcgctttttgccgcgaaagcattgtgatatcagatgcacaaactcgtgaggaaatcttaaaaatgctttgtgcctttgcacatgctctaaactcaaaattaaaaggcaataatgtgagtatttccctaagtaaatggatagctgatgataagttcacttttatcgataatccagcggatacaattttgagtaatattggtgaaaaatgctcaaaactagcctctgatgggatcattagtgaatggcgttacttagagcttgaaaggcggttaataggattatctgaagctcaggctaactgcgaaagaatcaaaaataccccgcttccattcccatatacacttctattacatagaacgacatttattttttgcctgttattaccatttgcaatggctgagccgctaggttggctagcacctatatttacgacaatagtcagctatacgttctttgggttagatgcaattggcaatgaattagaagatccatttggcaacgatgtcaatgatttgccaaccgattcaatggttcgaatcattgaacgcgatgttcatagggctcttggaagtattgatctaccgcctcagatgaaacctgttgatcatgttttaagctgattgtatatctactaaactggtatttgagatcagataaaaaaagggtgtctatgaattaccataaacaccctcttcctaaaaatccaataccgtttagatcatgcgataatgcagcgatttctaccttgttctttagcctgataaagtgctttatccgctaatgaaagtgttttttctatgctaataccgtcagatattgcccaagctgctataccgattgaaacggtaatattaccaactacatcaaatgtttcttctgaaatcgcgattcgtaatcgttcagcgactaagaaagcatcttctatagaagtttcttttaataacaaaataaattcttcaccaccagttcgggtaaccatgtcaccatctctacaaaatcggttcaatatttgcgtttgctgtttaagaacatcatcgcccacactatgaccatagttatcattgatacgcttaaaataatcaatatctaaggccaagacactaaacggcacttccagcaaagctaactgtttaagtttaaactcaaaagctctacggttatttgcaccagtcaatgggtcggtttcggcgtctcgcttaagctccccaatctgattatggataagctttacaccactcaacatggcttttttaagacctaaactttccacgtaccaagagtcgatactttctatgtcttcattcacagttgggctatcaagtgatctcgctttatcagctaactgttgaagaggtcgagaaatggctcgggcaaatagccaaataaatagaaaaacggctaaagccatgggcaaagtgcgtaaaataactttttccataatacctgttaaaggcactaatgtggactctaaaggactctgtgtaacgacaatccagccagtactaggaatagttgagaaacctgccaacatatcaatccctctactgttggtcagtaacaaccctccttcttttttggcgacaatttcatcaacaccatcattttcggcgacaaatgaaccaattcgatctttttcagggtgataaaggacctgtttgtcttggtctataacatagatataagagccatttttgtaattatgttcacccaatatctcactcaaaatgttaggactttttaaatagatagatccaccgagaaaacccaaataatttccttgaaaatcaaacacaggagcagaaagaaaaacaatcaaattctttagagtagaaagatatggactactaataagtagcgttttttcctcaatagcttctaaactaccggcagaggtaagccgtcttccgactaaatctagcgtttctggtgaagcagcttgagtcaaaccatttgcatcactaatgaccacagaattaaaactatccgtttgaaatttaaggcgattagcctcttcttttaggcgggagccatcattcattttgttaaacaatgagttagcggtataagttagctgttgcagagaagatttcagaaacacttctgtcgtatcagacagcttactggcataagccctattcacttctattgtctgcagaatcaattgctctttctgcacctcgtagttcgaataaaagctgttaatgaaggttaaggtggtagcggttaaggccaaaaataaaataagccgattgagctttaagaatttgctttttaatactgtcaaaactgtagatccattacattgatttataaaggcggttttatagtaggttttagcataaaacaagaggcacatttttgcccccttgatttatattctttacaacttattaaacgatattgacttctggcacattgatagctttacgacgatttaaccaaaccatgacaagtgcaagaaaagacaacactgctgcggcagttggaatccactcaaaactaaagcctatactaattaccaatccacctagagctgctcctaaagcatttcctaagttaaatgcgccaatatttatagacgaagctaaacctggtgcttgatctgcgattttcattacttgcatttgtaatggagggccactaccaaatattacaacgccccataataaaatagttaaactggcaccaattagcgtcgttgaggtaaagcgaaacagtaataaaaccaatacctgtaggcctagaaaggcaaacaaagccagatctggtgacttatcagttactttgccactgatgtaatttcctagcgtaaaaccaatgccgacaagcattagcatggttgcaatagcgttatccgaggcttgagccaaagtctgcatgatcggcgcaatgtaagtataaagcgtaaacattgaacctgcacacatcaccgtagtcgcaaaagctcgcagcgcagcaggctgcatgatagctttaagctctgttttcacatccggcttttcagcctgtggcataacgggcaaactgcggctgataccgataaaagcgacaatacctaatatcgcagttactgcaaatgaaatacgccaatcaaaattttgccccaaccaagtagtaataggaacaccaacaatattcgcaatggttaagcctaaaaagatcgacgctaccgcagaaccttttttatggaaaggtgccaaattcatggcaacaacggcaccaataccaaaaaaagcgccatgagaaagactggtgatgattctcgaaactaagaaagtctcataattaacagataccgctgagagtaaattgccaacgacgaaaaccaccattaacgcaagcaaagaggttttgtgactataacgtgttaaaaacaaagtaattaatggcgcacctatcattacaccgacggcataggcgctaatcaataaacccgcagccggaatggatgcattcacgccatctgcaataactggcaacaaccccataggcatgaactcggttgtccctattccgaaagtacctagggcaatagcaaaaataccccattgataagcaagcataaaagctccgatatttgattctagattaatgaacgatagtgactatttaaggctgaaaacaaaataagccaggagcttgcgcccttggcttattgatcaacgcaaatattttacaacacttgccgagttattgcttattgaaagatgtctttacttatttttgctgatttttttagtctgtttttggtggcttggccaccaaaaccaatagacaacaaacatgattagcgaaacacctaacacattaatgagcacactcatttaccctccttagtatctgtacttttaagatttgaacgggaaatgcgaaaaaatctaagccgattagcattagtcactacagttacagatgatagagccattgcggcaccagcaataactgggctcaataacccccccgtaaacggaaatagaatccccgcagcgataggaatacctaaactgttataggcaaatgcgccccataagttctgcttaatattccttaacgtagcactacttatttgaataacatctgcaacgccatttaagtcattatgtatcaaagtaatatcagcgctctccatggcaacgtcagttccggctcccatcgcaaagcctacatcagactgagctagagctggcgcatcgttaatgccatcaccaatcattccaaccacttcaccttgtgcctgaagcttcttaacccagttcagtttatcgtctggcatcagttgcgcatgataatcgtcaatgccaaccatatttgcaactgaagcggccgtttctggattatcgccagtcagcatgacaacttttaggccttgttccttgaagttcgaaatagccgatttgacgcctttcttaatgggatcttcaatataaaaaacagccattaacgcaacttcatccgagagatagacgcgggttgctggattatgcagatcatcagaagcaagcaaatctatagagatgcccttttctttcatcaggcgctcgttaccaagataataagccttcccttcaatactgcctctcacgcctaaaccaaccagtgactcaaactcatcgagagcaacactttctttttctgttgcatccgtctgacaatgctccaataaagcattagccaaaggatggttagctcgtgcctctagggctgaaacgatttgtgccaccaaacctttatgagcttgctcacttaatatttcattaacgactttcggtttaccttctgtaatcgtgccagtcttatccagcacgaccacagtcaattcactcgctctttgtaaggcttcaccgtttcgaataaggccaccatattctgccgctttaccaatccctatcatggtagaaataggtgttgctagccccaaggcacacggacaagcaattatcagtaccgagatggttgttaccaacatatatgagaagacggattcattgtccacaccaaatatagaaaggttaaaccacacaagtgccgtcaaaatagcgataatgaccacgcttggtacaaaaatagaagacactttgtcggctagcacactaatcggtggctttgagttctgcgccttaccgaccatggttataatctgcgcgagtaaggtatcggaaccaatacgagttgctttgaacaacaaactgccttggccgtttattgtgccagccgatagcaaacttcccacgcttttttctattggtgcaggttcgcctgtcagcatagattcatttactgttgaaagaccttctaagacttctccatcaacaggaattttgtcacctgaccgaacccgcaaaatgtcattcaccttaatatctgccacactaacgcgagattccgtgtcgccatccactcgcgttgccattttaggtcgcaaatccaaaagtcgatgcaaggcttggctcgttttacgacgagctctcaattctaatgcttgtccaatattaattaagcctataatcatcacggcagcttcaaaatataagtggcgggcgttatctggcagccaacttattggagccagcacaactaacattgaatacagccaagcactaccagtacccaaggctattaataaatccatattagcctgatgattagtaaaggctttccaggcacctcgaaaataatgtttaccagcgcttaccataatcaacaatgaagcaataccaaccacaaaccagacaactctgtcagtgagtgtgctcaccatcatacttccgccaaataggccatatagcatcaagggaaccccgagccctaaacctagcgcagacgatttacatttatagcgatattctgctaattctctctcgcctcgctcctcttcacttttttctgcatcaaggataagactagcttggtagcccgaattctccaccgctttgattaatgcctctgaagagcctctggtgacaacttgtgcggtatgattggcgaagttaacgtctgcagaaacaacatcggcagaatttgccaaagccttttgtaccgtattaacgcaaccggcacaggtcattccagcaatagaaagctgatagctaactgaagtgtctgatttatctagattgtccagttctttgtctactggattttttttctcatcagatgcttgcttattatttaattgatcatgctcactattatcaaataagcctgatgtttgatatccagcttcctggatactcgcttcaattgcggctaattctaaatcagacgtgactactagtttatgttctttcggcatgccttcgataatagcttcaggacttttttccagaatgagtttgcgaactttcgacacgcagccttggcaagacataccagtaacattcaatgttagcattgtcatttgatcggttgattttgattctgtatgcgccatttctaccctcctcttatatcgctatcggtaggcctacctggcctcttcccagccctcaatcaaacaacaaattgaatgaccgtcaggagcaccatttggcatgttttcccaagcggctaacgcgtcttccattttgactaaatgtgcctgcagttgagctatttttagtttggtttcaggaacttttttttctaataaatcacgaaccatagggcaaggtgaatcaccactatcggattgatgaaaaatctcttcgatttgctttaagctgaatcctaaatcactggcttggcgaatgaaatttaatcgctgcaatgccaccttatcgtataactgataaccatttttgggatctcgctcagcacagattagcccaagccttgtgtaatgacggactgtttcagccgtcacattggtttttttggctagctcacttacccgcatagaaactcctttgaaatatctgaactataaccatagtgtaaaacctgtatgtagcacataggtcaagcttttctacaataatgacggtataagaaatttgaaacaaaaaaaaccgagttcgtaatgactcggttttctaaataatttgggtaggctaggaattaatgcagcttaagctttggcttaacgaccttaccaatcttttgcgctgccatgatcactgtggctttaaaccagccatgtatcgcaatgaggtgaagtctgtataaggaaacataaacgaaacgagcaatacgtccttctataaacatggagccgcccatcaggttacccattagattacccactgtgctataacggctcagattaactaaggacccataatctttataagtatattcttttaatggctcgctcaagaaagatgctttgatgttatcaaacaccaacgaagccatttggtgagcagattgcgctctaggcggaacaaaagaaccatcagcttgtttacatgcacagcagtcgccaatcacataaatgttctcaaaccttgttgtctgtaatgtacctttaactaatatttggttgtttctcgtggtttcaaagccttcaatcttggctacgaagtctggtgcttttacacccgcagcccaaatcatgagatctgcttcaatatttttctcgtccgctgtttgaaatccgccatcataagctctgacaactcgagtgctttgacttatcgtgacgcctaagtgaataagctcttttgttgctaaagaggcaattcgatctggtaaggctgcaagtattctggggccggcttcaataagttgaatattaactcgtttgccagacatttcaggcatgccataagcttttagcatatcagcaacatgaaacagttcagcagataattcaaccccagttgcgccaccccctacaatggctagcttcaactttgcatcggcaccttcttgatgaacacgtaagaactggttcaaaagcgcttgttggaaacgctcagcttgtttatgtgaatctagaaaataacaatgctctcgtacacctggagtgccgaaatcgttactcacactgcccacagccataacaagaatgtcataagaaatagtgcgttcaggtaatacaatgtgacccatatcgtcagaaagagagtctagtgtcaatgtacgcgcttctgggtcgactcccattagcgttcctaattgaaactggtaatagtgttttgcagcatgggctcggtaattgacaccatcgttattaatgtccagcgacccagttgctacttcgtgcaacagaggtttccaaatgtgagtctgacttttatcaataagtacaatctctgcttggcgctttttaccaaatcgatgtcccaacttggtaaccagctccaaaccaccggcaccaccgccaacaaccacgatttttttcatacaaaatcccctataaacattgaataatctggaaagcattcattaaacactttccagattcctcgacaggaaacctttatttcattctttgggctaataacttatctaatgtgtttgcaaaagccattctatcttgctgactaaatactgtagggccaccagtttggatacctgaagagcgcatttgctccatgaagtcccgcatacctagacgctgtttaatattttcttttgtataaagctcaccacgagggttaattgccaaagcgcctttttcgattacatctgatgccaaagggatatccgcagtaatcactaaatcttgaatgtcgacattatcgacaatgtaattatcagcgacatcaaagcctgcgctcaccacacggcgttcgatccattttgatggcggaatagatatggcttgattggcgaccaaaatacaggaaatttcaagacgttcagcagcacgaaaaagaatggttttaataacatttggacaggcgtcagcatcgacccacaagcgcataggattcccctttttgtagggcactattattcatcactcgaaaagtgaaatccagtagtgaataagaacaaacggagcacatataagtgatccgtttgttctaacagtcatagagactatatatttgagagaatctacatatttgggtagtttggcccaccagaaccttctggcgttacccatgtgatattttgtgcagggtctttgatgtcacaggttttacaatgaatacaattttgtgaatttatctggaaaatggaatcattattggactcaactacttcataaacgccagccggacaatatcgttgagcgggctcattatattttggtaaattactttgtattggaatcgccgcatcttttaattttagatggcatggttgattctcttcatggttagtattcgacaaaaatacggaagatagtttgtcaaagctcaataaaccatctggctttttatattccggtgcaacgtgtttctccgctaactccatgcacgcatagtctggtgtcatatcattgaaagtgaatggcaagccgcctgaaaatatattttgatctaaccagttgtatgcaccaccccagaaagtaccaagtttgtgcatcactggaacaaagttacgtgcttgctgtaattccttccctagccaagaattactcacagcatcattaaattgaaccaaatctgctgctggagtttctgattgcagcgcatcataaatactttctgcagctaacataccgctcttcatcgctgtgtgagtccctttgattttggcagggtttaacgtaccggcatcacagccaattaccaacccaccaggaaaactcattttaggtaatgacgcccaaccacctttagcaattgccctagcgccataagaaacccgtttggcacctttcaaatgcttagagataacaggatggtgcttgtatttttggaactcctcataaggacttaggtatgggtttttatagtttaagtcgacaatgagaccaaccactacctgattattttctaaatgatataaaaatcctccaccgcctgcttcgttacctagcggccaaccagcggtatgaataactgtacccggcttactttgagattcaggaacatcccacagctcttttataccaagaccataatgttgaggagccttgtctttatccaattcaaaacgcgcaagaagttctttgcccagatgcccgcgacacccctcagaaaagatggtgtatttagctttcaacaacattcctggcataaagccatctttttcagagccatcaacagctaatcccatatctcccgtaataataccttcgacattgcctttatcatcgtaagcaatatgcgccgcagaaaaaccaggaaagacttctacacccaaagattcagcttgctctgcaagccagcgacataggttgccaaggctaataatataattgccatcgttatgtagcgtctttggaatcatccaatgactaaattttttagacgctacctctgaacccaaccaatgaagctcgtcgacatttactttggtatttaatggtgcgcccatttcttgccattctgggaacagctcagttagagcacttggatcgacgacggcgccagatagtatgtgcgcacctatttcagaacctttctcaaccaaacaaacgctaatttctttttcttcagcctgcgctttttgcataatacggcaagcagcagataacccagcaggtccaccaccgatgattaatacatcaaactccattacttctctatctgacatgttgcctcccattttatttttttagggcattctctatagtcataaaatgcttttcatcgattgaaagcatttttgtttagattgtcaactgttgttgatccaaacattatagaatgagtatgccctaaagctctcggcaaaacatgatcacaataaaatgcgaccgaatgtccccaagagcttttttgtgattcatcaagcttttcatcattctgcacagcatgtaaagctcttacttgtaaccaagcaccaaccaaatagcccattaacatcatataagaatacgctaaacctgtacccaaaacagggttcttttgcatagcagttaaacaagtctcagttgccgatttagcctgatctagtacagccttcactttatctgcataagtactaacagaggatgtttgccattcggctacttcagcttcaatgtctgctagtaacgacatcatggcggcacctttgtctgaatgcaatttacggccaatcaaatcaattgcttgtataccattagtgccttcataaattggtaggattcgtgcatcacgcgcatgttgggcaacgcccgtttcttcaatgaatcccatgcctccatgtacttgaaccgctaaggaagtaatttcttgagcttgctcagttatccaaccttttacaataggagtatatagtgcggttcgagcgatagcctgctgttgatcatcgcctgaagcaagatgagacatgtcattttcaaccgcagctacatagataagagaacgcatcgcatcgatttgtgatttcattgtcattagcatacgaagtacatcggggtgctcgataatagcagctcgagctgttcgctccacattcattccctgcttacgctctttcgcataggctagtgcttgttgatatgctcgctctgagatagccaaaccttgcaaaccaacaccttgtcttgcattgttcatcatagtgaacatagcttttatgccttcgttctcttggccaacaaggtagcccactgcgccttctttatcgccaaagctcattacacacgttggcgatgcatgaattcccattttatgttcaaccgaaactacttgtacatcattgcgatgagcaggctcacccagatcatttaaaatgaattttgggacgataaacaaagaaatgcctttcacaccatctggggcatttggcagacgagctaagaccaaatgaatgatgttgtcactcatttgatgatctccccaagtgatgaaaatcttttgccccttgatacgaaatacatcaccatctggcgtggctttacaagcaatggcagcgagatctgagccagcagcaggctctgtaaggttcattgtaccagcccattcgccagccaacattttaggaaggtataaattctttaactcagcactagcatgcaaactaatcgcctcaattgctcctaagcttaacaaagggcacaaagaaaaagctagattggccgcttgaacaccttcgttaacagcggttgctacataagaaggaaggccttgaccaccgtattctgggtcgccggataaaccaatccaacctccttctgaatacgctttgaaggcttctttaaagccttttgcttcgatcacctcaccattttcaacccgcgagccttctttgtctccactggcgttgataggcgcgataacttgctcggctaatttacctgcctctccaagaatcgcttctaacagatcgttatcgatagcatcttctaaataaggtgtaagacgctctgttttagcaacagaacgtaagctgaatagaatgtcattgattggatataggtattcgctcattttttattctccggttagttatccgagcggatttatgtctatagaatggaaaaatataacaaatctctcaataacaattcaggcctatatttctgacaaatacattcatgacataacataaaaagcgttaaaggtataacttatgcgcgtttcattgctttaccaaattttaaataatcctcactttttcgatattcgccaggagtcatccccgtccattttttaaaagagcggaaaaaagcactaggttcatcaaaccccattaatgcggcgatatcattgatacttaactgaggtgcattcatataggtaattgccgcttctttacggcaatcatctttgatgctttggtaagaggttttttcgtcgtttagacgccgacgtagtgtcgatacactcatattaagggcactcgccacttcatcagcactcggcatttctcttgagaaatccttcccaagcatggccatgacttgtgattttaagctgttgtcattttctaccattactaatagctgataaggcgccgtttttaagaagccccttaaactgtcttctgtttgaacaatgggcatatctaggtaactggcaggaaatactaaagcgttagcgtgctggttaaacctaacttctgattggaaaagagttttgtaatattcaacatcgtctggacgctcactggtaaaataagccgccttcaagtttaatcgacgcccaattaaccaacaaataaaatggtgccacatagaaagagttgttcttaactgctcttttgactcaggcacaactaattcactgatattttcttcggaagaatccaagggggcaaaggtcaccatggcaaatcgaccttttttaattaacaccggcttaactcttgggcctcggcaaatctcataaaaatcactacatcgatacaaggcatgagcaagacttcgtgcatgtatgatacaaagacacatcattctaaaagtaccatttggtaccttaccgccactcaacataccaaaagactcatcttgcatgagccacatgattttctgataaagcattccgtaacgataagcggggaacgagtcgctctgctctatttcatcttgtgttagctctaaactgtctaacaccgactgacggtctagcccttgaccttcaatcgcttttaaaagatagcgaacactcgacatcggaactgaagctttcacagttatcaccttatttaacatataatttaagtcaaaatttttattgtatggcgcttttttaacataaaaaaaggctgcatctgcagccttttttattttacatttatttacttatttttctgcttttactttcgttcgtttatttttgctcagtaaaggcagacaacaattcgtctaatgacaaatcttcactatctgtatcgatgttgtttaggttttcaatagcttccgcttgttctgctttttcatcaacaggtttcacgaaaacaaaacgacgaggacgcacaggtgcagccccagcttctttttctggaagcaatcctaatcgttcaagtttcttgtgcgcttgttctttgcgttccttggatttctttgtcacaaaacggcgagttggtgaagatttacgagctttgttttgctctttcatcatctcttttgaaccagtttttccaagtttgccacgcatactgcgcgattttttaacacgagccataatatcctctctttatcgcgcgcattgtagcagtgaattcatgctaggtcatccagcagaactagcaatccttaaaagaactgtgacctaaatttcttttttcacctattgctccaagcaattctctgactttagaagagtcaccagactgcaaagcgccttctagatctttcagtacggcaatcattccatcaacaactttttgatattcagcagtttgagactttaactctgcaccttttagatcatcgtggataaatttatgaggcgtttcgctgcgtgatttttcaaaataacctataagaaaatctacatgctttactgcagattgattgtccccagatttaatatcagatgacatggcacgcatatcatctttgatatttagcatatatccatgtagctctgtttcgcatgaaccgtgcgcaaaaacagcagaagaacacgttatagaaataactgcggcagtaagaagaccttttttcataaatgcaccttttcatcccaaaatacttaagctcgaggctttgttaatcgtctaaaacaatgtgtttaaaataacatgcttgttgaaaaaacacctactatattgtaatcgttataactactttagctttgttaatatatattcactaatgacacaagacgtatttggcgtgtatcttacaaacttcgctagcttatcaggtagattagtcatttgaatcgtaatggagttcaatatttttaagtttagatataaattgcttgttttgctcagtttggcaataagcagttacactttcgcggagtgcagcgactttgatgcaaagcttgccgcagataaagaagctcaaaagtacatgagcggtaaaacctttaaaaatgcattagttttaaaaaaacatcttccgagtaaaagaaaagaggtcgccagctatatttatgtcaaagcagacgacctctattacacagttttttctttagtgaactcgaaatgcaaaactgaaatcataaaaaggaccaatggcaagcactagcttgtcatttattttttagttttttctgtttttttcactttttcagattttttatctttatctgtttttgaggaatcatccgattcttcttcagaatcttcgtcttcgtcttcctcttcttcaccaagcttagatatttcctcaagccgttcgattactcgagctgataacgtgccttctgggtattccccctcttcatcagcaacgccaggctcaatacctgtcagtaaatgcaatgcctcgtcagcggtagaaatagcataaacatggaacattcccgcttgtacagcctcaacaatctcatcgcttagcattaaattcacggcattagatttaggaataatcacaccttgcgtgcctgttaatccacgggcattacaaacattaaagaaaccttcaattttttcattcaccccaccaatcgcctgaatctcaccgtactgatttaaagagccagtaatagcaagatcctgacgtagaggcacttgaatcaatgcagatagcaaacaacacaactctgccgtagaagcactatcgccgtctatataaccgtaactctgctccatagcgatagaagcggaaatatctaatggaaagcgctgagcatacttgttgccaagataaccagacaagatcaacacacctttagagtgaatattttgacctagattcgactctcgctcgatatcaataatacctttaccacccggataaaccgttgtagaaatacgagcaggtgcaccaaagctactatcgccaatctgcatgacggttaaaccgttgattttaccaaccgcataaccgtcactttctagtaacaccgtaccttcaatgatctcttcaatgattttctcactgactcgccctgtgcgatgtttttttgcctttaaagcacgagcaatatgttccgctgtgatttcgctgtctttcgccatctgacgaacaaaatcggcctcgcccaataattcaaacacatcaccaattttggcggccatttcacgttggtgttctgctagacggctgctgtattcgatcaaagcagcaacgccatcacgcgtcacgttggcatactcttctttatctactctatccttcataaggcgagcaaaagacaactctgaatctttagagcgtttaagagtatcgtcaaaatcgactagaactcggaacatttcttgaaaatctggatccgcatcttgcaacaagtaataaatatcgcgggcaccgatcagtacaactttcacctgtaaaggcaaatcctgcggtgaaagcgtcgtagtattcattaagcccatatcagcataaggatgctcaattttaatagtcttgctttttagcgcgcgcttaagtgcttcccacaaataatggtctgttagcagcttttcagcgtctaagattaaataaccgccatttgccgcatgcaaactaccagaacgaatcaaacggtagcttgtcaccaacataccttgatcgctactgtgctctacctgaccaaataaattgcggtaggttggatgcggctcgtacactacaggctgcccaccattagtttcgtgcgtaatagcgatattcggcaaatacagttcttcataaaattgacgacgaccaatttcgtcgcggttttccgacgctttgtcatcagccatttgatctatgatagttttatctaaatcgtctctcagcgcagtaaggtgcgctgtaatatcagcatcatttcggtacttttcaaataagcctgacatcaatggatccagagcttctttgacagtatctaaattgagttgacgaattttctcataagttgcacgtttccattgcggtaaacccaacagctcttcattaagtaatccttcaagtgtcgaaacaccttcttgaaatgcatctcgctcgtcatccgtcaatgcggcaaactcattttcttctaaggctttgccatctttcataggagcaaaactgacagaagatgcgtcacgaaacatagcgacaccaattttgccagaaacacgctctactttattgatcgcggcttcgtattgatcgttaaaagcacgatcaattacacttttctgctgctgatacgttggattttcaaaagccgctggaaaggtaaccattagaccatcaattaatgctcgaatttctttttcaaattctgaagcttgaccaggcgaaaattccagcgcttttgggcgatggctttcagtaaagttattaatataagcccattcattaggtgctggacgacgtttagcttcactttttaagtaacttaatacataagaagaacgaccagtgccagaatctcccatagcaaaaatattgtagccaggacgctgcatcgccacaccgaattgaatagcttcaactgcacgttcttgacctaaaatgccgctaagtggctcaatatcgtttaatgttttgaaagttaggtgatccgcaggaaccttagctgaaagagcttgatacggtagagaagtaaccatgttggacatcaatgaatttccttatgtctaacaagccattcagaaaataggcttgcgaaagaagaaggctcttctttcaaatattttaaataaatacaatatgttgagactaacactgtgatttcacttcgactatatggaagcggaaatatcattgttttattagcaaaaaacaccagccgtccaactttttgttactcaattacgcaaaaccttgtgaaacaatctagagctgaagttgatgttgcggatttgctttcgcaaaaactcgatggaaattagccgcggtcgcttctagtaaggcttcgtaacgaatacctttcaaatctgccacatattgagcaacttcagaaacgtattggggctcattttttttgccccgatatggtactggggctaaataaggtgaatctgtttcgacaattaaagattctaaaggcagcttgcgtacggtttctttcagatcttgtgccgttttaaaggtcacaatgcctgatatagaaattaagtaattttcttctaatgcggcttttgccatatcgtaatcttcagtaaaacaatgcagcacgccagcgctatcacgattaccatattgcttaatcaacgaaagagtgtcttcttttgcatttcgagtatgaacaatcacgggtaggcccagactacctgccgcttgaaggtgatgaataaaactcactttctgagcttcatgggcctctgttgatgcttcataaaaataatctaagcccgtttcgcctattgcgataactttcgggtcggcagcatactgacgtagtaaagtttcatcagtaacaaggctttcactttgcaaaggatgaacaccacaactagcatagacgccgttgcgcttagtaaatcctaacacggtattcattttattaaggtcgacggagatagtgagcaactgcctaacgccctttcgatacgcggcatcaatgactgagtttatatcattgttatgtggagccagatcgagcatatcaagatggcaatgggtatcaattaacatagttggtttaccaatgattcaattcgtgtgtgagttgcataatggggtttaaatttgtcttttgaaggtctgacttcaatttttgtagagattgataacgcaacattagagtttgaatgcctaaacgagcaataagcgtgtcgtaaatcgtttgcagtgcttcatcaataggcgcaccagtcgagtgacaaatgcattgatggagaattgccgctaagccgttgcagtaatcttcaatattattactgtccagaccttttaatacagcactaactgacactgttcctcgcagcatgctcgtcaattgatctggcaagcccgcatataactgagttttaccttgctgctgaatcgccagtaagcgaaatggctgagtagttaaccaaaataacgcccccaaagctttgccatctggttgttgcatcagccaggatttcacttcattcatacttggagtaggcacattaaccaataaacaacgacttctaatcgttggcataaggctgcttgattgtgaactagtgagaacaaaaaaggttctatcggcaggttcttcaagtgcttttaacactgcgttggcggcattaatattcatcgcttgggcgtgggtaattaatacgactttattttgtcccacttggggcttttggctaatttgacgcactaatagacggacttggtcaactttaatcgtagaggcttcgccatctaaaacgcgaaaatcaggatgcgtatcagcgctcatcagctgacatgaatgacaagtaccacaagctgcagcctgatttttttcgcacattaaattttttaccatttcatgggcaagttcttcttgcccaacgccatcagcaccagtaatcaataaagcatgagaaagactattagtttgtttcagcacctgaacttgacgcaaacatggaatcaaccaatcagcaatattcgtcatctaacagtcaccagcccaagcttcatttagctttgccagttgctcttcaatctgacttttaactgattctaaagactggcttgcatcgacgatttttactcttttaggatccgcttcagcacgctcaagaaagccatcacgaactttttggtggaacgcaaatgattctttatctaagcggtcttgatgctgacgctgaaccacacgctcttgccctaattcaacaggaacatctaatactagagttgcatcgggcttattatcgccaaccacccaatttgccaattgatcaagcatagcgatatcgccaccgcgagctttaccctggtaaacgtagcttgaatctaaaaagcgatcgctgataacccaagtgcccttctctaatgcaggttgaattttttccgctaaatgttgcgctctcgcggcaaaaacaagcaataactcagtaacatcgttcaccgattcgtctcgtggagttaaaactagctggcggatctcttcagcaagtggtgtaccgcccggttcacgagtcattatgtaaggaattttatggtcatctaaccactggcgaataaaatgaatcgccgttgttttaccactaccttctccaccctcaagcgaaataaatttacctctcatacaaccttcctctatttcgcaatcaccggagtcgaacgataatcttctcgtcgtttaaactgatacttccttaccgcttgattatgctcttgcaaagtatttgaaaaagcatgagtgccatcccctttggcaacaaaatacaaggcctttgtttgttctgggtttaatgcagcttcaatagcttcacgaccgacgttagctattggggttggtggtaaaccataaattctgtaagtattataaggcgatgagtcctgcagacctttgcgcgtcaaattgcccttgaataaatcaccaagaccataaataacagttggatctgtttgcaggcgcatgcctttttctaaacggctaataaacacttgagatattaatggtcgttcatacggtacaccggtttctttctcgataatagacgccataatcaacgcctcataaggcgatttataaggtaagttttctgcttttttctcccataaatcgttcaatgtttgagtcatcaattcatgagcgtgtttcaatatactaacgtcggtatcgccttcatgatagcgataagtattagcaaaaaattgaccctcaggatgtggaacgtcgagccccactttctttactatttcttcattcgatgcatctagcaaggtcatagtgatatttccacgagcttgcattgacagcagaaaatcccgagttgtcttgccttccagcaaagtaatggagtagaaaatagattgcccagaatcaaacagcgccattatatccaataaattcatttcaggcttgattgcatacttcccaacctttggcacccactctgaatgcaatttagcaaccacacgagttaaatatggattatcaatcaacccatttttacttagctcattacctaaactataagccgtatctcccgctttaacttcaaactctactttagacgttatttccacaggagcagtaatagaataataaagatagcccgctaatatagccgacaaagtaatggataaaaaaacaatgcggtaaaaccacttaatgaacgccatgcatatccttagcttgcattagaatttgtaatttccgagtatgaattccaattggaaaagacactcctgtaacaccaatgacaggcactatacccatgaggctattggtaataaacacttcatccgcagccatcagatcgccaagcagaaatcgaccaacttgaactgtgtaatcatattgacattcaataatggcttttcgataagtaccttgtacacctgattgctcaagtgatggggtatagagcacaccttgcttacaccaaaaaagattactctgaatacactcaaccagctctagattgccattcatcataattgcttcaaaatcaggcgacgataaatattgcttggcaatcacattttcaagcctgtttaaatgtttcattccagcaagaaatcgattagaactgacaggaactggcgaaacggaaagtgaaacacctttttctcgatgaacttgataatcaggcgcaggtaggataccgataataatggaatgaatacagctctcaggtgctaaatagcctcttccgccctctcctcgactgatcataatttttacgacagattcctcatggattaatggcaaaacatcggaatacaaaaaattatacagggaatatttttgctctaaagaaaaaggcatagcaagcttagcaagcccgcgataaaggcgagaaagatgatcgttgatttttaagaaacactgaggaaaaacacgaatggtttcaaatacaccatcaccgtaagccaaaccacgatcagcaacggaaaccgatttgtctaatctgtaattgacgaaccaagtcatggctaaaaactcaaaaattaaggttagctatgatagcgcaaaaaaggatggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacatataaaaactttctctttaaagaaagtggagcgggaaacgaggctcgaactcgcgaccccaaccttggcaaggttgtgctctaccactgagctattcccgcattttttattgctacacactacttagcaatattttacctttagtaaaggtaaaagtggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacataaacttttatcacactaacaatttaactttcttcacatcactttcacattaaaaatgtaaaagtggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacacaatttagcttttatagtgctatcactatcttcctttcaaactttctacttaaagaaagtggagcgggaaacgaggctcgaactcgcgaccccaaccttggcaaggttgtgctctaccactgagctattcccgcatttctaacacccctactctttattcgcataaacgagtggactgttttatcaaacttgcctaattgcaagactgatttaaaagtggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacacaatttagcttttatagagctataactatcttcttttcaaactttctacttaaagaaagtggagcgggaaacgaggctcgaactcgcgaccccaaccttggcaaggttgtgctctaccactgagctattcccgcatttctaacacccctactctttattcgcataaacgagtggactgttttatcaaacttgcctaattgcaagactgatttaaaagtggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacacaatttagcttttatagagctataactatcttcttttcaaactttctacttaaagaaagtggagcgggaaacgaggctcgaactcgcgaccccaaccttggcaaggttgtgctctaccactgagctattcccgcatttctaacacccctactctttattcgcataaacgagtggactgttttatcaaacttgcctaattgcaagactgatttaaaagtggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacacaatttagcttttatagtgctataactattttcttttcagactttctacttaaagaaagtggagcgggaaacgaggctcgaactcgcgaccccaaccttggcaaggttgtgctctaccactgagctattcccgcaaaaaacttctcaaccagcactaattttatgtagactatacagccagccctgtgaaaggatggcgtcccatagggggttcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaatgggacaacgttttaatcttgctgtgtgagcgggtgcgtatattactgttaccaatctgaaaatcaacattttttttcattaatttaagctacttagaaaaaaagtcgctttagaaatcaatctgatcggagctattatgctaaacaaacaactatttctaaccctatccctttcaacgcttttattagcaggctgctctacaacgcactatataagcatcactccgcaagaaaacgttaaaactgcaaccctctctaacgagagagttatagacgtgaccaccagcacaaaactgactaatgccgttggttcaattaaaacaggtataaatgaacgagctgacattttcacaacaaatgatgtaaaacaaagtgttaaggacagcgtactaagtggcttacgtaaaatgggcttcactccagaccaaggactcatgccagcggctgatctgcaaatcgaaatcactaaaatgagttacacaactaaagtagaaacattaaagacagtcgccactttagaatttgagttaaaagcaacacttgctgccaaaggtcaaacctataaagctaactatggatctcaaaaagttagagagtacggcactatgccttatcaacaagcaatccaagatgacatgaacgcacttgccagccaaacagttaatcgcctcttaagtgatccaaatattatcgccctacttaaataaaacttactcaaggacggagtgttatttgaatgcaaaataaataaaaccaaagggccaaactgatgacgcatcagtttggccttttaattactatcaatgcccactactcactcagctcatctagaacatacacacatcaagactatttttttacctatatatcaagtactcaccttgaatgcgctcaagtaaagagtaaagttagtattttctccgtccagctgcagtaaggataaagtggtgcaaattcgtaaatcaaacaaactagccaatatatgttatgaaatccgtggtccagtcctaaaagaagctgtacgcatggaagaagaaggtcaacgcatactcaaactaaacataggcaaccctgcaccgtttggctttgaggcacctgacgaaatattagtagatgtcattcgcaacctgccaaccgctcaggggtactgcgaatccaaaggtcttttttctgcccgtaaggcagtcatgcaaaaatatcaggcaatgggtattaaatctgccgacgttaatcacgtatggatggggaacggcgtcagcgaacttatcgtcatggccatgcaaggtctattaaacgatggagatgaaattctaattccagcaccggactatcctctttggactgctgctgcaacattagccggcggctacgttaaacactatttgtgtgacgagggttcaggttggcagcctgatattaacgatattcgttcgaaaatttctaacaaaactaaagctattgtcatcattaacccaaacaacccaacaggtgcggtttatgaaaaaggtattcttgaatccattattaatcttgcagaagaacataatctgctgatcttttcagatgaaatatacgacaaaatcctctatgacgaagctcagcacatacctactgccactttgacagaaggccgtgctccctgcattacctttggcggcctatctaaagtgtatcgcacagcaggctttcgttccggttggatggtgattacaggtgacagaagcggaatcagtgattatatagaaggcttagacatacttagctctatgcgcttgtgtgccaacgtaccagctcagcatgccgttcagacagcattagggggttaccaaagcattaatgagttaatagtccctggaggtcgcttctatgagcaacgcaaggttgcatgggaagcactggactcgatcccgggcgttcactgccataagcctgagggcgccctgtacttattccctaaactcgatccgaaaatgtataaaattaaaaatgacatggatcttgttctgcaatttttgcgagaagagaaagtacttatagttcaaggcacagggttcaactggccaacaccagatcatgttcgctttgtctttcttcctcatattgaggagctaacacccgccatggataggtttgctgcatttcttagtcgattaagaaagcgttaatcctctcttgaaataatccaataaagccctactatgctccttaacagtcttttaaggagcatagtgatgcgtattattctgtttttactgacaaacttagctgtcatggtggtagcaggtattgtcttaagccttttaggcgttaatggttacatgaccagcaatggcctagacttcacgtcactgcttattttctgtggtgtattcggttttacgggcagtttgatctcacttcttctttcaaaatggatggcaaaacgtggatcaggcgcggttgttattgaacaaccacgcaatcataaagaagtatggttacttgatacagtgaaagaactttcgcaaaaagctggcattaaaatgccagaagtagcgatttttcctgcacacgaagccaatgcattcgcgacaggctggaacaaaaatgatgctctagttgctgtatctagcggcatgctagatcgtttctcaccagatgaaattaaagctgtgctgggtcatgagattggccatgttgcaaacggtgacatgattacgctttctttgattcaaggcgtcgtaaataccttcgttatgttttttgctcgtatcgccgcttatgctgtcgaccagttcctgcgcaaagatgataatgaaggctcagtcggctggggatactacatagcaacattcgtatttgagattgtatttggtattttggcatctatgatcgttatgtggttctcgcgctttcgcgaattcagagcggacgaagccggtgctagattggcaggcaaaggcgctatgattgcagctcttgttcgactacagcaagagcatgaagaaagccgtatgccagactctatgcttgcatttggcattcgtcgtggaaaaacaccaacaatgggcgagcttttttcaagccacccacctattgaagaccgtataaaagcccttcaagcactttaatttaatatcgcgacatctaccacaaaaaacgccagcttatgctggcgttttttgtggtagcaaatataaacccttaactttctaagatttatttacttcccattatcaaccttcttcggccaactttttacctgccaacaacgcagcaggatgaagacgctctcctccatcattgactatataatcatttaaaatgactttcatacgacgcggccaaaatttcttaacatgccctgcaatcatatcggcaataactgaatcatcaccgagactgatattattaacagcaatctgattaatcatatcaattaaatgctcttgttctgtctgatgcatatacaactctcactacagctgtctaattataatgaccaatagtggctgacctaatataaggccaaccctatcagtttatttattactcatcactgctagcagctaccgaggcttctgctaaaaacttgtgttgacgatgatgattcgccacaaaatctttttgccattctgagggttgagagaccttctcaacttgtactgccgtaactttatactctggacagtttgtcgcccagtcagagttgttggtggtaattacgttggcaccacttccagggtgatggaacgtggtatataccacccctggttgcatgcgcacactaacccgcgctcgtaatactgtgtgcccagctcgactactaattcccaaccaatcaccactactaataccacgctcttccgcatcatgaggatgaagttccaaaatatcttcatcgtgccatgtctggttgtccgtacgacgtgtttgtgctccaacgttgtactgactcagaatgcgcccagtagttaacagtaaaggatattttcgatttgctcgttctgtggttggcacaaactcagtaatcgcaaaatgccccttaccttcaggcattggaaagctttccatatgcataattggagatccaataggaaactcatcattgcatggccattgcaaactgccatgtttatcgagcttttcatagcttacgcctgcaaaacttggtgttaataaggcaatttcatccataatttcagatgggtggttatagctcattgaataacctaaagcatttgcaagatctacggttacttcccagtcttcttttcctgcaacagctggcattactttacgtacacggttaatacgacgctctgcgttcgtaaaggtaccgtttttttcaaggaaagaagagccaggcaataacacatgagcaaacttcgccgtttcattcaaaaagatatcctgaacaatcaggcaatccaatgcttttaaagctgcttcaacgtgctgggtattaggatcagattgtgcaatatcctcaccctgaacgtataaagctcggaactggccggcaatagcagcatcaaacatgtttggaatgcgcaagcctggctcatcgtctaatttcacgccccatacctcttcaaagcgaccacgagcgattggatcagacacatgctgataaccaggtaactcatgcgggaacgagcccatatcacaagaaccttgtacgttattttgaccgcgtaatgggttaacaccaacaccttcacgaccaatgttacctgttgctaaagcaaggttagcaatccccattaccatggtagacccttggctatgctctgtaacacctaaaccgtagtaaatggcagaattaggcgctttagcgaatttacgagcagcttcacgtacagcagcagctgacacgcctgtaatttcttccaccgcctctggcgaattacgagattcagaaataaaagcacgccatttcgcataagcatcggtttcacagcgtttcgcaataaaatcggcgtcttctaaaccttcagtgataacaacatgagacaacgcattaaccatagctacgttagagcctgggcgtaatggtagatgcaatgaatctccaagatgtggcgttttcaataaatcaatttcacgtggatctgcaacaatcaaacttgcaccttcacgtaaacgacgacgcatcatggagccaaacacagggtgggcatcagttgggtttgcacctataactaacacacaatcagacttcataattgaatcaaatgtctgtgttccggcggattcacctaaggtttgttttaacccataacctgttgggctatgacaaacacgggcacatgtatccgtgttgttattaccgaatgccgcacgaattagtttttgtacaaggtaagtttcttcattggtacaacgtgaagatgtgataccaccaatactttcacgaccatgttcagcttgaatgtctttcaaacgtcgagcggcaaaactaattgcttcctcccagccaacttctttccaaggttggtcgatagaatcacgaatcattggtgctttaatacggtctttatgtgtcgcatagccaaaagcaaaacgtcctttcacacaagagtgaccatggtttgcatcaccacctttatcaggcaccatgcgtacaagttgatcacctttcatttcggctcggaatgaacaaccaacaccacaatacgcacaagtagtcacaacactatgttctggctgtcccaattcaataatcgaattctcagacaatgttgccgttgggcaagcctgcacacaggcaccacaagacacacattcagagtcaaggaaagattcattttgcccagcagaaacttttgagtcaaaaccacgaccatcaatcgtcaaggcgaaggtgccttgaacttcttcgcaagcgcgtacgcagcgtgaacagacaatacatttgctggcatcaaaggtgaaatatgggtttgacgtatctttcggtgcgtctaggtggttctccccatcaaagccgtagcgaacttctcttaggccgacagcgcctgccatatcttgcaattcgcagtcgccattcgcagggcatgtcaagcaatcaagagggtgatcagaaatatacagttccatgatattacggcgaagcttggctaacttttcgttttgggtccaaaccttcatgccttgttcagccggcgtagtacatgacgcaggcgtaccacgacgcccttctatttgcactgcgcaaagtcgacatgaaccataagcttctaaattatcggtcgcacacaatttaggaatattaatatccactaaagctgctgcgcgcatcaccgacgtcccttcaggaacacaggtttcaacaccatcaatttctaacgttaccagcttctcacttagtgaggcgggcgtcccgtaatctttatttggatcaaaatattgcaacatgactagacctcctccgtattcgtggctgaaaccgtgctcttcataaagtcatctctaaaatgtttcatggcactttgcactgggaacggcgtcatgccgcccatcgcacataaagaaccgtctaccatggtttcacatagatcctctagtagctcaatattactattcacgttttcaccagcacgaatgcgatcaataacttcaacgccgcgagtagaacctatacggcaaggtgtacatttaccgcaagactccgccacacaaaattccattgaaaatcgtgcctgttcactcatatcaacagtgtcgtcaaacatcaccacaccaccatgacctagtacagctccttctttagcgaactcttcatagtcaagttgagtatcccattgggactcaggaagataagcccctaaaggccccccaacctgaacagcgcgtagcggtcgtccattgcgagtgccgccaccaaaatcaaacattagctcactgagctttggtccgaatgctaattcaaccaagccacctcgcttcacattacctgccaactgaaaaggcaaggtgccacgagagcgccccataccgcaatctgcatatgccttggctccttgatctaatatgaaaggaacagcagcaagagataatacgttattgacgacagttggttgaccaaacaagccaacaatcgctggcagtggtggcttagcacgtaccaatccgcgcttaccctcaagactttcaagcaatgaggtttcctcaccacaaatgtaagccccagcaccaagacgaacttctaaatcgaaatgcttgccactaccctgaatatcgcgaccaagcaagttattcccataagccaacccaatagcttgattgagtgttttataagctaacgggtattcagaacgtaagtaaatatagccctgagttgccccaacggctaagccagcaataatcatcccttcaatcaacataaagggatcgcattccatgaccaaacgatctgcaaacgtgcctgaatcaccttcatcagcattacaaacaatgtacttttgttctgatggcgcatttaacactgtctgccacttaatacccgttggaaatgcggcaccacctcgaccacgcaaaccggactctttaacctgatcgaccaatgcttgcgagtccatagttagggcttttttaagaccgttaaagccattaagcttttgatagtcactcaaagacaaaggatctatttcgccgattcgtgcaaatgtcaggcgctgctgatgcttgaggtaagcaatatcatcaaccaaacccagcgctaaaggatgctcgacgtctccttgccaaaacttagcagcaaacagcgactctaaatcagcttctttcaccggaccaaaaccaaaacgaccttgcgcggtatccacctcaattaaaggctctagccaatataatgcacgtgttccgttacgctttatatccaactcaatgttttgatcatttgccatgatatctattagtttagcaatccgatctgcccctaatgcctttgcggtcgtatcagaaggtatatatatacgctgaaccattattgaacctccaaacgttcggttttaaggctttctatcaattcatcaaaacgttgagtatctacttctgcataaatttcatcacccacgcgcactgaaggaccacaactacaattccccaagcaataaacaggctccaaggtaatattattatcagctgtagtctgatggtactggacatccaaaatgctttttgcataagcctctaaatgacgagcccctactgcttgacaagcttcagcacgacaaacctcaaccacatgacgcccaggttgtttggtacgaaaatgatggtaaaagctgatgacaccatgaacttctgcacgacttaactttaaggcgccagcaattaacgctactgcgtcttctggaatgtatgaaaagcgatcttgaatagcatgcaaaagcggcaataaagcccccggttttgccttaaactcttcaatgatagcctgaccgatggaaggttcccaagtcacgaatctcggtgtagtcattattataattcctcctaccaccgccttattgatagaaaaactcaaattcaggcgggagtgttactttattgtagtacttattaatataaaacgtacgttagcatttaagtctaaaaatcatacgtcataatttttagacaatactatcggtttcttatcatcatgaaatgtcgagatccagacacgtcatactaggacatttacagtgtttaatgccgcaggatcgcacatccaccttcatccaacttatcttattacgacattttataatgctagataccctacttactctataagtaagccaagccaagttgaaatggattgtaaccccaaattataaataccgctaagtcaataaaacgtcgttataacaacagctgttgacgctgttatgcaatatcacagcatgcagctggtttttaattaccttcgtttctatagcagcaccttaagcagaaaccaataggcagtatcctccaattataactggcggacacacaggcatactcaaacaacaataacggcatgaatatgaaaattggaatcccaaaagagatagaagaaggcgaactaagagtcgccatgaccccctctattgcctccaaagtgaagcaattagggtttgatattataatggagagcggtgccggtgttgctgcatcttattcagacgacacatacaaagaagtgggtgtcgaaataacgcaagataccaagaaactttggcatgacgttgatatcttaataaaagtacgccctcctgttgaacacccagaacttggcttttatggcgttgagctattagggaaaaatcaaactctaattagtcttatacacccagcacaaaatgccagcaaacttcagcaactgtccgagcgcggcaccaatgtggtggcactggatgctgtaccacgcatttcacgagcacaaaaaatggacgtccttagttcgatggcaaacattgccggatatcgggctgtagtggaagcggcccagcactttggtcgttttttcactggtcaaattaccgctgcaggaaaagtccccccagccaaagttcttgttattggcgcaggggtagctggtttagcggcgatcggcgcagccaaaagcatgggtgccattgttcgcgcattcgacactcgacctgaggtaaaagaacaggttgaaagtatgaatgccgaatttctattattagattttaaagacgaagatggtagcggtgaaggtggttacgcgaaaaccatgagcgccgaatttattgctgccgaaatggcgctatttgctgaacaagcaaaagacgtcgacataatcattactactgcattaattccaggtagaacagcgccagaacttattacagaagacatggttcgctcaatgaaaccaggtagcgtcatcgttgaccttgctgctgagactggtggtaactgtcgcttaacacaggccaataaagttattgacgtacacggcgtgtctatcatcggctacaccaacctacctagccgaatggccgctcaatccagccaattgtttgcgacaaacatctaccaccttcttaccgagttatgtccaaataaagatggtcaaatagaattaaacatggaagacgaagtgattcgtggagcaactgtggttaaagatggcagcattacctggccaccaccagcaccacgactttccgccgcaccaaaggcagatgtaagtgaacaattaaaacccgaaaaaagtgaagtgaagccgaaagataaaaaaccgagtgcttttggttttcttgttccagtgcttataactggcgcattgttgcttggcttgggctctatagcaccagcggaatttatggctcacatgacggtttttgtattgtcatgctttgttggctacatggtggtttggggcgtaagtcattctcttcatacacctcttatgagcgtaactaacgcgattagtagcattattgtaattggcgctattacacaagtatcaagtgacagtccaatcgtatctatactagcagcgatggcaatttttattaccagtatcaatattgtgggcggctttgctgtaacacatcgcatgctgaaaatgttccgcaaataggagataaataatgaacttcggaataatgacagcttcatatataggagcaagcgcgttgtttatcatggccttagccggactaagtcaccaagaaagcgcaagacgcggtaatatttatggcatgctgggtatggcactcgcggtcgttatcactattgcaggcgcagtaacagataattatcaattactgctacttggcattgtacctggcagtattattggttggttacttgcaaaacgtgttgaaatgacacaaatgccagagctggtagcaattcttcatagtctagttggtttagctgcagtgtttgttggcttcgcgaatgcaataggtcatgagcaatatgagtctttgatagctcaacggatacacgatgttgagactgcgataggtattttcatcggagcagtaacttttaccggatcattagttgcttatctaaaactgagcggcaaggtatctggcaagccacttagactacctgctcgccatttaatcaatttacttatctttattgctgtagtgtatttgattgttctatttgctcaagtaggtgcggctgagggcattaactatctcgctattatcactctattagcctttatttttggcgctcatttagtgatcgctattggtggtgctgatatgcccgtcgtggtttctatgcttaacagctattccggttgggctgccgcggcaatgggttttatgttaggcaacgatctactaatagttattggagccttggtcggtagtagtggcgcgattctaagctacatcatgtgccgcgccatgaaccgtaaattccttaatgtcattctcggtggtattggcggcagtaaagcggcaaaaggaaactccaaggtaagtactgaggtacagggaaccattatcgaaattcaagccgaagaagcagcacaagcattagctgatgccaaagaagtaatgattttacctggctatggtatggccgtcgctcaagctcaacacactgtgtatgaaattaccaaaaaacttcgtgacaagggcgtaaatgtacgctttggtattcaccctgtagcaggacgcatgcctggacatatgaacgttctactagcagaagccaatgttccctacgatattgtgtatgaaatggacgagatcaatgatgactttaaaaacattgatgtttctatcgttattggggctaatgacatagtaaaccctgctgcaaatgaagaaccagacagccctattgctggcatgccagtactggagccttggcacggaaaacaaactatagtgcttaaacgaggcatgagccgaggttatgctggtgttgagaacccgctattttttaaagaaaatactcgcatgctatttggcgatgcaaaagaaagcgtagaagctttactcaagcatctgtcgtaacatcaagcctaatgctataaacaaacgccagcattcgctggcgtttttttattactaaatacttcaattttattttgctttattaaactgcgtttccagtatgaaagccatcaagggtattcctacctctttcactacatcaataaaacgaaccccataaacatagaagtattcaacacccatacgatttagaaaatcgttatccaccaaacttgcctgcacttgttcaagcatctgtatttcttgcgacctaatctcacaatccaattttagaatatgactgtaaggcccaattttaacattacaagccaatctcatggtttggttaaccgagccaaagtcctcttttgatatcaactttgccccaccaagacttaaatctataataatagccgaagaagattcactaattgacgttggcaaagtatttggctctatattagatatcagacgagcctcaacacgagcagcctgcctgacttcagacgtttctacataactcggataagcgatatgaagatgagcggcgggctccatataacttttggcaatcttgcttgaaaatgcacaaacatgggtactcaacatcaagcgaacatttaccacctgactatccctaactagtatgttttttccatttaattttgggcaagacacaattaatgagctttttaagatgttaccaaggaccttcaccatgtaacgccccgggggagagataaactcaatttgcacattcgtccctattggtacatcaagatctcctagatcgacctgcattactccagccatgcaactaccttagtcatcatttattgtctactgaaaaaccagcggcactcataagattgctcgcatcgctactgcttacaccaataatacaagtattaaactcgtctctttcgacgtaatgcttacgcagccaatcaaaaacgtttttttctttattttctctatatttaaaacgcaacctaatatcatctctggacacatcatagattgcatgcatacttcgagccagcatttcttcttgtggctcctctgcgctaacattaacaaaggaaagccatccagcactaatagcgtcatgcttactaatcacattagcatccagtgctaaatattgacacaaagcctgatacaccatccatgtacctttttcacgaccttgcttgctataaccagcaatatgaggagtggcaatatcaacaatagcaatcaatttctggttgatagcaggctcgccatcccaaacatcaagcactaagtgaagattaccatttaactgtttatgtcgatcaaacaaagcactttcatcaataaccccaccacgtccagcagaaatgatagtgacgccagcagacagcttagccagctcttttcttccaatcattcccttagttgggtaagagccggtatgcgttaacggagcatgcaaggaaataacatcacaagacaggatctcatccaaggaaacaaaattggccgatccgccttctttttccctaataggatcatatacatgaacctgacaccccatattggcaaaacgggtataaacagttttaccaacattgccataaccaataacgccaatttttttacttagccaattaattttctttgtcaaataaaggtgactcaaggcactaaaaacataatcagcgacagcttctgcattacaccccggcgcactgctaaatccgatattagctttactcaaataatctagatcaatatgatctacacctatcgtggcactgccaacaaaacgaaccgaactaccttcaagcaattctttagtaacttttgttaccgagcgaaccaaaagtacatccgcttctcttacttgttcatgagttaaagtccgaccatttaccaactcaacatcacctaaatgcgaaaacaagactttcgcgtttggcatattctcatctgcaataattttcatactgtcgctttaaaaactcattaaatatttgatcaggaaggcgctgcgccaataaatacttagaaaatatttctgctctttcaggcagaccagaaacgatatactcacctacctgagacattaccgaatgctcaaaatgttgtgcgtcgtaatccggcatcgataggttgtccacactgacgcggaagggtaatcccgcagcccaatgcaaaatacactcaaccgcttgcggtttaacttcaactttttcaaactctttttgcgtctgtaagttgcgcgaatctgactcataccaatagccataatcttcctgcaatcgcctttcctgcccagcgatacaccaatgacttacttcgtgcagcgcgcttgaaggataatcaaaacgaaaatatatcgcagccgaaccatttggccctgcgggcaaatagagaggctcatctgcaccaccaataagatgggtattaaaacttgaaaggaaacaggcgctgaaggcttccacaagctgctttgcacttgccaaccgtagactccaaaagtaaagaattatcacataagaaataaaaatgcgccacgcaaagaatcaaacttcacgtaacgcattttattcaaagttatattgggcttattgttgatccaaacgtaaacctaaagctcaacacaaccaaattcattatccacgataatagcgagaaggtacaaaaggcattgctgcttgtttcaatggaatacttttccctctcacattagcgaacaacggttcgccagaatctaaggcttgagtcgatatataagccattacgataggttgagcaagacttggcgagaatccaccgctggttaccacaccttttacctctccagaagcatcaactatttctacaccttcacgaacaggtgcacgtccatcaaccaagaaaccagcacgctttcttactggcttattcgtaaattgcggcaatataacatcggcaccagggaaaccaccagcacgatccccttctaaacgacgtactttttgtatcgcccaattaagagatgcttcaattggtgttgttgttgtatcaatatcatgaccatataaacacaagccagcttcaagtcgtaaagagtctcgagcaccaagaccgatccactcaacttcatcaaacgccaacaaagcattcgcaaaggcctcagcatgatcatttggtacagaaacttcataaccatcttcaccagtataaccagaacagcttacccacaattcaacacccagccattcaaactttagactttgcataaatttcatagtagaagcatccggcaccatgcgagcaaacacttcacgagcctttggcccttgaatcgcaagcaaagctcgatcatcaatgacatcaacatcacaatctactaaagtcgcttttaaataagcaaaatcttgttctttgcagccagcatttaccaccatgaagacttcttcaccccaattagcaagcattaaatcatcggtaataccgccattttcggtagtgaacataccgtagcgctgcataccttccgctaacccaagtacatcgacaggtaaaatagcctcaagcttagcctttagattttcgcctcgcagtattacctgccccatgtgtgacacatcaaataaacccacgttctcacgagtccacaaatgttctttcatcacacctaacggatattgaaccggcatctcatagccagcaaattcaaccattctagcgccagaggcgatatgtagatcacatagagcagtacgtttcataacgaaaaccttaattaaaatagtgttagtgtctgtttccaattggaaacagagtatctaaaagcaacttgttttgacaagcactaagcaacatttattcggtaatctccagaatcgaaaccagtaaatatcaacaaaaaactaaatgatcggtcaactctaataacgagcaaactttaaaattgactctcttttgctgtttccaattggaaactttttgattatgataagcaaaattgacgtaaaccgaacaatgactgacgctcctagaaagatgatcttttttcatcatcttagactgccttagtgttattatacgcaagactcattgtcttttggcatacatgtttatttaagaggaatttcaccatggcaaacaccgaagcctttttcagccaaactctcgctgaacgagatccagaactttttgcaacaatcaccgaagagcaagagcgtcaagaaactggcattgaattgatcgcttctgaaaacatcacttcaaaagctgttttagaagctcaaggttctgtgctaactaacaaatacgccgaaggctacccgcatcgtcgttactacggtggctgtgaagcagttgacgtaactgaacaacttgccattgatcgtgccaaaaaacttttcaactgtgagtttgtaaacgttcagcctcattctggcgctcaagctaacggtgcagttatgctagcactacttcaacctggcgacactattatgggcatgtcattgtcttctggtggtcacttaactcacggtgctgcaccagcacaatctggtaagtggtttaacgctgtacaatatgaagtaagcccagaaacactattgatcgattacgacgctattgaagcgcaagcactagaatgcaagccaaaaatgattattgcaggtggctctgccattcctcgtcaaatcgacttcaaacgctttcgtgaaatcgcagataaagtaggtgcttatctattcgttgacatggcccacattgcaggtcttgttgcgactggagttcatccatctccactacctcatgctcacgttgttacaacaacaacacacaaaactcttcgtggcccgcgtggcggcatgattttgtccaatgatcttgatctaggcaagaaaatcaactctgccgttttcccaggctaccaaggcggccctctaatgcacgttattgctggtaaagctgttgcattcggtgaagccttgaaacctgagtttactgactacattaagcaagtagtagctaacgctaaagcacttgctgaagtaatggtagaacgtggctgcgacattgtaactggtggcacagatacacacttaatgctagttgaccttcgtcctaaaggactaaaaggtaacgccgcagatgctgctctggaacgtgctggcattacctgtaacaaaaatggcattccatttgatactgagaaaccaatggtaacttcaggcatccgtctaggaacaccagcggcaacatcacgtggatttggaattgaagaattccaaaaagtgggtcatcttatcagtgacgtacttgacggtttagttgaaatgccagaaggcaatccagaagtagaagctcgtgtacttgcagaagtaagagagctttgtaaacgcttcccactttaccgctaaaatcacatacccaagaaccaatgttcttgggtatttttttaaagaggcataaattctatgagcactatcccagaaaacctaaagtacgctgactctcatgaatgggtgttggacaacggtgatggtacagttactgttggcattaccgatcatgcacaagacctactaggtgacgttgtttacgttgagctaccagaagtaggcactgaagtaaccgctacagagcagttctctctagtagaatctgtaaaggcggcttctgatatttatgctcctgttaatggtgaagtgattgaagtaaatgacgcactaaatgacgcgccagaattaatcaacgaagcgccattcgaaggcgcatggattgcaaaaatcaagcttagcaacgccgctgaccttgataaactactggatgctgctggctactccgccactatcgcatagctccgacaataggctctcccccactaactaagagagcctactcccccagatctttatcttaataggtgattgtaatatgaactcgtgcattcgcgatttgttaaacaatgatgaatttattgctcgccatatcggccctgatgaatcagaacaagcaaaaatgctggccgcgatcggcataaacactcttcctgagctgatcgaaaaaacagttccggaagccattcgtcaagcaaatctagatctttccgccactccggttagtgaaagcgaagctcttgtgcagttaaaagcgattgccagccacaacaaagtggcgcgttcttttatcggcatgggctatcacgacacgcatgtgccatcccctattttacgcaacttactagaaaacccaggttggtacacagcatacacaccataccaaccagagatttctcaaggtcgtttggaagcactattaaacttccaacaagtcatcatcgacctaactggcatggaaatatctaacgcttccttgttagatgaagcaacggctgctgccgaagccatgacactaatgaaacgctcaaaccgcaagaagagtgacaagctgtttgttgcgagccactgcttgccacaaacaattgatgttattaaaactcgtgccgaactattagacatagaagtcattgttgatgatatcgctaactttgcacaacatgacgtattcggtgccatcttccaatacccaggaattgacggaacgattactgatttgagtgctgttattgcacatgctcatgaacaagacactcttgtcagtctcgctgtagatctactttctcttgttctactaaaatctcctggcgaaatgggtgctgacattgtattcggttccgcacaacgctttggtgtaccaatgggctttggtggacctcacgctgctttcctagcaacaaaagacgcatttaaacgttctatgccaggtcgcgttatcggcgtatctaaagatagccatggtaaaccagcacttcgcatggcaatgcagacccgcgagcaacacattcgccgtgaaaaagcgacttcaaacatttgtaccgctcaagcattgcttgccatgatggctggcttttatgcagtttatcacggccctgttggccttaagaaaatcgctaatcgcattgctgcgttgacaagctgctttgctaacgctattaaaaaccaaggcttcacaacgaacacaagctactttgataccgttatcgttaatacaggcgaacaaactgacagcatcatagcaaaaggcgctgcgaagttaatgaacttctacaaagtgtctgaaagccaagtgtctattgcactaaacgaaaccattacacctaatgacattattgatttggctgaatgtttcggtgcagaactatcgttagaagacattgctaacactgaaactgcatacggttttgatgcttcgatgcttcgccaagatgccatcctgactcatccagtgtttaacagccatcacagcgaaaccgaattgatgcgctacatgcaccaattggaagtgaaagatatcgcactaaaccaaagcatgatcccgcttggttcttgcactatgaagctaaacgccgcctctgaaatgatcccagttacttgggcagaattcggtcgcatccacccgtttgcaccaagtaatcaagttgctggctatcacgcattactgcaagaacttgtcgatatgctttctaaagcaactggctacgatacggtttctctgcaacctaactctggtgcacaaggtgaatatgcgggccttatcgctatcgataaatatcacaaatctcgtggcgatcatgaccgtaacatatgcttgatcccaagctctgctcacggcacaaacccagcttctgccgcattagcaggtatgaaagttgtgattgttaaatgtgacgaaaacggcaacattgatttggtagatcttgctgaaaaagcagagaagcatgcagcacaacttagctgcatcatggctacttatccatctactcacggtgtattcgaagaacacattcgtgaagtctgtgacatcgttcataaattcggcggacaagtgtacattgatggcgcgaacttaaatgcacttgttggtgttgcgcctccgggtacattcggtggtgatgtttctcaccttaacctacacaaaacattctgcatcccacatggtggtggcggtcctggcatgggtccaattggtgttaaatctcaccttgcacctttcctaccaggtcacgctgttgcgccagttatgggtatgcttgagcaacacggcgcagtatctgcagcaccgtacggcagtgcaagcatccttgtgatcacttggatgtacatcaaaatgatgggggacaaaggcttgcgtgatgcaaccttcaacgccattttgaacgctaactacatcgctaaacgcttaggcgagcattaccctgttctttacactggcaaaaacggtactgtggcacacgagtgtattatcgacattcgccccctaaaagcagaatcaggcatcagtgaagaagacatcgctaaacgcttgatggactttggtttccatgctccaactatgtccttccctgttgctggtacgttaatgatcgaaccaacggagtctgaaaacttagaagaactagaccgcttctgcgattccatgattcagattcgcaaagagatcagcaaggtacaagctggtgaatggcctctagaagacaaccctctggtgaatgcaccacacacagcagatagtctcctagacatggagtggacgcatgcgtactcacgcaaagaagctgcttatccacttaattggatcaaagcgcgtaaatactggccacctgtcggccgtatcgacaacgtctacggcgatcgcaacctattctgcgaatgcccaccaatagacagctacgaaggctaatcttcgaagcccctaaaaaacactagaaacgaaaaaggcgaatcagcaatgattcgccttttttagttccgcataaaacagcatcaaaaacaaataaggggcagttcaaactaaaagataaatatcacaaatctatgatcatatttatcatataaattcatttttatttactcacgcccaccccagtgctcaagcaacgcatcacgaaacatcattaacttggctgatcgatgtcgagcggatggatagagaagtgttaaaggcgtcgatgatcgagcatattcatttaaaacgggcgtcaacaacccgtctttcaaataatcctctacgaaaaaagtcatcaattgtgccataccaatactcaataacgcggcttctactaaaggatctccatgatcaacaactaagctccctctaatgggaaagtctttatccctctcattattccgaaatgtccaaggaaacaattgcccagtaacaggatttctaacttgcatacaattatgtgcaggcaattcctctaacgtctttggagagccataagtattaaggtattttggtgatgcaactgtcacccagccagcagctttaaggggccgcgcaatcacgcggctatcctgaatatttccgctacgaatgacagcatcaaagccttctcctaccagatcaactattcgatcagttaataccaactctatagtgagctgtgggtactcatccaataatttagcaataataggcataacaacagcccgaccaaaagctgatggtgcactaatttttaagcaacctttaggttcaagaccatattccagcaactcttgatgcgcctcttcaaggccgccaactaacggcttaacacgttttaaaaataactcgccatctactgttaactttaaattacgcgtattacggtgcaatagacgaagacctaactgggattccaagcgattgactgctctagagataccagattgagtcacatctaattgttgagcggcaacagtaaaactcagattttctgccactttaataaattgccttacagcattaagatcgtattccatgattttattcattactcaaatgatttaattgcatttatcaaacttaaatcattaaagataatctcacaacttaaaactatgttggagagagaaatgcgaacaccactacccattagtgtttatatgctgagttttggcattttcattatgatcagttgcgaactacaagtattaggcatgatggaacaattagcagcagcgttgacgatcagcatcgctcaggcaggatatttagtttctatttttgctgctagtatggccattggtggccctatattggcgatattagtttctagactagccgttaaaaaaaccttgatgatactctacatcatctttattttaggtgaactacttggcggtttttcgaatacttttagccaactagtcatcgctcgatctataacaggcatggtttcaggtgcattttttggcgtatctattggcttatcagctcgacttgtcaattcagatagcaaacttaaagccatatcaacggtattagcaggtattatgcttggcaccatcataggcttgccgctggctaaagtagtgtctgaatacagcaactggcaaaccagttttttccttgttgttggtctggcaagtatcagtgctttattgacatacttgaccctacccgatctttcgcccgaaccaccacaaccccttagaaaagaattaggtgctgtctttgatgctcgtctttggtgggtgttttgtaccagtttttgtatcattggtgccgtatacgctccttttagctatatcgtccctattctcaatgaaacatctggaatatctcaaaacagcatcacattaattctctttgtatacggtggaattatgctcatcggaaacaatttggttgctaaaatggcagctaaaaatacaaaaagaacgctcgtaataggcatcagttttctaattgtcaatctgtgtatatttgccctttttaatggttatcattggctagcaataacctgtactttactgctcggattatgtggcgtaagcctaaaccctgctatggtcagtcgattaatggaattacctcaaggtggtcgtgcatttatcaacacactgcatgcctcaatgataactctaggtatcatgtttggcagctttacagcaggaacagcattatcgttcggctatccactaacaatgaccatttggctgggtgctgctatcgctttcttcggtttaataattttaaaatttagtccgataaacacacataccccttttaaatagttaaaacaacaatcaatttaaccctcatgttaccgttttagtacaaaaatcacgaacagaaacctttcgtttcaattcttctatcgaacgcaacctatattttatttaaaataaaaagactatgttgtgagcaagtaaaatgtacaaattttatctgaagaaagtattggaatggttacttggggataaagataatccatttgaatatacacatcacgctatattactagcgggcatgatgctatacatttacgcagcgatagcgaacttctaccttgaactagctgccatatacagtatctactttcagcttgttttagctcttttaatttttgtcatttggtatttgtctcgctggcgaaatcaattcaaaaaaatgagaattgcttttatcactatcattatattggtatcaataccagcaaactggataggcaatgcgggatcaaatggtcctacctattttgttaatcttggtttacttatttacatctctgtttcattcaaagaccttggaatttatcgtcgtatagggcaatttttttgcatcatcattcctataccattaattttaattgaaaaagaacaccccgatattatttttcaatatgctacagaaacacagaagcagattgatctaacaattaccttcatcattattggtatttttttgatcgttatgatggaaagcttatccaccagattcaaattagaaagaaataaagcagaacagctatctaagaaactgcgcaacttatcagaaaaagactcacttactgacctatataatcgcagaatattagataagcaatattcattatggaaaacacaagaccgaattttcagcttggctttattggatttagatcattttaaaaaacaaaatgatcaatggggacacaattatggggatgatatcttgcgaacgttttcatatctattaaaggatgttgctataaacaataaaggttttgctataaggctgggcggggaagagtttgtccttctgcttcccttgtcagctgaggactcctatcaaataatccgccaagctgcagagacattcagcaaaactcccttaatacatggacctgttacatttagtgccggcgtagctcaaagcacacccaatgacaaccaaggcgagctattaaaacgtgctgataatttaatgtatcaggctaagaacaaaggtcgtaactgtattttcaaataaatagttgcttacaggtgccaggttaaaaaggacgcctgttcacctccaaacaaagcaaggggtggaatatccacccctgtcaaattcagattaacaatcccatttaccatcgtaaagtcgtttaagctctagcggattagcctcttttaatgcctctggcagcaggctatctggaacggcttgatagcatacaggtctcaaaaaacgggcgatagcagcactaccaacagatgttgtccgactatctgaagtcgaaggaaaaggaccaccatgaactgtcgcatgaccgacttcaagacctggaggccaaccattaatcagtaacctacctgcttttcgctctagaatgggcataagatttcgagccatttcgaaatctatgtcatcaagttgaagtgtcgctgtcagctgcccctctaaccgttctgccacctgagccatttcagccaaatccttacactcaactatcaatgcagccgatccaaaagcctcttcatgtaatgactcgtcattaataaagtcttgggcagccacagagaataacgccgctctacattggttaggcttatctgacgcctcagattgggcgatcattctaactcttggattgttacaaagtgccgacactccatgcttataggcctcatagataccaggagtaagcatagtattagttttagcccgattaacagccgctgatgcagatgcaacaaaagtatccaaagccaaacctttttcagcaattagtaatcctggactagtacaaaactgacctgcacaattatttagggtagtgacaaatgcttctgccagcccctccccacgatgcttcaatgctccttgaaataaaaaaactgggttgcttgaactcatctcggcaaatacaggtatcggctccttacggtgctgagcgatatccataagagccgttccaccactaaaagatcctgtaaagccaattgctttaatacgacgatcagcaacaagtttagcaccaacctcacgacctgaaccgaaaagcacagaaaacacaccttcaggcataccacattgtgctaccgctttttgaacagcgcgaccaacaagttcagaagtcccaggatgggctgagtgagccttaactattacaggacaacccgcagctaatgccgaagcagtatcaccaccagcaacagagaatgctaacggaaaattactagcaccgaaaacaaccactggccccaacggtatttgacgtaaacgcatatcaacacgcggcatgggttgacgatccggtaatgctggctcaatacgcacatcaagccagtcaccactacgcacaacttttgcaaacaaacgcagttgcatacaggttcgtgctcgctcaccttcagctcgagtttgaggcagcccagtctcatccatcacacgcttaactagctcatcgccaataccttctatttcactagcaatagcatctagaaagcgggctcgctcttccagcgtagtttctcgatattggtcgaacgcatcccaagcgagctgcgctgaacgttcaacttctattgagctcccgcctaaatatacaggatcaagctgctcaccagtagcaggattgacagcataaataggatcaccagagccactaacacgctgctgaccaattaacatttcaccgattaaagacatatagcctccttataaataatcacaaataaacagccaaggaaattaagcaagatggccatgataggcatcagtgatgatttgtttaatatcggaagccttagttaagcgagggttaactaatacattgccactcctcatagagtcttcaaccatttgtggcagcttatcaagtgtcacacctagctcttgaacattggcaggtatattaatagcagcgttaagttttacgacagcctcaattgctttgctaccagcactataatcatccaacccatctacattctcacccatggcaacggcaatctctttaaaaagatcagggcaagcatccatattgaatttaaggacgaacggtaacaatgcagcgttagctacaccatggggcacattaaaaataccaccaaaagtatgcgatatagcatgaacattaccgagtttagagagagaaaacgcaacgccagccaagaaagaggcgactagcatgttttcacgtgctgctacatcagtaccgacaaaatatgcttttttgatatttttggtaatcatcttaatggcttctaaagcaaatgctcggctgattggattagccattttagatacataagactcgatcgcatgcgttaaagcatccattccagttgaagcagtaattgcaggaggcaactgaattgtcagttctgcatctaaaattgccattttagggaataaacgaggactaataatagctgttttgaaatgattcttggggttggttactacagtcgatgctgtacattcactccccgtccctgcggttgtgggtatagcaaataatggcattggatcatttatcagcttatcaaagccttcataatctaatatgcttccagggtttgtcgccatagctgctaccgctttagcggcgtcgatactactaccaccaccaataccaatgatagcatcacaattcgattgctttaaaaatgcgacggcatcatcaataacagtgctggaaggattaggctcgacgtcttgataaaggtcgtactttagaccagcttgatctaaggattcaaaaaaagcatttaatgtacctgagtccacaaggcctttatctgtaaccacaagaagcttttctttaacatatggctttaataattcacccgcctgttttgccaatccataaccagattttagtgtagtaggaaaaaagaagttaaaattttgcataagtgtccccttgaggggggtaaatccccccttagtaaaaaaattgtgaattttattaagttgtttattaactaattaaaaatagcgatatttctggaaggaatgtaaataagagcagatcaacaatcatcactagaagtaatggaaatactttttttactacaagtgcgaatgaagtatcactaagacttttagcaacaaatagatttacaccaagcggcggagtcaaaagcccaattgctaagttagtaatcataacaataccaaaatgaattaggttcacatcttcattaataagaattggtaaaaatattggaaccaataaaataatagcagcatttaattccaagaaagtaccaattaaaagaagcacagcattaatggcaagtaaaagccatattttgtctgctcctacactagatatccagtttgatacctgttgtgggaattgctccgttgttaatatccaccccattatattagcagcgccaataatgagtaataccattgaagacgttagacccgaagtaacaaacacttcttttaaatctgaaaaactaagctctttgtagataaaaatagatataactaaaccgtatacacaggctatagcaccagactctgtaggagtaaaaaagccactgtagattcctccaagaatgatgacaggcatagcaagcccaaacagtgattttttcaggcaagatataaaattagcaaaactagtcggctcacttcctctaaaaccacgggatttagagtaatagtatgaataaattatcagtgaaaaaccaacaatcaatccaggcacaataccagcaataaagagatcaccgatacttacattggctgaaataccgtaaacaacaaatgggatgctaggagggataatgatcccgatcgtgccaccaacagccataagggcaaccgaaaaccctttgtcataacctgcctttatcatcgcaggaaccattatactgcctatggctacaacagttgcaggagcagaacctgagatagaagcgaaaaacatgcttgctagcagcgctataatagccaacccacctggcgtggagccgacaatgctagcacctagattaaccaatcgaatggatacaccgcccttctccataatttttccggctaaaagaaaaaatgggatcgacatcaaaggaaaagagtcaatgcctgtaaacatacgttgaaccgttacgaatgtaggcatatcagcaaaaaatacaaacgccacaatacaagcaaaagcaatactaagtgcaagaggtatattgaaggcaactaaaacaagcatgcttagaaacatagcagaagtcatttagattcactcccattaaagacggcttgatttttctctgtggcttcttctatattttctcttttatgctcatagataaaatatagacagctcataagatagcgtatagacatcaaggcaaaaccacatggaaccgcagcgtaagcaatatacataggcatcctaagtgctggcgaaagaggccccatattcatcattcgatcaataaattctgcacctatatagaaaaaccaagcacaaaatataaagccaatcatatttccaaatagtgtcactatctgttgccaagattttgggataataagaattagagcatcgactgatatatgtacagaacgttttagcccaagactagcaccgataaatacgccccatatcataaaatagcgtgccagctcttcggaccatggaatagacatatgaataaaagaacgattaataacccctaaaaaaacaacagttagcatccctgcaagaagaatatatacaatccattcttcaatattacttaaaatagaatcaaacgacttcaacgttttataaaatgacatactaacaagccttttacttaacaacataaaccaatgtaaaatttctaataatagcaaatcctataaaccaaaatttcatttaacctagcctcactgcatcaaatacgatgcagcaagacctttaaatttttaggtttaagtaaaacaactattacttgaaaaaactattttataaaaatagttattattggctggtttcagccttagaaaccgcatccatcaattcattaattagcttatcacccaatttttttcggtaagtatcgtagacaggttttgtaatttcgcgaaattcgcctttaacttcatcacttaaataaacaacttgcataccttgtttcttaagttcttcaattccactgttttcttgctcggtattcagctctcgttcaacagtactccagttcttagcttcctcctgaataattgtttgatatttaacaggaaggcgttcaaaaaagttgttatttacaataaaagtgaagggattatagacatgcccatctagcgtaagatatttctgaacttcataaaagcgcatactttcgatgagggaaatcggattttccataccatcaatcacaccttgttgaagagatgaatacagctcacttaaggccatcggagttgcagttgcaccaaaggaatcgaccattgcaatgtgtgcttgattttccatcgttctgatttttagacccgataaatctgctggtgtcttaatagggcgaacattatttacaaaatttcgaaaaccattttcaccccatgctaatgctcggatcccagttttttctaacataccatttaatattttttcaccaaattcaccatccatgaccttgtatgccacttctctgttcttaaacagatatggcaaatcaaaaaccatagcatcaggataaatgttaggaattggccccgccaataccgccatttcaatagaaccaaactgaacaccttcaagctgctcgcgttcgccacctagttgactggcaggataagtagaaatagagatatgcccatcggttctctcctctacattctttttaaatatagccaaagatttttctaatctatcgttagtcgcaggagaagaatgcgatattttaatattaaaatctgcagcaatagcacttgaagaaagtagaagaccagcaaaagtaaccgcacataatttatttattatatttattttagacataagaacctcttttgtattattgatagaaattaattaattctgataaaggaagccctattaaattgatctattttaaagcgccatcagcccataaatattatgaataaaaagataaataacggggtttttctcctttagttaacattgttgcactataggattattttttataatgaagattcatgattctaatataaccaatggttatcacttgacgacatagcactctcaggttcaagagccctttaaaacgaccgacccacctttcaaaagcaagaatgagacctattaccaaatcgacttacggtgacaagtgatacatcaaaaatcatgtatggcattacaaacagaggatatgcagataaaaatacccccaaatactggttgtataatcaactgatagataatgacgctaaaggaagtcgacaccactttaatttgttaatcgactaaaatttaggaagagtgaacgcctaacttaagtataaataattgaagaactcggtgacctagatgacagaccgatttccatatcggccttttgaatgtaacccaaagcatgattttcgaaaatcaagtaggctttatcgatgccattcattttgatcgtaaaccaaacctacatcatcatatagctttgaaattaagagatgggcggttgaagtaagattcgaatctttgcgctttacaatgccaattttactcatcaacgaggttatttttatatctagcaaagatataaggtttttacttacaaagaactcagctacatctaacggaagaacggctaaaagattaacatcatactgaagaagcattatcgtcgaaaatgccgatgatgactctacagggtgcttaacaatatcaagacctagcttctgcatctcatactcaatagattggcgcataggagtatttgacgtgtatagcacccaaggatgatccgctaagtcctccaaactaactgctctattttgcaaaagtggatgagcattatttgcaacaattgcaagaggctcctcacttaacgctatattgtcgtatggcaaaatattttgccctctactgactctacatacggcaaaatcaatacgaccttgatcaattttatgcagtaaattcgcactattgttctcaaatatttcgacagtgagttccggctgatcgcatcgtaattcataaatagccctagttagaattggaacagctcccataatgcatccgacagagatatgtcctcctgagccttctgcaatacccactatctcttctctcatatgagataaatcattaaagatcactcgggcatatctagttacacaactcccaacttcatttggtaccatgccttttgctgtacgttcaaataacttaaaaccgatagacttctctacttcgttaagaagcttagtcgctcccggttgagaaattgagatggatattgctgctttatgtaaggatccataatcttcaattgcaacaatcagctgcaaatgcttgaaccgcaaacgagatattattgattttagctctgggaccatgatcgcaccttttattattcataaaacctattttgtaatactaagcctaccaagcttttagtaactaagtccgtgataattccccatacagcatgagaagttttatttaaaacactgtgcttatgggctatttcccattttctagctaggtaagttggccagcaaatgaaaactaataaagaataatggaaaaaaatagcggaaaaacattcttactttaaggcatggccaagcagactaaaataattatgaaaggctttgttgactcggtgccgctgttcaccttgaggataaaggcccattttagcttcttcagaatagcggcttccttttactaaaaaggtactggtaggttttgtgtcttcaacaaaggcttcgaaggctctcgctgccatctcttctggtttggcgtaatagactatttttagtttctgatctgcaagacaggacgctttaaacaagtcgctgggctcgtctccttgctcatttagcatgatgctcttgaagcattcagccaataataagctgagtggatgagggattttattatgagaaagctttataggagaattatttaaccatctttcggaagcgaattgtgaggatgaagcatgttgaaacatcttttcgcccatgtaatggtcaaaagcatgaaaccactcgtgtgcgaggctgccggcgcctgcgtttttcgctagggataattgtcgagttgccggaacgtaatgagccgccacgccgggacgcccacccttcccatattgaagaccaagagtgcctcgtaaagatatcagcagttctggcccttgtaatacagacattagatcttctagcgctcgatagaaattaaccgccgcgcggtccctttcttcaggtgtgacccaacgtcccatctcaatgccacgaaaatcaaattgccgacgtatcatgacaaaattaactgggacttgataagaagacatttcgattcgctaattacctatgtaaactcaaaataacactaggttttaaactataccaaactgctgattaaactcagcaattttcatacgtcgcatatcttttagatcctgcaactgactctccaccttactttttacagtctctattgtatctgaatcagcagtggcaacagcattttctaattcgcgctcatactgatctagtaaagtatcatagtcatcttgatacgcttcctccaccagcgccaaagctacttgatgctgatagctagccgctttttccgtatgcttttgaatgtatgccagtgaattatcaaaatacaactgcttcaaagaatcttttgccgtaacggaattcttagaggcacttcttctttcatccgatacgattcttgcagaggagatttccgcatcataaccaatgccagtttgtgcaaagctaaccggcaccgtatttaaaacgagaattgcggtaagagactgcagcttttttagaaaaactttcttcataatggtcattctcaatcggttattaggtaaaacctgcttcataattaacagcaaggttaattatgaagctacttttgattctattggggctcaaagctaagaacaacaccaaaaataaagatgcacattttaaccttatcttagtgcttagatatattgcctaacacttggtgcgaatcgtcctgttacattccacccaagtctatgaaataaaaagcattctcattcaatatttatttttctactttgtacaaaaataacgtatacctgtcacagaaacttcatcaagaactgatttaatcctcttcaagaaccatatctcaatggctctctcactttctttttacacacgtagttcaggttgcgacctgtaggaatcaaggaaaaaaaccatgactaattctgtcgactcaaatcgccgtcgtatgctcggctttatggctggagcaccattactaccacttgcaggtggtgtatttagctctactgcttttgctggaatgactgatgcccctctttcttctgttagctttgttcctatggccgcaccatcactaagcaatcctgcagccatgtcaaccaaccttattaactcagcgatgcaattgaagttcgaagatggcacaagccgcatggttaaactcgattaccaaccattcttcatgacgggcgacaaagttgcagacggtaatggcaatactgtaattgctggtggttattacgacatcaacaacaagccaattcttgatcctagcgccggaaatcgccaatttttctcagactgtccagatggctctagcttattaaccgttaaagatgcaaaagtagctggtgtttacggtaatcacgtctttgcagtcgttcaatttgaatatgcaactcgcgacggtgctggcgaagacatgtacggcaagctaccttctcctattgctattctaaccttagaccaaaatccagaaaccggtgaattgaaactggttagataccacaacgttgatacatcgaatgtcggtggtttatggattacttgtggtgcgagtctatcaccttggggcactcacctttccagtgaagaatacgagccagatgcttctaaagcagacgacaaacaattcaaagcctattctaaaaacctatttggtgatgaaaacaaaggtaagccttacaactatggccatctgccagaagtaacagttaacaaagacggaacggggtctatcaagaaacattactgtatgggtcgtatttctcacgagcttgtacaagttatgcctgatgagcgtactgttatcatgggtgatgatgccacaaacagcggtttgtttatgttcattgcagataaagcccgcgacctgtcttctggtaagctttacgtggctaaatggactcaagtttctagtaaaggcccaggtgcaggcgatatatcttggatcaaattaggcgaagccaatagtgatgagattcaacgtttggtagatgctggtattaaatcgactgacatcatggaaattcacactaaagacccgaaagattcaagctttactaaaattggctacggcggaaaatctaactgggtgaaactaaaaccaggtatggaaaaagaagctgctttcctagaaactcaccgttacgctgcattagttggcggatcattgggattcacaaaaatggaaggcaccactgtcaacattaaagacaaaaaagcctactctgctatgtcttatatctacaaaaccatgacagatggcagcaacgacattcatgttgaaggtcctaaagcgggtgcggtttatgaacataagttaaccggcgatcaaaaagacaataacggccaagcaatcgacagtgaatgggtatctgttcacatgcatgctcctgcaaacctaattggcgaagacttagcaacacctgatgcacttggcaacacagctcacgctgatcgtattgcgaacccagataacatcaagttctctgaaaaacttcgtactttgttcattggggaagacagtggcaaccacgtaaacaacttcctttgggcttataacgtagacagcggcgaactatcacgcatcatgtcttgtcctgctggcgcagaatcaactggtttacatgctgtagatgaaatcaacggctggacttacatcatgagtaacatccaacacgctggtgactgggatgacaaactacacgcgaaagtaaaagacactttagatccatacatccgagccaactacaaagaccgttacggtgctgctgttggttacatcacaggcatcccaaaggtataaaagttcaagtattaaggactaaaatctaaaaccttaaatttataaaaacgaaaaggacaaccatctggctgcccttttctttatctattacctgcactcaaaccaaaaaaatttctactcgttctttgcctttaccgacgttctttcgttttaatttgatacttccaagttctatcgtgcttttaacatgcgttccaccacaaggaacttgtgcggaaccatcaagcttccaatatcgacgctctgcttgttcatccgaaaaccctttttctatgggcaaatcggcatcaattaacaactgagcttgagcttgaatatctggcaacatggaagaaatactttctggccattcaaaatcgatccgacttttagtgtctgaaatatgcgcgcccattttctccaaatttggcagtgctttataaaataattccaaaaccacttccgcggcaaaatgtaaacgcatcaaactataacgtcgaggccaatcaattttcaccaaaacggattgaccaatatgaaaatctgcagcacaagctaaggtatagatgatggacttacctgctttttccgctttcacaacctcataaccatcaatgcttcctgtatcactttcttgaccacccgactcagcataaaaaatagtctctgaaagctgaatctgattgccatcaatatgagtaatagttgtcgtcaactcagtctgataaggatcgatccaaaactgctttaccgtcacagcattactcctttcttaatagatacattcattcatttagttattcatcgtaataaacatacgttaagacaacaacaaaacagcgattgaaaaacagacaaacatcgagcctgtaatggcgtccacccatatcatatgtcgtacaaagaaagcagacacataaccacataacatgccgtaggttaaatgcaccagaaaagtacaaagcaacaaaatcagtgtaagggtaacagtctgtgaaattacgctactctcttgatggataaaagcaggaagcagagcggtaaaaaacactaaggttttcggattaaatatggacagaataacaccggttacgaatgtcatttctttctcggacttttcagcccttatcccaccttgcatacttttaaagatagaccataaaatgcgcatacctagatagccaatatataatccgccaaagtatttaatcaccgaaaaggcaaacgtagagtgcaaaatcaaagcacttaaaccggttaccgtggcgacagatacgacagccataccaaatataatcccaagcattactggcaatgtccgtttgacaccaaagaacagagcagaattcaatacagcaagcgtacctgggcctggcgtcccggctgcaaccaaacaaattgctatgtaatacaaaacagtatcgtcaccaagattaaacataattcctcctatataaaacaagaagctattatctatgtagagatatttgcttataggataaaattgcgtttttatgacaactcaacaactcaacaactcaacaactcaacaactcaaagggcattttatgaaagaggaaatcggttcacatttctttaatctggattgttacgatgggattgaatgtgttcgagcaaacttcaagaatcagcacttctcaaaacatatacacgaaggttacgctattggcgtcattgaacatggggcacaaagttttttcagcctaggagagaaccacacttccggcgcgggtagtttagttattgtgaatgcagataccgcccatactggtagccccgcctcagaaaatggttgggggtatcgagccatgtacccaaccccagagctttttgatgatcttttgagtgacttaacattcaaatcaaaaaacgcaccctatttccatcgtccgattattgatgacgaaaagcttataaaactatttaacctcatattctgctctctcgctgataagccatcaaggttaaccatagaaacaacagtttataattttttcgtacaattaactctcaatagtaaaaccaacagctcggtcattccttcgaaaaaggcaaataagtcattactaattgcgaaagagtacattcatgcttatgcctgccaggaaattagcctagaaaacctatcaagaatagtgggtatgagtaaatatcatctcattcgccaattccaagcatcatttggcataactcctcaccaatatcagattcaatctcggctacaaaaggcaaaaactttactcaaaaatggtgatcaaccaagtaatgtagcctcagaatgcggcttcttcgatcaaagtcatatgaacaatcattttaaaaaagcactaggaacaacgccctaccactatcaaaaacgaattaatgtataaaagacacatgccaaagcattgtaatcataagcaaaagcttcaaaaatcttatttcacgctattttttgagatttaaatacccgttatgatagaaccagaaaaaggttacctgaataataaggataatatttaaccgccccgcctctaaccctaaagaatagctaggaagtattctcatgaaaaaatttctcgaagacagacaaataggcactaaacttggtttgggctttggatctgtattattacttgccctgattgttggaatggtcggtatttttggtgtaaatactttacttgacagagcagacaaagttcgtctttccaacgatttagacgatactgttgtagaaatgcaaagagccagagagctttttgtcgcatcaggctcttcaaaagataaagatgatttaattcgtcgcacagatgttctagcagcttttttaaaagaaggggaaaaaatctataacggcgcggatgtgagagaactggtaaaacaaacggatcaaagccttatcgagtataaaaaggcattaaccattcttactgatgctcgaaaaaactgggaagcgattgacaatgaagccacaagaatacgccttaatatatttaacgaatatgaccaaatcattaaaccactacgccagaaaaatgacatagaaaatttgaatacagctttagatgtcgcaaacagctggtatgctttgacatcagagataaatgaccatgtcatcaaaaaagaaaatatacctttagagcttgttacaacgagattccaagcgattatcaacaagacaaaaaatctacagctatcaagtgaccttcaaagtaggcaacaaaccattctatctcttttgagtcaatacgaagaccttgggaaaagaaatcctgctgttaatgcagagcttgtaaaagcacaaaaaaacctaattgctctgtccactaagatgaatgataaaatcgattcaatcacactccttcaagaaaagaagagcaaaagtgatggtgatagagtctcaaccgttctaattacggtaactatcattgctatcttaatagggattttctttgctttgctaattcgccatatgatcgtaaaaccaatgaatgacgttaaggtagccgttgagaaaatatctaatggcgacttaacccagacattaaaaactgatcgcaaagacgaacttggtcaactatataacaatatcggatccatgagccgcactctaaacacactcatttccgaagtgattaccggcgttctaaatttaagttcaaccagcgagcaattagaaaagatatcaaagcaagggcaaaccatgatgcagtctcaaaaagacgagacggatcaagttgccacagcgataaatgaaatgtcttcgacagtttctgaagtggctcgtaacgcagaaacagcagcagaagcgacaaccaaaacagacaatatagttaatcagggaaatttgaaggtatcagacacggcgagatcaatcgagtcgctagctagcgacttaactgtaaccagcacagcaatggaacaacttaaaatacgtactgataatgtcggaaacgtactagaggttattaaagcagttgcggagcagaccaatttactagcgctaaatgcggcaatagaagcggcacgagctggtgaagcaggacgaggctttgcagtagtagcagacgaagtgcgtggactagcgagcagaactcaaagttcagctaaagagattgaggacttaattgtcgaattgcaaaacggcgcccaagaatctctggataaaatgctacgaagccgtgatttgtctactcaaaatgccgaacaagctaaagaggtattggctcttttcgcaaacattagtgaacaagttggctatgtccaagatatgaacaatcaaatagcgacagctgcggaagaacaatctcaagtatctgatgaaataaatcgcagtgttgaaaatgtccgccagttagcagatcgaaccactgaaggctctatcgaatctgttgctgccgttagtaacttgagagcattaagccaccaactcaaatcactaacagatcgctttaaaatctagctaaaacctcgttaatgatgactaaaaaataaataccagcagccacctaattacatccgaaatgggtggctcttttatttaaattctcaatcaccagtaacccaacaccttccaccacaatccgcctataatgccccatacagctaaattcaccacactcataataaagcccataatccaccagtcttccatggaaacataacccgaaccaaagataatcggcgatgtgcctgtagcataatgagttaatgacatcatcaaagaagacgcaccagccagtaacagaccaagatacaaaggtggcgcacccaatgccaaccccgcagcataaaaagccgcaaacatagctgtaatatgtgcggttgtactggcaaagaaataatgcacatagaaataaatggcgaccaagatgacgacagaaatagcccaatcaaatcctaagtgttcaatattgctttcaacaacagtcgaaaaccattgcaccaaaccaagcttattcaaaaaagtggccatcatcaccaaggctgagaaccatacaaccgtatcccaagcggatttttctttgagcacgtcatcccagctcaaaacacctgttactaataaaacagacaagcctaaaaatgctaccgccgttgtattcaccgcatagtctgcaccgaacaacattgcaggaataccagcccaaagaataagtaaaagagcaaacaccgccaccatgactttttctccataagacataggccccatttcggcgagtcgagattttgcgtaagtttttgcatctggtgtacttttaatctcaggaggataaatggcataaacaaccaaaggcacaagtgcaatacacaccaacccgggcaaaagtgccgctagcgcccatgttccccaagtaatgctaatattagcgccagtggcgtcagagattaatttaacaattaagggattgggtgcggttgcagtaatgaacatagccgacgtaatggggtttatatggtaattgaccaaggcaagataatgaccaatcttacgagaggttccctcctctggggaagaaccaaaactagtagcgatggatttcataatcggatgaattataccgccaccccgtgcagtattactcggcgttaccggtgcgataaccaattctgaaacagccaaagcgtagccaataccaatggtctttttaccaaacaaagaaataaaatagtaaccaatacggtttccaagccctgttttcgctaagcctcgtgaaataacaatcgcaataccgatcaaccaaatcagagaattcgaaaagccactcaacgcatctttaatcgccccagcaggcgtatcactagtaacaccagttaacgctactagagtaatcgccaagattgcgagtgcaccaattggcatcgctttccctataatggcaaccactgtaccaacaaataaagccagcaaatgccaggcattagtggatacaccatcaggtacgggcacaacaaaccaaattaataacgtgataaaaatagaaatgagtcccggaatgatccgaatatcaggggctttcatgagatatccttttatctttgaaaaagttcccccaataaagacaagggaatcattgttctatgttaaaacacttagtaataaaaaaaggtgatacatatcatagaagcaagactcgctaacaataaggcaaaaaaaagacctgcctcagcaagtctttttatctaatgattcaaaaccgacaaatagttaagagaaaatcccagttagattttcattcatcaaggtttgccattctttatcaagtggcgcctcaaacagcatgcgttcgccattcaacataatatctaaccgtgtcgcatgcagacacagacgtttaaagccaagagctcttgtctcttttaaggactcagcaggcgaatatttttcatcgccaacaatcggataacctgcatattgggtatgaactcgaatttgatgcgtacgccctgttactggctcacactcaaccaaactataaccttcaaactgtcgaacaagtttaaaccgagtcaaactctcttttccatcagtatgcactctgacaacacgctcaccagattgcagctcattttttaataaaggtgcgttaacttgtaattttcttttaggccagctgccataaaccaatgcaaggtaagttttttgcacaccttctttttcgcgtaatgcggtatgcaattctttgaggacagcgcgcttcttagcgaccatgatcagaccagaagtatcacggtcaagtcgatgaacaagctcaataaacttctctagcggccgcatttggcgaataacttcaaccaaaccgaaactcaaaccactgccaccatgaacggctaagccggaaggtttattaatgacgatcaaccccttgtcctcgtagacaatgcgtgattctatctcgcttttaaggcgatctgacaagacgggcttgtcggattctggcgcaataacaattggcgcaatacgtacaacatcttcattttgaaggcgatagtcaggcttggttcgcttcttattgacgcggatttcccctttcctaagtaagttgtaaatcttgcctttcggaacaccctttaaaaaggtaaccaaaaaattatcgattcgctgacccgtattattgtcgtcaatcgtgacgtaacgaaccgcgggacgctctgctgattttagttctgagtccgacataagctaagattggtttcctttataattgaagcacttagtttttactgttatattcacattcgcaaagggtaagaggcaacaaaacacctcgaagataagatgcaagaattgaatgacaattgccgaagcgacactttggccccctatcttacctctgtaacagttaatcttaaataataaaccgcatgattcggaaaaatccgcttcagtggaaggaactctcattaaaattgctaggccgcgcgttcgcgttgtttcgtaaaagcaaagaaacgagaccggttaaagagactatttagtattgatcacggcagcgaccgcataaaagcgtttaaaataaaataaacgaatcgcgtactcctctcgccagagaacactgaatgacttgctctaattctgagtcagatttattaatggttaccctatcactgttgtgactctttcgtaatcagctaacagagttcacacatataatgattagaatgcttattaatgcaactcaacaagaagagttgcgcgtcgccctagtagacggacaacgtctatatgatctagacatcgaatccggttcacgcgaacaaaagaagtcaaatatatataaaggccgcatcactcgcattgagccgagtctagaagctgcttttgttgacttcggcgcagatcgccatggtttcttacctttaaaagaaatttccaagacctacttttccaaaaaatcgaaccatgaaggccgaattaacatcaaagatgtgttaagcgaaggtcaagaagtgattgtgcaagtggataaagaagaacgcggcaataaaggtgctgctttgaccactttcgttagcttagcaggtcgttatttggttttgatgccaaataatcctcgcgctggtggcatatctcgtcgtatcgacggtgatgacagatcacaccttaaagaagctatgtcaggtttgaacacgccagaaaatggtggccttattgttcgtactgctggcgttggtcgctcaactgaagaattgcagtgggatttggattaccttgatactctatggtcttccattactaaagccgcatctgaaaaacctgctcctttcttaatctatcaagaaagcaacatcgttatccgcgccattcgcgattatttacgtgaagatattggcgaagtactaattgatgagaaaagcgcctaccaagacgcgatcaacttcgttatgcaagtaatgccgcactttaagtcgcgcattaaaatgtataccgactcaactcctctgtttaaccgcttccagatcgaaactcagatcgaaacggctttccagcgtgaagtccgcctaccttctggtggctctattgttatcgatccgacagaagccttagtttctatcgatattaactcggctcgcgctacaaaaggcggagacatagaagagacagcattacaaaccaacttagaagctgcagacgaaattgctcgccaattacgccttcgtgacattggcggcttggttgttatcgacttcatcgatatgacaccagtacgcaaccagaaagaagttgaaacccgcatgaagaacgctctagaggcggatcgtgctcgcgttcaacttggccgcatttctcgcttcggtttgctagaaatgtcacgtcagcgcctacgcccttcccttggtgaaacaagtggtatcgtttgtcctcgctgtaatggccaaggattcatccgtgacgtggaatctctggcgctttctgtacttcgcctaatcgaagaagaatgctctaaagagcgcacagctcaaattcgtgccgttttaccagtatcagttgcaactttcttattaaacgagaaacgcactaacattgctaaaattgaaaaacgtaacaatgttcatattattcttgtaccaaatcctcatatggaaacgccacactttgaagtagagcgtattcgtgatgacagtacagttgtttcacagaatgaaaacagctacacattggtagaaacaccagagcagccgccgtacgagcctcgaaaagcaaatgaaaacgttcgcccacaggccgctgtaaccagtatagctcctaaagcacctgctcccgagcacactgcaccagcagcagctacaccaaaagtggttaaagcacaggacaagccaagcctacttaaacgcatcataacggcattatttggcgaaactcaaagcaagccaaaacaaaaaaccgttagcaaaacgcctcctgtagcaccttcacaaaatgatcgtgatacatcaagcaagcctaatggcaaccgtgtaaatagaaacaaacgtaacgttaagcatcaaaatgcagatcgtgacgacaacaatacagctgaaaaaaatcgctctactcgccaatcacgcagagaacaagctgaatctggaacgaaaggcactagcaataaccgccgcaacaatcgcggtaataaacaagaaactcaagaaccaagagttgagaagcaagaagccgctgtaaaagcagctccgcgccaaccacagaaagaagttccagaagttaaagaacgcaaacgtgatcgcaatgacaaccgtcgtcgcaatggcaaactaaaagacgaagcactagaagccactaaactacaagagcaagaggatgccgctctagtagaagccgcccaaaatgccgaagtagaaaatcacgaaaacggtgatgagcctcaacgtcgttcacgccgttcacgccgttcacgtcgcccacaaaaagaagaaaatagcgcaccgcaagaaaatgttgaatctgaaagcgatgaaacacaatctacggtaacggctgctgcgcaaacagaagaagtgaaatcaaccactcctgaagttaagcaaactgaagcagaagcgaaatcagtagacacgacatcagagttttctacaaaagatgagcctgaagctgttgaagctgttgaagctgttgaagctgttgaagctgttgaagctgttgaagctgttgaagctgttgaagctgttgaagctgagaaagtagaatctactaatgcagagcaagcaacagaagaaactaaagaaaaatctcctgaagctaaacctgcaaaacccaaaatgtcagtaaaagctcaaatgcgaaaaattgagcaagagacaccggaagttgcaagtattgcaacagacgaaaccaaagtagaacaagctgaagttgagctgaaaacaacaacttctacagcagagattcaaacggcaacacctactgaagaacctgcggttgaagcaagcgtaacggaagagataaaaaccgaagcgccagaaaaaccaacaacagtagaaattaaacctgtagcaatagagcctacaccagaagttactgaagctacgactgatccagtcacttcagaaacagtagctgttgattcctctgaaaccaaagaagctgaagaagagaaagtgcaaaacgctgcccgcagctcaactcgaactcctcgccgcggacgtggtaaaccagccactaaacaagcaaacacagaagccaaagcaccggtagaattaccagccgctatcttggctcagcaagagaagcttcgtttagagcaagaagagaagcgtaatgctgcgacttcccgtcgacgtgcatcaacaggtcgtgtgaaaaacgaccctagaattgctcgagaagaggaaaaaggctctgaagcaatttcagaagctaatgtagaataaaaactacagcttctatctagaaaaatacaaagagcccgcataatgcgggctcttttgcaaaaagcgcactatggattatttcaacggattgatttgaacataaataacggacaggtaaaaaaacaatgatcattgatttttctcgctttaaagattggactcttataggcgatttatttggcggcgcaacgaccgccattgtatcgctacctctcgcattagcgtttggcgttgcctcaggagctggcgcagaagcaggactttggggcgctatactcgtcggtctatttgctgcgatttttggtgggtctaccagcctaatctcggagccaactggtccaatgaccgtcatcatgactgcagtactaacaagtatgatggctagcagtccagaaggcggagtagcgatggcttttaccgtagtcatgatcgccggtttattccaaatcacactaggctatctgaagctaggcaaatacataacactcatgccatacagcgtaatctcaggatttatgtctggaatcggcattatcttaatcatcttacaaattgcgccctttttaggacacgcttcaccatctggcggcgtaatgggaacattaacagcattaccatcccttattgttaatctgaagttttcagaattatttctaggcttattaacactaggcgtcttattttatcttcccaaacactggcgccgctatgtacctccacagcttgtcgctttggtcgcaataacacttgtttctgttgtactgtttagcgactcagatgttcgtcgcattggtgttattccatcaggcttaccgtctattcactggcctcactttgaacgctcagtatttattgagatgatcattaatggattagtgcttggcactttaggctgcattgatactttattaacagctgtcattgctgatagcctaacccgcaaagagcacgattcgaatcgagagcttatcggtcaaggtacagccaactttttctctggcctgcttggcggactccctggcgctggcgccaccatgggaaccgtggtgaatatacagtccggcggcaaatcaccacttgccggcatcacaagagcctttattcttttgctggttgtacttggagcatccgaactaatcagcccgatccccatggccgtgcttgcaggcatcgccttgtatgttggtatcaatatacttgattggagttttttaaaacgcgcccacaaagtagcactgtctccaaccatcattatgtatggcgttatggcacttacagtttttgttgacctgatggtcgcggtaggaattggtgtttttatagccaacatcatgaccatagaaaaactcagccggctacagtcgggaaatgtaaaagcaatcagtgatgctgatgatgacatcccactatctgatgaagaaaaatcattactagatcaagcagacggaaaagtattacttttctatttatccggaccaatgatttttggcgcaagtaaggccatcgcaaaacatcacaaccgaatacataattataaggctgtagtattagatctgagcgcagttcctatgatggatttaactattggccttgcattagaaaacgccatcaaagacgcgatagaagcagactgtgccgtttatatatttagtcccaacggacaaacaactgaaagacttgaaaaacttggcgtcttaaatagactgccacacaatgcattttgcgactctagaaagtcagcattaagacaagcggttaacagccttcaatcttagtaaaatatcttcattaataattgcccaaaaaaaagccgctttgtaagcggctttttatttacttagcgattaatcattaactcattagagagacaagcgacgcacatcacttaacaatgagttcaagaaggtcatgaatcgaccagcatcaccaccattcaccgctctgtggtcataagacaagcacaatggcaacattgtacgaggctcaaattctttaccattccaacgcggctcaatgtctgctttagaaacaccaagaatacctacttcaggacagttgacgataggagtaaatccagtaccaccaatcgcccccaaactagaaatagtaaaacaaccaccctgcatatcagcaggcttaagttgcttatcaagtgccttcttaatcagctcactcgcttcttttgcgatttgaataactgacttcttatcagcatcacgcaaaacaggaacaactaaaccagccggagagtcaacagcaataccaatgtgtacatattgtttctgaacgtagctttcgccatcggccattagcgacacattgaagctaggatttgcaaccatagcttgtgcaactgctttaatcaggaatggaagtggcgtcaatttaacaccctgtttctccatttcgcctttcaagcctttacggaagtcttcaagatctgtgatatcagccttatcaaactgagtaacttgaggcacaacgagcgcgttgcgaaccatgttttgagcagttaggcgctgaatcttactcatcttaacaacttcgacatcgccgaacttgctaaagtcttgatcaggtacagtcggtaaaccggaacctgtcgctacacccgctggagcagatacagccttttgcacagcagctttcacgtaggcatgtaaatcttctttcgtgatacgaccacgagggcctgtaggacgaacaagagatagatcaacacctaactcgcgagcgagcattcgcactgctggacctgcgtgaactttcttcgaaggttcagacaatacagcagattgatccgtgacaggagtcgatttcgcagaactggctttaggcgcttcaatagaagctggagccgctttttcagcaacaggcgcaggcgccgcagcttcagaaccaccttccacttcaagctcaagaacaagatgtccttcagaaaccttatcaccaactttaatagcaacagatttaactgttcctgatttcggcgcagggatctccatggaagccttatcagtttcaagaacgataatagaatcgccctctttaaccttatcgccagccgctactgcaacttcgataacttctacaccttcagcgccaccaatgtcaggaaccttaacagactcgacaccaccagaagctggtgctggtgcagccgctgcaggagcagatgattttggtgtgtccactttttcttccgaagcagcaggagctgttgaagatgactcagttttcaccacaagaatagctgtaccttcggaaacagtatcacccactttaatcgaaattttaccgatcttgccagtaaatggcgaaggtatatccatagatgctttatcagtctcaagaacgataatagaatcgccctcttcaaccatatcgccttcagcaacacaaatctcaattacttctacgtcagtcgcaccaccaatatctggcactgaaacattttcttcactcgaagatgatgaagctggagactgctcaacagacttatcttcttctggcgcagagtcttctacttttgcttcaggtgcagatgattcgccaccttcaatttcaataataagaagctcatcaccttcagaaactttatcaccttctttcacagaaatgctttttactttaccagccatagaggatggaacatccatggaagctttatctgtttctaaaacaataatagattggtccacttcaattgtgtcaccaaccgcaatactgatctcgataatttcgacatcagtcgcaccaccaatatccggtactcgaatgatttcagtactcacagaaatctcctttgtcttatagacgcatcaaacttaaaaacttatctgacttaggcataaatatacactaagccagatacctagcttgttaggtaattagcaagttacagggtttggcttctctggatctaaaccaaacttagcaatcgcaccactaactacagatgcatcaatcacaccgtcttttgctagtgcattcaaggcagaaaccactacccaatagcggttaacttcgaagaagtgacgcaattgagcacgagtatcactacgaccaaaaccatctgttccaagcacgttgtatgtaccagttacgaatgggcgaatttgatctgcgaacaatttaatatgatcggtagatgcaatcacagggccattgccattcaagcaagactcaacataagatttacgagcttctgactctgggtgaagcatattccaacgacttacatcaagaccttcgcgacgtagctcattgaaagacgttacactccatatatcagagttaacaccgaaatcattaaataggatctctgcagccgcttcaacttcacgaagaataacaccagagccaagtagttgaacttgtttcttattggctttcttagcatgagatttaagcttatacatccccttgataatgccttcttcaacaccttcaggcatatcttcgtgcgtatagttttcattcattactgttaggtaatagaaaacactctctttttctttatacatacgacgcaagccatcttgaatgataacagcaacttcgtatgaatatgttggatcgtaagacacgcagtttggaataagaccagcctgaatatgggaatgaccatcttcatgctgcaaaccttcaccatttagcgtagtacgaccagctgtagcgccaatcaagaaaccacgcgcctgagagtcacccgccgcccaagccaagtcaccaatacgctggaaaccaaacatcgagtagtagatgtaaacagggatcataggaagagcgctgtttgcataagaagtagccaatgccaaccatgcagaaaatgcacctggctcattgataccttcttgaagaatttgaccgtcagcagattctttgtaatacataatctgagtatggtcatgaggcgtataacgctgaccttcagatgagtaaatacctagctggcggaacataccttccataccaaacgtacgagcttcatcagcaacgattggaacaacacgttcaccgatgtttttatctttaaccataacatttagtgcacgcacaaacgccatagtagtagaaatttcacgaccatttgttcccgcgatttgagatttgaacgcttctaaagaaggcacctcaagcgcttcgcaatcatggttacgaattgggaaagccccatgcaactctttacgacgtgagcgcatatattgcatttcaggactgtcttcagccggcttgtaatacggtaagtcttttagctcttcatcgctaatagggataccgaatttatcacggaactgagcaagggattcttcgtccaacttcttcgtttggtgcgcagtgttttgcgcttcagccgccttaaacatgccgtaacctttaacggtttgcgccaagataacagtcggttgacctttgtgagaagtcgcctcggaatacgctgcgtaaactttgtaaggatcatgtccgccgcgattaagattcataatctcatcgtcagtcatgtctttaaccatttctagcaattctggatatttgccgaagaaatgttcacgagtataagcaccaccatttgctttgtagttctgaagctcaccatcacaaacttcgttcatacgtttaacaagcaaaccgttatggtctttcgcgaaaagaggatcccaatgacgaccccatagacacttaataacattccagccagcgccacgaaatacaccttcaagttcctgaacaattttactgttaccacgcacagggccatcaagacgctgtagattacagttgatcacgaaaataaggttgtctagcttctcacgtcccgcaagagcaatagcacctaaagattctggctcatcacattcgccatcaccaaggaacgcccatactttacgatcgccttgatcaataagaccacggctatgctggtacttcattacatgtgcttggtaaatcgcttgcaatggcccaagacccatagacactgtaggaaattgccagtaatccggcatcaaccaagggtgtgggtaagaagagatacctttgccatccacttcacgacggaagttatcaagctgttcgtctgtcaaacgcccttcaatgtatgaacgagcgtaaattcctggagaaatatgaccttggaaaaagaccatatccgcttgttgtttaccgtcattaccacggaaaaagtggttaaaaccgatatcataaagcgttgctgcagaagagaagcttgtaatgtggccaccaagtgttgagtcaacacggtttgccttcattaccatagccaatgcattccaacgaattatagaacgtatacgacgctccataaatacatcacccggcaatggcttctcattttcaggagcgattgtattccggtatgcagtcgtaatagacgacggcaatgacgtaccagcttttgaagcttcattcgtcaaacgatttaaaatgtattgcgcgcgatcaggaccttcttcgcgaaggacagactcaagcgcatcgacccactctttagtttcaattggatcgatgtcttcgagaatatgctgctcagtcatcgtgttaataactcccgctattagaacagatactaacctaccaaggacattatgtgtatttaagccttggaggctacttaaacgaaccgtcggaactcatatgaatagccattaagttccagccgacctaggataaaacgacgcactgtatattacgttttaaaacgcgtcgtttttatccgttccaatggtaattattattgttttaattttatttccattgcatcgaccactaaaaatctagtcagctcgcttccaatttgggtttggttcatcaaacccaacattaaatttccacatgcaaatagccttactaaatgcatgtaaaaaatcaaagtcatttgcctagaatgtgcatagatagagcacttctaagattttgcactctagatattttactaaaaccttacactaaacaaggtctttttacatatcagaagcatctaattcgggcgttagattaacacctaatcaagagatcgcctagccacccgcataaagattgaagtacacaaagcacttttgaagcttttaattcctcaaaaatccatctaaaaacaggtgaaaataggtaaaaacaccacaataaatgatttaaaccttaaagagaccccaccaaaattcaccaaaaatatgagatatataagctgtatgaatcctgcgttttgcttcagacagcgaagaatacacagcatcaaagctaatgtaccattcaaaaaatgataatctgtatcacattattagctcttatagagactaatccgcacttgagtcagtcgcaggtaaaaacaccaaaatagtgactagttaggcaagaaaattcatttgaaaagctaggtctatacttacaaactataaattatggcttttttctatttaaaaagaccatgcaaatcaatgaatatcaaaaaatcaacactgacgcattaccaatataacgctacaatgctctttatttacttggcaaaattaggatagtacatgacccttctgaacgctctattatccgagcacatccaatcgcaagttacatttgcattaaaagaagacataggctctggggacataacagctcaacttatccctgacgatcaagaaattacagcaacggttatcagtcgagaacctgctgttctatgcggccaagcttgggtaaacgaagtatttgctcaattaggaaacagaaccactctcacttggcataataatgaaggcgatacgctggaaagcgacaaaccttttttgactattaaaggccatgcaagaacaatcctaacgggtgaacgcaccgctctaaatttcttacaaactctttcttataccgctacggtgactcgccaatacagtgaaatcgtatcaagcacacaattaacaattttggatacacgaaaaacaataccaggcatgcgccgagcacagaagtatgcggtaacagttggcggtggaaaaaatcaccgaatgggtttatatgatgcctttttgataaaagaaaatcacatcatggccgcaggatcaattgccaacgctgtcagcatggcacaaaaaattgcgcctggtaaaaccattgaagtagaaacagaaaatttagaagaagttgccatggcagtcgctgctggcgcagatatcattatgctagataatttttcgtatgaagatatgagcaaagcggtttcagactacaaaggtcaagttaaatttgaagcatcaggaaacatggacaaagatcgtctattaaaggtagctgaaacaggcgttgattttgtatccattggagccttaaccaaacacatccaagcaatagatctgtctttgcgcgtatctcaggaataactatgaaagatagtattttagtcatcaactgcggaagctcctctttaaaatttgccattcttgccaatgctgggcaggaaaccttaatggaaggtattgcggaccagcttggttcaaataacagcactattactttcaagtaccaaggaaaaaagcttcaaaaagcacttgctttgggtagtcatgaatctgcagtgaaagaaatcaaggcgtggctcgaccttcacccagcaataaatgatctcttagtgggtgtaggacatcgaatcgttcatggtggcgaaacctttaaacaatctgcgctgatcaaccaagacgttattaacggcatccaagaatgcgcaagtttagcgccacttcatagccctgcgcacttaaaaggtataaatatatctttgacactatttccaactcttccacaagcggcagtatttgacacgtcatttcatcaaagcctatcagaagagcagtttttgtaccctattccgatggacttttatcgcgaacatcattttcgcaagtatggcttccatggcacaagttatcgatatattagtcagcgtttagcgcagatttggaaaggcagtgaacagcaaggtgtacttgttgcccacctaggtaatggcgcaagcacttgtgccattaataaaggtaagtcatcagatacaagcatggggatcactcctcttgaagggcttatgatgggaacgcgctcaggtagcctagacccaagcctattaacctttatcatgaaagctaaaaatttatctgctgatgaagcgcttgatgtactcaataagaaaagcggccttttgggcgtatcagaattatcaaatgattgccgaacactcgaagaagccatggaatctggcgatgaaagagcaaaattggctctagatatgtttgctataagagcggctaagaacttagcaagtgtagctacaactttagaaagtattgatcatttggtctttactggtggtataggtgagaattcaagctatttacgccaagtcatttgcaatcatttgaaagcactgaatatcggtataaactctacattaaataaagatgcacctcgtggcgaaacactaaatatcagctctaatgaaagcaacacgaaggtctggattataccaactaatgaagagctaatgattgcacttgatactataagcttaattcagcattgatcgaagctatgctaactataatggactaatttaggattcatcagatatgtcaataaatgtactaatgaccgttcctacgggcccaggcgtcggcctaacatccgtctctgtaggtcttgtccgcgcacttgaacaacaaggattaaaagccagtttcttcaagcctatcgcccagcctcagcctggtgataaaggaccggacaaatcaacggctatggttgctcaaggttcaacactaacacctgctgagccaattccgctccatgaggctgaacgttatttgtacaacgataatatcgacgaactcatggaagagattgttggccgttttcaagccagcgttgagccagattcaacggttattgtagaaggtcttgcgcagatcgccgggcacccatatgcaacaaggctaaataaagccattgctagaacactagacgcaggcttagttttagttactgcaccgaacaacatgagagtgaacgaacttgaacatcatgttgaaattgccgcaggctcttacggtggtataaaggctaacgatgttattggttgtattttaaataaaactacaccagggtcattaggcgttaaatcctacggtgatttgtttgcccaaagaggaatttttaaacgcaactttagtctgctcggtcaaataccgaaagcggacgagctaacctatcctcgtgttaaagatgtggctgacttccttggtgctcgtattattaatgcgggtgaaatcgaatctcgccgagtacaatcttatacactctgtgctcgcggtgtggaaaatatgctcgaagctttgcgaccaggcgtattggttttcacgcctggagatcgtactgacatcatcatggcgactgctattgcagcgcttaatgatattaaaattgcagcattagtggttactggcggttaccagccaagtgaagctctaatggcgctttgcggtaaagcaatggcaaaaggattgccagtcctctcagttgaatccaacagctgggaaacagtgattaatatgcagtcgttcaaccaagagattccacttgacgataaagaacgcgtcctgatggtgaaagagcatattgctcgttgcattgatcacgattggataaactcttttgccttaaaccaagaagaaagaaaattatcccctcctgcattccgattccgcttaattgagctcgctcggtcattaaataaacgcattattcttccagaaggtgaagaaatccgcaccattcaggcggcgtctatttgtgcggaacgtggcattgctcgttgcacattattaggtaacgaaaccgaaattctccgtattgctcaaaacaacggtattgaattaagccatggtgttgaaatactcgaccccaacagcattcgtgaacgttacgttgcaccaatggttgaattgagaaaaagtcgcggacttaccgatattgtcgctcgcgaacaacttgaagataatgtggtattaggcaccatgatgctgcaagctggtgatgttgatggtttggtttcaggtgctgtacacactaccgccaacactattaggcctgcactgcaactaataaagacatctcccaactcaaatcttgtctcatctattttcttcatgtgtttgccggatcaagtactggtctatggtgactgcgctataaacccagacccaacggctgagcaactcgcagaaattgccattcaaagtgctgactctgctgcagcatttggcattgccccaaaagtcgccatgattagttacagtactggtggttctggtacaggtaatgatgttgataaagtccgagaagcaacggctatagcacaaaaacttcgcccagacctgttgattgatggacctctgcaatatgacgcagccatcatggaaaaagtagctaagcaaaaagcgccaaacagcaaagttgcaggaaaagcgaccgtatttattttccctgatttaaatactggtaacacgacctacaaagccgttcaacgaagtgctgatgtggtcagcattgggcctatgctacaaggcattcgcaaacctgttaacgatttgtctcgcggggcattagttgacgacattgtctacaccattgctattaccgctattcaggctggcaagcttaaaagcgaatagtccaccagccaacttattccttaactcgtctttgttttcaaatgagcgaagacgagttaattaagttaagaattttcccaactgaattagattagaaagtggacatattccatattgccaattagtatttgtagataaacattacgtgggtgatcaacatgtctggtagccttcctcattctatagcgctttcaaatcatactttcacaagtacgacgacacctggctacacgacatttgacttacgctctgatgaagataccaacatggctgcgcttaacgctcgcaacgccaaggcatcgagtgatcttgttgtcactatttcagaacaaggccaagcattatcccagcgaaatagaaaaaaattcgaagaaatcgaagctagaaaaaacaacgatgccttgttagaactagaagaagaattcatcgaagatgatcttgaaccaaccattcccgcattaactaaggagaacaaaaccaatagctatcaagaaaaaacaccaacaggagactttctcgatcaaattgtttagtctataaaaactcaattagttgagtttttcggcaggatgccaatgactacagaatcttcaaggagtgaagaatgttattttctcgtctatccacacgtggttttacactattagagttaatggttgttattgccattatttctataatagccagcctttcagcccccacatttactcgtcaaattgctaaagcaaagctaatagaagtacaaaaccttgctactcaacatcaatctctggttgaagaatttattcttttacatggggcctttcctagcgaagcagagttcaatctcataaaacaatccttaacagaaggttcaattaccaaatccatttccgtagacagccaaaacaagggtatggggaacattgttatcacactaaatgacagtaccggcataactgaaaaccaatatctaaaatactctcgcggagccgatagaaattggaaatgtctctcggatttagaaagcaacattcttccacttcaatgtgacagtgcgactggagcagacgaatgactttagaagaaataatatctaacgccgtgagtaatcatgcaaccgatattcacatagaacattcaaatattggcattcaaatttatcaacgctgctatggatcacttcataaagtagccaatctagctcaaggaacaagcttaattaaccgcataaaaatgcgcgctaatttagacttgtcagaaataaggcgaacacaagaaggtcaatttctctttgaggaaagaagtcgaagcacctttattcgggtcagtattattgccacggttaaaggcgaaaaagtagctttgcgcctactcccggaaaaaaaccgtttagagcttgaaaatatcggcatacagagatctttacttaccagcctaagcactatcttaaatagctctagtggtttaattttagtctgtggcgcaacaggtgctggtaaaagcacaaccctctattcgtgccttgataccttaaacacaggaaagaagactatttttacgatagaagaccctgtcgaatatgaaattccgggcttatttcaatgtgagcccaatccagctatcggtttagactctgccgctcttttgaaatccttcttaagacaagatccggatgtgattatggtcggagaagtgcgtgatgccgttactgccaatctagcagtaaatgcggcattgaccgggcacctcgtgctagctacattgcatacaaactctgcactcgacgccatgcaccgctgccatggttggcaagttgattttttctctttagtgagttcattaaaacttattatccatcaatccatgctctacaaagcgtcttcacaacaaccaatgttcaacggtttacggcccttgtggaatgaattgctaccgaaagattatgacacacttatttcatccccgtccctatgggaggcttttccctatctgagcggtgaggtgcaaaatgccttggtataaaattcagcacctaaatggagaggtggattaccgacacgaattatccgaaagcaacgttgtctttgattatatacgccgcggatattggcaaatatcaatctcagagtggaaccccaaaaagctagattacaagtcactgcaaattttttatgaagagatacagagcgctctacactctgggcttcaattaaatcaagcgatttcacattttgctctttcgtcaactcacccccaaatcgcaaatacaagtaaagcgatattaagcgagctagaaaatggtacaactttcaacgaagcattaagcaaactgacacaagcctccgctataccatactgccaactcctcaattcacaaggctcaagagaagactgtgaaaaaagcatcgccgtgtcgattatccaacttaaatccttactcgattggtctcaacgcttattaaaatccattatttatccctttagtattattcagattgctctgattattcttatcgcgaacagagcaatacagcaaaaaataggagagagctattttttggaattagccagtaatgtgagcatttatctcgtctgtagtgccattcaattcatcatcatacggagcctatatcaaggtcacgcttgttactggcttgaaaaatacagtggcaattttcggctaaccaaactcttttcgttgttaagcacaacaagaaaaaccggcataactttgcagcaggccttgaggagcatgcccgaatacttccaatatacgctcataaaagaagagatttaccaagtctattatactcttcgtctcggtaaaaattatgctgcctgctttcctgctcattggtttcctaatgaatcgtctattgcgcttcattcagcagaacaagatggtgacatagagagagcacttattcttgcaacaaaagagcacgaaaaacgttggcaaaaaagtatatcactacttgaaaaattgatccccgcagtttgcctcttgatcgctggagggtttgtcgcctcagcattaatcgccttatacgcacctcttattgagatgtcataaatgaatctgataacaataaactgggttttatatctatcagttgtcctgagcatgggcagttatgctgcagcatttacagctaggtggccgattaaaaacatttatttatgggaaaaagaagcgcacgcattacttttacttccctttaacaaacagccgccaaataaaataagtgttaagcgctctcactgtttccaatgtcatcatcctctgacatggcaagatcttattcctctattaagttacttactacttaaagggaaatgccgttattgcaaagccgccatttcatatcgctatccctcagtcgaatttcttcatcttgctttctgcctccccttgccttggatatttagcgatatatatcaacttgcactacacacacttttgattagcgctttgttaacagcaacagtaattgacctagaatatcaattaataccggatgaatgcagtatcattgcattagcttgtgcgctgctaattaatctatcaaacaataccttagaaaccagcgttttaggtatgatagttggttatggacttatttatacgctgcgctggttttatttaacattcaaaggtcaagaaggtataggattaggtgacgcaaaaattattgcagtgctcggtgcatggttaggacttttaggcttaccccccttgttactttgtgcaagtttaagcggaatcctatacactgtattaaccaatagaagtggagctaagtacatggcatttggtccatttttaatattttcagccatgttggtgttttatttttagcctatgacaacccatccccctacaataatcggtcttgctggcggcattggctccggtaaaagcacaataacaaaatatttcaatgatatgggcattcaaagtgttgatgctgatgatgtcgcaagacttgttgttgcgccgggatcagattgtttaaataaaatccatcagcgctacggtgacaatatattgttaaatgacggcactttaaaccgtaaatccctacgtgatattatttttgataaccccgaagaaagaatctggcttgaagcactaacacacccagcaattcgagaagagatatcagctcagctgcatgcaattacctcatcgtacgccttgcttgtccatccgctactatttgaaacaaaacaagatgctatatgtaaattagtcatagcaatcgatgtacctgaaaatatacaacttcaacgggtcatgagcagagacaatataagtagagaaagcgcagaaaaaatcatggcagcacaattaagcaatagcgaacgtcttgagagagcggatctagtcttggaaaattctggtaatattgctgaaatgaatgctaaagtcttaaaattacacaaaaaaattttagagtcacaatcatgttgaataataatactgcaaccttggttgcctgccctacctgccaaaaaaaatcgccctggtccaaagaaaatccagaccgccctttttgcagccctagatgcaagctgattgacttgggagcatgggcaagtgaatcctacgctattccacagcaaacctcagaagaggatgaaattttttcagaagatctcgtgactgacccaaataaatcttttttataattgctagacacggaatgtaattatttatggcacaacaagacttttcaaagaaaaaagcgcttctcatagaggatatggccgaagccagaattatgcagcgaaaaatgctgacagattttggctttacttctatcgacattgctatgaaagctgaaactgccattgaacttctaagaaataaatcctttgatgtcattttgtccgattacaatctcggcaatggcaaggatggacagcaattattagaagaagtaagacattctaaactcattccaaataccgctacttatttgatggtaacagcggaaacatccattgaaatggtaatgggtgctattgaatatcaaccagatggctacattacaaagcccttttctcaggctgttttgcaaagacggctcagcaaactattagaaacaaaagaaaggctttacaaagtaaacgtcgcacttgatgcaaacaactttgaagaagccattattgcagctaaacaagtgatggagaaatacccgtctctaataggcaaatgcgaaagaataataggcgagagcctattagaaattaaagaatacaaaaaagcactatcactattcaagaaaaccctaaaaagcaggaaaatgccttgggcattatttggcaaagcaaagtcctattttttgatgggtgagctagacaaagcagaacaaaactttagacaattgatgcttgataatcgcttttttgttagtgcttacgattggcttgctaaaattcaagtcattcaaggaaagtatgaagaagcccaagcaacattaattgaagctatcggtcgatcgcctaaaaatatcttacgtcagatggagttaggaaatattagcctatctctcaacgatagtacgactgcagaaatgtcatttagaagagctgtatttttagccaaatactcctgttacaacacagctgatgtttatttaaaacatttagaatctcttgctagaatatcggacagtggtcctctgttaccgcgtcaaaaagataacttcaatagcacgcttaaaaaagtacacgaatctttttttgatgaccaaaacaataaagcaaaagcctatagctacgaaatagacatttatctagcagataacgatatatcaactgccaaacaaatttttgaagcttggcttagtgaagtaaaatccggtagcgcaatcgctccaacccaacagcaaagttccgtctacgcaaaatcttttggaagctagagatgaaaaaaatcgatatcagcactattttggctagtgcgattcatgaaagtaaaaatcaggtaggaactttattataccaattgcaaagccttaaagacgcaatgggaagcaaggattctaatcaaaaaaaaattatccaaattgaagaatccctcaaaaaactcaatgatgaatgggtggagtatttatacttgtatagactagcgtctgacggctatgacctacatgtagatacttttttacttgatgagtttttggatgaccaggtttttgctctacagccatccgctgttgcaaagagtttagagctagaatacagttgcgatacagatctaacgggcatttttgacgagcgcctaatgacggcagtggtcagcactgcagtttacaacgcactgcggtttgcaaaatcaaaaattctgatcagtgcaaaacaggaaaataattttctcattatagcaattgaagatgatggtgaaggcttcaaacaggctgataccgatgaacagcctgaagagtttcttgaaggtaatacaggtttaggcttatatttcgccgaattatcggccacagctcatgttgtgaatgacgttcgaggctttataaaaaaagaatcatctcaaaacctaggtggtgcaagtttaactgtatgtttacctcagcctgctgatgaagagttttaaccccctactccccaagtcatgagttaagttttttcagaaactctgttaacaaaattcctgcattttctatgtgctgcctcagaaaaatgagcgcagcatttttatcttttgattcaataagtaaaagtagctcttcatgctgatcctgacttcttaccttatatcctaatggaccgtactgaaagccaagataacgcacagcttgcttattaagaccttcaaccacgcgctgtaatgtcgggcgctcagcagctctatacagtgtgtggtgaaataaccaattaagttctcctttatagactagtgttaaattttctttatttaattccgataagaaatacctcgcctttattagatcttccttactgatataatcaaatgccatactaaacaacaaacattccaattcagctcgcattaaataaagatcttctgcttccgtccaattcaaatcaggaatcatcacacctgctttcccatttggaacaagccaaccttcggactttaatgatagcaacgcatccctaataggaattctactgacaccatatcgagttgaaaggatcgcttgccgaagagggacacccctcggcagctgatttttcaagatatcttctttgatactttgactaacatccattaaaaaaccttttatttgagcctaatattagatatcagcaaacaaatcacaccgaataaaatcccccaaaaggctgacgcgataccaccaaacgagatgcctgagacggttactaaaaaggtaactaatgcagcctctcgattagagtcatcagccatcgcatttttcaaattcatgccgatggttcctaacaaggcaatacccgctaacgctgcaatcatggttgcaggaaaaatcgaaaatagagcaaccacagaggtacctgctaaaccagcaagcccataaaacacaccagcagacaggcccgcaatataacgtcgcttaggatctttatggcattcatcacctgaacaaattgcggcagtgatcgccgccaaattaaaagcaaatccgcctaatggcgccagcacaatagaggtaaaccctgtccagctaattaaaggagaaacaggtgtttgataaccactgctacgcatcacggcaacaccaggaatattctgagacgtcattgtcacaatatataaaggaatcccaataccgatcaatgcaccaatattccattcaggccaaacccatacaaacgccccaagtgaaaaaggaacttcagacattaactggccgtcggacctcgcaagcacaaacgcgacacctgcaaccaatacaaacaacacagcatatctaggaacaaagcgcttactcactaaataagtaatcaacataattcccacaagaaaaacatcacttatcatggagtcaaaaatagaaagaccaaacttgaaaagcacacctgctaacatggcacaggctagaggcaaaggaactaagcgcatgaccttatcaaataagccagatacacccgttaacagagttattatgcccgcaaaaacaaacacaccaatagcttcagcgtaactaattgttcctaagcttgttgctaacagtgctgcaccgggcgttgaccaagctgtaataactggcgatcgataccataaagaaaggaaaaagcaagtagcccccataccaaagcccagcgccataatccaagacacaatggtattagagtcggcaccagcggcttgagccgcctgaaagacaattgcaacagaacttgcaaaaccgattagcacggccacaaaacctgcgaccagcgcacttaagctaacatcatgtaatatcctgagcacaaccctatcacctgtatggtttaaaaagagtactcactatattgcataaaaactatttttgtatacatttttattaatgaactaacatatagccaattaaaccaagtgcaaatcccatgacagcccccaagggcggcaaccaatttttatccaatgtaacctgaggagcaatatcctgaaacacggcatacaagataccacctgatgcaaacaacattatccccgatatcactacaggccattcggcgagccagatatgagcgataacacctgctactggacctaataatgccagtaaagcaaagcacgaaataatactgaatgcactgtaatgggatgaagattttaactctctaaaagcattaaaaccttcaggaaggttttgcatcgcaattaatccagccagtaacatgccattaatggtccctaaagcaaacgcagcacccaaggctaaagattcaggaatgaaatcagccaacattgccactagctgactcattgaggtttcttgcttggataaccatatatcaagccacataaaagccacgccgccggataaaaacaacatagccgcaggccaaggagaaaagtgcggaatgccttctggcacaagaaccaaagcaatcgccgacaacaaagcaccaccaccaaaggccgtaataccatgcattagctctgtttctagccattggggttttatgcgctcgaaattcgcaatcaagccccccaacggcatggccaaaccggcaactagagtcaataagataacgctatacaaaggttccatttgtacaatactccgaaagatataccgtcattatccgtgttgagagcattacttgccacgactaataaataaggcgccacaaaagcgccttatttattcttacaagatacgacttattactgcactactgtccaatataagcgtttagaaaagcctttgtacgctcttcccttggttgagtaaaaatggcctctggttcaccctcttccactattgcgcctttatcaaaaaagcacactcgatcactaatctcacgagcaaaatacatttcatgagtcaccagcaacatggtaaaactttcttcttttactagattacgaataacgtccagtacttcatcaaccaattctggatccaaagccgaagtaatctcatccagtaataaaatagatggtttcatcgcaagtgctcgcgcaatacctactcgctgtttctgaccacccgataaatcatttgggtaactatccgccttatcggccaaccctactaaccgcagtaatttttctgcgaacttctcagcttcggttcttgaaacacctttcacgcgcattggcgcttctgtaatgttgcgcttgaccgtcatatgaggaaacaaattgaaatgctggaaaaccataccaagatggttacgcatcttatgcaaatgcttgctattcgcaggtacatatcgcccctgccaaggcatatgccaaagtgactcaccagcgacatttatataaccaccatcgatgccctctagtgtcatcaagatacgcaataaggtacttttacctgagccacttggtccgatgattgagactatctcgttttcctcaactttgaagttaaaatcactaaaaataaccgtctcaccaaaacactttttcacatttttgaattcaataatgggggcactcatttcaaactaaatccttcttttggaaagcgtctttctacctgatgaataccgtaggcagctaaaagactaaacacgagatacaaaatcccaactaaagtaaaaggttccagataacggaaattttcagagccaataatcttcgccatttgcaacatttccaataacgtaatcgcagatagctgtggtgtttccttaaacatggcaattatgtaattgcctgtcgcaggaatcattgggcgaatggcctgaggaagcacgatgtctttgtaagtatcaattattgttaaattcagtgctcttgctgcttcccattggcctttttcaatgccatctataccactacggaatacttctgataaatacgcgccatagtgaagtcctaaggcaaatacgccggtagcgagcggtgacatactgaccccaaactctggcatcacgtaatataggaagaaaatttgcactaacaaaggcgtgctacgaacaaactcaacaatccagtaagtagatatgcataacgttcgacttttactgcgacgcagcaaggcaaacaccagccccatcacaatagccaaaatactacctagcaaggtcgccagtaaggtcacttttgctgcggacaaaatcatgggaagcacttcccatgtaaaagcccagtcccaatgaaatccattcatgaatgaagccctccacgacctaaacctttactaaggtgtgtttctaaacgtctaataaaaaagaccaagaattgagccataacaaaataaaacaacaacacaacaccaaagatctcaccaacctgtaaggtggtatcggctagcattttggctttaaaggtcaaatctccaatcgttatcaaagaaaccaatgacgttgctttgactaactcaatggccaaattgccaaaaggtgggatcatattaactaatgcttgcggcatgataattcgccacaatcgttgtgaagaagtgaagttcaatgcaattgacgcttcgtattgtcctttcggtaccgattgaatagcgccacgtaccacttccgttccatacgaaccgatatttagtcccaaagcaacaactgccgccgtcatggcatcaatagtaattccgaaaaaaggcagtacaaaatagatccaatacaactgtataagtgccgacgttcctcgaaagaactctatataaataattgcgatttgtttaaagggggctggagcgtaaaggcgaatcaatccaaagctgaaggccattaacacggcgagaggcaatgccattgccacaatttgtattgtgacaacggccccctggagtaatacggagacaatttctccaaattccatgagtctaattccccagtgttatttacacagtttcgcagcagtcatgccaccaggagaagtatgcttaccaaaaccgtaaggctctaccattgcaatgtgttctttagtgtcgatgaagctttttaattctgcgttaaaggcatcacgcaaagccgtatccgctggacggaaaccgaagccaccgtaacctttcactgatttacccttaataataagaggtgtaaaaggttgagctaactcaacacggtcatctttctgagccaaagacgccatagtcaagctagtaccagctagagcatcaatacgacctgatttaagagcggcaacaccagatggataatcgggaagagtgacgactttacttaaatcgataccgtaatcacgagcgtaaccgtattctacagaaccagacatcacgcctaacttaacagctttactatcaatactatcgtaaccatttaactctttcggattgccattctgaaccaaaaagccctcacctatgctgtaggtaggattagagaatagaatttgtttacaacgctttggggttatatacataccagctgcaatcacatcaaaacgccctgcacgcaaaccaggaatcaaagagccaaattccgtcacgacaacttttacattgtctacgcccaaatcgttcaaaactttgactgcaatactaggcgcttcaccagccggctcgccatctggtgtggtatagccatacggtacttcgttagcgacacctatagtcactgtgccctcatcttttatcttatctaatgtggttgcagccactgatacagagaaaagagcaacagtaaaactcattagagatataagatatttgccgagtgtttttttcataataaacctcatgtttcttagaaaaatggataaaaaatagcaataagtctctttacagtaaataaaacgagccaaatgatcaagaattatttagatgtgtaaccattagatcacttacaataatctttatatttagctaactaatctaagtaataatggaatgttttagtaaaaaataaatgtcaaaaaaatgaacaagactaaggctcaaagccaaaacgtaggcaaaaaaataccagacaatgtctggtatatactcaaacgtaataacttatctaaacgtttttttaggaagagaaacttattttatcgccaaaatgggcaatgcaacccgaactgtcaaaccatgaggaagtgaatcctcaaatgagagctccccttgatatttagcaacaatattcttcacaatagaaagtccaagacctgccccttcaacttcaccagaacgaaaaaatcgctcgctgagtctttgcttttctcctttgccgacgcctttgcctgcatcgattacttttaattcaacttgatttgcaaactgagaccagaccacttgtataacagagccctgaggagaaaacttaattgcattgctaattagattttgcagcaatatttcaacatgattagattcgacataacaacgccaaagcaagctatcatcgacatctaggctaatttcaacatttttcttccaagctaaaggaaggatatcagcaatcattgagcgactgattgccagcacatcaacatcttctttagtgacctttttctggtgttcaaggcgagcaagcgcaagcaactgagacacaattcgagttgaccgatcaacccctgatgttagctgagttaaggattgatttctctcttgatcattttcagcggatgccgcattttcagcatggactcggagaatacttaaaggagttcttaattcatgagctgcatctgctatccaacgcttttccctttccatcaatacatcaatttccataagcaatccgttcaaggccgttttcacgggcaccaattcttctggaacataagacatttcaattggttctaatttgctcggagtaattttttgaatacgctgagcaagttgctgaagtggttcgagcccaaaaccaacagccgcccaaacaagaacggccagaattggccaagctagaatttcaggaaaaagagtttgaaagactatctgatctgaaatttcacctcttacatctgcacgctctgcaacgataaccctggtatttccagatgtttgatttaaggtaaaagttcgccattggtaatgatcagccattgcatcaccataaccaaacgaatcttctttctgatgagatagcgtcattgaatcagacgcaatttttaattcatcaccactccaaatttgataaaaaattttactttcgtatttgtgtccaacggatgcatcagtatttgctgcatcaattaataaagggaatgaaggatttttactcgaaccaagcttttctatattttcggacaaagttagtagtaatctagcttgttgagctaaacgagcatcaaataactcttcgacctcatgattagcaaacagcaaaccaattaccatgataaggatgcttgtcatggtaaaaatacacataacaaaaaacagggttcttcgcctaattgaacttaatagtttttcattagcccacttcttgatcgaccacatagccaatacctcgtatggtgcgaattaactctggaaacagtttttttcgcagatgatgtatatgcacttcaagcgcattactttctacatcatcaccccacccatacatcagttgctgtaaaacatctcgagtaaaaacatggccaggctggctcaccaactcatgaagcaaagagtattcccttcgagtaagattaacgtctttgtcttgataggttactttgtggctcgctggaaatagcacaaggcctttatagtgaatctcactgattgctcgaccgtaactgcggcgtaataaagcccgagctctcgctttcaattcggttacatcaaaaggtttaaccaaataatcatcggcacctaaatctaaaccagctaccctgtcttccaaagcatcccttgcagtaagaataagtaccggcactgcattttcattggctcgtagttgcttaagcacagccaagccatctaaccttggtaaacctaaatccaatacaaccaagtcaaacacttcattagctaatgcttccaaagcatggattccatcatgaagcaaatcaactgtgtaaccttcacgttttaaggccgttacaagaccatccgctaacgaaagatcatcctctacaactagtattcgcaaacctattccttctttcataagttcgccaaggttgattgcagcacgctgttaaattgagctaaatccatttcaccttggcgaacgttgatcaaatcaccatgagaagaaaagaataacagagttggcggcccaaatacgccatattttgataaaaatgcttgctgagcggacgtattttcagtgagatcaagctgcagaaatgaaattttatttgaatatattttaagatcaccgttactaaatacatctttctccattgccaagcaagctgtacaccagtcagcatacatgtctaagaccactacctttccattagctttggccttttgcatcgcatttttaagcatttcaacatctttgatacgatcgaataaaggctgttcttcagtcgccataccagaattcgatactgaagaaacatatcctaacggcttttctaggctaggtttgcccgccaatccagagctgaataccgctactccataaagtaatagaacaaaagcgatcccctgtttggttttaccccaaccaatactgccagattcgaagggagccaaatgaatagcgtacacaataatcagcaaggcccataaatacacactcacagtatcagacacgatgcgagagacaagggcgaccgccacaccaagcagaatcacaccaaatgccgcctttacctgcatcatccacatacctgctttcggaagatatttccctccccccaaacctactagcaacagaggcacgcccatccctaggctcataacaaacaacacactaccaccgagaactgcatcacccgttgtactaatataaattaacgcaccagccaatggcgctgaaacgcaaggagaaacaattaatgcagaaacagcacccatgataccaacgcccaaatagggtccaccgacactgcgttgacttaatttatccaaacggtcgcgtataaacatgggtagctgtaattcgtagaagccaaacatagataaagacaaaagaacaaacaacacgctaaaactaattaatacacctggagcttgaaacaatgcttgaagattaagctgagcgccaaaaattcctaccaatacgcctgccaaactataagaaaatgacatccccagaacataagatagagataagaaaaaaccttttttcgctgtaatatttccagcctgcccagcaattatgcccgctaatataggaatcatcggcagcacacaaggtgtaaaagtcagccctaaaccaagaaagaaaaaggtaataagcacccaaaacctatctccatttagcaatagcttaactaattgcccttcttcaccctcatcagatgctttgattgatacatttgctgtctcttttgatgttggcaatgaacttgaatcggactttagtttagtattcaccacctcatcaaaactaacgacttttgtctggggcggataacacaagcccgctgctgcacagccttgataagtaattttaagattacctaattgatcttttggctgatcaatagcaatcgccatatgatcatgaaacacattaaccaagccaaaatttggatcatctttttcttcagctttagttaagaaataaaaaggtatcaatgctgttttatcttctgccaacgaaacttttacgcgcgacttatacaagtaataaccatcagcaatagtccaagttacctctttcttagtgctatcaatttctacttgaaatgcttccgagggcttcagaaagtcatcagcagcaatcacttgtgataccagcaaaaaagcaagtatcaacgctactagccattttatttgccagagaggcctgaaaaaaatcgtcacttgatattccttaatgcacagaggtttacccactataaataagaaaccttaagtaaaacttacgcttcctaactttgaagcttaattttctcttaagaatgtcatcgtactatttaagacatatttattattaggtggcatacatgatcaaagtacatcagggatttgctcaaacgaccctatctagcctagttattagctgtgcatttttttcttcagcattatgggcaaccaatttaacctcaccagccacagcaaaagcagcaccacaccaaacagtgatgctacctgaatatcaaacaaaccagaaaatttcactagagatggaaaagggacaagtcgtactcgtggatttttgggcttcctggtgtggaccttgccgtgagtcgtttccttggatgacaagcatgcaagccaaatacaaagatcaagggcttaaggttattgccattaacttagatcaggagaaaggccaagctctggatttcttagaagagtttaaacctggctttagcgtgttatttgatacccaagcggaactaccagaagattttggcgttattggcatgccgacaagctttttaattgatcgccaaggcaatatacgcgcaacacatgttggctttcatcagaaaaatattaatgaatacgagtccgctattgccaagctattagcagaaaaaggggaataacctatgcgaagaataatccatttagtcggcttgctcgccttacccattattgtatctggatgcagtgatatgggagttaagccttgggaaagagatgttttagcacaacaagaaatgaaccttattagcgatcctctcgaaagcagtttagatgatcacatttatttcagtaaagaagccagcagtggcggacaaggatttggaggtggtggctgtggctgtaactaagaaaactcataaaaatcgcgaattagcccaattattaaccgcggccagctgtgcattaattggcggtttatcacaaggggctaatgctgctgacagctgggatgtagactcggctttcctactctattcagaaagtgatggtcgtgtatctgccgccgaaccagttattagcgccaccaagaactttgatgaagaaactaagcttactttcaaaattgcagcagataccttaacaggagcgtcacccaacggcgctacagccagtgatcatgtacaaacttttaccagcccttcaggtaaaggttcgtacaatgcagcagcgggcgaacaaccacttgatgacaccttcaaagatacttgtatcgcactttctactaattgggcagccccaattaatagagattgggcttacggtgttggtggttatctttctaaagaacatgactaccaatcacttgggctaaatggcagcttgtctcgctatttgaaccaaaagaatacaacacttactctagggttaaatctatctaacgatactgtcaaccctgaaggaggtgtaccaacaggattagtgcaagttcctttaagcagctcagacagtgagttcacacagcgtagtgatgctgaaaacaaaaacttggtcgatgctgtatttggtgtcactcaagtgattaatcgcagcactataatgcaattcaactatgcattaagcaccagttcaggctacctaacagacccttataaaatattgtccgttatagatgataatgcaggcgcaaattttggaggaaacttccaaagtggtggtagagacttatatctatacgaaaaacgcccagactcacgtctaaaacaaagtatctattggcaaacaaaacaccaattcgaaaatgacaatatactagatgtaagttatcgctacatgtttgatgattggggcgttaactctcacactatcgatgctaaatatcgcttccgctttgataatcaatacctagaaccccaactacgttggtatactcaaagtaaagccgacttctatcatagatatttaaactctagtgattacacttcgactgattttgccagtgccgattatcgtttaggtgatctagatacttatacattaggtctaaaatacggatataaatttgctgatgaaaccgaattttacactcgcttctctctctatcatcaagaaagttctggcgataaaggttatggcaaactaactacacaggaattatatccgggtttagatgcggctatgttgacccttggatataaattttagctctatatcccctctcaccctatggagagaggggatctttaccgcacagggaagctatgaatttacttgaagaactacaaatagatccattactaaacccatcaaaccaccccagtgcaagcctgtggaaagtgaatgaaaattcctttcaagttaattttgaatgcatggcaagtgattgctctatattgattgaatgtaaacaaattgatttagtcaaagccgcagcaaacagtgccgtcattgaagcttggcgtattgagcataaattcagccgctaccaaacaggtaacacctttgcagaaattcactcgaagacagacatcattcaaactttggatgatgaaaccacccaattgatgattttcgccaatcatgcctaccatgcctcacaaggtctttttgatattacatccggcatcctaagaagagcatggcattttgatggtagcgataacctacctaaaacaagcattataaaagaattattaatcaaagttggttggacaaaattaggttggcatcctagcaatccaaaccaactgacacttccaacgggtatggaactcgactttggaggcataggaaaagagtatgctgttgataaaatgcttctggtttgccgtaaaatcctttcacagacaacatcagctatcttagttaactgtggtggtgacttagcctgtaacggtaaaagattaaatggtgaaagttggaaagtaggtatagaagccgttaacgaccaaacaaaagcaaaacatattgtcgctctttcttctggcgcccttgcaacctcaggtgacagccgtcgatttttaataaaagatgacatccgctattctcacatcttaaaccctatcactggctgggccatcacagacgctccaagaagtgttaccgttgcagcgcccacatgcatcaatgcaggcataatatcgacactagcccttttacaaggcgctgaagctgaaaattttctctgctcattagacatgccatattggctaactcgctgatacatcactttcgaagatgatcctcttgtgggacaagcatcggcgatggcgagcgcctgcggcgaataaaaagccacctgttttcattaaatagagaagagaaatggctttaatgaaagaagacacactttatgggacggtaccatagctttccaatttaacgcccacactaccatcggcgatggtgatctccctataacgaaaaaaaccctaccctgcttagcaggatagggtttctctaattaaatcttgataacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcatcaagaaaactggtttgttttattagcaatcgtctaataaaaccaaattttcaatagcctaattacttattaggacttcttaatataaagcttgacgacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcgtcaagcaattcgttttgcgtttgttttgagctatgcgtttattgcattgtctttcgacttgtctcaaaacacgcgaatacgtgcttggatctttaacaattcattttgaaatagggataaccaagtatcaaaccgatgctcatcattgctgatgctttatcgtaatctgtgtcgtagtttttaaaaaaaccactttggtgttatatggtcaagcctcacgagcaattagtattggttagctcaatgcctcacagcacttacacacccaacctatcaacgtcctagtctcgaacggctcttcaggggacttatgtcccagtgagatcttatcttaagggaggcttcccgcttagatgctttcagcggttatcccgtccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagctcctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatgtgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagttaagcgtgcttttgcctttacactctatgcatgatttccgaccatgctgagcacaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccacacagtgtcctcgatcccgataagggacctgagttagaacctcaaacataccagggtggtatttcaagagtggctccatgcaaactggcgtctgcacttcaaagcctcccacctatcctacacaagtaggttcaaagttcactgtgaagctatagtaaaggttcacggggtctttccgtctagccgcggatacacagcatcttcactgcgatttcaatttcactgagtctcgggtggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttacttgggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttcaagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttaataaacagtcgcagccacctggtatcttcgaccgactagtgcttacggagcaagtccttcacaccggccggcgtaccttctcccgaagttacggtaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacggttcctgcatatctgaagcttagaagtttttcctggaagcatggcatcaaccacttcgcccaaaagagggctcgtcatcagttctcggtcttaagagggcccggatttgcctaagccctcaacctaccgccttaaacacagacaaccatcgctgtgctggcctagccttctccgtctctccatcgcaatatgcacgagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgccctgattaacatgggacaggaaaccttggtcttccggcgggggagtttttcactccccttatcgttactcatgtcaacattcgcacttctgatacctccagcctgccttacagcttgaccttcaacggcttacagaacgctcctctaccatgcctaataaattaagcatccgtagcttcggtgtacagtttgagccccgttatatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaactgtaactttgggaccttagctgacggtctgggttgtttccctttccacaacggacgttagcacccgctgtgtgtctcccgtaattgcactcattggtattcggagtttgcatggggttggtaagtcgggatgaccccctagcccaaacagtgctctacccccaatggtgagatacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactcctatccacaagtcatccccagccttttcaacggatgtgggttcggtcctccagttgatgttactcaaccttcaacctgctcatggatagatcgcccggtttcgggtctattcccagcaactaaacgccctattaagactcggtttccctacggctccactatgtgcttaaccttgctactgaaaataagtcgttgacccattatacaaaaggtacgcagtcacggaacaagtccgctcccactgcttgtacgtacacggtttcaggatctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgtcctactcgttttcatgattaaggtgttttcgtatacggggctatcaccctctatcgcggcactttccagagccttctactaacaccaaaaccacttaagggctaatcccctttcgctcgccgctacttagggaatctcggttgatttcttttcctccgggtacttagatgtttcagttccccgggttcgcctccacacagctatgtattcactgtgggatactctacaagtagagtgggtttccccattcggacatgttcggatcaaagcctgtttatcgactccccgaaccttttcgcagattaccacgtccttcatcgcctctgactgccaaggcatccaccgtgcacgcttggtcacttgaccatataacccaaaatagttttctaattcccaactctaagaagagtcagtattaaaacaacactcagatcacataccaaagggcttttgtacccctctggatttacgatttagaaagtcactaggttaaagtgctttccaccggtttgacgcttgattatcgtctatttcaaaatttaaattgttaaagagctggtctaaacattacatttagacccgagaaaagctaaccaatagcttccctcaaatcgtggaggcgtattatagagataactataacaaggtcaacacaattattatatttatttaaaactttctatgtttggctaaaaaccaaaaagaacgttaaaaacaaaaaaaccgctcagaagcggcttttcaagctctctttaaaaagagatacatcagataatttgtgtgaacgctcaccagaggtttctatcgtttaaggaggtgatccagccccaggttcccctagggctaccttgttacgacttcaccccagtcattgaccactccgtggtaaccgccatccccgaagggttaagctagctacttctggagcaatcaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttctgggattcgcttactctcgcaagttcgcagccctctgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccttaaagttcccacccgaagtgctggcaaataaggataagggttgcgctcgttacgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagtgttcccgaaggcactccaaaatctcttctggattcactggatgtcaagagtaggtaaggttcttcgcgttgcgtcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttattgcgttagctgcgccactaagtcattacaacccaacggctagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtattagtccagggtgtcgccttcgccactgatgttccttcctatatctacgcatttcaccgctacacaggaaattccacacccctctaccatactctagcctgccagtatcgggtgccattccaaggttgagccctgggatttcacatccgacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttcttctggggctaacgtcaagataactaggtattaactagctacccttcctcacccctgaaagtgctttacaaccctaaggccttcttcacacacgcggcatggctggatcaggcttccgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtgactggtcatcctctcagaccagttaaagatcgtcgccttggtaggcctttaccctaccaactagctaatcttacgcaggctcatctaatagcggaaggctccgaaaagtcccctcctttcccccgtagggcgtatgcggtattagcatgcgtttccacatgttgtccccctctactaggtagattcctacgcgttactcacccgtccgccgctcgtcagcaggagcaagctcccctgttaccgctcgacttgcatgtgttaagcctgccgccagcgttcaatctgagccatgatcaaactcttcagttaaaaagtttgcttactcaaaatctatcacactaacaataacttaatcatttcatcatcccgaagaacaacaaaacaacataaagcgaattgacgtgttagacgtttcgcaagacttcaattttttgaccatctcgaatcagttaaaaactaatccggacaatcttctgaagcctccagcgagcgcccacacaaattatctgattatctattttaaagagcgtcaccacacatgctgtgtggctgaggtggtgtataatacagactattttcatccatgcaaccactttataaacaaaaaagtcactatatggttaaatacagtgacttttcttaaataatcaaaggtcgattacttaatttcgagcgcttgtgcttcgattttggctttccattcagcaggccctgtaatatgtacagatgtgcccaaggtatctactgcaacagttacaggcatatcaacaacatcaaattcatagatagcctccatacctagttcaggaaaggcaacaacatctgcttttttaattgctttagaaaccaaataagccgcgccacctaccgccattaggtaaactgcaccaaactctttaatcgcgtcaattgcaacaggaccacgttcagatttaccgatcatgccaagcagacctgttttatctaaaattgtgcgggtaaatttatccatacgtgttgctgtcgtcggtccagcaggccccaccgcttcatcccttactggatcaacaggtccaacgtaataaatgaagcgccccttaagatcaacgggaagctcttcgccgttagcaatcatctcaaccattttcttatgggcagcatcacgaccggttagcattttaccgtttaacaaaacagtctcgccaggttgccactcttttacttgttcaggcgtaattgtgttcaaatcaactcgacgaacactttccccgacttcccaagtaatttctggccaatcatctaatgatggcggcaccaaatccgccggaccagaaccatcaagcacaaaatgtgcgtgacgcgtagcagcacaatttgggatcatggcaacaggcaaagacgccgcatgagttgggtagtccatgattttcacatcaagcacggttgttaagccacccaagccttgcgcacctatccctaaattatttactgcttcaaaaatttctagacgcagttcttctacacgattttgtggaccacgcgccttcaattcatgaatatcaattggctccattagagattcttttgccataaccatggccttctccgccgtaccaccaataccaataccaagcattccaggaggacaccagcccgctcccatagtaggaacagtctttttaacccattcaacaatatcatcagatgggtttagcattgccattttagatttgttttcagatccgccacctttagcagcaacatgaacgtcaacagtatcaccaggaacaacttccatgtgaataacagcaggcgtattgtctttggtatttttacgcgcaccagcaggatcagccaaaatagaagcacgtaagacattatctgggtgaagataagcacgacgcacaccctcattgatcatatcagtaacgcttttcgtgccttcccactgaacattcataccaatttttacaaatacggtaacaatccccgtatcctgacaaattggacgctttccttccgcacacatgcgagagttaatcagaatttgcgccattgaatctttcgcagctttgctctcttctcgctcgtacgcttcatgtaccgcttttacgaaatccaaagggtggtaataagagataaactgcaatgcgtctgcaacgctatcaatcagatcatcttctttgataatgctcatgcttctctcctgctgagtattacgattgaatcgaaaacgaaatggtaaaagatgcagcccagcaaagaaagctttatggtgggttttagagaaatatacccctcatcaattgaatgaatgaggggtataaataagaaatggctcgttgttttaggcaaacagcctaacgatttgctttctgctctctatctgattttggcttctgcacagagtgctgaatatactcctctagaatttgggcggtgaatttttcccgctcaggtagagatgcaatacgctcggcctcccagttaatcagacgaataaatacagaatattttttaataaaaccataaccaatatctctaacacttatatcattggtctccattaagtaaataacttgctctaaattcttctgagtctcgaactgaccaccttcgctcgcagcaattaacaaacgctgaatatgttggatcggattttcagatgctcgtgattcttttttcgttagatttgaagttaaaaatttatccagcatctcttcagtataagcttctcttgcatgtacatctgaaataagagccgactcacgctccaataaacgaataaacaaactcttatttttgatatcggaaaattctaaatccttaagagaaaggccattttcagacatgatatcaattaccttctcataagaagccgtagcattctcaccaacggatacagcaagcacaagatgacggcgtagctcatgcattattttggcagcccgataatcttctttacgctgtaaatgctgcttaagagactctttgtttttcaataaagcatgactaactgcatcgtatccttgaactgcttcttgctcatctcttaatcgagccatacgaatcttggtacagctattttcccaagcttcataagattttgccctagcctgaaaagctcgttcgatagcctcttcaaaactttgctcaattcgcgctcgttcggcacgctcctgcaactcttcttgttcatgctcatagcgcctttgctttttaaactgtaaattttcctgagccaacaaaagctgcttatctaaagcctctatatcagtttgaattttcgcctcgtcaaagtcggcaagtttttcataaacttttgaccagtaatcatcttccatgaatggcacatttggatcacttgtcgcatattgcgttttaagcgtttcagtaaattcatgattacctggacggaaagctttagttgcattaatcacattatcactggaggtatagctcgcagagccatccgatctattttcgttaccatcccctgcagcaacaaccacatcttcctgcacactttccgctgtcatgttattttcaccgacatcatcacaatctaattcaaaatttgactcaacctcttctggttgagcatccatacaaaaagccatttgatcgctattattaacacagaccttttcgccattaaccttctcaccactcgcaaaaattgagtcatgaggtgaaatgtcagcattatgaaaaccagatagatccatatcatcaagaatagtacgagcagattcatatgctcggctaggatcactatctttttcactgaagcgacgatgatatacagatccttcggaggatgattttacagtagcttctttttgatatcgcggagtcgccccaccccaactcacgcggtaaagcatagcccggtcacatagctgtaatataggcagctctcgctgagcaacctgatattgcctaatcagcgactccgcatggcgtaaagccattacagattcacttgaattagtagaggttgctaaattcaataacttaacaactttctgtatggccttcttccttttgcttatgctcataaaacacgcgttccaagttggctaaatttcactcagtatagaatacaaattcagggctttttctcaatagtaaagttcagccccatcgctaggtagtgttaaatcatcactcaataacgaatgaatcttctgcaaaatctcagccaagtcttcttttgaataaggaatggcatccaatttcccccagatagggctaggccagcagggatcagccttataacgaactatatgatgcatgtgcaattgcggcacctgattgccaatagcggcaatattcagtttagttgcggaaaaagcatcatgaagcgtttccgccaacaggcaactttcagccatcaattgctgacggtcctcttctacaagttggtatatttctgtaatgtcattcctctgaggcacaagaataaaccaagggaactgagcatcatttatgagacgcagctgacacaatgaaaagtgtccaacaagaatggaatcacgacctaacacaggatttaactcaaacatctttacatcttcctatttacaaaaaaggctttcataagcactatagcaccctaatttttaaaactctcagagacttggagcccgcatgactgatatgcaatgtgccgtggatgcacaagcaaaattagccgaatgtcctcgttgggacgagcgtactcaaacgctctactttgtcgatatagattctttcatactatacgcatacgacacaaaatcaaaaaaactaacacaccgcgaattcaacgaagaaattggttgcttctcactaattgaaaacggcggttttatcgctgcattccgttctggcgtctatacgtttgagcacctaaatgctgaattaaaaccttattggcttgccacttacgatcaaaaaacaacgcgctttaacgatggccgctgtgatgctaaaggccgtttcttagctggtacaatgtactctccaaaagatgcctttaagggagcgttgcatcaattcagtgacggcaaagaaaacatgattgaccaagcagcttggacatctaatggcctagcgttctctcctgacaacaccattatgtattattcagatactccaaatcatgtggtttatcagtttgattacgacctagaaacaggtacagcaacaaacaaacgcgttttcattcaatttccacatggcaacggccgccctgatggcgccgcagttgatagtgaaggaaattactggtccgctctttatcaagggcagcgcgttgtaaaaattagcccacaaggtaaaattctagaagaatatcctgttcctgcaacttacccaaccatggttgcctttggtggatcagaaatgacaaccctttttgtgagcacttgccgtggcgcacaaacagatgaagagctcaagcaatttccccaagcaggcggaatttttgccctagaaacgaatgtaaaaggccagactgagccccgtttcgcaggctaaggcattttttgtaatttgatattttttgcaatttaactttaatcactcaactttaaagtaccgatattattatgcgcgcaagcaactatttattttccaccctacgtgatgcaccaactgatgcagtcgttaccagccaccagttaatgattcgcgcaggcatgattcgccaagtttcaaaaggcttatacacttggctacctacaggccttaaagttttccgtaaaatcgagaatattgttcgcgatgaaatggaaaaagcaggctctcttgaagtaatgatgccaggcgttcagcccgcagaattgtggcaagaaacagggcgctggcaaaaatatggccctgaattacttcgcctgcaagaccgtcacggtcgtgagtattgccttggtccaacccatgaagaagtcatcacagagcttgcgcgtaacgagctaaccagctacaagcaactaccaatgaatttttttcaaatccaaaccaaattccgtgacgaagttcgccctcgctttggtgtaatgcgttcacgagagttttgcatgaaagatgcatattcattccatgttggcgcggaatcactgcaagaaacatatgacatcatgcataaagcctactgcaatgtatttgaccgcataggccttaactaccgcccagttcgtgcagacacaggtagcatcggcggagcatattcacacgaattccatgtactagccgactcaggtgaagacgacattgcgttcagcgattcatccgatttcgctgccaacatcgagcttgcagaagccatttgcttaaaagaaaaagccgacgcaccaacgcaagatattactgaagtattcacacctgactgcaaaacaattgcaaaagtggctgaattcttaaaattagatgttactagcacggttaaaaccatgctaattaaagccgttgatgaaaatgaccaaccaactattgcagcccttgtgctacgcggcgatcacaacatcaacgaaatcaaagttgaaaaactagctggcgtagttataccatttgagttcgctgatgaagccgacattatcgccaaaacaggctgcgctcccggatctatcggaccaaaaggccttgctgaaaaaggcattcgcgtaattgctgaccgctccgctgctgttatgtctgacttttgcgccggcgcaaataaagacgactaccatttcactggcttgaactgggaacgtgactgcgctgaatttgaagttgcagatatccgtaatgttgtagaaggtgatccatctccagacggtcagggcactatcgtcattaaacgcggtatcgaagttggtcacattttccaacttggccaacaatacgccgaagcacttaaagcgaccgtccttgacgaaaatggaaaagcgcaagtcatgcacatgggttgttatggaattggcgtttctcgtatcgtcgccgcagcaatcgagcaaaacttcgatgaaaaaggtattttatggccagaaagcatcgcaccattcgatattgccattgttgcgatgaactacgacaaatctgaagctgtacgtacagaatgtgaccgcctatacgctgaattaaaagcaaaaggcttagacgtattgctagatgatcgcaaagaacgtccaggagtcaaattcgcagattgcgaactgctaggcatcccgcaccgtttagttgttggcgataaaggactagaaaaaggcacattagagtacaaataccgcaaagctggtgacaacgaagacatcgccattgctgacgcagtcgagtttattttaagcaaaaaataaaaccaccaagcctgacagaagtaattactttcgtcaggcttttttatacctacagagatccagcaataaataggagccaacatgaccactatttaccacaaccctcgctgctcaaaatcccgccaaacattacaacttctagaagaaaataatatccaacctgaaatccgtctgtatttgcaagatcccccaagtatcgaagaaatccaagcattacttacacaactagatataacaccactagaactcatgcgcactaaagaaaccatctacaaagaacttggtttaagcaaagaatctaccgacgaagaacgtctgcaagccatgcacacgcacccaagcctaatagaacgacctattgttatacacaatgataaagcaaagattggtcgcccacccgaaaatgtcttagcattatttgaataaatgtgagcaactaaataggaactactgaatgacccagtcaccttacgtattagttttgttttacagccgtcacggctcagtcgctgaaatggctaagtacattgctcgcggcatcaacaaaaccaacagcatggaagcaaagatacgccaagttccagaagtatccgacataacaaaagtcgcctctccagcactaccagacgatggggcaccttactgtactttggaagaattagccgactgctcagggcttgcgataggatcaccttcctattttggcagtatggccgcccctctgaaacacttcctcgatcagacatcgacactctggctaacaggccaattaatagataaacccgcttgcggcttcactagcgcaagcaccatgcatggcggccaagaacaatgcatccatagcatgatgaccccattaatccatcatggtatggtctggcttggtttaccctataaaaataaagagctcattaacactcaagcaggtggaacaccctatggcgcaagccatttagctaatagcacttctgaaaacaatttaacagatgatgaaaaagcactttgtgaagcgcaaggtaaacgcatagccgaaatggctttcaaactaaaaaaataatttcttttagtttatctagaacaaaccatataaaacgaaaaaagccgcaccataaaaattatgctgcggctttttactacctaataaccagtatcttgcaatcaatccctagggataaagctcaatgtcttggaagctcaacatccttaaacaataattcaacatcttgtcgattcccggcctccatcgcagccattacgacatcttttgtcagatgcggcgcaaaagattcaataaatttatacatatagccgcgtataaacgtattactacgaatgcctatttttgtgcaactgtctgcaaatagatgcgaagcatctaacgcgaccaaatccgcatcctgcatttcgtcatgagccattgaagccacaatccccacaccaagccctaagcgcacataagttttaataacgtcagaatccgctgctgtaaagactacatttggttgtaattcagcctcttgaaacgcctgatccaattgagaccggcccgtaaaaccaaaaacatacgtgacgataggatattcagccaaagcttgcaaagtaagcttattcacttttgccaaaggatggtctttcggcacaaccactgaacggttccacgtataacaaggcaacataaccagattaccaaataactctaacgcttctgttgcaatcgcaaaatctaccaacccatcgtttgccatttcagcaatttgcattggtgtcccttgatgcatatgcaaactaacatcaggataaccttcaataaattgattaatcacttttggcaaagcatatcgagcctgtgtatgcgttgtggcgatatccaacgacccttttcgctcatcactaaactctttcgcaacacgcttaatattttgtgtttgactaagcacctcacccgctaaagcaataattttttcgcctgctggtgtcacatgtgttaaatgctttccgctccgcgcaaaaacttctacaccaagctcatcttccaaaaggcggatctgcttactaacaccaggctgcgacgtgtataagctttgcgccgtggccgaaacgttcaagtcatgacgtgccacttcccatatatacctaagctgctgtaatttcatcgtctgccttattcgaaaaagagttaaaaacataataaaatattactttatagaatagtaaaaaacctctagtgttgccagcttaaataacttcaatgtggctttctaatggattttctttggtacatttctgcaggtgcggcggttggcttggctgttggcatcacgggcgttggtggcggttcacttatgacacctcttttattaatgtttggattccctccccatatcgcaattggcacagatcttatgtatgcaggtattgcaaaaagcacaggcgttgttatgcatgctaaacgcggtaatgtaaactggaaaatcgtgttcgcaatggcggcaggaagcattcccgcctctctcataaccgtttgggcattatcacaatttgaaaagcccgatcactatcaagaaattttaaccagcacattaggcatgatgcttattatcactgccatggttatattatttagagccaaactaaccaaggcgcttagcttcaacatatcagaagaccaaagcacaaaaatcgtctttgtctgcggatttattttaggcgtgttagttactcttacttccgttggcgctggtgccctaggaaccgccatcatgatgatattatttccgatcatgagagcaaaaaacattgtgggcaccgatctagcgcatgccgtaccactaaccctagttgcaggcactggacatatttttttaggcaacgttgactactcattactggcagctctcttaattggctccataccaacaatatatattggtacccgtatcgcaagccatgtacctaatcatgttttacaacctgtattagcaaccgctttgctatcatttggcgtgaagtatcttttcttctaaaaagtcaaaaaatcatagggaagcggttcattcaaaaggaaaaacacgatattgtaagcagctataactaaaagcaaaaaagcaggaaaccccgcaatgagtaacaaacgtcttgaagacttaaatattgcctcatttacctctctggtaacaccgagccaattaaaaaaagagctgccagttagcgaaagcgttagcagccatgtagcgaaatcccgcgacatcatcaaaaatatcatggatggcaaagaccaccgcctagctatcgttattgggccatgctctattcatgatccaaaagcagccttagattatgctgcacgcttaaaagtgcttgccgaaaaattggatgacacgctatatatcatcatgcgtgcttattttgaaaagccacgcacaacggtcggttggaaaggcttaatcaacgaccctaacctagatggcacttttgatatcaacaaaggcatccgtattggacgtaaactgcttatagatttatccgagcttggccttccacttgcgaccgaagctttggaccctatttcacctcaatacattcaagaccttattagctggtctgctattggagcgcgcacgacagagtcacaaactcatcgtgaaatggcatctggtctatctggaccggttggctttaaaaatggaacagatggcggcttaaccgttgctattaacgcaatgcaatctgtctctcatccacattctttcttgggcatcaacgaagaaggtcaagtgaccgttgtaaacacaaaaggcaacgattacggacatatagttcttcgtggtggcggtggcaaaccgaactatgaaacaaaatttgtggctgaagcagaacaagaattggcaaaagccaatttgaaagtgaacatcatggtcgatacctcccatgagaactccagcaaaaaacctgagcgccaagtaaccgttgcagaagactcaactcaacaaattcttgatggcaaccaatccattatgggtctgatgatcgaaagtaacattggctggggcaaccaaaaggtaccggctaatttaagcgatctagaatacggtgtatccattactgatgcttgcattgactggacaacgacagagaaagcgcttacagatatggctaatgcattacgtgacgtacttccaaaacgtcaacgcggataatttttacatactagaaagttatccaataaaaaaggggaatcgcaattaagcgactccccttttttattaaatacttttgcaggataaatctacataaaagcgttgtctgtcacactatgatccgttgaatctttcactgcggtaagacccggaaccttctccatcaaagttttctcaacaccttctttaagagtcagatcaaccgcactacaaccctggcagccgccaccaaatttcaatacagccactttaccatcgatcacttcaagcaaacttacttcgccaccatgagctgctaaacctggattgatatcagaataaagtacgtaattgatttgatcttcaattggactatctgccgttacttttggcattttggcattaggcgctttaatagttaactgaccgcccattttttcagtagcgtaatcaacaaaagcttcatccaaaaagtttacagaatttttttcgatgtacacttttaacttaggcaaattcaagatttcgtctgtctcattcacttcatctggacgacaataagcaagacaggtttcagcataaggcgtacccggttgctggataaaaattcgcacagcaataccttctacaccttgtttttccagcaaagaagaaagatattcttgggcaccatcggtaattgtaatattcataataaccctttcaaaatctacataacgatcaatgagggttatattacaggagataaagagcaaagccaaagaccaagtaaaaaagtagggtatttttcctctttctatatatacctttttcttacaaagagattccgaataagccttattatgaaaaccactaaagatataggtaaatattcatttttagaataaaggatatttgctaccatgcttcaactaaaacttattaaccacggttcatatcactatgtatcaatacgacgccattgaccaacagcttgttgaagagcgtgtagcacaatttcgcgaccaaacacgccgctatctaaatcaagaattaagcgagcaggaatttcttccacttcgcctacaaaacggcctctatgttcagcgctacgcaccaatgctacgcattgctatcccatatggaatgctttctagcactcaattacgtaaattagccgatattagttgccgttatgaccgatcatacgggcactttagtacccgccagaatttacaattaaattggccaaaaatagaagacgtccctgatattctagcagaacttgctgaagtacagatgcacgctactcaaaccagtggcaactgtatacgcaatacaacaacagaccaatacgctggcgttatctctgatgaagtcgttgacccacgcccatactgtgaattgattcgtcagtggtctactttccaccctgaattcgcattccttcctcgtaaatttaagattgcggtaaacgctactgaatcagctgatcgtgctgccgttcaggttcatgacattggtctgcaaatccgtaaaaatgatgctggtgagattggctttaaagtcatggttggtggcggcctaggtcgcactccaatggttggtgttacaatcagtgagttcattcctcgcgtggacctactcacctatttagatgccattattcgcgtatacaaccaacagggccgccgcgacaataagtacaaagcacgcattaaaatattagtcaaagcattaggcatcgaagaattccgtagtcgtgtagaagccgaatggcaacacctaagaggcaaagaaagcactgttccgatgagtgaattcgagcgtcttcaaggcttttttagcgaaccaaactatgaaacgctagaaaacaacccagccagcgtaacaaacaaacttgcggatagcgcaggctttgcacgctggtttgaacgtaatactttcgaacacaaaaaagcaggctaccgcatagtaacactgacactcaaaaaagcaggtcaggcaccaggtgatgcaaccgctgaacaaatgcaaagagccgcggatcttgccgatcaattcagtttcagtgaattacgtgtaagccatgagcaaaacctagtacttgcagatgttcgtcaagaccaattagtagagctttgggaagccgcaaaagaagctggctttgccacaccaacacttggcttgttaactgatatgatctgctgccctggcggcgatttctgtgctttagcaaatgcgaaatccattccgattgctgcacagatccaagaaacttttaatgaccttgattacctatatgacttgggaaatattgatttgaatatttcaggttgtatgaatgcttgtggccaccaccatgttggaaatattggcattctaggtgtagacaagaaaggtgaagaattctatcaaatttcgatcggtggcgcttcagggcacgatgcaagtattggcaagatccttggtccgtcatttgctcaagaagaaatcagcagcgttattcaaaagctgatgaatgtttatgttgaaaatcgctctgaagaagaacgttttatcgacacttatcgccgcgttggcatcacaccatttaaagaggccgcttatgccaaagctaattaaaaacggcgaaataatcgacaacaactacaattggttacaagatgccgaacaagcagcaacgccagacagcatcgtggctgcgcaaaaatggctttctgaaaaagaaagcatcggtaaagtagctggaatttggctggaagctggtgacggcgttgagttcttgcaagacgtggacttgagtcaatttgatgttattggcgtgaattttccagcatttactgatggcagaggcttctcctatgcacgcctcctaagagaaagattaaattaccaaggtgaaattagagcacttggcaattttatccctgaccaattgggttaccttttacgcgttggatttaacagtttccaatttaacgaagaagtggacttagaaaaagctcttgacctacataagccattctcaatcgcttatcagggggacgtatcagaccccagacctctattcttgcgtcgctagacaaaacattttcaataaactaacaagaaaaggccattacgatggccttttctattgcgtattggacgcctcatcattatcgtactaaacacataaagtgattgattgttaaaggaacttgacgtgtctaaaatacgcattaccagcctaattattggcgcactactttctgccactgcgcattctgcgacagtatatatttccgacatccaatttgttgccatccgtgagggactagataacaacacaagagcagtagaaagaggcttaaaaagtggaacgccattagtagttttagagcaaaacgatggctatacgaaagttcgtacgccaagcggcaatgaaggctgggttgcggattattttcttagcgaagatatggtaacaagagatcagctggaaactctacagactcggttaaataaaagtaccgaaagcagaaccgaaattgccgatgctctaaaaatcagccaacaaaaaattcaagagctaaatagcgtaaactctgcacttcagggcgagaacgaatcactaaaacaacaactacaaaatgccgctgaactatcagaaaaggcacaagccatcgtatctcaaaacgaagatgttagttatcaaatagctacactcaaacagcaagcaagcacagcgatagctcaagcagagaaactacaagatacgactgagcaaaaatggtttatgatcggtggagccaccctttttggtggcttactacttggcatactcctacctatgttaaaacgcaaaaaaagcagcacaggctcttggtcgtaatgtaaagagctgcgctttatataaggttttatctttataaaggataattaatggaagcatcgatagtacactccttctttttaatatttgcaggagcggcagtcgttgcttccatagccttatacacaagacagcctatgattatcgcctacattgcccttggcgttttatttggcccctctgcactatcccttattaacgaaccaaaactaatggacgagatgagccatattggcatcatcttcttactctttctacttggcttagatatgcagccaagtcatttaataaacatgctcaaaaaagcatcatggatcgccctacttagctccgctgtttttgcagctttaggatatggggtagccatactttacggctatagcaacacagaaagtttaatcattggccttgcaatgatgttctccagcacaattgtttgcatcaaactacttccaactaccgttttacatcacaaacatacaggagaacttgtagtcggtttattgctattacaagatatgatagcaatcacagtattattggtactgcatagcatttccggcaacgaaagtattgacgcaatacattatataaaacctctaattgaattaccgctacttgtcgcttgtgccttcctgttcgtaaaatatattttgctaaagttaattactcgatttgaccgattccatgagtatattttcttggtttctattgggtggtgtctatccatggccgtactggctgagatagcaggcttatcagcagaaatgggggccttcatagctggcgtcgcattagcaaccagcccaatttctcaatacatagctactcatctaaaaccactaagagatttcttcttaattttgtttttctttagtattggtgcgagctttaatcttgatctactaggcctcgtcatcgtgcccgccttaatattggccattagctcaatgcttatcaaacctgtagtatttcgctacctactgaaaggcataaaagaagatgcaagcacttcttgggaggttggctttcgcttagggcaaataagtgagttttcgctgctaattgcttatctagcagccaacataggcctaattggtaaagaagcttcccatgtcatacaggccacagctattcttagttttgcgctatcaacctatattgtcatcttaaacttccccaaccctattgccatatcagatcgtctgcgacgagattagagcaattccgctgtttttgctccttattaaaagatcttctgccacttttataaaatgcttttatcttgcctctttctttaagtacataaaatataatagaatagcgcgaaatacctgactacaaatgcaaaaagtcttgtatactaacgcgcaaatttcgtcctcacttatttagagtaatgtaatggctgacttatcaaaatacagaaacataggtatttttgctcacgttgacgcgggcaaaactactactacagaacgtattcttaaacttactggtagaatccataagttaggtgaaactcacgaaggtgaatcaactactgacttcatggaacaagaagctgaacgtggtattaccatccagtctgcggctgtaagttgtttctggaaagatcatcgctttaacgttatcgacacacctggacacgtagacttcacagtagaagtatatcgctcactaaaagttcttgatggcggtatcggtgtattctgtggttctggcggtgtagagccacaatcagaaactaactggcgttatgcgaacgattctgaagttgcacgtttgattttcgtaaacaaattggaccgcttaggcgctaacttctataccgtaactgaacaagttaaaaaagtactaggtgcaacgccactagtcatggttctgcctattggtacagaagatgagttctcaggtgttgtagatctattaactcgtaaagcttacatctgggatgagtctggtttaccagaaaactacagcattgaagatgttcctgctgacatggttgaccaagttgaagaataccgtgaaaagctattagaaactgctgttgagcaagatgatgatttaatgatggcctacatggatggcgaagagccttctatggaagacctaaaacgctgtatccgtaaaggtactcgtgaccttgctttcttcccaacatactgcggctctgcctttaaaaacaaaggtatgcaacttcttcttgacgctgttgttgactacctaccaagcccaactgaagtagatcctcaagatcttacagacgaggaaggtgttccaactggcgagaaagcaatagtatctgctgacgagcctcttaaagctcttgcatttaaaatcatggacgaccgttttggcgctcttactttcgtacgtatctactcaggcgtactaaacaaaggcgatacaatccttaacagcttcacaggtaaaactgaacgcgttggccgcatggttgagatgcatgcaaacgaccgtaatgaaatcagcactgcacaagctggtgacatcatcgcaattgttggtatgaaaaacgtacaaactggtcatactatctgtgatcctaagcacccttgcactcttgaagcaatggttttccctgagccagtaatctccatctccgttacgccaaaagacaaaggcggcaacgaaaaaatgggtattgcaattggtaaaatggttgcagaagatccaactttccgcgttgaaactgacattgattctggcgaaaccatccttaaaggcatgggcgaacttcacctagacatcaaagtagacattttgaaacgtacttatggcgttgatctaattgttggtcagccacaagtagcttaccgtgaaactatcacgaagagcgttgaagacacttacactcacaagaaacaatctggtggttctggtcagttcggtaaaatcgactaccgcatcaaacctggtgaagtgggttctggcttcaagttcacatctacagttgttggtggtaacgtaccaaaagaattcttccctgctgtagaaaaaggcttcaagtctatgatgaaccaaggtgttctagcaggcttccctgttctagacatcgaagttgaattgttcgacggtggattccacgcagttgactcttctgcaattgctttcgaaatcgctgctaaaggcgctttccgtcagtcaattccaaaagctggtccacagttgatcgaaccaatcatgaaagttgacgtgttcactccagatgaccacgttggtgatgttatcggtgacttgaaccgtcgtcgcggtatgatcaaagaccaagagaaaggtttgactggtgttcgcatcaaagcagacgttcctctatctgagatgtttggttacatcagtactctacgtacaatgacttcaggtcgtggtcagttctctatggagttctctcactacatgccatgtccttctaacgtagctgaaactgttatcgctgccgttaaagagaagaaagaaagagaaaagaactaagttctagctttctaatctctaaaaaacccgatgcacaatgtgcatcgggttttttattgcccctttacccagcaaaattttaaagacataaaaaaagcgccgaagcgcttttcaaatttcatatcaaaaccaatcatccacccactaaaacggaacaggatattctttaaagaccaccatgatatccttcaaagcttcttcagacagtgtcatatcaaaagcagccatatcctctttcagctgctcaagagacgttgcaccaatgatagttgaactaacaccgtcaacttgatcacaccacgccaatgcaagctgagcagcagtaaagccatgtttcttagccacttccatgtaagcggcaaccgctttctcaaccagaggtgtatctcggaaaataccgttacgctgcgcataggtccaacgacttccctctggacgagcaccaccaagatatttacctgttaaagcaccagcagccaaaggcgaccaaggcaagtacgccacatcctcatgcacacaattttcaaccaaataaggccaatcttttgtgtgcaacaagctaaattcattttgaatagacgcaactcgaggcaaaccatgtttatcacttaaacgaataaattcatttatcccccaagttgtgtcatcagataaaccaaagtgacgaatcttacctgctttaatacaagcatctaatccttgaaggatatctaagatctgagcagactgctcatcgcggtcaacatcggtaaaactaataaccccagggaaatgttttgcaaaatgaggagtagaacgatttggccaatgaagctgataaagatcaatataatctgtctgcaaacgctttaaagaagcatctacggcttcaatcactgttttaccagaaatattgcttccatcacgaacgtatttcattcctgggccggcaattttagtagcaagaataaactcttcacgacgcgatggattgcgagaaagccaatcaccaataatagtttctgttttaccataagactcaggcgttggcggtacagaatacatttcagcagtgtcgatgaaattcacaccatttgctaaagcgtattcaatttgaacatcagcatcagcttgattgttttgagtaccccaagtcatggtaccaagacatacgcgagaaacttctaagccggttcggccaagtggaacatatttcattatattaacccttcatattctagcgacacatacaagatgcaaaaaataaccaaagggtcaatgtaataaatttttggcttagtagctagttttatcaatgaaaacaataaggacctaactaaaacaatctaataagcaacaactctagttatcaagcaatgactcatagcgctggtccgtcaatgtcttcaaaaacgcaacaatggcatctactctttgattggataaggcaggacccttttgcagattcaccaagtcgatattttccgccacttcaggctcagcccaaggcttacctgtttcagggtttattgtacgccttggattattatatttatcataaaacagcactacggttcgaaggtctttaaacacaccattatgcatatatggccctgttacggccacattccgcaaagacggcactttaaatttaccagcttgattaggatcatctatggacggattatccaataatccaagatcttttttattaccattgtgtaccattaggtcagggttagacggcacaccaatattacgatattcgtaattactgaaagtttcctgagggttaagtggcgaagtatttaactgatgacaagcattacagttggtaaactgctgagagaaaaataaggtttttccaagttcctcttgaggcgtcaattttatctcgccacgtaaagctcgatcatatctagagtcaaaaggcataaacatagccgttttttcaaacgtcgcaattgcatttgtaattgcggcatacccctttatcgggtcatttaaaatatcctgcccataaatagaatcaaacaagccttgatagcgctcattttctttcaccctattaacaaccgctgcactgtctggcaaggccatttctaaaggatttaagaatggtccttctgcttgttgcgctaaaccagaggcacgaccatctagaaactgaccgccacgatattcaccattagacatacgatgaaaagccggagcaaatgcagcataggcggcagtcggtgtattgcggctccccatggacaatctatcactccccaacgaaaccgcaccaaacaacgcatcttgtcttttgtctacaaatccgtttgcgatatcatgacaggtcccacaagactggttacgctctttagataaattcgtatcaaaaaatagctgcgcgcccaacatcgctttaggatctaccattgcaacaggaagcacaggagaggaactagtcggcttaacttgtgaaacaacttgcttaggctcactgcaagcagctagaaacaaagaaacagccatcacacctaaagaaagacgcaacatattattctactctaacaatcaaaaaagaatgattcgcatcatacacccatgcaaacctgagtaaaacaatgacgacaatcgaacaataattcgtcacaaaaaaaaagcgcaaaacaagacatatatcaattgtctcattgagcgctctcttatttattaccgaagcactaattctgttctggcaaggtcacatttaactctaatattgaacaatcatcagtattgtctaattgtatctgcacatcctcattgccgatgtttacatacttacgaatcacatcaatgatttcttgctgcatctgtggcaaataatctggctgatggcgtttactacgctcatgagcaacaataatctgcaatcgatccttggcaacagaagcggagctaggcgcgcttttgcttttaaaatagtcaaaaattcccactctaacctcctaacaaacgtttgataaaaccttttttctggacctctaagaagcgcaaaggacgctcctcgcccatcaatcggtcaacagcgtccatgtaggcaagaccggcttcagaatctgtgtctaaaataactggtgtcccttggtttgaagctttcaaaacagcctctgactcaggaataacgcccagtaatggaattgctaaaatatcctcaacatcagagacacttagcatttcacctaacgcaacacggccggggtggtaccgtgttagaagaagatgttcttcgattggctctttaccatcttctgcacgtttagacttactttgcagaatacccaaaatacgatccgagtcacgcacagaagacacttcaggattagtaacaacgatggctgcatcagcaaaatatagcgccatctgagcgcccttctcaatacctgcaggcgaatcgcagataatgtattcaaagtccttagcaagctcctcaagaaccccctgaaccccttcaatagttaatgcatctttgtcgcgagtttgcgacgctggcaaaataaacaaatcctttgtacgtttatctttgattaaagcctgagataaagtcgcttctttgtttatgacattcacgaagtcataaactactcgacgctcacaacccataatcaagtctagattacgtaaacccacatcgaaatctataattaccgttttatgaccttttaacgcaataccagtcccaatagcagcactggatgttgtcttgccgacaccacccttgcccgaggtgactactataatctttgccaatgttgtatcccccgataaactcacactgagtctacctaactaattaaatgaataataaatcttaaagcggtacgatttctaagctatcgtcaactaataacacttgagcgctgtctttccaaacgatattttgcagcgcatcgctcaacataaaattaccggcaatggaaaccagttctgcctccatgcttttacaaaaaattcgcgcgtctgcatcaccttttacaccagccaatgcacgaccacgtaatgcgccgtaaacgtgaatatttccatcagcaagcacttcagcaccagcactaacctgattaaggataattaagtcgccttctgcataaacttgctgaccagaacgaattggtttagtaatcaccttggtagcttgtggtactaagcgttcttcaaccacggtcttcaccaccacatctgggctagtttcttccttcacagcaggagagatattaattggtcttgctttacttgctggcaatagaggaatagttaccgaagcattccaaacaggtaatgcctcagggtcgcaacgccaaccaattacaccaagcccaagagcgctaaccgattgaatcagcacctcgaattcttctaacctgataccacgcttcattttcgaaatatcaataatgatcggcgcttgattaaaaaaatgcggaacctgatcaatcttctcttttaaatgaaatacaatgtcatctaatgaaaaggtttgaatttctaataaaaccgttgtaacgacacttcctttaagtcggaagcctgagtctgtcatgcaaactgtccttttttaaatagcttaaatactgaaaagccgcacagaactttcatcatcagcgttaaaaatctattctatcaagctgaatgattaaagaaagccaccactacaatgtctttacacttacataaatgcccataccgctctcttgtagtgctaagaataacgcaaaatgagcaataatgaacgtaagattaagcatttgatttaattaatattttacaacttacttacatagttgttcccacaaatctggggaaaacttttgcaccaataacagtcagtaaatataccgattcacatctcactcttctgttgaatgcacagcaaattcagcagaaagacgactcacccccaaaccactttgttttgttaacttaatttgcaccggaatacgttctttcagagcattgatatgactaataataccgatggttttaccagatgaatgcaagttatccaaagcatcaagggccgactctaacgtctcgctgtccaaagtgccgaaaccttcatccaagaataacgaatcgatactggtcttatgagacaccaaatcagacaaagccaaggcaagcgctagactcaccaagaaagactcaccaccagacagcgttttcgtatcacgcgatgcattcgcctgccaggtatccacaacaagcaatgacaaggcatcttcgttacgcattaattgataacgccgatgcaaaatatccaagtgctgattggccaagtacaccaaatgatccaatgtgagactttgcgcaaaacggcggaacttcgccccatcagctgaaccaatcaaatgattcaagcgctcaagatgcacaaacgagcctcgacgagcctctagagcctctttagatttggcaacctgatcccttcgctgaacttcttcttgaatctgttgtgttatcactccccattgacgatgcagagcttggcgctctaaatcaagctctgcatatttttcttccagctcttcaagagaagacttttcaaagactgagccgtcaaaagcagcaccgccaaaaacagcaagcttggacttgctttcggtatgcttaagcaaggattcctcagattgatttaataatgtatgtaatcgagaaaccgcttcttgtaacttcttctgcacctcttgacgttggctaacttcctcggtggataaacttgcttgcaaccaaaccacctcactttcaaaacccgtctcagctaaacgtttttgccaatgggacaacgctgcctcatattctgacgctaatgagagttgagttttattaagagcctccaacgtagcattactagacgccaacgcctgagcaacttgctgccgctcagattcgaccttatctaacatttgatgagcatgatcattctgagattgcatttcttgacgaagttcaccaatactcttgccacctaaaagttcatgtaactgttcagcaatgacttttaagctcgtatcaaattcaacgaccttgtcacgagtttcagcctgcaattgctgactctcttttaacgcagcttgaagaccttggcattcgtaagaaagctgctcacgctgttgcaacagagcatcgtaacccgttttgctgtcacgccattgagtcatcgcgtcctgcaactgcaccaatgcttctgtcaaagacaagtcaaagtaactttcaggaacccccgcttgttgcatttcattgcgcaaatgcccgatgatttgttcttgctcgcctttcttgcttattaaattttgttgatgcgtttctaacgcttgccacagcaactggcactgcgactcatctttcgtcacttgctgttgcattgtttgatgtcgaacattcaggttctgcaattctgcttctaataccagacgagattgctgaagcgcttctaacttaggagcgatttcttgcaaaacattccagtcttgattaacacgctgcactaaactcgacacttgccctttatcaaacagattaaaactggcatcttggctgttcacatagtgattaagtgatgctagccattctttcagctcattttctgccgtaatcagactttcagttaattgctgacgtcgagtttgtccagaggttaattctcgctgcatggattccaaatcagccgccaactgcattccttgccccttaaggctatctaactctttgcctaagcgagaaaactcttcctgactgccagaatccgcttggtataaggcattagcaagatcatgttccgcagagccacataacggacaagcatcttgctcaccaagttcattacgcagctgtgtaagcgcgacaatatgacgttcggcctcagccagtttttcaaccgatttttgatgacggaatttgtctttgtaagcttgtctttgttgctccaactggctttgctgttgctgaataccatttgtcattgcattcagaatagcgtctagctctgcaagttgcgattgctgttcttgatattgatgaaactgcttccaaagggactgagcattatactgagcacgttcaatctgatgatagcttttctgccaatcagcataatcgcgttgcgatgataactgcataaaagtatcaagggtgttctgtaacgcttgttggcgatcaagcatacctgcttggtcttgctctaacttagcttgattcgacgcacaagacgaacgagcgacatcataggattttgtagtagaggcaatattgctttctaactcggcaacggcttgggtattcgcggcaatgctttgagcttgatgttgccaactagacaactgattttcgattttctccggtgacgtccagcgacttaaaatagctttgctatcttcgcaagctttatcaatatcagtttgtttatctgttacagtttttaactgtgactgctgactttcaactttttctgaggcttgttttaatcgagccacaacgtcttgatgttgcgccttcatgctttcttggcgagacaagatgggctgaatttcatcattaatcttattgttcaacgcatctaattcagtacgagcattgactaagttcgcttttgcctgttcaaccgactcagtgagaatttgactttgtttaagctgtgcttgttgcgtttcagtatattgcgcaatatcagcttgattctgatccaaacgagattttaagccttgctgtttttcataatcaggctgtaaaacttgcgcagtcagcgcctgttcaagttgccgctgttgaggtgcaaaatcagcaagcgcctgattcgcttcatcgacttgttgttgatagataaccacttgctcatgcaatttctgctcagtacggcgccattcaagtacggttcgatgcgtctttaatgactgtgcattggctttctctttggcttcaaaactcgattcggtttgctttaattcagcaaaagcctcgttagttagtaattgagtctgctcattgaagctttctagcgccgcaatagattgcttttcttgcttatgtttatcaaacacccacttagacacatcaccgtaaatttccgtgcctgttagctcttctagcaactcagctctgtcattagcagaagcattcaagaaggccgaaaaaccgccttgagcgagcagcatagacttggtaaaacgagaaaagtccagccccgtaatttcagcaattttatcgatcttctcatttatcttagtagtaatgatggtgccatcacgctcgcataactcgcacgtcattggctgtagcttgccgtcactttgacctcgggcgcgtctttgcccccaaaacgcgcgatagccttttccttttatttcaaactccacttccgccaaacactcagacgtatgacgtgtcatcacatcattctgactcggtgagactttcaaacgcggtgtttcatggtacaaagccaaacagatcgcgtccaataacgtcgacttacccgcgcctgttggcccaacaatggcaaatacacccgcgtcatcaaaaggcgctttggtaaaatcaatttcccattcgcctttaagggaattcaaattcttcaggcgcaatttgcaaattttcatgattgcttctcctcgccttcttgttgatgctcttccaattccactaggcaagtttgaaacaactcagtcaacattttgctttcttcttcatccagctctaaattcgatttaagactctgctgaaacacatcaccaacagttaattccgacaatgttttacgtgcctcgaaactttcgttctttttctctaccgcgctgcgacgcataaccctcagtaactcaattggcttaccgtcaatgacttctaacaaacgcttatgcacatcgctcagatactcgtcggcaatgaccgtcacttccaaccaaagcgttttatcttccgccaactctaacgcagaaatctgcttaatgacctccttcaagttgcccttcaaactcgccattggctgaaaattaggaatcgtcactaattgaacaggatcggtcggctcagcaaacaagtcttcaacaaaagtgtcttcacctaataaatcggtatcgaacataaccaaagtcttatcacgacccagctcatcaaagctcaatggaatcggcgaaccactgtaacggaaccgaccacttttactaatcggctgagctcggtgaatatgcccaagggcaaggtaatcaaacgccggaaacaccgacgtaggcaaagcttccaaagtacccacataaagatcacgcaccgactcgctcacttgtccgcccactgccgtcaaatgcccggtaccaataatcggcacaggtgttttcagtgctttgtttttctcacaagctgcttcataaactcgctgataaaaatcgccaatcatctgcaatagactaagcttcttatcttgttcagattgcccagcaacactttgcattacatcttttgggcgtaaatacggcacagcacacacccaagcagcaacctcgccctttttgtctttaagcggaataacatgagattcaatatcttcaaggttcgcctgactagacacttgcgtatcaagatacgtcagcaggctcttggattcgtttagcatactaacggaatcatgattacccgcaacaatcaccaactgacattgacgcgccttcatgtccaaaactaattggtgatacatttcccgcgcataacttggcggcgagccagtgtcgaacacatcgccagcgatgatcaccgcatcgatagactctttatccaccagcgccaatagccagtcaatgaaagctttgtgctcatcgcgacgagatttccccataaaatgctgaccaagatgccagtcagaggtgtgtagaattttcatttatagaatccgttgaatataaaaacatgcataaaaataaataggccaagttaccgaacaaaatgcagctgattcggatgaatccgcaaaggacgcagcaataaactccaatccttcgcagacacattttgaccatgataaataagttgtagagatgtgctgccagaattcgccaacgcctcttgaagaaaagccataagcgcatcatccgccaaactaagcgtcagatcattattcgcatacaaagcaaaatgcccgagaaacattggcgtataatccaataaagcttcacgccaataagattcaaaaatctcattttcaggagaggaaataaccaccactggcgaatcggcaatgtccatttcgaacaacaagcgcccttttctaacgcccgttgataattgaacatctagcttgtcattagacgaaagcgccaaggctcgtaaccaatccccagcggaaagatactttttttgcaacaccgccttcaaaggcgctccagcaggatttaacgccatgcattcataaaaatgagcttgctcatcagatagtttttcaaagggaaaagacacaaaaacgcgatcaccgaaggattcgtcacttggccctaagagagtcaactcaatcgatacttcatcaagtggaatatttcttaaaacagaaaaaacggaagactcagccggcgtttgccgagtcaaagacatcgctgaagcaaccgccgtttggcaagaaaggatcgactcgcaactgctcgcatcataaagaagacacgcaccacaagccccagcgcgacaaccgtaacgaacatccgccccctgagaaagcaatgacgacaacaaattatcgcccaaaaccgcctcaaactgctcatcatccaattctatcgtcagcgcctgtgaatccatcatctaacctcatcttcgatttggctattatggcatattctagcccgctgaccttgcacccattctaaaaaaacaaaaggcaatgcttgggaaaaagcattgccttggctatcaaggtaaaattaggaatttttggtaacaacaaagtgaaatgacattcctcactcgaaactatcgcctacctcgtcggaatgtcattttactttgagtctggctttttttgattttgtatcaaaagggttattacgtgatctcacttttgagaaatcatattcatcactcataccaaccaccttagtagaactttcgttcgttgtgtttgttttacgtgcaggtattacaacgctctcggcatcaacaagatgctcgttaaaagtctgtttgtcttccgaatgttgctgagcttcaacaagagcaaagcttaactctgagaataaatcgcgatttttcatcattcacctaaacaacaaatggcattgactggaaaacgatgaaaatcgccgagcaacgcctttcttcatctgaccctaaattcaaaatgcatttttagaattgatgggcgcgattagtggaataatatctgaatgtacttgtatttagatcggacagattcccgaagcaccaatgtcgcgctataaataagacgtaatagaagctttatgtattggctaagaaaaaaaagccagtcttgaataaactggctgattacttagttatcgtcagaactgtatttaaaccattattttagagtggatgtgctattaatatttcaactaaccgtctgttgaacgtgttaacacctcataagacgtaatactctgatcaagcgaggctaactggccttttaccaaagtcagcgcatcactgcctaacaagagatgggctggcggctgagtctcttccatcagcttgagcatcgcttgtgccgctttgactgggtctcctaattgttgtccacttttctcctctcgggcttttcgaatcggatcaaacacctgatcataatctggaatggttcgaggtgtccgaaccatggatcgtccagcccaatcggtacggaatgagccgggcgcaaccgacgtcacaaaaatattaaaggggttaacctctttacccagcgcttcagagatccccaccaacgcgaatttactgccgcaataatcggtaataccggacatagtgatataaccgcccatggaagtaatgttaagaatacggcctttgcgacgctgtctcatatgaggcaaaacagccttcatcattgccaccgcaccaaaaacattcacatcgaattggcgacgaatttctgccatggtcgattcttccataatgccttcatgaccataacctgcgttattaaccaagacatcaatcgcccccacctgagattcaatatcggtgataaccccatcaatcgcgtcatattcagtgatatcaagaagatagccaatggctttgtcttggtctaaagcttggaatatttccaaatcgtcctgtttacgcaccgtaccaacgaccctgtgccctgccagcaaggcctgctccgctagagcacgaccaaaaccactactcacgccggtgatcaaaatagttttacataatgacataacattctcctgtggaattaaggagtacatattattctgactgaccactataaattagacataataatatgaaattattgcctattcttatgattttttaaaaatatggttctgataaaagatgagtaacccgacagaaaacatcgtagacctaatgctcaagcttgcacctttagaaggctataacctaacaagcctgtctgatgtgcgattactaaggtcaaaccgacctctttccaaaaccccagtgctttatgatccgggcatagtgattgtctgtcagggaagcaaacgcggttactttggcgagcaatgttacctctacgatgcggagcaatatcttgccatttccgttccggttccctttaccatggaaacggacgcatccacagagcagcccttgcttgccatctacatccatctcaatttcaaactcgcggcagagcttatgctgcaacttgaacaacaaggttttgagccaccggatcattcccctaaaagtatgatttccagccgtatagagcctgccttggcatcgtccgtcatacgctttttacaggggttaagcaaacctcttgaggcggaaattctaggaccttcactattaagagaattgtattttcattttctgacagggaaacaaagtaacgaaatacgctctgccttagccatgcaaggtcaattcggcaaaataagccaagtcctaaaacacattcatcatgactacgcgaagcagatcgatctagcacaattggcggcaaaagcccgtatgagcgtcccgacgtttcatactcactttaaaagcattacccagatgccgcccatgcaatatgtaaaatctgtgcgacttcaccaagccagaatgctcatggccagacaatccatcacagccgcctcggctagccatgcagtaggttatgaaagtccttctcaatttaacagagaatttaaacggctcttcggcttgcctccagcagaagaggtcaaacgaatgaaagagcattttgcggtaccaccaattcactctggtgcagaatacgtatcatcacactaaacacccattccacaccttcctcgtaaaagaggttcgaccccacagcgcatagtcgagaggcatagtaacgagaataagaatgacattcacctgaggtaggcgatagtttcgaagggaatgtcactcggttcgagttgtgtgcgtaagcccgaagagttaagcctttggaacggactccaatagcgcgacaagtagtcgccaaaaatccccaacggagtcaatctccatgcgttctgttggggaatgcgcgccgcggatattagggccaaaagacaccatttccataccagggtattttgcaccgatgatgccgcattcaaggccagcgtgaatgactttcacattggcttcgtgacccatgacatcggtatgtaccgttaagaaatgcttgagcaaacctgcatttggatctgggcgccagcctgggtagccattttcgagtttcacgtcagcttgaattaatgagaaggcagattttgccacgtaagcaaggtgctctacggcggagtcgacaagggaacgtaccaataagcacgcatcaaaggctttcttgccatcttccgtgttacgtagattaatcacgccgaagttacaagaggtttcggttacgccttccaagtcagcgctcatgcgatgaacaccgtgaggcgcgcagtacatggcatttaacaaggcgtctttatcgtttgcttccagttcagtatccaattcagcggtttctaacgtcaccatcaaattcgcttccgtggtaataaattctgccttagtggctttttcgaacccttcgataaaagcaaataacttggcttggtctttgtcacttatattaatcgtcgctacggcgtctcgagaaatagcgttgcgcagtgttccaccagtaaacgagcttaaaccaaagtcacagcgctctttgagaaggtttaacaagcgcacaataagcacgttcgcactggcgcggcctttatgaatatccaaacctgaatgtccgccacataagcccgacacagttattttgaacgctttcttatcactgccagtcgccacaatgggatattgttttgccacattgatgtccatgccaccagcacagccgatgtacacatcaccgcgatcctctgaatccaagttcaataagattttgcctttcagaatgccctcttcaagctgcaatgcaccacgtaagctggtttcttcttcgatggtaaacaaggcttcaattggcccgtgagctaaatcagtcgattccaacaccgccatcgcagcagccacgccaatgccattgtcagcaccgagcgttgttccggtagcttgaacccagccatcgatcacttgcgtgataatcgggtctctggtgaagtcgtggtcaatatcagcgttcttctgcgccaccatgtccaaatggccttgtaagacgacggtttctctgtcttccatgcctttgctggcggctttgcgtattagcaggtttcccactgggtcaacataggtttcatggcctaaatccgtcgcccattgaattagatgctctcttaatgctgcttcgtgatatgacggacgcggtgtattacataatgtttggaaatggcgccaaattgcggttggttgtaacgtcgtgagtacttcgttcattttggtctcttgtatttttttaatggcatgttgcgaatgttagcaacactaaagaagagcaccaattgtggcaatcgaaattaagactacgccgatagagaaaacgtatgcattaataaatcattcttaataaaaactaacaaatctagtaagctaaacaggcatagaaaattaaatgaaacactgttttaattatttctggtgacaaacaaaaatctcctttaagatgagggaaagaataaaaacacggataaatacaatgcaaaatatgctggattacctaacccactacgccaataccattcttcaaaactatcgcgatccatatcacggcacgccgcttttctttgatggatgcaacacttttaataataagccagtaacatggaaaaataccgacggcaccgaatgggaactgtccaatattgccagccaacaaaatttgttccgctttttttgtggtttaagcgcgttaaccaatcaaccaaaatacaaacaagccgcacaagaggcgatccaatggcattttgatcatgccgattcaagcggccttattcgttggggcggtcactcttttcttgatttgaaaacgctaaatactgtagggccagaaaataagaatatggtgcacgaactcaaacaccattgcccgttttatgaacttatgtatgaaactaattcaaacgccaccagccgaatgatcaaggctatttggaattgtcatgtgacaaactgggacaatatggaaatgtctcgccacggcagctatggattagaattcgatgaagcgactttttgggatagaccacagaataaacacctagagccactacgcgaaatgaaaggtttgtcttttgtgaatatcggcaacgatctggtgttcagcgcaggaatgctctataagctagatcacgatgaaaaagccctttcttgggcagagtttttaatgagtcaatacgtcaacagccgccatccagacacaaagcttggttgttaccaatacaatcgcccattaaaaactggcgacgcgccagaagacgaaaatgatccgcaatacactttctcgttttggggcgacagggcgcagcgacaatttggcccagaatacggcgatgtggctaaagaagcttgggtcttgttcaaaatggatgaagaggctcttaatgggccagaaggaatttatggggactgcggtctagcgcaaacgctactcgcaagagagcttggtaaggatggtaaacggctattagattggacgacggaaggcttagaggcctgggcatattacgcctacgatgccaatacaaatgaaatcaagcccatgttcgccgatggcaaagacctaacaggacaacaaattcctcgttacggttattatggtaaaaagggcgtagaaattattcgtcgtcctgttccttctcatgtttttcttgcttacgtcactaactggacagaaaactgttcggttgggaaccagagcaatatcatttgggctaccgtctgcgctatggcaaaacattttgatcttggcaattgggatagcgatgaaccaaacgtcaatctgcaaaccaaggcagacgaacctctattcctatttgccaccttagaaatgtatcaagcaactaaaaacgcgagctacttaacccttgcagaaaagttgggagaaaacatatttgaacgcagtgctaatcgagagctttttacggctagccacaaacatattcactgccgattcgacgatatcgaaccgctcgccctactcagtcttattgccgcgaaacaaggtcaacgtgaattggtgccaatttatcgcagtcgcggcggttatattcacggagatatgatgatgcctgatggtagtatcaaaaataccatggatgtaaaatcgatttacccttgcactctataaacagaattaagacaagcaacgttaaaaaaacacgcgataaccaaaacaaaaaaagacgccccgataatatttaccgaggcgtctttattaaactcagtaactgagctgataccgttgagcacgtaaagtctggcttgtattttcgtcttattttttctttaaagacgccgctgagaaagtaacaaactcttccgcactggttgggtgaacacccacagtatcgtcaaagtcggctttagtcgcgcccgcttttatcgcaatacctaagccttgaataatctcaccagagtaatcccccaccatgtgagcaccaatgactttgtcgtcggcattgtttaccaatagtttcatcaaagaacgtgatgtaccgccgcttaatgtgtgcttcattggacgaaaatccgtttgataaacgcggaagtctagaccacgtttttctgcttcttgttcagttaaaccgacagtaccgatagctggctggctgaagacagcggttggaatattgtcgtaatcaaagtccacttctttgccatcgaaccaataagcgataagcgccatcgcttctttaatcgccactggtgttaactgaatattatcggtcacatcaccaagtgcaaaaacgctttttgctgaagtggtaaagtttttatccatgatcacagccccattcttgccagttttaatgccagcgttctcaagacctaaagacgcaacatttggtacgcgaccggttgcataaagaataagaccaaattcttccgagtgaccacctttaaaatgcactgttcgagcaccatttggattagttgtatcggcaagctcaatactctctacgtccgtattcaaacgcacatcgatacctgactttttatattcttcgctagcgaaatcacgaacatcttggtcgaagccacgcagcaattgatcaccacgataagcaaggctggtttcaacgcctaagccatttagaatgccagcaaactcaacagcaatgtaaccaccacccaccacaagagcttttttaggcaattcgtctaggaagaacatttcgttagaactaaccactaaatcgctgcctttgaattcagggataaaaggcttagcaccaacagcaatcaagatacgttccgcggtgtaggtttttccatccaccatgacggtatgttcatcaacaaagcttgcataaccagaaatgagttccacgccagcattagcgagcaaattgccgtaaatgccgtttagacgctcaatttctttggttttgttgtcgcgcaaaacagaccaattgaattcaacaccttgatgagaccaaccaaagcccgccgcttcgtcaaatccatggccatattcagaaccataaacaaataatttcttcggtacgcaaccaatgttaacgcaagttccacctaatgcgctgccttcggcaacagcaactttataacctttagatgccgcaacacggctagcacgaacgccacctgaaccggcgccaataacaaataagtcgtactgataagacattctgagtctccaaaattattcacgatgtaatatgagaacagtttatcagtctcatccacttagaagaaggcagatcaaataacaaagatctataaaacaaatactagattgaaatgacaagatttaagcaaggctaaatttacattcatcctaattcagaaaccaaaatagaatctcgttctttaataaaatcaaaactgtctactttagctattttgtctctgttttcagcgatgaccaacgaaagctaggccagtagtaactaaaaataattaacaacaaagtaagcggccatgcaccgaaaaacacagcaaaatcgctataatgcggcatatctttcgacaacatgacaaccagaacaccttttaatccataggtaaaaatccataccaaagagacctcttgccaaactcgatcatattttgcagtgccataaaagggagacagcttcaaagatggaagcgcattttcagcctgtgttcgcacgactggtcgccctatcaacgaataaaaactaaaaactatgatgacagtgatagatccaccaaccgataaaaacacactttcctgcttaatttcaaagaaggtgaaaccattgagatataaaaaatgggcacagccagagataaggataagcgcaataatggaaagtgatttagcttgtttagaaaacaattctagaaaaccggagtaacaagcagttagcaatagggcagcaccggcaccaagactccaaaatgcaatattgtagaggatgactggtataataatggtaagtctcgcttccggtgacaggaaatagctcattgctccgatggattttgtatccgtcatctaaaagtccttttcacaagaaagtattttaaataaaaaatgttacgctttaagtctctaagatatcatcaagcgcaatagataatacgataactattgcgaaaataattactacgaattgtcccacaaggaagtcattgatatgttcgttctcatcatcctcacttacgtggtcatcatggcgctctatttcttgcgtaaagaagacggtaataaattaattattgccatggcagggctaaccgctattcctctttttaccgacgattattggcattggttacagctaagtgcggcattgagtgtggcgatcttagtcgtggagggatctaaagcgggaccaactggcggtggagcgattgttgctctttttgctttttttctggtcgctttttttatcagtatcattataaaaacagtatggactttttttaccgacttcagcttctcgacttttcatctagacggtccacttagctatgaatggcctacttatgttattgctttatatggactcgctattattcttgccctaactgctattttccgtagcaataaagagactctagaattacagaacatcaatattgctgcattaggcttcgcagctttaccgcatttctgtggctcattcctttatggtatggcactaagcttaagcatagttgccatattatttttactcgcaataattagaaaaatagactcggaacaacgcttcctttttgcctactcaacattaggtataattcctggtagctttttagtaaaagggatcatggtcgcctttttctgaagaatacaaacacctttaacttattagaactataaatacaaacaggcttgatatatcaagagatagatctatctatagcaatgaatgcgtaaatccctttatgccaccaacgcaactgggtatcattaagaaaattcgctatggaatccttcacatgaaatttgtctcttttaatatcaatggtttgcgtgctcgaccacatcaaatagaagcattagttgaaaagctcgcgccggatgtaatcggcttacaagaaattaaggttcacgacgacgcttttccgcatgagatccctgaatctattggctatcacgcctattattatggacaaaaatcacactacggcgttgccatttttagtaagcaagaagctacaaaaattgaatatggttttccaggtgatgaagaagatgctcagcgccgaatgatcattgccacatttgatacaccgcaaggtccagtaaaagtattgaacggttacttccctcaaggtgaaagccgtgaccacgaaatcaagttccctgcaaaacgaaagttttatgcagacctaatggaataccttgccgcccattctcctgatgaaaaaatcatcgtgatgggcgacatcaatatttctccaaccgatttagacatcggtattggcgagccaaatgcaaaacgctggttaaaaacaggcaaatgcagcttcctaccagaagaaagagaatggtttgcgactttggcaaactggggattgacggatacttatcgccaacttaaccctacaaaaaatgatcgctttagctggtttgactatcgttcaaaaggctttgaagacacaccaaaacgtggtttgagaattgacgtgattatggcttccaatggactaatgccctacttggaaaattccgatgtggattatgatttgcgtgctctagaaaagccttcagatcacgcaccaatttggactagcttcaatctgagcgaataaaagtcatctaggcggtcattgtgcaattatcatacaaacccatataatgaccgtcttacttgataagagctactactcaacaccactagtcccagtcttatccacagacaatgtggatggttttgtttttatcataaagctcagcacgttatatgccgtattaaaaacgagaaaagaccatgaaaaacgaaacacttacaatggaagatatgctgcaacaatcatctcaagcggctacatttctaaaagcactgagcaacgaaaaccgtctgatgattttatgccacatacttgatcaagaattgtccgtcaccgctttaaatgagaagcttcctttaagccaatctgctttatctcaacacttagctgtgttgcgaaaagatggactggttaatactcgtcgggaatcgcaaactattttttacagcattggcgacgctcgtgttaaagagctaataaaaactcttcacggcttattttgtccggcactttagaatagaaaagagttttataaataaaactctttcagtaaatccgccagtaaggcgggctgctctaaaggcaacatgtgcccgcagttatcaatagtgttaacatcaaaacattttgagcttttcatttttgctaatactgcactcgacaataaaggatcttcacttcctacagcaaaacacagtggaaatttgacctcttcaagcattaacaatagatctggccgaaccaaactactctttaattgctgaataaataccgcttcccctagtgtcttatccattgcaaaaataatatcaacaagctcgcttttgtccttgttagtctgtcccaacatagaagcggcttttttctttggtataccattgtaaccttgcttctgaacccagttgagtgcaactttacgttgctggcgttctgttgctagcaggccgcttgctgtattagatagaaccattagtcgcttcacacgctctggatatttcaatgcaaaggcacaaaccaaataccctcccatggaaaagccaagtaagttaataggactgtctggcaatatctctgccagagcatctactatggcatcgattgtcgcttccataggtattggcacatgttgcaaaagtagcgactcacctagcgtgttctgtgtcaaactccaaagacgctcatcacacatagttccaggcaaacaataaattctcgtaaccaaaacacgctctctttaaatgaaaattaatatcgtgtatcacgcaatcttagaaaacttgcaaacctaggaatacctcgctcagtaaacccatgatatttataaataacatgatcacctatatttggaggagtgttgcgctcatcgtctgaaaagccactgcctattttaaagcgaataccagatggcatttccactaaaacagatcccatcatgccatcgtatttacctgaaccattcagaacctcaataacttgcgcatcggcctccatgtgaggcttcaacttgagcaagttatcggtacgccccctttcaaaacgggcaagcttcctatgcagcatcaagccttctgcgcctttatttacatacgcagctaacatgctgtgaagcgcctcgttattatgaacagagaattgttctacaggtcgaacgtgggggatatctagaatcgttaacaaacgagtataacgcttatacctttcttcaaagatcatgtttctttctctgtctggtgcatcaaacaccatgtagtaaatcttacgccattcactatctattggagtctgtttcctcacagtcgacatgataaaagaaaaatcattatgcgtagaccaaagctctccatcgagccaaactcgtggcaatttgtcagtgaaccattttggagcaaaaattggatttccttgacgagtcactaacttctcacccgtccagatagcacggattccatcgtatttttcactaataagatactcttttacatgaacatcttcggaaaacacattggccaattgcacatcaggttgcgcaaaaagaaataagggaagcaagcatagccatacggccaaacattttatttgaaacatgattcactcctttgactataaaagcgctattccatagcacttaattaagctaaacgatttgatttaaagaatcaaatcgtttgcgctgcgtaactaaacagttatgtataaaaaaagcccatatttgttaccaaatatgggcttaggtatcacttttttaaatcactctatttacttagttgaactatcaatttattcatgcggctgacaaaggtcgctgggtcttctaattgaccaccttctgataaagttgcttgttcaaacaacaaccaagccatatcagcaaaacgctcttcatctgtttcagaatccattttcgcaacaattgggtgatctgggttcacttccaatgttggtttagactcaggaagcttctgaccagcttgctcaagcaaacgacgcatctgcagacccatatcgtattcaccaaccactaagcacgcaggagagtttgttaatcgatcagttgaattaacaccagcaactttctcatttaacacggctttcatacgatcaagaagtggcttcattttctcagccttttcttctttctctttcttctcttcttcgttttcttgatcagctaaatctaacttgcctttagtgacgtcttggaaagatttgccctcaaactcttgtagagaagacatcatccattcgtcgatacgatcgctcaacaacaatacttcaaaaccttttttgcgtaagatttctaaatgcgggctgtttttcgcggtattgtggctctctgcgtaaatgtagtagatcttatcttgaccttcttgcatgcgctcgatgtaatcagccaaagacaccgtttgtgccgctgcatctgtatgtgttgagctaaagcgcaacaagcctgcaattttatctttgttacccatgtcatcagctgggccttctttgatgacattaccgaactcatcccagaatttttggtaatcttctggctcgtttttcgccattttgcctagcatatccaatacacgtttcgtcaatgctgagcgcatagagtcaaccgcgtgatcgttttgcaaaatttcacgagatacgttcaaagacaaatcgttagaatcaaccacaccttttacgaaacgcatgtatggcggcaagaaggcttctgcttcatccataatgaatacacgctgaacgtatagtttcaggccgcgctgcatatcacgattccaaagatcgtaaggtgctttagaaggaatatacagtaagcttgaatattccaacttaccttcaactttgttgtgagaccacttcaaaggctcttggtaatcatgagaaatgtgcttgtaaaattcttggtattcttcgtccgttacttcattacgtggacgggtccaaagtgcttttgcagagttgaccgcttcgtattctggcgctttattttcatcaactggtttaggattgccctcttcgtccatttcaggataaaccggtttttccatttccacaggaatagaaatatggtcagagtatttagtaaccaaatgacgaagacggaagttatctgcgaattctttttcacccgcttttaggtgtaaaataatgcgcgtaccacgggaatctttctcaatattttcaatagtaaactcgccagaaccatcggatacccagcgaacagcttgatctgctgccacacctgcacgacgagtttcaaccgttactttgtcagcaacaataaaagcagaataaaaaccaacaccaaactgtccaattagttggctgtcttttttctgatcgccgcttaattgctccaagaaagcagaagttccagattttgcaatcgtaccaaggttggtaatagcctcttcacgggacataccaacgccattatcatcgataacaactgtattcgtatctttatcaaattcaatacgaacacgtagatttgggtcttcagcgagaaggtctgcgttagcgacagactcaaaacgaagcttatctactgcatcggatgcgttagaaataagctctcgtagaaagatctctttgttggagtacaaagagtggatcatcaaatgaagtagttgtttaacttctgtttgaaaccctaacgtttctttttgagtatcagttgccatgttgtaacttgctcctatttgaatgaacctccggacaaaaaccaaaggcgtattgcgtttcacttgtgcctcatagataaagcctcttgaagcaatttcaagaggcaaacacgcaaaaagaagcaaaaagtcacaataaagttaaggatatagccgtggtagaatctatttgacaggatcagtggtttaaacagatcttctcatacttttaaatagggacatctcccatgggcgcattgccattaataagcccatgtgttgtcgtttatcaagaggaaggccagcatcttcttgattaagaatcgcagcctcttttgtaagctgattcaacttgcgctgaattatttctatagatgcttgggaatagtatccccgcaagtaaaagcgaaaattccaaacgtcatccttctggggatgcataaactctacaatgacctttttctccatgaatttttctaaaggaccatttgatatccaacgaaaatcttgagcaattagagacctgtaataattatcaggcagtaaatcaattattttcaacttatccaagcgtgccaataattgtacacattcgtgcttatctaaatcataagcatgaataatttcatcaaacttccaaccatccctaacgcaaacagcaaccaacaataaacgtgggttcgctagaagctcctcttcttgctcaatagtaagctgactaatcttttctacctgcttttgagcgattaaaaataaatccgagatactcatcttcaatatgcgacatatttgctcaagccgttccagagtaaagttttgtgttgcaaaaatacgctttacgttcgcctcactcattcccagttcagcggcaatatctctatatgtaatttgttgctgcctcaataactgcttaagggtctgcttaatctgactaatttggctcataacaacacctccagaaatttaaaaaaccataaagcatacaaaaactatactaccggtcttaaataagtatacaaaaaacagaaaagtttacattagaaataccaacacttattgtcattccaccaacaacgagaaaggattacgacaatgaaaccaacaaaaatgacattagcaatcactctatttctagctgcttcaacatcatatgcagcagggtcaaccgcccatagcggccaagcaagtaagcattcggcctatgcaattggggaaggtgctatatcagtaggccaaacagcgagtaccgctatcgccgttccgctcgctgcaagtggcggtgcggcttttgcttctggtgcagtaagtacacaagctggcgcttctgctgccaacaaaaaaaataccatcaatgcatcaggcccattaactattactgaaaccactatcacggcagatccagcaccaaacgtggctattgcaaatcaaaagaaaaattaaagccgtctagcatctatcttctctagacatacagtatttatctaaaggaataataaaatgcatatcaggatattactcgctctaataatgctagtatcgacaaatatttgggccggcagccaagcggctaatcaagccactttggatccagaaagaatcgtaaaattttcaaaaaatgtcgaaaaatatgctgcatctcaaggggcaagagctttcattattgcccgtataggaaggccccaaaaagacctccctagaggaattaattatactcatactgctattgccatttattcaaacatccaactttcgaatggtgaaacagtccaaggctatgcaatacataacctctatcaactagaaggaaaagccgatagaagcaaactagtcgtagattatcctgtagattttttttgggggactcaggatctacaggcaggaataattattcctagccatgaggtacaaatgggcctaattgacttaattgacagtggaaaggcagctcaactccacaacccaaactattctgtcatcgccaacccatttaacaacctttaccagaactgtacagaatacactttagatctcatcaacgccgccatctatcaaacaactgatataaaaaggataaaagcagctgaaaaaagttacttttccgcccaacccctaaatataaacggttttaaattggcgcttggctctctatttatggatgacgtaacaaccaaagatcatacaggtgaaattcaaacaactagcttcacttctatctacaaatatcttacaaaatataaactagttgaattgggagtcagctttaacgaacagcaagaggtaattgcactttaagataagaaataccaatacgtcccaataacacataatcctttgggacgtatttactcaaagcttaatcgatgggtaaagaaatagagaggaagactatcaattgtactttttctgcaccaatgtcaacccatcaccaatcgggatcaatgacaactcaacatccttatcagcatggatggttttatttaattcacgcacaattctagtgtctttatccgtgaaggcctcatcggcgacattcccccaccacagagtgttatcaattaacaaacaaccacctggacgtagtagttgtttagctaattgataatacgcaagtaggttttgcttatcggcatcgatgaagacgaaatcaaatgtctcactctgctcctcaagcaaagactccataacaggcaaggctttatcacagtaggtcgtaacacgatccatcacaccagcttgatctaaatagcgcgtcgcaatatccagccacatttgctttttttcgatcgcgactaattttgcttcttttggcatcgccatggccatcgataacgtgctgtaaccagtgaatacaccaatttcaagaagcttctttggtgcttgcagtttaacgagcaaagccaacaactgccctacttctggggatagttgcatacgagccatatgatactgagcagtttcacgtcgcaaggcttttaatagatcgtcttcacgaactgagacatcaaccaaatactgataaagcctgtcatcaacattaaccgtacgattaacaggtttatcatcttctggtaaaggtttggggaaattaggaagcatgagatttcataacgagtccgcgactcaaagttttaaatgttttagaacggaattcacgacgataaagcacagctacaaccattaagcttgcagccatgcaaaaatatggaccaaggaaccaaccacaaaatgccatcgcaaaatagaaagcacgtaatccgtagttaaactgatttgcagctaaactacaaatttgcgccatatgcatggcatacaattcacgctcactgtcttcaatacctcgctctgtggctaatggcgcactgccaactaatacagagcagaagttatattgcctaacagaccatgtaaaagtgaaaaacgcataagaaaaaatgaccaccagaacgataattttcaactcccactcttgctggctcatcggagctaaaagataaaaatccgataaaataccaatcgctttttctgagtaattaaaagcggtaaaaaggccagcaataatcaacaggctactcgaagcaaaaaacaaactacttctttctaagttcgccatcacagaggcatccgcaatgcggttatcgcgcctaagtagtcgtgacatccaagctaatctaaattgatgtaatacgcttaccaaacaagagcgacgtttagaattatattgagcataaaaagcatacccccaccaacaagcaaaaaagacaaaaaatgttgctatatcaagggggtttaacagtaatgaaacagaatgcttttccatattttaactctgctgaaagaacaatttagggtgataatattagaccacttttcactttacatgtcccagtttccacttagaaaattcagcaaatcattctaaaaaaataaatataagaacttcatcaaaaaacacttgcatcggtagaaaatatcggtaagatctcgcccgtcaacacgacatgcggatgtggtggaattggtagacacgctggatttaggttccagtgcttcacggcgtgagagttcgagtctctccatccgcaccatcttatttctttcttaacccctctcttaagtaaaattacaaaattaccaacctttttcttaatttataaagcactcatatctttatcgtcatatttttgacataaaaaaaccgaacccatttactgaattcggttttatatagtcacctagcttcaaaccaagttactttatttcaatttccaagatatttgtttgccagcaaagaaaggcacaattggctctccgttcggcaaagttatgctgttaggcacttcccaagactcacgaaccaaggtcactttttctgtgttacgaggcaaaccatagaagtcagcgccgtaaagacttgcaaagccctctagcttgtcaagcgcacccagctcgtcaaatacttgggtgtataactcaagcgctgaccaggcactgtaacagcccgcacaaccgcaatctgactctttgcggtgttttgcatgcggagccgaatccgtccccaagaaaaacttaggcgacccagacttcaccacttcacgcaacgcttgctgatgagtactacgttttagtacaggcaaacaataattatgtgggcgaacaccaccatccaacatgtcatttcgattcaacagcaaatgctggggagtgattgtcgccgcgacaccatcacgggccgccaagacaaaatcaacagcatcttttgtagtaatatgctcaaatactactttcagattcggtactcgatcaacaatgttcaccatatgctggtcaataaattctttttctcgatcaaaaatatcaatatgcttctgcgtcacttccccatgaatcaacaacaacatgccattgtctgccaaggcctcgaaaactggatagagtgactctagagaatttacacccgaatcagagttagttgtcgcccccgctgggtacattttagccgccaacacacccgccttttttgcatcttggatatcttgaacactggtcttatccgttagataaatagtcatcacaggcataaaagtactacctgcaggacgagccgctaaaatacgttctttgtaacttaatgctaactctgcggtcgtaactggcggcaccaaatttggcatcaccacagcacgctcaaaacaacgtgccgtggctgcaaccgtctcaagtaacatatcctgatcacgaaaatgtaagtgccaatcatctggcttgataatagtaatttcgttcattatttacctactgtattttttcagacgaaaagctgtataacgaattatcaataagcccattagtataaatttgtatataggcttttaatcgctgctctaatttctctaggttgactggctgcaccaaacccgcaggcttagtaaatgtttttggtagctcaccagtttcaactactgccccttctgtcatcggcaacttcacatatttcccttgtgataataaccaaaaagcatcgtcttccttgatgattgcatctgcacgagcattctgctccaacaacgatcgaccaaatggcaagattttcccttgctctggtaggttcaaataatcaacaactgtagcagggatatcaatttgctgagccatatcggtgataacaccattgtctatttcttgattaggctgatacaaaataataggaacctgatgacgacctaaagatgaagcaaagcggggatcaaaattatccgatgtatgatcggcggtaagcacaaacaaagtatctttataccaatccttagtggccgcctcctcaaaaaaacgtctcaatgccatatctgagtattgaacaactctatgcattgggatttcaccttcttttattttacccacatactgatcaggtaaagtatacggaggatgagaactaatagtgaaaatccccgccataaatggcttagacattttatctatttcatttatcgtaaacttaagaaatggctcatcaaaaatcccccactgaccatcaaactgagaagaatcaggatattcattaagtccgaaataacgatcaaagccaaatcgatatgttgtatcgtcaaagtacatgctgccattcttcgcaccatgaaaaaaagcagtactatatccgtatggttttacaatttctcccaagccatgcaccacatttgactgatacggcgatcgcataaaggcctcagacattaatgatgggacacctactaaaacggatggaatagcttcaatagagcggcgaccattagcaatgccatttggaaaaaagcgccccttcctagacagttcttctaaaaacggtgcatatgatttcagaccataaggagggcctaaatactccaagccaaaactctccaaaatcaaaataacaacattacgttctttaatctcagaaccagtagagatcgatttattcttatcagctattgccattaacaaatcactgtcagaagaaaaataagccaccctttctaaatgatcagcatcctcttttaaaagcgaaaatggcgtgtttaacacaagagcccctagcccactagaaggataactatatgcattcaatgctctaataggcttagattggaatcctcctcgcccagccaatacaaaagttatggtcagcacaaaacaaagtatcacaacccaaaatttgggtataaaaatcggcttaagccgcttgcttaccttaaaaaatattgcggcgtaaagaaaataaatcaaaatactaccgacaacataccaccaatagacaagaatcaactcaggtaactgagatacaacatcattggccatagaaagcacttcaagaccgctacgacgacctgtgtatgggaaataagcagtatctatgaaattaataacaattgccgatacgcttacaaaaagcaaatagacaaagaccaacaccatattcgccttaaataaggcgcgaaaccatattgaaacaaacaagaaaagtaagagtgcagagtttaataatgcaatagctgccaaatcaaatcgcaaaccatgcaatagagccagcaatatattatctgaggtttcagccacaaaataatctgagtggacacccaaaaagtacaatcgggttaaaacaaaccctataaatatcaaaaacaacccaacacccaaaaagataagaggtgttatatttattcttttgcttctattatcttgatccatgctgccccttttcaataagagtaaagattaacgttcatttatagcaaaaaaaaaccgcgattaggcggtttttttatttacataattctacttaagcgtttttacgtggtgctcttggacgacgttcgccactgcgatttgcatcgcggtcacgaccaccaccggcaccagcgcttggacgacgacgctctccaccattagatgggcgacgatcaccactagctggacgcttacgagtagaaggtgctgcagcacgcttattcaactcatccgcattctctagcttagcaatgtcagtacgctgaccacaaatacgtgttttacccaatttacctaatgcatctgcacttaggttagaaggcaaatcgactgtagcgaaatcttcataaatttcgatatggcctatatagcggctttcaatatcagcttcattagcaattgcaccaacgatgttgccaggtttaacgccgtcgctgtagccaacttgaacaacataacgcgtcatagacgtatcaggatcatcctttaatggcatagcttctgccgtaaccggacgaaccttacgttcgcgaggcgcacgatctccacggtcaccacgatctccgcgctcaccacgagggctatcgcgatcttcacgacgctctcgacgttcttgacgaacttccatttcagacaataatagtggtgttttaccttgagccatatgagccaaagcagccgccattttcaatggatcaacttcattttctttctggtagctttgaacaagctctaggaagaaatctaagtcttcgttatccattgcgtccgtaatgctctgcttgaagcgattaacacggtgcgcattaatatctgaagcagttggcaatgtcatactttcgattggctgacgagttgctcgctcaatagcttgcaacatacgacgctcacgatgagcaacgaacaaaatcgctgtacctgaacgaccagcacgaccagtacgaccgatacggtgaacataagactcagtatcgtatgggatatcatagttaacaacgtgacttacacgttctacgtccaaaccacgtgccacaacgtctgttgcaacaagaatgtcaatttgacctttcttaatacgatcaactgtgcgttcacgtaaattctggctgatatcaccattcaaggcttcacaagcgtgaccacgagccgttagcttttcagccaactcaacagttgcggccttagtacgaacgaagatgatcatgccatcatgttcgttcatttcaagaatacgtgtcaaagcgtctaacttatgtagaccacttacaggccagtatttttgcgtaatcgtcattgccgtagaagttttagtaacaatcttaacttcttttggattgttcaaatgacgattagcaacctgacgaatcacggcaggcatagtcgcagagaacaaagcgatttgacgagttggtggtgtttgctcaagaatccattcgacatcatcgatgaatcccatacgtaacatctcatccgcttcatcaagaactagggctttaataccatctagtttcaatgttttacgacgaatgtgatccataacacgaccaggtgtaccaacaactacttgaactccgcgttttagttggcgaagttgagtgtcgtatgacatgccgccgtaaattggcagaacatgaaaatctggaagattacgagcataactttgaaatgcttcagaaacttgaatagcaagttcacgggttggagccagtacaagtaattgtgtcgttttatctgtaacatcaatgcgagacagtaacggtagcgcgaacgctgctgtcttaccagtacccgtctgcgcttgccccaaaaggtctcgaccttctaatagatatggaatactttgcgcttggatagcagatggttgctcgtaacctaggtcagcaaccgctttaagaacaggggcgattagacccaacgaatcaaatgtaggctgagtatcagcgtcagacatgtaaattagtacctttttttggtgaggataaggcctgtaatcatttacatgccttaatgaaattctctagaaattctcggaggaaaaactgatggcgaagtatatacaataaaacaaaaataagctaggccatattaaaaataagattggcgcccttgtagcgccaatcatttattaatgtttcttatcgccatcgaccttagagtcaatcatcaccgccaaccaatgcattttaggatttgcttcaaacgccaacttcataatgatagttaaaggaattgataacaacataccaacaggaccaaacacccagccccatagcaacaaggatagaaacacaactaaggtagaaagccctagtccacgccccatgtagcgaggttcgataacattcccaacgatcaagttcaccactagaaacacacccgcaaccaaacccgctgacaaactaccaagctgaacaaaggctagcaaaacagcggggaccgccgcaataatagagccaatgttaggcacaaaattcaatagaaaggcgcataccccccatagtattgggaaatctacccccaatacccacatgaaaaaagtaatcaaaacccccgttaacatgcttaataaggttttgattaccaagtagcgatttaccgatttgataaaggaatcaaatttatccattgacttagatgcgtcgctaaaagctaaagacagtttcttaggtagttcaacggcttcaaataaaatgaaaataacaatcatcaccaccaaaacaagattggttagcgcgctcccaagacctcttaatgcattcgcgaccatctgcattaaagctgaagggtcaatgtaccccttcacttgatcataggatacatgtaaccctagtcgattaatcatctgtatcagactggacatttcttcgccaaagcgttttttataagtcggcaactcattagaaaaattatctaaagaagcgccaaccaacacggctattgagctaatccctaccaggattactaacacgactaatagaattgagagccaagtcggaacattccggcgccgtaagcttgccattgctggcgcgcaaataatggcgataaaaactgacagcataaaaggcaccactatttgagaggcttcttttaacgctgcaatgatgattacaaaggcagcaaaacccactaaccaatggatgcccttatgctgttcactcatactaattccttataaaggtattggataaatactttgcgcataatccgccaagtcctggagcatcacttgttccgcaggagataagtctggcgtttgagcgatgagattcaatcgttcaaaatactgctccatattgatagagccaccaccgtctttttcaagcaaacgaacttgcctatattcttcccattcaaattgctgctgctcactcaattgatcaggataatttcgaccaatataacgcattaacatttcaggtagtcggcgatcatcaaacgacatggctaactcggacaattgattcgctggtgttgaacgaattttttccatccgcaccctatcttcccgagagaagaaaccaccagagtaaagcatgacatctggatccttgtgtattggccgatcttcttgcataaagacatcactaagcttagccgctaaaccagcatgccctttaatgatggcaagattatgacgacaaaccgaaccatctaatgccaaacgcttaacaacatctacatctttcaaaaaagtggctggagcaactgccggggatttattgtagtgaatcacttttaaaggcagccgctctagatcccccaactcttcttgacgagtaaaaactcggtgacgaatctcttccacactcaaatcaattaaaggctgagcatctgccataaggtcaaaaataatcacaccatttttgttcgttgggtgtggtgcaataggcacaacaaaagccgcgtagttttttgcttgtccaaacatcccagaaatatgcaaaaaaggctttagtcgcaccacatcaataaattgctgcaattcgtgtttttggcgcattttgaaatagtaagcaaacagtttaggctgcttactacgaattaacttagctatctcaatcgtcccataaacatcagataaggcatcatgcgcttgctcatgagcaatgccattggctttcgtgagtgcctccagcttcatagaaacttggccgtcttcgttcttcggccacacaataccctctggacgcatagcgtaagtcatacgcactaaatcaatcatgtcccaacgagagcaattgttctgccattctctcgtataaggatcaataaagtttcgatagaaaccatagcgaacaacctcatcatcaaagcggatggtgttataacctaaagcacaggtgccaggctgcgaaagctcagcctctactgcttgcataaattcagcttcacacaagccttcacggttagcgtcttgtgggctaattcctgtcagtaaacacgcttctggttgtggtagcacgtcttccgctaggcggcaataaaacatgataggctcgccaatgggattaaaatcaaggtccgttctaatcccagcaaactgcataggacgatcgcgcgctgggtccgttccagttgtctcaaaatcaaaccaaaaaaatgaggtggggcccgatgaagtcacaaataattcctgtaagccgttaaataaaaaggtattatacgcaccttggagtgcatttggcgatgagaggagtagatctatgccagtcccaatgatttgcccatgtggaacagaaagcccttatgagatgtgctgtggcatgtaccaccacaatccaggtagcgctccgacagcagaagcgctaatgcgttcgcgctatacagcttttgctattggaaattttcaatacattgctgcaacgcaacaactgaaagacgaacccgaacaagacagcgcagatatccaagacagcaatgaacacaccaagtggatcaaacttgaaattaacgaaacacaagatggtctagaaaaagataaaacaggcatggtgtctttttctgcccatttcaaagaaggcaaacacattggccgcttaagtgagcgttctttatttaaaaaaattaaagggcaatggttctatgtttctggcgagcatgatgtgaagaaaaatacaccattaattaattctgaagccatgaagataggcaggaacgacccatgcctatgcggttcaggaaaaaaattcaaaaaatgttgtgctgttgcttaagcaattcttactcaacagcatcccatttttcttttatgcttctcagctcatcttcaatagataagaaagttcgcaccaactctggatcaaagtgtgtgcttgccgcttgctgaatatgctcaaacgactcctctattgtccaactctttttatagggacgagtcatagtaagagcatcaaacacatcggccaaagcaacaatacgagcagattgtggaatatcctcacccattagccctgaaggataacctgtaccatcccatctttcatgatgacctaatgcaacctctgctgccaatttaaataatggcgcctctccccttattaaaatctcatgcccaataacggtatgctgacgcattatcacccattcatcatctgttaacttattaggcgattttaaaatactatgtggaataccgaccttaccagtatcatgcataggagctgcaagttttaacaattcgacctgtgattcctcccaccctatcgctctggctaaagcagcacaataatccgccattctccacatatgcactccagtatcggtgtcattaagctgactcaccgcaccaagcataccaatagcagactccagcgcctcatcgagttctcttgttctgtcatcgataatttttttattacgtaagttttcttcagccgcctttaaatgcgctgagactcgtgccaatgtcgtaagaggtgttatgggtttggtaataaaatctacacacccagctgcgaaacccttttgttcgtgctcaggatctgtcactgccgttaaaaagataaccggaatatcttgagttttaggattcgcttttaaccgatcacacacttcaaatccgttcatatcaggcatcatgatgtctagcaaaatgatatcaggcaaagaacgactcactatatccaaagccagttgtccacattttgcgacttgaacatgatatttttcggacaagatactttttaataaatctatatttcgaggcacatcatcaacaataagtactcttttgttttttgcagccattcggcttgttatttcctttgtagtagccaattcaccctcctttagaacactcatgataagaagcctcgcttgaacgcctgaattttacttatagcatcttgataatcataagaagaaatatcttctagggcagactttaaaatatctataccttcaaaatcagaagctttatcgattatttttttgactaaaatttcagactcagaatcaccattctctaaaaacaactctaattgctcgatatcagaccataaagaaattaaatctttattagccagcgaagaagagtcgttttcttgtttaatcaacccattaaatccatacttcatcatccaaaactcaagcttttcaatcagaagatgtggatctaagggtttaaacaaaatatcatcaatacctaaatccacaagattctcttgctttaaagctaaagtgtcagctgtcaaaaaaagaatgggaggttttttattattcaatgagcaaaatatcttttcactagcctcataaccatccattatgggcatcctaatatccattagaatcaaatcataatctcgaagaagggaatattcccaggcgtctttaccattttcaacccaatcaacagatacccctagcttttcgactatagccttaacaatattggcattgattttattatcttcagctaacaatatagttttacttttaaaaaagtctttattatctaaagctgcctcaatggatttctctttttttgagtaggcttcacccaagctcaagtcagctatttttttatgcaaattagtaggagtaacaagtcctgatacatgacaatcaggaatattcaaagcgcgaccatctaaaaataaaatatgcttttcaaaaccactgagttgttcagaaaccacaccctcatcattcaaccaatgacgaccggcaattatcatcgagtgattttctgacatatccgatagtttcaacttagatacacggtcaaaattcagctttttaaacaaagaagctatgccaagatcttcttcaaatatagttacatcttctaaatacagtgaagtcgatttcgaatccgagcaataaggaagtttaattgtaaaaacactaccttcatttaatacacttttataagagatatgaccaccaagcaactcaactaacttttgtgtaatactcaaccctaagccagtaccaccatataatcttgtcgtgctgctatcagcttgtttaaacaccccaaacgcatcaacattattagctataccaataccactatcctgcacctcaatcacaatttcttcggatcttgattgataaaccttaaccataacaaaacctgcatgggtaaacttaattgcattaccaaccacattaactagaatctgctgaaatctagttttatcaccattcaaattatcattaatattaaaatcacgaaccatcataaaatctagtttttttgatcgagcttggttctcacctgtttgataaacatattcaagcaccttatctaagctaaatgatctattttctaaatctattctacctgattcaatttttgaataatctaaaacactattaacaatcaaaagaagagcatcagcagactgctgaatcttaagcactttttctcgatgatctttatctaaatcaccatctaataataaataactaaagccgacaatagcattcattggcgtacgaatttcatggctcattgttgctaaaaattctgatttaacttttaaagcttgctccgcggcaaaaacagccttttccagctcatctgccaacttccgagatctttcaaaggactctttagctactttaagctgcttaaacagcatggcaattatgatcatcatagtgattgttaataaggcaatcaaagagcctaaatagagaaacagccccaaactgtcttttctttgttgtactttattcttagacctagatgctaatgtgcttaataccacgccctctgtttctttcagcaaaaagttgcttttttctaaaagttttttcacatcgattgatgacttatcaacaaataacagttgatcaatttcagttacttcactttgcaaagttgtcattaactcttcagcattgtctaatctatcaaatagaactcttaattgtccttttgctaaaacattcacacgactataaagaagatcaaatcgcaaccgagcatcattgagctttgattcactaaaatcatcttccagtaagtttaatgaatttctcaacttcaacgtttctctatctagctgataggcagcccataacgcatcctcttcgaccgcagataacattatcttttgacgctctactaattcagtaaagatcaacatcgctgcccccataaatatgagcgcagtaaccgccaatacaacaaaaggcgatgtcctttttgttccgagcacttttccgatagaagagaaacgaaatcccatgatatttatcactcaacctttatcgatttaatttgccatacagaacgattatgaataacttcattgtttaaacttggtaggtcactaaaaggataaagtaaaaacaacggccctttatctctcacactcattggcttgccattcaaatccaatgcaaggatcacgtcataatcctctccatctttttttggcactttggcactatagtcatttaaggctgttacagacaattcgcctgatttagccccaacagccgccataacagaacgcaataaaggaccacgataaagatcagcaccttcactccaaggcgtcattgtctttatgtctagtatctcaagattcattaacatggcgcgatcaaactctgccgcgtttccatttttattagtattcgtgatattacccgtaaccgtaagaatgacaggccctgttggggaagataatgtttctgcctgcgtgttagtgatagccaacattccagaaaaaacgattccagctaaaaaagacgacttcattcaaaacacctcaagatgaattaatttagcttgagtatagttaaaaatttcacgacatacgttagccgcttacgaaatgacacgctttctacaccgataacaacaaagccaatacgatggaaacaaaaaaagccgcataggcggctttcttaagaatacattaagaagaacaaacactaaggcactggtttaccctgggatgaaacccaaatttgaaaccaatcatcatcacttaatgatattgaaatagcctccacagccgacactaatcgattaatctttcctgatcccataacaggacaaatacccgctgggtggcgtaacaaccatgcaacaacaagctgatccatcgaacaattatatttaccgctgaggtctttcaaaacagcctgaacacgaatagatttttcattacagctagaaaacaagtcgccaccagcaaaaggtgaccaagccattggtgttacagcatgctgctgcacatgatccaatgtaccatcttcaaagtgctgcaacgccagtggagataattcgacttgattaataatcaagggagcatctagacgagattgcaataaatcaaattggtgagtcgtaaaattagacacaccaaaatgctttactttgcccagcgtaaagagcaaatcgaaagcttgcgccacttcatccgcatccattaaaggacttggtctgtgtaataacaaagtgtctatatactcacattgcaaatttgctaaggatttatcaacacttgctaaaatatgctcagcactatactcataacgatgtacctgaatatcaggacgattttcagaaggaagcaaaatgccacacttggtaataatttccattttatcccgcagagcaggtttttgttttaacgcatcaccaaacaaagcttcacactgataaccaccataaatatccgcgtgatcaaatgttgtcacccccaaatctaagcaggactcgataaaactcaaggcttctgtggatgtaatattccattcgtttaaacgccaaaacccctgtgcgatacgggaaccttcaaaaccgagtggatggtactgatgtctcatgtaaattatcctttgcttcattattttatctaccagcattctaaagagacttctctataaaaaacagcaaactgagtgaatcggcataactgacaggaaacatcatcgaaggtatactattgcacattcaagaccgacctctaacgaaagagcgacgcgaccacttaacaatggacacactataacgaataaattacggccaatatcgaacacttataattcacacgcagcgacacataacgaaccgtaaagtcgaaacaataaacaccactgtgatggacataataatgaattcaattacgctaggccctctttctaaagccaatggagaaatccagattccgggctccaaaagcctttcaaaccgtattttattgttagcaacgctagcaaaaggcacaacaaaaatcaccaacctgctagacagcgatgacattcgtcgcatgctagaaagcctaaccaaactgggcgtaagctattcacttgaagacaatggcacaacctgtgtattagaaggacttggcggtccgattcaagccgactttggtgatctattccttggtaatgcaggcacagcaatgcgcccattaacagcggcattatgcttgggcaaaggtgaatttctcttacatggcgagcctcgtatgcacgaacgccctattggcgatctagtcgatgcactgcaagcactcggtgtcgatatcacttacgaaggtgaaaaaaattacccaccacttcgaattaaagcgaacggtctgtctggtggtgaagtttctattaaaggcaacatttcaagtcagttccttaccgctattttgatgagcgcgccattagcaaaaagcgatttaaccattaaggtcgacggtgaattagtttctaaaccttatatcgacatcacgctacatgccatgaagcaatttggtgtggaagtggaaaaccagaattaccaagcgtttgtggtgaaaggtcagcaaacttaccaaagccctggtgaaataatggtagaaggcgatgcctcttctgcgtcttacttcttggcagcggctgctatcgctggcggaaaaattaaagtccacggcgtaggcacagacagcgtacaaggtgacgtgaaatttgctgatgtattagcgcaaatgggcgcaaaaatcacttacggcccgtcttggatagaagcggagcgtaacgagcttaatggcatagatatggacatgaaccacattcctgatgcggccatgaccatagcaacaacggctctatttgccaaaggcccaacaacgattcgcaacatctacaactggcgagttaaagaaacagatcgtttatacgctatggcaaccgaactaaaaaaactcggcgctgacgtcattgaaggcaaagatttcattaccgtcacccctgttgcgaacctaaagcatgcggctatcgatacctataatgaccaccgtattgctatgtgcttctcgctcgttgccttctcagacacaccagttaccatcaacgatccggggtgcacatcaaaaaccttcccgacgtattttgaattgttcaataccatagccaactaatagccactttaggcaatcagaaaaaggccaaatttttaataaatttggcctttttacattacaaattacaaacaaaaaagccccagcgttttaccgctggggcaaggctctcagtacaggattactaataaaggggattatcagcaatagatttcagtaaaaagggaaatgatttactgaaagattaagactgtggttgtgctggcgtttccagtttttcaatttgttgcggagttaataaggcatacaagcctgctcggttttttgcataggcaatagtaaggtcttcggttaattcaccacttttttcagcaagatcatcgaccttatccatataatttttggcgcttggcgacaagctgctcaactcaacttgtgtgctatgtagctgctcttgaattttgcgaattgccttgccatctttttcaaaaagatcagatactttcgactgcgttttttcatctaaaccaagttgttgagccatacgacttgcaagttgctcatgacttggtactgcattcattggagcttcctgagtggcttggcctttgacgacatcaccttgaggtgatttggtttctgcataagcgcttactgctacaccggttataatcgcggcactcaaaccgataacacccatcattcctgcttttttacgattaaacatagttggctccttaagctctgtttcctgtttggatgaaatctattatgtccatttatttgtcaaacagtgtcaaagagagtgaatcgagatgcacaacttgtcatgagagcgtaagggaaaatgcgcattcgcagattttccctattaacctagcaagcctgaacatattcttaggaatggtgctgaatggctttacgctcatcctctttttaaacatgtgaaagtgcagggtcccagtctttccacaccacttcgcgcccctgttcacgaatcatcgccataatttcagcaacaggtcgctcgtcgctgatctcgaattgctcaagggcctcttgagagtcatccgcgtatccacccggctgggttttggattctgcactcatagtggtaaaccccattcgcactgcatgatggcgaaattcaggtgattcgcgagtagacaggctcatttctaaatcccgatcaaacaagcgccaagcagcaataagctgaaccaattgccgatcagagataacagatttcggaacgatccctccttcacaagggcgaatccgtggaaacgccacactaaagcggcttcgccaatagcgcttttgcaggtgccgtagatgatgcgccatcatcaccgaatccgtgcgccaatcttccaagccaagtaacacacccaaaccaatcttatgaataccagcctgcccaatacggtccggcgcatcgaggcgatagttaaagtttgatttgttaccccgcaaatgatgctcaagataggttttgcgacgataggtttcttgataaaccaacacgccgtccaaaccgataccttgcagctgtttgtattcatctgcatctaatggctgtacttccatagagagctgactgaaatggggcttgatcaagggaatcatgcgttcaaagtacggcatggaaaccttattggtttcccctgttaccaagaggatatgatcaaagcccttacctttaatcgccgcgacttcttttcccacctgagtttcattcagagtaagacgcctgattgcattactcatagaaaaaccacagtaggtgcattcgttcgcacaggtattagataaatacaagggtgcaaataagctcaaagtattgccaaagcgctgtaaagtaagttgttcgctttttgctaccatctccaacaaataaggctctgccgcaggcgcaatcaaagcagcaaaatcgttcacgtctagtttgctcttactcaaggctcgcaacacatcttgctcgtttttttcttgatgggattgcgtcactgcttgccaatctgtattttcgacaaaatagctaaactgaccttctactgctgggctttgctctaacaaacgaattttattactgcttccgtctatcatgacaatgccccaagaaaatccgtcaatgggctagtcgcctgcgcttgcacacgtcgctcacccaaaccagactcatacgccattcgccccgcttctactgcaagacgaaaggctttacccatctttgcaggctgtctagcaaccgccatagcggtattcaccaataccgcgtcagcacctatttctagcgccaatgctgcatcagatggcgcaccaatacccgcatcaataatcacaggcacagtactttgctcgataataatttccaaaaatggacgacttgccaaccccatattcgatccaatcggcgacccaagcggcatcacacactgacaccctacttcttctaatcgtttacaaagcacaggatcagcatggacataaggcatgaccacaaaaccttttttgatcaactcttcggcagccaacaaggtttccataccatcgggcatcaagtaacgcggatcaggatgaatttctagcttcacccagttagtttccaatgcttctctggctagctcagcggcgaaaactgcttcttttgcggtacgagcaccagacgtatttggcaagagcttaattctctgctgttgtaatggcttaagaatgttatccgtctggttttttaaatccatacgacgtaatgacaaggtcaccagctcactttcactagcggttagcgagtccatcatggcgtcggcactagcgtatttccctgtaccagtaaaaagtcgcgaatgaaattcatgtcctgcaataaataaagacgacatattaacccccagcaatagattcaaaaataaacacctgactttgctcattcaacttggtactagtccacaaactctttggtaccacttgctgatttatcgcaatagcaatgccttgttcgctcttgtctaattgaatgagcaagtcctggagagttttccctgaaaattcatgaggcacatcgttcaacataattttcattacttgccccctgtatttctttgagtgttcgagtgcttttcaaacaagcaaataagtgatcgagtcgcggcttctggctcagccactttggtaatggctgtcaccaaggcgacactatcaacacccgtttgagcaacagctggaagacgttcggcattgatgccaccaattgccaccgttggatacacaccttttaataagctggcatagtaactaagtcgtttaagaccttgcggttgggatggcatatctttggtttgcgtggggaagatatgccctaacgcgatgtaacttggctgaatagattgagcgcgggcaatttcatagtaaccgtgagtactgatgccaagccgcaagccagccgcttggatttgcgctaaatctgccacatctaaatcttcctgaccaagatgcacaccataggcgccgaagcgaatcgcctcttgccaataatcattgataaatacttgagcttcgtactctttgcccaaggcaatagcctgctgaattttacttgctagatcggcatcatcagggtctttgatacgcaactgggcaagcttcacaccttgcttgagtactaatttcaaccaagcaatggaatccactactggatacaagcccattttatcgagatccatcttggcaaaagattgatgcatcggcgcctgcgtgacagtcgacagcttataaggcgagacaatcgccggtagattttcaatttgcaacggccaaccagggcgacctagcggccccgccccttcaccaatttgcacaccagtttttaatgcgccagttatgtaagcctttgccatcgtcatggcatctaaaagatcataaccatgagcaataaagctcgccagtgccgtcgacaaggtacaacctgtgcctcgagtattgtgaacggagagtcttttgtatgcgaaaccaacaatagaatcctgatccaacagccagtctgttgcttgctctgaatcggagtgcccggcttttagtaaccaagcacactttgacgacgataaatacacggccaattgaccttgtatatcaaccgctggttgctgatcagataaacctgtcaaccgcttaaactctatcgaattgggtgtaatcacatcgatataaggcagcaacgatcctaataaagatgctccgactgagtcttgctgcaaccgatttccagactcgctgctagccgccataacaggatcaaagacaaccaatacattaggaaagtccgctttaatccgtctcaaccaaatcgagcaggcttttgctatctcaatagatggtagcaagctcactttaatagcatctggtggtacgtcgtcgagcaaggtttgccattgctcatcaaacatagccagagaaactggttcaacagagcgcacttctttggagttttgcgctgtgatgcaagtgacaatggtttgcacatgacagcgtaaatcctgccctgtacgcaaatccgcttgaagtcctgcatgggcggacgaatccgacccacccacgcaccagacaacaggaggttttatagacataaatcctcctttcacctacagcgatttttcttttgatttatcggttgtaagtttgtctgtagttaacttatccgtggttaaataaacatcactacctagttcacgaaattgctcagacatttgctgcatacctgcttgtgcatcacttgcctctaaagcactcacgtcaatggcttgcgcgtcttcaagtcctttggcatagtcgcgcacttcttgggtgattttcatcgagcagaattttggcccgcacatagaacaaaaatgcgcgactttgcctgaggcttgcggcaaggtttcatcatggtaagaacgagccgtttcagggtctaatgacaagttgaattgatcttcccaacggaattcaaaacgggcttttgataacgcattatcgcgaatttgcgctcccggatgaccttttgccaaatccgccgcatgagccgcaattttataagtgatcaaaccttccttaacatcttccttattaggcaaaccaaggtgttcttttggtgtcacgtaacacaacatggcacaaccgtaccaaccaatttgtgcagccccaatgccagaggtaatgtgatcgtaacctggtgcgatgtcttgagttaatggccccaaagtgtaaaacggcgcttcgtggcaatgcttaagctgttcagtcatgttctcttcgatcagttgcatcggcacgtgcccaggaccttcgatcattacttgcacatcgtattcccaagcaattttcgtcagctcgcccaaggtgcgaagttcagacatttgtgcttcgtcattagcatccatgatagaaccaggacgcaagccatctccaagcgacaaagccacatcgtattccgcacaaagctcacaaatttcacggaaccgctcatacaagaagctttccttgtgatgtgctaaacaccatttcgccatgatggaaccaccacgagacacgatgcctgtcaggcgttttgccgtcataggcacataacgcaacaaaacacccgcgtgaatggtgaagtaatctacaccctgctccgcctgttcaatcaaggtatcgcgaaatacttcccagtttagattctcagcgacgccatccaccttttccaaggcttgataaattggtacggtaccgattggcacaggagagtttcgtaaaatccattcacgagtttcatgaatgtttttacccgtcgacaaatccattacggtgtcggcaccccaacgtgtagaccaaaccagtttttctacttcttcttcaatagaagaggtcaccgcagagttaccgatattagcgtttactttcaccaagaagtttcgaccaataatcatcggctcggattcagggtgattgatattgttggggataatggcacgacctcttgccacctcatctcgaacaaactctggagtgatacgcgcctgcaagttcgcaccaaagctttgccccggatgctgcttcaataacagctcgctcttaatggcgtcaatattctgattctcacgcaaagcaatgtattccatctctggcgtgataatcccttggcgggcgtaatgcatttgcgtaacacgtttaccttggcgagctttacgtactttaggcagttctttaaaacgcaactcatccagtgccgcattttctagacgtgacttagcaaacgatgaagacacacttggtaatatttcggtgtcatcacgtttttcaatccatgtcgcgcgcattggagccaaaccacggtaaacatcaatgttttcttgcgggtcggcataagggcctgagcaatcgtatacgtaaatagcttcgttgggttcgaaagtaagattgtctggatctgaaccaatcggcgtatcagtcagattaattttgcgcataggtacacgaatcgaatcgtctgaaccggttaaatagattcgctcggacgcagggaaaggtttggcttgcaacgactcgataaaagatttcgcggcttgtcgtgattcttcacgggactttttatttggctttttttgggggtggtttatttcttgttgattagattggctgttcaattcattaatagtcgacatgagcacttcccttatttttaaaatggagaattgcttgtctggggtgctgttttacaagcaaacgcactactggcgttaattgcaaaacgtgaaccctgaattttagtagcaaagatgctttagaggatatgactgcatcgattctataaaaatcaggagttcattcgatgcagaaaagaaaaatagatactttcttgtttcctacgcgggtattagcccgatcaggttctgcggatcccgcatttaattatgcgatctcagccaaatggcactccgacaagtagggctgagtatactcagtcttatcggaatgtaaacacccaccttttatatgggtgtttatcagagacaagaggcaaaacctattccccttgcatttcaagcgccattttataaaggtagtttttcttctcaccagttaatttagctgccatagctgccgcttgcttaactggtaagtcttctagcaatatagccaaaatacgcttggcttctaattctgcttcgttaccactttcttgggtaaaactcagcataacgacgaattcaccacgcaattgattggcatctgcatcgaacttggcaagaatttcagatgccgtaccagataagaaagtctcgaatgttttcgttacttcacgagccaataccaattgcgcatcttcaccatagactttttgcacgtctgtaattgagtcatatactcggtgtgtggattcgtagaataccactgtgcccgtttgctttttccatgactcaaacaaatcgcaacgccctttggattttgcaggtacaaacccagcaaaaaagaattgatccgttggtaaaccagaggcacacaaagcagcaatcaatgcacaagcccctggaatcggcaaaactttatggcctttttctcgcaatgcatgcacaacatgatagccagggtcagaaattagcggcgttccagcatcagacactaaagcaacattcttcccttcgtccaataagctcgcgacatagtctgctttgtctttttcattatggtcgtgaatggaaaaaagtttggcctcaatggcaaaatgattaagtaaacgtcgagtgtgtcgcgtgtcttccgctgcaatatagtctacatcacgtaaagtttgttcggctcttttactgaaatcatctagattaccaattggggtggcaactatgtatagcgaccctctcgcatcatcagaactatgtggtaccatgtgacctcttttatttgtcattttgtaagcttatgagcctaattaattaccgcatcatatcattaactctttgctcttttctgctaagcgcctgtaattccatgaatttaaatatggatcaatctcaaaaccgggtacaaaacgccagtagcagctcgcaagaaagaaccttgccacctagcatctaccatccaattaaaacatcggatgtttcaaaggagttagcggatgcctacaacgcagcaaaaaacttctatgcacaaggcgagtatcaacaaaccattgatgcattagaaagtaaggtgttaactacaacatcgtcaattcaatttgaagcctatttacttgccgctttagcctcttcaaatttggataattccaccgacgctttagcttacctcgaaaaagccgacaaactgcctgcagcaagccatcctgacaatcagaatcgattgaaagaaacaaaagcgtcgattcttgaatactttggcaattggcttgaagtcgtaaatctacgaatggatttgacctacaaccttcctctttatgaaggagaagaaaaccaagcaaaattgtggttggctattcaaaatttaacgcaaaatgaaattgatgaattataccaactgcaaaagcccttactgaatggctggctgactatcagcagcattttaagagatcaatcgctgtctatcgaacagcaacttaagatgttcaaaaattggcagattgaaaacccaagtcaccccgcagcactctcgccaccgcaagatttcgagattatgtcatccgttgaacagatggcaccgaagaaaatcgtcttgatgttaccaatgagcggcaaattagaacgtgcatctcaagctattgtagatggcttttttgcctctttttacaaccaaaaagaagctagaccacaagttagtattgttaatattgatgactactcaaacattagtgaagcacttgccgccgcaaatgcacaacaacccgatgtcattattggtccattacaaaaaaacaatgttgctcaggtcagtcgtttagacctaccttacccagtgatcgcgctaaatcagctggacatcaatcaacacccaaaaaatctttatcacttctccttaaacgcagaagatgaaatacacgagctgatcacgttcgctaagcaagaaggcgcaacgagagcggcgatcctgagcactcaggacacatgggcactcaaacaaagtgatgagttccgtgccgcagcagcgaaagataatatcactatcacttcgaatcagtcttatgccaacacaccaaaaggcagacaagatgcgattcagaaattgcttttgattaatgaaagttatgcccgcaaaagatccgtcgaaaaatggatcggcacaagtgtagatagcatcgcaagatctcgcgaagacctagattacgtctattacattggcaaactcaatgacgctaaacaaatcaggcctcttttagatttttacttcgctgacaagatacctatgcttgctagcagtactctaaatgacagcgcccctgaaaggtcaaccaaacctgaagatattgagcgcatactgttcacagaagctcctgctcttacaccaaacaacacatcgttagatgctttgcctaaaaatcaaaactcaaacattttgcgcagactacaagccttaggtgctgactcgtatttactagcaagcaaataccaactattcaccctacttccgagcactaaaatttctgcaaataccggcattatcaccatggatgagaatggcatatttcataaaagacctgagatcatgacttaccgaaaaggaaatttggtatatgcgaccagttaccagttttttaaacagaaagaaggcaccgaaaaataacggcgacaaagcagagcaagctgccgaagcctttttgcggaagcaagggcttcggtttgtagagcgaaacttcttctgccgtatcggagaaattgatttaatttttttagatcaaaacacctatgtttttgtagaggttcgctttcgagctaacaacactcatggcaatgccgctgaaagccttggacaatcaaagcttaaaaaagtacgtaacagcgcggctttatggctgcaaaagaataataaagtaaacaactcaagtcgcttcgatgcgatactatttgacgaaaaaatagactctcaacatttaacttggcttaaagcagtattttaatcactatggattttcaagaagcaatctacacacaatttgcccagagttttgaagcacaacaacaagctctggaaagtttacctccttatattgaacatgctgcaaaagtgattttttcaagcattgcttctggcgggaaagttatttgcattggcaacagtacaggttcccatctagctcaatacttcagcaccctaatgctagatcgaatggacagagagcgccctggcctaccagcgatcaacctaagcggtgaaggctcagcccttttggccatcactcacaacgatagctaccatgacgtcttctccaagcaaattacagcacttggtaatcagggtgacattttgtttgttattgcaaacagaggcaacacctcccctatcattcaagccattcaagcggcccatgaacgcaaaatgagtatagtcgcgttaaccagcccagaagccaaaaacgtctcgtcactgacctctcaggatgatacggagataaaaatcaaccttctaggtacagccagagtgcacgaatgccaacttagcgtcattcatatattagtagacctactcgaacgccaattattcggctacgaagattaaacacgctttcatcaggtatagatcaaaaaaatagccgctctaaaagcggctatttttttaattacctaaaagtaatcatccattctttatttcacaactttaagttggaaacctttcttaggctctggcggggttggagttggttcatcaaaaaattcctcatctggaaaaacaaaaccatcaccattttccttcgcatataaggcaagagcagcacgcataggtacataaacctgcatcggcttaccgctaaaacgcgcctcaaacgaaactgcgtctttatccataatcaaatgtcgtaccgcagtcatactgacatttagcacgatctgaccatctttaacgaattcagtaggcaccacgacatctttttgatccgcatctaccaataggtaaggtgtcatatcattatccgcaacccatgaataagcggcatttaataaataagatcttttcggtaacatattgtctcccacccaataaatatttgttaaaaaaaaggagccataagctcctctttttacaactcaaccaaaccgagacataactcagatcagtctaaacgcatttcttgttcagcttcagaaagactttcttggaaagactcacgagaaaaaaccaaatccatatacttgtatagcgctcttgcttggtctttaggaatttccactcctaatacaggcaaacgccacaagattggagccaaacagcaatccacgatagtgaactcatcactcatgaaataaggtttttcttcaaaaattggagtaacgttcaacaaaccttcacgcaattctttttgtgctttagcaacagcttctttgtccttactagtaagaatcaaatcaactagctttgcccaatcgcgctgaatacgatacataaacaagcgactttcagcacgagcaacaggatatacaggcagcaacggaggatgtggaaaacgttcatccaagtattccatcatgacatttggctcataaagaaccaaatcacgatcgactaaagctggtagctcattgtatggattaacatccgccaactcgtctggcttgttaaacgggtctacatctatgatgtccactgtgacggctttctcagccaatacaatacgaactcgatggctataatgatcctctccatcagaaaagaacgtcattgaggagcgctttgcaataacacccatgtctaacccctatattgaaaacatctacgtccccttcaaaggagggaacaaactataatatggtggcgaagtaacaaaaatattacactatctcgccaccacagaaaatctttcatggaatttttactcacgcacctttttataaaacaaggctttaattgagcactgagttctatgtagagaactatcctcaacctagctatcaagcaacacgcggcaaattaaaacgcacttatgaaaccatgaatttcaaagctcggctattctagcattattttcaaacaatttttcttagaaaaatcattttgttgcaagaattctaaagttaactttatttcaagcaaaaaaaacgcttggcgaaaacaccaagcgttttaataataattccaaagctaatattaacgcttagagaactgaggacgacgacgagctttgcgtagaccaactttcttacgttcaacttcacgagagtcgcgtgtaacgaatccagcagaacgtagagtacgacgtagagtctcatcgtattgcatcaatgcacgagtgataccatgacggatcgcaccagcttgaccagaaataccaccacctttaacagtgatgtaaacatcaaacttctcagttgcatcaaccaactcaagaggctgacgaacaaccatgcgagcagtttcacgaccgaagtactgatcaattgaacggttattgataactaggttaccagaaccggcttttaggaaaacacgagcggtagacgttttgcgacgacctgtaccgtagtattgagtagctgacataatgatcttccgtattaaatgttaagggcttgaggctgttgagcagcatgtggatgctcagtaccagcgtacactttcattttcttgtgcattgcacggcccaatggaccttttggcaacataccttttacggcgatttcaagaacgcgctcaggagcgtgatcaatcaacttctcgaaattcatagaacgcaagccgcctgggtaaccagtatggcggtagtattgtttagcagctgctttgttaccagtaacgtgaattttctcagcgttaataacaacgatgtaatcgccagtatcaacgtgtggagtgtattccgctttatgcttgccacgtagacggcgagcaatttcagtagccaagcggcctagagttttgccttcagcatcaaccacgaaccagtcgcggcgaacttcagcaggtttagctgtaaaagttttcatcaaaaaaccctttcaatacgcgtgctcaatgacacgctatacctattattattggttggccaagtagtaaaccacttgatcaacgtacacttacctttaaaaaggcgagcgaattatatatcaagaaaatcaattttgaaagccgtattcgaattaagggcggtgctctaaagacaaatactcttctgattgcatttctaacaatcgacttactgtacgatcgtattcaaaggctaaacgtgtacctttataaatttccggaatagccacttctgccgaaaaaatcaccttgacgtggcgatcgtaaaattcatccacaaggttaataaagcggcgcgctaaatcgtctcgcgaagcatccatttgtggcaaatttgaaatgatgactgtgctgtaaagacgggcaatttcaatataatcaatttgacttcttggaccatcacacaaagctttaatatcaaaccaagccatcccctcgcaacttcttaatagcggaatgtttcgaccttctatttctaccgccccgccctctacaacatgcgaagcatcagagatcaaactcataaaacgattatttaactcatcatccgcttctttgctaagtgggtaatggtaaagcttggcctgtttaagcgttcttaagcgataatccacgccaccatcaacattcattactttggtgtattttttcaccaaatcaatcgctggcaagaaacgcgcacgctgcaaaccgtttttatacaaaccgtctggctcaatgttggaggtcgccactaaagtcgtgccattttcaaacaacacctcaagtaagccggctaaaatcatagcatcagtgatgtccgtcacaaaaaactcatcaaaacacagcacctttgctttagacgaaatctccttaccaacaatttccagtggatttttaacgtcatgcagcttacgaagttcttggtgaaccatttgcataaagcgatgaaaatggaggcgcattttcttttcagtaggcaaacaatcaaagaaggtatccattaaataggtcttacctcgacctactccaccccaaaaatacaatccctgctcaacagtcggagctttctttttcaagaagcgccccaagaaaccattggtggatttatctgcttggttcgcaatcaaacggtcaaataaatcctgaagcgcttccactgcttcttcttgagctggatcataattaaagtctgttctagtcaaatcttgcttgtaacgtgtaatgggtgtcatcgccgctctttcgttcgattagtaaattatgcctattctaacaaattgcatcttaaacaacacctatcaagctgttatcgtagggggtgtttcgctataatggattatctgttttttggagaaagtcatgaacttagaagaattcaacatcattatctttattaccggcatcattattggctgtgtcgctacacttgctcttaaaagctacagtgcaaaaaataacagcaaaaaagctgattcaagctcaaacatcattacgatgaagtcactacagcaagaattagacagcaagcaagttattatcgacaacttcttcactgacagtaatgaacacttaatgtccgcagaaaagcgcttagcagacctaagaaacactcttgcagataacgcaactcaattaagcaacataaaaattgaaagaagcactgccacttcaaacaataccgatactattgagcctgcttctttcgaaccaccaagagactacgcactaaaaaatgataaagaaccaggcacattgagtgaatcattcggtcttgatgatagaaatatagaccttgaaccaaagcgcactatttaacaaaaaatataccaacaaaaaacgggcttcaaaaagcccgttttttttcatctgctcaacatcccactaagctggattatctacatcaataaagactgcttccaaaccacactcactagatagataggcagccatagactgcgctccaaaacgttctgttgcatgatgtcctgccgcaataaaatgaatatccatttcacgcgcaatatgaattgtctgctcagaaacctcaccagtgataaacacatcagcaccaacagcgacagcctgttctatataaccttgcgcaccaccggtacacaacgctacccgacgaattgggcgatcattaacgcactcaaacaatacacttcgaccaaccgcagattcgacgattcgtcggaatacatcggacgagacaggctcatttaattcaccaacaacgccgatagactcttcgatgggcacacctgactgcaagccagaccgatttaaaagcccaatagcatcagccaagccagcattattgcctagcgtaggatgcgcatccaatggcaaatgatagccatataaattgatatcatttttaatcaaagacgcaattctacgatatttcataccaataattctgggatcttcgctcttccaaaaataaccatgatgaacgaaaatagcatccgctttatactcaatagcagcgtcgattaatgcctgactagccgttacgcccgtaaccacgcggttaatctctttttttccttccacctgcaacccattgggcgcataatctttgaagcgacttggacttaatgtcttattaagcaataactcaaattcactgcgtagcaaaacaactccttatatttatgaatcaaaaaaactactggccccccatcattatctccattctggctggcacttgtataggcctagctgtattactcatacaggagaaacaaaagattgccgactccagctattcaacatcagtaaaaatagccacgccatccgttgttaacatctacactcaagtcatacaaaaaaaaggcctaaatgattcaagcacagcaaagcacagcataaacctaggctctggcgtcatagcaacaaaagatggttttatcctaaccaatcatcacgttattcaaaatgctcaaagcattgttatcgcccttcatgacgatagacgtgttgaagcaaagctcattggttcagatccatccaccgacctagcagtcttaaaaatagacctacccaatcttcccaacattaaaatgggcaacagtgacaaagtgtctgttggagacaagatcctcgcaataggcaacccgtttggaatcgggcagacagtaacagccggcattattagcgccaaaggccgaaacagcataggccttaatacctatgaaaattttctacagaccgatgcagccataaacccaggtaattcaggcggcgcgttagtcaatctacgaggcgaactcattggcattagctccgccatttattcaagtactggcggctcacaaggaattggctttgccacccccattgacgacgctctcaatgttatgacagatatcataaaacaaggggaagtaataagaggatacttaggaatggacgctcaaaaaataactcagtctctggcagataacttactcttaccaacaaatcacggactattagtaagcgacataactaaagaaagccctgctgaaaaagctggaatagaagttggagatataatacttgaaattaacaacacgccgagcgaagacccattccagataagacacttaatagcatcactaaaacctggaacacgcatctcgctggttggccttcgcgggcagcaatcctatcagactaatatcatgctagaaaaacaacccacgatgcaacgtatcacctattaacataacataacataagcgctaatgctgaagctcaacctgttctttcaacttttgcaagctgcgctcaaaattactacccgcaatattgttagcaaacatagcaagatatggactcaacagacctgcattaaggctaccttcgatcgtccatttaaccaaagtaccgtctttggtttcttgcaagtcgatttgattatgaactaaattcacctttggtttaggacgcacgtcaaaacgcacaacatcttcagatgactcaaccacagataaaacaccctgctcagctgctttattgtaaaacaaagcaacagaatcaccttcacccaaaacaccttcaaatgaagccactttaccatcctgaacaaacatccaatctggcaaacgacttccttgaagcatatcttggtaaaccacatcacgaggagcattaataatcacactacgctccacccgataatcagcaggcataaaaaagccaacaaccactaaaaacaagataacaatcgcagaaatgcgcgttacctttcttagtttataaagagcagccggatgcgaagagttactcgccattaagaacccttcagaatacgatattccgccgacatagcatgcgcctctagagactctccacgagccaaaggagaagctattttagccaactcacttgccccttcaggcgaacagtaaattagcgagctacgtttttggaaatcataaactcccaaaggggatgagaatcttgccgtaccagacgttggtaatacgtgattcggtcccgcacaataatcacccaatgcttctggcgtatgacgacccataaagatagcaccagcatgacggattttttccacccatttctcaggttcatcaatagataactcaagatgctcagcagctactatgttcgcaatatccatagcttcatccatattttcaacatgaatgaaggcaccacgaccttccagagaagccttaataatatctttgcgactttgcgtttcaatcaaacgttccatagaagcctttacatctttgatgaaagctaagtcaggagaaattaaaatagattgagcatcttcatcatgttctgcttgagaaaatagatccatagcaatccaatcaggatctgtcttaccatcgcacacaacaagaatttcagaaggtccggcaatcatgtcgataccgacaacaccaaacaccatcttcttagctgtagccacataaatattacctgggccaacaatcttatcaaccttgggaatagtttcagtaccatacgccaaagccgcaacagcctgcgcaccaccaatagtgaatacacgatccacaccagcaatatacgccgccgccaaaacgatatcgttcaccaacccatctggcgttggaacaaccatgataatttcgccaacacccgctactttagcaggcataacattcatcaacacagaagaaggataagccgctttaccacctggcacataaacaccaacacgatctaaaggcgttactttttgaccaagcacggtaccgctatcttcttggtactgccaagatggctgtttttgacgctcatgataatcatggacgcgctttgcagccgcttccaagctagccaccaactcggcactgactcgatcttttgcgagagccaactcttcacgtgagatttcaagctcggtagaagaaacaacttcgcgacgatcaaaacgattggtgtattcaatgaccgcatcatcgccattaaggcgaacttgttcaacaatatcggccactgccttttgtacgcccgcatcagacactgagtcccacgcaagcaaagactctagttcagagtgaaaaccagcagagctagaagagaattctcgaatattcaggttcaattatttgccctcgttatcttcaaccgcacgtcttatcatttctaagataggctcgatttcagaatacttcgttttataagccgctttattgaccaccaaacgcgtactgattggcgcgatcaattcacgagcctcaagaccatttgcttttagtgtattgcctgtatcaacgatatccacaataagatcagctaagcccataataggcgccaattccatcgcaccatatagcttaatgacatcagcctgaataccttgctcagcaaaatacgccttcgccgttttgatgaacttcgaagcaaccttcaaacgcctatttggcaacggctgaccaacaacacctgccgtcatcaaacgacatttcgctattttaagatccagcaattcataaagattttttgttgatgcttccatcaacacatctttaccagccacaccgaagtcagctacaccatgatcaacataagttggtacgtcagtcgcacgcaaaataactagcttgatatgctcatgattggtatcgaatattaactttcggcttttactaatatcttcaactggaacaatattcgctttttctaaaagcggtaaagtttcaccaagaatgcgccctttcgacagcgcaatcgtcaacgttttgctcatattaatttaaaacccgtgaaattttcgcacccaatgaaccgaatttctcttcaatacactcatagccacggtcaatatgatagatacgatcaatctttgtatcaccctctgccactaaagcagaaagcaccaaacttgcagaagctcgcaaatccgtcgccattactggcgcacctttcaaacgatcacaaccacgaacgattgcagtgttaccgtttacttcaatatcagctcccatgcgaagcatttcgtccacatgcatgaagcgattttcaaagatattttcaataactcgacctacgccgtttgcaattgaattcaaggcaacaaactgtgcttgcatatctgttggaaacgcagggtacggcgcagtactgatgtttacagcatttggacgacgtccttccatatccacttcaatccaatcatcaccacaagtcacttttgcgccagcctcttccaatttagaaagaacagcctcaagcgacttaacattggtatcaataacacgcactttgccacccgtaatggcagcagcaaccaagaaggtacctgtttcaatacgatctggcatcaccggataactagtgccatgcaaagcctctacaccatcaatggtaatggtatctgtaccatgtcccttaattttagcgcccattgcaattagacattcagccaaatcaaccacttcaggttcacgagcagcgttttctaaaatagtttgcccatctgctaacgtagccgccatcaacaggttttcagttcccgttactgtcactttatcaaaaaagatacgagcacctttaagacgaccatcaacgctggctacgatatcgccgccttctacagcgattgttgcacccatagcctctaaaccacgcaaatgcaaatccactggtcgactaccaatagcacaaccacctggaagcgatactaccgccttaccaaaatgactgactaatggtccaagaaccaaaatagaagcgcgcattgttttaacaaggtcgtacggcgcttcacaattgttaagagtcgaaacatccagctgtacactcattttttcgtcaacaacaacaccacatcccatagagccaagcagctcaagcatggtggtaatatcgtgtaaatgaggaaggtttttaattgtaatcaattcttttgttaacaaggttgccgctaaaattggcaacgcagcatttttcgcaccagaggcacgaacaacaccattaagccgagtaccaccggtaatcagaagcttatccatatttttaatctcttataatagcttttatagcttgcttatttgttctggcgtataggttttcattgtaacggcatgaatagcgccactggagatagcttcctgaagatgcgaatacacaagctgctgcctcttaactgttgacagcccctcaaactcacttgtcactacaactacttgaaaattacaaccttctccctctgcaaccacttcacagttgcggatagaggattccaaaagtgctttaacttcacctgcgttcacagtcgctccaatatataaaatatgctcgattcctctattctacatgagtacagccaactacttaacacctctaagcctaactctgaataaaaaaccacttgttttctaagattttattcaagactgacaatgcccccagccaaaaacaaaaaaatccgaacccatttaatgagttcggattttattattcacaataaaagctagatttattgaattaagactttttcgctaaagactctttccaagcagaaatagccaactcaatgtcatttttattctgctccatcatgacaccaaactgcttccgaaaggttaagccaaagttaatgttgttaatcacaacattactcaacatccacacaccttttttagactcttccatgaagaagctaatatttaacatgccaccagattccatctgaaaatcaacgtcaactttagtttctttccccctgccttgaggccctagaggtaaaacattaattcgatcagcatccagctcaagcaaggaggtgccatatgttttcaacaaggtgtctttagtaacactagcaaaacgaatacgttgttcaggtgatgctcttcgataatacttccccatcacttttttggaaaaatcatcaaaatcgaccacattagccaaaatattatcaacccgtttctctaataaaaccggatctttagacaataccgctttatcagcaacgatatctgtgcgaaaagcgtcaaccaccttaataaccttatcccttgcaccttcaacgtcagaccacgttaaacttgacccaagcaaggaaaaaataaaaataacaccagataaaatcttagacatatattacttctccgaatcgccgcctttgaacaagaactgactgatcaaagtttctaaaaccagggcggattgggtatcaaaaatttcactgccatttttaagcatttcatcatcagccccaatagaaatacctaagtacttctcacccaacaaaccgctcgttaacactgcaatagaactgtctgtaggaatattattaacatcagaatcaatattcattgttaccaaagccatatacaactttttatcaaacgtaattgactcaacattaccaacagccacaccagcaatagagactttggcccgatttgtgagccctgcaatatcatcaaacctagcaacaacctgatacgtgtctttcttgctagagaaggcaagcccactcacttgaacagccaaataaacaagagcaacaacgcccaatataataaaacaccctaccaacaattctgaacgcttacttctcatgctaaaaatccccaaacatagcggcggttaatataaaatctaaagccaaaatagccaatgaacctaaaaccactgtacgagtggttgctttaccaatcccttcagaagtggggacacactcataaccttgataaacagcgatccatgtaacaacaactgaaaaacataacgccttaataaggccattcataatatcagtatcaaaatacacagactgctgcattgatgaccaaaaagcgccatcatacacacctaaccattgaacagagacaagatgcccgccaagaatacccgatgcagaaaaaatcaaactcaagataggcaaacaaataacaccagcaataaagcgtggcgcaatcactcgccttagaggatcaacccccatcatctcaaagctagataattgctccgttgctttcatcaaaccaatttcagccgtcaaagatgagccagcacgaccagcaaacaaaagcgccgtcaccactggcgataactctctcaacaaagaaagcgccagcagctgcccaaccgcctcttctgagccaaacttggccaaaatactgtaaccctgaagcgacagcaccatgccaataaaagcacccgagacaataataataacgagagacaataccccaacagaataaagctgtttcactaataaattgacagactctttaaaccggacaggcaacctaaaaatactttgtaccaaaaatatcccagctcgaccgaccgcttcaagccaatccagtagcgacgctcccaacaattcgatgcttttcataatgtcgccctactagagatactttcttctggataatggaaaggaacaggaccatcaggctcaccattcaaaaactgttttacctcagggtcattagacgcgcgaatttcgtcggctgaaccctcagcaatcactcgcccaccagctaagatacacacatgatcggcaatagaaagagactcctctacatcatgagacacaagaacagacgtcatatttgctgaatcattaagctgacgtattaacttcaccaaaacccctttagaaattggatcttgcccagtgaatggctcatcgtacattactaactctggatccaaagcgatggcacgtgctaacgccacacgtctagccatccctccagacaattccgacggcattagactagcagcaccacgcaaaccaacgctgtaaagcttatccgcaacaatacccgctattgttttcgcatccagcttagtatgttcctccattggaaaagcaatattctcagcgacagtcatatcactaaacaaagcaccactctgaaaaagcatgcccatttttttgcgcaccttataaagctcagagcgggacaaagcgtgtacattttgaccatctactaaaatagtgcctgagtttggtgcgagttgcgccgcaattaaacgcagcaatgtcgtcttccccgttccactaggtcccatcaccgcagtaatcttacctcttggaatagtaagtgatacgttctcataaatagaacgatctccccttgaaaaactaacattttggacttttatataagcatctaccactgacacacctttttaatccctatcaaatatcgccagatactaacatcgccccccaacaaataaaatcatgatgcagccaaatccactttgtttataagatcaagccttgaatttcaacgccaaacctcattaaatggtactccctgtatctttgagtaatatcaataccatgctgttgttttccatcgccctaattgtagggttaattctgctcgtaatgagttccgacaaattcatagaacattctgcacttgtagcagagaaactaaatgtaaatccgatgataatagggattacattagttgcctttggcacatctgcaccagaaatggtcgtttcagccattgctgcacttgataacgcccctgagattgcagtaggaaacgtacttggctctaacatcgctaacatcgcacttgtcttcggcatcacattactattctcggcaattccaatcgcctctggactgtccaccaaagaagttccacttgtattagctatcactctgctagcaggctttttactgtacgatcagacccttggtgtatgggatggcgtaattcttatcgctgcttttattattatcctgacaatattgctaagaggcagtaaagatttagaaaaagatttaaaagaaggcttaccagaagacgatggttcctctgtcagcaaatccctcatcattgcactaatcggattagctgtattgataggaagctctaaattgctggtatggggagcaatcggtattgcgacggccctaggcgttagcgaattagtaataggcctcactattgttgcggtaggcaccagtttacccgaactagccgcttccgtgagcagcgtaagaaaaggccatcacgatatagcaattggcaatatattaggatcaaacatcttcaacttggccaccgtattaccactaccggcgcttcttgctccagggctggtagatcaaagcgtaataagcagagatttcccttgggtcttaggcctaacagttgctctcgctcttgccattttcattttcaagaaaacgaaaaacaacagcatccctagatgggtaggcttaccgcttattgcttcttatggcgtttatttatttattattagctcaaacggttcggtgtaatgctttcgttaaaaacactaacaaaacccaaaagccttttaatcattggggctactttaatagtagtagcctctttagggtggtatggggcagctcctatacaaaacctcgttcaaaccgactcattaagcagctccccagactactttatcaccaaggtaaaagttaaagagtttgatgctgacgggcttctgatcgaaacactggatgcagaacaaacactgcactacatagcaaaatcaagaacactcttagaaaccccgcacgtcgagcgctattcaaaatcaggtcattggagtgcaaaagcagataaaggggttattgaagacggaagtaatgatattctattaaccgaaaatgccagagcgactaaaaaataccttcaatcagaagatataaagctaagtgcagataacatacattatttagataaagatcaatcactaaccagctatggaaatgcaacacttatctccactcaaggagagacttctgctggaactattacaacatatataaattcagaagaagtcgtgatgacaggatctgtacgaggaaaatatgaaacgattcattaacgtcagcgtgttgcttacttcagccttaatcggccaatacgcatacgcactgcctgaagacacaaccaaaccattagaaatacaagctgatgaggcatcattcgaccaaaattcaggcgaagcaatatacaagggcaatgtatttgttaagcaaggcaccattgaaattcaggcccaatacctaaaagtaacaacagacgctaacacccgaaaatttagcagcctagaagccacaggaaaacctgcgaaatttagtcagcaaatagattggagcggcaacattgttatcagtaaaggcaatgaaatacattatttgaccagtgaatcaaaattagaaatcattggtgatggctacctaagtagaatgcagaactccatcaccgcagactacatcctctatatgattgatgacggcacattcagtgctgagaaaaaagattcagggcgcgtatcaatgaccttacaaccacaagcgccaaaagataaacaagcacccgagaataaaaaatagatggcactactagaagcaaaacaccttgcgaagagctacaaaaaacgccaagtcgtaaaggatgtatctatttccgttgagtctggccaagccgttggcctactcggcccaaatggcgcaggtaagaccacctgtttctatatgatagttggcatggtagcaaatgacgctggcggcatatttattgatggccaagacatcacacatgacgccatgcatactcgcgctcaaaaaggcattggctacctccctcaagaggcatccatttttaggaaaatgtctgtagaagataatattctagccattttagaaacccgcaaaaaactaacaaaagcacaacaacaagaaagactagaagagctcttagaagagtttcatatcacccatattcgcaccaacctaggaatggcactgtcaggaggagaaagacgccgggtcgaaatagcgagagcagtagcaatgaacccaaaattcatcctgcttgatgaaccctttgctggcgtagaccctatctcagttggtgacataaaacatataatcaaacatctccaagaaagtggaatcggtgtcttaattaccgatcacaatgtcagagaaacactagacatctgtgataaagcttacattgttggcaatggttacatcattgcatctggtgatgccagtaccgtcatcaacaatgaacaagtaaaaaaggtctatttaggcgacgacttccgtctgtaaccccttatcattgctgtagaaagggagtagtatgcataactcgttccaattcattcaaatagaagaaagagttgctctatgaagcagtctttacaattaaagcttggtcaacagctgactatgacgccacaactgcaacaggctattcgcttgctgcagctttctacgttggatttaaaacaagaaattcatgaattccttgaatcgaatcccctgcttgagcttgacgacgacgaacaaattcattacgacatcccagcaagcattgaatcaaaaagcgctgccgatacaacagtcgacaacaacagcgaagaaccacgcgtagaatctgagtggactgaaagcatccctgaagaactatccatagatagtaactgggatgatacctatcaaagttccgccgctgtcagcgatagcaacagctatgaaggcgatagcgacttcgaaagccgtaacgcaccagcagaaagcatccaagaccatcttatatggcaattaaatttaacccacatgtcagatcgcgacattgaaatcgcttacgccatcattgaatgcgtgcagccagacggctatctaagcatttcgcctgatgatatttgcgaatctctaagtattgaattagaagacttagaattagatgaagtcattgcagtgcaacatagattgcaacgctttgaccctgttggtgtgtgctcaatcgatctacgtgactgccttcttgtacaactagaagcattccaaagccacccgctgtataagagcacatacaatcttattgatcattatctaccattattaggtaatcgagattttgctcagttgagccgtaagacaaaactaaaagacgaagccctaaaagaagtcgtcgatttgattcaacagctcaacccacgcccaggctcagttatcgacgctgacgacacggattacgttattccagatgtcacagtgaaaaaacgccatgatgtatggcaagtggagctaaacaacgatgctttgccgcccatcaaaatcaatgagacctactcagcgatggttagcaccgcagcagcaacagcagaagacgtgacttacataaaaacctctcttcaagaagcaaaatggttcatgaagagcctacagagccgcaacgaaactttattaaaagtggcgagctgtattgtaagtcgacaaattgatttcttcgaattaggcgaagaagccatgaaacccatggttcttcacgacgttgcagaagaagtaggcatgcatgaatcaactatttccagggtaacaacacagaaatacatgcatacgccgaaaggcatctttgagctgaaatactttttctccagccatgtaaacactgcctctggcggagaatgttcttctaccgcaatacgagctatgattaaaaagcttgtgtcagatgaaccggcgaaaaaaccgttaagcgataacaagctagctgctattttagcagaccaaggcatacaggttgctcgacgcactgtagccaaatatcgagaggcgatgaacatccctccttccaatgaacgaaaacgactgatctaaacggaaaccattttatcatgtccttgaaatcattattaaaagcggaactcgttctcgcaaaacaagatattgttagtaaaaaacgagtacttgaaagtattgctgaagttgcttccaatcgcctacattgcgacaacgaagcagtctatgacgcactactaggtcgtgaaaagctaggtagtactggcataggcaacggcatagctattccacattgccgcctagaatctgcaaaccataccgctattgtcgttatgtcactgcaaactccgattgatttcgattccatcgataaaagagcggtagacttaatatttgcattaattgttccacctcatgagtgcgatcaacaccttgcaacactagctcaaatagcagaacttgctcaatctccagaagcactggacaaattgcgcacagcacagaccaatgaagaactattcaatatatttgaatcactaatataggaaaaaagcatgcaggaagagtccgtcacgatcataaataaacttggcttgcatgctcgcgctgctggcaaattggttgaaacaaccacacgcttttcttgcgacatcaccatagaaaaagatagccggaatgttgacggaaaaagcatcatggcgatgatgatgcttgctgccggcaaaggcacagaaattcgcatcaaaaccaatggtgaagacgagttagatgcaataaaagcggtaatagaattaataaataatcgttttggtgaagacgagtaagacttatatgtcagagcaaaacactctaaatcacctccaaacggtcaccgaatcgctcgaatccggtaccaccatgcaaatccgttatttacttaacggcgctttgccagcacaggatgttgcccgtctattagagtcttctcctcccaaagagcgcaagcttctttgggagttaatagaagccaagaatgaaggcgaagtacttcaatatctaagcgaagatattggcgtacaattcatgaaaaacatggatacagagcgacttatcgccgtatccgaacattttgaaagcgatgaccttgcagacttactgcagcacctaccagaaaaaatcgtaaaagaagttcttgcgtcaatgtccacgcaagacagaacaagagttgaagcactattaagctactcggaagattctgccggtggcttgatgaacacagataccatcaccatacgtccaaatattaccgtcgacctggtttttcgctatttacgaagacactcaacactaccagacatgacagacaacttactggttgtcagccgttcagatcgccttctagggacacttccacttaccaaactactggtatcagatattagcgcaacagtgcgcgatatcatggaaacagaattcaccgtcattgacgcagaaacgcctgctagcgaagtcgcgcagctgtttgaaaaaatggacctagtatccgcccccgttattgacagcaaaactaaaaaactacttggccgtatcaccatcgatgacgttgtcgacgttatccgtgacgaagccgaacactccatgttaagcatggcgggtcttgatgatgacgaagataccttcgcacctatcatgaaaaccaccaaacgacgtgcagtgtggcttggcataaacctaataaccgcctttacagcgtcttacgttatcggcttattccaagagacactagaccaagttgtcgccttagccatactcatgccaatcgttgctagcatgggcggtatagccggctctcaggtactcacactggtcattcgtggtatcgcactaaatcagataggctcaaccaatactcgttggctactcaatagagagctcattgttggactcataaatggccttctttgggcaacagtaatagctgcacttaccgcactttggtttgacaacatcaagattgcctatatcattgcgggcgccatcataataaatctgctatttgcagcagccactggtacacttctgccaattctactaaaaaaaattggcatcgaccctgccctagcaggcagcgtaattttgactaccgtgaccgacgtggttggatttctatccttccttggtctcgctactatttttctaatataggttcccatgacagactttgatcaatttgaaaacaacgacgaagaaacccctaagagcaaaacccagatcaagcgtgaaatggaagccctgcaagatcttggaaaaaaactactaggcttaagcaaaaatcagcttaaaaaagtggaaatgtctgacactctacgcgaagcattcgttgaagctggccgcataaagcaacatgaagccatgagaagacacttgcaatacatcggcaaggtaatgcgtacagaagaccatgaagccatagcgcaccgtgtagcgcttttcgattcaacctcagccgcttacaacaagctatttcatcagcttgaaattaaacgtgatgcattgattggtgaaaacagcaaagaagaactgtctcaatatttagaggaaaaccctcaagttgaagacattcaactacttagacagctaatccgccaatctcaaaaagaagtgtcacaagcaggcaacaccacaaaccgtaaaaagcttttccgcttcttacgcgaagccgaagaaaagcgccttggattaattgaataaactccaacactcgcaccaatacataaaaaagcccatcttcaagatgggcttttttatcactgaaacctttcaataaactaacactcaaaaacactcgaactcgccgtgcaatttattgtcttagtctacagcgataaggcatgccataatttataccaataacgtccatcatagtgacaggagaacaagtcttatgagtaaaccatacaacaagctgacacctgtagaagccagtgtaatcctcgacaaaggcaccgaacgcccatttactggagaatacacagacaccatggaaggcggtctatacatctgccgccaatgtgacgcaccactttatacatcagaacacaaattcatctctcactgtggctggccaagctttgacgacgaaattcccaatgcagttaagcgtgtccctgacgccgacggccgacgcatagaaatcgtctgcgcaaactgcgaaggccatctaggccacgtatttgaaggagaaagactcacagaaaacaacatccgccattgcgttaactccatctcaatgaagttcgtaagccaaggctgatcacttagtccaaagcgcgaaaacaataaaaccgcccaactggcggttttattgtttctataactgttttattggtggcgtctgaaacacaaaaaatcacctgaagccgttactttaaaaacaacacaagacagctcttaagtcatgaccctcttactaaatgtgtaaaacttggcactgaacgatcaagctttattagcaaatcttcaactgcgatctccggatctttatagttcccttacatcgaatctgactcttgctcaaagttagcaattaaactaagagtctcttctcttaatcccttggcactagaaagcctctctttaaataacaacacatctgccatttttacacgaagatgtataagctatttcaaagaagagaataagtgtctagggtgacgctagagcccttggagtcgtcgatgatattgccttgcttctcttgcaggcgtttgaccgtccattgacctaaactgttgccgtagccatcagccagcaccaagggcgcacgctggttttgtaaggcgcataaggcctttagattcgccatgccatcaccttcaaaccacgtccctatgacggcgatgttcaccaactgctggctggtgttttggctcatcggcttttgaccatatcgcgacatcgcggcccagccgcagccgctaaccctcgtatggcgtgccttcgctcagcgaaaacactaaaccaccgagcgacatcatctgacgcatgattacgccttataaaatagaagaacataaacgaaaaagcccatcagggatgggcttggaggtttggtttgtttatattaagaggtgttttttctgagcacaaacacataacgctgcgttaaggtttgacaagcgcttgccatacttgagcgaagcaaaaccggcaagcgtttggaatcactcttaaacactttgctatgattgtggttggggtatcgtatattcaaagaaaacgacaccaccttcatttgtagattgctctacaaaacctaactttttaagcaagttagcagaagcatcattagatacgtcaacaccaccaataagctttgaccatgactcaaccttagccacttctactataaaggtttgcagtagttcactagccagtcctttgccccagcatttttcagtgagtaagtaacctatatgcgcatcactttcgttttctacataagcgaacagaaaaccgattaactgatgcgcctcgaattttacttgaagtagccgactatccaacaacattcggtcaagccagattcccgccaattcactggaagtaataccatgaaaatatggaggtaagtttttaacaactaatggcgttagaattttaggtatctgttcaagcagaagtgagcgctcaatcgaagctagctcacctgaaacttcatccactttcaacctttgggtttcaaacgatattgtcataaaatatgcctatttctataaaaatcataaagccctttttaactggtacatagattagagctgtttttgcgtctttttttgcaaaaacgatgacaaccgttatacgtccagctgaacagctttttaggcaaacgccacaccgataacagagattgaaaatgctaacaaagcaatagttgtagatattttaaagtaaatactggcttcaatatttgaaagctctttttcataaccgcttaagctagacacaaataatcatctcgctttttcaacaacatttaattttgcatttctcatattcaagtctggaatagctccacctagacttaaattttcggcataagcttcgtcatactcatttaaccaaccatagtacttttcaagctcttgtttcgctttaaataatttttgatttaataaagatatctttaattccatagctatcttttgaaagtacttttgtagcttcgattatttgattactgcgagtgatatagaagtcttttgctgttgataattccaatttatccaccgatatttagtttgcctaacatcttaatagtgcgcatgggcgcttagaggttcattgatactaaaagactttctcgtttcctactagcccaaatagcaactaaagcccactttcgcaggcttgcttttgttaactggaaaggcttgtcgcttagaagtctacaaagtttcgttggccgaagtctttgacgcgggtgacgttgtcgtttatccagtctgcttgcctgaattaaaaagctagtcgtgctatttgctgttgctttttttgttaggaaagtgcggacggcttggattaagtcgatgagttcttttgatggaacgacgacggggtcgctgtgtatctgcatggatttgacgatgttgttgagcagttgctttccttggaggtaatagctgtctgttttcgctagggataggttgtatgtggttggttttgctcgtggagctgtttggagtaaatgaaggttttcatctgaccacaaactcaggatacggccagcacgaatgctgcccaacaaagacccaccataactggcggattccggccacaaaaaaacacgcggtgcgtgttttaggcagctgttgtaaaacggggttgcaatcccgacactggattttgccagtgcagggaagtagtagattaggaaggctgagtggccaaggtaggccgaataattggatcgagataataacaataactagtcattacgtattatttataatttagttagctaccagacgctcttaacttgatatttattagaactacctcaccatatttcttaaccattctctcgaaaaaatccggttcaatatgtgtcgcataggatattaaacctaacaattttgatgcttcttcactagttagtttattgtattgtgatttatgaatcattgaagagataagtctcttcctttcacgaccaatagataaaccgccttcattagtaagcgtaactccagttacatgcctattgtgagcccgagatgtaaatattgttttagctgaattaatatacaccccactcacattcgatttcaataaatttgaaacaagatttggaatttcaaaaagattatttttaacccgagttgaaaatgtaacatcatccgcataccgggtatattttatttttcttttagaacattcttcactaattgcctcatcaaaaaaactcataataaaatttgatattaacggagaagacggagcgccaatactcaaaaccaatccttcaactccttttcttttccaaaatagcaacccttttaagaccatcttatctctttcgttaagcgcgacaccatgtttttctgccacttcgaaaaataaagcaggagttatactaggaaaaaaatccttaaaatccattttcaataaatatttactattcgtatgttgttgagcattatcttttatacctacgcctttttggtatgcaaaagaagccttatgtactggcaatatttcatcaagaatttctataagaattctttgaaaaaacttaagctccttagatggatgagctataacccttgttttttctgagttccgctttggtatttcataaaccttatagcggtgtggagagctcaacgaaaacacaagaatatctaactcagacatacagaaagattcagacaatttctcaacaatcattctccacctcctcttaatatatcttgtatttgcttcaatgcattccttcgcttctttgattgctcatctttttttaaaacataagattgctgaattttcattctagattttaattcatcaaaccctactcccgtagatagcttaccaaaacttactattctagttgttaacgggctggggtaataatatctatgactaccataaaaatgcgaatcaactatttttaatttagtaagcaagtatatatggcgcgtaatctctgacggcttaatgtctagcttaaaagccagcaaagaaaattcaatttccgttaaaagaattgggtaacaaatcctaattatttcagctattaaaaaagcaatatgacctgaattttcactatcgaatcttacatttttaggtaaatttgataacttaccctctatcgaatcacataagtcttcaaggttttcaaattcatatttaccccctttttttggccaaggataaacagctacagaagttggctctttctttttaatattctcaagaggccctaaataaataaatgaatcttcacctctaacctcttcttgcggaacaacgattaacaatttattaaaaaaattaggttttgtacaaaacatcccaagctcaaccaatgaaccgggactttctaaaaaaatcaatacaattgatgctaaattagctatttcttcttcaaaaacaagaaggtctggataagcattttctttaaagtaatctttaaatgtttcagcttgaactattgaatcataaatatttggataattagaaacggagtatgaaagaagatgatgtctaaaacttaaaggaaacggagatgtaatatcaacttcaccaccacaaacaaaaatatggtgagactctaaattaactttaagcttactaattgagagatcttcaaagatttcaattacaatattttcaaaatttgcactcaagttacttccttataataaataatggggctttcaccccatcatctgactctttactagaggaagcgttagatcttcgtctatcgatcctgaggcacgaaggagcggtagacgaagatctaacgcagcccaaatgcacccaataaattagtgtctagcgaatcgccggacaaggcataaaatttctacaacagcctaaacgctaaagagtttttaaatagtaatttgctcataactaaaacacaagactaatttatactccccccactccctaaacgctttgcgcatctgttctctcgaatgggtgtgcatgtagcgtttgtccagtccgtcccgttcgtggttgagtagtatttcccctctttccattaataaaaaagcccagtcgatccctgctcttattgtcttgccagctgtcgcgggcgagttgcgtatgtcgtcgctggtgaatttgatgccaaatctattgagatcagatgaaaaatggtttgcacccacaaaagaaagctgcgctttcacggcagattgcgcttcgcttatcgtgtcctacaagtgatgttgtttatgttcagcagcgaggggcaaggcaagttcaagtcggtgtgacagcatctaaagacgtgacggtacatcgtgaaaatatttaggggtcattggggtcagatgaaaaatggtttgcacccatataaagaaagctgcgctttcacggcagattacgcttcgcttatcgcgccctacaagtgatgtagtttatgttcagcagcgaggaaagacgtgacgatacatcatgataagacttataaaggcattaaagaatgaaataagtattgatgcaaaaaagggagagtttaaagctttggagattaaggtggcatctctaccagccgcacctcggcacacaagtccaccgctgtggctgcttccttccggacctgaccagattaacggtttatcgttgcgaggggaccagcagagacaccataaaggaggcctgttgaccttggggcgcaattatacgcagccaaatcgaaatatcaaccgcctttcttatgtattttcaaatacttataaattgccgctaatcatcccccttttctactccatatctactctattgcttcttagtatcaagctataacgctgcttctatttacggtaagatacgcgccattaagaatcataggagtagcgagttgaagctatttgtaaaaaacctgacccacgtggatttttcctactttgatgccacacgtggtttgttgggtgaaagctggcagacagacattgtgctgacaggcaagttaaacgatgaaagcatgatttgtgatttcagtatcgttaaaaaacaaatcaagaaatggctggatgagaatatcgatcacatgctggcgattcctgctgagcacagcggatcaactatgactccattagctgatgatcgcgtgtcttttcactttgatcacagtaaagccgccgctaacgataaacgcgtctttcagtgcgacgcgccgactcaagccatttgtgtattgccaatgacagaaatcacgccagaagcggtcgctaaatgggttgagtcacaaattcttaatctacttccagcggaattagaagcggtcagcgtgcgtttttcaccggagcaaattactggcgcacaatatcaatacagccatggtttgaaaaaacacgcaggtaattgccaacggattgctcatggtcatcgctctacggttgagatttacacagatggcgcacgaaatgctgcaatggaacacgattgggcaaagcgttgggaagacatctatttaggtacccaagaagacttgataagccaagtgactgaaaacggtgtaaattatcactgctttagctacaccagccagcaaggtttgtttgagctaaaaatcgacagcaatcaagtctatatgctggattgcgataccacggttgaatccctttcagcccacattgccgatgtattagcagaagagaatccagatgtgcacattgaagcccacggttttgaaggcattggtaaaggcgcaatctcagaaaaaataaaggcaagaatatgagcttaaaagagtacgaaaacctcgccaaaggcgaaaagctatctttagacacagtattagcaaatttaaaaacagacgagcatggcttggtcgcggccatcgcgcaacaacatgatactggtgaagtattaatgttggcgtacatgaatgaaaaatccattcgtgaaaccctagaaacaggtcaagtatgttattggtctcgctcacgccaaacttactggcgtaaaggcgaaagctctggtcaccgccaaacattggtatctatgtcatttgactgtgatggcgacgcaattctagtcaaagtgaatcaacaaggccctgcttgccataccaatcgacgcgactgcttcttttttacagttgacggaaacgacgtcgttatcagctcagcaccgtctataaccaagtaagttacaaaaaaacgcacaaaaatggagcattttggcaaaaaaccactatgcttctttctccctttcgagttaccttaggtcttgtcagttttttttgcacattccacaagaattatgcaattcaatctgaacggtaaaaaagcaaattttttattcactctcgaagctagcaaatattttgccaaactttaggtcaaataaagtacgagttcaggaaggataacaagtcaactcccttcgtgcgagggaatgaaacttgattggcataagtattgctggataagagatatcgaccaacactcttaattcattgggttaactatgttaaatctgtccgtacgcactaaaatactttcacttattgcactcttttcactggttattgttggcatgagtgttagttctgcacttaccagtaaatccgtgtcttcagaattacaaagtctttcctcacaaagtctccaactagttaagaatttagaaaaaagtcgtcagcttttactacaacaatctgttgaatttgaacgcggttacttccaagtatctattgctaaaacaattggcgggtatggcactgagcaaattgcagaatcagccgaaaaattcaaaacttacactggcgagttggtaaccagtattgaaaatgtaaaaagcattcttgcaaccatgccagtacacgatggattagacggcttgctagaacaaattaaagccctagaagagcagcaagctatcttcttagaagccagcacagaaacctacagctggtgggtcaagctcaacaccatgaaggcgaataaatctcgacgtgctgctgacgaaagcttgattacggtgaacaaacaaatggaggaaattataacctctattaatgaatacagtagcaccgttgcagacaaccaaaacagcaaacttgatcaaaccatttatgccagtggtttctttgccgcagtacttattgtgattggtatcactgtcagtatcattattgtaaacggcatttgtagaccgctgattaaagctgttcgacgcgcagaagaaattgcctcaggtgatttagtccaatctaaaattgccagcacacgcaaagacgaaatcggcatgctcgaaacagcaatggacaaaatagttattcaacttagtagcattttacatgatgtggctgagtccagctccatgttgaccaatgctgctaatgaccttaaccgtattaccgacgaatcctctgatatggtggatcgccaacaacaagaaaccaacttcatatctcaagcgatacaagaaattcaagccacagctgtgcatgtttctgaatccacaacagacgcaagccaagccgcgcatgatgccgaaacagctgccaatgaaggcaccgcaattgtcactagaacaattgatagcattcaagaattagcgactgaaatcgccagttctgcacatactattaatgaattacaatccaatactaaagaaatcagtaatatccttaacgtcattctaggtattgcagaacaaaccaacctactcgctctaaacgcggcgattgaagctgcgcgagctggtgagcaaggtcgaggctttgcagtggtagctgatgaagtacgtcatcttgcacagaacacgcaaaatgccacacaagaaattgagaaaatgatcgctctattacaaagtggtacaagctctgcagtacaagccatgacatcgagccaccagcgttccactgatgccgtaaatcaagttaaacacgaggaagattcgcttcgacatattaatcaatccgtgtctaaaattcgcgatatgaacgatagaatttcagcgacagcagaagagcaagcatcagtaacggccgaagtaagccgcaatgtcgaaaatattaccgagattgcatcacgcactactaaatctatacattctattagtaactcagctggacagctggcttcattagccacacaattgtcggcaaaaatcagctatttcaaagtatagaactacagcaaattaagatctctagggaagtaacgaagttacttctctttattttcattcctaggagaaaatcatgtgtcgttggatggcgtaccaaggcgatcctgtttaccttgagtcattgctttttaaacaagagcattctttaattcatcaaagcttaagcgccagaaaatccgaagtcaccgtgaatgccgatggttttggtcttggctggtacgatgaacgcgaagaaccagggctttatcatgaagtcttgccagcttggagtgacagtaatttaaagagtttagcgagacacattaaaagtgggctattcttcgcacatgttcgctcctctacgggcacagaaaccaaccgttcgaactgccacccattcagttacaagaattggttattcatgcacaacggacaaattggtggttatgagtctttacgctggcagttggatcgcctgattccagagcatctttatagccaccgtcatggcgcaactgattcagaagttattttcctattgatgatcgccaatggtttagaaacgaatccagaatatgcgattgagataactttatcgcaaattctcgacatgatgaaacagaagaacatcaaagatccattgcgcttcacggcggtttttcagacggagaagaaatcaccgcgattcgcttttccagtgatgaactggcaccaagcctatactgcaagcaattcgccaagcacattgtaattggttcggagcctcttgatcactcgggagacagctggactcaagttccagcaggacacattgccaaaataaaaggtcaaaactatcaaatccaacctttgtctgaattattaaaaatgaccgcctagcggtcattttcgcccttttcttttgataaatattttatctttcgtatcattgttaccttgtcttcccacttcctttgacctacatcatgcaacttaaccgtttgactgttaccctgcaggggtgagttattcaattgcattgattcaattaaaaggagctaacatgatcaactaccaattagacaacaaaaaagccatggtaacaggcggcgcatcagggattggtttagcctgtgtcgagctactggcctattcaggtgctgatgtcgccatttgggatcttcatgaagaggcattagaaaaagctaaacaatctatcagcaaatacaatgtgaaatgcatcaccattaaagtcgatgtaagcgatccagaatcggtcaaagccgctatggctgaaacgttgaagcaacttggcagtctagacatagcggtcaacaacgcaggcatcggcggcccagcatgcaaatctggcgattacaccacagaagattggttaaaagtgattgatgtaaacttcaacggtgttttttattgccaacgcgaagccattgctgccatgcgtaaaaatggctctggtagcattatcaacatggcgtccattcttggccaagttgcgttcccgagctcacccgcttacgtcagcgcaaaacatggcgttgttggtatgtccaaagcctctgcagtcgagcatgcagaagacaacattcgtgtaaatgccgtaggacctggctttattcatacacctttggtcgatgaacatttagatgccgagacattagatatgcttgctcaaaaacacgcactgaagcgccttggtaaaccagaagaagtcgcccaccttgtggcttggttagccagtgatgcggcgtcgtttgttactgcatcctattatcctgtagacggtggatacctcgcacagtaaatctacctaaatagatttttacttagcgataaagctttttacttagcaataaaaaacctcaccttggatcaagatgaggttttttgttgcgatactatttatgcacccttcttttatgcgctctctttttctcgatacgcgtaagtcgcatcaaagcgcgactgaatccagtcaccgcttaaaatagcgtcgtatttcgcaggtttgtcagctgtagcacaactcggcacgcactcaacattggtttcgtaatctggctccacaaagaatgggaaagaatagcggtgcacgtcaggcaacgaagcacgcacacggtgtgcggtagaaatgtattcatcgttggtccaacgctgcatcaagtcaccaatatttaccactaacgcttcgtcgattggtgttgcatcaacccactcgccttggcgatttttcacttgcaaaccgccaatctgatcttgtaagagcaaggtgacacagccgtaatccgtatgggcacccgcaccattgtcatggtcgtttgctggacgaggcggataatggatcatacgcaacacggtaacgtgatctttaaagcaacgtacaaagaaatcattgtccaaagacagtgcttgcgccatagccgtcagcaatttttgtgctacctgaaaggcttgtacatagtattcttgcagtacttctacggttgcgggatcacttggattttggtttggcccatacatggttgggtatttcgcgaccaaaggatggtccttaggaaaatccaacgccatatcaaaggtttctttccaatccgcgtgaccaatttcatccagctgctcttcaccaatattgccgtaaccgcggtgattgatactgtctttaatatcaatggcatttttcacgtcttgcggctgattaaagaatcgtttagcttcacgcatcagtgctgccatcaattctttcggaatacctgtgttggttaggtagaagaatccaatctctcggcacgccttgtctagggcgtttatttcagtttggcggactgagtcgctctcgtgaatcagtttagataaatcaatcaatggaatggacattactcgttccttaggctctagaagacagtttaataagttgtgtgtgcttgggattaaagcgttttaaacccacttcgccaaaatccacaaaaatcatttgtttttcgtctcgttcttgtcgcacgacaacgccctgaccaaactgatcgtggcgtactttgtcgccgggctgcaagagacttttgccttcaacccgatgacgaaaggtcagcgacggtgaaggatcgaccgcgttcaaataacgctgaaagaccgaacctttttccgtatcaattggcgtgccaacattttcaacataccaagcttcgcaaatacgactcactgcataaggctgcgcctcaaagacaaaacgcgacaaagacaagcttttcagcgccgcgcggggaatatcaccctgcttcatacgtttatgttcgtctgcactcggcgtttctaacagcacgagtttctgtttcgcgcgggtaatcgccacataaaacaaacggcgttcggatgccaaatcactggcggcttgcttatctatggcgcttagatcctcatcataataaggaaagcgcccttcttgtaagccagacaataacacctgatcgaactctaagcctttcgacttgtgaatcgtcatcagatgcacgccgtgaacatcgtctgtttgtttttcattcaaggtggcgagttggtctaaaatcgatttagcatcaccgccaacacctcgcacataggccataaaggcatcgcaagtagctattttttcttgggtctgaatatctttactgctggtgctttcgaagtagcgataaatgcctaacttctccaaagtatgcgccaagccttgcgccggatcggtgcgataaatacttaagctgcgcaaccaatcagcacgttcgtaaagctttttcgcgcgccagccatccgtcgcatccgcaacggactcaataatctggggcaacaaatgcggcgattgtttggcttgttggattaaggttttacgctgagccatcgaagcaccaaggctcggaatcatcagcaagtattcgatatcgtcaggatggaaaaacgtactgctagtttccaaaccaccagcaatcaccgccaaatacgccatcagcatgcgaatctgacgattttctaatagcggcgaatcaccgtgcaattgatacggcacacctttgtgcatcaaggctagctgcactggcaccatgtcgctgtacaaacgcaccaacactgcggtatcgcttagcgcgcggccctcttccacccaagctttcaattcgcccagcaaggctttgcctgtcttcggtgcacgtgcaaaagacactctagtgcgttcgcccgcaccaatcaccaaggcatcagggtcgttttcactgatcacgctcgacgccattaaaccgaccgcatgaccaaagcgaaaactggtgctcaacggatacgtgaccacattggcaaaatcttggtcaaactggcttgccatgatctctggactggcaccgcgccattcgtaaatacattgctgtacatcacccacaatcatccattggcaaggcgcaggataaagcagctttagcagctcgtattggcaagggttgatatcttgaaattcgtcaattaacaaataacggaaatccggcaccaagccacgtactctcaagcgttcagcttcgtctaattgactgattaattcataaggatcactgagcaaatcagcaaaaaaacgaatattattgcgtttacgcagcttctctaattcatcgtatagcgcagggaaaaatttgcgttcgttagaccaacccaaggcttcaaaaacgatctgtgctggttggtcagacgctttgacctgatcgacaaataacagcacgtcttccagccaatctttctcgtctaacatggcaattttctcaccattacgaaccagacgctgtaaagcctcgcgtaacatcttcaccaagctaaaatcatcggtaattaacttagcggcagacaaccaaccttgctgctccaaacggcgacaaaacttcatcccaaaggcatgaaaagtcatcacactgggagaacggaaatgcccagcactcatgagtcgcttgctcaaacgctcggaaaattcttcctgcgcgcttttgttgaacataaatacgccaatgtgagacggatccacaccctgaaccaataaatgctcgatgcgagaaattaaggtggtggttttacctgcacccgccacggcgataactttcgcaggcgacgtgagatcgtgatgtacaacaagcgtttgctcatcggttaatgaggtggtcatctcagtattgggctgtacttgtgtcaaaataattttgcctagtatttatacgattggatcttcaattactaattatcgactttttactcgtcaatttttctagtcttcaaacagcttaccgatctcacgaaatgcgagatgctctctgccagctatcttggcgatagattcaccacagaccactaaacgacgctgtacgcgggcgaaaaatacgccattggttcgcgccaccagaggataactagaggtttccacatcatcgtccatcaggtttaccacttcgccaattacctcacccgcttccacttcttcgccaatggctttgtgataacaaacaatgccagcacacggcgctttgactaaatccatggcatccagtggataatattcaacgtcgctgtcatcaatcgctggtgacttaccagcaatcacttctcgcaacacaagataatcaaataaagcttgtgcatcttgctcggcaaactcattggatatgtcattttcgccgcgtaattctaccgttaaagagcggcttccccaaggaatcaaatgggcataatgggcttttaaatcacgccacacgctgacattggtttcgtcaaacgaggcagcgccagtttctaattcagacaagccgactttcgcgcccaatagtgccaataatggcttaaagtggccttcaaattcttgcgccacgtaggcgtgcatgctggcttcacctgaacaatgcagatcgataatttcatccgcatccatagacaaagccaacaaggttttcttcataccttgcagttccgtggtttcgggcaacaaagccaactcttcgtgaatggcttggcggacgaggtcaatattgctttcaatgtcgccagtcacatcgcccttaatacgtttttcaactttcgcgcccaactgtggccagttgcgattaaagttaccgccaccatcggaaaacgcaaaacgcccgggaatataaccatgaaagttctgcgccaaaccaatcgggttcgccacaggcacaatgacaatttcaccttgaatcaaacctgcatcgtcggctttttttagttgtcttagcaaggtgttaagcaccaaaaaacctggccattcatcggcatgcaatcccgcctgaaaatagactttaggacgtgcacccgcttcgccaaaatgatgcgcttttaaaatacgctgggtgcccggtgtcgcgctcggtaatacatgagagtagatttgataagacataacacctcgcaaaaaagccgtgaaacattcgcccaaattgagcctgcaacatggtacgctaaaacccatttttaataaaaaccaattccttaaataaaagctgtaagaaacaacgatctatttacgtctaagaactcgtaaagattaaaacaaccaaagaacatcaggagaaaggaatgagaaaatcgtttgtcgcggcttccatcgctgccaccctagccttatcaagcttgcctacactggccacttcaactcaaaccaacgcaagtcaacaaagctggcaaaacacgcttcaacaagccaaaggccaaacagtgtatttcaacgcttggggcggagccgacaacattaacgattatattcagtgggcagcagatcgcattaaagcagaatacgatgtgacgcttaaacaagtgaaactaaccgacacgtccgacgccgtaaacagagtattggccgaaaaagcagcaggcaaaaacaacaatggttccatcgatcttatctggctaaatggcgaaaacttccgtgccatgaaagacaataatctattatttggtccattcagccagtcgctaccaaactacatgacttacgtggacgaaaacgctcgccaaagcttaacccaagacttcggcacgcctgtcgatggcatggaatccccttggggcatggcgcaagtcatctttatgcatgacacagcaaccttgagcaatccacctaaatccattgtcgaattactgacttatgcaaaagcgcatccgggacgagttacctaccctgagccaccgcagttccttggttcgacctttttgaaacaagccttgtacgaattaacaccttaccgcaaagcgctgtcgcaaccagccgacactgtggatttcgacaagatcactgcgccgttatgggcgtatcttgatcaactacaccaagtggcatggcgcaacggccaaaccttcccatccagctcagaagaaatggtgcgtttgcttgatgaccaagaaatcgacattgccctgagcttcgatatttcctccgcttcggtacaaattgacaaaggcaacttgcccgatacggttcgctcttacgccttcactggcggcaccattggtaatacgcacttcttagcgattccatataacagtggcgctaaagcgggtgcacaagtcgtggcaaactttatgttgtcaccagaagcgcaaatcaaaaaacaaacgccaaccatttggggcgatttaagtgttttatcttacgcaaaactgcctgcgtctgaacaagccaaatttgacgctctgcctcgtggtatcgcgacactgagcattgaagagctaggacaaacgctaccggaaccacacagtagttgggtgggagcgttggaatcggagtggcgtaagcgttacgcacaataattaatagcacgactactgccgcattcatgacgtcgtgaaaatttctataatgagctgaataagaagcaagatgccgttaaaacacgctaaatggatcacggggattatcaccctattactgatctttcctattgtcattggcttggtcggcaccttgcttcctgcgtttgcgtatttcccgccccttggcgaatacagtatttccttggtgccttggcgcgatttatttgctcaaggggaattttacgctagcttaaaactcacgctaattaccggtatcgctgcgcctctgctcgctctttggttcgctctatcgctattggcttggggttatcaacgtccgtttttcagtaaagttgaagcggcgttatcgccgattctagcgattccccatgcggcgattgctatcggcttgttgtttctattgagcccgtccggttggctaatacgcttgtttagcccatggctaacaggatttgatcgaccgcctaactggattaccgtacaagatccttacggcgtttcgctgattcttgccctggtgataaaagaaatgccttatctattgtttgtcatgctcgccacgatgagaagcatcaaggctcgagaaagcttacaagtcggtcaagccctcggttatagccgttttaccttatggcgaaaagtgttaattcctcagttatatccaatcattcgtttgcctattttcatcgtcattgcttttagtttgactgtggtggatttagctttagtcatcggccctaacacgccgtcgacactggcggtcacattattacgctggtttaatgatcccgatttatccatgcgcttaatggcaagcgctggcgcaatttcccttatgttggtaattgttgttgtcttagcaggctgggagctggcgcatttgttgtttagcaagctaacccgagcagagcgcagcaatggcaagcgttttggattaaccgacagcttactccgattgggtgtttttttaggcttactcgcattactaaatgcctttgtggctctggctttgctgccgatttggtcgcttgccagacgctggcggtttcccgatgcgttaccaagccaatggacgtgggataatatcgaccgcgccacgccgctgctgattgaactcacctcgaacacattgaccattgcgctgattaccacgctcatggcttgtgcgattagtttggtgatgctggaaaccaaacgacacgaaatggcaagatcagctgacatcagcaagccacatttattcgattggctaatttacgtgccgattcttttgccgcaaattggttttttatttggtttgcatgtgttgctgatttatctgaacctgaatggcgatctatgcgcgattattgctctgcatttgatgtatgttttgccttatgtttacttaacactaaaaggcccatatttggcatacgaagaggaatacttactgcaagccaatcgactcaaccatcgcccttggcgcaattatgtcttagttaaaatagccatgctaaaaccagcgatattcaccgcttttgccattggtttttccgtcagtatcgcccaatatttgcctacgctcattgcgggtgaaggccgttacagcactttaactaccgaagccgttgcccaagctgcatcgggcgacagaaaacaagtgggcagcatggcgatgttgcaagccttctttcccatcatggtattttggctcgcacaatttatcccacaacgctggactcggtggcgattggtgttaaaaaatttgtttagcagaaggaataaatcgtgctcagtgtaaacgcattttccttatccttgggtgataaaacgctcattgacgagttaagtttcgaaatcgccaatggtcaggttttgtccatcatggggccaagtggcattggcaaatccagcctactgcattttttaagcggttccttatcgcctaatttgcacaccaaaggcgaggcttttttaaatgacgaagctttgcagacaaaatctacgcaagatcgaaaagtcggcttgttacaacaaatgcccttgttgttcccacatatgagcatcatagaaaatctactctttgctatccctgccgacatcaacaaagcagaacgcatcaccatggcacaacaagccttggaaaaactcggcattcccgacaaagccaacgccctaccgaaagaactttccggcggtcagcaggctcgtgttgccctgctccgcaccttgctttccaaaccggattatttactattggacgaacccttcagcaaactcgacccagccctaagacgcgacgttcgagcctttgtactcaacgaaatacgccaagcaaacataccagcactacttgtcacacacgattctgaagatgcaaaagccatggaaggggaatgtttggagttaggaatagtgaaataagcactttacctcaactaacgctacacctttaaacatggttaccttctcttaacaccatcgccacctccattttgactataaatttatagctaaaacatttgacaatatttttattgccaactatattgacaaaatattcattgttaaaagaacacggaggttacatgtcaggtcaggttgtattcgggaagaagtatttcgaacgtcacaaagatcagcaaaaagtatggcgttacttggatagaggcgctcacatcattctgcttgcccctaggcgatccggcaaaacgtcaatgctcaggcatttagagcaaaatcctaaagaaaactacatttttttatacaccatggttcagtcctgcaccacggaaaaggcattttacaagcaaatatttgatcaattgtacgatactgattttataaaaaacctagaaaaaaacagccaaaaaggcaaagtgtggcttagctctatattaagtaagattgataacattagcatcgctggttcaggcattaagttaatcgacaaaactcgacatatcacccaccaagacttagctgcagtgattcgtaaacttcaattggataaaaagctggtcattgtttttgatgaatatccagatgtgattgaagctattcatgaagatggtggtttaaccgcggtcaaaaacttcatgaaaaacacccgcaccttgtgccaagacacatcattgaacgaaatggtgcagtttatctttactggctccattggcttagattcattagccaatcgactcggcgtgtcaaacctcattaacgatcaagaaaaattaagtctctctactttaagccaacctaatggattggcgtttattgattttctaaatgacaaaaatggcagcgaattaaacattacgccggacgtagctatgtacatgcttgaaaaagtgcaatggttgatgccttactacattgaaattctatgggaaaggcttgaagaccactgcttagaaattgaaaacctcaccccaacattcagagacgttgacaccgcttataccaccttatttgaccaagcttatcgctccaattttaatcattgggttgaacgactcaatcgccttgaaaagtcagaaaaagcattagcaaaagaatttttacacctgttagctcagactgagcaagtctcatacaacgattattttaatattagccaacaagaaaaatatcaagatacaaaccatggttatgtcatcaattgcttagagcatgatggctacatttttgaatcagagccaaatacttaccgttttacctcgcccctattaaaagactggtggaatcgatatgccaaccgtgccatataaaaacgaaatacccaaaaagtacaatccgcaaaatacgtcaacagcggtattaaagaaaacctttgccatcaggttgaaggagttcaaacgcttatggaaagaaatttcgcagtctgatatggcatctccagagcaacattacattattcaaggtgtaagaggcgcggggaaaaccactctactcactcgattatgtatcgaagttgaggaaagtgatgctttgtcagcttggttaatcccaattcaactaaaagaagaagaatatggcattagctctttgtttagtttttggctgcgaatcgcggaagatttagaagagcatcatttatacggagcaaactttaaaggtctagcagaagcaatagaagacattgaaccagaggatggcgaagatgcaaaagaagcctttaaagcactaaacaacgccctgaaccagcatcagcaaaaaatcattatctttattgataatatcaccgaattatttgatcacttctctaaggtcgatttagcaatactcagagaagtattaagtcaaaacgctaacctgagaatcattggcggctctgcggtttctctagaaaacttctatgatcacaaacaccctttttatcagttctttaacgtcatcactttaggcaagctaacgaaagatgaaaccctggacctgctcttagcactgggggaagcagccggagaagatgccgctcaacaaataaaactcgccatagaacaacagccggaaaaaatagaatccatccgtcgactcactggcggagtgccgagaaccatggcgctattatttgatattttggccgaaggcccacacggcaccacttttggttacttagatgacacccttgacatggcctctcccatttacaaacatcgaatggacgacctcagtaaacaacaaaaacccatcgtgcacgccattgccaaacactgggatgccatttcggtaaaagaaatcgctcaaaaaactcgtatagacagcaaaaccatatcggctcaactatcccaactgcaaaaacaatggatagtagaaaaaatccccaccgataataaaaaccatctttaccgcatccaagaacgattcttcaatatttggtatctcatgcgctatggccgtcgtcgagataaaaacaaactactttggctaacccgatttattgaaatgtggtgcactcaagaagacttaactcatcgagttacacagtattcttctgggttaagtaatgacgcttacctgcctggcaccttggcctatacttcagctctactgggatgtaaaaacatctctgtgaatgaaaaagaacagatatatctacatgcccgagctttttttgaaaaacaaaatgacgttagttatttaagcttattgcctgaaatagagagtgatgaatacgctagcgaagcatatgcctacattgagaaaaaagaatttaaacaagcaattgagtgcttagaaaaagcggcttctagggatgatttttctgcctactatttaataggtgcaatatatcagtctaaacttggtgacctaaaattagcagaagaaaactttctgaaagccgtcaagcataacgtcattgaggcttataaagagttaggggacttatatacaaatgagctggaagactttctgaaagcagaacaaagctaccttaacgctattgagcatggtgataatcgagcttatagatatcttggctatttatattcgtataaattaaaagattttttcaaagcagaacaggcttatcttaaagccatcgaatatggtgataacagagcttattcttctttcgccgcaatgtatttattatgcgatttaaatgacaaaaaacaccatgcaattgactatgcaaaacaaggtgttagcaatggtgaaaatcatggtggtttatacattttagtatgtgttgctctgtggagtaatgaacttaatattgcaatagaagcaatggaaaaactatttcatagcgacacatggatgaaagaattggaagaaaacactaacgatatgcttgctttattcttgttatttttagccaaaaaacaaactcatcttgttgacaaatggttaaaaagatttgatttaacagaacaattcaaacctatttactatgcattgatgtttctaatgaaagacgaatatccaaatgagtatttgcgcatgggctcagaattagaagaaacggtcacagaaatgttagcaaggattgatgagttagccaaaaaataccaatagcttctttattaattgcctaacagttacataagccagtcatgtctaataactggctttttcgtatttaactcaaaaaataaaatagtctaaaccaacaaacaccttttacgatattggctgggcgtttgagcaaacaatcctttaaaggcatggatataggcggaatcagattgataacctaaatccaaagcgatattttgaatagacatgtttttctcaagtaactgtagcgataaaaccaatctgatattttgtcgccacatggcgaaggattgattaaattcttttgcgcacagtctcgatagcgttcgcggcgatgcgccgaccttggttgcccactcagaaagagttaacgccaaatctggttgttgattcaattctacgaagatcgccatcaatcttctatcatttggaatcaacaagggaatttcgtaactctccgctatagcgatttgatctcgtaacacacaaagcaagttcgtcgtcatttgctctgcgtgattgtccaaaccttgcttgaccaacaacacaataagttccttcaagaatggcgttaccaaacaagactttgcattattcccataactctcagtactttttggatttaaatacaccgctaaaaattgcgtttttgttacagatactgacttatgaatagcattggctggtatgaagagcattccgttatgtggaacgataatgcttttgctctcaatagtggattgcagtaatcctgcgatcggatataacacttgatgccacgggtgcgcgtgccattcctctacgccattcgctggcagattaattatttttgaaacaacctgacgatcagaaaaatattgaataagctcgtttgcattcataattggcaacttgtcgatgttttatgtcatacaagataaatcaagccatcaaaatttaaaatagcctatgcgttaacacaataagttatcagcaggtaaggtttatgagtattgaagtatggttagtgtattttggaacagtgttggcgttcatgtttccaccaggagcgagccatattctaatgctgtctaacagtattgttaatggctttaaaaaatcaatcgcaacggcttgtggtgacctttccgccaattttttacaaatgacggcagcctccattggcttagctgcaagccttcgatcctctcagcagattttcgaagtgattaaatgggctggggtcgcataccttatttattcaggtttgaggttatttttcttgaatcaatctggtttaaaaaacacctcacctcgttccattcgatctttatattggcaaggttttatcacctcagcatccaaccctaaggcgattattttctttgccgcgctgttccctcagtttatttctacttcccagcctttgttgccgcaatttatcgtcttgagcatcacttatcttgttgttgatggcttgttcttatgcttttacggcaaatctgcggcatctttcgcaaaaaagtttcaatcccgtattgggcactattttaataaaatctcgggctctcttttgattgctgccgctatccttcttggtcttaagaatattgataaggattaaagaagtaaactttattgaagccgcatcattctcctcttttcaagtaatcaattttaccaatctatcggttatacattaattgcacaaaatattgttacattataacattactattctttttaacttagatggacaaggcaggtgcaagtaacaggtctgcattgagtaaaaattataatttccaaggagaaaactgaatgatcaaacgccttagcagtgttagccttctcgcactgagcattagtactattgcgattgcaagtgaaaaccacgatgacagcatgactcgttatcgtgtatttattggtgatcacgctacaccacaagtcactgcttttgacttagataatccagataagcgttggacctttaatactgcagggcaaagcaagctttactctgtttccaacaatggcctaatcgttgcggttcagtctgataatgatcaggtaaactttattcaatccggctttcacttccatgatcacggtgcccatactgatatagaaatcaatgatcctgtcgctctaaaaaaagtgcttcagggccctcgtccattccatctagttgagcacgatgatctagtgtccatcaactttgataaaggtgggtacgctgatgttttagatggccatgaactgacggagggacatattgaagtaacacgagtccaacaaaatcatgcacatcatggctttgtgacaccttggggagataactggctttctagtatcgcatcgaacgaagctgaagaaggtcatgctccgccacgaattggtttacaagcaattaagacagacggaacaccagcaggtgatttgcaaaattgcacaggattacatggagaagctttttctggcgcttatctaactgtcggttgcaaagaaggagtcttagccgcaaaagcaggtaaaaacggtacagaatacaaaatgcttccttaccctgcagactttccaaaaggggaaacaacaggcactttattaggctctaaatcctttcagatattccttggcaactatggcaaaaaaagcttagccatcatagatccaacagaagcaccttacatgcagcttgtggagttgcccttccgccgtgtggacttcattttagatccagttaggcttcagaatgcctacgttctaactgaaaatggtcaaatccaccgtattaacttattgagtggtgaaatcgaaaaaagcactcgtgtaacagcgccatacagtatggacgggcactggaatgatccaagacctcgcttagccatagctggtgataatattgttatcactgacccaaatgctggcctgatacgcctcattaatgcaaaggacttctctgagtcgaagaccattaacattgaaggtattccttataatattgccgttgctggcggtagtggtattagccactaactcaaccttagcctttagatttcgcagattctaattcaaaaccactttatgcaatgtaaagtggttttgttgttttaaattgaccaacaatattgcagactttaaggcggttagaatttccattcgttcagaccactaataaccaagcaaacaaggaagtaactatgcctgaactcaaaaatgaaagagccatcgcggaacaattccttaaggaaatgctgaaagcagatgacacgggtaactatgagttgtttgttaagcattacgaagaaaaagatcttgtcgatttctctccagagcgttttgagcatgacatcaaacacatgcaagccagaaatggtcgaaacgtgggttacgagtattttggcgctttacaaggctatcgtgaagacgatcatgacggttgctttcgctttgtgtggaaaggtatttacgagaaacgcgaagctcttatcgtcattggtatccaccgaaaaaatgacacttggtatattaatgaatcagcggttcgataaacccgaaagatgaaatacaaaaatgaatagagtcattcaattaattaaaaaagacaatgttcgcgtgaaggcgcttgaatgtgttgcctctcttggtttacctctgtactaccacccatgatagaaaactaatttgttactgttattggctctttttgtactggtgttaagaaaaaaagccattagcatacggtaaagacttacccagtcggtttgctaataaatacaaaaaaggaactcaggatgagcttaatttttcgcatgatcatgctattgatcgcctcaaaattcaaaccaagattgccaattgtgcatcctaaaaacaccctaacattacgtgtgcttcctaacgatttagacatcaatttgcatatgaataatggtcgctatttgaccatttgtgacttatctagagtcgatatgtttattcgtactggcttggcgagaaccatgcaaaaagaaggttggtttcccgtcattgccgagcacacaatgaaatacaaacgctctctaaaaccattccaaaaatatcaggtcactatggaaattacaggatgggatgataagcgattcttcatggtgcatactttttgggtgggcgatagagtcatggcggaaggcacatcccaaggctgtatcattagtaaaactggaaccattccacctgatgaagtcattaagacagtaacggccaggctcgaggctaaaaaacaactaaactaacaataagaaacatcgtattggatagcagacacgcctagtgagagtggagattgatcagaagctgtttaatgaaaatgattgccctagataaaccatattatctagggcaacttagtttttagtctgtatccgaatagccaacagaaaactatataaaaccattgtctatgatttcactttcccattgcttaaggatgtctcttggtcgagtaacaccatagatcgccttcttactttcagtgcgatacgcccacagctgatttccaaaatcatagtgccaccactcgctaggcaagttagtaaaacctacttcgatcattgcgttataaagaattcggcgattttcctgtggcgttttattattccaactaggcgcttcaagcgcgtcggtccatgaatactgactagcttcgtcgaagtgagtgcccatatctaaaaaacgccccatatcgtcacataaggtcacatcaaccgatccgccagtaagatgtggactgggagctttaacatcggtacttggtggtgaaaccagactttttgccttttcatgcaaataactttcagcatgattcggaaacgactttttcaagatgttaattaaagtatcaaacaaatattgttgtaccgaaaaaggacgccaaccatctagcaccactaatctgatgccagaaggcataagcctagttacttggtgtaatttatcaaacacactttcccgcacaaaacactcgggaatggcattggcgatacccatttttgcgtaaaaaggataagtcactaaccggttcgatgtactcaacggtatcaatacttccccgttatcttcaatgctaatttgcctgtaattatcccaagaaaaatcatttgacggaggaatctgattttgtagtctgtaactgctcatatcaattaaaaatactcggtagtagtaaggttaagcttggaaagcaaataacaaagatctgagcaaaaacggccaccatcacaaacggccaaatacttttaaacatctcagtaatctcaattttactcaccgcagcagccacaaaaacacatgctcccattggcggtgttatcaatgcaatagtgatatttatggtgataaccacaccaagatgcacaggatcaacacctgaggcaatcgccactggaaaaaataccggcgtaagtaacatcagcgcagatacttcttccatcaacataccgataaaaaaagtaatcaggctaagaatcaaaagcacaaccgtcggattatttttaaaaggctccagatatacagcgagctgtgaaggtaattgagcgtaagccaataaccaactaaccacagacgacgctgcgataatgacaaagatggtgccagtcagaatagcagtatcaaccagagcttcacgaagcttggtaaaggataagctacgattcaacaaacccagcaacaaagcgtaagcaacaattaaagcacctgactctgtaggcgtaacaaaaccaaaaacaatactagaaacaatgataaaaggcgcaatcaaggctggagccgaataccaaaaagcctgtaaaacgcctttaaagctggatctttctgtttgactttgtaaacccgcttttctggcatacagataattcataacgataaatgcacctccaagcaatagacctggaatgacgcctgcaagaaacaaatcacccactgatgtattggtcaaagacgcataaagaatcatgaaaatactgggtggaataatcggtccaatcaaagaactggctgcggttaaacctgctgcatagctagttgaatagccttcttttttcatcgcgggaaccagcagcgacccaagagcagaggtatctgccacggctgaaccattcacgccggcaaaaaacacgctagagaccacattaacgtaacccaagccaccacgtagatgtccgaccaatgagttcgctaaacgaatcaattgtgacgtcaatcctgaggaattcatcaagttaccggcaaaaataaagagtggaatggccattaaagcaaaggaattaataccgccaaaaaactgttgtggaaccatgcgataagctaacgaaaaatcgacaaaataaaagccgattaatgatgccaataaaagacaaatgaataatggcacgcctaataatatgttcactaaaaaggtaacaacgatagcaatcaacatacttcattcctctcttgattctgcgggaatggtccctgtataaataccatcagaaacagtgcaccaaagccaataggcacagataacaaaggaatcgatttactcacgccaagactcatgctggcaaatttacccatggatattgagtaacgtgcacttacgtaagtaaaaaataatgagacgcacaacactactaaccattgatacatacgaatcaactgacgagcagtatgaccgacattttgttcgacaaaagagactctcatgtgccgagagtctacataagcgcaagacatcgccaacatgacactggcaatgatgccataccgagaaagttcatccgaccaaataggcgaatgatttaaaatatagcgagtaaatacgctatacaaaataagcaatacattcatagcgagaatggatgcagatataagcaacaacaagcgatacgctgatgcacgtatagtattcagagtcataattgcctcgtaacggcgcccgaaggcgccgaactaaatgggatttactttttaaaacctacatcttttaatgctaaatctacccatttttgatcaataccttcctcttctaaccacttaaagtaagaaggctgacctactgtacgaaactcttctaactctgcagctgtagggcgatatacttccatccctttctcttccaagaaagcaatacgagactcaacctgactttgtaccgcttttctgttgatgtcattagcctctttcacagcctctaacaaagccgctttgtctttagctgataagctttttagcaattcatcattacctactaagaactggtctgaatattggatatttgccaaagttgcgtatttttgcacctcaaataaactgcctaaaataatgtacataggcggattcatctgaccatcagcgacacctgtttttagtgcaagataaacttctgtccaaggaattggtgtaccagacgcaccaaatgcgttgtaaagagcaacctgacttttatccatggcacgataacgaagaccttcaaaatctttcggagatttaattgggtgtttgttattggtaaaggcaagaaaaccaccctcttccactacagccattaggtgtccaccagtgcgcttataaaactcgctctgcactgctttccaataactgccttcatcaaaaaactggcgggcttgatcaaaatcactgaatagaaaaggaattgcactgacaaaaatttcaggaaataaaggagaaacaccaccaaaagaagcaacgtttagacttggcgtatttaatacctgctccatgcgctcttcctcttcacccaacatgctatttggataaagctttaaggtcagctcaccattggttttctgatcgactaatttttgcagattcgtcgcaaataaatgtacggcattcttatctacatcagccgcaccgttataacttaggttgattgtttgagcttggacggcaaacgacatggatgaaatcgccgctcccaatgccattgctttaaacaaacgagttttacctaatacttgattgataactgtcatttttgagttcctttatgatggtaaagtcatgtgtgttttctatcattttattatccacacaaccaacttaaacttgagctgttgacatcacaagcatcaaagcgttgcaattaagtcaacacgtaaggcaaaacaaaatctatcacactatttaagagctaagaattccattgtttcgctaagatgattcaataaagcctgagcagccagcgttagctctctgctctctatgcttaaaacctgaacttttgcttgggaaaaaatattactttccataggaataacgacgatttttccttgtttaatttcttcacgtactgttaacaacggcataaaagtaataccaaggcccgacatcacaaaattcttcaacgccgcaactgagttggttcgcaaacgcggtgttaattttaaatgatttagttcttctgcaagtgtgaccaaacgccccataccagtagatttatcaagcaacgcaaaaggatactcggcaacagaatggaaagtaacaggtttttcttgcttggttagagcatgccccggcggtactattaattcaagaggatggctggtttctaaatgacaatataatttagggttattcaccgacgcataggttaacgcaaaatcaatatgttcctcctgcagtaactgtactgcatcctgtgctccagccatttctaccgaaagttgaatccctttatgcttttccaaaaatgactgcaatgaagatgaaataagatcacctaaaatcccctcacctaccgcaatacggacttcgccagttcgtaggttcagtaagtcatcgattctcgataaagttgcctgctcactggcagacatttttcgatagtactgaagtaattcctctcctgctggtgtaattggattgcgattattcgttctgtcccagataggtaatagcaaactttcctctaactgtgacaacaaacgacttacagcagatggatcaacattcagcctagcggcagcctttcgtaatgttttataccgagcaatagcattaaggtattccaacgcacgaggcgggagtttatgcataagtcacctgagaaaagataaaaagacgaatctaccttagcctaacttccaacaaatatgcgataaaaatagcagcttcagaagcccatttttcaagcaacctttgaaatcttcctttctttgagccacgccgagatgaaaaaagccctatttgcaacctcacctttctgcaaaaaatagcctaaacaatggccactgctcatcacttcaagcttttcatctatatccgaaactgtacgttttctggaggcagatcaaagttcaacctatttttaagaccttaatctatttaacacaatattcatgtgttatttttatcctgcttggaaacaatgagttactcatctactacttgttttgctaaggataatcatgaaaatgctacaacaaatcggagacaatatttggatccatgatggtgctactgtttcttggtacaccatgccctacaccactagaatgaccgtcattcgcttaaattctggggagatatggattcattcaccagcaaaaatcagtgacgagctaatcagcgacgtgaacgctctgggcaaggtatcttatcttgtctcaccgaataaaattcatcacttgttcatgcaagagtggatgcaacaataccctgaagcgaagtcctacgctcccccaggtttagaagaaaagcgcccagacttacactttgatagagcattgaaagatgcacctgaacctgagtggcaagaacaaatagagcaattgattttcaaaggcagtaaggtcatggaagaggtgatttttttccacagagaatcgaagaccctaatcgtgacagatttaattgaaaactttcaccctgatcacttcaaaggcattaagaagctgctagcacaaatgactggcatcataagcccaaatggcaaaatgcccatcgattggcggatgacttttatagggcgaaaagaagcagcaagagactgcctacaaaccatgataaattggcagccagacaaaataattcttgcccatggagaatggattcaaaaaaacgccgtcagttttttaaaaaaatcctttcattggttacagtaatcctcattatctttggcgctatatttttatatagcgccagaacattttcagccagtccatttagccaacaataaaaatatccaacctattttttaaatcaaaaaacctaaacgataaaaaactttgagaacaaataaataaaaagtaattagacctctaaatttaaataataaaaaatttatataactaatcattagatgtgacaacttaaagctatatatacttacaccgctaaacgcccaaaataagagcaatacgtgcatttttgatgcctcttaaaaacgtttattttcttgtatgaaatgtgaattttcatatttttttgaagttttttcctattttcctatctatttgttttgagcgttttttttggttcttttggatcatattttaatttatttacgctcattctcgcagctgttttaattttgactacttgcaaccccgctattaattaattactactgtatgaagttctccaaaatattcagactttattttgataatgttcagggagtcattatgcaggatctatggcaagaaaatattatctatgcggaaaacatacgtaagcaattgcatgctcatcccgagcttagttggcaagaaaaaaacacagcggcattggttcgcagccaacttgatgcgatggatattccatggcgcacctgtgccgatactggcaccatcgcatggctgaacaaagctgccaaaggtaatgcgattgctttgcgcggtgatatggatgccttgccgattgacgagcagacaggcaaagcatggcaatcactaaatcaaggctgtatgcacgcttgcggtcatgatggtcacactgccaccttgttggcagcagcacgatggttgaaacagtttgaagcagaacttcctcagcctgtggtgttgattttccagcctgccgaagaaggctttcatggtgcccgcgaaatgatcaaagacggagctttggaaaacgtcggcgcaatttacggttggcacaactggcctgctctgccatatggcacgattgcttgcccagacgatattgtcatgtgcggcaatggtaccttcagcatggcattcaaaggtcgcggcggtcacgccagccaaccagaactatgcgccgatccattgttagccgcgagcgcggtaaatgtggcgttacagcaaattatcagtcgacgcattgcaccacaagccactgcggtgatcagcgtcacgcaaatacacggcggaaccgcgcctacggtgattccagaaacagcgacgctaagcgggagcattcgtgtacctgatgaagcaactcgccaactcatcaaccaacatattactgatgtggcgacacagacggcggcggcttatggcgtggaatgcgttgtagaacacgatatgcgctatcaagcaaccatcaatcataaagatcaagcaattcatgctcgcgaggtttggcaatcgctttatggcgaccacgcactcgaacatggacaagccttacccatcatggcatcggaagattttagctactatttgcaagcgattcccggtgcgtttgccttgataggcagtgacgatggcgaaggtcacaacgtggcttgccacagcccacattacgatttcaatgatcgattgattgccgatgtctgccgttggttttgccaactcgcaggccttgccgatcaatcactacccaagcactcactacaacagtaacaacccaaaaaacactaaccaacaacctctagtaatagggttgataggagacgttatgactattttcgaacaacgagaatccaacattcgagcatacgctcgcacgtacccaacggtttttgttacggcaaaaaacgctcgccaaacggatgagaacggcaaggaatacattgacttcttcgcgggggctggggtgctgaactttgggcacaataatccctacatgaaagaagccatgatcgattacatgcaaaaagatggcgttctgcacagcttagacatgcaaactgaagccaaagccaattttatgcagaaatttacggatgtgattttaaaacctcgaaacatgcctcatcgcatgcaattcatgggacctactggcactaacgccgtcgaagcggctatgaagctggcacgtaacgccacaggccgtcacaacattgtcgcctttagccaaggctttcacggcatgacgttaggcgctttggcagcaacggccaacgagtatttccgtcaagcttctggcgtgcctttgctacatgtcagccatgagttattcgatcaggaacacgatcaagcagcttctcttgcggcattagatgcattggcgagtcagtatcgtgatccatccagtggcatcaagccaccagcagcttttatggtcgaaactatccaagcggaaggcggcgttaacgtcgcaagcaaagaatggatgcaaaaattggaaaagctcgccaaagagtttggttctgtactaatcgtcgatgacatccaagtgggctgcggccgcacaggttcttatttcagttttgatgacatgggaatcaatccagacatcatcaccttagccaaaggcattggtggcgcgggtacgccaatggcaatgaatctggttcatccagatttggataagcattggtcaccaggcgagcacacaggcaccttccgtggacaaaatttatccttcgtcgcaggcgaagtcgccttaagctactttgacaatgacaaattgatgaacgaagtcatggaaaaagtaaaaacggtgcgcaatacattagagccgctagttagcgaaaacagcgctaaagaactgcgtggcaaaggcttgattcttggcctagacatgggctgcggcgacatagccgctaaagtggtacaacgctgcttcaaaaatggcttgatgctgggagcatgcggtagtggcggtcgagtactgaagattattccaccattgaccatcccagaagcagaccttgcagaaggcttggatattttgaaagacgccgtacgttttgtaatggaggaagccgcatgattgaacgcgatgatatgacatttactttcgctgagtatcagcgtcgcttgggtgaattgcgcgctcgcattgccgaacgccgactggatgccgtcgtggtcacagacccagaaaacataacgtacttaacggattaccagacgacgggttattcattctttcaagcgttagtgattccactcgaaaaagagccattcatgatcacgcgagcgttggaagaatccaatatatttgctcgaacatgggtggaattaacccgcccctatccagacacgggtgatgcgattcaaatgctggtggatgcgctacgtgagtttggtttagctgacaaacgcattggttatgaacgcaatagttatttcttccctgcttatcagcaggattgcattcataccacattgaaaaacgctaaactgatggactgcttcggcattgtggaagaaggtcggatctgcaagtctcaagaagaaatcatggtcatgcgtcgtgcggcactcgccaccgaagccggtatgaaagcaggtattgaagtgtgccgccccggaatcaccgaaaatgaaataggagcggaaatcgccgccgccatgttccgcgctggcggtgaaacgcccgccgtcatgccgtacgtcacctctggcccaagaaccatgattggccacgcaacatttgaaggtcgtaccgttctgcccgacgaacatgtctttctcgaagtaggcggttgttatcgtcgctaccataccgccatgatgcgcaccgttattctgggtgaactgtccgatgccatgtatcaatcccaagaaataatgaagcgcgcgctcaatgaaattcatcgtgtagtacaaccgggcatgactgtctcagatgtcgataacatggtgcgaaatatcattatggacaaccaagtgggcgccagtttgattacacgctctggttattctattggtatcgccttcccgccaagctgggatgaaggctatatcatcagcttaaaacaaggtaattctgcggtgttaaaaccaggcatgacctttcatatgattccatggatgtggggcattgaaggcgataaaacctgcggcatttcggacaccatcgagatcaccgaagatggttgccgttctttctttagcatggatcgagattttacagtgaaatccgctatgaccgaacctcaggaaagaagagccattgagctgtccggcagcgtacctgttaaagaggaagccaagaaaaccaaatcgaacaccaagcaagccgaaaaagcggccagctaataggaggtgaccatgttaacagcagccaaattagaaaacacaacgcttgaaagcattaacccgacgacgggacaagccttaccttcttgtgaagccttgacgttagacgaagctcgttccaccatcgataaggtggcagcgggctttactgggtggaaagccacaagttacccaaaacgcgcagccatattaaaagccgtagccgcaaaattacgagaaaacaaaggtgagctggccgatttaatggctctggagatgggcaaaccagttaaagaaggcgttgccgaggttgagaaaagcgcatggtgtgcagaatattacgccgacaatggcgaagcattcctgactcctgaaacgttagaatcggacgccagccacagctatgtgcaataccctcctcttggcacggttctaggtatcttgccttggaacgcgcctgtttggttggcattgcgctttctggcgccagccttaatggcgggtaacacttgtgttctaaaagctgatcccaatgtgcctgccacggcaaagaaattagtcgaatgcttttatcaagcaggcgtaccagaaaacgtggttactaatttagcggtagccaattcggtagcaagcaaaatgatcgaccatccaaaagtcaaagcagtgtcttttacgggttctagcaaagcgggacaattcattgcctcgcaagccgcagcaggattaaaacctgcggtattggaattgggcggttctgatccttgtattctgatggccgatgcggatttggaaaaagctctcgatataattaccctgtcgcgcatgatcaacgcagggcaatcttgtattgcagtaaaacgcttattcgtcgaaaaacccatttatagccaagtttgtgaagcgctacgagaacgctttagcaaactcaaatgcggcgatccaagagacgaaagtaataatctcgggccattggcgagggaagacttacgagatcaactgcatcgccaagtatcagaaagcatcgacgccggtgcgcgctgtttaacaggcggcgatttgccatctcgctcgggcttcttttatccgccgactttattggtcgacgtaaaacccggcatgacagtctttgaagaagaaacctttggcccagtactcagcgtgacgccgattgatactattaatcaagcactggagctagcaaacgataccgaatacggcttaggcgccagcatttggaccagtaaccaagtggccatcgatcgagccattgagacactggaatctgggcaaatagctgtcaacggcatcgtcaaaagtgacccaaggttgccatcaggcgggattggcaaatccggctatggtcgtgaacttggcccacagggcatacgcgaatttgtcaacgtgcaacagatttggattgcttagcgctatattgctattatgttaaaactcatcaaaagagtctcccatgaggctctttttgtatataaacaaacctttaaaaagcaacaagagtaatgagcatggaaccgctgccatatttgaaaaccatcgaacttaaacgggatttaatcgactcttttgacgtttatcctttctctattcctgcggtaaaggaactggattttattgagttcgataaagctgtgactatttttgttggagaaaacggcagtggcaaatccaccttactcgaagccattgcggtaagtatgggcttcaacgcagaaggcggcaccaaaaacttcaacttcggtacgcgcagtactcattcggacctgcacagctacctacgcctttcgaaatcctttaaacgctaccgagacggctttttcctacgggcagaaagcttctataacgttgccactaatattgatgaattagatgaagacccctcaccagcaccatttattaaagacagctatggcggaaaatcgctgcatcatcaatcccatggtgaatcttttctagcacttatgttgaaacgctttggcggaaacgggctttatctccttgacgagccagaggcggcgctttcaccgacaaggcaactggcggtattgagtcgaatgcatcaactgataaacaatcaatctcaattcatcatagcaacacattcaccgattcttatggcgtatcctggagcgaaaatttaccaaatcgataaaacaggcatttacccagtcaaatacgaagacaccgaacattacggagttaccaaagccttcttaaataaccctgagccaatgttgagagaattgttttcataggaaggagacagcatggctttgtatgtaaatggtgttgaagatgctatcaaaagcttgattaaatgaacggtatgaaaccaaatagctcttattgcctatgaatagtcggcaataagagctatgaaaaattcagacaatcaaaaaaatgtctttttgggatattaaagtgttgcggtaaatactttagagaagctggttttttcttggatatcgatatttaggcgcaatctacgagaaatatcactggcagagaaaataccacgaatctcatgattttcacgatcaagaaccaaacagtgacgttcaccgttgtttttaagcgcggtaattacatcagaaatggtggctttagaaatatcctgccaatccaatgcttttaggttctttttagccgtcatcaaatcagctacgacaatttcagatcgctccaagccttcagatactttctgtacgattttgcgctcgatgatatcgtcagagctgaccacaccaataaaatgcttcttttcatcgataacaaatttcaaacgtacgtgttctttctgcatcagctctttggcagtgagaacaggtattgtggattcaacgaccaaaggtttgttgtttttaaaatctgtgaaaaatagcaatgcagaagaatcaattgttaagtcgtagttttcttcaggccaagccaattcatctatttctgttgtagggtaaaaatctagtattttcatataaaggcactccgtagcgctatcttatcgtaaatctaatatggaccgtgtctatccataagcatatctaatcattttgcttagagtaatagattgctactaaaaataacaatttcaaggttagagaacaacgctacaacagattctgcgtcgtttttcagcaaaagcaaaaacaccttaataatcaagactgataaataaaaatattcgaacttccatgtcagccgatgctaaagtggcaaacaatttaaatcgctatgccaagataacggggaaatatgaacacggtcagccaacagtacaaaatgaaaggaatgctcatcaccaatcacgaactagaggttccgttggattgggtctcctttaacaagagctttaacaggagttctaacaaaagccttaataagacccctgacaacagttcgatgattacgctgtttgctcgtgaagtggttgacgtaaaccgcgccgatgaagagctgcctttgttactgtttttgcaaggtggtcctggtggcaaatcccctcgccccatgccaggttcgccgtcatggatggaggaagccttgaaaacgcaccgcgttattttaatcgatcaacgtggcacgggtcgtagcagccgtatcgacaccaatctgatcagtaaattgtctgccgaagaaggccgagattacctgcttaaatttcgcgccgatagcattgtggccgactgcgaacacttacgtaaaacggtatatggcggccgtttatttgaaactttgggacaaagctacggtggctttatcactctgacttatttatcccaagcccctgaaggtctagcagcgtgctatgtcacgggcggattggcaggtttagaggaatcggcacaagaggtttatcagctaacttatcagcgcgtgatcgagaagaaccaagactattatgctcgctatccagaagacgccaaggtcatggcgaagatcgcacaatgcctaaaaaacgacaaagtacttttacctgatggtgaccaacttactctagaacgttttcaaagtatcggcattcttttgggaatgggtccaggtattgatcaggtacattggttagtagatgaagcctttgcttgcagtgacaaaactcgacttagcgatgtatttttagagcaagtcatgaacataaccagctatcacgaaggtccactttttgcagtcatccatgaaagcatttatggtcgacctaatgaaagcactagctgggccgcacaccagctgcgagatcagtttagtgaatttgtcgcatctaattcacctttgatgttaacgggcgaaatgatctatccatggatgtttgaacaaattacttcgttacgcccttttactgatgctgcgaactccctagcggattaccaaggctataagccgctttacgatctggagaagctagcacaaaacaaagtgcctgtggtagcagcggtgtatcacaacgacatgtacgtaccccgtgagctgtctctaaaaacggcgagccaagttgccaacatgcaaatttggctgactaatagctacgaacacgatggcgttcgtcaatcgactgaagtgttctgcaaactacgcgaattgatgttagatcaaggcggccctttaaaaagctcaacataaatctactctaaggttatgcaatttttccgcattgtttaagcgacaaaccgctaagatcgatacatcgaatataaattaataaggagtttttatgagtcatccactcaatcttagcgttaaaaacatccagagcgaaaacgttgacctatccacttaccaaggcaaaacggttttgattgttaacgttgcgtcaaaatgtggtttaacaccgcagtacgaaggccttgaagccttgtacaaaaaataccatgagcaaggcttagaaatccttggtttccccgcgaatgattttgcaggtcaagagccaggcagcaatgaagaaattcaacagttttgcagccttacctacgacgttactttcccaatgttcagcaaaattgcggtcactggcgaagacaagcatccgttatacaaaggcttgatcgaagcggctccggttacgccaaatcgcgacgccatggttaccatgttggcaggtcataaaatcgaagctaccaaagcaccagaggtggtgtggaactttgaaaaattcctagtcaccaaagatggcaaagtagaacgtttctcaccagatgtgacaccaaaagatgatgcacttgtagcagccattgaagctgatctataaatcttgcaaagcaagccactgtttacgcagtggcttgctttcccaactaagcattccttaactgccgaatggctttcatccggctccacttttgcctattcagctttttataaatccacaaacaaccaatatcaaacccaaaataaaacacactaatcccacttggtggattactgctggtaatgaaaggaaccgttgaaaaccacgtatctggccacacccagcattgataataggttcccagcaattctaaatacaccaccatgaaaaacatgataagaaagaacagctcattgcccgatttcgttttcaaaaaaagcacaacaccaagcatacaaagaaagcccaatctatcctggtcaagtaacaaccaaaggcttgaatagacgatcattccccaatacaaaatcgtaacaacccgcactttgttgtgttggatgattttttctttttgaatataaaacacggcggcataaataagactgtgaccaagaggtacataaagcggcacattttctaaacgatattcgtacatacccaaaagaagggaaaacaccacctcaccaaataaggccaagacaacaccatataacatcagctttttgattttactggtcacgcgtaaatacacccaagcaaagcacaacagtactaaaccattggtgatccattgactgtaatgaacctgctcagccaatgactggctgtcaatgaacaaaccaagccagagcatcaagagcacagggatatagatggatttatattggagttttgaaatcatttgcaaatgataaataaacttaacgactgacaccatcaaaaacaaactacttacggtaatagcttacgattaatataacgctttggcgtaatacctgcgattaactggcattcacgcgtcatatgagcttgatcagaaaaaccgtattcgatagcaagctccgctagtcgggtgtgatttcgtccttcttttaaagccagcaaaactgcccgaactcttcgcaatcgttggaagtattttggcgacatactcaagcggtgctgaaactggcgctctatttggcgctgactaagtggaagcgcatctaacaaatcaactcgagaagattgttgtagcaactctaccgctttcaacacaggatcatggatatcggtcatgctagaaaccctttggtaaaaaaccttatccaataaatctatacgctcttcagtattcaaacagtcttttagttgcaccagtaaagattgaataaattcagacgtttgcagtggacctgtcatgtcttgttgttttgccaattttgtctgaaataagcgccccattccgggctgaaagcgcacccctattagatctgttccagatgataaatgaatgagatgagcacgttgattagttgcttggaacatcacctgatcttggaattcttgctgatcgatcagcactggcactccaagattaaacaagatgccactaccggcatccgcaaccaaacgacgagtcacgccaggttgatccattgggacttgtgccgaccaaatagcttgcaaccacaaagaaagaagcccttgaggaaaatggatattaaacaacaagggcgatgtcatgttaatcctctaacttactggtaagtagaaacagcttatttagcgaaaactgccaacctcaggtttaaagacttttacaattcgattccaactagaaatagcatttatcgcaacggttaaataggttaatccagattcaccaaaattggctagcatttcttcgtaatgagcatcatcaacagaatgacctgcaacaagatgctccgcccaagccaaggcttgacgttcttgatctgaaaataatggagaatcttgccatgcactcaaagcaatcattcgttcatacgtctcgcccatttctaatgcttgcgtgctatgcatatccaaacaaaaggcacattggttaatctgtgatacgcgaagcttcactagctccaagatagtcttacctaggcttggtatctgtgcaaattgctgacctaagacttcttcttgcttaagcaaaagctcaaacgcttgtggtgcaacagcataataattaatacgttttgacataatgagacctccaaagaataaatttgaagatcaatcctaacgactgcgaacctatattaattgaagaaattcgacattttacaagaaagaataaaacacaccaaattgatgaaatagcgccaattcagcgtgttttatttcgctttttttcaattaagtatttacttaataaactgctctgcccaaaacgccacaggcgaggcaagcagaatggtcaaagcaactcgctgataccaaacgatcagcatttgcttgatgctcaacggaatctcggtcgacaaaatacaaggaatcgacgcagagaagaaaagtatggatgaaatcgacaccacaccaaccacaaacttcacgacgaatacgcttttcgctgcgatcaaagctggcaaaaacatttccgccaaacctgtcgctgacgcggtagcaaccatcattggatcaggtaattgtgcaacccacgcaaacgggtaaaacagataaccaatccactcaaatactggcgtgtatttcgccaagagcaaaccacacaaaccaacagacataatagaaggcaaaatactcatcgccattatcatgccttctttgatgttttgcaggatgttgctagcaagtggatttgcattattagtcacttcaagtccttctaaagcagcctgtttaaaacgagaatgttgaaactcttccacttcacgacgttctgcggtgttatccattttgctaagcgggaaaagtcttactgtgattgccgttaccacgaaagtaatcaacaaggttgcccagaaaaatacgttccaaacatccattaggcccaatgttttcgccacaatcaccatgaaagtcgcagacacagtagaaaagcccgtagcaataatggccgcttctttcgcggaatattgaccagacttataaactcggttggtaatcaacaaaccaatagaataactacctacaaacgatgcaaccgcatcaatcgcagacttacccggtgtcttaaacaacggcttcataataggctgtaacagcacacctgcaaattcaagcaacccgtaaccaattaaaaatgcgagaaataccgcaccaataggcacgatcaaaccaacaggcacaaccaacttactgaacaagaaaggcaacatgtctttttcaagtaaaaaagctgggccaacagagaaaaaagccattacagcagtaacaacacccaacaccttaaaaatagacaatacggtttgagttttacttgcacgccagttacccgaaataaaaggataagcaccaccggctaagacaaccaaaatagcgtaaacctcagccatttggccgtaatcatttctgagccacgacactatatgatcaaggggaattgtttcttttccaccaatactgatcggaatgaaaaagacaaaaataccaacacaactataagcaatgagtttaaaaagagacagcggagacacaactccggactttgaatctgtagcattcatatgaggacttcctatgagaacgttattaatcacaagataaatagcaacatacataccaacatgtatatacatattaaaatgttgcaataaggcctattcacttgagattaagataagtttgtttttatttttcaacgctaacaaggcaaatatcgcacagaataagcgcaatataaagacttatgcgctattttgaatcatatcaatccaaaatagatagacgtacttataggaaaaagaaatttgaataagagcaataaaagaaaggttgtctatacatagcatgaaaattgagcggctaacgtagctttatcctaacgtcatatcagaactcttataggcgagttgaaccacccttcttttcaaccagttcggcatacttcaccagtaaatttttagcttgatactgacttacatctggggcttttacatcatttacaacaatatattgaatcaaatccactgcgttttttgcttcttgctgtatgttgcttagatcactttgataaaggtattgtttttcgttctggtacttttcactctgatgcttttcgttctggtatttgccgaacagctctgggtaaacctgccgatctggtaacactggcacacaaccaagagtaaccgcctctagtaccgcaagaccttggaattcatgtaaagcggtagagagcacaatgtctgacgatgaaagaaagcgcagataatcggctcgacttggcgcaaagccaaactgtgtaactcgatgggcgaacttagcttgaatctggtcaaattcttttggcgtggaacgaaattgctcgcctaaaatggcaatttcgtaatctagtttgcgatgctctaattcttctaaaatagccagcagtcgatctggccctttgtcgaattcccaacgtgccgaccaaactaactttattcgccctggctgagatatcaagttcgtgctttcttctgccgaaaccaaagcctccatagaaacaagcatatccaaaggcacaggaagaacttgagattttgcttcagtaccatttaaccaatctggagagacataatcaggcagtttttttaacaaggcgcgagcaccagcaaagaacgaggctttgttaaattgactattgaatacacacaaatcagccgccaaggcactgtacaaagtaaccatttgcatttcgataaggccttgctgtttatcactcgcaggataggcaaattggttttcatggaaatacagcaaccaaggtaggttttgcaaatcggggcaaaaggcctttagaccaacacaatccgtcattgaggtggcaatgaccaagtcataaggcttttctagtatcggcttaaatttcgggtcaaaagcaaaactcatagcattaccacgaatccgccatgcaaaatgccgagcaggcaaagacaaataactccaatcatgctgacttaaaccattcatcaaagtatttgcccaagctttatggctgctggcttcgtaggcactgatcaataaaattcgcacggattctttctactcgttggttaaatttggcttttatctatatttgagagcttttgggtctatttgagagctttgtggctggctcatcatggttgggtcgaatatcatgtaggaaaattacaaatcactttaaggaaaaccatgatcattcaacgtcacgatcaagatattaacacgccaacaggcactatgcgctgcaccgtttatcgtcctcaggccgaagggcgctttccttgtatctttttttattctgaaattttccaacaaaccgcaccgattgcacgctctgccgccataatggctggccatggttttgtggttattgtgccagaagtgtttcatgaacttaacccaatcggcacagtattaggctatgacgatgaaggcaaagacaaaggcaacgcagacaaattcactaaaacactagaagctcatgacagcgatactgtagctatgctcgaatatttcgaacagcaagattattgcactggtcaatttggttccatgggcgtttgcttgggcggtcatttggcttatcgtgcagccttaaaccctcgtattcaagcatctttctgcttgtacgctacagacattcattcgaataccattccttgcgacgaaggcaatgattcttttactcgcacgaaagaaattcaaggggaattgacgatggtatggggcaaacaagatccccatgtgtcaacagaaggacgtcagaagatttatcagcaattgatcgatactgaccgcctattcacttggcatgaattcaacggccagcatgctttcatgcgcgacgaaggcgatcgttacgacccggctctcgccttagaatgctacaacaaagcggtgtctttgtttcaacgtgccttgcataaagcctaatgacaaaaagccattcgaccgaaccgaggtgagcttattgctcgcctcgccacattggcgtcattgcgcattcgcctagctcaccagagatccacatttctccatcttgaatagtgacgttcaattgcatagatcgagtacagatcttcgccaacgcctcaacttgagattcgcggaattgcaagactcgcatgttatcaaaacgactatttttgcctttgttttgttcccaccaaatatcggacttatcgttgtaattaacgacgatcactttctgagctcgaccacaagctttacgtaaacgcttctcgtcaggctgacccaattctacccaaagcaaaatttcgtctgagtaatttttctgccaaagatcaggttcgtcttcggtactaatgcctttgctgaaacttaattgctcgccgccttctttctcgtcagccaataaagcgaacgccgctaaacgcaccatcatgcgctcttcggtttcagaaggatgtaatgccaaggtcaattcataactttggtaatggtttcgatccatatcggacacttgaaccgatgctttataaattgttgctttcgtcgccatggggtcacttactacattattaactacaaaaaaggacaagaaaatcgcgacgaattgtacagcaaaaaacaccgacaataccgctacaaacaaactgtttttttcacatcatgaaggaattggtaatgtaaaaaaataaaagatatatcaatataaatgattgacataagtcacaaaaaaaggctcaataaaaaagctcgaaaaagagcaaaaattacgcaatgcataacgcaaccaatagaacacaaagttaaggagaagcaagatgactacatatacgctaaatcattctacttcccctatggctactcgctgcaataatcgagtacgtaaaactttgtccacgcgttcaatgcctgtgtaatacaccattgaccgcggaatttacgcggtcacctctgtaagaaatcaccccgtaagttccgccaaagctattattttggagaaaacttatgagtatcatcgccctattcaacgccgctaaagaatattttgaagctcgtcgcaccaatcaattatttcgtcagcttgatgaccattacttaaaagacattggtttttaccgcgataacggacacattcgtccattagcaggtaacaaagacttagaaagtgatcagaaaggaaaagctcaaataccaccaggagaacaaccgagcgacggatgagttgaccgtcaccttagatggctctagggtgacggtaaagcactaggccggatggccacgacgcctttcattattaagtagtgaaaggcgttttttatagtctttatattagcgttatagcaacgaagttattagccacgctctaattgtcgcactacactcgttacgacaccaaatacttctaaactagatgcttcatcttcaacaattggcgtaactgttgctgcgtaagctttgttctttggacgaagcagtacgtctggttttaattgcaacgtcattaccgccatttttccatgttcaaatgcaatcacgatgtccccatgacgtgcagttaatgatcgatccacaaccagtacatcacctgtttgaatatcttctctttccatcggctcaccttgagcacgcacaaagaaagttgttgtaggattgggaatacacaaggcattcagatccacagatttatcttcaggctgtttaccgagatccgaaggtttcatagactcagaataaagtggaattcgaacactgtttgccgcaataaaagcagcagactcagaagtaccaagataagacacgcgcatagtaaaaacatccagactgtatattcgtacagtatgttttaaagtacgcaaataaactagcaaatttttgtaaagacgatagattaatcccctctaacaaacatcaaactagagttcgtgatccctaagcaaatcactttcactgaccacccctcccgtcgccaacgagatccgccgtatgtatttcgcaggtgaacgcttatggatatgcaaccaattccagacatgtgcttgtttaactcctaaaatttgcgcgagtgcagtttggcttcctacaatttcgactgcttttgcaatggctgacatataacctccttaacaacctttactgtatttgatgacagtttttattgtttgtcaaatacagataaagttgtaattattcgcttatgactattgcagaacgcgttaaacaaaaaagaacagacctaagactgactcaagccgagttagcgaagcgtgttggcatctcccaacaatcgctgcaaaaaattgaagacggcagaacacaaaatccgcgcaaactactcaatttagccaaggcattagattgtgatgcagaatggttactactgggaacagcctgtgaagtaagagaaagcgcttctagctacaccaataacaacagcgcttccacatccttagaaactaatttaagacctataattacaacgctacaagcagcccaatggcctaatattacggatttagacgaaagaaaatttgactggatagaaacccctgaatcaacttccaaatcagcattttggcttaatgttgtgggagacagtatgatgtcaccttctggcacaagcgttccagaaggctacctaattctggttgaccccagcttaacagccaaaaatggtgatttgatcatcacaaaagttgcagacagcaaagacgtgacatttaaaaaattagtcatcgacgctggccgaacttatctaacaccactcaacccgaactatagaccaattgaagtccccaacgacctaactgtcataggtgttgtcacccaagctcgaatcttgttttagactatttacaacctccctgcttcatactaacgtaacgtttggcctattaaacaagaaaaacaccttaagctgttgacacactaacaacataaattgtattttaaaaatgtcgacaacaaccaaaggataggaattatgctagtcattactcgacaccccggtgaaaccattaacattggtgatgatacggaagttaccgtattaggggtacaagggactcaagttcgcatcggcatcaaagccccgcaaaagataagcgttcatcgagaagaaatttacaaacgtattcaagcagaaaaactactggaaacttacagtgagcaggtcaaagaaaaccaacctacttagaaaggtttgccaagaaacttaaactctcaacaaaaaccacataaaagcaacaaatacaaaagagccccaatgcagtcttaccaactattcgggatcacgttacattagggcccttttggctattcgaataaactcacactgttagacaagaacattatcaacatcataagtaccaccaaacagctcgaatatcttaccattcaagtcatccttgcttaggataaataaaaccgatttagcaacatccgctcgcggaatcgccatatcttctcgactattcggccgtttaatagtgattttcccttggcctttctcattcgttaatgggccaggacgaacaatagtaaaaggcacacctgatgccatcaaatattgatctgccatatgcttagcaaccaaataaggcttgatatctgactctattgcctcaggatcatcagcaccaatactgctcaccataataaactgcttaacattggctgcttttgcataatccacggctttcttagctgcccataaatcaatcaacaaggtcttatcagcacctgttgaaccaccagagccagcaacaaaaattacattatcaataccatcaaaagcatgactaaagtcaccttctaaatccgcttcgacaatttctagatcactgtcttctaaatgatccaacttagatttgtctcgtaccaaagcacgggcatcttcttccgtctcaacaagtgtcttggttatcaattggccaatttgaccactcgcacctataacaagagttttactcataacttgcctcctttaacgttttaaggagcgaaacctgtcaacaaacaggttttgcttctaaagtcttacctaccactataaggacatgagacaaggatgaaaccccaaacggccagtttgcatatttactggatattagatctttattttatagaggcgttagaaagaaaagggcgctcctgataattcaatcaaaagcgccctcgtcatttaggctttctcttggctagatatcacccaaacataaatatttaatttctaagtaatcctctaatccatattttgagccttcacgcccctgccccgattcttttacgccgccaaaaggaatcatctcagaactgatcgctgtttcattaataccaaccatgccgtattcaagcgcttcaccgactcgccaaatacgcgaatgatctttagtgtacatatacgcagcaagcccaaattccgtgtcattcgccatcgtgaccgcttctttttcggtactaaacttaaatactggagcgaccggaccaaaaacctcttccttggctagtcgcatagaagtagttaaatctctaataaccgttggctgataaaagtgatctccctgcgcatcggttttgcccccaatacacacctttgctccctgctctacagcgtcattcaccaaagcaataacattttctactgcttttttagtaatcaatggccccatggttgtttgatcagccatgccatcacccaaaataaattcgccaacgcgattggtaaaacgcttgataaattcatcgtaaatggtgtcttgaactaaaatacgattggcacaaatacaggtttggccagcattgcggaacttagcgccaagagcgccagtcacggctttgtccaaatccgcatcttcaaagaccaatacaggagcattaccacctagttccattgatgtctttttaatggtcttagctgattgctccattaacagcttgccaacggcggttgagcctgtgaaggtaattttcttcacaataggattagaggtcagttccgcgccaatggattttgaatctttacccgccacaacattaagcactccagcaggaatgccagcacgagaagctaactcggccaaagctaacgcagacaagggtgtttcagcagcgggcttcaatacgattgaacaaccagccgcaagtgccggagccactttacgagtaatcattgcattagggaaattccacggagtgatagcccccaccacaccaacgggttgcttaatgacaattgagcgtctgtccgcactggtacttggaagcacatcgccataaatgcgcttcgcctcttctgcaaaccattcgatataggaagcgccatatatcacttcaccacgggactctgacatcactttgccttgttcagacgtcatgattaaagcaaggtcttcttggttctctagtaccagttcataccagcgacgtaatatagaagaacgctgttttgctggaatcgtcttccagtgatcatacgcaacttctgctgcggcgatggcttgcttcgtctcttgtgctcccaaatccgctaccttggcaatcacttctcccgtggatggatttaatacttcaaacgtatttccattaggtgcctgaatccattgcccatcgataaacccagccgatattaataaagaaggatcttttaatttttgctctaacatatgtactccatttaacttttgacaaacttcagtcttagcttaatgccactaaatcagactaagagaccgagcttgggttatattgatgttcgcttattttagagtgcttaccagcaaggtcgtcttggttataactggttccacgagcttcatcctgcaagcctttcaccaaggcccaacacataaacagcaagacaacggaaaaaggtaacgccgcaacaatagaagccgtttttaatgaatccagaccgcccgcaatcaataagatcgcagaaacagcgccaagcccgagtccccaaataactcgtaggaagcgaggtggatttttatcgcctaaagaaacaatggtgcaaatcaccaaggtgccagagtcagccgacgtcacgaaccaagtcacaatgaggaatgtcgcaagaccagccacaagattggtcaacgaaggcacattaatcgcttcaatcgtgctatacagagccaatgttatattgtcatttacaacgcctgctaaactgccatcaccaaatagctggatgtttaatgccgttccaccaaaaacaatgatccaaatgaagccacctagcggaggaataactaacgcggtcaacataaactggcggatagtacggcctcgagaaattcgtgcgataaacatcccaactaatgggccccaagatagccaccatccccagtaaaaaatggtccaccagctttgccactggcgagtcggatccgtatctacccaaaatcccatcggtatgaagttagagaaataatcacccaaactggaaaccgttgtttctaataagaatacagttggtcctgctacaacaaaaaagccaatcaccaaaacacttaagcggatattccatatactcaatattttaatgcccttcccaacccctgaaatggcggaaacagtggcgataacagaaactacagcgattaaaataatttgagttgttagcgaaatgtcgataccaaaaagatagttaagaccagcattcatttgagaaacacccaagcctaacgtcgtggccgttccaaaaagcgtgctaaagatggctagaaaatccacagcatgaccaattgggccataaattttatcgcccaaaagaggatataacccggaacgaacagtcagtggcaaacctctgcgataacagaaatacgccaaacaaaggccgactaaaatatagatagcccaaccatgaagtccccaatggaacatggtgatacgtagtgcgacttgcgccgcttctaaagtattgggctgcacattttccatttctataaatggattgccttgaaggtaggtaatcggctcagcaatactccaaaacagtaagccagtaccgatagcgcaactaaacagcatagagaaccaagcggtaaaaccaaactcaggcttctcatcatccttgcccaggcgaatatttccatagcggctaaatgccacccatatcgagaaaaatagtacaaagcaaacaacagcaatgtaataccaactcaggttactctggatccaagcgttaatgccattcgcgatagcattagatagatctacatttaagatggaaaaaagtacgaatgccccgaccataagaatggaaccataggacatgattttgtacattttttggtggttattttgatgttctgtactgcttggcttcattacaactcctaagcataagccttcaaatatagtatttgagtgttatttttattggtttaggctgttacagcgcttagttttaaaaatcagacccacatttaactcagccgagtccacagcgagtcagctaagcttactgactcacttactcagtgttagggtcttgatatttaaaaggcacaaataacgtttagtttttaccgcattacgaagggattccccataggttcacttgaagtactaatccaagttgtacgaactcttatgtaatcttgaatcgcctgaataccggcttcacgtccatagccagattggtttacaccaccaaagggtgcaacaggagaaacggcacgataggtattcacccaacatatgccagactgaatttgctgagaaacacgaagcgctcgcgctaaattttccgtgaaaacgcctgatccaagaccaaactcagagtcattagctaatgcaacggcttcttcttcggtatcaaaacaagcaatagatagcacggggccaaacaactcaacatgcaaggtttcaatgtcatttgtcggacactcaacaatggttggggcaaaataataatctgacccaaggccttctaaacgaatgcctcccgcgaggatctttccaccctgttctttggctttttctagggcgcgctcaatgccatcaatttgtgccaatgtgcaaagcggcccaatatgactgctcgcatcaagtggattacccaccacaatagctgctgttttttctaacaaactggctaatatcttagggtaaatatctctctgaacataaactcgagacccagcaacacaggattggcccgatgcaccaaaattccctgcgataatgccattggcagcgctttcaatattggcatcatcaaataccaaaattggggatttgccgcctaactcgagtgaggtcactgcaaagttgttcgcggtatttcgaaccacatgctttgcggtttctggaccgccagtaaaagcaagacgatcaatatcgggatgtgacgttaacggaatggcgcaaccttccgcatctccggtaataaccgaaacaacgccgctgggaaaacccgctttttcaatcaatttggcaaactccaaaatagcaattggcgctatttcagaagccttgatgatcacggtacaacccgctgccaatgcaggagcaagtttggttgcggtgaggaacatctgcgcattccaaggaacaaccgcagccacaacgccaatcggttcgggcttggtgaagacatgcatgtctggtttatcgataggtaaagtatgaccttctatcttgtctgccaaacctgcgtaataacggtaataactggcaacatatttagcttggctctgtgtttctgccgctaatttgccactgtcggtggtttcaatttcacctaaggctgctgagtgctgttctaaaagatctgctaatttatgcagtaagccgcctcgctgtgttggggttaatccgccccactctttcttcgatagcgcttgtcgagccgctttaacagcgcgatcaacatcttccgcttcagccatagcgaaggttgcccacgtttcacccgttgctgggttgattgttgccatagaacgagcctttgcaccatcggtccaaaccccatcaatgaacaacttataatgtgtatttttattattagacatcatgagcttaatcctcaattaaaagcaggcatcacttcatcaataaatcgacgtaatgaggtttctttctcttcacggctcatgccggaatctgaccaatacgcaaattcatcatagccaagcgcttcatagtgcttaagacgttcaataatctgcttggacgtacctatcatcagatcatttttaatcgcttcttttttatagaatggatgaccgtcaatttcttcttgagtgagcggctggattaaaccttggctaattgggcgttcgttcttgaaccaagcaccaaagtagcaataaaactcatgcaatttggctgctgctttgtccgcttccgcgtcattttttgcaacaaatgcatgctgcagaatcataattttagtacgacgctcaaacttagcgcaggcttcattgtatttctcgatcaagccttccacttcttccaaaccttgccacaaaggagtgacctgaacattacagtcattgctaatcgcaaattcatgactattaatgtcacgggctgcaatccaaattggcggaccatcttctgtgagcggttttggtgacgacgtggttttaggaaaattatagtgtttactatcttgggtatgatcgcctttccacaaccctttaatagctggcaccatttctcgtaaacattcacctgctgcccacgcatccatgccacctggtaccatgcgttcatattcaaaagaataagccccacgcgcgatacctaattcaagacgccctttggtaataatatccgtcatggccgcttcgcccgccaacttaatggggtgccaatacggcgcaacgacagtacctgttcccaagcgaatacttttagtttgatgagaaatatcgatcaaattcaaaaaaggattgggggcaatagtaaagtccatgccatgatgctccccagtccatatggttgtcataccaccttcatcagccatttggcaaagtgatataaattcatcataaagatctttctgacgttgttgctcgtcgactcgctccatatgagcaaaaagtgaaaacttcatcttatatctccttccaattcgttaccgacatataaacggaaaacaccattattcttttcatgaacaaatcgagtgaccatggatgtgatatcagaggaggcaaagttaagctctgttaacgcatcgattgccacatactcatagccatccatctctttttcttccgtgctctcggcgcggtagaaagccacaaaattcccagtggtcgatttttcataaaccgaaaatacctgacccacttcggcggcaacacccaatgaaatcagcatgttctttagcgtttgcaaagaagaaacgtcggcttgcattttactttgtggcaagctgtaacctttgtccgatttagccaacagcaacttgccattacattcaagcaaagctcccacttgagcacattgctcatgactaatttcttcggctttatgctccatccctaaactaaaatagccgccttttgcataaccaagaccgaatttttcattgctcaaaaactgctcaactttgcccatcagcattaaatgatcgccagcttctattttttgaaaagaagagcaggaaaaatgtgcgacagcgccagttatcagtggcgtaccaaaggcatccgccgaccattctacttgtgcaaatcgatcgtcttttgaacctgcaaaggtattcgaagcgtgttgctgatcttctgccaacacgctaacagcaaaatgatcacatgattcaaaaatgtcgtaactcgacaatcgtttagcaggacaaaccaataacaaaggtggatccatagaaacggaagtaaatgagttagccgtaaaacccactttttcacccgttttgctaacagccgtcacaatggtcacgcctgtcataaaggaaccgaacgcattgcgcagttcacgtgcatcaaaatcactcataagacatctcctctgattgactaaaacagctggacgcaaaatcaatcatcttagggtttatttcgcttgaatgagtcaaaggcgccatatgtctcgcattttcaacgatatacgaccgaccatgaggacaaattctagccatttcctccgacatcgaaggcagtgagttcgggtcatctcgactcgtaataaagatagcgggcacatcaagatgcattaagtccgcttcgtccggtccatcatttaaacaaaacacttcataagcttgccgatagccatctaaaggcgcttggctcaaccactggcaacataagtccgcataaattacgtcgttaccttgtacaggatagtcaaaccaacgggcgacaggcgcggtgacgttttctggattaatatccgctttaatttgctgaactcgcgccaataccgcttttttagcttctacagagcgtcgataaacagaattgagcgctatcactccagaacacaattttggataacgaatggcgaaattaagcgcaatcatagatcccattgagtgacctgcgatcaccacagatgacttcaactctgtttttatccaacgagcaatgacatcggtatatttagaaatatcagtacattctttcatcagattactctctccatgaccaggcatatcgacagcataaacggtataattttgtgacaaggcttcgaactgattaacccaagcctctaatctcagtcccacaccatgaatcaacacaagagatggaccttgacctaacttcacataagataagcctaacggagacttaaaccgctgcagggttttcaatatcatgacccagctcctttagttcttggtaacgatcaccaatacgatgatgaggtctaccaccggttgcgccacccaatacaaccactacttcatcggcactaggggcatcattaatattgaactgcacagtaaggtaatgagagcgtttaccgccgtcatttttgtccatcattggcactgagatagacgcattggctggaccacgggtattcgtgaaagataagaaagatttggcttcgaccgcttctctatagaaattaccaaagtgtaaggtatgaatcagagcagaagcatgctcgatctcgccatttaaaccaaccagcgccgccttaccaaaggcttcaatcttgtctgcacctccggccaactcacagattttatcggtaagtatctttcctagctgcgggccgtattccagaacaataggtcttaaatcttcaacatatcttcctgcccaagggtttttgataacagcagcaacggcaaacatgcgcaaaggcttatctgtctctttaaaaccttcgatcagggtctcttcttcatagctaacgattttgcggatttctaaagacatatgctttcctacaatgaaatatttatttgtcatatggtataccatatgacacaatattaaacatactatcttattaggtgcaacaataaatgtgctattatcgtgaaatatttgattgggactttattagaggaaacttggatgcaaaaagttgagcgccctaaaacactgaaggaaaacgcactagagtctttaagagaagccattacaagcaaccttttaaaacccggtgacagactggttgaacgcacactatgcgaaagtatgggcgtgagccgaaccatagttagagaatgtattcgacacctagagagtgaaagacttgtcgttggtatacctaattccggcttcgtggttgcctctattagcaacgccgaagtcaaagaaatttatgaaattcgaaccttgctcgaatgttccgctgtaaaagcatgcagcttaaaagccacacctactgtaattaaaaagctctatgccctgcatgacgatattgcgcaacatttgcaaaacaatgatgtgaaaaccggcctaaaaatgaccaaggatttttacgaactcatttttaaaacagcagaaaaacacgtttcatgggatcttgttgaacagctgaattcgcgcatttcacgactaagagcactcacactcagctctaccggacgtaagacatctggtccaaaagatctgtttgatattgttaaagcaatggaagaaaaaaatgccgaaaaagcaggagagatttgtactcgtcatttacaagaagcctatgatatcgccatgcatactgaacaaggagcagcgtaatggataaagcactatttgaactaggcattagcaagcgcaaagaaaccctaggcgctgaatatgttgagaaaaacttagccaaagcagacgaatttaaccgtccctttcaagaagccatgacggaatggtgttggggatttggttggggtgacgaaaccatagacgcgaaaacccgctctatgatgaatctctccatgatcgccgcactaggaaaaatggaagaatgggaattacacctcaaaggagccataaataatggcgtcagcgtagaagaaatacgcgccatcattcatgcgattgctatctattgtggtgtaccacaaggtgtggaatgtttccgaattgcacgcacggtactaacagaaaaaggcttgctttaaattctaataaaaataggagacctccatatgaaggggtattgggttgcatttgtaaatgttgacgataaagcaaaatatcaagattacttagcgcttgcccctgcggctttgcaaaagtatggagccaaattactgtctagaggtgaagacatcacagtcattgaaggttttcctacgacaccagacagagccgtcgtgtttgaatttgaaagctatgaaaaagctttggagtgttaccactcgccagaatatcaagcggccaaacagcaccgcaacgattgtgcaaccgcaaatattcttattatgaatggactggcttaacccaagttaagccctattcttttaagtttggtagagcgttatttcttctgctctgctctaccaaacttgtctttttatctcattacctaagcaatatccaacttccccagccaaatagcatcaccctttccagaacctaaatttcaacaagtcgatccatttagagacatcaaattgggtattgcttggctaaaaaaagtcaaaaatatacttgcatataatatggtataccatattatcatatttatgaggttgttttttgttcagtctcatcaggcaatcttactgcccaaaaatggttccacaaaaataataagaggaatataaacaatgattactaaactaaaacacttggccgtcgcagcgctatgtagcacaagcgtaatccatgcttatgctcaggactctgtcaactttgtgagttggggtggttccactcaagatgcccaacaagaagcctgggctctgccttttactggcaaaaccggaattaaagttgttcaagatggaccaaccgattacggtaaattgaaagccatggtagaaagcggcaacgttcaatgggacattgtggatgtggaagccgactttgcctatcgcgcagctgctgaaggactgctcgaacctctggatttttctgtcattgataaaaccaatattgatccgcgcttcgtttcggattatggaattggctctttttacttctcatttatcttggcctacaacaaaagcaagctatcatcggcagagccgcaagattggaatgctctgttcgataccaaaacctacccaggaaaacgcgccttgtacaaatggccaagcccaggcgtattagaactagccttattagccgatggcgtttccgccgctaatttatacccccttgatttggatcgtgcttttaaaaagctcgataccattaaaaaagacatcgtttggtggggcggcggagcacagtctcagcaacttatcgcatctggcgaagtgtccatggggcaattctggaatggccgtatcttctcattgcaagccgatggattaccaattggcaacagctggaagcaaaatttggtaatgtctgatttcctagtcatcccaaaaggtgctaaaaacaaagacgctgctatgaaattcctcgcgtactcatctagtgctcaaggccaagcagacttcgccaccatcacagcgtattcacctgttaatacaaaaagtgaagcgttattagataaaggcctatcggcttatttaccaaccaactacacagcagaccaagtatctcttaactatcaatactgggcagaaaatggaccacaaatcgcccaacgctggaataactggttgttacaataatcggtaaatcctcgctctaatttattgttcttttggatggtgtttacgcaccatcccctaaccttaggggattttcacgatgcttatgatttcttcgagaaagaaatggaacaacgtgacgctgttatttccaataattctgttcttgttcctcttctttttaatgcccttggccagtctgctgctacgcagcttaaccgagccaacttttgggctacagaactatgcgcagttattggccacttctacttatgtacaagtgctatacaacacctttcttgttggcactctcgtgacggtaatctctttgcttattgggtttcctttggcttggtgcattacattgatgccaaaaggttgggggcgttttttaattagcgttatcttactttccatgtggacaagcttactcgcgcggacttattcatggctggttttattgcaatcatccggcatagtaaataagacattaatggcgttgggtatcatcgaccaacctttggaaatggtgcacaacttaaccggcgtcatcattggcatgagctatattatggtgcccttcattgttctgcctctacaagcctgcatgactgccatcgatcctatggtattacaagcggcttctatatgcggagcttctgcaaaaacggtgtttttccgtgtctttttacccttgtgtaaacccggccttttctctggtgctttaatggtttttgtaatgtcgctaggttactacgtcacgcccgccttgcttggtggagtgagcgatatgatgttgcctgaattcatcgttcagcaaatacagaatttcttaaactggggcatggccagtgcatctgcggtacttctgatcatgatcacacttgtgctgttttacctctatttaaaagtacaaacagactcacccgtttcttcgaatacaggagcctagctatgttactttctcatggttcacttggttggaagcttaagtcctctctgtacattattacgggagtgattgccgcctttttagcattgccaatattcttcatcatggccttgtcattcggatcgtctcaatggcttgtgtttccaccgccatcttggacattgaaatggtacgagcgattctttgataatcctcaatggatggagtcggctatgaccagcttacaagttgcgagcctgacttccatcattgcgacattgcttgccattcctgcctcctttgcgttggttcgaggtaaatttcgcggaagagactatttatataccttcttcacgctccctatggttgtacctgtggtgattatcgccgttgccgtctatggaacatttctgaatttaggccttactggaaccttgttcgcctttgtgaccagtcatgtcatcatagcgctgcccttcgctattatctcaatcatcaactcacttcgactatttgataaatccatcgaagacgcagccgtcatctgtggcgcacaccgtattcaagccatcctaaaagtgacctttcctgtgataaaaccgggggtgatttccgcggccttgttctcatttttagtgtcatgggatgaagtagtgattagcgtgatgatggccagtccgaacttacaaacactaccagtgaaaatgtggtcgacccttcgacaggatctcacccctgttattgccgttgcatccacactactgattctactttcattgttcatcatgattattgccagctttgttcgtaaacaaagtaatcatcgttaggagacatattatgagcgttcagacacattccatgactcaatcccctctagtttgtttacgagaattaaataaagaatatggtaaatttacggcggtggatcacattaacctagagattaaaaaaggcgagtttttaacctttttaggctccagcggatcgggcaaaagcacaaccctttcgatgattgctggcttcgaaacgccaacttcaggtgaaatcttattaaatgattcttccctaataaacattccctcccacaaacgtggtattggcatggtctttcagcactattcattgtttccccacatgacagtgcgagacaacatcggtttcccgcttgatattcgtaaagtcgcaaaaccagaacgcgacaaaaaagttgatgacatactcaaacttgtacaactggaagccttcgcagatcgtcgtccttccatgttatctggtggtcaaaaacaacgagtcgccattgcaagagccttggtttatgaaccagaaatccttctcatggatgaacccttaggagccttggataaaaaacttagagaagatctacaagatgaacttcgcttgctgcacaaacgactcggtatcaccatagtctacgtaacacacgaccaagatgaagccatgcgattgtctgagcgaattgccatttttaaagaaggcgaaattgttggcttgggaacaggcaaagacctctaccgcaaaccacctaatgcctttgtagcttcttttttaggaaattcaaacttcttaaaagtagaagtaacgggaagcgactctgcaatacttgatagacaaaccatcatagtggacgatcaacatgaagcaccgatcaaccaaaaagcggtactaatgattcgaccagaaaacctacaaatactcaccccagaacaagcggaaaaccagcctttaatggcgggatttaaccagatatctggcgtggtaaacgaatcggtttttctgggagaaagtctaacttgcagtgtcaccgtctcttctggtgaaaaaatcatcagtaaaaacatcgccacggaacagcctgatctagcaccaggttccaccgtattagtgcgatggaatagcaaacacagctcactctattccaaatgggaacaaagcgacatcaacaaaaatgccgcctaacccaccgctataatcacatgatccacggatggatcttttcccacacacattatctgcccgtaacgcaccaccgcgacccaaccgctgtcactagtgcgcggcaaaccctcgtatggtgttccttataatcctttcacacgccaaaaaacaaagtgtcgttctcacttcttatgaaaacggcatattggcagcaaatgtaataatgaagatatacttaaaatggaaatttaatattaatacttagaaggttgtcgattgacaaccttctatttcacgcactaaactccaacttattgatggatacataatgagcaaacggaagaaacaccctgataaggatattgaagcagcagttacctacgctgaaagtaaaaaatggacattcaaggatgcagggaaaagtgctcatgcatggggaatgttaaaatgcccaaaaaataaaaaagattgtcgctgcggagagttttgtatttctagtatctggagcacacctaaaaatcctaaaaatcatgcaaagcaaattgttaggattgtcgataactgtatttataaagataaagaaagcggaaattaagccatgaaagagtatgaattcactttgaaatttgcattacctgatgcagatgcaaatccacaaacctacatagataatttgatggaggctggatgtgatgatgctttaattggcctaggtgcaaatggccgaatcgctttagactttattagagaagcagaaagtgcgatggaagcaatcctttctgcgattagtgatgtgcaaaaagccattccaaaagccactctaatagaatgcggcccagaccttgtaggagtaagcggaattgcatctatttttaaagtgagccgccaagccattcagaaaatggttaaaaacttttcagatacctttcctgctcccgtccattcaggaacaactcaaatttggcatttaataaaaatcttaaagtggagtaatctgcatgcgcaaaagcatgtttttgatgaaacactttttgaaattgcttctgcttctagagaagtgaatgtttataaggaaataagtgagcttgaaagacctgcacctaaaaatattacaagggttttcccaaaagctgagcgaattttagaactgcattaagttttggggtaaaaatcgatgcctgccctgatgacaagcccaaatgcggtctagtacaaatgctctatctagacgatttcagacgcattgaccaggcaaaccgaggcaaaagcaaagacgactcgtgggacagagaacacgtttggccaaatcgcccgtatggtcttctacatggccacccgctacgaaacaggcgacaacgcctcaccagaaaacatgcctgacctgcgtatcatgaaaggcaacagcaaacaaagcaaagaaccataggcgatctatgtacactggtgaaatggaatgaagagtttaccgttactgactttgaaaaacgccgtaacgacgagtacaagaactacaaggcaaccgtaatccatttatcgaccatcctgagtttgtggattcgatatgggctaataagtgctaaaaattcgcttgaaaattaacgggatgaacattcgttaaatttagatgctgtttggcttgccaaagatcgtaggcatcttgcatggccaaccagctctctggtgttctgccaagcgctttagataaacgcaatgccatttcaggcgagacagcgctctgccctttcagtacacgacttaatgtggacgaggcgacatccaattgcttagccaaaaagcggcagctcaaacccgctggttcaagataaacatcgtaaataaattcgcctgggtgtggagggttgtgcatattaattagtgataatcttcatagttgagaatgtaagtattaccatcaacaaactcgaaagtaatacaccaattcccgttcacaataatagaccaaatcccatctcgattgccttccccaaattaggttattctcgatctttgaagaatgtcacaatggagtcgatcggcatccaaagtttggaggtgtgttcttccttctgaaggaagatgaagccgcgattctgataaaatgtaacgagatcatcatctttggcgtctacaaataatccaacaacccccatgttctcgtttatcagcaaggttcgccgcattgcatcgattaccatgattttggcgatgccctgcccttggtaacctttatccacccccattctggctaatgtcacgccgggcaataggttagggtatttcttgtacattctatgaggtacaggcactttgacctcaatattgctgagcgagtagaagcccgctatgtctgtttcatcgctcccctccagaacaaacgtcctagataggtttcgttttgccgcactgttcgcagactcttttagaaatttgttaattcgctcattgccacaatcaaagcgttttcgattatggctttctttcaaaggtgacagagccattttcataatcctttagcgctttgtaagcatcatcaagatgttgaatctctggcggattgtctaatgcatcaaaaaatcgatccgctccttccatcgacaattttaatagtctattgcgctctaccacttgtctcgccttatctaaggcggcgtcaatcataaactgagacattgaagcaccggatagctccgccgcattagtaatgatctcttgaacctcttttggcgctctggcaacgagccgcacattttcttgtacatgagatatagtcatcgctttctccttgaccaacatataattcagtcaaatttttgtattttccctgtaaagcagaaaaatgctgcttggtgccattatgacgtcacccatagttcaatgtcaatgtgttgccataatggcaccataaacacttaaacaatctcactcgcgacaacggtacaccgataccctgctttgctgtcgccgcgtgcggtgactttgtcgatggaccagttgcctttcatttcgggtgggaaggtgtcgatgagggtgaggatgccttctgcgacgaattgggttgcccgtatctagtcaacaagagcgtcgagggtgacgctggtgccttggcgttggcttttgtactcaagcgctgattagttattagggtaccgcaatctgcccctaattgtgactagagcttcgccatttcccaaaagagataatctcttttataaaggactcccctattttttaattctgtttagcttctacaattgatttgcgaaaggcgccgggggtcttcgctgttatgcgcacaaacacacgactgaacgcagatacagattcgtagccaacctgactagatatttcagacaaggtaagattaccatgctgcaacaaacgggttgcacagtagatacgccaccgagtcaaataatctaatggcgactggccaaccacagctttgaagcacgccgcaaaactggagcgtgacataccagctgtgtgcgccagcgattctacagtccagacctgctccggggcacgatgcatagcttccagtgcctgcctcaaattgcgattggcgaaggcacttagccaaccctgtgttggaccgccgggttgcatcgaataagcgcgaatcgcgtgcacaaatagcaattcgaacaagcgactcactaaagcctctgaacccaagcctggcgactcggtttcgagcgccagcatttcaattacggattggaaggccaaacttcggcgctggtcgagttttaagtgcaagagttctggcaacacatgtaacaatggctgagcttctatggcatgcaggtcaaatgaggcactgataaaactcgtgactgaaccaccaccaccgatctctatcgagttacctcttcgtaacctctccacctctacacagtcaataagagtcgacttctcatggtcaaaaagctggtaaggcgcatcgcccatcaagagaaacacatcaccgctactgagtgcgattgcttccgaactgctaggcgtagtcaagattgcagaaccgcgaaccagtaacacaaaattaataccgtgttcaccgttcgatttaacaccccatggcgcactggcatccattcgggtgaaattggcttcgcgaatatgcagaccagtaataatgtcagttagtggatccataaccctccatatttggacgaatgagcaataaaaatggatatttaggaattgttcatccttactcaatggatattatagatgacgtctaatgttgtaaaggcatctgtgacaagccctaccacaaaacctgaactagatggactggtcatggctaaaaacagatatggtactgccttacaacattcttggaataaaaacctatatgagaagctaattatgaaagcggttgtaatgaatcaagcaggtaatagcaacgtgctagcgtatgttgagcgacaggagcctgagactactgccgggcaagtattggtagaagtcaccgtagcgggcgtcaatttcatggacatcggcgtgcgccaggggacagcctggaacgaaatatctgacccaaaaattctaggtgtagaaggtgcggggcgcgtactagcagtaggagacgaagttaaaaacttcgatattggccaacgtgtagcttgggtgtacgcaccgggcagctatgcagaaaaaatctcaattcctgcctcttccctagtacatatccccgacgatatagatgataaaactgctgcgtcattgatgatgcaggggttgaccgccagccattttgccacagatttctaccctatccaaactggtgatatcgcctttgttcatgcagcatccggcggtgtcggcttattattaacacagataatcaagctacatggaggaaaagtgataggacgcgtgtcttcggcaagtaaggtggcaaccgctaaagctgccggtgctgatcatgtgatcgtcgataccgaaggtaaattcgccgaagaagcattacgtttgagtggcggtgaaggtgtgcatgtggtgttcgatggatccggcccaagtacatttcaagggtcgttagacgtactgcgccgctcgggaacattctgctggtatggtccagtgctcggtggaccagggcaactagacattatgagtttaccgaaaagcattaagctaggctacgctgttttctttgaccacattcatacgccagaattgttacgcgctcgctctgcccgactgttcgagtggttcagaaagggaaagctaacaataactattggcaatgaatatagcttagcggatgcctccaaagcccattctgacatggaaagtcgcgccaccacaggcaaactgttgctgattccctgagcaccaatcctccagagttacacaaagtgaaaatgcagacctgtgcgcgtcagcattttcgctttttaaaagtaacaacactggaataattagggtcagagttaaattaaactcaaaccacttcaatggaccagttgcctttcatttcgggtgggaaggtgtcgtttagggtgaggatgccttctgcgacgaattgggttgcccgtatctagtcaacaagagcgtcgagggtgacgctggtgccttggcgttggcttttgatgaggtcgtcttgttgggcggtggttggggtgtcgtagctttggcggagttttttgtacggtgcggtgccgacgatggtgacgctgggcggaaacagtttcggcacgatgcgggtgattttgaactggcctttgtcgatcaggttgtcgccgtagccttcttgccacgtgagcaccgcgccctctttcggcaagcctgtttgccctgtggtgtcgatgtgcaaggtgagttggtcgctttgggtgcctgcggcgtcgatgcgctcccacgaggtcaggcggttgttgatgatgccttcccctgctccgctcacacgcacgcttggctgatagttggatggattatttagtcccatatgttggttaccgtctcggctgctttgtttggcaaggtggggatttcaataatgacgccagcgggaagcactggcccgtaggcttctaagccggggttgagttcgaacaaggcttcttccgcttggtcgtcgttgcgttttagggcgatccacagaatgttggaaatggtgtcgccgtcgcggctacggatggttgtcattggcgtattcctctaactcgatggtgaaggcgaggacgaaggctgtgccgtcgtcgatgatcttgtcttgcttctcttgcaagcgtttgatggtccattggcctaagttgttgccgtagccatcggccagcaccaagggcgctcgctggttttgtaaggcgcgtaaggcgttgagattcgccatgccatcgccttgaaaccacgtgcctgtgaccgtgatgttttccaactgttggcccgtgttttggctcatgggcttttgaccgtaacgcgccaccgcgacccaaccgccgtcgctagtgcgctgcaaaccctcgtatggcgtgccttcgctcagcgaaaacacaaaaccaccgagcgacatcatctgacgcatgattactccttagataaaaatggaaggacagaaacgaaaaagcccatcgagggatgggcttggaggtgtttggttttgaaagggattaaaagttacttatatctgagttaagctttaatttattaatagaaatcatcaaactttcaaccttatgaatcttaactttaaattgtacttttttcccttttagatcttcagcgccataatcatcaggaaactttaaatcaataacagtttcatctcctgcttttttaccaataaaaccatcctcaaaaccaggaatcattgtgtttgaaccaatgactaataaatgaccttcagtacttccaccatcaaatgggattccatcaatctcccctacaaaatcaattaatactctatctccctttgaaactaatttatcaacagaataccaatcagcgttagctacactaagatcatacttatttttttcgttaacgagtctctctttttctttattaaggattgcttcaaaatcatcaagagacctatgtctttctataacttcatctagctttacaattttttctaactcgacccgtctagatgattcaaactgaagtgctttttcctcggcgtcctgccttttagcaaaagatttagcttcatcttccacagccttacttttaagaatctgtttatctgttcgcctttcttctaaatcaatttcacgctctttttcacgaaaagctaaatccaaccttttatcctcaatggaaattttcccatcataatagagctcttgatggtcgtttctatacttggttaacaaaggctctatatacttcaatttcattttcaacagaaacaaattgattaacggaatcacatatacatatataaaaactaagaacaaaggatacaccacatcagtatcccatttgaaagctaggccattaatatattctaattttttatttgatccatcttcacttaaaagtaaataaaatattattgaatgattaacaactaaccaagagatcacaaaatttgagataaaggcatttttaagcctttcagctaccacttctattaaagtttgtctcatttttaaagtctctagatcaaggaaattagtaaagattaaaattcttcatttctggaacaattacactataaaccactttcaattccatctaacccaaactaaacctatccctttaccccatgaaaaacaacaactaaagcccactttcgcaggctttagttgtttatcgcttagaagtctacaaagttgcgttgggcgaagtctttgacgcgggtgatgttgtcgtttatccagtctggtgtttggagtcgtgctatttgctgttggtacatgcggatggcttgtaccatttcgacgacttctttagatggtaggacaacggggtcgctttgtatctgcatggatgtgacgatgttgttgagcaattggtacttatccttttccgctagcgctaggttgtctgtggtggcgggaagttgtttttgctcgtggtactgtttttccatttggttgaaggcgttgatgtaggcttctttgaaatgagcggctttggtgccggtgaagcccatggccaagaagacgaagccgtcgcgggtgatgcgatacgctttttcttggcgtgttttgcctaaccctatttccacttcattctccatcacctcaaaattgagggcatggaattctgcgctgcattcaaggctttctatcttgcgtaaaatgttgtcatggcgcttatgaaagcacttggcaagatcagttgaggtggtggttatttggtcgttggtgatttgtacaacgggtgcgtcaatgcctgagataatgtccatagccatgtttggcctccttgtgtttatttcgaatttcaccctttttcgaagaagggtgccgggaggttcgaaacctgcacaagtccaggcggagttatttcccttgcgggtattttattcctcgccctcccgacgcaataatacgcctttgtaactgcataaattgcagacacaaaaaaaccaacgcttacggggttggggctttccgacttgtgcaaagaggtttcgacgcctcaagagcaatggtagatcaggatgcgggtgaggtcaattattactatctatagcctcaacttactaatccctgtctgattactaattctcttaattcacgacgaatataatctttagttctttcattttttgttttcgtaaggctattcgctaaaagtacaatgcggtcatccaaatcatctaaattatcatcataacctgcgaaagaataaaagcgacataacttacatatatatattgttttttctcccttatctgttttaggaaagtaaaaaaggccttctcttactacgtggatattatcatgataattatcgaaatgaggatgaacaaaaaaataaccagtacgaggatatcttttacgcgcagttgaatcagtaatttttttatttgattttgcattattacaatcgacgcatgagacacatagattcaaaggctcaaacataaaactttcaacagttgctttaggtataatatgctctacatcccataccctaccatttgtactatttaaacgcatttgacaatacggacaagttgcgttttgcactgctgtatagtgctctctaataacgggcttaagaatattggtaacttggtcacaactccaagtatttgaagaaaaatcagcattgttttttatttcttctattaattctaattgttcttcagtaaagactataggattttcaatcattcgaattaacctctaaagcctcacccaagatatcaaccaattcttttattggatcagcatcagacaaatatttagacaatttaattaacaattcagcttttattattttatctttggaaagtttatttcccttactgatagcagaaagaagaccaaccacctctcgattcatagtttcattcttaggacctggcgtttcaaataggtgagagtttatataatcagcagatttgaacataaaatcacttgataagtatgtaacaccatcctccatgtttattattgttgaatcatcagttccaacattggatattatcattggagaatgagtagatattatataatggcaacctttaaaactcttaaacacatcacgaagcaagggtaaaaatttcatttgccattcagcatgaaggctaatttcaggttcatcaatgagaataagtgaatcatcagaaatacaagatgatatcccaaaaaatatattaagtatgtttatctgcccagaactagcagaagacaaagaagtcaccctatcattacttgaaaagtatatatccacaatttctaaggcatcaatctttgcagcataatataagtgttgaacctctttactcttacaaatgcttttctatgttatccaaaattataagatcggcaccttgaatatcaaatgaaggtttagccaaattaaatccataacgaagcaacttactttttacaaaaaactccgcctcttcttctagtggcttattatctatcaatatatttctcacttactcttatctaattttttattcgtgtattttaatcaacaaaatttggggtcagatcaaaaactaatacaagtttgaatacatttttcatctgaccccaaactctaaatttctcatcaaaaaaccagctttgacttctccgaagttaaatactgtatagcgccatttacagacataagcctcggaaaacacttacactctgaccaaagatttggactagtatcccaaacccattctgtgaatggcgatacaacaaagctattaacgctttcagcccacgagaaatcatagttatttccgactttattattcaagataaattctttaagagactcagcttgttccaacttctctttaaaatctcttgtccgatttgagatcgtctttggatttccaatatcaaaatttaatggcctttccgaagccttacactcgaacaagtatagattatctcgaattctaacagctacatctatctcacgttttatattttctttgcgaataacaaatgaattatttatcacatcaaagttatcatttttgaaaatattagctagagtagtctcaaactcgtgacctttaattgacttagggtcgtaatctcgaaggccataaaacatattttgaatcaaaaaatgccaagaggacgaatcacaaagaaaaccgtcatctataccaatcaacacgtactgcggccctcttgaccagacacctatattcttctgcttatcttcatttaaaacaacatgttcaaaaatagcatctatttgtgattccaattcagattctttaataaatccactgattttcagatcattatagtattttaaaattgattttttaatttctcctgaagattcttttataacaaaataacctctttgaaatttagagtgatatttcagccctatagattcattaacttgctttctactagggtcatctgacatcatataatttgaaagaaaaccagcaaactgaagaaattcaagcaatccaaatccaaattgcttaatgaatttttttgatagatacgaatgagaattataaaaatcattggcattaatgaaccaaggtatgtagtttgggataaaatcattagatagatcagaaaggcctaaatttttggcagtgaggtgagaagcattaatataagaaataacaattatttcatgatcgccatttgattttgttaaatttgaaacagtataagttccaacattactagcaatacctaggttaacattgtcgttctcgttccttctgtcaaaatctgaaattaaaaatttctgctcttctgttctctcctcatttatatcacccagcttagaaactgataacacaacgccctttcctagagagcgcatcttagctgaaacgtaccaatactggtaagaaagcccttctacataataaatatttaaaatatcttcaatactaaaatcagttaaaacaaactgagaattaatttttagttttttctcaaaaaaagaaatataattttcatcaaaattcttcttatacgattgacttaatagaccacctaaaattgagtcgaaatcgacctcagaagacaaagcaaaatcattttgattcgacaagctaccgaattttctaatcgcctgttccacttgctgtctaacgtttacaattacattttcacttgtgttggcacctaaatcgttagataagtttggaaatattcgtctgtataggtgaatccagaagaatacagagtgtctttttatcactcttcccatttcaatttctaattcagacaaaatattgtttagagtctcatactgctggttaaaatcttttccaaccatattctccttggagttgcataccgccctacgcctaaaacatttagaatctaaaacattttttttatgtatttcgtctctataattcttatgaaattccataaacacagtctggtaatactctaaaataaacattttattagagttagtacctgttttagcactatttaatcttccactattaatattttttttcctatcaaaagcacttgttcttttttttacacgcttacttctatttaaacattttctactttgttttttcatgttttaaaaatccaaaataattggcacatagaaccctaaaattaaatagtggcgtttagtcttttatctacagcctattcttcctaggctataaatccttatctctcgatactaaaagactttcctatgtactaccagtacaaagcgctcgctatttttaatctccccaaactctaaccacttcactagccaccacagtacaccgataccctgctttgctgtcgcctcgggcggtgactttgtcgatggaccagttgcctttcatttctaaccttacttagcgattgccaacaagcctacttatcaattttaaaaaactgtatgttgcaaagctaaagaattgtacttaccactcccgactatcggcatctataggtaagttaccctataggataataaaacataaaagctataaaaggagattaatatgaacagaatatctattgaacaaatcgctcaagcattgtgtgaaccagatagaagtgcaaccttaatcactctaagagtgataatactactatgcagaatactgctgaaagcagctaaaggcattagcctaactggtaaaattcaaattgcagttaagttgaaatataagaagcaccaactggccattcaattaaagtaccttaagtaactatcccctcctccttccattcaagatccctcaaacaacctcactagccaccacagtacaccgataccctgctttgctgtcgccgcgtgcggtgactttgtcgatggaccagttgcctttcatttcgggtgggaaggtgtcgtttagggtgaggatgccttctgcgacgagtttggggttgcctggtaagtcgagggtgacgctggtgccttggcgttggcttttgatgaggtcgtcttggcaggcttgttgggcggtggttgggttgtcgtagctttggcgtagttttttatacggtgcggtgccgacgtgtacggtgtgttcttcccctgtgttgttgtttgtccagttcgctttgacgccggtgatggcgctgcggctgggtcggtcgagttggcagttgatgaattgaccttcgctcggtttgttctggctcggtacgccgacgacgacgggcgggatggcttgccctgtgatggtgtttacttggccccgtttggcgagaacgtacaggtcgttgacgggtttggcgatggcgtcccgttcccgtgcgatgcgggttaagaaggcgctgtcggtttcgtcggtttggtccatgtgctcgaggacgacgctttcaaactctttggccacccgtgggctgaatccgtgaggcgtgacgacttggcggaacagatcggcaaggctgacgttttcgaaggtgcgtgtgcggcgctctttaaagccggtcttgtcttcgacctgaaacggcgcggcggtggccacgatggtgacgctaggcggaaacagcttcggcacgatgcgggtgattttgaactggcctttgtcgatcaggttgtcgccgtagccttcttgccatgtgagtaccgcgccctcttttggcaagcctgtttgccctgtggtgtcgatgtgcaaggtgagttggtcgctttgcgtgcctgcggcgtcgatgcgttcccacgaggtcaagcggttattaatgacgccctcgcctgctccgctcacgcgcactcttggcaaatagttggatggattgcttagtcccatatgttggttaccgtctcggctgctttgtttggcaaggtggggatttcaattacaacgccagcgggaagcactggcccgtaggcttctaagccggggttttgttcgaacaaggcttcttccgcttggtcgtcattgcgttttaaggcgatccacagaatgttggaaatggtgtcgccgtcgcggctacggatggttgtcattgacgtactcttctagctctagggtgaaggcgaggacgaaggcggtgccgtcgtcgatgatcttgtcttgcttctcttgcaagcgtttgatggtccattggcctaagttgttgccgtagccatcggccagcaccaagggcgctcgctggttttgtaaggcgcgtaaggcgttgagattcgccatgccatcgccttgaaaccacgtgcctgtaaccgtgatgttttccaactgttggcccgtgttttggctcatgggcttttgaccgtaacgcgccaccgcgacccaaccgccgtcgctagtgcgctgcaaaccctcgtatggcgtgccttcgctcagcgaaaacacaaaaccaccgagcgacatcatctgacgcatgattactccttagataaaaatggaaggacagaaacgaaaaagcccatcagggatgggcttgggggtgtttgttttgtttattttcagaggttcaggggtgttttttatctgtgcccaaactccaaacttaacgcctcgttaagaggcaaaaaagttggctataatgtggagtggagcggcgcggaacagagccaactgtttttttcgtttaaagagcttgtcattaccaaatcaacttgtgatacggaaatttattagtagtagtgtcgattcctccaacattattaatccgaaaagatggtcttacacttgtaatcaaaaaacctattattttaatttttttatatggaaaagtcaaactgaaagaatttttgttctctacaaccgataaaatacatttgttgaattcatcggggaaaaagagagaattatatttttctgatacagagattaaagaaagactctcagaaaaatctagaaagtccttttctttaagcttcttttctttgaacaagatagaatttagtttttcaagcatataaaaaactaatcctaccgtagatttcatgaaatggttataagaaaaagcagtacttgaaccttcatattcagcatgaatatctaagtctgcaccatttaaattattctccccaataacatttgaaaaataaaatcctagtatcggattatctttgttatccattaaagttagaaaatcaattctcaatgaatcgtgctttatcttatttgatattaccctgataatatcatgatacctatcaaccgcccccttgaaatcagaatagttatctttacagttttctttacaccataagattgcattactattatccttgcttatggtttcgtttacggctttcatgatcaagaaagaagtatcatataactcgtcaatgccttgcacataatcaaatattcttttttccactgatccatcatagtcaaatgtagtatcactttcattactttctaacttttcatctaaagcttttagagccgtagcaatctttttcattttaatttcaaggatttcaaatggatgcctaatattatgcttaatatcgactctttgaaggttactcaagttagtgtgaagagaaatacctcctctttttaaaacctttatcatttacaaaaaactccaaattagtcataacagtttaatagtgcgcatgtaccccttctctttattagaaaaggcagtgcattcatattaaaacgcatacaccaataaaaacaacaactaaagcccacataggggctttagtggtctgtcgcttagaagtctacaaagttgcgttgggcgtagtctttgacgcgggtgatgttgtcgtttatccaatctggtgtttggagtcgtgctatttgctgttggtacatgcggatggcttgtaccatttcgacgacttctttagatggtaggacaacggggtcgctttgtatgtgcatggatttgacgatattgttgagcagttgatacttgtcggtttccgctacggccagattgtctgtggtggcgggaaggtgtttttgctcgttgagttgtttttccatttggttgaaggcgttgatgtaggcttctttgaactgggcggctttgctgccggtgaagcccatggccaagaagacgaagccgtcgcgggtgatgcgatacatagggcgagtcttgtcttgttcatctttgtattcagccaacgcaaaattgcgttcgctaaattctgcactgcaaccaaggttttctactcgacgtaatacgtctgcatgacgtttgccaaagcatttggcgaggtcggtcgaagtcgtggtgatttgattattgatgatttgtacaacgggtgcgtcaatgcttgagataatgtccgtagcaatgtctggactccttgtgtttatttcgaatttcaccctctttcgaagaagggtgtcgggagattcaaaacctgcacaagtccaggcgaagttatttcccttgcgggtattttattcctcgccctcccaacgcaataatgcgcctttgcaactgcataaattgcagacacagaaaaaccaacactaacggggttggggcttaccgacttgtgcaaagaggcttcgacgcctcaaaacggatagtagatcaggaaaagcaagatggaaaatatcaatctttactgcttgcacattgtttcaattgaacacaatttagccttctggtaaatttgcactttgattatattaatacgatacttgtagatgtattaacacaatggtgatgactatgagcgctacaacatttaactttgttaaagctgaacaaaaaagaggatttcatcgtatgaaagggctttctcgtcgttcagcaccaaaagttagccctgaaataacagggggcgtttctgcgcgtaacgaatctactagagcttatatgccatctgatgagtcagttcgtatcttagctgaagctagcataaaagcttacagccaaaagcctaattcggattacaaagatgaggattggagtttcgtttaacttcttaattaaagtacatggaagtaaaagtatttttgttcccagaactaaacaagcccgataactacccgtctttagagcattattatacagcccgtgaacaacttaataagtttcagttagacctcaaagcgtacaagctagatcgcctagttcgtgaggtagctgataaaatagcaaaaccaaatctaatagccgaacataacttaacctcttacccacttgatataccctactttggcaaagacaagccgaacgataggcctgatgaagcagtttattcagatatttggcatatccatatagctactaccagcactgaactaaatcacaaaaactggcgtaataaagcccaagagtttcgcactagtgatcgctttataatctattgcagaggtttatttaatcaaaattatttttgcatcttagctgttgaagacccaccagctcatgacaagctcaatgatgcgattattcaaagcaacatgattgccgccgctaagagatttcgggaaaagtattagtttatatcgaatctattgggatcagataaaaattaagccatttttcatttaaatccccaaaatattaaacccaaaccacctcaacacacctataccctgctttgctgtcacctcgtgcggtgactttgtcgatggaccagttgcctttcatgccactttcaccttttagaccccaatgtttcccttagactcttagctatcttgtaattttatgacataatgtgactcatcagtcgcttggggcgtttccctatgttgcggcgcttttttgaattaattcgatagtagaagcatgtcactagataacggggcaaccccagtaaacccaagcaataagcttgatcgtcgcttttccattgctcccatgatggattggactacgtccgattaccgagttttcgctagaactttaagcaagaataccttgctttataccgagatggtgacgacgggcgcgctgcttcagggcaatcatcctgaaagattcttacgttatgatgagtgtgagcaccctattgcgctgcaattaggcggttctgacgctgttgcgttgggtaaatgcgcaaaaatggcggagcaagctggctttgatgaggttaatcttaatgtcggttgcccaagtgacagagtacaaaacagtttaattggcgcctgtttaatggctcaccctgacaaggtaaaagaggccatgcgcgctatgcaggacaactgctctattcctgtgacgatcaaacatcgcattggtttggatgatcaggaagattacagcgtggtacgagattttgttggcgatgtggccaccactggcgtgacgacttttattgtccatgcccgcaatgcgattttggaaggcttgagcccgaaagaaaaccgcgaagtaccgccgctcaaatatcattatgtgcatcagttaaagaaagatttccctgaccttgaaatcattataaacggtggcataaaaacattagatgagtgcaaagaacagttagcacacgtagatggcgttatggttggccgtgaggcataccataatccatggattttaagccaagtcgacgaagtattatttggcggtcagccattggttaatgatcgctacgaggcactagaagctttcgttccttatgtggaacgcaagctgcaagaaggcgaacgcttgatgcacctaacccgacacattttgggtatttttcagggtgaagccggcggcaaacagttccgtcgctacttgtctgaaaatggtcataaagctgacgcacaggtaaatgtattattagaggccattgaattggtcaaaaatcatcaacgcaaaggataagagcaatgagcaataagttatctcagttaaaagagttcacgaccattgtggccgacaccggtgatatcacggcaatcaaagattttttaccacaagatgcgacaacaaatccgtctttgatgcttaaagctgcacaaatcccagagtatgcacctttcctagatcaagcggttgcttgggcaaaaacacaaagcaacgataaagatcaacaagttctagacgcaggtgacaaacttgccgttatcgttggtactgaaatcctaaaatatgttccaggccgtatttctacagaagtcgatgcacgtttgtcttttgacaaagaagcgacactagcgaaagcacgtaaactgattgcactatatgaagaagctggtgtgtctcgtgaccgcgttctgattaaagcagcatctacttgggaaggtatcaaagccgcagaagagctagaaaaagaaggcatcaactgtaacctgactttgcttttctcttttgctcaagcacaagcttgtgctgaagctggtgtttacctgatttctccattcgtgggtcgtatccttgattggtacaaaaaatcgactggccaagaatacactgctgagactgatccaggtgtggtatctgttactgaaatctacaactactacaagcagcacggctaccaaactgtagtaatgggtgcgagcttccgtaacatcggtgaaatcgagcagctcgctggttgtgaccgtttgactatcagcccgaacttgcttgaagagttgaaaaaagacgaaggcaaacttgagcgtaaattattgccaaccacagacgtgaaagcagcacctgcagcaatcacagaagcggcattccgttgggcaatgaacgaagatgcgatggcgactgagaaattgtctgaaggcattcgtaacttcgctgccgatcagcgtaaactagaagaaacactacgttctatgctttaatcagcacgactgcgtttcggcgctctttaaaaacgcgacttaggtcgcgttttttgtaggcttttacatacttttagacagtgaatcgatgaacaagcagacagaatttgaaaagatggttcaaggtgaatccttcaatgggatcgaccttgatcttagattacgacgggaagcagctcgccttgcgtgcgctaagtacaatgcccacccaagtaaaggcaacttgcgtcatatcacgcgtttatttggcgccattggtagcgttgttatcgaacccggatttcagtgtgactacggctcgcagattcatcttggcgatagagtctttatcaatttccaatgtatctttttagacagcgcaccgattcatattggcgatgatgttttaattggccctggcgtgcacctttatactgttgatcacccaagagacgccgatttacgtgcttcgggtgaatgctttgctcgtcctattactattggcaatagagtctggattggcggcggtgccaaaatcctacctggtattgaaattggcgacaacgccattattgccgctaatgctgtggtgactcgacatgttgcagaaaacgagcgctacttcgggccgtcactttagactttcaatttaaatagtaagtttaagtagctactatttacatgatcccatcaaaaaacacgctttaagaccttaattaacgcttcgctgaatactttatccaactaggcaagcaatcggcaattgttaaggaaataccttccccacccctcatcttgcgactattttctatatacttcactgaaattcgcggtaagaggtcgcctttatgaaaacttggattctatttttagcaggcctgatggcgctaaatgttagcgcctcggatgctatcgttgacgattcactaaacattgatcagatcactcaatttgatggcataccttggggtattgccataatcaatgatcaagaagctattgtcacaatcaaaaaaggttctgcctataaagtcgatttaactacgggtaaaaagcaggcccttacaggacttccagaagtggataaccgaggccaaggcggcctgctagacgtggcaaagtccccgcagtttaaagaacaaggttggttatatttcacttattcaaaaccaaccgatgatggtgcaaaaaccacattagccagagccaaactagccgacaacaagctaactgaatggcatgatttattggtcacagactcagcgacaagcgaaactaagcactatggtggacgtattgcctttgatggccaacagcatgtctttttctcggttggtgatcgtggcgttcgtgagaatgctcaggatttaacaaaccatgcgggcagcgttattcgtttaaatttagatggaagtgtaccaagggacaacccttttgtgactcatgcgaacattcgtaatgagatatggagttacggacatcgtaatccgcaaggtcttttttacgacacagatacccacactctctggtcaaatgaacatggtccaagaggtggcgatgaaataaacctcattcgcccaggtgcaaattatggctggccaattgtgtcttatggcaaagagtattggggacctgtaagcgtcggtgaagggaacacaaaagatggcatagacaaccctgctaaggtgtttattccttctatcgcaccaagcagcttgatacgttataaaggtatgttattttcaaactggaacggtgattttctatctaccgcgctcgctttgagacatttaaacaagatcaaaattgataagaatggcaagacaactgaaactcgttacctagaacatttggatgaacgtcttcgctcaattgctcaggattcagcgggtgtgctgtacattggtacggactctggaaaactattaaagatcacattagcaatagatagtggtctcaagaaagcaagctaaggagcattaacaatgctccttcgttttgggctcaattcaacacagtttctattactagcgtctaacgattcattaaatgaactcatcaaaaacacctaaaccctcaatccattaaaacaacaccattccgaccaaggctttttgctttgtataaccgctgatcggcaattctgtataagtgcttaaaatcaccgcgccctttctgactacaagacacgccaatactcacagtataatgaatttccagctcatcaaaataaaatagagagtcatctacatactggcaaaatgcgactgaccagttcttgctttgcgctgctggcataaaaacacaaaactcttctccacctaagcgaaatagctgctcgttatcatcaacatgcgcccttaatcgctcagcaaagtccaccagcaccgcgtcaccaacttcatgtccatgtatatcatttatttttttgaaattatctagatctatcaaaacaagtgctaattcatcacccatcccagtaacttgctgaagttgatattgcgagttttgactaacattacggcgattggcaagccctgttagaggatcggtggaagctattttctttaaagcatataacattttcttgtgaactcgctcggcaccgtgagttagcccccataagaagacataagctagaaacaagttcacgacaatactaattagcccgcctttaaaatcatcataaaagcgcaaaaatagaatggtgctaaccagacaaaggcaaacagcgctcaaccaaaagcctgtgcgtttacccaacataagataggaggtcatggggaaaataagcacccaaacctgtcgaccagaatacaaaggagaaaagctgattccgattaaaatacaggcaaagataaacgctacataaagcgaaacaacccacttgtaatgacgccactgtatagggcaaaaccatacacagatggtcagcattagcagaatagcttctgccaatgcgacttgatactttgccgccattacgttaagcactatcagcacaaggcaagaactgcctatcactagcaaaaaaccttttactagcgcttcattaaaaaggctttcattaaaccaatgggatgtcgacagccgcttattcattcatatcaattcgattattcggaccaactactgtctgcggtgatatcaccctctgccgaaatattgccatccgttgttgcggcagagtcatcgccccaactatcgacttcagcttcatccccccagctatcactcgcagaatcatcaccccagctatcgttttcagtttcatcaccccaactatcgtctgctgaatcagtatttttgatagtttgtttctttggtggatttccatcgtaaacttcatatgctctattttgtaaatacacatctcggataaagctgtacctgtccccaacaatcatgccttctgcattgaggtaacgtgctcttgtttccacaacgtctaaggctaataaaccaagcttctcatcatcatttaagtcgagaatacttgtttcatcaaggtacgtgtatttaatagctaaacctgaaccatcgcgcactgtagaaggaccaagaaatggtaataccaaataagggccagatgacacgccccaatagccaagcgtttggccaaagtcttcatcgtatttttttagacccatttcgctagccacatcaaaaagacccaaccagccagcggtactattgatcagaaagcggaatgttgacgacgctgttgcatcccattttccttgcaatagattgttggttatattgccgatttctccaaggttagagaaaaagttgctcacacctctctgtacggggttaggcgtaatagccttatatccctcagcaacaggctttaaaatggcaccatcaaccgcatcattaaagataaacatagaacggttaaagccctcccatggatcttctttggtttctactggcacctgtgcacaagattgcacaagcaacaacaaagagccaaaaagtaaagtgccgattgctttaaacattttcactatccttaacttgttagacttcacgcacagcgtctgactaaaaaaccttatttataaaatcaaaccaattttttaacttcttgccattgcttatttaagcgcttctctgaaataggctctaacgtgccaaccgactgagcaaacaaagaaatacgatattcctctaacatccaacgatatttgatcaactcgggatcatataaggctttttcgtcatgggcttttttctgtctagaataagtttgccaaaggatttctaattcagacacatattggttttctttgttcagatgattttgaaagcgctccaaacgcacttcaatacctttaaaataacgcggtaattgccctaaccaaaacaagggtgtattaccaataaaaccagggtaaataagctgctctagttggactttaatatcaccgtaaattcgtgtccaaggtagaggaatactgcctttcatcctttttgccacaccttgataagatgacaatacgcgataaagctgtcctgccatatcgttcgccacgctcaccaattgcggtttatttttcactaggcaactttcaaactccgcttttgtgcggggcaaagcacgcccatccaagaaaaccttgtctaagaccgcattaagcaaatcatccaataaggtttctttttgacctaatggcgaaaaaattagcatagattctttaagatgcggtaggttcttttgcagataacgcatttctttgctcagtgtaagtttaagcaaagtgaccaccccttttcgatgggtttccagcgcggtgttctgatcatcaaacattttaagtgacacatgatcgccttgtgccaccaaagcggggaacgccgtgaccttaattccagcttgtttaatctcctgacgctcaggaatgccctgctccggccaagatgttaaaccttcttgctcatgttgtttggtaccaaattttgcaaaactttcttcaactaggtcgctaaactgagtttgaagctgagcaagatttttacctacaccaagcaccttaccgcgctcgtccaccacttctaggttcaaggttaagtgagaatctagcttatcggcattccattcattaagcggaatatcaatcagcgtttcgcgcttaatctgcaaactaagctgctcaagcaaatcacctttgtctttcgacaagttaggataaatacgatcaacaaactgaggaatcggcacaaagcgacgacgcaaagccttaggcaaagcccgcaataacgcctcacagcgttctttgataaagccgggaaccgcccaacctaaatcctctaagctcagttgacgtaacaaaccaacggggacttttaaggtcgcaccatcggcagcctgtcctggatcgaatttataatcaatcggtaatgcgacaccattcaacccaaacgagtctggaaatgcctgatcatccacactgacatcttgattgatcaaatcttctcgcgtcatcaacaaagcatcaggcgaagttttaacgaaatgctctaagctttttagattacgaacatgatcaggcaatcgagaattatagaaggcaaacaccgtttcatcgtcgaccagaatgtcacgcttgcgcagcttagcttcttgggcctctaacaattccatcagagctttatttttacggaaaaacgcctgtttagtacgaagttcaccttccaccagcccagagcgaataaagatttctcgcgcatcttctggatgcacatgaccataatcaattcggcgcttagcaacgattatcaaaccataaagtgatacttgctcgttagccataacgcggccttgattacgctcaaaatgcggatcaaagtactgtcgcttcacaaacggcgcggcatattcttcgatccaagcaggatcaatacgcgcggtcactcgagcatataatttactggtttcaattaactctgccgccataatccattgtggcggttttttgaataacatagacccaggaaagattgccaatttacgcgaacgacagccaagcatttctttgctgtcttccattttgttcgcaacttgcgtgaacatacccgccaacaaagcacgatgaatcgcttcgtaatgacgttcttcatgctggacttctttaaagccaagctgtttgcaagcaatcatgatttggcgatgaatatcacgccattcacgcatgcgcatgaagttcaaaaattgcttacggcaatattggcgcaactgattctgcgataaggcttggcgttgttcttcaaagcgctcccataaattcaaaaaaacaaggaaatccgaatcttcatctttgtccaccgcatgggcttgatcggattgggttttcttatcttgtggacgctcccgcgggtcagcaatcgacaaggcactaacaatgatagcgacctctttcaacacgctgtgttgttccgctgcaatcaggatacgtcctaacttgggatcaatcggtaatttagccagctggcgaccaatgggcgttaggcgttctttgtgcaaggctcctaattccgttaaggcacgatagccatcgttgatcatgcgtttctctggcatttcaacaaatgggaatttttcaaccgcgcccaattttaggttggccatttgcaaaataaccgacgccaaattggtacggaaaatttctggatcggtaaactcagggcgattgttaaaatcttcctcgtcatataagcggatacaaataccatccgccacacgaccacagcgccctgctctttggttcgcactggcttggctgattttttcgatgggcaattgctgaactttagaacgaacactgtagcggctgattcgcgctaaacccggatcaataacataacgaatgcccggtaccgttaacgaggtttcagcaacgttggtcgacaacacaatacgacgaccagaatgggatttaaaaatacgctgctgctcactggcacttagtcgtgcgtacaaaggcaggacttccgtgctgcgtaattcggcacgacgaagaatttcagcggtatcacgaatctctcgctcgcccggtaaaaacaccaagatatcgcccgcgcctcggtatcctgactgacgctcttctgctataagcagctcaacggcatctaagatgccttgttccatactctggtcttcgtctaattcttcagagtcagatttgcttagcaagggctgataacggatttcaactgggtaggttcgaccagacacttcgataataggcgcgttttcaaaatgctcagaaaaacgctcaacgtctatggttgccgaggtaacaatgacttttagatcaggtcgagctgccaagacttgcttcaaatagccaagcaagaaatcgatgttcaaactacgctcgtgggcttcatctatgatgatggtgtcgtatttgtacaggcgtttatcttgttgaatttcagccaacaaaataccgtctgtcatcaacttaatcagggtttcttcattactttcgtcgctaaaacgaacctgaaaacctacttgctcaccaagatttacttgcagctcatcactgatacgttcagccacactgcgggcggcaatacgtcttggttgcgtatgaccaattaatccagcgatacctcgacccgcttgcaaacacatcttgggcaattgcgtggttttacctgaaccggtttcaccagcaatgatcactacttggttgtcttggattgccttgataatttcatcggcacgtgtcgcaacaggcaaactctcatcgtatgtcacctttggcatgcgagactgacgagcttgatatagggtttctgatttttcaatgagagcattcagctcagcttgcatacgatcaaaaggcaaaccgtctttttgacgtttgcttaattgcacttgtttttgatcaataagatgacgatcgcgcgtcattacggcattagtgggcatgataagtaaacttgtatcctttttacttggcgcagaaaaagtagaattcatgagtaacgcgccgtttgcataagaagttttaataccgtacgtcaagtgaagctaattggatgtacgaaaacctctaacgatatagttgtaaattctaacatcaatcccaaggtaagggttatagtgaacgtcattcggggcacatctaatacgatgttgccattactatctaaagaccaactaactacagatcaacaacaaaaaggaaatggtatgtctcatcaagtatttgaagataactctcttaccattggcaacacgccacttgtacgtttaaaccgtatcggaaatggaaatatttgggcaaagctcgaatctcgtaatcctgctttctcagtaaaatgccgcatcggcgccaacatggtgtgggatgcagaaaagaaaggcattctgagcaaaggtaaatccatcgttgaagcctcaagcggtaacacaggtatcgccttgtgttttgttgcggcatctcgtggttatccgattaccatcactatgcctgctagtatgagtattgagcgccgccaagtcatgaaagccttgggcgctaatattgtgttaactgagccagccaaaggcatgaaaggcgccattgcgaaagcagaagaaattgcccaagacgaaaacttcgttttgctgcaacaattcgaaaacccagctaaccctgaaatccatgaaaaaactaccggaccagagatttggcaagacaccaatggtgaaatcgatgttttcgtcgcaggcgtaggtacaggcggcaccatcacaggggttagccgttatattaaaaacactcaaggcaaagccattatcagcgtcgcggtagaaccaaccagctcgcctgttattacgcaaacaatcaacggtgaaacaccaacaccgtcacctcacaaaatccaaggtatcggcgcaggcttcgtaccgaaaaacctcgacctttctatcattgaccgggttgaacaagtctctaatgaagacgctatcgctatggcaaaacgcttaatgcgtgaagaaggtatcttgtgtggcatctcttgtggtgctgctgtcgttgctgcggaacgcttaagccaactggacgagtttaaagacaagaaaatcgtcgttgtattacctgattcgggcgaacgttacttgtctaccgctttgtttgaaggtgaatttaccgacaacgaattggttcagtaagagctaaacaccccctctaaaaaactaaaatccccgctcaaatttacatctgagcggggattttttgtattaaataatctcagaaaagtatctaattaatgtgtttttttcgtaccgtaacgcaccatgtctttgccattttcaaacacttcggtggtcacataacgccctaacaccaactgttgattgtcatccagcactgccacaaatggacgaccattagaattattcgtcgccaaagccacgccagatacattgttcagacctaaaccacctacctcaattaaatgtagaaacgcctcaagctcgtctaaggtttcaattacatcattatcattaatcatttgttctactctgttacaccaataatggcgctagaataacagctatcgcagcgagagaaaaatgggaagaccaacaaaagtgctgagcgttagtagtctctcataactcttttttaggctttttctaccactagataagtatgaagttcaggatattggtcaaactctaagtgcctgataatacatccaagctcaatgaataactttaggaaaccatttaaaccaagtgacgaataataaacttctggccccataaaattgttagtgtgaaaaccctcttcatcagtgccaccaaatgaaaaaatcaacacaccaccgacattcagactttctactagtttagtaagaacatttctttgctctgacaaaggaatatgccaaatactatcccatgctgttatgaaatcgtacttctcagatagttcgcattcacaaatgtcaccttgcacaaagctaatatccggatgctttttacgcgcaatatttagcatcttatcggaaatatctaaacctgatggagtaaagccttcaccttggagtaaatctataaagcgtcctgtgcaaccgcagccaacgtccaaagcgttgcctcgactcttaacaaaactaattgctttcttgtgctgagaaatcccattatttatatcaaattcttcactattccaaatatgagtgatttgattatatgctttcccgatatcttctggcttcatcctttatttcccttataaagcctaacattgctaactgcgaccaaactcagaacactctagcgcacgaggcccccaagcaacttgtctttgttatgcatctcgatctattctcaactgaaatatattaccctcacagtcatgagcatcacatacttttcggccaccaaattcccaattttttggaggaaagacagaaccacctttgtttttaatcacctcactaattatctctaacggagtattaataaaaaatgttggtttgatcggggtactcgctcttggggagcgcaagtcggaaacctttttagaagcctctgtctcaagcaacaccaactcaaaatcgccatcagccaataaagcatatgaattatccccttcaactttattaagcgcaaagacgtgagagtaaaaatcagacaatcggctaactgaagaagcgtacatcacaaatcctgttttcatatgcctattctatgcctcaatattggttatacaatgttggtagttttctgggcatgcacataagcttctcgatgcaacatctcaccagttctaatattatacatggctgttgaacgtcacacccatactcttcacaagataaaaggtattcatctaccgaacgacgaaactcgacttcaagctctttcaacgtcgtcgcttcatacatcactaacaggtttcttaggtcatttaaaaaatatgaccattgttaatgcaccattaagcagtgagcagtacactgatgtttaactgaagttagaaataccatgtactgactatcagcttaagccgttacttttgttaaatcgcctaactttggtacgcatatttttcattggtgatgatgtattgaactgaatcattcgacctaacgtccatttttcataccatgtcgtttcatataattcttcattacttaaacttgaaattaaagagataagctcgttaatagttgagtccaactccgtgagtaagtcttcatatttccagtcactgtattctgcgtgaaaactggcagccaataaaccaagctgattccatttatagccagtatctgggaaatccaccggaagaccttgagacttcaaactatgccacttcaagaccaacttcccccaaccaacaaggtaggcaacagtgtcacaaacactaatttgtgttcctttaatattaccctcaagctcgcacttacgtgaaagtgactctgggacaatccggtaatcgtccataagtttgggaaatatcgagtttatggcagagagcaactcatcttttgattgtggaactgaggacatagtttcctccatttacataacataatagttaaaaggcagacttcagcctatcccaataagcgcaacaaataaaccagtgaaacgccatcctaggtgccgataaaaccagactacctaggtgtaatgactacaaaagaggtagagcgagtggcaggtctattaaagacagcttcgatattaagactatttgagttttttggcgattttactaacctgatttaaccacttttcacgctgtgtttttgtcgaagtaataatcgggccaaaatacgtggccgatgtattcttaatccctgaaaaactcagaatacaacgctttaattccttatagatcggattaccttttacatatttgtaccaaaaggtaggtgtatcaagggtgataatcagctcagaggttcgcccttctagtaattgcttaggaatggatttgtcattgatgtatttaaaagcaaaacctggaagaaaagttctatctattaggcccttaaattttgcaggtaatccgccccaccaaacaggcgatataataacgatatgttctgcccatttaactttttcttgaaaatccactaagtcgggttctaatggctgtatttgatcgtaaccttcacacagactactttcaaaatccagatctccaatatggataatctcgattgcacaccttcccgttgccgcagcaagatattgatcagcaagagacttacaaaaactattagacttaggattagcattgattactaaaacttttttcacgtcgaaaagactccatttattagaaaaatgcagtctacactctcacctataggtcagagtcaatctccttcaagacattttttaatcgtttcacgataatcagcaatccgctttttttgtatgattaacgtctggattttgtcttcgactatctcttcctgctgaataagaaaggcgcttactaattgccaatctaaatcttcatcttggcttttaagaatcagcaaatccgatagttgaatgccaagagtttgtgcttctttaataactttaatgagttcaatatgcttatcgttataaacacgatatttacccgatctaggtacatttaacaatcctcgagcttcatacaaacgaatagctcgctgcgttgccccagaacgtttcgatgcttcattaatgaacacgcctattccctttacttcacaatttaacagtcagttctgaaagacccgtatgcctacagggatgtaggtaattagggcaatgcaggagcaattgccgaggcatgaggacttgtttgcaccttccctaaatcaaagaccaaatcttcagcccaacttaaaagctacattattgtcacccttaattaacccgctttgatctgacaaaccacttcgccaccttcaaacacacataactctccttcttccatttgttgccacgtttcgtcgtgggttaatggttgtgtggcgataacggtgacgacgtctttatctgtggtgacttctttgaaatcaataatgacatcttcatctgacaaggtggctttcttaaatggtgctcgacgggtgatccaatgcaatttggtggtgcaaaagcaatataagcgcacaccatcagacaacatcatgttgaatacaccacgtttttttagctgtaaagctaatgccgatagtgctgtagatacttccgctagagttggctcttgatcgccaaagcgggtttgtagttgctctacaatccagcaaaatgctcgctctgaatccgtgctacccaatgggtggtaattctctattggtaaagattctgatgattccaattgaccgttatgagcgtaagtccaagtcttttcccaaagaaggcggttaaacgggtgagtgtttaataaacttaccgcccctacgtttgcttggcgaatatggctgatcacgatatcgcattttagtgatgtgttgctgatgatttccgccatgtccgaatcagcacttggtcttgggtcatggatcgcccaaacataaccatcacgatacatagccattccccaaccatctttatgaggaccagtacgcccgccacgagcacgtaaaccagaaaaactaaaacatatatcggttggcacattggcgctcatgcccaataactcacacatcgtctagatcttctcttctaagggattgatttttctttatacgacgatacaaaaatataccgcccgctattacgataatgccgcctagattcaacgcagcataccaaatccattccgatgtagataaatcgtttgctttatccagcatctgatcggcaacagattcttctggcaatgtgtttttttctggcagtgaatcggcactatcttcagccccatcgaccacagacactgatggcggaacaaacatcggagctacatcgttgttagacgaaggttccgacatattggacgaattatccacatcgccatcgactaaagtaacggtcggcgcattatttccttgtcgttcaaagtgccaagtgggagtccaataatcaaaacgctgccctgtttgagtcatgccaatcaacttagctcggacgttaacattatcacccggagaaacaggaatgattttttcccaataaccttgcccaacaagaggcatttcttccgtctcagtaacgccattattgtaggtgaattcaagtttcacattggaacgcaacatgttcagctttaaattcacgggcttcgcagaaaacgcgactaaattacctccaggacttgcccctacgaactcaatagcaggatgaacggtaaaaaattgactgagctggcgagagaaggttttgccatccactaaactaacaagctcataattgcccggttcagtaatgcctcctagacgctgcttaaattgctcattcgttctcaccgtatcctgagaaaaaaccgtctctttttgttcgccacttaaacgtactaaggtttgctttacgtccagcagatttagtactttgtcgtctttgattagctcattcttttgaaacaagccaacagttgaatagataggttcattctgaaatatcacgggtgcgacaggcgttgcttgcgcgcttaaatcggtgatgacgcggatgctacttcgctcaaggtcaacattattaacttgccatgtaccagacgcaggaccgcgaactgttattagggtgtaatgatccgagctagagacagacacattcgcattgctagccagagacaataatttgccatcgggctttatgatatgaggctgtatgccagtttcgtggaacactaccagagtaagctcttgaatcgcatcatccactgtaaagcgattgccatcaaatggtaattcgtccgaaggggaagcttgggtaaaaatacgatcaaatgtgtctaataaatcttcaggaatagcgacttcagtgtgtgttgcgtcagtgcgcaatgacaaggattcaagtaacgctttgtcggtgtaacccgtcatagaaatagtatgaagatgaattccacgctcttctaacttagcagtcaattcattgaggatgcgatctcgggacgctttgtttaccgcctcgtccaaactgatgtctaccatgccatcggtgactaaaatccaatgacgattaaatcctggctttagacttcccgagtcaggggtttccaacaaaagcttaataatagcttctagatcggttttaacatcttgcgtcacataactatctacatagcttgccagtttagttttgttggctttattaacgatagcttctggtaagagcactctaggctcctcaccaaacaaccaaatccctagtgtggctttttcttctggcgcaagattggaaataagacgcaacgcctcagatgtaagcttatcaggatcactgaccaacatactgccagaggcatcaacaataacgcggaattgagtatccgctttactaaacggcacccagaaggataaaaacgccgctaacaacacagtatttattttcaaccacttcacgtttgcgaactccttgaactactttactttgctgaatttagcgaccattcgctgtaatcatgccaaaatatcaagttacctcatatggctccggcataccatgcacccatttaataacatgagtttcccattcttcttcgtcaacagtattttcattcactgcataatggcgaacagttagcccttggcgaagcatttctttatcactgccaaccaccaaaggatgccagttaggcaaatctttggtttcatgtaatacacgataactacaggtatcaggcaaccaatgaaattcatcaacctgatctggtgttagcgtgatacatgtcgatactttatcttgtcgagtttcatagaccttacactgacaagaaccaatattcagttgatgacaagataaattggtataaaacacctcttcagtttcatcgtcttgtagtttctgtaggcaacatttgccacagccatcacaaattgactcccattcgactggagacattttctccagcggagtggttttccaaaaaggctcataacgctttgcaatcattctctaaatccacgcagttagtaaacagcttctgtcggtgttttatacaaatccaacaaatactcgtctttcgctggtggtaattgcaaataaaagcctttttcacgaatgcctttggtcacattctctggcgtagctcgagccaacttactttcattggtcaatagcatagtcatcgcactgatgcctttaccaaatcgagtcattaactcttcagggatttctttcaatcccttgcttttttccacatacaagtacattccatcatgcttgctagaacgaaatacttctacgattaaatgctgtttcatagtttacccttggcgctataaggccattttaggacttttaaattttctattttttaaacctattcaatataggatcaacaatcacatcacgacgccagccagtcattgcaggattctgcaaatcaatctcagtaccatcgtacaaatgacgcactaatggatccaacagcttacgcttcatcatagcttccggtgcaatattcaacatctcagctttatcacgaataaacgctttaattgctttcgttaaatcaccggcctgagatggtaaagggatttccaacggcaattgatattcatccggtgacaattcattcaccaaagcgacattttgcaaaataacttcaccatacaaacggtgctgacgaccggttaactcttcagcctcagaaaccgctttatgatgtgtcggcaaggttttcgccaatgaccaaagagttcgatcttttaatatctgccctttaggcacgtcttctttacgagcttgcccatcgcgccaaataaacagcaaacgcaataaggttaaaccagcaggcgtcaaacgccacgcggttttaattccatcccaattctgttctggatcagaattcatctggtactgccattttaatgaatcacaatcttccattacccatccaagcatgtttttcgcttctaaacgggcaatctgcattggatagacttttgccaaatacaccacatcaagcgctgcataacgcttttgcgcatccgttaaaggacgctgaacccagtctgaacgagtctcatcttttgctacttcaatttgcaaatactcatgaatcaacttcacatagcttagcgaccattgcgcgctagcataggcttcaccaatttgagtatcgtaaaaaggcgtaggtaaaacacctagtaaacgatcaaaaacatccaaatcttcggaacaagcatgaaacaccttcatcaccgaagggtctaccatcaggttacgtagaggttcccattcgtcgatgctcaatggatcaatcagtacggctttatcgccttcactgatttgaatgagccccgttattggaaaataggttgtgcgacgaatgaattctgtgtcgaccgcaattaccggcaaatcggcccaataatcacaccagctcgccagcgattcattatccgcaacccacacaatattgagagcgtcatcattcagagcaccatcttgatcattcatactagagcttcttccgtccctctagcgctaaagccagagtgtttccatcaacgtattccagttcgccacccataggaacgccatgagcaatacgactgacattgatgttcaatgtttttaatttttcagcaatatagtgacaagtcgcctcgccttctactgttgagttagtggcaataatcgcttcttccacttcattatgctgaaccaaagcttctaaacgatctaagcctaattcttcaggaccaatgccatcaataggtgacaaatgtcctagcaaaacaaaataacgcccagaaaagctacctgcagattcgattgcaacgacgtctgctggtgtttctacaatacataaatgctttgcatctcgctcaggatctgtgcaaatcccgcactctgactcttccgtcaaagtacggcaacttgaacaacgcccgactttgtcgagcgcctcgcgcaatgcatttgctagtctatctgccccttgatgatcacgttccaataaatacaatgccatcttttgcgccgaccttggtccaacgcccggtaaacagcgtaatgattcaatcagttctttaattaagggactaaacaaggctcgctcctagaaaggcatcttgaagccaggtggcaaagacatacccgctgtagcagcagccattttctctttttgagtcacttcgatattacgaacagcatcattcactgctgcagcgatcaagtcttctagcatttctttgtcatcaccaaacaaagagtcatcaatagaaactcgtttcacatcatgacgacctgtcattaggattttaactagaccagcacccgcttggccttctacttccatattggcaatttcttcctgcgctttctgcatgttttcttgcatctgctgcgcctggcgcatcatgttacccataccacctttaaacataacttttgctctccaatttaagctttaactttaaccgtatcgtaaaccaattgtgcgcccatcgttgccgacaaagcttgcacaactggatgtgaattcaaatgtgtaattgccacttgcaaggcttctgctcgcttactagcggcaaattcttctgcggtcacacctgtggtgtcttccactgtatctataatcaaaggcaccgtcatcgcaaagaaatcactcagtgcaccttgtatttgttcgtaacgtacttggttcaacatatgcccgtattctaatggcacttcaaggcgaacaccttggtcacttgcatccaccaagctagagttcattaaaatattttgcactaaacctgtcaaaggtaaacgcggcgccaccagccaccaaagcttcatggtgagttcattaaaatgactcatctccggcaatggcatacctaatgcaggttgagctatcgtatccggtacttttgaaagtcgcgtgtctggttctgtgctttcttcgacgacagaggattctataggttccgcacctaaggcatcgaccaagtctgccgcaggattaaatgggtcgacaatatcagcaatggcacgttcttcagcttcttgttcgtcctcatcctcatcactttcatctaacaattcttctgtgaatctatcatcagcaacaacaaaagatttaggctcatgttcaggcttgttagcagtctctacctgtatgtctgactcttgccgagcagttggctctaacgcaatgctgacggtctgctgctcaacatcaagagactcttctagctcactgttttctactgctgtgatttcaacatcttcttcaatatcgtgctgaataacctcactctgagcgctttcgctttcaacagcgacctgttcaacaacatattcttcagcagcagctggttccggagcatattcccaaggtggatgttcagcaggtgccgttggctgagcagactcttgcacaggttctggctcaaccatttgctcagcaggcttaatgactactggctcttcttgcttaacgactggtgtttttttttccgtcatcggctgcaacggatactctgactctgccgtttgatgcattgattcatcaggtgacgttattggcaccgcttctgtttgtacattcatcacaggcggcgcattatggctaaccaccattggcggagctggacggaaggcaatcaaccttagcatcaacatttcaaaacccgcacgagcagaatgtgccaaatgcaaatcccggcgaccaattaataagctctgatacatgatttgtatttcttcagaactcacactggcggcgatggcttgaatacgagccaaatcccccaactgatccattaatgcaccgggcacttgttgttctatcgccacacgatgcaatacatctaataagctgccacatatagctgtaaaatctggctgatagtcagcaagttgctctatacgagtcaagacttgcgctgcgtttttagatgccacactttctaataaatctaatacttgtgcttggttcaccaagcccagcatcgcggtcacaccagattccgaaatcgtaccattaccaaaggcaattgcttgatccgtcaagctcaacgcatcacgcatactgccatttgctgcttggccaatttgccatagcgcaggctgatcaaagttgacttcttcggtggtaagcacggtttgtaaataatccaccactcgctgcggtgacatatttttgagattaaactgcagacaacgagacaaaatcgtcacaggaagtttctgtggatcggtcgttgctagcaaaaatttgacgtgcgctggcggctcttcaagggtttttagtaacgcattgaaggagtgagttgacagcatgtgcacttcgtctattagatagactttaaaacgaccacgagttggtgcgtactgcacattttctaataattcgcgggtatcttctactttggtacgagatgccgcatccacttcgatcaggtcaacaaaacgaccttcagcaatttctcggcaactatcacaagttccacaaggctcaggcgaaatgccattggtttcacagttcaagcatttagcaaaaatacgcgcgatcgtggttttaccgacaccgcgtgttccggtaaataaataggcgtgatgtaaacgctgttggcgtaaagcattcaccaacgcttgaagtacatggtcttgcccagccatttcaaggaaagtctgcgggcgccatttacgtgctaaaacttgataactcatgatggattctggctgataaaaagcgattttttattgtacggcagtacgagcaatttcgaaaccactcttagcgcacgggcagcaggtaattagaagaaataacaaaaaacttcactataaagatcaatggcttaaatttacaacacttttttgcccaacccatcacctgaaaagccaagtgataggtcaaacaaaagatccagtgattagttcgctttcgcttcgcgaactttacgttggcgctctttttctaacgctttttcaaggcgatgtttttcaaccgcacttaacacttccgcgccgatgtgttcttcaccacgagaacgagccagctggacttggcgctcacgctcgataaaacgctgacgctgctcatcagtgaatttatcaacgcaatgcacgcaactcacgccctgaatgtaatgctcactttgcttttcttcttcagtgatgggcatacgacacgcatggcattggtcgtattcgcctttttgtagatcgtgatttacagaaacacgattatcaaaaacaaaacactcaccttcccacagggtttcttcttttggcacttcttccaagtacttcaagataccaccttcaaggtgataaacctcttcgaaaccttgttctagcatgtaggcagtagatttttcacagcgaatcccacccgtacagaacatggcaacttttttgtgtttcgcaggatccatgttttcttttacgtaagcaggaaactcacggaaggtatccgtttttgggtttactgcgtttttgaacgtaccgatttgtacttcataatcgttacgggtatcaaccaaaaccacatcaggatcagagatcagcgcattccattcgcttggtttaacataagtaccaaccacacgcttaggatcgataccttcaacacccatggtaacgatttcttttttaagcttcactttagtgcgatagaacggcatgtcttcgtcataagactctttggatacaatcttatccaaacctggttgctggtctaaccaagccaacatagcatcaataccttcacgagaaccagcaactgtgccgttaataccttcactggcaagcaacaaggtgccgcgaataccgttatcttctagtgttttctgaagcggttcacgaagggattcaaaatgaggcagttcgacaaatttataaagggcacacacgacgactttagacatagcattctcctatgcgatctggaacgtaaaaccagagcaattaaacaaggcgcgtattatagagaattattgatctggatcaagcgtagagcctgtggtgttattcacacggaaccagccagcaatactatgtcgagttcgtttcgccaccatcacctcatgataaaaacattcactcagaaacacggccaaacgaccttttttcggaaaaaaacgccctacttcgacggaaggatcattttcatcataaataaccagttcgccgccatcgccatcctgccaatcttcgtttaaatacaaaacagtagataaaatacgattactctcacctttgaaagcgtcgatatgtttttcataaaatgcgccctcctcgtaacgagcaaagtgcgcctcgtaatcaaacaaaccaagaaataaacgacggttcagggcaacgcgtaaatcagccatcatttttaagaaatccctacgaacagggttatccggatctatccactgaatataatcacggcgagcatctaatataatttgatgatcttgtttgcgccccacgccagcctgcaacataaaagcgttttgtatgctttcagcttcatccatcaaggcttgagtgaaatctgttgaaaaaaagttatcctgaacactccagccttttgtctgtagatccgttagcagattagagaatggttcttctcggctgaaagcaggaatagaattttcaacatacaggcgtttagctggcaggacttcagtagacatagatagattcgtcacttataaaaaagatcacttacaaaaaggcaaaataactacagcagctatgatactgtagcccaacatacaagacatcaaaatttcgccgcatagacttaaaacaccatgacccaaacttttcaattacgagattatcaaattcaagctgtagaggcatccttggatcactttcgtagtagtaatgaccctgccgttattgtgctccccacaggcgccggcaaaagtttggtaattgctgaacttagtcgacttgccaaaggtagagttgtttgtctggcgcacgtaaaagaattagttgaacaaaaccacgccaagtttctagcaacagggtcctcagcagggattttttctgctggcttaagccaaaagaccagcacagagaagaccaccttcgccagtattcaatcactttccgcaagccttgttgattttaacgaaccagtcagcttaatcatcatcgatgaatgccatcgcgttggtatggaagaaagcggccagtacaacaaaaccatcgagcattttcgagccttaaatccaaaagtcaaaattctcggcttaaccgccacgccctatcgtttaggcagcggctggatctaccaaaatcattaccatggctacacgcgaacctgtacaaactcgttattcaagaaatgcatttttgagttaccgctacaacacatggtcaaaaaaggctatttaaccccgccaattcattacgatgcagccattgctcattatgatttcagcttactaaccgaaagtttagatggcgagcaaaatacagacgacatcgcactgaacgagctcatccataaacaccctcgggtgaccaaagccgttactgagcaaatattgcagcttagccaagatcgccaaggcgtgatgatttttgccgccactatcgatcatgcaaaagaaatcgccagttacttgcccgccgataaaaccgcactaataaccggcaaaacaaaactcaaacaacgagattcattgatcgcagcgtttaaagccaaagagattaaatacctcgttaatgtttcagtactaaccacaggatttgacgcaccgcatgtggacgtcattgctatattacgcccaacccaatcgatcagtttatttcagcaaatcgttggtcgtggtttgcgtttaagtcctggcaaaaaagactgcttagtcttggattatacgaataacggctacaatatctttcagccagaaattggtgaaaaacgcccaacccaagattctgtcgccgtacaaattcattgcccatcctgtgacttcgccaatactttttggggaagaaaagatgccgaaggtaacattcttgagcattttgggcgccgttgtcatggcctactggaaaacgaacaaggtgaagagcaacaatgcagctatcgctttcgctttaaacgctgcccttattgtaatgaagaaaatgatatcgccgcacgacaatgccagcattgtgcagagaagcttatcgatccagatgatttactaagaagtgcgctcaacctaaaaaacaacaaagtgctacgctgctcaggcattacaccagaattaaatataaaagaaaaaagtatcaagattatttatcacgatgaggacggattgacactatcagagacattccgctttaatttcaagaaatcacgacagacgtttaatgatctgtttgcgcgcagaatagccaatggcagccaatcaattcagttcgataaaattgaagaaatagaacgctttttaccttaccttccaacacccgatttcgtcatcgctaagaagcaaaaacaacactggcaagtcactgagcgattattcgactaccaaggcccgtatagaaaagccaacgaacttggttaatctcatcaacctttgttttttaacgcattacgataagaaacttcaaacggaagattcatacgcttcagatgatcgatcgcaacttgcccaagaacaccttttggcaccccagtgagcaaaacgaaccaatagttagaaatcatattttccgcaaaaatactggccgttttatcgtctacgcccacttgcttaaaacgtctaataataccttctgaaattacggccatttgattagtgtgaaagccaccttttgccaagctatccaacaatacttggcgagtaaactctgcgtacgcatcataaaactcaaacagcacttgtgccatttgcaaaaggtaatcaattggggacgcgctggctttctgagaagcgacagcagcacgaagggccacatccatttcatcaaagaagatatcttttactagagagagtttatcaggaaaatgaacaaataaggttccaacagcgatgccagccttatcacttaaaaagcgggtgctggttgcttcaataccttgagccagaaaagcttgcttagcaatggttttgattttagatcgtgtattggctttttgttgctgacgaagactcaccttaacattcccctaagtaagatattaagagagtttagcgtgtctaattttcaaagacgagtgtaatttaatacatgaaacattaacgcatagaacttagattaggcatagaggatcgacttaaagactcagaaagatctgccataaaggacacaattcgctcggcattcacaccaaagtcaccagttcccactcttgagcatgatcgcatatcaatacgaactttatctggatcaacttgcgtgacacgaatcaccacatcgtcccggaaaccaaaaatgggagtccttgccgttgcctctaagatccctgcaccagaatatgttgccaccacatcccagccacgctcttcaaccaaggctgttatagcagaatacactgtggttttgttttttgtagaaaatagaggctgaacatcaggataatacttacgctgaataggagcccattcactgttataacgtagatcattttcttgagattttcggatgaagttaacatttaggaaagcgggagggacatctgtgtcagtcgtaatatcatttatgtcaggtaatccagagcgctgcagataaaaaccaatccacataaggctatacactaacgacacgatcagcactaaaaagaaaaatctctggcacgctatatttttttctttccgacaaatgcctagtgacatagctgcaagcaaggataaaactaaagaggcaaacacgcttttgcgaagcattgaaaaaccagttattggctcaaaaatcccaactcgaacaccggcaatagaaataaacgctatacaccctactaacatgagaagaacgtataaaaccggagagatataacgactcatagacaactcatagcgaaaaaataatatctcacaccttatcgcgacttgaagacaacgaacaggagcaaaaagcctgtttcaacgcattcctttgtatttgcatattttgtgtaaggttttccgcaagacatcttaaagaagagacgtttttgttaacaatttgaaacatttaactcatattagctcttactttgagcgcgccattaaattatgaaaaattaacaagcctccctcctcactctagactttttaaacaaaaagctgataatgacgccgttaaaaacagagcataaatcacatgaaggctacgccaaataaacactgtgtcgatacattgcgtgcgcagtgtagagcagactcgatgaggcccttcaccgcgagaggctctaatgccattcgttgccctcattgcctaatggcggaatttgcctgcttttgtcatttaagagaaaaccaaacatctcctatagaatttattctgcttttccatcgtgatgaaatccacaaacccaccaacagtggcagacttatcgcagatttatatccaaatgacactcaagcctatttgtggagcagaaccgagccacaacaggcgttgctagatcacataaaaagcaaacaagggaattgcacgatattattcccaaacacagaaactgctcaggcacagaaaagacaaacaagaagcacagccccatcaagtaataaaggcgatgaaaagcacacttttattatcttggatgggacgtggaagcaggctagtaaaatgtttcatcaaagtgagtggttaaaagacattcctcactttgaaataaacagcgaagcgcagcgctcttttcttgttagacactcaagccatcaaatgcaatttgccacggctgaagttaccgccatgctattcgacgcactaggacatagagaacacagtcaacagctgcttagctactaccaagcgttcaacgagcattgtttgatcagtcgaaaacgtggcaacaacgagtacttgtgaaagataattacagaaaaagaaaacctgccaaaacaacgaaatatataaatctactaattaagattctctaaatagtaaattcacccagccattagaatgaaactgcattgcttgtttcttctttttaccaaccaaaacaggcccattatctaaaaataaaaaggctttccaagtgcgtttaaaaacaccccaaggaagttcaaaaaccaattcgttatgacagcaaaaaaacaccgttgtatcatctccccaagcaaaaaaatgcgccaaaatcccctctggcaatgttgcttggtcgctatcccatgctttctcccactgtagcttgccatctggggcttgggcgctggttttctttaaccaatctcgatccgaaaaatgatccggatgtatttgctcattactaatgtaatcacgccaaatctggcctgcacgcagctcacttaacaagcgaatttcttgcaagtcttctggctcaacttttggatcatttcgtttaaaaatccaactctttgaaaactgttctaacgattggtacaaggaggtttccttaaatgtgttcttatctaattgatattaaaaatgatgaaaaaaactaacctaacaagtgaaaaaggatcgtttgttcaatcggtcaagcttcactagtattatcattgttgtaataaaacaacatttcttaattaacaaatcaggagaatactatggactctcaacaacaatacgaagcacttttagcaaaatggggctacgcagatactacagttgaagaccacgctcgccgccaaagacgtgctcgccgtgttaaagcagttgttactttctttaaagctactgtaaaagcaatcaaaaaagtaagcactcgccctcagcaacttggtcaagcaagcaactaagctccacaagaataagcccataataattgggtgttagtgtatcgtaaatagatctttttaaggggagaaaaataataaaaccccctcccttccttaacgccccccaaattcgttatcatcaatactcattcacaacaaaatatcttctttatgacttactcttacaaagcaataatctttgattgcgatggtgtcattgtcgacacagaaaacatatccaatactattttaaaatccatgctaaacgagtgcggcctagaactcgacgatgagactttgcacgcaaaattcaccggattcaccaacaaagaaaacctcatcaatgccgaaaaattacttggcaagccattaccagcgaactttgatgaagattatagacaacgctttcatgccattatcgaagcggatttagaacctatttctggtgtgttagatttactcagtaaaataacaacccccattgccatggcgaccaatgcacgacgtcaagaaatgaacttcaaattagacaaaattcaattgtctgagcgattcgctacccgtttctgtgtcgaagatgtggaaaatggcaaaccagcgccagatctttacctaaaagcagctcaagcactaaatgtcgatccaaaagattgcttagtaattgaagattccattgcaggaattacggcaggacgagctgctggaatgagagtgctcgcttttagcgaaacccttgatgagaaaatgcaatctgccgcaggtgcgactgaatgctttaaaaccatgaaagaactagaaggcttgttaggtctttaacaaaccttctaacgttcattcaagttagttcaacttgtctaacaaaaaatcagttagacattgcctgcaattgtttgagcagactcttcggcaagtctttaatagtaagcgtgccagagtctgcatcaaatacgatcgattccgctaacagttcgctatcaaaactaatcgtcaaagcacgagaactgccggacaaacgcgtcaatttttttagtgcggctttctcgacgaaaatttctttttccatcttgaagctatcagaatcagcaatttctaaaaacttattcgcctgttcaacagaaaatcgagactcaacctgagaagcaatctctttaatcgccaaaggttcgcggtcttgcgctttcgcctgacaatgctcagacaccactttcttaaattcattagcctgtttagaaggaaaaccttccgactgacaaaacgccgccgtcaaatccaccagcttacgcgtttcttttgccgcgactttaggttcatcacaaccaataaactgagtaaaatactcactctcgaattttggcgcacgaccaaaacgaaacgaaatataacgaccttcatcgccagcttgccatgctgtcaaattgatacgcaacgacatatgaagtttttccatctcaatctgctcaatttgcgacaaactaagatcagcaccaagaccgatgccttttttgcgtttcaacatcactatgtacaagaaatgcgtatcgtgaagctcgtaatggttaaaccacaacaaacctccttccgcttcttcaacaggctctaaatactttagatattccgctgcacactctttggtaaatcccgcaaaatccacaaaggtatcgtttttaaaatgcttaaacagcaaagcgggtaattgggcaccctcctcacttccctgagggttaacaaaacgtccagtattcataccagaacgattaaatagattcgttacctgtgcagacagcgcttcggcttgcccatcaactgggttttcatttggacgcgcaataagtatcgctttacgctcgccttcatgcttttgaatctcgtgcacaattaagttgctaatagacaccagctacctcttacgtttaatatggatgattacggtcattttttaacccatcgacttactaaaggatcttttcaaacccaaacgctatgataaaaccaaaaaccacgaaaagagacacacgtaaagaacttgagtctctggtagatcaatttatcaagaaaaacggaacgatccagcaagtcgacatgggtgaatccggtttagttgatggcaagtataacacgagccacataggctttaacgagccaaaacaggatcgcacgccattaaatcacgttgttgccgctattcaacaacgaaaacacagcaaatctcctccaccagctccagccaaaaagcgtcctaagaaaaaaatcatctatgatgacttcggcgaccctcttcgttgggtctgggaagaataacaagacttaccactccaattaaaaaggggtcttctgtctattgctttgaaataccaagctgatactgcaataatactcccacatattttcacacaaaatagggagtgatcatgtctattcgatacctacatgccatgataagaacagataaaccagaagaaagtcataccttctatactgaaggcctaggcctcattcaaacaagacgtatggacagtgagaaaggtcaattttcgcttatctattacgctacagaacaaggcgcaccagaagtagaattaactcataactggagtgatcgcacttacactggcggcgaccaattcggccatctagcctttgaagtcgaaaacatttaccaagtatgtgaaaagctacaatctatgggagtaaccattttacgaccacctcgcgatgggcatatggcttttattaaagatcccaatggtatttcgatcgaattgttgcaaaaagatgggtcccttgaaagcgctgaaccatgggcatccatggaaaatactggtagctggtaattacataagtttacaaaaaaagcgattaattaaacaacgctacaaaaatacgatagtcatattgccttgtatttcttaagctaacagaatcgtagaacttaaagggtagcaatagcgccatgaagactctcattaaaaccatcgcactaacaggaacattactggtttacgggcatttatctgctgccgaaagcctatatgcttctaatgtacagtctcgattggctgatgcagatcgagatggcgttattgacgctcgagacctttgcccaggaaccacggaaggcgcagctgtagataactatggctgccctaaccaaacgaccaaactactctcagtagaactaaacattctatttgatacgggtaaagctgatattaaacagcgcttttattctgagctgaaagatcttgctaaatttttaaaagaacacccagcaagcacagtggtcattgaaggtcacacagacagccaaggttcagcagagctaaaccaagagttatctcaacaacgcgcctccgctattgctgatgtgctagtagacagctttagaatccaagcagaccgtgtaaaaggtataggttatggcgcaacccgacctatcgctgacaacgacacagaagacggtagaaaactaaaccgtcgagttgtggcggaagtcttcgccaaacagcagtttgccaacgaacgttggacaatctacagcgtagacaaaaatggcagcaccgcgctaaacaagagaaactaagcgcttagcaaatagaacacccgaaaagccagtcatgataaatgactggcttttttttggtttagagataggagccatctaaaagctaagccattcttcatctcttatcccatttttgagcaactccaccttttctatttgttacactgtcagaaataacaccgattaagagagtaatttatgaaacgtattggttttttgggtttaggaatcatgggcaaagccatggcagccaatttaataaaagcgggatttgatgtcacagtgtggaaccgcaataccgacaaatgtgcggctctcgttgcgttaggcgctcgccaaggctcgacgccgaaagacgttgcagccaattgcgatattacctttgcgatggtttctgatcctgaagcggcgttagcgctttgccaaggctctgacggcgttgctgcaggaattggcgctggtcgaggttatgttgatatgtcgacggttgacgacggcacatcaaaaacaatcgctgctttgataagccaagctggtggacgctttttggaagcgcccgtttctggtactaagaagcccgctgaagacggtactttgatcattctcgccgcgggtgatcactccctttatgacgatgctaagcccgcgtttgaggtaatgggtaaaatgtcgccataccttggcgatgtcggccaaggcgctaacatgaagctagtcgttaatatgatgatgggcggcatgctgagcattttcagtgaaggtatgtctttgggacaaaaagctggcttagatggtcagcagattttagatatagtcgatgctggcgccatgtcgaatccgatgtttaaaggcaaaggcgccatgctgctgaatgagaactacagcaccagctttccgctaaaacatatgcaaaaagacctgcgccttgccgttgccctaggcgatcaacttgagcaacctttgccaagcgccgcaattgccaatgaagcgttcaaacaagccataaaagcgggctttgcggatgaagacattgccgcggtttataaagtgataaagtaatgactgtttaaggataagagggagagaaaaagataggcattcaaatgccagtctttcttccctctcctatttttcttttcctgattagagagcggtaaccgaaaaatcaagcagttaaaatatcaatacctttatctctcaattcattgaacgcactttctggcagacctgagtcggtgataatggtatcaattcgctccatatccaatgcatgaaaggcggcaattttcccatatttagaggtgtcggaaactagacagacagttttcgatgatttggcaatagcatgcttaacaatgactttatcttcattcggcgtagatagcccttttaaattccaagacgaggtcgagataaaggcgatatcaatgttcatgcttaataaaaaatcagctacttttgatccaacggtagactggttctgtcggtcgatttttccgcctgtatggtaaatatcgttagccgaattcgccattaagtaagccgatatagcaaaatcattagtgataatgagcaggtcatttctttgggttatttggtgagcaatttctaacgttgtggtgcctgcatcaaggtatatcgtcatatttggagcaatgatactcgatgccaacttgccaatttgctctttctcagtggcaaactgggttattttaatatcatgcgagagctcaatatgaatgtttcttgctagctgcacacctccagaaactgaactaactttgccaatagcctcaagtttttcaatgtctcggcgaatagtcatatgagacacattaaataaatcaaccaactctgaaatactcactacttcttgattctttaataatgtcaggatctttctttgccgctctactggaatcatctttccgccgttcaattcacaaagttacttccactgcagcttaacaaaaaaaaaccgccatgtgaatttatgtgaaaagtatcaatacaatccatgaaagcactagttttcacgctatccatcactatagcaacacagcgcatagacaaaaaacacaaaaacctttcaggctatgtgttaattattgttgaaatatgtgaaataaagcgttttaatcattcctatcgattataaaatcacaaatctgaacataaactaacaataattcagtaggtattgtatgacaaataaagcgaaatccgttggcgtgatcggactaggctcaatgggcatgggcgcggccaagtcttgtattaacgcaggattagacgtctatggttttgacttaaaccctaaggcactagaagagctaaaccttgccggcgctaaagcagttgccagcagtgctttagattttgccgatcaactagacgccgtcttggtacttgtcgtaaacgcgaaacaagttaactccgtattatttgatagcggtttagcggctgcactaaaaccacaaactgctgtcatggtatccgcaactatttccgctgaagatgctaaagccatccaccaaaaactctctcaataccaattattgatgcttgatgcgcccgtgtctggtggtgcagcgaaagcggcaacaggcgacatgactgtcatggcatccggatcagtagaagccttcgagaaacttcagcctgtcctagatgcgacagcggctaaagtctacaacattggcgaagagattggccttggtgcgacggttaaaatcatccatcaactgctcgctggtgtacatattgctgctggtgcagaagcgatggcacttgctgctcgtgcaaacatcccgcttgatcttatgtatgacgttgtcacaaatgccgcgggcaactcttggatgtttgaaaaccgcatgaaacatgttgtcgatggcgactattcacctaaatctatggtggatatttttgttaaagacttaaaccttgttgcagatacagccaaagaacttaagttccctcttcctttatctagcactgctttaaatatgttcctttctgctagtaacgcaggtttcggccaagaagatgacagcgcggttatcaagatctttgatggcatcaatttaccaggcgtggagaagtaatatgttattaggtgttattgctgacgactttactggtgctaccgatattgcaggttttcttgttgaaaatggcatgcgaactattcaagtgaacggtatcccttcggcaaatatggagataaatgcagacgcagttgttgtgagtctaaagtcgcgctcatgcccgaccgaacaagcgattgaacagtctgttgcggctttgaaatggcttcaagcacaaggctgcaaacaattctattttaaatactgctcaacctttgatagcacaactaaaggcaacatcggtccagtaacggatgcgcttctggatgtattaggcgaagactttactattgtctgccctgcccttccagttaacggacgcactgtttttaacggccacctttttgtacttggtcaattgctcagtgaatctggtatgcgtaaccacccagtcactccaatgactaattctaatcttatggatttgatggacgcgcaatctaaaggcaaaacaggactgattaattatcaaagtattgagcaaggcgcagacgccattattggtgaattcgctgagctaaaagcacaaggaaaacgttacgccgtcgttgatgcatttacagcggaacaccttaatgagataggcaaagcagttagctcattgaaattagtaactggcggttcagggttagctgcaggtattgcaaaaaactggggtgaacatttacaagaccaaacccaagcaaaacaagcaggtcacccagccaaagcaccaactgtcatattttcaggctcatgttctgttatgacaaacaagcaagttgagctttataaagccaaagcgtctttctttgcccttgatattgagcagtgtatgagcaatgaaaactatgtcaacgaagtgtttgactgggttatcagccatgctaacgaatcattggctcctatcgtttatgccacggcagatgctgaaaaactcaaaacgattcaacagcaatacggcgcagaggcgtccagccaagcagttgaaactctctttagtatgttggctatcaagctgcaagattccggcatacgtaattttatcgttgcaggtggcgagacatcaggcgttgtaactcaaagcctaaaggtcgatagctttcacatcggccctcaaattgccccaggggtgccatgggtaaaagccatcaatcaagatctatcgcttgcgcttaaatctggcaattttggcgatgagaattttttcaccacggctcaggggtacttttaatgaatgaagctgaattgagacaacagatggtcgacttagctcgctctatgttcgatcgtggctacgcaacaggtggtgctggtaatttatcgttgaaactacctaatggtcatttcttagcaacaccgacaggttcgtcttttggtcgcttagttgcagaagacctgtctgtcgttgataaaaacggtaaccacctatctggtaaacgaccttcaaaagaagtggcttttcatttagccatttatgagaaagatccaaactgcaacgctattgtgcatttgcactctacttatttaacggcactttcttgtctagagaatttagatcctagtaacgccatcaaagcatttacgccctactacgtgatgcgagtcggtgagcttccggtcgtcccttactatcgcccaggctccccacatattgctgaagaccttgcaaaactggcgggcaaatatcgagcgtttttgttagctaatcatgggccaatcatcactggcagcgatttcttagacgctgttgataatgcagaagagctagaagaaaccgctaaattgttctttttattagcaaacaaacctactcgttatttaaccgatgacgaagtaactgatctaaaagggagaggcaaataatggctaaatttgcagcaaatctaaccatgttatttaccgatgtgccgttcttagaacgctttgatcgagcacacaatgcgggctttaaagccgttgaatatctatttccttatgcttttgacgtcaatgttttagcgtctaaattggagcaatatggatttgaacaggctttgtttaacatgcctcctggcaactgggatgcaggtgaacgtggctttgcggctattccaggtcgtgaaaaagaattccagcaaagtgtagaaaccgctttaatctatgcaaaagcgcttaactgcaagaaagtacatgcgatgtctggcattgttgatcaaaacttcacccgtgaagagcatatcaatacattcgtaaataacattcgctttgccgcagacgaatttgctaagcacggtatcgagctcatgattgagccactgaatagccgcgatgttcctaactattttattgcccatcaaagagaagctgccgagctaataaaacaagtagatcgaccaaacgtcaaactacagctcgacatctatcacgctcaaattatggatggtgatctaacccgtctaattcaagatcttgccgatgtcaccggtcatattcaaattgcttctgtccctaaaagacatgaaccatctgaaggtgaaatcaactatccgcatttattcaacatattggacgagtctggatataaaggctggattggctgtgaatataatccaaaaaacaccacagaaagtggcttagcttgggtccaaccttatttataaaaaagtcaaaataaaaagtataaggataaaaacatgaatattgtcattactggcggagctggttttttaggcactgaactattaaaaaatttattggaaaacttccctacaataaacagtattaaaattgttgatagagtttcattaaatccagatttgataacaagtaacaaaatccaatctattattgctgacattaccgttgcagaagaagttaaaaagatcattgataaagaaacaactcatgtttttcatcttgcggcaatcgtatcaagtcatgcggaagaagattttgaacttggtatgttggttaatttaaaagcgacccaacttttattggatcgttgccgcgaagccaacaccaatattcgctttgttttttcaagttctcttgctgtattcggcggacaactaccagaaaaaatcgattacatgacagcaatgcaacctagttcatcttatggcactcaaaaagccatctgtgaattattagtgaatgactatgcgcgaaaaggctttgttgatgctgtatctgtgcgcttacctaccatttgcatacgcccaggaacaccgaataaagcggcatcttcttttgttagtggcatcattcgcgaacccttaaagcatgagaaaaccaactgcccagtcgatctaaatctacccctgtgggtatccagcccaaacactgtcattaaaaatattgttcacgccagtcagatcaatacagatagtttagagggatttagaaccattaacctaccgggcttacaaacatctccaaaagaaatgattgaatgcctttccagcgaatatgatgagtcttatcttgattttatttcctatgaaaaagactcaaagatcgaaaaaatcgtttcaagctggccaaaatccattaataacgaaaaagagctatcactaggctttataaaagatagcaacttcaattcgatatttagtgaatatgtagaatcagtaaaataaaaaacaatctctaataaaaataaaggaaataaaaacatgctacctatatctgtaatcggcttaataatagctgtattcgttttaatatttttagtattaagaacaagagttcacgtgttaattgccatgctaattgcagcatgcattgccggtttaatcggtgggttaagtgttgatgaaaccatgtcagccattagcaaaggatttggtggaacattaggcggtatcggtattgttatcggtttgggcgtcatgatgggggcaattttagaaacctctggtgctggcgaatcaattgcttatcacttcatcaagtggctagggaagaaaaaagaggaaatggctttagctattacaggctacatcgtcagtattcctgtttttgtggacagcgcactgataattttgtatccgattgctaagtctttagcaaaaaaatccaatcgctctatcttaaccttaacagtagcgcttgctggtggtttggttgttgcccatcactgtattccaccaacacctggtccattgggtgtagcaagtatctttaatgttgacttggcctctatgcttggttttggtctgttaatcgccattccttgtgtatacggtattgttttgtatgctcgctggttggaaaagcacttccctgaattttcagtttcaccaactttagccgctgatgacgatcttaagaaaatccatgatgattacatggcttctaaggagtctaaagaacttccttcgctgattaaatcaatcatgccgattgtggttccaatcgtcctaattttgattaagtcgcttatgagtcttgccgagaaacaatttggtatggaaggcttatctactagcatcgttggtgttgcttttaacttccttggtaatcctattatcgcgctttcaatcagtacattacttgctgtgtatacgctaacgccttatttggataaagagacaacaacccggaaactagaagaaggcatatctacttgtggcatcattcttttggtaacaggcgcaggtggtgcattaggcagcgtattacgtgaatctggcgcaggtgcagaaattgctaaccaaattgttgctctttctatatcgccaatcatgatcccattcattattgcgaccttagttagaatcatccaaggaagcggcacggtttcaatgattactgcagcctctatctcagcgccagtactagcagaaatgcaaggcgttaacatgctgtttgctgcgtctgccgcaactatggggagtttgttcgctggttactttaatgacagcctattccacattgttaaccgtttaatgggcgttactgaagtgaaaaaacagttggtgatctggactgttccaacaacaatagcttgggctattggtggatcacttatcatgatcctgaacctaatattcggcagcctaggcagcatctacgatcctgtactacccttactcgtattagctggctgtatcttgtttgtgaaaagccaaagcaagccacaaatcaaaacagcttaatagatataattaaataagcatcaaagggccgacaatgaaatgtcggccctttttttaaacatactgtcctgcacaaaacccgctggcccatgcccactggaagttataaccaccaagccaacctgttacgtcgagcacttcaccaataaaataaagccctttttgcttttgtgattcgaaggttttcgaggagacttcgttggtgtttacgccacctagagttacctctgcggtgcgatagccttcggttccatttggtgcgatgtcaaagttggcaagataatgaaacagattgtcgatctgttcgttagacgtttgtgcacttcgctcggttaaccaagggaattctattttgaccagctctactaatcgctttggtaatatgtttgataaaaagccttcatagctttttttcggactgctatggcgaacatcaagtaaatcatctaacgataaggtcggtgcgatattaatattaagtacttcgcccggttgccaaaaattggttatttgcaaaatagatgggccactgacgccacgatgggtaaacaacattggctcttggaaagtcacaccacttgctgttgctgagatctcgcacgcaatacctgacaattcagctagctgtgctttacgatctggttgtaccgtaataggcactaagctagcacgagttggtagaatattgtgtccgacctgtttagcgatgtcgtaaccaaagcctgttgcacccatagttggaatcgacaaaccaccagtagcaaccacgagggattcgcaagtaaagtccccttggttagttttaacaacggtccgttcgtgttgaaaatcaatattatgaatttttgtatttaactttaactcagccccagaccattcaagctctgtcaacaatatatcaagcaggtcttttgcggaatgctcacaaaataattgccctggggttttctctacataatccaaaccatgacgatctactagatcaacaaagtcttgcgacgaaaaacgacgtaacgcagaaatacagaagtgcgggttgtcagataaaaaatgcttaggagcagcatccatgttagtaaagttacaacgacctccaccagacataagaatctttttgccagctttattcgcgtgatccaacaccaccacttttttacctcgatagcctgctgttgccgcacacattaaaccagacgctccggcaccaattacgatcacatcaaccttatccacaaccaacctcatcacttatttgtggctgcattatagtgtctgggtcatttattaccatcgaatcgagtgtgtttttcgccaaataaaagcaaaaaaatcttgtccacagaaaccgttaagaaggctgtgggaatcattaatttttccttaaaattcaatgtactaaataaaatcaaacattatttattaaattttttaaaaacatgaaacagatcaaaatcaagaatttttttgagaaatgcaaactatttttaaaaaagactatgtacaaaataactgtctggatatacagtactgtataaataaacagtaaagatattttaaggatgtggatatgatcaagctattaagccctactcatactattcataaagttgcacttttgggcatcatcgccttagctctgtatgcgccagcaaaggatctagttcaatttgcaaaaacacattttgcaaaagaaagcattcagattgttgatgcatcatttggtactaatatgccttggcaggaagcaagctcctcttaccttaaagtcagccaaaatgcacaaacgagcctatctagttctcaaattatctatacaaaattacgctttactaatccaacttctgaaccacaaacctaccgcaagatttggttaaatttctctcacgctaacggtgatcaggaatacactacggattacaccttatacaacactgaaactcgtcagcgacttattgggcagtcaattcagttaggggctaatagcagtattgatgtagttgcagcatatcgattcattcctagctataagaacaaatcacctatcagtatgagtgtttcttgggagagccaaagccttttaagagaaaaagcttgcgaatatgatcttcataaaacggcaggtaatacctttcaatatcagtgcggaaattaaaccttccgtgcagttactgtaaaaaatgtgcaaagacagtcattgataatcgttttcatttctaatattatgctttaacaaaataatattggagcttcagacatgaaacgattgttaacccccatcgcaatttgtgttacaggtgcgatgcttacagcctgcggtccagctaccgtaaaaaaagaatctagcgctatcacagcagattcagttgtcgttcattatgctgatatagccgaagctgtttatggtgactctttaacaactgcaaaaacacttcgttcctctattgagacattcttagctaatcctacagaagtaaacttgaaagccgctcgtgctgaatggattgcagcccgtgttccttatcaacaaagcgaagtctatcgctttggcaatccaattgtggatgaatgggaaggtaaagttaacgcttggccattagacgaaggcctgatcgattacgttgcagcagacagctacggcacagaatccgatttaaatcctctttatgctgcaaatgttatcgcttctacaagtttgatgattggcggcgtgaaaatagatacaaccaatattactccagaacttattgctgacagccttcaagaagctgatggcgtagaagcaaatgtcgctagtggttatcacgccattgagtttttactatggggtcaagatctaaacggtacaaacccaggtgcgggcgaacgtcctgccacagactttgatttaaataactgtacaaatggtaactgcgatcgtcgccgtgactatttagtagcggctactgatttgcttatttctgatttagaagaaatggcgaataattggaaacaaggtggcgctgcacgtgttgcattattagaacaatcagcagaacaaggcctttctactattcttaccggtatgggaagtttggcatacggcgaattaggtggtgaaagaactaaacttggcttaatgttgcacgacccagaagaagaacatgactgcttctctgacaatactcattggtcacactactacgatgctaaaggcatcaaaaatgcttatctaggtgagtataaacgtgtagatggcagctgggttaaaggtgcatcgctatctgatcttgtcgctaaacaaaaccctcagttagacatcgaaatgaagcagaagctaaacgaaacagaagcggctgcgcaggcaatggtagatgccgctaaaaaaggccagacctttgacgttctaattgccatgaataacactaaaggcaatcaactagtacaaaactttgttgattcattagttaatgaaactcgtactactgaagaagtcattcatgagctaaaccttgaaggtattgcacttgaaggttcagacagcttagacaatccaagtgcggtatttcaatagagatcataacaatcccgtcaccctataaaattaatgaatgggataccaaggaagatgtgtcatttagtcagttaatggtatttgtctatttatgacagcaaatttaagaaatggtatttttctagtagctggcgtttacgccagctttttttgttttcagaacaaagctattgccaatgattattcaactcctcttgaaggcattaaggttgaagacaaactagacttccatattggcgaaaatgtttttcaaaaactatgggtgcctgccccctcttcgactaccgctagcgatggtttaggcccactattcaacactcgctcatgtaacaactgccatttgaatggtggtcgcggccatgctccagaagcaaacatcaacggcgcatccgtaccttcttttttgattaaacttggaaggtcttatcctacctacgacaacaaaaccaataaaatctatcctctcatcggtgacaaacactacgggcatcagttccaaggccaaagttctccaggtatttcgcctgaaggcaattattacctcacctacagtacacgcactgaaacactaaacgatggtacagaagtccaactaagaaaacccaaacttcattggagcaagcttaattatggcaacttcgaagacaccactggctttaccatgctggtatcaccagcattggttggaatgggattattagataacattcctgacgaaataattatatctggcgccgatcctgacgatacaaataacgatggcattagtggacgtgtcaactggatattcaatggtgaaaaaaaggtcattggtcgttttggctataaagcctctgtggcaagtgttagcgcgcaaaatcagtctgcatttaataccgatttaggactatcgacgccacttaatccgtcaccgtcaggtgactgcactgcttttcaacgcgattgcatggaaagcccaaatggtaacagcccacatttagataatttagaagttgataaacagcaagctagattggtcgatctttttgtatcattgtcttcacctccagcaatgcgtaacctaaccagtaacatttttttggaaggtaaaggtttatttgaagatgggagctgcgccagctgccacactcctaaaatgatgacaggcaacaattcaaagtttgcagtattaaataaccgcactttttacccctttacagacatgctgctacacgatatgggaccagaactcgctagtggatttccaagtttttcagcatccccgagcgaatggcgaacagcgccattatggggcattagattatctgaaaaaatctcaggccgtgttggcttcttgcatgatggccgtgctcgaacaattgaagaagccattctttggcatggaggagaagctaaacgtagccaagaattttataagaatctaaacaaagaacaacgcaaaaaactcatttactttttggagtcgctttaatgaaatattttcctaagctaatcgccctagccattagcgcttccgcccccatgctcacgtttgctggtcaatgggaaggtccactaaatggcattgttaccaacgtggtcaagcaaggctatgaatcctattccaaatcatcaaaaacattacaacagaacacaaaagcgctctgcgcctctccttctaaagaaacacttcatgacgcgcaagacgcttttcagaccaatgcattggattggcagcaggttcagtggctaaactttggccccgtcacttactttatgcgttactacgcatttgagtattggcctgacaaaaaaggcgtaactcaacgccaactaagagcgctagcacaaggcgatcctgccgttatggatgctccaaaattctggacatcagcgagtattgctgtacgcggcttaacggcaatcgaaagtttgctttaccaccctgatttcgagccaacacaatccgccgagcattgtcgtttgcttgaaaaagtcacagctcatcacttagaaagtgctgacgctgtcgcaaagcaatggcaaaacggaacagcgcaagattgggtatttgacgaagaaggtactggcttcgatccagaaaaagtcgcgctagaattgtttttacagcaatggatcgagcatatgtcggcggttaaagacgccaagctcgaaaccccgataggctataacagccgtgaaaacctaaaacttgctgaattttaccgaagcgatctttccttaagatccatacaaaagaatttgcagtcttatcgtgaaatttatcatgcaggctcaccatctttatatgatatcgccaaacagaaaaatcctgagctagctgaacagtttgaagtacaactcacacagaatattaaattagcacttcaattgccgagtgattttttccatgcaaaccatacacaagaagaccgtattgctctagcgaaacctttagtaaaatcgatatcgaatagccagtcttatctcgccagtatagtgactcaactaggcttccagataggctttaatagcagagacggagactaataaaaatgctgtcaagacggtctttcctggcgatgagtagcgcgatcattacggcaccatcatgggcgacattgctccaacaggatgcaggcaaaaaactttacgcctccgcatattctttgaataaagaagaacatttttttggtctattcaatgaaaaaggcgacatagtatggaatgttcaacttttagatagagcacacgctccagttgtccaccctagccaaagtattgttggtattgttgcccgaaggcctggtttttttatagatttctttgatgtatcgactcatcaaagaataacgaggatcgagcctattaaagaacatcatttttatggtcatgctctttttaccgctgatggcaacaaactaatcactcaagaaaatcactacccatccggacaaggtaaaatatttgtgcgcgaatggccaagtggtcaggtgcttcaatcttttagcagcaatggtattggccctcacgagtctgttcttttgaatgaccaagtgctggtgattgctaacggaggattgatgactcatccgaacgaagatcgaaaaatcttaaatttggatactatgagaccaaacgttacttatttaaatctaaaagatggccgcattttaaatcagtcggccaatagcgatgatttacaccaattgagcatccgacaccttgatgtaaaccaacaaggtgtcgttgccttaggctttcaatatcaaggagaaatgtgggaccaagtgccattagttgccctatctcgtctcgatcaagcggaactagaatatctccccattccagaagaagtaagagttcggtttaaacagtactgtggtagcgtttgcttcgatcactcaggtgaaatacttgccgtaagcacacctagaggtggattcgttgctttctggcatgttggctcaaaaactttcttaggcgtggagaactgtcgagatgtatgcggtcttgttgctacagatgacgcccatgaatttttactaacaagtggcactggctctcaactgaaaagcaatcctgtacaaaaggtcagcaaagagctcaaaaaatacacaaccttacattgggacaatcatttacgacaaataaacacatgattttttaatttaaattatgaactaccatagtcaaattcttgatttttaggtactgtctattgaaagccgcaaataactgcggcttattttttcgcattatgaagtttattaatgtttatcaattttcttaaaaattattttttgattgattcagcccaatctgcaggaggcgatgaaaaagcactccagcaaaacgctttacgaattttactagcgctgacgacatgcatctttgtagtttcagagatacattccttatttatccccaaagatctctcctttttaggaatcaatagtgtgtatttatgtcttctcggagggctgctttacttcagtaaaaaatacacaaaaattacagcagttttatttcttatcaccctaataacaaccagctttctgctactggtgttcagcgatgaatttcatgctgaaaaatacgctttaatatctctatattctttaccactcattactcgcttgcttttcagctttaaagcttccttagtagcgatgattattaatatctatcctttttacttggtgaccagtgataacgcccaaatagatatcgcatcttctttctattttcagttactcacgtttgttacactcaacattggcttacctttcgcagtctcaagaattattcaaacactcgaaaacaacacctctcacatgcgactgctttatcaaaaactgaatgataattacgccatgtatgaagaattttttgagaacacagggacgcctactttactttgcgatcaacgaggcaaaatcctcaaagctaatcaattagttcgcgagttactgacagattctccacagacaaacatatcggattcaacgattactgattggctatctcctctcggcaaaactggtcgttttttttggcaatcaaacatagcagaatgcacgctaaagcaaaaaacaaacatacacattgaaatacgcagagcgtctctaacccaacatggttactatgttctgcacttacaaaacacgactcaattaaaagcaatacagcaagagcttgaaaatacacaacaaactaacagtcgtttagctcattatgatttactcactcttttacctaaccatagacacttctgcagacaagtaaaccaacgcattgatgagcaagacaagcacttaactggcgctatgttcattatccgtattagtcagtttaaattactaaacaaacaatacgggaaagataacgccaacaaagtaattctaaatttctcaaaaacactgcaaaaaaagctatccgaacaagccatcattggtcgtctacgaggcgtaaaattctcctgttttgtcccactagggcaagcttatttaattcaaaaaaacctatcagccctcatacattctgtactacctagccagattacagttgatggcaataggttaaatatggactatcaagttggcatagcctattaccataccgacggaaaaacagcagaagaactattagaacactgcgaaatggcgttagagtattcgaccagtacagatagattctcatactataaccgcagcctcgaacataacctcattgaagaacacaagcttggcctaaagttgagcacagccattaaaaataaaaaaatcgtattatggttacaaccacaagtatcgccaaatggacaaattcgctcctttgaggctctcgctagatggcaatgtgatggacaattcattccacctaccactttcattaaaatcgctgaaaaattaggcttgcttccactacttgccgaaaacctagtacgggaactcgtaagcactctcacagaatggcataaagaacacattcatactccaatagcctttaatctggctgggcaagaacttatgaatgattcattttttgctctgttgatggcattgattgctgataacccatggttgagtgatatgttagaacttgagattacagaaaccagcccagtaatgactcacccgcttatacacaagcgtttaagaagcttatctcaatatggctactcgattgccattgatgactttggtacaggccaggcgtcactgggacagcttgtagacattcccgctaacattctcaaaatagaccgtcgttttgtttctcctctgcctggcgatcaacgccatgtagatatagtgaagtccactatacagctagcagaatcccttggtatgaaagtgattgctgaaggtatcgaaactaaagaacaagctagtctattagctgctctaggctgtcagacactacaaggctattactttgccaaaccctctcccatgtcagactggacagaaagagataacgccaaagcaaaagaactacgcatggtctattaagggcacgctcagaaaactactaaactacagatacaaaaaaacctgagttcaatttgagctcaggtttttttacacgtaacaacaatttaagtaatagttacttagaacgccatattcatcgccaaagaaataacattagcagaagattcataatcagccttcagacttccacgaagagtgtcttcacccgttctagctcgatcaacagaaacgtcctcgatcatcacatgggtaaaggcaaaggtagccgatgtcatatcgttgaagtcatacgttccaccaatagagatccatttacgatcgccatctggtgtacgtgctgagcgatatttatcagtcacaggcgagttatccatcgctaaaccagtacgtaatgtcaacttatcggaataagcatacgtcaaacctgctgaatacatccattgatcttcaaagccaaaagtaagtctcgagttagattgattgctctcaaaattaatatctataccatccatcgacccccagccagtgcggatagcagtaagtcccagcattaattttggagtcaaatcttgctcgagacccaaggtaataacagaagggaaggtaatagaatcactaacattagcattaattatgttagatgctgctaacgctgataaaacaccagagttgccagtgtatttaacatctcccttaaaatcaaaatccacttcactgcggtaacctagtccaacacgagtaccctttcttggttctaatgccacacccaggctatagccataacttgtatcatctgcctcaatacgaccaatagcctctccgccgactctaccaacagaggattctaataccacctcagcacgatgaacttgcacactagccccagctgatatccagtcatttacacgatgagccaatgcaaagctcaaagcgatgtcttggatgcccgtttcggtagcatgaaagcgccctttccaatcgtctccataatcccctgacaagccaaatggtacgtttaaggaaaccccaaatatcgtcttatctgataatggcttcgcaaagtaaaaagacggaacgaacgtattatcaactgaatcattatttgtagaagaacctgggatagaagttgctgcagcgtcagttgcagaaatattggtcacatccatactcggcataacatatgcacctgacacatagaccgttgtttctttggcatttacaaagagtgcagggttccagaagctggcagatatatcttcattagaagccgcaacacctcctaaggccttgcctgaagctgtagcactgtgatcatttaaagcaaaacctgctgaataagctgatgacgctgccgccacagaggccgcaacaagacttgctctaaacatcaattttgaggaagtagtcataaataagctccattgttatttttattggaaattttattttttatcattatgtcacttatacgcttcaagtatagaagcacatagcctgatattaccagtaagtatttcttacgcaatacaatatttacacaattttagactaaaaaaggaaaataatgatgagcaacgaataaacttacattgtaaaaaatcaatttgagggatttgccacaaaaaaacgcgtaaggattagtttctgaactgaataagaaggttttgattagataggaatattaataagaaagaattaacagaatggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggcgacgctctcccaactgagctacacacccaatcatgattcatcaaaatataatcagaagccgtttagctttctgacacaagaactctattaggataaataaccgtagatcaaaattttagcatatcgatgtgaggtgattgccttttcccctagttaatatatttaaatattagaacttaaggaaatggcggaatggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccactccaacacaatctagctctttacttattactcataagtaccactgcttagtaagtggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggctaaatatctaaagaactttaacttgcctcaaccaaccttgtagagcattttaacttaattaaacctaaaatcaataacttataaaataatttattggttatagccgaaagaacaaagatagctctctacatgctgtgaccaatttatttgtaaaagttggccacaaatttaggtgtatcactctttagcgttaacgtctactaatgagcttcgctctacaacgggcgcagattataccttatttattttgtatgtctagtattgaatagaactttttgaaactcatttcatatggagttcgttctttgctggttctgtacaagatgactctgatgcagaacacgtattgcaagacatcagctcactgctgacgctcaatatttagataggaggactgactagttgagtcctcttgtgtaaatcatcccaatattggctgcacaactacttatgctaactggcaatacagtgacttatcaggaggtaactgacctactttcaggctataaaaagaaccgtattttatggacgaggacatcagaagaattacactcaatacttaacaagccacatggtacatgcaactatctggaagtctacttgctgcaagatgatgtctttagattatgaattcacccaagaaattcttacaaagaatgcctgaacaaaagatataagttaaaacagactattgtgcttctttagcaggaagcctaagaatgtgctttccagtaatagagtgtctagagaagtctggttgattcatatttttcaacttttagctcaagacttgtcgatgctctagataaagcagcggacaaaagtcgtagacactaaaactcgcttgaagcttattaccgcagttatgctgctctcaacttggagcaagcatgttacgttttgcatactccatccaatacaatttcaaccgtaattaaaatggtgctctaagaaaaattttagatgacatcctcttcctaaagctaactcttcgatctgcttccatagtagcggtatgaagtggaccccatcggttggacacataatttcatttcttaagtggttgacccagctcatgccgcgtatctctgcctaccgaagtagacttcatcaggagtgagttcattgagtccttgatggtgacgcgcttcattataaaacaccatatagtggctgatttcaagctcagcttcacgcggtgtcgtataagcttttaagtaaacctcctcatatttcaggcttcgccatagtcgctcgatgaaaacattgtcgacccagcgacccttaccatccatgctgatccgtacgccatggtcgagcaatttctgtgtgaactccgtactggtaaactggctgccttgatcagagttgaagatatcgggcggtccatagtgcttcagggcttcctcaagcgcctcgatacaaaagctcacatccatggtatttgaaagccgccaagacaacaccttccggctataccagtcgataatagcaaccaagtacagaaatccttttgccatcgggatatacgtgatatcaatcgcccaagcttggtttgggtaagtgactttgatatcacgcagcaggtagggataaaccttatgtgcctgattggtgacagtcgttttgggcttgggataaatcgccccaatgcccatatcgcgcatgatccgaacaatacgcttgcgattcacatgatggtcttttttagccagctcggttcgaatacgccgactgcccatgtacggatactgaaggtgaatttcgtcaatcagacggcgcaattcaatctcctcagtagagagtccgatgggctgatagtaggccgtcgagcgagcaatattgagaagttcgcactgacgcttgatcgagagttgggtggatttatccagcgaacgcttccgctgtgctcgctctaacgaccgagcactttcgccaaaaatcattctccatggtcaactgaccgatcttcgcgtgaagtttatcgacttcttcggcattgcctttacccaactggctttcagaggcgaagatcatcgcggccttgtcgagcagctcttttttccaagttgagatctggttcgcgtgcaggttgtatttctgtgctaactcagcgacagttttatcacctttagcggcagccaatgccaccttagctttaaattcgggggagtggtttctacgttttctagtcataatctgctccagtagttctggtactatcaaaacagatcaatcacttaaagtcatgtccgaaaattgggggccatttctgttctggaggaccgctaccaaacggccagtaccataatgattagtcagctccctgtgaaggagtggtacaacatgatagataatgtcaccgttgctgatgcggtactggatcggctagtgcacaacagccacagaatcgaagtagcaggagaatcgatgagaaagctggcggaatccggacagttagggtagaaagagagctagagaaaagagcggctcgccggtgtccggataaaaacggtatcagcgtccggagtcaccggaatacgcactccaattgcgggacgtattccagcacccagcggtggagcgttgcgtgatccatgcccagcccgcgttccttgaatatctcctcgatatcccggtaactgagctggtaggacacatagtaacgtaccgcctggaggatcaatgtgtcggggtattgcttgccggaaaaatcgagaaccatactaaaaatgcagactgaaaatggtccaatatcatcaatctatcagcccggttcgtcaactttgcgacacaaccagaaatgcgtgctgtactggtcccggagcaggcgctgtatcttgctgatgctcatgtggtactgccccgccagcacggcgatgtggctgagtagtctcggccccatctggccggaaggcgcatcaaccggcaggtctgcccttatcgtatggttgcaacactggcatctgccgtggaacagctggtattcagtgatatccagttcagctttcggaagctcaaagacctgatggcgataggttggcgatgtattgggtagcacatcaccaccgcattcctgacagatgaggccgggtaggcagcggacaaccgcatctgtttccttcagcttgctcagtggtctgcggtgcccttcgtggcctggctgagcgccagcctgatttcggcgacgagggcgttcagcttttggcgctcggccctcgccttcggtgtatcgctggagggcgaccgggacgagttccgcgaactctgggccaggcggtcttcgtattcacggagctttgcccagagttcgcggatgagtgcattggcctgctcagagccgagctgttctactgttggtggcgttgtttcaaagttcttctttttcatgatgccagtttggcaaactgaacagatcactcaagagcgaaagtcagatcaagagatgatcgtcactttggggttgtcaaccgggggctggtgaatggttacgtactaccttaaaccagataattggaagatttcttttaacacttatcagattaatccccatctgaagcaaaatgaggattaatctgatagcaaactgaaccatttaagggtttcatatttatcaagatgaacttacatacaccattctaaaaatgactcgggtaaatattcgaaactttccttaatcttgttgatatcgatttctttacgttgcagatcgatcactctttcgcttctcatttccaccagattctgcaaaattgagaaatattgttcgatatactctttaaccgtactttctcggtacaatcctgtattgtagttccagacaaagtggacaggatctttttcaaggtactgtccttttctaggaattactactaccgtcatatcaaactttgcaccaccattctcaagagcttcgattactctcacctttgcatcttgagtgtttatgtctggaaaaactgagtcatgaaaagccaacataatttgaaagaaagggttaaccttgggagccctcaatgggttaattctctcaactacgctttcgaaggctaccttatcgttgtcaaatgcttccaagcatgaatgactaaccttctttatcaactcttcgactgtacaatcctcatcaagttgatttctgataactatggagttaacgaacattccaattatattgttggaatctttccagcttcgatttgcagctccggttccaagcaatagatctttggcttttgtatgagaaaaaatcaggatatacatcgctgtcaacagtatattgaatttcgttacaccaacatcgatagaaagctgatccaacctttgccacgcctttctattcatcgcgatcctcagtgtttttccttcactgccagcttcctgccttctccagtcactaggaagagttgtctgctgcgggctatctttgaggttctcttcccagaacttcaattgatcttctgactgctcagaatacatccacatttcatgggacaaaacaaaatcaccgtattgcagacttggcaaacacaatgatccatcattatattcgcgaaaaaggtcttgcaaaaagatattatacgaccatccgtcatgaacaagatggtgctcgatataaagtagggatgtaagttcttctgatagttttaagaccacccacctagttaaaggtgctctttctatatcgaacgcttcaatgctttttaaattcagaatatcctcaacaaataaacgtttctccccaagagaaaagttcaacaaattaaacacaggtatatcaaattcaatctctggcactattttttgaacataatcgtcattttcattgtgaaaaccagtcctgtatatttcatgcttttttacaacttttcttatacttgcatccagtcgttccaaatcgaccttaccataaaaatttatagctgatttcgcatgatatggtttatcatcattgttaatttcaaacataaacaatatctgtttttgaaatgaggaaggggctattttatttcgatactggttaggtcttggtactattccgggagactgattattttgtgatttgttttttatcaacagtgttaattcgctaacttcaggattttcgaaaaacttgtttagtttaatttcgactccatactctcgtcctatctcatgtaaaataataccagctgttattgagtctccacccagataaaagaaattgtcattaataccaacagactctactttcagaacagatgagaatatttcacacagcctccgctcaatttcattactcggagctagataatttaccttcctgacatcgatcagttctaattcttgtagctttttcctatcgatcttgccatttattagaagaggccagccagacaataagctccataagcctggaatcatatgttctggcaatactttttccaattgcaccttacagttttcaaccagtattcgtctacgactttcgcccccttcacagaatacagtatcagtcacaacataagctttgagatgttttctaccgtttattccttcaatagtagtaacaattacatctttcacatctgcttgttttcttatgactttttctatttctcctaattcaatacggaatccacgtattttaacctgctcatcagctcgtccaataaattgcagattaccatccggaagccatttaactaaatcaccggaacaataaacgcgccctcctctttcattaaagggatcagatataaacttttcctttgttagatcttcgcgccctagataccctcttgagatacctacgcctccaattagtaactcaccgacttctcctgactcaactaattttcttgattcatccacaacataaactattttattgctcagcggctttccaatagaaacagatcgattatcatcatctattctgcagtaacttgatgccacggttacttcagtcgggccatagccattatagaagttgcattgtttagcaaacttagaccttacatcttctggaagggcctcaccggcacttatgacataagctgttctggagaagcagcttggagagatattcctgagcacagaagggactaagttagtgtgcgttatgtcgtattcttttattattctctccagctctcttggatttgttgtagcatcacgagagactagaaataatgtacctccattacaaagtgctaacgtccattcaaatacagcagcatcaaaactgattgaagtaaactgcaggacgcgacaggtatcatcagccaaaaactcatctctttgatattgaaccagattaaccaatccctcatgttcaattaatactcccttaggctttccagttgaacctgaagtataaataacataggctaaatttgattgagttataggcttagttagttcttctcgtttcacattggaactctgcgcatattcatctaatacagcaggtattgatattgtttctatctcttctgataaatgttgattatttaaaccagagactaatattttactaggtaaacagtcctctaacatttgctctattcgcgctgcaggatattctgggtccaatggaacgtacgctgctcctgcttttagtatggctaaaaggccaattatcatttcaaacgaacgatctacgtaaaggcctactaagttctcagaacctacccctgaagtaagaaggcgcctagccaaacaattcgcggaagcgtttagagcaccatatgaaagctcttcatctccaaaaacaagagccgtcttttctgggcttctttctacctgctgctcaaatagctgatgtacacacacatttttagggaactggtacctaaaatcatttttattttccttacattctgtatctatcatattttaattccctttatagctctgctagaatattactgagttctgactcattcatatccagcacttttctgtatagctcttcatcttcttcagatatttttctttctatttctagggaaagctctcccaaattacggctttcccaaattgttcttacattcaatgcggcattaaatgcatttttaatcatggaattcagacgaagagcgctgagagaatccccccccagctcaaagaagttatctgtcacccctacgcgttctacctgtaaaacctgagaccacagctcgcatagccgtttttcctgctccgtcttcggagcctgataacccttggtgagttttggtttactgacatcaacttccggcaaggcagcccgattaattttaccattgggcaataacggccattgtgtcacaacaacccatcccgacggcaccataaagtccggtaattgttcctgaagcttctctctacactgcctgataagctctgattcttcctctgccggcaaatcatttaatatataggcaactaactgttggtgaccctcatcactccttgccataaccagactatctttaacaccttcaaccctggacagtacggtttctatttcttccagctctactctgtaaccacgaattttcacctggtggtctaaacgaccaagaaattccaaattcccatcagataaccagcggaccagatcacctgtacggtacactcttgaagaagctccctctgaaaacgggttggctataaacttctctccagttaactcatctcgattcagatatccacgagataagccttcaccaccaataagcaactctccgggaacgcccaccggaactggttcattccacctgtcaactacatagtgttgcaagttcgatactgcatttcccaaaatggcccgatctttatctggatcgatataatttatcagactccagattgttgcttctgtaggaccataacagttgtagtaacctccaaagctccccaccaatttgtctgataactgcttactaattgcttcgccgccacaaagtacagtcattgattccggcatctccagcctatgctccagaacccatgaccaatacgtcggtgtagcctggatcagattgacatcggaatctgtaagcactgtgctgaagacatcaatgttcaacttgtcttcttctgccattaacactacctgaccgcctttcagcaagggaccaaacagctcaagataagctatatcaaaggatatggtagtcagcgccagacatactgtatattgatctaaggagagtctctcaacactggagaacaggaaattcactaaactgtgatgctcgatcatgacccctttcggtcgaccggtagaacccgatgtataaatcacataagccagatccgatgaactacgctcactgagaacaggattgctctgctcacttccccctatcgcatctcgatatggctgacggtctacttctatgaattccatctccagcaggccgattgaacctgccctgatgtcagacaataaatccggtgtgcctgacagtacctcactgtcacttaacacccagcgtgcgccactatcctccaacatcccagccagacggcgtgacggataccccggatcaagaggtacataggctccacctgctttcaggatccccaacatactgaccagcagatcaaagcctcgttcgtggcataaaccaactatttcttcccgcttcagaccccgagacagcagataatgcgcgacctgattggctcgcgtattcaattcgccatagctcaacgaactatcttcaaacaccagtgctgtgcgatctggttcctttcgggcctgctcttcaatcagttcgggcacacatacgttacgctgataatccacttcggtttcattgaaacccgtcagcaacgtatcacgctcagccggcgtcaacagggacaaatccttcagttgggtatctgagttggctgaccccagactcaacagcaactcgcgcagatgatcgcgcagccgtgccatagcttcccgactgaatctgtcagtctgatactgtaactttatcgacaactgcttctgcggtaccaccacagctgtaagtccataattggttgattcatgagaacccaccacgcgggctgacaaggtcgctgaagtagaggtattcgacgatggggacagtgatgggtaattctcataaatcaccacgctatcgaacaacgactcaccggagtttacagcactcaacttctgtatatccgataatcctaaatactcgtagcgacttcgctcaacctgctgtgactgcagtgactgcaaccataaccagacggactcttcctgtgatacatttacccgcagcggaagtgtattgatgaataaccccaccatgctctctacatcacttaattcagccggacgaccagaaaccgtggtgccgaataaaactcgttcatcaccactataacgatgcagtagatatgaccacgcaccaagaaataccgtgttcaaggttgtatgagttcgatgagaaagctctctcagagctgcggtttcctgctctgtaagttgtaaattctcttctctgatttcataggtagaactttgccctacccgctcctgtggtaattcaattcccagcttcagtggaccttcaacatcactcaccagagcttgccagtacctttgcgccttatccatatcctgctgcgacagccacttgatatactgaccatagtgccctgctgccggtagctcgggaggacgcatctccagtttcgcggcatagctttctgacagagtctgccataccagcggattactccagccatcaattaacgtatggtggcacgtccataggaatctgtacttcccatcatccagtttaaacagggcaaaacgcatcaggggaggctggctaaagtcgaaaggggttgccaaatcatactggagatatgtttgataacgatcagactgatctgcctcattcagccctgaccagtcctgttcatgccagctcagtggtgctgatgatacaattatctgcctcagtcgttcactctccataccactgaaacaggctcgcagagcctcatgcctcgacagcacgacagtccaggcctctttaaaggcatcaacatttagctcatccagatccatacctaactgtgtggcatataagccgctgccctgttccaacagactatggaataacatgcctgactgcataggggttgcgtaatatacattctccagcttcgaataagcttcctccagtacgtcaacctctgcctgatccagatccaccagtggaaaatcaacgggggtatacccccctgactgcggatcactgcagtgaacaatcacggctttccattgattctgcaaacattcacttaattgctcagcactggcctgactgatgtgagatcgactgtaacttagagtaaaatgtaacttcccgtcactgacctgaccattaagtgccagcggatgaagtactggacgctcgtcactgatttccttaccccgaaaacctggtagaacagatagagatctttccgactcctctcgactttgcccaaactgacctaaataattaaagacaagcggagaatgatgacctgtgccttcgacaccctttgtagagagataacgcaacatgccatagccaattccgtgatcaggaatcgcccttaattgctccttgacagctttgatcagttgtcccagcgacatatccagactgaatgtcaggcgctgaggatacatactggtaaaccagcctaccgtgtcactgatatccagatcggagaataaagcttcacggccatgcccctctaaatccagttcaatacaggattcccccgaccactcccgcaatgccaggtatagccctgtaactagcagatcctgaacctgagttcgatatgcctgcccacaatcccgtaataaacattgggtctccgcctcacttaaactgatcgtgacagcacccagttcaccatgcacaggtaacgtttccggagcactgtcaagtaatggcagccaagactctcctgaaccggaatgtccctgccagtaagcacgctctctgcccagctcttcactatcactgtgtgccctcaaacgctcacaccactgtccataaccactggttttgggcggcaatgcaacagggctgcctgactgtaactgcttatatgcctgttccagatcgtttaatacaatgcgccaggagacaccatcaatcaccagatgatggaccgccagtaacagctgcccttccttctccggccccatatctatataacctgctttcagcaacggccctgacaacgataaactggactgccaccgagtatatatctctgacagattatcctgcatctctgccccggcgctatccagttctaccctctcgcagctggctttgaccagcgtatcacttaagggttgaaactcgcctttccagccctctggaccagactgaaaactgagacgaagtgcatcatgccgctcatataatgccgatatcaactgatacagccgatcgagcgaaaagtccaatggcgtcgacagcaatatggactgattaaaatggtgacgctggatgtctggctcagcaaaaaacagttgctgtactgggtgcagtacaatcgatcccgtcgccgcatcctgcggggtcactatctgggaaccatgctcttcccgtattacatcacataactgcgcaatgctctggtgctcaaacagatcacgcacatcaaaatatatcccctgctgacgagcctgagaaaccacctggattgatagaatggaatcgccaccaatctcaaagaagttgtcatccacgccgacctgatccagccccagcacggatgaccagatagcacataactgacgggcctgctctgtttgaggtgcacgataaaccgttgtctgagacaggcttcgaacaggcagtggcagcgcttgacgattgatctttccactcggtaacaacggccactgactcaggacggaccaaccggcaggcaccatgtaattcggcaggctggatttaaggtgcgctctgcacagagcaattaaatcaccatcgttatccccggtggcaatatgattactgtccggtagcacatatgccgccagatagcgatgaccctgatcttcacgggccatgaccagtgcatcccgcacttcattcaatgcctgaagtttggactccacttctcccggttctatacgtataccattgagcttaatcaactcatcttttctaccagcatataccaaattaccgtcagaagagaatttccccctatcacctgttttgtaaatcaggctatacagggaaatgtcggagtaaaagtcattttcaactgaatgatatccactgaaactccatacgctgtattccatatatccatccttacactgaacggcatatggtaatttcttaacaacgatatctttagcaccgtagcttattaaagctcgtacaacataataaagatcttcattttctgagtttcctggagaaatacgtttatctacctcagtaaaaacactgtttgtgtccacatcgccatcatcaaatggacttacaggtagaattgtcagcagaccaaaacgaccattgtcctttaagctgctcaaaaagttatcaagaaaatttcggggatttgaaacacgatctaatgcaagggagctgaaagcaaaatccattgaatgttttttatagcttacggaatcaaaaaagcttcctttatcaacatctacattttgcacatacgcttcatacccctttccggtcaaattctgaacgaaagttgggctaatatctaacccaacggcattagcacccagctcagtaaaaaggcttaaagacttgccatctccacagcaaaagtcgacgcccgaacagccgttgaaattaaagccttcaaatacctctctaattagagaacaagacaatcctatggaatgatatgagtcgtataagccttcaagtaaatagcgaaaaaagctctcaaattcgaatcgatctaatttatctgcaaattccagtgtacctgaaggaactctatctggattatcctcggagatttttttaaggaatgctcttttatcatcatgagaataattcacgcattgtttaatctcgccaatctcatcaacttctgtaacacggagattattgagcttgtcatgcttgagctcacttagagtaaagtttcggtcaataatctgcttatttaaaataaagttgtcattatcccatcgtttttcagaaacatatccgttcgccacccctgctccactaatataaatgtccccttctacaccgaaaggaacttcattcatcccttcatccagaacaaatgttcgagtattaaataccgactttccaattgaatttaattcatcacacactgcagggccagcatgtgagtacacggtatattctgttggcccgtagccgtttacaagcaagtaatctgaactccagcgctcataaacatctttgcttagaacttcaccaacagaaacaacaacttttagcgaagatataagatttgaaggtgacagcaatttcaacattgaaggaacagttactataatacttactcggttcctcagtagttgctgttctatttcgaagatatttgacgagtattttaacattaccaaagttagcccattcagcaatgccataaaactttcgccaatggacgcatcaaagctgtaatcggctagctgtgaaacaacgaaagaatcatcacactggtaaaacttatactgccacttagttaaattagcaatcgagaagtggttaatttctacgcctttcgacattcctgtactaccagatgtgtacatcacataagctggatagtcacgtcgcagcatgccagtctcaatatttgaatcaggcatttctgaaatagagtcagcctcttcaagcaatccaatattctgagtttgatcagaaaaagatacgtttgattgagatataagataccgggaagagctatctttcaggatgtatctgacacgatcctcaggagcattgatacttaaaggaacgaaagtggcgcctgcctttaatattgccagtaatgtaacaatcatctcaacagatttatcaagatatacagccacacgatcttgcttttctacccccttggaaataagaaagtgagctaagcgattggcacgttcatttaattctgaataacttattttttcttcgtcaaatacaagcgcagtcttattggggagtaaacgacacttctgctcaaactcgtgttgggcagatacaaattgaaaacgattttctctttctctgctacattcctgccagattttattctgttcggttaacgataagacttttattctactaatgggagattgatcattatcaagtaagcacttcagcaagtgttgataattagccagcattctctctatggagtctttcataaaaagtccatcatcatataaaaacgacagggtataaccaccatcactctcaaatacattgagaacaaggtcgtattcaacggagacattctttatattaaaatcaacaggcttcgctatcgcctcacccagccctacctcactttcttttcctcctggctgaaacacaaacataatctgaaaaaaaggcgtgaataaatgagatctagagggcaaataattttgtaccagtttttcaaaagggatatcgccatgttcaattgaatccagaagaatattttttgaatgttcaaggatctctcgaaaggttttacccttgtcaatattgaagcgcaatactagattatctagaaatagtcctatggttttctctagctctacatttggcctgttggcacacggtgtaccaaacacaatgtcatgattattggagtatttagatagcagaacagcaaatactgcctgaaaaatattaggcagtgttgtttttcttgattgcgaatacacctctattttccgctgaaaatctttactgagagaaacctttaaatcagagcctgtacgatgattcactggcaagcgaaccttatctaaaggtacgtcatgaagtagcggagccccctcaagacgttctttccaaaaatctaaatttttttcctttcctcgagaaaacgctattgactcattatgagcatattgaaagtatctccaacctgattttaggaatccctctcttgtcttgtcgccttcagagttgttataaaaatctgaaaactcacggataaaaagattggcagatgttccatcaaatacaatatgatgaaaaataaatatcaaacgaaaatgtgaatcagacagtttgaaaattgatgctcgtactttttcatcactatctagagaaaaggctgtcgaaagctccttttctattacactggaaacatctccctgaaacactttatcaatgtggcaagataagcttatttttgctccctgtttaaaagtctggtacgggattccattctcgataccaaaaatagcccccaaagctttatgcttatttaatacactatttagacttctctctatcttttctatgcatagattgccaaaaacatccagaataacaggaatattgtataaggcgtgattacttctaacatccgcgaccaactccgtactggcccatattcgtttttgtgtaggagttagattatattttgtgtcagatacagagcaaacacccgtaatttcattggatttaaaaaattctaatatctcttttttattttttctaatttcttcaataatactgtcacttggcgaatgagtggcgaccaaacgaatttgatcgccctctatagataaatctacgccactttcatagactctagaaaccaaatcagaaatataactgctcatgaagcatccctcttttattgtatatccgttcatttaaatcattatttctactttgtttctcgtcttatcaatttcactctctacatacctagcctgatcaataattgtttgaagcccaaacagtgacttatatccaatttcaacgccgaactcagtatgcaaacgtagcgacaagctcatgatgttgagagaggtccctcccaactcaaaaaagttagcatccacacagatacgaggccgattaaaaacatcttcccatatcaattggattttctcttccaactcatttcttggttctacatattcagttctgtagtccaacacttgttgtatcaaacgttcggtatctatttttccattagtagttaaaggccaatctgaaactaaagcccaagtcgtcggaatcatatactcaggaagatataaacgcagttcagactttatttggcgaattagttcgttttgtttttctctgtccaatgcttgtcgaccatccagcaaaggtattacaaaagcacttatataagtatttccttcggaatcttcacgtgcaaccagctgggtatccctgaccaaagcagatcttctgagattcgcctcaatttctccaatttcaattctaaaacctcgaatacttagctgtttatccttccggccaaaatattccaattctccagaatcattccacctcacaatatcgccagtgtcataaaggcgccttgtttctccattgagaaaggtataatcaataaaagattcttctgttaaagtctgtttattcaaatatcctctagcaagaccataaccggaaatatatagtttccctttaacaccaataggcacgggactcatttcatcattcaatacataggcttttaaccctttcagagggcgacctatcacactggtagaaccgaactctttatcgaaaagcaaacgataaaaagtcgcgtgaacggttatctccgtaatgccatacatattaataaagtcagtgtttgaaagagtttcctgattccttaaataccagttgcgtaatccatcacaattgagtttctctcctccaaacacgacatgtctaacggtggacagttgcgataaatcattagaatctacaatagtgttattaaaggcactaggggtcatgcttaatatagaaataccttccgtaagcattaaatttcgaagtgcaacggggttttgaataacctcaacttccgctattactgctgtggcaccattgaaaagcgcaccgaagatctcccatacagaaaaatcaaatgcgtaagaatgaaaactcagccatttatcattcttagaaaaatctaaatattgggaagtcgattcgagcattgcacacaccgaccggtgttcgatcattactccttttggggagccggttgagcctgaggtataaataatataagccaaatcatgagaacaacttatatcttccagataagcctcgggactgctttcataatctgacagatcaagaaacaaaggagtagccgaagtatttactgaacataatttatccaagcatgagtttgttataaaaaacggggactcaacctcggatagaataaattcaactctctctattggataatctggatcgattggaacataggccgcccctgacttcagcaccccaaatatagtgacaaccatatctaaaccacggtcaatacaaacgggaataggtacgtccgacgaaagcatagctcctgttgctttcctatattcagattgtatgtagcatgctagacgactagatttctgattcaattctccgtaagttaaactattatctccgcatttaatcgcaattttatctggatttagatgagcccgactgtctaaaatctcatgcaaggtttcaaaacttggctccctatttaaattctcgccagaaagctccatcagctgtttgttgtactctgactcaggtatgcgggaagatagagcattaagcgttaccagttgatacaagtaatccaaaaagtattcaacgagccgcgcggcagtgttggagtcaataaaccctgaatgtcctttcagcaaaatttcaaaatcattctcagagcgatttatgttgaatacaagagggatgtttgttttttcgtaaccatttaagtactcaaaagcaccattacttcgatacttttcgcttacatgaaaattgacgtaattgaatgcactatgaaaaatatcgccactactgccagtatcagacttgatcttcccataaggatattgcttataacccataagcttaatcttttcggcatgaacattttttataaactcaaataccttcggtatattcccttcagaattactatctaattgatcttccagatatccgcttacatctatccggacaggtagagtattcagaaaaagaccaaaagcttgttcccccccctttacttccaatctgttattaacaactaagcctgtaactacatcgtccctattgtaaaaagtgcttagaagatagacgtataccgcaaataaaactgaatctattggtacatcaaatttagaggcaataccagatatttcagcaataatagaatcatcgatattccttcgttctacaatcatctgatcggtctgaccataacatacatccgataacaaaaaactatctgagcttttcttgaaatctcttaggtattcagaccaaaactgagaaaatgcttgattctcaatgcaatctttttcttgagctacaaacgcactgtagagtggcagttccttttctgtatcaacggcaaccttattaatataggcttcgcaaaattccgcgaggagtgaagccagactccacccatcttcgattgcgtgatgcacagacactaccaactcaaaactgctttcgtccctgtttaagactataatcctgaacagtcccggttcttcaatatcaatacctcgggataactctatatccagtagctttgaaaattctttttcctgttcaatttctattttgctgttaatatcgatatctctatactgaacaagtaaacactgatcaaaccctctctgagtaaatgcagagcgcataagaggatgttttttcaccagagctgtccataccgacgtaaacagctctaaattgaaggtactgcctactctatacctggcaacattatgatataccttgttagttgccatctcagattcaaataacatccctgtttgaagaaagctcgccggatagatatcttcaactgacgacagatcaatatcggaaatactatccagaacttctggggaaaccagactgaaagctgtgtatttatcatttatagagagttcagatacctcaatattgttcaatatattttcgatcgtttgatatctaaataaatccttgaccgaaagctcgagccctttctctctcatttcagaaattaccctgatacttaatatagaatctcctcccaactcaaaaaaattatctcgaattccaacattttcaacatcaagacaagcttcccataaactacatatttctgactcaacaaaattacgaggcgcaatatattcttttctatttattaatggagttggttctggtaaagcttttttatcaagctttccattatttgtaactggcattgtttccaagttaatgagcaaagatggcaccatatgctcaggtaacttttcaagcatgacccggcgtattgcggtactggacaattctttttccgtttcagatacatagtaaccgactagcgacttatgagaatgagtgtctgacacgataactgcacaatggttcactccgtcaatcgccgataacgcattttcaacatcaccgatctcgattctaaatcctctgatttttacctgattatccttacgaccaacatattcgagatttccatctactaaccaccgaaccatatcaccagtcttatacaatctggcctgatcatcagctaatgctttaaagttgatactggatgcagaaacgaaacgagccgttgttaactccgcatcatttaagtatccacgagcaattccagcaccacctataaacaattctccaggaactcgtggcggtacaggtctacccaaatcatccaatacatatgcttttacatccttaagcggtttaccaatatttgatctcaccagaacatcggagcttttgaggagtttcaaggtgacatgtactgttgtttcggtaataccatacatattaaccagttgaggcttactatccgtataagatttccaccatggtgttaagagttcaggtttcagagcctcgccaccaaagataatccattgcagcttatccagcttatccagcttattacgttttaatgcaaagctggaaagctcgtagaaagcggtgggagtttgatttaatactgttactccactgtctcgacacagattgaagaacttctcggcatctcgagtttcttcataatttggaataacaagcttaccaccataaacaagtgctccccacatctcccaaacactaaaatcgaaagcacaactatggaatagaatccaagtatcacgctcgctaaaattgaaatctgtattggttgcttcaaatagacgctcaatgtttttatgcgtctgcataacacccttcggtttacctgttgttcctgatgtataaatcacataagctaaatcctctccccttatacatacatgctcatgagagatattgtcgtttagcaatccatttaatctactcttaatatcatcgtcgccaatattaataacatccaataactcactggcaaatgcaggtcgtggaacatctgttaacagggtacttagtgcactgtcctgtaatatttcattaattcgagatgcgggataatcggggtcgattggtacataggcagctcccgccttcataataccaattattccgacaaccagatcgatggatcgagacatggaaatgccaaccaaatctcctttattaactcctctctccaataataatcttgctactttattagacgagtaattcagttccttataattgattgatgtattaccacattgaagtgcaattttttccggaaagttatttacagtcttttcaaaccgttgcattaaattgatatcggagttgaaagagcattcccctccactaaactcagaaattatttgctcactagcgctactggaaagcatttccacttccgcaacagtcaggtctttattgcgacatacacactccatcatgcatacaaagctcgaaataaatcctctgacagtttcctcactaaataaatgagtcgagtagttccagttcagggaaagcttgtctcctgtgctaacaacattcagcgctaggtcgtattttgaaaatggatactgtaatttgattgtctcacaacctatctctcccaggcgatcagtgaaatcctcaacttcataataatttatcattagttgggagaccggattacgagataaaatcctctcaggttgaagcgcatcaacgagaacttcgaaaggaacatccttatttttatagctatctatgcaaacctgcttgacacgttccaaaaactgcgtaaggtcattactattttctacagatactctatacacaatagtatttataaagagaccaataatattatcgaatttactatctggacgatttgatattggtgaagatattactacctctggctcattactgtatctggaaatcaacatcgaatacaaagaaagaaaccccataaatatagatatttcattctctttgcaaaactctttaaatgtagagctaaggttcttatctatctcgtatattattgtgttgcctgcataatccgagtcatcactatatctcgggctatctgcaggtaaacgatggacagagggggcattttttaagctattctttaacttctcaacattttgtttaaacaatccatcctctacattatttttctgccattcaacaaaatgtctatagttacactctaattcaggaagttcctcagctccaccatcaaagtaattatggtaatgagatacaaattcattagtaaataaatctactgattcaccatcgaatacaatatgtggtattgtaatgacaagcacatcatagaagtcttcaaggctaataactttcgctctaattttacatggttgtgatagatcaaaaggtttactaatttctttaaaatactgattatttaaaacctcttgtaatagtccttcattaagaccgtcaatgcagatcttctcaattggtatcgattgattttcttcacccacaattacatcttctgaatccttcataaatctcattcttaaagattcgtgacggtgaacaatgttggctagtgtatattcaagagcacgaatattaactttatcgttgaattttaaagtaatgggtatattgtaagcaggtgccccgtcctcgagcttatcgataaaccataatcgtttttgttgaatcgacattgcgggctcaatggatgagttgatttgttcacctctaccggcgcttaacggctgactttgttcaactaatctacacaagtctgctacaacttgattatcaaatattacatctacaggtaatcttgttccaaaaccattattgattttcttaatcagcgtcgccgctaaaatggagttcccgccaatcaggaaaaaattattctccaaacctacatttgtaattttcaaaacatcactgatcacagaacatactttcttctctatatctgttaccggtgcaatatgattttgaagatcaatacatttattaggatggggtaaatcctttttgctgagttttccgtttacattaactggaatctcttcaagctcaacaatatgaagtggaaccatatattctggtaagcactcttttaagtgatctcggatcttatcagacaggttatcaatactattttttaaaggcgtaaaatatgcggcgagatatgaacctacagattcatcttcaattttctggacagttgctaaacgtgcaaagcccgatttaacaatcgtactttcaatctctccgagctcaattctaaagcctcgtatcttaacttggccgtcactgcgcgctatatagtcgatatatccctcaggtttccatcgtccataatctcctgtacggtataaacgaccagtcaccgagtctggcttaaagtaatcaaatataaacttctcatcactctttacggtatcatttaaatatccctttgctacgccatggcctcctacataaatttcacctattccaccaattggaagcactttttgattacgatcaagaatgtacactgttgattgttcaatgggataaccaatcggtatagatgtatctgtaacttgtgtacttcttgggattttgaacatggtagaaaaagtagtattttctgttgggccatatccgttatatatatctacatctttgaatttttcgtaaaagctcactacggaaattggatttaccctgtcaccaccaacaataagatgcttcaggcattccatgcttgtcggagcattatcactccactgatcgaataaggcagacgttagccagagagtgttaacttgatgctccgttatcaaatgttccatccttgaaaaatcaaataacgcatctcccattacaaccagttgggctccatttaacaaagccccccaaatttccaagacacttgcatcaaaagataaggaagatacattaagtaattttgtttctttagaaagtggcaacgccctgttgccaacaaccaaacggactaccgatctactttctacagcaacagccttaggtcttcctgtagttcccgaagtgcacatgacataaaagatttcatcgcctgatacagatgaatcaaactgccccacacatttttggttctcatctagcacttgacttaagtttgaggtctctgtatttgatagcatatcctcgactgagtagtagtcaattggcatcatcggcaatttagaaatgcctgcgtcatctgttatcacaaatagcgcatctaaaatttttaacgtttcaaacattttcgctttgggtaaatttacgtccaaaggggaaaacgcaactccacacttggataaagctaacatggatgcaatcgccgaaaatcccctatttaaatatagaggaacaactcctccttttttcaccccaattgccctcaaatgtagagcaatgatatcagcagctttattcagttcttgataagtatattgtttttccccttcaataattgcagtagaatctggagaggtttcaacaatgtgctcaaatacgtctatcacgctactactgtgtttaacgcgtacattgtcaccccattccccaattaactttttctttgtctcatcacaggcaatctcaatttcacttattacagacgaagagttatttacgatccgatcaagaaagtactcgaagctagcaaataaacatttgatagatgaatgggaaattaagctactgttgtataagtaagaaatttgaagagaagcatcttgtaattttcttacccttatctccaacagaaacggactacttatttctaattgttcattatcctgacgtaatgtttcatctccttccatgcaacaatctactagaacctggcgactgaaatctaactcactcgtataccttatactctttatttcggcactataattctcaaaattctggattacagactgaaaagtcctttcagaatccaaactacactttaatggcttatactgatccaggccagttgaggatttagaatccaatataaacattgtcaagtctgtatgattgaagtatttatgaaaaaacactttcagagcagtgaggagatagctcttatctatcaacccctcattatccagagtgacatagcgttcccttaaagaatacttttggtcccctttaacattgttattgtaatcaagaggaaacgcagacaactcgtcaaggcccatcatgcttgtcactgtagagtcgtcgtgaagaagctcactcatgtcatttttcatagtaatactattgacaataattgactcaacagtgcgaatgccaattacatctaaattaatacttaccgatactgaggtcgtctttccattctgttcttctttcaacacaatcaaacaatccacagtctgattttggaacatcgaaactaactcagcgtgctccacatattccgtgacctgaaatttcccgctgttaaattcaaaataattttctactaagcagtttattctatttttaatagtatccagatccactgccttattgattacataggatcttaaaaggcttgagatttctacttgggttattttttcagacatcatctgtttactctccatgttgatgaccttcggttcccctaaatcattttcgaattactattaagagacgctttctgaagcctttttataagcatcattgccccgaaggaccaagcgagcgtttaggcatgttctatcgagtcagaacttccactttgagaatccttgcatacattttgcgtcaatcgactagattcaccaacgataacttccccagaatcaaacttcacaattctatccgcaacatgaaagtatctatcatcatgggatatgatcactaaagttttaccttgtgcattaagctctggaataatcacgtcatagaatacttccttaaattcgggatcctgatcagcagcccattcatccattacgaatatctctttgttagctatgatcgcagcaattaatgccaagcgctttctttgtccggtagaaagtctggtgtctgaaaaacgcccatttactatttctactttaccttttaactggaagaggctgaggagttcttctgccttagctttatcaacctcactacctaattcttcaaagagatagaaatcagagaatattgctgaaatcatatttctgtaggatgaaacattatcttgcgtaatcacagtttcgcccaaaagcatttgtcctttctttggcggatataatcctaccaacagtttggagaaggtagttttaccgctgccattaccaccaataataaaggtcgtttttccccgttcaatcgataaatctattgggcctacggagaaggattcagacgcattgtcgccataatggtagcttacatttttaaatcggatttcgtcccaattaaagctttcacctattgacgtgctttcactaacgtccataacggtatctatcgcactaatccgttcaaatgaagctgaccctgcaagatacaagggatacatactaaccacaccattaagtggccccattaaaaacagcaaagcaattacagaggcactaaccatatctacctcaacatccacagaactaaacaagataattccaataacaacaaaaactagagtctggtaaatattatatgctgcgcttgatgagaattgcgctttgatattttcatctctctgtgactcaacagatggtcgtaaattctctgccagtacgatatccctgagataatggttaagccttatttccttggctccttttattattgattgaagactattaaggacattgccttctaactgccttgatttctgcatttttgactgggcgaatcgatgcacaaatgcaaataccaatataccaattaccaaaccaccaatcattaatgaaaataatgtagtggaaataattgccagatacacaagtcccccaacaacaattgaaatgtttgacaataaaactggcgtattagttaaagcactcgttaacactgaaacatctcgagtaacggccgctaataactcactctcacctattcgttcaagagagtggaatggcaacttgttaatcttttcagctaaatccaatcttattttggaactaccaaatgaagcgagttttatcgccatatactcggaaaatagctggaaagaaaagtacgcagccacaaccaaggtaaataaagccaacttccctcctgcaccttcaccttcaccataaacctgtaaactttgatttattattgaaattgcatacattgaagtaaagccagcaagcatcgatgtcagacaaacgaacaaaacccgcctaggatgttgattaaaaaggtaacgaattaaactcattgttttctatagctcctgtaacaaactctttgggttactcaaaaacattttggttacatacacgtgttcgacgtcctcataatccgttttctttatctcgccatcctcaaagcaatatatgtctgctcccggcaatcccattagaatgggggaatgggttgctataatgaattggcaatttttcttagtgaattcagaaatgagatttattagtgctaattgtcgcaatggtgataaaggagtttcaggctcatctaataaataaagccctcctggaactaatctttgatgaagaatatccataaaggattcaccgtgggatttagcatccggactttcaccatactgctgacgcaattcaaagcgctggcctcgcataactgccgcagctcgctccctgtgttctgagtttccatattcctcttctatttctcgctccatatcatgaagcgaattacctatatcaattattctcttggtaaaaccaaacgcatcctctgcacgaaagaatactgttcgtttaggcacttttctacgagaaacacgaatcattcccgcgaagtttctaacgtgatccagagttctatcttgcgaaatatcggcacttccaatgacgatggctcgggaattaatagataaggcttcaagcaatgtagattttcctgaaccattttctccaacaagaaaagtaacattgttattaaactccaattccttgaattttctgtaaacttcaagatgaaatggaaagccattacgatattcgtcattttttatatatacagattttagatacattaagctctacctaagcaattagtaattatttgactgactctacctacatactctttattcaatatactttcgtgatccccctctaccggaaatacatcaatattacccttaatattattttcccagccgttgtactcaccaaaaagcttttccgactgcttagcttggagcaacacaacatcaccttcatattcgaaattcatgttttccctgataacatcaccatgagctaaatacacttttaattctctcttaaaatctattgccgcctgtgcatttttcagaggctcgtggcattggcgaaagtctgttacaaaatctattaattgctctctacctaagttgaacagcatttcttttagttcttcattcgttttatctgatgaccaccccatcattagaccagcgcatgcttcctgatctgatagaatgatgttaacactgggagatattgaatcaagtaaaataacgccagcattcttaccaagcttcgataaccgacgagatagagcaagtgctactaaacctccaaaggaataaccaataaatgtaaaggtttcacttttatccaactgagatatctcaaaaaggtatctatcaacaatatcatttagattgtttaatgcaggtcttttgtcatagattcctaatgcttgaaacccatatagtacccaatctttctttaaatatttcagcatctcattgaaaacaagtgcgtggcccgcacggggatggaaacaatacagcttattcgcttcctttttacctcctaacgctactaatgaagagtgttgattctgctctccatcgacatttctggataacgctgcagcctgtttccgaatggtattattctcaaaaataaaatcggggttacaagaatagttaaactcatcacgaataagcgaagacatgcggataattcccatcgagtcgccacccagtgcaaaataatctgctgtaatgccaatttgttcattgctgataatttcaaaccatattctttccaagcgtctctcaatattattcgagggaggtacatagtctgcttcattatcctcaaaatcttcaccgaagcgtctcaacgcatttttatcgatctttccattagctttaattggaatactattaagatgaataaactttctcggtataacgctttggtaaacaaactgtcgcatgtaaaacctcaattcagatgaatcaatttgcttccctgtttcagttgtgtaaaacgcgtaaagcataaattcatcattacacttattacctgctaacactacagcctgagcgatattatttttactgctcagatatgactccatttccagagggtttacttttacgccagctattttaattacttcattttctcgaccatcaaagtaaagcttcccatccacaccaatgtgtcccgagtcacctgtgtaaaagcaatcagattccccatcaatagctagaaaaggggtacgaataactatttcaccgatttcgcctataccgcatctattaccacttttgccagctatatagacttcagaaccttctatcacctgatcaacaggaaatactttttgggaacctctcaatggatcgactactgaccaacacttagctaaagtcgtctctgacgggccatataagttaacaattaaccccgtatgcgctaattcagtttgatatcgctgaacaaactttcggtgtaatggctcgccagcaaaaaaagtaatacgcatataagtcagttcttttactgaactacagctatccagccacttagaagccagggaaggaacgatatttgcgatcgtaattttttctgtattcatccatgtgagaagttcttcgccactattttttgtttctatttgtggaatacatagagtcgcaccgttataaaggggtagaagaatatctcgtagggacacatcaaaagataagttcgttaaaagcgaacagcggtcagtttcattaaccttaaattctcgactttgccaacttataaaattatttaaaccatgatgacgtccctctacttttttgggctctccagtagtgcctgaagtgtaaaggatatatgcaatatcatgtacatcagtaacgctgggcgggctttgattagagtaaacaacttttcctgccagcaattctctaatatggaggacttcctcaatagagaaactatcagagcatacatcatcacctagtaatagtaactcgacagcagagttctgcagtatttgggatatacgagatttcggtgtagaggcatcaattgttaatgcaatattacctgatgccataactccaatgatgctggcaactacgtcaggctctgcaaatccaataatcgaaataactctttggtgatatcctcggtcattaagcatcgcggatactttttcgatgttttccccaagctttctataggtccacatctcaccgttataggtcaatgcttctttttcacctaatgatcttccgttttctacaatttttgaaataacttgttcagcactatcaggttcgagtttttcggaatctggatacttactaaatcgagctcccagtttctcttcagtctttctgtgtatagtggatatatcttttaacctagtttgaggacaagctaaagtctcatgcaacaccaactcgaattgacgcagtatttctccggcccagttatcggaaataaagttactatcatagtttaaattaatggacatcccagcaggtgactctgtcacataaaaagttagaggatactttggctgatcgttctttattgttactcttgtcacctcacattcatcaatagctaacccacactgctctctgacctttgagtaattaagcattatttcaaacacaggattccttttaatatctctcaaagtatccaactgcttaacaacctctttaaaagatggtatctcacgatcaaatatctcagccacttccagcctggttttttctattagatcttcaaatgaatcatcccataagaattccgttcgtatagcaatagtatttaaaaaacagccaatagactttgagaaaccatcaatatcacgacctgaaacagggcaccctaatgtcacatcaccttcattggtatatttacctattaacagatttattaatgacgcgatatatacaaagggagttgtatgtttattgacacagtattccttaagtacttcataatgtttctcattcaactgaaatccaacatctccacctgggtttagaatgatgtgactatctatagatctatcaaataattttgtaaccgctttgctgcctctaagccgatcaacccagaactttacggcctccgatttatcaattaattgctgatgagtgatataatccagatagctgcctgacttatgctctgaatcgaatatattagaatacatatccgatatttctgcttcgataacaccaattgatataccatcggcaactagatgatgataaaggcaagcaagtatatttcgattttcagatcgttttaaaacacacacttttacaaggggaggctttagcagatcaaaacgtgttcttacaaaatcacttaggtaacgatttatatgaatcactgtttcatcattattctctcctgacatatctataaaatcgacatccagatcacagttatcctgaaggtactgctggggtttcccctctacctctttgaaggcgtatctaagaacatcgtgattgtttaccagttttttaaaacaccgtgaaatgcgctctatatccagctctccttctatttcatatatcgcaggcatgcaccatgcagcgtgtcttgaaccattagatgaactcgatagtttatcagtgatccatatctgctcctgaatattcgttaaaggataaagctgttcttcaattactattgttttaaagtttgcgtaaggattagtcgccatctttttatcaactttccatatcaggttgcagtgtttttaatacatgagaagctaatccaggcttgtcaaaagctgcatcaaaatcttgagctgactccggatttcccagtaacatatctatagcagcttcaggaatatattccccattacctgctctaaattgaattgaagaaccctttctgcctgtacttactggctcaatagttgattcagcgttaagattgtcttccaactcgaggcgaagcttgttgatcgttggcaattccatcattttcttcaattttaaagtgataccaactttatctttcaagattgccttcatctgaataaatttcaacgaatccccccctaaatggaaaaagttatctgttatcccaactctttccacacccagtacttcctgccagatttcacacagcattcgctccatatcactctgaggcgcgatatattcattttttatctgatgggccagattcaattcagccaatgccttctgatccaccttacctgatggcagtaagggccactgatacacaaccacccatgccacgggcaccatataatctggcaaaacatcactcacaccgtctcgacactgaacaatcagttccttctcactcagaccactactctcttcctgcgagacatagccgaccagctgcatatgtccttcgtattcacgggtcagcaccagggcattacccactaccgccaatgactgcaggcaggactctatttctcccagctctacacggttaccccgaatcttaatttgatggtccactcgacccagaaattcaagagaaccatcttccagccagcgcaccatatctccactgcgatataccctggacgaatgatcctgacatcgcgggtcatctctgaacggattggcgatgaagcgttcctgcgtcaactcggactgattcaaataaccccgggccagaccatcccctcctataagtaactcacccggtaccccaaccggcactaactgcatagcacgatccacaacatagccctgcgtgttgtgcagcggtttacctaccgaaatttttccgtctatcgatattttccagtaactgaaagaaactgtactttctgtcgggccatagccgttataaaagtggcaatgctcggcataacgttccctcagcgtttcagtcagtgcctcaccaacactgaacagatagcaggaggatgagaaggtctcgacaggcatttcctgaagaatactgggcactaaattaaagtgggtcagctgataagtgcgaatatagtcactcaagtccatcggtgacagcatcatctcacggcgaatcaggtgtaactgcccaccatgagtcagcgccgccaaccactcaaacactgccccatcaaaattaaaagagctaaactgcaggaaccgacaattttcatctaccccaagagccaggtgctgataattcgctaaattgattaacccctgatgctcgatcatgacccctttcggtcgaccggtagaacccgatgtataaatcacataagccagatccgatgaactacgctcactgagaacaggattgctctgctcacttccccctatcgcatctcgatatggctgacggtctacttctatgaattccatctccagcaggccgattgaacctgccctgatgtcagacaataaatccggtgtgcctgacagtacctcactgtcacttaacacccagcgtgcgccactatcctccaacatcccagccagacggcgtgacggataccccggatcaagaggtacataggctccacctgctttcaggatccccaacatactgaccagcagatcaaagcctcgttcgtggcataaaccaactatttcttcccgcttcagaccccgagacagcagataatgcgcgacctgattggctcgcgtattcaattcgccatagctcaacgaactatcttcaaacaccagtgctgtgcgatctggttcctttcgggcctgctcttcaatcagttcgggcacacatacgttacgctgataatccacttcggtttcattgaaacccgtcagcaacgtatcacgctcagccggcgtcaacagggacaaatccttcagttgggtatctgagttggctgaccccagactcaacagcaactcgcgcagatgatcgcgcagccgtgccatagcttcccgactgaatctgtcagtctgatactgtaactttatcgacaactgcttctgcggtaccaccacagctgtaagtccataattggttgactcatgagaacccaccacgcgggctgacaaggtcgctgaagtagaggtattcgacgatggggacagtgatgggtaattctcataaatcaccacgctatcgaacaacgactcaccggagtttacagcactcaacttctgtatatccgataatcctaaatactcgtagcgacttcgctcaacctgctgtgactgcagtgactgcaaccataaccagacggactcttcctgtgatacatttacccgcagcggaagtgtattgatgaataaccccaccatgctctctacatcacttaattcagccggacgaccagaaaccgtggtgccgaataaaactcgttcatcaccactataacgatgcagtagatatgaccacgcaccaagaaataccgtgttcaaggttgtatgagttcgatgagaaagctctctcagagctgcggtttcctgctctgtaagttgtaaattctcttctctgatttcataggtagaactttgccctacccgctcctgtggtaattcaattcccagcttcagtggaccttcaacatcactcaccagagcttgccagtacctttgcgccttatccatatcctgctgcgacagccacttgatatactgaccatagtgccctgctgccggtagctcgggaggacgcatctccagtttcgcggcatagctttctgacagagtctgccataccagcggattactccagccatcaattaacgtatggtggcacgtccataggaatctgtacttcccatcatccagtttaaacagggcaaaacgcatcaggggaggctggctaaagtcgaaaggggttgccaaatcatactggagatatgtttgataacgatcagactgatctgcctcattcagccctgaccagtcctgttcatgccagctcagtggtgctgatgatacaattatctgcctcagtcgttcactctccataccactgaaacaggctcgcagagcctcatgcctcgacagcacgacagtccaggcctctttaaaggcatcaacatttagctcatccagatccatacctaactgtgtggcatataagccgctgccctgttccaacagactatggaataacatgcctgactgcataggggttgcgtaatatacattctccagcttcgaataagcttcctccagtacgtcaacctctgcctgatccagatccaccagtggaaaatcaacgggggtatacccccctgactgcggatcactgcagtgaacaatcacggctttccattgattctgcaaacattcacttaattgctcagcactggcctgactgatgtgagatcgactgtaacttagagtaaaatgtaacttcccgtcactgacctgaccattaagtgccagcggatgaagtactggacgctcgtcactgatttccttaccccgaaaacctggtagaacagatagagatctttccgactcctctcgactttgcccaaactgacctaaataattaaagacaagcggagaatgatgacctgtgccttcgacaccctttgtagagagataacgcaacatgccatagccaattccgtgatcaggaatcgcccttaattgctccttgacagctttgatcagttgtcccagcgacatatccagactgaatgtcaggcgctgaggatacatactggtaaaccagcctaccgtgtcactgatatccagatcggagaataaagcttcacggccatgcccctctaaatccagttcaatacaggattcccccgaccactcccgcaatgccaggtatagccctgtaactagcagatcctgaacctgagttcgatatgcctgcccacaatcccgtaataaacattgggtctccgcctcacttaaactgatcgtgacagcacccagttcaccatgcacaggtaacgtttccggagcactgtcaagtaatggcagccaagactctcctgaaccggaatgtccctgccagtaagcacgctctctgcccagctcttcactatcactgtgtgccctcaaacgctcacaccactgtccataaccactggttttgggcggcaatgcaacagggctgcctgactgtaactgcttatatgcctgttccagatcgtttaatacaatgcgccaggagacaccatcaatcaccagatgatggaccgccagtaacagctgcccttccttctccggccccatatctatataacctgctttcagcaacggccctgacaacgataaactggactgccaccgagtatatatctctgacagattatcctgcatctctgccccggcgctatccagttctaccctctcgcagctggctttgaccagcgtatcacttaagggttgaaactcgcctttccagccctctggaccagactgaaaactgagacgaagtgcatcatgccgctcatataatgccgatatcaactgatacagccgatcgagcgaaaagtccaatggcgtcgacagcaatatggactgattaaaatggtgacgctggatgtctggctcagcaaaaaacagttgctgtactgggtgcagtacaatcgatcccgtcgccgcatcctgcggggtcactatctgggaaccatgctcttcccgtattacatcacataactgcgcaatgctctggtgctcaaacagatcacgcacatcaaaatatatcccctgctgacgagcctgagaaaccacctggattgatagaatggaatcgccaccaatctcaaagaagttgtcatccacgccgacctgatccagccccagcacggatgaccagatagcacataactgacgggcctgctctgtttgaggtgcacgataaaccgttgtctgagacaggcttcgaacaggcagtggcagcgcttgacgattgatctttccactcggtaacaacggccactgactcaggacggaccaaccggcaggcaccatgtaattcggcaggctggatttaaggtgcgctctgcacagagcaattaaatcaccatcgttatccccggtggcaatatgattactgtccggtagcacatatgccgccagatagcgatgaccctgatcttcacgggccatgaccagtgcatcccgcacttcattcaatgcctgaagtttggactccacttctcccggttctatgcgaaaaccgcgtatcttgacctgctcatctatacgcccaagaaactccagagtaccatcagatagccaacgaacacgatcacccgttcgatacactcgagatgaatatccctggctttgaggatgatcaagaaaaggattaggaataaaacgttcagccgtcagttcagggcgattcaagtaaccctgagccagactctccccaccgataagtaactcgccgggaactcctggcggcaccaagttcatagactcattaacaacataagcaagcctgttacctagaacgcgccctataggaattgacacgacattatttatgggttcgacaacgtgaaagcaggctgtgattactgtttcagtaggcccgtaggcgttgatcaacacaggcctattgctttctttcaacaggctccactgttccagtattgttgggcttaatttctctccacccacaatcaggcacttaagatcagagaaagctttagacagactattgacagacattaattccctgcataacgcagttggaatatcaatgactgtaatttgatgagtttgcatagtctctataatcaggtctgtatctatctttccagacactggcatataaaatgttccaccaaccatgaaactaacgaataactgttcgaaaaacgcatcaaacacaaatgaattaagctgaaatatttgatcctgcggctctatatcatactgctccgcaaccgcataaatatgaggtataatcgcgttatgaccaaccatgacaccttttggtacacctgtagaaccagatgtgtaaatcacataggctaaatcagatttattaatatcagtcgataagggcttacttgaacagttctggattgctccctcaacatttggttcatcaagtgcgacaattcctgctaaatctatttcagatattttttcaatatactttgtagtagttattaatgtcctaatgccgctatcagacagaatatgattgattcttttcttaggagaatctacatccagtggtaaaaacgcacaccctgcttttaaaactcccagcactccaacaatctggttgtaagatctatcaagatataaaccgatacattcaccttctgaaactccttgtgaaattaaatacctcgccagacgattagctttctcctctaacagctgataactaattcgctgatctccaattaccaacgctgtcttttcagggcaggaatcgacagaacgctcaaacatctcatgaacaaaaagcatctcctcttccgaataaatatattcgtctaaggacaacatattgtgtaactgggttttatcttcatcagtcaaaattgagtaagaagcgataggcatcgtcggcttacgtgttatctcacgcaataaaacttcaaaacatctggcgaagctttgaatcgattctttcttaaataatgaggtgctgtattcataagcaactatcacttctttctcagtatcagtgagattaagagttagatcgtattctgacactcgatgttcaccataacgagtgaaacgcacatccgcacccgaaagatcaacattgccttcaatcttctgcattatgaacattatttggaaaagtggattgtaagctagggatctttctggatttaaagcttctacaataaattcaaaaggcaggtactgatgatcaaaagcctcaataatatgcttactatttttattcaacaggtctttgaatgaagggttgttggaaacatctgtgcgtaacaccagattattaataaatacaccaatcaacgactcaagattcttttcgttcctcccggaaactgttgttcccataacaacatcttcagtaccgctccatattgatataagaaccgaaaacgctgtctgaagcatagcaaaaaacgttacattatattctttagataactggcgcaacgcatcacataaatcctgaggaagtgcgtaattaacaacacttccagacgaatcattatttgctcttcgaggaaaatctgatggcaaagtattgagttcggaaatattagccagtttggctttccagtactcaatttcaccatcaatcaagttgttatccagccacgatctctgccattcagcgtaatcacaatactggatacttagttctgataacgtacacttacagttatttaccttactagaataaacagcgtttaattcattcaaaaagacactaacagataagccatcagcgacgacatgatgcatcgttacaactaaaatacatttgctggcattttcctttataattttagcccttagtttgatatctttttccaaactgaagactttattaacttcctcttcaatcactaagcttaagtaatctttctggctatcttgagtttcacaaagttcaacaaccgttttatttctctgaacaaacttctggtaaatctcatctccatcttcgacaaaaactgttctcaatacctggtgacgatcaactatttcatcaattgcctccctgagtaatagcgcatctatttccccacttatatccataacaactggtatgttatgaacagcacttgggccttcaagcttattaatgaaaaacaaccgtctttgcgaataagaaagtcggggcttctcccctttataaacggccaattcagggagattaaagttgccagttcttacgtatttatttgcaaccaacccagctaccgttgcttctgagaaaaattcctttaatgtgaagtcgtaattgaacttgtcccttgcatgtacaacaatttttgcagcaagtagagaatccccccccagctcaaagaagttatctgtcacccctacgcgttctacctgtaaaacctgagaccacagctcgcatagccgtttttcctgctccgtcttcggagcctgataacccttggtgagttttggtttactgacatcaacttccggcaaggcagcccgattaattttaccattgggcaataacggccattgtgtcacaacaacccatcccgacggcaccataaagtccggtaattgttcctgaagcttctctctacactgcctgataagctctgattcttcctctgccggcaaatcatttaatatataggcaactaactgttggtgaccctcatcactccttgccataaccagactatctttaacaccttcaaccctggacagtacggtttctatttcttccagctctactctgtaaccacgaattttcacctggtggtctaaacgaccaagaaattccaaattcccatcagataaccagcggaccagatcacctgtacggtacactcttgaagaagctccctctgaaaacgggttggctataaacttctctccagttaactcatctcgattcagatatccacgagataagccttcaccaccaataagcaactctccgggaacgcccaccggaactggttcattccacctgtcaactacatagtgttgcaagttcgatactgcatttcccaaaatggcccgatctttatctggatcgatataatttatcagactccagattgttgcttctgtaggaccataacagttgtagtaacctccaaagctccccaccaatttgtctgataactgcttactaattgcttcgccgccacaaagtacagtcattgattccggcatctccagcctatgctccagaacccatgaccaatacgtcggtgtagcctggatcagattgacatcggaatctgtaagcactgtgctgaagacatcaatgttcaacttgtcttcttctgccattaacactacctgaccgcctttcagcaagggaccaaacagctcaagataagctatatcaaaggatatggtagtcagcgccagacatactgtatattgatctaaggagagtctctcaacactggagaacaagaaattcactaaactgtgatgctcgatcatgacccctttcggtcgaccggtagaacccgatgtataaatcacataagccagatccgatgaactacgctcactgagaacaggattgctctgctcacttccccctatcgcatctcgatatggctgacggtctacttctatgaattccatctccagcaggccgattgaacctgccctgatgtcagacaataaatccggtgtgcctgacagtacctcactgtcacttaacacccagcgtgcgccactatcctccaacatcccagccagacggcgtgacggataccccggatcaagaggtacataggctccacctgctttcaggatccccaacatactgaccagcagatcaaagcctcgttcgtggcataaaccaactatttcttcccgcttcagaccccgagacagcagataatgcgcgacctgattggctcgcgtattcaattcgccatagctcaacgaactatcttcaaacaccagtgctgtgcgatctggttcctttcgggcctgctcttcaatcagttcgggcacacatacgttacgctgataatccacttcggtttcattgaaacccgtcagcaacgtatcacgctcagccggcgtcaacagggacaaatccttcagttgggtatctgagttggctgaccccagactcaacagcaactcgcgcagatgatcgcgcagccgtgccatagcttcccgactgaatctgtcagtctgatactgaatcaaaattgaagttgtttcttctggcacaattacgactgctaacccataatttgttaccccagtagatttcacaaattcccctgtcagtgaaaatgacgaggtatgagtccggtgattattggaaacggtcgcattctcgtaaatcaggaccgtatcaaacagggattctcctgcctcacattttacattgctgaagctttgaatttccgacagcgacatataactaaaggcttctcgatcaatctgactggattgtattgattgaagccaggtaaacaaattaacgctacgatcttctattgcaaccccaatcggcacagtatttataaataacccaacaattttttcaacgtctgaaagggaacttggtctaccagacactgtagagccaaataagacttgttcatcgccactatagcaatgtaacagatacgcccaagcacctaagaaaacattgcttaaggttgtatttgtctgttgcgctaaatgccttagactttgagtctcactttgtgacaactccatctcgacttcaataatatcagctggattacactcattctctgtgagttcgatccccaatcgcattggactctcgacccatgccaattgctcagtccaatattcctgtgctctaccaaaatcctgacgagataaccatttcaaatattggctgaaaccaacagaggcatttaaactgtcattacaattgcgcagcaatgcttcgtagatttctttaagatcactccaaattatcgatgaactccatgcatcaaaaagagcatggtggcaggtccataaaaatcgataacaaccatcacccaagtgaaacaaattaaaccgcatcagaggaggttttgaataatcaaaaccttttctcttttcttcctctaacctcctctgaaataacatctcccgctcgtcaatggttagacaagtacaatcatcttcctgccactccaactcgaaatccttaactatcacctgctgcaagctttcttcattagtgaagatgaaggcagttcgtaaagcttcgtgccttaacactgtttgatgccaagccttcttaaagcatttaacgctgagggctcgaaaatcataagtgatctgcgttatatacagtccaccgttttcatcaagcaagtcgtggaataacatccctgcctgcataggtgttgcgctaaatatatcctcaatagcagtaaattgactttctatttcgctaattgccgtttttgaagttaactcagaatcgcctgattcagtggtttcaactaccttttgacaacctgttttaatgttcttacatatatctcgtatcgtataacattcaaaaatatctctgacttcaatttgtacacccagctttatagctctagaaaccaactgtacagatcggattgaatccccccctaaatggaaaaagttatctgttatcccaactctttccacacccagtacttcctgccagatttcacacagcattcgctccatatcactctgaggcgcgatatattcattttttatctgatgggccagattcaattcagccaatgccttctgatccaccttacctgatggcagtaagggccactgatacacaaccacccatgccacgggcaccatataatctggcaaaacatcactcacaccgtctcgacactgaacaatcagttccttctcactcagaccactactctcttcctgcgagacatagccgaccagctgcatatgtccttcgtattcacgggtcagcaccagggcattacccactaccgccaatgactgcaggcaggactctatttctcccagctctacacggttaccccgaatcttaatttgatggtccactcgacccagaaattcaagagaaccatcttccagccagcgcaccatatctccactgcgatataccctggacgaatgatcctgacatcgcgggtcatctctgaacggattggcgatgaagcgttcctgcgtcaactcggactgattcaaataaccccgggccagaccatcccctcctataagtaactcacccggtaccccaaccggcactaactgcatagcacgatccacaacatagccctgcgtgttgtgcagcggtttacctaccgaaatttttccgtctatcgatattttccagtaactgaaagaaactgtactttctgtcgggccatagccgttataaaagtggcaatgctcggcataacgttccctcagcgtttcagtcagtgcctcaccaacactgaacagatagcaggaggatgagaaggtctcgacaggcatttcctgaagaatactgggcactaaattaaagtgggtcagctgataagtgcgaatatagtcactcaagtccatcggtgacagcatcatctcacggcgaatcaggtgtaactgcccaccatgagtcagcgccgccaaccactcaaacactgccccatcaaaattaaaagagctaaactgcaggaaccgacaattttcatctaccccaagagccaggtgctgataattcgctaaattgattaacccctgatgctcgatcatgacccctttcggtcgaccggtagaacccgatgtataaatcacataagccagatccgatgaactacgctcactgagaacaggattgctctgctcacttccccctatcgcatctcgatatggctgacggtctacttctatgaattccatctccagcaggccgattgaacctgccctgatgtcagacaataaatccggtgtgcctgacagtacctcactgtcacttaacacccagcgtgcgccactatcctccaacatcccagccagacggcgtgacggataccccggatcaagaggtacataggctccacctgctttcaggatccccaacatactgaccagcagatcaaagcctcgttcgtggcataaaccaactatttcttcccgcttcagaccccgagacagcagataatgcgcgacctgattggctcgcgtattcaattcgccatagctcaacgaactatcttcaaacaccagtgctgtgcgatctggttcctttcgggcctgctcttcaatcagttcgggcacacatacgttacgctgataatccacttcggtttcattgaaacccgtcagcaacgtatcacgctcagccggcgtcaacagggacaaatccttcagttgggtatctgagttggctgaccccagactcaacagcaactcgcgcagatgatcgcgcagccgtgccatagcttcccgactgaatctgtcagtctgatactgtaactttatcgacaactgcttctgcggtaccaccacagctgtaagtccataattggttgattcatgagaacccaccacgcgggctgacaaggtcgctgaagtagaggtattcgacgatggggacagtgatgggtaattctcataaatcaccacgctatcgaacaacgactcaccggagtttacagcactcaacttctgtatatccgataatcctaaatactcgtagcgacttcgctcaacctgctgtgactgcagtgactgcaaccataaccagacggactcttcctgtgatacatttacccgcagcggaagtgtattgatgaataaccccaccatgctctctacatcacttaattcagccggacgaccagaaaccgtggtgccgaataaaactcgttcatcaccactataacgatgcagtagatatgaccacgcaccaagaaataccgtgttcaaggttgtatgagttcgatgagaaagctctctcagagctgcggtttcctgctctgtaagttgtaaattctcttctctgatttcataggtagaactttgccctacccgctcctgtggtaattcaattcccagcttcagtggaccttcaacatcactcaccagagcttgccagtacctttgcgccttatccatatcctgctgcgacagccacttgatatactgaccatagtgccctgctgccggtagctcgggaggacgcatctccagtttcgcggcatagctttctgacagagtctgccataccagcggattactccagccatcaattaacgtatggtggcacgtccataggaatctgtacttcccatcatccagtttaaacagggcaaaacgcatcaggggaggctggctaaagtcgaaaggggttgccaaatcatactggagatatgtttgataacgatcagactgatctgcctcattcagccctgaccagtcctgttcatgccagctcagtggtgctgatgatacaattatctgcctcagtcgttcactctccataccactgaaacaggctcgcagagcctcatgcctcgacagcacgacagtccaggcctctttaaaggcatcaacatttagctcatccagatccatacctaactgtgtggcatataagccgctgccctgttccaacagactatggaataacatgcctgactgcataggggttgcgtaatatacattctccagcttcgaataagcttcctccagtacgtcaacctctgcctgatccagatccaccagtggaaaatcaacgggggtatacccccctgactgcggatcactgcagtgaacaatcacggctttccattgattctgcaaacattcacttaattgctcagcactggcctgactgatgtgagatcgactgtaacttagagtaaaatgtaacttcccgtcactgacctgaccattaagtgccagcggatgaagtactggacgctcgtcactgatttccttaccccgaaaacctggtagaacagatagagatctttccgactcctctcgactttgcccaaactgacctaaataattaaagacaagcggagaatgatgacctgtgccttcgacaccctttgtagagagataacgcaacatgccatagccaattccgtgatcaggaatcgcccttaattgctccttgacagctttgatcagttgtcccagcgacatatccagactgaatgtcaggcgctgaggatacatactggtaaaccagcctaccgtgtcactgatatccagatcggagaataaagcttcacggccatgcccctctaaatccagttcaatacaggattcccccgaccactcccgcaatgccaggtatagccctgtaactagcagatcctgaacctgagttcgatatgcctgcccacaatcccgtaataaacattgggtctccgcctcacttaaactgatcgtgacagcacccagttcaccatgcacaggtaacgtttccggagcactgtcaagtaatggcagccaagactctcctgaaccggaatgtccctgccagtaagcacgctctctgcccagctcttcactatcactgtgtgccctcaaacgctcacaccactgtccataaccactggttttgggcggcaatgcaacagggctgcctgactgtaactgcttatatgcctgttccagatcgtttaatacaatgcgccaggagacaccatcaatcaccagatgatggaccgccagtaacagctgcccttccttctccggccccatatctatataacctgctttcagcaacggccctgacaacgataaactggactgccaccgagtatatatctctgacagattatcctgcatctctgccccggcgctatccagttctaccctctcgcagctggctttgaccagcgtatcacttaagggttgaaactcgcctttccagccctctggaccagactgaaaactgagacgaagtgcatcatgccgctcatataatgccgatatcaactgatacagccgatcgagcgaaaagtccaatggcgtcgacagcaatatggactgattaaaatggtgacgctggatgtctggctcagcaaaaaacagttgctgtactgggtgcagtacaatcgatcccgtcgccgcatcctgcggggtcactatctgggaaccatgctcttcccgtattacatcacataactgcgcaatgctctggtgctcaaacagatcacgcacatcaaaatatatcccctgctgacgagcctgagaaaccacctggattgatagaatggaatcgccaccaatctcaaagaagttgtcatccacgccgacctgatccagccccagcacggatgaccagatagcacataactgacgggcctgctctgtttgaggtgcacgataaaccgttgtctgagacaggcttcgaacaggcagtggcagcgcttgacgattgatctttccactcggtaacaacggccactgactcaggacggaccaaccggcaggcaccatgtaattcggcaggctggatttaaggtgcgctctgcacagagcaattaaatcaccatcgttatccccggtggcaatatgattactgtccggtagcacatatgccgccagatagcgatgaccctgatcttcacgggccatgaccagtgcatcccgcacttcattcaatgcctgaagtttggactccacttctcccggttctatgcgaaaaccgcgtatcttgacctgctcatctatacgcccaagaaactccagagtaccatcagatagccaacgaacacgatcacccgttcgatacactcgagatgaatatccctggctttgaggatgatcaagaaaaggattagaaataaaacgttcagccgtcagttcagggcgattcaagtaaccctgagccagactctccccaccgataagtaactcgccgggaactcctggaggaagtaagtttaaagactggtctacaacataagcttgcatattaggcaaaggcttgccaatggaaatatttcctgcaggcaggatcttggtaattgtgaaagcacaggtattttctgtaggcccatacccattatacaatttgcatcttttcgaaagtgtttcccttagagtcgggttaaacttttcagctacacttaacactattgaatcgtttttaaaacagctgacaggcagttctttaagaacgctaggcactagggttaaaaagttaatgctgttatcctttatatatgtactaagctgcgaggttgaatagaccatatcctgggaaatcaaatacagttcgccaccatgacatagtgctgccatccattcaaaaacagatgcatcaaaactagctgaactaaattgaagaaccttttggtctccccctaaaccaaattcatttacctggcaaatcgcaagattacacatccctttatgtacaacaacaactcctttgggcttccctgttgacccagaagtataaataacatatgcggggctacttggagttaaaccgatttcttctacaatcaagttttcacccgattgctgtattaaatcgttctccacttctactgagtcaatacatacaagctcaggcaatgtttcttttagttctgcatccaaatatacatcatgaagggagccatcaaagcaagttgcctcatcgaccactaatagacaaggtttgctatcttttaatatatctattaaacgtgacttaggcagatttggatccattgctacgtaagcacaacccgatttcaagattccgagaatagctacgaacattgacatcgagcgacgaacacacaatccaacaaagtctccgctatctagccctctgtgacgcaaataacgagcgaactgattagctttttcgtttaattcaccgtaactgagttcattacctcgaaacaccaaagcgggactagccggacatttctcagcataaaactcaaaccactcatgaatatgtgaccccggctctctatcagttagaataccaccactttgagctaataatttctgtttacgatcttcagtggtgatttcatatttttttagcggcaagtgaggattttcgataatattggtcagcaacgcctcgtaattatctgccatccattgaattgaatcctctcgaaaaagatttgcgttatagctgaatgacaagctaatgctctgcctaccttcgaaaacagtaagccccaaatcaaactctatattcttatcttgtatttgaccaaaaggctcaacacttagcccatcaaaccgcatcacggccttttcatctcgttgatgattaaatacaacttgaaatatcgggttatattccaatgtcctctttggatttaactccctgacaattacatcaaatggaatttttctgtgagacaaagcatcgagaataacattcttagaaacggacaaatgctcacgaaacgtctgatcacttgacaagttatttctaataacgacattactaacaaaaaaacctactaagttttctacattcgggaaatctctcccagaaacgggcactcccattacgacttctgattcgtcacaataccgtgaaagcaacaatgagaagactgactgaaaagtcatgaagagtgacacagagttcctcttcgaaaagagcctgaccttttcgcagagtccttcagaaagagatattattatttccgaactatttgcgtcccgcgtatcttgacgagggaaatctaacggtaaacccattgtatctggtataccggataaagcgtttttccaatagcttaattcttgatcatagccagaactttcctgccatttagcaaaatctttaaacctcaaaggaagttcaggcaagaccacccgctcttctttaacaaacttgttatagagttcctggagctcttttaataatatttgtattgacgccccatcggacacaatatgatgcacagtaagcacaagcacacattctgcatcagttattcgaaaaagctttgcccgtagctttatatcatcttctaaagatatattacgctgtatttcctgactaactctttcgttaagcgcttctcgttcaacatcttccaccattattggaatatcatagtgaggtaaaatgtcttgatacacatcgccatcaacttccctgaaaacagctcttaaaatttcgtgtctgtacaatattgagttaacggcattttcgaccgctttaacatccgtgtttccatgcattcgcaagcacaagggaagattgtaaacagagtttgagttaaacaacctctcgttaaaccagattcttttctgagaagacgtagccagaaaagagccttcctcatcagctttattgatcttttctgcaagttttctttttttctttagtacttccagtgctttcttttgcttctcactaagactgccgtcacgcaacatacaaataaatcccttagccggtcacgagaaaactcgctacagttgattattgccaaacttatttctgagaaaacttatcttcagaggataaaaacatgcgggtgaggaagacatagatatagatagagcttttagcatataaacattctcgacgtgaatgatacattccttataactccttggactaaccttcgcccacatatgattaaaacatatacaaaataacgctcctgttcaacactaaataatgaaatggaccccatcggttggacacataatttcatttcttaagtggttgacccagctcatgccgcgtatctctgcctaccgaagtagacttcatcaggagtgagttcattgagtccttgatggtgacgcgcttcattataaaacaccatatagtggctgatttcaagctcagcttcacgcggtgtcgtataagcttttaagtaaacctcctcatatttcaggcttcgccatagtcgctcgatgaaaacattgtcgacccagcgacccttaccatccatgctgatccgtacgccatggtcgagcaatttctgtgtgaactccgtactggtaaactggctgccttgatcagagttgaagatatcgggcggtccatagtgcttcagggcttcctcaagcgcctcgatacaaaagctcacatccatggtatttgaaagccgccaagacaacaccttccggctataccagtcgataatagcaaccaagtacagaaatccttttgccatcgggatatacgtgatatcaatcgcccaagcttggtttgggtaagtgactttgatatcacgcagcaggtagggataaaccttatgtgcctgattggtgacagtcgttttgggcttgggataaatcgccccaatgcccatatcgcgcatgatccgaacaatacgcttgcgattcacatgatggtcttttttagccagctcggttcgaatacgccgactgcccatgtacggatactgaaggtgaatttcgtcaatcagacggcgcaattcaatctcctcagtagagagtccgatgggctgatagtaggccgtcgagcgagcaatattgagaagttcgcactgacgcttgatcgagagttgggtggatttatccagcgaacgcttccgctgtgctcgctctaacgaccgagcactttcgccaaaaatcattctccatggtcaactgaccgatcttcgcgtgaagtttatcgacttcttcggcattgcctttacccaactggctttcagaggcgaagatcatcgcggccttgtcgagcagctcttttttccaagttgagatctggttcgcgtgcaggttgtatttctgtgctaactcagcgacagttttatcacctttagcggcagccaatgccaccttagctttaaattcgggggagtggtttctacgttttctagtcataatctgctccagtagttctggtactatcaaaacagatcaatcacttaaagtcatgtccgaaaattgggggccatttcttcacgttgatactggacaactacatcatccataaaagtgaaaagacgaagacttggcttaagaagaatccaaagttcaagctactgttccagcccgtttactgcccttgggtcaacgtaatagaacggctgtggaatgccctccatgagacaattacacgtaaccacagatgcaaacatatgtggcaattgctcaagagggtgaagcgctttatggataatgtatcgccgtacccaggaggtcgtcatggaacggcgaaaatgtagcactattacgatcagctatttagcagagcggcccctcctgagacttatcaggaggtattgctatgaaagttaacgggacagcactgaattatttattttattctgaaatcacaagcgagccttgccaactatatttcagaaaatagcttctctaataatcagtttatgattcttatcttgattaattgactttatcgcaacagaagcgatatagccttcactaggcttaaactgccaaaaatgccatttattaggatcatccttccgctccccatgaaattgaatttcaaatttctctcgtttagaacataggatagaaaacgtatcgagtggaattgacaaacccattccacaagctttgatataagcttccttcaaggtccataattgaaagaaatgttcactgaaacaatctgtattttgtagctgtatgagctcacttgacgaaaaggtgtgagtcgctaagtcaggtgtcgcgatttcagaattgattcgttctacatctatacctatctcaacatcacttgtaattgccagtccaattatattatttgaatgtgtaatgttaaattttaatgggtaagagatctgcccaacagcaattgctggtttcccatatttattttgctcgaaaatccactcttctggcctaatgacgcttacatattcagacaaaacaatacgtacaagagccctggtaactaagaatctctgacgatctttctcaaatacaaaacgtgaatacctttcaacttcatctccacttaacaagttcaaatagtaatttaaatcattattattttttacttcattaatagaagcaatccagatatgtacctcgttagatactaagtcgactgccattagctccgcctcctttcgtttgattaatagctaccctgtttagatcacagattggatatgatatttcctcaacactgagcgcaattcagagattgctctattttttcttctattaactttctgagctcaaatatctctgccgacaactgtaattgactttttacaaaaacatttgcaaacgtctactcgatttaatctttaaagacttttgttccagagttttattttctttgcgtaaagcaacgaatctttgtctaattcatttctggttagagctttaacccctgcgcgttttttattctttgccacacaaaaatctgataaattttgatttacctcatctatgaatatcatcaactcttgctaccatcttttgctcagaattgactgttccaagtcattactagggcctgttataaacttttctttccgtaacagagagcttcctcttgcactgactttttccattatttccttttgcttcttagggactgaattgtaaagtacctttgttgcattagcagcatattcaacccacaagctggtattttctggacttccaaacttcacttttacctatctaaaagaatttaagttgattcttatcgtcacctacacactctgtttccgctgtgtgcaacgacgatttttccgctgattggataagcgctcagaaagcccacatgcgccagcgaaaattggaaatatctcctttctacatttgtgaattaaactgttatgcaacctacgcagctgtcagaagcttatgcatcttcatatttagggagaagtggggcccaatggttggacacataagctaattccttaagtggttgatcccgctcatgccgcgtatctttgcctgccgaagtaggcttcatcaggagtaaggtcattgagtccttgatggttacgctcctcattataaaacaccatgtaatgaccgatttcaagctcggcttcacggaccgtggcataagctttcaagtaaacctcctcatatttcaggcttcgccataatcgctcaatgaaaacattgtcaacccagcgacctttcccatccatgctgagccgtacgttatgctcaattaacttctgtgtgaactcagtgctggtaaactggctgccctgatcggagttaaagatatcgggcggcccatagtgttgaagcgccttttcgagaccctcaatgcaaaagcatgtatccatggtattcgacaaacgccaagacaacactttacggctataccagtcgataatggcaaccaaatataggaaccccttagccattggaatgtacgtaatatcagtcgcctaagcttggtttggacaagtgacttcgatatcacgtagcaggtagggataaaccttgtgtgctttgttcgccagtgtcgttttgggcttggggtaaatcgctccaatacccatatcgcgcatgactcaaacgacacgcttacgattaacatgatgcccctttttagccagttcggtttcgaatacgccgactgctcataaacggatactgaagatgaatctcgtccaccatacggcgcaattcaatctcctcagcagagagtccgatgggttgatagtaagcggtagagcgagcaatattgagaagctcacactggcgctttatcgacaattgggtggatttaaccagcgaactctttcgctgggctcggtctaacgtaaccattcaccagtctccggttgacaagctaaaagtgacgatcatctcttgatctgactttgcctcttgagtgatctgcttagtttaccaaactggcaccatgaaaaagaagaactttgaaacaatgccaccgacggtggagcagctcgggcctgaacaggccaacgcgttaatccagaaactctgggcaaagctccgtgaatacgaagatcgcctggcccagaattcgcgaaactcgtctcgctcgccctccagtgataaccctaaagcgagggccgaacgccaaaagctcaacgccctcgtcaccgaaatcaggctggcgctcagccaggccacgaagggcaccgcagaccactgagcgggctgaagaaaacatatacggttgtccgctgcctgcccggtctcacctgtcgcgaatgcggtggtgatgtggtacccaatacatcaccaacctatcgccatcaggtctttgagctgccgaaagctgagctggatatcaccgaataccagctgttccacggcagatgccagtgctgtagcagtacgtagggctggcctgccggttgatgcccctaccggtcagatggggccgagactgctcagccacattgccgtgctggcggggtaataccacctgagcatcagcaagatacagcacctgctccgtgaccagtacggcacccacttctcgaccggtgatatctctgaggcccgctggcggagcgctgcctgcggggcagtgtgattatgcggaaaatctgcttcggtaccaagtcacatcgtggggagctgttccgttcacgggtattgtcggtggtggagacctgcaagaaacgcggggtgtcagcgctggatgccatcagcgatatagtgacagcggtgatccgaaaacagccctgcccggatgtgttcgggctagcatccgcttaatcaatacccctctggtgaatgcttacgtctggcaaactaagcagatcactcaagaggcaaagtcagatcaagagatgatcgtcacttttagcttgtcaaccggggactggtgaatggttaccgtttgctcgtctgattgccaatatcgatcccgctgaatttcgcgattgctttctcgcctggatgaaagcggtgcacaagctaacctgtggtgaggtggtcgccattgatggcaaaaccttgcgcggctcttatgacagagacgaccggcaaagcaccatccatatggtaagtgcctatgccagcgccaaccaactcgtattaggccaacttaaaaccaatactaagagcaatgaaatcaccgcgatacccgcactgatccagatgctcgacttgcgaggcgccattgtgacgattgatgcaatggcttgccagaccaagatagccaaagctatcacgcgcaaaggcggtgattacttattggcagttaagggcaatcagggcaagttagcagcagcggtacaggccgccttcaccccacaccgacgcgctcctatagacagagacacatgtcaaattgagaagcagaaaggccgagtagaagcgcgtacttaccatgtgctaagcgccagtgatttaattagagacttctccacttggagcgggctaaccagcattgtaatggttgaaaactaccgggcagcaaaaggcaggcaaagggccagagttggagtaccgctactacataaagttcagtcgagctaaccccagagcaggcaggagatgctatacgagcccactggggtattgagtccatgcattggattttagatgtcagtatgcgggaagatgctttccagatttacagagaaaacgcagctgaaaacttggcggggttaagacacatggcacttaacatgctcagagctgaacccaccaagattagcgtgccgatgaagcagaaacgctgcatgatgaaacccgcctttttggagcaagtccttgtggctggattaacgtcaatggctaaaacctaaccattcatgcggacgccctgctgctcattgaagatggtttagacaaataattcgctttcgatcaattggagcgaaatatcgcataccttatcaattacttcacttctattttcttcaataaacaggtgtctgccgggaaattggtacataccttctacatgagagaaataatgacgccactctgtctgttcatccaaggataaaagttcatctttcttacctgagaaaatggaaactttacagctgatcttctcattcgcgcaagcctgatagctttcgacaatcttaaaatcatttcttattttgggtagaagaaggtccattagttcctggttgtttaatacatcatcggtgatatcgttgaggcgctttaaatgtgctatcagctctttgtcagatcttttgtgtatatttcttatttgtcttttggcgtcgggtgaaggacagcctgaggctataaaatgagaagggagtgcttttttgttttgctggattcttcttataagctcataacctaacagtcctccgaagctatgccccaaaataatataaggttcgactagacagttgcttacctcttgatacagagcttctcccagatcttccatcgtactgtagcaaggctcgaataatctattggctcttccaggaggttgaatggccaaaagctcgatttgttcagggagtgctcgtgcccacggtatatatgttgcggcgcttccacctgcataaggtaaacatattaatcgcaaaagcgcactgggatttggggaaggactgatcagccattttgaatcgttgcctataatcgtattcattgtagtgaatcgcctcgagtttaccggaggtagttttatttgagtcatgctacacaagccgactcggtttggtgataaaaatgttcttcgtattcggcgggtgatacgtaatccagcacgctatacaagcggcggttattaaaccactcacccatgtagtggtcaactaattccggacagtaaattaggttgattctctgctttggcaggcggcactccatcgttaaattgatgcggcctgcgccagttataataatccgtcagataaaaactgatgtctcgttttgcttccctttgagtcatgtatccagtggttggcatccattctgactttaagcttctaaagactctttccatcggagcattatcccagcaattaccacgacggctcatgctctgcttcatacgataacgccacagtcgttgtctaaattttcggctcgtatattggctccctgtctcgtcctaaaatacgttgacgatttttgttaagccagtatggattccatgctggctttttcatgtacttcttctggtgttttcatatttagacttaagtgaggtcgatacctattataaatatcaatagactcactaatatgcctttctaactctttaaaagttctgcatcttccaatcaaaaattcttgcttcaatatgccattcaccctttctgctaacgcattttggtagcagtcatagccatctgtcatcgacggtcgtattttattacgttgtaattctttttgataaagagccgaacaatactgcgaccctctatctgaatgatgcgttagtggctttgtcgttttacgagactgaaccgctttctttaaggctttaacgacattgtctgctttcatatcataactgagtttataccccatgatttttcgattaaaagcgtctgtcacaagcgagagataatgcacaccttcatcactttctacataggtaatatcgctcacaaacacttcttctgaccttgtcggttgatgacctgctaagagattcgggtacttcttcatccagtgtttactgtccgttgtcttggtatagctacgttttggcttaaccaagagaccttcttctcttaaataacgaaacaagccatctcgaccgagctttatatcccgctctttcagtttatctttcagcagaaaatataactttcttgtaccaagtctaggcatgaaacgacgtatatccatcaccaagtctttaacaatggatagacggtcttgttgtattagctgcctctgctcttgttgatagacagcttgcctgctaatgccaagaagctgacaagaacggcttaaactgattttttcttcagtttgaaggcgtctcgctccttggctatatacttttttctaagattcatcccatgttcagtatctagaatatcaaccaccgtattgagtaagcgattccttaatcgttcatcttccaactctcgttcaagtcttttgattgtttgagcgggtgtctcttttgctttcggggatttagacataggtagcctcactttggtagaccaatccattttgccgtgttttcgaagccaagtcagcaccgttgatcggccttggattccatagatcttttgagcttgcttataagtcatgtcgcctttttcaacggccatcactatctgtaatttaaagcccattgtgtagtcgcgttgagtacgcttgcgtttggtattacttggtgtccccataataggtctcctaggtgtaaacctatttcaggacgggacacgcctaactctttagctgaaatcataagttgcactggctttttcgaccattcagcctcttggatcagtgttttaaagcgcttctcaaaagtttcatcatgaaccattgcagaaaactcttcattattacgtgtgtttcgaaccttaaccttgaatccgtcttgttgggttgtgtctacaagcaatattcgatagctaccatcaagtctgatttcatgtgattcgcggcgagcctttttaactagctctgttgcaacatcccctgacacctccacaccttgtacagtagctgtctctgctgtccgaaaggtctttaaaatttcagtttttgcatcatgagaatatgtttcaacattccgagtctctgggtattttgtaagagtctcagccataatttgcatacgcttggtctcttgctctgattgaaacttcatcgtttccaaagtctgcttttgctcttcagatttgatttcagccaagcgaacagtctttcgctcctccaaataactattgaaagcgctatagccaaaataagatgtagcgaagaccagcgctaaagccagtacttgcttcgatgaaagctttgaacttgtattgtccacaaatttctccaatgcaccctgaaaatcaatcccgaatagagagcttccctcatctactcggacattgatttctaaatcctttttttgttgcttagtcaatttgtttatattgacactgccgtattgcgctaaggaaaatgacctgtaaattgcttgctgaaattcaataaagcccttcataagcgttggtgtaatagtggcattaaagccatcaccaacaactctaatgtctaacttcggccagtttacaaacttgaagccaatatcatccggcaggtcatcacggttaagtctatgaagtaggttataagcatcttcttccgaagatatttcaaatatagtcatttcagacattatcttcccctttttatcaaggggctgccttaacgactaacactaggagcagcacaaccccttgcgcttgatttcaaatagcaaaactttacaacaaacttacacttttcagaagtgtgaaacagctttttagcgctatttttgtcatttttgcctttggtcaacatcctctggatctatgtgatatattttgagttctcatttaactactttcacgataaggattattatgaagtacttactgccttcagctctaagcgccacgataacattcagctgctgggcagctgaccctgtgctcgataccactacccgccaaagctttatcaactcaggcaaagtcatgatggagtcactaaaaagcaaagaagagcaagagctacttaccaaggctatggtgttttatatgatgggagcagggaatggctggacagctaatagtgatgcctttagggaagaacgttttcgcgaactagaaggactaagtgcccgtgaagtgcttgataaatatcagcatgatgtacatctatccgaaggtcgtaatgtcactgttagaaaactgtggcagtgttgagtgcctttaattgagataaatggagtttagaatgtctgagcaattcaaaatcggggatactgtggagctgaattctggtgggccattaatgactgttatcgggttaagaggcgataacagaattacatgtacttggtggcaagaggctacgggggaatacaagcgcgatgtctttgacttcaataccgtcttcaaaaaaacacttaaagagaaaaaagccaaagtctcaatgggataagcgctcatctgcttcacacaaccaaagcagctaccactttgcgtagctgctccctctccaatcaatccactttctcgaccttaaatatctgtttagcaatgccattggcatagacccaaggcaagttattatccgccagtaaggcttcgatcttgcccattagtggctcacggctcacctttgggttgggtcgtttgccccacgttggcgttttgttggttgctttgctttgcggtttctttggcacaaagcccagttgtttaaatcgctctaacagctcgccctgctctgcttcggtcagatccttggcactgcgtttggcaaacatatcgcttagtagtagacgataggactcgtcatccatgcctggggctttttttgccaatgtggatggcggctagtcggttggccatgtaatccagactcctagtaagttgtagcccgcgccctcggcgtagtcgtctacaagcttaattagcatgggagtgatcacaggcccaatgagtgtttggccatcctgttcgttggctcgcaccttgagcacttaccctatcagtacatgtaaactgctctcagaacccctaagagcatcaatcaaactaaagtacatggccacaacctatttaaatagaaatctactctcacaagatctggcgagaacacaaagctattaaacctttaaactagctgaaagaaagagagagccaataaggtcaaacaaggtattcgaaaagaaaaagctaggaattctgtgacttattggtacgaactgcaaaatcacacaagaaatgcctttaaaaaaagtctcaagaattgacactcgctaaatgtgacacaaatcggtcacagcgtggtcacatggaagatcgagaaaaattatggtcacagagtggtcacaaatgccatgtgacttaaggagagaaaaagctatttaatatcagctacttataaaggaatttctaagtaagaatagatggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggcgacgctctcccaactgagctacacacccatttttagataactattaagctatcagtaactctttgccaaacttaacaagtaagtaatggcggaatggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccactccaacacaatctagctctttacttattactcataagtaccactgcttagtaagtggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggcgacgctctcccaactgagctacacacccatttttagataactattaagctatcagtaactctttgccaaacttaacaagtaagtaatggcggaatggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccactccaacacaatctagctctttacttattactcataagtaccactgcttagtaagtggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggcgacgctctcccaactgagctacacacccatttttagataactattaagctatcagtaactctttgccaaacttaacaagcaagtaatggcggaatggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccactccaacacaatctagctctttacttattactcataagtaccactgcttagtaagtggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggcgacgctctcccaactgagctacacacccatttttagataactattaagctatcagtaactctttgccaaacttaacaagtaagtaatggcggaatggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccactccaacacaatctagctctttacttattactcataagtaccactgcttagtaagtggtgggtgtggagaggttcgaactcccgacattcgccttgtaagggcgacgctctcccaactgagctacacacccaatcatattttacatctatgtgatgtggagttcttaactccctctgacatgcgctttgttaagataaatcttttaacttagctacacatccaattttatttagctattaaatggtgccgccaccaagagtcgaactcgggaccctctgattacaagtcagatgctctaccaactgagctatagcggcttaacgctaaaaaaaattttaatttactaacataaagcgagtaaatggtgccgccaccaagagtcgaactcgggaccctctgattacaagtcagatgctctaccaactgagctatagcggcattacatgacgcagttcacttttacaaacttcctaagaagtggtgccgccaccaagagtcgaactcgggaccctctgattacaagtcagatgctctaccaactgagctatagcggctttaataaaagcaaaatctattttttatttcaattccttatttctaaagaaagaaactttgaccaaaattatggtgccgccaccaagagtcgaactcgggaccctctgattacaagtcagatgctctaccaactgagctatagcggcatttctcaaattttggtcgggacggcaggatttgaacctgcgaccactagcaccccatgctagtgcgctaccaggctgcgctacgccccgaaaccaacagctagagagttaaactctgtccctgtcagcgggtgcgtatattactataacaaattgaaaagggaagacttttataaactttttttcaatttaatcataacgctagaaaattaagagtttatcgcttaaacattgatctaaatatgattctacttttcatattagccttatataagcaaaaatacgctctatacggctcaacactagataaataggcacattgagcagccagatacaaaaaagccatcccagtggatggcttttttagaaacatttcaaactactcttgcatatagtcttctacttttgacttaagtttctgaccaggtctaaaagtaacaacagtacgcgcggtaatcggaatctcttctcccgtcttaggatttcgaccagggcgctgacttttttcacgcacttcgaaattaccaaagcccgacaacttaacttgctgtctttctattagtgaactacgcactacatcaaaaaaaccctcgacaagatctttggcgtcttttttacttagaccaattgaatccactaaattttcagcaaggtccgcttttgtcaacgatcccataaatctacccccttacaacggctcccaactgctcagacaaggctgcaacagtttgttcaactgagttgttcacttcttcatcactaagagtgtgtgaaggatgctgccacgtcaagcccaaagcgacactttttttcgtatcatcaataccttggccctgataaacatcaaaaaccaacacatttttgagtgcatcgccagctgctgcagaaatcactctctccaactcactaacaggcactgaacggtcaactaataatgccagatcacgacgaacttcaggaaaacgagaaacagcttcatactcaggcaaagttgcattcaatacagcatttaaagcgatatcaaatacatagataggttgattcacacctaatgtcttagacaattgaggatgcaactcccctatcaaaccaacaaactgtccatccaaaaagatatcagcggaacgaccaggatgcaaaaactcacaacttgaacgctcgtaagttggcttaccaccgtcatttaaagcaaataaagcttctacgtgtgccttcaggtcgtagaaatcaaccttctcactgccgtgataccaagcctcaggatgacgactgccagctattaaaccagcaatctgctgctgctgatccaattccgctaacgcttcgacggaaccgatgaagcgacgaccagtttcaaacaatcgaacacgcgactgctgacggttttgattatatagataggctttaaccaaaccaggaaccagactaggacgcatcacccccatatccgctgaaataggattcgctaatggcacaggctcgatattaggtagaaattgcttgctcaacacaggatcaataaagctataagtaacggcttcttgataaccctgtgacaccaagatcgaacgcaacacttgaatttgcgttttagactcagacagcggcgtaaaattgacggcagcctgaggcatagaagatggtaggttatcgtaaccgtagatacgagccacctcttcgatcaaatcagcctctatagcgatatcaaagcgatgagatggcgcttttgtcatccaagcttcgtcagtgacttcaaccatctccaaaccgagacgagtcaaaatgtctgtcacaagatctttgtcgatagacattgccaaatactgatcaagttttttacgacgcaaggttactaatgcagcttcagacaaagaagcctcattaaccgcatgcgtaattggaccaacttgaccgccagctatttctacaactagcgcagtagctcgctcaattgctcgctcttgcagagttgcatccacaccacgctcaaatcgatgagaagaatccgtatgcagaccataagaacgcgctttaccagccaacgacaatggcgtaaagaatgcgctttctaggaagatatcttgtgttttgtcattaacaccagaaccttcaccacccattacaccagcaatagccaaaggcgccttctcatccgcaatcaccaaggtatcgtcacgaagagtaatttcctgaccatcaagcaagacaattttctcaccttggctggccatacgtacaacgatcgatcctgataaattcgccaaatcaaaggcatgcatgggttgccctaactcaagcattacataatttgtaatatcgacgataggatcaattgagcgaacaccactacgacgtagcttttccaccatccataaaggcgtttgtgcagtaacatcaacaccacgcacaacacgcccaagataacgaggacaagcatcagccgcatctacacgcactggaaaaacatcatcaatagcgacatttgctgcagtgacttcaactggcgttacatcaaccttgttcaaaacaccaacttcacgagccaaaccagcaatacttaaacagtcgctgcggttaggtgttagatcaacatctataatctgatcatctaaacccaaaaaggcacggaagtcttcgccagttttaacattggcaggaagctccataattccatcatggtcatcactcaaccccaattcagaggccgaacacaacataccaaaagactcaacttgacgaagcttggcttttttaatcttaaaatctgcacccaatacggcaccaattttagcgaaaggaattttgatacctggacgcgcattcggcgcaccacaaactacctgaaaggtctcaacaccatcagacacctgacatacttgtaacttgtcagcattcgggtgaggttcagcacccagaatttcgcccactaccacgccagaaaattcggaggcaacaggcaaaacttcatctacttcaaggccagctaacgttatttgagcaaccaaatcatcgctactgatgtctggattgacccactctcttagccaattctcactaattttcataaaaacatcctaggtcgactggttacttgaactgtttaaggaagcgcaaatcgttttcaaagaacatacgaagatcgtctactttgtaacgcagcatagcaaagcgctctacacccataccaaaagcaaaacctgtgtacttctcggaatcaattcctgacatctcaagcacttttggatgcaccataccgcagcccaacacttctaaccaagactcttcgcctttactatttgtgcgcatgatatccacttcaatagaaggctcagtgaatggaaagtagctaggacggaatcgcactttcaaatcatcttcaaagaagacgtttaaaaactgttgcaaaatcccctttaggtcagcaaaggaaatattttcgtcaattaacaaaccttcaacctgatggaacataggtgtatgagtttgatctgaatcacaacgataaacacgccccggacaaatgattcgaattggcggctgtgttgtttccattgtgcgcacttgaacaggagatgtatgcgttcttagtacggttgacggattaaagtagaaggtatcttgcattgctcgcgcaggatggtgcgctggaatgtttagagcttcaaagttatggtaatcgtcttcaatttctggccctgaagccacatcaaaaccaataccacgaaaaaaggtttcaatacgctccattgtacgagtcactggatgtaaaccacccacttcttgacccttaccagataaggagatatcaatcgtctcagtcgcaagcttggcgtctaacgcagctttcgcaagcgatgctttacgctcagtaattttttcctgaacttgatcttttgcttcattgaccatttgaccaaattttggtcgatcctctgcagaaacattaccaagctgtttcaacaaagcagtcagagcgccctttttacccaaataatgcacacgtacatcatccagtgcggactcactctcagacgcagccactgcgcttagcgcatcagcaagaatctgctttaggttctccatttacacactccaaaaaataaaataggggaagaaccattggctcttcccctatcaaagactgcattgagtgactctttctattaagacggaatctttcaagatcgaatcaccctaaggctacgtcagaaattaagccaagcttactttcgctttttcaacgatagcagcaaaaacttctttctcgtacacagctaggtcagccaaaaccttacggtcgatttcaattgcagcttgtttcaagccagcaatgaaacggctgtaagacagaccattgatacgtgcagcagcgttaatacgagcaatccacaatgcgcggaattgacgcttacgctgacgacggtcacggtactgatactgaccagctttgataacagcttgtttcgctacacgaaatacacggctacgtgcaccgtagtaacctttagcttgctttaaaatctttttgtgacggcgacgagcctgaacaccacgttttacgcgaggcataatataaaccttatactaataaattaatgaactaaaaaaatctagacttagatgtatggcaacatgcgtacaattaacgctttgtcgctttgcgcaatctggttcatagaacgaagatgacgcttacgcttagtcgatttcttagtcaaaatgtgactagtatgagactgcttatgcttaaaaccattcgcggtacgtttgaagcgcttagctgcgccactgtgtgacttaattttggacatgataaaaccactctcgcattcgttaatgttaatgtaatttcttaataaatcagtctttaagagccagagctcttaaagccaaattatttaaaattacttcttctttttggggcctagcaccatcgtcaattgacgaccttccattttcgcggcttgttctactacaccataatcctctaagtctgctgcgactcgattcataagctgcataccaagctcctgatgggccatttcacgaccgcggtatcgtagtgatactttggccttatccccgccttcaaggaaacgtatcaggttgcggagttttacctgataatccccttcctccgtccctggacggaatttcatttctttaacctggatctgcttcgcatttttcttttgagcggctttcgcttttttcgcttcaaaaatatgcttaccgtagtccatgattttgcaaacaatcggatctgaatcagcaatttgcactagatctaaagtagcttcttgagctgcttttagtgcctcttctagagagacaacgccaacttgttcaccatctgcagcgattaaacgcacttcagttgctcgaatgttctcgttgatttgagggcgctgcttactagctgcacgcccacgattcatattaccttttatagtactatctccacttcttgtttacggctacggcgagcaatttcttgttgaagcaaaccttcaaaatcggaaatactcatcactccaaggtcttcgccggtgcgagtgcgaacagcaacctgttcttgctccacttctttatcaccaacgacgatcatatacggcactcgttgaagagtatgctcgcggattttaaacccgatcttctcgtttctcaagtcaagttttgctctaaagccatttgagttcaatcttttttccaaaacagaacaataatctgcttggcgatcagtaatgttcatgataacaacttgttcaggcgcaagccagaccggaaaggcaccttctgtatcttcgatcaaaataccgataaaacgctcaagcgatccaacaatcgcacgatgcagcataaccggtgtttgacgggagccatcttccgatacatattgcgctcccaagcgagttggcatcgagaaatcaacctgaatagtaccacactgccacactcgaccaatggcatctttcagagaaaactcaattttaggaccataaaacgccccttcccctggcaactcttcccaatccaaccctgcagagtccaatgcttcagataacgctttctcagccttatcccaaacctcatcagagccaacacgctgttcaggacgagtagacaagcgataaacaatattatcaaaaccaaaatcagcataaacttcatgcagcagatcgataaactcagatacttcttgctgaatttgcccttctgttacaaaaatatgcccatcatcttgaacaaagttccttacgcgcataatgccatgcaaagcacctgacggctcattacggtgacatgaaccaaattccgccatacgaaatggcaaatcacggtaacttttaagaccttgattgtacacttgtatgtgacaaggacaattcatcggctttaccgcatagtcgcgattttcagaatgcgttgtaaacatgttttcatgatacttaccccagtgcccagatttctcccaaagcacacggtctacaatctgaggcgtcttcacttcctgataattattatcaagctgtttctggcgcatatattgctctacagcctgatataaccgccaccctttaggatgccagaacaccatgccaggagcttcttcttgaacatgaaaaagatctagcttcttacccagcttacgatggtcacgtttttcagcttcttcgatacgcgtcaaatagcctttcaactctttcttgtcattccaagccgtaccataaatacgttgcaacatttcgttatttgaatcaccacgccagtacgcaccagcaagcttcatcaatttaaaatgacgcaatacacgggtatttggcacatgtggaccacgacacatatccatgtattcttcgtgataatacaaaccaacttctttcgttgactcatccatatcatcaatcaatgccactttatagctttcaccacggtcaacaaattgctgacgagcttccgctattggcgtcattcttttaacaacatcgtagtccgtcttaaccaattcagcgatacgtttttcaatggccgcaaggtcatctggtgtaaaaggacgttcataagcgatgtcgtaataaaaaccttcatcaataacaggtccgatcgccatttgtgccgtcggatacaactgcttaacagcatgaccaacaagatgggcaaaagagtgacgaataatctcaacaccttcaggatctttccctgtaatgatgcttaacttagcgtcgtctgaaataagttcgcacgcatcaacaagttgaccgtctatgcgccccgccacagttgctttagccaaaccaggaccaatatcctcggcgacttgcataacagttactgggtttgaaaaagaacgttggctgccatcaggcaaagtaattacaggcattttattcccctatcggagtcagtggtgctccataccaaagagcacatgtaaatttcaggacataaattatcatttttcgattattcatgcgaatctaatttaaatagcctctttttcggcgtgtaacggccatcgacaaaaatcaagccctttttctatcattaagccatagacattctctgcatgcagagtaaaattagcattcgtttcacacagacttttctaattaaaaggcactatggatcttaataatcttgacgactactgcattgagacaactcaagcagaacccgacctattaattgagctggttgaaaaaacctactctgacatgggctacccaaataagttatcaggaaaaaccatcggccgtacgctgaagcttctggcaaaaatagcacaacctaaacgtgcgttagaaattggcatgtttactggctattcagcattatctatcgcagaaggcatgcctgaaaacggtgagcttatttgttgtgaaaccaaccctagagcaattgaattcgctcagtctttttttgatcgcagcgagcatggcaaaaaaatcaaagcaatttttgggcccgccctcgacacgatcgaatcccttgaaggggaattcgactttgtctttattgatgccgataaacgtaactacctaaattactacgaagcagtgctaccgctggttagatctggtggccttatcattatcgacaattcactatggcaaggtagagttctagacccgaaagaaaacagcgatattgctgtcaaccaagtcaaccgcctaatcgcgcaagacaatcgagttgaaaacgttcacttgaacgttcgtgacggtcttaacatcgtcgtaaaacactaaccctatttcttataaaccccattcacctttgggtcacctcaggcgaatggggtttatgtgctattaaaaagatattacgtaagaggcagcgattttggtcgtttttaaaatcacaaataacatctccggcaaacactacattggaacgtctttcaatagtggctttcaacgtttcgaacaatatgtagaagcaaccagcgaaggtttggacttccctttatataatgacattagggagaatggcgttgaggcatttacagttgaagaactatttgaaacaagcgacaaagaagaactgtatgaattagaaacagactacatttctatttataacggcgaaagcttacgtggctacaaaattgcacaaacagcagaaaaagcgacaaatctaaatctaggcaaaaaagcgctatttgatgcgaacggagtatcgacagcagagcagcctaaaaaaacaagaaaagtggccgcaaaaaaaaccgttgaactcccaaaaaaaacgcttgaaccagccccaacaacaaaatcattctttggcgaactcatcggtgaagacaggctaaacgcccctctcgctgcagcagccacagaaaagaaaaaagcacctactcgcacaaaaagcaaggccagcatccagaagatgctaagcgaagctgagaaagcatcaaaaaaagaacgcgaagaaaaactaaaatcacagcagcaggcagaagcagaagaaatggctctcatcatggcaaaaattgatgtgacatccaaatctgccacatccgcatttcgtcgccgcaaaagttaatctaaaaattagagacaaaaaagctcagttaaattaataactgagcttttttaatatctaattcttatctatttaagtgtcacaaaaccaataagtagaaaattaagaccttgctttcttaagtgtctccgaaatcataaatgccaactctaaagattgatcagcattcaagcgagggtcacaatgagtatggtaacgatcagccaaatctgcttcagtcacctcaaaagcaccacccacacactcagtcacattctgccccgtcatttcaaaatgaacgccgcctgcatagctaccttcagcgttatgaacttggaagaactgctgcacctcttttaacacatcatcgacacgtcgagtcttataccccgtagacgcttttacagtgttgccgtgcatcgggtcactactccacacaacctgcttaccttcgcgctgaattgcttgaatgagcttaggcatgccgtcttcgactttatctgcccccatacgcacaataatattcaaacgacccgcttcgttatttggattcagcacatcacacaatcttagtaaatcttctggatccatagtagggccagcctttacgccaattgggttttgtacaccacgcaaaaactctacatgggcgccatctaattgacgagtacgatctccaatccataacatgtgcgcagaacaatcataccagtcaccagtcagactatctttacgagtcaaagcctgctcataaggcaacaacaacgcctcatgggaagtataaaaatctgtctcttttaactgagctaaaccaggaccaataccacacgcctccataaactgaagcgcgtcatcaatcttgtcagccacgccctggaaacgactacccgctggactcgcattcaaaaagtccaaattccattgatgcacttgatgtaaatctgcaaatccaccctgagcaaaagctcgaagcaagttcattgtcgatgcactctgattgtaaacttgcaccaaacgctcaggatcaggaacccttgcttgctcagtaaaatcgataccattgatgatatcaccacggtaactaggcaattcaataccaccaattacttcactacctgacgatctcggcttagcaaattgcccagccatgcgcccaacctttactactgggcatttaccagcataagtcaacacaaccgccatttgcagcataactttaaacgtatcgcgaatattgttagcatggaactcagcaaagctttcagcacaatcaccaccttgcagcaaaaatgactgcctattggccacctgtgctaaagcttttttaagctgacgcgcctcacccgcaaaaacaagaggaggcatttttcctaatgtattttcaacttgagccaaatgctctgcattaggataaacaggctgttgtagcgccgtcttttctctccaacttgttaggttccactgtgacataattttctacaaccttattctattcattattttttaatatatattaacgagcaacgacccaaagaatttctgcatcttttaccgacaaggagacaactgcgtgtcccatagtggcatcataatacacactatcaccttcttttaattcaatcggctcatagagctcagagaaaaaattaattttaccttgcaaaactaacagaaactcctcgccatcatgacgaacccattctttaaactcagaaaaagagcgagccctaaccgtggttttaaacggcaccatttttttacggctaatcgagtaatttaataactcatgctcataagttgccgttggatggggctcaccttttcctttgcgagtgatatcacgacgccctgcaatagaatgctcactcgcctcaacaaatagttgcggcaaatccatttccaaaccattaatcaacttctgcacgatagtgaagcttggcgaaacttgatcattctcgattttcgataacgttgaccgagctattcccgttctttttcctacttcctccagcgtccagcctttcgataaacgaatttccttaacacgcttaccaagctctagcggctcaacaaaccgatcaggatctgacgctgtggcggtttctaacgatggacgactaaccataattcaccaacactactttcatataagaagcctttagcatctatacctttaataaaggcgccatcgctacagcacaacgagagagatcaaatcccttacctgatacataagctatcagatcactagactccccccccttaccattctctaacaacacccataacactgaagatcgtgtcccagttcgacaaaaagccagcgtcttcttattctcaagcaaagcagtcctttgaaaatccacttgctcctgagacaactttgacaaatctattgcgttacttacatactccatacccaacacctcagcagcagcgcgaatactttcaccagcaggctgatcagcagattctgcttctggtcgattattaataattcgctcaaagccttgcgatttaagtgagactaaatcagcctcgactaattgaggcgcaacaaaataagagtcatcaagctgtacaacattactcataaatctttcctcaaatacatttaagaacgatacaacacttttataagatggaaaccaaattgcgttttaaccggtccctgaatcttatataaaggaccaccaaaaacagccttatcgaaagccggtaccatatctcctttgcgaaactctccaagatctccaccctttttaccagaaggacaagtagaaaattgcttggctaatttatgaaagtccgcccctttatccaatttaagttttagtgactccgcctctactttcgtcttaaccaaaatatgacatgcgctcgctgttgacattactgcacctattgctcaattaaactagataaaacatgttaacctatttagtataatagaattaactataagcaatcactaaccttacatattcttggcaaaagtagtatcaacacaaaatatataggcagctttacattatgagtacatacgcagcaataagtgacctctcctttctactcgtagaaccatcggacatgcagaggaaagttatcactaaagcacttgaagaagccggaataaaacaaatcacatacgcaaataacatccaagaaactatcgcgtcactctcttctttcccgcccgaccttgtcatatcttcaatgtacctccctgacggctcagcaaatgatctcattgatcaaatcagaaacaatgaagacactgaaaaccagtgttttatgctaatctccagcgaaagaaatagagagcatttagagcacctaagacaatcaggcgtactcgccatcctccccaagccattcaaccaaaaagacctaactcgcgccattcacgcaaccttggacctaattgtcgaagaagaaattgacttagaaatgtttgaccccaaaagtctacgcgtactagttacagatgacagtcggatggcacgaaaacacgtaagcaaaacactaaataccatgggaattgaggatatacaattcgcagaaaatggcaaagaagcaattgcactccttaacgaaatggaatttgatcttattgttaccgattacaatatgccagaaatggacggtaaagaattgactgatgccgttcgcaaagacccgacaattgcacacattcccatactaatggttagctcaaactctgaagacagccaattatcaaacattgcacaagaaggtgtagacgccatttgcggaaaaccttttgaaccaagtgtagttagaaagttattggcaaaaatcctaaattgacaccgtacctttagtcacaaaccaatttaaagattaaaaacaaaaaaaaagagcttcaactgaagctcttttttaaactaaacattggcacaattaaatcaaacagccgccatcaactcagaaacaatctgctgattagcctcaggaaaacgataagccgacaagttagaaatagctacccaatttactgtttgcccctcactcccctctggctcaccatcaaaacctgttaccttatagaaacaaagttcgacctgcttatcaccgtaatcatgagatatcgttttataaaaagaactctcagttacagcaataccacactcttccttcaactctcttgccaaagcaatctcagcagattcagaaggctcacatttacctcctggaaactcccacagaccaccctgatgctgagtggagttacgaagagcaataaaaacagcgccattacgaagaataataccaacagcaactctaaccaacattaggtacggtactcagcattaatggtgacatattcatgagaaaagtctgtcgtccaaaccgtatcagacaatgaccccatgcctaaatctagcacaatatgaatttcttgaggcgccatagcttgcttaccatgctcttcaagatagtcaggtgaacgaccaccatcacgagcaacttcaaagccattaatatgaagttgaacacgatcaacatccaaaccttcaacaccagcacgaccaacaaccgcaaggatacgaccccagttaggatcggaagcaaaaagcgccgttttcaccaacggagaatgagcgatttcaaaagccactttggttgcatcagactctacagccgcaccaacaacctcaacagtcacgaactttgtcgctccttcaccatcacgaacgatagcatgtgccaactcttgcataacctcagtaaatgcagcgataaaagctttcgctaacggctcattaacagaagtgactttcgcgtttcctgccatgccagttgcaacagcaatacaggagtcattggttgaagtatcgctatcaaccgtaatacggttaaagctcttattcaccacatccttcaaaatagcctgaagcacctcaacatccatcgcaatatcactgcaaacatagcccaacatagtcgccatattaggacgaatcatgccggcaccctttgaaatacccgcgatggaaaaagtttgaccttcaaattcgaaagttcgcacagacccctttggcaaagtatcggtagtcataataccaacaccagcggacttccagttatcactggataaattttcaagcgctttaggaatggctgcaacaatttttgccacaggcaatggctcgccaataacacctgttgaaaaaggcaaaattgactcgacactaactccagtctcttcagccaaaacctcacaagtcttaagagccgtctctaggccagtcttacccgtaccggcatttgcgttacccgtattgataagcaaataacgactatcagccaagcctaaatgtttttgacatatacgcacaggcgcagcgcaaaaagcattctgagtaaaaacaccagcaactgatgcaccttcacaaatttcaaaaatcacaacatcttttttgttgggctttttaataccagcttcagcaacaccaattctaattccttttatttcaggaataagaggaaaatcatgcaaccctacagccatttaaactttctccaattaaacaagactaccgtgacattgtttgtattttttacctgaaccgcatggacaaggctcattgcgacccactttaggatactcttgaccatcagcagaatcagaaccaccgtcagacaaggaatctaacgagtcatgaatcatattcatggtcgttttttcctcttgcagtctacgagccgcttcgattttttctgcctcttcagcagactgtactttcacacgagtaatgatctgaatcacttcgtatttaatttgctctaacaaaccttggaacaattcaaatgattcacgcttatattcttgcttagggttcttttgcgcataaccacgtaaatgaataccctgtctaagcatatccattgtctgaagatgctctttccacagtgtatcaagaacctgcaacagcacctgtttctcgaaagctctaaatggctgttcaccagcaatttcttctttcgcctgataatcattaacaaacgtgtctaatattttctgacgcaaaggttcttcataaagtttcttatcttcttctacccatttcgcaacaggaagctctagaccaaattcgttacgagccttctcttccaacccttcaaggtcccacatatcgaaaatactttgaggtggaataaattcatcaaccaagctggtaacaacttcttctcgcattgcggaaatagcttcagatagatcttcagacaccatcatatcaaaacgctgacgataaattacttgacgctgatcattagcaacatcatcgtattcaagcaattgcttacgaatgtcaaagttacgcccttctactttgcgctgtgctttttcaatcgcattagaaaccatcttatgctcaatcgcttcacctttctccataccgagcgccatcatcattttcttgatgcgatctgacatgaaaatacgcattaaattatcttctaatgacaaataaaagcgcgacgaaccaacatcaccttgacgaccagcacggccacgaagttgattatcaatacggcgtgattcatggcgctctgtaccaatgatatgtaaaccaccggcagcaagaactgactcattacgagctttccaatcagcttttaaagcattgatttcatcttcactagcattttcacccagcttagctaactcaacctgaaggttgccacccaacacaatatccgtaccacggccagccatgtttgttgcaattgttaccgcaccaggacgaccggcatcagcaacaatttcagcttcgcgctcatgctgcttagcatttaaaacattatgcttaacacctttcttaacaaggtagtttgacaaaagctcagaatattcaatagaagccgtaccaacaagaacaggacgaccctgattaacaatctcttcaatatccaacacaatggcttcaaatttgtcttcagttgacatgtaaattaagtcattgaagtctttacgctgaacctgacgattggtaggaataacaataacggataatccgtaaatttgttgaaactcaaatgcttcagtatccgcagtccccgtcataccagacagcttctcatacaagcggaagtagttctggaaagtcgtagacgccagagtttgactttctgcctgaatggtaacgccttccttcgcctctaccgcctgatgaataccttcagaccaacgacgacccgccatggttcgacccgtatgttcatcaacgataacaatctggtcaccctgaacgacataatctatgttctttttgaaaatgacgtgtgctttaagacaagcatggacatgatgcaacaaagacaggtttccagctgcatataagctttcaccttcagctaacattccttgctcaaccaaccactcctcaacaaaagaatgaccatcttctgtcaattcaatactacgttgagattcatcgaagacgtaatgtcctacagacccctcttcatcagtgtcctcttgttttaccaatagtggggcgagctgattaattttacgatactgttcagagctgtcttcaaccgcaccagaaataataagaggcgttctagcttcatctatcaagatagagtccacttcatctaccacagagaaatgcaagtcacgctgaacacgatcttctaaacgaaaaaccatgttgtcgcggagatagtcaaaaccaaactcgttattggtaccataggtaatatcacacaagtatgcagccttcttctcgtcacgatcctgaccagagaaaaccacaccaacactcatgtctaaaaattcatacaaaggtcgcatccagttagcgtcacgcttagccagataatcattcaccgtaacgacgtgaacacccttagaagataaagcatttaagtaaacagccagtgtcgctacaagcgttttaccttcacctgtacgcatttcagcgattttaccttcattaagaaccatgccaccaatgagctgtacatcgaaatggcgcatccccataacacggctactgccctcacgtaccaccgcaaaagcctcaggcaaaatagattctagagattcaccttttgcaagacgatcacgaaactcgctcgttttcccagacaaatcatcatccgacaatttgtgaaaagattcttcaagctggtttatctgtgcaacgatttttctatatcgtttaacttctcggtcattctttgtaccgacaatttttttaattacagttcctaacatcttgaactcatcgtagccaattagtaataaagacagtctatcatggtaatgtgtgacaaaacatgaaatatcaaggagctaaatacaaaaaaaccagacatatagtctggtttttaataattcgatcaattattaatcacttactaagcaccaacaaaagcaggctctacataagagattggtgtcgtttgcgcttcatcttcgaaaacaacatactcccaagcatcttgatgctcaagcaaagcaagcaatagcttattattcaaggcatggcctgatttataagctttatactcaccaattaaactatgcccgagaagataaagatcaccgattgcatccaatactttatgacgcaccaattcatctcggtagcgtaaaccttcatcatttagcacacggtagtcatcaagtacgatggcattttccatgtttgccccacgagcaaggttattatttttaaagtattcgaggtctttcataaaaccaaacgttctcgcacgactaatctcttttacaaaagtggtcgttgaaaaatcaaatgacgtactttgaacatcttcaccaatggctggatgctgaaagtcaatcgtgaaagacaaacgaaaccctgaatgaggttcaagagaggcgaatttatcaccctcatctactcgtataggcttcttaactcggataaatctttttggtgcattttgagcttctagacctgctgattgcagaagaaaaacaaaggggctagcacttccatccataagaggaatttcactagcactcacttctacataagcattatctacacccaaaccagccattgcagacaacaaatgctctacagtactaaccttcacatcaccttgacataaagccgtagcaaaatttgttgatccgactgctcgcgcatcaccatgaatctctacaactggatccaagtctgtacgaacaaatacaatacctgtattcacaggcgcaggctttagtgtcaaatacaccttctcgccagagtgcaatcccactcctgttgctcgaataatgttcttaagtgtgtgttggcgtaccattatattcctacatttttatgactggatactattctttgaaaaatagtatcaataacacattttttatacaatccaacgccttgatattgcatcgtttttactcaaactagtccgcttgacgacgcaaaaatgctggaatgtccaaatacgataatttatcgccacttgaaatagaggcagaatctacagactctttcttttcatccaagcttttctctaccacttccgctttcacatgctgtgaaggcttcggcacagattgagcaacagccattttagagttctcactttcaacaacttgctcgacctttgccataaccggctgagagacaacagattcaccaacagcagacttcatttcacctgcagagcgaccctctaaaccagttgcaactaccgtgactcgcatctcatcacctacactaggatcaattgcacaaccaatcacgacagtagcatcttccgatgcatattcttcaataatgccaccaacctctgtaaattcagacaaaccaacttcttcgttagctgtaatgtttaccagcacgccacgcgcgcctctaaggttgatatcctcaagcaatggattgtgtattgcagcttcagcagccaccctagctctatcctcgccagatgcagacccagtccccatcatcgccatccccatctcagacataaccgttcttacatctgcaaagtcgacgttgattagaccaggcctcataatcaaatcggtaataccctgaaccgcattaaacaaaacattgtttgcttcgccaaatgccttcagcaatgaaatatttttacctagtactggcaagagacgttcattaggaacggtaatcaaagaatcgacattttcacgcaactccctaactccatcctcagcaactcttgcgcgacggcgaccttcaaaaggaaaaggtttagtaacaaccgctaccgtcaaaatacctaactcacgtgccactttcgcaataaccggtgccgcacctgtacctgttccaccacccataccagcagtgatgaacaccatatccgcacccgtcaacaactgagtaattttctcttggtcttctaaagcagaatccctacctacttctggatttgccccagcacccaaccccttagtgatggttgaacctaattgcaaagaaactccagtctcaaaacctatcagcgctttagagtcagtgtttgcacaaatgaactcaacaccttccaatcgattttcaagcatatgacgtacagcattgccgccgccgccaccaacaccgataactttaataacggcattatctgataaattatcttcggctaaatcaaagacattcatgggcttatcgctcctcaataaattcacaatcaattctgactaaatataactctgaaaccagtgctttaatttttgccatgccttcgttgcactgaaggatggcccgatttcttttttaggaaccagaactgatgattctcgtttagtttgcgtcttagacatcatccgcttcgagatctcggttacttcagcctctttactaccataagccaataatccaacacttgttgaatatatcgggttatcgacaatgtcagacattcctttagtgcaatctggtaaagataatcgaactggcatctgaaataccttctcagccaactctgatgctccctccataagcgacgtaccaccagtaattacaatacctgcagggatacgctccgcataaccactacgtcttaattcatccagaattaaattataaatttcttcatatctcgcctcaacaacctctgtcaaagcatgacgagtgattgatcttggctgacgatcaccaacacttggcacctgaaggacttgatctgcagacgccatagaagacatggcacaagcatatttcactttgatttcttccgcatgctgagttggcgtgcgcaaagccatcgaaatatcatttgtaacctgatcaccagcaactggcacaactgcagtatgatgcaaggcaccatcaatccagacagcaatatcagacgttccagcgccgatatcaatcaagcaaacacctaaatctttttcatcttcactcagtgaagattcactagaagcaagctgagataagatgacaccatctacccctaagccacaccgcttaatacacttctcaacgttcatcacagcgttaacagcaccagaaatcaaatgcacattcgcttcaagtcgaacacccgacataccaagaggatctttaataccctcttgagaatcaatgtgatactcctgaggcaaaatatgcaacactcgctgatcagaagaaataggcacagcctgggcagcatcaataactcgatctatatcttctttttgaacttcaccatttttgacggcaacgatgccatgagaattcaaactacgaatatgactaccagcaacactgacataaactgagtgtatgttacatccagccatcaattcagcttcttcgacagcacgctggattgactgaactgttgactcaatgtttattacaacaccacgtttcataccttttgaactatgagagccaataccgacaatttccaaactaccatcagctagaacttcgccaaccaaacagataactttcgatgtgcctacatccaaaccgactatcatttcaccttcccggtattacgtgttgttttgaaaagacgctcttcgctgtataaaaaagcaacaaacaggccaatttcatttattttttttccaacctacagccaccccatgaggatagcgagcgtcaactgacgttatctggtctattctacccgataaatcacttttatacacagctataaagcgctgcaatctttctaaaatctcttctctacccaatttcaccgctataccattggtaaaaataatactccatgccccccttggttctaaggtaagtgtggaaacacgtagagacgtcgaagcaagcacctgactaaccaatccaaactgctctaacacaacatcacttgagtcttcagggccatacaatctagtaagcggcaaatcaggcaccttaggcggcgtaataactaccgccgaggtggatatcaattgcccatccccccagtatgcaagaggcgtatgttcatgaacaagcacctgcaacgtatttggccaaactttacgaatctctgcgcttgccacccattcagatgacaaaacagtagccaaagcatcagacaaagaaacactcagaaggctctgcccaagcaaagaagaatagtcggattgcaactcctcttcagttgcatacttcaaatcacccttaatctcaatcttctgaatagcaaaccaagtctcaggcgaatcatttccctgaaaagcagccaccaatatcaataaaactgccccgattagtgccgctatcctcataaatcaattacgccctactttatcccaagcattttgcgcaattttctccacaagtgacgcataatcaatacccacatacttagctgccataggcactaagctatgagacgtcatacctggcgcagtgttaacttccaacacccaaaatacaccagcttgatctcgcatcacgtcaacacgcccccagccaaagcaacccagtgaacgatatgcatccagagccagcatttgcaactcgttttcatcatcctcatccaaaccacaaggcagcagatactcggtatcatccgctatatatttagcctcataatcataaagtttatgatctggtgcaggcttcaaacctattggcggataggcgacatcatcgataaccgtaacagtaaattcaggcccatcgataaattcctcaaccaaaatatcagagtcatactcaagcgcctttatcagagcatcgtcaagctcagctctattcatagctttgttaataccaatggttgacccctccctagaaggcttgactatcactggataagacatctgctcctcgattagatccgcattagcgtgatcaacaaaagataaataagcaggagtcggaatgccaataccattccaaaaacgcttagttaagactttatccatagccaaaccacaggctaaaggcgaactaccagtatacggtttaccaaacatctcaagcaaagcctgaactcgaccatcctctccctccccaccatgcaaggcgatgaaagcaagatcaaactcaatagactgcaattgaacaataggatccaatgcagcattagacccatacaaatctagctcaacaacttgataaccttttgctcgcaacccttcagcaaccaaaggaccactttgcaatgaaacttcgcgctccgcagaacgaccgccataaattacggcaataacggattcttttagtgttttagacatattaaattccgcttacagataagtttttagaaaccataccgatatcaccagcaccttgcgtaatcaataaatcgccttcacgcaaaacattactcaaaatagagcgtaaatctgcctcactaccaacatgaattgggtcaacattgccgcgctgacgaatactgccacataaagagcgactgtcagcaccattgataggcgcctcaccagcggagtaaacatccaataagagcaaaacgtccacttgagacaaaactcgcacaaaatcttcatacaaatcacgtgttcgagtataacgatgcggctgataaaccatgaccaagcgcttctcaggccaacctgcacggatcgccttaatagttgccaatacttcacttgggtgatgaccatagtcatcaacaaacatgacattcgaaccatttggcaacgccaaaggcttttgctcttggaaacgacgtcccacaccttcaaagcccattaggccggcttgaatagcagaggcatcaacacccaaatcagtcgctaccgcaattgtggcaagcgcattaagtacgttgtgacgacccggcattggtaagcgaattttcagcggctcaccttcagggcgatgcgccaaaaactcacaataacggcctgtttgcactatctctgtcgcataaaaatccgcttcttgatcgataccgtatgttaatactgggcgactcaaagtaggcagaatttcacgaacattctcatcatcaacacataacacagctaaaccataaaaaggcaggttatgtacgaactcaataaaggtatgtttaactttttcaaagtcaccatcataggtatccatgtgatcttcatcgatattagtgactatcaccgtctgtggttgcaaatgcaggaatgacgcatcactttcatctgcctcagcaacaagataagcactgctacccaattgtgcatttgctccagcactggttaaacgcccaccaataacaaatgttggcgcctcaccagtagccgctaatatagaagccatcaagctcgtagtcgttgttttaccatgcgtcccagcaacagcaataccatggcgataacgcattaattcagccagcatttctgctcttcgaacaatcggaattctatgctctttaccccagataatttctgggttttgctcatttattgcggtagataccactatcacatgggcgttataaacgttttcttctaaatgccctagatagatcttaatacccaattcttctaaacgatctgttgtagatgacgccttaagatcagaccctgaaacttgataaccttggttatgcaacacctctgcaataccacacataccaacaccaccaatacctataaagtggatgttttgaatacggcgcatcgttggaatatcgtactgagctttaatatcaatcatgattttattaaccttaaacagtgtgcaacaacatcttgcgtcgcatttggacgagcaaccagctttgcctgctcacccattttcaataatgtctcttcactttctacaaaacctgaaagcaaagatataattctttcacaacttaactgtgattgcggcaacaaatacgccgccccaacattttctaaataacgcgcatttgccgtttgatgatcatctatagcatgtgggtaagggactagaatagaaggcaaacctgccacagccaactcacttactgtcatagctccagcccgacacaaaactacatcagcccagtaatatgcttgatccatattatctaggtaggcttcaacccgagcttccacttctgtctctttatataacgctgataccgcttcaaagttacgaacaccagtttgatgccaaacatccaaacgctgtgggaaaggccattcagctaaaacctgaggcatgacatcattaatcgctttggcccctaaactcccaccaacaacaagcaatcgcaaaggccttgcagtaccacttcttgatactcgtacacgctgctccaaaatatcgcttcgaattggattaccaacgctaatagcgttaggtagtgcaccatcaaaagcctgcaaccttaaacttgctactttagagagtaacctattggtagtaccagctacggcattctgctcatgaactactaaggggatccccaataacttagcagccacgccaccaggacctgcaacaaacccacccatacctagaacgacatcaggcttaattttttgcaaaacagccaccgcctggccaatagcatgcaaaatcctaaaaggagcgatcaagagacctaatccccctttacctctcactcctttaatagataaagaatgcaatgctatatcatgtttaggaacaagagtttcctccatcccacctttagagccaagccattgaacgtcagcacctttattcttaaaaatttgagcacaagccaatgctggatagatatgaccacctgttccgccagccattataacgactcttttgacactgctcatttcaaactctctttcattttcgtcgactcatcagagccaccacctttctctgcccgtctattctcaatatcgacacgcgctacaacaaacaaactcccaagagtaattatgaggctactcccaccataactaatcaatggcaaagtaagccctttagtaggcaaaaatccggtatttacacctatattgataataacttgagctaaaataagaattgaaaaaccaaaacacatataagctgcaaacggtcgagataacgccatggcttgacgaccaattttaaaggcacgagcaaccattagcgcaaacaaacatatcaacaacaaaccgccgaacatgcccgtttcttcaacccaaatagaaaacacaaagtctgtatgagcttcaggcagataagatagcttttgaacgctgttacccaaccccaagccaaaccattcaccacgaccataagcgattaaagcctgactaagttgatacccttcattaaaaggatccgcccaaggatctataaaattcatcaagcgctttagccgataactttcagaaatagcaacaacgcccaacatcgaaacggcaccaaccattaatagcaaaaactgatacaagggagcaccgcccaaaaacagcaacaccatcactgtacccagcaacactacagacgcaccgaaatctggctcaaaaagcaaaaacaaaagaaaaatactacaaagacaaagcggaagaacgaaaccaacccacccctctctaacgcggtcagcccttcgcactaaataacctgaaacataaaccaccatacaaacttttgcgacttctgaagcttgcaggttaaacaccaccaaattaatccaacggcgactaccattaacgcttttcccaatcccaggcataagcacaagaataagcaagataagagacaaacccatcatcaaaataccccatttctgcaactgatgtgttggtagggacaataaaacccaaccaaacaccagaccgactataaggtacaaagcctgccttcccataaagaagtaaggatgtccgtgaatcgtttcagaaatagagatagaagcactagagaccataaccatccctagcgccaagatagaaataacagcagcgacaaaaacagcatctacctgagcaaattcacgaatggacactcgatcaaatacttttagccatgtcataactcagcaaccaagcgggcaaaatgtgcgccgcgcatttcatagtttttatacatatctaaactggcacaagctggcgaaaataaaacgatttctccctctttactatcctgcccaatactagccacaatctggtctaacgtatcaaagtgcttcacgtctgtgtttgaaggcaaaacctcagcaatacggtcagcatctttcccaaacaaatatacagtgcgcactaaattattaactggtttagcaagagcactaaaatcagcacctttcccttcaccgccagcaataagtaaaatatttttattagcagttgatccaagcccttgaagcgcagctaacgtcgcgccaacgttagtgccttttgaatcattaatataggtcacgccattaagaacacgaactgtttcgcaacgatgaggcaaaccgccaaactctttcagcacctttcctactgcctctgatagaacatccacacccagcaattcaagcatagctagagccgctaacacattggcgtgattatgtgagcccttcaaggcaatttgtgacgtgtgataaagccgttcaacccccttacacaaccaagccccatcatcatcgttgagcaaaccatattcttttaaatcaggactttttgttgtaaaagcacggactggaacaccctcagccaacaatggcgccgttaaaatatcctgcttattacagactgccgctttacaacctcgatagaccttttgtttagcgcgttgatattcataaagatctttataacgatccatatgatcttcagagacattaagaagacaggccaaatcggcctgaagtgcatgggtcgtctcaagctgaaaacttgataattccaacacatagaaatcagtatttggcgccaatagatccaaagctggcaaacctaaattcccacctgctttagcatttttaccgctcgcctgcagcagcatcgccactaaggtcgtaaccgtacttttcgcattagaaccggttattgccacaaaaggagcatcaacgtaatcgcaaaacagatcgatgtcaccacgcatcaccacaccacgttcagccaaacgcgctagaacaggtgtacgcaaggcaatcccagggcttacaaataattcagtcacccctagagtttcaagtacatctaagctgccagtaaatattcgatcttcagtgcaaaactctttggcctgctcgagccctggtggattctcacgagaatctaccacataaaactcaatccccttgcttgctaaaaaacgtacgcaagacaagccggtcgcacccaagccgacaacggctcttacccgatctgacccgatcaacgacatgcaaatctcctaacgcacttttaaagtagcaaaaccaactaaaacaaggcagaccgtgataatccaaaaacgcacaatgacttttggttcggcccaacctttcaattcaaaatggtgatgaataggtgccattctaaatattcgtcgtttggttaatttataggacgcgacctgcaatatgacagataccgtctccataacaaaaacaccacccataatgaacaacaccaactcttggcggacgattactgcaatcgttcctaatgcggcacctaaagctaaagagcccacatcccccataaaaatttgcgctggataagtgttaaaccataaaaagcctaatcccgcacctgcaagagcggcgcagaacaccagtaactcacccgaaccatgcacataaggaataagcagataatccgcaaagcggatattacctgttaaatacgcaaatacaccgagagcaccaccaaccaaaacggttggtaaaatcgctagaccatctaggccatcggttaaattcaccgcattactggtaccgacaataacgaaatacgtcagcacaataaaaaacatacctagaggaatagccacatctttgaaaagaggcacaattaaggctgtttcggcaggcgtacttgctgtgtaatacaaataaaatgcagcagctaaaccaaatacactttgccaaaaatatttccatcgaccaggaagaccgcgtggatttttctccaccacttttcgataatcatcaacccagccaacaacaccaaatgccaacataaccaataaaacaacccaaacgtattgattacgcaaatccccccacaaaagagtactaacagaaatcgaaaaaataataagcgcgccacccatggttggcgtaccagctttagacaaatgagtctgaggtccatcactacgaaccgcctgaccaatttgcaagcgctgtaacaaaacaataaccttattgccaactaatagcgaaatagccaaggcagtgagaacacccaaaatggcgcgtaaagacaagtaattaaataccgtaaaaaatgtatgatatttacttaaataagccgttaacagaagtaacatcggtagggaatatcctaattaattagtgcttcaatgacattttccatcttagccgaacgagaacctttgactaaaatagcgtgttttttatctagcgggcgaaccactgtcgccgcttcattatgagtattgcaataaatagcgttaccacctttgcttctaaaagcagcacctgcaatacttgctacgggaccgacacaaatcaaacacgaaatccctttgtttttagcatatatccctaagctgtgatgaatgtcatctcgttgagcaccgagctcagctaacccgcctaaaatcaaccaagtttcctctactgactggattgaaagcacatcaatagcagcctcaacagactttgggctggcattgtaacaatcattaattaatagagcgccattttttgtcttaagccgctctaatcgtccagaaactaacactggggaggctaatttatcagccgcttgcttaaaatcaatcccaattatcaacatcgctagaacaacggccataccatttgcaatttgatgttttccagctccagcaatagtgactaattgagccatcccatcataatgaaacatagctaaacttgactcagcacccaactcaatatcagatgcataaagatctgcagattcagtaaatccaaaagaataaacctgacgatctccagctaaaccacaccaataatcgaagtactcatcatcagaatttaggactacactagcattgggcgaggagcctgaaatcaacgctcctttttcttttgcaatatcctcaataccacccaacccttcaaaatgacttccagtggcattcgtcaatacaacgatgtctggaaacgcaaccttagccagcagaggaatttcgccagtaaaactagttcccgcctctataactgcaacatcattatcagcatctaactcaagaagcgtttgtggcacacctatttgattgttcaaattggcgcgtgtttttaacacatttttatccgtaagggactgagccaaccaatcttttacggttgttttaccattactgccggtaatacatacaactggtcccttaaaagcatcccgaatcaaacgagcaatcacaccataagccaatgtagtatcaaaaactttgacataattaggcacatcgacaactcgatcagagacaacgccaactgcaccttcttgaaccgcttgccctatataatcatggccatcaaaacgttcaccctttaatgcaacaaatagacaacctgacactatttttctagtatccgttaccacagcatttaaagagcaatcctcgccaataagctcaccatcacaagctttggcaatatctgagagagtaaggttaattaacataagtttctaacgcttttagcgcctcttctttgtcattaaaatgatacttaacaccttgaatatcttgataggtttcatgtccttttccagcgattaaaatcacatcctcaggtcctgcagataaaatcgcttgatgtatagccattcgacgatccagctcaaaactaaacgctgcatctttatttgtctgcgctaatacatcagaaaaaatttgctcgatagactcggtacgagggttatctgacgtaagccatacataatctgcatttttcattgcggccgccatcatcaagggacgcttacctctgtccctatctccaccacaaccaaatacacagattaaacgtccattggtgtgctcttttaccgcctgcaaagcgacttctaacgcatccgcagtatgagcgaaatccacaacaaccagcggcgcatttggtaattgaactttatccattcgcccaggcgccccagttaaggtagacaaaccacgaattaaagttgctttgtcatccaccccataccaaagactggcaaacgcagccaaagcattctgcacattaaagcaccccaataaaggcaaaaagactggagtatcaccaccaggatgacatagaacaaatcgacacccagaaggctcaagcattaactgctttacataaaaatcagccctagaatcttgctcactatagtaatgacagctcgacctagccgcgccctccgccataaacccagcataaccatcatcaagacaaaatatagaatgagatacacactcaaaggaaaacaaacgacgcttagccaaagcgtaggagttcatatcaccatgataatcgagatgatcacgggaaagatttgaaaaaacagctgtttgaaatggcacaccttcaatacgaccttgatccaatgcatgagaagaagcttcgaaggcaacaaaatccacgccctcctcagccattttcatcaaggcacgatgcattgaaagaagatctggtgtagtctgcttcgcctcagacaatctatccaatggaccaacaccaaaagtcccaaccagcccactagaaaaaccaatatatttagcaagttgagcaatataaaaacaaattgaagactttccatttgttccggttactgcaaccattttggaaggcatttttccaaaaaaggcatgcaggcaagccaccagaagctttacgggatcagcaacagaaacaagctcaatatcatcacgctgcaattttaattctgcaggaaccaccgcgaccttacaacctagcttgattacatcatttaaataatcccaaccatttgaagtcacaccaggcaaagcaaaaaaaacgctctcctgatctactttgcgactgtcagtttctagacaattatataaagcagaatgcgagctatcctccaaagaataacccgccaaattaagcagttgagcatgcgttatttgccccatttaaccaccctgcacaacttgataaggtacttttttaggctccaagcgaacttctctgagcccttctggcaaatcaggataaatattcagagttgttaacgccccctccataacgcgtgaaaatactggcgcagcaacttcaccaccataatattcacgaccttttgggtcattaatcattaccaccattgccaatcgtggattggttgcaggcgcaaccccagcaaacatagcaatgtactgatcgtactcgtatcccttagaaccaactttgtgcactgtacctgtcttgccagccacacgataacctggaatttgcgccgctttacctgagcctcgctgcacaaccgcttccatcatttttaccactgaacgggccacatcttttggtattacttgcttaccagcaggtggtgcatcctgcttaaacatagtaactggaactcgataaccatcattcgctaagaccatataagcctgtgccaactgcaatgtagacacagacaagccgtaaccataggataaagtagcaatttcagatggatgccatttagggtgtgatggcaaaacacccgttgcttctccaggaaagcctatcccaacaggagaaccaatccccaattcataatcaatattccataccgcatcctgaggtaaagacaaagcaattttcgaagctcctacgttactcgatttaatcaatagcttttcaaagtctattacaccgtaattagctgcatctcgtattgtaaaacgaccaaagcgcaaataaccaggtgccgtattgattgtactttctgtggagtattgcccagacatcagcgccgccgagattgtaaaaggcttcatagttgagccaggctcaaacaaatcaataactgcgcggttacgcaactcttcgtactctaactttgaacggtcattcgggttataggatggctgatttaccattgccagaacctcacccgttttaacatccaatatcaccgcagaagcggaagtagcgcgatgctctgttactgccgcttttagttctctataagccaaatattgcaatcgaagatcaatacttagttcaatattttcacctggatgctccgcctcttcaacaccaataccacgaatgatattaccagtcagatccttcacataactcctacggccaggctgtccctctaaagctttatcgtaggcaagttctataccctcctgccccttgtcatcaatattcgtaaagccaacgacatgagacgcaacttcaccagcaggataaaaacgtttatattctttagtcttactcactccaacaacattagccgccataatcgcatccgcctcatgaggcggaatttgacgacgcaaatacataaaggagcgagtcttattcgcttcaaatctttcttgcagccaagcacgaccaacccccatcacttctgctagacgcttaatttcctgttctggaccaatattcaaagaaggatctcgaggaagcttccataaggctcttggattagcaattattgtccaagttggcgtactaacagccaaaggctcaccgcgacgatctaaaatcattcctcgggtcgcgggaatggcttctgtgcgtacagctctaatctcgccttggttttgcaaaaaatccttatcaacaacagtcaaataaaataatcgaccgcctgcaataaggaataataacaaagcaacgccatacacaaatctaaagcgccattttcctggggtgtgaacactgttttcaatattcatggtttcactattatcaattcatcctgagagggtgcgtgcatttttaaatctttaattgccgcctgctctaagcgacttggctgggttagtgcactttgctcaagaagcaactgaccccatttcacttcataatccacttcatcctgcttcaatgtttgaagataagagaaatcctttctaaaatcgtagacttgaataacaacagcaattgaaacaatcgccaaaacaacaacaccgatagcaaagactaacggtgaaaaacgagccttaatcactaacccgctccaagacgcgcaagaccgcactacgagaacgcacattctcactcacttctgattgagatggcttaatcgccttacctaccgtcttaaatttaatatcaaggtgagcgtttcgaatgggtaaatgtcttggtaactcaggtcctttcgcttgcaatttcataaagcgcttaacgatacgatcttcaagagaatgaaagctgataaccgctagtcgaccaccaacctttagagcttgcgcagcagcttcaagaccaatttccaagtcacctaattcattattaatataaatccgaataccttggaacgcccgagtagctggatttttgcctttttcccaagctggattagcttcagcaataatttttgaaagttgaagtgttgttaagattggcgtatgagaacgatattcgcagatagcctttgctatacggcgagaaaatctttcttcgccatactgatacataacatccgccatgtctttttcgctgacagtagcgatccattccgctgcactttgacctttatctggattcatacgcatatcaagcggaccgtcattcatgaaactaaaaccacgttcagcgtcatcaatctgaggtgaagacacccccaaatccatcatcacgccatcgaccctatcaacaccaaacacattcgtaatatgttcagccatgttagcaaagctgtcttgcacgatagaaaagcgtgcatcttcttgctctaacaacttgccatgacctatcgccacagggtctttatcaaaaccaagtaatcggcctttatccaatcgatccaaaaccaaacgagtatgcccaccgcggccaaacgtcccatcaacatataaaccattagtatcggttactagcatatcgacggactcattgagcatgacgcttatgtgttctgccatcgtctttgtcataaagaaatatccatcatggtttcagtttgtaagtcctcaagagcatcttgggacaaataatcttcacgttgcgcttcccactcctcttggctccaaatttctaatttcttaccttgaccaagaatcgttaactttttatccaaccgagcaaattcacgcagtggagcaggcaacaaaattcgtcctgctttatccacctccaaatcagttgcatgccccaccaaaagacgctgcaaacgcctagcctgtggctgaaacgtgggcaatttatctaatttctgctgaattaattcccattcagataagggatagagcaacaagcatcgagaaacaggatcaatggttacaaccacaccatcatcgtcatattgggcaagatcatcacgtaagcgtgctggtagggacatacgcccctttgcatcaacacttacttgatgaatcccacgaaacattcccatatcccacttatcgacactttatcccacaatttaacactatttatgaaaaagagtaaaaaaaaaccaaccaaatagacaaaaatagatgcaaggattttgtaaagaagcgaaaaataggaaaatagagaggcaaaaacaaaagacaagacacaaaacgacactctttaggcaaacgaacgccattcatacaagcgagtacaaaggatagatagaagaggtaaacagatatggaaattcaataaaaccgaaggcgccaataattatggccccatagaataagaggagacgaatcatgagaaaaaattgcaagttggccgataagccgggttctgtcgtggacagtcattcatctaatacgtacatcactgcacgtctttagcaacctacccgaactcagcgcgggtcacgccaaagagttcctatttggtcttgcttcaagtggggtttacctagccacgaactgttgccagtcgcgcggtgcgctcttaccgcaccatttcaaccttaccggcagtaaactgcttaggcggtgtattttctgctgcactttccgtaggctcacgccccccaggcgttacctggcactttaccctgcgaagcccggactttcctccccccaataaattgagcggcgactgcctagccaacttgcgaggcgcatattacttatctatagggacaataacaagcgctttctcgaaaacagaaaattttcctgcgtataaaaaaaaccaaaagatcaaaaatcaggcaataggcaactgaaaacacacctcaagaccacctccctcccgatttttcgccattatctgccccttatgagcacgaataatacgttgcgaaatagtcagaccaacaccaaaccctccactattcgcttctctcgcttcagaagatcgataaaaagcgtgaaagatcttttctaacttgtcatcggatacacccggaccattatcacgcacatagatataagccgttccagctttttcttgagtttcaacctcaataactccattacaacctgcataaaaacaggcattacgaagcacattttcgattgcatgacgcaactgcagaggatcccccaagattgtttttggtgcacgcccaagcttagaaacggaaatcccttttaactggctctcaaaacttacatctgcaacaatttcacttaaccattcctgaagatccatctcttcttttattaaagaagcagcttccagccgactcaaagtaagaacctgaccaatcaactcatcaagttcatgaagctcagtacgaatacgatttaaatatcccttctgagcctcagttgcatatttatcttccgctattgtcagcgcaacctcaatccttgccagcggcgttcttaactcatgagaaacatctcgcattagccgctctttcgacgagagtagcgtatcaatcctaacggccatctcattaaactcacgcgctaacttgccgactgcatcacttctccgagttagtttattttccaccctagctgtcatatccccctgaccaaaggagcgagcaactcgctgtaatttaagcaaaggccccaacaaccaataagccaacactccactcgaaacgagtaaccccagcaaagaaaaaccaacaaccgcttcaggagcaagtgaactaatttcagggttcggcttaaaaattaataaatactgaacgttattaccaccaataacctgaataaactggctatgcaaaaaatccgctgcaggccgactggttacgcttggcgtattctgctccctaaaattacgaggcaatggctttaggagaggacgaccattttcttgataaagataaatggtcccagacaatctcttttcagcctttttcgtttcttcctgcaaggaagtaataccaaacttttcatacccagccaccaactgaacaccaacatcccccagtaaatcagccgatacctgattgcgcttctggataaactgaaccatccccaaaccaacactaacaaccacaatattggatagcaaaacaaccagaaacacgcgtagaaaagtatttttcatagaaaactaagcaccctgctcatttgacacaaaaatatagcctacaccacgaacagttttaatgcgtggatcgccattttctaaattgccaatttttttacgcaaattactaatatgcatatccaaactccggtcatacatagttaatttacgaccaagggctttttcagaaagctcctgctttgttaatacctgacctggcgccatcagcatacattccaacaaagtatactcagatgtcgtcaactcaaccaactcaccttcaagatacacagtgcgatctttgcggcgcaacaacacaccagaaagatctatatctgccgttggatcatcttcacgctcttgactagctcgacgcaaaatcgccttaatacgagccaacaattcacgtggattaaaaggcttagataaataatcatccgctcccatttctaaaccaagaatacgatctatatcatcaccctttgccgtcaacataataaccggcaccgagcttttattacggatctgttttaacgtttcaaacccatctaattcaggcatcattacatcgagaataacaatatcaggcatatctgcagccataagctctaatgcttcacgaccattccaagcatgcgctacttcataaccctcgccatcaaagtactctttaattaaatccgataaacgagcatcatcatcagcaagcaataacttaaccataaatattccctctcattttttcattatttagcaggcacttatatcgccttaaattcaattgtaaatattaccttagcaccagacaaactcctccccctcttttcactctatttacaaagaatactaatatgatgaacttagctacccataaaaacaaaaaaaccgcaactaagcggctttttttaacaatatatccaacagtttagacttattgtttaaaaggatcgcgaatcacaattgtctcattacgatctggcccagtagaaataatatcaaccggcacaccaacctgttcctctaggaagcgaatataatcttgagcattttttggcaaagcttcaaaattttcagcacctacagtagattcagtccaacctggtaactcaacatagacaggtctagctttttcgtacccttcactatcaaccaaggaaccagcgacaggattgccattttcatctgcgtaagaaacacaaaccttaatgacagaggaaccatcaagcacgtccaattttgtcagacagataccagaaacagagttaatctgcactgcatggcgcaaagcaaccgaatcaaaccaaccacaacgacgtgaacgaccagtagtagcaccaaactcatgaccacgacgacctaaacgctcaccatcttcgtcaaaaagctctgttgggaaaggaccagagccaacacgggtagtataagcttttgtaataccaagtacataatccaagtacaaaggaccaaaaccagtacccgccggagcaccaccagctgttgtatttgaagacgttacataaggataagtaccgtgatcgacatccaacaatgaaccttgagcaccctcaaacataatgtttgcacccgctttacgcaagtcatgcaacaaagtaatagtatctgcaaccatagggcgtaaaaattccgccatttctaagcccgcagtataaacctcatcaaaagagataggctcaactttgtgatattgagtaagaacaaaattataatactcaagcacttctttaagcttagatgcgaaacgctcagaatccaacaaatcaccaacgcgaattgcacgtcgtgctactttatcttcataagctggcccaataccacgcccagttgtaccaattttcttctcacctctagcaagctcacgagcctgatcgatagcaatatggtaaggaagaatcagaggacaagccgcgctaattttcaagcgatcaacagccggaacaccttgctcaagcagctcaagcacttcagctttcaacgctgcaggagacaatacaacaccattaccgataatgcattgaacgccttcacgcaaaataccagaaggtatcaaatgcaagactgtcttcttaccatcgataaccaaggtgtggcccgcattatgaccaccctgaaaacgtacaactgcagcaacatcttcagtaagtaggtctacaaccttacctttaccttcatcgccccattgagtgcctagaataacaacatttttacccataatttcaggtctcatttagatagttcttaaagaaaagtctagttatgaaccggcatcaactgccaagcttcatcaacaaattccagcttaaaatcagcatctccagcgcaaatatcatccaagacctctaccactcgatatccctcagcacgcaaggaattcgctttctgccaaagctcatcacttgagcaaattggcgacagaacagtttttggcttattgaccacaatatcagtcaaagcaaccaaggctttcacatccgtactaaaacccgtagccggacgagaccgaccgaacacttgcccaatattgttataacgcccgccacgagcaatggcattaccatgaccaggaacgtaagccgcaaaaatcacacctgtatgataactgtaagaaaccaaatcactcagatcgaaatgtaggccaactttaggaaaacgctggcagatggaatcactcactttctgcaataaaacaatcgcatcacgaattgattcattcacatctccaagcaaatctgtcgcgtgctttaatacctctttgccaccacataaacgcggcaaaccgaccaaccattgcttttgaatatcagtcagacacccaagttcttcggcatatcgatcgagctcgggcaaatcttttgccttgtaaagctcaattaatttactctcttgatctgcattaagattacaagcagcaagcacaccacttacaatatcaacatgcccaagatcaagaacaagattagacaaaccagctgtagacaaggtctgcaacatcaaagacaaaacttcaacatcactttctacgccgccatgaccataaatttctgcgcccaattgaatagggctacgagtaccatctaagcccgcaggcattgttctcaatacactaccgcaataactcaaacgctgcacaccatcatctttaagacaatgagcatcaatacgagcaacctgagatgtaaaatcggcacgaatacctaaaagtcgacctgataactggtcaatcactttaaatgtttcgatttctaggtctgagccagcacccgtaaggagggaatccagatactctaaaagaggaggtattactaagtgatatccccaactctcatggagattaagcagagttcttctaaggtgctcgatcttagcggcctgctcaggcaacgcctcatcaacgccctcaggaagtaaccagcgatctgctaatgtcattaaattatcctcttagcttcgagtcagcaaaagaagcattaatccaagaaacatactaaccgcgcccagaatacgcaaattccaatccgagctcgcgatagctttcaccattatttctctccatatatttggagcgagaaaaggcaaaaccccttcggcgatcaataaaaggctgacgccaaccagcagcgactgcaacaattcctgcatagattctctttattttgaccattaaaaaaccgggcttggcccggtttgtgtaatagtaccatgtttcccattttaacaaataggcttcatgcacgattattgatgaatatctactctatttagcactacggctagttgagctattcagatacttaaagaattcgctatcaggctcaagtacaaacaaatcattactaccattaaagctttcacggtatgcctgaaggctacgataaaactcgtaaaactcaggatcttgtttataaaccttagagtaaatagcggctgccttagcatcaccatcaccacgaatcatctcagcatcacgctgcgcttcagcttctagcaccacttgctgacgatcagcgtcagcacgaataccttcagcaagctctagacctttcgacctatgctcacgagcctcacgctcacgctcagttctcatacgctggtaaacagactcactaacatcaggcggcaaatcaattcgcttaactcgaatatccacaatagagatacccaattcgctctgagcaactttatttaagtcatcacgtaactcagtcatcagctgatcacgttcaccagaaaccacttcatgcatcgtacgctcaccaaacttgtttcgaagtccagtatcaacacgagaagacaatacgcggtttgctacaaactcatcacccgaagtagcctgataaaacttcgctactgaatcgattttccatttaacgtaagaatccacaacaaccgctttcttctccaacgtcaaataacgctgaggacgagagtccattgttagaattcgcgcatcaaacttcttaacctcattcataataggcaatttgaaatgaatgccaggtttaacatcatcctgaacaatttcaccaaacttaagcactacagcacgctcagtctctttaacaacaaatagcgtctgagaagcaatcaacacactaagaagagcaacaaataaaatgaaaaaagaaaaacctctcattagtttctgccctctctacgaatggttgcactttgacgcttacgaatctcatcaagaacctgatccgttaacgccccaatgttatttgaattcactgatccagttcctttagacgattccgcacgctgcttcattaattgatctaaaggcaaatacatcatgttattccctcctttagtatcaacaacaaccttgttcacgtctttataaacagactccattgtctcgatatacaaacgacgacgagttacgtctggcgccttagtatactcacgatacaatcgatcaaaacgatcagcctgaccactagcacgagccactatttcagatcggtaagcctcagcctcctctctaatacgctgggcacgaccacgggcctcaggaatgataccatttgcataagactcagcttcattacgcactcgcaactcgtcttctttcgccttaataacatcatcgaacgcctcttgcacctgagtcggagcctgagtattttcaacgtttactttcgaaattaacaaaccagtaccatatgcatcactgtaatcctgaattcgcgccttaacttccgtcgccaacaactcacgaccttccgttaagatttgatccatttcggaactaccaacaacatggcgaagcgcactctctgtcacctgagcaagagactcttctggattacgaacattaagcaagaaatcctttggatcctgaacagaatattgaacagaaacacctacttcaacaatggcatcatcaactgtcaacatcagagctttatggtcatgtgaacgaaccttagtcacattcactttacttacagaatctatcattggcggattccaatgaagaccaggcataactgtagaatgatacttacccaaacgaagcacaacacctcgttcttgctgatcgacctgataaacaccagtagccgcccacaaagcaagcaaggcaatcaagataatggcaattaagccaccaccaaattttccagacataccagcatcaccaccattagagccgccggatttgcgagtttttttaacacccaacatccccatcagcttctgaaatgcttcatccaagtcaggaggcccttgctccttaccaccaggcttacgaccccaagggtcattattagcctctttttcacgatctccatctgggcgcccagcaccattattacggtttttatctggattccatgggtcattgtcgttattacccggttcattccaggccatactacatctccactttattttaatgataatcctgtataacttacgcggcctctatctgatcctcagacatgccaacgcgagccaaaatctgcaaataatcttttttaggcaactttacatcaagaacaaaacgacccgcctcatcaaagcgttccgactttacagctccatgctcgaacaacatagctcttaaacgcccgtacttgctcgacaaataaagtgtttcattaaaaacatcttctgccaacaactctgcgatagcctgcttaagcaaatcaataccttgaccatcacgagcagacaaccaaactcgaaaagggttcccattaacatccctatcaattctaggctcagccgtcggcaacagatcaattttgttaaatatcgtcaaagttggcacttcattagcgccaatttcttccaatacagagtcaacatgcttcatattctcatcacgagaaatatccgcagcatccactatatgcagcaataagtctgcctcagacgactcttttaatgtcgcctgaaacgccttaatcaatcggtgaggcaactgacgaataaaaccaaccgtgtctgccaatactatggaaccaatctgctctatatctagacgcctcaaagttggatcaagtgttgcaaacaactgatcagccgcataaacatcagcaccagtagcacgattaaataaagtagatttaccagcgttggtataaccaaccaatgaaactgttggtacagaagatcgatcacgagatcggcgattctgatcacgctgagaacccactttcgccaatcttttctgaatagccttgatgcgctctctaagcaaccgacggtcagtctctagctgcgtctcaccaggcccacgcatacctataccgcctttttggcgctctaagtgcgtccagccacgaataagacgtgtcgacatatgttgtaattgagctaactcgacctgcaacttaccttcatgggtacgcgcacgctgagcaaaaatatcgagtataagccctgtacgatcaagcacacgacattgtaaaacactttctaagttacgctcttgggagggagatagtgcatgatcaaaaagaacaacttgcgcctcttctcgatcaacaatatctttaatttctgcaagcttgccagtaccaataaagtatctagcatctggacgctggcgagtccctgaaacaacagcaacagggtcagcaccagccgaaatagcaagctcaacaaactcttcaggcccataagattcactttgatcgtgaaaatctatatggaccaatacagctatttcaccactatctggacgttcaaaaaacaatctagtattcctctgcttgccttattacagacaaactattcagcgtcatcttccggctgatcaggagacgggatgcgaattgtacgggaaggcacaactgtagaaatggcgtgtttgtaaaccatttgactaacagtattttttaatagaatcacaaactgatcgaatgattcgatttgaccttgaagcttaattccatttacaagaaagatagatactggcactctttctttacgtagaatatttagataagggtcttgtaatgattgcccttttgacattgtaatctccttaaacaagcaaaaaatattaaattaattattggtaaaacaatactgtagatactacaccaaatctttatccatttcccctatataatcctgctttctatgtaattcaaggcttcaggcacaagatcttttgacaaactatcaaaaatcatcaaatcctcccaccctctcaaccaagtaagctgcctttttgccaattgacgagaagcaaccacccctttaaagatagcatcttctagcaaatcaacaccgtctaaatattgccataattgacgataaccaacacaacgcattgaaggcatatcaatcgtcaaatcgccacgacgataaaacccttccacttcagctaaaaaaccttggtccatcatgtcataaaaacgctgctcgattcgctcatgcagcacactccgctctttaggcatcacagccatattgatcatttcaaacggcaaagaaacagcttcttgctgcctccagaaatgagtcatggttttacccgtcaaccgatacacctcaatcgcacgctgcaaacgctgcggatcattgggatgtatacgtgaggctgcctcaggatcaaacctttgcagctcctcatgcaaggctgcccaacctttttctgccgcttcagcctcaattatcactcgcagctccgcatcagcttgcggcatttctgccaaacctttttgcaaagcattgaagtacatcatggtcccccccaccaacagtggagtttttcctttagcaagaatttcttgagactgctcaacagcatctaatacaaaatcagccgccgaataaaattcaagtggatcaataatatcgatcaatcggtgaggagccctagccagcaactcagcgctaggttttgccgtaccaatatccattcctttatatacaagagcggaatcaacactgataatttcaaaattatgatgctctgccagctcaacggccaatccagtttttcctgaggccgtcggccccatcaaacaaacaacatatggctttgtcatatcaacgccccctcaaaaagagcttatctaaatcggacatactcaaatgcgcccaagttggtcgaccgtgattacattgcccactacgttcagtcatttccatgtcacgaagaaggctattcatttcagctatagtcagtttacgatttgcacgaacagcaccatgacacgccattgatgccattaactcattcgcccgcgactccataagatctgacacaccattcgtcgacagatcactaattacatcgcgaacaagaccctctacatccccccgaataagtataacgggaacttcgcgaaccatagcactttctaatcccgtcctttctacacgaaacccaaaggcctcaaaaacctcaccactctcttcaacaagatccgcctcactttgagaaactgcaatattaatcggcaccaacaaaggctgagacgatatatttttctgataaaaagcggctttcatgcgctcataaacaattcgctcatgagcagcatgcatatcaaccagaataagcccctgctcactttcagaaagaatataaaccccatgcaactgcgcaactgcaaaccccaatggaggtacagcctgataatcatcttctcgcccaacaagcggattttcactttgccctaaagtgctagcaggagcaatttctcttatttcgcctgtttcagggtcaatctcttctgttttagatacgtactcttgcgcataaccagccattcgccccatcccatcaagctgcccacgcacctcggaagaacctaacgaatttgacgtagatcgcatccaatccatcgaagtagatcctgatcgattagaaagaggcaaagcagattgctcagtgatgtttgagccataactgaccggctcattgcttgaagtatcattcatacccgtaggtgcagattctgactctggacgcacatctgcaatcgctttatgaattcgactaaacaagaaatcatgcaccaagcgtccatctcggaagcggacttcatgcttagtgggatgaacattcacatcaaccgttgatggatccaattcaagatacaatacaaaagtagggtgacgtccattgtacaaaacatcacgataagcttggcgcacagcgtgagcgactaatttgtctttaactactcgaccattcacaaagaaatactgtagatccgcctgagaccgagaaaacgttggtagaccaatccacccccatagacgcaaaccggccgcttcaacatctagggtcagagagttttcaataaacttcttacccaacaaagtagccaatctatgctccgcatgaagctgatcagtaacagggcgaagatcataaacctgtttaccgttatgactgaggcgaaagccagtctcatagcggcttaatgccagacgcttgaccacttcttccaagtgagcaaattctgttttttcagtgcgaagaaattttcgacgagccggagtattaaaaaacaaatcgcgcacttcaatagttgtgccttgcggatgagatgcaggccgaatagcagtcgccatatctttcccttccgcttcaactcgccaagcttccacctcgctttcagcctgggaagtaagatgcatccttgaaacagaactaatactggctagagcctcaccacgaaaccccagcgtgcgcacagcttctaaatcatccaatgtaatgattttactggttgcgtgacgacttaaagccaaagacaaatcatccttcatgataccagtgccgttatcacgaattttgatacgtcttacgcctccctgctcaacatctatatcaagctgagaagcgccagcatcaaggctattttcaagcaattccttaacaacagaagctggtcgttcaaccacttctcccgctgcaatttggttggctaaacgtggagataaaagatttattctttgcatgaacgacctttaatgtgaaaacagtctcttaaaaaacagcagagacttgaaaatgattttacccagcaggaataacaagcttttgaccaatccaaataacatcattactcaaactatttgcttgtcgcaaaacaggcaaggacacctgattacggcgagcaatttcagacaaggtatcgcccttactcactgtgtaaacgtaatcagaatgttttttctgtttccaagcaaccaaggtaccatcaggagcatttttggtaaaatacccaatcaccccctttgagatagagtctgccaacttcacacgataggttctactcgacagatttttagcttcagttttatttgaaacaaacccagtttcaatcaatatagaaggaatatctggtgatttcagcacaacaaaaccagcctgctggacagtgtctttatgcaaaacagccacccccttcatttcacccaagacactcttgccgatatttaaactcatttgaatagtcgagttcatcgacatatccagtaaaacctcagcaagcaactgatctttatcgtccagtgaaatcccccccactaaatcagcagagttttcttgttgcgctaaccagcgccccatttcggagcttttaccactcaacgacaacgcccaaacagaagcacctctagcgcttgatttagtaaatgcgtctgcgtgtatggatatcatcaaatccgcattagcatcccgagcaactcgcgagcgatctctaagctgaagatatgtatctgttgaacgagttaagacagccttaaagccatctacagcattgatccgacttgctaattctttaccgatggatagcacaatatctttttctcgcacattatattgccccaaggcaccaggatctttaccaccatggcctgggtcaattgcaatcacaatatcgcgcttctctttagatagattcgccaaacttttaacaatcgtggcaggctttcttacaccatactcaagctcaaccagtattctagggccataagtaccatttgccgccaacacagtgcttttagcctttgcagcttgccccaaatcaagtacaaaacgaacaccagaatctcgacgagcataacgcacacgcatcaatacatcagatgttaacgctgacaatccatttacaacagaagcattcagatctacgccactaatatctaaaacaatgcgatcaggattagaaagagggaatattcggtgctctgcagcttcagagagctcaaacaccaaacgcgttaccccctcttgctgagcaacacgaatatctcgaacctccgcagctaaaacgctacaggtcgctaaagacagaattaaatttaaaaaaacaaaaagataagtatgaaatttagtatgcatatcagacagctagctagtatatctgacacactataactgctgattaaatggatctcaatcttacttatagtaaagtcttctatacatcaagaagttatagcgcctttaaaacatttaaagcggcatgacctttttctgtttgcgcctcaaaagacacgtgacgcccctgccgtattaggcttagcgaaacaagcaaatctgcctcaggtaaaaccccacgccccatctctgcccactcaatcaaacacaaactcccatcagtgaagtagtcgcgaatccccataaactcaagttcttccgcatccacaacccgatacaaatcaaaatgaaaagcctcgacatcagccaattcataaggctcaacaatcgtataggttggacttttcaccggccctttatatcccaaaccgcgcaaaacacctcgaaccagagtcgttttacccattccaaggtcgccttctaggaacacaactgcgccagacttcaacgccgatgaaaaaacctcacccagattttccatcgcctcttcaccataaacatctttttctattcgcattacctatcaacccttttctgactcaaaatagaacaaacgccaaccacatgatcatattagttctgacaattctaatacagaagccttttgaaacaagcaccaataactcataataaaccaacttcccaattcacaataacaaagcaaaggactcctatggactggctcttcatctcacttattgccattgccgttttcatcactggaatatctaaaggtggtttttctggtgcatttggcattctcgctgtcccgcttatatcacttcaaacctcacccatgcttgccgccgctattatgctccccattctgtgcattatggacatatttaccgtgcaaaagttctggaaaaaatggaacacagagcaactcataaaatgcatcccagccgccataactggcgttattattggcggactaactgcatcatggttttcggcagaatggttaaaaataatggtaggagttattgcggtaggcttcaccctaaactcatggccaaaaaaaagccggacagcgccacaaaaaccgcttagcacttttgctggaaaactctggtgcgcactcggcggcttcacaagctttattgctcacgccggcgggccaccaatgagcgtttatttacttagagcaaatctagataagacacagtatgtagcgactgcagccgttattttcaccgccataaactatgtaaaactcatcccatacgggatgctcgggcaacttaacagctcaaatatactcttgtcactttgcttcacacctgtagcttttttaggcgtccaactcggcgcatggctgcactacaagatatcaaccacattattcttcaaagtcatgtacagttttctttttctaactggaataaagctaatatgggatggagcaacagggctaagttagctaagaagtaaaatgaaaaaaaacaaaacaactggcgagcttcaaacaatttataagctcgccaattcgtaagaagagatcaacggaaagtcacttaagccttatcatctaaaccaaacatggttttacgataatgcttcaactcaccaatagactccaaaatatcatccattgccagatgcgaacctgatttagaaaaaccttctaacgcttctggcttccaacgcttcgccaactccttcacagtactaacatccaaatatcggtaatgaaagaacacttccaacttgggcatatagcgatataaaaaacggcgatcttgcccaacactgttaccacaaataggcgacttaccagccggaacatattgagccaaaaactttatagtctcttcttctgcttgctccatactaatagttgaagacaataccctagctgttaatccagaatcaccatgatgctgcgtacaccattcatccatcgcatccatcactgctttttcttgatgaattgcaaggctcggccctttagccaacacattcaaatgtttatccgttacgaccgtggcaatctcaataatagtatcggtttctggatccaaacctgtcatttcaagatcgatccacactaaattctcttcatttaagctcataatcttccaagtcctttattatcaatgccaagcattatactctatgcgccttactttatgaccagacgaatctaatgtcgaagcgaaaacttactaaacaacaaacgtggcgaatcgaaagaatccacaaagagcgcgttgaacgcacccaaaaaagaggcgatgtcgccgaagaactcctgcagtcatcagatctcggacctgaaactgaagggattattatttctcacttcggcacacaagttgaagtagaaggcactcaagaaccttatataggcacctctacacgttgtaatctacgcgccaacctaggccaactcgtaacaggcgacaaggttgtctggcgcccaaaacaaaatgaaggcggtgttgttgttgccacaacaccgcgacacacctctttatctaggcccgatatgcacggcagaatcaaacctgttgctgccaacatagaccatattatcgtggttatagctgccgaacctgtcgctcatgcaaacttaattgatcgctatttagttgccgccgaaaccgttggcataccacctgttatattgctaaataaatgcgacctaatcgatgaaaaaaacaaagcagatttagataatttgctaaaaacctatgaagacctaaactataaaatcattcgaacatccatcaaaaaccaagcagggatggaagcgctatatgatttcttacaagacaaaacgagcgtatttgttggccaatcaggtgtcggcaaatcctctcttatcggaaccttactcccagatatagatatcagcgttggtgaattatcccaaaaaagaaagaaaggcgtacacaccaccacaacagcacgactatttcacatgccaaaaggcggcgatctcattgactcgccggggattcgagagtttggcttgtggcatatttcagaagatgagctgttaaatggttttatcgaatttcgaccacatattggctattgccgattccgcgattgcgctcatgagaaagaacctggatgcgcaattctagaagctttagaaaaaggcgaaatcacagaacaccgcttccaaagcttcttaagaatcaaacactcaatacgagaaaaccaagcgttctaaaaaaccgtttcaggcgttatcttcaaatcggattgctgaccaggattaccaaaattactacgattctggtccagcaattttttataagcatcatcagttaacaatgtaatactaatacgtctattttcagcactatccgtatctaatcgattgtaaggaatagtgtcagataacccaataacctgagcaattcgcttatcttcaactccaccctcttctaatatatgccgtgcggcattagcccttaaggcagataaatcccaattatcaactcgaccgccaccaaatttagatgaatcagtatggccagtaataacaattggatttgtcaccttattaaatattggcgccatactaagcaaagtattctcaatatcaggcatcattctagcacttccgcgctcaaacattggcttatcaggatcatccaacaaagtaatgcgaacaccaagaggggtaatttcaatgcgcatattcttttgctgagaaagcagagtattcattttactcatttcctctcgcagcatattattaatgctcttagattccgcagaatcggggccattccccaaaaatttgtctctagattgcacatcaatactacctgcttgcggcaactgcaaatccaatttcttctctgcactcttcgccggactcccacctaaatctataggattcgcactataaccagccgtagatgctcccgtcggatcttgaaaatagccctcgatactcctcaactcctctggagaagccacactcataatccataaaaccagaaaaaatgccatcatcgccaaggcaaaatcagccaatgctattttccaagcaccaccatgatgaccgccttttttgatttttttaactcgacgaataaccaacccattagaacctagggccatccaatactctccttaatccggcacgacgcacccatattaacgatactgtttaagaccgtccgacaattctataaaacttggacgcatttccggaggaagtagctttcgacccgtctcgacagccactggtggcgcatagccagacacaattgaatttaaacatgctttaatacacaaatatgctttcaattcatgcgcccctaagctttccagatgagaagccgcgggcccaacaaaaccataaccaaaaaagatacccaaaaaggtccccaccaaagcggcggccacatgtgcaccaatttcctccaagggcccaccaatagaccccatcgttatcacgatacccagtaccgccgctacaataccaaacccaggcaacccctcagcaacacgagataacgcatgacttggcgcaaccaactcctcttgaatctgctcaatctcattatccataatggcttcaatttcataagcaggaagacccgttaaggtaaaaatacgataattatccgttaaaaaatttaccacctcatgatcacgaaccacatcaggaaagcgattaaacaactcactagtaaaaggcgactctatatcatcttcaatagataaaaagccttcttgccgacttttttgaaataaacaatacataagccccagcaactgcaaatagaattttttattatggcggctaccagaaatcacctgaggcaacatggttaacacttttttctgtacaataaatgggttagccaccataaaagcccccaatgcagcaccacaaataataactatttcaaaaggctgccataacgccaacaaatttccgtgggatgctaaataaccagatacaacactaacaataaccactagcaagccagctaatgcaaacatattcccttccttaataccgacaaagtatgctcttacctcaatatacagtatgattaatgagatcaaaaatataagagcatttaaaaactcacctacaaccgagtcactaatgtaaccagctatgatagacaagtcaccttctggcctaaatgaatggctacattttcttaaaaataaaaaattccctgttagagcagttaatttagctcgcctaaaaactcaaattaaaagaacagaagacactctcgacggaatgcaagcaaatatagcctcagatccgctgctagcttttgctattttaaatgaagcaaatcgcatcataccgaataaaaataatgaaattaaaacaccttttcatgccgcagccatggttggaatgaacggtattgcaaaactactttcacactttgccccctacgagctaaacacccaaaaaaagcccccacacttagtcgcttttttaagtgagattcaaactagctatgaagcggcaaccatcgccagacactggtcaattgaaaaactaaccagtcacgaagatgatattttttggataacactatttcgagatgcagcaaggtggctactatggttctatgcctacccaaccatggcagctttaaagcaaagaatacaacaaggcgaaaaagccagccaagctgagctaaacatcttgggatgtcgtatcgatgagctcacagttcacctatgcaatcattggcacactccaaacaaagtcatcgaatcgtttttaaccaaacacataccgaacgctaaagagctacaagcactggcacatttagcaaatcatccagacgagctaccaggtttcaccgaagataaaagactgaccattttagtaaataatcctcttattttttcgtactgcgcaaacaaggttgcccatgaagcgagcctaatgcgatgggactccaaaaacctaccatttttctatcgtgttgttgccacagtaatgcacaagcgactaagtgacatcattaaaacagcacacttcgcaagcaccgaagccgcaaacctatataacagcggcggaaaaatcccgcttgcacaacaattacttgatcctgatttatatttaggcaagacaagatcaaaacctaaaaccgccctatctcctattgcagcgctcaaaaaagcactcaatcaaaacaaaaaatacgacacaaaacaaaaaatagggctcgctctaaaaaccatcaagcaaaccataccaaatgcacaacacagcattatttttaaacacacaaataacagaaccactcctatgtaccaatttggctacaatatagatgtcatcaaatccatccaatggagcgcaccatcaagcgtgtttaaaaaactgtccagcaagcgttcagccattcacatatttgggcaaaagcttgatagtatactaaaagattttccacatacatcagaccaaataattgatgcaaatagccaccttattctggcgtcaacacaaacctcaaaaaatgaaactgcaatattttggttagaaacccgcacaaaattcgacgaaatagattataaaaacctaaaacagatcgtgtctttaatcagccacaacatactataaattcacaaatatcaggataaataacgtgaccaaagatcaactttttgcatttgcacaacacttaaccccgcaaaaaacactgtctcgcgctattggaaaaatagccgaatgcgaaaacacttgggtaaaaaatacctttattggccaatttgtaaaaaaatacaaagttgatatgtctgaggcaatcaatagcgacccactatcttatcgtaactttaatgatttctttacccgcgctattcgcccagaactacgcccaatctgcgatgaagataacggtatcgcctgcccagctgacggagcaataagccaactaggcaaaatagaacacggcacaattctacaagcaaaaggccaccactacagcctaacaagccttttgggtggcgacgcctctctatcaaataaatttcttggcggctcttttgctaccgtttatttatcccctaaagattatcatcgagtccacatgccattgactggcaagctgacaaaaatgatccacatcccaggcaaattattctcagtcaacaaagtaacagcagagcaaatacctaacgtcttcgcccgtaatgaacgcaccgtatgcctatttgacaccgaagcaggcccaatggccgtcatattggtgggagcgatgatcgttgccagcatagaaacagtatgggcaggacaagttactccattcaataagaatgtcgttacttgggactacaaagaactaaataacattgagatcaaaaaaggcgaagagatgggtcgattcaaactagggtcaaccgctatcgttttatttggaaaaaatgccgttaattgggaagaatctctgcaagctgaaacaccaacaaaaatgggtatgcatttcggcaaagtcgccgataaataattgcagcgcaagaaagcacacaaaaaagcctgcacgaagcaggctttttaatgagaagggataaagaagttaaggtaactcgtcttccaattcagcctttggcgctgggatcaaatcttctcgcttaacccccatcgccaacagcaaatttgccgccacgaaaatagaagaataagtaccaatcacaatccctaccaacaaggccatggcgaagttatgaatagcctcaccacctgaaaaaaacaaaacaaccaatacaaacaaagtcgttaatgatgtaatcaaagtacgacccagcgtttgattaatagaatcattcactaaatcatacggtgttgtatcacgcataatacgaaaattctcacgaatccggtcacacaccactatcgtatcattcaaagaataaccaaccacggcaagcaaagccgctaacaccgtcagatcaaactccacctcaaagatagaaaagaaacctaacgtgataatcacatcatgaatcaaagccgcaacagaggctacagagaatttaaactggaagcgcactgctacgtaaatcatcacgatagccaaggcaagcaacatgcctaaaccaccttgctcacgcaactcctcacccacttgcgcacccacaaactcagagcgctgtagcgatacatcagttgcaccatggttttgaagcgtagctaacacttcatcaccaagagtcgccgtgtaagagttggccatacgaacaacaacatcagttggcgaaccaaagttctgcacaacaacatcagagtagccattttcacctagcagcgtacgcacatcatctagctgcggcgcctctttataagctacctcaatcaaggtaccgccagtaaaatctaagccaaactgcagcccctttgttgccaaagagacaagagagatcagtatcagcgtaagtgaaaagacagctacgattttacgcattgccataaacggaatatttgtcactttcatggcgctctcctaaatgtacagtttcttatttttacgaccaccatacacaaggttaacctgtgcacgggttacaacgattgccgtaaacatagaagtaagaatacccagcgacaatgtcactgcgaaacctttaacaggaccagtccctaccgcaaacaaaatcacagcaaccaacagggtcgtgatattggcatcaaaaatagtcgtaaatgcacggttaaaaccagaatgaatcgcttgttgattcgataccccacttgccaactcctcctttattcgcgagaaaatcaacacgttggcatccaccgccatccccatagtcaaaacaatacccgcaataccaggcaaggtaagcgtggcagaaagtaaagacatacacgccattagcagtacaatattcaacgccaacgatatattggcaaaaaggccaaataccttgtaataaagcagcataaacaccataacaaccaataaaccaatttgcgcagagctgacacccaacttgatgttttcagcacctaagcttggtccaatagtacgctcttcaacaaagtaaattggcgcagccaaagcacccgcacgaagcaacaaagccaattcagatgattcacgtgggctatctaaccctgtgatacggaatgaattacctagggtagtttgaatggttgccagagaaataatgcctttctcactataacttctacgcacttcttccattttgccgtctttttcaacaaaacgactgcgagacttatgctctatgaacacaaccgccatattacgaccaacagcagaacgagtaactttactcatttgcttgccgcctttggcatccaaattaatatttacctgcgggcggccgttttcatcaaaagaagagctcgcatcagaaacactatcaccagttatgataagatcacgctctaaacgcgccgtacgaccactgccatcacggaaagataaagtctcaatgtccgcacccttatcctccaaaccagcttccaaatgaaactcaaggttggctgttgcaccgataatacgcttcgctgccgctgtatcctgaacaccaggcaattcgacaacaatacgattactaccttgacgctgcaccaatggctcagccacacccaactcatttacacggttacgcaatgtggttaagttttgttgcaatgcataagattcgatttctttcttagctgcttccgtaaaactcacatctaagtaaaaatcactgccatcttgacgagtagcataacggtattcagaaaaatctttcttcagcaaggtttctgccgtagccaaatcaggctgctgtaaaaagcgaaccgaaagcacaccatcctcaatatcaacgctacggtaacgaacacgatctttccgtaatgcagctttcatttcactcgcgctaacttcaagcctttgctttaacgctgcaggagtatccacttctagtaagaagtgcacgccaccacgcaagtcaagaccaagcttagcaggcccagctcctaacgcagataaccattcaggcgtcgtaggaacaaggttaagcgcggttacataatcatcacccagtgctgccgccacaaccggcttagcagctagttggtcctcaccactattaaagcgtaaggtaccgccagcagaggttagctctgcttcttttaaatctatattcgcttttgtaagcgcaatttttgctttttgcaaagcctgctcatcaacaacagcagtcgctttttgggtagatagttgtagcgctggatcatccggataaaggtttgggaaggcatacagtagccccaaagccaaaacaagaagaattagcaaatacttccacaagggatacttgttaagcatgaaaattcctttacacctaaaaaattaaatggatcgataaagaagaaaagcgcctaggtaggcgcttttcaaagaaggttaaatagactttaacgttcccttaggtaaaacagcagcaacggaagatttttgaaatttcatttcaatgccttcagatacttcaagtactacatagttatcgtctactttagacactttacctagtacaccaccgccagttactacctcagtacctttcgctagagatgcaatcaagtttttatgctcttttgcacgcttcgcttgcgggcgccacataaggaagtaaaagatgacaacgaagccagcaagaagtaccaggttaaaaatacctgcatctgctggtgcgccgccttcagcgtaagctggtgagatcaatgcgatcatggtgttaactctccaatggtttatgaaactgttgcaaacccttatgtaaagaaatttgcttaattttgtttattattcactcaaagctggcgtttctaagccgcgctttgcataaaactcatcaacaaaggcgtcaaatctaccttcatcgagcgcctgacgcaatcccgccatgagtgtttggtaatatcgtaggttatgaatcgtatttaattgcgcccctaccatttcttgacacttatccaaatgatgtaaataagaccgagaaaagtttttacaagtgtagcaatcacattctttatctagtggacctacatcatgacgatattgagcgttacgaatacgcactacaccatcagaggtaaataaatgaccgttacgtgcgttacgcgttggcataacacaatcaaacatatctacaccacgacgaacaccttccaccaaatcttctggcttaccaacccccattagatagcgaggtttatctgcaggcatttttggtgttgtatgatccaacactttcatcatttcgtctttaggctcacccactgacaatccgccaattgcgtaaccatcaaagccaatatcaaccaaaccttctagagactcgtctcggaggttttcatacatactgccctggataataccaaacaatgcagaagggctgtcgccatgttcatccttagaacgctgcgcccaacgcaaactcatgcgcatagacttagcggccacttctggcgtcgcaggatacggtgtacattcgtcaaaaatcatcacaatatcagagcccaaatcacgctgcacctgcatggatatttcagggcttaagaacactttagagccattgattggtgaacgaaagctaacaccttcttcagtgattttacgcatttcaccaagcgaaaaaacttgaaaaccgcctgaatccgttaagatcggctttttccattgagtaaaatcatgcaaatcaccatgcgctttcaccacatccgttccaggacgcaaccaaaggtgaaaagtgttacccaaaataatatcagcaccaatttcttcgatatccttggtcaacatacccttcactgtaccgtaagtaccaacaggcataaaagctggcgtttcaaccttcccacgcgggaacgtcaaggtagcacgacgcgcctttcctgacgttgtgtgaagctcaaaatccataaaacattctggacgtttatcagacattcgtcttattcctcaccttgcgggcctttcgcctgcggatttcgtgtaacaaacatggcatcaccataactaaaaaatcgatatttttgctcaacggcttttttataagcggccatcacatggtcataacctgcaaaagcactgataagcatgataagtgtcgactccggcaaatgaaaattcgttaccaaagcatctactgttttaaattcataacctgggtaaataaaaatactggtatcaccttgcatcggggcgatttcaccgctttgacttgccgactcaagactgcgaacactagtcgttcccacggcaataactcgaccgccacgcgcttttgccgctttaacttgctcaacaacgctaggctcaacttctacgtattcagcgtgcataatgtggtcttttacattttcgaccttcattggctgaaaagttccggcaccaacatgcaaagtaacaaatgctgtttcaacaccttttgcttttagcttttcaagcaaagcctcatcaaaatgcaaaccagcagtcggtgccgcaacagcaccgggcttttgattataaaccgtttgataacgctcttgatcactgtcttcatcaggacgctcaatatatggcggcaacggcatatgaccagcacgcattaagacatccagtacaggttcatcaaaaacaagatgaaacaaggcgccagaacgaccaatcatagtcgcttcaatatgctcgcctttatcttgccctaaaattagcttgctactttcttttggcgatttactggcgcgaacatgtgccagcgcttcattcacattaatcactcgctcaactagtatctcaactttcccgccggattccttttgcccaaatacacgcgcaggaatcactcgagtgttgttaaacaccatcaagtcacctggctgaaccaagtccaacacatctggaaattgacgatggaccacttcaccgctatgaccatcaagatgcaacaaccgactggctgttctatcaggcatagggtaattagcgatcaatgaatcaggtaaatcaaagtgataatcggaaacgagcatgaaaagaaaactacctagaaaaaacgacccagcattctagcgaaaatccactcaaaaaggtacttctacgccactagttgttaaaaagataaaaaataacacttctagccgttgacttatcttataaataccctagaatacgcctcacctttttcaaggccagtgtggtggaattggtagacacgacggattcaaaatccgttgccttcgggtgtggcggttcgagtccgcctactggtaccaacataaaaagccctgatcaatgatcagggctttttttttcgttccttgaatgtcattcttgggttattaaatcagataaatgtgtcatttcaggaacaaaaaatgaatcgccgcaaaaaaatcaaagacatatacgacaagcgcatgaagcaagctaatttaaagatcaaccctaaaaaagctaagcctaaatacatatctaaagctgaacgcgccaaaatggaagccgaagctgctgcaaatccaagcatggatcttaatgcagaagcacctgaaacaagcgaaatacaagacgcttaaaatcgcgctctaaagtgccagtcaccttctttcatatcatttttgattgactggcaaatatccccatctatctgatcaccatcaacgtcatacaaaccgcactgagaaaccgcacgttttttattgatattcgcccccaaaaactcataaaccactcgcgcacaacatggcgccctttcaccacttcccgacacacctaaacgcaatccagttaatcgctcaacacgattttgaaaagaaggataaagaatcgtctgtgtcatctccacatgagtctggctttcatagtcgatcaaaaacaatcggtccgataacaactgaacaacaccattataaacaccatgaaaagacttttttaaattacgcggattcaatcgctcagtccgtcgataataggttttgtcgccttgggattcgatgtgcaccaaggttcgcagaatctttcctggacaggccatagataagtaatattcgaagtaataaccacaatatttgcctaagccatgctgcccagattcattcaattgattgaactgttgctgttcaggcgtaatacttttgacatcatcattctgtcgaattggccgcgcctgcactaacttaacaaattgtgcgtgcggcagcgtcatctcactaggctcaacaccaaaaaattcccctatacgacgctgagtactattactcggcaccgtcgtcccgtttagataacgattaaattgagcacgattgatatttaatcggcgacatacatccgccaccgatttatagaaactacataacaaccgtagattatcagcaaaatgttgcaccatgattatttccacccaatcaactccacaatccaccctcacaacaacgcgaccagtgtaataaataatcttactaaaaacacgccaaaaatggtgctatttgatgctaccagagcatcaaatagcaccaaatagagtctttttacgaactgcctttcctactaatttttcgttccaatgagcctcttagcacgactaaataaaactaaataataaatctaagaaaacaggagtcccccatgctatcttttctcactgacttgctttggagcaaggttcttatcgccgtattaatcggcattggtatctggtttaccattgcgacccgctttgtacaatttcgctatttcggcaacatgttcggcattcttaccgcaaaacaccatgaagctgatggcaaacacctaagttctttccaagcgttaattctctctgtagccggccgagttggcggcggtaacattgccggcgttgcagttgccattaccattggtggcccaggtgctattttctggatgtgggttgttggcctaatgggcatggcaaccagtttcgtagaatgtatgctggcacaaacctataaagcagccgaaaaagacggcacttatcgtggcggcccagcattttatattgagcgcggtttaggcaaaaattggaaatggctatccgtactgtattcgatcttgctattggcaacttttggtatcgctttcaccacactacagtcttactcagttgcgacttcactagaagatgcatttggcatccagccttactacagcggcatcggcatggcactaattgttggcctgattatttttggcggcgttaaacgtattgcgcaagtagctgaaatactagtccctattatggctggcggctatttgttaattgctcttatcgttctcgcgatgaacctaagcgcggttccagatactttgatgatgatagttaaaagcgcgttcggcttagagccagcatttggcggtggtattggtgccgctatattaatgggtgtaaaacgcggcctattctctaacgaagcgggtcttggtagcgcaccaaacgttgcagcggttgcttatattccacacccagcgaaccaaggtatcgttcaagccttctctgtatttatcgacacaatcgtattatgtacttgtactgcactgattatccttcttggtagcgcttatgatccaagcagcactgaaactgttcaaggtgtcgctctaactcaagcatcactggccactcatatgggcgattatggtcgcatgttcgtcagtattgctctactactattcggctttagtaccattttgtacaactactacttaggtgaaaacagcgttagctacctaaccaaatcagataatcatggcttctacatgaatgccttccgcgtcatcatcatttgcctttgctgcacgggtgctattcttgatctaggcacagtgttcgcctttgcagatttgagcatgggtctattggcgcttgttaacttatttgctctagctctgctatttaaagttgctaaacgtgttatgaaagactttgatgatcagcgcaaacaaggtaataaaatgccaacgtttgaagcaaatcgtttcgccgatttggatctagaccaagagtcttggccaaataacgaaaatcaccaccaataaactaacttagattacgcctcatcgtgatccggtgaggcgtcaggaagaacatcatgaatactcgctctgaatacgatttacttggcaatatggacgttcccgctgacgcgttgtatggtatacagacattgcgcgcagctcaaaacttctcgattactggcgttcctatttctcactttcctgaattgattaaagccttggcaatggtaaaagcggctgcagctcgaaccaaccaagaaatgaaactactaacagctgaaaaagccgatgccattgtttatgcctgccaagatttgatccaaggtcaatatcacgatcaattcattgttgatgtaattcaaggtggtgcaggcacttcaaccaacatgaacgccaacgaagttattgccaacattgcactaatgaaattaggtcgtgagaaaggcgaatacaaatttctacacccaaacgatgacgtaaaccgctcacaatccaccaacgacgcttacccaacagctgcctgcttaggtattcagtttgcggcggacaactttattccaagccttgcatcacttaaagcagcacttgaagacaaagcacgcgaatttgctcatatcgtaaaaatgggccgtacgcagcttcaagatgcagtaccaatgaccttaggccaagagtttgatgcctttgctgttacccttggtgaagacattgatcgtatcggtgaagcctgcgccctactttgcgaagtaaacctcggtggtacagcaatcggtactggcatcaatacacctgaaggttatgccaaactggtagtagaaaaattagcaaccatatcaacaaaaccgctcgtacctgccagcaacttagtcgaagcaacgtcagacatgggtgcctttgtatttttctccggcattttgaagcgccttgctattaaattaagcaagatgagcaacgacttgcgtttgctatcaagtgggcctcgtaccggtttaggcgaaatcaacctgcctccaatgcagcctggctcatctatcatgccgggcaaagtaaaccctgtgattcctgaagcgatgaaccaaactgcgtatcaagttatcgcgtctgatcttgctgtgactctagcggctgaagcgggtcaattacagttgaacgccatggaacctatgatcatttataacgtactaaattcgttaaaaatgcttaaagaagcctgccaaatgctggaaactcgctgcatacgcggcatcacagccaatgaggcagtgtgcgctggccacgtagaaaacagtatcggtatcattactgcactggttccgcatattggttatgctaatgcctctcgcattgctaatactgcactacacactggcaatacagtaaaagccttggtaattgaagaaaacctgctaacggaagagcaggtgaatattttgctaagcccacaatccatgctttcccctagcaaggttgtaatatgagcgcaaaagtactcatcttgtatacaggtggtaccattggcatgattcaaacagagcagggcttagcccctgcttctggtttgcaagagcgtatagaaatggcgttagggatgagtgtaaatactcttccctcttttgaagtactagaaatttcgcccctaattgacagcgcgaatataacgccaaagcactggactaaactagtgtcaattcttgcgactcattggcaagattatgatggttttgtgattctccatggtacggacaccatggcgtacacagcctcagccttgtctttcatgctcggcgcctgcactaaaaacatcatactaacaggctctcagattccgttagggatgaatagaagtgatgccacttcaaatttacaagcagcactatcactggcaatttctcataggatagccgacgtaagcttggtttttgatggcaaattgatgcgcggcaatcgtattcaaaagattagcagcggccgctttgaagcttttcatacaccaaatgacgatttgttaggtgaattatctattggcatgcagctttatccaaatcgtatgattaaaagccatgacgaaagcacaacaacatcacttgaaaataatattgtcagctataaaactggtgcggttggagtgattacactgcacccaagtcaaccagttgctgtttatttaagcctcttggacgacgataactgccaagcaattgttttacttacctatggcgcaggcaacgttccagatcagaacccagcatttttatccttcttaaccgaagccatgctacgcaagaaaaatattgtgaatctgacacaatgcctgcatggtggcgtatctcagggagcctatgctgcgggatctatcttgtcttcaatgaatgtactaagtggaagagacatgacgctggaagcagctttttgcaagctacactggctaattgctacaggcgaaagctattacggcattttagaaaaatggaacaccaattattgtggtgaattcacctctcaataatcgatacctcaaacaaaaaaacgggagtaaatctactcccgttttttttatcttacgacattcaaaccgctaagctggctcactccacaccgcccactcgttaccacacggatctagaaagtgaaaacgacgaccaccagggaagtcaaaaatctcttgctctatcgttccacccgccgcttgtactttttccaatgcgacttcaagttcattactatacaaaataatcaacgccgcgccattttgtggtcttgaacaaaagttcgcctgaaaaaaaccaccgtccaatcctgcattttcaaacgctgaatattctgggccataatctttaaacccccaaccaaacacttgactaaaaaaggctttatttaacgccaaatcacgtgctggtaattcaacataattgatcttattggtttccatatatccctcacttaatcgtcgatgtcactaccaagacaacgctgatcacaatcattgcaccaccaatccattgctgcgtcgtcattttttcagaaaaccgtacttttgaataatacaaggttccgattatttcaatctgccccaacgttttcaccaaagccggattaaccaaagcaaaaccagtaaaccagccaattgaccctagagaacttaagacacctaccttacaacttagcgcaaattcatgtttaaacggcgctaaaatatctttgcttttataaatctgaatgccacacaaaataatagattgcaaagctaaaacataccaaagcgtgacgcctgcactagtaatcagagaaccagataaagaatggctagcaatagacgatgttaccgaagcaatagcaaaacacaaaccactagcaagcccaagtaaaagagatacgtccttgtgtgcttgtctaatattgccccacttaacactcattacaactgctcctagcacgccaaaagcaatgccaaaccatgctcccatggtcaaagtataatgcagcaaaggcaaaccaattaacgcagccaaaacagcttctgttttagacaacaaggttcccaatgcgaaactaccagcctgaaaggctcgcaacatgaaatacgtcgccataatctgggtaatggcacaagtgcttgccgcgataacaaaaactagatttttttcgacggacacccaaccaaatagctgccaacaaataacaagatacacagtgactaatggcaagccatataaagagcgcgacatagtggcatgtaaaaacccagtttcacgagccagagtattttgatacgccgttcgaaccgactgacaacctgctgcaaagagagtaataaagatccacatgccaacgccttatctcacaatttgaaagcgctagcatgaggtgaagaggtgtatttgtaaaaggaataaaacttatattttggattccatataggaatacctatgaaacaattcgacaggcttcagcaaattgtttagttaactcaaaagcggatatttcttgacaacctgacacattctgcccactccacaaagaagagaaatcatccaaattctgcttctctgccaaattttttaattgcgccatttccattgatgcataaggaaaatctggcacactggaattcatatagccaagatctttcataatacgattagcaatacctcgtgcaggtcgcccggtaaaaacattggttaaagccgtatgatgggctctttgactttttagtgcagcacgatgaagttgagatgtttttgcttcgtgacacaacaaataggaagtgcctatttgtactactgacgcacccagagacaaagcgcaattaatactgcgagcatcacaaataccacctgtagcaatcacagggacactgactcgatcgacaatttgaggcaatagtgaaaacaaaccaatttgagtagaaatatctttcgacagaaacatccctcgatgccctcccgcctcaagaccttgcgcaatgatgccatctacgccattttcttctaaccaaaccgcctcttcaagtgttgtcgcagaagacagcaccttagttccccaacttttaacccgtgcaagcaacttggcgtcaggcaaaccaaagtgaaaactaataacggggggagcaaaaccttctatcacatcggcaatatcatgactaaaaggcattcgggttgcggcttttatggtcgcatcatattggcccgaaagctcctcaaaatacggtttcaacaacgctcgccattgctgatgctttatttcattatatcctgatgtttcatgacagaaaaaattcaggttatacggtttattcgtcgaggctttaattaaggaaacctgatgagcaatatcatccacgtttagcatggcgcatggcaaagaccccaaaccacccgcttccgagaccgcaatagccaaagcactgtcttgaacgcctgccataggtgcctgaataatcggatagtccattcccaaccaatcacataaacgaaactgcttcatctggtctccttatacttaaaactaagaacttaaaactaagaacttaaaacttagcaacaatcgcctttaaagactgcttaacagaatcatctacgatttcgccatctttcatcacatcataaaagttaggcacgctcaggcttcccacaatattacctttgaaaaacggcatactgttaacagtttgagcaagcacactgcttgcaccaccaggtcctggagatgcagaaagcaccacgattggtttatcttgataaacggctttttcgatacgggacgcccaatcaaagatgtttttatacgcagaagaataagagccattgtgctcagcaaatgatgcaacgattgcatctgtttgagcaatagcatcgacgaaggcttgagcttgagctggaacgcctgattctttctcaaaatcttcgctgaaaagcggcatttcgaagtcattaagatcaagcagcgtcacttccgcaccttccacaaggtttgcagtgtaaccagccaaagccttgttaatagactggcggcttgagctagcaccaaatgcaagtattttcattttcggtccttttatttcgttaagattaaaaactcttcgagagaaatagtttcatatttttttgatgttcagccgcttagaatgccaccatgaacttaattttcaaacatacttttgtacgctttgctatcgtcggcggtgcaggctttctagttgaccttacctgtatgctgctgctttccatatggttgccacatcttgttgctcgaggtatcgcattttgggtcgcagccagttcgaactggtggtggaatcgcactattacttttactgaccccaaacaagaaaaagcaagcaacagcaaaaaggctgctgctctgcagtggatacaatttctcggcagctctgttattgcctttgtgcctaattggggttgctatctaatattaatgtctcaaccaccagcaacatccaattctacactgattattttatggccttatttagccatgatacctggcatattaattggcatgatgctcaattatgccttctcacgcttttgggtattttctcccgctaagctgtaagccgccaagtttactgatttaatttgtattgattaaatcagttttcattcaatcggcttaggcttcttcgccgccatgctcagcaaatcgccctttcgatttatcatgcacttgatcatggcgcggccaaggccaaccaccaaattgtgtacgctgataatcttgaaacgcttgctgtaactctgcacgtgtattcatcacaaaaggtccatgttgttcaacatgctcaccgattgggcgaccttgcaataacaagaatctggcttttttacccttattcagtagagttaaagccgaatcacttttcaaaacaaaggcttcattaatagatgcatttgcaccatctaacgtgacattctcaccttcaaaaaagtacaaagtacggctcaaattagctgccgctgcaggtaaggtccattcaccgttttctggcaaatcaatcaaccaaatagcaacgtcgtttttactatccgcagcccatgaattaggcggacaaggtgaaggatcaacattttgaaaccgccctgcaaccactttaacttgcgtttccaggcctttactgtcagccactttaacaactggagtatcttcattccacaacatagcgaaatgcggtggcaccattttgtttttactgggtaagttcagccaaatctgaaaaagctctaatgggttcacaccttcttcattcaacaaaggaaacatttcagaatgctgaacacctgaccctgcagtcatccactgagtgtcgccttcaccgtaacgacctgccgcaccaattgaatcagcatgatcaacaaaacctttattcacaatagtcactgtctcaaacccgcgatgtggatgagcaggaaaacctggaatactttttccgtgatacatacgccaaccatcaataccgccaaagtcttgacccaatggacggttatttagcggggcatcaggccccatagatgcgtttgcttttggatacgtatcgttatgaaaagcacaaaacaaaaaaggatcaaatgtaggccagaacatttgcagaggaattcgctttaaaattgacgagctcatcatgtttctccatcaaaaaatagtgtaactgatagacacatcataacatctataatcttgattgttttatgctgatattagtttcaatccatctaatttttaaatgtttttcctggcagctctatccgacacttggaaaaattactttcgcggtacaaccaatcgaatttgcattatcttctaacgagaatgaacattgatatttggcacaaatatcccgcactatcatcaagcccaacccatagctttcgccccccggctttccgcttagaccacaacctgtatcaacaatagataattcattttccttgatcaccatattcacactgccttcctcggtacaggccatggcattttttaataaattccctactaaaatatgaaacgtaggaataggcaatttagtaataatttgaccattttcgacaatatcaaccgcaacaaactttcctgtaaggtatcccaaatgtgtttgtcgaatatcttcatattcatggagctgcacgacgcgtgaagtaatagcaccaagatcttcatcccgagtcaaagacaatagcgtagttatgtaatcttccatctcttgacaagcttgaaccatacgcacccgttgacgctctaaaaattccttcgaatcggatttaccaagtaacgttgttgcccccttcataaccattagaggtgtccgtaactcatggctcgcatagcgattaaatgctcgctcccgctcaatcaactctcgaatttgattttggtagctgtttagcctatcaaccaaatgacgaatctctcttgtcgccgccccttctggcagctcaattgcagacaaattggcaggtgttctttcaccgagactttttgaaagtaaggcaagtggtttagttaggcgatcagaaatgcgcattactacccacaaactgacaatcaacaacaacaaagacaagaccagttgagtactctgtgtttcaaacatttgctcttcagatatttcataaatctcatcgtaatgaatcacataaatatctttcatctcaccatttagcatcaccttagaatgcatagaaaacatttctagtgtcgtatcggactctttatccaattcataaggtttattatctttagtgttagcagcaagaaccacacctgatggtaaattttctttacccacgtaaacttcggaaaaaggtggcacagaaacatgtgttagctgagtaccatcgagtaaagagatcgctgtatttttatcttttaacatacgattttcagcataaatcatttctatattttcgatcatcgacgtaaacatagaaaaatgaaatgcaataatcgcgaatgctacgattgaaaaataagtaaaggttaactgcttcgcggttttaattcgtttcattcatcaccttcagcaacaagacgataacccaccttggagaccgtcctcagataagcatgttcaaatggtcgatcaatcaaactacgcaactgataaatatggctacgcaatactttactatctggctcttcgtccccccataaggcatcgcagatttcatcttttgacaccacatctggggctttttgaataaggcattttaaaatagtgtattgagaaggatttaatgaatagcgaccaccttcacgctgcaaaactcgtgtattcatatccaaagacaaattaccaaaagttaacgtccggttggcaacactgccttttcgccttctgaccagagcttgcaatcgagagtcaagaatctccaaatcaaaaggcttcactaaataatcgtcagcgaaatgggcaaaaccagtcaatatatcgtctttggtatcgcgtgctgtcagcattaatataggtgtatcgatgccagcctctcgtaacgatttacatacagtcaacccatccattttaggcaacattacatctaaaataatggcatcataatgttcgcttttcgctaattcatagccttgtaagccattgttcgcataatctaatacatagttcttgatttcaaaataatcaaaaatcacaccagcaatatctttatgatcttccactaacagtaatttcatattcgtctcaattatccaaaaaaggctgtaaaaaaagagtgggctaataaagccgaattgtcacttaaaagcgtgaaaaaaaagtgaatcacctttttgcgacaccactgttattaggatgtactcatgaactttttttccgtttcaggagaatgccaatgagcgccattccatatagacaatacgcgaactttgaacccacggcaaaggagcctacggtaacggcgcaaccactcgtatccgttattattccattcctaaatgaagccgatgtcttggcagtttgccatcagcgagtctgtgaagcgctttctaaactccaacagtattgtgaaatcatctacattgatgatggcagcaatgacaacagctggaaaatggtgagccagttcaaacatcccttacatcaaatacgcagtttaagattaagccgaaatttcggcaaagaagccgcaatgagtgcaggcatgaaagcagcctcaggccgatgtgtcattctacttgatgcggatttacaagatccaccagaatacattcccgatatggtacaagcctggcaagatggcgcacaagttgtcgaaatgcaacgccgcgaacgtcatggagagagctgggtaaagcgcaccactgcacattgcttctatcgttttatgtccaaaataagcgatcacccaattactgaaaacgtcggtgattttcgtttgatggatcaaaaagtcgttaacgttattaacaccttgcccgaaagaacccgctttatgaaaggcttacttgcttggcctggctttactcgtaaagtcctcacctttgaccgcgaccctcgtctcgctggtgataccaagtggaattacccaaagctgattcatctggcattggagggcattacctctttcagcaccaaaccattacgttgggcgactatggcaggtttaactacatcagctatcgcctttattatggccctgattatttttactaaaaccatcgtttggggtgatccagttgctggttatccatcgacaatactcgtcgttttatttttaggtggcattcagcttttatccattggtgtattaggtgagtacgttggacgattgttcattgagtccaaacaacgacctttgtatgtactcatggaagatgccatgacaaaacccacattcaaatactcggattctgaataatgcaacaacctacctactcattaccctcagccaaattactgctgacattattaatcagctgtttggcattacgttttatttctttatctctttatccgttaatggacactaccgaagcgcgttacggtgaaatggcacgcatcatgttcgaaactggcaactggatcacgccgatgtttgactacaatgtgccgttttggggaaaaccaccaattttcacttggttaagtagtattggttttagcctatttggcgtcaatgaatttgccgcacgagtaccacatctgattgtaggattagcagttgtttggttagtttacaaattggcaaaagaccactttcaatcttctgcaatgggcattttttctgccagcatattagcctctaccgtctcatttattatcttaagtggcgctgtaatgacggacacggctctcaccttttcaatcaccctaagtatgattagcttctggcaagcttgggtcaataaaggcaaaatctgggggtatttattctttataggtttagcgttgggcatgctatcaaaaggcccactggcagttgtcttaattggcataagtttaactatttggctaacccctaataaccgctggaaaaagctatggagcactctaccttgggggtatggcacattactttttctcgttatttctgtgccttggtacgccattgctgaatacaaaacaccggggtttttagattactttatcgtcggggaacatattaagcgtttcatcgttagtggctggcaaggtgatttatatggtagcgcgcacgaaagaactcgcggcactatttgggtttacgcgttagcctctatgctaccttggagccctcttgttatctggcaatggattcgctctatcagagacgacaaagatgttgaagaaagccctgatggtttcggcacattcttattattctggatgttatcaccaatgattctgttcagtttttctggcaacattttagcaagctacgtgatgccggcactgccagcaatggcgctgttattagtgcatcttcataaccaaagaccattacaaaactggctctataaaatcggattcataacaccatttttgctcatcttgttagtcggtattttgcattttgatttaataccaaaacgttcagaaaacaagatacttgctgtttggaaagagcaaccagaagcgacacaaagcgatttgttttatcttcataaacgccctttttcaggtcaatactattcatcgggcaaggcaaagcaacgctcaaccgatttaaagtcttggctaccaacacaaaacaagccattttttatcgtgcaatccgataatgaccatattgtctacgaaaattggttgtgtgagaaaagaaacacaacagggaaagaaaacctactgtattgtaaggtcaagccataagctcttatcttcactttaatatacacccagattaaggccacttaaacaaacaactttcagatatactggatatcaattttccaatttagttttgcctgaaactacaagaataaaatggcacaaaaaaatccgattaagaaaacttaatcggattttttgaggctattcaattaaccttaattgactccctatcaatatgctaagtcagagcaacagttccataacttggttcagtatgcgaattatttaatgcctcatgtgcatgaggaatatagacaattgcgtcctctttgtcggttttaatcgactcaggcgtctctcctttccaagcgattttccgttcatcacgaggggatacgccgatatgtttgcgataacagcgactaaaatgcggcgtcgagataaagccacacgccatagaaatttctacaatcgacatattcgattgttttaacaatttacgcgcccgctcaagtcgtaagcgtaaataaaagcgtgatggtgaacattctaaatgtcgatggaacatacgctcaatttgacgacgagatacgtcaacaaaggtcgccaattcatccagttcaataggctcttctaagttgttttccatcagctcgatcacatctactagcttcggcgtgcacacacccgcactgttaaactgacgcattggcatgcgctgttgatctgactcgttacgaatacgatcacagatgaacatatcagaaatagcgttagatagttttggaccgtgctgcttagtcatcatgtttaaaaacatgtccataggagcactaccaccagaagacgtcatacgatctttatcgatggagaatagcttgttattacagtttactttcggaaaagcctcttgaagagccgttaaacattcccaatgcacactacattgataaccattcaacagacctgcataagcaagcacataagcaccagtacaaataccaccaagctgaacgcctttacgggattgtttcatcagccaagaaacttgctttgtggtaaaggtacgagtgatatcaacgccaccggcgacgataatcaagtcaaactctccactatcttccatggacaaatctggggtcaaaactaaaccatcactggcagtgacaggctgacctttttcggaaatcaaattccaactatacaactcttctgccgacaactgattcgccatacgcagcggttctatagaagaagccagagcgatcatcgtaaaatgatcgagcaatagaaaacctactttagttgtgcttcttgcatcaaaagctgggggggtatttgccatatcaatgtcctcatatatgtgcatctttattacttaggcaagatccagaccactttgtctagataacctcaatcaatatcaacaacacatattttttttatttttctaaggaaacacaaagttcttaattcacacagtaaaagcaaatacacagagctacagctttaaaaatatagccctgtgtttttttactaaaaacgacactgcgtcatgcaccaatatagaccataaccgccccttgaaggaacactttatttaatgaaatttagtactcaataaccacatctgatttaggaacagtacaacatgaaagaacataacccgcttccacatcctcatccgtaataccgccattatggtccatctgagtttgcccttctttaaccataaccttacatgtaccacaaatccccataccacaggctttcggtatcattagatctagccttgctgcggcattgtgcagtgtttcaccagccacaatctgaatacttttaccgctgtttacaaactcaactcttaacaaatcttcttggttaacagaatctgcttccgcctgagccacttctgcttgttcaagcgcatcttctaccacgcttgcaggcgtcgcaccaaaggattcttcatgataacgactcatgtcaaagcctcttgactgaagaagacttttcaccgctttcatatatggcacaggaccacagcaaaagatttctcgttccataaaatctggcgagatcatatctagttttgcttcatccaaatagccacgatagccctgccaaggcaagccattttccatgcgttcaacaatcaaatacagaccaaagttgtctaatcgcgccgccatatgatctagttcacgggtataaataacgtctcttggcgaacgagcactgtgtataaaggtaacatcgacatccgcattagtatcaaaccaccaacgcgccatagacatcacaggagtgataccaacgccaccagataacaacaacactttatcagcaggaaaatcaatacagttaaattgaccaactggaccatgcactgctaactcagagcccgtagccatattatcatgcaaccagtttgacacttgaccacctggtacacgtttaaccgtaatagaaaaactatacggtacagaaggtgagctcgaaatagtataagagcgcatcacctgcttgccttcaatttcaagctctaaagtgacgaactgtcccggtttaaagaagaacataaccggttgctgcgccatgaaacaaaatgttttcacatcccacgtttcatgaatcactttcacgcaacgaacgttatgacgtccgtttacccaagtttgagtattaaccggcgctaagtaatcagcgttcaccatatttgtagaagaggaattggccatatttaaatctcttattaaagtcgagtacctataaagtaaaatgacaccatttcgagccattttgggtccagttgaacattgcaagttaactctgcgcgacaattagttgctcgtggcggtcaagaccctatcaagactaggcatttcatacgatagcgggtcgatttatgtatcaactcttgtcgctaatggtcatttcattccctattgattaagcgactatagcctcgtagtcaaaagacgcattccatcactctttttgtcattaaggcccagaaagatgaatcaacacgacctactgaatgtacgccacgcttccttagatgaagccaaaacaactatgtcagatttgctagaaaaacgtcctagcaattattcacttgacgctcagctttataatgacccacacatgttcagaattgacatggaagaagtctttcaaaaagaatggctatttgtgggtatgactagcgagatccctaaaaaaggagactatataaccgtcgaagttggccaaaacccagtgctaattttgcgtgacggtgaaggcaacgtaaacgccttccacaacacatgtagacaccgcggttcagtgctttgcacggagcacagaggcaaggttgccaaccttgtttgtccttatcaccaatggacttacgacctaaaaggcaacttattgtttgctggaacagaaatgcccaaagactttgacaacaagcaacacggtctaaaatcggcattttgtaaaacgggtggtggtttcatctttgtttgcttaggcgaaacagcacctgatgacggatttgatgactttctagtaacactagacgaatacatggaaccctatgacgtggaaaacaccaaattggctgttgaatccaccatgtacgaacgcgctaactggaaactggtactcgaaaacaaccgcgaatgttatcactgtgctggtagccaccctgagttacttcaaacattactagaatgggacgacaccgaagatccacgcgcaccacaagatttccacgaccactacaacgctcaagctgcgaaatgggacgaagaaggcattccgcataagagcagaagttttggcgaagtgcagcgtaaccgaatcgtacgtatgccactgaaaaaaggcacccaagtaatgacaatagatggatcttccgcttgttcattaccgattggccgtattcaaaaccgtgaactaggctctatgcgtattttgcatttgccaaactcatggaaccatatgcaatccgaccatttcatcgtattccgtgtactgcctgtttcagcacaagaaacgattgttacgaccaaatggtttgtacacaaagacgcagtagaaggtattgactacgatactgaaaacctacgccgagtttgggatgctaccaacgaacaagacaaggtactcggcgaacgaaatcaacgaggaatcaactcaattggctatcagccaggcccttactcagaaacctacgagtttggcgttattaacttcctagaatggtactcaaataccgttcaaaagaaccttaaagctaagtaatatagctttaagttgctcagcaacacaaaaccaaaaaacaccaaaagcgaatcttcggattcgcttttttgctttttgtaagtgtcattctgaaaacaattcaaagatcaggttacgaaaccaaatgttgcctgtatcttggtgatagcgtcgatgccaaaacatattgatctgtgctggaggaatatcgacagggtgcggcttaacgatcaacccaagattttcagctgtttgtaaagcaagtttttcggtcactgtagcaattagatctgttttcgcaacaatgtacggagcagaaataaagtgcggcaacttcaatttactgactcgtaaaataccacttttagccaataatttttctactcgcccatgtcctgtatcttgagcttctataataatatgctccgattcagaaaaactatctaaagtaagagcctcttctgcgtaaggatgccctttacgcatcaaacaaacataatcttgatcgaataatcgacgttgataaaaacctgcttctaactgaggcaaaagccctatcgcaagatccacactccctgtttctaattcctctttaagtgattgcccttgatctcttacggtactaaccgaaatattaggtgcatgttcagcaaggtacgccatcaatcgtggcaacatataaatctcgcctaaatccgtcatattaatgcaaaaggatcgatcactcgaaagcggatcaaaacgttcctgataatttaagccgtcttgtaatgtgcttaacgcatagccaacagactccgcaatactgtcggcaaatggtgtgggcctcatgccacgtgccgttcgttcaaacagttcatcatttaacgccaaccttaatctggctagggcgttacttacagcaggctgagttaatccaagctgctctgccactagcccagtcttacgttctcgatacattagttgaaaaacaaccaacaggtttaaatcaatatcttgtaggcgaatcatgttagagatctcactgtcgtgaatatgcattattaggattattttatatctgaatatctctacaacttctatagtccgtttatgcaaaagcatcgcacataaatcaaataataataagtaagagcaaagatggaaattttaattaagcctaccaataaaacgataacagctactcaaggcagcaccttactagaagcgtttttggaaaatcagattcctatttcctatagttgcttatctggccgttgcggtacctgccgctgcaaagtaattgaaggtactgtaagcggaccatccgctgcagaaggccgtttggcccaacatggtcaatttgttttagcctgccaaagccgtattgaaaccgattcaatcattgaaatacctgaaccagatgaaatcattacgcacccaaccaaaacagtaaaagcccaaattgttgcttacgatgtgttatccaatgacgttcgcagccttaagctcaaaatcaacaaaggcttcgagtattctccaggacaatttgctaacctcactttctggcgtgaagacggaacccgctcttactcaatggcaggggtaacagaagacgatttgctagaattccatatacgccttgttcccaatggccgagtcacatcaaaactagatgaacacatcgaaattggcgcatcgatcaaactcaatggtcctcttggcgcctcttacctaagacgtaaaaataacgaccctatgctgtgtgtcgcaactggaacagggcttgctcccattctttcaattgttcgtggtgcattagagtctggtatgaaaaacgacattcatttggtatttggagcccgcaccgaagaagatttatacggcttgggttatttggatcacttggcgactgagtacacaaatttccaatacctaatcgctttagatcatgccaaccccaatagcacctctttccgtggcttggtaactgatgccatcgcagcccattttcccgaacttaaaaactggcgaatttatttagccggcgctcccgctatggtagaagctgcgtccttagcgtgcactaagcgcggtgcagacatcgagcggatatacgccgatgcattttaccccagtggggtataagccagtatttctaatttttgaatccaaataatgcctttaaagaaaaccagtcatttctttaaatgacaaaatccaacccacaataaagacaaaaaagggtgaacaaaatgagtcaggaaaatcgcattccaatgacgccaatttggaaccatgaagacacgagtcgaattccattttgggcttacacaaacgaagacatacacaagcaagaacttgaaaagttcttctacaagaatcattggtgctatgtaggattagaagcagaaattccacaaccaggcgatttcaaactcaccgtgattggtgaacgctctgtcattatggtacgccatgaagataacagcatttatgtagtagaaaacgtctgcgcccaccgcggcatgcgtttttgccgtgaaaagcatggcaatactaaaagcttcacctgcccctatcatcagtggaattacgacctagaaggcaaccttcaaggtgttccttttcgtcgcggcgtcaagcaagacggcaaagtaaaaggcggcatgtcaaaagactttaaaacctccgatcacgggctaaccaaattattagtagcagaacgtggtggtgtggtattcgccagttttgatcatgatgtggaatctttcgaaagcttcctcggccctactatgttgtcttattttgaccgcatgtttaatggtcgaaaactcactttattgggttacaacaaacaacgcattccaggtaactggaaactcatgcaagaaaacatcaaagatccttatcatcctggcttattgcacacttggtttgtcacttttggcttatggcgtgcagataatcgctcagaactcaaaatggatgaacattttcgtcatgcagcaatgatttcaactcgtggttctggcggtaaagatagccaaactaccaatgtatcaagctttaaagaatccatgcaactcaatgatccgagcttcctggatgttgaggtggaaccatggtgggacggccctacagcagtaatgatgaccctattccctagtgtcattctgcaacaacaagttaatagtgtcagtactcgccacattcagcccaatggccatggctcgttcgattttgtctggacgcatttcggttatgaagacgacactccagaaatgacagaacgccgtttacgtcaagctaatttatttggcccggcaggttttgtttcggccgatgacggtgaggttattgaattttcccagcagggctttgaacaaaaacccttccataggtcacttgcagaacttggcggtaaagacatagaagaaaccgatcacatggtttctgaaaccttaatccgaggcatgtatgcctactggcgcaaagtgatgggagtatagccatgaaaacaacgctaataacaactgaaaactatctaaagctgactcagttctaccaaacctacgctgccgtagtagatcaagctaattggacggcatggctcgatatgttcgtagaggattgtgtctacaaggttcaagcgcgtgaaaactatgacagaaacttgccaatggcagcgctttcgctaaccagtaaaggcatgttgaaagaccgtatttatggcatcacagaaacaatatttcacgacccttaccatcaattacatatggtgtcatcaccattaattctcagtgaatctgatcagggtgttattgaatcacaagcaaattacaccgttttccgaaccaaaaatgatggtattgcagaaatctataacgtaggtcgttatctcgatcgcttgcggataacagatgatggtattcagattgaatctcgcctctgtatttttgataacgagatgatccttaactcgttaatttaccccatctaacccactgaaaaacataaggataagtcgaggtccctatgagcgaaaattggataaacacgatcagtattaacgatattcccgaagatgacgttattggtgtcactgtaaatggccaccagatagcactttataaagtagaagatgaaatcttcgctacagacaatatctgcacacatgggcatgccttgttaagcgatggtttcttggaagatggggaaattgaatgccctctccatcaaggacggttctgtataaaaagcggtaaagccatgagcgaaccgctaacagaagacataaaaacctatgtaactcgaacggaaaacgggcagattttcctaagatttagttaacgatattcactgtctgatgtttataacatctgctgtgatatcactggcaaaccagcaaacaataaatataaataatctggagagaaacaatgaaaaaatcactattagcagttcttacgacttgctcaatcacgctgctatcaaccaatacctctgcacaaattttgtctattgcgtcaccaccacaaggttctgtttggaacacgatgagtaatggcatagccaatgtaggcagatccaaagaaaacattaatttagtggttcagccttatagcggcaaccgcgccatgatggatgcggtaaaccaaggcttagcagagtttgccattaatgatgtaaacgatgccatagtggcggtccaaggagaaggagattacaaaggtaaaaaacgcgatcatttaagaattgccttacgaatcagccctcaacctattggtatttttgttcgtaaagacgcgggcataaatacgattgcagatttaaaagataaacgcgttgcatcaggttggaatgcttttccaattggtcgtccacacatggaagccatgttggcaacaggcggcttaacttgggacgatgttcaacaagttcctgttcctgacttaattcgcgctgcagataatctttcagccaatcgtttagacgctacttattttgctgtaggtggtcccaaagtggcggaagttgatgcgtctgttggtggcgtcacctttcttcctgtaaacgcggatcaagctgcgctcgacgcagtactaaaaatacgccctgctttttatttttcagaaattaaacctgcaccacatctagttggcatcgacaaaaccataaacatgctgacatgggataacgtcttagtcgtcaatgacaaagtctctgatgagcaagtctaccaaatggtaaaagccattttggaaaacaaagacgccttggtacagctttacccaggctttaaaacattagctattaatacaccaaacaaaaactatcccggaattcaataccacccaggtgcgattcgttacttcaaagaaaaaggcctttggcaggagtaatacctctctttttaaccatcagtactcttatttacttcagttaaaggtgctttaaatgaacacggaatcatcaactcaagaagttgttattcacgagcctgcgatgatatcagtattaagaaatggcttgggagtgttaatcgctctcgccgccattgcttttgccgctgatcttttcagccgcttaggaattgcaatttatactgagcaatatctagcggtgatcttggggatcagcttagcgctggtctttctaaaaccccaaagtagccaattaaaacgcagcctaaatggtctgcttgcgctactcggtttgatcaccagtctatatttagctgtgcaatatccggatcttgttgagcggcaactcgatcttcctttagatgccttagcagtttccgccatactatttgttctggtattggaaggattaagacgagtagttgggctcaccttagtcattgtcgtcatgctatttatggtattcgccctactaggcagccatctttcaggccctctacaaacacgtgacattgacctagatagactcttcgtttatctaggtgtcgatactaacggtatgttagggctaacccttaacgtagcagcaaccattgttattggctttattttattcgggcagctgttacttcgttctggtggagctgactttttcaatgatattgctttagctctaatgggtcgaagcaaaggtggttcaggcaaaatcgccactatcgcttcagcgttatttggctccatttccggcgtcgttgtatcgaatattgtggctacaggtgtcgtcactattcgtatgatgaaaaaaggtggattcaaacctcacacggcagccgctattgaaactgttgcatcaacgggcgggcaaattatgcctcctgtaatgggggctgtggctttcttgatggcagaattcctgcaaattggttatagcgaggtggtcattgccgctttggtgcctgccattctttactatgcggcactgtatatccaagtagatttagaagcggcaaaagaacaaatcaaaccgattgatcctgcacttattccctctaaaagaaaggttatacagcaaggttggatttttatcattcctttcgctgccgttattttagccctctttagctttaaccaacgtccggaaacggccgcactttggggtgctcttggcgcactaattgttggtgtattaaaaggttataagggcaaacgcatgggcgctaaagatatcttgggcagcctagaagaaactgggcattctattgtcgatatcatcatgattggtgccgctgcagggttcattatcggcatactaaatatcactggtttaggcttcggattaacctatttcttggtcgaattaggccaaggcaatctattcctcttactggtcatttctgctgtggtttgcatcgtactcggcatgggaatgccaaccgtcggcgtgtatttattactcgctgttttagtcgcaccctcattaattcaagttggtgtagaacccatcgcagcacatctgttcatcttctatctgggcatgatgtccatggtgacgccgccgattgccatcggcgctttctttgcagccagcattgccaaggcgaatccaatgaaaacagcattgacctcaatgagactcggttggactgcatacattatcccattcttgtttgtcacaacgccgtcactcttattaatcggagagacgtcacaaattgtcattactgtgatgagcgcactgatcggtgtttgggcagtatcggtaggctttgcgggttacttcaaaaacaatctaaatctcgtatttcgatttggctttgtcatcgcgggaagcttatttttgctgccaaatttacaaggcggtgatacgccaattgctccaaaggtggcaggtctggctctattagctactctactttgcgcaactcttctctttaataaagcaacgtctcaagcatcatctaaacagactcaatcttaggaagaagctatgtatttatataattttttcaacagttcgacctcctatcgagttcgtatcgctttagccctaaagggactagattatcagcaccatggaataaacatccgcattggtgagcaatccagcatggattacatacgtataaatccatcaaaaggtgtacctgtgctcattaccgatgatgagcaaacgctcagccaatccatggctatcatcgactatttggataaaacccatcctattccaagacttattcccgcagacaacatggatcgaagccgagtcctagagctagccaatgtcattgcctgtgatatgcatccagtcaacaacctacgcattctagggtatttgaaaaaagaaattggcattagtgacgaacaaaaaaatgactggtaccaacattggatcaatgaaggctttactgcagtagaaacactactaacaagacatggtcacggttcttattgttttggagaacaaccgactctagccgattgctgtctggtcccacaagtcgctaatgctttgcgcttcggttgtgatctatcgactttccctaaagtattagctgtatatgagcattgccagcagcagcctccttttcaacaagcggcaccggatcaacaacccgattacatgaactaaagagcatgaattaaacaacattatctaaacaccgacacatccaaatacgaggagagtcatatgcaatcattaggaactttagaggatttaccgcaatcctatcgcgacaaattaacagaattgaatttggtaccattgtggccaaatatgcgagcagttttgccccataaagtcccaagtcgtaaaacacaaacgctaaattggcgttttgataagcttcgtcccttattgattgaagctggtgatttaacgccaatggaaaaagctgagcgccgagtgttggtattagcaaacccaggacatggactgaccaacatgcaagccactccgagcatttacatgggcttgcaattgattttgcctggtgaaaccgcccccaaccatcgtcacactccgaatgcggtacgcatcatcattgaaggcaaaggcgccaccaccattgtcgatggcgaaccttgcataatggaacgtggcgacctgatcttgacgccttcaggtaagtggcatgaacaccaacacgttggtgatgtgcctattatctggctagatattttagatttacctttgatatatcaacttgaggggtcatgggcaattgaagggaaaacccaaacctataccctcgaacgcgacaagtcttttgccgaatacagcgcagcaggcgtagttcctgaattgaattttcaaagagcaaacaacaacgctccaatgctgcgttatccatggacaagaactcgttcctgtcttgtcgaaatggcacagcattaccctgataaaccgctacgcattgcttatgtgaatccagaaacaggttccagcttattcccaagcattggttttggcgccatgatgttacgtcctggggaaaccttatcactacccaaacgcaccacagcatgcgtttttcatattgtagaaggccaaggctcactaaaagtcgataccaatgactctatccattggacagaaaaagacactcttagcgctcctggttacacagaaataaccataaacaatgcctctaccaccgaaccagctttcatcattaccgctgacgaagctcctctgcatcgttatcttggtattttttaatcggtttattctgcctccattgtatttaataaaaggacaaaatcatgacgaacaaacttgcgtttcctgccaaagaacccgttttagctaaaattgctgattcagaccatctatttccaatacatagaattttttgtgttggccgcaattaccacgcccacgcagcagaaatgggcgtcgctgttgataaaaccacacaggaacctttttactttatcaaggatgccagtacttacgtgtccagtggttccagcatcaactatccaccacaaactgccaactatcattatgaaatggaatttgttgttgccattggcaaggaaggttttaacgtcactgaagaacaagcggaagacatcatcttcggctacgcctgtggactagacatgacacgtcgtgacctacaattaaaagcccgtgaaactggtcgaccatgggatttaggtaaagacttcgaagaatccgccatactggcccctataattccgattaacaaaacgggcttcattaaccaaggtaaaattgagctagcagtaaatggtaagacaaaacaatcctcggatatcaaccttttgatttggaacgtacgtgagatcatcgctcatctatctaagttctatcacctacaaccgggtgatttaatttacacaggcacaccagacggtgtcggtcccgtagtacaaggagacaaaatcattggtgctatcgagggagttggctctatacagctggatattaatcagaattagatcaaatgaaaaagggttgaagcatacagcttcaacccttttttaagaaaaaacattcaaaaaactacaaaatccgcttaagtaatctatccgctcgtgttcgaatgactttcttcaatagtctttggatttttactggataatcatgaatggtttcaagctgagcaaaagacgaaattcgctgcgtatactgatgaatattgtcaaactcagccgtaaacttagctagcaaatgctgctttggatcttcaatcaataagccgttttccaaatcaagcgcccatgctcttgggttcacattattgcctgttagcaacatagtttgacgatctacccaaagcccttttaggtgataactattgttgtcgtgcttccataaatgaatagacaaaccacccgacgcaatatggctttcattagcgcgagcaaacttacgcaaattcatctcgtacaaatacggtaaaccaccaatagctttaaaaggctgatctggcgcgatataaaagtcattggcggttttatcacccaccacaacatgcaccttcacgccacgcttaatagcacgttttacttctctcaacactaccttgggaaggttgaaatacggcgtacaaagaacaatctcttgttttgcattcgccaacaacgcagtaattttttggttaagcacattgttacgcttaccaacaccaaccataggcgtaacggctacttgctgatcatttactttctgcttttcaccaccataggatgacttgcccagagagattctaaattgtcgaatcgctgattttaactctttcgtcgaaggcaaatccgctacagcaagattattcactgcaggattttgaatcatatcgttacgaatgaatcccgccatactgtcagccagcgatggattctgaataacatgataccgatcaaagcgataacgatcctgataatgcagataaacgttgtttaaactcgcaccactgtaaattaccgtatcgtcgataacaaaaccttttaaatgcaaaataccaaacacttcacgattacgcactggtacaccataaaccggaatcgcatgctcgtatttttcagcaaacgcctgatacatagcggcgttgcctttggccttttccgcgccgatcaaacctcgctgagcccgatgccaatccacacagataacaatatctagcccaggattacgctgcttggcctcataagccgccgtcaaaacctccctgcccgcttcatcattttcaagataaagcgcaacaagataaattctcgacgtcgcgttattaatcgcgtctaacaaatattctcgaaaactaagggcagattgcagaacttggaattggtcaggttcaactgcaaaagtaggcaatgaaccgaataaatttctaatgagcataatacagaggtgctaccttatttttgactaacgacagactgtaacaaattcgccgcttttttcctaaaaaataatcacttgtgctcgaaaagctctgaatttacaagcgttatctacatcatacacagggcataaaacacaaaacatcaaatacgatttaaaccttaacctcttccatttcagggttattctttaaatacgccatccaagatgagccaataaccttcacctcgccttcaatccaatgcttgaacattatcaccttttgatacttaaaatgcggtgcgggcgcgacaagataaaagtcatattgcgacttcatataaatgggtagcggacatatcagctgccccttctcaatcagctcataaaccaaaccataacgcatcattgccagaccttgttgagacaacaacgcctccaccaaggaagtcgagtccgccacatgcaaatgcgacttcatcggcatatcataaagatccaaaaatcgctgtagcacaggccatacatgtcgtacatccggcccagtatcggtaataacagggatattaattagctgttctttaataggtttatccatattaatcattgagggatgacacaccagcaccaaatgttctctgaataataattgcgattttagcccttcatacttacctcggcctaagcggatgcataaatccaaatcactatccgcaaaagtcgataactcaatgctcggactcaagcgaaggttaatctccggctcctgtgtttgaaaacgccccaaacgcgacaccaaccaacggctcgaaaacgacggcaccgaactaatcaccaaggtattggggttcggatcttccgtgatgccttttacaccctcttctaataacccaaacgctttctcaacataatcaaacaaatactgtccttcagacgtcaacaccacttgccgagtctgtcgctcaaacaactcaacactcaacgcctgctccaaggttttaatctgctgactcaccgccgcctgcgtcacaaaaagtgactctgccgcctttttaaaacttagcgattgcgctgcataacgaaacgcctgtaaggatttaagcggcggtaatgctcgattagaagacatgaaagacaccctttataagtaagattttcttaactataaaacactttttctcgtttgtcgcaccgcaattaaaagccgattatttggacataaagcaaacacataaaccaaccgagaaaaggaaaatgccatgaaaaacagtacatcaaacgagatgcctattctcacaaaccgtccgctagacataagccaatgcggcaaagccacattagataacctgaaagaaaaaccatggaaagcgattatcaagaaaatcgcccataactggcgcacgagaaaccgactcagccacctaaacgaagcgcaactgaaagacatcggcctcaccgcggcggatgtggatcacgaagtgagaaagccgttgtggaagtgaatgtgattggggtgggagcaagggcgcttggtggagtgctcttgttgaaaagaaggttaaaaaatcttaacaccattagttttaacaaaaacgacacaatatttataaattataaccaatatcatatacaacgtttttttatagtttaaatttataccaccctacaaactaataaaaacatcaaaaaaactataaaaatcatttctataataatcaaaacctctcacagaaaataacaaaacttatttctctattaatactttttcaatgatttattgtttttttgatggtaacttcgaattaaaccgtgaaaaaggatgagaaggtgaaactatcaaatatactgtctacagttaatcaagttgaaaaatcaaagtttataaattttttagatcgtgtttgtagcgaagcaattacacacgataaagaactagcaaaacgagtcaacaatattgacggacaaataaaaaatgcctccagtggagaaatcattcaactctttgagttagttcttccttactttgaaaaaagtgttaaagaacagttagctatgcttggagcacaagcatctttgcttatcaatatagtcagccgagatggaaactgcattgcacgcctatcatggattgaagctctctacaccaaagaatggacctcaatagattctaaggctaaggaaataaatagtttaatagaagcttcgctcgataatgaggaatttaatgaagctaagcgtctagaaatctattattcatgccttaaagaggcatacactaatgatgagaggaacaatagagaagccaaaatcacagatgatgaaagaagcattttaaatgtcttagctaacaaactggacattacagccgatcagaaatccgcagttgagcatttagtcaatgctattcctcaaacagaagtccaagactgcctcaacactttacgagaagtcggacttgtttttgtaagccgaaaaaacctaaccatttacattgccgatgaaatagtcgcaatgctcaaccgaatgcaaggtaaagaattggcggataaacatttactacgcatattacgcactctaagcgactctgagctatcaaatattctcaaagcccatggcaaacgtatcagaggcaaggaacgaaaagaaaaaatcagtgaaatcattaaaatgggcttaccgatatccctagttctacaacaagacatcaacaaccctgacgcaaatattaacgatcgtaaagagcgtttaaaagtactcatttctgacctagatttaggtttagataaaataggtacaacacttgatgaaagaacagatttaattatctcatctctaaactcctctgcagaaaatgaattcaatgcactcagtgctactggctttaaagatctattttccaccttaaaaacccacttcccaacactaacatcagtcctacaccaagattttgaaattgaagataatgaggaactagatgtcgataaacttagagcattgagcatcactcctcacgatattctttacatgctgtccaatgaggatattaaatctgttcgcgacagtatgggtgtgagcaagcggggaaatccacgcttagtcattttggagagctttgccgatgctaccgataaactaattgaaaactatgcattgttagcaaaaagagatcttgcaagtttaaaaaatgagggaatagaaattgcagaagccgatattggcattaagttcgaggaggtaactaaagccatcttcgaacaacttggccttgatgtagacgaagatttaagaagatctatcaatacagcaaaagataaagcagatattattctttcactgagcgaagacgatataatcatcggcgaagctaaaacctgtaagaatggggatttcgctaaatattcaataacttcgcgccaagttaaagcttatgttaatcgttgcgaatcttcaggaaagcgtgttgctcaagtattaatcatcgctccatcattttctaccgactttgttgaatcagccgaaatggatacagagattaatatatccttattagaagctgctggacttaagcagatattagatgcatttaaatctagaagaaatccgaatttttctgcaaaactcttcacaaagggtggtcttttaaaagcagacctaattgctaaaaatgtgtagatgcctcttagttgagtaatttaaatttgaataaatgacattccgctgaaatagttgattgctaagaggaaggaatgtcattgttttaatgcctgaatagtgtatagctgtcgtaccagaagcagactcagccaattaaaggcgttcaactgaaaaaactagaactaaattccgccgacgtggatcacggagtgaacaaaccgttgtggaagtgaatgtgattgaggtggagaagcaacaagaatacttggtcaagtttccttgttgcacggttataacgcagcattcaccggcttgtccgttgctatgccttgttataagcgctattgctgacatatcgtttgctaagatttgctaagctcttgttcttctttataagatccaggcggatgtcatcccattcaagcaatactgggaatttttcaattgtttcatcaactggctctttaggaattgagctaatagcatttaaacccacgggcttttctccattgataacttcatattcatttatagcctctaaaatctgatgtctggaatcttcggaaaccgatgcaaccaaatctctaatttcacagtgtattttactgattgaacccacataaacccttacggcataaagtagatcgactttttcggccatatcctttaaaacttgcttcttaaaggctttgtcaccatcaacctctgttttatgagtaaatagacggggcttaaattccagctcagcatctgcttcttgggacgtccacttactacccaaagaagttgagtgaactgctaagcctcggtgttgtacatagtttctcaacgcctccataaagcgatattcaaaaaaactatcatactcacttgagaacaatgcttttacattacctccaatatctgaacgatcaggaaaacatgactttacatgctgctgtatttgatcaatgtacaattttgtagaagttaaaaggtttaccactcttctgttaaaggccaacctgatgtcaaaaaaaccagaataatctgttgatctccgaatcatataatctgatgcaacattcagacactctttctctagatccaaatagttggagataagcaattcatacttctcttcaatagctaaagcagcagacaaacagattctagcttgcttcagattattgaatctaacttcgtcaatactgagctcttgataataacccgcccatccgcgaatcgtatatttcatgattgccaattgctcaccttcaacttataacaattaataatgcgcatgcgcgtttagacaatttcaaaaccatcccaaaaaacttataaacaattgaataataaaagttttataaaactgttcacaaaagtgaaaactggaaaagcgagcattcgcgatatttcatttatccacggaacactatttctgcgctgtgggttcttattcattgatattaggagacttcctaaccagccaccagtaaaaacacgcacttttttgattgtttttcagacaaaacaaaccaaaaaagaatgatggatccccgccttcgcaggatgacaagacgcttagaggtaaagcaaacatcaagagctaggtcaacgagcggtggtgtttgccttgctcttgtctccaacggaggtcagggtcaaagcccttttccaagtaggcttgttgtttctgaaagtgagatgatggaaaaggggttcgaccctttaggataaccccatcttccgtcttccccttgaagaaaggggaagagacttgtccgctgtttaaatgagtaactcgttaatgaaccgtaaaaaaatcgctgcgcttatcgttccttaagattaaattgggacgtaatgcattcgatcacttaacgaaacaagacaatttttactcaaaccccggtgggtatttctctgacacttctttaatgagttctttgacttttttaatggcaagggtgagctgtccatggggtgacatagataatgctaggtatcgttttatgcccggtgcaatgatgcgggaaacagataaacctaatagattacgcgcggattcactggcgtaagcgcctagcattgcataacatttatcagaagcgaccgcatgggtctggagggataaagagtcagcttccagtaccacattaagttctatgtcatagcgtcttgctaatacgtccaacctatctcgccagctactaggacggcaaaatagagttaatggaatgccatttatttcgctgaattctatggttggattggcggtcaatggatcattcggtgggccgactaaaaaagttgcggtatcacgtaaatatatatcgccacctttgtcatcgatggaatgtcgaaacagtaatgccagatcaacacgcccttcttctaaccagttttccaattggttgccctgcgcttctcgcacttcaagctgtattcctggatagcgctctttggcaagtttatagacttcacttaaccaaggcgcggcagtggatggcaagattgccagtctcactttaccaataggaatgcccgaggtattgcgaatgctgttttgcagctgctcggtatgctgtagccagctccggacctcgggttctatacgtttccctaaatctgtcagttcgacccctctgcccgtgcgaatgaatagctgacaattaaacgcctcttcaattgtcttcatttggcggctcacttgcggttggctaattccgtgaagtgaagccactttactcaagctacccagttcgcaaacatcgacaaaggttttccaaacttcgtaattcatgctctacaacctatacatttaatacatatcagaaatactacttacacagtattcacatagcaaaacaaattctatgctgatttacgtgctcttaacccaaacagagcaacattaaaccaacaacataataactataggtaattctgatgagtaaaattgatatagaccttcgtggactgaacccagcacctgttactccttttaatcgcgatggcactgtcgactataaggcaattcacaaacttggttcatggctgaaaagtgttgatggcgtcaaaagtcttactgttttgggacatgctggtgaaggcacattcctatctgaaaaagaacaaatgaaagtaatcgaagcatttgttgaatcggttaatgacgaaattccaattattgcaggtatcactagagaaggtactgaagtcgctgcagctgaatgtcgtaacgcagttgaagcaggtgcaaaagcaggtttgttgtacccttcacatggttggctgcgttttggttatcaaaaaggagcgccacaagataaatacaaagtttgctacgaagaaagtggcttaccgctgatcttgttccaatacccagatgctactaaatgtacctatgatctagaaacacagcttgaaatttctgctcagcctggtgtttttgcaatgaaaaacggcgtgcgaaatatgaaaagatgggacactgaaatcccagtaattcgtgcagaacgccctgatctacaaatactaagctgccatgacgaatacctattgcacactatgtttgatgtagatggtcttttggttggttacggcaacgtggctccagagctattggtcaaacttatcgaagcaggcaaagccaaagattatcctgcggcaagagccattcatgatcaacttttgccagttactaaaaatgtgtaccaccgcggatcgcacatggaaggtacagtagcattgaaacacgccttggtggcacgcggcattttggaacacgctaccgtacgttctccgctactaccgcttgcggaaggggcagatgttgagatcgcggacgcattacgtgcagcgggtataatttaatagcaaaattatatcaccttaaatacactgaaattcattttcatagagggtggtcacggccggccgcccttaattaaggagaacaagataatgaaaataacaaataagttttctgtacttacttcggctcttatcattacgagtgctctttcactacccacccaagctgaagaattaaaactaggtgccatgccagtaggatctggttggtatgttggtgctgccgctatccaaaggatggcacaagaaaaagattctaaattagacattgaaatcattgcccgtggcggcggtgttgctaaccctatggtggttgaatcaggtaaggctgacattgccctatccaacgtttccacttcgcgctgggcttccgaaggcatgttgttatacaaaggaaattcagccactcatattcgctctttggtcggtggcctcaaccctgtttatatcggtgccatcgttcgcaaagattatatggaggaaaatggtttcaagacattagatgatattttgaaatccgatcgtccagtaaacatcatgatgaaaccagctggctccaatattcctcccgttgtggaagccattctctctgcatatggtttagatagagataaaattaagtcccaaggcggcagtattctccaagtggattcctcacaaatgtccggattaatcagagataaacgggtagatctttatttcgataccattttacaaggacacccatctattactgaaatcagtttaactggtggcattgagttcttagacatgtcagaaagagcgttggacgtaatggcctcgctaggcctacaaaaaggcagctatggaaaatggtttgacgcgcaaactggcagcaatattggcggagactttggtacacatttaattgccagctctaaaatgagtgatgataccgcttatgccatcactaaaattgttattgaaaatatggatcagctaagcaatgactttaaagcttggaaagcatttaagcttgaagatgcggctaagccggaaaaaaatggcattcgtttgcatccaggcgccattcgttactacaaagaaatcggcctgttaaaataatgtcgtgctagcctcaacaataaatataaaaatcaggtgtaaaagatgcaaaaacttgttcgtagatacatgctagatccttgtgcttggttagcactcgggttaatagcttaccagtactggattttatttaatccagacctccccttagtcgagcgtgcaacgcatttagtactgactttagcgatcgcttttctttcaacaccctttttaaaatccaatccctcatcaacactaaacaaagttattgccgtagccatgtttgctttggtcgttgttgttggctgttactacttttttgaaagcggtagactgtcgagccgaattgaaaatgtctcaccaattgaaacttatgacattgtgatttgcaccattctggtcggcctactcttagaagcagtacgaagaaccgttggctatgtgctactcattgttattgttatgtttctactttacggcgtgtttggctatttattaccagggcaaatgggctttagtaatatttcgtggaccgagtggagcgagatttttggcatgacaaccagtggcattttgggggtcaccacagccacgtctaccaacttcattttttacttcatcgtctttggcgtagtgtacagttccgttggcggtggacgactctttatagagttggccattaaattggtgggtaaatccaaaggcggtggtgccaaagtcgccattattggatctagcttaatgggcaccatttctggtagtgcggtagcaaacgtcacggcgactggtgtatttaccatcccattgatgaaaagaacaggcatcaaaccagaaaaagccgcagcctatgaagccattgcttccactggcggtcaacttatgccgcccatcatggggatcgccgccttcgtaatggcagagatgctagccacctcttacaccaacatcgcactcgcgggtattttcccagcgcttgccttttacttttcactgtttgtttttgccggaatccatgccagaaaaaccaacactggcacgctgaacgatgaagatataaacgaaatcaaatctatcttcccaagattaaacatgctgttgcctcctgttgtattggtggctggtttgatgatgggctattccgcgcaaatctctgttttctgggccacgataacctgctttatcgcgccatttttaagcaaaaaaacccgctacgacctaaaaaacctaccgcaaatggtactggactctggtattcaagcggcaaaaattgcttgccctatcatggctataggaatagttgtatcggtcgcaatacaatctaacttagcactaaaatttgcttcaggactcattgatattggtggtggttcttacacggtttctttaatcatgattgtgcttggctgcatcatcatggggatggggcttcctactgttgcagcgtacatcattggcgctgtactctatgttccagcacttaaagagctaggtgttagtgagctacaagcgcatttctttgtgatgtatttttgcgtactttcaatggtcacaccaccagtatcactggcgtcttttgctgcggctggcgttgccaatacagacgcaatgaaaaccagtgtggaagccttcaaaatctgtgcagtggccttcctcattccattcgccttccttgccgacccagcgttgctgtttgttggaagctatatagacattttatttgcgggtgctggcttgatcttttcaaccgtcatctgggcaattggcgtcataggatttgcgaaaagaaggatgaacctagttgaacgcatcatcatgatggcatgcggattcttcgcgatgatatctcaaacagccagcgacatgtggttgatcgccattggaaccagcattgcttatttggtctatcattggttaacaaaaaataaggaacccgcattagcacattccttaaatcacactaaataactggcctacttcaggacgggacatgacctacaaaaaagccctttcaaattgaaagggcttttttacaggaatttaggggcagatgaaaaaatgctactaaattcctttctaagcagctcgttcggcggtgaacacaataaactttaaattcatatcagaactagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtattcgcaaaaaaacaagttacaacaggcagttaggtaaaaattgacgtttttacctatgtttttcctaaatactgtaacttgctgtttttaaagtatatttttaaagagccatttttattggttaaaacttaggtaaaacaccttctgcactgagtccgtaggtgttgaacataatgtgtttattcgagggtgcggcctcttttcgaatgatgctcatacagaactcgttatcactgtgtaagcttttcattcgaataaaaggcaggtctttatccgctttttccatgctataccctttaaaaaaggcggcagcttgttcccacgtttcgttatggcgttgcatacgtcgtttaatgtgcttatctggcgaaccagacttgctgcgacgattaaaggactcatagctaataacgtcattcggaacatcggcaatgctttttatgtggacatagtcttcaagacgatgtagccatttaccaaaattcaaacgctcaaggtcggttttgtcattcgcaaacaatctaagcttgttaccaacaaaaccgagcttttcattctctcttggttggtatttgggaaagctcactgcaacgggcacttgcttttgttcgttttgaatttccacgagagcaaggtgcacttgcatcatgagcttggaccacaaaaagtgaacaccaatgtcgtcactcggtaacaaggttatgtcgatgtagtgtttcataccgtcccctcaaattgtttaaattcgctctccgtacattcgataataaattcttgggcgcctttgcttttgcttatttccgaaagatctttaaggaattgtgggctttttagtttttttatttcaaagtattgtacgttactgaacataccaatgtagccaagcacttcggcacggcaaaagtttttccttggcatgggcggacacgtcactttgttatccgaattcgaatcagattgtaaaacaaccgttatatcatcattctcacggtagtcagggtcaaattgtttaaactcatcatcagtgcagtgtatgaacagtgcatcactccccttgccctgttgtatttctaggatgcgctttccgaactctttctttttcatataattcaatgaaaaacgctccggtccccccagcattcctaaataacccaacacctcttgacgacaaaagtctttacggctcatcggaggacattctttcgtttcaccgtctttggtttttaagactaccgtaatcacttcatcattagccaataactcccttaattttttatcaataaaaagatacacaatccccgccgcgatcaagcttgttgaaactgaaacgacaagactatgaataaagcctcctttaaaatacaagttagccttgtcatcaatcgaatgaatgcctatttcattgccacatatccctgctatcacaatgaataaaagcggtaagagaaataccacaaccccaaaaagccatgttcgcttaaaattcatttttcacctcttagctgctttaatcgctcttttcttatatcgtgatttttatttttcttattctttggaatataacctatatcatttaagcacttggctagagacaaacgatcctccacgagccagttctgaatagcataatcaatacgctcatctaatttttggatgtattcttcgctacccttcttattttcataatcgtcctttaattctctacaaacttgctcaacggttttagcattttcgacctgctgttgacgttgtattacttcctgttttcgtttctcgcgaacttcaggcggcaacagtttttcagcttcctgttgtaattcgtagtaaagcttgtgattaacgctcatatacccataccctgccgcggttttcgcaccgattccgttatcttgtagcgcttgagccagcatcttctgacacagttcaacgtgatcaggtgcaccttcgataacaaacagaaaacttccgtacacagccagttgatgattggggatggggctatctttatctgatggttccgcttttccgccgttgtaataggtttgatggtgggtggtgacaacatctaaaacaaacggctttagctctggagtccctttactaaaaggcgcccaccacgcatcatggaacgtcactagcccagatacgcgcttaatatcatcactatcacgggtgccaaaaaggtcggctatcgcttcagcgttatcctttaaatgctgctctgcccaagcccgcaccacaccttttacgctagaacctgggatataaggcatgccgtagttgtggcttaaactgcaccctgtttctaatgtaccgttgcccgttaaaccgatgagcaaacggttctcaagtgtcattacggtttggctaaaacgattctcgtcgcttgtgagattaaaccagcgattaaaggctttggggtatagatcacacttaaaaccaacaagatcttttaaatgattggttttggcgttatcaccgatttcccctgtggtttcttttaaccctttttgcagccataaactggggttaatggttgtactcttgcagtcattgagcaagtcattaatcacttgtcgacgtagttcagtcatgacttggctccttctgatcttccatgtcaccagatgggccacgctttaatacaccttgcacataacgccgcagccagcctgatatttctaacgcttcgcgggtgtagcgcataattttcttgagatcggaagcaatgatttgctcatggaatgctcttctgtcttgaacatcgtaaaagtctttatcaatcttctgaaaagcagagagtaggtgatccaataattttgcatgggcatcttcagaagcttttgaaagtagaaaccccgtggcttgcggtaagccgttttgcaaaatcatggcaggcagtttatgcactatcgtggcatagctcttatgcagctttttgtctccactctcttcaagcttagccacctgctgataagtggtttgtgcaatgatttgattccttgagatcatgattcactctcctgtgtcatcatttgcaccaaaccgctgccgacacctgcattgccgcccatttgcaacagagtattagcttgttctttgaattggtgagcttggtcattcgctttttcattgatactgtagctcccccatagcacacactcggcgggcagattttcttccgtccataatgcgccgttatccacaacccctgtgtcttgattcatacgaatgcgagtccgcacttcggtggcggtttccgctaaatacgcaaacacatcatcaggcaagatcacaaaatgctgttggaaatcagttcgagccgcttcatctttatcatccgaatacatgaccttagataaacactcggcccactcttgcgctttaccccccttaaccgcatcgatatccagctcttcaaacaccactttatcagcagcgatattttcgctgtctttgccaacataggctttgtctttgctttcagctggcagatcaatggctattcccagcgcttttttatagcgctgcaaaataaacgggcacgtagcataggccacaatgccatataggctgcgtaccggcagtaataataagtgcgcatcggtgatagagagcgcgccagcaaaactttcagcgccgtctttcgctaaaggcccaaataacgctttcgttaatggggcattgtctttctgtgctgataaatgcgcacgcagtacgccacgtagggttgcgccaggcacgatgggcaggtttgtcgctcgctcacgaataatcggttgatcgacaatgccaaccgattggcctgagccacaatgcaggatcgtttgcgtaataagatgataggtataaaatgacataatatagtccttatttaattctttgattcgttccatgaatacgccatgggaagcgtcaggccaaagccattgagattatgttgtttatcgtcacacaggtgtgccatccacagcttttctatttcttgttcagaggcagtaccatccacgattgcaaaccaataagttgcccctgcgaggatcatgcgctcgctggcgcgaggtttattactggcgagatcccagcccgattgtggctgccagcggtcgacagcggcggctttgagttcaaggtgtaagtgctcgcagccaggcggaatgcctttgtcaagccactttggtcgccatccatttgcaaaaatagttggagtgagaaaggtcaggattaacccaccagcactaatgatctcttgagcaaaattttcgggcggtctaggccatacctcacaatcagtcacatctgccaagcgccgttcgccacctaagttcattgcttgcaaggaaaccttgccatctatacccgcaagtatcgccacacgctcactggggaagttttgcggctgatcaggctgctgccacatggttaagccagttgtttgaaagatttgcccgtcaacggagttgagcgtttcattatctcgttccacatgggtacgaatatctggctcggtgggtgtccagccccccttttctatatctgaaaattctagcttttcgccttttcgccatttcaataagtcggtcagcgaccaccatttaggaccactcacaggtttgccttcgatgtcttgcgataaaaacagtggcagcaagccattaggtaaatcgcatccttcgtcttcattcggctgaagaggttgcagcccaaccaaggtaggcttgttgtccaccgcaaagtactgtgcatccgccggttttgggacaagaatatgtctttgttcgagtttactgaccgattgatcaagaggaattttcaccgctaaggggccagtgacaggcacctcaagcagtgagttaagctgttcttgattattcctgtcattaaaatcaatgccaatggtgcgcccatgtatgttccgcaacgcgcctgcaatggtggacggcggcgggaattttgccgcttcggcatccgaaatcgcttcaaatgggcggctggagcggataatcaatggatcgagagggtttaatacaaaatagttcatgacatgtcttccttgcctaaatccgccgttgtccgcgcggataaccaacgggcaatccgcagcatattcgccagttcgaccaatgattgatccttcgcctgctcgcgtaattggagttttaacgaggcaacgtgttgtgtaaatgtacgatgattgtctttgtcttctttatcaacttcttcgagttgcgcttgtgaatattgatgggcaaacgacgcgcgtgcgagcatacgctccatttcactgaggcgaatgcccaccgctatctcacgatcaacctcttcgcttttagtccacttaaggctctgggacatggctaatacatcttgcataatgcgtgtgggtaacagacctttgcgaaaccccgtcacaaacgcgttcagagcgtctattgttccttgctcgtcccatcggcaacgccatgcaatttcatagccagagcgaatgcccaattggatcgccagcgcgttgcgcggtttttccagtccattgcctttggccaacttctccgcttgaatagcgcgatggcgtagttggcgcatcggttgtacaaaatgtccgattgccaagccaacggataaggtcggacactccgcaccaagctgctctgctatcgctttcattgattgctcaaatagctcggccagctcttgcgcacataccaaggctgtattaagcggcaaaaaagcaagcacatcatcgccccccgtgtaaatggcgtgacctccgtgctctcgcacgacaattcgtactttagtagcaaattgatgtagggctttagaaacctcggttgaatcctttgtttttttcgcctttgataacagctcgcccatgcgatcgccatcggctttgagtaacactccgtaagggactggtgcgcctttttcttcatcaagattagacaaatattggagtagattctttttgatggtctcatcaagctctttctcttgcgctatacggctgggaaacaggtattcaccgtcgtaagggaagtcttgataagcgtcttcattgccctttaccgtggtggctaagccttcttttacgaaaggctgatagtgagattgaagggttttaagctgctctgaactaagagaagataaccacggctctgccactacgcgcgaaaacggagtaaattgctcaaaatgccctgtttttcgcttaatcagccctaaaatgtccaactcttcgcgctggctcagccgcaactcatgctgctgatctttacaacgcacttgattggttaacgtattattagcgccatccaacgtggacttaaacaaaccgatcttcgtatcttgaatcggatcaaaacccttggtttgcttgcgtgcagagagcagcttgcctaagcgtttggaggcgtcaccgtattggtttgattcaagttttacccaagccgcgtaagtttcgagaatatcgtgcttttgctgttcaaaccgcagccaatccacactaaagccttccagcttgctcttacgaacttgcgttatgatctcatctaaacgggcttttgccgcatctttcgcatcgtcaaccatattacgcacctgttgagaatcatcggcgtgaatcaccgcacgaatcacattggcgatattggcttctatgggcgtgtctgaatcggggtcttgtggttgcaagtcaacatctggattctttgggcttgggaaaatcaagcaaccaccttgttcttgatggagctttaacgctaccgcacgcgatacttcagacaacaaccacgaaccacaccataaatcttggctacgccgccccgcttcaatcaaactttgtactgggccaatactgatggccactaaataatccattatcattttcctttttcgaaatagtctaggaaggcagaaagcgggtctggcccatgttctgggtcatcagcgcgaagtttatccccatcttccattgggcgaattgctttggcagctttttgtctggccactctgtctgttggccaattttgaaatggacctatttgtttttttggctttggagtgagttctaactcttctgttaacgcttcttgccattttggtagtaatagcgccactgctttccattcggtatcgtgcccataaggtcttaaaattagaggactagccatgcgctcactattaataggctttaaatctgtttttgctggttcacctttccctaccagcttcaacgtaataggcaaaccaaatgctgcacgagcaaatatattacctgcctcatgctttggaaagtgcttcccatttgcattactatccgtcaatctgcgtaatgcatctggttccggccaaaaacttcgtccggctttgcccgatgaattgtttcgtccaatgccaggtttttgacggaattcaaataacctttctgaagtatatttccaagctgccgaagcgtgactataggttttattagaaaatatcagccgaggcgattctgcatccgtgcgtttaaatacatcgtgctcattattaataagctctacattttctatgctaaccgcaccaaaacctcttcgagtgcgaccgccaataccaccaaaagaactccaccaccgtaaggcttcttcaacgtctttcttcacagcatcatcacagcgaacaaacaaggtaaaattgaaaccatccttcagccaatcgactgtgccatttatactggcagaaccaaaaacatacttaataccttcataatacttatttgattttacgagatcattatccattacagatttagattgaaccttaatctccacctgactcgctttagctccttcatcaccaatcccaccccaaatagctgcctctttatcaaacatccctttagtgctatcaaacgggccacacgcaatccgccaccaaaaacgtaattgcccacgaatcgaactagcgcggataggcatctcagtatcgaccttgcccgcttctactccaccgccatacatgggtgtaacaagcgtgcagttataggtttgccattgcttttcaggtgggtgttttaactcttctcgcagactgtttaatactcctgcgtctatttttcttcgcatatatcgacctcttccttaaatcgcgttaaaactaaagtatttatcattttttaaaaatgactgattcgtttagcttgatgaaaataattttttgccaagtaggaaaactcactctattaaagactaatcactcggcatcactagtcgtcaacggactcaatactttttattaccaagtgtattttataggattcgaggcacctttttttcggtactcatctggaactcgcttaccaacatattgctgttgtatatttattggcgcttcgccacctttaaagccataacgtccttcaacactttccctgcctgagaaattgtctgaatttgcttcgagccactcttctgcaataaaagcacctacaatcaagccttgtactgtagccagtacaacctctgcctgactcgctttcttttgactcaagcgccaagcatagcgagttgcttcataaagggaactgtccaaggcagtacggttaacacttataagtagaaccttgtgctcaaactttgctgtttctgcagaatagcgctttataatctcagatgagtgcatcgcaccaaaatcactgtttccatgcccatccatgatattagtgattccaggataggcgtcaattagtgcggcttcaacctcaaaggctgagctttcggataaaccatgtcgatgaataacatgtgcgacatcaaaacctgcgagatgaatagatcggattctagtcattttctccgataacgaatcatcttctatatcaccacgcacgtgagcaaagacacgattacctttccccttaccaatataaaaagtttctccatttctaggatcaatcaatcgatagacatagtattggagtttttcagccacttctggggggaatgaatcaatttttgagtctgtcataaacatccttattctttaataacgtgaaagcacactcaacctaaaagggtgaagcagccaaatgattaattgaaaatcacattagactattcaagaaaatcagtacaggaaaaaggtacagccgtttttcataagccataaattaacgaaaaaagcgctttgttagcgtgacgtttatccaaaaaaacctttatcagtattgtcgtattcaatacctttaaaacactggtccatcaaatagattatggggtggtaaaataacgatttacatgaaagaaagcttcgctttcgcggcaatttttaaaaaatataaaaaactgcttcgctcatcgtgccctacgggtggaggtgataacttgcaggaagcaaggcaaacgctaagagcgatgtaaacggccatctatagctttaacgctgagttgcgacgtttgcttatgtttcattttctgtcaattcaagctgtctctcacttcgccagacgcgtataagcacaatctctttagcttgcctgaggtagacaacccgaaatggcgcgtgaattaattcacgaatatgatccatgttgaattcaggaacaattcgtcttgcatcagggtgaatttgaagcatgccgcaatgcttcaagatagcagtgacgaagtcctcaccgatatgcggcactccctcctctcggtaatacttctgaatcgcttgtaaatcttcaagagcagactgtgcgatgcgtaattccatttacttgattcccaaggttttcttggcgtcctccaaggatacggtgttgccttcgcgagcatccattagtccctgcgccacggcttttacaaatcgcaattcctctgcggttttctcataatcttcaagcccttgaaccaccgcaacgccgcggccgcgactggtaagcaaaattgggcgatgcgtttcctgtgttcgaccaactacctttccgggattgatcttaaggtctgatagaggaataacatcctcggaaaatttaatctgcatagtgacttcctagcgagcaatcaagtgctattaatagcacccgttaacaggtgcggtcaaggagcaacccaaagctcagaagagccaaagttataacccctccctcgccctccccttggaagacataaggggagggaataattacgttaatgcggagcaaggcgaacaccaagagcgaggtcaaacgacagtgtcgagcggtggtgtttgtcttgctcctgctaccaaacgacctagatgcgagccttctcttcacttaaagcgttgttgatttctttccaagtcagtccactgccctttttgttgggcgtttgagtttgggtcacttggatgatttgccctgcgatggagatggcgatttcgaagggctttttgcctgcgatttcatttagtcccacagggcaatgcactgagtcgatttccgcttggctgaaggaggcactgacaaggcgttttttgaagcgaagtgctttggttttcgagccgattaggccgatgaagcggcagtcttttcggtctaataaggcctccactagctgataatccaaggcgtggtcgtgggtcatcaccaaggcaatttcgttatgactcatgtggtcaatgtgatccaacatggattcataaagaaacggcgtgacgttgctcggtagacctttgatagtatgatcttgagcaaggttttcgcggctatcgacccaagagattttcgcctgcatgttgctcaagacattgaccaaggtggtcgccacatgacccattccaaaaatggtgatcttagtggcgggctctggaaaatactctagcaacacactgaccgtgccgccgcaacattgattggtcttggcggcgagcgggaagttttccaacacatgagaaagcgaagacgcgtcttgcagcatagcacgggctttttggcagacagcgtattccagctgtccaccgccaatagtatcgaagctgtgctccgcggtaataatcatcttgctagatgattcccgcggtgcggaaccttgggtgccaatcacagtggcgattacccaagcttgccctgctttttccacttcctgcaaggcatgaacccaactcatggaagacatcataggcttgcgtccttagcttgcgccatgtggttttttgcagctttcatggcataaaacacggcttctggtgtggctggcaccgccagtggtggcgagaaggtgtaatcagctaaagaagcacaggcgtcttttagtgcacaccaaaccgagatacctaacatcaatggtggttctcccacggcttttgaacggtataccgattcttcactgttagggcgatcaaacaatttaaccgtgaacttttcaggaatatccgcagacgttggaattttataattcgctgggctgttggtggtaatgcgacctttgtcatcccagctcagttcttccgaagtaagccagcccataccctgtacaaacgccccttcaatctgcccaatgtccaaatccgcattaatcgaatcccccacatcgtgcaaaatatcgacttgcgtgactttgtattccccagtgaaggtatcaacaatcacttcggacacggccgcgccattggcaaagtacaaaaatggtctgcctttggcggctttgcggtcataaccgattttcggtgttttataaaacccggtagacgacaaagacacgcgattcatataagccaacttgatgaattcagggaagctcatggtctcgctgcctaaaaccacttgatccttctcgatcgcaaaatcctccgcgacaatgccgaagtgctccatggcaaattcttgcaagcgacctttgatcgtcagtgcagcgtctaacgccgccatgccgttcaaatcggttcctgctgatgctgcggttggtgaggcattaggcactttatcggtacgggttgatccaacattgacccgctgataatcgataccaaaggctttggcgacaatttgcgctaccttggtataaagcccctgccccatttccgttccaccatgacttacatgcacactgccatccgtgtagatgtgcaacaaggcaccaccttggttcaggtgtttggaagtgaaggaaataccaaatttcactggcgtcagcgccaagccttttttcacaaaaggactttgcttgttgaaggcttttattgcgtctcgacgagcacgatagtcggagctttgttccagttcttctatcagactgagcaaaacatcgtcttcgattttttgtccgtagggagtggtgtttttctccccttgatagcagttcagcttacgaatatctaaggcatctttaccaacggcgcaggcgatttcttcaatgacattttccgctaagatcacgcctttagggccaccaaagccacggaatgctgtattggaaaccgtatgagttttacctcgataaccgctgattcgagcatttggaaggaagtaagcattatccgcatggaacatagcgcgatccaccacgccgtccgacaaatcggccgtacagccgcatttaccgaccatgtcgtattccgctgcgagtatctccccttcatcggaaaagcccacttggtagctgttccagaagtcatgacgcttacccgtttgcaccatgtcatcttggcgcggcattcgatattttactgggcagccatttcgcaccgccagcaccgcagccatgcagctgagcacagccgcttgggattctttaccaccaaagccaccgcccatacggcgcacttcaaccagcacttgcgccactggcaaaccgagtactcgcgccaccagcttttgcacttcggcaggatgctgagacgatgcgtaaacttgtacaccaccatcttcatttggcacagcgacactgatttgaccttctaaatagaagtgctcttggcctttgatatacagatcggatttcagtttgtttggtgctttggcaagcgctgtttctgcatcgccacaactaatggtgtgagtgggcaacacaaactcttggcgttccaaggattgacgaggatgcaaggtggcttggcgaggtttgtactcgatttccgccaaagcaaccgcttgtttagctgcgcgcaaactggtggccgccacagcaaaaaccgcttgtccgataaagtgtacaaaatcacctgccaataaaagatcaccgcttaatacgggtgacacgtccacttcaccagggatgtccgcttgcacgatcacatccactacgcctgggtaggcgcgcaccttgtctagattgatagacacaatgtccgcatgcgcttcggtagaaagccctgtggcaacaaacaattcatttggccattcgggcatgtcatcaatataaaccgcttggccagttacgtgtttgatcgccgactcatgtacaggtagcagaccgtttttcgtcgtgatattaaaatcctgtggcagtttacgcatgagtgcttgcctccatgtctgtcgatagcgaggcatcattaaaaggatgaccagagaaagtcaccacattcgtgccatttaattccaaccaggctttatgcactaggttacaagccatatcgagacgatactcagcactcgctcgcatgtcgctcattggtgtaagttcgctgcgcagtgctgcaatggcttggtgtaaggcttgctcgtcattaagcgttttgccttgcagcgccgcttctgctttcatcccacgaatcggcgtcgccgccatgccaccaaaggctaaacgtacgtccgttaatacaccgtctttctcttcaaatcgaaccgctaacatcacgctggaaatatcatcttccatgcgtttggagactttataaaaacggtggaattgcgcgagtttatcaagaggcaaatcgaacgaagcgatcatctcatcgtccgctaattgggtttgtttgtagccttggtaaaagtcggcaatattgacaactcgggtactaccgtcgtttttcagtaattgaatatccgcatcaaatgccagcaatagcggcggtaaatcagcaattggggaagcgttcgccacgttgccaccgatcgttccacggttacgaatttggcgagaagcgattcggctgagtaaagcgacaatatgcggatacagtgttttactgaaactttccagttcactataggtcacggatgcaccaacactcaacgtactttcacctatgtggatatgctttagttctgacacgcaggatacgtctataaaagtaccaaagtcacgataacgctgtgtattttctagcatcaaatcagtcccacccgcgatcaacaccgcctcaggataagatgtcaacgcatgagccagctgctctaaatctgtgggttgtaaataattgctgctaccacgattatctgcctgtaggttttcaagtaggactttaataccactatttttactcatcagttcaataaaaggcgtttctttagactcttgcaccttaatcatagacaagcctgcatcaatgatcgggcgataaccagtgcaacgacacaagttacccgatatcgcatcacagacagcttcgcgatcaatgggttgatctgcattctgtttgttttcgtatagacccgccaaagacaacacaaaacccggtgtacaaaaaccgcactgagagccatgagattccaccatggcttgctgggctgggtgcaattcccctaccttagataagtactcaatcgaaacaacatgcttacccgccaaggcttgcattggtgtaatgcaagaattaagagtcgaataggttaattctccgccctccacagccccaacaagaagcgtgcatgcaccacaatcgcccgaagcgcagccttcctttgttcccgttaatccacgcttttctcttaggtaacgcaaagcggtaaagtcgctagggagcgtgctttcgtcgatgagctcatcgtttagtataaatttcaaagcgctctccttattttaaataatgtctatgatggtggttataatgatagttgaaatgcaaaaacctgaccaatcgtacaaattattaattaaaaactaatattgttccctgaacaatcaattttgcaatgcaaaacgcgttatctaccaatcgggacatgaataaatggcacaaaaagtcataactcaggcttcttacggtaaatataacttggatctgaatcagccttgtatatgctatccattagcaaacaaagcagagatgctgttgataaaaagttcacattaaaagtgctttaatactacacctatatcgagcgagaaaaatcaggacatgtaaacgaaacagtatttttcacgttatagtaaatattatttatttttcaacaatctattggctttatactggtataactaagcatgcacttgttgtacacatactatttggcttgttaagaggtcgagatgacaccatcaaaaaatgggctgaaagccatcgcagttatagaagcgctaaaaggcttaatgtctctgatcgtagggttaggaatccatgtattagctggcgagaatttacaaaaaatagctgaatccatcgtttctcacgctcatctaaatcctgcaagtcattttccaagtattttcctccatgctgcgagttcaataacaaacagcaatatgagcctgattgctttgggtgccctagcttattctctggttcgattcgttgaagcctatggcttatggaaagcgtttgtatggactgaatggtttgccttggtaagtggggcaatctatttaccatttgaaatctatgaaataatttttcacacacacattttgactatcggtgtattcttgctaaatgtcatagtggtttgctacatggcgaatgtgctttacagcaaacgaaaaaaagaagccgcatcgctgcagccccgtaaaactccataaaactggatttaataactaccctctatttccatgtaaaccatctttccgtcactgcccaccgtgtcatccaatatctcttttttaatgcaccattttgtttcactctctctatatagcgccttacaagccttactacccgaagccttatattttattttttaatataaaattcaatcagttaaataaaaaattacattttcaatagaatctggaacaaatgttgctaaatcataacaatgtgaaacaagcgggtctttagtccctattaattgtatggagcatgtttatgaaagcggcaaaaaaaacagtaatccgattgactcttttagccagtctcatctcaagtacttctgtcatggcggcagatcaagtgacgtttcaattagattggctaccaggcggtgataaagcgcctgtttatgtgggtattcaacaaggtttttttgctgatgaagacttggaaatcaagatcgccagcggtcgcggctctaccgatgcgttgactaaaatggcaacaggccaatctgatattggtagttctgatattggtgcattgatggcagcaaaagcacaagccgatgtacctgtagtcgctgtcttcccatacttcacccaagctcctcatgcgttctttgtgctgaaaagcagcggcattaagtccattaaagatttgaaaggcaaaaaagtcgcgacttcgcctttcacttcatcaaatgctttcttgcctttggtattgaaacaaaatggtttgagcgaaagcgatattaaattagtgaaatcggatccaggtgccttggctcccatgatgattaccggcagtacagatgccattattgcttgggttaccaatacagcactttatgacgcacaagcaaaaggcgcgggtaaagagctaatcgaaatgccttggtcgaattctggtttgtccctttatagttcatctgttttagcctctgaacgctttttagaagaacgtccagatgtggcgaaacgctttataaaagcctttgccaagtccattgaattcacttacgcaaatccagatcaagccggtatcgacctgcacaaaatggtaccagaagtggatgccagcattgtctctgcacaaattaagagcatttataatttggtgtacaacgatgtcacgacaaaagatggcttcggtaatttcaccgacgaacgcattcaaaaaacctgggaatacgtagcggaagcaaatggtttaaaaatggatgctatcgatccaaaaaccgcagtaaacagcagctttaaaccggagtaataagatggaaaacagcgctaaagcggcagcctacgtcagtatgaaaaacgtgggtcataaatacgatcctcgtccagaaacaccaatggtagtgcaaggtattgatctcgacatccaccggcacgagtttgtggcggtggtagggccttccggttgtggtaaatcgacactgttgcggatggtggcagggttgttaattccgtctcatggtgaagtatcagtatttaatctgccagtcaccgaacctcgtgatgatgtgggcatcgtttttcaaaaagccaatttactgccttggctaacagtgcgtaaaaacgttttgtttccgctcaaacacaaatacggcagttactccgccactgatgaaaaacgcgcaaacgagttactggaaatggcggggctaacccagtttgctgacaagatgccagacgagttgtctggtggcatgcaacaacgtgtgggcattattcgcgcgctcttgctcaacccagacattctattgatggatgaacctttctcggcgttggatgcgttaactcgtgagcaaatcggttttgatctactggatatttggaagaagaatccaaaaaccgtgttgtttatcacccactccattagcgaagcggtgctgttatctgatcgcattttggtaatgagcaaacgccccggcacggttctggatttgatcgaggtagatttacctcgcccgcgctcgtcgaaaaccatcaactcccctcgttttgctgagctaaccgatttaattagaggctatatctatgaacccaacgtaccagcctaaatcttggcttgcacagcaagcgaatcgcttcgcgcctggcttgttctttatcggccttgtgctgttatgggaattagtctgtcgttttggcaatgtgccaaactatattctgccatctccatcagcgatttttaccgccttttttgatgtggagttttctcgctggttaacgcatctttgggcgaccttacgagtagctttgatgggctttgccttatctatcgtgattgcgattccgctgtcgattggcatgatgcgctctgaattgatgaaccgtgtgctgtatccagctttaatcgtgattcaatcgacacctgtggtggcagttgcgcctttgatcattgtattgcttggtacagacgatccctctcgcgtgctgattacttgcctgattactttcttcccgcttgttgtatcaacgacgacaggcatgctggaaacaccaccagaaatgatcgagctcagccaatctttgcgtgctccgcgttatcgtgaaacctggcagattcgcattccttatgcgattccacacatttttagtgggcttcgagtgtctatcactttggcgattatcggtgccgtggtggcggagttcgtcgcagccgaagaagggttaggctatttcattcagttctccacctctttctttaaaatcccacaagcttttgcagggctgatcttcttgtcggttattagtttgttgttatttaaatcgatacagtggattcaggcgtggttttttccgtggagccttcctaaaaagaaatagtttgcgattattgtgctgttaaataccctattgaagactgggaataaatatgaagcttaatacaaaagacaccgaatttttacgccaaagctttgctcttgcagaggaagccaagcaacaaggtattcacccgtttgcggcgatcttggttgacgatgaagacaatgtactaatgacccaagtaaacggctacttgccagatttcgatatgacaggtcatgcagagcgcaagttaatgacgcgcgccagcaaggcgtatcgccctgattttctcgcaaaatgcaccatgtatgtttccgcagaaccctgcgcgatgtgcgcaggctccgcctattgggcgggacttgggcgtctggtatacggattaagcgaagacagcttaaaacaaattactggcaatcatcctgaaaatcccacgttggcgttaccttgtcgcactgtctttgaatctggtcaacgacaagtggaagtcattgggccttgccttgaagaagaggccgcaaaattgcatgagggggtttggtaaataaaagcgttaactaaacaatagcaacaaccggagtagaagcagtcagatgtttttcagaagaaatgcatcaggtcattgctccattttccactaggcaaaacgtctagttattttaaacctaggagaatggaagaaaaccatgacacattcatattcacttgaagaactacaacgcgaaaccacttttggcggtacaggggaagacaccaacgatcgagaaattcgcatcatagatatgagcgattttgaaaatcgccgagaagaaatcaccgaacaactttggcttgcggccacacaaatcggttttttccaattaagtaatcacggcatagacccgcaagacatagacgccaccttcaaagaatcagagcgtttttttaacctaccagaaagcatcaagagccaataccctcgccccaaaagcgtcaatgccggatgggaaagccgcagccaaattcgcccatcgactggcaccaaggaccaaaaagagtcttatcaaattacccaataccacatgaataatttatggcccactgaagaagagttgcccaactttcaagccaataccctaagttttgaaaaacaatgctgggaagtgggcatgaaagtcctatcctgttttgcagacaaacttggctttactagagacttttttacccaagcacacgacccaaaccaaaccgactaccaaagcacattacgcttactccattattacccaacagagggcgtcactgaacaaggtaatatttggcgggctggtgctcataccgacttcgattgtttaacgctattgttccaacacgaaggccatggcggcttacaagtttgcccaggagcagaagccaatacacaacgctggaccagcattccgcccattgccaatgtgatcacctgtaacatcggcgatatgttgatgcgttggagcgatgaccagcttaaatccaacctacatagggttcgattaccacgtgtcgacgaatactgtggcagtcgtcattccattgccttcttttgccaagccaataaaacgcagatcatccaaggcccagccaaacgctaccaacccatcagtgcggctgattttttgacccagcgtattcaggctaattttgtagataaataatctttcatactacgcaaagaaaaccgccattgattattacaaaacgatagcggttttttatgcctcactcaatataaaattaacctttaaggcatcaattagtaaacaaaaaagcttaccttacattttacttagtaaacatttttgattactctatattcaattcatcagcacggaggcaagatgaagcaaagtgaattcagacgatatttggaaaaaatgggcgtagaggtcaaacaaggaaccaaccatttaaaactttattacaaaggtaagcgatctgttatgccaagacatccaagtaaagaaatagccgaaggcacaagaaaagcaattctcaaacaactaggaatagacgattgaaaccaatcttaaaggtactctttccaacagctggagaagaatatgaaatacccagtcattattgaaaaagacggaaatggctacagcgtcagctttccagatatccctgaggcgctaacctgtgcagacacctacgaagaagcattagccgaagcagcagacgctttggttacagcttttgagttctattttgaagatgagcgctcagttcccttaccatctaaagtaaaaggcgaatctgtcagtgtaccgctaagtatttggagcaaagtcctgttgctgaataccatgcttgaagagcatgtatcacaagcagaactggcaaaacgtattggtaaaaagaagcaagaaatgcaacgtattatcaaccttggccataatacaaaaatcgatacgttagtctctgccttagaggcactaggcaaaaaaatcagcttctctgttgtttaaacttattgtttatccaaataaaaaatagaaagataaaaacaacaaaccgccatcgattaatacaaaccgatggcgttttctatcttaacaactcagaacgattttagaggtccgctaacctaaaacctgcaatcttatgaacttcgctcatggctcggtcaaactcagtttgccagtcattgggcgttctagattcaaatcctgcaagtatctgctccttggtagcgccttttacggccatgatgaagggaaaaccaaacttctcccgataggcatcgttcagctgtagaaaatgcgctagctcttcttcagagcattgatccaaccctgctcctgactgttctgaggttgacgcatgagtgagttcacccgctaaagccgctttgccggctagatctggatgagcccgtagcagtatgagtttttgttcgtcagtactttgctctacgatgtcagccatgcaggctttaattttatcgatactgtcgaaatactcacttgggtgctcgattttttgtcgccataattcttctgcaacccaagtggaatgctcataaatactgctaaataaagcgataaaatccgcttcttccatttggctaatcgcagctaacgggtcgtgcataataggactccaaattctgacggctcgaaaaaattcttataaaaaagatctgtatgaataacaaaatacgctatacagaaacacatggcacaaatattgatctctatgaaacaatattttcagatccatttcacttataaagacgcttactgcaaaaatcaggcaagctttcacattagattgaggtaaaacaatgggatacttaaccactcacattttagatacaacaaaaggcgttgctgcggctggtgtaaaaatacatctttaccagcattctgcaaacggccaacgacagcttattcatagcactgtgtccaataacgatggccgctgtgatcaacccttgctgcaagctgatagcttctctgtgggcgtgtacgaactggagtttgccattgacgagtacttctctggctctctcgaagactcagacaataacaaacctaccgcaccacctagtttcttaaacacggtcgtcattcgtttcggtatcaatgatgaaaacgcccattatcacattccactgcttgtctcgccttattcttacagcacttatcgtggcagctagtcttatgtaattaggcttcagcccaaggcttaatgagccagaatgaagcaaatattacaaaatccgcaccaagataaatcattttctgccctattggtcaaagaagaaaataagcctctttcttctttgacctatcaccactgattacgtatcgccctaaaacaaaggtttcacacactaaaatataggttcatttgtttcatggcatatttattgccatttactcctttaacaagaaattaaaagttcgctaagacaacgcgaaaacgagcgatagattaaaggggaatcatatgaaagcacttattataggcgctggtatcggtggcatgtcagcggcagcagcattaaaacaacaaggtatcgaatgtgatatttttgaagcggtaaaagaaatcaaacccgttggtgcggcgctttctatttggtctaacggcgtaaaatgcatgaaccatttaggtatgggcagcattatggatgaactcggcggcccgatgcacaacatggcgtaccacgacggtataaccggaagcgtgatgacgcagttcagtcttgccccattagttgacgctgttggcgaacgcccttgcccagtgtctcgtgcagacctacaaagccaaatgatcgattggtggggacgtgataaagttcagtttggcaaacgcattgaaaaagtcgagcaaagtgacacaggtgtaaccgcatattttaccgatggtaccagtgctgtaggtgattttatgattgcggccgacggcacacattctgccgtacgtgctgatgtgattggttatcaaaccgaacgccgctacgctaattatgtgaactggaatggcttggtaaaaatcgatgaaagtattgctcctgccaatcaatggacaacctttgttggcgaaggcaaacgcgtttccatcatgccgattgccggtgggcgcttttacttcttctttgatgtgccattaccaaaaggcctagcagaagacagaacaacggtgattgccgatctaacaggttattttgcaggttgggctgaacccgttcaaaaactgattgcagccattgatcctgaaaccaccaatcgcatcgaaattcatgacatcgagccattcgatactttagtcaaaggcaatatcgccctactcggcgatgcggctcacagcacaactccagacataggccaaggcggttgctctgcactcgaagacgctgttgttctcggacagtgctttgctgatcaatttaaagagaaaggcaaaacggtttcaggtgttatcgctgcattaaaaaactacgaagaagctcgtcgcttccgcgtcaaagacctagtattaaaagctcgtaaacgttgcgatgttacccatggtaaagacatgcaagaaacccaagcttggtacgacgaactaagacacgaaacaggcgaaaacatcattgcaggattgcgtactactattattggtggaccgttggcttaattcaaaaactctttagaaatcactaaaaaacatttaaaaaagctatttaaagctaaggggtaatgatcgttttcttgtattaataaaacgatcattacttacttttagtaacaattaatcgacaactaaaacttgataagaatcataaatctcgatataaagtcaccttcaactggagatgacgatgagtaaaaagttcttattgctaacccccgaagatggagcagatgttctaaaaagcctagcagcgcctgcacgattggcaatattgtccttgttacatgaaaaagggccgatgaatgtcaatgacattgccgaccttcttgaactgccccaatcatcaacctccagtcatattaattcccttgaaagtgccggtttaattaccaccgaaagccaaaaaggccgtaaaggcagccagaaaatttgccgcgcgacacacgaagaaatcgtcttatctttctgtaacaccaaacaaaatcaaaacaacgtcatcgaagtcgctatgcctgtgggcctatattctgagtttgatgtgatggcgccttgtggtttgtgttcggaatctggcattgttggcttcttagacagtccagatacttatctttctcctgatcgtatgcgtgccagtttgttgtggtttaccaaaggctatgtggaatatcagttccccaacaatgctcgtattgccggtcagacagtgaaagagctagagctggtaatggagctgtcatccgaagtgcctggcacatccgaaaattggccttctgatattcatatctctatcaacggaaaaacgactgcgatctggactgctcctggcgattacggcgatcgtcgtggtaaacatacgcccgattggtggaagcttgctggcagccaatacggccatttaaaaagctttcgtgtcacaaaagatggcacttacgtcgatggtgtacgggtttctgatatctctttgaaggatcttgcactggaagaccatagatccattcgtgtgcgaatctctgttcccgatgatgctgaacaccctggcggcatcaatatttttggcaagcaatttggcaattacgaccaagatattgtattacgccttcaatcttaatctcacacagcatcttattttctgatgtaaatatcagtaagcctgctctaataaatcaaaatttaaaaaatctataaatttcattatcttagtaacttcccaaatacctacctctttcttttttcgttacaaatcacacttatacataccaattttggtatttggttgcacaaaaaataaacgtcttattgattgaccttaggtcaaacatgcttttaatatccacttatcagataagaaacaaaaattcagatacttaatatatcttaatatcctacaaaaataagaaaggagtaagcatgcgcgctaacgtaaccgcacataaagattatgtgattgccaaaatagaccctcgcctttatggctctttcatcgagcatttaggacgcgctgtttacagcggtatctacgaaccaggtcatgcaactgctgatgaacatggtttccgtcaagatgttatcgaactcatcaaagatatcgatgtgcccgttactcgctaccccggtggtaacttcgtttctgcttataactgggaagatggcattgggccaaaagaagatcgcccaactcgcctagatcttgcttggcacacatcagaaagtaatgaaattggtattcatgaattcgctgaatgggcagaacaagccggtacagaaatgatgctagcggtgaatcttggctcacgaggtttagacgaagcacgtgcttttcttgaatatgtgaaccaccctggcggctcatattggtctgaccttcgcaagcaaaacggccgtgaagaaccttgggacgttaagctttggtgtctgggtaatgaaatggatggaccttggcaaatcggacaaaaaaccgccgctgaatatggtcgagtagcatttgaaaccgctaaagccatgcgcgctttcgacaaaagcatcgagctggttgtttgcggctcttcttcccctaaaatgccgacctaccctgaatgggaaagcactgtactagattacacctacgacacagtcgactacatttcactgcatatgtatttcgataatcacgaaaaaaataccgccaattacttagccaaagccagcttgcttgataactatatcgacaccatcgcagcggtcattaaagccactaaagccaaaaaacgctccaaacacgatgtgtatatttcctttgatgaatggaacgtctggtatcactctaatgaacaagacaaaaaaattctcggtggcaatgacggctggccacatgctccagctttgttagaagacatttacgactttgccgatacactacaagttggctgtattctgaacacctttattcgccacagtgatgtggtcaaaattggttgtttggcgcaattggtcaacgttatcgcgccgattatgacagtcaaagatggaccagcgtggcgtcagtcgacttactatccatatttgtatgcgtcccaatacggtcgtggcacagcactcaaccttgcggtgcaatgccaaggctacgatacagagttcgccagtgatgtctcctatctagatatttctgccgtggaatctgataaagatggcgcgctaactttctttattgttaaccgtcacccagacgaaagcattgaattggatctgtctctgcaaggatttacacatcagaaagtcattatggataaagtcatggcaggccatgcacttgacgcaaaaaatggtccagatgcagagcaagtagcaccaaaagacggccaaggcgcaacagtcaaacagcaacaactaacggcaagcattgctcctatgagctatcgcatgattcgacttggggtgtaataccccaagattttccgtttaaaacttgctgagagaggaaaccatgtccgcatctatctctataaaaaatataacaaagcgatatgacagcgttaccgtattagacgacatcaacttacacatcgaagacggtgaatttgttgtattccttggcccttctggctgcggaaaatccaccttattacgcatgattgcggggctggaatccattacagaaggttctatcgatattggcgaaaaacgcattgataccttacctccaggtcaacgcggcgtcgccatggtatttcaatcctatgcgctctaccctcacatgacgactcgccaaaacatggcgtttggtctagaaaatgtgaaagtcgcacaagacgaaattgatcgtcgtgttaatgatgcggcgaaaattctcgaaatagatcatttactggatcgtaaaccgggacgactttctggcggccagcgtcagcgcgtcgccataggtcgcgccattgtcaaagaacctaaagccttcctgtttgatgagccactatccaatttagacgcagcgttacgcggcagaacgcgattggaactggcacaactccaccagcgccttggctcaaccatgatcttcgtgactcacgatcaagtagaagctatgacgctggctgatcgcattgtcatcatgcacaaccaaaagatcgagcagatcggcacaccaatggagatttaccaatatccggcgagtcgttttgtcgcggagtttgtaggttctccgccaatgtctatgttgccgattaatagtattgaaaatacgcctgatggtgtgacggtcgaagtcagcggtgctggcaaagtcgttactgcgattgtccttccaccagagttcaacgccacaaatgcggttatcggtattcgagcggaagacaccgcggtggttgccgctgaagaagatggccttgatctgaccataaaagtgattgagcgtctgggtgatcgtacgcttctttacggtactttaatcgatggcaccgacctgattgctgaggactcagggcgatcaaaagtaaaagctggcgatacggtacgcgtatcaatttcgcctcaagctgcacatatttttgacggtgatggccttgcttatcacagtcaaatggaggtgtaagatggcagaaagttatcgtcgttcccgttgggcgaatggtctatttgttgtcccgtatctcagtgtttttttaaccttgttggtctttcctcttggttggggaatttggctgtcgctcaataaagttgatctttttggtggcgaacgcttcatcggcttaaaaaactatgcacgagtattaagcgacccaatttttggccaagcggtcaaaaacacgctaattttcgttggtgtgtccgtccctaccttggtcattcttggcttgtttctagcgttagccttgaataaaaccagcaaagggtcgtcgttcttgagaggtttgttttttgcctcttctattttgtccgtcaccatagtgacgctcatctggcgaatcgtcttcattcccaatgacggtttgatgtcgttgatttttgagtttttcggctggcaaccaattggctttctttcaactacaggatggtcgttgttttcagtaggcgtagcaaccgtttggtggtgcattggtttgcccatgatgcttttcttagcggccttacaacagataccgaaagacctttatgaagcagcagcgttagataacgcttcccgctggcgagtgctcactcgtatcactctgccatccattaagtccactattatgttggttgccattattcaggtagtaatgcaattccagttatttggtcaggcacaattgatgaccaatggcggtcccgctggctcatctcggccaattgtgatgtacatctatgaagttggcttcttacgttgggatattggtatgggagctgcagcatcacaaatcctattcttaatcattctatgtgccgccatgcttcagtattgggtcagcactcgtaaagaggaggtagacgcatgaaagcattcaactattcgcctgaacatttgacctctaaccgtcggctgttttggatagctgctgtgcttggtgtgatcatgatggcgccagtagcatggatcataggtttatctctaaaggacaacgctgaattactcagaggtactgaggcggtttttaatatgccttataccttggtcaattatgccaatattctagaatcctccagcgtatttggttggtttatgaactctatgatagtggctgttggtcaaacgtttggagtcttgttgctgtcgtcgcttgccggatacgcctttgccagacttgagtttccatttcgcaaaacgctattcattattgtgttattcggcctcgctgtaccagaacaagcggtaattattgctcgtcaccagatgtttaattggtttgacctgcataacacccatattggcttaatattgccaaacttatcatcagcatttggcgttttcttgatgacacaattctttcgggccatcccaaaagaaattgatgaagctgccatgctggataacacctcaacctttcgtatcttctggaaagtattgctaccgctgacgctaccggcacaagcgaccttgggaatcttcactttcttgcaagcttggaatgattattggtggccgcttatttctgcgaccaaatccgacatgtacacactcaccataggcatagcatcgtcgcaaacgaactttgcacaatccgaaggcttaggttttctgggcgcacaagcggtgtttgcctcgttgccagtggtaattgtctacatcttttttcaacgccatatagttactgcggtatcaggaggagccgtgaaatagccttcattgaattatcaaaagcgtaaaagtagaacgagatagacaacaaaaataaaaacgaacaaggagaaaaatataatgaaacagttacttctcggaacagcaacagcaggtcttttggctttatcaccgcttgccagcgctacaacgatcgaactacagcgcttctttggtgcttgtgaagccgaatatggtaataacacagatgtgtctgcagcggttggcgaatgtggcatcatcacctctctggttaacaaattcgaggcagacaatcccgatattgacgtcaatgtcaccacagtcgaatggcctggctatgatcaacttaatgcccagctggcctcacgatctgcgccagatgttgtctctatgcattactcggccatatcagattatcaatcccgtggtctgttagttcccctcgataagcttttaaaagatcagaacattaaaccttcagactttaccgaggcaggcatttccagtgtcaccaaggaagatggcatatacgccctgccctttgataactggactatgctgtttcatgttaacaacaaccttatgagacaagcaggcttactcaaaaaagatggcacgcctattttaccgaccagccgagaagagctattttctcaaggcaaacagtttcaagaagcaacagggaaaccctatctaattcaggtatcagctaatgaaactgccagctttgcacgcatgttttatactttgatgatgcaacaaaacagcactttttttgatgaccctagaaaaattgacttaactggcgaagacgccaagaaaacactcaccttcatgaaagatatgttaaatgtcaccgcaaaaaatctagactatgccgccgccgtttcaggcttttccagtggtgacgcaggtatttctgtcaatggaacatggttaattgggtcatatgataaccaatccaaagagagtaataatgccttgtcaggtggttacagtgtttatcctatccctcagttttttgataagaaagatgtaacctatacagatgggcatggttgggccgttcctcgcggcaagcgtagtgatgaaaaaatggcagccattggtaaattgttcaaattcttttatgacaacaactatcaatgggcaagaacgggtcacttacccgtcgtaaaagccgtcattaatagcgagcaattcaaatcacttcctcatcgtagtgatatcgctaaaatagctaaaacaggtcaagctttgccttcagccgtgttacgacaattcgccatccaagatattcttggcgaagagttaagctctgcggttaatggcgacaaatcgatagacgatgcactaaaaacagcgcaatatcgggttaacgacttattagaaaatatctaatctatctatatttctatactttcgggagcttcggctcccgtttatttgaaaaggatacctccgtgaatctcgttccaaatttaaaccaagttcaatatgtcacgctacaaaacgctcaactcaaagtgtctattttgacactgggcgctagcattcaatccgtttatctaaatggctatgagcattctttagtattaggatcgccaaagctgaccgattatcttcaaggagcaaaatactttggtgcggtagtcgggcgagtggcaaaccgaactaataaaggccatgccgtgattggcggtaaagcatatcaattaccacctactctgcctgaagttcaccatttacacggcggcccagatggaacaggcagcaaaaactggtcaatcatcaaacaaactaacgacatggttcagctacaaactacacttgctgacggtgagatgggctatccaggtaacatggttgtggatgtattgtatcgtttgctcgatagcacattagaaatggaaatcaccgccaccacagacaaattaacgatttgcaattttgcggggcacagctacgtaaatcttgacggcaaaggctctattttagatcaccaactgagcatccaagccgatcattatttacctgttgacgctggattgattccaacaggcgaagtctcacctacggctggcagcccgtttgattttcatcagcttcgcaccataggccgtgaagattatcctgatctagacaccaacttctgcctttctcttgccagtaaccgcccactacaaacagtcgctacactcaaagcgccaatcactggactcactctgaattaccaaacaacagaacctggcttacaggtttatgatggacgccacataaatctcggcgcagaatcaaatatcaaccaaggcgcattaactgcctatgcaggtcttgctcttgaagctcaacattggccggatgcgattaaccaatctcacttcccaccaatattacttgcaccagaagatacttaccgacaagtcacgcgctatgagttcgtgtaattggtagaaaattaaaggcttacccaaaacaaaaaggagggttctaccttagatgtagaacccccctttttctatagatttgaacccatttttacaacgccagagtaaaagtcccttcaggagttacaggtaaatactttttataaaaatctaaataggcttgctcaggattcaaatccgagaacaaatctggatacatggcttttgcatagaactcaatcattgccgcatcaaaaatagtacgacaagcgccatgataagcaccgtataaacgattgttctttactgccgcaatagaggaccaacctaagcgttttttatagccttccaagcgtttacgggcctctgctctatcaacaccctgccccatcagcatggagtcaggagttgcgcctgtttcataacccgtaataactataacatcagggttagaggctatcacttgctctggattcaatttcccccaccattcaacaaatggcgcagagatattatcgccaccagccatagtggaaatcgcgccccacatatttttgccgaaagtaaagccaagctcttgcacaccagaagcgccaaattcagtataaaccttaggcactggcaaattcgcatcagcaagacgcttaccgatagtttcaaccgtttttctatactcagaagcaatttgagcagcacgtttttcttgtcctgtaatcacacctattaactcagtgctttttatatgacgttctaaagtttgtgcgttgtaatctaccacaatgatttttatgccagcattttcaagacgctcgatatctgtacctaaccccttatattgccaatcggccaacattaagacatcaggattcaaactgatcactttttcgaccgaaaaagtctgcgtatctactcgaccgattgctggaatatcttgtaatgatgggcgatgtttcacatacatttcccaattagctgaacgagcttgccaaatgtatttagacagaccgacaaccttgtcgtaggcggcttctgtaccaattgccatataatcttcaggataaaacccgacaatgactcgttgcgcaggcgcattaaatgtaacttcacgatcaaggacatctttcaccgtaacttgaccagcccagcttgcactcacacaaaaagtgaacagaagcattacaaacgacttaaccatacttacaccttcattagtaaacctgttagttatgataatcgttatcactatattttaaaaacaaattcttaagaattttctcttataagtccaatgcattagttaacagataagttggcatctataggaatcattcaaaaagcctaaaagacgaataaaaaagaccactaaaaagtggccttttatcactaactatatattcataattttcggtttattctgtacggaatcgaacaaccatcgaatgcagttctttactcaactgatcctgtttcttacaaagatcagcaacatccacagatatgcttgaaacacgatgcgctgcatcactaatagcaccgatgttttcgtttacaccctctgttaccgcacgttgttcttcagcagaagccgccgtttgcatcgtcatatcacgcatttgcttcacaacttcttcaatttgctcaaaggaaataagcgccttatctgacagactgatagcattttcagattcagctaaactcgtcaccatagactctgatgcttgcttggttctactagcaagcagccccaagatattgctaatttgttcagtagattcttgtgtacgccccgcaagagttcgtacttcgtcagcaacaacagcaaaacctcgaccttgttcaccggcgcgagccgcttcaatcgctgcgttcaaggctaacaaattagtctgctcagcaattgcctgtatagtcgatagaatctgattaatattcgtggtttctttttgcaactcagtaatgatttgattcgaatcttttaaacgagcacctaaacgattaacaccttccgcactacttttaagaagatttttacccgcgatagtagtctctaaacctttctcagaaaactgagcagaattagcgcaactttccgccgcttcattagacgcaatcaacatttgctgtccagcttctgcgattaactcaatagactgcaattgatctgtcgcggactgcgccacttcgctcgctttcgctgaagtttcagcagctattttatcgatctgtatgcctgaatgcttaataccaagaatcagtttacgagtcgattcgataaactgattaaaccagttagataaaacacttgtctcatcgttggttttaatatcaattttggaggttaaatccccttcgccttcagcaagaatacgcaaatgatcagaaacagactcaatcggggtaattaaactttttgccatgaagtaagcaacaagaccaaaaaccactaataacaagatacaaacaatggcagtagtttttattaattcaacggtactagagtaaatttcggctgctggcattagaccaacaaacttccattttaagttaggagaggtataaacatcggcgtaataatctgcaccatctagtttaaagttaatcaacccagaggacgtttgagcaattttttgatacgcatcacccgttacctcactgattttcttaaagttattatctgtatgaagcgcatcgaccaaaatagtaccggtattttcaatgaccatgatgctgccagaattaccaagttttgtattattcgccatctcagttagagttttgatcgaaacatcaaccgcaacgacaccaccgatagcattaccttttttataagtccgtaccgctgaaacataaacagcatcatcagctgcccagtaataggcatcacgtaaagcaacctttccaggggtttctatagctcttgtataccaagctcgttgcttaggatgccattcagcatattcataggttcccggccattcaacataaccgtcgctttcatcacccatataaacataaacataatttgagttgtttttagcaatcgcctcaaacatgttaaaaacatctgcttcatgaccgccattttgttcagcaattttacttggtgcctttccttgagcttcaaaataggttgtcaatggttttgcatcgggatcagtaataacggcactgtccgcaataaagccaacaacagatttaatatcactcataaattgatcaaaggattgctcaacagcacctaaggtttgttcactattttgtgaaaagcttttcaatgcttgattcgatgcgagataggcggtaattgaactgaccactaagacgggtaacacggtggcaattgaaaaagcaatcaacaacttcgttttgattttcatagaatttacccaaatattataatagccatatggagccaagaaggaatttttataaattcaccagctggtcatcaacattaacttatatattgaaaatgattattaacaacccaaaatatcatcattaatgacattattaaaaagccttaacgaaatatttttatttccttaccactactttattatccatatagctagataaagtactgcataagaagcgtataaaccatagcaagtttcaaaacgtaacaattatggaaagaatacagagtaagtctaatttaaagagattaaactcatgaagaatgcgggaaatgaaaatctcattatgaagtaatacaacttagacaagcttattacttcataactgagatttattgatagacatgaagcttatatttcaaaaagccaatgttaactgaacgcagccataactgtagaaacttcgggcaaaacagttgtgttgtccttttgcatttcaatacaaaggtcttttacgaacggagtttgctcaggatacgcctgcaaccaagacaacacagcagactgtacttgtgccaaactttgctcttgagtaacaggcgctccaagcgcgatgagtctttctttaaaatcgacttcgtcgaccaaatctacaatcatcatattgcatacctataaacaaacaatttgttctatcaacaaccaatgggacatatagcttatacctaaacgagtacttagcgaaccactttttcttctaataaaagatcaaaaatagcttgcgctttttcagccgctgtttcgtctttcattactttaccgccaccaccaacaggttttgctgttgctgccttcatacgatctgcagccgtttttgcttttaccaccttgatgcgcttaggacgaggtttagcggcgctaatttgccagtgactcgcggcttcatcaactacgctcgctacatccaatactttcagttgcgctctcaagcctggtccaaaagcactttgtcgcgcttcttgggcggcattatcgacacttgcaataaatggtagctttaccttcactgctcgacgctgaccacgcggcaaagccaataaaacttccgcttcaccaccctgaatactgataatatcagccactcttggtactaaaggccaacccaattgctcagccaacagatatggcaacataccagacgactcaccaccttcggcacgaacaccagttaaaaccacatcaaacttattttcgtgcaaaaatgttgtcaatacagacaatgcatcacaattactctcttgctcaagcactgtcagagaagacaaccccataccagcgtactgacgcagcactggctcttgagcattaccagcatgaaccactttcagctcgttactcgccaatttaaggcccaactctacagctcgaccatcttgttctgctcgacgagcacgaccggattgaggatgacgtccaacagacactaatgaaacaactttgacattaggcagcatcactcttctcctcttgatttttagataatgaatgctcttgagcaagtctagtcagctctgccaatatctcttcgctatcagcaataacagccaaatcagctcgtttcaccatgtcacagcctgcatcggtattaatagcaattaccttgtcacattgaccaataccttgcatatgctgaatcgcaccagaaataccaacagcaaggtaaaccctagcagtaacccaagttcccgatgctcccacttggcgctcacgcggcataaagccatcgtccaccgcaacacgacttgcaccttcagtggcaccaagtgccgctgcagtcgagtggaactgatcccaattatgaataccgttacccgctgacaaaatgaactcagcttcagccaatggcaccgcatttgaatcaacagcaattaaccctttatcaataacattaggcgatacttgcttgatgctatcaacagagattggcaatacctgatgacgtgtttcatctatagcatcaccacattcttccaacaaagttaaaatacgcggtgtatcacgcaaaatatcatgacttgcagacgctcctcggcacacggtttgctcagcatttacttgccaagcttgagcggcaagacgctcgcccaaacgcgcggataaacgacaagccaaatctgttccaccgtgaacactgtcaggaaacaaccaatgaacaggtttatattgagcctctatttcctgcaacgcagttaacctagcttcaggtgcaaagccgtcatattcatcaccttcaagatgaataaggcgatctacaccagctaaatcacattgtgtttctttattttcaccaaagcacaccagagttactgcaccattttgcttagcaaccagtttatgcgccaagccaagaatatctttatcatggccagtcaaacgaccgcccaccatatccgccacgaccataatataaaaatctggattctcgacgatatgcaaaggcaacaatacttcttttgcttcatttgagcgttttttaccaccaatggcagcagaagatatgttcgccctatcgatacgcttaataccatttggaccaataaaaccaattacatgaggattcttgcgcaataatccagatggtcctcgcacttcagcacttcctgcttgcatcatctcgccgtgcaaaggatgcaaacggttacgcgctatccattcagctcttgggtctcgtcgaaacaggttgtctaaagagctatcgtttgatgataaatgactcatcagtgtgcctcctcaattagctgccccgctagaatttcagcgatgtcttttacgactggtctaggctctacaaccccttccagcatagcagtacattgttggcaacctacagcgaccatattcgcacccgtactcgtaacatcttccatacgcatatcagcaatacgacgctcgcctggaatatcggtaattggtgcaccgccaccaccgccacaacaacgtgagcgataacgagagcgttccatttcggctacttcaatgcctaagctagcaagcaattctcgtggcgcttcgtattcaccattgtagcgaccaagataacaaggatcatggtacgttaccttgctgccttgaagaggttttaagttaaaacgatcttcttttatcaagcgattcaagaatgtcgtatggtgtaatacctcgacccccttcagagcatctgagccaaagtcaccgtattcatttttcagacaatggaacgcatgtggatctgtcgtcacaattgtcttgaagttatatttcgataacgttgctaaattacgtttcgccaaactttggaaagccgcatcatcacccaaacgacgagcaacatcaccgctatcaagttcttcatcgcctaagatggctacatccacattggcagctttaagtaacttaacaaaagaacgtagaatccgctgactgcgcatatcaaaggcaccatcagagacccaaaacaacacatcagcctgcttaacatctttcatgacatttaagttctgatctgctgcccagtgagtacgactcgctggtgaataaccatttggattatctgtggcaataatattttcgagtacttgcgcgcccttattcggtgtttcacctttttctagcgtcaagaaacggcgcatatcgacaatagcatcaacatgttcgatcatcatcgggcattcttctacgcaagcacgacatgttgtacatgaccaaagcgtatcagggttcaccaaaccattagtaataatttgatttggtgcgcctttagcattacctacttcaacgcctgggtaaggactaccagcgtacttttcatctgtgccgcccgcaaaacccactaccatatcttgaataagctttttagggttcaatggctgacccgctgcgaaagcagggcaaacagcttcacaacgaccacattgtacgcaggcatcaaaacctaataattgattccatttgaaatcagttggtttcgctacaccatgcacttctttgacactcaccccatcaccaaagtcgactggctttaagcccgttgaacgaccaccgccaaaacgttcagagcgacggtgaaaagcaaggtgcaatgctcctgcgaaagcatgcttcattggtccgccccatgtcatgccaaatagcatttcactgaggctcattaaaattagaacagacaatacaagtgtaagtacccaaccacccgttccttcaggaagaattcctgcagcaggtaaagtcagtacaaaaaaggtaatcgaaaacgtcagcaagctttttggcaaacgcatccacggacctttggaaaggcgtgaaggtggattcaaacgacgcttggctacgaatagagcgccacaaaacatcatcaccaaagcacctaataacgcccaagcaagaatttcacttttaacgccaaataagtgaataaacagcactagtaccatagctaagacaaaaccgccgcctgttgctacgtgagtacgagacatatatttatcacgctctaccacatggtgaagatcgtgcagatagcgctttggcatcgccagcaaaccagctagaaaatctactttttcagcctgtcctgcacgccatagattaatacgacgaaccgcaccaattgctgcaagcgcaagcaaaacaccaatcaaagttggaggtaaccaatcaagaatcatgatgagtcctcatcattataaatacataaggcacataacaatatttacaaatatatgcattagcgatttcatgagcgacatagagacaaggtaaaaatgaacaagaaagcacaacttaacgctataaataggcatttcaagttcatttttaacaatgtatttacatgctcagtaatcgttccctacaaatctttgcaaaggcgaagggcatcatacatggccgcatgaacgttacgctgagacacacagtctcccaaacgccacaagatcatgccttcatcagatccacccgcaagcacaggttgaggcttgatatcaaacaaggcttcgttatcaatttgacctttattgcgtgagcttggttttaacgcgtaatacaattcctcgtttggacgaataccgttttcaatcacgacttgatctataacgcgctcttctttctgcgcggtatactcattctcaagcactgctaccatgctattgccttcacgatacactttgtctagtagcatatcggatgtcatgatcacttctcgctgatacaaagaacgataataaggtgggaacgttgttccacccacaccgacgcccggtttaatatcgtcagttaccaactccactaaacaacctttagaagctaaatagtcagctactgacatgccagagaattcacaaattgtgtcgtaaaccaaaacatttttaccgggttctacagctccactcagaatatcccaagaagaaacaaccaaaccttccgctgcgccccactcctcgttctgatcgataaatggacgcccaccagttgccaaaatacatacatctgggttgaactctttaaccatctcttcgttagctgccgtatttaaacgcacatctacacccaagcgctccaattccataaccaaccaacgagtaatacccgctatttgatcacgttgaggtgctttggcagcaatcactagctggccacctagttctgcggctttctcaatcaaggtcactttatgaccgcgttcagcagcaacacgagccgcttctaatccaccaggaccaccaccaacaacaagtacattacgaataacacctgtggttttttcaataatgtgaggcaagcccatgtattcacgagatgtcgctgcgttctgaatacacaacacatccaagccttggtactgacggtcgatacaatagtttgcacctacacattgacgaatctgatcaacctgatccatcttgattttggcaataaaatgcgggtcagccatgtgagcacgagtcatgccgacaaaatctacataacctgcttcaataatacgtttagcctggtttggatctttaatgttttgtgcgtgaataaccggcactttaactacttctttgatacccgcagccaaatacaagaaaggctcaggcggatagctcatgttcggaataacgttagccaaggtattgtgagtatcacaaccagaaccaaccacaccaaagtaatccaccatgccagtcgcatcgtagtattgagcaattttcttcatttcttcgtggcccaagccatcaggatgaaattcgtcacccgtgatacgcatgcccacaacaaaatcaggtcccacttcagcacggacagcctttaatacttccataccaaatttcatgcgaccttcaaacgttccgccccattcgtcagtacgtttgtttactcgtggcgaccaaaactgatcaatcatatgctggtgaactgcagaaagttccacaccatccaaaccaccttctttcgcacgacgcgcagctttagcaaagtcgccgataatgcgccacatttcttctacttcaatggttttacacgttgcacggtgaacaggctcacgaataccggaaggagacattaggttaggccagttttcaccatcccaacgagaacgacggcccatgtgagaaatttgaatcatgatcttgccgccatgcttatgaaccgcatcggcaagattttggaaatggggaataatacgatcagttgataggttaaccgaactccaccagctttgtggactatcgatagacactacactggaaccaccacaaatacacaagccacatccgcctttggctttttcttcgtaatattttacatagcggtctgttgtcatgccgccatcagtggcatacacctcagcgtgagccgtactgacgatacgattgcggatagttaatttattaatatttagtggctcgaacaacgcatcatattgggacataacatcctgccttcttggaaacgacgtttaacttttactgttgtggtcaccacctgcccgtggtgacctcatgcatttaagttttgattaaaaaaactaaagtggagaaacctggaaataccctacatcacaaccttcttcggctgcgctctgggtttgaattgccttagtacgagttgccaatcctttgctttctaggatctgatccaacgcaccagcaaaccaaccagtgaacatgtaatccactttacggttcactttcttaccatggattttttcgtagtgataaacaaatgcagagttttccaaacgtacttttgcagtacccttttcaatgtctaactcttcggtaatgaaaaagccccaaccacgttgagataggcgtttcaaataatggtgccaaatctcctcaccataaataccatggcattcagactcttgttcacaccaaaaatacgctgatttataacccgctttgtaaaggatctcggcgtaacgttcatcaccaatctcgtcctcaatccccatgtgattattcacaaagaagtgacgaggcacatacaacataggcaacgcatccgttgtccaaacaccggtttcatcatcaacaactattggcatttctggtgcatgagaactcatatctaattccttaaattctttttagttaagatcaaagcctgtaaatcattacgagcgcagataatttattcgccccaaacttctttcaataggttcacccaattctcacccataatcttcactacctgacgctcactaaaaccatgctttagcaaagcttcagtcaagttcgggaagtcgccaacggtacgcataccaagcggattgataatctcgccaaagcgagttaaacgacgggcataacctttgtcatgtgttaggtattcaaagaaatcgtagccgtggccttgggtaaaatcagtaccgataccaatcgcgtcttcaccaacgatgttgtagatgtattgaatagcttccacgtaatcgtcaatcgttgcgttaataccagcttttaggaatggagcgaacatggtgacaccgacaaaaccgccgttgtcggcaatgaacttaagctcttcatctgtacggttacgaggatgttctttcaaacctgctggcaaacaatgggaatacgcaactggctttttcgattcgatgatcacttctttcgcagtatttgaaccaacgtgagataaatcacacaacataccaacacggttcatttccgccacgatttcacgaccgtaaccagataaaccaccgtcacgttcataacagccagtaccaaccaagttttgagtgttgtagcacatttgcacaataccaacgccaaggtctttaaaaatctgtacgtaaccaatttgatcttcaaacgcatgcgcattttgaaagcccatcattacgccagttttgccttcggcttttgcacggtgaatatcttttgtcgtgtaaaccttggttaacaaatcgctattggcttcgatcagctgattcatctcaaccacattgcgaaccgtaccttcgaaattttcccaaaacgacacagtgcaatttgctgctgtcagcttgccctttgccatgtcttcgaatagctcgcgattccacttagcacaaatcaaaccgtcaataataatagacttatcgtgtagttctgctgcgttcattgtttttccttacctatcaaatgggtaaaacatcaatggactcagtgtaatttttagctacaagtgggaggtggctggaaacgactagaggtagactaaaagcgactaaccgtctttgtgttatctatgcgggttccattcaaacgctttgtattcatggcctttattccgccctgctggggctgggcttagtcccttcccatttattcaaggggaaggcggaggatggggttaatttttgtttccattcaaacactttgtatttatgacctttattccgctctgctgagcgtgtaactttttgctagcgcccaaaaggcaaccaaaaattcgctttaagatctttaatgcctgattttctttatagccgcataattgttacctacgctcgttatatcgtaaggcatagattatttttggtgtttttagaaaggctatttttaactgactctgaaactccataaagtcgcgcaacgctgttgcgtcgaactaacttcatcgggatttcaagcgcagaaggtacggatggttggggtcagatcaagaaatagttttctttgatgagctaaaagaaccaaaaacacctatagatcagcgaaagttgccgataatatttagcctatttttgctctgaccccgaccttatggacggtgctatttcttaacgattaattcttctagtttcaatcctgtggctttttggatgctgcgccataggtaataaaaaatagccattaacatgatcatggaagggatggcgatcattgggtagctgtatagtgtcatctgtcctagctcttcgttaaacgcttcggttcccgcagggctggtgacgatccatttcgccaagatgtaattcatcgtcgcagaaaaagcaaaagagcctgcgataaaatacgtggctttcataagtcgtttttcgaacatttctgtgctgttgttctcttctaatttttgtttaatggtgtccacatccataatcgcggcattgaagaacatggctcgcaccaaagggtaaggcgtaaaagtcgacaccaatacaccaataccgataattgcaggaatagcggcctctttaatcgccaaccatttattatccaattcaaataaaccaatgctgcctgtcagcaatacactcaccaaacctaacaaggcaatgaagttgaactttcgatacttcactaactcaaaaagcccccaaccaagaggaaacgctaacgcagcaatcaaaccgccactagtgcctaacttatcttcaccacttaacttcatcaaaatcacagatggcaaaatgacactaacaataaggtctatcatcggacgcggtttgtgctcgggagtgttgctcataatttctggttccaagtttaattcaaatgctaatggcggctatcataaaggaaaaatacgcaaggaagtgaatagaccattattttttctaaaagtgccagaggttttgtggatttcatccagtacctctccactcctatcttccaagagaaagatgaatctttgggtaatcaagtatatttgtttcttctcaatagctttgagctgcaagtctattccgccccgctgggcgtgtaactttttgctagcgcccaaaactttaaattcaaagaaaagcaaaaaatcgcttttagagagattggctcgtgaacggcgttgtatagaagttgttttatctgacctattgcacaaaaggcatagattgtttttgctgtttttagaaaggatatttttaactgactctgaaactccatagggtcgccgaaacagagcgaagcggcgtttagccagccccagccagcgtgattgtcggacgaatactacgctgtattaactttcttgattgtaagccagctgtagacaagataactcacactctcttctacaaccctttaattaaatcttgaatggtattaggttcaaaaaatttcttgttgatctcaccatccactataaatccttcgctcaacaactcacctaattttctctctgcttctctatcgaacaccccagggtaaattcttttgtaggcattgaacgtagctctcattttgcggcaagcttcgtctgccatagtcatggaaatagactcacctgaattaaatacaggaatgaaaatctctaatatatcgctttttagtttttgcttaagctttctatgctctaatattttagacaacaacaaacctaaaagaaatgtcagaattccaggaacccaaccattcataagcccattaagcgatatcttccaccaaactatgtcattaacaaaaaaatccattacacatactcgtaattcaaactataagcaataccaactagggctacttaacaaaagataactaacatgttatccatcataaaatggaaacattcttgctagctttttcttatcaatcttctttgtggttttgtttcataactctatcttcaatcaatttttttaaaggggaattactcggatataaaaccttagcacaaggaatatcaagggctgcaggatcaagatgagaatcttgatcgtcaaagaaaatatgcggtttaaaagcttttaaaaaacgactcttttcaagacctcctaagaaaaatgcttgatctatataaacattccatgctcttagtgtttttattactctcatttcagctgggctatttctagcagtcattatcgccaatttaacaggcgagtactcaattcggccaggtaaacgctcctgaacttttgataatttttttaataaattagcgtaaggtccctctaatagaggtatatcttgatcttcatcttctgtggaccaaaatttacctaatccttcagtttgattaacaatttcacttgcctcattaaataaaacagcatctgcatcaaatgcaaaccttacttgtttttcatcaagagaatgaacatccttcggaggtgctttgactaatgccgaagcacaaaccttactatctataacatcctgagcgtcttcttcatttgtggttaaaaatagatctacataaaaagcctccaaataactggagcttttttcaccagctaagaaagctgatcgagtaattggtaatttacgtcttcgaatttcctttaaaacacgaaagcctgtttctgggctatttcgagatataacaacaacttcaacgattggagcttcactcggatctgttaaaaaagtatttaaatttaacaatgctttaacaagaggcatacctgtaccagcctcgagcgtatcattttccttttctaacatatattttctatattcatcaatcgctgagtcaggatcagattttaatttttctttaaattttctatctgcttctgacaagtcaaaaagagctgtggccgatatacctataactaaagtgtctgataattcaactggcataaataattccttttacatgtaaaaaaaataaagctattgatgaggtctaatttttttcatattctaacagaataaaccttggaaacgacgaaaaaactcaaatacaaaaaacattaaaggctaaatgaaagcaaatgattttaaaaactagaaattaagtaacacctcaaattcaccatcaatctcttccatcaagtcctcataactgtactctgcttcaccgctgtcgatgccttcttgaataagaatttgaagtgttttcagttttgtctcgtcgtaggtattttgttgactgctcttgtcggggctagtttttgtatctttatccatttgcctatctccttcgtttaccaatattaaccaataacgaaaaaggccgccaattgcttggcggcctatctggtttcgctggtcataatttgctccttttatcttaaattttgtttggttttaaggaaggaaatcagttcttcctggttgatgatttcaatgtgtttgcctctgcggattgtgagttttcccgcttgggcttcttgctcgcctattatgatgatgttggggattttcagttcgaaactgcgtttaattttacgcccaaccgagtgatcaccaaattcacatgagacattgatgccttgttgctctagctctgctcttagctgattggcgtaatctaaaacagaatcgttaactgaaactaatgccacgggttgcgggtgaatccattcaggtagtacaccttgtgagacttcgagcaatataccaatccagcgttcaatcgagccataaacagcttgatgtagaataataggttgctccgctttgccctgttcattgtcgaattctaattcgaaacgatctggtaagttgaagtccagttgtattgttccacattgccaaattcgtcccacggcatcttgtaatgccagctcaatttttggcccgtaaaacgcgccctctccaacttgaatgtcgaagggaacattttctgcctgacaggcttcttttagtatgtcttccgcacgtcgccacgatgcatcgtcacctaatgctttctctggttgagtagaaattttgacttctagcgcctgatagccgtagtcgttataaatttgttttgcccgttgaagaaactggccaacttcctgcttcacctgtgaccaagcacaaaaaacatgagcatcatcttgagtaaactgacgaagccttagacaaccatttaatgaaccggatgattcgttacgatgcactagaccaaattcaaatagcttcagtggcaagtcccgatagctgtgtacgccacgtttatacatcagtatatgagcaggacaagacataggttttaaagcgtattcttggtcgccattttgctcgcccccaaagaacatatcttgagcatacatatccatatgaccagatatgtgccatagctcttttttcattaactgaggtgtacgcacttctttaaagccatattgacgataacagcgtcgcatgtgttcttgtatattttgaaacaaatgccagccatttggatgccaaaatagcattccaggtgcttgttgttctgaatggaataaatcgagctgttccgcaagttcgcgatgagttttcatacctttctcctaatgaaagatttttagtgaaatactctgagcgaacaacaagatatagacataaaaaaagccctctagcgattcgctcagagggctttttttatcaaatagcagctaccctccaaacaaccttatggtcgtggtggtagaggtgctgtattgaaaaaaacttaataaagggtccatgggaatatttttatcacctaatacctttttagacaactggtaaatagtaaaacctgtctttaattcaattgtatgcaaatggctcgatctacttttccgtcacccgaatacagttgcggccactttctttggcttggtacaaggcagagtctgtttgttgaaataattgtcgcggatctgaaattagttctggccagcttgagataccaatagagatggtaatgttttccagcaaatgcccttcgtactctatttgtgttttttcaacagcagcccttaattcttcggcttttcgtaagcaatcttctcttttgactctaggcataacaacgacaaactcttcgccacccaaacgacaaacaatattgccttcatagaaaaagggactcagtaagctagcaagggttttcagtgcttcgtcaccagcagggtgaccataagtgtcgttgaaggttttaaagtaatcgatatcacaaatcagtagcgataacggttcttggttttgttcagccgctgtaatttcatgttccataacctcagagaaaaaacggcgattttttaaacccgtaagctcatcttcataggaaaagcgttgcagttcctcgcgtaaagcaatattcgctaaggtaatgtttattttttctatcgctcgctttaacagcttcataaagtgcgctataggataaccatttagtccctctgttgcttgaacttgcagcagagcaacataacgaacagaaccctgctgattaacgactctaaatggaaaaacgccctgctcgttattaaacttagccttggtaaaagcggcattttcagtaggtgtagagtcaatgatttgcccccagctgtgaacatttcgccattcatctgtaaccgcaatgctaaatacaccggaaaaaggtgcacaaagggcttcaatgctattggctatcttttcaattcccacttctagtgtgtgacagctttctagttcaaaaataatatcactaacaatttcaatcttttcctgctggaataatagtccatttgcgcgaagtgcttcttgctttgccatgatactaagctgctcggtacgttcaatgactttagattctaatgatatattcagcttcgctaaccggcgttgagtcgacagataatggttaaaagacaagccaatgatagctacagaaaatagcagcgcgccactagaaacgggaacagagctccatgatatccaattatgtgcaaccgccatatcaagcatcatgacagagcaaaaaacaaagtaagccagaataagtaatttttgttccagacgaactctgttaaacaccaagagaacagagcctaccaataagagtgacgtcacgataaacatgccatcaaatgcaggataaagctgggttagatgaatgagaccaaacacacttccaattgccgctaacaacaaaaatacaacatgagcgcgccataaccactgaaaatgacgaacctctagaccggcacctgacaaccactcagccaacaacataaacatcggaatcggcaataaaaaatacgcatacgcaccaatatagttccacagtaaaggttgatcccatataagcttcatagccgggatgtctcccaatactaaccccgcggccgcaagagaaaagagacacacattgagaaattggcgacgctgaccttttaacatggcaaaaatagcggccatcaaagcgataaatatcgtcacaccagcgacaataaagccttgtaatgactcttcgataatttgtttcagggcatcaactcgctcggtaagctttcgctctccccaaaagccaatactgatataatctgaatacacccgaaaatagagtgtttgtcctgcgaaatcctcaggaagagtaatcatatgccaaggccaaccagcaaatagccccacgccattctggtctaattgaccatgtttataaataagttcgccttccaaatatacttcagccaataaatcgatactggaggcataaaatacagggtctctaaaggcgtcttgtggcagcgttatacgaaaccaaacattcttgtgttcaccacgaaccggtggatcggcgggaaaagcaatgggttgccaatcggctaggctattttgttgcgtccataagggcacaccgtctgaattaaacggagagtctccccacgcatattcccagccgctatctaaattcacatcctgcgcagatacgtttgccgacaagcacaataatgcggcagcaaaaaaacaacgaaataaaataaaaacatacagtctgtaattgcttcaagatatcactcaactaaagcttatattaagggaacgaaatgcatttcatgcatctcaatacttcagtcactttcctttcattaacatatgctcttccccttgagcatattaatatcctaactcaaagtagatattggtattgtaaagaatcgtttacaattctaagtgagccttcaataaagcagcagaacaatttaaaacgcattttaagaacgtcatgttagatcctacatgacgctatccactacttgtcctagtcctgacaaaacctttaataaactaaatcccatatctatttgcttctaacaaaaacccttctctataatgacatccatatccaacagtccagcagttttcaaggcggttttacgatgatgtttatgaaggtttcttttaaggtagccctagcggcggcgttggttgtaatggtgggttgtagttcttcgccgacaggtcgtaagcagtttgcagtattacctgatagtcagatgaacgagatgggagttcagtcttttacagaaatgaagaaggaaacgcctacgtcatcagatgcaaagctacgcgcacaggtacaatgtgtagcggatacacttattgcggtgttaccagataaataccgtaatcaagactgggaagtggtgttgtttaacgatgagcaggtgaatgcgtttgctctaccaggttataaggtaggtgtttatactggcttattaaaagtagcggacaatcaatcccagctggcagcggtagtgggtcacgagttagcccatgtaattgctcgtcatggtaatgaacgcgtatccactcaattagccaccagccaagcgttagcactggggtatcaattaagcggcgaagaatcacctgagaagattgcaatcttccaagcattgggactaggagcgcaagtaggtatcattttgcctttcagccgctctcatgaatctgaggctgatgtgcttggtttagaatatatggcaaaagcaggctttgatccacgagaaagtgtccagttgtggcgtaatatgagtgctggcggcgagagtaaaacaccggagctgttgtcgactcatccatcaaactctcatcgtattcaaaacttacaagccaatttaccaaaaaacctgccaatttatgagaacttggttgcacagaataaagaggcaaagtgttactaagacttaaatctggttaagaaactagatttcatcagagacaagttacagcgtaaaattcaacttgtctctgtgagtcagcttaccgaaaagctaatctatttttcctattctctagttgccctttccagcaataatccaacaacttccactgctattttctttgctgtccattctagatattaaccataagcaaaatttattaaccatcacctaatacaagctctgtaatatttcatcaattagctataatttccacgaagttttaagctataaccagcatttcattaacatttagaaacatttcactcaaaatctttatgatagtattcggccaatttactaagactgattatcatctagccttggtgtccaatttttattaaaactcgcaaaccaatatattgtgtatatcgctatttagagatgttttgatagtgaataacaatcagactcgatgttattaatctgtataagtatgagggaaaaatgacgcttatctattcgcatagaacaacgccattgtggttaggaattatgttgttatgcgctttaaatgtggctcatgcgaacacctcaactcctctttcagattatttcaaagacacttggtctactcatgaaggccttccacacaacagcattaatgccatcgcgcaaacttctgatggttatatatggtttgcaacttgggaaggtgttgcccgttacaatggtcgtgattttcgtttttatgaacgctcggataaaacggggattttagattctggcatccggactcttgtatcagatgctaataatggtttgtggattgcgggagtaagaggcggtattacctatcgccaaggtaatcagtggcagccacaatttgctgcggcaagcatggtaaataacgtactcaaagacagttccggcggcctttggatagccgttgaagggttgggcgtatttcatcggccaaagccacatgttgaaaatggtgccattgaagaagtttgggtattacagaacattagtgcttaccgcttacttgaagacagtaacggtcgaatttgggcgacaactgaagaaggtttatatcatctaaatgggcaagacaaacaagatatattaactaaatttaatctaccaaagttacatgtttattccattctggaaactcacgacaagcgtctattggtggccactgaacaaggcgcttttattttagaagataatagagccagcattatacatcctagtttggcaggtgaagccattagcactctaatggaagatgacgaaaacaacctgtggttaggtactatcaaaaatggcttgataaaggtcagcaatagccatatagaacgactaaatactcattctggtttgccaaataatcgagtgttatccatattacaggacttcgaaggcagcatttggattggcactaatggcggtttagtgcgtctgcgcaaagcgccttttactacttgggctaagagccgcaatctagtaggcgattatgttcgcagcgttatcgacatcgattcagatactgtactggttggctcaagtgaaggccttagccttattcataacaatatcgcccgcaatgcgcttgctaataatagcgcccctatttctgttcttagctttactaaacagcgtgatggtggcatttgggtaggcacttatcttaatggcctaatgctctggaaagatcaacaattaacccctcaatttgatcaccggaatggattgcctagcgatgaagtcagatccattttagaggacagtcacggcaacttatggattgggacaaccaatggccttgtgcaacgaaatgccgctggccaacagcacatattcactcgcaataatggcttacctgacaattacattatggcattggcggaagatgaccgaggtcaaatttgggtaggaactggggtgggtgttgccaaactaacatccagtggttttgaaattattcccattaataacctcgaagaggctgaatatgcttttggcttctggatggaagaaggttatgtctggattgctacagaccgcggcttaattagatataaccaacaagatggtcagctaggcctagttgggcggcgctcaggcttgcccatcgacaaactattccaagtagtttacgacggtaccaatggactttggctaaccagtaatcgtggcatttggcgagtcgactatcatgaggctcatgctgtggctgatggccgccgaagtgagattgcgtttgagcatttttcagaaagtgatggattagcaagtgctcaagcaaatggcggctcgaaccctgcagcggttgctatggacaatggcaagctatggtttgccacttcaaaaggtgttgccatgatagacagctccactatctcgcaaaaaaacacaacacgcttacctctcaccattgaatctatagtagcagacggggttgaactatctgccaaccaacaaaacatattacctgcaggcacaaatagagtggtatttaactatgcaggactcggatacatcatgtcatcccgtattgaataccgtacaaaactagtgggttttgaagataactgggcttctaggggtaaaaataccattgctgaatatacaaatttagcgcctgggaaatacaaatttctggtcagtgcgcgttatccttatagtgattggaataatgccgaccaggtttatgaattcactattttaccgcacttctggcagcgcattgagatacaagtcggcttcgcgcttttggtactgatcattcttgctggcagcataaaatggcgcgtacaacgattgcaaaaaagtgagctaaagctaaaagctctcgtcgaaaagcaaacctatgcattacgtcagcaatcggaagattttcagcgtcaagccaatgaagataagttgactggtttaccaaatcgacgtgcttttgataaatggttaagcgagaagtttattcaagccaagcagcaacatacaccacttgctttgatcattatggatattgatcacttcaaaaaaatcaatgatcactactctcatctgattggagataaagccattaaagcgctcgccaaacaattgctgcagcttgctgatcatcagatacatgcagctcgctgggggggggaagagttcaccttgatgattaaagatatgaatgatgcaaatgtggctgcttattgcgaaaacctccgcaacagcattgaaacttatgactacagcgatatcgccgccgatttaaccatgactgtcagcatgggcgtagcgttttctcatcaagtagagaactaccaagatttacttcgcctcgccgaccaagccttatatcgagccaaagaacaaggccgtaatcgagttgaaatttggcagtaagtagattaagaagataaaaaaacaaaagccaagacattgtgaatacaagcctcggcttttgcatgttatttatttaaataacgattagattggcgtaacttcgatagcagatacgaatgcatcaccttgaactggtacaaatttaagatttaaaagcccctctaccacttcaacttctgcagtatggtactcagcgattaggttttcgccagattctgactttgacgcgttcacttcaacaattttgtggccatttgcttctacagtaaatcgcgacgttatgtcatccgaaggagcaaccgtcagtaagacgactttatagtggccattgcttaatggcagctcataatgaaagctccctcgacggtatgtagtagccaaatcacgatctgcagtctgatttatctcgggcttcactggcggacgtccccagccacctaatttatcaaacgatgcagcttcgccaccataaaaaaagttatctgagccaaaagaatgctcttgtgttgatgcggcaactaatgcgccagcatcaataaagtagctgttactctggcttttatttaactgccaatgcgtttcatcctgaactgaagattgcttgccaacgcctttagctacaaccgtgttatcgcctactttaagactgacatttggccacacgcaaatttttaatgagcaatcggctttaacccctaaagatttaccattcaaccacaattcagtttgatcaagattggaataaactttaacgtcggtaatctgatagtggcgctgcgagtaacgacttgaggtgacatgcaccataggcttagtcgtccagttcgcttgataaaagtagtacgcgtctttttttatcgctctatcataggtaatcagccctttggtgttgatatcatgtgaatccccttctgttcgcaccgtggtcgcaaaatcaaatgcattccagatccagctagcaaataggtacggtttactctcgatcacacgccaattctcttcatgcacataagacatgtattcttcaggttggtggtgtcctctagagtcgaccggagcacctaagtaattatctgtgtgtaaggacactgcgccacctgcgccatattcacttaccgatattggtaaatttggatattgcacatgcaatgcatctaagtgcggcccaaaatcatcaacgtccccataataccagccataataacgattaagcccaaccgtatcagccactggcgatgttttgggaatatcgatatctttgacttcctctctggcttcacagcaattagcaagggttgaggctctgctaggatccaactgttttaccatgtccgccagagacttcaaaacaggaataggatcaggagtattacctcgagtagcccccagaaacgcaggaacgaccgcaccaaaatctacttcattcgccactccccaaaaagcgacagatgcgtgattaaaattttgcttgatcatttcttttaactgcaactctgcattgaccaataatccgtcatttgccactttatgatctttgccatacgtccaacttgtcactaaaggaatttcatcccaaagaatcaaaccgtatttatctgctaactcatgtacagactggccatgaggataatgagcaagacgcaatgtattagcccccatttccaccagcaaatccacatcctgtttgacatcctctggactcacggcccaaccaagcccctctttatcttggtgataagcaacaccctgtaaacgcagtggcttgccattgagaataaaacctttgtcgggagatatcacaatattacgcaacccatatttttgctcgagtgtatcgagaacctgattatttgacccacgaatttctgttcgcagagtatataaataaggattctcttgtccttgccataaagtagggttagcgacatctaagttctgttttaacgtcgctaatgctttaggttcaagtgttaacgcttgttctgcctgagccacagttttacccttggcatctacaagttgagaaataactcgtatctttttagactgctcagcgtcattttttactcggctgctcactgtcacctgcgctttttctgccttagttaaatcggtggtggcatacacaccaggtccaccatagtccagcatgtcgaaatgtactggatcggtgaataccagccttacgggacgatacagaccaccgtggacaaaaaagtcaccagcaatgggcaaagtatcggcagttgatgaatctgcggtgggtttcgtattgtccgtttttacaacaagcacattgttttgatcccaatacagagcctgagtcgcatcaaaacgaaaacgagtaaaacctcctcggtgctcaccaaggtacactccatttagccatacttcagctactcggctcgctgcatcaaattctaaccatgcttgttgttttgcattcgtagaagaaacattaaaatttaatcgataccaaccaataccatattgcttgttgatattgtttttagtgttaatgtgagacgtggtgtcattctggtaataacccacgttgttccatgtatgtggaacactgattgtttgccatacactatcatcaaaatctttttgtaaaaacgcatctgttttatccccttcagaaaaaagaaatttccagcccgtatccaatattaattgttcacgaggggatgaagctgaggcgcttatcgaaaaaattgaaaatataaacactgcaacagctaagacgattcgattaattatttttgtaatttccatgtcattatctcattcggcaattaggggaaaatcatttataagccggataaggctttaatcacctctaatagtattttcgaaacttccttccactctaaataaattttagaaggagattaatagtcactattataaaatcgttttacgaagcgagatttttgacggagggagcttgatatttgattctgacgaataccaataaaagaagatagaaaatttagtaaacagagatattttttcattatttttctcaacattaatggagcaacattgaggaatgtgtcatgaaatcatctattcgttccacactccccatccatctttccatgctaatgtatttttaatagggatacatatcgaataaattaataccatgtattactgatattgaatcatgagaatcgcagtgccatctaggcttactacgattctcatgcagtttttataacttataacactccatgctttttatacccgccatgacgacaagtactctttatcgatcacaaataaaaccgaaagtaaaagctaggcgatcaaggcttgttgccagccttaactaggttatccacctgccctaggccaattcgtagttgatcgtctccgcagtagcctttgagaataattcggtcaccatcttcaacaaaggtacgttgctcgccattacttaaggtgatgggggtcttcccaccttcagtgagctccagaagtgaacctgattcatcaagatctggaccggacagagtaccactgccaaataagtctcccggcttgagatcacaaccattcactgtatggtgagccaccatttgtgcaatggtccaataagaatctttgaagttacttttggaaaggcgttcagctggctgactgtccgctcgcattttggccgtttctatccaaacctctagcttgatatctattgcgcccttggctctattcgctttagagtctaaataatcaagcggttgagggtcttcagcagctcgcgtccaatcacagcggtaaggttccagcgctgccatcggtactacccaaggacttagactagaaaagaagtttttcgataataatggccctaaaggttgatattcccatgcttgaatatcgcgagcagaccagtcgttaaacatggacacaccgaacacatgctgttcagcgtcggccattgagataggcgttcctaactggctgcctttgccgataaaaatacctagctctaattcataatcaagacgtttacaaagttctaatactggacgctcggcatcaggtgcttttaactgccctgccggacgcttgaaggcttcgcccgatatacgtatggaagacgctcgcccatggtagccaatcggtatccatttgtagtttggcaacaacggattatctgggcgaaacaatgacccaactcgtgtggcatgatgcacagacgtataaaaatctgtgtagtcaccaatttggcaaggcaaatgaaaagcaacctctgactgaggaatcaagcaagcctctactttggattggtaagcgctattactgaacagttcgatcaaacgaagacgcagcgcatgccattgtgtatgacctagccccatcaattgattcagagcattttgtttgaccgcctcacgcaaacacggatctaattcagcaaataatcccacttcttcaagtgcgctcaaattggcaattttgtcaccaatgccgacgccaatatggtgtatttgatcagcactggaaaagaccgcataaggcaagttcgctaagggaaattcgcaacctgcaatgttagcgctcggtaaccagctgttaatgcgattggtgttcacagaacatctccttaaggtgactttgtttagtatttatcatgtttaactcacttacagttgtgcatctgcttgggtttctggcaccgcttgcttaaatgcttctagctgaagacagttggcttcaatacgacacaatttgggatagattgttaagtccacgttaaaacgacgagcgttatacagttgaggaatcagacagatatccgcaagcgatggcgtgttgccataacaaaaaccgtcatcttcgaccattaattccaatgcgcccaagccttcgctcacccaatgctgataccaactattaaccgcatcgtcgtctaaacccacgctagtacgaaggtatttaagaacgcgtaagttgttaatcgggtggatttcgcaggcaatcgcttgcgccatcgcacggactttggcacgtgcgaaaggcgctgcaggaagcaaaggcgtatcaggatggcaatcattgatgtattcaataatcgccaaagattgcgttagcacgccctcttcatcttgccaactcggcaccaagccttgcgcatttaacgacttatattcaggggaatgctgctcaccgccgccgttaaccaagtgaacgaaagcggtgtcataagataacccctttaaagcaagcgcaattctgactcgataggctgcagaagaacgccaataggaataaagcgtaccaacgttttccatcacttcatcctttacaggttcgtttcgatgacgccacgagctacttgatcgcgctctatggattcaaacaaagctttaaagttaccttccccaaaaccgtcatcgcctttgcgttgaataaactcgaaaaatactggacccaactgattggtagagaatatttgcagcagtaatcgtggcgcaccatcgatagtgccatccagcaaaatgccgcgcgcttttagctcatcgaccttttcaccatgaccaggaaggcgttcttccagcatgtcgtaataggtctccggtggtgccgtcatcagctgaataccgctggcacgcaaggaatcaacactggccattaaattatctgtgcgcaaagcaatatgctgaatgccttcgccattgaatgacatcagaaactcttcaatttgacctgagccaccagctgcttcttcattcaagggaatacgaattttcccatcgggagccgtcatcgctcgtgacgttaaaccagtatattcacccttgatatcgaagtaacgaatctcgcgaaagttaaataaggtttcatagaagcgtccccaataggccatacgacctcggtagacattgtgagtcagatgatcgatctcataaaagccatgacccacgggctttttatcgacatctggcaggaactcgaaatcaatgtcatagatggataaaccatcgtcataacggtcaattaggtaaataggcgcgccaccaatccccttgatagccggcaatctaagctccataggaccagtcggaatatccattggtttagcacctttagacagaacatactcgtaggctttgtgtgcatttttaacacgaaaccccatgcctgccgcggcattgccgtgttcctgaccaaagtaataggcttcactgcctttttctttatttaagataaagttaatgccgccttgacgataaagctcgacatctttcgaacgatgcttcgcgactaattcaaaccccattagctgaaacacttccgctattttctctgggttggggcctgcaaactctacaaattcaaaaccatctaatccaactgggttttcaaataaatctgccatttctgtattcctatttatcgttatatttggaaaataatgtatttaaaaggcaatgattttaagcctctaaaggcggcggaatagcaatcccccgcacacttcgagaccagtggagtgcaatggataattgtagacgcccagcgcaaagattacccattgtggctgtccgtacttttgttatccggtacgttgaactctttaataatttggctagctggttgaatgtctttccaacagtccacatagtctttttgacgttcagtcgcattcgctgcaaagtgggtaattcgctggggtgcactggtttcaaacataaacgccagtgttccagataatttatggggagacaattctgacaccgatgcttttgaaaacgcatcataatcaggaccatgtggcgaaccggcattatgcagactagcaccaccaggcaaaaagccattcggtttggcgtcgtacgtaccgtaaattaatcccataaactcagccataacattacgatgataccaaggtggacgaaaagtattttcagccaccagccaacgatcaccaaataccaccacatctatgtttgccacaccggcagtttggcttggtgacgtcagaaccgtaaagatcgaaggatcaggatgatcatagcttatcgagccaagagtattaaagcgtctcaaatcatatcgataaggagcatgatttccatgccaaccgagcacatcaaatggcgaatgttcaagggtgaattcacgaaagcgcccttctcttttttcaatcacccacgttgctgtttgttgctctacaaagctcgccgttggatattcaaagtcacgttcattcgccaaaccattcgcacctatggcgccacgattaggcaattcaaaaggcgaaccataattttctaacaagtaaatttgggtgatattttcagtgcttaactcaacaaatgcagaacgtggaataacaccaagcgagccaacacctatttccaaaacgccaaactctgtgcgcaagctaatagacgaactgatcggcatgaccaacatttctgcatcatggttttgtaatacaggctgttgctgctcatgcaatgtagcaatactcgctgacataccaatttgcgagcttgcagaccctgcgatagttaaggtgcgaacagactcaatccaatgcccttctacggtcgctaatggattccatctaagcggatcaaaggcaatttgcgtattgctatcgtctgatcgagatacccagttaacgaactcaaccaagtctccgtcagctcgatgcgcaacactgggtctaatgcggtacatccagctacgtagattatgtccttggggtgccgtaaatgcagagccacttatctgttctgcatataaaccaaatgcgcagcgctgaggactgttctgtccaataggcaaaacacccgctaacgcctcggtcgaatgatagtttctaaagccgctgagataagacatgacttaagccgaaatagtaagtgaaaatctatataatcatttcaaatgaaatgagtcaactcatttcatttgaaatgattagccacttttgtggtcaatcttttttataggttgctagctaataaagctttaaactatgctccaacatggcgaattggcagacacataccctatatttttcggtatttagagagcttaaaaaggtaagtaaatgtttgatctaaataattttattccatatcgccttaatcaggccgctcagcaaacgtccgaagccttggctcgtaaatatagaaatcaatatggattaaccgttcctgaatggcgcgtgctggctcacttaggtaaatatgacaagctctcagtaagagatttggaaaaagccatcggcttagatagagtcgcggcgtctcgggcgggaacgagcctgtgtagcaaaggctgggtacaaaaaattgtcaatgaacaagaccgtcgcttagtcgagttttccttgaccgacgtcggccgagaacattacggaaaagttgtcgtactcgccacttccacagaagaattactgctaaagacactaaataaatctgaccaaaaaaagctgttagaactgctttgcaaagtagaagaaaccgctagaaaaatcacctagcggtttcgcactgacattataaatttcgcgttgcactcttctctttcaaaacctgtgccccctgttcactaaccacatgcaaggttcgctgaggaaacggaatcgtcaagcctgccgcttcaatcgactctttaactcgtttgtttaaatcccagtaagtcggccaatagtcatccgtttttgcccacgctctaagctgaatattcaccgagctgtccatcatagacactaccattgcctgaggaacaggatcgaccaagagacgagattcaccttccgccacttgcctaagcacagataaacctacatcaatagaatccgaataagatatgccgaccacaatgtccattcgtctcttaccattacgcgtaaagttcttaatattgtttccccacaacacactattgggagaagcgatatataatccatcgaccgtttcaaacacgcaggtaaataaatttatttcttttaccgtaccttgcgtagagccaaactcaataaagtcacccgctttaaaaggccttaatatcagcaacatgatccctgcggcaatattgcttaaggtatccttcaaagctaagccaattgccaaaccagccgcaccaaccaaggcaataagactggcagtattgacaccaaagatatctaaaataaacacaccaccaataatataaaccgcataactggcaacggttgaaaatataggtgtcaaggtcgcatccagcttattaagcttagaattcgtattcaggatggcctttcttaccgcttttgcgataaacgagctagctatcaatataacaatggccaatacaatccgataaccaagcgtaataatggtattagaatgattttgccaaaattgaacgaataactcttccatagacttctcttctgcgtgtaatacttaagcaatgatatttgacaatacctaaaacggacaggggcgttcatgtctaagcccgttaacagaacctaccctataaaccacgattaggagacaaaaatcagttaccccaaacatgactgaaaggccgatacaataaggcttgtaggaatcatattcctattttttcagcttaacaataagcgcagagcaagcaaaacaacacctagactatctttaccctttcccgacaaattcagtggttccacactattcttattgtcttttacactagcttgtcttagctactgttgaaacgaaaggtgtcacccaccatgaaaagccagtagaatgccgcttttagtacctatgcgctgctaagtgacataacatcaataaaagagatctagaatgcccgaacaaactccagtaatcgcaacgcacaatggcaactttcacgcagacgacgtatttgcggtcgcggcactaaaacatattttttcttcgatagaattaattcgcacacgtgacttagacgtcatagcaaaagccgacatggtgttagacgtaggcggcatttacgatgccgacaccaatcgctttgatcaccaccaaaaaggcggtgcaggcgcacgtgaaaacggcattccgttttcctcttttggcttagtttggcaaaagtacggagtcgagatctgcggtggcaatgaagaaatcgcaagctcattagataaaaacctcgtttccgccatcgacgcaatagattgcggacacgtagaaggcgtgcaaacaggcattagcttgagccaaaccatctccatgtttaacccaacatggcaagaagaaagcgactttgatgcctgcttcgacgaagccgttgcctttgcttcacgcattttgactagattcatcgccgcagcaagtggtggcgtaaatgcaaaagccattgttgctgatgcgataaaaaaagccgcagacccaagagtcattgtcttagaacaatacacaccatggaaaaccaccgtccttaggctatcgaaagaagccttattcatggtttacccatctcagactggacaatggcgtattcaaactgttcctgttgagcttggttcctttgaagaccgcaaaaaactccctgcgccttgggccggattgtctgacaaagaacttcaagacgtgacaggtttagacgacgctatgttctgtcataacggcttgtttatcgcaggttgtgcgtcatttgaaaacaccatgaaaatggctgaaatggcgttggataattagataaataaaaaagaccgatgtgtgaaacatcggtcttttttgaagtgatggatttttactaaataatataacgaggtacacttatttaataagcaaaccactgaagtgggatctgtatattttagccctctactacctataacaaaaactaaacgtctacctattcctctttaaaatatattactgcatcagccatccaaacccaataaactagcaatacaacgatgtgatgctttgtattcagtatttagagcacaaaacttaatcctattcatctcactaactttattatcattaaagctaatatctagaaaatctaaatagttggagtgagtatcataaactaagaacaacccatcacttggacttatttgatttatagaatcccatgaaattgggacagagttatttccctctttataataatgtaaagtagcgtttggatatttttctggtactttttttaagacattaataacgtcactgaaagtactaccaattgacaaaccataaccactaccctcagttattctttggtcaatttcttcatacttacatttacctataattattaaaactataaatatacatataagtaagagaatcaaaaaaaacttaaatattttcaataaatcctttttctttaagatagcagcacctttcataactatttccattcctaataattaaggtattctatcagtagagacatataaaaataaacgattaacagacaactgttatttcacctcgcagtaatgaagcacctatagtcatccaatttattgtctcaatccccctaactcgattcattaccatggcgagtggtggcgtaaatgcaaaagccattattgctgatgtgatagaaattgtgcggtatgtggtttcttgatttgcattccacttagcaaagtcagggaagcacatcccgtgtgctttctaggagggaatctagctgttcgtcacgtctttaatttcaattagcttatcggctttcttgacagtatcgacgattaatccatctatttttcttatgtttgcgagctgaacttgaagtttcaatgacagctcattcacttcattagcagaaatagacgtctcttccgcagatgctgcagtagaatgaatcacttcatcaacttcagccatgccctggttaatctgactcaatccaattgcttggctttgtgacgcattatctatttctccaatggtttctgagatagtcgacacgtgcttaacaatctcatttaatgcactcacgcatttttgtgatatagcattacctttcttaacattttctacagacgattgaatatactgagatgattcgcttgcggcttttgtactacgttccgctaacgctcttacttcatcggcaacaacagcaaaaccacgccccatttcccctgctctagccgcttcaatagaagcattcaatgcaagtaagttggtttgagacgcgatatcatcaataacgttaataatttcactaatggcttcgcttgaacgattgatctcatgcatggccagttctagatctcgtatttcatctgtagccatacgggctgcacgctcagcttcagacgacactaaactgcctctagctgcacgatcagcattttcattagcttgataaaggatagcattcacggcattgccaatttgagtgatagaagctgcttgacgatgagatccctctgtcaaagcttgactggcaacattgagttcattcgcacctgttgttaagcttgcactgatgttatcgacatcactgtataccgatttaagcgccactttttcagacacttcttgcacgtattcaacatgacctatatctttgccgtttaatccctgaatataaaaagtatctacacggaagtctttaccccactgattaaagaaagtagtcggcttgtcttttcttaaacagttcacaccacatccatcagtgttacaaatatttgctccccagtttgaacaatgcattccgagcacatctgcacgctttactcctaacggatcagttgcagcgcgattaacaaaggtccacttcatatccaggtcagtaacagaaagtggatttggaatggtatcgagaatctgctcataaaaattgaattgctcttttgctaaattctctatctttatcagacaacctaacaaaactaccaatgcgacaactaaaaccagcatatataagttttctttcgcaaacagcgaagcaatgagtattgaagcaataacgatacctagtgccaaacggtaatactttttcatggtctttcctctatggcctactctaatggttatagacttagtattaatctacattttaattgccaactaataagctgtattttggatgctaattagtaagaaagagtaacgatcatcactgcttaagtgagttaagtaacctttcgatacaattatagacaacggccgagctagcagcagaagaatgtattgtggtaacggagggataatcgaaatggaaaactgacgtggtcaaaaacgaccaatagaatatggccgcttttggggcatggttcatgacggtaattggcgtacaggtgatcataacaatgatcacgtacagattgtttctaccccttgttcacactgcctttatttgatctttcatttctcttctgtttcttacggttatttttctcagtgacaatcttgatggcttcatccttggttaaatggggatgcttagcgatcaactcttccactttggtatcaaatgcggtcatttataaatctcttgtattgaagtacgaacagggtcggtattttaactcaggaaggatagagaagataacaattcttagcgcctaggaaaccactttgaggttcggccacaaatcacaccactctttttctaatactctttccttaaagtcgttaggtttcgggcgcttgctgtttaacgtaatcgtatgattaaaatttgcttctaaaccaaaaggagcaaccaacctcaccccttttcccttaacaaaagtagcaccgacggctgtctctacttccacccaatagctcatggaatccgcagtcgacacataaggctgatcattgttacgaacatgcatccttgcttgatttttaactgaccaaggaaaacgacttacggccttaagccttgcttcataatcaagatcggcattttcatccatgacagcagaatcaaagtaaatgagatcgatgtcgtttaatggcgttaaaacctctttgttatgaagcttatcccagatcaagttcctaacaaatccagcggccaagcaccaatcattcagaccaagtgttgaagcaagttcaagtgcttgcattcgatctctatcagattcaatccattcaatgacttgatcgctaaacttcatgtatctgtctctaataggcttcgcagttccgctatcgtatgctggctataaactttgataccgttacgctctaacaaggtagcggttacacctgcgccatcgattttatttcctttaaatgtaccatcgtatatttttgaactgccacatgaaggacttccttctgcaagcacggcataatctatttgttgcttttggcagagttccaaagccttcttggcgccactcacaaattgagccgtcacatcaacgccatcattcccaacaacctttgcagaaccgtcaagaacatcaataccacttcctttgattatttcagcaggcgctcttggagtaggtagaccagcagacacttcagggcaaaaaatcaccagttctgcattcgacctgagccaagaaaaatcagactcagggatggataaacagctcgcgttgtatctcaccttattgccgaccaaacacgaactaaccagtacttttaccactagaactcctgtataaaactaaaacgtgacagagaataatgcaaagggctaaaaataaaaatcataaatctcgtttgtatcgagcaatcatatcttcttgtgcttcgggatcatcctttattgatagctgatcattaatcatcgctcccatcgtaggaaaatccgccctatctatttgcgcctttaaagaccaaagttcagagcgcattaacgctttagcacaatgtaaaaacacctctttgatggtgatctcaatacaggttttgggtgggtttctgtcatcagaaaacaggcttaaatattcaggtgaggttgaaatacgagcaagcccgttaattcgaagcgtttcatcaacacctggaatcaaaaacaaacacccgatttgccccgtttcaatgatattaacaaggctatcaagccgattgttccctttcccatcgggcaaaataatgcagttgtcattgataatttttacgaatcccggatttcctccacgaggagaacaatcaacagaaccggatttagcgtaggtcgaaattgtcacgaacggagaatgcgcgagaaagttactggaatgacgctctaaggaaggcaactgcttatctttggcgcgcccttttggataaccataaagttctctgagctgctcttcggaatcaagatacataaaatctccttatacttagcgcttaatctcggacaagggaacagagtataactaaaaaatggctctattcttactcagtatttttgctgtgttgtgtttctttgagtttactctgggcttgaggtaccgaaaaacaaagccgagacataagaatacatgtctcggcctcttcgtggtaacagtaccttcttcactaaaaagccaaccccttggtataactgacttacaaagatgggcttgttatttttgtgcgttgcttgcgttatcaccattaagcagcttgttagcagattctgcctgaagacgctccacaagccatactttgatgatagattgacgggtaacgccaatacgcgcagcctcacgatccaatgattccacaacccaagctgggaagtcgacattgattcgcttctgctcctgattaacgcgacgagcagaggacagatccagatcatcaactatatcttcctgaccttcctcaaattttttatcgaagtctttagctttcatagagctcaatctccttcttgcgggaacgcctgactgaaatcagacaaatactagcatccctgtaggtgacaacagccgaccagtgcttttcaccaaccttgcctaccagcaaaaatctctgctcaccctctgaatttagtgaatttagggtcagataaaaaatgctaaatatcttaatttttcatctgacccatgatacccccaaataaccccatactttgttagtttttctttggcttgcactttttagtatttaaccaaataggatcaatatctattctagatagagaaatattataatttagagctcttagtgtttttagggaattctttaatgttacctttgaaaaaaacgggagttcttcaggtatattcttggttgtagcaattgcataaactaccctatatttatttgggtcaggccttagttttgggtcagctaatttaattgatagaggcaattttgtattcaatttttctctgtagtcagagtcttttataaacgcttctgcagccacaaacccttgagaaaataagtgactcagtgtgcttgagcttctgtatcttttgacatgaataaattcacaccccccctttattaaatcacagtgctctaacttgtcataaggaccaccaatctggatattctttttatccatcaagcaaaaatcgctgtttgtcttagcaactaactcgttatagtcaccctcttcatcatgagaatatatgggaaatgagaatggatgaatatcaatgtcattgaggtagtcatcaactgctgaaacaaaaccactgtttattttgtaccacactccatttcttagaatataagaatcgcttccaaatttaatttcagcatacagacagcggtagacaggccaactttttacagactgatactcattattgtttacgtgaacaacattgctcttcattaactcaactgtaggagttacaccaccaaggtaagttatataatcatcgaaagacaaaactacatgacgaagtgttttctggtacatatcaaatgaatagccgatttgaccttcccagtctactatttctggctcccccaaccagaagctagatatattattatcacttaagtattgatctagttccaaatctagtatttcaatttcgtcatagtcccgaacccgattgatattttctacccagctaaatttgtctggaagattagaacgatattgattgatcgactttgcaagaatcgcgggtatatctaaaaggttggtttctactgctattgtcagggcatctctaccagtgacatgactaccaaattcttttactaatgatgtgcctgttactgcgtaaagcatctccatctcagaatctaaatggagattaaatatatctacatttcgagtgctttgagttcttgaattcaatggattgtgatcatagctggctttatccaaacttctcagtttgtcaggatctaccgagttcagcgtcacttttaaaccgaaatcacgctcgatagattcttgctttataagatgaaaaccagttccaaaagacagtataaatgtggctcctgatattcttactataaatacagccccgacatttgaagaggagccaaattcataagcatcaacttggctatctgctgtaaacaatctagtccatagtggagcatgttcaggcggctgcttttttatgtaaagacaggctaattccgcccctggcaagtccatttgaataggtttcttagcattttccagctttattaaatcgcaatctagcttgctgccatctctcgctaaatagatagataacttttcttttctgattttctttactcttgccataaattccttctcggctcagtgctttaaaactaacgctgcaagcagcgacaacttacagttggctgaatttgagcgaaacgaacagccaactgttaattgcccgcttttattgttttgttatgattaatcgcggctgacctcagaagtgacatacatggctcttataagctctagagcctctctgtactctttgcctgctgactcgtacaacttatgtagttcttcctgttggcctgatggtaaaaaattgaactgagtaattttcacaccaaacagcgccaatttctgaaaaacctcctctgatacaaaaggtttgctagaaaataaagcaatctgaaagtctttctgtgctttaataatttcggctttgctaatagtgggcgcctcaatagccttagccatttctactagttcttttgggtaaaacttagttaccaaatcgtattgccgatgaagaggtgctagttgatgtaaagtgcttgccttttctataacgcgcgaaacaacaagcatttgattctcaataattttctgctctatcgctaattcagtctttttctgttctaacttttcaccaaaaatatagacagaaaaaaatgccgctagaaaggaactagctaatactaaaaaaatatccctgaaaattgtgttttgttgaccacttgccatttacacttccttttgattcattacaactatggataccgcaatttttgcgagcaaaatcaagatctaacgacaagtgatttgcagcccactattcagattttttataaagcaatcgatgcttttatccctgatgaattcagctatcttgtcatcacgcttttttactaagcaaagcttggtgtatcactcttttaaatttagatcgtttgagcctgatatttttgatttcgtgtcaatatcggctatgcaatccataccaattaatccattacaataaactgacaatacaatgaaaaatacagaaagaccataagacttttgggggatttcacgagcaagataaacgccagaacgattgatcccggcctccgcggggatgacgatgtgtactagcgggatgacagtttacggcgatgtttggtatgaataatgtctgatgatgttggaggctctgaaccccatcttccgtcttccccttgaagaaaggggaagagacttggcagcagtatttaataggttatgcgtttacgaacaacggcagattacgcttcgctcatcgtgccctacattttgaggtgtttatttcagtagcaaggagcaaagagaaaagagaaaagagaaaagaggagcaaatagaacgccagagcgaggtcaaacgtcaatttatcaaagtaacgtcgagcggtggtgtttggtttgctccaagtgctgaggtggcagtcagaggtaaagccttccccttagctctttagttcaagtaaaagtccggctacaaataccgcccttctaggtgttttctaaagtgtgcggcgtttagggtttcgcctgtggcgcgtttgacgagttcatctgtggtgtgaagcgaggcttgtgtccagatgttgtcgcttagccactggaagattgggcttaggtcgccgctttgaatagctgcctcgaagtcgacgttttgtatcatggtggctttgtattgggcggcgtacatggcaccaagtgtgtaacttggaaaatagccgaaagcgccgtctgtccagtggatgtcttgcatgcagccgtttttatagttgtctttggtggagataccaagggcggctttcattttctcatcccataatgccggtacgtctgtgtgttctatcacgccgttgattaggtcacgctcgatctcgtaacgcatgatgacgtgagcgggatacgtgagttcatcggcgtcaacacgaatgaaacctttttctacttgggtgtagattttgtagaggttgtcttcagcaaagacggggtcgttgtgtgcgttgaaggcttcggcagagagtcgtgataagtgggagataaacggcttgctgcgccctatttgcatttcaaagaagagcgactgagattcatgaatgcccatggaacgggcttcgccaacaggcaatccagcaaaggctttgggtaaaccttgttcgtaacgggcgtgccctgtttcgtgtacgatgcccattaaagcttgtacaaagtctttttcatcatagcgcgtggtaatgcgcacatcgcttggtacaccgccacaaaaaggatgcacactctggtcaagtcgaccacggtcaaagtcgaattgcagcagcttcatcacttctaaaccaagggctttttgcgttgcggtagagaaagtacccgatggcagtaggatggattcagacttctgcttttccaaaaccttttcaatcagttctggcaaccaagttttcacatcggtaaataaggtattaagggaagcggttgtggtgcccggttcgtatttgtcgagcatggcgtcatatggtgtaaggccaagtgcttcgccacggattttggcttcttcacgggacaaggcaacgacttctttccagttcttttcgaagcctgtccaatcgttttcttggcgctgagagcgccaagcatgttcgcatttggaacccgcgatggattgcgcttgcactaggtcttccggcactacggtagcttgctgccattggcgtttcatctcacgtaggctggctttttgctctgtgtttaaggtttcttgttcagcgttaccaaaccattcttctagttggggttgtgtcgatagtcgatgaatgtgaaccgataattccgccatggcgttggagcgcgcttcgctgccgcccgatggcatgtttgccgccgcatcccagcccagcatggcttgagcgtggttaaaatgactgagtgtttggtagtgtgacgttaacttgtcgtagttggacatggtcgttttcatcctatgtggtgttggttaaccagaacggtatccatttcagtcatcttattacattgaaagaaattgaaacacctcaaacaaaaaagccgagacatctttaaaagaaacgtctcggctttttgcatttactcttgttttaacgcttatttatgacaaccacagcctgtgtgttcgccactcagttcttgccagtttttcaatttactggtaccgccgatgcctgagttgaagctgttggttgggtcagttttttggtaaaactcacgcaatgctggtttcgcaacatattcatgacccacattatgctcggctgggtattctgcaccgcgagcgtcgtagctggatagaatttgcttcttcaccgctttggcatcaacgccttttttcatgatgtagttttggtgcatgacgtgacagaagaaatggccgtagtacattttaacggcgactttgtcttcgatgtcttgtggtagttcttcgaaccaatcacgctcgttgcgtgggaacgccacgtcaatggtcatgatagaacccagttctttcttattcattatatgaagacgagtcaacgctccgccggtcacaaagcgatgcaagatggcttggtctgcttcacgtttagtacaagcaaagtaatcgccttcattgtctttaaagaagttgtctaagtaagcttgtgcttctgcgacaccgtcattactggtttccacgatccaatggtgttcgtatttttcacggaaatcttccatgcgttttggcaaatgattcgggaaaagctgactcgcgtattgcatcatgatgtcggagaatttagacggcatgaatttcagtttgccagcccaacgatcgaccgtgcgcttaagggcaaacatttttgggatgtattttgtaccaagtttatcgatcaccaagtagctgtctttgccatattttttactaatgtcatagctgctgttatgcatatattcgccagacacaggcaggtttttaaaggtagacaacatatcacggcgcatttgttccatcaccgcaggatcattggtgccaatgtagaaaacttgatacttttcaggaatcggaaaggtatcgatacgcacggcaaataccgccaatttacccgcgcaacctgatgcttcgtataaacgacgtggatcgttgttgaaacgtgatggggtgtcggcatcgacgtctcgaatacgctcatggtattcgttatcagagccacgtttatctgggaattgaatgtctttttcttggtactttttgttttgcaggttggtcagaatttcttctggatcacttcctagctcaatgcctaagttgttcaccaattgcagttcgccatcttgtgtaacttgggcaaacaaagacatttctgtatacgctgggccacgttgcaccaaggcaccaccagagttgttacacacaccacctacgatagaggcaccgatacaagaagagccaataacagaatgcggttcacggccgtaaggtttcagcgtgtcttctaaaccgaacaaagtgctacccgcaaaaccgacgatttgtttgccttgatcaagcagctgaatatcgtcgatgcgcatggtgctaatgataacgataggacgatcatagtccgcgccgtttggtgttgaaccacccgttaagccagtattagccgcttgcataatgacaattacatcggcttttacacaggcttgcagacatttccagatttcaaccagactaccaggacgaacaaccgcataggccttgccaccaccaagacgaaaaccctgactataaggtttggtcttatcttcatctgttaaggtatattgatttcctacaatggcctttaattcagcggccaaatctaagttgaaactggtatccgtcatattaagctacttcacaacgtatcggggaaaggggcgaacatactaaaccgatcaaccagtaaaaaaaactccagcaaaacaattaggaatcatgttcataagcaatgcttatgcaagagaagagttacatcaacattgaaacttagatttctttaaaatctcattgtgattccgcccgttttatctcgtcccttatatctaataacagcgacctcgcactctcgccattcatgttatatggatcaaaactgatactttttgtatgctgataaaatagttcacgaagactttctgtattttgtaaatagcccatattccagccatcaaattccctgtggggaatttcttgataatcaattatttcaggctttttatggcgcggatcagtcgcgattttatgataaatctgattcacatcttggcgcgttccctctaagcattgaagaaagaactgccgattaaaagacagtaaaccagtcacattaagagctttatttttgactcgcgcgaccttaagaatgcgggcaatgtcatcaacctcaaatttttcggtaatggtactggtataaattagtcgaactaaatccacattaaacccttctatactggatgcatttcataggtcacttacattcagattatatttttcgtgtaaaaaaataatgtggagtttcgtaatttttatatgtgtttgcttaactgattaatgaccattaaaagatttaaaagccatcctcaccaagcaaaatgtcagtacactttaatcttccactgctacggcatttgctccatgacgctgaaagaaatcgttaacgtcatctaggatcggcgctttgcttttcaaaaaccaaaccaggctagccaccatgtcggcatgaccaacaccttggtaaattttgctctcaactgcgccctgctcaaggttaattttcgtaatcagtttatccatattgcttttaccaacgatggtatcgtcagcgccccagagcaatagcattggcggctctttgccatcaataaacgtcgttacctgcatatttgggtagttttctggtggaccaaacatatccatataatcatcttcataaggtacaaaatcatacggcccagataagccagcaaaggcgtttataatggatggcgttaggctttcggcttgcaagtaatgtttgtccgccgtcaccattgctccaatgtgagcgcctgcagagtgccctgcaacaaataaacgcttagggtcgccttggtattgggcaatatggcgatacgtccaagcgactgccttggcgccatcttcaacaaaggtcggaaattttacctgtgggtatttgctgtaatcggcaatcacagtgatgtagccttttttcgcgaaagcttcaccgacaaagggatacatgtcttttgatccatctttccagctaccaccataaaaaaagacaacaacaggaagtgattgatcagaagaatgaggaggaacataaatatctagcttttgccaaggctctgatccataagcaatatcatttgtcgtttcggtatcactgaaggtattgggtaaattggcaacacctaacccgactttcgtacaggcaacgagtaataaagaactcagcgccacgaacacttttttcatcgccaaaattgacctcttgaatgtctaaaaatgaatccgtcagagtttgatacgtaacatagagataaatagaccaaaatttataattagattaatgtcatgaactcaaaaacagcgcatttttactttgaaaatagtcttacgatactttcataatgtagactctaaacacaaaaatgtaagccaaatacataaagtggcgattaaggctctactcaaacaacaataattactgactaactttaggtactattaatgaacgatatcatcacgcaactaacggatgcacttggggaaaaaacggttatcactggctcctcaattagtgaaaaatacaaaacggattggagcggcgtgaaggggttattgcctattgcggttattagagcatcttcaactgaagacgtggccagcacgttaaaaatctgtaatgacaacaaacagcctgtcgtaatccaaggcggtatgactggcattagtgctggcgctgtaccgcaaaacaatgaaattgccatttcattagaaagaatgtctggcgtcatcgaaattgatacagattccatgaccataaccgctcacgcaggaactcccttacaagttctacaagaagccgcagaagaagtcggcttatgcttgcctttagatatgggctctcgtggtacttgtacagctggtggtgtggtttcaactaatgcgggtggcaatcaagtcattcgttacggttcaacccgtgccttagtgcttggtctagaagccgttcttccaaatggaactattattagctctctcaataaaatgctaaaaaataacgccggatttgatctaaagcacttatttattggctcagaaggcacattaggaattgtcacaaaagtcgtgatgcgactctatccaaaagcaaactctgtacaaaccgccctttgcgccctctctaatttctccgatgtcttagccttgctgaagaaaagctattcctcattaggtgatggtgttacttcattcgaggtgatgtgggcaaattattttgacgaagtcattgatacagttgaacaggcagccagcccatttcaacaaagctatcctttttacgccctgattgaataccaaggccaagatcaccagcaggataatgaaaagttctcgtctgtattattcgaaacaatggaatcaggtttagtggcagatgctgtcattgctcaatccgccaaacagacagcttccttctggcaaattcgtgacggaattggcgagctacttgccactatgggtccggtagttaataccgatatcagtgtgccaatcagccagatgaaaaacttcgtagaacaacttgaatcgtcgctctacgaagcattcccaaccattaaattacgtatttttggccacattggtgacagcaacctacacctatgtgctggaactggtttagcagaagaccttgatgccatatcggcaaatatcatgaatatgacgggtcaatttaaaggctccgtttccgcagaacatggcataggtgtattgaagaaaaagtacttacattattcaagaacaccagaagaaatcgaactgatgcgagctctaaaaaacaccatggatccgaatggaattttaaatgctggtagagttatttaacctctctaattaacctctatatctccacgtattttagaacggggcaaaaagacaaaaaaaagcggctcccccgagccgcttttttgttagccaacttgtttatagataaacaaattaaccaccaaacacaacggtacgctttccgtttagaaacacacgtttttcaacgtgacacttcacagcattaaacaaagtaacgcgttcaatatcttggcctttggcaatcagatcttcggcgtagtgagcatggttcaccacttgaataccttgggaaataataggaccttcatccaagtcattattaacatagtgagcggtcgcaccaaccattttcacgcctttttcccacgcttggtgataaggtctagcacctttaaaacctggtaataaagagtgatgaatattgattgcacggccatccaagtattcacacatgcttggagaaagtacttgcatgtagcgagctaaaacaaccagctcagtatcgtattgctcgatcaattctcggacttgcgcttcttgctctaacttagtgtcagcagtaattggcaaatggtaataaggaatgccatgccatttcgcaagatcttctaaatcaggatgatttgaaataatcacagtaacatcgatattcaactggccagtacgaaatcgatacaataaatcattcaaacagtgatcgtatttcgacaccataatcgccactttgggcttgtggtttggtgcagttaatgaccaatccatcgaaaactcagcagcgcgttctgcgaactcagctttaaacacgtcttcattgaaatcagcatgttgtggcaaaaattctatgcgaataaaaaaacgaccagactctcggtcatcaaaggagtgaatttcatcaacatagttaccggcttgcgccatgtatcgagttactacgtcgaccgttccgatgatgcttgggcagctagcggtaaaaatccaaggcgcagtttttgatttcataaaatagtctcttattgtcttaagcttttatgtcacgaaaaaggccgaccactaattagtggtcaaccaaaaccgtgaaataacacaagtgagtcaatgaaaatgaattaggcttttactactaaaccgtattcacgactggcatcttgaatccacaaccataaataatcagcaaagctacggcgcacaaccaattcaaatttgtcgtctgcgagacgacatatcgtcgcaccactttttgcaaataccgtagacacgactttaccaactgggaattcactagggtgtaaatccactggtgtagactttttcagcatatcaacaacatggctgccagacacatcaaagatcgttgtgccaccgctgatattcactaatgcataatggcctataagcttttcttggaaacgcgtttccaattcaaaggctttttcaccagcaacaataatgagccattcatctggagacatccagcgtactgaaaccgcatccgtcgttactgaagtcaatggctccattggcaaagcgacacccaataaagactcaataagtgatagttgctcagccgaaggagcgcaacgtaatgttagcaaccccttcaatttacgctcatgaaaatgcacgccaccttgttgcggccctttcttagcaatgctagcaagatcagagtgatgcagagggctttcacctacaatagcgccagttggaagctgatttgttaccaacttcccttccattgcttctactgtgacatcagacattttgacgctccccttttggatctaagaatactgggctgcaaatttcagcttcaataacacggccatcagctaatgggtagaagactctctcacccattttatctaggccgcctttaacaaaccccattgccacagaacgattcaagttcgcactccagtaacttgacgtcacatggccaaccattggcattggaatgggtgctttcggatcaagtacaccttgcgcaccttctggcaacaccgctttagggtctagcgttttcaaaccaacaagctgtttgcgattctcacgaacgcaatcttcacgttgcataccacgcttaccaataaagctaaacggtttctgcatagacacagcccaagacatacctaagtcaaacggatgtacagaaccatcagtatcttgacctgcaataatgaaacctttttcagctcgcagtatgtgcatggtttccgtgccatatggcgtcagattaaactctgcacctttttcaaacaatgctttccatacatgcaaaccatagttagcttgtacgttgatttcaaaagataattcaccagtaaaggaaatacggaacactcgggctggcacgccagcaaccgtcataggtttccaatccataaaggccatattttcttttgatacatcagaatcagtcagtttttctaacaacttacggctatttgggccagaaattgtcatagttgaccaatgatctgtcacactgttgaaatacacttctagttcaggccattcggtttgatgataaatctctaaccaagacaacacacgtgcagcaccgccagacgtggtcgtcatcaagaaatgattctccgccaagcaagatgtcacaccgtcatcgaataccatgccgtcttcgccacacatcaagccataacgacatttacctactggtaatttcgcccacgcattggtgtaaacacgaccaaggaattcacgagcatctttaccttggatatcaattttacccaaggtagaagcatccaatatccctacagacttacgagtcgctaaacattcacgatccaatgcttgctgcatcgtctcgttgcctttagggtaataccaagcacgcttccattgacccacatcttcaaacttcgcgccgtgctcaacatgccaagcatgcattgctgtataacgctcaggatcaaacaaagcaccacagtcacgtccagcgatagcaccaaacgttactggcgtatagttaggacggaaaatagtcgtacctgtttgcggtatcgtttgattgagcatttttgccgcaatcgccataccgttgatattacctagtttaccttgatcagtaccaaagcccattgccgtgtagcgtttaacgtgctcgatagactcgaagccttcacgacaagccaactcaatgccagatgcggttacgtcgttttgataatcaacgaactgcttaggtgcttttgatgttggttttgtgtgtggaatatggaacaaagccatcgctttgccctcttcaatcacttcggtttctggcaataccacatctgacttagcgagtcccaactgagacaaagcatcagatgcagcttttacaccttcagacagagcttgtgcggtagaaaacgcgccattaatcgcacctgcagttaattgcttctgataggtagcacccggagtgaaacctagaatctcttcattccaaacaggacgtgctccagtgtggcaagacaagtgaataaccggactccaaccaccagaagttgcaactgtgtcagccgccatcttaatgataggacccacaaccgcatcacccgcgtcgttcaatggtgcaatagacacacctgatacgcgcttgctgccatgtgcctcaatgaccccagaaccaacaatgatactgataccacggtcacgcgctgcatccacaaaggttccgtgtgggtttttacgagaatcgacaatcgcaaccacgttgcggcctgcatcatgccaatctagcgcagtacggtaagcgttgtcgttagacgtcattagtactaagtttttaccaggaacaacgccgtaacggttgatgtaagtcgatacagcatttgccaccatgcaaccaggcacatcgttgttaccatatactaaaggacgttcatgggctcccgtagccaaaacaacccacttagcacgtacacggtggtagcgctgagccacttggccattaggagcacggtctgcaaactggtcagtacaatgctgttgaatggttaagaagttatgatcgtgataaccgttcacctgagaattcggtaacatcaacacatcgtcgtatgtagacaattctttgacaacatctgcaacccactctgcagcaggcttaccacctaacaattctttgctgcttagtaagctaccaccaaattcattttgctcatccgcgataatcactcgagcgcccgcacgcgcagcggttaacgctgcagccaaaccagcagggccagcaccgacaatgatgacatcacagtgttgattcatcttgtcataaatatcaggatcattttcttttggtgcgcgaccaagacctgcagctttacgaatataagactcgtacgtttcccacatggattttgggtacatgaaagttttgtagtagaagcccggaggcatcattttcccaccaactttaccaaccaaccccatcaggtcattatccacactcggccaaccattagtggaccctgccactaaaccgctataaagcgattgttgagtcgcgcgcacgttaggaatttgcgttgcctcagtcgatcctatttgcatgatcgcatttggctcttccgcacccgcagcaacgatgccgcgaggacggctatatttaaagcttcggccgataatatcgacaccattagctaacaaagcagacgctagggtgtcaccctcgaagcctgtgtattttttaccattgtaggtaaaagccagtactttggagcgatcgatacggccgccatcttgaagacgattcttttgagtcatactcttttcagtcattatggcgatccttacttactctgaattgcgttagccacgacagttggcttctcgccaaccttgtagacttcttttatttcgtaagtttgagtgtcacgagtaatgttgaaatacttacggcaacctgccgcatgtacccaaagctcgtgatgtatgcctcgtgggttagcacgaaaatacatgaactcaccccattctttatccgtacaagcatcaggatctagtggtcgtgctatatgcgactgtcctgccgcgtgaaattcctcttcctcacggtattcgcaacaatgcgggcaataaatatgaaacatggtaactctctccttattcggtattagcccgtttagtgtgctacgccagccgcgccgtgttcatcaacaagcgcgccgttatggaaacggaacatagaaaaaggtttcgctaatggatgcatttcacccttcgccaaagacgcagcaaaaacatgaccagaaccaggtgttgctttaaagccacccgtaccccaaccacagttgaaatacagattcttcacaggtgtttcactgataatcggacaagcatctggacacgtatcaacgataccgccccattgacgattcatgcgaacacgactaaacactgggaacatttcaacaattgcttgaatcgtatgttcgatagtggaataagaacctcgctggccatagccattgtagccatctataccagcaccaataaccaaatcccctttgtccgattgcgacgcataaccatgtacttggttagacataacaaccgtatctagaatcggtttaattggttcggatactagagcctgtaaagggtgagactctaatggcagctcgaagccccccatcttagccaatacactggaattaccagcaacaacacagcccactttatcagcacgaatttcgccgtaacgagcagtgcgtacaccgacaacagtaccgtcttcaatgatcaaatcttcaacttcagtctgttgaatcaaatccacaccatgagcatctgcaccacgggcaaagccccaagcaacagcatcatgacgagcaacacctgcacgtggctgccaagaagcccccatcactgggtaacgcgcgcggtcagaacaatccaacactgggacgatttcttgcacttgcttcgcgtccaatacttcgccatcaataccatttaaacgattggcattcacacgacgttcaatgtcgcgcatgtcttgcaaagtatgaccaaggttcaaacagccacgctgggaaaacatcacgttgtagttcaaatcctgtgacagaccttcccacaatttcattgcatgttcgtaaaggtgagctgcttcgtcccacaggtaattggagcgtacgattgtggtgtttcgagcagtattaccaccgcccaagaaacctttttcaatcacagcgacattggtaacaccaaactctttcgccaagtaatacgctgttgctagaccatgaccgccaccgccgacaatgatcacatcgtatttctttttcggggttggattacgccacacccgctgccaattctcgtgatggctaaaactgtgctttaacaacccaaagcctgaataatgctgcatcagatcagctcccttacataaataatcgactaaacgattcgtgacgtggataaaaaggttgcagcgctttggtcaaccaaggcgccatatattaagcattcaccgtgataatagagataaagatttccagcctaatgcttggatgcgtccagcgaatgacaatttacgacagagatgatggagacattggatatggcgctataaaggagagaaaaaaagcaaaaattttgcccgttttaaaaacgatatattggcgtaagcagctgaaaactatagagagaacgataaggagttgcctatgtaaggcacgcacactgtgtgcccacctcacataggtttttatgaagtaattaatgtcgtttatagtaagaatgacaaatcatattccagtattgcggcaacactttattagttccaatcacgtctactgtttttgtgaataagatattggtggcagatttacctatcataatatcgaactcacctgattcaaccatcctttgatgagctgaattggtaaagttcagcatatcgacaggtagctcaaatacgacagtagtggaagcgccagcaggcaaatcaacccgttgaaagccttttaattcacgaatcggacgaaccaaagaacacaacttatctttcacataaagttgaactacctcacagccagatcgattgccaatattttcaagctcaactgtcaccctgatcacgccattttcaatcgatacctgctggttttcaatctgcatatttttataggcaaactccgtatacgtcaggccgtagccaaagttatatttcgatccaaaatgataggcgatgggcgttccaccacttttaagtttatggttataaaaataaggtactgcgccagcatttttaggaatcgataatgttaatcgtccagatggcgactgtttaccgacaataatatccgcaatcgcccttgcaccctcttgtcccggagcccaaccgaataacaccgcagcggccttttcttcggcaccatttaaattgtatggccttccaccagtcactaaaataatcactggtttacctgtggcaattgcttcgtcaattaactgctgttgcacgcctggcaaatctaaactgtcggtatcagagccttcgcccacggttcctgtctggaacaaaccagcaagatcccccacacaaacaatcgccacatccgcctgctcgaccatttcaatcgcttgttggatttggcgggtatctttagacacgggcgatgtcatggtttgattcatcgccaaatcgacatcaccaggaaacaccggagcgttgctatggcgctcggttaaaatatcgcaacctttgctgtatagaacttgcggaaattcattctgcagcgcttctaaaatagtcgagcacaccttactactgtcatctacgctgctcaaaatgagatgcaccggaaaactataaccaccaagcaaggctaattggtcattcgctgttgggccgatgacggcaattttttgttggctatttaaaggtaagccagcgttgttttctaacatgacgaccgattgtaaagcgacttgataggcaagctctgtggctttttcactttgcagttcaatgggagactcatcgcaatatggatgctcaaacaaacccatttcaaattttactttcaagattcgagcgactatctcatcgattttctgctcatcaatcagccctctttgcagtgctgaggttaactgactggaacaagcatcatctggcaattcaatatctaatcctgcattgaacgccaatgccgccgcttccgcgttatccgccgcaatgccatgatgactcgccaataactcaacaccaccataatccgccacaatcaagccatcaaagccccattgattacgcagcacttcggttaataaatggtatgaggcatggcaagcctcattatctatatcgtgatatgccggcatcaacgaacctgctttgccaagttttaccgccatttcaaaaggcagcagaaaggtgtcgtttagttctttaaaacccaaatgtacaggagcatggttacgtgcgccttcgctaaaagaatgaccgacataatgttttagcgtagcaagaaggtcgcgcttttcgccttgtagacctttaacgtactctgtcgctaacacaccaacatgataaggatcttcaccaagcgtttcctctgttctgccccagcgcacatctcgagatacatcgagaactggcgctaatccgtgatgagctccgaccagacgagtctgctcaccaatcacttgcgctacctgataaataagttgtggattccaagtgtggccatagttaagggaggaaggaaacagagtcgagcctttcgccatcagccccactaaacactcttcgtgtgacatagcgggaatacccaagcgtgtttcttcgacgagatacttttgcaattgatttaacgctttgacgccatcattgggactaatgacttgtgtacccaacggacgagtaatttggcctaaaccatgttttagacgatcttgaatgggtttacgctccccttgagcacccatctcaaaatcgcggtcttgatggtttccatctggcgttaggatcaaccattgtgcgccaagctgagcaattttttcttctaacgtcatgcgcgctagcaaatcatccactcgctgctgcacggtaaaacttgagtttttataaacttccatataacgaataccttaataagcaaaacatgaaatctatttatatttataatcataacgctactttatagagccaagcgctgctctttctcattctatagatggtactctatagctagcagttaattactaggttaattagactttttcccacaagaccatcaaaattaatattatgtaatatctcaaatccgctacgatatttcacatgaacacgtcaggctacgtcttcaaacgtcatcgctttaaaacgatcctaaaatcaagcttctacagcaaacaatcatcgcaacctagaaaaataaaactataaaaatcataaacttaaataaaaatagatcattatctagaatgagcttttataagatataaagctcaacaagcaaataaatgaacttgattatcaaatttcataattgagcaaagaaggatatacagcaatgatcaagccattaaaatcttgtgcggaatgaatgtcatgatcaaatcgtttaaaaacgacttaataaactgaatttaaaaagattttaagatgaatataagatcattgattattcaaccaaaacattactaacaatttgttttaaaatataagaaaagcacgatcacatttataataaaaaaggacgttctttatgtgttaccaaaataacaacaagactcatgatcttaaaagtaactggaaaaaaatcttttacccagtcgccatcgcggcatctttaacctcttcattctcttgggctgacaccacgatccgtatgcttcaccttgaagctgatccgaaagtcgtcgccatttggcagcaagtggcaaatgactatgaaaaagccaatccaggtcaacatgtcaaattggaatatttagaaaacgaggccttcaaacagaagctgccaacacttcttcaatccgatcagcgtcctgacattttctacagttggggtggcggaaactttcaaactcgcgttgatgcgggattattgaaagatgtcaccaaagaaatgaaagacattaaacctaggttctcagaagccagctttaatgcgtttaattacaaaggaaaacagtacggccttccttacatggttagccaagtcggcttttggtacaacaaaagcttattccaaaaagcaggtgtcgatgccgataaaatcgttacttgggatgacttcctaggcgcaatcaaaaaattccaagcggcaggcattacaccgatcacaacagcaggtggtgataaatggcccgtgcagttttattgggcactgctgactatgcgccaagctggccaacaaggcattcaagatgccatcgacaaaaaaggcgatggctttgcaggcgaagacttcgtcaaagcgggggaagagctaaaacgtttagccgatttaaaacctttccaaccaggttttttagccgcttcttttggtgattcctctggtaactttggtgatggcaaagccgctatgcagctaatgggagattggaactacttattccaagctcaacagtctattacaggcaaaggcgtgggcgataacaatttaggctggatgaacttccccgccttaaaagatggtaaaggcaaagcaaccgacacgctgggaggcattgctggttgggtacttacctctgaagcaagccctgaatccgttcaatggttaaagtatttttctaatatcgacatgcaaaagcacctagccaaaatcaatatgattattcccgtagtgaaaggtgcagatgctgccattgaaaacccatttaaaaagcgtattgcacaaaacatcgccaactctacttggcatcaattgttttatgatcaagcatttggtgcaaacgtaggtagtgtcgtgaacgacatttccgttggtattgttggtaactcgctcactcctgaagaagcagcagagcaagtacaagaagcgtgggagtttgaataacgctgaataagcattaatcgatccatacagccaacttaggttggctgttctcactttcacgaggcttgctatgagtaatgatgtaaccactattggaaagcgctccagtacttcttcaaaccaaaatgtctcacgttggtttaaaaaaaataatcacggtaaccgcttactgacattggtattgtttttaccaccagctttattgctgtttactatttttgttattttgcccattggtgaagcgggctattacagcctattccgctggaatggctatggtgaaccaagtcagtgggtagaattcagcaattatgttcgcctgtttaagcacggtgcttttgacactgccgtatggaatacctttaagatcattcttatttctttggttattcagttacctttggcactgattattgctttgtctatttataaaaaaagctgggccaatagcctattccgcctgattttctttttgccctatattttagcagaagtggctgcgggtcttatttggcgttttgtttttgatggcgattacggcgtgatggcgaaatttaccgaggcgcttaataccgatacttggtacatattggcggataaaaactgggcgtttgtggctattcttgtggtgcttgtttggaagtatttcggcttccacatgatgatttacattgcggcattgcaaggcgttcctaaagaccttatcgaagcgagcaagttagatggtgcgagtcgttttcaggcgatttggtatgtgaaaatcccgctcattatgtcgggcatcacgatatccatctttttcagtattctgggggcactacaaaccttcgatctcattatgcctctcaccggtggtggaccatctaatagcactcataccttggtttcttatctatatacatttggtattaccagaatgaatgttggctttggtagtgcggtgggtgtggtgttgtttatttgctgtgtgatttttgccttcacataccaaagcaccattatgaaagacaaaaaataaaaggaacaccctatgttagcaatgcgaagaatatcttgggggaaatacatcttcctaatcttggtcgctggctttgtattagtccctatgtttgccactgtgctcggtgggttcaaaagcttaggcgaattacgcaccaacccatttggcttaccagatgtttgggagtttgaatattacgcacaagtttttgccgatggctccatttggcagctgatgaaaaactcactgattattgcgtttttctcagtactactgaccattatcatcggcaccatgaccgcgtttacgttttcccatattaagttcgcgggttataaatacatctataactacttcttaattggcatgatgtttcctgcggccgcggcgatacttcccttgttcctaaaaatccgtgatctcggtctattggatagtttatctggcgtcgttattccccaagtggcattcggcttaggcttcagcattttgttgttccgcacctttttcgaacagctgccagctgagctgtttgatgccgctcgcgtcgatggctgtagttacatcaaattttattggcatgtgattctgccactctctacccccattcttgccaccgttggcgtctttgtcttggtggcaagctggaacaattacttgctgcctttgttggtattgaacacagaacaacaatacccatggacgctaggtatcatgcaatatcgtggcgaatatggcatcgaatggaaccgaatcttggcctatgtcaccgtaactattagccctgccatcgtatttttcttgtttgctcaaaaatacattgtcgaaggtttaacgggcggagcggtaaaaggctaatccaattacatagaataataaggaagaatgttgtggcttctgttgaatttaaacatgttgaaaaagtctattcaggtgatgtacataccgttaaagactttaatctaaaaattaatgacggtgagtttattgtcttccttggcccatctggctgtggaaaatcgaccaccttaagaatgctcgctggcctagaagacatctctggtggtgaaattcttatcaataataaagttgtcaatgagttagaacccatcgaacgtgacatcgcgatggtgttccaaagttacgcgctttatccgcacatgtcggtttatcaaaatattgcctttgccttaaaactggctggaatgagcaaagccgagatagatgaaaaagttcgtcccgttgctgacatgttgcaattaacccctttactggaccgcaaacctaaagcgctttctggcggccaacgtcagcgtgtggcaatgggacgagcgatggtacgaactccagaagtgtttttattcgatgaaccgctttctaacttagatgcaaaactacgaaactccatgcgagcggaaattaaagcactgcataagaaaatgaaaaaaaccaccatttatgtgactcacgatcaggtggaagccatgacgctggcagatcgcatcgtgatattgcgtgatggcaaagtcgagcaagtaggcacgcctagggagatttatcactctcctgccaataagtttgttgcaggttttattggcagcccagcaatgaacttcattccagtgactttaaacaaacaagaaggctggcacgtggatcttgcaggacaaacattacccttgctgggtgacgttgacgacaatcaatccagtgctaacgcgacgctgggcattcgtccttgtgatattcatatcacgccagatttactcagtaatccgttggtcatcaaaggcaaggtggagaatttagaattgcttggctcaacaatccaactgacaagtcgcttgggtgagagccaaatcaccgttgaagccccatccagtcatatagtcaatgaagatgatgaggccaacttttatattgatgagtcacgtcttcacatgttcaacgaccaatctggactgtctatttacaagcccaaaggcaaacctgaatcggttgtcagtcaataaaagctcaacaccgttgggcaagctccctgctgggcttgtccaacgtgattaaatggcacttcgacttcgatatagggcagcatgttcgagacaatattcccctgctagctcttgcatcacctgaacatcttgcaacatttcgggtggtttcccgtaagcgagaaccgtaatttcgtcgccggattccaagcaaacaacaggcaggctaactttgcgataaccatctaccgccgtaattctttccaatgtgtccatctcggctaaaacgtcatccgtcacatcaaacacctgcccttttactggatgcccttcgccttcctgcaacaccaaccaaggcgaacagcgctcgcctaccagatataaggggtaacgtgctttggttgcaaaatccccacggtaacgaatgcctttattcgttttaaaattagggaaaccttccttcaaggttccaaatacaaacactttaggcatctagtttgctccttttagcgagtaatttgtcctactaaccaattaacaaatacttcaattctcggatctttcctcgggtcatccaatgttaatatcgcgtaatcataccctgtagattgcatacctaatggtgcaataagccgctgcgtctttaagtcatcttctacaagcgggatagatccaattgccatacctaattgttcttgtgcggcctgcaaagcataaaagaaatgatcataatgctgctcattttttggagtcagactttccattccattagcctgtttccagtcattccatgcattaggtcgagtacgactgtgtagccaactagccttgtttacatctttctgaacaccatcccaataaactttagagcacacagggccagctgattcagtacaaagtgtcgttacttgatagtcttcatggaagccaaagtccatgcgtcgaatcgcaatatcacaattttccgataagagatcaatcggaccacccgccatccgtaggtctatattcaattctggagacaattcccgaaaagtccccaaacgtggcattaaccaacgcatcgctaaactgggttcgcacgacacggtaagaaacggtgatgagctatcatgacggtggatttcttccactgtatgactcagtgcatctaacgtttcagatgtggtttttaacaatctttgcccagctgacgtgagatacactcgtcgattacgccgaacaaataactgcacaccaatacggtcttctatttgcgcaaccgctcgactaatcgcaccgtgagttaaatgaagctcctgggctgcacgagaaaaactttgatgccgagcagccgcttcaaaagcggtcaaagcacctagaggaggcaatcgtctttttatgtgattattactcacaatatactccactttctttcgattttatttgtttactcgcgagttcatactcttattattcacatattagagtatcttcctatgttaaatatcaatcaatttgaattgtattctgtggccatcatcacactattggccgttataagtcctggaccagactttgccatggtgtcgaaagtctcgttactaaaaggacgacgagatggtattttgtgcgctttagggattagcgccgcgatcagcgtacatttgacttatactctattgggattgggcattgtttttgccaacaatgtttgggttttaaatacgctacgatatctgggggcaatgtatttaatttggttgggcatttccgccctatggccggatataaaagcacttttttctagaacaaaattcaaccagccaacgaagccattaaaaagtgaaaattcttatcagaatgaactaagcagaaacagctcagctttttggtctggttttgcttgcaacgcactcaacccaaaaaccatgttatttatcgtttctttatttagccaagtaatttctacagatacctctttactaatggagctgggttacggtgcttacatcgctttagtgcatcttgtttggtttgcgttagtggcctgtttattaacatcagccagaatccaacatatagtcatggcttgtaaagtatggatcgaaagagtcactggtgtcctaatgacaacacttggtttacggttattaattaactgactctttacggcaacgcgcattgagtcgccaatattgaatggataaaaatccccccgatcatgatgaaataatcggggggatttaagtcattagagagaggatatttaaacgctttgcgtaacttttactggatcagttcgcaaaccaaacgtgacaataatggctgctgccaaaagaatcaaagcggcgattgtaaagacaccaagcgcaccactaacatcaaaaacaagcccacctgctgctgcaccggtagcaataccaacctgaatagctgcaaccaaaagcccaccaccactttcggcttcatcaggaacgctgcgtgtaatccaagtcgaccaagcaactggtacaccaccaaacgccattccccagatagccaccaatacagccgttggtgtgacagcgccctggatactgaccataccgattccaaccaaaccaatgatcagcggcataagcgtaagggttagacgcagtgatcgcgcaatcaaggctccagctatataagtaccaatgaaattagcaacaccaaaacccaataaaatacccgaaatacccgcagttgcgacacctgtcacattctcaagaaacggccgaacataggtaaataaagcgaaatgccccgtaaaaataagcaccagcattaacaggccgaatttcattcgaggacgattcatcaccgcgattagggttcctaatgttgctcgactacgcggttgcattctcggcaaagtagcaaactggacagcaaggaccagaataccaagcaaggctaccaacaggaaaacattacgccagccgatagtaccaccaagataactgccgagcggagcggcaaatatagtcgcagccgaaacgccgctaaacagaatagctaacgcacgaggaatgtctttgtcaggaaccagccgcataacaacggctgcggccatggtccaaaaaccaccaagtgcaataccaagcagcacacgaccagctaacaacagaaagaaattcggtgcgagagcaaccagaatattcgagataattaacagtactgaaaatcccagtaaaacataacggcgatccatgctgcgggtaacagtagcggtcaaaaggctggcaaataccgcaagaatagcggtagccgaaacggcttggcctgccatcccttcagtaattgaaagatcggaagccattggtgttaaaaggctagctggcagaaactccgccgtaactagcccaaaaacacctaacgtcatggctattactgccccccaagcaggtacgtcttgtacctgcgccggagacgcatttactgtattcgtcatcgacagtcctcttgaaatgaatgtttgtatattgcgtgcagaataatatggacagaccagacgatatataccaatatgtcctaaattcataccatatcgtccggagagctatgcaacagtcctcgacaaacaagatcaccaatgaagcccgacacgacatgatgaacgaacttctgtctggcgtacgccttaagggccttgaatacagacgagtcgaaatttccgctccatttggcctgcaatttggagaggaatcagataaaagattggcgtactttcatttcattggacagggttcagcatttttacgaactcgaagcggagctgtacaccagcttgcatgcggtgatgcagtattgatgccttgcgcgggaacccatgatctttatagcgaagatggtgtgccgctagtcagtattaatgcctttgaaaaagtgcaattatgtgatgccacgtcggaaataagcgcttgtaacgctgaaatatgccgttcgaaggacaattttattttcagttgcgccatggaattcgacttaggttggcttcatccgttagctcatttgaagccagaagtaatgcatattgaaacggtacccgattatgatcctcaaattcccgccatacttgatgtgatgaccaaagaattgaaagctaaacgaccaggttatagcgtaattttgacacgacttgccgatgtcgtggctgcggcgattttacgtcgttgggtagagattggatgcaatgtatgcggctgggttgaagcaatgcgcgacccgaaactcgcacaggttttatctgctctgcatcatgaacctggacgacaatggtcggtggcagatatggcgtcagaaatgggggtatcacgatctgtctttgctgaacgctttaccgaattaacccattccacaccacagcaatatttaggcaacctacgcatgcgcctagcaagtcagtggatcagccaagataacctgtcacttgacgaaattgccgaccgacttggctatggctctgcggcttcatttagtcgagccttcaaacgaatgacaggaatatcgcccggtgcagtaagaagtggccttcttccagaactttaagagtcaaagatatatatccggttacagtgaagcaaaaaatttagcaaaaatgcacattagtgtggatgctaggcagtttgatagagttgatcataatccactggtaaacttgctgaaattacttttcataaggcttaaatactatgtctactgcaataaaatcaggcttgaatgtgaccaagataacgggatttagcacgctattgatgacgactttcttagtgggttgcagtgaaccaccagaactccaaacggttgaaggttacgctcaaggcacaacctatcaaattagcttttggtccgaagaagaagtacctgttaccgaggtacaagcggcgtttaatgatacgcttgcccaaatagacaaagagctttctacctaccgtcccgattcatttatttcagaatttaaccgcagcccttctgtcggctggcaaccggtctctcaagactttgttgatttagttaaaattgcccaagacatacatgcaaaatcggaaggttgttacgatccgactattgggcctttgttcgatttatggggttttaaaactgacaagcttcatgtgccaacgcaagaagaattaacagctctaaaatctgagcttggaatcaataagatcgaggtagacgaagagaatttacgtgtacgtaaaacgcgcccttttttacagcttgatttttcctctatgggcgaaggttacaccattggcaagttaagccatgttttagaatccaaaggctacgacaattatatggtgcaatttggtggcgatatgaagatcaaaggacataagccaaatggagacaaatggcgagtggccattcagagcccaattccttctgccgaaggtggcccaaaagtctatcaagttattactgtcaaagatgaagacggtgttacgctagacacatcaggaacttataaccgtcactttgatgataacggtgttgaatattctcacatcatcaacccaagcacaggcaaacccattactcataatcttatatcggcttctgtgtttggcactgatccaagagtcagcgatgcatgggcaacaaccatgttgtgtctaggccctgtagaaggcgcaaaaattgccaagaatgaaaacctagacgtattcttcatcgaaagaaagaacgacaaattaatcaactccagcagcgacgctttgcttaaaacaaaccgggtgaaatttgactaataagttacttggctaaaataaaagaccgagtagcgcctgctactcgtttttttatgaaatacttgtcttcctatacagctgaaataaataatttacagataaaaatgaaactgtctagggaataactttgtttacatgtcgctttaagcatgcgccttattatcaataatataaatttttgccatttatgaataaacaacgaacctataataataggtaccaccaacttgtttttcttgtcttagcgctctagtattattttatcctatcacttgcagaggagcatatcgcgccgtgaacaactaagccttttttcatagatattttatatgttgaattaaggtgaggaagtcgtcgacttcccagtgagcgtgttatgctggttgtttctgatctatcttatatattgcctaatggcgatactcttttttcccatttatcttttagctgctctggcggcaccactgcgattatcggccgtaatggtgtgggcaaatctacactattagaatgcattgcccagcagcaacgtgatacgactatcacaggtacctgctgcctatttcgccaatcaattaatgataattactctgatatcccgcgagtaatcgatgctttgcatttaggcgaatattacgatgcgcttatacgcgtagaacatggtaagcctctagatacagatatcgatttactcgagcaacactggaatgtggtcgagcaagcccaagaatgcctcatgaaggcgaatctagcacttgaattagaccaacccatactttcactcagtggcggtcaacgtacaaaagttcagctgattgggctgttacaacaacagcctgatgtattactactcgatgagccaagcaaccatctggataaacaaagtacccagtggttgattcaacaattgaaagaaacgcctagcactgtcctactagtcagtcatgatgccatgttactaaacagccttgatagattcttagtactcaatgagactggcatccatccttatcatatggactttaacagccttcgcgcacaatttaaaaaacaacatcatgactcaataaaagccataggccaagccaaagctaaactcaaaaaagaacaacgtgagcagcaaattcgtgaacaaaaatctcaacaacgcctgcgccaaggtgaagcagagcgcacctctggcagccaatcaaaattacttctagatcgtagaaagaacaaagcccaagagcaacgtggtgcacaagctagaatggcagaacaacgtagtcttatcttgaaaaaggagctccaacaacagcaatgccagcaaataaaaacatcgacactcaatttgcacctatctagccaaaataaaggccaacgtcgggtacttgatctcattgatgcggtacttccctttggagataaaaccccattaagcatcttcttagatcgtggagaacgcttgcgcattgatggcccaaacggtagtggcaaatctactttaatacagtgtattcaaggtctgaaaactttagagtctggcgagctcaatcgtcatgtcgataccctgtatcttgatcagcatttaagcctactggatcaattcacctcaccttttgcactcttaaaaagtcaagctactcatcttgatgacagtacgatccgaacttttcttggcagtattggattgcgcagcgatcatgttttcttaccttgttcagctctaagcggtggcgagcgtatgaaagttgcattactactcatcagccagctacctagcgaagggatactgatactcgatgaaacagacaatcacctagatattgatagccaagaccaactcgcagcaaccctagacaattatcaaggtgcactgatcttcgtaacgcatcaggataaatggataagagcggataaaatcgtagctctcaaaaataaaaagaccgaatagcgcctgctactcggtcttttatcagcttatgtgaatcgctatttaatagctaaaactttatagcttaaaacgattcgttaacccacttaggttctctgcaagtcgggcaagatctaaactcgctgcactggattgatttgctccagcaaccgcttcattcgcaatatcacgaatagctaacaagtttttatctacttctcgtgcaacaagagcttgttcttcggcagaacttgcaatagcaatgttttggtcattaattcgagaaacagattctgcaatagatttaagtgcttccccagacaaattagcaatctccaatgtggcgttggctttttcatggctgcgctgcattgaacttacagtaagatccgttccgctttgcacagattgaatcatgacttcaatatcttttgtcgactcttgagtacgatgtgctaatgcacgtacttcatctgccacaacagcaaaacctcgacctgtttcgccagcacgagccgcttcaatcgctgcgtttagtgccaataagttcgtttggtctgcgataccacgaattacatctagcaccgaaccaatgctgctaacttgccctgctagatcattaacgccttgagttgtagtcttcaactcggtcaataaagactgaatggtttttatggtttgttgaacttgatcacgacctaattcagcacgctcatctgcagtatcagaatcttttgatgtagcaacggcattacgcgctacatcttcaacagctgatgtcatttcggtaacagcagaaacagccaactctaattgctcattctgatgatgcatatcttgagtagatttttctgtgacaacacttagctcttctgatgttgaagccaattgagtcgcggcatcttggatttcatttaccgttttagaaagctgctcaaccgttttattaaaatgacccgctaatatacctaattcattacgagaaacattttctagacggatgctcaaatcaccacttgataagcgagtcattgcattttgaatataggcgacttgctgagtcaatgtgcgcgtaatataaaatgcaataataagggcagcagcaataataattacggcgactatactaagcatagaagtagactcttgataaacaacatcaccgttatcactcgcagacttagcgcctttgctacttatagcagaaagtctatctagaaaggatgagtactcattatactttttaagcgattcagtaagaaaaagagaacgcgcagcatcatcttcatcttgtcttgaaagggtaaaaactttattttcaatacttaaatagtctttatagctcgcttcaaattgttttaataactttatttcttcattattatcagacactaatgcactgaactctctgattgtctgttcaataccaatcttttgctcttctattaccttttctaatcttactttttcctcagatgtattataaagaatatgaacagcttcagaattacgtaaatctgcggtttgagtgttaatactttcaatcagcttaaccgatggaagccagtcttctgaaataatagtagattgatcattaatgttactcatacgagtaaaagaaaaaacaagaacgacaatcaggccaaaaataatcaacccgtaactagaaaaaagcaacacacttaatttaacatttttcataaaatatttattacatctccattacaaaatagtttctttaacattaaatccatacaaaaacgcaccaaaatagagcgccaaatattttatgtacaagaccatcttatacataaaatcgatgcataatagcgcctacttattttgtattcaataaattaagctatttaaatgcaccgtcaaaaaaccgataaaaaaggaagaatcaagcacaacatttaaattttaaaagtgaaaggggatatctaatttatatacatgcattccatttggttatcagaatttatagctcgattctaaaccattagcctcttattgatcttttgctcgggttagattcaagtgaccagatttgacgtttttgtgagtttttgaaagtttagccatcatgctctggtcagacttaaataagaatttcttgattttaagaaaaggaaaaagccattagaggcaacatgttctgcaacataaactaaatcattatcaatgcagatacccttgaacttgtgcatagaatagtgccgcttatgaagtcactattctgtttttgatttaccacaaaatttacttaccaatcatagcaagcccacagaaaacaaaaaaaacggagcggttggtcttctgtgagcccttggctaggcttttagttaattctcgcccagaacgtcatatttactgattctttatcaagaagttctaaatattctagtgccaccttgtttctcagccactgctggcaatactcctcggctttttcctgcgagctagcaatcgctacatcggcatagacaccatccgttccacgaaccagaaaatgaagaatcagctcctcttgcagactaagaaattcggcttctacttgatgtgacagttctactaatctggtttctgttacgccttctttaagcctaaaggtcgcaaattccataccgccaatattatcaatgttgttattctttatcatgtcagtgcctcagttatgaattaagcatcaactctaaggcttcactactgacagcattgtgtcagtcagctttcgtatttttaaattcaatgtatgctgacaaagaaacatcttctggcaaagcactcgcagcgtcacaagaatttaatctggttatacggtccaacctaaagtctctgtagtcaccacgcagcttacaccaaccacctaatgtccatcggccaccccaataaaatagccctagaggaaatacaactctcgatgtcacgatttctgaaagtgagttgtaaccgatactgagccaacatcctgtttctatagctgaatgtatttcctcccatacctgatatgtttcggatgcactgtgtcttaccggcatcctaatcactcgatcttcgctggaaatcatctttgattttttaggcaatgctgcctcaatctttgacaataaagaatgtgccgaagcagcaaatttctttccagtcagagacgccgtaaaacttacgccggcaatcaacgcctctagctcaattggcgtcaattgtaagggaggtaactcgaacccctctaacaaccgatacccgacaccaggctcgccataaacggggattccagataaagacaagtcatcaacataacgataaatagttctttctgacaccatcaacttttgggccagctgcttagctgtaatgggttgatgcttacgcagaatattagtcaactgaaaaagcctgtctgattttcgcacttcccccccttttttttcaactgacctaatgtctatccacaggggctagtctgtttcaaactccgtgaattaacgtaaagcccctggcgtaattagcacgataatcggtgatattactgaactgttctgataagtgaatagaaaaaattacccaaagaagcaagagtgttcatcctcacttacgatttgcaaaaagtcttctatcctactcacttcggggtttgaatcgtatctatgccatttcagatcttgttgcatccaaaataccttccaatggcctttagttttcacaaaggtagctttcgcaacaggcgtttcaatttttgagtctaccgccttccaatgagggcgaatttcaaataactctacgctttggccggatatacgatatcctatatcgacttgatgtctaagatgggcaggaggtcgattcttagctaaatacttctctaactcagattctgtacgttttatctcaaattcacttattgccatagtgttcttcgtatcctgttttgcagattttttaaaccattgatctttggtgactttgtacaaacaatcattttaagaggatggccaaccaaaataatcctctagtttttgcactatatcccaaaactagagacattttaatcctcgatacattctcggtattaattagcggatatttgctgaatcagttgccaagataactgtacgcctttgctaattgcagcgcctcacctcttctctctgtgctccaaactagcactaattgtttccagagccgtcaatcagcatcctatccaatatttttccgctcataggcttcaaataaatcactaacaagcacaccattaattttcatgccaagtaaatttgcatggcttatctcagcattttcaaggtttaagtttgtgaaagaggtattcgacatattaacattattaaattttgaatcactcaaattgatgttttcgtaagtactatgagaaagattaacatcatcaaacgcacatgactctaaatttgagtcagaaaatttagcattctttaattccacccaaaatttcgaatcggatagatttacacaatcaaattgagcaccactcatatctgattttgaaaatataacccctttatattctgagtttgggaatggattattgtccgacataaacttctcctaatatgcaaaaatgtttttacattctatctttcaaatttagaatccatgaatagtaaaaatctctttaatacaatattctagtcataaaccattatatagatgataatacgaattattatttcttacaaaaaacgatcaaagtattaaccaaaaaaatgccttctgtcccacatcggcacagaaggcatttttgcattcaagctagataactctttagatttagtaattcactaggttaaagcgtgctttttaaacccagctctaaaccacgaacttctgccaaacctttcattcgacctagttttgagtaacccggttttgagttcttttctaggtcattaagaatttgatggccgtggtcgggtcgcatgggtattaggctcggagcgttgttgtcattacgtttcttctcttctacaagaagcgcacgaaccacaccaaccatgtctacgtcgccaccaaggtgagacgcttcatggaagctacccgctacttcttcgcgcttggttgatcttaagtgagtgaagaaaatgttcgaaccaaagcgttgcaccatatcaaccaagtcgttatctgcacgaacaccgtaagaaccagtacaaagagtaataccgtttacagggcttggcacagcaccaagcaaccattcgatgtcgtctttaacagagacaacacgaggcaagcccaaaatcggacgtggtggatcatctgggtgaatcgctaagcgcaagcccccctgctccgcggctggtacaatctcttctaagaaaagcttcaggtgctcgcgaagtttgtctttgtcgatgccagcgtattcatccaatttttcgcggaattgttctatggtgtagctttcttcggacccaggaaggccagcgatgatgttcgcgactaagcggtctttatcttccgcttttaggttctctaaaaagattttcgcttgcgctttttcttcgtcactgtattcagattctgcacctttacgttctagaatgtataactcaaacgcagcaaaagccgtttggtcaaaacgcaatgcacgagagccatctggcaattcataatccaaatctgtgcgagtccaatccaatactggcatgaagttgtagcacacagtatctatgccacattccgccaagttaagcagagtttgcttatagttttgaatgtactcttggtaattgcccgtacgctttttaatatcttcgtgtactggtacgctttctaccacagaccaacgcagtgtatgagcttctatcatggctttacgggctttaatcgcttctactggccacacttcgccattaggaatctcatgtaaagcagttacaacaccagtagccccagtttgacgaatatccgtcaaggttgtttcatcatttggtccaaaccaacgccaagtatgttccattttatcctccgaaattcgctgtgttgttatttaatagtctgttgttgaatgacagacattcagtaacaccgcttgaaataagtaattgatatgcactcagcacagcactagaaaacatctcgctttgactgagttttgtagaaaaaatatcgttcaatttgaaggcttcacgaaccaagctttcagggtcaaaacaacgaccatgaagctctcttaacgcctgtgccattgggtcatcaaccttatgttgattgccttcaagatcttcaccgcgcacataaaatagccatgctgccacgcctaatgctgtcgcatttaggtcgccctgttttgcatcgttcgccaaacgctcttccgcaccatttaaccagcgctgaggaattttctgagagccatccatcgcaatttgcgacaattgatgctgcaaactgtcattggcaaaacgactgattaagctctcaatgtattcatgaacctttacttcttctggtaaatccagcgttggagctgcttcaacgctcatatagtgacgaatcaaggcggcgaacttttcatccgccactgcttgcgccacggttttgtatttggctgccaacccaacataagcgagcaatgagtggctgccgtttaacaagcgcagtttcatggtttcaaacgggtgaacgtcctttaccatttgcacgccgtcgtgctcccaatctggtcgaccttgcgggaagttatcttctacaacccattggctaaaagcttcgcacatcacagcattttgatcgtgacaattaagctccttttgcaatcgctcgcgggaatcatccgacatggcaggcacaattctgtccaccatggaacttggaaatgccacggtgtcttcaatccattgagcaaactctgctgaacgatgcgctgccaactcacataccgctcgacgcgttaaactgccgttattcggcatgttgtcacaagacaagatggtaaacggcggtagacccaagtcttttctgcggtacaaggcttcaacaagaatccccggcgcggttttaggcgccgtaggattctggatatcatgctggatacttggatcatcttggcgcaatgtcttatcagccggtgctaggtagtagcctttttcagtaacggttaaagtgacaattttggtctttggtgacataagcttttcaaataaaggctctttgtctgccccagcaaataaggcatcgcgaatcgcgttgatttcacgcaattccacattttggctgtcttggtattccgcaatatgatagcgacagccattggctttaagctcgtcaaccagttggctattcgagcgaatattcacggcacaaatcccccactctccgccttggttgcgattcagatttttttcgatataaacggcttgatgcgcacgatgaaaagcgcccaagccaatatgaacaatgccaacatccaccttttctggtgcgtataaggtatttgttgtttttatgctaatcatgatgattccttatagttttagagaccagtaccttaaaaaccaaagtacttcttggcgtttccagcacaaatcccttttaccatctcgcctaataacgccatgtctgctggggcttcaccacgctcaacccagccaccaatcatttcgcacaacaagcggcggaaatactcatgacgggtgtaagataggaagctacgggagtccgttaacatgccgacaaattggcttaacaagcccatttgcgccacgctggttagttgacgttgcatgccgtctaactgatcgttaaaccaccagccagaaccgaattgcaccttgcctgccacgccgccaccttggaagttacccgccatagttgccaacatttcgttatgcattgggtttaggcagtaaaggatggttttcggtaactcgtcactttgatctaaggtattcaagaaaccagacaaaggttccgcaaaagcacgatcgtccatggaatcaaaaccagaatcaccaccaatcagtttaaacattctggaggagttattacggcgcgcaccaatgtgcagttgcatcacccaacctttcttggcgtattgcttacccagccaagcttgaactgcactggaaaactgtgcgatctcaagttcggttaaagcttgttcatttattcgcttcgttagaatggcatctaaatcagtttcacttggctcattagcaaagcgcatgatttcaatgccgtggtcggcactgcggcaaccatgagcatcgaacacttcaaggcgctgagccaaagctgcgatcaaatcactaaaacgagtgatattgatgtcagccgctttaccgagtttatttaagtaatctttgaagccaacatgatcgactttaaaggcacgatccgggcgccaacttggcgtgacagcaatatcgaaactattgtcattagcgataaatttatgatgttctagactatccgctggatcgtctgtggtgccgaccattttcaccttcatttgctgcatgatgccacgtgctgaaaactcgggttgctgcaacatttcattgcattgatcccaaatagcatccgccgttttaggagaaaacaatacatccgtaatgccaaaaggacggcgcagttctaaatgcgtccaatggtaaattgggttgccaatacactgaggcacggttttcgcccaagcttggtatttttctttaaagcttgcattcccagtcactaggcgttcttcaatacctgcagtacgcatggcacgccatttatagtgatcgccctctaaccagatttcaccaaggtcggtgaaacggcgattttctgcgatttcttgcgggcttaaatggcaatggtaatcatagattggctgatcggctgcatactcatgatataagcgcttcgcggtttctgtggtcagcaaaaaatcttctgtcataaagtttttcatatcattccctcagcttatttaaggctacttagtgcgataagttgagaacgctcaacacgcttgccgttcacatagaaaggacgttgctcattgtctggcagaacaaaactcacttctttgtaagctggctgccattcaccttctcgtgaaatattgagatcaattcgttcaagatcagatttcaacgttatgttcagcaacagatacttgccatctaaatagccagttgaaagcccatcatcatcaaacacggataagtcacgctgacctgcccctttaaatgggaaaacaagcaactgacgctgagtatctttttcagcatccacatgggctattcggctgctagtcggaattacactgccagcacgagccagtagcggaatctcttctagagcggcgggtaagctaatgtcttgtccaccggcataccaagtcttacggtggaagtcataccaaccatcgccattgtcaggcaaatacacggggcgtgtgcgttgaccttgctctacgacagacgctaccaataagtctttacccaataagaagtcgtcgctttcttcataggtacgagcatcagcctcgtgatccaagaaagtcggacgcaacataggttcatgatctttgtgcgcctgccaaagtagatcgtataaatacggcatcagacggtaacgcaatgtcatggcttcacgaatgattggcgttacttctgggtacatccaaggttcgttaaccgttttatcatcattccaagagtggatagtaaaacgtgggtgcatgacgccattttgtacccagcgaacaaagagttctgggtctggacgatcaccagagaaaccaccgacatcgtgaccaaggttgtacaaaccagaaaggctcattcccacgcccatacgagtgttgtaacgcagggtttgccagttggtacggttatcaccactccaagtttgcacatagcgttgcatgccaggacaaccagaacgcgagatcaaataaggtcgcaagttaggtgcaaattcggtttgggcttcataagaagcgcgcatcattaacaacggttgcaatggacgaatcagcttaattgacgtcgatttaccaaagccaacacaacgagcgttaccatcccaaacttcgtattcgttattgtcattccaagtggaatcgatgcccttttcaagcaattgctcagtgacattttgtttccaccactggatggtattcgggttggtaaaatctagatgtgagccagaatcatcccaaaactgagaagattcaggcgcatcaaactctgagtcttgaatgaataaattttgcgacgccacttcctcgaatcgtggatggtcttgcagcaaacacggcttgatattggctgccagtttaagaccggcttgatgaaagtcctcactcaatttaagcgggtttggcaccttactggtgttccaattaaacacataacgcttattgccaatcgaggtataaccagaagaaagctggaaagagtcgcaaggcatgctgtgattgtcgcagtgcttaataaaatcacccagttgctcttgagcgttttcagcatccgtataaagcatggtggagccactataaccaaggctccattttggaccaaaaatggttcgccccgtcaaattcacataggttttcgtaacatctagaactttttcaccgtacatgaagtagaaatctagatccccctcatcagcatgatagctacggtagtaaccatgataattgtctagctcgttacccaaatcaaaccaactggttgacaagttatcgtagaaaataccgaaactcgcttgttcagttttggtgatgtaaaaaggaatgtgtttgtacaatggatcggtgtttttcgcatcgtaacccatggcatcgatattacgcatttggtagcgcgaaccgtggcgatttaagtcaccggttttctcacctaacccgtaatacttctctgacaaatctcgggccatgtaatggtgaatatcattagattgcactcccaacatatacgcaccactatggcggtccgcagcaagataatgccattcgccagcagcatcagcgtattcccacgtcaatttcaacggttttgacaaagtgactcgaagagaagacgtagcaatggtcaactgatcatcttgttcagacagcttaaaatcagggcaggagaacccttctgtgctcatgcgatcgcgaccttgccagttcatttcactgccatttaggctgtcattaggggaaatgcaccaactgttttcaagttgcaaggttttgttctttttcaacaaaacgcgaatcacgttggactctaatacaaaaaagtgcaaaacgtgacgatcatcacattcaatgtctacacggttattttcaacaccaagaagcttccaatttttgatcggcttcataaatatctatctccaaatatcattaaaatctgcaagcttctagtactagtaaccaagcaaaagagacggtaaaaacaaggtgatttctggaatgaaagtcacagccaacagcgccaataacaacaatccaaatattggtaataacggcttaataacttggtcgattttcacaccacttaccgagcaaccaacaaacaaagcgctacccacaggaggagtacaaataccgatacataagttgaaggttagaatgatgccgaaatgaaccggatctatccccaattccaaagcaatcggtaaaaagataggggtaaagattaataatgctggcgtcatatccatgaagataccgacgataagcagaattaaattgataattaacaaaatgataattgggttatcagacaaggcgagtaaagcatcactcacagcataaggaatatcagcattggccatcgcccatgccattgacatggaagcgccaattaatagcatgatcatcgacgccgtcatcacagaaccaagtatgatatttggcatgtcctttaggctaacttcgcgataaataagtgctaacaaaaaggaatatacaacggcaactgcagaggcttccgtggcagtaaatacaccaccgataataccacccattatgacgacaataagacctaagctcggcaatgctctcagtgtaatcacgcctgcttggcttaaagacactttttctgaaactgggtagtttttcttcttcgctacgatggcaaccgccaacataacacaagcgcccattaacagacctggtaagtaaccgcctaaaaacaaggcgctgatagaagtaccaccagaaatgagggaatacacaatcaaagcattacttggcggaatcaacaaaccagccgggctagaggtaatattgacggcggttgaaaatactgggtcgtagccactctttttctgcaatggagccatagtgccgcccaccgctgctgctgctgccacagccgagccagaaatagaaccaaacagcatgttggcaatcacgtttacatgcccaagagaacctggcaagcgcccagcaagcagcttagaaaactctataagccgaagtgccaatcccccccgattcatgatgtttcctgccaaaataaaaaaaggaatggctaataaagtaaaactatccattcctgaggcaagtttttgcgaaacaaccgacagtgaagcatcaaaaggcaacgataccatgatggataacaacgaggagatcgcaatggaaaaggaaatcggtacaccaagtaccaacatagtgaaaaaactaccgaataaaacgagcgcaactaaccattccacgttttttatccttattattagaattttaaaccactaaacaaggtaacgagtaggcgttactgtctagcatgtagagatatttaatcttgagttggagcaaaaagatctcgtaataaataaagaatcatgcaagcaccgcttatcgggatagctgaatatacccagcccatttcaagccccaaaaccggagaaacctgcccattactgagtgttttcatcactaatgaaccgccgccaaacagcataatcacaacagcaaaaaacaaaccgattgaggtaattagtatttgcagaaagacttgttttcgcccttctaatgtttgcgataagaaatccatcgccaaatgttttttcttccctaaagtaaatgcagcaccgagtaaaccaacccaaataaaaagaaatcgagccaattcatccgtcgacgtgctaggtgcacccaatacataacgagagaacacttgccagaccacacaaacaacgagagacaccatcaaaacgatacaaaccgttgataagacgcggtctaccacatgaataaatttcgccattttccacctccagaagggataaaaagcccacaatagctttcaccaatcgacgacatattgaaccaaacatagattttggtcaactaacttagctagattggttgaccaaatttaatatgcatgcaattatgcaaattcataacaacgcaccttgtttatccgacaatgttaaaaataatataaaaataccaaaacggagatttacagaatgttaaatatcaaaaaaactaagctgcatgttgcctcagcactactattaggtagcttgatgggcgcttcatcaatgagtttcgctgacacactaaaactgagtcataatggcgacactaagtctccagttcacaaagcactaaagttttttgctgatgaagtaaaagataagacagatggggaacttaaagtacgagtttacccaaatggacaattgggcacccaacgcgagtctttagagttgttgcaaagcggcgcgctagatatggctaagtcaaatgccagtgaacttgagtccttcgaccctgcttatggcgctttcaacattccttatatctttagagatcgcgaacacttctaccgtgcactagaaagcaaagatgttggccagaaaattttaagttcttctgcaaaatatggctttgttggtgtcgcttattttgatgcaggctcacgaaacttctacgcctcaaaaccaatacactctccagccgatttaaaaggcatgaaaattcgtgttcagccaagcccaagtgcaattaaaatgatggaactaatgggcgcatcccctactccacttccatttggtgaattgtataccgctcttcaacagcgcgttgtcgatggtgccgaaaacaatattggtgccgtaacaacttaccgccatggtgaagtagctaaatactacactcgcgatggtcatgcaatgattcctgatgtcttggttattagtaccaaaacttgggatggcctatcagataaaaacaaagcagccgttctagaagcaggtaaagatgccacagcgtatatgaaaaaaatctggggtgagtacactgaagaagaacttaaaaaagcgactaaaatgggtgtagaagttattgatgttgataaagaccctttcatcaaagccgttgccccaatgtttcaagaagcagagcaaaatcctgttatcgctccttatgttaaagcaataaaagcactcgacaaataagttaaatcaagcgactcttatcttggtgctattgttatagcagcaaataagagtcgctcattatttgagcgtttcttttttaaacacatctgtctctaatattttcattgaattggctaaataaagtagaaagctatgataaatactcttgtaaaaccaaagcgcctataccaagaggtgggacttaagttatacgaggaacttaggcaaggccaatataaggtaggagatcgtttacctccggaacgtgatattgctgagcaattaggcgtgagcagaaccttacttcgtgaagcattaatcatgcttgaactaatggaaattgtcgaagtccgcaaaggcagcggtatttatcttctaaagcaacccaccagcattaaatcatctgacaaatttgaagagtccctagataaagatgatgttggcccctttgaaatgatgcaagcaaggcaattgctggaaagtcatgtagcggaatttgcagccactcaagcaacaaaaaaagacatcatcaaaatgcgtgatgctttggagctcgaaaaacaaaacattgatacggccgatcaaaatcatgctgccgacaaactgtttcacttggctattgccgaagcaacgcaaaacagtgtattggtcgatctcgttgaaaacttatgggaaagacgtgaaaacagcccaatgtggaaacaactacattcacacattacagatcaagcctatcgaaaaaaatggctagttgaccatgaaaatattcttcttgcgatccaacaaaagaaaccggatatagcacgaatggccatgtggcgacacttagaaaacgttaaagatactcttatgttattatctgaacatcaagatccaaattttgatgggtacctatttagcaccaatcctgtacagctaccctgcagctaatattcaatattgttatttcaattatcccttattatctgaaattaaggtttaataagggaaccccaccttttcttaccaaacaaatcgcatcatcacattgtaatagatactttttttaacaaatctaattatttggtcaattgctgctttaccattcctagactaacatattaaatatatttatatctggattaaagaatgagtaacagcacaacagaaaacataaatcctgtaagtgacaatacgttgcaaggtaatgtttttttgcaacagttagttacttgcttacccatgggcgcgatggtggtcagtactgatgctagaattttgttcgtcaatgacacactctccgaaatactaggttattcatcagaagacctattaggggaagatattgattttttactccctatcgaatttcaggctaaccacaaaaagctcatgatgcagttctttagccagcctcgtaaacgccaaatgggcgtcggacaagcccttcatgcacggaaaaaaaatggcgaccatatccctattgaaattggcttgaacccaatagaacaagaaggtcagacttttgtcttggcaacattaattgaccttacaacaaggcaacgtgcaagcaatatgttccaacggtcaatacaggatgcacctcatggcgtattactcattgatgctgaagggattattcgattaacaaatatcgctctatgccaatcttttggttatgactctgatgagctaatcaatcaatcgatggacatgcttttaccgcaacgctatcgcaagcaccataatcatttacgcgacactttccatcaaaatccaacaccaagaatgatgggagttggtcgagaccttaccgcactacacaaagacggccgcgagttccctgttgaaatcgggctcagcccatttgaagatgaagaaggcaatgaaatggtactggtttcattattagatattaccaagcgcaaacgcttagaacaggaactacgtgaaaccaataccaatttagaagagtttacttatgttgcgtcccatgacttacgctccccattaagaggcattgctgatttactagaatgggttaaagaagatctcggagaaacacccttacccgatgtaacacgcaaccttgagcgcatcagtgttcgaatccaacgtatggaacagttaatagacaatttattaacttacgcgagggctggaaaagttgaatccaacacacaaaatattaatgtacattcactgtttgattctgttttcgaattactagaggtgtcagaaggaatcacaataactcgtgatatccaaatcgataacttcacatctgtgctcacgccgcttgaaacggttatgcgcaatttgattagtaatgccattaaacatcatgatcaagaaaaaggatctattaccataggctgtgttgccgaaaacaacctttgtcattttactatctgtgatgatggtcctggcattccagaagccgcattttctcgtatcttccgattattccaaacggtcacatccagtgaacgcagtggcactggaattggcttatcggtcagtcgtcgactggtggaaacccatggtggacgcatcagtgtggaagcaaatcaacatcaacgaggggtgacatttcatgtttggtggcctagatttttaaggaaagacacacatcactaagaggaaagatactcatgattaaagagttaagtgtactcgttgttgaagatgatgatgtagccgcagagtcaataacgcgcagcctaaaaaaggtagcgccagagataaatattatctatgcagaacacggcaaagttgccattgaaatccttgaaaacaaacacccaagtagagcgttaaccaccccgtatgtggttttattagatttgaatatgccagttatgaatggctttgagtttctagagtatgttcgtgacagctcaagcctgcaagacacggtgatttttatacttactacatcaaatgatgataatgatcgttcacgagcgtacgataataacgtagctggctacatggtcaaatctgcagttggacctcaatttgccaaactggctgctttaatggacgcctatcgaaatgctgttgagccaaatcactaagtctggagatatcatggaagtattagataccaatgaaggtcatgccctaaaactattaattgtcgacgatgatgatgttgatcgcgaacgtttgcgtagaatgctttctaaatccgatatagaaaccagcatttcagaagcctctaccattgaagactctatggatttcctcagtaacgacgattacgactgcgtcatcgttgattatcgtttggggctaaactctgggctcactctactaaatagcatacgcacaacgatggaccggcactgtgctgtaatcatggtcacaggtttaggagatgaagaagtagccgctgaagcaatgcggctcggcgccagtgattacctactaaaaagccaattacaaagccctcaactcatacgagctattattagctctatccatcgggctgagttagaaaaaaaactccatgacatggcccattatgacaacttaacaggcctagcaagtcgacctttactacttgaaaatttacagcaaattataataaataaagaagccgcggctgtcgcatttcttgatttagataacttcaaaccagtaaacgataattacggccatgatacgggtgattatgtactcgtcaccattgccaaccgactaaaacagatactccgtaaaagcgatacacttgctcgtattggcggtgatgaatttgttttattattaagagatgtttcttgtcgagatgagtgtgatggctttctaaatcgccttattgaactagtcaacactcccattgcattgacagaatttgaatgtcaggttcaagtatcagcaagtatcggagtcgctctggtttctaatgacagtttagaagcagacactattttgcgcagggcagatcaaaccatgtaccaagcaaaaaacatgggaagaaataacatcatattttttgatcctgaagaggagcgccgccaatacgcccgacgcgctatgttacaagcagcagaacgaggtattaaactcgatgaattcgagctttactatcaacctcaagtcgacatgcaggaacatcaactaattggtgtagaagcacttattcgctggaaccatcctacaatgggatttctttaccctggcgatttcactgaagtactagagcatcctaatacaggagttttaattggtgagtgggtgttacaagaagcactacgccagcacagtatttggcaaaaaaatgatttagtcattagcgtcaatattgcaccagctcatcttctgagcaaaaattttgtacaccgactagagcaattactcaaaagcatccctaacttcaacccaaacttactggaaattgaaatactagagaccgtttcaatttccgatattctcaatgctgttgaggttgtgaaagcgtgttgtaaattaggtattcatgttgcgctagacgactttggcacaggatattcatctcttaattatttgaagcagcttccactaaacaccttaaaaattgatagaagttttattcaaaacattttatctgatcctgaagatcgcgctatcgtcgcgtgcattgtcgcgctaagtaaagccttcaactacaagctcattgctgaaggcgttgaatcactagaacatgaacaagcacttattgagataggctgcctatgcgggcaagggtactttattgccaaaccaatgaccgctgataacatgacagcttggattcgatactataaccaaaaacacaacatccattagactagttagaacatccccacttaatacgcattttcgagtcatttcacgccgtttttcctccacgaataacggcgctttaattacttatcatcaactcgatcatgacaaaacaaacagctaattgtgcaaaattacaccaacatcagcattacaaaagtttcaaaaccagtttttagtttcattaaaggaaaagtaacttccgcttataacgaaggttggtagactgctgcgaataatcaaaacaagcagaaaaaaagagagtttataatgatcactaatgatgtcatgtcgccgcaagaccaacgcaccagtaaagttatattagctattgccgccatcactattttattagccacctttgcgggcatgatgcccggcggaatgataggtgctttaggaattatggttattgttggttttatccttaattatattggggacagaacaccaattattaaccaattttttggtggtggtgccatcgtggttatttttggttctgcatacctatttcatagcggcttattcccttctagcgcagaaagcaatgtcacaacattcatgaaaagtggtggcttcttatctttttatgttgccagcctagtcaccggttctatatttggtatggacactcaaacccttaagaaagcggcactgaagtacatccctgtcattttaggatcggctttctttgcttgtatcttcacaggtctagttggcatgctggttagcaaaagcttctatgattccgttatgctgatcgccctaccaattatgggcggcggcatgggagcaggcgccgtaccgttagttgaaattatgtctggtaagactggcatgagtgctgaatcattaatgtctcaaatggttccagctctggctattggtaacgctattgccattgttatggccggcttgctacacaaacttggtcaagtagcaccaagcctaactggcaatggacagctaatccgggggcaaaaatcgatcgaggaagaaagcgaaaaagcatcttctctaaatatcacaactctaggcattggcgctttgcttgcagtcagcatgtattttcttggcactctactatccaattacatcagcatgcatacctatgctctgatgatcctatctatcgcgatcatcaaagtgtctggcatcatgccaaaagcattagagcaagctgcgttctcttggtataaatttgttgttggtaacctaacacctgcattgttagtcggtatcggtgttgcttataccgatctaaaccaaattcttgacgccttatctcctatgtatttcttgcttgtgttaatcacagtgcttggtgcggtgtttggcgctggcttgattggctggttgatgggcttctaccctatcgaagcagctatcactggtggtctttgcatggcaaacatgggtggcacaggtgacgttgctgttcttgctgctagtaagcgcatggaactaatgccttttgcacagatatcatctcgaattggcggtgcattcatgttaattcttgcgactctagtggttcaagctatcgcttaatagtgcaaacgactggttacctacaatcaatcttcaaacaaaaggggaaagtccatgatggctttccccttttgtttagccccttcgctgtataatgtataatcacaaaccttattttttcatcagtaatgaagcgcaaatgacactcaagtcttatctcgccttaatcacaatttcgactattaccattattgtgttagcagttggtgtggtgctaggttattccctgcaaaaaacctatctagatagtattagccaacgaggcatagaattaggccgtgtcatcgcacacaatgaaaaagtgattcaagccgtagaattaagcaatcaaggcaaaacaagcgacattcaaacttacatagaaactcttcgtgctcaaaccgatgcctcttatattgttgttgttaataaagattcaattcgtttgagtcatccggaaccagaaagagtcggtaaacgctttgtaggtgatgatatttaccaagcactaaaccaaggcaaagattacacaaaagttgccgttggtacgctaggacaagcgattcgaaattcagtcaccatccgaaaagatggtcaaattattggggccataagtattggttatttatcccagcccaccagcgaattaatcttcaagcatttgcaagaagcaggactactagtcggctttgtttatcttcttggtgttgttattgctgtttttttgattctaaaacttaaacggacttttttaagcttagaaccggaagaaattgttcaaaaattcaaagagcatgaacttattttagacagcattcgagatggtattgtggctattgaccatgagcaaaacattactgcaattaacagtatggcaattgaatggttaaccatgaatgtgctcagcgcatcgcaagttgttagtaaaccattaagcgaacaatcacaaagcctttctcactttgcattagaagccaaaggacaaataacacaaaaccgatttaatttaggtaagctagaattcattgcaaccttgtaccctattaaaggaaaaaagggcgaggtaggttacgttattgtattttttcctgatcatggggagaaatcactagaacaagaactaacagcaacaaaaaactatgccgacttgttacgcgctaaaactcacgaatattccaaccacttaaatgtattatccggcatgctacaagcggaacgctatgaggatgccatcgagtttcttcaggaagaaagtgacggcgatcaaatcgtactaagacaaattattaaaactattgaaaacagtgctgtggcaggactaattttcgccaagtacaataaggccaaagacttaaaagtcgatatgctgatcgaaagcgattgccagcttggtcgatacccttcaaaaaccaatgaagcattggtcacactagtaggaaacctaatagacaacgctttgctggccgcttggagcaacagattacttacaccaccatttgttaagctgtatattagtgaccgaaatgcccacatcatgattcaaatcgaagacagcggtgctggtgtagatgagaaactggaaagccgaatattggactttggagtcagcagcaaacacaacactgaacaacatggtattgggctttatttagtcaaaaaagttgtcgatcaatatcacggcagccttgattgggaacgcagtgagattaataccactgtgtttagtatttacttagacaaacgagcgctaacaagatgaatcgcattccggtcatgattgtggaagatgatctacgtgctagctacgtattagaaaacaccatcaaccaacatacagacttttatgtcgccgccgcttgcgaaagccagctagaagcagagctaaaagcagaggcttttgaccccgaactcattatggtcgatatttccctacctgatgggagcggtattgatctaataaaatcattaaaaagcaaaggcatcaaagccgctttcataatgactaccgcggaaagagagacgaccactatcgaaaaagctattcagcttggcgtgatggattacctggtaaaacccattagaatgtcccgcgtgttacaggcccttgacgattatttagacttcaaaaaacgccttaccaaaaatgataaaattgatcagcaagatatagacgccctatttagaaaaagcgcgtcactcgatggtagccgaaaaacacctaaaggtattgatgaaaataccttagataaactcacccaatatctagaaaccataaacaatgacagtccattcactgcagaagacattggtgaagcaatcaatcttagccgcattaccgccagacgctatcttgagtacttagaagcccaaggccaagtaagcatgaccctagattacaaaaccggtggcagaccaaagcaacgctatactaagatggtttaattagtggtgattcaactaattcatttttttaggcaacttttccggcgtaaagccgtgcccaaaaaggttatttttattggcatagattatctgtgcttttccttgtcgaaatccttgctcgacaacaacaaatacgcagaacaacctattgagattatcgcgtttattgacgatgagccttggaataatcgcactcaagttcacggcgtaaccgtcttttcaccaagcgaaatatctgcgctagttctaaagcataagattgatttgattatacaaatacacggggaatctatcagtattgcagaaaacatttgggtaggtattttaaaaactaaggcaagtctagttacactagaacaaactcaagacttggctactatacaaaacctagtatatcaagcctgtgccaattcaaataacacaaagtcatcaaactaaaagatccattttttagtttgatgacttctattaataagctagagcgagacgctcattcggcatactgattgctgttttaagtgactgaacagaagacattgccactacatttaattgatctgagtaaacatcattcggcagtttaatatcattacgctgtgccatcacagttttaaacttctcaacatctattgaatctggaccattcttgatcgaattcaactcatcctccgtcaagcttgccatgccgccacccggcagataaatagcacctgtaatgaaatcgacaccaaacgccacgacaccaggaacaaagaaaaacaacagtccaatagcatctaatgcagcaacacctacatcgatttgaccatttgtttgaccacgacgctctgggtaaagcaaagtaccacacgctgtcacttgggtaataagcagcgcagctgcaatgcctcgcgccaaatgagtaaagcctagatttttctttaaaccagtcatacttattccttattagtgattgttacgattaccactctatatcgaaacacttataaagcacaaactaagccacctttatttcacaatgctttcgccctaaacagatgaaatttgctcgttgagcttatcaacaatatagcctccaataggaaatgcactagtagcagctggagatggtgcattgcagacatgtagtgttcttgcgctattagcaaatagaaagtcatgcaccaaactaccgtcattcataacagcttgcgctcgaattccagcaggataagcttgcaggtcatctaaagaaacaagatcacaatactttcggacttgagctaaatagccgggcttataccaagagttttttgtctctaccaacccagttcgccaatgactttttaatagcttccagaaacctggaaaacgtaccatatcgaaaatgtcacgcaaatcaatattgatccggccgtacccttctcgcttccatccctgcactgcattaggcccaaccgtcactgaaccatcaatcattcgagtaaggtgcacacctaaaaatggcaaatctggatcaggaatcgggtaaattagatgattaacaatctgattgtgtttcgccggtaattgataatactcaccacgaaaaggaatgatctgaaaatcggttggaatattcagcattttagttaaacgatcagccataagaccaccacagctcacaagataagatgtatgaacaacatcgttattcagtgtgatcgcaacacgttcatgactttcatctaaacccatcacttcggtacataaacgcagttctccacctttctccacaaaaagctcagccagcttttgacaaattttctgataactaacaatcccggtggaaggaacaaacaaggcagcaacccccttcacatttggctcacgctcttttagctgagcttggtctaacttgtgcacttccaggccattatcctgacaacgcaagtacaaggcttccatacgctcttcttcaagcgcattcgtcgcaaccaacaacttaccgcattcgtcgaactcaatatcatgctggagacaaaaagccttagtcgcttttgctccacgctgacaaaagtcagccttaagactacctggcgcataatacacacccgcatgaatgaccccagaattgtgccctgtttgatgcacccctacttcggattctttttcgaccaataaaatgcgatatttaggataacactgaagcaactgccacgcagtagatagaccaacaatacctgcaccaatgacagtaatgtcataaattgatttttttaattcattactcatcaccctatcctttttatttttttaaaaaacacctgtctaaactcaggccagaaacaagttatagaaacaaccttaacttaagtgaaatttctttaaaaagcctgatctatctctttcataccaatcaatacattgccgacaaacacacatcttgtctttttgctctgaaggaagcagcgctaacatttccttaggaacgatgatattaaaacaccaacaaggttcaatattggcaacaccgcatgcattatcactcaaacaaaagggacacatcataattgacacctatgtaggcaaaaaaaatccctgccggagcagggattttataatcagtcacactttagaaaaacgacttaccagccagtgatttctttaagtgcagaaccgatgtccgctagagagcgaacagttttaacaccagcgtcttgtagagctgcgaatttctcatcagctgtacctttaccaccagaaatgatcgcgccagcgtgacccatacgcttacctgcaggtgcagttacaccagcaatgtaagatacaacaggcttagtcacgtttgctttgatgtaagcagccgcttcttcttcagcagtaccaccaatttcaccgatcataacaatcgcttcagtttgtggatcgttttggaacatttccaatacgtcgatgaagttagtacctgggattgggtcaccaccgatacctacgcaagtagattgaccgaaaccagcgtcagtagtttgcttaacagcttcataagtcaaagtaccagaacgagatacgatacctactttacctggcatgtggatgtgaccaggcatgataccgatcttacattcacctggtgtgataacacctgggcagttagggccgattagacgtacgcctagctcgtcacatttaactttacagtcaagcatatcaagagtcggaacaccttcagtgatacaaacgattagtttgataccagaattagccgcttcaaggatagaatctttgcagaaaggagctggaacgtagataacagacgcttccgcacctgtttgttcaacggcttctttaacagtgttaaaaactggtagacctagatgagtttgaccacctttaccaggagtaacaccaccaaccattttcgttccgtatgcaatcgcttgctcagagtggaacgtaccttgtccgccagtgaaaccctgacagattactttagtatctttattaattaaaacagacattattatttgccctccgcagctttaacaacttgttcagccgcgtcttttagacttgttgcagcgatgatgtctagaccagaatttgcaagaacttcacggcctttctctgcattagtaccttcaagacgaacaacaacaggcacgttaacgcctacttgctctaccgcaccgataataccttcagcgatcatatcgcaacgtacaataccaccgaagatgttaaccaataccgctttaacattgctgtcagaaaggatgattttgaatgcttcagcaacacgttctttagtcgcaccgccacctacgtctaggaagttagcaggtttgccgccgtgtaggttaacgatgtccatagtacccattgctaggcctgcaccgtttaccatgcagccaacgtttccgtctagagctacatagttaagttcccatttagctgcatgcgcttcacgctcatcttcttgagatggatcgtggaactcttgcattttcttctgacggtaaacagcgttgctgtcgataccaattttgccatctagacagtgaagattaccttcatcagtgattactagagggttgatttcaagaagtgcgaaatcgtaatcgtggaacatttgagacaaaccaaggaacactttagtgaattgcttgatttgagttgggttaagacccaatttaaatgccaattcacgagcttggtaaggttgagcgccaactaaaggatcaatgatcgctttgtgaataagttctggagtttcttcagcaactttctcaatttcaacaccgccctctgtagacgccatgaaaacaacgcgacgggttgaacggtcaactactgcacctaggtacaattcgtttgcaatgtcagtgcatgattcaacaagaatcttagcaacaggctgaccatttgcatctgtttgataagtaacaagattcttacctaaccaattttgtgtgaaagctgcaacttcttcataagaatcaacaagttttacaccacctgctttaccgcgaccaccagcgtgaacctgagctttaacaacccacttgttaccaccaattttctttgccgcttcaactgccgcttcaggcgtgtctactgcgtatcctgtagatactggcaggccgtattcagcaaaaagctgtttagcctgatattcatgtaagttcatttgattcttccgctcatctgaatgattgacataagctctgtccgctaagacagaaattgccggctcaaagccggcaaatctaatttattaacgctttttacggtttgcgatatggatcgcgtggttatctaccgctagcgctgcttcatgaactgcttcacttactgttgggtgagcaaagacagtcaaagcaatatcttctgctgtagaaccgaattccattgcaataactgcttgtgcaatcagatcagccgcatgaccaccaataatatggcaacctagaatacggtcagtctcttcacaagcaatcattttaacgaaaccatcagtgtcgttagccgccatagcacgaccagacgctgcaaatgggaatttacccactttatatttaacaccctctgcttttaactcttgctcatttttaccaacccaagctaattctgggtgagtataaataacagatggaatgcagtcataattcatttgtgctttatggccagcgataatatctgcaaccatcacaccttcttctgacgctttgtgagccaacatagggccacgtacaatatcaccaatagcgtatacaccaggtactgaagtacgacattgctcatcaacaaagacaaaaccgcgttcgtccagtttcacaccagagtcttcagagaaacaaccttgagtgaatggcttacgaccaacagcaacaatcaacttgtcaaatgtttgcttctgctcttcacctttcgcatcaaggtaagttacttcaacttcttcaccattgatttggctgccagtaacacgagcaccaagacgaatatcaagatgctgcttcttgaagatcttagccgcttcttttgcaagatcttggtcacaaagacttaggaaagaatcttgcgcttcaagcacaacaacttcagaacctagacgagcccatacagagccaagctctagaccgataacgccagcaccaattacgccaagacgttttggtacagcacggaaatcaagagcaccttcgttatcaacgatgatatcgccagtacgaggagccggtggaatgttaactggcacagaacccgttgctaaaataacgttttctgtttcaagaactgttacagtgccgtcatgcgcagtgaattctacttttttattcgctagaactttaccaaagccttcaaagctagttacgccatttgctttgaaaagaccagtgataccacttgtcaattgatctacgattttgtctttacgatcaaccatagtatcaacattcatagcaacatctttcatactaataccatgaacgccaaaagcgtcttttgcgtcatggtatttttgtgaagaatctaacaaagctttagaaggaatacagccaacgttcaaacaagttccgccaaggcgtggcttgctatctttgtctaaccatttttcgatacaggctgttttcaaacctaactgagcagctcggatagcggctacataaccgccagggccgccaccaattacaacaacatcaaatttatcagacataagaggtcccatttttcagtcaagctgagcagcacatacagtgccactcagcattcaattcatacaaaatatttggtacgaatacttagatttcaagtaaaagacgtgctgggtcttcaagcaagtctttgatcgttaccaagaattgtacggcttctttgccatcaatcatacggtgatcataagacaaggccaaatacatcattggctgaatcacaacttgaccattcacagccattgggcgctcttggattttgtgcatacccaagatacctgtttgtggtggattaatgattggagtagatagcaaagaaccgaaagtaccaccattagtaatagtgaaagtaccaccttgcatgtcatccatacctagcttgccatcacgaccacgaagtgcgaagtccatgattgctgactcgatatccgcaagacccattgcttcagtgttacgaagaacaggaaccatcaaaccacgatcagtagaaacagcaacaccgatatcttggtagccatggtaaaccatgtcgttgccatcgatagatgcgtttacagcagggaaacgcttaagcgcttcagttgctgctttcacgaagaaagacatgaaaccaagtttagtaccgttatgagctttcatgaactcatctttgtactttttacgaagttccatgattggccccatgttcacttcgttgtaagtcgtcaatagagctgcagtttgctgagcatcaaccaaacgcttagcaatagtcgcgcgtagacgagtcataggaacacgtttttcaatgcgtccttcagcgcctaatgctgccattggtgctgcggcagctttaggagctggggcagaagctgcttttgctggtgcagctgcaggagctgatgcttttgctttcactgctgcatcaacgtcttctttagtaatacgaccgcctttgcctgtacccttaacttgagcgacagttagacccgcttcagacagagctttacgagctgcaggacctgcaacaccatcttcatcagcatctgtagacgatgcagattctgcttgagcagctggcgccgcttcagagccagatgcacctaccaagaagttagcaagaacttcatcgctaagaactgtttcgccttcgtttttcaagatttcgccgatcacgccatcagcaggcgccacaacttctagaacaaccttatcggtttcgatatcaacaatatgatcatcacgtgtacaagcttcacccggctgtttgtaccaagtagcaaccgtaccatcagcaacagattcagggaaagttggtgctttaatttgaacggtttcttttgaagaaacggcagccgcaggagctgccgctttttcagctggagcagcagaagcggccgcaccagattcaaaaattgccaaaacttcatcgctcaatacgatgtcgccttccgcttttaaaatttcttttagcacaccatcagcaggtgcaacgacttctaagacaactttatctgtctcgatatctacaatgtgctcatcacgtgcacaggcttcgcctggctgtttgtaccaagtagcaacggtaccgtctgctacagattctggaaaagtaggtgctttaatttcaatgctcattttatacccttatctctctgacaggctatggtactaaccaactaatgcgtcgttgaccagcgcttcttgttcttcaacatggattgacatgtaaccagccgctggtgcagcagacgaaattcgacctgcaaagcggattttcaaatctggatacagtttttccaatactcgattcatacggtgacgattggcatgccaagcaccttggtttttcggctcttcttgacaccaaaccaaactctcaacatttttgtactgttctaactcagactcaaggtcagcgtatgggaacgggtacaattgctccaaacggatcactgcaacatcatctttttgtaattcttcacgacggttgatcaagtcaaaatacactttaccgctacaaaggataatgcgtttcactttatccgctgcaatcgtatcagatgattctggtagaaccgttttgaagcttccttccgccaaatcttctagagttgaaatcgcttgtttatgacgtaacaaactcttaggagacataataatcagcggacgacgcataggacgaatcgcttgacgacgaagaatgtggaaaatttgtgatggtgttgtcggtacacaaacctgaatattgtattctgcacaaagctgcaagaagcgctctagacgtgcagatgaatgctcaggaccttgaccttcataaccgtgtggcaacaacatggtcaatccgcataagcgaccccatttgtgctcaccactggtgataaattgatcgattacaacctgtgcaccgttggcaaaatcaccgaactgcgcttcccaaataaccaaaccttttggagctgtgcttgcgtaaccatattcaaaagccaataccgcttcttctgaaaggtaagagtcataaagatctaatgtaggctgatcttcagacaaatgtttcagtggaatataagtactaccatctttttgactatgaatgaccgcatgacgatgcgaaaaagtaccgcgaccagaatcctgacctgtaatacgaatcggatagccctgctctaacaaagtagcgaatgccaatgtttcagcatagccccagttaagaggtaacgcacctgctgtcattttatcgcgatcttgatagatcttttgcacttgacgctgtacaaccactccatctggaacactcgttaatttcttagcgacttcttgcaacttagctaatggatatgtggtatcgcctgcatcagtccattcaacaccaagataaggcttccagtcgacaaatgaaccagtctgagattcaaggacaagacttttcgcaacatgacgaccgttatctaagtcttcacggttttccgcaaccatctgatctgacttttcttgagtcacaacagactcgttaactaggcgttcagaatataatgtccgagtggttttaagactattaatcacgctatacattagcggctgagtaccagaaggctcatcagtctcattgtgaccacgacgacggtaacaaaccatgtcgataaccacatcacgaccaaattcgtaacggtaatccaaagccaactgagtaacaaataacacagcttctggatcatcaccattcacgtggaagatcggcgcctgaatcatttttgcaacatccgttgcatattcagtagaacgagaatcttcttgacggttagttgtaaaacctacttggttgttgataacgatgtgaactgtaccacctgtacggtaagcacgagtttgagacatctggaatgtctccataaccacaccttgaccagcaaacgcagcatcaccatgaatcgaaataggtacaacagttttacctgtcgtgtctttacgacgatcttggcgagcacgcaccgaaccttccactacaggagaaacgatttctaggtgagatgggttaaaagatagcgcgatatgtacttcgccacccgctgtcatcacatttgaagagaaaccttggtggtatttaacgtcgcctgaagtattaactagttttttaccttcaaactcgtcaaacaagtcttttgggtttttacctagcgtattaaccaatacgtttagacggccacggtgagccataccgatcacaacttctttagcaccaagtgcgccagaacgttgaatcaattcattcaccatagggatcaagctctcgccaccctcaagcccaaaacgttttgcaccagggtaacggctagcaagatatttctctaagccttcagccgcagtcaatcgctcaagtagattttcgcgagtttcttgtgagtattctggacgagaacgaacagattctacacgctgttgaagccacgctttttcttgcgtatcaacaatgtgcatgaattcataacctatgcttccgcaataagttttttccaattcggatacaatttcacttaacttaagagagtctttattaaagaacaaagaacctacattaaattttgtatctaagtcagcacctgttaattggtggtaaccaatatctaggtcggcaactttctcacgtttttgcaatccaagcggatcaagtgttgcatgttgatgcccgcgtacgcgataagcattaatcaactgcaagacattaatttgtttctgttcatgctcagaactagccactttacctgtagaaacaggcatagagcgaaacttgttcttaccaatctgtagaaactgctcttgaatcacggaatgaggaagatcagttgattgcgcttcacttacgcgaggcaattgatcaaaacatttacgccattcttccgacactgagttcggatcgacgaggtagctttcaaacaacccttcaacatattccaagtttccacctgaaaaatgagaggtgctccacagcaactccattaaactttcgtgcattctcgatcacccttatgttcgagccagctaccggggtcccggtatcaacctatgattaaggtcgatcattttatcaggcccgtaaggctattaaagcctcgattttttgttaatttccagctactttcgcccttttacgctcaatactaagccactaaaagcgttttatttaattaaacaaaaccccttgaatccttaatcactaagttagtggcttttctttgtgcatccttgctcgtaaagatcgaattttaaattctttttattgcattctctatattagaatatgcaaaaatggcggcattgaatcaatattcaagccgcctaccttatgtggtcacactaacataccataatgaaccactttgagcattatcaggtcgctctctgcaatagcatagtacgaatattaccgattgccttagttggatttaacccttttggacaaacgttgacacagttcatgataccgtgacaacggaaaacactgaatgggtcatccaaatcgctaagacgttcttgagttgctgtatcacggctatctgccaagaagcgatatgcctgtagcaaacctgatggtcctacgaacttatcaggattccaccagaatgatggacaagcagttgagcaacacgcacacaagatacactcataaagaccatcaagcttttcacgctcctcagggctttgtaaacgctcaattgcaggtgctggagtatcattaagcaagtatggacgaatcttctcatactgcttgtagaactgccccatatcaacaacaaggtcacgaacaacaggcaatccaggaagtggacgtaataccaacttaccttttttaactgcttcagaaactggcgtgatacaagctagaccatttttacctgacatattcataccgtctgagccacacacaccttcacggcatgagcgacggtaagaaatactaggatcttgagccttcaacaagttcaaaacatcaagcaccattaggtctttacctgctggcaactcaatttcataatcctgcatgtaaggagcgtcgtccttctcaggattgtagcgatagatactaactaacattgacataactccttaatatgaacgagccttaggtgggaaagcttccatagttttcggcgcaaagtttacatcacgcttagttaccgctttacctactggatggaataaagaatgcttcaaccagttctcatcatcacgctctgtaaagtcattacgcgcatgagcaccacgactttccttacggaattccgcaggaatggcagtcgcttcagcaacctctaataagttctcaagctcaagagcttcaatacgagctgtattgaatgcctggctcttatcttcaaggtgaagattttcaactcgagtacgaatctcttttaactgctccaagcctttctgcattgcttcgccatcacggaacacaccgaaatatagttgcattacacgctgaaggtcagcacgaactgcagcaacactttcaccgccagtcgaactatttaagcgatttagacgagccaacgctttttcaacatttgtatcgtcagcatcaagcgattcaaaaccttcatccaaagattttttaacttgaataccaacagcgcgcccaaatacaaccaaatcaagcaacgagttaccaccaagacggtttgcaccgtgcacagatacacaagccgcctctccacacgcgtaaagaccatcaataatggtatcttcgcccgcttcgttaactttaattgcttgcccgccgatatttgttggaataccccccatcatataatgacaagtagggataactggaattggctctttaactggatcaacgtgagcaaaagtacgagaaagctcaagaatacctggaagacgcttattcaaggtctcttcacccaagtgatctaattttagcaatacgtgatccccatctggaccacatccacgaccttctaggatttcaagaatcattgaacgtgcaacaacgtcacgaccagcaaggtctttagcgtttggcgcataacgctccatgaaacgctcgccgtctttattgattaggtaaccaccttcaccacggcaaccttcagtaactagagtaccagcaccatagataccggttgggtggaactgccacatttccatatcttgcattgggaaaccagcacgaagcgccatacccacaccgtcaccagtattgatatgagcattagtagtagactgataaatacgaccagcaccaccagttgcaataacagttgcttttgctttcaagtaaactgtttcgccagtttcgatacaaatcgcaataacaccaacaacagcatcttcgttatttttaacaagatctgtcgcataccactcattaaagaatgtagtaccgccttttaggttgccttgataaagcgtatgcaacaaggcatgaccagtacggtcagcagccgcacaagtacgagcagcctgaccgcctttaccaaaatctttagactgaccaccaaaaggacgctgataaatacgaccttgctcagtacgagaaaacggtagccccatgtgctcaagctcaaatacagcctgaggacctacggaacacatgtattcgatagcatcttggtcgccaatgtaatctgacccttttacagtgtcatacatatgccagcgccaatcatcatttggatcatcacttgcgatcgcacaggtaataccaccttgcgcagacacagtgtgagaacgagtcgggaatactttggtaacacacgcggtattcaaaccagattcagttaactgaagtgctgcacgcatacctgcgccgccaccaccgataacaatggcatcaaaagaaatagtacgaatatttgccattacttatagcccccaaagaacctgaacaccccatacgatgtaaacaaacattacaagaccgcatagagattgaaaaaagaaacgagcaccggttgctttaatatagtcagtagaaatagaccacaagccaatccaagagtgcataccaatagacaaaagcaccatcaaactaaagatgcgcatccatgttgcttcgtataaagcgctccactgatcatatgtaagatcaggattaagcagcaaataaccaataatgaaaatcgtgtatagagacaatacaacagctgaaacgcgctgcatcatccagtcgtaaaggcctgaacgaccaaaactagtgatttgagttaccatatccaaactcctgctaacacaataagaaccacagcaatcacaatgtttgcgatagcagcactacgtccactttccaactcctcgaaataccccatatccataaacaagtgtttcacacctgctacgaagtggtacatcaatgcagagacaacaccccaaataacaaacttcactagaaagttagtttgcagtgcattcaccacctgatcaaaaccttcttgggactctaaagaaagatcgaacgcataaaacaagaaagccaaccctacaaaaaggatgattcctgtaatacggtgaagaattgacacgattgctgttagaggcatcgatattgttaaaatatcaaggttgactggtctttttttattcacgactttttacaccattttatcgattgaatggtcaatcacgacccaatgtctatacgtgcttacataaaccttaaaaaagagtaacgtaatcacgtcataggcctactttgaaaatctcatcgatttgcaaacaaatgtttaaaagcgactctcttttatccattagcatcaacaaatcaatgaaatcgtctgaggcgcaattatagaccagcaaaaaatactaagacaaatagactgaacaagaggttttcaatggtcaccattcagcaaatgaatgtaaccataagccgaaacaataatggtataaaattacacaattatttacacacaaaaaaccaataaaacccatatttttcaataagataaacaaaaagcaccaacaccttgactttactctatattgcaattctgtcagataattacaaaattacgcaccgcaatgtaaatagagtgcaaatgaacaagattgacttttatagcctagagacagtattttttccgcaccttctgggctagatagagtcaaacaataacttaatagccccgaatcggaatacgaaggagaccataaatggctgataaaaaagcgacactcaaagtggacggaatcgataaaactatcgaacttcctgttctttcaggcactttaggcacagacgttatcgacgttcgaggcctaggcgctaacggtgtattcacctacgatccaggctttatgtctaccggctcttgtgaatcctctattacgttcatagatggagacgctggaatccttttgcatcgtggctacccaattgcccaacttgcagaacactcagactatctagagacatgctatttgttactttatggggaacttcctaataaggatcaaaaagccgaattcgaaaaaacggttggtaagcacactatggtgaaccaatcgatgcacaaattcatcgaaggctttagaaatgatgcccacccaatggcgattatgtgcggcctagtgggtgcattatcagccttttaccaagaccacatggatattaccaatccgaagcatcgtgaaatcgcggctttccgcctaatttctaaaatgccgacattggcatcaatttgttataagtactctaaagatcagcctgttatgtacccacgtaacgacctatcttatgcagagaacttcttatatatgatgttcgctaccccttgtgaagactacaaggtcaatcctgtttttgctaaagcaatggacagaattttcattcttcatgcggatcatgagcaaaacgcttcaacatcaacagtacgtttggccggttcatctggagccaacccatttgcttgcatcgcagcaggtattgcaacgctttggggacccgctcatggcggcgcaaacgaagcagtactgactatgcttgaagaaattggcgatgttgaaaatatcgacgaatacatagcaaaagccaaagataaaaatgatccatttagactgatgggcttcggtcatcgcgtttacaaaaactttgacccacgtgcaaaagttatgcgcgaaacctgtgaccaagtattagcagaattgggacaatctaacgatccattgctaaaaattgcaaaacgccttgagcaaattgcattagaagacccatactttgtagagcgtaaactctacccgaatgtggatttctattcaggcattattatgaaggcaatcggcattccatctagtatgtttacagtgatttttgccatgtctcgtaccattggttggatttctcattggaacgaaatgatcagtggaccatataaaattggccgtcctcgccagttatatgttggcaaacctgagcgcgactaccctattaaaaagtaatacattgaacaatgcattacaaaaaacgcgccctcaggcgcgtttttttatgaataaaatcagcaagaagacgatgaatcactcttcatcatcttcaactatttcagtcacagtcgaattaccacatttaacacaatcaccttcaatccaaacgcggtccttaccctcaaattccttaggattaaccatacctaagtccacttccatgcagtgattacaccaagtttgcgtcaagaaatcctcttgctcttccactggacgagcgaagaaatctcgctctataactttttcatccaatagatctgtcatttaattcactccactatactgataagacgcaactcgatttgcatcaggatctaaggcattcaaaggcgcactgattaacaaacgacttaacgatatactgttaaataatttttgcttatcaccatcaatttcaatagaaaactctactttttcgccgtcaacttgaactaaggtcacatctcgaacaacgccaatactttccaaataggactgcactttgttcatggcagcgtaactatttattcctatcacctgtagattcaactcacttgcagacccactatttcgtacggaagcataacgagatgaaaacaccttagccaaatcagcacttgcttggtcgattaagtctgtaagactttcacctcgcaagacaaatcgctccgtttcaccattttttaatagcaccaataaattaccgctcacttgccctgaataattacttatcctcagagctgccacagaatctgtctgataacgcttactagcattatttatgctgtcctcaaagaacccccatacatcagacgtcgcaagattcctcttgtcgacatcatcaagcaaaggtgcataaatgggcacgccaatcttacttgcagactgggctaatttatttagtgcatcagatggctcttttgaaccagacaaagccctaataccattagtttcacttaccaaccaaactaagacagagggtcgattatccccccaaaccggcaagttattttgcgataaaaaaccatcaatagattcctgatagaaagatactttaactttcttgccaggcaccagcccatcattcgaaggcaacaactcgctaagcgatgcaacagaatgttgcgcaacccacgctggcgctttctttttagcttgctccagcagatcaccaatgatggcgtttttatcacccgacacttttatcaacacattttcagcagccaacccaaatgcttcgttgagcatttgtgcctcagattgtgtcactggcaagttaatttcagcactataaagcccctgaacaggaactgcatttgctggcgaaatacaaaaaacactgattagtagtaaaaatatacgagaattcataacccttccttcgtttatttgcctattctactgtcttaattgcaaagaaccatagccctaatgcacgactatgctaaaatgcattttttcctcgtaccatgataaggcataggcaatgaccaagtcggataaaccatccattagttataaagacgcaggcgttgatataaacgcaggcaatcaacttgttgaacgtattaaaggcgtaagcaaaaaaactcgtcgcccggaagtaatgggtggtctgggtggatttggtgctttgacacgtcttccaacaaaatacaaaaaccccattcttgtttctggcaccgacggtgttggtactaagcttcgtctagcgatggaccttaaccagcacgacaccattggtatcgacctagttgcaatgtgtgttaacgatctagtagtagcaggtgctgaaccactattattcctagattactatgccactggcaagctagatgttgatgtagctgcaaacgttgtgactggcataggtgaaggctgcctacaagcaggctgtgcacttgttggtggtgaaactgctgaaatgcctggcatgtaccatgacggcgattacgatctagctggcttttgcgttggtgtggttgaagaagaaaacatcatcgacggcagcaaagtaaaagccggcgacaaattgattgctttaggttcatctggcccacattcgaacggctactcccttattcgcaaaatccttgaagtaagcaaagcggatcttaatcaagatatcgccggtgttgctttgaaagacgccctaatggaaccaactcgcatttacgtcaaatctattcttaaattgatggaatctgtttctgtgaatgcgctagctcacattactggtggcggcttacttgaaaatatacctcgcgttcttcctgaagatacagctgctcgtatcgatgcaacaagctggaaacgtcctgctgtgtttgattggttacaagaacaaggaaatgttgagcaagaagaaatgtaccgtgttttaaactgtggtgtcggcatggtactttctattgatgcagaaaaagcagatcaagctcttgccatcttaaaagcggaaggcgaaaacgcttggatcattggtgacatttgccctcgtaacggcggtaaagaggtattaatctctgacctagagacgcaggcatgagttttccgatcgttgtcttaatttctggcagcggcagcaacttgcaagctttgatcgatcaaagcttgcaaggactacttaatatcaagatctgcgctgttattagtaacaaagcagacgcttatggtttagaacgggccaaggtagctggtataccgacgcacacacttaatcataagtcgtttgatagtcgagaagaatttgatactgagctgcaagcgcttatcgatcaataccaaccaaaattggttgttctcgctggttttatgcgtatcctaactgaaacctttgcgaaacattttgaaggtagaatgctaaacattcacccttctttgcttccaaagtacaaaggtttagatacacatcagcgagctattgatgcaaacgaaaaagagcatggagtatcggtacacttcgttagtccagaattagatgctggcgctgttattcttcaagcgagtacagaaatagtgcaagaagaaacggcagaaactttagctagtaaagttcatgccttagaacatattatctatcctctcactgttaaatggttcagtgaagaaagattaacattccaagacggaaaagcttttttagatcagaatgaactgcccgaaagcggtattctctataacgaagcgctaacatgatgtaggagaaagtatgagaactcgtaaaattccaatgtttttaatggctatttttatgagtatccccatactttctctttcttcgatgaaagcaaatgcagctgaaacgaaatcacaagaaaccttcctaaaaccttactctgctgtttacagcacaatctggaaaaaaggcatcagcctaaaagtggaaggcaaacagacattatctaaaaaagcagacgattcgtggcagtttgtatttaccgcagacagcatgatcgcttcgcttaatgaatcatcaattttcaatgttgaagaccatcaaatcattccagccaaatacgaatatcatacctccgctctaggaaaaaaaagagacgctgtactcacttttgattgggaaaacaagcttgtccataatgacgtcaaagacaaaccctggaaccttacgataccacctaaaacattagacaaactgtctattcagttacaagtaagacaagatctaaaaatgggtaaaaatgaattcgactatcagattgccgatggaggctacataaaaaactggcgctttgaacgtgaaaaaatggaaaccatcgacactaaacttggccgagtctctgcgattaaaatcattagaacagataatctagaaaaaggaaaaagaacctctttttggtttgtaccaaaatttgactatttactggtcaaaatggagcataaagaagacggtgagtcttatcgtctagatatcgaatccatgagccagtcctaagaaataaataccaatacaagtaaagcttaggacaattcattaggtgtattaacattgagtaactctgcgctattttcccaaacaataggctgacagccaaacgcatcataaaaacctaatacactgtaacgctgcccttcttctaaaaagcgcttaagagcagcaagcgcagtgtcaacaggtaaaatggcgtgcaaaggatgcccccccgaagtcccacttaaataatagattttgtcgggtaacaataagctcgcctctttcagctttataaaagcctcactgctaatacgaggcgtatcgcaaggcgaaattaataagtgcgatgtttttgcaaaggccaagcaagtatataggcctgacaaaggccctttaccttgaaattcgggatcatctttaatgacgtcataacctaatagcgaatactgctctgtattcctattcgcattaataaacacgctatccgctacttgctgcaatgccttaccaacagataaagccataggctcattttgaaaaaataataagcccttatctttacgcgacattcgctctgctttcccacccgctaacacagcgccagataaagaggtaaacaacatactacttgctcttaaaaaacgttatcaaaaaagcctttatctcgcttagaccaaatatcatcagccagaacaaggcatccttcatgtgatgtttcaccataaagaagtcctgctaccgacgcaatagtttgtctcactgcttgctctccgaattgatcaagctgagccccacgccaatgatcagttaagcgagatagatctaaattatcttttaatcgcttatgctctttttccgctttcggccaatccgaccaactcgctacaccattttgccatttacctagagttacatctcgctctgggttcacttccgcttcaccgttaccgccacgaaacaccaatacagaagcatccccaagtaactcacaggcacaaagatgcaactcatcataaccacggtgaaaaaccccatgaacactgtgactagcaaaaaatggattcatcatacgcaccacggtgtttacgggggagcgtaaccctaaaacatactttaaatccatcatatgccctaaagacttatctatttgggcaagaggaatgtaagcgaagtttctactctcaagctcccgcgttatatcttccctcgaatgactaatcgctaagccaagttgttgaatgctttgctcaacataaatgcgattttcaccgtcaaatgtatggccatgcataacaattttcacacccgtattggctaacgcaagagcggctaataaaaaccaaggcagctcattccgcttaccagcgtaagcaggccaatccaaatctactttggtacccaaggacttttgtttggccaaataggctctggtggctttggtaaaaccaacggtttcttctaccgtctcttcacggatgcgaattaacatccaaaaggccccagattgctctggagcaacctgaccagacagcatcaagctcatggcatgctcagcttcttctgtcgttaaactacgggctccctttttccctcgccccaagatttgcacatactgggtaaaatcattagctgctagtttttctctcatactgataactccgccactaaagggataaattgctttaattcaggaaggcatgagccacaattcgtaccgcatttaagtttggctcccaacgcatcaactgaatcggctcccgcagcaatggctttttctatctgcttcgtaccgatctgaaaacacgagcacacaatgtcgcctttctcttcaatattcgcaggggaaccaaccaaaagagctaaacgatcttgcaatgataacggcgcattaatcgccaaattagaggtcagccattcagctgcaagatactcgggcttgggatgagaataaattaacaaaacgagcttttgatccaccagtttcgccactcgattttgctgagtaatcggattggaatactccatccaatcactctgtccagtaaggctttcactgatatgacaatcaatagccttcaacttggcctgagtctgtccattttgccaaactacttcataatgataaccatgctctgacggcacttggcaccaatatagacaatcagctaaggcaagtggtacggctgaaataattaagccgtaacaagcatcactaaccgctgccagctgcacctgagcatgtttagattctggctgacctgataacggatcgaccacctgaggaattaagttcgaaacgaccgaggcgttagcaaattgctgtgtccagtgaattggcgtaaaaacactatttggcgcaacggcgcgacttattttggcttttaacaggacttctccatggggcgaagtgatgcgtactacagctttatcttctattcctaggcgttgggcagcttttggatgaatttcaacataaggttgagacgtatgttttgcaagagaggcggcatcacctgtgcgtgtcatggtgtgccattgatcacgaacacgccctgtatttaaggtaaaaggccacccctgggtgctttgatttttgggtaaacagggtgtgatagcaacaaatcttgctcgtccatctggagtaaagaaacgcccatcggcaaacattcgcttggtgccttctgggcgaccttttggcaccggccactgtacaggtgtgatagcatcgtattcagctttggttatttgactaaaatgaccaatatcaaagtcacgtttaccatgattttcaaaggccgataaagccgcatgttcagcaaagatttcatggacattctgataactaaacgccgaagcaaacccaaggcgttttgccacttcacaaattgcccaccaatcatgtttcgcttgccctggtgcaggtaataatccccgttgacgtgaaatacgtcgttccgaattcgtcaccgttccatctttttcactccagccagtcgccggaagtagcacatcagccatagcggttgtgtctgtatgtgctttgcaatcactaacaatgactaactcacatttctccaatgctctacgaacctgcgcagtgtctggcaggctaaccataggattagtcgacataatccacaccactttgactttcccctcttccatggcttgaaataagtcgactgctttcaagccattttctgttgccatattgggtgcttgccaaaaacgctgcaccagatccaaggctcctggcgtagcgaaatccatatgagccgctagctggttcgccaagccacccacttcccgcccgcccatagcatttggttgaccagtaatcgaaaaaggccccgctccctccttaccaattcgccccgtcgccagatgacaattgataatagcattacatttatcaacacccgaagaagactgattaaccccttgggaataaaaggtaattgtctttgaatgctcacgccaccagcttgccaagcaagcaagcgctttctcatcgattccacaaaaatccgcggtaaaagacagattaggtgtcgactctactgcttggctcaaagtttctgcaaaaccattcgtatgattagcgataaaatcttcatctaaaatgccggcttgagctgaatcattcaataaaaaggagaatatggcggcatcactgccaggtttaatcaccaaatgcaaatcagcaatgtcacacgttgcggtttctcgtggatcaatcaccaccactttcatgttaggccgttgctttttcgcagaagcaattcgttgaaataaaatgggatgagtccatgcggcgtttgacccaaccatgattaataaatcacagagttctaggtcttcgtaattacaaggcacagtatccgaaccaaaggcgcgcttataacccaccacggcagaggccatacagagacgtgaattagtatcaacattcgccgtaccaataaaccctttggccaatttattagcaacgtaataatcttccgtgagaatttgcccagaaagatagaaagcaaaagcatccggcccatgatcttttacaatttgggagatttttgaactaacggtttctatcgcagattcccaagacacagcttggccattaagcataggagccaataaacggtcatcagatttaatcgtctgagcaaggctactacctttaacacataaacgaccaaaatttgccggatgatctaggtcaccagaaacaggaggaacatcctgatcaactgagtccggaatagttaagttaaccccacagccaacaccgcaatagggacaggttgtttttccgctaatggctgtcttctttgttgccgtcatggatcttcctcgtgcttttgtatttcttaaaaacaaaaaaggcccaatcactttcaaaaaagtgattgggcctcgttgccttttgtaatatctgtatgctttatgtgtaagccttcatcggtttacggtgcatcagtactataacattagcaataagcaagccaactttgacaagtactgattaaaagcgaaaatccttatcttttaacagctgccgcattgtcatcaagagaatactttcttattaaacctaaaaatagcgcctaaatagtgcaaacacacaaataggtgcaccgttatgagtgtgttgcgatgaacacctctcctccttctaactttgcttgccaatgaggcaccttgatatcctcttcaagacattggcctgagctcagctcataatgctgtttatacaatggactagccaccacccactgatcttgaaggtgagcaactagcccccgagacaagacatttgccttaccaattgggtcccaattaccaatcgcaaagattttattgtccgactcaggtacgtagaaaatcgccacctgttcgccattcaacatggccgcaacaccagccccttcaactaaatcttcttgtttacaaattaatttccatggcatcgtcattgtattagcccaccttcgcaattaattgctgtttttcaaactcagttgcagggcgcatttggtcacgctcctcaacaaacaccacattgctatcgcttccctcatagttaacaaattgacggaacgttttgagtgcttcaggatctttcaacgtggttttccattcacactggaaggtatccacgacgtgctgcatacttgcttcaagctcagcacataatcccagcttgtcgttaatcaccacatcttttagatactctaaaccaccttctaaaccttccatccaaaccgaggtacgctgcaatcgatcagctgttttggtgtaaaacattaatactcgatcgatatatttcaccaaggtttcgtcatccaaatctttcgcaaaaagatctccgtgacgcggcttcataccaccattaccacacacatataggttccaaccgccttcggtcgcaatcaccccaatatctttactttgagcttcagcgcattcccgtgtacaaccagaaacagcaaacttaatcttgtgaggtgcgcgcagtcccttataacgattctctaaatcaatcgccattttcatactgtcattcacaccgtaacgacaccaagtactaccaacgcacgatttcaccgtacgcaaagacttaccgtaggcttgaccggtttcaaaccctgccgcgatgagtttttcccaaatctgtggcaattgtggcaaggttgcaccaaataaatcgatacgttgaccgcctgttaccttggtatataaaccgtattcttttgccacttcacccaatacaatcaatctttcgggggtaatttcaccaccgggaatacgaggtacgatggaataagtaccgtctttctgcatattggcaagaaagcgatcattcgtgtcttgcaaactgatatgctcttttttcagcacgtaatcattccaaacgctggctaaaatagaacccacagccggcttgcatatctcacaaccatgacctttaccatgtgttttcaatagctcagcaaaggatttaattccccccactttcactaagttatataaatcttggcgggtgtaggcaaagtgctcacaaatgtctgtgctgacctcaactcccaacgctaataattcgttatcaacgacttttttcaatagcgcagcacagccaccacaacccgtagcagccttggtgataccttttacatcacccacagacaaggcaccattgcacacggcatcactaatatcttgcttagaaacattatggcaactacaaatcgatgcagttgctggcaaggcatcgacccctaacccaacaggagccccatccattgccggcaaaatcagagcttgcgcctgtgtaggaagatcaatcccattgaggtaatactgcaacaaggtgtcgtagtaactgttatcaccaaccaatacagcccctaacagctttttgccatcttcagataccatcatcttgcgatagctttgactcaattcatcttgatatacaaagactttacaaccttgagactgagcatgtgcatcacccacagagccaacatcacagcccaagagtttaagttttgtactcatgtctgcgccagtaaaggtcacacccgcatcacccatcagatgcccagcagccgattttgccatggcataacccggcgctaccaagccaaaaatacggttattccaaagcgcacactcaccaatagcgtatatattttcgtcactggtctggcaatggttattgacgcaaataccgccacgctcaccaacactcaaccctgattggtgcgccaaagcatcttgcggtcgaatacctgcagagaacaaaattaaatctgtttcaagatgagagccatcagcaaagttcattcggtgaaaagccgtctccccatcgacaatctctgtagttgccgtgttggtgtaaacttgcacccctaaaccttctatcatctcttttagaacagctccgccctgttcatccagctgcactggcatgagacgaggcgcaaactcaaccacactggtttccaaaccaaggtttttcagcgcattggctgcctctaatccaagcaaaccaccaccgacaaccgttcctcgtgttacttgttttgcacaagctcgaatggcatccaaatcatcaagagtacggtacacaaaggtgttatcacgcttatgaccaggaataggcggtacaaaagggtaagacccagtcgctagcacaagcttgtcataaactaaagattcaccattttgcaatatcaattgtttcgcttcacggtctatctcggtcactaaactattggtgaaataacgcacgccatgttcatcatataaagtaccatccgtcatcgctaagtcagccgcaccttttccagtgaaatactcactaagatgcactcggtcataggctaaataagattcttcaccgaacacggtaatttgaaaggtttcgtgaccaccttgagcgattatctgctcaacaaagtggtgaccgaccatgccattgccaacgacaatgagatgaggttttgtagtaagaaaagacacggttgacgtcattatattttcctcgctgtaactctttttaagtaacatgcctaacggctaacaacaccaaaaacgactcaatttaggccacttggggacagcaataggcttcaccaaacaccagtaaatcaagcatgttagagacattggtcttattttgaattaactggaaataccagtttccatcggcgacgttgccataaagaattgcgccaaccagtatgccttcgttgactactagtttgcggtaatgatttgcgcccacatctttgaaaacgatacaactatcttctgttgaaggttgaatctttcccacagaaaaaagttgaacgccggacacttttaattttgttggtgtaggctcaatctcaaatacagcctcttcaccagccaacacctttagcaagacattaatttgtgtccagataggtgcgactaaaccaaatgtttgctggtcaaattcgcaacactctcccaaagcataaatatctgcatgagaagtttgcatttttttatcgacaataatggcgcgattggtctctaaaccagccgcttttgctaagctaatctctggcgaaatcccagctgccataaccactaaatcaaccgctaatgactccccactttggcactccacatgggaaactcgaccatcatcctgccgcctaaatgaaactggcgattccccaagtcgaaattcaatgcccagttgcttaaatctattaagcaaaagtcctgccgcttcttcatctagctgtctatttagcaaccaattagagcgatgaaagacgactactttatgcccgcgctttaccaaaccagccgcagcctctaatcccaacaacccaccaccaataatacaaatattctggcagccagttagctgagtcataacatcgacatctttcaaagtacgaaaagccataacatttggcgcttctctgcctttgattggtaataagctggctcttgagccagttgccaataccaatttgtcatacccaatgagctgcccactttttaacgtaagtgttttcgcttctacattcaggctggtcactagatcattagcaagcacctgcactccgtcatcgcacatgcgttgcatatccactaacgacatatcagcctgagaaatctcattggctaataatgaagacagtagaattcggttatatcccacactggcttcttccccgatcaaaatgatctggaacaagtgaccatgggattgccacaaatcatgcgccaatttgctaccggccattccggcaccaacaatgactagatggtgcttatcgttctgattgacaaaactaagcattggcaactttggcatttgctgtcgccttattatttttagccgcagtttgaattggctcaactttgcgctgcttttcataaaggaaagttaacacttgcgtccgataatcgacgtatctagggtcattcgctaacgctaaacgatcacgaggacgctctaaatccacatgcaatatttctcctaccgtggcagctgggccattagtcatcatgacaatacgatccgacaacaacacagcctcatccacatcatgagtaatcataatcaccgtattgttaaggtctttttgaatttccatcaaagagtcttgaagatgtgcacgggttaaagcgtccaacgcaccaaagggttcatccatcagcaaaacactgggttccatagccagagctcgagcaataccaacacgctgcttcatgccacccgaaatttcgtccggacgtttatcagccgcatgcgtcatgtgcaccaactcaaggttatgcatgatccagtcatgcatttcttttttggttttggttttacgaaacacctgcttaaccgccaactcaacattttgataggacgttaaccaaggtaataatgaatggttttgaaacaccaccgcacgctcaggaccaggccctttcacttctcgtccatccaataaaatgccgccctcagtcgcatcgtatagacccgcgacgatattcagaaccgtagatttaccacaaccagagtgaccaatgagtgaaacaaattcgcccttctcaatttttaaactgacattatctaaagccttaaacggcccttttggagttggaaattcaatcgatatgtgactaatgtctaaatgtgttgccatgttcgttctcccgttagcatttttcttttagctatcttgctctagcgaagtacctgagttttatcccaagaagcaaagcgctgaattgttaacatgactcgatctaacaaatagccaataaaaccaatcatcaataccgccaccatgattcgtcccaaagaattcgaactaccgttctgaaattcatcccagacgaactttccaagacctgggttttgcgccagcatttctgcagcgattaacaccatccaagcaataccgagagataaacgcagaccggtaaacatcaaaggaatcgcggatggaataacgattttcatcacatgagtcatccagccaagctgcaaaaccttggaaacgttcaacaaatctttctcgacggcagcaacacccacagccgtgttaatcaaagtaggccacatacaacacaaggttacggtgaacatggaggttaaaaacgatttggaaaacataggatcatcagatacataactcgcactcactaccatagttaccaaaggcagccatgctagaggagagacgggtttaaaaacctgaataacagggttcaacgcgctgtaaactgaacggtttaatccgattaaaatacctaatggaatagcaatcaaactcgccaaaccaaaccctgctagtacggtataaaggctggtaaatatttgatcaaaaaaagtaggcttgcctgtatagtctcttagtttgccaacatagcttggatcttttgcttgtcgctcagcaattctttcttcttgacgcgcgtagaatttttcttcttttatacgctcattttgatgttcggctagcaagctgttccattgctcataaactacaacaggcccaggaaactctcccaacgaggtatgcacccgactcgcgccggcttgccataacaagatgaacactacaatgccgaagacaggcagcaagattcctttcaaagaaaaggcacttattttgtcttttaacgaggccatggttacgcttgctatcatcatcttttactcactcaatttaactcataaaacggctacgctatacagccgctttatcttgtttacgttagattttgtcgtcgccttttaagccgatcttgaagcttttcaagtaatcatttgggtgtttaccgtcataagtaaccccatcgataaagtcactttgtggtggtttgaaaccatcttctttttcaaaatctggaaactcagacgccatcatcacaccatcttcaatcaaagattttgccgcttgcgcataaatgtctggacgataaacgtctttcgccgttttcatataccattcatcggattttggctcagcaatctgcccccaacggcgcatttgcgttagataccaaatcgcatcgctgtaataagggtaagttgcgttatgacggaagaatacgttgaagtctggaatctcgcgtttatcgcctttctcatactcaaaagtgcctgtcatactgttggcaataacatcatagtccgcaccaacatattggctacgagagaggattttcacggcttcaggacgattcgcattgttgttttcatctaaccatttcgccgcgcgaatcatggccttcacaacgcggatatgagtatttggatattgttcagcccaatcactgctgaccccaaagactttctcagggttgttcttccaaatttcataatcggtaataactggcacgccaatacctttaaataccgcttgttggttccaaggttcacctacgcagtagccagaaatggttccagcttccatggtggctggcatttgtggtggcggagttacggacaacaaggcatcggcgttgatctgaccgctgatatcacctcgctctggtgcgtaataaccagggtgaatgccaccagcagcaagccaataacgcaattcatagttatgagtggatacaggaaacaccatgcccattttgaaaggcttgccttgagctttatagccatcgatcacaggttttaacgcgctagcactgattggatgaacaggcttaccatctggaccgttaggaatgtttttcttcatttcatcccaaacatcgtttgaaacggtaatgccattaccattcaaatccatactaaaagccgtcactatatgagctttcgtgccatatcctatggttgcaccaagcggttggcccgctagcatgtgcgcaccatctaactgaccatcaatgactcgatctagtaatactttccagttcgcttgcgcttctaaagtgacatacaaaccttcatcttcgaaatagcctttttcgtaggcaatagccaatggcgccatatctgtcaatttgataaaaccaaatttcagctcttctttttctgcataacccagctctgcgtgagcagcaccagtcattaatacagaacccagcacgatagacagacttagtttttgagtggcattaacaaagatcggcaagccaatagccgttttcaaatatcttaggttcatagtcacgctccgcttaagggattaataaagtacaaaaacaaaaaaggcgcatgcgaatcacaaaaaatgtgttcgcaggcgcctttgccattcaaagaaaatcctacattggacaatcaataatgtgggtgataactaactaccattgctagcctcaccaaaattttaaattctatgtttctatatctcttgtagagcacacaatgtgccaaaaaaactaaccatatgattttaaagaatttttattattaaacccgatctagtgcaaacaataagcaaaaaagaccattttatttgcccaattatcatgcggtacgcaccaaaataagacacccttatggggcttattactttgcaaaaccactcaaaataccgtcagggtgcaatcgtatctttccagaagccacggcatctaaccaaccagattcatcttcggcagataaatgccagttcatatgatctttttcttctattagccctaaagctttaaaataaagatcctgacgataaacctgctcagcaattgtattcagcatcttaatatcccccaactgatgccagcgatgcatctgcgccatgatccacagggcataacttggcagaggcttattaatttcatgacctgaaaaacgctgataggctttcataggccaatcaaattggccttttggcttaatggcactaaaaccgtacaccaattgctccaacgtacaattcaaataatctggatggcttaaaatactgagcaattccgtttgattacttggctcatcaacccataaacacgctttttctaatgctctaataattgataaatgcacttccagattctgttcagcccaagcggaatttacgccaaatactttttcaggtgtacttccccatatctcataacctgtcacaagcatgtgcccaaccccttgctctactgcaaggctgttccatggttctcccacacaataaccatcaatatcaccggattttaagctatcgagcatttttactgggggaactacaactatttgcacatctttatcggaatcaattccggctcggcttagccagtctcttaattgataattatgggatgaataaggatagaccatagcaaaacgcaatggatcggcatctatacctcgcgcatcgagcagctttttaagcgctgttccactgcggatatcagtagaagactcagcgtaatgctgcaactcttcatacagggtattaccaatcgtgatgccgttaccattatgactgacggtaaaactcgtctgcatagccgtcttaatagtgccaatacctaaactagcagcaataggcatagacgccaacatatgtgccccatccaatagactaaaggcaactttatcgcgaatactggcccaggatgcttctttagataacaccacttccacgccttcttgaataaaaaaacctttttcttgagctatcacaaaaggcgcgcaatcgataagcggaataaatccgatacgaacaggttcgctagtttgaataatagtatttggctgtatcaggttcattttgaacctcccatcaattccatcactgatatgatatttcgagctacgtcagtcattcgctgactacgatccatcgctagtttccgaagcgctttataggctgctggctcatcacattgttgatgtttcattatcaaaccttttgctttttctatcagcttacggtcttcgagctggcttttcacggagtccaactccatccttaatgcttggaactctcgaaaccgtgcaatggcaacttgcagtaaagctttgacgctgccgctattaacaccatccacgacataagcactcacaccagcacgaatagccgcttccacgtgccgggaatcatcttcttcagcgaacataacgataggacgagggttatctttggtgagtcgagacatattttccaacatatctcgatcaggagactcgatatcaataatcaccatatctggctggtattcattaaccgcttccgtgaggtttttggcattctccagccgtctaataacacggtaaccactgtctatcatggcttgttcaacaatggctgcccttgcaggctcattatcgacaagcatcacggttaattctttttcagggggcgcaggcatggtgcattctcttaaaaatcgtaaaattactttcagataaaatgcaagatatgcgccatttcgacacattaattttctagaaattagaggcaaaaaaggctctaaatagagccttttaagagtgattagtcaaaaatggacacacaaataataagtacgaactgaagcagtgcaaactagcgctactaaagaaccaaatcaatgcaccgcatatcgagtctgtgcgagtagagctaaagccaagcggtctttagtgttggttttcttaaaaattgacgtcaaatgcgcttttactgtgcgctcggtaattcccatttccagtgcgatttgtttatttgatagccccttagatacaaaactcgacacctttaactctcgctcagaaaggtcatctagctcgtcattatgaagtggttcgcttgttgctgattgcataatcagctgctgaatgaaggctttgcccccccaaatctcaccagaatcaacaaccgataacaccaaggaaagctgctctttaccaatataaggagcacactgaccactcactccaaccgagaagagccttaatgccgctgcttgactagactgattagggaagacgataattttttgctttggaaacgcagagcaaagagcaaccacttcctccacctgttttggtaaagaaatatcttctagatatataaaacagtactgaaaaccagaaacattagtctctaattggtaatacacctcttccagagtcttaactcgaactaatgaggtacttacactgactatttgattccaatgtttccatacggcgtcatctgtattccaacacaaagttttcaaaataagtctcgtcctatcaagtgcgatataccattctaacgagcaaacaatagcggaatgttaacatttgtaactaacagccttgcttgaaaagatttttgtaattaccgctcacgaagcgcattttgctttgcctttaaaataggttttagcaaataatctaacaaagttttcttacctgtaataatatctactgttgcctgcataccaggtataataggcaatggcgcatttttagtacctaaatagtttttatccgttcttacccgaacaagatagaagctgtttccttcctcatcgagaatagtatccgcactaatgttttccaccacaccatgcaaaccaccaaaaattgcaaaatcgtaggctgataatttcaccactgcactcaaatcaggcttaataaaaccaatattttcaggacgtacttttgcttcgattaacagagaatcttcaattggaacaatctcaagtaagttcataccgggcttgataacaccaccaactgtattaatttgaatctgtttcacaataccttttactggtgatctaacctgtgttctcgatactttatcttcaagagacacattgctttcgcgtaactgatctaatttactttttactccagttaggtcttcttgagcatccgccctaaatttcgcttcaccttcggatagcttactttgcgcttctttcagcgctgaacgcgcccgaggaatcgctagctgagttgcttccaaatccccttgcaactgattgacttggcgttcgagctgcaataactcaaccctagacacagctccttgctcaaacgcaggtcgagttaatgccaactcttccttagaaaaggcataactttgttttaagttttctagttttgcctgtaactcaactatttcttgtttcttttgctcaatctgctgctgaaagccaacctggttagtccgtaaagactctaatctgttgttatataaatcaagttcacgctttacaaccagcggataatctttcatgatttccggatcaaatttaggctccagaccgtaagattcagcctgtaatcgagtcgctcgaacttttaaattaatcgattcggcttgctgttcacgcaatgatgacaaagcttcagtattttctatcgtcatcaacacttgcccactatcgactacttgacctactttggcattaatttcttttaaaataccaccttcaaggttttgaatctgctggacttggctagaaggaatgactttcccttcgcccacagtaacttcatctaaagccgtataattagcccacaccaatgccgctgccacgaaaataaaaatcacccaaaggataattctaccgccacgtggtgttttcaacatcaaggccgcatttcggtccgttagatactctaaatcatcttgtgaaatcgaatttttattactcattattaactgaccttcaacttgccttgacgaagcgcttcatgcacttgcgcttttggaccatcagcaatcaagcgaccattatccataacgataattcgatcgaccatgtctagcatagaggccttatgtgtaatcaaaataagggttttgtctttcaccccctctattaagcgacgcttcattcgagactcggtggtgttatccatcgaagctgtcggctcatccaaaatcaaaattggcggatcaaagagcagagcccttgcaatagcaatactttgacgttgacctccagataacaaggcaccacgttcaccaacaatgctgtctaagccgcttggcttacgattggcgaactcagatactccggacaggtccgccgcacgaataatggcatcatcttccatataaggaacgcccatcacgatgttatctttgatcgagccatagaataaattcacatcttgcgaaactgcaccaatattccgacgtagatcggttgggtttacttggcgtagatccacaccatcaattcttatcgcaccgctatcaggcgtataaagacccgtcatcaatttaccgagggtcgatttaccagaaccgatccggccaataatagcgactttttcgccttgcttaatattaatattaatagcactaactgcggcttgttcttgatcaggataagcgaagttaactgcttcaaattgaaattctcccttaaacactgggcgatgaacaaacttgacatcatccggattttcaacaggcgaagacatgatttcgtttagagaagtaaaagcagattttgcttggttatagcgtgtcgctaaacctgctacttgcgccatagggccaagtgcccttccagtcaacataacagacgcaaccaaagcccccatgctcatattgccctcggatatttgatacaccccaacaatgacaataataacggtagttagctgctgagctaccatcgcaaaagaggaagaagattgtgacaactgacgagttttgacgccccaatcagcaatattaccaaccgcattttcccactgtttctgcatcacgccttcagcattattgagcttcacactttccgcgttatacaaactctcaatcaaaaccgcatttttttgtgatgccgttttttggccctcttcgatagagcgacgtaatggtatttgaatgatgatgctataaaggacgatcagagcaatggttacaatgggaatatagccaacaggaccaccaatcagccaaatcacaccaataatcagaaacataaaaggaatatcaaccaaagtggtgatagacgctgatgtaatgaaatctcggatgctttcaaattcttgtaggtttttagcaaaagccccgacagacttaggtctcgatgccatggtgatgttattcactctggaaaagatagccgctgatatcaagatatcggatttcttgcccgcaatgtcgataaaatatgcacgtaaggttcgtaacaaaaagtcgaataagtacacgacagcggcaccgatggccaacacccaaagtgtatcaaatgcattgttcggcacgactcgatcataaacgttcataacaaaaagagggctagcaacggcgaaaatattaattaacaaagacgcaataaaaacatctctataaattcgccaagaaccagaaattgttccccaaaaccaatgtccttttttgttttctttctcatcacttttttcggagcgtttatcaaattgatataagggacgaacaaaaaaacaataaccagtgcatgacttggcaagcttatcgataggaagaataatttccccctcaccagattctgggcgaagtatttttgcggtgccttgctttttatctaattcaagtaaaatacaggcctgttgatcccttaataacaacaccgccggcatgaccatattggggatttttacgagaggtcgtttaacaaaacgtgtgctaataccaatacgcttagcggcacgctgaaaaagctctggtgtcatagcattgtcggtaataggtaaacctgaagctataccatccgaagtatagggattatgaaagtatttacttaacagtactaagcaatccaacagaggattagggtattctaatgaagcaccttgtgtatcccactgatcaacatcctctttagaaccatcttcaacttctgcatccgtcttcccttcgtctgattcatttgtaacttcattttcttcatacgaatcattttctaaaggtgacgaagagttctgttctgaacgaccagagtcagacatactctatattctcctaaaactaccgaaaatctgttttttataaacaaatagcttattaattatggtctagaatagtgtttattaagtaatatgtgaagcgaacttatgccttactacaaattgaaacacagaaggaaatcaacatgctatacgcaaaagtcaatgaaaatggtgtaattattgatgtcgccacatctcaatcagatgagtacaaactactggttgcaccaaatgatccgacagttgctagcatattggaaaaaaaattcactacagcaagcacaagcactcaagaaattctcgctagttctgacggcgaaatgatgcgaatacttgaagatttggtagaccttctaactgaaaaacgcttaatacaatttactgaattacctctagccgcgcaaaagaaattactcggtagaaaatgggttcgtggcgtacacagcaaccatgacgaaagcttaatgacagatagtggcattgccgaaggagacgatgaagacgctttaatctaaagtatcttcatttttaaaggaacaagagagcgacatcgatctacatatcctgtgcgcgaccgattagaaatccttggccaccggatacatcaaagcgtttcaatgctatccattgtttttcactctcaactcccgtcgcaatcacctcaatatttaagctaccaaacatcttacacaaggtgtgcatgaagaaagattcagactctttacctgctgccattcgggtataagaagaatccaccttaacgtaatccggcatcaaagtttgtagatattgaaaggcggagaactgtttacccacattatcaatgccaaattgcactcgttgtgtttttagcatctgagccaactcattcgcctgtgtctcttcaatcaacacactctgctccgaaatttcaaacatcaatttactttttacgtctacattaaggttgctcaatgttttgtctaaccatgtaataaaagcaggcttagcataagaagacgctgacaagtttacagttaatggaactgtaagctgcctcgatttaatgtattcgatcactcgtccaataatgacttgatctatttgactacctaaatcaaacagttcagccaaaccaataaaataccccgcatgatactctttccctgcatgttccaagcccataaagacttcttcatgcaaaatagttggcgtttcatccaaagttgtaattttttgttttttaagtttgaaagatttatgccgtatggctgattctaatatttctttccaagccgttttactaatggccatatcttggcccatattaagatcaaacactttactcgaattgctaccctctcgtttcgcctcacgcagagcagcatcagcttgagacatggcacttgaacgctctaccgatccatcaatggtcactgcaccaatgttagccaccgcagcagaataactaatgcctgctgtattcaattccattaactctgacataatatcatcgaccactttagtaagctgactgtgatcaaaattaggaataagcaaaacaaagtccgccccagataaacgggctaaagtagaaaaagaagacagcgtcgatacttttttagttaaaatatcagcggcagattggataaacatatccgcagattcataaccacgctcattatttaacttacccaaatccgccaaactaatcagaactagcccatcgataccgcgctctctttcagcaaaatgtgatttcatctggctttcaaaaaaatgtcgattacctaatccactaactgggtctttaaacgctttggcttgcagccattgagccgtctcgacttccgacgcgaactctttttctagtttttctgccattcggttcatagacaacacaacagactttagctctcgtgttttaggcactacaatggttttaataaaacggcgttgctgaatcgcttccgcttgtttttcaagctcagccaaaggtcgaaataaataacgtaacgcaaaactgccaataaccagagtgattgcaccaatcacaaaaaatgacactaataaatcccgtgaagcaagccaaagctgattgtagccataccctgcactacctgtaatataaacctgtcctaactcactccaaccatttgaaataacggctttagccactggcaccttgaaatcaattagctgaataaaccaattaggaacaccgtctattttagtttcattggaacgggtgatatttttatctgtatcataaacatgaatacgaacttccgaaaaatagccgctatcaaaaacagcattaatgctactttctacagaagcataatcttccatcgccataaagtcggagacagacatactcaaagaggtggctgagtcttgggtcgttgattctaattgcccgattaaatagcccttggtggtattaaaattgataaccatcactacggcgagcatcaatgagaatatggcaataatcgtcatcattaattggcggaacagcgtcatccaagttctcctagtttgtcatcgtattaaaacgattatttaaatctgtccacaagctcaatctagatgagccacctaccaacacaccgcgccctttttcttttgaaagccacaaattctctgcattgaacgaataaataggcaagaggtcattacgctttgacgcgggttttaattctttatcaagattatcaagcaagactgggacagacgttggtttatgataatacgccaataccatatgatgttgattaagctttaacgcttttacatacacaagtcgtagcttttcatctggcacacccagctctctgagcgtgaagtatttggcgatggtaaagtcttcgcagtctccagcttgcatacctaaaaattcaatgggtgttgcccaatagtcttcctttccccacaaagtcatgtcgtcgacaaaatccatctggttaaagaagttattcacttgagtgagctgatcaacaataggtaaagatcgagaatcatcaatgagctttcgccaagctaaaatacgcttttctgcacctgcaccatagactgtaccagcttgtttcgctaactttcgatatttgtctgacacatcggcgtacaaccaccaatgcggcacaaaacacataataagaagcacacaaaccagacgtttgctgcttcttagataggaaaaaaacgaaccaaatcgttttctcaccgcaaagctacttgtcagacttagactttgcattaaatgcggccagctgctctgctgtggcttctggttgatacttggctttccaagtgtcataaggttcgccatagacaaattctcgcgcttgatcgtagtctactttcacgccttgttgctctgcttcggccatataccatttgctcaaacagttacgacaaaatccagctaaattcatcagatcaatattttgcacagatttattttcgtcaagatgtttcaacaagcgacgcaatacagcggcttcgatttcagtttgtttgctcataataatcttaaatccctctgtttttttcttatcacaggttaacagtcaaggtgtcgatgactcagaggctgcttgcgccactgccattcttgcgccgcaaccataaagtctcttagtggttgcatgttttcattagtaacttgctctattgcatacgcgcacgcttccaaggttgataatgactcaatactgggtgacttgcgaatactgtattgccctactggtgggtgcaaaaaacacaccgctttaaaagcatgtagtagggattcagtgaaatagaatttcttcgccttccgccaagtagcatcaagtaaaattaacccttcaacctcagtagccgagctggcatctattgattctataggcacagcatcatccgatggaaacaccaaacgccatttagccggatctttttgtctcaaagtactcgatagcacatcgtgatttgctatcgaaatacattccactgacggcaatcctaaagccaacaatgacacggtgtttttagcatgtttcgcttctttagggtcttgcaaaatcaagatctttaatcgcgtagaaagcacgggtatccacttacacacacactgttttattaaaaagtgacaattgccacagtgtgctctttttgcgctttgcatgctcgagtctctagtttagtcacctacttttcaagccaacttttcaagataggcttttacaacgttattccagccgagatccaaagcttcaaccgtcaaagcatgaccaatcgatacttccataattcgaccttgttcacacaaagcttgaacattatttaaatctaaatcatgtcctgcattgacttccagcccagcatccaaagccgcttgtgcagcgtgctgatacgtatcaagaacgtcttcaaatccctctttaccaaacccattggcataggcttcagtgtaaagctccacacggtctgcgcccacttcttttgctaaaaccatgttttcaggatcaggatccatgaacaagacaacacgaataccttttgctttaagtttggcgatcacgggacgcaaagcatcttgatcacgggcaatattccaaccatgatccgatgttagctgattcggatcatcaggcactaaagtacattgatctggttccacttctaatacaacatctaaaaattgcgcatcaggaaaaccttcgatattcaattccgccttaggaaaacgcttcaataattctttcaaatcataagcatcttgataagtcgcatgacgctgatctggtcttgggtgaatggtaataccaaatgcccccagttccagcgtacgctccgccatatcaattaagtttggataatctcttccacgagaatttcgaagcaagccaattttattcagattaacgcttaagtgtgtcattcaacttctctcgacagggtcatttattagcattataggacaaacacatagcgtccatcactaaaataccaaacaagttattagctcagtcattatatgaagcaaagcttatgataaactgagcgccacaaaataggagtccaagatgaaatacgaactctttcaatctatttatgaccgagccgcccttcgacatggcggaacaaaacacctagaaaccatgctttcgactccgctaagcacggcacagcttaatcaacatactgatgatagatggctggcggctttctctcagaaagtctttcaatctggcattaattggcaagtagtgcgcaataaatggccaggttttgaaacggtattctttggttttgacattgaaaaaatgttactcattcacgatgaaatgtgggaagaaaaagccaaagacatacgcatcattcgtaattttggcaaggtgatgacgattagagaaaacgccttaatgattagcgaatgccaagctagccatggaacattctctaactttgttgctaactggccgaatgacgacattattggtctctgggcctacttgaaaaaacatggagctcgtcttggcggtaacaccggcccttatacattaagagcaatgggcaaagacacctttatgctaaccaaagatgttgaaggctatttacgtcaacacgagatcattaccacaggaagagacactcagtcagcctggaaagcagcacaaggcgcgtttaatcactggcacaaagaaagcggacgctcctatacagcaattagccaatgcattgcgctaagcgtcaactaaacaaaatactttaaactacaattttttaggagaactcatggccgatctacgaatcgacattatttcagatgtcgtttgcccttggtgctatctaggttattctcgccttaaacaagccattgaacaattaggcgatgactataaaatcgacattcgttggcaaccctttgagctacatcctgatatgccattaggaggtgccgaccgagaaacgtacctcggcgagcggtttggcagtcaggaaaaacttaatgaagccacacacgccattcaacaggtcggtattgaggctggtattgaatttaatttttccgaaaaagaccgcatccctaataccaaacttgctcaccaatttgtgcttgctgccactaagtcagggttagcgacaccgtttatcttagcagccttccatacctattttacggacggaaaagacattgggtcaaagagcattctagaagaagttgccattagtatcggtatgcaaaaagctgatattgaatacgcattaagtgcagaagctaaaacgctgacagagaaaaaactacagcatttgcgtggtttggatattaactctgtgccgacttacgtcatcaacgacaaatacatggttcaaggcgctcacgatccagaatctttcctaaaagtgcttaccgatattgcagaaaaagagttgtaatccataaaactccacctttcattaacgataaggctaaagctgtcatttagtcttatcgttaactcttcagcgaaactctaaaaaaaactatcaagctatgcaaacagataaatttttatctattgataatcattaacattaaaaatacaatcggatgattagaatattagtgagagtgattttcatttatgtacgtttgtatttgtaaccgagtatcagacagagaaatcaaagcatctattcaagaaggggcaacaaccatgcgtgagctatacaaagagcacagcattggtagccagtgcggaaaatgctgtcagtgtgcaaaaaagctactaaacagtgagttaatcaaaattgctgaaactcaagttcaagtagcttaattgcagcattgaattacatttgggattgcaggtaattttcaatgccagagctagcaatcaagtgttgctgagtttcaagccaatctatttgctcttcttgctcttctagtattttttccagcgtatcacgactcataaagtcttttttctgctcacacaagtcaattgctgccttaagtgctggcaaagtatccaattcaaactctaagttagccgaaatcatttcttcgctattttccccaatgcgcagacgaccaagatcttgcagattaggtaaaccttctagaaacaaaactcgctcaatcaaacgatcggcatttttcattttttgaatggaggttttataatcagctttatcaagcgcattaaaaccaaaatctttaaacatacgagcatgaagaaaatattggttaatacctaccaattcattggctaataccttatttaggttggcgactacgtcacgatcccctttcatagcgcctctccttagttgcccatctgagattggtagtaattctgcataccaattttttccattagaccaagctgtttttccaaccaataaacatgatcttcttcagtatcgaacaacagcttctcaagggtctcacgtgtttggtaatcgccttctgactcacatattgcaatcacatctcttacgcagctaaccacttcaagctcaagcgttaaatcattactcatcatagagtgaacatcagagccaattagcaaatcacgacgtttagtcatgcatggcacaccttccaaaaacaaaattcgcttaataagccaatccgaatgttgggtttcttcttccatttcatgattaaggcgatcatataacttgctcaatccccaatcttcgtacatacgtgagtggatgaaatactggtcaatggccgctaattcattagccaataacgcattcaaaccgtcgattacttttttactgcctttcatattcttctcctcttattgctggcaagtccatttcgcataatgagtacagcactcaaaactcgactcataaaatactagagtctagaacataatcccagactctagtattagtttccttttttaaaacaaatcttggcttggggggtcatcgtttttaacaactttaccttcgcctacttttacttcaagactatctattcgctgaaaccctctaggcaacttcaagcctcttcgaccacgctcacctagatactcttcgaggtctttttcggtaaatgatataaaacgctttccagcataagccgtcagtaaatcattgggctgaacgcaagccagagcaatgacaagctcttccctatctgcagcacgagagcttgggatactaagcatcttattacctttacctttcgccatttgcggcaaggaagccacatcaaaggccaacatccgaccttcattagatatagccacaacgcgtccagatacagggtcttgtactggaaccggcgccattactcgagcacctttcggtaacgacaaggtcgctttacctgctttatttttggcatatagatcttttaattgcgcaacaaagccatagcccgcatcacttgcaatcaagtaatgtgcttcttcattatccagcactgcagacactattgtcgcatctttttctaacgaaatacgacctgtgattggctcaccttgacctcgggcagatggtaaggtgtgcgccttgatagaataggttcgtccattagacgcaagcaaaacaagcgtttggttagaacgacctttagtgcttaccaaaaactcgtcaccagacttgtagctcaaaccatttacgtcaatatcatggccttttgctgcacgaatccaaccttgcttagagataaccaccgtaattggatcattcgacaatagatcttcttcactaaaagcttgcgcctctttacgagcaacaatcggagtacgacgatcatcaccaaaatcatcaatcgcttcttgaatctcttcggtgattaatttcttcaacttacgatcagaagacagcaaaccttctaattgcttacgctctttttctagctcgtcttgctcccccttgatacgcatctcttcaagtttagcaaggtgacgcaacttcaattctagaatagattcagcttgcatatcgctcaaaccaaaacgcgccatcaactctacttttggtttttcttctgttcgtataatctcgataacttcatcaatatttaagtaggcgattaacaaaccttctaaaatatgtaaacggttattcactttatcaagacggaattgcaaacgacgacgcactacatcaatacgaaagcgtaaccactcagataagaaattctttagcggcttaacttgaggtaaaccgtctaaaccaattacgttcatattgacccgataggatttttctaggtctgtggtcgcaaaaagatgcgtcatgacagaatcaatatcaacacgatttgatttaggcacaattaccagtcgagtaggattttcatgatctgattcatcacgtaaatccacaaccattggcaatttcttcgcctgcatttgtgcggcgatttgctctaatattttgctgccagacacttgatggggcaattcattaacaacgatctcgccttcttcaatcgtaaaacgagctcgagcttttatctgccctttaccagtttcataaagcctaactatgtcactttttggtgtaataatttcgccacccgttggaaaatcagggccttggacaaaattaagcaaatcatctaactcagcgtttggattattaagcaagtgaatacaagcaccgccaatttcacgcagattatgcggcggaatatccgtcgccataccaacagctatacccgtcgtgccattaagtaataagttaggcagacgagacggcaaaaccgatggttcttgtaatgtaccatcaaaattaggcgtccaatcaaccgtgccttggctcacttctcttaacaagacgtcagcgtactttgacaaacgcgattcggtataacgcattgccgcgaaagattttggatcatctggtgccccccagttaccctgaccatcaacaagtggatagcgataagaaaaaggttgagccatgagcaccatagcttcataacaagcactgtcaccatgtgggtgaaatttacccaacacatcccctacagtacgagcagattttttatatttggccgtggcttttagccctagttcgctcatcgcgtaaataattcggcgctgaacaggttttaagccatcaccgatatgcggtaaggctcgatccaaaataacgtacatggaataattcaagtacgctttttctgtgtagtcttttaatgaaagggtttcattcgactcgaaatttgacaactcactcaaggaaactttccttctataatcgtttgcatgggcaaattatcggcgcatgcggatttcataaactaatatgggctcaactataaagaaacatcccaactcactgcaacactcaccgtaagattatcatggaaaggtcgctattctcgtgtttcaatacattcgataattaaaaaggtacttgatggtgaacataactgaccaaaacacactcgacccgatgaactacagccttggggagtcaagcaaacactttatcatccatcaacaagatgacctttttattgcacatgaatacctgtttcagacagacatccctagccgcttctatcatcaccagacagatactttcctctttatcattaaaggggaattatacttacagcaatgcacccaacaaaaaagtgaacaagaaacagccttaaaacagcatcaaggaatttggttaactgcacagtcaattaacagcatcactttactaacaccaacggtagaactgtgcttaatacgactaaagaacacaggcccagcaaaattaaacaactcgtttaaaaaagtctcttctggtacagtggaatcaatctctggaagaagtcacattaagacatggccactatggcatggagaggcgggtcagattgcgttagaactttacccacctcaatttaaggagacactttattatcaaaaaacagccacccaataccttcttccgctgactggtatcgcgttcatttcaaacgagaggaaagtacctaaagcctgtcccagttatggcaaaataatcgctcataaagaaccgagagcgattttaaatccaagcacagaaagtcttacagtgctgtcagttatgacaactcaaaacaccaaggggcggattctacttctcacaaaaccagaaggcaaaacactttagtaatatttagcgcagtactaatgctgtgagaatatgatcttcccattgtccattgattttcaaataatcccttgcgacaccttctttatcaaaacctagctttttcaaaacggctgcactgcgagcatttcttggcatatagctcgcttgaattcgatcaatatgctgctctttatggatgtattctattcctgcgctcaaggcttcttgcatgatgcctttgccttgctcactttctcgcaaactgtaaccaagattacaggcctgaaaaacaccacgtataatattcgaataattggtgtaagcgagcattctgtcttcattaggtgacagaaagcagaaaacaatacctttatcttctaaaaagtcacgacgcatttctcgaactcgtaactggcaggtttcaagtgaatagtagccatcagttctatatggttcccatggggcaagaaacgccttttcttgattaatataatcgtgcaagagcggagcttgagcttcgtctaatattttcaatacacctctctcggtaacaatccgaggaaaacgtgatgcatgtaaaccttgattagagtacttaaatgacatgtccttcatcacttcgaacaattttaacgaatattcttcataccaaaaattttcaccaatagacaaggttctacgctgcatatcgtgggccaaccatccttctgcagcctcctttgtttgccaataagtcatcagcagatccatttcccccgagccatattcagcaccaaggtatccgggctgaccttgggccagttcgagcattttttctgccatgattcggtaagtcaagtcattcaacatcagcttactagacagcataatcgcaaaataaggcaattcacttggggaactaaatacgttcatcgattctctaaaataaatggatggatcttttagctaggcatagagacaaaattatatctgcatctatttgaaatcccaggccatagttaaaatctcaagctatagttaacatctaggttttggacagatctatgctgacgagggtgcgcttcttgttaaaccttgtaattcaaagcatttaattcgctttatattgccgtcagagtgcatctaaagacacaggccttgcactattttatacaacagctttaggcttctaaaaatcaagtgtaagtagatctaccttattgatattccccctttataccaataaggataaggaaagctttgtgcccgctttatgcgggcacttttttgctttcatttatttatcccaagtaacgccagcgccagaggtaatagcttgatattgatctgggcgacgatcacggaacaaaccaaaggagcgacgtgccttacgaatagcctctaaatcgtattcagaatacaaaatagtactttcatcacgacccgcaacacacttcattgctcccatttcatctgtcataaatgaagagccataaaactgaataaagctattctcaccttcttcacgccccactcggtttgccgctataacaggcaccatattcgccgcagaatgcccttgcatggttctttgccaatgatcctttgagtcccattcagggtaaggaggctctgagcctattgcagttggataaaaaattaactccgcacctttcagagctagctcacgcgctaactctggaaaccattgatcccaacaaataccacagccaattcgaccaaactgcgtatcccaaaccttcacgccagtattacctggtgtgaaatagtatttttcttgataaccaggaccatctggaatatgcgtcttgcggtacaaatccattacttcaccattggcatcaatcatcaccaaagagttatagaaaacgttaccatcgcgctcaaaaaagctaattggtaaaaccacacctaactctttagcaagcgcactcattgtctgaatagccaaacaatcatttaccggctgagcccaatcaaaatacgcaggcttttgatcaatgcaaaaatatggccccataaacagttcttgcagaagaataatatttgcctgatttgcagctgcttctcttacttgtgcaacggcattatctaaattcgcttgaaagtctgtactgatcgccatttgaacgcaggccacttttacattactcatacttactacctccaaaatatgttgcgctacaagtacaaaaactcattttatacttgagtcaaatatgttgtgccttctagcacttttttataagtcgccaatagtgatacttgttcttcttgacttaatggacttgctgccactttgtcctgatagctcttaatcagctcttgctcattatagctaacagacttaagtacatcctgaacactatcacctttcaatacatgatcaattctaaaaccatcgtctgttaaataaacgtcaaccgaacaagtatcaccaaataaattatgcaaatcccctagcgtttcttgataagccccaactaagaaaaagcccattaaatagtcctcaccttttggtggcggtggcggcagtggcaaagaagattcaataccttgaccatccacatagctgtacaagcaaccatccgaatcacaagtaacatcttgaattttacctctgaaagaaggcgcttgatccaaaccttgcaaaggcaatactgggaacaattggtcaatcccccacgcatcaggcatagactgaaacactgacaagttaacaaataacttctctgctaaacgttcgtttagttcatcaattaccgcacgatgccctcggtttcgattgtccaaacgaggcaacaagttgcgacacgcagataagaaaaggttctctgcttgtgctctttgcgacaggttaagctgaccatgattgtataaggtcaagctgtcattaaagtcatccagcaaatcatgataaatctcgaccaaggatcgactttcttcttcattctcgccttttaaactttgataagatgcccaaagtcgttgtagttctagctcactgtcttcagccggttcttcaatcggtaaaagctcagcgccatgggagaaaacgtcggcaatcatcatggcatgatgagctgtcacagctcgacctgactcagaaatcaaatgagggtgtggaagctcgtattgttcgcacacattatggaaagcaaaaaccacattattggcatattctccgatactatagttcgcagaaaaatcattttggcaacgtgtaccttcgtaatcgactcccaaaccaccgccaacatcaacccatttaactttgacccccatctgatgaagttcagcgtaataacgagcacactctttaaggctgttttgaatatcgcgaatacgcgtaatttgcgagcctaagtggaagtgaattagctcaagacaatgcaacagatccaattcacgcaaacgatcaatagctcttagcaattgcgatgtagtcaaaccgaacttagatttttcaccaccactattaccccaatgcgtcgtacaagtagaggccaatcgaatacgaataccaatacgcggctgaaccccaattttgtcggcttcttctagaatccaatcaagttcatgcatcttctcaacaacaataaacacctgatgacccattttttcggccattagggctaggtggataaattcacgatctttataaccattacaaactatgatgccatcagcatttttatgcatcgccaaaacagccataagctctggcttactccctgcctctaagccaacagtcgcagcattatctggctgacatgccgcaatttcctctacaacacggcgctgctgattgaccttaattggataaacaatggcatatttcgcctgataatcgtaataatcaatcgcttgctgaaatgagttagtaattttttcaattcttgaatgaagaatatttggaaaacgcaccagacaaggataaggaatcccttgttgcttcaatgcaacagatagctcagttaagtcaatgctattttctctatccggtagcgcaataacacgccctttattattgattgaaaaaaaaccactactccaatggcttacattgtagagttccatagaatctttaattgaccaaggcttcatatcatctccaaaagtctaaatagcggtaaactcgcgccgtttcccatcaaggaacgtcatagtaaaacactgacatatcttttatatttaattcaaataaaaaaagcggggctaagaaatatcttaactccgctttattctaacgaacgaacaaattaagaaacgtgttcgccatgagcttgcttatccgcgtggtaagacgagcgaaccaaaggtccacacgcagcatgcttaaagcctaactcttttgcaacttgttcataacgtgcaaattcttcaggcggtacaaaacgcgccattggaaaatgatgcttagatggctgtaagtattgaccaatggtcaacatatcaacgttatgagctcgtaagtcttttagtacttcaacaatctcttcgaatgtctcgcccataccaaccatcaaaccagatttagttggtacatcaggacaacgatctttaaagtttttcaaaagatctaatgaccactgataatctgaccccggtcttacctgacggtacaaacgtggaatagattctaagttgtggttgaaaacatcaggtggagcaattgaaagtgtatcaatggcgacttccatgcgaccacggaaatctggcaccaatgtttcaatctcaatattcgggctttctgcacgtgtttctctaatacaatccacaaaatgttgtgcaccaccatcacgaagatcatcacgatctacagaggtgatcaccacatacttgagtttcatgtcacgaatagctgccgccaattcttttggttcatcagcgcttaatggatttggacgaccgtgagccacatcacaaaaaggacagcggcgagtacaaatttcccccataatcatgaaggtagcggtgccattactgaaacactcacctaaatttggacaattcgcctcttcacaaacggaagctaatttatgctcacgcaaagtcgctttgatacgagctatctctggtgacgctggcatacggacacgaagccaatcaggcttacgtggaatttcttcagtaggaacaatcttaatgggaatacgcgccattttatcggctccgcgtaatttttccccttggacaacgcgtttgcgttctgttgtcattctatttccacccttgttggatagccggataattgtatccgagttgctcagccagctgattcgctagctgagcctttacattcgataaaataacgcctttatttagacgcttcatatcaaccatttgtaagccttgatagccacatgggttaatacgattaaatggggtgagatccatatcaacatttaaggcaagtccatgaaatgaacaacctctgcgtacacgtaatcctagtgacgcaattttttgttcatccacataaacgcctggtgcgtctggctttgggtaggcctctatagcgttcagcgccaaagcgcgcaccacagagttctctaacacactaaccaaatcacgaacgcctatcccaagacgttttaaatcaaccatgacataagcaaccagttgacccggcccatgatacgtgacctgaccaccacggtcgacctgaataacaggaatatcacccggagccaaaagatgctcttctttaccggcttgaccttgtgtaaacaaggaaggatgctctaacagccaaatctcatcagcatcgtcttttgaacgaatttgagtaaattgcttcatcctttcccatgtttcagcataatcaacaacacctaaatcacggcaaattaaatcaagttccatttacatgaccatcttaacggcttcaattgacatcaagtcgctatgcaaagccgatagttggtcttcactttgagccactatacgaaaactaaagctaataaaacgtcccttactcgaacgattagtattctcagcagtagcattcatctccggagcatgaataagcaatcgttcagttatctcagtatgaataccatcaacatcaagtgaaaccacctttataacgtagttttcacaagggaattctattttaggtgcatcaactgctttttcagcctgatcaccatttttcgtaattagtgccattgatttaatctaccactcgccattagggcttaaaacaagttcataaaaaagagtttaattttatcaaacattcgcttgaagaaaccaccttcttctactgcttctaatgcaacaactgagcgctctagtaaaatattgccttcagaaccaacaacaatcttacccaatacatcacccacagcaatgggtgccataatttctttatgcatatcaagtgttgctggaatagactcaccttgctgacgcggcatagtaacaagtacatcttctgcaaaacccactttcacattagcctgtgtaccaccccaaacacgggcattattaaccacttgaccacggctatatagcttgcgagtttcataatatctaaaaccataatctaacaatttttgcgactcaatagctcgagctgtatcagatttagtacccataaccacagtaatcagacgtgtgccgtttcgaactgcagaggccgccaaacaaaagccagcggcttcagtatgaccagttttcataccatcaacggttttatcacgccacaacaacttgttacggttaggctgacgaatattattgtatgtgaactctttctcagcatacatgctgtaattttctgggaactgcaaaatagttgcacgcgccaacttagctatatcatgtgcactcgagtaatgatcttctgctggaaaaccagttgcatttacaaagtgtgaatttgtcataccaagaagttgagcatgctgattcatcaaatcggcaaaagcagactcactaccagcaatatgctccgcagcagcgacactagcatcattacctgactgaataataatgccacgcatcaagtcttctaatttaacttgtgtaccttcacgaataaacatacgcgaaccttccatccgccatgctttttcacttatgtttactttatcatccaatgataagtttccacgcgctagctcatattcaataatataagccgtcatcaattttgtgagacttgctggaggcaaggcctgatcagcattatgttcaaccaagatgtcgccagtatatgcatccataagaatgtaactactcgctgacaattgtggtggcgttgggattaatgaaggagcggcaaaaactgagccgctcacgaagcaaaatacaagggataaagtagctaggagttttttcatactcaaaaatatcgtcttcttaaaaaaatgttaacaaataatactagagccctataagaatctctagcccgcacaaaacgcctttaaggcactaaagcaactctcaccggggttccaaaaccttcctgttgtaatttttgctgccattgagttaactcattgggatcagcaaaaggcccaactaaaaccttgtatagaccatcgtcctgcttattaataaccactttcacactcgtatcaaatgcctcaaaaaggcgctgtttaagcttgtcagcagactcttccgaactaaacgcccccatttggagatgagaaaaaaccaacacaggtgaaggggttacactatcaccagaagatgccgacgaagccttatctggcaaggctttcggcggagtaaccggggcaacttcagcggcttttggcgggctgtaagattgcccttgggcaggtgtaatagcctctattctaactcgagctaagcctttcttatggtaatcaagtcgagccgccgcggcataggaaagatcaataagtctatccccatgaaatggccctctatcattcacccgaacaattactgaacgctgattatcaaggttcgtcactttcaaataagtcggtaagggcagagatttatgggctgcagagaaactatacatatcatatgtttccccatttgaggtcttatgcccatgaaacttcttaccataccaagaggcagtgccctctgccacataaccttgagctgagtccatcacccaatattttttaccccaaacctcatatggacttttgtttcctccacggcttttaggctcccattttggaactaaatcaggaagatgatccaccttaatatcaccagttggagcatgatcctgtaagatggaataacgccctccacctgacgctttttcataatctgcgtcatccttacctaatacatgacgcgtactcatacatccattcaataccagcaaactaatgccagcaacaaatagtatgttaattactttcataggtccctatactctcagcgagttccaatacagacatggcatatcgcctactagggttgtaatccataatcgtaaaaaagttctcatatgcaagccaataagacacttcttccggcccagtacgcaaaccaatcaatcccgtcttttgaggaataaaaggctgagttggaagcacatttaacgccgaccactcagtcatttcagcactaggtgctctgccacgattaattaaatctgtcactgaatcaggttctgcgacataagccattacaaaccaaggttgtcgagactgccagccatgatgcttaagataattggcaacactcccaatcgcgtcagcttctgatccccacaaatcaatatgcccatttttgtcataatctattgccagtttttgatagttactgggcataaactgcaccatccccatcgctccactgtatgacccttttgtttcgccaatgttccatccttcttgacgggcaagcaacaaataggcttttagttcactttggaagtattcttttcttcgaggataatcaaaggcgagagtagtaagcgaggtaaaaacatcttttgaccctgtaatgcgcccataataagtttcaacccctataagagccacgatgacgtttggctctacaccaaattcacgttccgccttacgcagccaataagcatttcgtttagaaaactcacgaccaagcctcgctctatcttcattaacaaagcgtgttttatattcgtaatagggagttatcacttcaggttgattatctgatttcgcaataacgtttgggcgtactttaatatgagaaaaagctaattcgaggcgctttttatcataagcatgctctttaaccagctgattaataaatacttgaacctctggatttccagcataagaatctgcccattctttgggcatatcctcaagaagtgactcgctgactcctgtatccgagggtaatgtagaatgatccatactactacacgcagttagaccaagcgctagaaacaacaatgtagcttgcttaatcattatcttgctcttttatgtgtttgtattgacattaaaatcccaaatgtcgccatgatagtaatgattgaagtaccaccataactgacgagtggtaagggtaccccaaccacaggcagaatgcctgacaccatcccaatatttacaaacatgtacacaaaaaaggtaagcgttaaactacctgctaacaaccgcgcatagttgtcttccgcattggcagcaatatacaaacctcgagcaataacaagcaaataagctaaaactaatacaccacagcccaacatcccgaactcttcagctagcaccgcgataataaaatccgtatgactttctggcagaaaatctaactgagcctgcgtcccttctaaaaaacctttaccataaagcccaccagaaccaattgcagttttagattgaataatattccaaccagaacctagcggatcactctcggggttcaaaaaagtcaatactcgctgacgctgataatcatgcataaactgccacaacgtataaccagcgataggcgctaatgccgccgcacccaatatatagcgccaaccaagcccagccagaaaaagcacaaaaataccagacacagcaaccaataaagccgtccctaaatctggttgcttagctatcatcaacacaggcaagacgataagaccaagaactgccagtatttgtttaaagtttggaggaagttgcctgtcagaaaagtaccaggctatcatcatgggcatgactatcttcataatttctgaaggttgaaaccgcaaccctcccggcaaagccaaccaacgttgtgcgccttttgccccaacaccaaacagcaacacaccaatcaaaagcactgtaataaaaataaatagtgtcggtgaagctcgccgcatatatttagggggcaactgagccaacgcgacacaaataagcaaacctattaccaatcgaaacacttgccgctctaccattgctacatcttgtccggaggctgaatacagaataaaaagccctccactaataagcagcaacaaagatcccatcagcaaaacgtcaacgtgaaccagctgccataagcgagcattagtaaaagacagcgccctgcgataaaagctatcagtcatttttatcaccttttaaataatcgtaacgcgctggataatcatcgtgcagataagcatcaaatagtgcttttgttaaatccgccggcttggaactactgccgccattttcaaaaatagcaaacaccgaaattttaggattacgagccggagcaaaaccgataaacaatgcatggtcatgtaaacgtttttcaagactatctgcatcgtattcctggtcttcttgcaaactaaatacctgacccgtacctgtttttccggcaatttcgtaatccgttccctgcaaacgcctagctgtaccatgcggatcggttacaaccttacgcatcgcatcaatcatacgcccccagttacgctgatcctttaatacaatgtcatgttcatcaccaagcccatctggaaactcagctggttgatcccccactaaccgagtcatgcgaggatagaagtaatgtcctttactggctaacgcagaggtcgcagaagcaatttgcaatggtgtcgccaccataaagccttgccctataccaacgttcaccgaatcccctggataccaaggctctttatatttggcttttttccactcgttagaaggcaataatccgtggctctcaccactcaaatccaacaatgttgtctgaccaaacccaaagcgcgtcaaaaaattatgaataggagtaatgcccattttgtttgccaattgataataatacgtatcaaccgattcaataatagagcgctctaaatcaatccaaccatgccctgttcgcttccagtctcgataacgacgtccatctggatttatttgatagtaacctttggcaaagtaacgctcggtccatgacgaaaatccatactcaagccccgcaagccccatgaaaggcttaattgtggaggctggaggatacccaccgcgtaaagcacggttaaaaagcgggagtttttttgattggcgtagagcggcataatcatcaactgaaataccacgcacgaagaggtttgggtcgtacccaggcttagaaaccaaagcgaggattccgccagtcgttggatctatggctacaactgagcccgtgtagtcccccaaaagatcataagcatattgctgaagcctagcatctaaatataggtgaagatctttaccgggagttgggttctgccgctctagctcggacataatccgaccacgtgcatttacctctaccttactaagacctgcctcaccaaagagtgttttttcgtaaaaaccctctactccagttttacctataaacaaggcgccctgataagctaacttatcaactgtttctaaatctttagaagtaattcgaccaacataaccaatagcatgtgcaaacgcttcgccgtatgggtaataacgggttaattgggcctcgacctgaacaccatcgagtttatataaatcaacagaaacctttgcccactcttcatccgtcaattgagattttaaagtaagggattgataagggcggcggtattcttttctcctactatcaaaatcttcccattcactatcactaatatcgataatgccagaaagcatttgctttaacttaggaaaactttcaacccgttcaggtatcacagttaaactgtgtataggacgattatcagctaacaccaatccgttgcggtcatatatcaaacctcttggcggtggctctgtgaccaacatcactcggttatcattcgccttggtttggtacaattcatgttctatcacttgaagataaaacaaccgagccattagcacgacagccattaacaaaacaaaaacagcggcggctaaaacacgctgctgtgtcagtcgttgctcttgacgataattgcggaagttctgatggcgacgagtcacaacatcaccttatctatgatacggatgattattcatgagtgtccaagcacgatatatttgctcagccaaaataactctcaccataggatgaggcaatgtcaaacgcgatagagaccaagtctgatcagcacgagcggtacatcttggatcaaggccatccggcccacccactaacaggctcacattataaccatccattcgccactgctctgtctggtcggccaattgatcagtagaccactctttaccaagcacttccatggcaatcactttgtctccagaaggtatagcctcaagcatactatccccttccttacgaattgcctttggaatatcggtgttttttccacgaggcgacataggtatttcaacaagctctaacgcaaaatctttcggtaaccgtttagcatactcatcgtacccctcagtcacccactttggcattttattgccaacagcaatcaaacgaacacgcatttaaaagagccttacatttgttctggcttaatatcccacagtttctcaagatcataaaatgctcgagcttcttctgtcatcacatgaacaacaacgtcatgtaagtcaaccaacacccaatcgctacccatgccacgaccttcagaacctaatggttgaagacctttcccttttaaatgctcaaatacattttgacccaaagcattaacatggcgctttgaagtaccggtacaaatcaccatgtaatccatcatgtctgtatgatttgcaacatttaacactgtgatcttatcgcctttcacatcttccaatgcttcaacagcaaaagctaaaatttgatctgctgtgaggttaagctgactcatataattacgttaccctatcgatataattgatgttgttctatatatttttggactggctctggcaataaataagcaattgactcttttttacgagcaagctctctaatcatgctagaagatatccccaaaggagtaagagtctcgaaccagacacgccctgagggcgcgcattgtaactcatgcggcgatgcggcacgatagttttcgcaaaaaccactcaattcagagatcaaatcaggttcccaaccaggacgagacaccaccaacaaatgcgcataatccattatttcctgccacttataccaagtaggaagagataagaagctgtccatacccaacaccataatgagcgattcatcagggccaacttctgaccgaagatctcgcaaagtatcaatactatagcttgggccctctctatccatttctcgagaatccacacacagtcgatcatcactagagatggcaagctcggccatttcaaaacgctgttgaggcaaaacacttggacgccctttatgcacaggctgaaaacaaggaattaactttaaagcagaatagtgaaaacgatccaaaatttcgaccgcggttctcaaatggccattatgaataggatcaaatgttcctcccataatagccaatcctgaaaccttcacaccatggttatctctaattgtcacgagtatgcccatctccaagcacaacatacttctgactggtcaaacctaacaagccaacagggccacgagcatgaattttatcggtggaaataccaatttcagcaccaaaaccgtactcaaagccgtcagcaaaagaagtcgacgcattaaccatcactgaagaagagtctacttccgtcataaatgcacgagccttggtgtaattctgtgaaacaattgcatccgtatgatgagatccatacttattaatgtgagcaatagcctcatccatattagcaacgatcttaatagataacttaggcgctaaatattcggtataccaatcttcctcggttgccgcaccaatttcaccactaacactacgtacctgatcacaacccactaaagacacgcctttttcttgtaaggcgaacaccaacttcggcaaaatatccccagctacggaggcatgaaccaataaagattccatagcattacaaacaccatagcgacgggtcttggcattcatcgcaatagcaaacgctttatctaagtctgcttcgtcatcaatataaacatggcaattgccatccaagtgtttaattacaggaactcgagcatccttactaatacgctctatcaagcctttcccaccgcgaggaacaatgacatcgacaaattcaggcatggaaattaactttccaaccgcctctctatctgtcgtattaagaacctgcaccgcatgttctggtaatcccgcagccacaacacccgcagttaccgcctcagcaatggcttggtttgaatagaatgcttcagaaccaccacgcaggatagttgcgttaccagacttcaaacataaacttgctgcatcaatagtcacatttgggcgtgactcataaatgataccaataacccccaaagggacacgcatctggccacgttggataccagacggtaaatacaccatatctgaaatttcaccaattgggtcaggtaaagaagcaacctgcttcaaaccctcgatcattccatcaattcgcttatcgtctagcaacaaacgatctaacaaagctgaatccaagcctttagcacgaccattttccatgtccttagcattctcttctaccaatcgaggtcgagcattttccaaagcctctgccatagcaaacagagccatatttttttgctttgtggatgctttagcaagtagacgagatgccgccctagcttgctgaccaatttgattcatataagattctaaagacatttttaatctctaatataggtaaaaataacaaacagcagatcgtcaaataagtcgcgatctaactcatctagacagtatactatcacaatatttttattcatttagtgcagattttcacgaaaggatcttccattgccacctatcaactcttttactctttcaaccattggcatagtgcattcttgctacaaagaaaaatttggcataccaagacagccaggactggtaacagaagcaacagcgcgtctagaactaattcctccttatagcaggttagacatactagaagggctagatggattctctcatatctggatccagttcgtttttcacgcctgtataaccgaaaattggaaagccaaaatacgcccgccacgacttggcggcaagaccaaaatgggtgtattcgccactcgagccacacatagacccaaccccataggcttatctgttgtgaagattggacgcatctaccaagaagacaaaaaaacctttattgatttgcatggtgcagatttactagatggcacacccgttctcgacataaaaccctacctaccttatgccgacagcattgtcgacgcaaaaggcggctttgctccgacaccagcacaaatgcaaattaaacccgtgatattttcagaactcgcaagaacacaatgcgaaaactatcaaaatttgcataaaagagaaataacgactttaattaaacaaatcgtggaacaggatcctaggccctcttacttatcagagcaaattgatagagagcacggcatcaagctctgggatatcaatataaaatggtgtgcaagaaacgatcactttgaaatacttcgtatagaagacgaataagagagcaggagatgaataaaaagcagttcttaagcacttataaaaaaatcgactcgctcaaccaagagagaacagaaaacactcaaaagcgggcactttatcgctcagaacacgatgaacgcctaataaaagactttcattacgccaaattccaaaaaaacctacataacgcgcaacaaaacaacacgttaaaagagctgcttgagaaagataactggagcgaagaagatacagaaaagcttctcagctcgttacgctaaaaaacatacaccgagtctatacccatggttatccacatgttctgtgtatagttttcttgtcaataaattcaaaaaaataagtaaaaaaaagcggacctaagtccgcttttttacaacaaccaagagatcaaaacttagttttggttttctagttgtgctttgatcaaatcaccaatagtggttggaccattagtttcagcttgttgcttctcagaatgagatttcaacgcagctttctcttcagtagcatctttctgcttgatagaaagagtgatagtacgagctttacgatcaacattgatgatcgcagcttctactttgtcgccttctttcaatgcagttgttgcatcttcaatacgttcacggctgatttcagatactttcaaagtagcttcaacgccttcagcaagaacaactaccgcaccttttgcatcaacttcagaaacagtaccgttaacgatagtgcctttgtcattttcagcaacgaatgctaggaacggatcttcttctagttgtttaacacctagagaaatacgctcacgctcagcgtcgatagacaatacaacagtctctaacatatcgcctttcttgtattgacgtactgcttcttcaccagtttcgtcccaagataggtcagataggtgaacaagaccatcgataccaccgtcaagaccaatgaacacaccaaagtcagtaatagacttgatagcgccagagattttgtcgcctttattgaaagaagttgcgaactcttcccatgggttcattgtgcactgcttgatacccaaagaaatacgacgacgctcttcatcaatatcaagaaccataacttcaacttcatcaccgatctgaacaactttagatgggtgaatgtttttgttagtccaatccatttcagaaacgtgaactagaccttctacgccttcttcaagttcagcgaagcagccgtaatcagtcaagttagtaactttagcagttactttagtgttttctgggtaacgtgctttgatagcaacccatggatcttcacccaactgcttaagacctagagacacacggttacgctcgcggtcaaacttaagtactttaacatcgatttcatcgccaacagcaatgatttcgcttgggtgtttgatgcgtttccaagccatgtcagtgatgtgtagaagaccatcaacaccaccaagatcaacgaaagcaccgtagtcagtaaggttcttaacgatacctttaacttcttgaccctcttcaagagaagcaagcaatgtttcacgttcagcgctgttagtcgcttccataacggcacgacgagaaacaacaacgttgttacgtttttgatcaagcttgataagtttgaactctagatccacaccttccaagtgagatgtgtcgcggattgggcgaacatctaccaaagagccaggcaagaaagcacggatgttagcgatatcaactgtgaagccacctttgactttaccattgataacaccgtgaacaatggcgttttcttcgtaagctttttcaagcacagaccaagtttctgcacgtttagctttttcacgagacaatttagtctcaccgaagccatcttcaacagcgtcaagagcaactttaacttcgtcaccgatgtttaagttgaactcaccactatccgttaggaactgagaacgaggaattacgccttcagatttaagacctgcatgaacagttacccactcgctgtcgatatcaacaacaataccagtaacaattgagcctggcgccatttcgacggttaataggctttcttcaaacagttctgcgaagctttgagtcattgtatttcctatatagtcggcctatgtaaagaactaggccatatccacattgccagcaaatgtgggtcaatttttttggatgatgcgatgaaagcttgctggcactttcatcgacttgaataacatttgatctattctagcacattatagataaaaaatagtagacgcgaaaaagaacagattatacaagacccgcttttgccgtttcagcaaaaatcatctcgacaacctgttctatggtcaaattcgtactatctattactaaagcacctgctgcaggcacaagtggagcaatcgctctatttgcatcacgctcatcccgctctttaatctttttaactaatccgcctagattaacagcttcccctttttgctgcaattgctgcaagcgacgctgagcacgttcttctgccgatgccgtcagaaatattttaatctgcgcagaaggaaaaaccaccgtccccatatcacgcccgtccgccactaaaccgggcgattgcgaaaaagcgcgctgacgtaacaacaaaccttctcgaacttctggaatagccgccaacttagatgcgcaattaccaacctcttcagttcgaatggcttgggtaacgatctcgccttctagaataatttcaactttaccctcttctgactgctgaaactgtatatccaaatgctcagccaagactttcaaagtctcaacatcatcagaggacataccgtgatgcgatacagcaagtgccagcagtcgatataaagcaccactatcaagtatgtgccatcccagcttttctgcgattaattgacttacagtgcctttacctgcaccacttggaccatcaatcgtaataactgggccttggttgatcataactattcctcttaaaaaactattgcgccacagtgcagtgaaaacctaactgcatagcaacactctccaactcgttaaattcttctaataatttttggcaatcattcacttttgtaaccgattggcttcgcgctcccaacgccaacatggcaagcgccaatttatcatcaccagcacaatccaactcaccaccaaatggaagaccaccctttataagtaaatcaccattttcgtaagcacaacaaatcttcacatgctcaagagcatccactaaagccaagaccctatcctcacaataataaggtagagaaccgacaccttgaatacagctttcgcccttcgcataagccgcagcaacacacaacaaaggcaactcatttctaaattggtaagcctgctctggcagcagggtaaacgattttaactcagcaaagcccgcctgaagcttaccttcacacaagccaaactcaccttgctcaggaatacatatattcgcaccaatcgattttagaaatgataaaaatgcataagacacagaatccaaacccgcattctcgattagcaactcagaacccggcaacaagctcgccaataacaccaaccaagccgcctcatactcatcaccagataatacaatatccgtaccaaccaaagacgctggaacaacgctaaagccgtcggcatgctccaatatggtcacaccaaaatgacgcaacaacacctcgcagtgagacaatcccgtcgacagtgtcataacagaaccttcaacaggcgagtatagcgccgccaaaaacgccgacatacgcaaacgctcagaacctgccgtcaaatcaatatacacattagacgagacgcccggcacaagactaacaggcagacagtcggtcacttcagagaccacacctccacccattttgcgcaccaaagaaaacaagtcactcatagactgatttaacaatgcaccttccgccacaacagagacaggaaatgactgcccagccaaaacaggcaacaacaaatacaaactttcccgcgattgatgaacattaatgggagcaatgggtgcttttaaacctcgaaggccaaccccatgaacacgcaagtgatcagcagatacctcctcaattacaacccccatatcgcgaaaagcctgcattgtaatgcgaacatcaccagtcaaatcaacattctttatttcactcacaccttcagaaagcgccgctatggtaatcactttatgtgacagagatttgtcacccaataaagaaatatcacctttaatcgcagaagcaggcaaaacagaaactgatacagggcgaacctctttcgtagagccaattgtacgctgctctaataaccgaagaaaatgatctcgcgcagacttagcacgagtaaaaacaccaaacatgcttgcaccatcaccttgctctatcgcagcgcgcatatcagcaaggcgatccgtgaaatgatctaacgtagccaaggtagcctctttattggccataaagacatcgcgccacataacagggtcgcttgaagcaatccgagtaaagtctcgaaagccaccagcagcaaacttaaagatatcctgactacgctcaccattagccaatgcatcaaccaaagtataagcaaggagatgcggcaaatgacttgaagaagccaatacatgatcatgatgatcaacatccatactcacgacatctgccccaacggcacgccaaagacgatgaagacgatccaacaacacaggattactgtctgccaatggtgtcactatagccatatgcttctcaaaaagaagaggattagatgctaatacaccactcttttccgctccagcaatagggtgcccaggaatgaagttggttggcacataaccaaaaacacggcgaacagattcaaccacactacctttcgtggaacccacatccgtgacaagcgtatgctcagacaacaagggcttcagatccgttaatactgactccattgcccttaccggagtagcaagaacaatcacatccatttgagaaataaattcagccgtcatttctgctggatgatcaatcactcccgttgaaacaccaagagataattccccttctcgacggtcaattgcaaacaatgtcgccaagccacgctcttttaaagccttagcaaatgatccaccaatcatgccaagaccgatgatcatgacattgccaaatttctttttttcttgagacgtcactgcaaaagacgccttaaaatcacgttcaccagccaaagcacaacactcttataaaattgctaaagtacagccacagggtaagaacccaacacttttacttccgatgcacgttcacgcaattcatcaatcacggcacgacactcgtcatcttcatgatgaccaacaaagtcaatgtaaaagatatagccccaacgactcattaatgaaggacgagtctcaaggcgagtcatatccactccatgacgttcgaacgcctcaagcaaacgatataaagcacccggctcattttttgcactaattagtagtgatgtcttatctttaccgcttggcggaacatcctgattaccaacgatcaaaaagcgcgtggtgttatcaggacgatcttcaatattagaagaaattttcaataatccgtatagctcgcaagccacctcccccgcaatggcagcaatagcacgaccactgcgaccagcctcagccgcaagacgagcagcttcggcattggaactcacagcaatgcgctcaacatggggccaataacgatccaaccaagcacgacattgcgccaaagactgctgatgggaataaatatgagtgacgtcatcggagttaatattcggactcaccaacaaatgatgatgaatacgctcctccacttcaccgcatatttttaaacgcgagtcacgaaagctatctaacgtatgattaacaacaccttctgtcgaattttcaaccggcacgacaccataattagctgcaccagactccacttcacggaacacctcatcaatagcagccatcggcgcactaacaatagatttaccaaagtgcttcaatgccgcttgctgtgtaaaagtgccttctggccctaaaaacgcgatacgcattggcttttcaagagccaaacatgaagacataacctgtcgaaagatcttcgccatctcttcattacccaaaggcccttcattgcgttccataactctacgcaacacttgagcttcacgctcagggcgataaaacacgacggcctcatccccctgctcagccaatttaacttcggccactttttgagcacaagttgctcgctcgttaatcagcatttgtatttgcgagtcaatggaatcgatacgatcgcgcaataaaggcagcgtatctggtactgcttgtttggaatttgacatgctattaaatatccgtagaggttagtgtcttaaaaagttttatccgtggcgctcttcaaaaccacgcataaattcaatcaaagcctcaataccttccatcggcattgcgttgtatatacttgcacgcatcccaccaacagagcgatgccctgccaaggtgcgcagaccagccgcctcagattcttgcaaaaatagagcctcaagcgactcatccgcaagaataaatggcacattcattcgagagcggtaaacaggatcaacagggtttgagtagaaattactagaatcgataaagtcgtaaagcgcttgtgccttacggatattgatctgttcaatcgcctcaacaccaccctgcgcctctaaccactcaaacactaagtcagctagataaatagcaaaagttggcggcgtattgatcatcgaatcattttcagccaaatgagcaaagttccaaatggccggcaaatcatcactagaacgagccaataaatccttacgaataatgcaaataaccacacccgctggaccaacatttttttgtgcgccagcgtaaatcacaccgtatttactgacatctactttgcgagacaaaatagttgaagataaatccgcaacaataggcaaatttgtttctggcaagtctgcaaactctaaaccaccaatggtttcatttggacaaatatgtaaataagcagcgctttcatctaattctagcgtagaaaaatcaggaaccgtggtgtagttttgagctttagaggagccaaccacattaacttttgtgtattttttcgcctctttaattgcctttgaagaccaagcaccggtatccaaaaaacaagccgactcaaacccattagccaaattcgcaggaatttgagaaaacaaggtagatgcaccaccttgaacaaacaagatttcatagtcatcactgatattcatcaagcgcgacaaacgagccttagctgatgccaaaatagacataaactcagagctacgatgactcatttccatcacagaaacgcccgcaccatgccaatctaacaattcagcttgtgcttttttcaaaaccgcttcaggaagcgctgcgggaccagaacaaaaattatatactcggctcatcctgcttattacctctagtattttcaggatctatctacaacaaaagcgacgcacctaagtgcgtcgctttattttctattccgtatcgctatcaaggatatcaggagattcgccaccatcattcggtgcttgatcaacaactgtagtatcatctacctcatcgatctcaacatcttcttcatcatcttcaacaacacgctcaatgccaaccaagtgctcatcgttggtcaaacgaatcaaagtaacaccttgagtatttctaccctgacatgacacttccgtcacacgggtacgaaccaaagtaccttgatcagtaatcaaaataatctcatcagtttcatcaacctgagcagcaccaacaacagggccattacgctcagaaacctgaataccgataacaccttgaccaccacgaccatacacagggaaatcttctaccaaagtacgcttgccataaccattttcacaagccatcaacacagcagaaccatcctgaggaacaataagtgaaacaaccttagcatcttcacccaaacgaataccacgcacacctgctgcagtacgccccattgcacgaacatcagattctttaaagcggattgttttaccagaagatgaaaccaacataatatcgttttcaccattagtaacagatacaccaaccaactcatcggtttcatctaagctcagcgcgatcaaaccagtcgaacgtgggcgcgcaaaatgctgcatcgctgtcttcttaacggttccatttgccgtcgccataaagatatagctactagcctcaacaatggcatcatcagaaacatcatcatccgcttcggaatcagcctcaaccgcttcaacaacaggtaaaggcaatagtgcggatatagactcaccttctctcaaaggtaacaaattaacaataggacgacctttcgcactacggctagctaccggaatctcaaacacacgcaaccagtaaactttaccaaagttactaaacagcatgattgtgtcatggctactagtaaccaacaaatgctcgatgtgatcctcatctttcatgctcgcagatgacttaccgcgaccgccacgacgctgagcttgatactcaactaatggctgggatttcgcataacccgtattcgaaatcgtcaccaccattggcgcttcatcaatcaaatcagcaatagtcagatcttggcgagacgtcagaatttcagtacgtcgtgcatcaccaaaagtttctttaacttcttgtagctcttcacgaatcacttccatcaaacgatctggattagacaggatattgagtaactcgccaataagctcaatcagagtcttatattcacccagtaacttatcgtgctccaagcctgtcaaacgatgcagacgcaaatccaaaattgcttgagcttgatcaggtgataaatgatatgcaccatcaacaaatccgtaaccagcctcaagatcatcagggcggcaagcatcagcaccagcgcgctcaagcatggcaaccacatcacccggctcccaagactcactaacaattttttcttttgcttcagctgacgttggcgatgtacggattagctcaatcacacgatcaatgttcgccagagaaacagccaaaccttctaagatgtggccgcgttcacgagctttacgaagttcgaaaatcgtacgacgagtaaccacttcacgacggtgtttaacgaagcactcaagaatttgcttgatattaagtaactgaggacgaccatcaaccaaggccaccatgttaataccaaacactgactgcaactgagtttgtgtgaatatattattcacaacaacatcagggttttcaccgcgacgcaactcgataacgatacgcataccgtctttgtcagattcatcacgaagctcactgatgccttccagttttttctctttaactagctcagcgattttttcaatcactttcgctttgtttaactggtaagggatttcagtgaaaacgatggactggcgattgcctttctccatgtcttcaaaatggtgacgggcacgcatgtaaatacgaccgcgaccagttttataagcttcaataataccagcgcgaccattaataaacgccccagtagggaagtctggccctggtatatgatcgataagctcatcaatagtaatgtcagcattatcaataactgccaaacaaccatcgataatctcaccaagattatgaggtgggatattagtcgccatacctactgcaatacccgccgaaccgttcactaacagcccaggaactcgcgcaggcaatacttctggcataaactctgtgccgtcatagttaggcacgaagtcgacggtttctttctctaagtccatcaaaagatggtgagaaattttcgccatacggatttcggtataacgcattgctgcagcactgtcaccatcgacagaaccgaagttaccttgaccatcaaccaaggtgtaacgcattgagaaaggctgcgccatacgaacaatcgtatcgtatacagcagaatcaccatgtgggtgatatttaccgattacatcaccgacgatacgcgccgattttttgtacggtttattccaatcatttttaagttcattcatcgcaaatagaacgcgacggtgaacaggctttaacccgtctcgcacatcaggtaatgctcgacctacaattacactcatggcgtaatctaggtaagatcccttaagttcattttcgatactgacgggaataatttctttggctaattcacccatagatacaatcgatccttatgcctcggagtcaaaaagactccctaatatctttttataagcgccgcattgtaacataaggaaataaataacaccccttcaaggagcatgttttgttgctctatatcgcatttatagaatccatctacggaacactctctttaacaaagcaagtttgctattggtcacctctgaggttggcgctatactaggataacgtaataaaaataagcatcgcctccactaccataagaagcatttcagaaaacaggcgatcggttcagtacaacgaacatagctttctcactcttagcgacattgaaaaatggaaaacaaaacatgacaaacactcaacagaacaacgtagacctgaatgaagttgcgaagtttgaagcacttgcgagccgttggtgggacacagaaaacgaattcaaaccattacatgatatcaatccgctacgtaccgactatatcagcgatagagccaatggattgcaaggaaagaaagtcatcgacgtaggttgcggtggcggcattctatctgaagcgatggcaaaactaggtgcaaatgtgaaaggcatcgatatgggtgaagcccctcttgccgtagcaaaactacataaagaagaatccaaactcgacattgattatgaaaaaatcaccgctgaagaaatagcgcaacgagaagcaggccaatatgatgttgtcacctgccttgaaatgcttgagcacgtacccgacccatcttcagttatcaaagcctgtatgactctagtaaaaccaggtggtcacgtatttttctctacgatcaacagaaacccgaaagcgtacctttttgccatcgttggcgcagaatatatcttaaaaatgctaccaaaaggaactcacgattacgctaaattcatccagccggcagagctcaacaattatgcaagacaagccggattagaagttactcacatgacaggaatgacatacaaccctctcactaaaatatacaaacttaatgacaaagatgtgtctgtcaactacatgatgcacacaaaaaaaatcgaagcctaagcaaggcacaaggaggagatatgtttgattatcaagccccaagccaactacttaaagacaaggtaatccttgttactggagccggtgatggcataggcaaagaagccgcaatcacctacgcaaaacatggcgcaaccgtcatacttttaggccgcacaacaaaaaaactcgaagcggtttacgattacatcgaaaaacaccaatacccacaagcagccattgtcccactgaatcttgacggtgctgccgaacacgactatatcgaacttgctaacactatagaaaatgaattcggccatcttgatggcatcctccacaatgccagtctactgggcgagcgaaccagtctagcaacctacgatccaacactgtttgaacaagttatgcgtgtcaacgtcaccagccaactaatgctgaatcaggcccttctgcctattatgcaaaaagcagagcacgcctccataatatttacctcttcaggcgttgggagaaaagcaaaagctaactggggagcctacgcggtatcaaagttcgccactgaagctatgatgcaactactatccagcgaactagaaagtctatcacctaacattcgggctaatgccataaatccgggcgcaacaagaaccaacatgcgagcaaacgcctaccctgacgaagatcccaaaacactccccaccgcagaagaaattatgccgatttacctctatctaatgggtaaagacagcctaacagtgaacggcaaatcgctggatgctcaatagaataatccaacaccatatgcaatgggccaaagcccattgcatcccaccacatgcttcagttaatctgaagccatgaccaatatcagaaaaaaagtctccacctattactttctacttatggcacttgcatctttttcgatacaagcggatacctcgtatcctatcgaaaacaacacaacccccaaaataagcaatcacatgaaccaagacaatacgtcatttcaagcagcacaagaaagcaatcaagccagcccacaacaaaccaacagtagcgcagtagaagtgataaatgatcaaattattaacatacctaacaaaagcctcaccgacaaaaatgactaccacctcataactctaactaacaacctaaaagtattattagtaagcgacccgcaagctgaacgttttgccgcatcactatcagtcaatgtcggtaattttcaagacccagacaaccaacaagggttggcgcactttttagagcacatgctttttcttggtactaaaaaatacccagaggcgggcaactaccaatcctatataaatactcatggcggctcccataacgcttatacaagcaccgacacaacaaacttttacttcgacatcaaacccaccgcatacgaaggtgctttggatagattttcgcagtttttcatcaacccactttttagtgaatcactcactcagcgtgagaaaaatgccgttgattcagaatacaaagctaaacttcaggacgaaagcagacgaaatacccaagcactaaaaacactaatcaatcccaagcacccatttagccatttcactgttggcagcctagacaccctcaaagaccagccaaataacccactaagaaagcagttactcacactttataaagaaaactattttagtgagaacatggcgctagttatggtagcaaacttaccctataaccaaatggccacacttgctcgtcagtacttttcagatatcccaagcgaaaaacctaagacagaaatacactacccaacactcatcccaaaaggtaaaccacaactacagtttgtgcgttcattaatcgacaacagcacattaagtttttactaccaaatagacgcccaaaataaaaactacaagacccaaccaacacgctatttatcttatattttaggcaatgagaacaaaggatcactatatgcgttccttaaatccgcaggactaatcaacggaatttcagcaagcacgagtacagactatggcgacaacgcattattcactgtcagaatagctttaacagatgagggattgaaaaaaatagacacagtagccaagcattttttcgccactgttagcactttaaaatcctcccccatcaacccaatgtatctacaggagggactaaaacttagccagctcatgtttaacaatcaaagctatgtcgacccacaaaatctagctagatccctatctgcaagaatgcttaaaacaccaccggaagacattctcagttgctaccgcctagagtctacagcagacgagaaacaagttcgccatttactaaaacagctatctcaagaaaaccttttagtacaaataacatcaaatcacgaattcccagaaagctgggccgatcaaaagccaacatggcaaacagaaccctggtaccagagcaaatacagcaataataatttcagccaactatttttagacatcatcaatctatcagtaaaaagtacacaagttagcttgcccgaaaagaacactttcatccctgagtctttagatttaattgataaaaaagacacaaccccatcaatcatttttcaaaaaaagggattcacctactggaataaatctgactcaagctttggcaaacccaccgccatgaactttctagcaatacgttttgccgatgctgcagatacaccagaacacaccctactcaacagattatggagtcgccttttcaatgatagcgtaagcgaatcaacctatgcaccatatgttgcaggactgggttacgcattttacccccacgtcaacggcgcaaccttacgaaccagcggctattcagacaaacaaaatgcctatatcacttggctagttgatcaacttttcttatttcgcccgacactagagcgattcgaacaagccaaaacacaactagaaaaagatttaagcaaccaaaaaagccgacaagcctatagcaacgctagtagcgcactaagcacattgattactaaaaatagctttaccaccaaacaacttgaagatgcactggcacaactttctttagaagaccttcgagaatacacaaaaaaggcacgcgaacattttgatgtagttggctacagcacaggcaatttaactaaggaacagacagaaaaacttgcagactcgatttatcaacgttttagtgatcgcctcacccctagagagccactggaaattgaaaccaaaaatctcaccactcaaaagaaataccactaccagttcgaatcaacaagcgacgacaaggtgattttatatgcgctaatagacaccagcgcacagacaacaaaaaaagccattacagaaaaagcttatttttcaatactaagaaaactaataagcagccctttttatcaggagctaagaaccaatcaacagcttggctatattgttggagcacaagacctcagcattaggaacacaccaatactaggattattagtacaatcccccaacaacgacagcctaacgatcattcactctatagaagacttcctaaaggaacagagaaatagattacccaacatatcggaaaaagatttttcacaagctaaaaacgccctactaagcgaactgaaaatgacctccaaaaacctaagtgacaatgcaataaatgaatggcatcaaattgccaaaccagacccagattttctaacccgcgaagaatggataaacaacgtagaaaaaattcagcgagaggactttattgcttttataaatcgcaaactgcaatcaacagatacgacaaaaataatcattcacaataaagcatttccaaaagaactcatcgagcaacaagactggagagaaacatcacccaactcccccaacctttaaaataaggctacctagacaacctcaaaagcctcaaccaccaatcagcttctctagcttctcttgatctgttgctggggcacccttagccccgcttgctgcaggagcaacccctttgccaattggtgaaaaatcaccaacatctggctgcaccttatcaactgacgcatcatcttttttggcttgatcaccaaaaataccaatctccggcatcatccgaagacgcttagcctgaatgtcttcaggtatattcccagtaaacagaaccgtaaacggagcttcttcggtgcgcttgttcacttcatcgtaaatagcctgttcccgctcagcaatggcattctcttccaaatacgacatacctttaccatcagccgttatcacaatatttggccccaatgtcgtttttgccttttcagccggaataattgcaacctcttctttggagctaaccacaacttgatgctgcgtatggattacctgattaccgtaaatgatatcgacaggctgacgctctattgtctgagcattcgcaagcaaggacaaagcagaaaacaaccccaatgaatatttcataaccaccccagagtaagaccttattcactataagagataaaaacacataaaaaaaggagctcaagcgatacctgaactccttttttgtctcttttagtaaaaactaaagagtaattacttcaaaatctgcttctgggtttgcttcggcatcataatcaacaccatctacaccaaaaccaaacagcttcaagaattcgtccttataaagctgatagtccgtttcagcaaataaattcgcatcatttactttcggccaaagctcacgacaagcttgctgaacatcttcacgtaattcccaatcatccaagcgaagacgatttttatcgtctgtcaactcggcaggattatggttattgtacaaacgctctgcgaacatacgataaatttgatccatacaaccttcatggatacctttctcgcgcattaccttgaagaccatcgccaaatatagcggcattactggaattgctgaggaggcctgagtaacaactgatttcaatacagcaacgttcgcgccaccgccaattttagccaattgagaatcgatagcagcggatgcacgatccaaatcctctttcgccttacctaacgcaccatgccagtaaattggccaagtaatatcagagccaatgtaagagtaagccacagtacgcgtaccttcagctaatacaccagcttcttgcaaagcagacatccaaagctcccagtcctgaccacccataacagtagtcgtagcagcaacttcttcttctgtcgccggctcgatttccgcttcaataatcacgtctttattcgtatcaatcgcagtagaacggtatggctggccaataggcttaagaaccgaacgaacaacttcacccgtttctggcattttacgaactggagaagccaacgagtaaaccaccatgtcaatttgaccaagatcttgcttaatcaaatcaataacggttgcacgcgcttcgtttgagaaggcatcaccattaatgcttttagcatataaaccttcttctttggcaactttatcgaatgccgcagagttataccaacccgctgtacctgttttcttatctgtacctggcttttcaaagaaaacacctattgtagctgcgccagaaccgaacgctgcagcaatacgagaagacaagccataaccacttgacgcaccgattacaagtacttttttaggaccattttcgatagcccctttgcttttagtaaaagcaatttgctctcttacattttgctcacagcctactggatgtgttgttgtacagataaatccgcgaatctttggttttatgatcataatatcttctcaacgtcatgttttgcttacgtcttgccagacaatcccttcaaatgaggcaggcaagacaaatctgcttgccatgatacaatagccggacgaatatgtcctgattctgctaaaaattcagaaccaaaaatcactgaaacattgagagaataccgtgcacctacttgtcatcggctatgtctggccagaacccaactcatctgccgctggcagccgaatgatgcaattacttaattgtttttataaacaacaatggcaaatatcatttgcgagccccgcactacaaacagaacacatgactgacctatctcaattaggcattgaagcggaacatatcgaacttaacgatacttctttcgatacctatattgcagacaaaaaaccggacattgtgatatttgatcgcttcatgatggaagaacaattcggttggcgggttgaaaaattcagcccaaactcattaagaattctcaataccgaagaccttcactcattaagacaagccagacacaacgctcttaaacaaaatagaacttttgtggttgaagacctttatagtgacctaggcattcgtgaaatcgccgccattcatcgctgtgacttaaccctaatgatttcagaagtggaaacaaaactgttaattgatgaatttcacgtgccagaaacccatgcatttcaccttccatttatgctacctaaacctaaagacactgacactctaaccagctttgaagagcgccaaaactttattagcatcggcaattttcgtcatgcaccaaactgggatgctgtccagcaattaaaaacagagatatggccaaagattcgaaagcgtctaccaaaagcagaaatgcatatttatggtgcataccctccaccaaaagccacgcaattacataacgcaaaagaaggttttttagtaaaaggctgggccgaagacgcccaaaaagtcatgcaacaagctcgactttgcttagcaccattacgttttggggctggtattaaaggaaaattggttgaagccatgcaggtaggaactccaagtataaccaccagcattggcgctgaatctatgcatggcgacctcccttggaacggcgtgatcactgacgatatagacacctttgtcgatgccgctgtgtcactctatgaagataaagaaagctggcaactgatgcaacaaaatggcaatagaatattgcaagctcgctatcaagcagaagaatgggaacccaaattaattaatcgattgaagctacacgttcagctaaaagaaagcctaagaaaaaagcattttttgggattaatgctgcgacaccacagccttaaaagcacgcaatacatgtcgcaatggatagaacttaaaaacaaaaacgaagataagtaacattaataaaaagcactagctagaaacaaaattacttttagcctctcgctcgcgaacctttttcatcaccgcctgctgagaggctttattcatactaccccacaggctaatttccttaccggtacgataacagcctacacaaacatcttcgtcattcaaaagacagacattgacgcatggagatttcaactgaggttttggcttagtcatttttaatcagcacacctaaaataaaaggccttagcaaaaaacttcaccaaggcctcaaattctaatattcagcgttatgataaacgcgctgaacatcatccaggtcattcaatagatctaaaaagcggtcaaactgctccacttcttcaccttgaatttcggttgtgttttgagcaacgaattgaatttcatcaacctcaaattcaatctcgccaaatgcatcggttaatgcagtttttgccttgctgtaatcagtatgaggcgcaaaaacagttactttaccgtcctctagctcaatatctgttacatcaacatcagccatcatcaaggcttccaatacagcctcttcgtcagtaccagcaaaaacaaaaatagcactgtggtcaaacatatgactcacactgccttggctaccgattttacattttaccttgttaaagcaagtgcgcacgtcaccaaaagtacggtttgggttatcagacaaacaatccacgataaccatagtattgccaggaccaaaaccttcgtagcgagcagtatcaaagtcttctccaccaccacctttcgccttatcaatcgctttgtcgataacgtgagttggcacctgatcttttttagctcggtcgatcagagaacgaagtgccaaattaccattaggatcaataccaccggattttgcgcaaacataaatctcacggccgtacttgctgtaaaccttggctttttggtcagacgtttttgccatggactctttgcggttttgaaaggctctgcccattacatattcctattctatacagtcttaaaaataagattctaacgtgtcgcccaaaaagaaggaactgctagccaagtataaatacaataaaaagccaaccttaccacaacaaaaatgctatgaaacaagaaacctagccaatatagacatacaaccatcaatccccaagtgacaagtaactaagtaagctgtcgaatgactttcgcaagcaccgtgattgcttgatggatttgcgccggagaaacacgagcaaaactcaatcttagaaacgaatcatcaagtggacttttacatgggaaaaatggcgtaccaggaagaaccaacaccttatccttcaacgcttcagtcagtactaattgtgatgaaacacctgcaggcaatttcacccaaaagaacataccaccagctggaagagaaaattcaataaggtcgccaagctctgcatttaaagcctcagccattacagcccgcttttccttataagctttttggagttgaataacgtgatccggatattgtccagacataaagaattgggtaatcatactctgaccaagacggttggtatgaagatcaacagcttgttttactttaaccaagtacggagaaaaagcatcacaggatacaatatagccagtacgcaaacctggccacaaaaccttagaaaaactccccatgtacagccaaggtgtttgttttatcaaagtggaaataggcgtaaggtcaacattgtcataacaaagatcgcgatacggatcgtcttcaatgagcaatatatttttctcatcgagcagagctgcaatctcgcgccgacgctccaagctataacaatgccctgctggattctgaaaattaggaatcaaataaacggcttttggatgataccgttcaatcgcatcgcgtaaagctgaaacagacatcccttcagcatccgacaaaacatcttgaacctttgcgccttgtaatttaaatacctgacaagcagcaagatacgtaggctgttcggttaaaatggtcgaactttcgtctaaaattaagcgactaacaatatccaaaccttgctgcgagccgttggttatcagcacattctcagtagatgtctcaatgccccgatctgccacaatcgacacaatacagtcgcgcaggtctttttcgccttcacttgggccatattgtcgactgtcggttagttgcttcagttctgggtaagcaggcatcaaattttcatctggcaaaccacccgctaaagatagaacgtctggctgttgactataatgcagcaattcacgaaccaaagaagcttccatgtttcgtgagtgtggagtcaataaatgagaaatatccatgccaaatgcctcgatatattaagagtagagaaacagagtcagacattttaaaaaaatagaaaagatacaattctcgatttattgaaggatacagaaagagaatgtgttatttattgctcaatattttttgcctcagcgtgcagcaagcactcgaactgctgatctttttcttgccaaagaccattcacccactgctgaaaatacgctctatattctgcatcatcttgatagttcccaagtaaagaatcatcaataggcattactctaatatgcactttaatattggacacttttccacaaagataatcaaaaaaactcggaataccttcaggataaacaatagttacatcaattaattgatgtaactttccgtccatagcatttaaagcaaaagacaagccgcccgcttttggcataagaaggtgcttataccgactagattgttgatcatgtttttcagcggtgaaacgagttccttctaggaagttcataatcgacacagggaagtattgaaacttatcacaagcttttttcgtcacctcaatgtcttttcctttcagctcgggtttctttttgagcagcgcagaactgtaacgtttcataaaaggaaactctaatgcccaccaagcaagaccaataaaaggaacccaaataagctcgcgctttaaaaagaacttaatgaagggaatacgtctattaaacaggcgctgcagaataagaatatccacccaagattgatgattagccgttatcatataccaatcattcaatacaaaatcacacgtacccgacacatcaataacagaacggcctaagtagcgctgattgatgttatttatcccgatccaaaacgttgctatgttgtccaatacaacatttaaaaccgcccgtatcgacgcaaagggtaaaatacacttaaacaaagccaaaaccatgacaggaacgaaacaaatcaaggtattcattatgatcaaaaaaaatgaaatcagaccttttaacacaaacaaaacaggcataagccaacctaaaatacaaaaattgacgcatcatactaaaggaaactcttgattggaaatcctcattatttacactccaaccaagtagccagctttccacataaaactgtatagtaaacagacgattagaatgactactcaaccagctcgatgccgaagactttgtgataacgtatcggtaattattaactccctgtaaataacacataaacactacacaataggacctcaaactccactatggcaatgaccaaaggattaaaaattcgacataaactttttgcagtttttgttttaagtaatattttactcattgtttctatgtggcaagtatttcaatggagttttgatagaggatttgtatcctacgcaacggaacgtgatcgtgactttttagagcaaatggcaaacagaacggccaacttatacatttactacgacgattggtattttttggtccaagaaagccgaatggaaagcgaatggcataaagcaaaactagagaacttaagagatttggttccgccccctagcacgccaaacttagatttaatctatccttcccagtattatcgccaacgttttctattattcgatagccaacaaaaaccgatcatcggtaaaactcgctttgccgatgcagaaacccacgcagttagcgtgaataaaaaagtagtggggtacgttggccttcgctcaatcagagagcttgttcaggatcaaacattgcgctttgttcgccagcaaggtgaagcattcctacttatctcagccttcatgcttgcgatagcagcacttttaacttggcctttggcgcagtggttaagccgccctattagttccatgcagaaagccacaaaaaaactggctgctggaaaatttgacactcgcatatcagtaaaaggggcggatgagttagctagccttagttgtgatttcaataacttagcttgcaccttagagcacgcgcgcgaggcacgtaaacgctgggttgctgacaccgctcacgagctaagaactcctgtagcaattcttagaggagaaattgaagcaatgcaggatgggattattaaagtatctcctgaaagcctctcttcactgcatcaagaaactcttcatattgcacgcctaattgatgacttaaaccaattatcaatgcatgatatgggtaatttaagctatgaaatggaagatatttcgataaatgacattattgaacaaacagttcaatcaatgacacttccttttactgaagctggattagaattagggtttgaatattctcaaaaaagccctattgttatgcatggtgactctgatcgattacatcagctcttttcgaatctaatgaataattcattaaaatatacaaatgcgcctggaaagctaaccgtaaaacttttaaaaaagaacaagaaagccgtcgttctttttgaagatactgcaccaggtgttagcgacgaagataaaaacagaatttttgaacaatttttccgagtcgaaaattcaagaaaccgcgctacaggtggacgaggcttaggtctcgctatatgcgcaagtattgtggatggtcatcaaggcacaatcagtgcttatcactcccctgatggtggcttaggaataaaagttgaattccctttaaactagtatagttaaacgaacaggaacgaataatattatgagcaaagtactgattattgaagacgaaccaaaactagcagaactaatgtcagcttacctagaacaggctggctatgaacatcatcacctagatcgtggcgatattgctgttaattacatcaaaaataaccaagttgatatcgttctactagatctaatgcttccaggattggacggtgtagaaatctgtaaacaagttcgtcaattcagtggcgtgcctattatcatggtgacggcaaaagcagaagaaatcgatcgtcttatcggtttagaaatgggtgctgatgactacgtttgtaaaccatttagcccacgtgaaattgtcgctcgcgtaaaagccaacttacgtcgcgtagagttagaccaagcagaatcaccaagaactgatggcttcgatctagatgtagatcgtcttcgcgcaacgtataaaggtgatttaatcgacttaacaacagttgaatttcaattgcttcaattgctaatcaaagaacctggtcgcgttttcggccgtgatcttataatgaaaagcatttatgccgatagccgtgtagtgagtgatcgcactattgatagccatatcaaaaagcttcgtaagaaaatttctgctgtggcacctgaattaaatgttattcattctgtttacggcgcaggctaccgcttcgaaaacaacgatcagtaaaacccttctttaaggaatggcgttgaacaactttttagatgtactggtattttctttctctataacaatgccaatatttatgatattagcattgggagttattttataccgaatacgaattatcaatgacaacttcattgatgtcgcatctaaactggtgtttaacgttacactccctgcgttacttttcattagtatttccaagagtgacatatcttcaaacactgacttatcattggtgatatatgcaatgatagcggtaactgttacctatattgcattagaactactcttgtctatttgggagcctgataaagcagaaagagcggttttagttcaaggtgcttttcgatcaaatatgggcattattgggttagcctattgtgttaatgcctacggcaacaatgttttctcggtggcatcagtctatctaggcggagtcactatattatttaatatactatccgtcattggtctaagcagagctctagggaaaaatgccagtttgattggcattctaaaaggtatagcgaaaaacccactaatcatcgctattttggctgcctttattacgtcactaactggtttatcacttccttcaacgctttataaagcaggagattattttgcacaaatgacgctccctttagcactcttgtgcgctggagcatcactcaactttaagtctttaaaaagcgggatgttaggcgctatattggcatctgtaggtaaacttatttttatccctttcatactgacttttggcgggtatttattaggctaccgcggcatggagctaggcgtattattcctcatgtcatctgccccaacagcatccgctagctatatcatggtacgcgccatgaatggcaattcttcacttgcagcaaacatcatcgttattacaaccatcgcatccttgattagtactagtattggcgttactttgttacgtagctttaatttaatctaatccgattaattaaacatttaacactggctaaacacattaaaggctcgcgagactttctttgatttcacaattccgtaaacatcgtcttttctttctcacctccggttgcactctacttactctactattttttggtgtaaacaccattgcctatcaggcactcattatagacaagcattcggaaggccaagataaactactcgattacgttattgagttgcgcaatgaattaaaaaattaccatatcctcccctatgctcttgcagataaccctactctactggcctttatgaataatcctaaagatcctgttttaacacagcgactgcagcgacaactagaagacctgacacatgtatccaaaacacaagattggtttattttatctgctcagggtgatcttttggtttccagtgaacaatctccacacttcaatttagatgactactttagtaagcaagacttaagcaatgtacttagggaacaacaaggagagtacatccttgtctctggttacaaccctaagcagtatcaatcagcacacctagtattggctcctgtttatacaaaagcaggattagcaggcgctgtcgcagtaagaattaacgtcagtgatttgattgagcgatggaatcttttcgatgatctcgttgtgatgacagatcaaaacagtctcattttcttagccagtaaattaaatcggcttttagttagtaattggctagacaaccctacagatgtccagtttttaaataatactcgctctaaaatttaccatctaaacgatgaaaactaccttttacagaatgtcacgttagatgacttaaagtggcaaattcattacttatcaaatttaaaaggcatccagaaaaaagcacaaaatatcgcctttatcagcctaggtgttttagctctgatatttcttttttggctttatcggcgcgaacgctctttaaaaattgcgtcaaaactagagaatgaaatactcattgccaatagtgctcaacgccaaagagtcctgatagaaaatacccatgtcggactattacagctaacaaaacgtggtgaaatatctttcgtaaacccaatggggttacgttatttcgggcaaagagctgaactaaacagccattatttatatgagttcctaccagattgtcccgagaaccaaatcgccttagcttttatcagatccctgcaaacacaagaggtcgctggaaatacatttgcagcaaacttactagaacaagaagtggttttacaaaaagaaaacggtcaaatttttccggcactactctctgtctcttctttagaatggagtgactcacaaggctacttagtaaccctactcgatatcagcaagcgcaaaagagcagaattgaatttgctcgacgcaaatacacgacttgaagaacgtgtattagaacgaacgaaggcattagaagccgcacaaaaagagctattaaggaccgaaaaactcgccgccataggacaaatgtcgacagccatcgctcacgaattaaatcaaccactcaccggcataagaacattagcctataccgcagaactgctacttaaacgccaagattcaaaacaagctttaaaaactctcgtagacctagagtcccttgttgttagaatgcaaaaactaaccagcgaactaaaagtacttgcttatagaagaccagaacaacttgcaccaacctctataaaaagttccgtagaacgagctattgaaagccttggtgatgacgtaaacaatgttcagtggaaaattgcattcaatgatctagatgctgttatcgcggaacctactcgactagaaagaatattttctaatttaattagcaactccattcaagcctgctccgaacacaaaatcacgccaagtattaaaatatccctcgaaacacatgataaacagataaccataaactaccaagacaatggtccaggtatagaatcgtctcaacttacacatattttcgagcctttttttacgacaaagccgatcggtaaaggcttaggattggggctggcaattagtgcaaacctagcaaaagacatgaatggcgtactaaaagcaagtcatgacaatgactcaaaacttgtattcagcttaacactgttaaaggcctaatatggaaaacagtaacaccaacaatcacattgaaatatggctacttgatgacgacgatattgttcgttcaaccaccgcccaatggctgcgcttatcaaactataacgtacgagaatttcaagaggcccaacagctgatagatcagttcaaagttggactaccttgcattatcgtcagtgatattcgtatgacgcctatcgacggtttaacattgatgagcgactgtttgagtaaagagcatgagcttccatttatactgattaccggacatggcgacgtcgacaccgccgtcaatgctttgcgtgacggcgcttttgattttcttgagaaaccctttgacccaaaccggttgttacaaactgttgaaaaagctgttcaactaagaaaagttcagcttcaacatgctaatcaatcccagtaccttggcgacttacatggcttagaagaaatcatcattggtaaaaatgagcaaatcatccgtgtcagacagcaaattcgcaccttcgccagcatggacacccatgtcattgtttacggaaaaaccggctgtggcaaagagttagttgcaaaagctttacacgattgtagtccaagaagcagcaacccatttgtcgcaattaattgcgcagctattccagcagacctgtttgaaagcgaactattcggccatgaggctggcgccttcaccagtgcgaacaagcaaaggattggcaagcttgagcatgccagtggcggcacattgtttctagatgaaatagaaagtatgccactcgcgatgcaaattaaattactacgcgtattgcaggaaaatcagctcgagcgagttggcagcaataatacgatcaagatagacctaagagttgtcgcggctgcaaaaagtgatctacagacgctagaaaactttagacaagatttattctttcgactgaatgtatcacaaatacatcttccagatttacgcaacagaggatctgatattccactgctctttgagcatttttgtcgaatagcagtaaaagagcgcggaggagatcttagacaacttagtccaatcgatcatgaaacgctgacgttatacggatggccaggaaatgttcgtgaacttagaaacgttgcgctacgctatgcacttgaacctaacacgagtgttgcaaaaatattggcaggctaccaagctcaggatgatatagacaccataacccctctgccacttagcgtgaaggtacaagaatttgaacgtagcttaattgaagccagtattcgacaacaaaaaggcaatattcaacttgtgttagaacaactccagcttcctcgcagaacactcaatcagaaaatgcaaaaatacggcctaaatcgaaccgactacttagactgactcccaccaaacaatacacatcagataaaaatatgaataaagtgattctcatataaaatatttaatgagaatcacttgcattgaaagcaaaaagaatctttaatgataaccattatcagattgaggcgacatacgatgcaactaaacatgcgcgatgtgtatgacaatgcaggaaaaatcaaagaagaagtagcgccatggctatctggccataaacaactacttgccctacttccaaatttgcaattacttgaccaacacttaattagtaatgcaaatgtttcaatacatgaagaagcaaaatcagggctttatttttcttttttgggtacgggcccaatcaagacagcaaaagatattaattctgtacaaatttcatatcagccaaaaaatattaatggtcatttcttgatggcaaagggtgatgaatacagcctactgcaaactcgaattagtccagcccatttagcggcagtcctaggtgaaacagaggatcaaatcatccagcattttatggctatgcgagacaagctaggcaatgaaagctccgtgattcagctacctcttacagaaagaaccatcagtgccattgagcccatattggcacacaaaggacacacgatcagccttgctggatacctctattcgcttatatttacactgatcgagcagctacaaatgctcagtcatttatcacaatgtgaagactgccaaagcaaacttttccatgcgcaaaatctaatagaaacacctgaatacgatactctcaacatcaaacatctagcgcaacaagttggccttaatacagaagctcttgccattggttttaaccttattgtagggcaacctatcgaaagctattgcactcgtagccgaatcaaatttgcagctgcccaactaagacaaaacccggctgaaaaatctcatattgtagcgcaaagcggtttttcagaagaccagttcgaagcggcttttattcaacactttggtgtcagtagccaccaatatggacaaattcactaaattacagaaagcaaaggcatcacatggctcaatcaacaattgcccttatttacggcacagatacaaacaatacagaagaagttggccgcaagattgccaaacaatgggaagaacttggtgagcaagtagatatattcaacatcaaagatattgaactgagccaacttgagcaataccccatgcttatcttgggaatccctacttgggattttggcggtattcagtccgactgggaggacattggagacaatctagctgaactggctcttgaagatactgtcatagccctatatgggctaggtgatcaatttggctacggcgattattttgttgatgctgtaggttggctatatgaaaaattattatcaactaatgcgacctttattggccaatggccaacagaaggctatgaatttgaagcatctagagcctgtatcgacaacaaagaattcttcatcggcctagcaattgatgaagatcaacagtttgaactcactgatcaacgcattgagcagtgggttatccaactttacgcagagagagcagtagaagccgcctaaattatcgcctgactggccattagattgaagctaacgactcaaatttggtttacccacacattcgctgccccgaatgcccaaatttagcatttaatcaatgagataattttacgacttgctctaaatagcgtgaagaccgtggctacctctcctttctctcctgcttggaggtagccacgtatttctttctattgtgactatttttttctagtcactattcgctatgatgttaaaaaagatcgtaacctctttaacaaacagcagggacaaatgaacttacaactttccgacatcatcattcttctattaattattgctgtagcctacgcttggtggaaaaactcctccattcgagagcaggctttaataaacgcaaaaaaacactgtgaatcacttaacctacaacttttagaggaaagtgtcgctggtgcagaatggagaccaatctggaaccaaggggaaataaaaattaaaagaacctacaggtttgaatttagttccagtggaatagcacgatatcaaggaaaaatcagctaccttggtaaccaaaaaatagacatatggctaagccctcacgacttttagataagccaaatttacctcaccacaaaaaaacatcaaaaatagcattcattaccattatcgtaacaagataaatctatatttttatgtcaattaattgcaaacaaggccatagtagaaatagaatgcttaagtaaacatttgtaatgcttcaatagacatgtagtgaagactgaaagttttgatggctctcagcaaaatgtctatttgttcaatttataataaaaaagtgcaggatataatatgttggcaaaccttagttttcgtaccaagttactctcattattgattgcggctattcttggattcgttgttgtaactgcagttgctttacaaggattgaatgttcaagaaacctcatcctcaaaattcgatcgtcttaccacagtagataaagaccttgcatctttagctattaccttaatggaggaatacgagacactgtctggcattgacaacagcacctacgaaaattttctagagcagctaaatgctaaccacgaaaagttcatggttacgctagaaaatgatacaaaccttcttcaagacccagaagcaaagaaaaacataactaacattacctcttctttagccaattatagcgatacattaaaactacttgtcaatcaaagacaaaaagttggctttaatgggtcttctggtttaaagggcgaaatctctcaattaggtgaaaaagtaacagaagaaatttcgttcttaagcctagtaaaacaagaattcctaccggttcgagaagccgaaaagaactttatctttgaaccagttccggaaaacaaagcggccttcatggaacgttatgacaagttttataaacgtgttactaacttcggccttgaagaacgcttcggtgaagttattaataagtattatgcagctgtcgaaaactttgataaagaaaaccaacaactaaaaaacctacaatcacaatttatagatagtaaaacaaattttgctcaaactcgtttagctgcagttgagtacatgcaaaaagcagtgctagaagcacgccagcaagcttctgaaagctctcaacaagctagcataagcttaatcattgtaagtattgttgttgctgtcattgccgcgcttatgatgatgggaattggcagcagtgttaatagtacgctcaatcaaatcatcaaagacctaggcaaagttaaaggtggtgacctaacagctcgtttacacgttaacaaaaaacgtaatgatgaatttgattctttatgtagctctgtaaacgagatgacaacggggttaggctcagtaattggtgaggttgtggataccactcaaggtgtcaacaacatggttaatgaactcaacacttctgttactaacatcgcgcaaagcaaccgctctgttagtgagcaaacaaactctctagcagcagcgacagaagaaatatccaccactatttctagcatttctagcacaacagaagatctaagcagccagtctcaacacacttacgaatctgcaaaagttggtgctgaaacgatcaagggtgcgttatcgaatctttctagcactattagtgttgtcaacaaaacaagtgagcaacttaacgaacttggccaactatctaaagatatcgacaacgttataggtatgatcaatgacttagcaaatcagaccaacctccttgcactaaacgcagccattgaagcagcgcgtgctggtgaagctggccgcggtttctctgttgttgccgatgaagtacgttctctagctgagaaaacagttgatgcaacagccaaaatcacagatatcgtcagcactattcaatcttcaacacaaacagcaatcgaaactatgcacagtggtcaagaaagcttacatgctattgaagagtttagtgaaaaagcagaattggctattcgtgaaatagaacaaaatgcacagacaagttcagcttcctcaattgatatggctcgctctatccaagaagttgcaaaaacagctgtacatatgagtgaagaaatggacaaaattgcacagcaacttcaacgtgataatagctatattaatagcattgaaggcaatacccgtgacattcacaatcaagttagcagcctagataaaaagacgagtgtttttactactcgttaatgcaaataggtaagctactaatgtaaaaaaaccggctttgatagccggttttttttcgatcatatttttgtaactttactttttggctaaaacgccgccttatagatcagcgtattctttttcccaacgctttgcttctttcttagaagggccgcctagtacgttcactgcggtgcgcatacgagcacgagaaatatctgaacctagaatcgccatagagtcaaaaacagaaacagacgcagtcgttccagagatagcgacgaataatggtgcaaaaaagtctttcggcttaatctccattacttgcgctaacgctttcatctcgttaaagatttcgtctttttcccatttgctcaatgcttccaaacgccataaagcaaactgcatagccttacgaagcgtttcttcttctaacttgatagaagaaaaatcctctttggtaattggcaacataccttttaagaagaacccagccacatcagcgacatctgagaaagtttcaacgcgtggaattaccaacggtaaaatcttcatcaagtattcagggttaagcgcccattcaacatatttttgtgcaaaagtttctggtgttagattctcacgaatccacataccatttagccagctcaatttttcaacatcaaaaactggaccacccaaagaaacacgctgaatatcaaagtgctcaatcatttcgtctaacgagaatttttcacgctcatcaggcatagaccaacccatacgaccaaggtaattaattaccgcttcagacatataccccatgcgttgatagtacaaaatgctagttgggttcttacgttttgataacttagatttatctgggttacgtaacaaaggcatatgacacaaagtcggcatatcccaaccaaagtattggtacaatagaatatgcttaggtgctgaattgatccattcttcaccacgaataacatgggtaattttcattagatgatcatcaacaacatttgctaaatgataagtcggcataccatctgcttttagcaatacttgcatgtccacttgagcccaatcgatttcgattgtgccacgcagcatatcctgtacaacgcatgtaccctcttcagggattttcatacgaataacatacggaacgccagcatctaattttgcctgaacttcttctgccgtcaggttaagagcacggccatcatacttttgtggcaaaccttgctctttttgttcattacgcatttgatccaattcttcagtggtttcaaacgcataaaaagcatgccccttatcgatcaactcttgagcatattgaccgtaaatatcgcccctttcgctttgacgatatggcccatatggcccacccacatctggaccttctgcccaatccaaacctaaccaacgtaatgcatccaaaatcattttttcagattctggcgtactacgagtttgatctgtgtcttcaatacgtaaaataaacttgccgcccattttacgtgcaaatgccatattaaataatgcgatgtaagctgtgcctacatgcgggtcgcctgttggagaaggcgcaatacgtgttcttacctctgacataaaaatctcatttattggttgtctgaaatgccgctattataagcgtctcataagatatgagtaaggggctaaggctatcttttctacctagaagtttgatattcactcaactttacttttgatataccttagctgagaaagtcgaacccctatttccacatccgttttcagggcaactaatgaacgagataacaaacactgttcataaccacctgctaacatagactgaatgcgctctgaaaaagagggcaaattagcataaatttcttcaactgtaggaaacaaactaataatacttaatgctgttttcggcccaataccttttacacctggaattcggttggtagtatcaccgactaaagcccaatagtctgttagttgttcaggctccactccatatttaccgggtacccaaattttgtcgtaacccaatttggcaaagtaatcatattgcagaatacgatcattccctaatagctgagtgaaacctttatctgttgaaacaatataggatttaacattgctgttcgccgctttcaccgctaacgtagcgataaggtcatcagcttcccaaccatctattctcaaacaaggcaaatggttgaaacgaaaaaccttagcaaagtctggcaaggattcgagtaaggtatcatccataggcacacgacctagtttatattctgggtagactcgatggcgccacgttttgccatttgaatcaaacacaactacagcataagaaggggtaaattggtgggttaatttcgccaaggcttcaatagcaatactttgggtgcgctcaatacgacgcgttgaatcttgctctgattctaatgcggcatagagtcttcgaattagattcaatccgtcaataattagtaattttttatccactgcaaacccttatttttgctacattgtttgacgtttacttgaatttaatagggtaccatgagagaagattcatcacgacaacttgcgtgctgttaaaatcaacaaaaggactctgttatgaacaaccaaccagcctatttttgccttagcattcttttaggagcctctgctcacagcgcttttgctgcaccgatcaacgctgttatcggtttagataatagccaaatcgtggaaactagccagcaacttagccttactccgaacacaggttcactattaccgcttcaagaaaatttcgcaccaattactcatttagaaaacaacttaaatgctaactggtttgatttaataaacaaaaaagtaagagtggaacacaagcaaagagatctaaattacactggcacattggctaaaatcgagaacaacactcgatcctttgtgcttagcaataaagagttttctatgacattacccatggatgacttttacttaatcccgcttgaaaacccaactgctgcggatacaaaacctgaaagtaaagctgatgccgataaaacagcgccctacaaggttagctatcaaacaaacgagctttcgtggtcgccacaactcagtctgattttcgaaaataataaggtttctgtttctcagcaagcgcttattcacaacaattcaagctctaccatccaggtacaggacagcctactccactactcccgaagtgctgcccctcagcttttcaaagcagagcgcagttcacttgcaatgagtgcagatagacccgacataaattaccaagataatgaagtgagctattctctgggtggtggcacactgtcaatcgcaccttattcaaacaccttaatccctttacctagcagcgatagcaatatagatagccaaacacataaagcaaagctttatacttatggtaataattccggaaaaatcgacttaaatttctataacaacctaagcttcacttttcaaaaaaatggccttccaggcgaatacaagacattttggaaaagaggagacctgcttattccgggtaatacagtccgtttagatacagttcgtgaaggccgatcatttgacgtcatgaccaataaaagccaagacataactggctatttgaccttggttagtgcttcatctcaaaaacttcctagcacccaaatttgggaagccactattgaaaaccactcaaatacagcacaaaagtattcaatagaacaaagcactaatggcgttgtggatatattagaagacaatgaagcaataccaataaatgcaaatagtttaattgtttcaggtgaaataaaggcaaactcgaaaaaaacgattacctataaaataaacgtaaaaaactaaaatgaaggaatgtgaaaaaaatagactaaaaagctgccttgcttgcattaatttttcacattccaagtctacttaaaacatttcgttatgatatggtcaatagtcataatagatatagcaagaatgacactgccgaaagcgagaaacttgaggtactattataactatatttcatactacgagcccacagagatctatgaaaaagcatattataccatcactcatcgctgcagccgttctaagtagtacagctgctcatgctgaaagcatttacgaagtatacaaacttgccaaacagcatgacccaggtttacgagctgctgcagcaacctaccaagctgaaaaagaaggcgtaaccgtcactaaaggtaatctataccctaatattagctttaatggcaatttgggttatagcaatattgataactcatctagcaactacaacaatacatcaaatagcttatcgttagatttaagctatccaatatactctccagcccttaactacgccgttgatgctgtagagataaattcagaaagtgccggcattcgctttaataattctgaagaagatctagcacttactactctaactgaatattttaatcttttaatcgcgcagtcaacattgcaaacaaccgaagccttagtcaaaagcactgcaagccagctagatcgtgctaagaaacaatatgaagtaggtttggcatcgattacagacttacaagatgcgcaagctgaatatgactctgttcgtgttactgaactaagcgctcgttcaagtgtgtcttatgcgcaaaaagccttgtaccaaagaacaggacaagaaatcaaaacaattccgcaattgtcaaaagactacccaatcagtcttgacccaaacatgacagttgactctttaattgcaaaagctcgtcttgataataaagaactacaaattttgaacctttctgtaaaaagcgcagaaaataatattagtatccagaaagccaatggacgcactcctaccgtatcaataacaggttctttatctagaactgacaacgactacagcagcagtgcccccgcctcaatgagtgacggtgcaacaaatacatcttctatcggactaggtgttaaaatcccactatatagtggtggtgcaattaatgcttctgtcagacaagcaactgcacaagcattatcagcaacagaacaaagagcaagctcattacaagctatagagctaaatatccgtagcctatatcttgatttgcaaaccgccgttgctcaaatcgatgctcaacagcaactaattcgttctcgtactagcgctctagaagccacaaaagcaggatacgatgttggtacacgcaaccttgtagaattacttgatgcgcaatcaaacctatatgatgcgcagaatacctatgaaaaatatagatacaactttgtagtgaaaaaactaagcctgttagaagctactggcgaccttacagaaggcaagatcaaagagctggataaatggttagtcgctaaaaactaacttagcttttctgattatgaataaaaaagccgtaaacgctgttttacggcttttttttcctgcgaataagcagattaacttagcgggctattaacttttctcgcttagtgaaacgaaccaatactttatacaatccataagcatctcggctaccagccaattcacgaatagaatgcataccaaaagttggtaaaccgatatcaatagtcggcacacctatttcgcctgatgtgattggacctattgtactaccacaagccatatcactacgaacaacaaaacactggacctcataattttcctgcgcggcaatatcacgatacacactcgctgtttcgctatttgttgcataacgctgattggcatttactttaataaccgcacctttgttaatagaaggcgcatgattcttatcatgcttatgagcgtagtttggatgcaaagcatgagcattatcagcagataccaacatcgaacgttgaatcgtctgaacatattgctcaggatttggtgttagacgacgcaacacgtcttctaaaaatggcccatttgcaccacaagcagacaaactacctatctcttcatgatctgtgcaaataagtaaactaggacgctgtaaatcagaatctaacaaagcacgcagcccaacaaagcagctcagtaaattatctaaacgtgccgaacaaatatattctttgtgcaaaccaaccaaagccggaagttgcgtatcgtataagctcaattcaaaatcaagaaccgtatcaatggccaaatctgcatattgtttcttaagttgagattttaacaactcatgcagatcaaactcgtgttcagcgccacacaaaattggtaatatttcttcttgagggttaacagaaaatccttcgtttgcttgacgattcaaatggattgctaagttaggtaccactgcaattgggtctttgaaatccaccaaacgacttacaatatcacccgcttgcgttttcagtgtaatacgacctgcaatagataaatctctgtctaaccaagtatgaagcaaaaccccaccgtacacctcaacacctaactggtgataaccaaagcgatcaacttgagcattaggtttcaatttcagacaagggctgtcagtatgggctccaatcattcgccaaccactttggctaaaattgagttgcggcgtcgtaaaggcaattaaagaggattcattgcgcgtgacaaaatacttcccaccctcttctattacccaatcatcttcttctaacaattcagtaaagccttctgctagcaaagcagaacgcatactagaagtagcatgaaaaggtgtcggagaagattgaagaaatgatagtaaagagtcgttaaaatttgaaaattccatagtgtcctataagcagaatgctttaaaaaagtgactttttaacactttggctagccttacagcccagtgtctaatatgattttaccaatgacgtataaaatagacagagagagcccataccggatgaactataaacgccttttgctttgccttttaaccggctatacctttgcctcaacacctgcgtccgcttatcaggagctacagcctcctcatgaatacgacaaagtatcaaaagaactcgttgagatgctagaaggcatccattataacagacctcacattgatgatgccatttcagcaaaagcctttgattactacattgatgctctagacccgagcaaaagcttttttcttaaaagcgacatagacaagctatctcaatatagaaacagctttgacgacgcattaagagacggtgacacaacggttgcttacaccatctacaatctttaccttgagcgtttagaaaagcgacttctaagcctccaagaccatctaccagagatgatcaaaggtttcaattatgaaattgatgaaacacttaatacagacccagacacgcaaaaatgggcaacaactgaagcagagcttgatgactactggcgcaagcgccttaaaaaccgagctttaaccatgaagctgaacggtgaaagcgaagaaaaaatcatctctacacttgaacgtcgctataaaaatcaaattaagcaagtcgaccaaactaatgctgtcgacgtgtatcaaatctttgccaactcaataactgcggcactagacccccacaccaattactttgcaccacgcgcatcagaagcttttaacatcaacatgagtttatctcttgaaggcattggcgctgttttacagatggacgatgactacaccaaagtcgtgcgtttggttcctggtggccctgcagcaactcaaagtgatctctcacctaatgaccgaattattgcggtaggccaagaaggcaaacctatggttgatgtggtgggtatgcgtcttgacgatgttgtcgatatgattcgtggcgaaagagatacgaccgtaatactggaggttacgccaagcaaaggcgacacacaaacgagtaaacgcattagcattgtgcgtaaaaaagtgaagcttgaagatcagtccgccaaaaaagaaatcgttgaagtggaacgagatggcgagaaatacaaagtaggcgtcattacactaccaacgttctattccgattttgccgcgatacaggctggcgacaaaaactacaaaagctctactcgagacaccaaagaactcatagaagagctacgtaaagaagatatttcggcattaattcttgacctaagaaataacggcggtggttccctacaagaagccaatgccctagcaggtctatttattccatctggaccgacagtacaaatccgtgatcaaagtggacgagtcacaccattaggcgattctgaccctgccattgcttacagtggtccaatggctgtgctggtaaaccgcatgagtgcatccgcttctgaaattgttgcgggcgctttacaagattacgggcgtgctctaattcttggcgatcaaaccttcggaaaaggcacagttcaagtattgcaagatatggataaggggcagcttaaagttactcaagctaaattctatcgcgtctctggagaaagcactcaacataaaggtgttatgccagacatagccttcccttctttgattgataaagaaaccattggggaaagtgcgctagataaccctttaccttgggataaaatccacgaaactcgctatccagtttattggaatatgccggcttatctacctattttagaaccacgtcatgaagccagaatggcgaaagaccctaacttcattgcgatcaatgaacaaataggtgagttcaaaaaacaagtagaaacctataaaactatttctttgaaggaaagtactcgcataaaacaacgagaagacaataaaaaaagcgagctagaacgtgaaaacactcgccgcaaagcgttaggactagaactactcacgtcggttgaagatattaaaccgatagaagaagacacttacgcaaaagaagcgtctgaaatcctattagactttattgccaccaaccaaatggcagaaaaacaagccgaaaagaaaacagcgcaaaactaaaagataaaacataaagaacgaaaaacagtatttgactgtttttcgttcttatttttatgcgccatctaaatcattaatccattgatacgaacattacactatggcaaaagcgtcatccgaccggaatacaatcgacctatttggtaaatcccctggccgccctcgcacccaacctctcactcgaaaagaccagctcaagatcaataaacgggcacaacgagagaaagaaaaagctcaggggctaaagcgtttagaacttatcattgagcaagacattatcgagaagctggataaactctgtgaaatgaatggattaaaacgtgcagaatggctaacccagcaaattaacaaaagcctagataaacccaaaagcacaagatctaaaaaataaggccattcacgatagtgatttgctatactcaccagccaaattaaacagcaagctactaaacagacttaatatggccaaactgtacttctactactcggcaatgaacgctggaaaatccaccgttctattgcagtccgctcataactatcaagagcgaggtatgcgggttttactccttacagcatcgatagacgaccgatttgaaacggggcaaattgcctcacgaattggcatatctgcagaagccagcctatttgatagcaatactgacatcatcactttaatcaaagatgaaaatcagctaaaagcattaagctgcatcttgattgatgaagcacaatttttaaccaaagaacaagtctacgatctttcagaagtcgttgataaactgcgcattcccgttctggcttttggtattcgtactgacttccaaggcgaactattcgaaggcagcaaggcattacttgcctggtcagataaactaatagaattaaaaaccgtgtgtcattgtggcagcaaagccaccatggtcattcgactcaatgcacaaggaacccccgttaaagaaggcgcacaagtagaaataggcggcaacgaccgttacttgtccgtttgccgaaaacactttaaagaagccgtgagagactaattatgtggttcaagaacgcccagattttccaattaaaagacaccgaatcactagatactaatgaattgatcgacaaaatccctgagttcccattaaaagaatgtggctctcaggaagagttctctttcggctggttaccacttatccgtaacagcgaacaatggagcctagccagtgatcgctgcttactattccgcgcaggcaaagaagaaaaagtcttaccttctgccgtggtacgtgaagagctagaagctaaagtagctgaaatagagctaatcgaaggtcgcaaggttggtcgtaaagaaaaatcagacatgaaagacgagctggttttcacacttcgtccgaaggcgttttcaaagcgtacagacatctgggcatacattgatctacaagctaaaattttggttctcaacagcaccaatgccagcatgacagaacaactatttaagcacctacaaaccacacttggcagcttcccaatgaccccattgcaagcgcaagtttcaccctcttcattgatgacagattggttggttaaaaatgaagtgcctgccagcctagaaaccggtgatgaatgcgagatccaagattcttctgaagacaaagctaccattcgcttcaagtctctagagcctttatctgaagatgtaacccgacatttacaacaaggcatggcggttaaaaacctaggcctgcgctggacggacaaattaagcttcgttctgcatgaagatctgacattacgcaaaattaaatttgatgatgcattaaaagaagctgcgtttaatgattctcaaggtggcggcttatctgatatggacgctaacttctccttaatgtcattgactatgagagaattttttgcctcttactgcttatggtttgagatcaattaaaaccccgtcttttcttagctccccaaccttttccacagatttcgtggataagcttggggagaacattgggtaagctagacaacaaggcgctcttgccataaagatccaaaatgcactaatttaaacatgtataattcatccttattgtcaaattaaattcaacaaaaataccacttaaaaccactgttaatttctacttaaactcatcccccttaatagaaacttaagataagttaagtaagatggattatgttaagcagccctagtatttaaaactctcaacaggttaaaaagccttatgacaaaattgaagcaagaacaagacatagccataagagtcacccttgtcggagccgtttgggacgccctactcggtttagccaaaatagtcgcagggtatttttctcaatcccaagccttgatcgcggatggcattcactctttatccgacttagtcactgatgtatttgtatattttgcttccgccaactctcgccaaggaccagatgaaaaccacccttatggtcatcttcgttttgaaaccttgaccacagtatttctcggcatcgtacttattgttgttgctcttggcattgcttatgagtcaattactgcccccgcatcacaagcgcaatttacttggtatggcctcgcagcattggttgcgaccattgccattaaagaagctattttccattacacaaaaaaagcaggcgataaaattggcagcaaaatgctggttgccaatgcctggcatagtcgtagtgatgcactttcttctgtagccgtactaattggcttaattggtgtttactttggttacggctgggcagatatggtggcttcgattgtcgtagccctattgatcggcaaaatggcagtcagcatggtatgggaaaacttagctgaactggtggacacagcgcccgatccaaaacttattgcacaaatcaaagaaacagctaatagcctaaaacatgtcatggcgcctcatgatgtcagagcaagatccatggcaggtaaaatttacctagatatgcacattcatgtgccaagccatgcaagcgtaagcgaaggtcattaccttggcgatttagttgcttacaccatcaaaaaagcccattcacaagtacaagatgtgatggtacatatcgacaccgatgataagatccaaactgaaagtttcattcatgaatccggcaaaccaccacatttaaaactaccagctcgtcatcaaatattggcggacctaggctttttactgcgccaacatacagcctacgtagacatccctaacactcgattacactacctagacaatcgtcttgatttggaaatcatcgccaattcagcaaaggttccagaaggcacggacttgcaaaaactgaccactagaattcttcaggaactgcaaaccaccaactacataaataaggccactgtgctttgggttttcccagaataacaaagaaaattaatcagctatgttttgtaggtcgggatttatcccgacaaggcctaaaatgtcgttatgagctttttggggcgtgctttagtacgacaaaaaagctctcaacacaaaaacaaaactttgacgcgctaaagcacgaccacaagctctgaatcacgacctacaaaaaaacaatcacctgtaggtcagccttcaggccgtcaaaaagcccgataacaccaaaccaaaaaccttgacgctctaaagcacgacaatttacgccaaaaacgacgagtaatgaaacacgaaaaaattcaattactcgttcggttcatcggtaaaaacatcatcacttagatactctactggcaatgccttgctcgtcttagcacccatcaactttagcttctccgctctagcaaccagattaccccgccctgcggttagctttttcaaggccgaatcatgagtacggctcacggcttccagcttgctaccaatgtcatccatatcttgtacaaatcccgaaaacttgtcgtacattgccccagcttgccgcgcaatttcaatagcattttgactttgtttttcattgcgccaaatgttttgaatggtacgtaaagtcgctaacaaattagacggcccaacaataataatattgtgctcaaacgcttcgctaaataatccattatcaccttgtaaagccaaaccaaatgccgcctcaataggaataaacaaaagcacaaaatccagtgaggtaacgccaggcaaatcatggtacgacttagcgctcagctctttcatatgacgacgcaccgcatccaaatgctgttttagcgcacgatttctatcttcatcggtttcggcctccatataagctaaataactaatcagcaccattttcgaatcgacaataatttgcttaccttcgggcagatgaatcaccacatcgggctgcaggcgtcgaccttctgctgtttgataagacgcttgtgtttcgtattcgcgacctttctccaagcccgagcgctctaaaattcgctctaaaatcacttccccccaaccaccttgaagcttgttttgacctttcaaggcatgagttagactcaccgcatcatcactgattttctggttcagtagctgcaatccttttatttctttcaccaacgaaaaacgctcacgagcttcttcttgataactcttttcgacactttcttgaaatttttggatttgcgaaccaagcggcgttaataaagaacctaactggcgctcgttttctttcgccaattgcagcccctgctgactcataatttcatgggccatttgcttaaattcggtttcgttttgctttttttgctcgcggtaaaaggcttccttttcctgccaaacactttgtgcggcagcaaattgttgctctaaagtcagcgactctttctccaaataatgaatctgatctttcgattgctctaaaagacgctttaattcctcattttgtagctgcattttttcttgtgtgtgctgccactgacggcgcatagcctgtacaatagcgccagcaatgccagatagaagaatcgcgccgatacaaaagcccgataacacccaaactgattgcgaaagccaatctgtcatatgaattaaaactcgctattttaaatgtctgtttttaacaaagtgaggcatttgcatgacgtcacgagcaaaggcaagacgaggcaaaaatagacgaaaaagcggagtttataggttataaatgagcattttggatctatttttaacactgtattggcgcgcgcagcagtcatgctaaggtctcgataagtttacatggattactacctaagcccaacacacacgcaacgctttgatctagaaataaaaaatagtcagttcattacgaccgtttgtcgtacgaacggccgcgatgctgcaaaggcttttatagatgaaatgcgccaacgctaccctgatgctaaccatcattgttgggcgtttattgcaggtatgccaaataatgcccatctatgggatcaaagcgacgatggtgagcctaaaggcacagcgggtaagccgatgttgaatgtattacaacattccaattttggtgaaaccacagtagtcgtaacccgcttttttggcggtgtaaaactcggggcgggaggcttagtaagagcgtacagccaagccgtacaagaagcgctttcgcaaacagaatatgaaaatgtatatccacgcagccccgttcagctgaaaatcgcctattctttactggggaaggttgaatattggctagaacagagcgatatagaaataaccaacaaaacatacagtgacagcatagtgattgatcttgctgttattgaacgtacttggcctgaacataaaatcgtattgacggatttatgccaaggcagtttaactttaattgaaccggacaatgaataactatgtaccaaactggacaaagatggagtagccgcaacgagcctgatctcggcgttggcatgatagtagacacacaaaataagtcttttaccttgcacttccctgatgcggaagcggatcgtcaatactcaaatgaccagactagtcttgttcgccgcacgttaaccgtcggcgatcaactgcacttccaagatgaaaccttcaccgtattggaagtcgaagaaattaatgatctgatcgaataccgcatcagcgaagacgatgattggttagaagaatccatcattcaattcccacgtaacgacaagaacgagctagattctttattagcactttctccagctcgtcgcatgtggttcgacctacgtcgccatacgcttgaacaccaagcggccaatgcagcatcgccagtacgcggcttaatgggcttgaaagcagagcttctaccgcaccagatttatctggctcatgagattgctaatcgcccgaaagcacgcgcccttttgtgtgatgaagtgggtatgggtaaaaccctagaagccggcctaatcttgcatcaacgcttactaaacggactatgcaaacgcgtacttattctgacaccaaccaacctgcaacatcagtggttggttgagatgctacgccgcttccaccagccattctcactgatcaacgaatccgtgtacgaagacttcatggaaggcgacgacaacccgtttgagcaacaaccttttgttatctcgccaatcgattgggcaagccaacacccgaaagccactcagcatatgctagatgcggaatgggacatggttattgtcgacgaagcgcatcaccttgcgtggcacccagaaacaccaagcattggttatcaggtcgtggcacgcttagcggcgaaaacagaatctctattactgttgagcgcaacaccagaacaaactggtgaacgagagcatttctctcgcttgcaactgttagatgctgatcattatcacgatttcgagcattaccaaacacaacaacaagcattcaaacaagcggctgagttagcagaagctctattgccattcagccaagaagacagctcaccagcagcactagattggaacaaggcgtttggctcttacttacaagaagtcagcgccaaagattggttccaagcacttacaagcaaatctggtgcagaacaaaccgaagcagcaaaagaagccatcagttggttaatcgaccgccacggaacgggacgcgaaatgttccgtaacactcgagctgctgtgggtggcttcccggatcgttaccttcattcttatccattagataacaatgaacacttcgaatccgctgatcgtcatgtgcaaccagaaaccgaagtgcctgacggcttatgggaaaaagatcctcgctgggtttggctaaaggaattcctagaatgccaagcagacaaagttctagttatttgtcacaccgccgacatggcacaatggctaaatgaccaactgacttttgctggcttccagagtgcagatttccacgaacaaatgccactgatccaccgtgaccgtgctgcagcttatttcgcagacgaagatggtgcacaaattttagtgtgttctgaaatcggcagtgaaggccgtaacttccaattcagccatcacattgtcatgtacgatttgccagaacacccagacctgcttgaacagcgcattggtcgtcttgatcgcctagggcaactcaacgacgtgcaaattcacgtaccttatctcaagaaaagcgtgcaagagcgtctattcaactggtatcaccacgccctaaacgcattttgtcgtactacgggttctggcgataaagtcgaagaagcttttggcgatagcttacatgcgtacttgcatggccaagacgacgatacagatctgctaaaagaagcaaacatctaccatgaagcactgctaaaacaaatggaagaaggtcgtaaccgcttgctagaaatgagttcgtgccgtccagaacaagcccgtgcattaatcgaacagattaacaaccaagcgacaaaaggcctgcatcattacattgaacaagttactcacgcgttcaacatctacgcagactgcatcaatgatgatccagatcgcgccgcttggttcttgcgcccttctactgacatgatgctcgaagctctgccaggtatcgaagaagaaggcaaaatgctcatgcttgatcgccgtcaagcaagccagcgtgaagacgtagcgttcgcaacctgggaacacccgctgatcactatgctaatggacgaagttcaaggctttgactctggcaagcttacttcagctatcttgccaatcgctgcattaccagaaggcacagtattggtggaaagtatgttcgtcatcgaagcgacggctcacccacgtttaaaattggcgcaatctctgccaatgacaccaatgtggcaattgtctgactcaaacggcaaattcctccatcagcaatttacggccgacaaatgggcagaaaaactgaaaggtgtgccaaaccgagtcgcggaacaatgggttgctgccttgcgcaaaaaccttattgaagtactgcaagctcaccagttgaatgctcaagaccaagcgcgtccgatcgttcacgcagcgaaaacgtcttaccaacatcgttgccagaatgaaatcgaacgtttagtggaattgaaagcatttaacgacactattcgtgatgaagacatagaacgtcttgaaaccaacatgcaagaaggtttgactcgtatcgacgagcaccaaatccgcttggatgcgattcgtatcatcttaactactaagccggaataacatcctgtgcaggatgccgtgccgagtttagagctatctcgcttagagatattgtacgaagacgaatggtttgccgtgataaacaaacctgctaactgcttatctgtgcccggtcgtggcccagataagctcgattcaatattgtatcgagcagaatgtttatttggcgaagcctttgccatacatcgactggacgaagccacatctggcttaatactcgtggcaaaaacccacgaatgtcaaaaacgcatgtatgcgcattttcgtgaacgagaagtccaaaaagaataccgcgccttactgcgcggtcatcttttgggtgaaaaaggcgaagtacgaaaaccactgcgctgtgattggccaaaccgtcctagacaaatcatctgtactgatgaatggagcaaagactccatcacctactgggaaaaaatggcctatgaaaacaacaccacccgtgttcgactcgtgccgtttactggccgttctcaccaactgcgtgttcacatgcaaagcctaggacactcgattattggcgatgaattctacgacccagagtttcagaacgaccctcggttgttgttgcacgcctatcggctagagtttaggcatccgtttaccaaagcatggattgcctttgtcgcggcctgtccgttttagttcttgtctttaagttccattcaaacgctttgtatgcgtcaacttttattccgctctgctgagcgggtaactttttgctagcgcccaaaaagtaaccaaaaattcgctttatcgggctttcgcccaaacgtctcattcactttgctaaagcagagtttagcaagacgatttagatcgtaaggcatagattggttttgttgtacttaggaagggtatttttaactgactctgaaactccataaagtcgcgcaacttcgtcgcgtcgaactgacttcatcgggatctcaagcacagaaggtaactactactgattaccaagtcccttccccttttgttttccaaggggaaggcggaggatggggttaatctcttctttggctccattcaaaaggtgatgccctacaaaaacaacatttacgaaaataaaataggaaaaaaccgagtgaaaaagaggaaatgattattttgttaatataggtatacttattttcaagaaaccaaacaaaggagcttggtatgttgattgacacgaaaaaaatcgcagaactgccattcgatgggcaaattgaattaatggaagccgtaatgagtgcattgtctcagaaccaagctgaatttgactcacctaaatggcacctgcaagaattagaggctcgcacacatgagcttaacgaaactgaaaaatggcgcagttttgaagaggtacgagaaaggcttaaatcgtgatattgaacggttgcgatttttcgcaggtattcatcctaacattaatggcagattccgagttcttgcccgcagctttcctttttcaatctactaccaagttatagacgatcaagtcttgattttagccgtattagataatcgccagaatcccaaaagcattgaacatagacttaccaatagttaaatccaataccgtaagccagatgagacgaggcgcttacctgtaaaaaaagtggctatattacatgatgcccaacgaaaactgacgacaccaaccaaccccgtagatcgaaatttatcccgacgccgaattcatgttccattcgagtactttgtattcccaacctttatttcgctatttaattcagaaaaagctgagcgtataactttttgctagcgtccaaaaacttcagtttaaaggaaagcaaaaattcgatttaagatctttaatacctcaactccttcataggcacatgattgttacctacgctcgttatatcgtaaggcatagattgtttttgttgtacttaggaagggtattttcaactgactttgaaactccataaagtcgcgcaacctcttcgcgtcgaactgacttcatcggaatttcaagcgcagaaggtaatgaagactttgttgggggcagatcaagaaatagctttacctgatacaactcaaaaaaaccaaaaaacaccaaaaactattagtggttaaaaccgctatttttgataagctcccaaacatctaagattcccagctaaataatgtcaccccaacaaatcaacataaaactaaagaaaacgacgagagtcgcccactcgaatcatgaagagcacaaattctcaacattaactaacctttaattacaagctaaagcgtaaaaaggagagttcattgctttacttgcttgctctgtgatattcgcatcaaaaacacgggtgtaaaacgcggcgttcaagtttttggcctcagttggaaaataattgatcgcaaaatctgtcgcgttttgaacggtatcgaaggcataaaaccctccaggagttcctgtatgcaaaccactcaaccacgttttggctagtactccgggctgtgctttcagtactgagttgacgtctttccaaggtattatctcattaaatggctgagcatttagccaaatttctgtgtagacgaaagcgcctggcttttggggtaactttccaccaaagtgcacggagccaatatcgcggctagcctcctcacttctcagggcatcgaagactctagttgtttgagcaacgccaagctcgcgggcctcccccggaaaataatcagtacaaaagcgggttgcgttttcgacgctgtcgaacgagtaaaggccaccaacagaatggttaccaacgccggacagccaggtcttgtcaataaatccgggctgcttaaaaatggctgtattgattagctcccacgggacattagcgaagggaatagaaacttgaagttccgtataaacaaaggctttaatagacataatctttctccagatctatgaaacgacaaattgaataacgaacgttatttatagtatagtgatcgttatgagtcaatcattaaattacgaacgttattaaaaggatatccatgcgttataaatcaacccacaaagcggaagtaggtccgaagttactggaagccgtcggacgcggattccggcgtgcagggttcagcggtatcggcgtggacggactagctaaagaagcaggggtcacttcaggtgctttttatgggcattttgaatctaaagatgcggcgttctctgcagctgctgtggcgggacttgacactctgcgcgaggccattgatcacttacaagccacatataaagatatttgggctgccacattcatagacttttacttaagtgagcggttaacctgcgagcttggagaaagttgtggcctgcaaagtatgacacctgatgttatgcgtgccagtgatgccacgaaggctaaatatgagcagtctctaatgaatgttgctaatagtgttgcacgaggacttataggcaacactaaagcaaaacgtcttcagatggcttgggggttactcgcgattttatcgggaggcgtcacgttagcgagaagcgtcgaagatgaaaaaactcggcaagttatcgccgataacctgaagcgttccgcgttgacgatgatcggaaatactgaataacgagtacaaaaataccttttttgcaactgagctcatttgctcacgtatctagagtattaaaaattaatgttatgaagtaggaagcatcacttgatatatgagaattatgcttccagagaacggtaagaaaaacgagcatccgcactatcaatatagcattttaatatcacagaagtattaaccatataggaaacaatcatgtatctggccaattatcttttcttcaccacatcttgcgaacaagcgttagttttctatacaagttgtggtattggtacagtcgtagatattttgcgcttcggagagaacggaatgcctgttcatgatgaagccttacgcggaaaaattatgcactctcaatttgaggggccaggtgtaagattctttgcttccgataacgacgatgcagaaccaatgagaggctctgcgatgatattccaactggaggatcgtcaaaaaaccgatcacatatttggaatgcttagtgatggtggccaaataacaactcctctagcgattcaaccttggggagactattacggtaaactaaccgatcgttttggtgtgcaatggatgtttaactgcaaaactaatgtttgatattcatttgccccataagaataacaggctctgctgcagatgttaaaaacttaaaccattacaacatttaaataacaatggttcatttgcttggttcttctgtgaatgagcatcatctgaatcaaaaatgttatgcagtatcgcgaagatcaaaatcactagctgtattgctggaatcaatcccatcctacaataaacactccttccaaatctgattagccgcttgatgaagcaaagttatgccgacatgcggtttttctgtctttcgaagaaattaggtttatccacttaacattcatccgcattttccttttatttttaaaacgctgctaaactgcgaatgatgcttcctattgaaagggggcttagcacaatgcctgaagtaaatttaaaatgcgctttgcaaccgtcaatccttccttgatgtacatcatcaaagacctccaacccaaccgactctactggctttatatcaataagatgttccagacacacaaggtcttggtaatcgaaccctaattggcttttgtcggctgcaacttgttaaaaaaatcccttagacacaagagcctcaattgtttttcatataaattagaacgatatgaattaccctaaacaatagccttaaaaacttaatagtacgaatgcgtgtttagataatttcacaaacttcttgatatgaccgtaagccactaaatctaaagccattaatacagataccaacaaaaccgaaaacaggaaaaacaaacatgcgtgttatttcaattctcgacagcgcgttatttttgccgtgaacccttacttattgatactaagagactttcttaattcccgccagtacaaaacatgtgaacaccgccgtccactaaaggttttaccagtttcgcttcttcttggtagcgattgcgtgtatcccaaaggtcgacagcgtgttgtatgtttaaccaaaattcaggtgtatttccaaaggcggcggctagttttattacgatgcacgcccatggcatctgcctgtgctttggaggtaatgctcatcggttcaagaatctcaattttaagcattgcaccaacgctaactggacgacgttttgttttacgcatttgttggtaactcaatatttttgcgggccaaggtaagtgtttaaaactgctccttgtttcctcgattgatgaccatgatgttaacattatcttttgtcactaccattactaaactaaaaggctaggcaacatgttctatgttaagtcattactcactatttttgttctcgttgcagtgagcctaatgatcgatcattttttcgaggccttcaatattcctattgtcaccatggatttaatcttttttcccctttctgcatttctcatctacttttctgtcaaaccgaatctactaaaaaatggcttcgtcgcagacaatcttatctactattccagaccaaggttgtgtttgtctttagtgactctcttgctgtttttagcgttcgcttctgtactgatctatatcggtttcgacgacccattgttattgctcgatggtcataaaggaaaactccacggctactctttgttctttttgggagtagcgatatttttactcttttcgcggtttggctatcttgctttatacaaacgctacaaagcgaaaaaacgagcttaaacaaacaccagtctattaaaggcccagataacatgttctatcttaaatcgttattcgctatttttatattagcgatagcgaacacattaagtgacaatattttcatgcacttcggcattcccattacctctcaagatattgttttcacactcggttccctactggcaattcattgttggtttaaagtaaatctaggagaactgatgggcgattctgttgctcatctttcttggtttaaactcattggttctgtcatggtgacgctattctgttttgcgttgggagtggttttcacttattacggttttaagtatcctttaatgttcatggaaggcagaagaggtagtactggtcacggctattcgatggcagcttttggtgtcgccactcttttattcagcacgacacttttatacttcactcttagtaaacgtttgaaagcaaggcacaacaaaacacgctaaggcagcatttatgcgagaaaagccctttagcttgagtgtattatcatccgagcagagaatctaaatgacaatgagccgagataattggtcttgttaaaggcttaagtaatagaaccgctattttttcgctttataagctgatcgaccaaccactgaggatcatccagcggtaagtcgtgccctgctttgggatgttcaatcagtggtagattccacttctcagcgattcggcgcgaggcgctactattgactagatgatcatgagtactcgcgagcaataaaagtcgctctgtgtgaggctgatttgtcacttcaaaactcgctgcggcccatagttggcgtacaagattgagaagcgatggagaaacatccttcgcccacgttacccattgctgttccaaagcttgtgggtttggctgcatattggtggttagcaaacgaacttgatgctctagctgctttttcgacaagagtgacgataacaaaaggcgcagcatagcgtttaagcgcatgcgttgccaaggcaggctacagcctttcatactggtgttgatgacacaagctgaagatatgtcattcggaaaacggcttaaccaatcaatggccaccatcccacccattgataagcccaccacatgtattgggcctgtcacgttttgcgcttgtacccacaaacgataataatctgtcgcttgggcgatactagtggaactagtcaaatgcgccaatgagccattacctggcaaatcaggagtgagaacacgatgctctggaaatgcttgctgcaagcttgttgggaaaccgccccaatgacgctggtcgcgccctagccctctgagtaaaagccacgttgcgctgttatcttctgctttcatcgtttcagtcattttgataccaatgtcgtaaggctgctttatgcattcgctgtttttttgattccttgggcatccattgatccgcattcgcactggctcgccaaagcatttcaataagaaacagattctctcgcaagacgcgtttcactcgatgtggtttgatcggatgaaacatccctaaaaaggatagtacctgcaacgggtttttctttacccaacgccaagaccctagctccaaagtaatcggcaataacgtttgctgacgcgaattcgcattgagatacaagtaatcccataggtcgccatgacaaagataatggtgtgattgtggttcaagtaaataacgatgatgagggtgacagtgctttaaaagctttttcaaaacgtaataatcggcaatatgaggcacaggttggcgagtgcctgccatggggaaccaaagtcgatcttgagcaccaaagccggaatgcacatccagcgccataaccattgagctttgctgacaaagcctttctaccaaatcacataatgcttgagcttcaacttctaaaggcctccctaaaccgccacgaaaccaaggcagacgacgtgtcatacgctgcccaccgaaaggccaagtaatgggatctaaagcatccattggggcatttcgcatcagatccacaccattaccattgccacggttttgatgagtcatgcccactgggtttaatataggtaaacagacaatgcgcacactttccaatgcggtttgcagttgttgatcccatttcagtcgatgcaacaaagaattaagaaaagccaatacgacctgtgaaccgatacgttcaacaccatgcacaccgcccaccagcaaaaaagtaggcacatttggacgatcactaccaagaaacacagcatccacaggaaattgaagcgggccatccgtaagctgggcaagcgtttcatgacgtacaccaggaatatccaagcgcaacaaacgttgtagttctgctaattcaggtaacttgctttgcatgtattcctactttcagcccatctttatagacagtaaaagaaaataatggcaatcacatgacaacagaaaaatatgctttaaaagttagctgttaacgtctcgcttataaaagacgttccttccaaacctaatttgccgcctgatgcagcaagacaagtcgcatgcggtttttctgtatatcaaagtcattagatttatccacttaccattcatccgtgctttccatttatttttaaatcactgctaaactctgaataattcttttctttagtaaggaggcttggcccaatgcctgaagtaaatttaaaatgcgcttgcggaaccgttaaaggaaaaacctctgctgtcagttcaaaaattggtaccaggattacttgctgctgtgatgattgccaagccttcgctcattacctgggacaagatgagagtgttttagatcagtacggtggaacggatatattgcaaataccggtgtcttttctcacgataagcgaaggaaaaacagaaattgcctgcgtcagacttagctctaaaggcatgtatcgttggtatgcaaagtgttgtaacacgccaattggtaatacatttggagctggtgggccctttattggggttattcatagcttcttagataacgcggaaacgagtgaggttgatttaggaaaaagcagaggccacgttcttactaagtttgctaaaacgccagtccccgagaaccttaaagcttcttcgttaagcattaactttacaatgataaccaaaatcctgtcatggaaattaaaaggtctaagcaagccctctgagtttttcaataatgacggaaagccaatatgcgaacctcacatccttgataaaaagattgagagctcttaaataacttaagggttctacccctttaaagcctacaaaaaatactctttccatatctgattcgctgcttgatgcagcaagctatgtcgccgtgcgactttttcttcttgtctgtcgtagccgccgccgatgacgcaagcagtaggcagttttaactcgacgcatgtttctaaaacgtatttatctcgctctaaaatcccttgatcggttaggttaacgtagccaagtcggtcgtcttgatggacatctacaccagcatcgtaaaagacgaaatcaggttgctgttcagccagaatcgctggcaaggtgctttttaggatggagaggtattcttggtcatttgcacctttggggatggcgatgttgatgccagcagtttgtttgattggcggatagttttcttcgcaatgccaagaaaccggaataatgtcgactctgtctttgaagaaagcaatagttccgtcgccttggtgtacatcgcagtctagaataaggatttttttcgccctgcccgatccaatcatggcaagtgctgcgacggctaaatcattgaaaatacaaaaaccagaaccatgggaaggatgtgcatgatgcgtaccaccagcaaggtgacaagccaagccatgttcgaacgcgagttccgtggtgagcatggtgccagagacggcgcgcaaggtccgttcgactagccattcagaccaaggcaagccaatttctttttcttctcgtttgctcagctcaccacgaataaagcgttgtacgtattctttatgatgagcagccattaatactttaagagaaagcggcgcaggcgtgtattcattttcgtccgtcaggatcccctgctctcttaatgactccgctaataaaccaaacttacgcatgggaaaacgatgccctgcgggaaatggaatgctgtaattaggatggaaaacgagtggtaacaaagcggcattcataaaacagattacttaactcttaagaaagagagccatgctagcaagggttgcttgggggatgctactaccttttactattcgatattagctatttgctttttgccacaagaacttttcgaatagcaccattaaaagactcaataagatgtggcgggaatcctttgccactttcgaagttcaccatttgtacggcgcgcatggcacttttgttgtaatcactaccagatttaccccaaacagcatcaataaacataacagccattgataaaataaaagcaccttgaggaatcaaagagcccaccaaaccttcggggaaccccgtaccatcaaaacgttctttatgcgcctgaaccatagcaaccgcatcttcccaaccttcatgtttggaaagaagcttagcgccaaccatagggtggttgtgttctgcttgacgcctagtttcttcatcgtctttgcagtttagaatcagcgccatgcccatattatgcatgtaagccgccgcaccgagctgagctggatcgacaggatttttacattcaacgttaatcaattgacaaagtttgagaatacgctcactacgttctgatgaataacccagcaggcggtttaatttttgactaaaaccaacaaacaattcgatatcatttttttgttcatcagtatattcaaccttaacaatcactggagctgctgcaggttcctcttttataacgtcttctgtttgattacattttcgcattaatgccgaggccatttctggccgtttactatcatcttcttcagcgtaaatcgcatccaagcctacttgtaattgatcacgcaccgctatttcagcaacatgagattgataaacttgtttaagcaagtcataaactttttcaataaccacaatgatcagctcacccaaattagggtgatattgaatgtatccaccacgcataccatcaacgatctcttctagtttgtgcaaaacgccaaccagaggatcaagaaaacaaacagagcaattgcctttcatactatgcaaagagcgaaagagcttgtctaatttatcaaatgaaaatccatcactttcaatgctattaatgctttcttcaatttcttgctgtgcttctacatagcattctagcaaatcatccttaagctctttttccaacgctgaaaaggctttacacgcaaagtggctcatttttttcttccattacaaggaacttacaaccctgacatatacttaagtttgcccaaaaaaatggcaatttatagcatcaccctcttattgtagttagaataattgtaagcgtgcacatagagtatgtttcattatgcaaacgaggtatccatgccaaactactggcttatgaaatctgaacccgatgcgttttcaatagatgacttaaaacgactaaaacactcaccttgggatggtgtaagaaattaccaagcacgaaatttcatgaaagaaatgaacgaaggtgatttggtatttttttaccattcaagttgttctcccgctggcattgtcggcgtagctaaagtctgtaaaagcgcctacccagaccatactagctgggacgcaagcagcccatactttgacgcaaagtccacgccagaaaacccgcgttggtatatggtcgatgtggagtttgttgaaaagtggccgtccattctgacgttagcagaattaaagcagaaccctgaattgacagagatgttattaaccaaaaaaggcagccgtctgtctgtaatgcctattacacaaagtgaatgggaatatatctccaccatactgaaaaaataaatgatgacctttgcacaactactacgttagtaattttgtgaaaaggtctcaaatatttagaaaaagttcatgctaaattggtgttttaatggaactctcgatcccgctgctttaatgacacagcataatcaaagtaatattgaacaaccacacctaaataatcgtaatcatccccggttcttgcaataacaccaacacttcccactcgacgatatttttttggttgaaaataggtttcaagacgccaacccacttcatcttgattgtacttttcccgatacagtgaagttcgtagatcttcattgaaataataacctatcccgatacgggagctagttacattactcaatgttgtatcagtggatatatagttagtcgtcaacgaaaaggatcctaaaaatgcctccccaataaactgcccgataacatcccgctcactttctaactcctcatcccttggctctagttcagaaatgccaactccaagccccaaacgaccatattcgttatgaagaaaccagttcgaagaaagctcggattgagcaaagctactttttgatgagccagtgataagatagttgctgtttaacaatacttgggtggataaataatcgttaataggaatattcactttaaagtcaatattcatcaaagacttctcatccaaaagaccataacctaaaccaaaagcaaagttaggcggctctctctctgcatgagctgcactactaacaagaagacatgagacaaaaatacgggctaatacagtcaaaacactctctcaataaaaagacgctcgtaaaaacaaattgtgcaattattgtggctgatgtttcacaaaagctccagtaagaaaacacgactatttcaacttacttttttacgttaaattacagggaattcagaacagctatgggattcggacgcaaagcccaatataatagctccaaagtcgattagacgaacacatttttaggttaatacgttacatggcaaaaaaactttttatccagactcatggctgtcaaatgaacgaatacgattcctctcgtatggcagatttacttggcgaaagtcatgaaatggaactcacagacaatgcagaagaagcagacgttctgctgcttaacacttgctcaattcgtgaaaaggcgcaagacaaggtctatcaccaattaggtcgttggaaaaaacttaagcagaaaaacccaaacctagttattggtgtaggtggttgcgtagcaagccaagaaggcgatgcgattcgtaaacgagctaaacacgtggatatgatttttggccctcaaactctgcataaattaccagagatggtcaacgcggccggaaaacacattccaatcactgacgtaaccttccctgagatcgaaaaatttgatcacttgccagctccacgcgtggaaggcgcagaagcctttgtttccatcatggaaggctgtagtaaatactgtaccttctgtgttgtaccctacactcgtggtgaagaagtaagccgcccattcgacagcattttgaaagaagttgtacaacttgctgagcaaggcgtacgtgaaattcacttgctaggacaaaacgttaacgcttatcgtggcgataccgctgaaggcgatgaagccgatcttgcagacatcattcatgcagttgcacaaatcgatggtgttgagcgtattcgctttactacgtcgcacccagttgaattcagcgatagcttgattgaagccttccgcaatgagcctaaattggtcagtcatttacatctacccgtccaaagcggtgcagataacattttgagcgcaatgaaacgtggtcatgaccgccaatattacattgataagatcaatcgtattaaagaagcgcgtccaggaattagcttatcttctgactttatcattggcttccctggcgaaacggatgatgactttgttgataccatgaatctaattcaggaaatcggctttgatcactcgttcagttttgtatacagtcaacgaccaggtacgccagcgtctaatctagaagatgacacgccagaagacgttaaaaaagaacgtcttgctattttacaacgtcgtatcagccaacaagcctatgacattagcttgtctatggtcggtgaagtacaacgtattttgataagcggttattcacctcgcgatcctggacaacttcaaggtcgaactgaaaacaatcggattgtaaatttccgtgcgttcgatccacaattgattggtaaattcgcagatgttgttatcacagacgcttaccctaactccctacttggagagttagtaggctctgaactcgactctgactttgtactacaataatcaaaggtaaatcttggaaatcacacagacaactcaacaaatccgtttagttccagccgaagccgatgctttggttgaactatgcggtcaactcgacgaaaacatcaaactcatagaaaagagacttgatgtttctattaaataccgtggcgagctattcgacatttccggtgaagattctgaacatgtagctgcgacaaaaaaactactagaaagcctctaccgtgaagcattggcgaatacagaaattacacctgaaatgattcatctttacctgcaagagtcagcgatagaatcgttgacgagcagtaaaagagagaaagctgaccagctagtgattaaaactcgcaaggcatttatcaaaccaaaaggtaaaaaccagcaaggttacgtcaaacaaattcgcaaacacgatatcaactttggtatcgggccagctggtacaggtaaaacttacttggctgtggcttgtgcggtcgaagcactagaagcggaccgtgttgagcgtattatgttagttcgccctgctgtggaagcaggcgaaaaactggggttcttgccgggagatttgtcacaaaaaattgatccatatttgcgccctctttatgatgccttgtacgaaatgcttggtttcgagttagtcgataagttaatagaaaaaaatgttatcgaaatcgcaccgcttgctttcatgcgtggccgcaccttgaacaacgccttcataattttggatgaaagccaaaataccacgcgagagcaaatgaaaatgtttttgacgcgtatcggctttggttcaactgcagttatcaccggcgataccactcaggtcgatttacctcgcggcacaacatctggcttagcgcaagcaatgcacgttttgaaagacgtaaatggaataagtatgactctgtttagctcctcagacgttgtccgtcatccgctggttcagcgtattgttgaagcttatgataaatttgacgttgaagtggaagctgaaaaaaaagcacgcactgaagcgcgtctaactgcacaagcagaacagtctgcaggtagcaaataatggcgtatttagaacttgatctacaaatagcaacagaagaaacagcaaacttaccaagcgaagcggattttagactttgggtcgaaaaagcccttccagaagtagatgaagagtttgaagttaccattcgcatcgtcgatgaagaagaaagccatgcgcttaatcacgagtatcgcggtaaagacaaacctaccaacgtcctatctttcccattcgaggcacctcctgggttagaactcccattattaggcgatttggtcatctgcgctcaaattgtggcaaaagaagccgcagaacaaaataaagagttattccatcattgggctcatatgactattcatggcatcttgcatttacgcggctatgatcatataaatgatgatgaagcagatgaaatggaatcgatagaaacagagctactagcttccctatctatttctgatccttatttgattaaagagtgagctaataccctaatgagtgacgaccgatcgagtttatccaacgatcaacaaaaatcttggtttgaacgtttaacccaagcattcaacgatgaaccacgcagccgtggtgacatcgttaaacttctagaagctgcagtgaaatccgatgttattgatcgcgatgctttcactattgttgaaggcgcactagaagtttctgaagttcaggcacgtgacatcatgattccaccatctcaaatggtggtcattaagtccgaagatgaccccaaaacgtcaatccgcaaaataatagattcttctcactcacggttcccagttgtaggtgaggactccgatgaaattctcggcgtcctacttgccaaagacttattgcctttattatttaaagaaggcgatatcacaatagaagatatcttagcgcgtttacgccctgctaatttcattcctgaaagcaaacgcctaaacgtattgttgaatgattttcgcaccaagcgttatcacatggcattagttctagatgaatacggcagcgtgtctggcttagtgacgattgaagacgtattagaacaaatcgttggtgaaatcgaagacgaaaccgataaacttgatgacgaaggcattcaagtaaccaccgaacccggtgtttatcttgtgccagcattatgcccagttgaagactttaatgagttcttcaaagtcgaactaaacgaagaagagttcgacaccattggcggaatacttgtgcaacagtttggccatgtgccattgcgtgatgaagagcttttcttcaacaacttccatttccgcgtggtgaaatcggatggacgccgtattaaaaccattcaagtcaccaaaccttccatcaacacaccagattaatatgaccatgcctcaccccgacttaaccaataccaagacggggtgggagcctctcttggtagcaaaaatatccaaactccctcccgcttttactggccttataggtattatagctggtgctttaggcgtaaccagtttctcaccttttcatttttggccaggctattttattagcttaatcgtctttagcctgctcattttaacaagtacaacagcaaaatctgcctgctggcgtggtacagctgtcgcgttaggcttttttggcgcgggcgtttcttgggtttatgtcagtattgctgaatacgggcaagttggtagcataatagccggacttatcacctttgcatttgttgctgtgctctgcattttttgggctctttcagcttgggcatcatggaaactcattcagcgcttccagaaaatacctgcgagcctatggatcacactaggtttattgattggagagttcgcccgtagcactctttttactggctttccttggctattacccggctattcgattgaaaacacttggttatttgagcttttgcccattggaggaatttggctcactagcgcatgtgtagtattaacctccagcgtgatcgccagcatattgcttaagcaaaccaatcaactcatgctagttttcgtgctcgttattgtctggttaggttcggcctatttaagctattaccctgtttcatgggtacaacaaacaggcgtattaaaaaccaccttggtgcaaggcaatgtaaagcaggatgaaaaatggctagctgaaacagcaggaaaatctttagcctattaccaacaaactaccatcgaacatttagacagtgagttagttgtctggcctgaaaccgcaatcacttattcatatccacgaataaaaccctattttgcaggcttcagcaaagaacttaaggacactaatacgactctgattactggcattccagatgttagtgaagaccataaagattactacaatgctatttgggcaacaggaaacggttttgggctttattataaacgtagactcgttccttttggcgaatatattccgtttgcgcaatacataggtccgatcctagatgtgttcggtatgcctatgtcgagctttaaagccggcgatgaaaaccaaccagttctacaagtcggcgaatggggtatagcgccgtttatttgttatgaaattgtttatgcagaacaagtaagacgcatggtaagagacagtgacttcctaatcaccattagcaatgacggctggtttggcacttcttttgggccttggcagcatttacaaattgcccaatttcgcgcaaaagaagcgggccgttatgtcatccgcgcaacaaacacaggtattacggcgttcatcaatgaaaaaggcgaagtggtcgcacaagcgccgcaatttgaaagaacaacgctgacagctgaggcaaaagcctttacaggtaatacaccatacgtgcaatggggttattggccaacacttttgctaatggggatttgtgtgatatttgcttatttaaacggcttaattctaaaccgcaaaaacagataaccaataacgaaatgaaccttggaatttgattcacgctgacgcgttgagcttgcgaaacaggcgcaagtattttttattttaagaactgaataccaaggttcatggtatgcattactacgcaggacacctacagggatgtaagtggtagagtcaagtcaggaacagagaccgagcgtgggaacaagggtaaacaacggataaaaaaagagccttggtatttgattcacgctgacgcgttgagcttgcgaaacaggcgcaagtgaatggaataccaaggctcatgctatgcattaccacgcaggagcgtgggaacgaggaacaatgaattactcagttttattggtctgatcatcatgggtcgacatcaaaccataatggcagatctcacatggcgctaatgcttgcttggtttcgataacgttatcatgtccacaagacatacaacgatagcttcctggctctacaaccgtaccaaccacatgacactcttcaagcggcacagggttattattggcgtgatttatcagccataacaaagccacatcctctttttcatcaagctcttcgaccaattcatgactctcatcgagcacgtaatgccagttcgcatctatccatgcttcggtgtaacccattttgtcatgccaataggccgtcattaaagcaacgtcttctaaaaaccaatcctttgctccaaccaatgtcttacgtgcttcttcaaccaaattggaatcgatttcgttttttgatgaatcttttttcatagatttcataactcctcctctatgcaccttctaattagggctccatctctataaaataacggatattttcaaactctactgaccattacaccattatcttgcgttatgtcgctataatggctctctttcattaaagagaatacaggtctaccaacctttcgtcgatcacgggataagaatacatcatgcaagagcaatataatccgcagcaaatagaacaagctgcccaatctttttgggacgagaacaaagtcttcaaagccatcgctgattctagcaaagaaaagttctactgcctttctatgttcccttacccaagtggtcgtctacacatgggtcatgttcgtaactacactatcggcgatgttatttctcgttaccagcgcatgcaaggcaaaaacgttttacaaccaatgggttgggatgcgttcggccttcctgccgaaaacgcggcaatcaaacacaaaaccgcacctgcaaaatggaccactgaaaacatcgcctacatgaaaggccagcttaaagagcttgggtttggttatgactgggatcgcgagattgctacttgtactcctgaatactacaaatgggaacagtggttcttcacacaattagttgaaaaaggcttggcctacaaaaagaccgctgccgttaactggtgtcctgaagaccaaacggtattggctaacgagcaagttgaagatggttgctgctggcgctgtggcactaatgtagagaagaaagaaatctctcagtggtttattcgcatcacagattatgcagaagaactattaaacgatcttgatcagttagatggctggccagaaaaagtaaaagccatgcaacgtaactggatcggtcgttcagaaggtctagaatttagtttcgcggtagaaggcaaagacgagcgtctatctgtttacactactcgccctgatactatcatgggcgtaacttacgtagctgtagcaactcagcaccctctttctttagaagcatctgcgaataatgccgaccttgctgctttcattgaagaaagcaaaaaaatgtccacaacagaagcggatatggcaaccgttgagaaaaaaggtatggacactggcttcaaagccattcatccaatcactggcgaagcagttccggtttacgctgctaacttcgtattgatggattatggttctggcgcagttatgtcagttcctgctcacgatcaacgcgactttgaatttgcgaaaaaatacaacctagccatcaagcaagttgtccagcctgctggcgacgaagtgattgatctagaaaaagcagccttcactgagaaaggcgtactttgcaactcaggcgaattcgatggtttagccttcaaagaagccttcgatgctattgcagcgtggatggtagaacgtaacctaggcgaagtaaaagtcaactatcgtctacgtgattggggcgttagccgccagcgttattggggaacaccaatcccaaccatcaacctaaaagatggctctgttgtgcctgtgccacaagaccagctacctgttgaattgccaacggatgtgatcatggacggtgttaattcaccgatcaaaaacaatcctgatttttcttccattatgtttaatggtgaagaagcagagcgcgaaacagatactttcgataccttcatggaatcctcttggtattttgcacgttactgctgcccagattctactgatgccatgttaactgaagaagcgaactactggcttcctgttgaccaatatgttggcggtgttgaacacgcgattcttcacctattgtattcacgtttcttccataagttgcttcgtgatgcgggacttgtaaactctgatgaaccattcaaacgtctattgacgcaaggtatggtaaacaaagatggcaccaagatgtctaaatccaaaggcaacacggttgaccctcaagaaatgattgagaaatacggtgccgacactgttcgcttgttcatgatgttcagtgcaccaccagaacaatcacttgaatggaatgatgctggtgtagatggcgcttctcgcttcctacgtcgtttatgggcgttatcttaccgtcataccaatgcgggtaaagttggcgaactaaacattgccgaattgaacggtgctcaaaaagctttgcgccgtaaaacacatgaaactattcagaaagtatcagacgatatcgaacgtcgccaaaccttcaacacagctattgcggcagtgatggagctttgtaatgagatcagcaagttcgaagactcatctgaattgggtcttgctgtagagcaagaagcactagaagcggcgacattgctgttgtctcctattgtgcctcacattgctcaccagttatggagcgagctaggtcatagtgacaacatcgttaatacaccttggccaacgctagacgaagaagccttaatcaaagacgagctaaccattgttgttcaagtacttggtaaaaaacgtgctgagttgactgtgtccgctaatgctgacaacaaaacaattgaagcggaagcacttgctcacccaagtgtcgccaagctccttgaaggcaagacagtgcgtaaagtcattgttgttccaggtcgtttggttaacatcgttgcaaactaattgaagcactctaagggatggctctaccatcccttttccttcacacaaagtagagatcacggatatgataaccgcacttacacaaacaactcgtctactattattggcattactgaccatgagtattgtcgcctgtggattccatttacgtggccaaactaacataccagcaaagcttaaagtcataacactaacgtcagaaagtggctcagatagttttgatagagcactgcgcatcgcactgactaaagcaggtgttgttatcatcgataaaaacaatgctaaccaagacaccctcaatctaaaaatcaataaaatcacaaagattgatattgaattggctcgtgatagaaacaacgatctatcacaattacaacgcagcttaacaagtaattactttgtccgccaaactgatggaaaatccctctatggccctagaaccatcaacacaacaaaaacactgaccaatcaaaatgcggaagaaagcgccaagttatcttataaccaagcgcaagaagaaagcatgaatgaagatctagctaatcaactagtttacgacttaagttatgccccattctaactcgcatcacttttaggcggacatcatgaaagtcagagctgaccaactagaatctcagcttaaaaaaagcttggcgcctatttatattatttctggtgacgaagttttattgtgccaagaagcggctgacagcattcgtaaagcggcccaacatcataatattgatgaacgtttgcgttttgttgctgacgctcagtttgattggcaagatgtcatcaacgaaaatcaaagtttatcgttgttttccacgcgtagaatgtttgatattcaaatagacaagatgggcgaaaagcacagcaaagcgctggctcaattaagccaatcacttagcgaagacaatatcatcctgctcaccttgcctaaaattgacgctcgaactcaaaaagccaaatggttcacgcaattagaatcgcaaggtgtttttgtgcaaatctggccaatagacgcaaaccgacttcctgcttgggtgcagcaaagagcgcaaacgctagatttatctctcactcgtgatgctgccagcatgatttgtgagcgtggagaaggtaacctactggcactttctcaagaactagaaaaactagccctcatgcatggacaaggcgtacaaattgatgccgaaaaagttgctgaatccgtggctgacagcagtcgctattcaatttacgatttgagtgatcgcctattaatgggcaaagccaaagactcaatgcactgcttacatcagttgctaggcgaaggggttgaagccagcatcattctttggctatttaatcgtgaaatccaaaccttagcgaacctactacaaagcatgcaatcctctagctttaaacaagcctgccaaagtgaaaaaatttgggacaagcgtgtacccttttatgaaagcgcgatgtcacgacacaacaaagtcaccttgccttacatgcaaaactacttagccttgattgataaaagcatcaagggattagatggcccagacagcgaaacaggctttcgcaacctagtgatgatgttttgtggctacaaacctgtagtgactgaattggacttaccataaataatatttattaaaatattatttattatcaataagttacacatttaaactaatacaaacataaagccgatattgttctatccttaatgatgggatgatgagaaaaacaatttagctttatggagacatctatgtcttggtttaaacgaaaaacattagcgccatctgatagtaccggtaaaaatcaagatgttaaaatccttcagttaactcacgctgaactgtctgaagccactctggctgtattaaaatttccagaaaagaaaacacaattaatcctcgcctttgtgtcttccaatctcgactttgaaagtactgttgaaaaaattcagcgattcacgcctttctgtgaaaaagtcattgctgtgatgacatctggcgaacttaacagccaacaagcaaatttttatcaaacgaccgatgggaaatgggactcgattgtcttacaaagctacagtgaagagctgctagcatccactgaaataaaaactatcccgctgcattgcgaagatttaaagcaaggtaaagtaaccaaaaacaagcaagatagaattcgcactattcagtccgagatagaaaaaataaatgtgaaaatggccatcaactaccaagataccattgccattacatttattgacgggctgtcgtctagcgaaaacttctttatgaaagccttgtacgatagccagcgctttccttgtcatttcattggtggctcagcgggtgggaagctagacttcaaacaagcgtctgtctacgacggcagcaaagttgctcacaattgcgctgtggttatttttactaagttagcagacaatattcgctacggcatactaaaaacacacaatttccaaaagaccaaacgctctttttatattgctgaatcagacccacaaagacgtactgttactacagtaatttccaaatctactggtaaaatagtcaacattgtcgatcacctttgtgactattttaaatgccaaccaaacgatctaaatacaaaattaacaaaccactcatttgccgttgaaattggtagtgaattatttatacgctccatcgccagcattgatttagataacaagatcattcattttttctgcgacctagattttggcgacgagcttattctggtggaagctaaaggctttgccgatagtaccaaacaagcctttgacgaatttatgaaaggcaaacctcagccaatcgcaatgctagctaatgactgtattttacgtcgtttaaataatgcaaaagtactcaaagagctaacagccttccagaacgttaaagccgcgggcttttctacttttggcgagctattaggcgtacatatgaaccaaacactcactgcattatttctattcaaagtgtcaaaaaacgaaacattttcggaccctattgttgataattttccgattcactacagttatttcaaagaattttttacgttatctagattgaatagtttaatgcaaatcaatcgcttacaggcagaccttattaactatctatctgagtaccgccctttacttgaacaagtggtaatcagctttaacaaaatcacaaagtactcgcagcagacagaagcgattattagcgatgtaagtggcaccttccatgacctaagaaatgacattaatgcacaggaagatggccgcaaggcgctgaatggaaacgtagctcagctaaaaaacaattcagagcaagtacttgccattttaaaagttatttccggaattgctgatcaaaccaaccttctcgcacttaacgctgcgattgaagcggcgcgagcaggcgaagctggtagagggtttgcggtggttgccgatgaagttagacaattatctaaaaacactcaagacagcttaaataaaacgggagaaacgatctcatctgtcaccaaatcaactggctctatcagtcagtcgatcgaaagtattgaacagttcatgtctcgactcaccaataatacgggcgagttaacagcacaaatccaatccctaggtgatgcttccaatatggcaagtagagatgtcagcgaaaacatacgagcgattcaagatatgactgctcgcatgtctgaaatagataaagaagtcaaagtaatagagagtctaaagcaggctaacaacctgtaactcgataaagtgaagtttactttgctagacttcacttattctcgcagcctgttattatgcggcctcatcatgccttaggtacaaaataaatgaataatgaatccgttgtcttggaagaactcacagtctggagcacaccacttttcgtcacccaaatgccagatcatgactttttaaaagaggcattactcgcagcggtataccaacaaaaagcgactcaaaccactgcaattgagagccaaattgctccaaaagcaaaacatgcactccacgaaagtacattggattttctggatctcgctgacgccaatgtcatggaagcgaaacgtgctttagaagaattgatattagaaattgccggatcggtaaaccaagcgttttggcctgaagacatggaagcagacgcacatattattgagtcttggtatcatgttacccaaaaaggcggctaccatgacgctcactctcatccaaattgctcttggtgtgggatttattatttagagcccggtgatgccaatgtcgaaggcaatggtggcctcaatcgtttttacgatccaagagtcaacgcggaacattatgctgatccgggcactgcttacttaggtggacatggagtctgggacttcacccctacagatgggcaagtgatcatttttccgtcttacttaaagcattctgctttgccgtattttggtaataaagatcgtgttgtcattgcttttaacgccattatcgaagcctactgacccgccagcataaaacatttctattaattacgagccttctagctttcataaaggattgagttggctcgtataaccacttccccatccaaaactctgcttttttacaataaatttcataagtttctactcaaagattcacaatggattggtatttgtagtaatttaacaagtaatgtttcataacctcggggtagtctatgcgtttccagtttgatcaactaagcggtaatcaacgctaccacctgatcactcagacaattacaccacgccctattgcgtgggtcatgacgaaaaatgaaaacgagagcttcaacctcgccccattttcatattttgctcctatctcttcagaccctgctctcttaatggtatccattggcaacaaagctaccggtatcgccaaagatacaaagtacaacctactaagagaaaaggaatgtgttttgcatattccaagcggggatttaataaatgccgtcaatgagagctcggcaagcttatcttatggtgaatcggaactaactagaacatgcttgtcactgactgatttcaccgaaacattaccccgtattgcagaagcaaaagtcgctatccactgcaaattgttcgacatacatacattaggaaacgcgacgttcaatgcgatttatttggaaatactagacttatacgtggatgaagatcttgtaactgaagacaagtctcgaattttcatcgacaacaaaaaactcaaccctcttgcacgaattggtggcgacgactatgcacttttaggcgagactgtgacgatcaagcgccctaactagggcaatatagatttgaggtaaaataaagatggacatcacaaaacacataaatacatttcctttcatggcagatattgatgctgagttagcatcatccttaaccgatctcgcgtctattaaaacactaaaagctggtgacattctggccaaacaatttgaaattggccagaacatttattttcttctagaaggcgaaatcgccatttccgttccgttgcaagataccgggaaatcttataacgtcggcatgatcagcaacctcctctcccctattggatggtctgcttttcgtcatccttctcgttatgcgaccacattcacagcaactaagtcttctaaattattctattggccgattgttgaattacaaaaaattctcgatgctaacttactttttgctagccaatttctgcagtttgtttatcaagaatccttacctgttctcaccaacgtacagaatcaaacacgtcctttcttttctaatgaatcattggcttttgaagaaacgcgccctttaatcgattctgaaacgcaagttcatgcactaaaagatgccattagtcttctaaactacgcccctttttgcgagacatttactcaagctgagatacacacattagccaaaaaatcgtccattttattagcacatcaaggggatattttaagccaacaagatcagccagctaatggcttatatattctcatcaaaggtaaagttgtcatcagttatcaaacagacactggcgacattattaccaccagaacgatttcccgtaccggaaccgtactggcttgggcaacccaaaataaagaaatgaaaaatcgcacttcgatcatttcatccagagacagtagcgttttgtttatcaaacgcgatgatttgttagaaattttcgaggacagccctaagttttcagttaaatacttatatcgactcatttggttgattggcgcacatttattagcggctagaatgcgctacctttcacagatagcaaatgatgaagtattagcagtaagtaacgtaatagaccaaaatgctgcgcttttacccgttagctcgcctctgtataaagtcagcgaattactgaaaagcgcgattactaccgacgaagcattcggtgtactttataaatgcctacactttggctgtgtgctagaacgcaccatttcaggtatgtgcttggacattctaaaagatttacagcgcgaaaatgctttttatcgccatctacaaaatgtctatgacacgataaataatttgccaaaagagactccggctttagatgcaagacgtttaggcacagagctattcaaacaagccttccaacaagttccctatgtcattaaaggactagagaacttacccaagaaagctggctctctattcatttataaccatttattaggctctcctacgaaccgcctaccaaatggcttccgcttttctatggatgcacaatttattagcgccatgattatcgacaaccaatatggtatttctggccaacgtgtcgtacgtcgcagcaaagaaagcgaattttggcgtgacgatttttatggaaagtttggcaatatatttatcaatagctgggaagatctaaccaaagacaccccagaatacgatgaatttatcaaacaatctcaagacaccttgcgccaaaacttcccgctcatgatttcaccagaaggacaaagcttcagtacgcaacaatccccaggcaccttgctcccccacgcctttgaacttgcaggctcaatgggaagcgaagagccgtggattgtaccaattgttgtagcgaactttgataagcgcgccgatcacaacctttatacggtcatcattaagcctgcatttaaattgtccagtaaagtcgactacactgataaaaaagctttggctaaattcttagcttcttatcaggaagagtataaaagtcatgtgaacgaagcggttgagctatcaagagagattcgccaataccctatattcagtggtaaaaatggctatcgctctaacgtaatgagcctaaatcaaatcgatgtggaattcgaatcagatgtgcgaaaactggaattccacctagcctatcaagaatataaagaacagccagtcgcattttatggttcatctactgtgcgtttatggcatgatttcacccataattttcgcgacaagaatgcaattaacttaggctttagcggcgcaacattagaagcttgcgtttattattttgaacgcatcatcttgccacacaagcctcgctcgttggttatttatgctggtgacaatgacattggcaaccactgcgacagcaataaggttgttgacctgtacattgagctactgcaaaaaatagatcgccaccttccaggtattccggttactctaattagtattaaatgcagcccagttcgattaaaaatgcgcaaaacgatcgaacaaaccaacgcacaattagtgcgacttgccaaaacacgtcccaacactcaatacgttgatttattctccaccctgatcgacaaacatggagaaattaaagacaacctatttgaaggcgacagactgcatttaaactcaaaagcatacgaactttggaccaaaaaactgcttgaaacagaaaattttatctttcaaaagtaagatctttaactaaataaaagcataaaaaacgctcctaggagcgttttttatgcttaagcaaatacaccaatcaccactttcaatccaagcaatattaaaatgctccccatgcttctatctacccataccgtatgacgacgcaaccaggaaagcacagggccacccgctaataacaaagccacgactacataccagccagtatcaatcaccacaaccgttgcccataactgaaacttaatcaaggtgtttatttctgtaggaatcaactggctaaataaagccaagaaaaataacgcagctttggggttcatcaaagaaatcatcatgccatcacgagcagactcccaataggaagacttttggccttcaactttgatgtcatgaccttgtccagcataacgccatgctttaaatcctaaccaagctaaataaagtccacctaaaacagtcaatacagagaatatgttttggtgcttggccatcaaaatggcgagcccttgcagagtcaaaaaagcccaaaaaccaatacctaaaccatgtgttatcgcggccaaaacaccatgaagcggtgattgagaaactgatacacgcaagatgacagctaagcttggtccaggagaaattgctcccatcacacaaacggcaaccaaagaaagccaagtagtaagatccatatttttctcttatttgtattattaaaagcgcatttaattgcgccggtattttatccaatctatcacgaaaaaacgaacaccccagagctaaaaacagttcgaataaaaaacacactagtgtattgacctttttgataaaaaacgtcagcatagaaaaactaactatttatataattgaataaagattttctattaccctatgaataacaatatcttaaataaacgcaacggcgataaacgtaaggctaagaagctttgcggcgctgacgtgtggaattaagatttaaacaactccccggcagcattctagctgacggactacttatcttttcagcagaatgcataccggcccaaatgaggcaaaagtatgttctacggcgcaatcactgcattaatcactccttttcgtaacggtcaattagacgaagacgctttacgcaatatcgtccgctggcaaatcgatcaaggtatcaatggcttagtacccgttggcacaactggtgaatcccccaccttaagcgaacacgaacataaacgagttatagaaattaccgtacaagaaaccaataaagcggtacccgttctggcaggtgcaggttcgaataacccagtggaagcagtgaattattctgaatacgcttatcaagctggtgctgatgcaaccttacatgtagctggttattacaaccgcccaaatcaaactggcttatacgaacacttcaaatatgtacacgacaacagtaaattacctatcatcctttacaacattccacctcgctcggttgtcggtttagaagttgctacattggctcgccttgcggaactaccaagagtaattggcgtaaaagatgcgactggcgacttaacacgtcctattcgtgaacgcgccttaattaacaaacctttcaatttcttaagtggcgacgatatcaccaccgttgcttataacgtcggtggcggtaacggttgtatttcggttgcgtcaaacgtagcgccaaaacaagtcgtggaattgcaacgtctatgccgcgaaggcaaatacgttgaagctgcgcaattgcaggacaagctatttgcgctgcataacgcgctctttattgagccaaatcccgcgggaccaaaatacgccatgtcattattaggtctttgcaccgaagaatgccgtttgcctatggtgccactacaagacagcacaaaagcgaccatccgccgaattatggaagaattagaacttatctaagccctagcttaaaaacacacataaaaaagcccgcatttcagagcgggctgatttattaaaaagtctaaaactaggatttagcgagccgtacaacataaagcaggataatagcccccaccgttgccgtaacaagagaacccaagaaactacctgaatacaaaccgagcagttgaaatgtgaatccgccgacaaaagaaccaactacaccgataacaatattaccaatcaaaccaaagccgccaccttttactagctgaccagccaaccaacccgccaaggcaccaataaacaaaaaagctaagatctccataaaatgatccttatattatgtaatttacagttattcagactagcacctatttgtttaagtacctagaaaagtcactcaatcccctatactactaacccatttattcttttttctgttactttgtcatgaaagcgccaagctttttcaaaaaatgttggtagcatgcatttgatacaaaaaatgttttcagtaagcctttaaaacatggtcaagttaatcttcaatgaggaaatctagatgggtaaggtacattttgtaggcggtgaaaaaggcggtgtcggaaaatctatgaccgctcgtgtcttggcacaattctatattgacaacgatcagccgtttctagggtttgactgtgatgcgtcgcacggtactttttcacgtttctatagcgagttcgcttctcccattttaattggcgaagaagacagtttagatggcatgttagcggccattgaagaatacccagatcgtgatttaattattgacctagcagctcaagcatctcagccgttgggcaaatggattgaagaaaccgatgtatttggtttactagatgaaatgggctaccaagtctgtctatggcatgtcatggacgatggtgctgattcagtggcgctactagatgatttacttgaccgctacactcaaccatcagttgattttgtagtggtacaaaatctaggtcgcggcactgatttttctcgctttcaaaaatctgacacttttaagaaagccgttagccgcgaagccttaatcattgaactaccaaaattacaaagtaagttgactcaaaaaatcgattttaataacagcagtttttgggcagtggcaaatgataaaggcattatgaacattgctgagcgccaacgtatgaaagtatggctacgtaatacatatgagcaattagctcagcttggttaatcctattattcttagtcgcttaagcacttcagtaacctaaaaagtataaaaaaggccagctacataagctggcctcgttttttggatcttagttattactcttgaacatccatatacttattcgcccatacacggttttcttctaacgtcgaatagcgcgtagacagttcagaagcatccaaggtaccttcagcaatgccacgttgctcgcgcaagcaatcatacgtagctttaatcgcagcaaaataagcagcatgaccatttacaacaatgcgtacaccgttagcagcaagacgctcacggtcacgtagttcaggattatcgtaagccacaagcatgattggaatagaaatatgttggctaatctcttctagatgagcgaaatcacgaataccaaccatacagatgccatccacaccaacggcttgataagctttaactcgcgagatggtttcttcggtactcaactgaccagcattagtacgagcaataatactcataatggggtcaatacgcgcttctaaagccgctttcaatttaccaacagcttcttctactggaatcaaatctgtagatttatgcccgtattttgctggcaacaaagtatcttcaatcgttaatgccgcaacaccagcacgttcaagttcaacaatcgtacgcatcacattcaatgcattaccatagccgtgatccgcatcagcaataattggtaaacgtgctacacggccaatacgtgttgcttgctccgtaaactcacttaaagtaatcaaagcaaaatctggcgcagctaaaacctgcaaagatgcaacagagccacctaaaatccctacttcaaagccaagatctgcagcaatacgagccgacattggatcaaatgtcgaagcggtgtaataacatttaccgcttgcgagtaatgctcgaaagtcattacgcaaatcatgttgggaaggtgttgccataatatactcctaaaagatgtcactaaatttcatatagtggaaatgctcggcattatacgccccttgtgcatttgcttcatctgtaacaaaccgattggttaggttttgtaagtaaattacgactaaaaagactaagtttttgatgaaatgaaagggatttacaaactatgaaaaaatcatgaatgccattatgacttactggaagctacacacaacatacttagccacacttacacatagaaagggcttgcttaaaataagcaaacccttctctttctggaaaaatcacatctcttttgggacatcacatatgaagctttttgcactttctacataacccttgccgtcgtaggtcgctacacttggataaggacaaagtggtcgggtacgagtcgcgctccaagaagttggtatttcttcatttacaccaccaggattcccttcgccgcgggctgtagcaataacttgtctaggtttctgccctttttctacccaagcgacaagaggcgttaacatatcaaactgatcggttgatttacctccactacaatgccccatacctggcacagggtagaactgagcaaaatcgttagcatggccattgtttttggcgtctagagccttataccaagcttcggtatcgtccacagaaaatattgcatcggacacaccgtgatagaccattattttgccgcccttatcacgcaaaaaagacatatcttctggcgaaggtggtgccataaatgacatggcagattctttatacacaccagaaacggcatttactttctccaccagttcatcaatattggcgttccaaacaaagtctgcaccactaaagtttcgaatattgtagtctgtgagcgctacagggggcgtactaaaaatcatcgccacagcaccagaatctcgttcaatcggtgatgtatactcccaacggatatggtcggcatcattaatacccgcatcatatggaaaagatgaatagatgcgctttccatcattggttgttacaccttggtaaatactgtctactgcgtctttctgtggttgagtaagacaagaaccgtctctatctgatttacaggtaggaacatctttttgaatactaaaagcagtttggcaagacttaaaatcttgaatcaaaccatctttcagaccatcaagggcatcacatttcgccaatattgagttcgaaaccattgtccgttcagtaagcgtaaaagaggtttgcagatcttttttatccgtattaggaaccgaagcataagcatgagcgccagcaatactggccacagcagacagtggtaaacgataaccaggcgcaccgaccaagattccatcgtaatcatcagcatatcgcgttgctgcgatcatggcatgacgaccaccatttgaacaaccaacaaagtagctacgatcagggtttcgaccataaacttgatgaatcatggtctttgccattggagtcagcttggcaacagcctgataaccataatcaagtctcgcttgcggatcataagcaaaagtaggaattggcttaccgtgaccagcatctgaactaataacagcaaatccctgcatcaaagcactggttaatgggccaccgcccactttaccctctgcagttctaactgagccatctaacccaccgtttgcttgataaagaaaacgtccattccactttttcggtaatcgtaactcaaatccaattgcgtagggctttccatctatttcgccaatacgttcatgcattttcccttttaccaaacagtgttcttctacttcattatcgcctaatttcaacccccctttagcaatggtttcaacagaatcaatcgacgtattacttgcggttaaaagagaagatatcccctcacaactagatgcgagcgctgatggctttgcttcactcaattgcggtaaagctgtctgggatacggcagcgttagctaggttgccatacacaagacaaccccctatcgccaaactaagtaaactcggtttagacaagccttgatacataaaaaaccttccatattgtttttatattaattgtttacaacctaaacagaataggagacataaaccgaaaagaagaattatttttttgctctagctattcaaatgatgcacaaaatacgtttaaaaagttgtaattttcctacacaaatataagaaaaccccatctaaaaggcgttttatgaaataaactttcctattttttgataaaaagcagcttttagggctgttttttgtacaggtaaacagtgacagagagaaattctagggataacatactgcctcagcatcccccttgcacccttttatgactctcactcttttgataaatgttaaggttctcgaatgaacgcttggtatctcatctgttttctatcggcattagcggtttttatcgcttttaccaaccagtacatacttaaaatgcaaactacgatagccattactacaggctctgtcgtaatttcattactcctgatacttgcagtaaaaatgcttggcgatgaaaccgcagtatttatcactcaagttgtttccggcatcgattttaatcagctgttattaaaaggcatgttaggctttctattatttgctggtgcattagagatcgacctcgctgccttaaaaagacagcgttgggaaatcactatattagtgctgttttcgacgttagcgtcgaccttcattgtcggttacctaagttactacgtatttgccttactcaactttccgataccttttatctactgcctgttatttggcgcgttgatcagccctactgacccgattgcagtactggctatcatcaaacaaatgagcgcaccgcagggaatttcgatccaagtagaaggagaatccttgtttaacgatggtgttggtttagttattttcaccaccatctttgcggtcgcattttatggtactgaagccaacttccgagacgtcgctgaactatttttagtcgacgcgattggaggtattatatttggtcttgttatcgccctagttggccattttgttattatcaattgtaaggatatcaatacacgcctgttggttactctaaccattccttcagcgggttttgccttggctaatatctgggagatttccggcgcgcttgcaatggtgaccagtggtattcttctcggcaatatcacgcgagcaaaagcgtccaaaaaaagcggcccagatggcacccgttatgtaaaagatttttggcatgccacagacagctttttaaatgcgctacttttcctaatcataggtatgttgatcgttactatgcctttaacttgggaaattataggagtgggtttagtcatggtacctgttgtactactggcacgttttattagtgtgggcagtccttatctgatttttaaacgctaccgtgagtacgataaacattccgtaaaaatcctaacttggggtggtttacgaggtggtttagcacttgcgatggcggcggccattccaacgaataaaatgatgattgagggtttagacttgcacgacatcatggttattattacctatgttgtagttatcttctccatcatagtgcagggtctaactatttcacctttgattcaaaaaagtattcaggcagcaaaagacaaatcaaaataatcacttaccccattcagctataacagcttttatagaactaatatagaaagcttcattgttaaaatataaaacgccaacccagtgttggcgttttttttaagtccagtacgattcattcactccttaaatgaaccttgctgtagatcataaaaacaaacgagcaggcattataaaatagcattatacctatgatctaaaacctagatgatagataggattgaatcaaataaagaacggagcactttaatgctaaaaacaccgcaagcagaatgccagtcagaagacattatgcttcgtaataacatcaaactaagaggcaaaggtgaaaagactatcattttggctcacggtttcggctgcaatcaaaatatgtggcgttttatactgccttttcttgaagatacatatcaagttctactgttcgattatgttggtagtggcaattcagacttttcagcatatgaaaaaaatcgctatcaacaattagagggctatgcgttagatatcattgaaatatgtgatgctctagaacttaaaaacgtcatatttgtaggccactcggtgagtagcaccataggctggattgcctctaagcaacgccctgagcttttttctaagatggtagctgtttgcccttctccttgttttttaaacctagacgaagactaccaaggcggttttgatagacaagatttggaaggactagtccagttaatggagaaagactatattggctgggggaactatttagcacccattgttatgggaagcgacttatctcctattggccctggaatgtcagaaagcgatacattagtacatgagttacttagtagtttttgcgctactgatgtaacttattctaagcctttcgctgaagcgacttttttctccgattatcgatctttattgcctgacatatctcacccatgcttaatattacaaagctcaaacgatactttggttgctgttagcgtaggcgaatatatcaaggataatttgcaaaatgccaaactagaaataatagaaggcaatggacattgcttacatatgactcatccactgcatgtttttaattcaatgaaggctttcttacaagaaaacgaatagcaggaacagctactctcgatgtaccgaaaaaatagcgccattttcgtgaaacttaagcaattcccgaatgttaaatggcgtcacttcatccgcataataaaatgcttcttttttcactctagccagttacaacaccgaaggtcatactgattgttcacctcgtggaggaaaaccaagctttgtaaaaatcattaatgagcaatgtatcgttattcctgaatcaaagggcaataatcgaacgaacctctctaccctctatgggcgtcatgattaatgatcaactagacagtgacgagaagcctgaaactaacacagatatacttaaacgctatacaaaagacctctagtttcacttagataatgtgttttgccattgaatactttaaaaatctgtctaaaatcgccgcatacacaaatatacaataggattttttatgacttcattcactattcttgatggcggtatgggccgagaacttgaacgccgcggcgcaccattcaaacaaccagaatggtcagccttagctatgatggaagcaccaaacattgtgaaagaagtgcatcagtcttatatccaaagcggctcacgtgtcatcactaccaatagttatgctttagtaccctttcatataggcgaagaggcctttaaaaaacaaggccgcgcactggcggtactttcaggcaaagtcgctcgtgaggccgctgacgaaagcggcacaaacacaaaagtagcaggttctcttgcaccattgtttggttcttatcgcgcagatctttatcaagcagatcgcgtagaagaattagcagttccgctcattgaatcgctcaatccttatgtggacctttggttatcagaaacacaaagtttgatcgatgaagtgactcgtgtaaaagcccttgtcgataaaattgataccgataaaaaacctttctgggtatcttttactcttgaagatttagagccaaccacggaacctttattacgttcaggcgaaaccgtcgctgaagccgtaaaagccatgcaagccattggtgtaaatgcaattctttttaattgtagccagcccgaaattatcggtaaagccattcaagtcacccaaacaacattgtcttctttaaatgctaacagcattcaaatcggtgcttacgccaatgcttttccaccacaacctaaaaatgccactgcaaatgatggccttgatgagatacgtactgatctaacgcctcctgcctacctagcatgggttaaacaatgggtagaagacggagcaacattaattggcggatgttgcggaattgggcctgaacacattactgctatgaacgaattcaacaaggcaaactaatcagcactattaatacttaaatcaaaaagggacagcgaatttattcactgtccctttttgattgtaatttttaatgacttttagtttttaaacgactgggcaatctctttagccatggggccaatcacctgatcaaaccaactggcagaaagtgtttgcaccatggttgaatagccatcggattttaatttacgctgaacttcaaacgtattagaagcagacagctcccccgttgcagaaataacctgccaacgcccagaaatatgtatcatcccctctaaatccgcgtaaaaatcatccacctcaatattcaataaagcaatcgcataagaaggtaatcgctgaccaccaaaccaagtaatattaggcaaagccttctctaatcgctgttgcgttagacgagttaattgaggcgacaaagactcagcccacaaattgctctgggagcgatgaacatctccctgttttgttaccaatacaatttcattaccagccaagtaattggcaactacgattggcatcagctgcacagatatttttttcgtcacttggacttgggtattatgcaatcctgtatccattaacagatattctttgctaggtggtgtcggtgtagcacagccaatcatcatccaactaatcaacactagcagaaatgtccgcccataaatcatcatgtttattttattcccttcaactacttcgccgctttcggctcaacatctgcccgtggtttactatcaaagatcaaagtgtttggattctctctcaactgacgaagcaatggctgcaattcatttaatgctcgccctaacgacaccatattttctttcaatggacgacctatttgaccatttgcctgataagtttccaatgttaaattcaactcattaatggttgctgcaaggtctgcaggcagctgttgagtctctgatttatcaatcagctgtttgacacttttactcagttcttgcaactggcgtaacgtttcattggcttcattcatcgtttgaccaagctgttcaaacgtcttattaagaggtacttgagacacattatctaaaatggtacccacttttgtttcaatattagcgaacgcatccggtgccgtcggaaaaatctgatagccagcaaattcctttattgtcactggcggtgggtttttcataaaatcaatattaataacttttgcgccattcaagtagttaccaatttttaaagaggccctaacccctttattaatacggtcttcgattaattcattccatttctgcaatgacatcgcaccagaagtatctaaagaattcaaacgctggggctcgatgcgtgcacgaacaggaattaatggtgtatcaaaggaagtcaacgaatccattgggatgccgttaaatggcacatcaagcacagtaccaattcgtacaccgcgaaactcaaccgcggcaccaggcgttaaaccactaatattgctctcaaacaaaaagacatagttaataaattcactgaacatattattagcagcactttctttagaagagaacaggcgaaatggagccatatctttaacgggttgtcctgcggttctaccaggaggtaacccaaaggaaataccacccgcaaaaaatgtctctaatgaatcgagtcgaacttcaaaaccacttgcagagctcttaaatgataacccaggcgtcatccaaaactgtacatcactatttaccaaagcatcataaggcgagcgaattacaacacgataggtaatagcacctttttctgtatcaaagccgactttttcaacataaccgacttcgtaaccacgaaaatgcaccaaagcaccaacgtctagtttcgaaccttctgtactagataaaacaagacgtacaccttcattttcagtcgaaagcggcggctgacttaaaagagtaaaatccgtttgtaatcgccctttcacaccaggagtcatatcaatataagccccagatagaagagtaccaagtccactcactccttctttaccaattcgcggtttgaccacccaaaatcttgcatcatcacgcaacatttgctctgtaccgtggttcatgcgaactttaataatagcattctcataatcttcactcaggcggatgtcgatcaccctacccacatctacgttacgagatttaagttttgtcttacctatttctaatccatcagcattggctgctaacaaagtaataacaggcccttgactggaccaattttgatagagcatccaacctgcaaccaaaagcgcaattaaaggcacaagccaaatagagttaaatcggacttgacgcatattttctacttgcttgttcggatcactcactcttcactccttgctaaagaggaggcactaggtacatcgtctttatcccatagtaatcttggatcaaatgtcattgccgctaacatagttaaaacaataacagccgtaaaggacaacaccgcaggacccggtaaaattgacatgaaattccccatctgaactaaactagtcaatatagctaccacaaaaacatcaatcattgaccaacgccccaccagctcagtaatacgatacagtttcattttttgctcggtctgcctatggcttggaaaataactttgccaacataaccaactcagcgccaacactttagcaagaggaatcaccacactcgcgaacaagataatcaaggcaacaggataggactctagtgaccaaagcaacaacacgcctcccataatggtcgagggttcggtgctacccaaaaacgtggtctgcataataggaaatacattcgcaggtatgtacataactaaagaagcaattaacaaagcaacagttgtcatgatacttttcggacgcctactactaatagaatggccacagcggtcacaatgcttcgcattacctaactgagttgcaccgcaaaaatggcaaccaattaacccttgctgcttagccgtcgcattaatcataaggtgatcagccgccttaccagcgacctgattccaaaaccaacgcttatctactaaagtgaccgtttttaacaagaaaatgacgtaaccacaaaacgcccagaaagacagttccaatgaaatatcagccaagctgctcatcttgactaatgccactagaatgccaactaaaaaaacatcaaccatcaaccaaggctgaataaccacaagccaacgaatacaatagcgccgagcaaaatccagcacctctttatgttgagaagaccaaactagaaataaaaccgaaaataagtaaacaagaggaaatacaaacagcgctaagctaatgatagcccctagcacaagatagccatgactaagcaagacactcaaggtatcgaacaaagtcacactgcgttcaataccgttggtagaaaaaccaagaaaaggaaagctcatagctaacgccagcatcaacaaagcagacaaaccagcccccataattcgtgctgcaacatgtttatgaatactcaccaaaacatggccacaatgttgacatctaaaacgttcaccactctgcagcggcggtatactgttaacgaaatcgcactcttcacaagtcgttatattttcgtgaaacacgtaatgactcataccaaaaccacgactcaataaagccccctaacaaaacatctaagaacctatctaacacgagaacacagacaagaatcaagctatctaagatataacattctaaatcaatttatgcattgataacctacctagttaaccatctacgctaacaaggtactataaaaagtaaaagacactctcactaaaccttcggtagccgagacaaaatcgctggcacaattaatttatggactggtccaacaaatagcatgtaagccttacctaagcggttattcacatgcacaaccgttgtgatagaaactttttgaacgtcattttccgactctagatacacagacaacctaacattaagatgtttatccttgtcctccagaataacttcgtttgcttcattcataaaaacagagaaaatgccgactcggtctccttctagataatcatcagcttgttttgaagaaataaaatttcccaatgccccaaggttcttcaagcccagacagctaacaattctgttacgtagagacatgaggaaattaaaccactctggggcttctttcgccatcgacaaccaaatttccatggcagtctgatttttatttacgacataaccaacaaagcaatccataaaatacgcattgtcaatcatcaacgaaatagcggctttttgagggggattattcatatttttattcctttaaatccttttcctttaacctatttacttttgtttccattgtttaaagaaagacatcatatctaatcttacgaacacaaaaaaacaaaaatcaatcatcgctaacgattcaatatctgcttagtttcaaatgacaacggggttgacttccagccgtcaatatttgtatccacatcggcaccaacactcacatctacagctataggatcagaacttgtcaaaaggcgatacaaactagaacccatatcactcatagcgatagaaagtggtatcgaaaggtgctgagtcttaccttccaataagtcgatgttttgaatcctaccttcacctagtgatttaccctccgtctttaactgatagcgaacgttactcaagttcacatcaaagcggttaggattaacaatctccaagtcgacactaagcttaacgccacttaaaccaattgaatctatatttaagtttttaaacgtaatgtccggttgcttaggaatagggagaacacctgcaaaatcaactggcatatcaaagtcacctaatacaggtaaattaatcaccactttgccttcaaccgcgtaatccaattctgttttgtttgccaacccacctacgctcttaatcacttgatcaaacgtcaatgttacaggcaaccgtacactattactgccttttgcaggcaaagataaactgctatctggctgattaagcgtcgctatattgtgtttattgactaacagatccaaatcaaaacctgctgtcttaagtgcaaaagaattagggttagtaacttttacatcaaccaacaaagtcacggcctcggttgataatccctcaatcgaaacacccgttaccgatgccgttggcttatggacatccatcgtcttctgtagagcgctacagccagacaaaagcataatgagtgccattcctataaaacgataaaacatactaccctaccttcttttaatcactggaagatagccttgtatgcgttcaggcaatcgttgcacaaatacaaaccgaaccgcatgccaataaatagatagcaacagcaaagatgcccccatcacaataccagtaatcgcaaagctataaccaacaccgccgtaattttcaatcagactcgtcaaagcgtaaatcacatacatcaatgacgacaccatgaacgcgcgacgatcaatagagatagacaccatcgtcatcaataaatacagaagaacaatcaataacatattacccaagctttcattaccatccagcaccccaaggcttgaaaaaataggatggataatcaaaggcgctgacaacaaatgcaaccaaaaagccacatcagatttgcgtgttgttcggctcgtgtcgcccgcatcccaatacatagcaaaggcaaatgccacacacccgcacataaataaggtcaccataagaagccctgtactatcaggaaaaatactcagtacagtagaacctaataacgccaacccagttcctgttccaacagcgacggtaatgggtacactgaagcgacgccaatgaaaataggcagccagtgttgaaaacgctgttgcaaaaatcaccgcataactagactctgcaccaaatagagaactagctaaaccaaaaacgccaccaacaaacgtcagcagtaacacgatagctggcaaggccaattttcgacgctttacaaatacctctgctagcccccaagataaggcagaaaacaccaaatagcctaagctttcattaatcgacatcaacacccaaagcgatgaaaacaacagcaaagcacaagcaatcacaataaaaatatcgttaaaaccacctactaaacgaaagttctcttcatctactgccgaggagccatttgaggacgatacaagctggcgaaactcctctaccgaggtagcagaaaagacaccattcttgaccgctaaatttaaatcttcgtctgtgtacataaccatccttaacaatacaatttgtgttacacgctaaacttactgcgaaaagcaaaataaaccgcgccaactaaacataacccagcccaaagataatccagttttaaaggctcttttaggtaataaaccgaaaatggtacaaagaccatcaaggttatcacctcttgcataatttttaactgtccaacattcagtgcagtgtagccaatacgattagcgggcacctgcaacaaatactcaaacaaagcgatgccccaactgatcaacgcggcaataatccaaggcttattattcagctctttcaaatgagcataccaagcaaaggtcataaaaatgttgctacaaattagcagggaaacacttaacgcaataggattcatatattgctctcaacaacacatattaaagtaaaaaaaccaacaccaagcagtcactttgcccacataacagcccattataagcaaaataaaaccaactgcttcaaaacttacaattaccaaccaaaaacacagctagtcaccgacactttccagtaactcctccatcaaaaagccattaagctgacaaaaaataagcgtctagtgccaaggaaaaccctttacttgctctacaataagaacatactcagtttgctacggaacaaatttcacggcgtctattacaaccgtgcgcagcaacagcccttaagttggtgagaaccgactgaggttatacagtgatgactaatggtgaatatcatgagtaagggtcaaaacagtaaaaaagagacaaaaaagaaaccgcttttaacggcaaaagaaaagaaagctgcgaaggtgaccaaaaaagctccaaccaatgtattaggtaattaatccctccagctagccaccatattggcatggtggcattaaattcgaatcatctaagccctaatttgattagggcttttttatataataatgcacaccaattactatgggcgcgaagacctctgcgagcctctaccagctgacggacgtttaccatttgtagtcggcttgccattacccttgggagatccccccggtttacctgttggtcgtttaccagcaccgtttccagcaggctttttactatcaccaaaaggacgtctatctttactcttagaacctgctggttttctagcgtcatctttagggtgtttagtattcccctttgctgcgcccattggtttagacggcgctttaggctttgaggatactttcggctttgaagagccgtcagtacgagtattttttcgcggcgcattgcgagacttcttcgctggcgcactggcttctgaagacgagtcttcaatagacttcagcaacacagacaattctttgggtgttaaatctcgccactcccctacaggaatgccttttaggctcacgttcataattcgtgtgcgctctaatttaacgacctcataaccgaaatactcacacatacggcgaatttgacgattcaaaccttgcaccaaggtaatattaaatactgtaggcgacactttcgtcactgggcatttcttcgtcatggtccccaagataggcacaccaccggccaaaccagcaataaaatcatccgtgatcggcttattaaccgtcaccaaatattctttctcgtgattattgccagcacgcagtactttattaactaggtcgccattgttggtcaaaaaaatcaaaccttgggagtctttgtctaaacgaccaattgggaaaatacgcaccccatggctaacgaaatcaacaatattatttttttcagaactttccgtggtactcacaatgccaacaggcttattcagcacaataaaaacaaagtcatccgcatcctgcggctcaatgatctgcccattaactcgcaccgtatcaccggcaacaacttgatcgcccaccgaagcacgcttgccattgatgaacacattgccttgttcaataaagcggtcagcgtctcttcgagagcagataccgctttcgctgatgtatttatttaaacgagtagatgaagcgttaaacataaagtgccatttttacctaataaaaagcctttcttattaaaaaaagagcctaaactgaatgaatcgtcaacaacgagatggcgcctattatataggaaacgcagtgagcattttaggagagaaagccagaaacctagaaatatatccataatcgtataactgttaagaaagtcttaatcttacatcgctagaattgatgagcaaaagtggtggcaccacctcaatcggttatctatggagattcaaatgcaaaaccaagagcgatcttacaacacagcgcaaattttactgcactgggccattgcggctttgattatttttaactacttcgttagtgaaggaatggggcgcgcttttcgtcaacatttagacgacagcaacactggttataacttagtgtcatcactgcatgtatatgtcggtttgggcataattgctctggttgtgatccgcattatcgttcgcttcatgtctaaaaaattcaaaacaaactcgaagagtttactcgaccgcgtctctcgtatcgtccatgaattcttatatttactgatgtttttagtgccagtatttggcgccatcgcttggtatttaggcattcacatcatgggagatgtgcacgaaatagcgatgaacatcatgatgtcgttagtcttgctacacgccgcagcagccctatttcatcaatatgtactgaaagacggaacactactaaaaatgctcgggcaaaaataatcgctaaaggcggttatgaatgcgtctctaaataatatttctcttgttcaagaatacgatctgtattgagagacgcaatgctcacttcatgagagtgaggcagcataccaatggtttgcaaatgcagataacgcatggcacaaactcgtaagaaagaagtgaaattatccaagttatgaccggcatctaaagcttcatgattgagcttggcaatcatctgcgacaaagacaacttgtcgcgctgagctatctcttccagcgtaaaccaaaagaaactttctagccgaatactggtaaccatgccatcaatgcgcaaagaacgagtgacattttgccataggctaggatctgaattcacgaagagcttacacattgtattttccttactgaatgacgttttttattattagaatgaatggctcattgcaaacagtctagcccaagatataggaaaatagtcgggtgagttcatacttttacacttactaaactcacccgaattcactcagtaaatttaacttagctttccaataacgcataaaactgagcaagccaagctggatgtgcaggccacgctggcgctgttactagattaccatcagtcacagcttgatctactggaatatccataaactcacctttcgcaagctccacttccggctgacaagcaggatacgcagaacattttctgccttccaacacacctgctgctgcaagcaattgcgcgccatgacaaaccgccgctacaggtttattggtatcaaaaaagtgcttcaccatcgcaactacggttttattcaaacgaagatactcaggtgctcgaccacctggaataaccaaggcatcgtaatcttccaccttgatatcagcaaaggtcgcattcaaggcaaaacgatgccccggcttttctgtgtatgtttgatcaccctcaaaatcatgaatagctgtcgctaccgtatcgcccgacttcttatcaggacacaccgcatgcacagtatgaccgacactcatcagcgcctgaaacggcaccatagtttcgtagtcttccgtgaaatcacctgtgatcattaagatttttttattcgacatgacaccttctcctgttttggttaaaacgtcctatgttgtaacagctagagaaaggaaaaaggtattaaggggttattacattcagccccagccccttttgggaccaaagaacgtaggtcagataagacgaggaacgaggcgtaatctgacgctgaaaacgaagttttcatcctgtaagtcacgtacttaatattaaaaaaggcgaactataattcgactttttaatattagcctcttccattttttatgagcattatccaatgtatcttgaaataacaatttacactccttgtaattaacttcttgcatgaagggcgcatgtggagtctagcccgaagggctgatcgaaaaatgccgtaccaccccatgcaattgttatgtttcgtctttagaggcatcatcggtgagagttttgttccgcatgatctgtaccgacgcattttccgcaaaagaaatcgttgtttgaggaaatggaatgtctatgcctgcttggtcgaatcgacgttttatattcacatacgagtcgcactgcaaaataaaaccgttacctgaattttccgcccaagcccaagcttttagcgtaatggaggaatcaccaaggctagtgaggcgaacgacgacaaccggaacgccatctcgtttttgctcctctgtgcgttgatctattaaaaaaggatgtccgcttatctcttcggtcattattgtcattgccagatcaagatcggatgagtagccgacaccaacttcgataaatttacaaacgcggttgtcagtgtggtttgtattaacaattacttggctgcttatttgtgaattgggaatgattacacggttgttttcgaaatcccttatgatggtttctcttagagtaatgtcttcgacgactcctgtgtaattccctgatagcgtgattttgtccccgatacggaatggtctaaaaaaaataatcataaatccgcttacaatatttcccaaaacctgctgagatgccaacccgcccacaacggttagaatgccagctccagtcagcaatgagtgcccgacaatttttaactcagggatatgtgttaaggatgccccaatgcccgtgccataaataacaacggttattaatctttgcgcaaaattaaggacagtagtatctacggaatctcgcgctaattttgacaacgacgcccttttaactgcaacgtgggcaacccaattcagcactaccgtaatgactaaaatcaccccgacaacagccaattgtctaaactctgcaggaacataatcgtaaattgatatcatagggatccttttgggttaagaaacataatattttgttaatgcacaggcgtgtttacacatattttcttaacatcactattaagtcgctgactctaaagccattaatagaactaccaactaaagctaaaacgggaaagcgagcatgagtgttatttcatttatccccagcacgttatgctatcaacctatttaccgatattcttatcacttgatactaaaagactttcttacttcctaccatcacaaaacacgcacaatgggcttatttaaaaataaaacctaaaaccacccattatttgtatttgaacccaaagaagtccattcgacaaattcactatgaaagagtcgatatcactactttatgaagcattaaagccagttaaaatttccttcctagcaatagaaaaaccaatctaaaccttgcgatttaacgctatatttttaacttactttattgacgagtgccatcaacccaacaatcagcatttgcaccccgataacagcaagaattaatcccatcaatcgagtcactatactaagtccgcttttacctatcagcgataaaatatttgaactgtaaataaaacagataaaggtgatgaggcataaaacagcaaatacagaaacagtcgttaatattcccatgaaaccaccagttgcagagtagttcattgctgttgctatggttcctggaccggcaagaagcggaaccgctaaaggagatacagctaaatcgtcttcgtcgtcaccctcggcagaatgcaactttgaaccatgaccattcaacatgtggtatcccactacaaagactaaaattccccctgttatcctcagagcatcaatggtaataccgaataaatgaaaaatagcttttccaagaacagagaatgctagaatgataaaaaaagtaataagaagcgctttagtcgctacttttctttgttctgatttatttctatcaccaactaaaccggaaaatgccgccgtattagcaataggattcataatcgcaaaaaagctcataaacacggtaataatctgtgtatataaatcactcatatctttttccttttattgaaatagccctaagtgctactttttcgaaatcgtgccatgatagtttattgacctacaatctattgcatctaaactcttctgctaatcaactgatactaaacccttttgtattatctatccgctttataaacggtcaaaagacgcaatctactgataaaacggacaccatcaagaacacagtacactgcatttataatgcactaagatccttagctttccatcatgactagaaactttgcgactttggttactcgcatcatctgtttcttcgcaggctgaagcaggtagtagtgaactttccacagattacttactcgcagcggcaagcgctacgccaaagccaatgaaggtgccgccgccaagacggttgacaattcgaccgcctttttcagaagaaagccagccacgagctgattttgctaggtacgcataaagcaaatgaatgatgacaacgagactgctgtagctgacaactaggagtgtaaattgcccgacgtaattcgaagtgaagtcgataaactgtgggaatactgacataaaaaagaacactgctttggggtttgttaattgaatggttaaaccttctataaactgtcgttttttgcttctgatagcagagccgttaccttcaatttttctagccggagaacgccatagtttaatgccaagataaacaagataagcagcaccaacaaatttcatgatactgaatgcaagtgtcgatgttgccaataaaaggcctaaactagtggctgatacaccagcaacaataaaggtcccaaaggaaatccctagaatcccaccgatagcacctgacataccatagcgaatcgagttagtaagcgtcaaaatcacacctggtccaggacttaaaactgttgctatagcaataattaaaaataaagcataactgtccattcacgtctccttcataacatcaacttgtcttagtttacccaaccaatcatccacactttacatcctcttattcttcgagaaaaacaaatattaggaatacaaaacactagaatagaaatttatctcggtttcagttccgccaaaacttcagataactttttggctgtaacaatagagttgacttataagtaggtataaatgaagtaaagccgagaaagctttttatcatcaacactcatggccataaactctggcgaattggcttcaaatgaaaaacgaatctatttttcacctgaaaccaatttaatgattacgtttttttagtcattataaaatgagcattacaaatcaataatagtgatctttgaaaatcaaacttacctgataaattaacactctggtgaaaatatgttcttaatatattgtgagaactcttttggcttctcttgcggcatcatgtgactttcaccacgtaattcttttaattggctgctccctagcaactctgacgctctaaccgttaccaacttaaaaaggtcacgagtgttctcaccataaccaaaaacaacaggaacattgatttttgacacagtctcagcatttatcaaaggctgctctttttgattgagctgataagacaaagtatattttttagccagctgaagtgccttcaccgactcactttgaccataaaaatagccttgctcatttcctgagccatcaatcaaagactccaccgcttgcacaagactgccttgagaaaaatgttcaaacacaggactaaacatcttgtaagcatccagctgccatgcccccaactctggttcttgcaaacatccgggataaccaagctcatatagaaaaaccttagcaacagacaagtcgtgctttactaaagcattcaacaccacatccgcaccatacgaccagccaactatattgactactttatccttggaaagctgattaaccaactcagctaaatcatcagcgtgagtatttaaaccaaaaccttctacatcaccttcaccaaaacaacgtaacgtaatagacaccacttcaaaatcagcagctaaatacgccaagtgatcattccacatagagctatcagtcaatgctccatgaaccaaaacaaggtaatctccgttaccttctcttttgtatttcattataaatctcgttaaataattaatgcccgcttaagtggctgacaacctactactaagagcttcctcttaacacagtaaccgcaaaagccaaatccaactaaaactgccaaacgttaagaatccgtcttaaagcgcttgttatccgtagattgtttaaccaagtacaggtcgaaaaaaactacgctcataactgataatgcagtccactttatcagcaaattcgaaagctttaatacactcagcgtcattcagagacttagtgcgataatcctcgtaagcagacaagctttcaaatgtaaaaagagccaaagcgatattatttgcgccttcagatggtagaaaatagccattgtgttggccaccaaatttctcaacgagaggaatccacattttcgcgtattcttcgaactccctaaccttcttgggatctatcacatacctgacatagcaagtaatcataaacactaattccttctaattgcttgattttgttggctaggcaacgccaaattaaggtgagcacaacacttacaccttgcctaaaacattacgtcataaaaactaaactagctgggagtgaaagcatcgagcgtggtgaatcactcttcaattgtttgttatgtgacaagcgccttagataggcaaattgagcgtcttacaccaacatacttaccatatgcgtccgactctgaataagcgttacgcagataaaaattcactgcctttaaattaactcttcgtgtagtcaggacggcatttttatagcctttttcaatcgcataactttcgagttgttcaagtaaataagttcctgcacctgatgtatttgagtacattcgcttcagttcacaaacttcactttggtggtacctaaaaaccccacacgctactgcaactttatttagatacaccacaatacatctatctttcgacgaatcaaaagcaccagatgaaaacgagctttcaccagaatcattagtgatctgactaagtgatgagttcaattcagccacgagtgactgaaaatcaatattacttggttctactctcttgtgttcgaatctcatatctgtcacataacgccgccagcacgcgcggctttgtagttaaagcaaagccgcaacgaaaaagacgtcgcagtgcctggccttgttaaatttttatagcgccatatgcaacaacggataaggcttaccctgcccatctactggtgatcgacctgtcactttaaagccaatatgctggtaaaaacctagcgcctgttcattctgctcgtttacatcaacctttgatgctccctgctcttttatagcatgagccgctaacatggcaccaatgcctttgccacgtgcatcaggtgagatgaacaacatctcaatattaccgtcatggacgccgcaaaatccctgaatttcaccatgcgcattcttcgcgcaccttaagtcaacggagtcaaaataatgctcaagaattagtggctttaactcttgtaaatcatcctcagccagaaaatcatgcgttgctctgacagatgcctcccagacttctatcagcttaaggtgatctgctttttctacgatctcgatattcatcactaaacccgattgaaaatttaacaattaagggttatacggcagcgtagctgcggctataacccactgttgaacggctgcgttgtctatataggggatttgcttttttcatggtgggacttccctgttatataactcgctcaataccaacgtctgtctggactatgccgcttcagatcgtctttgatcgctgctatgttgattctttatttgctcttttgtagcgcgatttgacccgcgaggtaagcgattccctcaggctttatgatccaaacaatgtagttaaaagacattttacaaataaaaacacactcttcatatgccactaattattcataccaggtattgatttgcattcttttggtaacgaaagggctttggcatcgaaagatgtaggctgaccattaaaaactacttcaagagtactaaaactagacttatttgcagactttcgcgcctgattgactaagggaagcaacatgttactcaaagataccttagagtcactccacaaattctcatccgctcttaggcgaaaattaccggtgtattcgacccattctttcgcaacttaagcgcatcgtaatacatacgctcccagcgatcaccgctggcttcattgatctcatcaaaatctctaaactcaactttggctggtcttaattgctgtaaactcggagctaacacttgaccaacaccattaccaagatcttttacttcccaatcataattgggtggcacaataattccatatgcatactcaaaatcccaaaaatagcgaataatccctttaaacctaggaaaaccaccatcttgcagtttgcaactaaatggactgcttgccttttctaattctactctgttaacccttgatagaattccataagcaggcacttgcccagtgataagcgcatcaattctcgcttctagctgcttaattttgctattttggaaaaagtaagcgccaccagccccaattaaaagtgccactattccggcaatgatttctttcatcttagatctctccttattatccctaacgcctgtgttggcagttagttcagaacgcaacggaaaaaccatccgacaacatgcatttgttatacgtttatcctagtaacttgaaaagaaacttgctcacttttcaaataatccttcattcgtgccaccgcttatcttcaggcttttacaagaatcgtcagttaagatgcgatacggcaagatgcatacacctagcttatatctttgaacgctgccatacacgatagagctccgcaatgtcagacgaacacaaaagaggcattgcctctttaatctgctccaatgaccaatcccaccactgcatttctagcaacattgaaatttgttgctctgagaaccgctttcttatctcttttgacggattgccaccaacaatcgaataaggctctacatctttggtcaccaaagccctactaccaataaccgcaccatgaccaacctttatacccggcatgatcatagcttccgaaccgatccaaacatcgcttccaataacggtatcacctgcactctgaaaagcatcaatagactctgaaaacgcaggctcttcattcatgtaaaaaaaaggaaatgacgtagcccaatcatatcgatgcccttgattaccagccatgataaaagaagcgcccgagcctatggaacaaaagctccctataatcagttgatcaacgtcgtcacgatcaggcagaaggtagcgagcacaatcatcaaatgaatgcccgtgataatagcctgaataatagctatagcgacccacctgaatattcggattcttaacctgttcagtgagaagttttcctttaaacggactctcgaaatagttattcatataatttcacaccaaaattttgcaacaacatcgtagcttacgcttcaataaccggcgcagctttgctgcgttcggcgccgtaggtacgaagttgattgatttgttaaatgtatgtcgcaccattattagacctaataacgtgataatactgactatcaaatggattactaaaccctattgcttggataaactgcacagctatgagtgttgcttcaattggtgtgtctccccaataatctgatgagagcaacctcattcctttcaattcttctaattgtgctgcaacaacatgagatttatcagcaatagcattaaggtaaccccacacccactttgaactgctacctaatagaacaaattcatttagagtttctatgtgagaaaatgttagcttatccaaaacaagcataaaccaagatactatatctgcggataacgcttcgtcaaaacaagcgtttgcgaaaagattggcgtaaaaatggactttatgctcttcgtattgattcttagatttgagcatcattgcttcaaatagatcttcggcttgtggcctatagccaattctcaaccgaaaaaagtcatcgtccctaggctctaggctctagcccagcaccatatttttcttgaattttttcaagtgataatgagactgcaccagctgctctaacggtttctcgatgagatagagtccgctcaacaaaatcagcaactaaatacgccaaatgatccttccacatagagttatcagtcaatgcaccatgaaccaatacaaggcaatctccgttaccttcttgggatctattacatacctgacatagcaagtaatcataagcactaattccttctaattgctaattttgtgggttaagcatgacgcctagcacaggggcggagcatagtttagctccttgctgctgattgttatgtggggcgcgcggaaatatcaatatctcaccaactatattttccaaatcctgacgctgaaatgatcatccggatactcgcgtttaacatgaatactcgatatttctacaccaaacagagctttctttagattgacgttcactttgtaactttcatattcgggaattacaagaatcatgtatttttcaatatcttgaaccgatatgcctttcaaacgcacaacatcctttagcaaagacccttctttatgattcactgagtctagatgagactgcgtgatgatggtcttgtcactctttataaattcagaaaggtcattttttcccgctatatttttattctgaaaggaagttgcgattatctttatttccccaaccatggtttgaggtgacgaactacttcttggtctaaacccatgcaagtcaagagctttacctctgctacctatcttgtatgaatttaccataaaatcttcgtcttcagattggcgaaacatctctccctggagccaaccttctctgcatccttctgcgtacattaccgcacctatttgcgatgcatttcgatcaaaaaattcgcaaaatactctcatccactcggttaacatgtagtctcctcaaaactggccgtcatatatttcaatcttgtacacactgacccgagactcacccgatccctcacctgtagtggtcaactaattccggacagtaaattaggttgttcttccgctttggcaggtggcatcccgttgttatattgatgcggcctgcgccagttataataatccatcagataaaaactgatatctcgttttgcttcgttttgagtcatgtatcctgcctttggaacccactcggatttcaaacttctaaacactctctccatgggagcattgtcccagcaatttcctcggcggctcatactttgcttcatgcgataacgccatagccgttgtctaaattttcgactcgcgtattggcttccttgatccgaatggaacatcacaccttttggtcgaccacgctgttcataacccatatctaaagcttttataacaagctctgcattgggatttgatgagaacgcccagccaatcatacgccttcgatataaatccaaaatgacagctaagtagtgccagcgaccttctgcccagatataagtaatatcgccacaccaaacttgattaggggcactcacattgaactctcgactcagatgattagggatatctggttgttcgcctcctgtatccttatagcgatgccttcctggttgtttactgcataagcgagcttccttcattaagtttctgactttgaagcgacccagtgtatagccttcatcctgcaacatattctgtaatgttcggcttcccgccgcaccacggctctcattgaaatgctgaaccactagactacgcagtgttaaccgttcaacatcaatcttctgcttacgcttgaggtaatcgtagtaactactgcctggaacgccaaacaagtcacaaagtacctctgtcgcttcttgctctcttaacttatcaattagcgcatacgttctaggtcgtccgacatcaagagagctgtagccttttttagaatggctttttccctttctaatcgactaattttggcttcaagctcttgtatacgttgctgttctggtgtcaaagctttcgcttttggtgtgacaccacctcgttcatctttaagctgaccaacccagcgtcgtagagctgtctcaccaatgccaagggactggcaggcctcagtaaaactgtagccttgatcgagtactaagctggcggcttcatgcttaaactctgctgaaaatacacgacgttttgtcattaaacacctctcttaatgtggcaatgttaccacctaaaatggtgtccggttttattagaccactacaacccgcataaatgcgataacacgtgggctcaaattaggaacgggtaaacgcagctcatgtgttaacgccctagcgagcgattgaatacgtttgttatatgcgtttctcgactttccaaggagggtttaaacgattctcacctgcccagtaaagtttgattttattaccagacggatctttaagaatggcctctttccacaggtatctttgttctgtcggtagttgttcaaattgaaaacctctttgagacaaatcagcacacagttcatcaagtttttcatgctcgaagtagattacagaactattttcgaactcaacggattcgagagataaggagaaagtagaattcccttctgggcaagaaaatctagagtaatgcggcgtatcgacaatttgagtgaaaccaagttttagataaaagttaacagcatcatccatatcttttactggcaaagtaatctggttcaattccatttaaactcctagcgtataacgattaagctaaggggcggcggaacgccgtcccagcgaacgaagcgagcgatttgagcgcattgttatgagacgtaccagcgaatgcttcgatgctcttttgcaggatcatgtttcccacaccatccttcatgttgataactccaggttttacctaaatcgtctgtgatgctaacagtgcagatgaaggcctcaccccacgtttgtttgaaaatcaagtttaacctggatgggatggtattaaattcaatgtcgattactgccttgcagatttgccaggagcaaaacccatttttatctgcctgtaactttaaatgctcaaggtaacgagcggctaatttctttgagcatttgaagtgcgggaccgattctccactaattaggtttagttgaaatttatttaaacctgcctctgttgcacagagataaataattcctaacccccaatagccgtcaatatcgttgtatcttgacgagaagcttgaggatattcctgctgcaattcccttgagttgccgacgcctgctcataagcatccagcctcataacgtctcaaacactgtcgtggtgaagttggcggcttttgtgcgtgtttttgcacaaaagatgacagctttgccacgtccgcgtgatttgacttgttaggtgatttattcactgtagattatattaccatctaaatcataaacctcttcatattggaggaggtttgctacaaactcgttaaaagtatttgctaccacgagactattaccatcatctgtctctgtgacaataactttgggattagttagggaatcgctgtagtctagagctaaccaagtatgaccatcaccttcaagcggcacatacgtttttggaagtccccattccctaccagaactcatagagctaaatattgaattttcggcatttggatcaatatttgaaaaagtaccaatttcatagaacccctcaccaaaataatatttcagggtttcgttatcacaaggtggaagcctaattactttagtttctttcgacttagatatatttacatattctttaggtagtaaaaagccgtacttttcttcgaagcaactaagagcttcttcggctgaataaacacgatagttttcaatctcacgaacattaccgcattcagggcaaacaaaataagccgttccatcaacaatatctggattagaaagttcttttcgacaacatctcatactctgatgccttcttgtcacctaacaattaagggttatacggcagcgtagctgtggctataacccactgttgaacggctgcgttgtctatatagggggtttgcttttttcatggtgggacttccctgttatataactcgctcaataccaacgtctgtctggactatgccgcttcagatcgtctttgatcgctgctatgctgattctttatttgctcttttgtagcgcgatttgacccgcgaggcaagcgattccctcaggccttatgacctgatccgctttatacactgatctcaccgtatgctaacgctaactaccattgtcccatgactgcaggatgcgaagccgttttgtcactttactctcagatacatcgccaagataagtaactgtacgttctccacaagcagggcatgaacatcctgattcagccgtcttttcactgcctccattagctttcggttcgtacctgcctaactgcttatctacccgcttcttcactttggctcttattgcattagacaaacagccataatgccggatgcgcatcaacccccttggtaatacatggagtaaaaaacgtcttaccagttcttgtggcgtgagtgttaaaagagactgcttgccggaacgatagtctcgatattgaagactgattttgtcgttgttccacacttggaaacgattattagataaggcaatacgatggctatagcgcgctaaataagtcaccaaggttgagcgatattcaagcgccgatttgcaatagacaacccaaggcttttgcatcaaaacattcagtagccggctcacttccatttgcgataacgctggtagtaacccttctctaaaagctgctcttagttgactgaccatggcacctctaaaacgatttgataacagtttcaccggaagaaaatagtttttcttcagactatgccagccttgatctctatacactccagagggaaccaaggcatgaaggtgaacatggcgcaccaatgtttgaccccatgtatgcaagactgccgtcatacctgcccgtccattgtgttttcgttggcttaactcattcaacgcacgccatgcagtgtgaaataaggcgtcataaatgactcgatcgtgtttggctatccaagcgtttagctcatgaggtagcgtaaaaactaagtgaaaatatggcaccggcaaacatcgctcctcctgcttcaatagccattgttcgcttgctttcttttggcactggggacaatgcctatctcgacagctatgatgccaaaaccaatgatgaccacagccatgacattgatactttcctgtccccattcgctcggttcgacagtcttctatatgatgtagaacttgccattgtctcgcattggcatgtatctgatgttgttcgtgacaataatgaatcacgctcgctaggcttaccccattcatgatggccaccagtcggatagcaataaatcttcactatcccgtctctttagatccatcatcgcgacccattgcagataacgaaaagtggtttgaatctgcttatggcctaataaggcttgcagccttagtaaaggcattccagctaacagttgatgacaagcaaacgcatgacgcaaactatgaaaacgaatgcatttttggatccctgctcgcttagcagcttccttagtttctaatcgtaggtatttgctatgcagaggacggtgcttatccaatccataaaccaccacatcacaaggttcgtaacgttgccaatagcgacctagcacctgttgcaagctttgtggaaacagaacatagcgatcttgctgccccttcccttgccttactttgatgcagtgatgggtaaggtctaaatcattgactcgcagctcattaacctcacttattctcatccctgtcgtataagccaacaccatggcgacatacacttttggatgctgacagcatctgatcatcgcttgcacttcatctggatagagcaagtctgggattttctgagatttattaggatgaggaagtgataccgatggcatcgttttgttcgcgacttttcggtatagaaagttcagagcatgtaacgcttgacggcaacttgaccagctccatcctcgttctcttattagatacagcaaatattgttggatatcggtttggttaagccgatcaggaggcatacgaaaatagcgtgcaacttctgttaattgatataaataagctctttgcgtagacacagaaaaaccttctagggtcatctgatctatcacctgtttgcgtaaaggtgtcatgacttaattctccattgttgattggaagattaagtttggttctaaatgagggaattagggaaactaagaaaaggcccgcgaagcggcttagttcaacattttaataatgcgcatgcgcgtttagacaatttcaaaactatctaaaaaaaccttataaataattgaataataaaagttttataacactattcacaaaagtgaaaactggaaaaacgagcatgcgcgtttacacatttatccacagcgcgttatttctgctctgtgaatccttattcattgatattaggagactttctttattcctgctagtacaaaatgcgcacaattgatttatttaaaatggctaaacgcgcaaaaaagggatcacttaaaaaaacaaactgtacagacagacagaaaatacagttttttcatttgctctgaatccgttgtttgttgtcccaaagccgtgacctacaatgaaagcttcgctttcaacggcggatcacggtcgtacctccctcatccgccctacaactggcattacggtattgggtataaatttgcagacgatgagctacgaagaagtcagttcgacgcgacgaagttgcgcgaccctatgaagtttcaggggcagttaaaaataccttttctaaaatcatcaaaaacaatctatgccttacgacaaaaatcgtcttgctaaacgcaacataaaaaagcaaatgagacgtttgggcgatagcccgataaagcgaccttttggttacttttgtgtcgctagacaaaagttacccgctcagcagagcggaataaaggttgggaatacaaagcgtttgaatggaagcaaataagctaaagaagcgacttcgacgcgacgaagttgcgcgactttatggagtttcagagtcattaacagaaagactctctcgaacagcaaaaccaatctatgccttacgatgtaacgagcgtaggtagcaatcatgggcctatgaaaaaaatcaggcattaaagatcttaaagcgaatttttggttactttttgggcgcttgcaaaaagttacccgctcagcagagcggaaaaaaggttgggaatacaaagcgtttgaatggaaaccaaagaaaacgccttccctttcttcaaagagaaggcgcaaaacaagttttaaacgctttttaaaaaaacctactccccgatgtgccaaccattggtaatcgggtaacgacgatctcgtccaaacccacgagccgtaatacgcacaccagtgggtgcttgacgacgtttgtattcgttcacgtcgacaaggcgaagcacgcgatagacggtttctcggtcaaattgattcgtcgctagaatggcttcggcgctttggtcttcttcgatgtacatgcgcagaatttcatcgaggatgtcgtagcttggtaaagagtcttcatctttttgatctggagccagttctgcagaaggcggacgtgtaataacgcgctcagggatcacgtagcccaaggtgttgcggtaacggcaaagcttgaagactaaggttttgaagacatcttttaggacggaataaccgcctaccatgtcaccatacaatgtggcgtagcctacggccatttcgctcttgttgcctgtggttaagaccatgtagcctttcttgttggaaatcgccattaaggtgacgccacgggtacgagcttgaaggttttcttctgtggtgtctttgccgtagccttcgaattctggcgcaagcacgtcggtgaaagcggacaccatggtttcaatcggcaagacgctgtatttcacacccagcaagttggcttcttcttccgcgtcatgcaagctgatagaagaggtgtaagtgtaaggcatcatgactgcttgaacacggtcagcccctatcgcatctaccgcgaccgctaatgacagagcagagtcgataccaccactcaagcctaatacaattcctttaaaacggttcttggtgatgtagtcacgtaggccaagcaccatggcttgatacacgctggcttcgacgcctaatgctggagcaatgctgcccgctaccggttcaaccttatttggctgactgtcgtcgacaatcatatcaatgctgtacaggccagcttcaaaccaaggcgcttgcatgattttctcgcctttggcgttgaccacgaaggagccaccttcgtataccaattcatcctgcgcacccatgtagttcacatagacaattggcaaagtgacttcagtggcacgctgatgaagtagttcttcacgctcgcccattttttcaatgtgataaggcgaagcattcaagttcagaatcagttctgccccagccgctttggcttgtgcgataggtcctggatgccaaatatcttcgcagatacttaagccaacttttacacctttgatatcaacaaggcccgcttcacgaccttcgctgaagtaacgtttatcatcaaacactaggaaattaggcagtttttgcttggcgtattccaccagcaattgaccttggtaaatcacgccagcgcagttaaatagttcgccatcaatacgacgtggataaccaacaactacgtatatatcgtgaacctcggctaataatttcgccaaggcagattcaatacgtgtatccaagctagaacgtaataataaatcttctggaggatagccagttaaggttaattctggaaaaaccaccacatccgcgcgttcttcatcacgggctttgttcgccgcatcaataacggattgggtgttttttgtaatgtcgccgaccagcatatccagctgggccattgcaattcgtaatgtcatacagttgctatctcgtgaactctgttagaatatgcccgttattgtctggaataacccaagctaggtaaagtgtatgatcgtacgtttgatcgtttttgttgctattttctttattggttggtggttgtaccgccaatttgtcgcttttaaacgcagtcaatcgccggcggaagcaaaaaaacaggattcctctaaaaaagacgaatcacaagaaagtatggttcgctgtgaagaatgtaaaaccttcacgccacgttctcatgctattcatgaccaagaagcgcgtccattttgcagcgcggaacatttaaaagcattcaaccagaagcactaacccaaccattggcaagcaatctattctctcgccaccaccagcatagatactgttgctggttttgtgtggcgcagagtcggtaggaaatcttagtattgtcagattcatccggcagcgactcgtaactttcccagcgataatacacaagctggttatctttttgccaagttttttcatgcgaacgctcgcctaaatcacaaaagccaatacactcgctcgctgttgccaatgtaaaactaggagaaacaaccaaagcttgccgaaaatctgcccaaactttctgatcggcttccacttcattctcttgcccacgccattgataagcagccatgagcctttcttgaaaatgcatcgacaagctagacatcgccaatagcaaggcaacaatgggcaaagacacccaaccatgctgtgttctaaacaaagaaaaatccatttcatctgcctcttttgagaacttcatccccccatgtgaatgaaaaaacatacagattacaatacgattatttgattaccgacaccctgacaaggcgaatgataatgccatttttcacctctcatagaatggtattcttgataaaattctgcatcacggtcggctttgcaatcacttaatcgatactgatactccacccataaaccacgaagattctttaaggggaagcgtccatattgtgtgtacaatgtgtctaccaaaccattttgactattatccaataaaggaaaaacagcaaagcgctctaagccattccatagctctaacgacttaccgctttcttctggtgtgcgccataaggcactccagccatctttgccttctgcgatataccaataaaaaccatcttcactttgaataacgcctgactgaccaatagctgcatcatcctcaagtttaatctggcttttactagcagagtcgctaaaaacatgcccggaataatttgactcgcaagatgaaaaagtcgttctatcacccgctttccaatggcaggccatggttgtttccatgggattatttcgaactgttactgaactgcgacacaagccgtaatcagcgccctgtagccagtctgagtttttatcgatgcgtcgcgtcgccaaacgaatcggtggtgacatgcccgattcaatcgtcaaatataacgactcgtctatcgtgcaaccggcaggtaaaagacgtgaccactgtgccttcagatgcgcatcaatagccgctttgatagtgtgttgatcctgataagtttgagccaaaaggtgacgctcctgcatgcgagcaatcgccattactaaaaagggtaaaaacaaagcaatcaaaccacacaccaccagcaattcgatcaataagctgcctttcaaataacgtcgctgattcatcgtgagccctcttcactcaatgtgagaattgttgactcaaacagaaaatgctgtgaggcatgaaaccaatttttaagctcattgccagtacatttttgacaatcgggatactcttcgtggggcgagttctggccatctagccaagtcaaagatcccgtcagctgtgccatagcggcttgtttttgttgattctcatgaagttttctatgttcttctgcttgctgaatcgattgccattgcacttcgctctgacgctgtacaacatgcagcaccactgcaaataacgccaaacaaagaatcacctcaagcataatccagccccttgacctcggcttagacaatcgcagcattaaacgttgtttactcatccgcaatacccaccacagttccttgtgaagaggagtcttgtgaatcaacacctcgtggatcagtgagataaaaacgtccactttgattaagtattaacgccgcttgccaagcccccaaacaaaactcaaaggtgccattttggtaaccagataatccgttagatcgaaactctatctgctgctttttaactggaaagccactccacgacactgccaataaaggctcaaagataatctgccgatagcgttttttagctccgttattaggatcaatttgataaagtgtaaatcctgaagaccaaacgccgtcgcaattcaagccaccacatacaaaactggtttggccgctaattaccgccaattgtcgagcctgtgtgagcgcatctgctaagcgctttatttcattttttagggtgtttttatctttagttttttggctgacgctaagaaaatgcgctgagcctgcgtgagctaatatgctcaaaatagctagaacacagagtagttccagcagagaaaagccgtattgacggttcattgaaaacctccttgttttactttctatatcactaaatgcaacagaatagacatccttgcctattccattatcttaacccatttgattatacggtcgtaaaccatttgttaatgtgattcgcaatttgtcttggcttttgaaatggcaatgaatgatcacaggcgctcatggttttatgttgccaagcggcattttgttcactcaacaaatcatagtgctggcgcaaggcttcatgacttaattcaccagagaacaaaaacacttgctcagacgcatctatcatcgtctgacgaatatgcggctcgttcgccattagagcaacataatcagtcaccgcatccaatgcataagcaaaaccaaaaggtcgatgagcaagccgcgattgcgtggtggcttccgcaacaggatgcttacgtcgattcggcgacacaccatccataaaacttgctacgccaagttccacatcacccgtatctcgaatcaatttcgatgcatgacgatacttttgacgcacatccatcaatgtagataaatcttcacgatccaatgacgcaggttccaacaaagccattttgactttctttttaccctgcaaactacgctgataatttaggttcagcgccacaagaccacctagtgaataagcaactaggtcaaaatcatcccattttacatgggccaataaagcttcgacttcatcggtcaattcggtaaccgacacagccccctcttcaccatgatgatgaaaagaatcgcccatgccttttagatcgggcaccagcatccaacgccattgggtaaaatacggcaacatcggagaataagtgatctccccagcaacgccggcaccatgtagcaacaaacaaactcggtcgctttgcgcttcagggttttcataaagacggtacgcaatacgcgctttgggtaaagaaagaaaaaaaatgtcagacacttgtaattaacctgtgaggacccttattaaaagaatacaatgcttgcacttactcgtactatacacacaaacgtatattagagacctttgcacgatgttacgaggcaaaaatagacgagaaagcagacacctacatggatgtaggtgttagagcgacgcaggatgccaaagccgagtttataggttataaatgagcatttcgagtctatttttaacaaagtattggcaaacgcagtagtcgtgcaaaggtctctattactaggtattgataaaaaatgtcatcaatcaaacacgtaaatctcccgtatcaggcgtcattactgtctttcttttctgctgtgcgagacttaccttatcccgctttactcgacagtaatcacgaacatttccctgacacaaattacgacattttagtcgctaacccgcttgctcgcatccatccagttcaaaataaccagccgatcacttggtacagcaaaccactttatgagctaagcaatactgacaacccaatgaccttgttgaatgaattaatgagccttatttgccaagaaccttgggcgaaatctgctccgaaagatttaccttttgttggcggtttactgggctattacggttacgaaagtgggcattttgttgaacaattacccgatacagtagaacatgatatcaagctagaaactttgagtattggtctttatggctgggcagtaattacttgccataagacaaaaaacacccaattgattacctcaccttggtgttcttctgaagacgttgccgatcttatcaaccgctttaccagtgcgtgtgatgatgtgttggtaaaacacgatttaaatgaagcaagaccttttcgtttacaagcaccttttacttcgaacatgacagaagccgactacgcgcaaaaattttctgctgttcaagactacattcagtcgggtgattgttatcaggtcaatttggcgcagcgtttttccactcgttacaaaggcgacactttcacggcatatcacacattaagagacgtttgcccgacaccattttcggcttatatggaattttcgccagagcaaagtttgctaagtcattcacctgaacgcttcctcttatgtgatcaaggccgagtagaatccaaaccaatcaaaggcactgtagcacgcggcaaaacacctgaagaagacaaggccaacgcagattggttacttgcatcaacaaaagatcgtgccgaaaacctgatgattgtcgatttgctgcgcaacgacctcggccgaacctgtttaactggcagcatcaaggtgccaaagctgtttgctttagagagttatgccaacgtacatcatttggtttccacggtagaaggtaggattgatcaagcagatcaagcgattcgtgttttccatcaaagcttccctggcggctccattactggcgcacctaagattcgctcgatggaaattatcgatgagctagaacctcatgaacgttcagcctattgtggttctatcgcttacttcagtgcgaatggtcaaatggattccagcattacgattcgcacattggtcgcagatcatggcaacttgcactgttgggcaggcggtggactggtcgcggattcgaaatgccaagaagaataccaagaaacctttaccaaagtgggcaagttaacccatactctagaacaagactttttgaaataggccgtatcatgtctgacatagagcagtttttaaatgctcctcccattgacctgagcttggatgatattcgcgctgcattagacagagaaccttatgcgcaacaaatccataacccagacgagaaaatgtttcccagtggttatgatttaaactatcgatctgctgccgtactcatccctatttggaaagagccagaaaatggcgagctgtatgtacttctaacccaacgtgcgcttcatatgcgtaatcatccgggacaaatagccttccccggtggcaaacatgacccagacgatgccagcatccaatacacagcactacgtgaaacattagaagaagttggtctatcacctgattgtttcgatctattaggagaacttggcgagtattgcaccatctcgggctattgcataaaacccatcgtcgccgaaatgacgcgtagaagcgaattaagcctgtgtgaagaagaagtaaaatctgtccattgggtgcctttgcgttacttgctcacgccacaaaattaccgttttaaaaagaaagtgctcgatacaacgtctcgtggttattttgaaattgactacgaagatatccgtatttggggtgttactgcaggcattctctacgggctttatcaaacactggccagacacatacgttaatggttttagccttttctctctttacactttattaagtattataaggatagttttctttcgtcttttatttcattggcacaaattgataaggtacaaccaacgtaacttagaacacggtaaactttcctatgccagcatttgatttagcgtcttttactaccaacaacaaagaagacgaagctcaaaaaatcatccataacgcgatgaaggaatttgacaacattgccatctcttttagtggtgcagaagatgttgttttaattgacatggcagtcaaagcaaaaaaagacattcaggtattttctctggacacaggtcgactacaccctgagacatatcgctttatcgaacaagtccgtaagcactataaaatcaacattgacctactttcccctgatcgtgaaacactcgaaaacttcacccgagaaaaaggcttgtttagcttttttgaagatggccacaaagaatgctgcagcattcgtaaggtacagccacttaaacgtaagcttgctactctagatgcatggataaccgggcaacgcaaagaccaaagcccaggcacacgtaacgttttagcctttgcagaaaaagacagcgcatttagtacagatgaaaaagatctatttaaattcaatccattggcgaactggtcttcagaagacgtttggaactacatcaagatgtttgatgttccctacaatgaattacatttgaaaggttttaccagcatcggctgcgagccttgtactcgtccaattttaccgaatcagcatgaacgtgaaggtcgttggtggtgggaagaatcagaacacaaagaatgtgggctacacattggtaacttaataccaaccgctcaacaataagctccgctttcggtttagaaacacttaaattatgaacgtttaaaattaaaagtgcccgataccatcaggcacttttaattgctttaaacatttcatctgatttaccttcaaaatggctttgttctaaatgactttgccatgatgtaataaaatcttgatagcatgcttcaagctctgttatgtgttgcaataaaacttctcctgctggcgtcatatctgtcgttcgaccatgtcgaatcaacaaaggctcgcctagctcccgctctaatttttgaatatgttggctaaccgcaggctgagttaaccccagcagcttcgcagttttcgtaaaactccctgtttcaaccaaagccttaaaggtaataagatgttgtgtattaagcataaagattccttatagtagattccattatgcccaatgctaattttacgaacattgacctatatcgtgttttcatgaaagactcaaagttattaacctaagtggattaagagcatgacaactgcacaagacacaatgctaccttggcacgaaagacaatccggtcataaaaaatcccgcgacaacgattaccgcacaccttaccagcgcgaccgagccagaatcatccacagcgcagcatttcgtcgcttgcaatccaaaactcaaattctcgctatccgacaaaacgactacagccgtacacgcttaacacattccttagaagtcgcccaaattggcaacggcattgttcatcaacttaaattcagttcacctgccgatgccgactttcagccttggctcgcggacgatgctttaattgaaaccatttgcctaagtcatgatattggccacccaccctttggccacggcggagaagtcgcccttaactacatgatgcaaactcatggtggctttgaaggcaatgcgcaatcactaagaatcctaggaaaacgcggttcctactcacctatctatggtatggacgtcacccgccgtacgttattaggaattttaaaataccccgttttacacactagcgtggtcggcaaatacccagaaaaaccagcaaacttccgccagttcaaagcctccaactgggcaccaccaaaatgcgtctaccaagaagaacaagatttactaaactggatcatcgaaccctttagccaaaccgacaaaagcttattacaagaagtaaaccaaacagatcctgacagccacgccaaagccaaacacgccagctttgacaccagcatcatggatctcgccgacgacatcgcctatggcgttcacgacctagaagacgccatcgtcctcggcatggtcaccaaagacatgtggctagaacacctagaaccaaaactcgccgccttggcgtcaccctttttagctgaaaacctaaacgacattcgcacccaactgttcagccgtcaaagccaccttcgtaaagaagccattggcagcttagtcagctggttcatcacctcttgtcgagtcattgaaaaagcccaatttgaacacccattactgcgctttcaagtcggcttaccagaaggccaacgacaagccttaaacctgttaaaacaattcgaaatgcaacacatcatccaacgcccagaagtgcaaatgctcgtctacaaaggccagcaaatgttgttggaaatgtttgaagcctactccgccgatccgagccgattactgccaagagaaatcgccaacgaatggcaaaaaagccaagatcgaggagaaagcggacttcgcatcatctgcgactacatggcatccatgaccgacgactacgccagccgcatgtacaataagttgtttgttccgagcttgggctcggtgtttgagccaatgtagttgagtttaattacaattagatttggagccaaagggatatttggctccgttcaaacgctttgtattcccaacctttattccgccctgctgagcgggtaacttttgtccagatccacaaaagtaaccaaaaggtctctttaagatctttaatgcctgatttttgtcatcgaggaatagctttaccgacgctctagggcaataaggcatagattgtttttgatattggtaggaaggatatttttaactgaccctgaaactccataaagtcgcgcaacttcgtcgcgtcgaacagacttcttcggtctgcagtgatggaaaacaaagacgtagggcgacatgagggaggtacgaccgctttctgtaatataagagtgccgatgaaagcgaagctttcatgctctagagtaggtcgcggctttgcccgacgcggaatttaaactccattcaaacgctttgtattcccgaccttttttccgctctgctgagcgggtaacttttgtccagatccacaaaagtaaccaaaaggtctctttatcgggctttcgcccaaacgtcttattcatattgtttaacatcacgtctagcaacacgatttttatcgtaaggcatagattgagcttattgttcgagagagtccttccgttaatgactctgaaactccataaagtcgcgcaactctgttgcgtcgaactggcttcttcggtctgcagtgatggaaagcaaagacgtagggcgacatgagggaggtacgaccgtaatgcgccgatgaaagcgaagctttcattttctatggaggtcgaatattgaaggtaacgtttactaatcactaagccccttccccttttgtcttcttcaaaggtaagacggagggtggggttagtctcttctttgggtactattcaaatacattattgtagtggtctaataaaaccggacaccattttaggtggtaacattgccacattaagagaggtgtttaatgacaaaacgtcgtgtattttcagcagagtttaagcatgaagccgccagcttagtactcgatcaaggctacagttttactgaggcctgccagtcccttggcattggtgagacagctctacgacgctgggttggtcagcttaaagatgaacgaggtggtgtcacaccaaaagcgaaagctttgacaccagaacagcaacgtatacaagagcttgaagccaaaattagtcgattagaaagggaaaaagccattctaaaaaaggctacagctctcttgatgtcggacgacctagaacgtatgcgctaattgataagttaagagagcaagaagcgacagaggtactttgtgacttgtttggcgttccaggcagtagttactacgattacctcaagcgtaagcagaagattgatgttgaacggttaacactgcgtagtctagtggttcagcatttcaatgagagccgtggtgcggcgggaagccgaacattacagaatatgttgcaggatgaaggctatacactgggtcgcttcaaagtcagaaacttaatgaaggaagctcgcttatgcagtaaacaaccaggaaggcatcgctataaggatacaggaggcgaacaaccagatatccctaatcatctgagtcgagagttcaatgtgagtgcccctaatcaagtttggtgtggcgatattacttatatctgggcagaaggtcgctggcactacttagctgtcattttggatttatatcgaaggcgtatgattggctgggcgttctcatcaaatcccaatgcagagcttgttataaaagctttagatatgggttatgaacagcgtggtcgaccaaaaggtgtgatgttccattcggatcaaggaagccaatacgcgagtcgaaaatttagacaacggctatggcgttatcgcatgaagcaaagtatgagccgccgaggaaattgctgggacaatgctcccatggagagagtgtttagaagtttgaaatccgagtgggttccaaaggcaggatacatgactcaaaacgaagcaaaacgagatatcagtttttatctgatggattattataactggcgcaggccgcatcaatataacaacgggatgccacctgccaaagcggaagaacaacctaatttactgtccggaattagttgaccactacatatctcttcaccatatccatgagcatcatagttcacagacaattcgttcataaaaccgtgaagataagaagcttggcgaatggacacattttgtgtttcccgatagttgatgaatcatttcatcaactgagaaatgacgctccatggaaggaaaacaacaagtaagtataaattagtgagcctaactttattataaaccaatattctgtccccaataagttacgaagctctgaataaggccaacacatatcaacactacagttaaccacttcattgattttgcctgagaaatattttctctatgcttcctctgatcctcctcgtactgagcgatagttactaaagccttagaagatagtttgaacccatactgggttctttcaagttcgccactttcatgaagtgatttcaacaataagtcgttatatcttagttgacgagatttatcaggatgaaaaacccacttctctgtatacaataaagtagaaagtgctactgagcttacttcatattgtctttgatcaagctctttttctagaattagtttaagaacttctatccgctcagacctcaccaattcttttttgttaaaaagaaactgactgcctttaccaattagaatcttgagtttatcaacgggtaatatgcctttacaaaaatattgtgcgatagacccatatcgaaggtcgtagcggctataaaaatgagtaatatctagttcataatcgcccatcagacagaatggaattgatacacacccaaactcctcgccattagcccaataacttccggtaactccttcatcagaaacagcatcacacagcagcgtccaacgtttatcaagcgagcgaaaataaacaacattgcaatcaacgttaagcgctttttctccgcttctaggtatacgtgcaggagcaggcttttctagtaaatacttgagtatctgtttacttataaagttcaaaatcacacctaaaaaagctaattacaacgtaataatatgtattcgcgattaaatatacacactttgaattccacagttacacattattattttattgattctaagccctttttcattttcttccagttttttgtcgccctgaaggacggccttccttagaaatgaaagcttcgctttcaacggcacattacgctgcgcttatgatgccctacgttttggttttacacgattagctacgaagaagtaagttcgacgcgacgaagttgcgcgactttatggagtttcagagtcattaacagacaaagtctctcgaacaaaaaaaatcaatctatgccttacgataaaaatcgtcttgctaaacgcaacattaaacaaagtaaatgagacgtttgggcgaaagcccgagaaagagaccttttggttacttttgtggatctggacaaaagttacccgctcagcagagcggaataaaggttgggaatacaaagctgttgaatggaaccagataaattaaaaaagcggcttcgacgcgacgaagttgcgcgactttatggagtttcagagtcagttaaaaatatcttttctaacatcctaaaaaacaatctatgccctacgataaaaatcgtgttgctaatccagaattaaacaacgtgaatgagacgtttgggcgatagcccggtaaagcgcatttttggtaactttttgggcgcttgcaaaaagttacccgctcagcagagcggaataaaggttgggaatacaaagcgtttgaatggaatctaaattccgaagaagtcagttcgacgcgacgaagttgcgcgactttatggagtttcagagtcattaacagacaaagtctctcgaacagaaaaaaccaatctatgccttacgataaaaatcgtcttgctaaacgcaacattaaacaaagtaaatgagacgtttgggcgatagcccgataaagcgaatttttggttactttttgggcgcttgcaaaaagttacccgctcagcagagcggaataaaggctgggaatacaaagcgtttgagtggaaccagataaattaaaaaagcggcttcgacgcgacgaagttgcgcgactttatggagtttcagggtcagtgtttgaaggtttatctcccaccaaataaacaatctatgccttacgataaaaatcgtgttgctaaacgcaacattaaacaacgtgaatgagacatttgggcgatagcccgatcaagcgaccttttggttacttttgtgtcgctagacaaaagttacccgctcagcagagcggaataaaggtcggggatacaaagcgtttgaatggaacatgaattccgcgtcgggctgaagccgcgacctacaatgaaagcttcgctttcttcgatgaaagaaatcaggcattaaagaccttaaagcgaatttttggttactttttgggcgcttgcaaaaagttacccgctcagcagagcggaaaaaaggttgggaatacaaagcgtttgaatggaagtaaatagacaagatttgaagaacaccttgaacaaagtgttcttcattaataagttcagagattactgataagcgaccgctcttgctgcaatatcactttgttggttatgcattttcttcaatcctttcaggttgatcaacagcatcggcagtacaattaaaacaaaggcgatgttggataaaggaacagccagccaaacaccgtctatgccgaggtactttggcaaaacgaatagaaacggaatctggatcaagatattaccaaccgaaacaaataatgcttgggcacttttaccaacagcgacgaagtaaatggacgccataaataagaagccgtctaaaaacaatgccattaggtgaagacgaatgccgtttttacttgcggcaactagagcactgtctcctgaggcaaaggcgctgataaagaattctggaaacagattcagcagtataatcagtgcgataccagatccgacggtaacggaaaacgccagttttactgttttgataatgcgattgtattgtttagcccctaaataataactcactggtggctgtagaccgctcaccagcccctcggcaaagaagtaataacagcttgctaggtagccaacaatcgcaaaggccgcaagttgtgtggtgttgccataggtcataaattgcagattatggaacgccataacaaagctaaaatagataaacatcactaagttggatgatcctagctgcacgatacgaatagcaatggctttatcaagctgcttgagcgccagtttagttttcgctttggatgatgtgaaatagcgtaaacacaatatacaggtaatggattgagcaattaaggtggcgatagccgctcctctcagccccatatcaaggtaacctaaaaagatataatccaagactatgttagttaaagccccagccacaataaacacggtggcgcggtttgggctgtcatcatttcgtacaagcatcggcatggcactggcaccaatagaaatgagcgcaccaaatgacatggtctgcacataactccagctcagctctagcgtcacacccgttgcaccttgcaaattcagcaaggtttgtccaaaagcgataaaaacaacggtagctaataagccaatcaaaatgatcaaacacaatgacgtgaccaaggttgcttgggtggcaggtaggttgttctcacctcgatagttagataggacactgcctccgcccattcctaccagcaaaccaaagcccatgatcaagcccaataagggaatcgccatattgattccagccaatccgtcagcaccaacaaagtgaccaacgaaaaaaccatcaataatctgatacagaccactaactaacatagcaacaatggaaggaatggcaaaacgccaaaacgtaccagcgacggattgtaacggttgaacctgtggagcggcttgcataacttaaatatccagaaggtaaaaaaacacaggcataatatataaaattgagatataagaaagttagttaccatccgtttaatggatggattaggcaatatcctataccgcgagagcaaccattttatgagcaaagaaatgaactggacattggatcagttactggcttttgttaccgccgcagagttgggatctttttcagcagcagcaagacaattacaaaaggcacaatcacgtattagtagcgccatctctaatttagaattggatttagggtttgagttatttgatcgcagctctaaattccccgtattaacacctttaggtaaagaaatgcttcccgaggctcgagccgtgcttaatcagtgcttgcgtctagactctcgtgctttatcggccgccaataaagagccgatttcactacgcatcgcattggatgaagccctacccttagaaactattcactctattttctctcaggtgggtgacctctttcccaacacgcatttggtgatcaccaatggttcacaagacgacatcgccattgccattgctaatcaaagagccgacattggctttatgattagcaacagcgctttgccaccaaaattaatctcacaatctttaggctattttaagaaaatcctgattgtcggtaaaaaacaccctctggcgcaagaggatcaactgagtctttctcagttacaacagtatcgtcagttcgtactctgtaaccgctccggagaaaaccgtgaaaacgccttaagcccagatcactgggacctagacagctactatctgatatgtgagctggtcacacagaatcaaggttgggctattgtgccagagcatattgcaaaagcgagttggttttatgaacaaataaaaatcgccaaaagcgacttcttaacgaatcaattaatagaagtgggtatcgtaaagcgactcgacagcccaaacaacaaactgacagattggataacagagcaaatgcgtcacttaatggataatcgctctatttagacaataaaagcttttaaccatgttgttttttgtcgccctgaaggacgacctaccttagaaaataaaagcttcgctttcaacggcattttttaaatttagagccgctgtgcttatggtgccctacgtttttttttacacgaatagctacgaagaattcagttcgacgcgacgaagttgcgcgactttatggagtttcagagtcattaacagaaagactttcgtaaacagaaaagccaatctatgccttacgataaaaggagcgtaggggaacaatcagattcctattcagaaaatcaggcattaaagatcttaaagcgaatttttgctttcctttgaactgaagtttttgggcgctagcaaaaagttacacgctcagcagagcggaataaaggttgggaaggcaaagcccttgaaaggaaacaaatatacctgaagaactaaaactctcgtccaagaataaacacgtcttctttaatctgttcattttgagcaatattcggcagcagtccccattgatcaaatccttgccgtttgaagaagccttggctttcgaggttgctggcgtagatataagcaacaaggtgggtaaaaccaaactctatttggttcgtttctaggtattgaaataactgtgtcccaacgcctttcccctgccaatttggcgagacatagacgctgacttcacaggcggaatcaaaggcgggcaagccatagaagggctcgacggagcaccaagcaattaccttgccctgttcttctaggactaacataggatggttatcagtgacgctttctaaccagtccatcacatcaatcaagccaatatggtcttgtcgatggcctgtactggcaaaaaggtcgcagtgctgaaaaatatctaatattgcaggggcatcgtctaatactgctagacgaatttcccctccataactgagtgacattgctgcgctagccctgttcaagcaaacgtcgtagatcaatgatagctgtattcgcacgtgcgatataagaagccataaccaaagaatggttcgccaataccccaaatccgctgccatttaaaataaacggagaccatacattggcttgggtcgcttctagttcacgaataatttgacgcaagctaaccagtgcatttttgtcctgtaaagtgaagataaaatccacttctaccgcacgtaacatgtggatcagtgcccagctagtgccacgagcctcataaaaaacatcatctactttagaccaaggtgttcgcacgtaacgggtattttcgtctgactccaactgtggtttgtcttcaattacgcttgctgatagacgctgagacaagctaccaagacgagtactgacatctgataaccagtctgaaaggttgtcggcgcgagcatagaattgcgccttgttgttagtctgtcccgccaaacgatcgaggtattccattagctctttgttaccacggcggtattcgctttcactggatggtaaagcccaacttttattatcaaagttgaattgtggctcagctatttttaagtttacatcttcggttgattgagattgagaacggctaaactcttttcggaaggctcttgctagatcacgagactgaaccaatacaccaaactcccacgcaggcatgttatccataaaaacacctggcggcataatgtcattactaataaaaccgcctggtttatctaataatgtttccacgatggtgtgcaatgtgcttgcggttgtgtagccaacaacaagttttttactattgtttaaataaccacgttctgtagccttttcttttgcggtagcaaccacatcaaattgatctggttcactgctccaatacatgcctaaaaaactcagtaacacagcggcaataaatacagcaaccgcagcgactttaccgatacttgagaaattaaagcttggctttaaaccttgtaatttattcgctaaccacgacattattgacctaccttaattttgttgtaattcgaccatgtaatcagcacgatgatatatcatcgcacgcacacgaaattcgggaacacggctattaatgatttgataaatcaaacgcgcttctttgtcatttggccaataaatagcgatggggcgatccgctgttgccacttcatctataataggctgaatctttgcgattatctcttcttcactcaaactaaaaagcgtttctggcagtaaaaactgcccctcttttagcacttttggttctttcgcctctggctttatttttgaaatcttagcagcctgctctcgcttcgctttcaaatcactaatacgcgacgccatttctacgatggcaggatcttcaggattaacagaacgtgctgaatctaaatattttgcggccttcttataatcaccgtttctagctgcttgccatgcccattgcgtataaacatcaacaatggccgtaatgccttgaatggcacgaaaattaccaggatcacgtcctagcgcagcctgaaaatacaagttagcattgtcgtctactggcgttaaaaatctctctgcagctaaagctatttcgccctgttcaatcaatcgctgcgttaattgttcaaaagccgttggagctttggcagctttaggttgctgtttttttatcgtcacaggcttttcaatatcaactgatttattaacggaagacgtagccgctatagcttggggggcttccgcttcttgtaatggctggcttttctctgttggcttcacattttcctgacagcctgtcaggaaagctacaacaattagaaaagaaactaggtttttactcaatttgcccccttgtgattggcaacttaaaggtggattggtagtctacaccttctaactagcgtgatgaaatatggatttacaatttacacaatacgctcaatttgattgaagatatttatgcgcctactcgttctactgtttttactaatgtttcaaagcgtttctcacgccttcacttttggccccacatcaagactttcagaaccagagtttttaactgtagaccaagctttccaactatccgtctcggctcctaaagacggaaaattaatggcaacatggcagattcatgatggctactatttatatcaagaacaattcgccttgtctggtgatgcagcagataaactgcatttttcgccttttcctgccggtgaaattaaacaggatccttattatggtgaagtaacggtttatcgcgagcaattaactctgcccatttattacgacatcaaactggcagcaggcactcaagttaatgcagtgctatcttatcaaggctgtgccgataaaggcttatgttacgctccacagaaaatgccgattcaatttacggttcccgcactgttatcgtcgacagaaaaactggcaccgacagaaaaacatctaacagcatctcaacctaaaacggaaagcccttcaccttccagcgcaatgcttgcaccttccgaagcacagtctgtaagtcagttgcttagtagtaacaatacttgggcagctttcattgccgtctttggcttgggattgcttttatcactaacgccttgcgtactgcctatggtgcccatcgtcagtgctattgtgattggcactcgtaactcaaaattaggcgcattttattacagttttgtttacgtactggccatggcattgacctatgcgcttattggtggattggtaggtatttttggcactcagctcaatctgcaagctcagttacaaaaccctattttattaattagcagtgcaatcctctttgccttgctcgctctagcaatgtttggcgtctatgaaataagactgccaagttcatggcaacaacgtcttcaagtgtcgactaaatcaacaggctcagcttggacatcaacctcgagtatttttatcgctggggttttatctacactcatcgtctccccatgcgtctctgcgccgcttgctggcgccttactttatataagcagccaaggtaatgcgtggtatggcgcgacaatgctgtttgtcatggcactcggtatgggagttccactattactagttggcctttttgggcctaaagtcttaccaaaaagcggagaatggttgcacgatattaaagtgctcatgggttttgggttactcgctatggcgatctggatggttactcgttggttaccaatcaacagccacttgtatctatggagtactcttgcattggcaataagcggctattttattcatcgagcttataaaatcgcctcgcatcctattcgctggttttttgccttaacttttttccttatcggcagtgttgagtttattggcggcgcaacaggtagcagcagtccactacaacccttgaaaaaattatctgcaccctcaacaacactagaggagaaagcaatatttgacgccacaatcacgaacttagacgaacttgatagaattatagctaatcaagactctcgccctattatgttagacctttatgctgattggtgtgttagctgcagaatattagaagacatgtttgcttcgcctgatgtattaccgctactcaataaggttcaattaattcgagttgatgtcacggaaaattcagcggagaaccaagcattaatgcagaagttcaacttatttgggccgccttcactggtatttttagacaataaaggcgaagaacgcaaagcattaactttgatgggcgagccaaccaaatctttgctaattgatcgcttaaaccatgcaattaactaataacttttataaaaaagcacaagagtttacttttgatcaaaaacaaaccacccagaacatttttcggtttttttaacgcaaaactggacaatatcccgctttttatcgataatttcgcgttacaagcttttacaattcgtttttttataaaagccctgtttgttggataacgcaagcagtacacagattttataatagtcagtggataacataaccactgaaacaccaacacagacagaagagagtatttatggacattcgtaaaatcaaaaagctaatcgaacttttagaagaatctaacgtctatgagattgaaatcaaagaaggcgaagaagctgttcgtattagccgtggtggtgctccagttcaagcacctatgatggccgctccaatgatggcagcacctgctgctgcaccagtcgcttctactgccgctcctgaagcaccagcagctttcgctggtcacactgttaattctccaatggtcggtacttactacaagtcttctgcccctggtgctaagcctttcatcgaagtaggccaaaaagttaacgctggcgatactatctgtatcgttgaagcaatgaaaatgatgaaccaaattgaagcagataaatctggtacaattggcgctatccttgttgaagacggcgagccagttgaatttgaccagcctcttattactattatttaatccaacgcaaaggtttcatcatgctcgataaggtattgattgctaaccgaggcgaaatcgcgctacgtattttacgtgcgtgtaaagaactcggtatcaaaaccgttgcggttcactctaaaattgaccgtgacttattacatgtgcgccttgcagacgaatctatctgcatagggccaaacccatcaactcaaagttatttgaacattccagctatcatcagcgctgcagaattgacagatacttcagctattcacccaggctacggcttccttgctgaaaatgcagatttcgcagagcaagttgagcgttctggttttaccttcatcggacctaaagccgaaacaattcgcttaatgggcgataaagtttctgctatcaaggcaatgaaagaagcgggtgtccctactgttcctggctcaaacggtccagtaccttctgatcctgaagaatgtatccgtattgctaatgaaatcggcttcccgattatcgttaaagcagcagcaggtggtggtggccgtggtatgcgcgttgttcacaacgaaggcagcctactaaaatctatcagcattacacaatctgaagctggctcttacttcggcgatagcacggtttatatggaaaaattcctacaaaacccacgtcacgttgaagttcaagtacttgctgatggtcaaggcaatgcggttcacctatacgatcgtgattgttctttacaacgtcgccatcaaaaagtgttggaagaagcaccagcaccaatgttgaatgaagaatctcgccaagcgtgtttgaaagcgtgtgtcgatgcctgtattaagatcaattaccgcggtgctggtactttcgaattcctatacgaagatggcaacttctacttcatcgagatgaacactcgtgtgcaagtagaacatccagttaccgagatggtaacaggtgttgatatcgttaaagagcaacttcgcattgctagcggcttaccactgtcttttaaacaagaagacattaagctaaatggccatgctgttgaatcacgcatcaacgcagaagactctaaaactttcatgccttgcccaggtaaagtggaatatttccatgcaccaggcggtatgggtgttcgtgtcgactctcacttgtacagcggctacacagtaccacctacgtatgactcaatgattgctaaaatcatttgtcatgcaccagatcgtactgctgcactaaaacgcctttctggcgctctagatgaaacattcatcgatggcattaaaaccaatatagagcttcaaaaagacctagtaaatgatgctaatttcattgctggtggcgttaatatccattatttggagaaaaaactcggtctataaagactgcagttttgcccctagtgatcacataaatcactaggggcaatcattttcctctcgcctctcgctccaagcttcgctattctattcctgtttgttttactgttggacttcactttatgccttggcttcaaatacgtatcaataccacgcccgatcacgtcccagctttcgaagatactcttcttgactgtggcgccatggttgtcacctttgaagacgtccatgacgatcctgtatacgaaccagacctaaacactacacctctatggaaaaacactaaggtgacaggcctgtttgaagcagacgcagatattgaacacattcgcccagtaattgagcataaagccgaatcccttggtgaaaccgatatcgatatgaaaatagagatagtcgaagataaagattgggaaagagagtggatggacaattaccatccaatccaattcggcgaacgtctatgggtttgccctagctggcgcgaagtacccgatcccaatgcagttacactgatgctagatccaggcttggcatttggtacaggcacccaccctactaccgccttgtgtctacaatggttggacagcattgattgcaaagacaaaacgatcattgattacggctgtggctcaggcattcttggcattgctggtttgctgcttggcgcaaataacatggttggtatcgatatcgatccgcaagctgtgcaagcaaccgaagccaatgcggaacgtaacaagatagatccaagtcgtttagaagtaaaactgccgccatacgaatctgacctacaagccgatatagtggttgcgaatattcttgctggccctcttgctcaccttgcgccgactatttctgcgctggttaaaaatcaaggccaattagccctctcaggcattcttgccaaccaggctcaagaagtgattgaggcgtatcaagaatggtttacaattgattccattaccgaaaaggaagaatgggttcgtattgtaggcactaagcacgcataatacttaaccttatatacaaagagacctttgcacgaagtcacgagccaaaggtctcgtaaagttttagacaggaagataacaccctatggccaatagcctaataacccgttgcccaaaatgttcaaccgcatttcgagtaagcgatgaagtattaagcatggccaagggcaaagtcagatgtggtcaatgtttccatatttttaatgccagcgacgcggcaaaaaacaagacgaaccctgctaacaccagagaacagccaccacaagaaagcaatgatccagcaatagaaacggtcacgcccaaaaaacaagcacaagctgatctaacgcgccagccgacagatcaagacaacatagctcagaacactatagttcaaaacaacagcctccaaaacaatgacgcaggtacaaacataaaagcatctattgataataggctcgctcctgcagaagaaattgttaacccagattggctgcacacactatttgatgatgaagacctacgaccacaaagtgaagatataataagctcaaaaaatagcggtactctagatgaagacgaagccttcgaaataaacaacgcctatcaagaatccgcacacaaacaagaacaagccaaaagagctacagcggaaacaaaaagacaagatgaaccagcaccatgggagttagagcttgctgaagtagaagccgcacttaaggcgacaccacagcaacccgttacagcaaataaacccacagtcaaaccaacaaaaaccgccgcagctgaacccactgcagcagtcagccctgaaccagactacatggttgctttgcattccttggcgcaaaccgctgcagaacaaacacgtccatcagacataaaaaaccaacacaccatcctagaacaactatcggctcaacaaagtctagcgccattaatgggcgaaaacgattctttcacaagcaagaaaaaagggcacccttggctatggttttttgcttcgttattaggaatcgtcctattaactacacaagtggctacacatttttttgaagaaggcagtcgctcttctaatttcagagccatctacaaaacgatttgctcatactctggttgtgcactaccaagattcgaagacattagtgccatcactattcagcacgtacgcatccaaagtcacccatccataccaaacgcacttttggtaaatgctattatcaccaacaccagtgatttctctcagcctatgccaaaaattgccttagagttttttgacttaaacggtctacccgtggccgcacgactctttgctccgaatgattacttacacaaagactttctcgatattacctatatgccaccaaataccccgatccatttggtcattcctatacaagatccaggtgctcgtgcggtcactcatcagcttagagcctttccgacagacactcgctcttactagtttttgagaattttacgactactgtgctcgccaatactttgttaaaaatagactcgcttatttacggatttaacaacatgggctcatttataactcataaactccgcttcctcgtctttttttgcctcgtcttggcttcgctcgtgacttcgcgcaaaggtctcttttcactgttttagtgcaaaggttaaaaaaagaacaaaaaatagtcagtttttagcctgtcaagacttcaaaaacaacgattgcataggtattattcacgcccgctcgacactgtcgacgatctttaacattcaatccagtattcaggaacatcatggcatttgctattggcccatattgcgttgacaagcctgttattcttgctcctatggcaggcgtaacagatttgccttttcgccgcctttgccatgaccaaggtgcaggcttagtcgtatcagaaatggtcacttctgatgttcgcctgtggaactcgacaaaaagccgccatcgtttaattcacgatgcggaagtctcgccgaggtccgttcagattgctggcggcgacccacaaatgatggcagaagctgcccaacaaaatgttgagctaggcgcacaaatcattgatatcaacatgggttgccctgctaaaaaagtatgcaataaagcagcaggctctgcattacttaaagatgaagcacttgttcgagaaatactggaatctgttgtaaatagtgtttctgttcctgtcactctaaaaatccgtactggatggagtcttgatcagaaaaacggtcttgcgattgcaaaaatggcagaggatattggcattcaagcattagcgattcacggacgaacacgggaatgtaaattccaaggacaagttgaatacgacacaattgcagagattaagcatcatttgagcatccctatttttgctaatggggatattaaagacgcacaatccgcaaaattcgtgaaagattacacccaagcagacggcatcatgattggtcgagctgcccaaggaagaccgtggatttttcgcgaaataaaccactatttagaaacaaacgaattgttagcacctccttctttatctgaggtgagacagcttgttattaaccacgtgaacgccttacaccaattttatggtgattatttaggcgtgcgtattgctcgcaagcacgttggttggtacctgcaaacgttagcggataaaacacaatttcgcagtctgtttaaccgtattgataatacgcaagaacagcttgataaattggaagagttctttgtttgccaataggcaaacgaaccttacacttaatgtactgaaaatcaaaaaagaagacctagatcacccttctcaatgacgatcaacgtgcattaataaatggttagctttaaaaatagaaggtcattctgtggtagaacaaactcatactcatacgtttcaagccgcttcttcagagcagtcacaaaccctacgtgacaatgttgaaaaagccctacaaaactatttcgctcatcttgatgggcagccaataacagacttatatcagttagtcttagcagaggttgaggcgcctttgctagagtctgtcatgagctacacaaaggataaccaaacaaaagcatccaccatccttggtttaaaccgaggcacacttcgcaagaagctgaagcaatacggtatgctataagcacaaagaaaaaagggcgaattcgccctttttttcgtcttaccttccccttgtttatttagtgttaaattaattgcgagaaccatgatggcaaatcaaaatacagtaactccaatcaaacgagcgttaatcagtgtttccgacaaaacaggcattgtcgaattcgcacgcgaactgaccgctcaaggcgttgaaattctttcaacaggtggtacttaccgtcttttattggacagcaaagttaaagcaactgaagtttctgactacacaggcttcccagaaatgatggacggccgcgtaaaaacgctacacccaaaagtgcacggtggcattcttggtcgtcgtgacatcgatggcgccatcatgaaagagcacggtatcgaagaaatcgatatggttgttgtcaacctttatccattcgaagcgaccatcgagcgtcctgattgcgatttaccaatggcgatcgaaaacatcgatatcggtggtccaactatggttcgctctgcagcgaaaaaccataaagacgttgctattgtggtatctccttctagctacgaagaaatcttagcttctcttaaagcagatgacggtttgacttatgagcagcgcttcgatcttgccgtaaaagcattcgaacatacatctcactatgatggcgctattgcaaacttcctaggcaaaaaagtagaaggcggcagcgaagattttgcgcgcaccttcaacttacaattcaacaagcaagaagaaatgcgctacggtgaaaacccccaccagaaagccgctttctatgttgaagcgaatcctaaagaagcatccatcagcactgctaaacaaatccaaggtaaggcactgtcttacaacaacatcgcagacaccgatgcggctcttgagtgcgtaaaaagctttgataaacctgcttgtgttatcgttaagcacgcgaacccttgtggtgtagcaacggcagcgacacaacttgaagcatacgacctagctttccaaaccgatccaacgtcggcatttggtggcatcattgcattcaaccaagagttagatgcaaaaacagcacaagccattgttgaccgccaatttgttgaagttatcattgcgccaagcgtcagcaaagaagcagcggaagtcgtagcggctaagcaaaatgttcgcttgttagagtgcggccaatggtcaaaagacaaacctgcggcactagactacaagcgcgtaaacggcggtctattggttcaagaccgtgatgacggcgttattactttagacgatcttaaaatcgtctctaaacgtcagcctagcgaagaagaactaaaagacttattgtttgcttggaaagtagcgaaattcgttaaatccaatgctattgtttatgcaaaagctgaacaaactattggtgtaggcgcaggccaaatgagccgtgtctacagcgctaaaattgccggtatcaaagcagctgacgaaaatctagaggtagcgggttcagtcatggcttcggatgctttcttcccattccgtgacggtattgatgctgcggctcaagctggtattacagcagttatccaacctggcggctctatgcgcgacgaagaagtcattgccgcagccgatgaagctggcatggctatggtctttacaggaatgcgccacttccgtcattaataagctatcactaagaagccaagacttcttaattcgtcaccggaggctgcggcctctggtttgcaatacaaaggattagataatgaaagttcttattattggtaacggtggtcgtgaacatgctctggcatggaagactgcagaatctaaccaagttgaaaaagttttcgttgcgccaggcaacgctggctcagcaacagaaaataaagttgaaaacgttaatattggcgtaaccgatattgccgatcttgttgctttcgcaaagaaagaaaacatcgaccttaccattgttggtccagaagccccattagtcattggcgttgtagacgcgtttgaaaaagaaggtttagctatctttggcccaactgcggcagcagcacagctagaaggctctaaagccttcaccaaagattttctagctcgccacaatatccctactgcggcctatggtaacttcaccgaaattgaacctgctgttgcctatatcaagcaacatggtgcgcctatcgtggttaaagccgacggtctagccgctggcaaaggcgttatcttggcacaaactgaagccgaagccattgaagcagttgaagacatgctacaaggcaactcttttggcgatgcgggcagccgtgtcgttatcgaagagtttctagtgggtgaagaagccagctttatttgtatggtagatggcgaaactgttttacctatggcaacaagccaagaccataaagcacgcgacaatggtgacaaaggccctaacaccggcggcatgggtgcttactctcctgcacccgttgttacacctgaaatccatgatcgcattatgaacgaagtcattatgccaaccgttaaaggcatgaatgctgaaggcaaccgctaccgtggtttcttatatgcaggtgtgatgatcgcaccagatggcacaccaaaaacactcgaatataactgccgttttggtgacccagaaactcaacctatcatgatgcgcttgcgctctgatttggcacaaatgtgtttagctgctgttaacggcaaactggatactgttgaagctgactgggatcctcgcgcaagcttaggtgttgttctagccgctggcggctaccctgctgactatgcaaaaggtgatgttatttccggcttggacactaaccttccagaaggtcaaaaagtcttccaagcaggtacagcactaaaagacggccaagtggtaaccaacggtggtcgtgtcttatgcgctgtagcactaggcaatactgttgctgaagctcaagcggcggcatacgacgtagttaacactctgtcttgggacaaagtttacttccgcaccgacattggccaccgcgccattgctcgcgagcaaaagtaacctcctacaaactaaaaaggcctcaattgaggccttttttacatcttaacactgcgctttattcactcttacttttttagctgtgactcttttttatctaaccaagccttaaataagcggccaacctcaagaaccaacaagccaaaaataatacctgcaacccaatccaaaccaagcacaaaacctagcgctgcaatcattccatagccgtacattagattagttcgggttgtcggttttgcttgcctagcaaaccaggtgacacccaacaagagtatgctaaaccaaacataatactccaccaaaattggatatagcatttgatcccctatctagttaataatgatagcctttatacaatatagttaggctagcgttttgctttatcgatttattttactgtttttactttgcatctccaacactgcgtggagcacaaacactattgccatcattgatgatacgaatagttcgttcaatattaacaaaagcggctcttattttatcgatgaagatcaagccctcccatttagaactattgcgtctgacgaatatacaaagagatttcgcccaattaaccgtgaatacttacagttaggattggtaaaaggcaacatctggattcgcaccgatgtagcaataagaacaaccaacagcacgcctattttgctagaaataaattcacctaggttacaatatctagacatatacctacctaatttatacgaaaatcagatccaagcagagctcggtggtgcacgcccctataacaacaaagaaatcaaagcaccaaactatattttttcaattccagccaattcgccacccgtgttcaccttatacattaagctatcatctaacttaccaatcaatgcgcaaatcgagcttaaaaccctttctcaactaagccaagatactcaaaaaagcctaattttcaccgggattctcattggcatattgttgactctactgatctgtaataccttcttttttgtcaaaacatcgcaccctatgtatttaatttactgcacattgctcattggcatagcagttctacatctcgcacttcacgatcagatttctcagctgtttccaaaccaaaccaacattcaagaacgtatatacaatctagctgcgttatcttgtttatgcgcgattgtatttttctctcgcctctaccttgataccaaagaatatcttcctaaattagacaaagtattgattacaattggctctattaatgggttatttgccatcatcttcactatttcaccagagaaaataaatatagcggctctttctttaatagtggttagcactcttattatattaacagttcatgctgtcatcgcttttatgaaaaatataccgttttctgggtactatctggttgctcggctaacattactttgcggccattttgcttggcttatgtcagcctatggcgttattccaagcgcgctattatttgagtgggggctaaccatcaccataatcatcgaggcaatgattcatttctcgggcatgattgcgcaaacaacaccattactacaaagacattcgaaaaagagcaaacaagctcaaacagaaataacagaccttttatccgatatttccaacagacttcgtcgtcaaattaatattcttggcggtacactctcccaccttgaacaagcagctacatcaaatgataccaggctgttcttaaccagtagcctgactgccaacaacaacctaaaaaacctaattgagcgaattgacctaattagtgatattaaagaacatacaccaccagatcagccgtacccgctatcacttaaccaattaatagataatgcctacaacaacgttcaacgcttagatcaagacaatacgcagattgagctgaatacttacaaaacagatcaagttgaaattttacagaatgcatctattgtgcagcaccttattgaaagcctagcgcaagaattcaagcacttcacagatcaaatattaaccatcaacattactcgccacgaaataaaccgagatggcgtcaccttactagagctcagctgctttccactgccgacgcaagttcgcactacagcgaccagctttgaccttggaatgcattacatatcactcctcgtccaacacttagaaggtgagatacaaatatctgaaaatgatcgtatgcgaagcgttaacatacaacttcccatacgcgcgcacatacgccctttgagcaacgatatcagtcaacaacatcactttgacatcatattatttggccaagaagacagcgatctgcaaaaatcactaacgattttgcaaagtcataccaataaaatagagcatttcaccactctagaaagtttattagagtatttagagcaacctgccaaaagagaatcaggctctattattttagtatttgataacggcgggcacatcccccacattacacaacaaagattactacctttaatgcgtcatgaagatcagtgcttactcatcagcaacaatgttaaaatgtcgctagattatgcgaaaaaactgggatttgatgaattactggcctgctctgagctagaaagccatctagagcaaagaatatcgcgcctgatacaaaaaggagacagactaaagaatacatctttgtcacggatcaatcctttgcgcataacgccttgaagcaaaaccactaaccttgaataatacaaacaaaaggagatgatatggactgtttattttgcaagatagtaaagggtgacattccggcaaacattttatttgaagacgatgacgttattgcttttgaggatattatgcctaaagcaccaacccacttccttgtcatcccgaagcgtcatattagtacgttgaatgaccttaccgatgaagatgctccagtggttggtaaactacaaactaccgctgcgaaaatagcaaaacagaaaggcatcagtaatgcaggttatcgagttgtcatgaactgcaatgaaatgggcggacaaaccgtttaccatattcatatgcatgtattgggtggccgcgcaatgacatggcctccaggttaataagaggaaacacaatgatctcttttctagataaagccgtattacagtttgaccgtgctttacagacacttgtaccacatgcagcaaaagcgacgcgcccttcaccagctaacactttagaagaggccgagctggatcaggtcgaacgcaagcactcttcaggcttaatgcgtattaaccatactggcgaggtatgcgcccaagcactttacgctggccaagcgactactgcaaaactggctacagttcgccaagaaatggaacatgcagcggacgaagaaatagaccacctagtctggtgcgaacaacgtctttatgatcttggcagcaaaccaagcattttgaaccccttattctatggggcatcatttatgataggtgctggcgcagggtttattagcgataaattaagcttaggctttgttgctgcaacagaagatcaggtttgcattcatcttcaaaaacacatggcagccctgccaatgcaagatgcaaaaagcaaagcggtattaacacaaatgcacatagacgaagccaaacataaagcaatggcgttagaggcaggcggatacgagttcccacaacctattatggccatcatgacccaagtatccaaagtcatgaccataactacttaccggatttaatcatgaacagagatcttcattctattcgtcgtgactaccaattcgacgatcttttggaagaacaagctggtaacaacccacttgtcctatttgatacttggctcgaaaaagctatcgaatcttgccccgatgatccaacagctatggtattaagcactattggactagatggttggcctcattcacgcgtggttttgttaaagcaacgaaatgacgctggtttttcatttttcaccaactatgacagtgaaaagggccagcagttggcacaaaacaataaagccagcatgaccttcttttggccagccctgtctcgtcaagttcgcgttgaaggcaccattgaaaaagtatctcgcgcaacatcagagacatattttgcaacgcgcccaagaggaagccagctcgctgctagaacatcaaaacaaagtaccgttattgctagccgcgatgaactacaaaacgcctttaacgcagaagagcgggctttcaatgatctagatataccttgcccagaaaactggggaggctatgtactaaagcctaatttcattgaattctggcaaggacgaccaagccggcttcatgatcgcatttgcttcacactgaaagataatgattggataagaactcgaaaagcaccttaatcatttaacactaccaaagaagcatcaaagcaaatagataggaatcaaagcagaagacgaaacgttaagcttattcgctcctctttgattcgctttcttactggcaaagagtgctgccacaatacctgtgtcgaagcagacataaccaaccaacttccatcttctaactccacactatgtttaatctgatgattccctttaagacgaaatataaacggccgacttgctccgaggctcaacatagcaacaaccggcgcaggccctaatgatttttcatcatccgcatgccagcccatatattcttccccatcttggtaccaattcaacaacactgcattaaatgactgtttagcaaggatctcagcctcttcttttatcgccaacaaccaatctggccaaccaataccatagtgatccttacctgtatagcgataacaaatacccgtatccgcaacaaatgcaacgcgcctcggtaccaacacgtcacgcccaaacatcgtcagactttctctttcccacggcagattgaacttaagctgcgacataagctgctgtttgcttgagctggaaaatgagtatcggtatgatggctggattcccattaaaaactatttcccttggacttcaatgcaagcctctcccgtttttgagacaaccaaacgcagtgcatttttagacgtataccgcggctctgcagtgttactaatgataatttttcatttttgctgggatttactaaactttggtttcttggaatattccatttatgaccctttctgggtctattttcgcagtttaatcctaactctgtttctcaccgctattggctggtcagcctatatagcattgggtaagtctaacaactcatctttttggaaacgagacatcaagttgcttatttccgctaccgctatttcattggcgacttatctaaccatacctaatcaatggatttattttggaattttacatttcatatttattgcctctttgctcataagacctcttgcaaagtggcctatcccatcagcgttagctggtgctgtcatcatacttatctatcattcaacaaactggctacattttccaaacgctttttcaattataacaagctatatagcacttccagacaagactctcgatattgtatttccttttccatggattggtgttgttttaataggcccccttcttggctatctaaattggcagaaatgcccaacaccaaacagcttagcaatccagattctagcatttatgggacgtcatgctttacccatttacctaattcatcaactcgtattatttccactggttgcaacattcaaaatggtgcttaccctcctttcttgatcacttttcgtgcgttcagatagatgagtttttttcattaaaaaatagataaaaatagcccttatggtattgccaattgctaactttacgctttttcaggcaagtaaagtaagtgaccacttagctatttttcaattatcattttagagtttttttcaagccttgattttcacctaaatgagcactattgttcgctacagattaacaacgaaacactacatatagtgtgtcatctaaaaaacacacactacatacagtaaatatcctttttttatattgcactaatgggaagtcattgcatgagtactctcacagttactaaacgtaacgggacgacagaaaacatcaacctagaaaagattcataaagtcatcgcatgggctgccgaagggttagacaatgtttctgtttcccaagtagagctaaaagcacgaattcagttctttgagggtattcgtactacagacatccacgaaacgcttatcaagtctgctgcagatttaatctctgaaagcactccagattatcaatatctagcagctcgcttagctatctttcacctacgcaaaaaagcctttggtgacttcgagccacctcacctttacaaacacgtaaaaaatctcgttgaacaaaagcgttacgacgcacagttgctagaaaaatacactgaagaagattttaatgagctaaatacattccttgatcactctcgtgatatggatttttcttatgctgcggtgaaacagcttgaaggtaagtacttagtacaaaacagagtaactggcgcaatatacgaaagccctcagtttatctacatacttgtcgctgcttgtttatttgcagaatacgacaagaaagaacgtttaaatttaatccgccgtttctatgacgctgtatctaaattcaagatttcattaccaacacctatcatgtctggcattcgcacacctactcgccagttcagcagctgtgtattaattgaatgcggtgactctttagattctatcaacgccacgtcaagcgctatcgttaaatatgttagtcagcgcgctggtatcggtgtaaacgcgggcgcgattcgtgccttaggcagcccaattcgtggtggtgaagcgttccacactggctgtattccattctacaaacatttccaaactgccgttaaaagctgttctcaaggtggtgttcgtggtggtgctgcaactgttttctacccaatttggcacttggaagttgaaagcttactggtattgaaaaacaaccgtggtgttgaagaaaaccgcgtgcgtcacttagattacggtgttcaatttaaccgtttaatgtatcagcgcttgatcaaaggcggcaacattactttgttcagcccgtctgacgtacctggcctatacgatgcgttctttgctgaccaagaagaatttgatcgcctatacactatgtatgagcaagatccatctatccgcaaacaaactattaaggcgactgagttatttactttgtttgcatctgaacgtgcaagcactggccgcatctacttacagaacgttgaccactgtaatacacacagcccattcgatcctaaagttgcgccagttaagcaaagtaacttgtgtttggaaattgctctgccaactaagccactaaacagcattgatgacaaagaaggcgaaatcgcactttgtactctatctgcatttaacttaggtgcgcttgaaaatcttgatgagctagaagagctagcagagttaatcgtacgtgcgttggatagtttgctggattatcagaactaccctatccctgcagcacaacgcgcaactgaattgcgtcgtactttaggtgtaggcgttattaactacgcctactacttggcgaaaaatggcgttaaatactctgacggcagcgctaacgagctaactcataaaacctttgaagcaatccaatacttcctattgaaagcctctaacaagctggcaaaagagtttggtccttgtttggcatttaacgaaacaacttactctaaaggtattttgccaatcgattcctacaaaaaagaaatcgataacattgtatccaatgagttgttctacgattgggaaacactacgtaacgacatcgtgactcacggtctacgcaactcaacattaacggccttgatgccatctgaaacttcttctcagatcagtaatgcaaccaacggcatcgaaccgccacgtggttttgtatctattaaagccagtaaagatggtatcttgaaacaggttgttcctgagtttgagcgcttaaaagaaaactatgagctattgtggactattccatctaacgatggttatttacaattagtgggcatcatgcagaaatttgttgaccaagcaatttctgctaacaccaactatgacccacagaaatttgaatctcaaaaagtgccaatgaaggttattttgaaagaccttctaacggcttataaacttggtgtgaaaacactgtattatcacaatactcgcgacggtgctgatgataagcaagaagacatggacgattgcgcaggcggtgcttgtaagatctaacctgtcagccatcgtacaaagatcttttgcatgatctgacaaacaaagcctcataaaaaatgaggctttgctacgtttatcgctttaacgaaatactaaaatctattaataactaaggtatcttctcattgaatataccttacgcttttgaggaataccctgagacatgagttactcgactttcaaccgtaagcacttcgatagtacaaaagaacctatgttctttggtgaaaatgtcaacgttgctcgctatgatcagcaaaagcatcctatttttgaaaaattgattgaaaagcagctgtctttcttttggcgtccggaagaagtcgacctttctaccgatcgtaaagactttcaaagattggaagaacacgaacaacatattttcttaagcaacctaaagtatcaaaccctactcgacagtgtgcaaggccgttcgccaaacgttgcattattaccgatcgtttctctacctgaattagaaacttggatcgaaacttggtcgttcagtgaaaccattcacagccgctcttacacacatattatccgtaatattgttaacgatccgaccaagatttttgatgatatcgtgacgaacgaagaaatcaccaaacgtgccgatagcgtttctaaatactatgaccgtctaatcgaaatggttaatttgtataacactatgggcatgggaacctttgatgttccaggtagaggttcaattgaaatttctatgcctaagcttaaaaaggcactttacctaacaattgcctcggtaaacgtattagaagcaattcgtttttatgtgagttttgcttgtagcttcgcctttgctgaacgcacgctgatggaaggcaacgctaagatcatcaaattaatcgctcgcgatgaagctctgcacttaacaggcactcaacacatgttgaacttgatggcttccggtaaagatgacccagaaatggccgtcattgccgcagaatgccaagacgaagttcgccagattttcattgaagctgccgagcaagaaaaagaatgggcaacttacctattcaaagacggctcgatgattggccttaatgctcaaattctaggccaatatgttgaatacattactaatgtgcgtatgcaagccgttgggcttgaaacatgctttgccactaagcacaacccaattccatggataaatgcttggttggtgagtgacaatgttcaagttgccccacaagaggcagaaatcagttcctacctagtgggtcaaactgacaacagtttagatgattcagacttcgatgacttcgatctctaaacccaaagcacccgaaaaaaaagagcaagtgcatcgtgtacttttagggaaaaaacaaattctcgttactgaggatgagcccttgctagtacaacttgagcgggcgggtattcatgttgaataccagtgtcgtgaaggatattgctcttcttgctcaataaagctcttatggggaaatgtaatttacccatttgagccccttgcatgggtgcaaagcggttatttattagcatgctgcgcgattgtcaaaagcgatattgaaattgcttttttcgattaaaagcatgaattgtttaggttaatgttcggtatcctgcgtaaattcgggttaccgtcgttatccaacatatcacaccgaaaaaataccccaagacggcaaagtaatttggtaacaaacaaatcagtactaaaaatacgatagtttctgtcccttcagccaatccccctaaaaaatacaaagatttacgaccatactccaaacgctcaatatttcgcttctcagccatgatggcgaaggccaaaaaactactacccgtccccataaaagaaaaaattaaaaagcttgcggctaacgcattgtctacgggattcatcaaggcaaaaccaaaaatcaccgcagaataaaatatgaaatctaaagtgatatctaaatagccccccaaatccgtgggtccctgcactcttgccacagcaccatctaaaccatccatcaccctatttataatcaccaacaccaacgctaaagaggtattcccaaagtacaaagcaggcaataccatcatgccaattaaaaaaccaaacaaggtaatccaattggcttttactcctaacttatcaatcactaaagccgttaaacgcaatgggtgcttgagggctttaataaaaaatgtatctaacattcaaacaactaccttgattctatagggacgaaatattccaagacttgatacaatgtaagcatactagtgttaactaacactaatcatctacttagcagaataataaggtttttatgatacacgcaaaacaatatggttcatcaggcccaaatcttattgttatacatggcctatttggcaatgccgacaactggcactccatcgcgcagaacttagcagaacactttactgtacattgcatcgatcttcctaatcacggcaaatcagacagcttgccagacgccagctacccaaaaatggcggaagcggtgctagattggacggaacttaataagatcaactctttctacttgcttggccactctatgggcggaaaagttgctatgcaaatggcggcaatggcagcagcaggaaaaattgaaaaacttattgtcgtcgacattgcacctgtcgattatcaagctagccacactcgtatcttagaaggtttaaaagcgattgatgaatcactaccctcttcaagaaaagaagccgacattctattaagtcaatacgagtcaaacttggcagtcagacaattcttactgaaaaatctagtgagaaatgaacaaggcttcaagctagagctatctgtgaacaacatagccgatagttattctactatcctgaaaaaaccgcttattaaaaatgcggtaagtattccaacactatttatcaaaggtgaaaactcagactatatcttggcggagtatcaggaagctattttagcgctctttccaaacgcaagttttaagatcatatctggtgctggtcattggttacatgctgagaaacccctaccctttaccagtctagtgaaacgttttctacagtaaccactaacacccagtttcggagcaaaggccatacttatctttcaagtaagacggagacggcaacacgacaccatgtgatttaatcagataagggttaaaactcactctcagattatcggggtacacagcatccagcagtaccccttttgtttgccacatgctgatatgattagccaaaatatctaatttcgtctcagtatcagaataaactgcaaacagtgatccagctcgcacaaaagcaaaagaaggccctatcatcacccgctgtttatgaaatagtaatttcaatatgtcttgagctatgccatttttatatagctcagtatcaactagtgaaaaaaccacagcagaaccatctaagacaaaattaaccgatttcaacacagatagtcggtctacctctgttttaataaactcaaattcaaagccatgctgcgcagcctgttcctgcatatcttgcgtatcaattaaaagattatcactataaagtacagccagaggtttacgatcaaaccaaatagcttcaagcaaggccaagcgtttatccaaaggcgcgcctgaaaacacagcactattaggaagtccacactgcggctgagctttaaggtattcttctttaccaatgaaaatagccattacagccccttccaaggccgatgaacacacctgacgaaagctttcagacccaattgcaaccgccacatcttcacttttcaaaaaagaggcattttgtacgaacaaagaacgacgcactgggatcatttgcgtattggcaggtaataatttagaaagctggaataccaaagagcgtgctgagctttcctctatgtcgtggacgatataaatcgctgctgatgcctttacagacagaaacaacaataaaacaatcgataaaatccttttcacttttctaagcatccgaattagaaagtgatatttgtaaacacataagcaaaagtatcttccgtcatattattatgcttagaaattaacgcattattatccaaacgcgtctctgctccaatccccattgtcgctttggaatacccacctaaggataaacgataagacagccatgtgttgagaagctcgtaattatttccacctaactcttttccataccagtaatagctttgaactgcccaccgttccgttataggcaaactaccaaagaaagataacattataggcgttgttgactttataagagccgcattatctgtttgcgtatcttgataagaataggtaaatcgagtgatagcacctgatcgaaaacgccaatcaagctctagttccattccattgatatcaacatcttccgttataccctcttcgatttgagtatctccagtataggccgtaaattttttctgacttaagaccatgtccttaatttcatcatgataaaattttatatcaagcgacaagccacgactcggccaataatgataatagcccatttcataagaggtaattttttcctctttttctccattcaccgcatacgaggttggagaactgtccccattgcctaaaacataatgccacttaaaatattgatctgataaatcaggtgttcttaccgctttggagatattaaatcgcattgactcttgttcagataacttataggtcatcccaaatttgggtgacaaaaactccccccccatttgactacgctcaaacatagcccctgcatttattatccaactttcgctggcgcggtactctacgttagaagaaagacgaaacacttcatcactcgctttacctgataaataatgctcagaatccgcttcatcccaacgatagcccacagcagaaatcaaacgcagttgattggatgcttcccatgtgctttgtagctcaatatcttgacgagtttccagtagatcaaccgttgcggactcatgtactgagacagtactagaaccaccaaatagcgcgttataaaatccagagctaagtatagcttcatgatattcatttaaatcagattgatcatagtaatactgtattttcacttcatgactcggtgaaacttgtttgctatagcttaacttaatatgctcacgatcaatcaagcgcataggcttattaatatcataagaacctgcgccatatttcaccggatcaaccttatctttaagactattagcccccatatcaagattaaaggtgctgcctgctgtctctttttgaataagaacatttcccatcgttgaacgatgcccatcatgacgatctttatcataaaaatctttatcaaagccatgcactgcattcgtcgaggcagacgcacgataactccagtcaccattcaaaccactatgctgcccgtataaacgatagtctccgcgagacccagaatacgcagtgatactgtcacccaaggtttctaatggagatcgggtaatgatattcaccacagcaaagtaagagttaatgccatagctggccgcatttggtcctcggttaacctccacacgggcgacatcttcaatacttaatggtaacgttgcccattcaactcgcgccagccccacactatagacagaacgaccattaaccaacacctgaatacgacgatattgatctagctgagtaccatgataagaggcttctttttgggcggatgacttataaggtgcaactgaaaagccaggtataaactgcaaaagatcttctacatattgcatatttatacgtcggataaattcaccgtccaatacagataacgtagaagacacatcaaccctaggctgagacattttagacggcgtaacaactacagaaatatgatcgaaaaagtcatcataggaacctaaatcagaaaaatcccctctagcagaagacaaatcttccatttctgccgaagcattgaaactaaagaacagataaaaactaacgcacaaaaaacgagttatcattgctacttcgacctataatcatccgctaaataggttcctaacattcgaacttcttcagagaaaaaacgcaactcttctaacgcagcttgcatagaggaagattgaaaatgagcttcaacgtcaacataaaactgagtcgcagtgaagttaccattgaccatataactttctaatttcaacatgttaatcccttgagtagcaaaaccgcccatcgctttatacagggccgcggggatatttcgcacacgaaacataaaagaagtgatatatgttaagccatcttcataaataggcattttttgctgacgagaaaaaaccaaaaagcgagttgtattacccacagtgtcgttaaaaaaagttttaagtacatttaggccatacaattctgcagccaattcagacgaaataaccgccattccaggctcatcaaactcagcaatatgcttagcagcacccgcagtgtcgtacatggcctggcttttcgcgcctaacgccttaatattagcatcacattgcgccaacgcttgagggtggctaccaatgcgagtaacttgatctaatgtcatagaatgacgagcaatcaaacaatgattaactggttcaaaatgctctttcaccacatacagctgagtgcgttttaattctcgataaatctcttccactcgaccagcagtagagttttcaacgggaatcatggcgtaataagcatcacctcgctccaccatctgcaaggcatcaacaaaggtcgcacaatgaatgctggtccaatcaggaaaggtatgtttgcaagcaagatgcgaataggctcctggctcgccttgataagcaacgacttgcattgcatcaagagtaagatgttgatctggcatagtagaatcgattctgtgatatatttccgctacagtaacaaatagacgttactatttacacaaaaatgacataacccaatagtcacccaatcattcactagataagtagcgcatgaaaagaatcttcatattaatagtaaaaagctatcagtttttaattagtccattattgggtaataactgtcgcttttaccctagctgctcacattatatgatccaagccattgagcgttatgggatttttaagggtatgtaccttggtttaaaaagattatctaaatgtcacccatggcacgaaggtggcatggatcctgttcccagctcatgccactgcaaggacgaaaaaaatagaaaagatcaggctgaaaaagaaaaagaaaaagaaaagaattaactttgtgcagtagtcatttgtaacttcaagtcactagcgaccaatactgcttgtgtcctattattgatttctagcttacgaaaaatcgccgttatatgagcttttactgttgcttcagaaatagataattcataagcaatttgtttattcaacagaccttcatgcaaataacacaaaactttatattgctgaggtgtcagctcagttactttgtgctgcattgataaatctggttttggttgatcagcaacctcttgtctaagatcatctggaagccaaatatctcccgccaaaatagcatgaatggcctgtacataagtggcaggctcgctagttttgggaataaagcccaaagcaccagcatcaatcactttagcaaccattgcactgtcctcactgccagaaataactgccaccggcacatcaggaaagtctttacgaattctaattagtccatacaagtcaccgctaccaggcatatttaaatctagtagcagtaaatcaagatcatttacgttcgctaaacagtgtaacgtcgaatctaaatcatgagattcgacaattacaattccctcaatttcagcccgtagtgcgccacatagcgcactacggaacaaagggtgatcatccgcgataacaagtgaaatcactgtgtatcctttttaaatgtgtaaacgttcacacatttaaacggttttcgattaaatcatcaaccacacttggatcagctaatgtacttgtatcacccaattgatcatgttcgtttgcggcaatcttccttaaaattcgacgcataattttacctgatcgcgttttcggcaaacctttacttgtccattgaataaggtctggcgttgcaataggaccaatttcttgacgaacaaacagctttagtgacttagtcaattcttcatctggaatcacaccagcaatcgcactgacataaacataaatgccttgtcctttaatatcatgagggaatcccacgatagcagcttcagcgacagaaggatgagccactaatgcgctttctatttcagctgttccaagacgatgccctgaaacgttcaatacatcatccatacggccagtaatccaataatggccatctgcatcgcgagatgcgccgtcaccagtgaagtacataccgtcgaaagtactgaagtaagtttgctcgaaacgctcatgatcgccataaacagttcgcgcctggcctggccaagaatccgtaataaccaaaccaccttccactaacacgccttgctcttcttgcaagacgccttgcgcgtctaccaaagcaggttgcacaccatataaaggaccagtacatgaaccaggttttacatcaccttgaacaatacgtggcgtcatcatcatgccaccagtttcagtttgccaccaagtatcaacgataggacaagaggaattaccaatttcgctgtaataccaagaccaagcttctgggttgataggctcacccacactacctaatactcgtaaagaatctcgcttacttgaacgcgtcgcttcatcgcctttcgccatcaaagctcgaatagccgttggtgctgtgtacagaatggtcacgtcaaatttatcaaccacgcgaccaattcgacctgaatcaggatacgttggcaccccttcaaataagatgctcgttgtgccattagcaagtggcccgtaaaccatataactatggcctgtgatccagcccacatcagcggcacaccaataaacatcatctggcttaagatcaaataccaattcatgagttaacgaggcatacaccaaatatccgcctgttgtgtgcaccacaccttttggcttaccggttgaaccagatgtataaagaataaacaaagggtcttccgcgttcatacgttctgctggacattcagtactttcgttttctacttcaaccgcccagtctaaatcacggccttcaaaccaaggcacgtctttttctgtgtaacggtagacaataacattttcaacagttggacaagcattgttgtccaacgccatatcaacattatgtttaagaggaatagtgttaccagcacgacgaccttcgtctgcggtaataaccagctttacttcacaatcgtttaaacgatcggcgatagcatgcgctgaaaaaccaccgaaaataacagagtgaatcgcaccaattcgagcacacgccaacatagcgtagacggcttgcggaatcattggcatataaatagcaacgcggtcgccttttttaacgccctgacgttttaacaggttggctaaacgtccaacctcatcgtgtaatgtttggtaggtaattgcgactttttcatcgctttctttatcaccttcacagtagtaagcgactttatttgcagatttagctaagtgacgatcaatgcagttataagccacatttaactcaccatcttcaaaccacttaatgctaacttcgcctcgtttaaaagaggtgtttttaacttttgtataaggcttaaaccagtctatacgcttcccttctcgcccccaaaactcatctggattttcaatcgattcttgatagcgtttttcaaattctgcttgactcacattggcattttttgccgcctcatttgaggttgcgctatataatgacttcataacccgctccattgttaaatttgttattcggatgctgaactactataactcgctagaggttccaatctattccactttagtcttattgcaaaagcaaacctaagcgaaacgccccgcttttacgaagaatggcagatgtatctcttgcttttttgtcggctccgaccaagcctcacgaataataggtgaagcatttaataaaaaatcatctcccagctcttgtatacgcaactgagatgcagaccaagtacgaataaaatccagcgtttgcgccacagaccaatgacaatttagctcaaattttgggacgtctattaattcaaaaggaaacttaatatcacgatattgattccacaataaacgactttctgctggccaataagtctcaagatgaggcagcacagactcagctatcgctttatcctctgtctcacctacttgtaaccagttatatccccagcaaacaaacatgccaccaggttttaatacccgctttaattctttccaaaacgcctctaaattaaaccaatgcaatgcatgagcaacacatacaacatcaaaataatggtcaggatagagcgtcttttcagccggaaaaacctgataattcaccttccggtgaggtgtcgccgcagttacttgagattcactaatatcagacgcttctacgcgatcaaagtacgcagcaagatcaaccgaagcttggccagtaccgcacgcacaatcccatacaacacttgatgcaggtacttgttgggatagccaataataaagctcagccgggtacataggccgagtccgtgaatagctagtagaagattgtccatcaaacgtacgcatagaaacctctaaacctaatggtatttaacctcaactgcttaatttaaggcttcaagcaattctagtactattgtctcagcctataatttagctggacaacaccccatgttgatgaagtacgacacgtgcttcatcaacccctttgacacgaaacgctttcattcctagagcattggccatatcaatattgatctgattatcatcaataaaaagaatctgctcgggagcaacctgcaaattgcgaatgacgtgctgataaatcgcttcatccggttttacgaaacctactatatgagaagcataataactgtgaaatttaccatccagcgccatttcatccattagtcgcggccaatgagcggcattagtattggataaaatagcacgatgatattcaggctttacagattcaaccagctcaagcgccccagcaaacaagcctcttggccatgctttaaaagatgctttgaatgtttctttatctatattactgccaacttctttcagtaagctatcagcaaattgatcaaaagtaatttttccagaatcaaatgccgccacagtcggtgattttagccacttcaaccagacttcagtctcctcaccttcggtattcaacatagcatgcatttcagaaatatcgcctaagtcgactaagacatttcccaaatcaaacaatacaacacgaatattatgatcttgtttcattattttctcgctttagactcatcggcaaaattttgctcatcacatatccctctatgacataaaatagcatgttaacagcgatttttactcacttacatcgtaagcaatttattgccgatactgaatcgtcaaccataagcaataattagcccatatgtgtataaaaaaagaaaggaaataccaaggataaaataaagaccatacatatcaataagatatatatttggcatgattatcgctataggttatgtaaccaaccccatcaataggagaaaaataatatgaaattgggctttgttactaaaactattcttacgagtgcaaccgctgctgcgattgctttatcagcatccagtgtatctgctgcagataaccgcaattacatcttagcaaccgcatcgacagggggcacttattaccctgtgggtgtcgctatcgctaccttaagcaaagtaaagctagaacctaagtttggcctatcagtttcagctatcagctcagcaggctcaggcgaaaacatcaaacttttacgtgaaaaccaagctcaattcgctattttacaaggtctttacggtgcttgggcttgggacggtgaaggcccattcgaaagctctggcaaacaaactgagttacgctctgtttccatgctttggcaaaacgtagaacattttgttctaaaaacagacctaactaaaactggcactatgtcggatctaaaaggtctcgaaggaaccaaccataaattttccatcggcactaaaaactctggaaccgaaggttctggccgtcagcaattgaaagggctaaacattgatcctgataaattcgctttagcttatatgggctacggtgcaagtgccgacgcaatgcaaaatggcaatatcgacggcatgaacactcctgcaggcgttcctgtcagtgcggtaactagactttacgcatctatgggtgacaaggtcaaagtattagactttactgacgagcaaattaaggaagcaaatggtaactacgagctatggacccgctatgtcattccagctaacacttacccaggccaaacaaaagacatcaatacggtggctcagcctaacttccttgcaacacgcgctgacttatcagaagacgacgtctatgagctaaccaaatcactttatgaaaacttagcgtatttaagtgccattcataaagcgacatccgtgatgtctcttgagaaagccattgcaggtcttcctgttccactgcatccaggtgccgctcgttactaccgtgaacgcggtattaatatcccagctcgcctgatcgctaaataacatcattcactattgttctagcgccgtacactagtacggcgcgccttttacgcctttgctcaatccgttttttgcacacataaaggtagcttgtctatgactgcttcatcgcaaccaaccgcacctcaagacatcaatcttgaagattttgaaaccaaacatcgctctggcccttggctaaaccgttttgtatttgccctttcggttttcttggcagttgcccacatttacattaatacgatagccacacttccagaactttgggtctctgcgtttcattttgctggattcggtatcttgtgtgccttgttgatcccagcgaatcctaaatggcaagacagtaaaatcgctctattttttgatggggctattgtactcgccctaatcggaatggtgctctacattgtcttttttgaagatgcgctatacgcccgcggcgtaactttcaacacctcagactggatagtatccagcgttgctgttttactatctcttgaactgattcgccgtaccagtggttggtttattccctttctcattatcgttgcactaacctacgttgtactctggggaagctggctcgctggtatgtttaacttccccggacttagccttgaaacccttttgtatcgcagtttttttagcacagatggcatgtttggctccatttctagaatctcatggagctttgtcttcatgtttattttattcggcgcctttttagtaaaatccggtgcaggtgattttattattgatctgtcacgctcgcttgctagcaaaatgatcggtggccccggttttgtggcggtattaggttctggcttaatgggttctgtttctggctcgtcagtagccaacactgtatcgactggtgttatcaccattccactgatgcgcagagcgggctttccagcgcgttttgctgctggcgtcgaagctgcagcgtctaccggtgggcaattgatgccgccagttatgggtgctggggcttttattatggcttcttatacacaagtttcttacgtcaccattattagtgtggctgccattccagcgcttctttatttcctgtccgttggtttcttcgtacgtgtcgaagcaaaacgcagtaaagttatcgcgacagaaagcgatgatgccgtcaatatttcacaagtccttaaagatggctggcatcatattgtgccgcttggggttttagtaaccttgttagtacaaggttttacaccaacatacgctgcgggtattagtattttggcggttattgctgcctccttcctttctagcaagcatagaatggggccggctgcggttatcgatgcgatggctcaaggcgcgaagaacatgtctaccactgcggttctactggtaggtattggcttagtagttaacgtaattagcaccactggcgttggtaatactttctctttgttaataaccaattgggctggtggtagtctgttctttaccattattctcgttgcaattgcgtctttaattttaggtatgggcttgccagtaacggcgtcttacatcgtgttaggaacgctatcggctccagctctatttaatctcatcgcagaaagccagctcttggatatgatgtcttctggtagtttgcctgaagccgcaagcgcagtattcatgctggtcgatccttctgctattgcttctttagcgcaaggcatgccaatggaacaagctcaagctttattggcacaagttcctaacgatttcaaaagcatgttgatggatcaagccttaggtgctcagagcgtcgcgatgattttggtaacagcacacatgatcatcttttggctttcacaagacagtaacgtgactccacctgtatgtttaaccgctttcgctgccgccgctattgctaaaacaccgccgatgctaaccggtctgactgcatggaaactagcaaaaggtttgtacattgttccactattaatggcttacactccattaataggcggtgatacagaaacactattgcgtctgtctttctttgctatatttggtatgtatgccttagttggagctatggagggttacttagaagataagctatcgatcttttcacgattcattgctttagccgcttcattgatgatgctatggccacatttagcgctttgggttaattgtattggcctcgctattttcttggtactcttcgtcataggtaacaagtcttataagaaaagtatgtaagtgatcacgcatcacaatattgaaataatagttaatctcttaacgcaataatagctaaatgaaaaaggcgtctcttcataagaagagacgccttttttatgtttcattactcagttttaaatcgatatttaatttgccgcggcatccaattcggacactggttcaggctctgattcaacgtctgtattcttaactgaatctgctgcctgagcactcgccatcatggctacccagcgcttaacattactggcatattcttttttatcacccttcggtatggattgggtagtcggaatatccgtcgtcattggattaactggtcggcctcttatatgcagttcataatgcaaatgggcgccagttgttcgacccgtattaccagacaaagcaattacttgaccacgtttaactttctggccttgtttcactaatatcttacttaagtgtaaaaaacgtgagctataaggacccgtataatcaaccacaacatacttacctgcatacttatgcgttgcgattcgagtaacaacaccatctcctgtagcaagaacttctgtccctgaaggagtcgctaaatcaacaccattgtgtggtgcagggcgacctgtaatcgggtgtaatcgattggcattaaaaggcgaactaattcgatactgtttacgcgttggccaacgtaataaggcaggtgttaagctgttgccatcgagatcataaaaacgcccatctgaatgcaagaaagcactatatttctgacctcttaccgttatttccagtgcttctagttgagtttcccctacttttacgccaccaatattgccttttttaacaatgacattaaagtcatcaccggccctaagatctttgcgaaaattcactcgacctttcagtaaatcgttaataattaaaatattagtatccgacaaacctacttttttagctgataaataaaaatttccacttatcttactgtgcactgcctcttgcgtgtaagtaatgggattaactttctcttcgtagctaaaaccaccgccatcatgctgtacataagacacacttttactaatgtctatacggcgagtaatcctaagtagatcaccgttttcgtccaacttaaaggtgaacttatcatccggcatcaaaggctcaagaactaaaaactcttggtccgcttccaatacagaatacaaagactctcgcgataaccctaagcgcgcaaagatgcgagctaaggtatcaccaggcttaataacgtattctattgaaggaatagaggcagtaaccttctccacgttttgtagtggatcggtcgtaaccagcgaatcatagttattatcttcatccgtattcgaactggcctgtggaggcactagacttttagtgtcattactcttctctgtatctattttagcggtactaggtaatgtgtagtctttaggattatttgttggtgatacaagggacttataaacaaacaacaaagcgataaaagcaacaaatataatggataaccaagctcgcgggccagacaaagcccaacgcgagaggcgattaataaactgcataaataaaaaactcatttaacaaaaagtggctcacggagaacctgactatgtgctaatacatttgatcgcacacgttctcgatatatgacaaaaacagaaccacactttgtagcatgtgctttttccttgccactgttggagtgcaaataatcacagtccatacccttttaacctatagttttacaaaaccaatacgtataagggtttttgaagcttaatttttttgggtaggatacggcattttagggtctaaagaaatacttaagcttttgaaacacgattgcatatcgcctcttttttaaacaaacaatatctattcaaaattcatgtcgttttcatgctctttcttagcgcaaaagcattggacgctcccaatctctctccgtactataagtagcatcttcttaattaactgaattcgatatcatgctacattctcctatttcgtttaccagctacagacgccaacagtttggccgttgtgacactttgcagaaaaatattgcgcatcaatgcgaagacacaacaacgccccgattcgaacaaaaaatattagaatcggcagaacttgtagaagagatgccgcttgccatcagtatcaacgatatttcgtatgcagttatgatggttacccctgtgagtttagaggcctttgtcgtcggctttgctcgcagtgaaggcattattgaacatattaatgatgtacgagacatcacagtccagctcacacaaacacaaccagacatcgaaagcgttgccatcaatctagaattaagtccacgccgatttgctcaattcaaaaaaagaagacaaacacatcttggcgcaactggatgtggtttatgcggtatagaatctttggctcaagcaatccctgtgctttcaatacttcagcctagtaccccaatagaagaagcaagcctaatcacattaagaccccgtttatctgagctccaagaattaggaaacaaaaccggagcggttcatgctgccctgctgatatcacccgaaggtgaacctattgtttgcatggaagacataggtcggcataatgcccttgataagataattggctatgcgctacaaaaggatataaatttacataattacagcgttttgatgtcgagtcgatgcagcacagaattggttcaaaaagctgtacgagtcggactttctagactaatccatctagcctcgccaagtacactcgctgtcaaacttgcccagcattacggactaacattaattcatttacccaaacacgatgcaccgcgagtgttcgccttatcgagtaaataacagcatcagcgtgatacgtttaatgacgccacattacggggaagaaaagcaccagcacagtaaagtattccaaacgccccaagatcatcgcaaaactcatcaaccaagtacctgtgtcgcttagtggtgaaaagttactgccaagctcagcaaaacccggtcccagcacgttcaaacaagcagcagtggcgctcaaggatgccataaagctcatgccagtcatcatcaataaaatcgtaaagaacacagtaaccatagcggccagacacataaagcccatcaccgaatgacgtacatcggcactaatagttcgcccttgaaatttcatcgcaaaaacaccatttgggtgcaccaaacgctttaattccaacgaaatagatttcaaagaaatgatattccgaatcactttattaccacccgctgtcgaacctgcacagccgccaatataaccaacaaaaatcaatactattgaggtcactgcaggccaagcgccaaaatctgttgcggcaaatcctgtgctggtaataaacgaaataacatgaaagaacgactgagtaatagagacccaaagcccatcttctgaaccagtctggaaaagaaacaaagccaataataacgccacaaaagtaatgattttaagaaaaccacgcgtctcttcgtctttccaatacagtctaatgctacgagcaatataaatacgataatgcagagcaaagttgaccgcacctagtaccatgaaaagattacagatccacaagattaacgggcttttaaaatagcccatgctggcatcatgagttgaaaagccgccagtggataccgtggtaaaactgtgaccaatggcatcaaacgccgacataccagcaaagtaatagctcaacgcacataagccagtaatggccaaatacaccatccataaataatgtgttgtactagatacgcgaggagaaagcttatcgtctttaatcggccccggcgtttccgcctttaacaaacgcattccaccgatgttcagcatgggaagaatcgccaccacaaagatcaccacaccaagaccgcccatccattgcaaaaattgacgatacatcaaaaaagtcggcggcatttcatccaaaccagacaacacagtagcgcccgtagtcgtcaaagcactaatggattcaaacacgccatcggtaaaagaaatatgcgtaaccgatataataggaattgcacccaatacaccaacagctaaccaagtcaacgtggcaaacagcatggcttcacgagtatttacggagggtaaaggatattttttaaagcccaataaaagaaccaaagatatggtaaacgtaatcaaggctggcgtcgcaaaagcacgtccaacatcatctttaaataacataaaggacaattcaccgaatacaaactgcaccacactcatccataaacacggcatcgtcagcaaacgcataatcaacaatgggcgaatcatgagtcgtcacgactcctataaacaatctgcacggtataaaaacatctttgatagagggaatatttcaactgaactacaggaccgaggcacgctattaatcctgatgcacactataagtcaataaagctaaattcaaaacttttcattatagaaaacgaacatttaaaaaaaactattttgcaaatattgtggacgaattgtgaaacctgtgcttttattaaataaaataacaatgaataaaagcgccaacaaaaggaactatctatggaaaacatgttacttgttgatttttttcacctttctgctcttgccaccacagtttgctgttttttagttatcagcggcaaacgcgtcattgaactttgctcgcaaactcactcaagcaaataaaaaaaccgagcctaagctcggttaaagtcaccaaattcacaacagactgcctaacttaatgataggcggtcatattatttatactctaatacaattctaaagtttgctcgtcatttcaggaagcacatcaaaaaggtcgccgaccaagccataatctgcaacttggaaaataggcgcgtcttcgtctttgtttaccgccacaatcactttggaatccttcatgccggccaaatgctgaatagcaccagaaataccaaatgccatatacagatctggcgcaacaattttaccagtctgaccgacttgcaaatcattcgatacaaaacccgcatcaaccgctgcacgagacgcgccaaccgcagcacctaatttatcggctaaggcttcaaccagcgcaaagttatcgccactaccaacaccacggccaccagatacaatacggctagcgctcgctagatcgggtctcgccgactcagtaatgtcatcagattgccaactagacaagttactatcagcaataaaatctaccgcctcaacaacacaggcttgatcattctgttgagtacttttatcaaaggaagatgctcgcactgtaatgacttttttatcgtctaacacggttaccgtcgcaatagcgttaccggcataaattggacgcttaaactgatctgcgctcaatacagcacaaatatcagacacttggcctacatctaataaagcggccactcttggcataaagtctttcgattctgaattagacggcgcaacaatatgcgaataactcgcggctaaatgcaccactaaatcgcccattggttcagctaatacatattcataggcatcagcatttgcgcaaagcaccttagtgacaccagacaaacgagcagctgcatccgcgaccaattcaatgtttttacctgccaccagcacatgaatctcattaccaatggcttgagcggccgtcaacgcagataaagtagaagacgaaagtacgcttgaattatgttctgcaattaataaagtcgtcattagatcaccttcgcttcgtcttttaatttactgatcaattcatccaccgacgccactttaataccggcactacgagttgcaggcgcttcaactttatctattcggcaatgcgcctttgatgtcacacctaaatctgccaaaggcagagtctctagtggtttacgcttggctttcataatatcaggcaatttggcgtaacgcggttcattaaggcgtaaatctgttgtcactatcgcaggcaatgtaagtgcaatcgtacgtaaaccgccatcaatttcacgagtaacgagtgctttaccaccgtcaataaccagtttagaagcaaaggttccctgtgggcgttttgtcaaagccgccaacatttgtcccatttgattattgtctgaatcaatcgactgcttaccaagaataactaatcctggttgctctttttcaaccaccgcagcaaaggctttagcgacatttaaaggctcaacgtcgctttcagcttcaaccaagatagcacgatcagcgcctaacgccatggcgttgcgaagttgctcttggctttgcgttgttccaacactcatcacgatgacttctgacgcaacaccggcttctttaaggcgaacagcttcttcaacggcgatttcacaaaatgggttcatcgccatttttacattggttaaatccacattgctttgatctgctttaacacgaaccttgacgttgtaatcaatgactcgtttaacacccactaaaattttcattctttcactgacctttctgtttaaccatgactcaacattttggctctgatgtcatctgggattggtttggccttaagaacaccttctgcattatgacaagcccagacacgtttttccgtacattcgaccgctaagtgaccaccattaaaaagctgatgacgaattccaaagctggcacggccgacatcagtaatttcacttttgataatcaccttatcaccaaacttagaaggcttaaaaaactgcgagcaggtatcgaccattggaaaaccaacatcctttaactcgtctcgaatatgtcgaagcgtataacccatcgcttcaaacaaggcgccagttgatgcatcaaaaaatgcaaaataacgcggataaaaaacaatatcggcagggtcgcagtcgccccactcgatttgtacttggcgttcattattaaacatgatgcagcctctttaaaatgatgcttcttcttaaagactaataactaagtccgacaagggttcttggtacaaaagctcaatttgatcttctcgatgagcttgtactgcacgctgattcagcgaacctttatcagtgacttcatgggcatcaatactaggtggaatcgcctgtaacaaaatacgctgcaccaccgttgaacttccggtactgttttttgagaactcaaccaatttttgtttgaaagcttcacgaacagcataatgcgcgatgatttcttcatttgtttcaaccaaatcatgaggaagaatcgcctgacaatgagcccaatcagggaagatcaacgcactgatataaccacggtttgtaccacacaagacaacatcttgtacaaatggcgcaaacgcgctgatgaacttggcacgtaatgttcctgcactcacccaagtaccgctatctagtttaaaatcttccgacacacgaccatcaaaacgaaagccgcgctgtggttcgttttcatcaagataagcgaaagcatcacctagacagtaatagccatcttcatcaaacgcctttgcggtcaactcgggttgacgccaatatcctggcatcacggtttccgctttgacacgtgcttctaatttaccctcgtttggaacaagcttgatagatacgcccggtgctggcacaccgataacgcctgaagcggattcctcaaccgaagcaaatgtcgctgatggtgccgtttcagtacaaccaagtcccgtgaccataggaatttttttgccagtgtacttaatcgccaaagcatccaaatcgtcccaaatatgctgcgccaagcctgctgcggcaaaaaatgtaaactgcaagcgtgcaaagaatttctcggccaattcattgtccgcttttaaacttttcactaaaagctcaaagccttttggcacattaaaataaacagttggagaaacctcagccaaattctttaaggtcttagcaaacaatttttcggttggtttgccatcatcaagatacaagctaccgccattgtacaaggcaataccgatattatgattgccgccaaaggtatgattccaaggaagccaatccaccataataggtggctgatctttaaagaactgcataacctgatgaatcattacttggttggcgcaaatcattcgctgagtattgataacgccttttggcatacccgttgtgccagaagtgaaaagcactttagcaatggtatcgccatttacttgtgcattcttttcattcacggcatctgattcaggaaaatcccaaaatgactgaaacgagagcgtcggatttttaattttctgcggagtaatgtcgcctttaataacagcaactggcgtatccagatctttgcaaaccgcttggatagcattctcataaggggcaagttcatccaccacaattaagccaggtgtcaatatatcgaagatatgctgtaacttgctgtagtctgtcgcaaccaaagaatacgctggagacacaggggcatgggcaattcccacgtacataccagccagcgccaacatcaaatgttctagactattgccacatagaaacacgataggacgctcaacagaaacaggctgagtaattaaccaagaggcaattttacgtactcgggttactgcttgtgcgtaggttactttctgccattcaccttgatcgtcacgttctgcaacaaacatttgatcgggggtttttgccgcccaatattcaagctgatctgtccaacaccgtgcatactcatctagtgccttttggctattgatgatttgcactccgccttcgcgattttcaatgtggataggatgcgctacgaccttaattggatgaaattcaccgttcattttttgctcccactctcatcttttgcccttaaaaggcgctttgattatttttatggctagagttttagggagtggtttgtaaaccactgccgaattgttattgttttctcgacttcagacctctcggtctatttcaaaattcatactcgctgacacccgcgccagcgttttcaacgaccttcaaagcagccatcgcagaaggcaaacgataagcaccatagaatactgccaacgctctaagattctgcatataggactcatctgtgttctcttgtgcttgctgataagccaacacatttaataactgccaagagcaacataaaatgcccatcgcttctaaaaaaggcaccgacacagcatgtaaagacgttgaatcactgttactgctattcccctgagagttaagcaagtgagaatccaacaaagacgtcactttattaaccacttgctgggtttcttttgccatggcagcgaacacttggtcagattcaaatgagcccgccaactgagtaatatctgcaagtaactcagtcaaggctttaccctgatcaccacggacttttctaaacatcaagtcacgggcttgaatgccggttgtgccctcatatatcgtcgtgattcgagcatcccgcatgatttgcgcaacaccagtttcctcaacaaagcccatcccaccaaatacttgaatcacttgccccgccatcacgttgacacgctctgtcgcaaaggctttaaaaatcggggtaagtaaagcgactctgtcttttttgctttgattgctttccgttttatcaacagctgattcagttgcatcaatttgtgcagcaatctgataacccaatgcgcgtaatgcaaaagtttctgaacgcatttctagcaacatgcgtttcacatcagcatgctccacaatggctactttttcgccttgggcatttgtaccctgagttctttctttggcatattccaatgcccgttgataccctaactcacctaacgctacaccttgcaagccacagcttaaacgagcttcgttcatcagtacgaacatagccattaagccttgattcaactcgccaaccaattcaccaacacagtcgtcttgatcgccgtaactaatggagcaagttggactgccatggagccccattttgtgctcaatgccagtacagcgaacatcgttaaacccacctaaagagccatcatcagaaacacgatatttaggtacgataaaaagtgaaataccacgactacccgctggcgcatcaggcgttctcgcgagcaccaaatgggctatattgtcggtaagatcatgatcaccataagtaatatagatcttctggcctttgatcttataagtgccatcttgttgtggaacagctttggtattcagtgcgcctaaatcagaacctgcattgggctctgtcaacgccatagcgaccgtccattcaccgctgacaatctttggcaaataacgctgctgaatggactcgttagcaaagttcagtagaatttctgaaccaccttgagccaaggcttgaaacatcacaaaggccaaatttgccgacaaccacatttcattcacaggttgagctatgtactttggcagaccttgaccaccaaactcctcgggcaacgccaagccaatccagcccgattcagcaaattgcttatacgcatcttgccatccatctggtgtgatcacattaccatcctgaaaacggcaaccttgcacatcaccaatttggtttagtggcgcgagcattccagcagcaaattttgctgcctcttccatcactgcgttggctagctctggatcaaaaccatccaatgattcgagagcatctagaccttgttgctgataagcttgcgccaccagcaactgcatgtctttataaggcgcttgataagtcatcatctactccgaattacttcgccgccatacgaatcgcaccgtccagacgaatgacttcgccattcaacatgccattttcaatgatatgttgggccaaagaagcgtattcatcaggttcaccaagacgtggaggaaatggtacagattcacctaaagacttttgcacttcttctggaagcacatccatcattggtgttttaaataaccccggagcaatagtcattacgcgaataccaaagcgcgctagttcacgggcaatcggtaacgtcatggcacaaacaccacctttagaagccgcataaccagcttgcccaatctgaccatcaaatgctgccactgaggctgtgttgataatcacaccgcgctctaaattggcttcaggttcattgtgctgcattttgtctgcaaccaaacgaatcatgttaaaagtaccaattaagttaaccgatactgcacgctgaaatgacgctaaacgatgcggaccttcacgaccaacgatacgttctgcacctggaatacctgcgcagttcactaaaccactaataggaccaaaggcttcaacggcttgatcaatcgcactttgtaccgaattctcatcaacgatgtcggtcacgcaaccttgtacgcgctcacctaaagaggctttcacacgcgctaaaccttcttcatttacatccgctaaagtgactttcgcccccaagctatgaaggcgacgcgccactgcttcaccaatgcccgaagctgaacctgtcaccacaaaatgtttgtcttgaatttgcatctaaatactcctgatcttgctgttatttttatgacaaagggcagatttactcagtcttttccttgttctttgataaaaagaaccttggtatttgattcacgctgacgcgttgagcttgcgaaacaggcgcaagtgaattaaatatcaagattcatggtatgcattaccaaaggcaaaacttcttagctttttttacgattcaaaaacgcatcgatacgtgcttttacttcatcgctggtttgcgtaataccgcaaatcaatgactcagcgtacaacccttcttgtgcagacatgttgctaatacgactcaatccagtggtcatggcccaatttgaatatttagagttcttggcaatgccttctgcaatttcaaaggctttttccaaagcttcgccattaccaacaacataatgagccaaaccaatacgcagaccttcttctgctctgacatcacggccagttaacatcatttccgtcatacgactggcaccaattacattcgccacgttgacagatgcgccgccacccacaaagatgccatgtttaccttcaggcaaacgataaaaagtgttttcttcgctaactcgaacatgggcgcagatagccaattccaaaccgccaccaatcaccgcaccatgcatagcggcaactactggaatgccagaatcactaatatggccaaaaacccgatgccacatattggaatgcttaaccacctcgaacggttcgcgtgctttatgctcttgtaaatcaaggccagagcaaaactcagggccattaccagaaaacacaatgacattcacatcatcggttaaattcaaaaacacatgttcaatctcaagacataagctgtcgttgatggcatttttcttttctgggcgattaagctgcaaatgcgccacgccattctctacggaataattaataaattgataagacatcttggattacctttaaaatttttattgagcctgtgcacgatatgatgtgcaaatgagcaaccaaataatcgagcacagtagtcgtgcctgcttagcgatccgaaaccttgatcactaccgccataccggtatcccctgcggcacaccccgtaaataaaccataaccaccgccaatcagtgttaactcttcaatcagctcaataatggcacgcataccagttggcccttgaggatgtccccaaatcaaggaacagccgtagttgttcatggtcatcacatctatgtccatggcttttgcaaaggccacatcgttaaccgcaaatggattatgtgttttgatcgctttaacttgtttaatatcgatacccgctaccgcaagggcgcgttttgccgcttcaattggcgccgcaggcataaaggccaaatcgtctcgggcttgcccaaaacccaacacttcaatcttgatttctggacgcgtggtaagagaagccacatcctcagacctgcaaagaattgcagaagcgttaccatcagctgggtgagtttgattaccgaacgtaatcacgccaccttcctgaatcggtttcagtttttgcaaaccttctaaagtcgttggaaacacaccctcatcccttgtgatcacggtttcttcttttttgaagttggccgttggcactgacaaaggcaatgtcatgtagcgtttttgaaaagcttgatcgtcttttaatgcatcttgatattgctcgtaacgacggtaagtgactgcgtctaattcttctcgcgtaatatcaaaacgcttagcaacgttttcgccggtttgcatcatggaatgaccgcctacacaatcgttcatcatgttgtaggtaacctgatcttccgaagccccggccggccctttggcatttgggtaataaatatgtggaccatttgaacaacgatcggccgttatcaagagagaaacattggccataccgcaaacaatttctgatgctgcggcaaatagaccacgagcactggtagcacacacttggttcaccgcatgccccgctgtattcacagcaccaatttcatacaaaggccatggtgcaccgttaaaggattgatattggttaaccgtcatccccagcacaccagaatcaaacaccttgggatcgatgttacgttttgccaactcggctttcgccacatgagcggcaaacttcattgaatgcaaatgctgcaatgaaccttgccatttggtaaacggcgtactccagtaagcaccgtaaggaatttctacattcttgatagacataatatttactctttattcttgttgttattttaactatgaatttgacgttgccatgatgtcgcccaaaccaccccactgctcagcaaaaatggcggctggcatggttttaaggtcatcagcaataattgggcggaaagccatcatgcttagtacgtctttttccaaatccaatccaggggcaacttccgtaagtaccataccttcctgacgcagctctaacacacaacgctcagtcacgaacaccactggctgatggtttgcacgggcaaccgcaccactaaacgtaatgtgatcaacggcttcgacaaacttctgcaccttgccttcttccagtactttcatcttgccattctcgaatccaagcttagcgccattcaccaaggtaccgcagaacacgacttttttagcactctgggaaatgttgataaaaccacccggtccaaccactttaggaccaaatttactgacgtttaagttgccttctttatccgcttgagccagtcctaagaacgcaatatctaaaccaccgccatcataaaaatcgaactgagcttcgtgctcgataatggcatccgcattccaagccgcaccaaaatcaccaccagaagcaggaataccgccataggtacccagctctgtcgttagggtgaataaatgagaaaccttttcttctgcggcaatcgcggccacaccatctggcataccaataccaaggttgaccatgacattggcttttaactccatggcggcacgacgagcaatcaccttgcggtcgctaaatggcataggtggtaacgcatttaatggcacacgagagttaccagctaaccctgggttataggttgttgtgatggtttgtttgtgatcttcagctggagcgaccgtaatgtaatccaccaatacgcccggcactttgacttctttaggatgaatggagtgacgctcagcaatgtatttcacctgcgcaatgacaatcccaccactgtttttagccgcctgcgccataggcagtatttccgccagcatagcttcttcttctacggataagttaccgtcttcatcagcggtggtggcgcgaatcactacaacatctaatgggaactttttatatagcagccattcttcatcttcaatttcgatgcgttttactaaatcttccgtagttaatgaagtgactttgccgccgctaattaagggatcaacataagttcccatgcccactttggtgattacacccggtttattccctgcaatctgacgccacatggtggtcagtacgccttggggtaaaaggtaggcttcaatagcattgtctgtgatcatctgcgccatttttggtgcttgaccagtatgacctgagattaaacgcttcactaaattcgggtacgccatgtgcgacatgccagcatctttgccatcaccacaaccacagtcatggataagagttaattgctgcggatgaccggtttctttaaaacgcagctcaacggctttagccacagcttcggcaaaataagacatacccacagttgaccaagcaacattggcgccatcaggaatcaaattagcggcttgcgctagggaaataaccttactcatttttaccctcacatctcttttacttatttggttaatcggggtttagttagttgggcttttgtttatgggcgttactttaatttattaagaataattatgttgtacaccacaactattttttttacaaacattttatctggccattactttttttgaataccttgggtgaaaattaaataaatacaaatgttgaaaacaacaacaatttatgtgaaaaacaaactattgtttagaggggaatcagaaaggcagccagataaataccataactggttatgctaaaagcttgtaaaacgactgattgaatgaaaagagcactattaataacaataaaatcaaaggtgaaaaaatgaaaaaaatccaactagcaggcttagcgttaatagctggctcaatgttatctacaaccgctttcgcagcagaggctgaatataatctcaagctgcatcacttccttccgcctatgtctatggcccatacccaatttcttgagccttgggctaaaaaagtagaagcagattcaaatggtcgaattaaaatagatgtctatcctgcaatgcagctgggtggtaaagctccgcaattgtttgaccaagtgagaaaaggcattgtcgatatatcttggactgtggctggctacactcctggccgctttcctaaaatgacatcctttgagcttcctttcattccaggcacagccaaagctacaagcatggccttgcaagaatacgcagaaacagaaatgcaaaatgagttaaaagatgtgcatttaattgctactcatacccatgctcccggatcttttcattccagggacaaagccattaagacattagaagatataaaagggctaaaggtaagagcgccaaacaaagtcatgtcagatgcatttaacacaattggtgcaaacacaatatttctaccagtaactgaaatgccaagtgctctatcaaaaggcgtgatcgacgtcgcagtactgccatatgaagtggttctaccaacaaaaatttatgagctagttaaacatcataccgaatttaaaggggctggcttatatgccaacaccttcatattctctatgaacaaagatctctatgacaacatgccagcagatttgcagaaggttatcgatgacaattcaggtattacgttagccggacatattggtgatttgtttgataactatgaagtctttgctcgtaaatacgcagttgaccaaggcaacagcttcgattacatcgaaggtgcagaacaccaacgctgggaaaaggctatggctcctgtgacagagcagtggcttcaagatatgaacaaggatggctatgatggccagcgccttctagataaaactaaatcacttatcaaaaagtatagcaatttttaaacaatacgtttattacaggataaaacagcaactaccaacatgaagtgctcttttctagagcactttttaactttttaattgggaatgttttttttgaataccttgggtgaaaaatctataaatacgattgttgaaaagcacaacaatttatgtcacaaaggatatagtttttaagaatgagcagtaacagcccctcaaaatgacattgtatttagcaattatggaaggttgcgaaatgtcattagaaataacaaaaaacacttaataaaaaaaataaaggtgataaaaatgaaaaagttcacactacaaagcttggcattaattgcaggcactatcatgtcaatcaatgccattgctgcagagcctgaatacaccttcaagcttcatcacatgctccctcctgtgtctaacgcacacaccaacattcttcagccttgggcaaataaagtcgaagctgaatccaatggccgtattaaaattgatatctacccagccatgcaattaggtggcaaaccaccacagctttttgatcaagttcgtaaaggcgttgtcgatatcacctggactgttggtggttatacacctggtcgattcccaaaagcgacagtatttgaattaccttttgttcctcaaaacgctcgtatcacgagtatggcaatacaagaatatgcagaaaaagaaatgcaagacgaactaaaagacgttcatctgcttgccatgcacactcacttcccaggttcgcttcattctcgtgataaagacatcaaatcacttgaagaccttaaaggcctaaaagttcgtgcgccaaacaaaatgatggctgacatcttcagccaactaggtgctaatactattttcatgccagtaccaagcatgccgagcgccctctcaaaaggcgttattgatgtaacaacactacctttcgaagtagttaaaccgctcaaaattgaagaattagccccccatcacacagtgtttaaaggtgatcacggtttttatactcagttcttcattttcgcaatgaataatgattcatatgcaaagcttccagaagatttaaaagctgtaatagatcgtaactctggcgttaatttagcgggcttcttcggtgatgcatacgatgcttatgaaattggggctcatggtgatgcagtaaaacgcggcaatacgttcaacacaattgaaggtgctgagtttgatcgctggaaagaaaaatttgctcctgtcactgaacaatggttaaaagaaatgaacgctgacggttatgatggacagcgcttattagacgaagccaatgctcttatcaaaaagtatgaaaacttctaagccattccgataccgtacgtaggatgatttaacatgatacgttttactaccgacttaaagcgctcttccctagggcgcatctcggacatattagcaatgacaggtggggttatcatgttaatggtagcggcggttaccgtcgctagcattataggtcgaaccactataggacaatcaatagagggagattatgaaatcacagaaatgggcctagccatggccatttttctttttctgcctacttgttacatacgtagaggccacgtcattgttgacttatttacggctaactgcaaacaaagcaccttgctcactttagaaataattagtgacatagtgtttactattgtttcctttacttttgcttatcgtatgagtctgagcggtatagaagcaaaagaatatttagagcaaagcatgctacttgaactccccacttggtggacttttattgttggcgtcatttcaatgacactatgcggtttatgcggtctatatcgcttgttcgcaacacttcgtggaggtagtcatgagtaatatcgaattggcctttttaatgatggctgtgctgatggtcttaatgagcatccgcatcccgattgcattatctatgttagtgtgtggtgcatttggttacgccatgataggtggcttccctgctctattagaatatttaggcacggcgccagtatcaaaattctccagctatgatctatcggtcgtccctcttttcctacttatgggcgagctggcaacgcgttcaggtattacagcagaactatttagaacctgtaatacttggattggccgtcaacgtggtggtattgccatggcagctattgcaggttgtgcagcttttggggctatttgtggatcatcattagcaaccgcatccactatgggaaaagtggctcttcctgaaatgaagcgactcaattattctggcagccttgctgctggggcactcgcggcaggtggaacactgggaattttgattccaccctcaatggtactcatcatctttgcggtactgactgagcaaaatatttcgaaaatgtttatcgctgcctttgtaccaggctttttagcagcaggcggttatattcttgccattgctatttatgtgcgtatttatcctgaagctggcccacgcggtgaaaaaaccacctttgcgcaaaagataaaatctaccaaagacgtttggcacattacagggatttttctcattgtattgggcggtatctatctagggattttcactcctactgaggctgcatctgttggtgttattttgacagcaatcctagcattcactcatggcaaaatgcgcctagatggtttgctagtctgtcttatgaaaacggccgtatcttctgcaatgatctttttcattgtattgggcgcggatctttttagtgtctttatcgctctatcaagattaccagacttgggtgtggagcttattcaaaactccgggctttcgccttataccatcttagtcgtcatgcttttaacctatttggttatgggttgtttcttagacagcttagcaatgatattactaacaattccaatctacttcccaatgattatggcaatggattttggtatacctccggcagacttaggcatttggtttggtatactcgccttgatcgtggttgaagtagggctaatcactccccctgttggtatgaacgtatttatcattaagtcgtttgatgattccttgaagctgaaagaatgctttaaaggcgtaattcccttcttaatatctgactttgtcagggtagccttgttagtacttttcccaagtatcaccctcggactggtccacctaattgcctaataaaactccaaaagagctggtatttccaccagctcttttggctattttaagatatagaaaaaacgaaatagtttagcattacaccaaattagcatttttatattacaatgctggttcatatgactaaaaatgagacttacatggcagacgatacaaaaaaaacagaccaagcagtagactttggaatactaaataacttagttggttatcgcctacgccgcgcccaaatgaacttcttcagtaaattttctgaagtctgttctgatctcggtattagcccaggtttatttgcaattatcgccatagtagaacgtaacccagggttaactcaaactgcggtagctcaagcacttggcaatgacagatctgctatggttgcagcggtcgacaaattagaaaaaatggacattctcgaacgccgcccagctatcaatgatcgccgttcttatgctttatttatgaccgaaaaaggtgagaagtttttcttaactctaagcgaacgcgttatggaacatgaacaaatcatggcagcacgtttagaaggcgataatgaactagattggttactaaagacgctagataccttgtctcatggctaaggttattattgaaatctaaagtgctgcgaaagctatccgattgaaacacggcctattttaaatattgttactgataaaaatagcctgatcattatgtgatgatcaggctattttttaatgcatcaactaattactttagttgagcaatgatagtagcgagctcttcttctagctcaacatgcaatgcagtcgtgttaatagaaaccatgcaggcttcaatttctgtactgtcttcagaggtttttaatacactttcaaaggcaaacaagtgattagaaagcttcagtaatcccatcgtcaatgctgcgccttttaaagtatgaaggtgctcacgtgtttttactttgtttttctcatcaacgccttcttttatcttttctaataaatcatttgcctcaagagtaaagccttcaacaatacttttataaagatcaacactaccaccaaaacgactcaagatagactctaagtcttcgtattcattagactcagtggttgattcaatcagttctggtgaggggatttcttcccgaggcacaagaacagaatctctttcatttatagattcaaggaccgtatatttaaggatacaggtaaccatttgatcgatgtctaatggtttgccaatgtggtcattcataccagcattaaaacaagcctgacggtcaacttccgatacattagcagtcatggcaataatgggaagtgcactaaatctcgcatccttacgaatttgcttagttgcttccaagccatccacatcaggcatttgcatgtccattagtatcaaatcgaacatttcctcttctcgatttaataccatagcaacgccttctaacccgctttccgccaccattacattagcaccttcggcaatcagtaattctgtcgctacctgccgattaaaaacattgtcttcgactaacagtaacgatacaccagttaagcgcccttcttcacagctattgctgtgaactacttctattggcgttttcacatcagaaagggattgataaacagcttctgacaatttgctcaaggtgacaggcttcaataaatagccagagacagactcaagttggctttctgattgatcgctcatcatgctggttaataagattattttcggatgactttcagatgaagaggttacaaagttaatgctttcgatactttttttcccgctgaaatcggatgtttttgtatctaataaaataacatcaaaaggcttaccctgttctatagcctcgtgaactaatttactagcatattcaagtgattcagctttttcactcatccagcccagactgagagccatacgagcaaaaataacttgcgtcgcaacatttgtatcaataattaaaatacgtagcgcttttgacgatgtttgattagatattttttcaacttgaatatcagcaatgggtaagtcaatcgtaaagtaaaaacggctaccttcaccaagaacactgtctacctgtaaggagcctcccattaactctacaaaacgacgacagataaccaagcccaaccctgaaccaccgaagcgtcgcgccgtagaagattctccttgagaaaacacatcaaaaatagagtctatttggtctttcgcaataccaataccagtatcttttacagatacagacaagcgcgacactcttggatcaatagatagctgcttgatttctaaaactacactaccttctagggtaaatttcacggcgttgcttactagattaatcagtatttgcagcaggcgtaatttatcgccaataagataagctggaatgtctttatcaatatcaaaaatcagctcaacatctttttctaacgaacttccagacaagacagtagatagttcacataataattcttcgacttcaaatggcgccttctctaactctaactttccagcatcaactttagagaaatctaaaatatcattaatcaaactcaacaaggatttcgctgatatctgcgcttttgacacatagtcattttgttgatgagttaaagtcgtacgtttgactaaatggagcataccgagaattgcattcattggcgtacgaatttcatgactcatgttagccagaaaattggatttggctgcgctagcagcatccgcttcgtctttagctttacgaagccaatcttctagcccacgctcttgggtgatatcacggttaatgccggttactttcgtcattttgccttcagcatttttgtgcaaagaagctctggcaaaaataaagcgaacgctatcatccggcaacacgattctaaacactaaattgtattcattaattccctcaacagcctctttcaaagcattttcggccatatctctatcatcaggatgaactcggttataccaatctgcgtatttaatcccatcttgtttttgagatttagaaaggtgatatatttcaaacattgaatcactccactcaagagtgtcgtcttctatatcccaagtccaaatcccaagttcggcaacttcagcggccaataacaactgatctctggtagaaatcaactcacgttgggttgtcttttgctcggaaatatccatcgcaatcccaagaaaaccaatcacttcatcgtcactacttttcattggtgtgatcaccaaagagacggggcgagcaacgccatttttagcaacataagtccattcttgactatcgaagttctcgtgcaacgctttaaagattaagacttccagattatcagtaacatgcgttcctgttgctttaaatatatccgcacgctgcagctctatctcagactgtatatgaaaccccacaggagttctctgcccgactacttcctcagcggtatagcccagcattttctgtgcaccatgattaaatagcgtaatgatgcccttcgtatcagtcgcaatgattgaaacctctgacgatgcattaaccacatcattcaagagtaagttcagctcaagtagttcagcggttcgctcttttacttgattttctaaattggtattcaactctcggattttagcttctgcttttttacgctctgaaatatcccgaacactctgagaaaccccaataattccatcatcgtcattaaaaataggcgaaaatgttaaagagacgggaacatcagtacctgctttagtcgttcttcgagtctctatcgatatcgactcctttttgtctttaacactagagaatatgcttttgtcttcatcttgaagtgggggtgggactaacagatcaagcactttttgcccaacgacctcctcctttgtgtaaccaaaaattgactcagcacctttattccagctaacaataacgccgtcaagatttttactaataatgccatcggcggaactttctactaacgcggtgattcttgactgatgggccatcacttcacgctggcggaccatactgacccgaattaccactaccaaaatagtgcttaataaactgatggacaaaccaattactaaaaatacaaatggatctggcagatgcaaatcagcaataaaggctggcgaaacatgcaacctactttgccattgacgaccatagacttgagacgtttcaacttgctcatgactatcgttttttatttcaccgctattataaaaaagaatctgatcatctaagtccgtaatatcaaaaatctcataatgaaatttagctgggtcataatttaatccagccaacacctcttccattaataaaggcgcataactccaaccaaagcctttttctattcgttcagcttgagttactggcgtgctgccaccacggtaaatcggcattaaaattaaaaaagattgctgcggtttccctgaggcttgtaccaaggtaattgggcccgtcaggcggacttctcctgaatataaagaggaagtcgcggcttcccgtcgatttttctctgaggcaatatccaacccaacagcctgacgattgcgctctacaggctcaatatattgaatgacataatgctcgttgaaattaggattaagcatttttatgtaaaaatctggccaaccgtcttggcgagccagtgatgtgaaattgtctacgcttgattgtggtacgcgacgaataaaaccgaaaccacgggcaccggcaaactcattatcgacatctctcgatcggctatattgttcaaaaatatcgcgtgttatcgtattttcacccgccgtaagcacagcaccgcgcgcaccgcgaagcccatactgataaagctctattcttgaagcaacttcctgctttaagttaacagatgtatcataagccgcttgattaattctttcttcatttgagtgctggacgttataagtaatgacgcaagttatcagcacgcctatcagcaaagtacctatcacccagcggttatagatattctcagatgatatccaattcacgtttgcctcctggcagggatcttatgctgtatgaacaccttaaaaaggcgtaataaagccaactaaattaatttctaagtgtagatgaattaataacttataacgtagtaatgtgcgataaaaactagctgagattacaaaatcttacgcactttgaataagataaactttcctttataagcacaaacccattgccttaaatcaacacattaactataaaaagcacatcatcagccttttttaagttataactggctaaaccttttctgacaaaacgacaggatcacgttttatgaaagtcgctgttttctcctgcaagccttacgacaaaagaactctctctacattcgccgacgtgacagacttatccatgatctattttgaaagccgcctaagtatggaaaccatcagcttagtaaaaggttttgatgccgtatcttgtttcgtcaacgacgatgtcaatgccgatgtgattcagtgtttaaaacaacaaggcgtcaaaaccatcgccttgcgctgcgccggattcaataacgtcgatctcgatgccgcaaaaaaacaaggtatcaaggtatttcacgttccagattacagcccaacatccgttgctgaacatgccgtcgctcttatcatgacattgaaccgtaaaacccatcgcgcttatcaccgagtcaaagaaggcaactttgcattagaaggattaatgggatttaacctcgaaggcaaaaccgttggttgtattggtacaggacgaattggcgcagcattttgtcgcatcatgaaaggcttcggttgcaaagttttatgctatgacctctacccatcacaagaactcatcgaccaaggctgccaatacctaacgcttgatgaaatctaccaaaaaagtgacatcatcagcctgcattgccctttgaacacttcaactcatcaccttattaacaaagacagcctagcaaaaatgaaagatggcgtaatgatcatcaacaccagccgcggcgcattggttcacgcccaagaagccatcgacgcactgtacagtggaaaaatcggctatttgggcttagatgtctacgaacaagaaaacaaaatcttcttcgaagacatgtcatcacacataatccaagacagcgtttttcagcttatgctcaccttccctaacgtcgttgttacaggacaccaaggctacttcaccatagaagcccttaaccacatcgcagaaaccacaatcgacaacttactacaccaccaaagcgacagcagtggcgcaaggcagttggcgtaagtctataaaagaaacaagataacaaaaacttcacagaataatcgagattcaataaaccattcgtcacgctcatcacgtataatttgtgaactttggagaatgcaaaaggagtgacgacatatgaacctcgataaaccagctcaagaaagactgatcagcatcgtccgtagagcaggccaagagatcgtcatgccaaactttcgccagttaagcgccgccgatgtagaaaccaaaagcagccttacggacttggtcaccattgccgacaaagccagcgaagcctttattaccgatgaaattcagcaggcgtttcctaattgggaagttgtcggtgaagaagcggtagccgaagatccatcaactaccgataaaattggcactgcagatacctgcgtcatcatcgaccctatcgatggcacatggaattacgctcatggttcacctgagttcggcctgatactcgccgtagtggtaaaaggcgtcacacgtttcggcttactatacgacccagtcaatgacgactggatttacgccaacctaggcgaaggcgcatttttccaacgtaccgccatgagtgaaaaaggcaaacatcagacgcccgctcaagcaccactgccgttacatataaactcaaacgtagagcttaacctcgacaaactcttcggcattatgtcggtaaactcttacacaggtcagaaaaaacaagacttcgccctcaaagcaagccgcttcgtccgcatcaacaacctaccctcttgcccagcgtatcgacaaatcgcccaaggtcactttcacttcagcctcacttacaaaatgctaccttgggatcacgccgcaggcgtattggttcacaccgaagcaggcggcatctgccgtacactagacggccaagaatacagcccaaccatgctcgatggcgaaatgctcgccgctcagtcagaagaacaatggcaagcgttagcggagtggtttttgtcgctgaatactaaattcacgctataattactttcaacacaacaacatgggtgttaagtatggataagcatagtgctttacaaatactagcagatagtaaaaaagaattagcaaggcgctatggtgttatcgacctagccttgtttggttctactgcacgcaacactgcatcgccacagagtgatattgatgtgttagtcacctttgatggccgcgccacggcaaaacgctattttggcgttcaattttatttagaagacttacttggttgccccgttgatttagtgacggataaagcattaagaccagaacttcgaccttatgtagagcgagataaagtcagtgtttgaagcaggacaacgagagtggcgactctatattgacgatatgatcggctttgctgaaaaagtactttcctatacagaaggtatgaatcaagcaagttttatcagcaataacctcgcatacgatgcaacgcttagaaatattgaattaataggcgaagccgctacgcacatacctgacactattcgctctgaaaacagtgacatcccttggagaatgatagtggcaacacgcaaccgtctgattcacggctatttaggcgtagatgatgatattctctggagcattattgtcgatgaaatccctgctctgttatcaggtcttcgcattatatctgcgagcacaattcgataaacagcgctcactagcagacatcatctccactctttggattcaactagacgatttaaacagcccatacatgatcgacttagttgatgaaaacaacctcaccaaccaagccttgttaaaacagattcgagaatcaggggggttatttatcctaacgttctaaccatgcctaaagcgtttatcaaaggttgaatgtttcataatctcataagtacctgtacctatactttcttttgcaacaacaatacgataactacgatttaacttcagacgaaacatccctctttgacaacgcaaagccttccattttcgtaacctcgtttcatttgcaataagccgatatatttctttccacgctttcttctgtatatgatcaggaattacatcatgctctcttactttaatagccataaattcctcctcaaactgtaaccgaaggaataagctgataacgctgcttaaaaccagatacgttaaaaggaacctgactaagtgcttgctcgacacccgaagtcaaaatcgaatcactgacgatataaccgctgcccgcatcggaattttggtaaaaacgcccttcgggattgatcatcagataggtgtgtgtcatggcttcattgtcttcttcaacaatgattctagatagcgcagaatgtcgctgaacataaccttgatactcagcctgagtaatcgtcaactgatgatcatgaacaggtaaaacgcgtaacagtttccatttatttggcttaatttcacccattaaatccaacaaactgtcattgcagttcacagcatttaccactgtgttcagctttaaaatccctgtcggattcaaagatcgataacgggagcacatctgcattagttgttcagcagcaatccaacgtttcttgcgatcaacacgaccaatgccctgagctaatgcatgatccgccgtatcgtaactaatccccagtacatccaacgagggcgccagttcatccaaaatatcgttagtaagataatgtccattggtaatcaaagatgtgcgaaaacctacctgatttgcgaacttcacggcatccaaaaatcgctgaccaagcaacataggctcgccgccagcaaaattaaggcgcacgttctgataacccatttcagcttgtaatggattaggttgtaaaaaataatcagcaaggttttggagaagagattccacttggcctgacaaacgatgaagctcgtttttcgcttctaagtcatcccacgtggcgtaacagtagctgcaccgatagttacagctttctgtcatgtggaaattgatcaccagatcggtctttgcagtgtgtgcatttagatcttgtgcacctgaaactagtgcgtttgaattagcagtattcgaaatagatgttttcatgttgaacctccgtttgttgtcaacggaaaccagattcaacttgtgcactgcacaacaaagctattttctaactattttttattttttattttttattttttattttttattttttataagtgtccttaaaggccacgcataaaatctaaaagatcatccacctcttcggcttcatgaattttcttatctatctcagccttcagctcggcaacaccggaagcattcgcatccaattgatcaatcaaggctttcgcctccagcaattcaccatctaagtatttcattagaatactgtccatcggctcaagtgccgcagcttgagccaacaaaacacgaagcaacgagccattattgccaagcgttgcctgaggcaaggttttaaaaggattcggcaaacgctccgccctgaggtcaaaatccccttcaagacaggaaacaaaagctgttgccttgctactagaaagagcgatccccgccaacgaattctgacgagtgaacatggctttcacaatctcggcacattgctggcgtttcatagactcacaaaaaatcgcttttacttcttttgaatcggcaaaaatagcactcaacaacatagcattgaacaaggtatcaagctctgtttcagggataaacttgctcttcttatgaacaatcaaatcttctttaaaagtcaaaaggccgttacgcaaaaaagaatttgccttggttcgtaacgatggaacatcagccaaaatattcgagccaaatagcaaccttagcgcatcagggatactataatacctagagtccacaatacgcttcctctagaagttcggacactgatgttctattcagttgaaaagctgttaaattactatttgctataacttgcgccatttccaacatatctcgtttcgaatatctgcaatggctagcattagcaatatactgcgttgttacgcccatacaatatccagctttaatgccttcatttaatgaagtgcgttgtcccgctagtagtttcgctttgctatgcttgtcaaaaatttccactgtctcacggcaagcatccactaaaaaagaagcgccttctttaataggaatatcaccacgagcaaacgcatcactactcaataccaaagctaataaaacccatatcaaacgattatttttagtcatatcaaaatccttttattgtttattgtcagtattcatgaagtctgtatgggtactaccagtactgtccgtataaaaaacgtcatcttttggcgcttcagtccatttatcttttgatgcttctgcggtaactggtttagaactttcattgtctttgtttgaaagccagcttattttgggcaagggggtaaacgcatataaggtaaaaacgtaaatgatgctaaatagaaaatacgttatctctaatgataaagctaaatcactaatactgatttcacgcttatttacaataaaagccactagcactaagcaagcgatagccaaacataaaatgcttaagaaggccgagataaaacagtaagacttgatgcgagaccacaacgtgataccttcgagctggctacgtttaaaaaatcgaatagacactagaacaaatgcggccagtacaagcagttctaagttatccaattcatttaagtcgaacttctcgtcgaagggaatcaccaaaacaaagagtaccgctgcaagcgtgaacaacgccgtcagccaatacaagaccactcgcatcaaggctgacgtgagataccctaagaaaagatccagataagtgaacacattttttatcgtcaatgacattgtctatcctttttaaaattaacgtttttaagtgagttgtaagcagacgcttagttatttttttgccaaccttcttagccgccttggcaagcgcttcggcctcggcgcgggtagtggcgatgcgtttaagcagttcgtcggcgggttcttcgtttggatcttgtgctacgagctcgcaacaaaacaccaagcgcaaacacatttctgcgtcgttgcctatgctgcgtagtttatggaatacatcaagaatagtgtcatcgattttcattcgacgatggattgattcgttgtcattgcgttcaaaagtcccttcttagcttaatgtcatcatcttggattgtcagtttacccttacaatacctaatgcggaatcctttcattgttattgggtagattattaccaaggatacttagcaaagtagctgtctagatgatcgattaaagcgcgaacattcggtgataaatgttttcgagaagaataaagcgcgtagataatcaggtctttgggtttccattcaggcaagacgtggcacaaactgccgtcgttgatgtagcgattcgctaaataagtgggttgcagacaaacgcccattccattcaatgtggcatgcaaaagtgccgttgcttcattgatgcttaaacgacaatccaaagaaacagattcaaattggtcatgctgggatagatgccagatatgacgttctaagtttttgtaacccaagcaatcgtggtttattaagtcttgcggatgctgaatgtcacctatggtttggcgagatctttcaagataagctggagatgccaccagcacagattcacaaacagcaatgggtttaccgattagggaaggatctggattcgaggcaattcgtatcgcaaggtcgatgcttttttcagttaaatctgcggtactgtcttctaaatcaatatcgatatgaactttaggatgttgatccataaagtcctgaatggcaggcatgagttgagaaaaaccaaacgacatgctggacgtaattcgcaccaagccagacaattcctcgctggtattcaccaaagatataaaattatcggcttgctccaaccaaagctcgacgtcttttaagcaggcttcaccagcactagtcagtgatatttttcgtgttgtgcgatgcaacaaacgaatcttcaaccagtcttccattgcttctatataccgcgtcaccattggtcgtgacatattcaaacgatctgcggtgcgagaaaagctccgcgattgggcaacatcgataaatactttagctgctatcactctgtccataattccactcacccacttgcacgatataagaaacaatcatgctcatttttgtgtatttttccgaacacgtcaattctctattatggccacatgaattacacaatcactctttggagagaaacatgaaaaaattgattacattggcggcttctgcacttatcgctcattctgcttttgctgcagacactaaaccattaactctagatgtatataatgcagcgcctggcagctttggtgttacctctactttggtttatggcgaaacagaagccatggttgttgatgctggttttactaaagccgatgctcttcgcattgctgcaaaagtattggattccaataaagagctaaaaactatttttattagccaagcggaccctgattattacttcggtgccgagactctgcacgctattttccctaaagccgatatcattacgactcctgcggtaaaagctgcaattgaacaaaaactggctggtaaattggctttttggggacctcaaatgggtgcaaacgcaccagttaatcctatcgttcctactgcttacactcagtctactttgactgttgatggtcagactattgagattcgtggtactgaaggtgttttggcaagccgtccttacctttggattcctgcaaacaaagccattttgggtaacgtagcggtattcagaaatatgcatttatggatggcggatgcgcagtctgatgagactcaagctgcttggaaagcacagttgcaagaaatgcttgcgcttaaaccgacaacagttgttcctggtcacatgactcaaggtaccgagttgactgcagataacattaccttctctcttaactacatcacagacttccaaaaggcgaagaaaaacagcaaggacagcgctgaattgattaagacaatgtcgacaaaatatccagatgctcaaggtgcgttgaacctaaacatcgctgcgaaagtacataaaggtgaaatgaaatggtaaaagttcattatttcttcgatcctatgtgtggttggtgctatggcgcaacagccttagtcgaaattttggcagaaatgtctgagtttgaaatcatttatcaccctggtggcatgattccaaaacgagcaattgatccgccttttagacagcatattttgcaagctgacagtcaaatagccactatgacgaaagcacactttggtgatgattataaagcgagagttgctggcgctggcgattttatcgtggattcgtattccacaactcgcgcctttcttgttggtcaagacatggggatcgaagcacacaagatgctagcagcgattcaaaaagcacattaccaagatggtaagcatttagatgagttgaatgttttagcggatctagctgtttctatgggattagacaaaaccacatggagcggaaaaatggctgactctgaagcaaaaatgctaagccaagtgcaagaaagccatgatctcatgggacaattgcaagttagcggctatcctacttttatcttagaaaaagatgatcgtttaacgcgtttaccacacagtaattattatggcaaaactaaagagtggaaaaactatctagccgaattggtttaattgtttacattaaaaatcccttgttgattattgatctcaacaagggattttcgttaacagctaattagtgttaagcaactgacgcacgtgcacgagtatgcttatctgctaattctgctttgtccgttttaaggatttcaacattgaattcaacgtccaaatattcgctgtcaaagccgtgtgcattgtcactctttggtgttgcatcaacaaccaattcattacgagtggcaaaagcgaagtcatcgtaagtgtatgcatcacccgccaagttaatctgtgttgttagatgcttgtagcctggtttagatacaaagtaatgaatatgagctggacggttaccgtgacggccaaggctctgaagtactttaatggtattaccttctggtggaacgccgtagccgtttggcacgatactacgagcacggtagcaaccgtctgcatccgtaatcactctacgacgtagattgaattcactttgtgttgggtcaaaataagagtaaccacctttagagtctgcatgccaaaggtcaacaacagcacccgctacaggtttgccatcttcatccaccactttaccgtgaagccacatgccttggcctggagattgaccatcatccatgcgcgtttcaccctcagaaattggtgcattctctacatatagagggccttcaatagtacgtggtgtaccacctgctagacctgctgcttcatctttcgcatcttcacgaatatctaagaagtgatcaaaacctaaacctggtgcaagcaaaacggcttctttcgtcgtaccaaggtcatttagatagttcacaccctgccaaaattcatctggtgtaatatctagatcttcaatcatcgtatagatgtctgacactaaacgcaaaatgatttccttcatacgtgggttgccttgttctttgtccaagccagccacttttttcaataacgtttgtactgcttctgtttgaattgttttaacagtcattttaatctctccgcttttgtgtgccataacagcacttttattaaatttatttttatttaaaaagttagagctatttaatagatgatggatgctgacataaggctgtcacttccatcgtcataaatgggtataaaggcaagccagtaaggatttcatgcaagtgagcattatcttttacgtcaaagatactcacattagaatactgtcccacgacacgccacaagtgcacccaaataccagctttttgtaattcttgtgaatagtttttttccttcaatttgattgcatctgcctctgcaaccggaaggtctttgggaatattcaccgtcatttcaactttaaaaagcatgttcatttcctcatgattgtttgcgttggtgctgtgttatttgcgtcgataaagcgcaagcttttcttcgtctatttcaatgcctaaacctggtgcatccggtacatctaccccattgttatggtagcgaagcggctgtttgataatgtcatcttgcaaaagaagaggaccaaacatttcactgccccaatgcaatttaggtaaagttgaccaagcatgaatagacgccgcggtgccaatggaaccttctaataaagtaccaccatataaccccataccagatgcagaggaaacggtagcggcataaagcgcctcaataggcccacctgctttggcaattttcaaagcgataccgccattaaaaccacgttgagcaagctggaaaacgtctgaagcatcggcgacaccttcatccgctaggataggaatagtaaatttttgcgacagtcgaactaaagcatcccattcttttgctggagttggttgctcaactaaatccacacctgcttcttgaagcgccgccataccttttgtagccgttgcctcatcccacgcttggtttacgtcaactcgcacactcgcactattgcccaatgctgctttgatagccgccacatgagcaacatcgtcattaacatgtcgagaaccaattttaagtttaaagtcgcagtgacgaccgctagcgatcagtgcttttgcttctgcaatgtctttatctgtatcgccagaggccaatacccatagacatggaatatgttggtgaatagcaccacccaacaaggtggagacaggaacgcctagatgtttgccttgtaaatccaacaacgcagtttgtaaggccgatttggcaatcatattacctcgtacggacatgcttaaacgttgaacaagcagctttatgctatgaagtggctgaccgataagcaaaggggcaaggtaggtatcaatgttcattttaatgctttctgggctttcaggaccataggccaaaccgccaatagtcgtgccctcgcctaagccttcacgaccttgatcatctttgatacgaacaatcaccatggtttgcacggccatagacgtcatagataatttatgagggcgaatcgtgggaatatccacaagcattgtttcaatatgggtaattttcgatgtcatgctaaggtgcgtccgtttattgttttttcctacactagacccactctaaacagaggacaaatatcaatttagttcttagcaatactttttaggtattactgctatcaaatgtggcaatggccataaccttcatgatgctaatgtaattatcattagcgataaaaaaagcgccttaaaatgaagtgacccccaatagttggacaaacaacattgggggtcacttcaaaatgggcgcttttttaatcagccaacgaatacatcaagcacccgcggcggtttcaatcaaacctttacctatcgaaccttcaaactctttccatatcggagccatggtattgacccattccgctcgttgttccggtgttaaagtatttatttttccaccagcacgaaggatattctcgcgattcaccgcatctttttcttttactagcttgttggctgattccgttgccctgtccaccaggcctaaaaattgtgtgcgatcgtcatcagacagactgtttaaaaaatcgctcgaagtgacaaacaaataagcgagaacttgatggttggtttcggtaacactgtcttgtacttcgtaaaacttttgcgtgtaaatatttgaccaagtattttcctgaccatcgaccacgcccgtttgcaaagcaccataaacttcggagaatgctatgacttgtggcgaagcccccatagctctgatcatttcttttgcaattgtggacgattggacacgaatttttaaccctttggcatcacttggcacaatcaaaggtttgtttgcggtaaagtatttcatacctgacatccaataacctaaaccaacaaaaccagcggaatcttccataacatgaagtaaatctttagcttctggcgtttttgtaaagcggataatctggtcgagatctttgaacaaaaacggtaaatcaaatacggcgtatttatctgtaaaggcaccaaactttgcaatagaaggcgctaataattgaacatcacctaaaagcaaggcctccagctcttttgaatcaccaaagagagtggaatttggatacacctcaacacacaatcgaccattcatttcacgattgacgtttgcggcaaactcattaatcaaaatgactttaggatgtgttgtgcctccagtaacatggctaaatttaacaactcgctctccaggatcacattcagaagcttgaagaaaaccactgaataaagaagagcacagcgctagagtagtaaaacaggaagataattttttcattacgaataacctatttttataattattatttgctggatcaaatgatgtgacgtaagttgcttactgcctcatgcaaatgattatgctagaagtgtatgttccattatttttagttgctctacgttaaactctgcagatacagagaaccaatatcaaataagttgttagtaataccttggaggtatgatggagttaagacatctacgttatttctgcgctgttgccgaggagaaaaacctaacccgtgctgctgaaaagctctttattgctcaaccgccattaacaagacagataaagcagttggaagaagatgttggtgcgcaacttttcgatcgtcactctagaggattaacactgacccctgcgggaaaatacttttgggaacaagcaaaacaaatgctagccaaagccgatatggttattgaaaatacccgccgcatagctgaagagcaaaaagcagtattcagtattggatttgtaccttcggtattttatggtcaattgccgtcactggttagggatttacgtcaacaaactaacgcgaatattttgctgcacgatctaaaaacaggcgaacaaatcgaagcgttaaagacaggtaaaattgacattggttttgggcgcttaataatccctgatgaacaagttgaacagactatcttgttccaagaacccttgttagttgcattacatgtcgggcacccgctccttaaaaaaggggaaccgactctggaagaactagcaaagatgccaatgatcttgtatccggcaggccaagctgccactcctaccttcgcggacatttgcacttccttgtttaccagccgaggactaacaaccaaggtgactcaacaggtaaatgacctgcaaacagcgttgggattagttgcttctgaaatgggatttgctctggtgtccgaacaagtaaggcattttggacgagatgatgttgtattcattcctttgcaggataaatccatcacctgtccagttattcttagtcgtagaaaagagcctatggactccattacagcgctggccgttaagatcctcaaaaatctggttgtgaatcatcaaaacagtttatgactattaatgaagaccgagattatttggtgtgcaaacgaatttgttctgctacttctcgcagcacaggtaagtattcttctaccaaagtttggtgactgactcgcgatgcattagtactgagattaatcgccccaagcaaggatccatcaaacgtaaatgctggaacagccaacgaacgtagaccaagatctagctcctgatcaactatgcagaaattctgttcagcgacttgtttaagcatctgctcaaaaacaggcttatcgacaatactaagctgagtaaacgcctcaagagaaacatttttgagccattctttttgttcttctggtggcaacttagcaaccaacatacgacccatagaagtataagcagcaggcaatcgtgttccagcacttaaagctatcgacatcaaacgatgggctgctggcgaacgaaccacatacatgatgtcttgttgatcaagcacggcaagagacgaagattcccccagctgtgcggtgatgtcatgcagataatgctcaaccacattgagatgatcattactggcattataggcgtagctgagcgccaacactttaggcgttaacgtaaactgtcgcccttcccgcttaatgtatccaagcgcatgcagggttaacaaaaaacgtcgagcttttgctctgtccattcctgtttgctcagccacttccgacagcgtcatttccttatgctgtggatcaaatgccatgatgacatccagtcctgacgccaatgcacctacataatctctatgatccggtgacagcttttcctcattcatacccagtttactcattgccattaataaccccgccattatttatgattcgttacaggctagctagagggaagagacttttcctcacattttttatctaaatacggataaaaaaaacaaatacaaaattttgacttgaccattaatcctagattgatctatcttgttcgtattgcaaacttaaattcgtataacgaacaggatacattatgacgaagtttatgacacttaaagacgctgtcgctacttatgtaaaagatggtgactccattgcacttgaaggcttcacacacctaatccccttcgccgcagggcacgaaattattcgtcaaaagcgacgtaacttgtccctcattcgtatgacaccagatcttatctatgaccaattggtaggcgcgggttgtgttcgaaaattaactttttcttggggcggaaaccctggtgttggatcgcttcatcgggttcgtgatgccatagaaaacgattacccttgcgcgctagaaacggttgaacacagtcatgcagctatggcgaatgcatatgaagctggcgcagcaggtctgccattggccgtttttcgcggttacgtgggcagtgagttgccactcgtcaacaaagaaattgcatccataatttgcccttttactggcgagcagttagcggccattcccgccattaaacctgatgtgggtattattcatgcgcaaaaagctgatcgcgcaggcaatgtacttatcgaaggaattattggtgttcaaaaagaagttgttctatcagccaaacgcagcattgtcactgtagaagaaattgtcgataacttggaagtcacaccaaacgcttgcgtcttaccagcatggacaattgacgctattgcagttgcaccagaaggcgcgaaaccttcttatacgcttggctattacgaccgagacaacaactattacaaacaatgggacaacatcagtcgcgacagagacagcttcaaccaatggttagaatcccatgtgtttggccaaggagatgtttaatatgacaacacataacgatacgactcaatattcttctgctgaaatgatgaccatcacagcagcacgcgccttgactaataatatgacctgctttgtggggattggtttacctagcgaagccgctaacgtagcacgtttgactcatgctcctgatgttaccttgatttacgaatctggcactttgcaaaccaaaccggatgtgttgcctttgtccattggcgatggtgaactgtgtgagtctgctctcaccaccgtatccgtgccagaaatgttccgttattggctacaaggtggccacatcgatgttggctttttaggcacagcacagatcgaccgttttgctaatttgaataccacggttattgcagctaatcaccctgaaggcggcaaaaacggcgctcacagttatgcaaatccaagagtccgtttaccgggtggtggcggtgcgccggaaatttctaccaatgccaaagaagtctttattacagttaagcactcaaaacgtacctttgtaaaagatgtggatttcatcactacaattggttttggccgtgatggcaagggcagagataatttaccaaatatcggtcgtggcccaagcgtggttattacggatttatgtattttaaaacctgacccaacgaccaaagagctgattgtcaccagcttgcatcctggcacaacaaaagaagacgtcattgaggcaactggctgggaaatcaaatttgccgatgcgcttgaaaccaccccagtaccaagcgaaaaagaactgcacgtattacgcgaattaaaagcacgaactgaaaaagcacacagtgcccaggaggcaatatgagctctgtttacatctgtcaccctaaacgctcagccgttggccgttatgcaggctcccttgcggccgttcgcccagacgacatgttagctcaagtcattcaagcggtgctaagtgatgcaccagatcttgatcctacggccattgacgatgctatttttggttgtgccaatcaatcaggtgaagacaaccgtaacgttgcgcgcatggctacgctgctgtctggcatgccttatagcgtgtctgccacaacaatgaaccgtttatgcggatcaggtatggatgctgttggtaccgcatttcgagccattcaagccggtgaagctgaattagtattagctggcggcgttgagtccatgtctcgtgctccattcgttatgggcaaaccaagcgcagcgtttgatagacagcagacattagaagacaccactatgggctggcgttttattaatccagtcttaaagtcattgtatggcactgaatccatgcctgaaacggcggaaaacattgctgagcgctacaaaataacgcgccaacaacaagatttattcgctttacgttctcaacaaaaagccaaagcggcacaagatgaaggccgcttcgccgaagaaataaccccgattacgatcaagccaaaacgtggtaatccaatcatcgtcgatcaagacgagcatttgcgtcctgataccaccttggaagatttagcaaaactcagagcgccgtttagagacaatggctcagtgacggcaggcaatgcatccggtataaacgacggtgctgctgccatgttgattgccagtaaagcagcggtcgagaaacacaaactagaacctttagcgaaaattattggtatggcaacggctggcgttgaaccgacagtgatgggcatggggcctgttcccgccgtacaaaaattgctaaaacgcaccggccttactctcgccgacatggatgtgatcgaattaaatgaagcctttgcggtacaaggattagcttgtatacaagagttgggactttcaccggaagatgaacgcattaacccaaatggcggcgcgattgcccttgggcatccattaggtatgtcaggtgctcgtctattacaatccgccgctatgcagttaaaacgcacaggcggacgctatgctatttgcaccatgtgtattggcgtcggacaaggcattgccatgctaatcgaacggagcgatatttaatgaagaagctattttttacacttgaaggcgatagtaataagcccactatcgtgcttggtcaccctttgggcatgaacagccgagtttgggatggtgttgttccagagttattgaaacagtttcgcgttattcgctgggatcttcctggacacggactaagccctgcccttgattcaaattcttcaccattaacagcgaatgctttggttgatccattaattgaaaaatgcgatgaacttggtattaagcagtttcactatgtgggtacatccattggcggcatgattggtcaacaattagtgactcaatatcctgagcgtttattgagtgcgaccttaaccaatactggggcaaaaattggcagtaaagatgcgtggctaacccgccaacaggacgttatggctctgggtttggagagtatggctgcaaccttagtactacgttggtttagtgaacacagcgtacagactaagccagctttggcaagctactggcaagaacagctcacccacgtcgatgacttcagctacggcgcactctgtgcttggcttggtaatatggatctcaccgatacattggggccaagttcactaccgatacaattaatctgtggtgaaaaagacgtcgcaacaacgccagagctgatgggaactctcgcttcgttgctacaagtcgacaagctagaagttatcaatcagattggtcatgttccatcagtggaatcgccagatcaactcaccagtctacttaaaaactttatctctcagtaacctactctgcgtgatccatgcttcagcttaagagcgttaggataatgctcttaagctaataaatgattaccactataagcttttacggctgctgtgcacgccaataaagtgttaagaaatagagttacctaatataagacagcaaataagcgcatggacgtgatctaatacaaggccccaccatcgctggatcactcatgttatgccaatcttgcatgcagtgaatgcagaacattgttggtagctgatataccattctctagtttaggataaaacggctcaataaccgcttctagttaatcccaaggcatcaactcattcatgcgagaaagaaatatttccttacgtgtcttacagcgtttgttgttaaattcgctgtcggcaaaaagggagttgatgtgacatgattgaggcgcgaagacctaaaaaggtatagtctcacgagagagacttattcgcattttccctaagttttagagatagcctctacagcaataaaatcaaacgttattatatttgccatgaaaacgttagtgttccataacgagtaaatttatccatttccctgtcatgcttatcaccatcgatactaaatggtgaattaatggcaaaagccaaagccatatcaccccaagagtaagtcaagccagtggtaaacgtattattgttgtggttatagtctatagaccgactattgcggaaggtattaccatcggtaaatatttgattaaatgtataacctacttcaactcctgcaaaaacaaaccaaccttcgttaacagcaattgggttagatgttctagattccgctaataatactgtggcataagaatcatcaagattctgtccataacgcaacataatcccagtatttactccacttcgtaaggtaccaatactcgcatttgcaccagataaaatatcagttctgccattatccgctacccatgctcgccaagttcgtcctctggatagctcaaacacaacctcattttctaattgcgtatcccagcccattggggttttagcactaatgactcgatgcactgctttttgtgtttgctcacccatagcaacagggccaacaacacctaaagttgtgctgactctatctgcataatttggagtcacggaaatataagcatttgtaaaactcaataaagcagaataaggaaacgtcccttcagcagggaccttttcttcaatattatatggtgttgctaacgtttggcctgcactatagatattaactgacgttttaacgttttcattaggcatgctccacaataatggcttaacccaaaaatcaggttgctgaatggattgaacatcgtcactaatttcgaagaatgagacataaataccattggtatagccattgtcttcattgacaaaaaagtcgttatctagtgttgcagacatccagttaacatctgcataagctggcagtataaaaatcaaacaaaagcctaaaaaacatttccgtaatcttataagccctttttgattattagaaactgcaccgcactgcccgcccattactcacctactttattggtataaaaaaggtaaattataaagagatcttggagcaaaaactgcagcaaataacatctataacaatttaatcataaaagaacaattggtgaggaaattcttatgaatacgatcttttggtgcacttttacagccatcagaaataagagttataaaagcaaaaaacctctgtcaggcatttcctgacagaggcttctattttaatgccaaataaaaaatggcagacaaacttagctaaaagagatctcttaaaaaatcaaaaaacctagtgaaataatcactccagaaccaatcaaggccattaagcaataacccattacgtcttttgcaccaagcccagcgatggctagcgctggcaatgcccaaaatggttgaatcatatttgtccatgcatcaccccaagcaatcgccatagctgttttcgcagcatcaacccccaatgcagcgcctgcaggcatcatgattggcgcttgtaccgcccactgaccgccaccggaaggaacaaagaagttaacaataccagcactcaaaaaagtgaacagcgggaatgtcgtttcattggagattgacacaaacgcctgagaaatcaccccagctaatgatgcaccagaatctcctgttgctgtcatcatgcccataatcccagcatagaatggaaattgcagcaaaataccagaacagttacgcgccccttgagaaaccgagctcaacaaactctttggtgttccatgtaataaaacagccgaaaacaagaaggtaaagttaacgacgtttaagttcagtgcaaagccattattcacaaagtaataaataatataagcaaaccccattacaccaagcaataacgacaaaacacggctattttcaagacgttctgctggagtcatattggttttgtctggtgtctcaacaacttgctcttttaataattcagcgtcaatcgtaaccgtgtcttgtggtgctggatgcatcaaacgattcaataatggaatcgtgataaacataaccgccaaaatggttaggttcatcgttgagaaaatagtttcagaggttggaataggaccggtcaccgcgccattggtgactttcgagatatttgccccaccagcaatagacaatggaatagaaccggacagtccaccatgccaaaacaaaaaaccgctgtaagcagaagcaatcaataaacggtaatctacgccctttacacgagcagcaatttctttagcaaaaatagcgcctacgactaagccaaatccccaattaacccaacacgccatcgcactgataacggtcaccaagataatcgcttgccctggtgttttcgcaacacctgccagcatagctaatttgcgcttaaacgctggcgcactcgccatggcatgtcctgttactacgaccattgccatctgcatagagaagctaagcaagttccaaaacccacctgcccacgcatttactacttgcattggcccttgtccggtactaggcataaccaataaaaacacggcgaaagttaaaacgatggcaaaaatgaaaggatcaggaagatagcgctgcaacagagtaacgaagaattggcttattttttgtaaacccgtttgtttttgttcgagagtattcatcagttttatcctgttttttatattttttattggacgataaaagcaaaaaacagaaagagagactaactaggagccccctttctgcatcacttattacgtttattaatgagattttttgtgccaatttccttaacgagaaaccaacatagcaacgcccattccaccaccaatacacaaggtcgccagtcctttattaaggtcttgacgttgcatttcatggagcaatgtaaccagaattcgacaaccagaagcaccaatcggatggcccaaggcaaccgcaccaccgttcacgttcaccttactagcatccaaaccaagctctttgttgacacacaaagcttgcaccgcaaaagcttcattggcttcgattagatccaagtcagatacttgccaattagctttcttcagcactttttgagtggcggcaatggggcctgttcccataatttcaggatcaacacccgcaccattcgcggcttcaatttcagcaagaatcggcaaccccaaacgttcagcttctacatcggatgtcactatcaccatggcagcaccatcgttcaacgtcgatgcattacctgcggtgactgtgccttctttaacaaacgctgctcgcagtttgccaagagattcagccgtagtatcagggcgaatttgttcatcagcatcgaccataataggctcgcctttacgctgaggtattgagataggtagaatctcttcaacaaatcgacccgcagcctgtgcttgcgcagctttttgctgggagtttgcagcgaaagcatcttgctcttggcggctaatgtcccaacgattagcaatattttcagccgtttgtcccatgtgataatcgttaaacacatcccacagaccatcggtcaccatggaatccaacagttcccaattgcccatttttttacctgagcgactgtttggtaacacatgtgcagcttgactcatgctttcttgaccacctgcaacgaccatgctggcatcaccgttcaacacagcttgcgccgctaattgcacagctttcaagccagaaccgcagactttattaatcgtcatagcggatacatgttttggtaagcctgcatgaatagctgtttgacgggcagggttttgaccacagcctgccgctaatacttgacctaaaatcacttcttcaatgtgatctttcaagataggttgtttagctaacatgccagacaagagttgagtgcccaattgcaccgcactcaatgaagataaagcgccattaaaagcaccaataggtgttcttgcagcagcaacgatgacggctttcataagaaactcctttaattgttttaagcaaatgccatttctggcacatgatccggcacgatgagtttgccttgggttttttcgataatttcttccactgaaacacccggtgctctttctttcaagacaaacgcaccatcttcaatttccaaccaagctaaatctgttagaacttttttgatacagcctttgccagtcaaaggcaaagaacaattagacagcaactttgattcgccatctttagaagcatgtgtcatggtgacaataatattctctgcgcctgcgaccaaatccatcgcgccgcccatgcctttgatcagtttattgggaatcatccacgaggcgatattgccgttcacatccacttcgaatgcacccaacacagtcaaatccacatgaccaccacgaatcatggcaaaggattcagcagatgaaaaaatcgacgcgcctttcactgtggtcacagtttgtttacccgcgttgatcatgtccgcatcaatggtttcttcggtaggaaactcccccataccaagcaaaccattttcagattgcagcatgacgtccatattattcggcacgtaattagcaactaaggtaggaataccgataccaaggttaacgtaaaaaccgtcttgtaactcttgggcaacacgttgcgccatttgctctctagtaagtgacataagaaacctcttttttattctgttattttattcagctgtcttaacggttcttttttcgatgcgtttttcaaatgtaccgagtacaactcgatccacataaataccgggcgtatggatgtgagcagggtctaattcgccaatctcgacgatttcttctacttctactacggtgattttgccggcggttgcggccaaaggattgaagttctgtgcggtgtggcgataaataacattgccataacggtctgctttccagccttttacaatggcgaagtcaccaacgatagcttcttccaacaagtattcacggccattaaattctttggtttctttgccttctgcgactggtgtaccaacgccagtggcggtataaaaagccggaatacccgcgccaccagcgcgcattttttccgctagcgtgccttgtggagtaagttctacttctaattcgccattcaataattgcttttcgaacaaggcattttcgccaacataagacgacaccattttgcggacttgcttgtcttccagcaaaatgcccaagccaaaaccatccacaccgcagttattcgacacaacggttaaaccttttgtgcctttgcgcttgatttcagcgatcaggttttctgggataccacacaggccaaaaccacccgcaagcaccgtcataccatcttctagcccgatcatggcttcttcataagaagcgacgactttgtcaaaaccggccatagtaattctcctatcttattatttttaaattccattcagtttgacctaacgtgataaattaattaaatttattttttctatttattaataagttttttaaaacaataaccctaaagaagtattctttaatgaacgtcaaacaagtacgagccttccttgctgtcgctcaatcaatgagttttgccagcgcagccactcagttgcatttgtcacagcctgcgttgagcctatcaattaaaagcctagaagataatttaggtgggaagttgctgactcgcacgacacgtcacattgcgttgacaccagagggcgaagccttgctgccaatcgccaggcggttattagcacaatgggaaaatgctgaagacgagatgaagcaacgttttgccttacagcttggcaaaatcaccattgcttccatgccatcctttgctgcttcgttgctgccaaaagccattcgtaattaccatgcttcgtacccaaatattcaagtcgccatcgatgatgttttatccgatgtagtagtagaaatggtgcggaacaaccaagtggaactaggaatttccttcgaacccagtactcctatggatttgtctttctatccgctctatgaagacaggttcatcgcgattttgccaaaagatcatccactagaagaacaagacacgatttgttggcaggcacttttagaatacgatttcatcaccttacaacgcccttctagcgttcgcgccatgatagaaagcacactccataaggcaggcatcgaactcaatgtggcgtttgatgctcaccaacttgctacggtgggacgtatggtcagcgagggtatgggcgtggctgttgtccctgcgctgtgccgacaacaagccatagaacaaggcgcaatctgccgtcccgttatagcacccgaaattcgccgccgcgttggcgtgatttgccaacccagatccaacctatctatcgccgcagcagccatgctagatgtgctgatcaatacttatgcttgataggtttttatctgaatgtataaaaactattctgttagcttagcaactgcggcaagcatcagctgtctcaaccagataatccccaaatctgcatgttgatacttatgccactgcatactttcccttagtagaggcaatttaacaggcgttgcaaaggattttaaagccattccttgcgaaatagatttatcaactaagcgcttttgcaatgtggcaattaaattggttccaacgactaagctagggatacaagaaaagctataagtacgaacatctattcggcgcgatactcccttaattttataggcatgagtttcaaaggatggattggaattaggtggttgcatacaaatatgacccgccgacataaaagcgtccatcgtcattcccttttttgatagctcactttgatcccatacgacacagacaaattcgtcagtgattaagggctcgcttagatgataatccgaacaaaaaatttctggtaaaatcaataggtctgcttcacctcgatctagctcgttctttggatcactcacctgaggaagaaaatttaacttcacagtacagccttgctcttgtgtcatctcaatcacataaggaataagcgtatgcagcatataatcggacacacaaatgcgaaactcacgatcagatgaggttggatcaaaccctggtttaagcatgatagatgcgtctatttttaccaagatgtcacgaatcggctcttccaactgctctgcaagaggacttaataccatcttacgacccgtttgaatcaataaatcatcgttaaaatagcgacgtagacgagataaagaactactcatcgctgattggctcaagtgcaactcttcggcagccatactcacattctgattacgaattaaagcatctaatgccactaataaattcaggtcaagttttcgaaaatgcattgtttttattctcttttttcacttttagcacattggtaatgtatgaaataccacgtattttttctttaatctgacttgttattgtcacaatggtcaaatcgataccatagatacgtaatagagatattattcatttaaagaatattatttttttatctaacatgattcgtatcaaaggttatgacttgcttagcctccgtatttatgtacagccacgcaagctaatttattcgcaataaaaataataatttggagtcaatatgatggacctacttttccctaagttgctaaaaacgcctgctgttcaactcaaatactccaaaaatccaatcaaaaccttcagcccacgttagtgcccactgagcaaacaatcttccctataaatctactgccttagctttgtaggttatgaaattcagcttggcgctcattaatgcccatgcggtgggcaccttatttctaaaaatgccaaaaacataaaaataaaaagagagaaaagcatgaaaaaaactgctattgcactatgtatgttatcgcctatcacttacgtaaacgccggtgtattggattttttaacagaaagtaatcataagtttggacttaaaaacttctatgacaatgttcaaagtggacgtaatgatcgaactgggaagtcagatatatttaactgggtacaatctgcttcgtatgattttgattctgtgtatgtagatgatcattatggtttcaatctagggttacttgccgttgagccgcttgattacggtaagatcttttttgctaaaagcattgctcaggtgaaagtagacgataagggtcaacgaagtgctgaaggctttaataaagttaccgaagcatttttaaaacaaaagtttacgacggatgacaatattaatgtcaatttgtatgaaggtcttcgtgtgctaaagaattttggcgcggtctcacgtgaaggtagtgttacttctagtgcctactacggtattacagcagaggtaacagcaaaaaaatgggatatgaaagtgggctatttaacagaatacagctcacctaatgactcagatacagaggaattactaaccaaagataacaaaccaatagatttcatctataccatagctgctggctacaacaatgatggcgaatctttccagtattacatcggtgaaggccaagactacttaagaagtcagtcctttggttatagtaaaaagctgacaggtaaaaaagtctccgcaaaactagtttatgtggacgcgctatctaaatataaagccctatctgatcaaaatcgttacttcgatgacaatgcctacattgcagaaataaaaacagacttctttttatcttctggtattttttctctaggttacgcttatgtttcggcaaaaagagaaagcagcttaggccgatttgaaaataacctttcaaacaattcgtatggtgaagatagcaatctcgcgagtggcttgactaaagacttctataacgatcaagagaacgtcttattagccagttacttccatcgatacagccaagaaataaggttagggctgatcgcccgttatggttttaacttcgaatataaagggcaggacttatacgaatatgaattgggcggtgctattttttatacacctacgtcagttccagggcttgaactaagccttaaaggtggaccaaattcatctttccgtcgtggcagaagtgacaataccccctacttagacagtaatggaaaaacgaacaattttgatggcacaaccgtcatggcaaaaatcagctacgacttctaatttttcttttgtacggttaaagcgagaaaataaaaatgataaaaccaacaaccaaatccatggggcatttattgctcctcagtagtgcgacagtactgctaacgggctgcgttactagccctcaaggcaatttcaccgaaaatgctaatatcaaacaaactaacttagtaagcaaaatcaaacctaagttatctattgatggcttaacatttaaagacctaaatcaaaatggccacctagacccatatgaagattggcgtctcccgacacagcttcgagtcaatgacctaatcagccaaatgacactacaagaaaaagcgggcttaatgctaattgatactctaaacagcggctgtgaaggcttgccgcaagacaccgcagagcactatataaaaaagcaagaaatgcgccgttttatctttcgcaacgtagtcactaacgataacagatgtggaccagatcgaggtatttttgcaggatcatccttaacacctgcagaatccgcgttctatatgaaccaaatccaagaaatggctgaaaacagccgtttaggcattcctgttttacagaaatccaatgcacgaaaccattttgataaagacccgaaagtgggtattaatgaagctgctggcgcatttacccaattccctaaagagccaggtttagccgcagcagttttgggcgaagaagcacttcacccaggaaaaggcatggagataattaaaaccttttcagaagtaactggcagcgagtggcgctctattggacttcgcggtatgtacggttacatggcagaccttggtaccgaacctcgctggcaccgtttccatgaaacattcactgaaaatgctgaccttgatgcgagcatcatgactgaattagtaaaaggtttgcaaggtgggccggtcaatccagataccaatattgctttaacacttaaacatttcccaggcggtggtccacaggaaatgggactagatccgcactattcctttggtaaaaatcaagtctatccagctgggcagtttgaagagcaccttaaacctttccaagcagcaattgatgctggtgtctcttctatcatgccttactatggagtcccgattgacgttgtccacaatggtgtgaagtatgagcagctaggttcatcattctctaaacaaattgttactgatttattacgtggcgagctgggatttaaaggttatgtgaatactgacacaggaatagttgatgctagagcctggggattggaagataaaactgtgccggaacgtgtcgcccagtctatcaaagccggggccgatactatttctggattccacgatgtgaaaaccattacagacttggtggatcaaaaactactgacagaagctcgtatcaatgaatctgcaaaacgtctattagcacctatgtttaatttaggtttatttgaaaacccttatgtaacaagcgatttggctcaacacatcataggcaatgaaaaccatcagaataaagccatggatattatgcgaaagtccattgttttactgcaaaataataacctatctgacaacactaaagtgctaccaattaaacacggcgctcacctttatgttatgggtatggcaccaaaagacgttaaatcatatggctataacgttgttaatggagaaccaacagacaccaatggcaaggctctaccaaggccaagcgcaaaaggcagtgactatgctttaatcagagtcgaagtcaaaaatgccagtccgttattacgtagctatcgttcaagagatgcggctacaggaaataacccaaaactgatcaatccacttacaaatcaaacatggggagcagaagatccatgcaatatgcatccagacattaatcgtttgtgtgttgatgatatgtttgggctaggattaatatttggtggcgctgttccatgggaagtaaataacctttcttttactagcatggccgcttccgattcgtggaaaatctcaccatctttagaagagatacaagctgtgatgaaagaagtcggtgccgaaaacaccattcttaacatctactttcgtaatccttatgtactcgatgaggcaagtggcttgaaaaaaactggcgctattttggcaggctttggagtcaacaacaaagcacttatggacgttatctccggacgtttttcaccacaaggcaagctaccatttgctctacctaataacctaaccgctgtcattgaaaacgagccagatgcaccaggctacgcgaaaaaagacaccttgtttgattacaattttggcttaacttattagtatgcttaataaatcgactgaattgttttgattgctattttacaaaatgacgcttttatcataagcgtcatttataccttaaccgtaaaacgctttcttacaagttcacgtcgtttttagcatgtttctatgtcgctctaagggctactctttattttcactggtgacagaataaccagtcgtgcgcacaacaaaaacaacagtaaaaaggatgtcgatatgagtaatcatgcaaaccgcggtgttatttatcaaggtaacggcactgtcaaagtagaagcaatcccctttccagaactttctattggcaagcgccggtgtgatcacggcgttattctaaaagttgttacaactaacatttgtggtagtgaccaacacatggttcgtggtcgaacaactgcagaaaaaggcttggttcttggccatgaaatcactggcgaagttatcgaatgtggtcgcgatgtcgaatttatcaaagtcggcgacttagtttctgttcctttcaacattgcttgtggccgctgccgcaactgtaaagaaggtaaaacaggtatttgtttgaacgtaaacccagctcgcccaggtgcggcttatggctacgtagatatgggtggctgggttggcggacaagctgactacgttatggtgccatacgcagactttaacctactaaaattccctgatagagaccaggctctggaaaaaatccaaggcctaacattgctttctgacattcttcctactggttaccatggctgcgtcaccgctggcgtgggtccaggttctaccgtttatatcgcgggcgctggccctgttggtctagccgcagcggcatccgctcacctacttggcgcagcttgtgtcatcgtcggtgacatggtggaagatcgtctaaaccaagcacgttctttcggctgtgaaacaatcgacctaactcaagaaggcgatatccaagacaaaattgaagcaattcttggtgaccgcgaagtcgatgcttttgtcgattgcgtgggctttgaagcacatgcttgtggttgcaaccaccatcaagaatcccctgctgttgttctaaactctgctatgcagatgacacgtgctggtggacaaattggtatcccaggtctgtacgtaacagaagatccaggtgcggttgacgctgctgctaagcaaggtagcttgagcatgcgctttggtctaggttgggcgaaatctcactcattgcataccggacaatgtcctgttatgaaataccatcgccaactaatgcaagccatcttgtttgataagatcgacattgcaaaagcggttaacgtacaaatgatttcacttgatcaagcaccacaaggttatgctgactttgatggcggcgcagcgaagaaattcgttatcgatccacacaaaatggtaagttaattttctccttacttttttgcaaaaaaaactcgtcaactttacgttgacgagtttttttatatgtagacaaataacgcgttttttacggatttgaaccatttgtcaacgtagagccatcaataggtgctggcttaccactaccaaaacgataggttaaagaacctaagatccgtggtgatgatgtatcatagatatccgacacagacgctccacctacttttttccatgcggcaaaaatatcggcactccaattagcatgctcatattttaatccaacacctgcccccgctaagtttcgtgtttcacttaacaaagaagcggttggttttgcataggtatttattctacctgcatcataaaatacgtaaggggtgaagtcgttaacgttataacgcagctctaactgcgtatagtacccttcatcaccaccgccgttctcgcctgcctctcctgaaggataagcacgcactgcgttcgttccacccaaatacaagtcttctgaagagtccaaatttttgttggcttgttgagcactgcctttgacaaataaactgaacccagaaggcaacgactgaatgcgcgccacctctaatgtggtttttacaaaatcgccatcactattcacagtgtcatcgttattagaaagattacccaaccccaccgtgaaggctccataggtaataccaccacctaaatactgatctcgagtatcaaatgtaagggctagagggacgctgttcacaaatttagttaacttgctgtccgctgagcgataaaagtccatcaagtctttacgctctatgttaacttttgcgttaacattcgttagttgtgaacgaatcaaaggataacttaatcctatactataaatatttgaactcccaatggcgtccaacgattcatactctcttcccaaggtatattcagtccggctaaaagatacgttagctcttaaaccatttggcattacaggcaagctgtatcccaaatgaccaaacaacatattttcatcggtatacatcgcacgtgcattaacttcatcaccaaatgtgaacatgtgtgcttttttgacacccgcctgcactcgattatagcctgtataacggctgccttgattatcaatcgtaacatccccgaacatttgctgttcagggattaaaagcacattgagatccgccgttccagttctatcaccaggactaattgagggtaaagctttgtagccagggatatcattcatgataagtgaaatacgctctagcttactggattcaattacctcattaggctcaatggttgataagtatgcttgcgctttggcttgtatatcttgagtagcttttaccgtagcacgaccgtacttaccttccaatacatcaattcgcaactctccattcttcatactctgagctggtatataagctcttgcaaatggataaccgcgatctcggtaaaaaagactgatcttatttgctagactgcggtaaccagccaagtcataagacttatccaaaatatcacctaaactagccaatatttcctcttctgtgaataccgacagacctgtaatttgcagtttgttcaacacagcttgcggaccaccggaagcggcttcagttaatgcattaccatcaaattgaataataaaatccgatggttcaggcgcaaccaaccctggctgcgtttgttggatcaatgttcccgaattagtaggtggcagtgactctgcattagagaccacagaggtacttgccaacaacaccgccacggataaattcaaaggttttgtgatactttttttcggtaatactcttttcataaaatctaaccttaatcctaattttcggaaatttgttatttgacagtctcttctgtattcaccgcttgatcaggattaactgtatttataccaccatccactataaacacttggttattaaaactagcgccattattaacctgcgataataaaatagtgtctattgaggcttcaccttgcccccctgaactcaccgaagtggttgagcctgtagacgatattgacaccacttgcattcccccaacagcgaccactggagcattacccaaatttggtcgaggaataaccacaggtgctggtggaggagtaggaatgaataccacaggaggattgttagggttgatatcagcagttgttgtcatggtacttgcaggtgcggttaaaccgcccaaagcatctttcaccatgacaatgtagttagccgcatcgacgccagcaacacctaggccgttaacggtgactgttttattaatccctacttgctcgtcagagaagctagcatcggtaaaggtcaaaaagactttctcattcccaaccactccattgacgactagtggattattaatgtcattaaggtttcttagattcacatcctctgcagctatagttaatgtcgttttagcatctgttttggcatcgaatattttgtcttgtgtttttgcaatagccactaaagaacggaccgatataacagcatcccccgttgcggttataggtaagttgtaatttgattttaaagtatcatcgccagcttcaaagtcatctgcgaccaaacttgtagtcacattgtttgcgtcagcaacgtctttatcgttgtaaacccctgttgttttggtaacagtgaagctctcgccatcaaccaagttagcaatactaaaattgccattggtcaatgttgcatcggtattaccatcgtacacttttgttggtgtgtcgataatcgaagcagtaagcgttcttgtagtaatactgcctgcacctgtggctgtcactggcataatgtaattgctggctagagtttcattctcttgagtgaaatctccttcagctagactagtcgtgacagtgcttgcgtccacaacgtctttatcgttgtaagcccctgttgctttggtaacagtgaagctctcaccatccactaagttcgctatgctgaaattagcattagtcaatgttgcatcggtattaccatcgtacacttttgttggcgtatcgataatcgaagcagtaagcgttctggcagtaatactaccctcacctgtcgcagtcacaggcatagtgtaattactcgctagcgtatcacttccttctgtgaagtccccttcagctaaactagtagtaacactgctggcgtcatgtacgtctttatcgttataagttcctgatgctttactaacggtgaagctttctccatccactaagttcgctatgctgaaattagcattagtcaatgtcgcatccgtattgccatcataaactttggtaggtgtatcagtaatcgaagcggttaacgttcgtttggtaatactacctgtccccgttgccgtagtcggtaacacatagttggaggctaacgtttcacctactgctgtgaagtcctctgagactaaactggttgtgacgctatcagcattggcaacgtttttagagttatacgctcccgtttctttggtaaccgtcagcatttcactgccaataaaaccacttaaatcaaaattaccattggtcaaagttgccgttgtgttaccgtcataaaccttggtaacgtcaattaaactcaccgttaaggctttaggtgtaacgatataagtataagtgtcgttaggacctgagactttgtagcccaactcttctgcaccagtcacagcaccagtatgggtgattgtataagagcccgcatttttaataggattgtctccagagacattccaaactaaagaatctacaaactgtgttttatcattattgacatcccctgaaatcccaccagtagaaggcactaaggtaataccgtcatactcttttccagaagcaaaccctatggtcaatgtaggctgttcacggtaaatagcgtaattacccgtgcctaaagcggtcgtataatttgtacttgtttcatcactattgtagcggtaatgcccattgccaaaattatacgaaccactgtcttcaatactgccagtataaacgattgcttgaccgcccgaccctgtagttaggttggcatttaacagtacattaccaccagtagcagtgcctgcatcagtgtctgagcctgcattaagcgttatcgcaccatgtgccgctgatgtggtcgtaatgttgttattgaccgttagatcgtcggctttagtagcaatacttaccgctcctgttgctgatacaccatttacagatgaaagactgccaactactagggcgttttccgtagtaacattcaagttagcaacgcccgttgcggctaaggtcccagcgacaaaatcaccaccagtggtcgtccctatgttgccactaacagtataattagcaggtcctttcaataataagttacccgcacttagatcactccaagtaaaagaaccaccatccatttgaccaatggtaacttgacctgttgcagaatacttattggtatcaaaggcagtatttaagttaccgccacctatcatactaaagttattaaacgttgttttctcagtggaagaatctctcaagactattgagccattattggctgcataggtctctgctcccttattaccactggtatctattgcaaaagagtaggttgggtcattgttagtgagtttggctcctgtgctaccaatggtgactgccccagcagttacacctgttgtgtccttagtttgacctgatacaaatccggtgtaagtatcaatcgaaacatcattagctaagactacttcagagccgagtacgtcaatattggcctgattagactgtaagccaccattaagcgtaatagttgaccctgtatagctttgcgcactggttgtagtataagaatcggtatttttagttgtggtgaccgctggcaatacgattgtgccagaggatgttgaccctgatgcattaaccgtcatcgagcccgcactaaatgtgccagtggtcgatgctgggtacaaattgatattgccacctttacctgtagcactggtattgaagacataatttcgacttgaactgcctgataagctgtaaccagagaaggtaatatcaccgctatcaacgatcgactgattcgtgtcaatagtcactcccggtatattggttgtggatgaagtcgattccccaccacttaaggcaactttacctgttgctgtaaaatcaccattaagcgcaaaacttgcgccggttaatgaaatcgaaccgtcttgctccgtcgttactccagagcctataaaggatagtcctgttaagtatgaacctgcactattggtagcattcatgtctgtggtgatacttccacctgagccgtcaattgagcttgaatcaagggttagcgcagccgttacacccgtattggctgaaatatcaacgcctctactgcctgaactattattcagtttgatgctacctgacattcctaatgacgttgtattgctggcattgtctgcattgctatcaatgcgagatgaaccggcaagtttaaaagtattactcgataacgatatatttccgccattggtattcacatcgccatttaaagtaatactgttattgtatgaagtcacattgaaatagccggccccaccataaatgttattaacctgaatgtctttatagtaggcatacaagtcaaaattacgattaaagccagacaaatctatgctactagcatctagggtaatgagaccattgcccgtatctgagtaattaaggttttcagtgacagagtcattatcgaacaaatcaatcgcgacagtatgtgctcttgccgtgctatcagtgcttgaataattaactttaatggttttaaagtgctcagcggacagttcattaatagcaatatcgccactctcattattaattgccagtacgttattgcccacattggcttcgcctacttctccgcctttggcgactttaagcgtataaccgccaccaccaattgaagccgtgtttgttgtattataggtcgttgttaaatttaagttgccaacggtaacagttgcagtatttggattatccagtgctgcagacgttattgaaccattaccctgaacgtgattagtagagtaggccgaaatgctcttaccataataggatgttaatgacagtgtggccgcaccaatatcaatggcattatcagccatgataatgtctcgcgcttcagtggttgaaacccccgtttttaagctaacgtttttattgtccgttttaataccggataatttattcgcatcatcaatggtatgaacaatagttttcgcatccgaagtggtttctatattgaagaagtcaccattggtagacaaaatgtgatgattaccaaccgttgtgttaacccccgctgacgagaaattgaggctgttgtaatcactattacgcaaccaggttgaaccgccagagttgttaatatttagtgtatttgccgtcacttcgagcgcattgctccagtcatcactgttgactttcaccccaatatctaaagcattgagagtcagagtgccatttggtaagtaaacttctttgtttgcaaaatcactgggggccgtgcctgaactgtaatcctctgcggcattgtctgcttttatctcgccgtatgtcgatccagataatgccgttaaggttaaattcagccctgttccatttagaagtgccttatcagaagaatcaacagacgtagatcctccagtggcaacaatagcgccattagccaaggtaatgttaggcgctttaatagtaatatttttagaagaggtttcgtctacaaagccgcctgttgcaatgctaaacaggccatttgcatccgttgtcgctagcagtctatgcgagccatcgctattaaattctatccgttgtgtagtgtttttagtattgacatctgtcgttaagtttaaggtagagaaattagagctttcgcttgcattagcaaacttaatatatgagttgccgacagtattggtaatattaatggttccattattactagagaataatactggagaatctgcagaacctatattctcagcactcgtcacatttaccattgcggacgaagagttcgtgctaattttagtagagtctgtacttgcgccaataattgaaccgccggcttctaaagttaaagaagtcggaaccgtggctacctgctcataactaggagtaccagaacgattagcgttggtttccgtttcattattatagccggaagaaccagcagtagaatttatcgaaaaagatttaccagcagcatcccctgtaggcaaattaatatcatccgtcaccttcaatactaaagaaccactgccaacatttatttgactacctgtattcattgtaaagttttcagcagaagcggtaacaatgtcatgatagtcttggtcattataggcgtacccaacaccgttagtcgcttgccctagtgtcacggagccaacataaaaattaccattattcgttgttacgctgccattagaaccaaaaataacatcaccgccaccagtagcatcgttattagcggtaagaatcaggttaagacgttgctgttctgaactgattgcgccattcactgtaatattgcttgttgacgtaacggttagtgttgtatctgttgtaatatcataaactggttgcggtgcggtaccactggtaccggcggatactttggtgatgctatcgttaatcgtaatgccaccaaaatcggcactggtaatcgctgcatcagttaaatttttaagtgtattctgggttgcgagtttttcactcaacgttactttatcagcactggcgatcagcttgtaattggctgtttttaacgcatcagatatggtttgcccggtaatatcaccaccggttgcagctacgacggtatcaaacgtcgaaacaggcgttttccaggttccatttgcggtattacccgctgttgtgacattagcactggtatttaaaaacacggattgaccattggtgataatcgtaccacctgtgccattggtcgtgctggcatttaacacaccctcaaggctgataaaatccgctgccgttgaagcatcttttgctaaagtaatgttaccaccattagtggttgtactactggcgtccaaagtccccttctgagtgatgtttgcaccatacaaggcaatactttctggagacgtaagggttttaccactctctacggtgatgtccttcgcagacgttagcgttaaagcgccacccgctgttagattttcagatacggtaataccaccatctacagtagaaacacttaatgctccagacgtgatcatagagcctaactgagaagtttctgtcgtaatatcagctgcgcctactagttcttttgcactgacaaactcaacacttccagtattagcggttagcgttccaatagagttaccttcatcagtcagagtatgcgtgccacccgcaccaagtagattcaagtcttgtccaccggtaatggctccggtttgggtcactgtgcccgttgactgtaaagtcaatgcgtcgttaaacgcagtggcaccaatggtaatattgcctgattgactggaatcaccaatcacgatgccagagaaaccatccgcaattttagaggcaaaatcagcagaaagaagttgaagtgtgtccactgcattattgtcaatcgtatccacaatactaatcgcgtcgctggctgcatcgctcgtaatgttcaatgtacccgagccagaaatggctttgccatcggctaccgaaagctcactcacttttaacgtcagattattcgcaccagcggctagattattactgactgacaaagcaccactggtttgcagtattgctgcgtctttaaaggttgtgtctgcaccaatctcaataccgccggtatgatcggcgctacctatggttatatttgcaaacccgtcggcaaaatccgtactaatgtttgtggtcgttaattgcagagcatcggctgttgcgccacccacatcaataagtttatcaactgttttagtggttatttgcaagttgcctgagccagccactgtttttccatccgctatcgttaaagcgtcggtattgaatgtgatgttaccagcaccagtggcgatattttcgttgatggttaacgcatcagaagtcaggttcaaagctcctgatgttgtaatagcaccagtggtttgatctaaactattcaccaactccacgctaccagtgttggctgttagattgccaatggcattacctgcattagtcagggtatgcgtgccacctgagccaagtaaattcaagtcttgtccaccagtaatggctccggtttgggtcacagtgcccgttgactgtaaagtcaatgcgtcattaaacgcggtggcaccaatggtaatattgcctgattgactggaatcaccaatcacaataccagagaaaccatcagcaatttttgagacaaaatcagcagaaagtagttgaagtgtgtctactgcagtattgtcaatcgtatccacaatactaatcgcgtcgctggcagtatcgctcgcaatattcaatgtacccgagccagaaatagctttgccatcggctactgaaagttcgcccacttttaacgtcagattattcgcaccagcagctagattatggtcaacagataaggctccactggtttgcattgtaacagcggcggccaaggtagaatcttctacaatattaatgccacctgtttgatctgctccaccaatgacaatgtcagaaaaaccatttgcaattttgctaccaaaatccgctgcatttaattgctggcttgtccccccaatgtcaatcgcttcgctgtctgtctcagaagcaaccgtcaacacacctgtaccagaaatggttttatcatctgctatagtgagctggcctacttttagcgtcaggttgtttgcgagagcatctagatcattgttaaccgataaaataccgcccgtttgcaatgttgtcgcatcattaagtgtagtgtttgcgccaatttcaatgccaccagtatgatcggcactgcctatggttatagctgagaaaccatcggcaaaatcagccgtagagatttgtaaagccccagaaccgccattaacaccaatcgtcgtagcaactgatttagttgctacttgtaaagtccccgaccctgtaaccgttttgtcactcgcaatcgtcagagagtcggtgttgaatgtgatgttacccgcaccagtggcaatgttttcgttaatggttaaggcatcagaagtcagattaagtgcaccagttgtggtaatcgcgccagtggtctgggctgaactatttaccaactccacactgcctgtgtctgcagtaagagtgccaatctcattgttctcgttggttaaagtatatgtgcctgtccccaataagtttagcgtctgatcaccagtaatggcacctgtttgcgtaaccgtgccagtggaagacagctcaactgcacctgtcgtggcaattgtcccaagagaaaaatcatggttgttggtaacgcttaaggtgccagtattggcggccagcgaggcaatttcattacccgtgttagttagagtgtatgtgcctgcaccttgtaggtttagagcttgtcctcctgtaatagcacctgtttgcgtaacagtaccatcagaagacaaggtaacatcgcctgttgttacaatagatccaagggtgaaatcatgattattggtaacacttaagctaccagtattggcggctaatgaagcaatctcattgcccgtattatttaaggtgtatgttcctgtaccaagcaagttcaaagcctgatcaccaataatggcacctgtctgagtaacttctcccgtagaggataactcaacatcgcctgtggtgataatagatccaagggagaaattatggttgttggtaacacttagactgcctgtattggcagccaacgaagcgatttcattgcccatgttatttagggtatacgcaccatttacaccaaacaaacttagcgcttgatctcctgtgatggccgtatcactggcttgtgttacggtacctgtactggatagctgaatagcacctgtggtagcaatatttcctaaagtgaattctgtaccgtggaaagttaatgcaccgctggtagctgttaactggcctatcgcattgtcagcattatttaatgtgtgtgtaccaccacctatcaacgtcaggttttgatcaccggtaatggcaccgttttgagtgatattgcctgtggtttgcagtgtcaatgcatctttcaatacggtggcatcaacatcaatatttcctgattgattctcgccgccaatcgtaatctcagagaatccatcgacgaaatctgtactgaaattagtcgccgtaacttgcagagtgcctgttccaccaccaataccaatcgttgcggaggctgttttggccgctatctgtagtgcaccagtacttttaaccgtgccgctggtaacagtcagtgcatcagtattaaatgttatatccccagcgccggcatcgatatctccattgatcgtcagtgcatcagaggtcaagcgtaacgacccagttgtagtaatagcgccagtagtttgtgcagagccactcaccaattccacactgccagtattagccgtaagtgtgccaatctcattgttagcgttggtaaggatgtatgttccctctgtgccaagcaagtttaacgcttgaccgcccgtaatggccgtaccatcggtttgagttaccgtgccagtggaagacagtttaactgcaccggttgtttcaatggatccaagggagaaaccttggttattagtaatgcttaagctaccagtattggcggccaacgaagcaatctcattgccagcgttggttagagtatatgagcctgaaccttgtagattcagagcttgccctcctgtaatggcgccagtttgcgtaactgcaccagtagaagacaactcaatatcgcctgtggtgacgatagacccgagggaaaaatcttggttattggtaacattcaagctaccagtatctgcggcaagggaaccaatcgcgttagatgtattagttagggtgtatgttccccctgtgccaagtaggtttacattttgcccaccggtaatagcacccgtttgagttaccgtaccagaagaagacagttctaccgaacctgtcgatgtaatgctccctaaactaatatcccccgtggataaaattttaacgctacccgctgcggcagagatagcttgtgttgtcacacttgccgcaggactcgtgtctgttgcaccaccaatccaaacatcaccgccattagtgtcaatcgaagacccagcgcccatgctgacactaccagaactgttaatgtcgttgtctgcacgaagcacggttttcagtgccccagttgtcgaggtaatagacacgttttcattaataacaatgttatttgcagcggttaaggtgagcgttgcatctgctcccgatgatttcgaaatattcgcagcaagggtgatatccccttcaccggccacttctgaatctgtctgaaccgtaacattagtacctgcatttaacgctgtctcgattgtttctgccccaatgtcactttgggtttcaccatccgtcaaactgccatcactgcctgcgctaatagtaatgttcgttggatcaagcaaccattctgccgcttctactgtggtgccttttgcaacatttagcacatgacctgaggtttcgatcttgccaccatttgtattttcacctagaccttgcgcacggatgttaccagccactttggtcacactgtcagcactctttacgtctgaccaaacaacaactttaccaccatcaccctgtgtcgtagcgctggctgaaatttggctggtttcagtcaaagtcactttcgtcgcatgtggatactgttcagcattttcaccctgccaatccccaccgattaggatttctccaccacctgttgcaccgtcagcgactattgtaccgctgttggtaatgtcatcgcccataaagacgatttcgccgccttgagataccaagcttgtagcttcgacaataccagtattattaacaacactcgcagcaaggtcgccagccgcttttgcagtaaacaaaatatgaccgccgtcggcttttatggcaccaccatttagaatcaatgcatcaatggcaccttgcttaacttcaatacttaccgtgccacctaagttgaccaatacagaatcacctgcggcaagctgcacgctgccttgattagcaacgatatcacccatattttgaacttttgccgcaatcatcacaacgtaaccaccgtcggttgcgactagactgccgcggttaataaccgcattgccgttgctgccttcaaaaataaaattgtcagcactgaaattttcattcgttaggtctcttgttgaagcaatcagaccgccgacgttaacctgtgctgtcgtatcaaataagacaccattagggtttataaggaagacttgaccatttgcgttaatggcaccttgtatactggaaacatcagatccagtgacacggtttaacgcaacagatgaggatgaaggttggataaagttaacaacactgtctttacctacactaaacgactgccaatcaatggctattttgttggtgttttgagtgatattaagcgtttttccatttggttgtgaaatactacctgagcctaaacttaccgtaccattagtaggcaatgcatcagcataagcttgggcactgactataaatacgctacctgctatcaggcttaatcgagttcgatggcgacgaccgtgatttttctttttcccagcacttttgccgatttcactcacagcttgccaaacacctatcgacgaattccagataacgcggtaaatacggttcataaaccaacctctgtataatgttttggactaccctagacaacctcagtcacacaggataattccttatttttttgccattgcttacgattttattatcatttactgtaattttctgtaatttttaatcatttatttacgatttatttatatttttgaatgtagcatatttttttaattggtaaatgttagtttttgacttttacccaacagttctgatgtatttatagactaaaactgacatctgatgactaggaataaaagctcaatgctctatcacaatacccgcctcgataagccgattttgaatcgattgtttattcgaagctccaaggatcaatctaacgtcgaccgtgtattttcctacttttttcgccacgataactggacatagaagtacaaacgcttgtttttactgcaatataaggagggaggaaatagaggttaaattcattatctaaactgactacgtgaaatgaaaaccagtgactcacttccagcaagatcgtgtaaagcgctactcatctgttaaggctttagattcattaacacttacttttagaaaatataagagaaagggtgccataccttaaggtcttaaatactgccttttaaaaatggctaacaccttaggcaaatgctcgggtaaatcttctgcaatcagaccaatacccacttcattgccaacttcaccatgcaaccaaaccgcggcggcagccgcatcaaatggcgacattccctgagccaacaatccagcaataaagccagccaatacatcaccagaaccacctgttgccaaatccgcaggcgcatttgaattgataatcgctcgtccatcaggtgccgcaatcacggtatccgcgcctttcaataccaccacagcaccgctttgtttagcagcaagtcgagcacgcgttaatttatcattaggatgttgttgattgatttcaggaaatagccgcgcaaactcgccttcgtgaggtgtcatcacacaaggacaatttatggcatcaaagagtattttcggatcattagcgaaagcactgagcgcatccgcatcgaggacaacagcacgatcagccttaagcgcagtcatcaccattttacgtgtgcggatgctttcaaaccccgccagccccgcgcccgggccaaccacaatggcattatgacgtgggtctaataacaactcttcaaaatcttccgcctcttggctctgttctaacttagccaccatcacaccagtcaatgccgtcgcatacacagcccacgctttgattggtgctgctagcgtgactaaacccgcgccaattcgcatagcaccacgagctgttaaacgactcgcaccagtgatactttcaccaccgtacacaactgcatgtccacggtgaaatttgtgtccatcgatacggggccaagggtaatctcgatgccaaagctctgggctattctcccatgcttgaacatttagcgcatctaacacagtaacgggaataccaatatcggcaacaaccagctcaccacacaaagcacgacctggaagcagtaaatgccccggctttttgcggaaaaaagtcacggttaattcagcgggtgcaacagcaccaagcgccgcccctgttgtgccatccacgccactgggtacgtccaccgcgcaaatcggtatctcccgcgcaatcatggcatcgaccatgtcgcgggctttgccttctaaaggacgagtcaaacccgcaccaaacatggcatcgataaccaaatcggtttgctctaataaatcgacagaatactcttcaacttcaccttgccaagcatgataaaaatgctcggcttccggagataacatctccacagagccaagaaaagctaaacgaacagaccaacctgtcgagcgtaaaatttgagcaatgacaaaaccatctccaccattattacccggtccacacaaaacgagtacagaacactttgaccagcgttgaatcacggcatccgctaccgctttgcccgctgcggccattagatctaacgctggcacgccagccgctaccgccgctttatctgccacgcccatttcatttgacgttagcagcgtttgctggaatctaactaggcggtttgtcatgttttattttccttttaccataagtagtgactcgataacttgatgctatcttctttaagggtcaactacctaaaattagtaacctaatgttgggttaatttgattatttaacctttcttcagcagcaagttttttggcattgtctaccagctgatggattatttcaggttttgaagcatcagaagcaacatgaggggtaatcgatacgccttgggtagtccacaacgggttattctctggcaatggctccacactaaacacatccaacaaagcgcctcgcaagtggcctgattcaatagcctgtatgagatcggcttcaaccaaatgatcgcctcgaccacaattgatcaaatagcttccttctggcattttattgaacacttgtgcattcaaaattccctgagtggaagcgttaagtggcaaaatatttaccacaatatcagactgttctaacagagaatccaagccatcttccccgaaataacagtgaacatcttgtaagaatttcttggtgcgagaccagccatatacagagtacccaaatgccgccaactggcttgacacataaccacctaactctcccaaacctaagaatccaatacgaatatccttttttttacgaataggatatcgctgccaattttttatgctttgctcttgtatcgctttatcaaagttacgctgtacattcaaaataccgtacagaatatattcaaacataccaattttttgcccatcatcaacaactcgacaaactggaaggccggcagtcagcaaagtttcaccaagatggtcaactccagccgccacggagtgtattaatttgatattgggatattctattagcaagtcttgatctggtgcccaacaagcagcgatctgtgcattttcagccccaggctctccaggtaagaaagcctttacatcagggtaaagttctcggcaaaggttaactaaaaagctggaatattttggtgtatttgtagcaaatagtatggcggcactcatttacatctctctttactaattgaattttagccccaaaaatttgaattagcggcctctagagccaacaagatagcgcccaaaacgcccgtttaaaagaggatttacaggctaaaatgatcaaaaatcaacaaaccaaataatattccgaatacgcttcgaattcgtcacatctgccttgttatcgctatctgactcaacagaatacgccgcctttttgatactaatatagaagccatctttcaatgaccgatggcagatagacaatgcaaaatgacacgctagtatctttagataaacaacaccttattcaccctgtcaccaattatcgtgctcatgaagtacgcggtgcgaccatactaaaatctggcaaaggagcctatttaaccgataataccggcaaagaattactcgatgctttttctggcctttggtgtgtcaatactggctatggccaagagagcgttattaaagccgccgaaaagcaaatgcgcgaattaccttatgctacaggctattttcactttgcctctgagcctgctattacactagctgcgaaattggttgaaatcacaccaaaatctttgcagcatgtcttttttacacaaggcggttctgatgccgttgattccgcgatccgctttatcgtcaattactttaattccatcggtaaacatgacaaaaagcagtttattagcatagaacgtggctatcatggctcttcatcacaaggggccggattaaccgctttaccagcgtttcaccgccatttcgatttacctcttcctagtcagcaccgtattccttgtccgtatgcttatcgcagcaaagcgggttcaacgcccgaaagcatcattgccgactccgtttcttcgttaaaagacaaagtaaatgaactaggagccgacaatgtagcggcctttttctgtgaacctattattggttcaggcggggtcatagtgccaccaagaggctggttaaaagccatgcaagcatgctgcaatgagctgggcattttgtttgtcgttgatgaagtgattaccggctttggtcgaacaggtccaatgtttgcctgtctagccgaagaggtcacaccggatttgatgaccatggcaaaaggactgacctctggctatgcgccgatgggggcggtcatgatgagcgacgccgtttatcaaggtcttgcagaaggttgtggccaagatgcgccggtcggccatggttatacttactcggcgcacccagtgagtgcggcaattgcattagaagtcattcgtttgtatgaggaaggaggattactgaacaattgtcaaacactcgccccttattttgaacaaggattacagtctttattagaccatcctttggtgggtgatgcccgtagtcgcggtttgcttggtgctcttgaattagttgctgataaagagaacaaaacgcactttgatccagcattaaagttagctgatcggctaacgaaaagtgcttataaacacgggttgattttccgcgcctttgccgacaacattcttggctttgccccagccttgtgttataccaaagaggactttgacctgttatttaagcgtttaaaggatacacttgatgatgtacttgagcagccagaagttcgtagtgctctaaagtgatcaaacgcgctttacattaggtttattttgtaaaagcaaacattgtgacacatcaatagatgacgtttcgcaatgtttgctttagtatcgaaggatatctaaccgcttaacataattggagattttgatgaacggggcgcaaaaactggatcgacttgatattcgtattttaagccatctacagcgtaacggtcgtatttccaatgttaacttagcggatgccgtaggtttatcacccagcccctgcttaacacgagttaagcgattagaaaaagccggttacattattgattacggcgctcacattcaattagaaaagctcggcaccattcaacgggttttcactcaggtcactctaaaagatcatcgcccagatcactttgcccaattcgaaaactacattcgaaaactagacgaagtgcaagagtgccatcttgtcagtggcggtttcgactatcagctaattttcctaactcgcaacgtagtccactatcaaaccgtaatggaagaattactcgacaagaacctctttatcgataaatatttcagctacatagtgatcaaatctcctatcgtcaaaaaatattatcctatcgataatttatttacgcctgaagattaataccttgacaatctagcaaagcacattctccctattgggtgcgatttccccaaccgcagcataagcttccgtatctgctcataaaaacaaacaatcctacgatttatcctcccataacaagcgtaatcgttagtctgctctcgctaaaatggttatcaactcaacgatggctgtattgaaaaggcaaagatttatgactctgatactcaagcgccccaacctaattcgtaccaataacttcatcaatggccaatggcaaaatagtgagcaaaatgcacactaccccgttagtaatcctgccactggagaagattttgctcaggtagcaaacagcacagtaaaagatgctaaagaagccaccgacgctgcttatcaagcattcgaaagctggcgcacccaacccgcaaaagtacgctcacaatgtcttatccgttggcaccagttaataatagaaaacgcggaggatttagctcgcatcatttcctatgaacaaggaaaaccgctcgcagaagcccgtggcgaagtcgcctatggctcctcatatgtggactggtttgccagcgaagcacttcgcacttacggggatatcattcctgaaacagttcatggcaaaaagctcatggtggtcaaagaagcggtcggggttgtggcagcgattacaccttggaacttcccgctggctatgattgcacgaaaaatagcgcctgcgcttgccgctggctgcactgtggttgccaagcccgcggaagacaccccattaacggcattggctttagttgccttagccgaagaagccggaattccagccggtgtattaaacataatcacctcgtcacgggaccgagtatctgaggtggtaggcgtatggttaagcgatgcccgcgtccgcaaagtcaccttcacgggttccaccgccgtcggtaaaattttagcaagagaatcagctgccacattgaaacatctgtctttggagttgggaggtaatgcgccctttatcgtctttgaagatgcagaccttgatgccgctgttgaaggattaatcgctgcgaaatttcgtaatggtggtcaaacctgtgtatgcccaaacagagtctacgttcatgacagtgtttatgatgattttgctgacaaattaaccaagcgtgttgcctctctaaaagtcggaccatgggatcaggccgatagccaaattggccctatgatcaacgaccgagccatcgaaaagattcaacgtcatgtagacgatgctctgacgctcggcgctcgcttgctcacaggtggaaagcgcattcaaaacgacatggcaacagggccaaactattttactcctaccgttctggttgatgccaatcatgatatggaactcgcccgtgatgaaacctttggacctgttgctccactctttcgttttcactcagaacaagaagtgattgaagcggccaatgacactccgtttggtttagcgggttatttttattccaacgatattaagcgcgtttggcgcgtctcaagcaaaatgcaaaccggtattgttggtatcaatgaaggggccatcgcttcagaaaccgctccctttggtggtgttaaagagtccggttatggtcgcgaaggttcacgctacggattggatgactacatggatacaaaatatctttgccaaggtaatttggattaagactggagattgctgcaatgaataatgaatcgttaacacccaataagacgctaccggattatcctattgagatagaatttccagacatcacgccctacgagaaaggcaacagtggcattccttatctttatacttttgatagtggcgccgctggaccacatgtgatgataaacagcattattcatggcaatgaagtctgtggtgctattgtcgtaaaagagctgatcgatatggggttaacacctcgtcaaggcaaactcacgctggcattttcaaatgtggcagcttatctaacttttgatccgcaaaatccggataaatcacgctttgtagaccaagatatgaaccgtgtgtggacgaaagcgatccttgaagacctcactaaagactcatccgaacttcgccgcgcccgtgaaatgcgtccagtaattgacgaggtggatttcctcttagatttgcattcaatgcacgaaaaatgctcgcccctttgcgtctgtggtccattggataaaggcttagaactagccaaacaacaagcttcccctgcttgggtgattcgtgatgaaggccatccggaaggttgccgactccgtgattatgcggattttggtgattcaagcagtgataaaaacgctcttttagtcgaatgcggtcaacactgggagtcttctgcggtcactgtggcacgcgatgttaccgctcgcttcttagtattgcatggcgttattgaacaagatgacttacccagctattggttccaaccacttgagccaataatgaatatagtaaaagtcacggaacctgtcgtagcgaccagtatggattttcgttttgccgatcagtacacaggtttagaaacatttagtgaagctggcaacgtcattgcgtggagtgatggcctacctgttaaaaccccttacgcaaactgcgttttggtgatgccatcgattcggcaattacgaccaggtgtcactgtggtgcgtctgggtgaactgtgcatttagataagtcataaaaatacatactgacacttttagtcgaattcatccgtcaaaagcgtcatccttaaatacagcaaggggaacaaaatgcctgctccattattatgcatttcatcaacaccagaattaccagaaagcgcggatgccgttgttatcggtggtggcatcgtgggcgtttgtgcagcctattttatggcacgccaagggatgaaagtcgctctcattgaaaaaggccgagttggagcagaacagtccagccgaaattggggctggtgtcgccaacaaaaccgtgacgcacgcgaacttcctcttgcgactaaaagcctagatctgtgggaagaaattaccgaagatcttggtgaggatttgggctttcgccgctgcggattactctatttatcggataaccaagcggaaattgatacttgggcgaaatggcgtgactttgcaaaaggcgaaggggtaaccactcatatgctcagtgcgagcgaagcggctgaacgtggtatctccaccaataaaccatggctaggcggtgtgttctctccttccgatggtattgccgacccttccagagccgcgccattgattgccaagggcgtgataaaacacggcggcagtattcaccaattctgcgccgctcgtggcattgaaaccgaggcaggcaaagtatgtggtgtcattacagaaaaaggcgtgattaaaacctctcaagtggtcatggctggcggcgcttgggcttcgtctttttgtaaccagctggggatccgcttcccacaatccgccgtgcgctcttctgctctatcacttatgccgggagcaaaaggcattccgagtgcgttacatacgtccgaagtctccattacacaacgcagtaacggtggttatacacttgctatctcaggcacagcgaatgtggatatcacgcctcaacaattgcgctttgccacagatttcttacccatgttcgcaaaacgctggaagatactctctccaggcgatttacaagcttggctagcaggtcatgaaactcgtaaaaaatgggctttagataaacccactccgatggaaaaaactcgaattttagacccaagaccgtccaccaaattaattgaagaaactctgagacgtgcacgcatgctgctgcctgaattcgccaatattccagtacaaaatgcatggggcggctacattgatagtacgcctgacggtgtgccagtcattgatcatgcagagaatatttcaggctttttaattgctgctggattctcggggcacggatttggtatcggaccaggcgctggtaagttgatcgctgaaatgctcgccggtaaagaaacctttgtggagcataaacaataccaacttgctcgattaaacaaaaaagcatgggggaaagtgtcggatttttaaacagaatccgtcctttccacattaaagtaaaaagccatgacagtgacctgtcatggcttttttatcacttataaaaatcacaaactcgctaagccttacaaaagcgttctctgtattggctaggtgtcacaccacataaacgcttaaagtgcttagccaaatgactctgatcaaaaaagcccaccgctccagcaacttcggtaggtcgtttgccttgctcaatcaaaaactgagcgttacaaacacgcactcggcaaacatattgatagggagaaacgcccacaagctgacgaaaccgctttgccaaactaaagcgagttaaccctactagagcagctaaagagtctaaatcaatagactctttataatgctgatcaatatatgctttggcttttgctatcgactgagaggccgattcattaaggcaaataatggtattttcgcttaggatatttgctggcaaaatttccactagatcttccataatcgcacctctctcgcttaaatatagattccttgtccctataggtttcgggactctcataaatttagacactttcgactaaggcatttttctgctcatggcgttgaacactttgactatttaagtcattaacaaatgtgtggtgacacaatatttgattgccttttggtagcttaattcgagcaggaataatgcgattacatttaccctcaatccttaccgcacaacgatctaaaaatggacaaagttccacattctgtttcgccgcgctaatggttggcaaagtttcatggttcgcatttgtcgactctagccagccttgttgcagctctggtactgaatcgataagtaattgagtataaggatgaaatggcggacgctgaaaagactcaccagccccttgctccactttaaaaccagagtaaagcacaaccacttcatcacaaatggcttgaaccatactgatatcatggctgataaagagataggaaacgtttaatttcttccttaaatcggccattaattcgagaatagcagcaccaacaacggtatccagagccgatgtcacttcatcacacagaataatatcgggttctgcggctaacgctcttgctaagttaatacgttgtttttgaccaccagacaactcggttggtcgacgattcgcaatgctggccggtaaatgcactaacgacaataactctagtaccctatcacgctgtttcttgcctttcatgccatgataaaagcgcaatggacgggcaagaatttcttcaacagtatgcaaaggattcaaggccgtatcggcattttgaaaaacatattgcacgcgtcttaactgttctcttgttcgcttagtagcatgctcattcaactgttcgccatcaaggtaggtatttcccccactcgcttgaactaagccaacaatacttcttgctaaggtggtttttcctgaacccgattcgccaatcaccccaacggttgcaccacgacgaatttttaaatctatgttgtgaagtacttttttattaccaaaactcacttctaaatgacgtacttctaacaaaggagtgtctgtattcaagtccattgttttctgctcgaccgtatcctgacgagtttcaggtttcatagcagacaataaacttttggtgtattcatttgttggggcttctagaatctcacgagtgacattattttcctgaatttcaccatttttcagaaccacgatacgatcggccatttgagcaacaacggctaaatcatgggacacataaacggccgttgtattgcgctcttgaaccacctttttaaaagctcttagcacttcaatttgtgttgttacatccaacgccgtcgtcggctcatccaatatcaccaaagcagggtcggtgatgagtgccattgcagccatcaagcgctgaagttgtccacccgatacttgatggggatatctttcccctatggtttcaggtgatggcaaagccagctctttaaataaaccgatggctttttcttgagcctctttgcgagaacaggtcttatgaatcatggcgctttctatgacctgatccattattgtttttgatggattaaaagccgctgccgcactttgcgcaatataagataccgttcggccacgcatttttgtcagctgatgaggagaaagagtcaaaacatccactcctgcgacttgaacagagccgccaacaatatgacagccactgcgagcatagcccatcaaagacaaggcaatggttgttttaccagaaccagattcaccaattaatgctaatacttcacccttttttaaactgaagtcggcgccatggacaattggaatatcagccccaccagagcgcacagcaacgcgtaaaccactcacttttacaagttctgtcatcattcttctccttaatggtgtgccgatttattgccaaagctatcgatcaacaagttaaccccaatggtcaaagacgcaatagcaatggctggggcaataaccgctggcgctcctgaccctaaaccagagatattttcacgaaccaaagatccccaatctgcatctggcggctgtacacccaagccaagaaaactcatggaactcaacagcaaaacaacaaacacaaaacgcagaccaaagtcggtcaagactggacggaacatattaggaaggacttctttgaaaataatataagccatggactcaccacggagccgagcaacttgaacatagtctaacgtcatgacatttactgccaaggcacgggcaattcgaaagctccccggcatgtaagcaatggctgccatgataattagcaaaggaaccgaagaaccgaacgatgccaccataatcaaagcaaacatcttgcttgggattgaaatcattgcatcttgagtacgactaatcaccgcatctaaccaaccacctgaagcggcagccactaagcccgaaacaacaccagcagtacaagccgcaacggtggcggccaaagcaacaccaatggtataaggcgtgccatttaatactcggctaaaaatatctctgcctaagtagtccgtacccatccagtatttagcgctcacagggccaaagacatcgtaacttacaaaatcattggcgccataaggtgcaaccatcggcccaatgaccgacatgattaaccaaaaaagaattaagataccaccaatagcaccactggcagatcgcccacgcaagcgagagaaaagtgacacgctataaatagaggtagcctttttaacggaagaagtatttgaactcattttcgcaacctcggattagatacaatttcacaaatatcagcaattagaaccaagatgagatagccaaaacaaaatagcatggcgcaaccttgaaccaagggcatatcccttgtgctaaccgcgttaagcattaatgttgcgattccggggtaattaaaaatggattcgacaataattacgccgcccaataaataggacaagctcaatgcaaccgcattcgcaattgggccaagggcgttaggtaatacatgacgtaacacaattcgcattgggctggctccttttagcaaagccatctccacataaggggaacttaattgatcaatcaccgctgctcgtgtcattcgagccatttgggcgaccaagacactgcacaacgtcagtacaggcatggcatagactttaatcatctcgccaaaagtatgtgcactttccacatgagacaatgccgacaaccaaccaagttttaccgcaaagattaatacggcaatagtcgcaattaaaaactctggaaccgacactgcaaagaccgccatcatattgatgtaccggtcgaaccaagagccacgatacatggcagaaaaaataccaatcgacagtgcgataggaacggacacactcgcagcaaaggctgccaaaacaagtgtattgggtaaacggctccagattagctccatgattgacatgccatttaccatggaatagccagcatccccaacgagtaagccaccaagccattggatataacgagtataaatgggtaggtctaaccctagttgcgttcttaaagccgccagagtttctggcgtggcggattgacccaataactcttgagcagcatcacctggcaataaattcgtgatgataaaaatcaccagagaaacaatccataaggtcaatacacctagccctatgcgattcattataagccgtgaaattgtttgattcatggttcacctattatgcagagcattgtggaatcaaagcttccacaatgctgagtttagtaacaagaattgggacttaaacttctagccaaacttgttctgcaaacatgtaccccatgaaaccacctattgggtgaggggtatatcctcctaacttactgttacaggcatcattgatactattaaaattggaaataccaataccgcaatgatcatgaactaaaacctgcatatcgccatacatttgcttgcgtttggcctcatccatctctccacgtgccgcaatcaacagctgatcaaactgttcatttttccaacccgattcattccagtttgagcttgattgatagaacaaactaaaaatcaggtcagccgtgggtcgcgcattaatatttgaaaagcctaagggatctttcatccaatgattggaccaataaccgtctgctggaactcgttttatatccaatttaagcccagcttgttgagctgacaattgcactatttgggccatttcaacggaattatccgccgcagcggacgctaccatagggatactttggcctaacactccagcttttttgaaatgatacttcgctttatctggatcaaattctcgctgtgctaatccgctgttgtaataacggtggccttttggaattggttggtcattagcaattgtgccaaagccacgacaagccacatttataatttgcgggcgatttagaatcgatttcatgcctaaaacaaaatcaggattttgcacaggaccaagctgctctctcattaccaaattggtataaccaccagaatccgtctgtattactcgtgcaattgggttttccattagggtgttaatagagcgcggattgactgagtttatcaaatgcacatcgccagacaaaagcgcattgacgcgagcagactcatctggaatagagaacagctctacttcgtctaaatacggaagaccttttttccaataatttggattacgagtgccgatagaacgaatacctggctggaactcctgacaaataaatgccccagttccattggcttttttgaagtctgttgtgccatcacgaacaatcagaaaatgagacacagctagaatagcgggcaaatcagcatttttagtttgtaaagtgatatgaacttcgtgaggtcctacagctttaacctcgaccatttgcttagcaacactctcaactttagagctggtttttgggtctttatgacgattaaacgagtacacaacatcagctgatgtgaaaggcttaccatcatgaaagttaacatctttgcggagcttaatgacccatttttcagcatctttcgtatcaaatgattccgctaacaccatttgaggtaccaagctttcatctaaccgagtgagtccgttataaaacatataatggcgggtgtaatcagtagagcccgatcctttagccggatccaaggtatctgccgtggaacctgactgactagcgactttgactttaccgccgtacacaccagcggaggatttagcaaaagatagtgaggagcctggtactaatacgcctgagccagctgccactaccccagttgtcatcattccacgcaaaacctgacgtcgggatacgccctgcgttaacagacttgaactttgtttttctcccaacgaacgttttttgtcatctttcattttatggttccttttgtaagttgttatgtcattaaagtcttactcttctttttatatatcggtttatttacttcattgcatttctacgaaagcggatttgccgactcaaagtcgcctcgttttctcattcatgaattaatgtattaagtcttgaaagcggtaataagctccaacaaagggaagaaaccatggcttgccaaaatgaccaggcacagagggccaatcaagttctcgccaaggatttgctgcttcatcacccataatgacttttgccattactttgcccatgtgtgtcgacatttgaacaccatgcccgctgtagcctagtgagtaatacatgccctcatgctgacccgctctaggtaatcggtccaccgtcatatccactaatcccccccagcaataatcgatacgaacattgcgtagctcagggaaaacttccgccatcgatgctcgtaaaatatgcccactcttttcatcagagctagggttagacatagcaaaacgcgctcgaccaccaaacaacagacgattatcaggtgtaatacgaaagtaattgccgatgttttttgtcgtcacatagctgcgtttttcaactaaaagacgggctaacaattcaggagctaatggctcggtaaccacaataaagctgccaacagacaccaaacgtcgacgaaaatattgaaagggtcctttcgccgagctgccagtagcaagaaacactttattagcaacaagcgagccgcgattagaagtgatttggtaacgatccactgaaagccgatcaataccggttaccatggcattttcgtacagttttgcaccgtatttcacggcagcatctgccaaacctaagccaaacttgcccatgtgcatttgcgcactggtcgtttgtaagaggccaccatggaattgattagtccccacttcacctcgaacttcgccagccgttaagatacgaacattagggtccacttcggctacaagacggtcatgagcacgagccaatttatcgtagtgtgctggcttagccgccaacttaagacggccattgcgagtaaagtcgcagtctatcgcttcctctttcactaaatccgcaaccgtatcgaccgcgtccatataggaatgataaaaagcacgagctttatcagtaccgattttctctgcgagtgaagcatagtcatgggctagacccgcattacattggccaccgttacgccctgatgcttcgccaaccatctttccaccttccaaaaggacaacagaaagaccttgcttggctaacgcgatggctgcggataatccagtaaaaccaccacccacaatcgccacatcgtactgacccgatacgttgccctgttccccattcttgaaagttgaaacagtgtctaaccaataggattctaacttcatgaagccccctctgatgctgttcgactaaacgcccaacaagtccgctaagccagataaatcagacacttcatgatattcatagaaaggtgtcgatggctcatgaccacggttaacaaacactttgttcttgattcccatatcatgagctgacattaggtcgtagcgtaagctagaagaaacatgcaaaacatcttctgggccgcaacccaatttttccaacatatactcaaagccttgtaacctaggtttgtaagcttgaacttgttctgcggtataaacagcgtggaaaggagcgcctaacttttcaatattgtgcggaatttgctcatccatggcattggtcagacctacgagtttgaatttagtcgctaagcgagccaatgcttcaggaacatctggatgaggcccccaagtaggaacggcgttgtaaaagatcattccttcatcatcgcggtattcaattccccagcgcttgcaagtacgtttaaccgcattacaaacaacttggtcgtaaggcttccagtcacctaacacttcatccaatcgataggctgaaaagtcttttataaattggtccatgtcttctggagcaatacggtcttcaaagacacgtcgtgccgttggccccatttgaaaataaattaaagtgccgtagcaatcgaaggtaatgtactttggattcaaggtagacatgtggctctccattttttagcgattcgttaaaatttctaaaattttttgaattaaaaacttgatgaaattattacaacattaaaacaaagcctgtttggcttgatttcgttttcatgtaacgcattttcagcggtattgaccccttacctcggcacaatctaccgcccagaatctagatgtcgttaataggcaatttttaccctaaagcccaaatcactcatcgtcttccgtaaaatcaatcaatacacttttggttttttgattcgcttcataggcataacgacctagatctttgcctattccagaactcttaaaaccgcccgtcggaatagcaaaatcccagctacgtccatagcgattaacccaaaccgtaccagcctctaatgctttcaccatacgcatagcgcgatttaaatcagccgtatgaagacctgccgatagcccataagatgggtgagatgctagattgagagcctcgtcttctgtctcaaaggtttctacacacaatacaggtccgaaaatttcatctcgtaccgcttccatgctcatatttacattggtcaaaatagtgggggtataaaaaaagtgattgtctttattcaatggacatccgcccaccaacacttcccctccctgctgaacggttctttgcactacaccgtcgatacgacccacttcttttgctgaaataataggagatagcgtggtgttatcctgccaagttggtccagagaccatttcggaaaaaatctcagaaattcgcgagactaattgctctgcaatacccttttgcactaaaagacgtgagcccgccacacatacctggcctgcattggtagtaattgcaccagcaatacgacgcgccactttatcgatatttttaatatcatcaaaaactagctgtgggcttttaccacctaactccaaggtcactggtttagttccagtttctgcacaggccttcattatcaaagcgcccgttttagtggatccagtaaaagtgactttggaaatacgaggatgacggcagatagcatcgcccactagtccatcaccttgaaccacattaaaaataccgggtgggatgcctgcttctatggctaattctgccaaacgaacaacactgaaaggtgtcatttcagagggcttcaatactacggcatttcctgctgccatcgcgggggcgattttccaggatgccattaccaaggggaaattccatggtgcgatcgcaccaataacaccgtatggctcagtaatcgtcatgcctaaactgccatttgctgttggaataacttctccaccacatttatcagcatattcagcaaaaaaacggataccttcggcacaaaaaggaatatcccattgcgttgccgcagaaataggccgtgtcgatcccattgcttcaagtggagccagcaccgcgacatccgcagcaattaaatcagcccaacgcttcatgactttcgctctatctcgaggagattgagttgcccaattactttgtttaaaagcttgccatgcattttcaacggcgtggtcaaccaaatccatatcagcaatggaaattgaagcgtaagcttgaccatcagatggtcggattacatccattttttcaccactattgatggcttttccaccaatgaagtggctatagggaagtcgcacatccgctggattgaaagatgtcatacagttaccttcttctctcttcatgtgaattaagtaagctcgttagaaattaggtggcagtgttaaacacatataatttccggcttatttctattctatgtgtgcagatgaagcgttttatgccgttaaaaagtaaggggacagtacaaatttgcctttgtaactagatgattaagtcattgatgctgaatcaagatttatagccaatgaagatagttagaaaggttatttggcaagaacgtcctagcatttaagagttcgcaatgacaaactaatataggtattagtaatgcacactttataaacaggggtgacagtcgtgcctagcgcaacatcaaaacgattagaaacttacgaactcaccattcgagaaatgactccgaatgacatagacaagctccatgagctttctactactgtgctgtggccccaccgtccttctgattggcaacttttgctaactctaggtaaaggcgtggtaggttgtgacgccattggtagaataatcgcctctggaatgtggttcccaatcggtgacaagtacgcaacaataggtatggttattacctctccccgcctacaagcattaggtggtggacgctggatcatgaaccatattatggctcaatgtgacaatcgtgaaattttgcttacctctacccgagcaggcttccgcctttatcaatcactcgaatttcaaaccattgcacccgttttccagtatcaaggcattgctaaagcagttgatagctctaaacttgctgttactgaaggtattcgagaattagctcctaatgatgaagcaagcattcttcaacttgataaaaatgcctttggcattgatagaaataacatcataaaagctgtcttacaacaatctcaaggatctgtattggtgcgtaacgatcacatcgttggttttgccctatgcagaaaatttggtcgcggtcatgtcataggtccagttgttgctcagaattgtcaggatgccatggcactaatcgctcctcatgtgaataaacattcagggacttttttacgtatcgataccatagaacaagacgaattatttaccgcgtttattttagaagctggtatgtcacactttgatactgtcacttctatgagcaaacccaaattcaataggtatgacggtgagttccatagctttgctctggttagccatacgctcgcttaaccctgccactctgatttgtgatcatggtgacgcagttatgacaactctaaagcaattatattgaatccaattactatctttggttccaagcccctttcacccaaaaaaacctaattggtgaaaaactccttcacaataatatgctgtcataagtcatgctgacagcagatttataatattctcactgcctaaccaacgcttactaccgtatttcattttcaccttattttatggcaagaacatcctagtaattgccaatatcagacaccaaaatgtccttcagattataaggagactgctatgacagcgacgaaaaaaactctctcaatttcttaccgtaccttaaaccaaacagacctaaattcggcttatgagctatctcaagcggtaaaatggccacaccgaatagacgattggaaaatggttcacaatcttggtacaggatttattgcagagtacaacaatcacccaattggcaccgtgttatgttgggaacatggagagaagtttgcctctcttggtatggttattgtctcaccagatatgcaaggcaacggcattggccgagcgcttatgaagcaaatcttggcgaaaattggggatcataaaaacgtacttttattcgccaccccatcaggccagccactttatgagagctatggttttcacccttcaggtgatgtctatcagcatcaagccatagtgaaagatagccatccgattgactctgtacatgcttctcagcaacgttcaattactccagcggatcataaggcgattgctcaacttgcagaaacagcttgcggtctagcaagagaaatggccttaaatgaagtactaaaatcggcgacaggtgttgtcaccgaacagcagggagaaataacaggatttgcccttatccgtaaatttggtcgaggttatgccatcggccccgttattggctctactcaagatgaagccaaggccatgatccaagccttagtcaatcagcatacccatgagtttgtaagaatcgatgttccacaaagtagccaactcagtccatggttagaagaaattgggctccctaaagtagacactgtcgtcagaatgattcgtggtgaaatgccacaaacagacgccaacgtgcagcaatatgcattaataagccaagcgctaggttagacacactaaagacctttgacgatcataaacaaaggtctttagcctaaaacacaggtggagaaagacatgcaaacagtcaaaatcgcggttattgcaggcgatggtattggaaccgaagtcattcctgaaggcatccgggcactagaagccgctggacgacacagtgacgtcacgtttgaatggacacattttgattggtcatgcgagacctaccataaaacaggacgtatgatgcctgaagatggtcttgaacagctcaaagcgtttgatgcgatctaccttggtgctgtcggtttccctggcgttcctgaccacatctctttatgggggttgctactcccgatacgacgagcatttgatcaatatgttaacttgcgcccagtccgcctctttgatggcgttccctgtcctttagccaataagcaacctggcgatatcgatttttacgttgttcgtgaaaatgtcgaaggcgaatattcctccattggcggcattcaatacgaaggcacagaacgggagattgtttcccagcaaagtatcttcactcgccatggcactgatcgcatcttgaaatatgcgtttgaattagcccaaggccgagagaaaaaacaccttagctcagccacaaaatccaatggtatttatcactctatgccctattgggatgaccgtgttactaaaatggccaagcattacccagaaataaaagtagaccaatatcatatcgacattctcacagcgaactttgttcttatgccggaacattttgatgtggtcgtgggttccaatttatttggtgatattctttctgacttgggccccgcttgcacaggcactattgccattgccccatcggcaaacattaacccagaaaaaaccttcccttctatgtttgaacccgtacatggttcagctcccgacatcgcaggacaaaacatcgctaacccgctaggcactatttgggcaggcgccatgatgatgcaacaccttggttatcctgagattcacgacaccctactaggtgcaatggaaagtatattgcgcaataaaaaatgtctgacacgagacatgggcggaagtgcgagtacacaagaattggggcaggctattgtagaagaaatagattcggtgacactttgatcaactaattgcactcccattgtgccttctccagatcatactggcagaaggcatttttttaggagtaaaacgactttagtctagttacttatatatatcagcaaggtcggctaaatcccaattaccgccagtcaataccacgcacactttctcatctggtttaagtttaacagcacctgacaatagcgcacccactccaatggaagcggctggctcagcaatcaatttggcgtctttagcaaggctacgcatcccagcaataatatgctcatcatccaccaagataatttcgtcaacgtacttttcaataataggataaggattttgcccaggaacactgattcttaacccatcagcaatggtattttttaggggcaacgtggttcgttctttattgattcggctgtaataatactttggggttaatgccggctcggcaccgataacacgcacggacgggttaatttctttgatggccgttgcaataccagaaataagtccgccaccccccatagggataattacggtatccacatcctctaaatcctccagtatttcacaaccaattgtgccctgccccgccatcactagcggatcttcaaaagcatgaactgggacatattggttttcttcggcaatttcataaacccttttccaccgagcagccgtgtccccatcaaaaagaactacttcggcccccagcgctttggtgttctcaattttaattttaggcgtagtcactggcagaactaatatagcttttactcccaacattctggcagcataagccaaaccttgcgcatgattgcccgatgacgtagcaataatgccattagcaatttcttcttttgacatagaaagcgtcttatttagcgcgccacgaattttgaatgctcccgtaatctgcaagttttcgggcttaagataaagttggcaaccaaggctcaactctatcttttccgcacgcaacagaggggtgtgtttgatatgaggctctagccgcttttgggcttctctaatgtcctcaatggttggataatcgcgcatcttacttactccttaatgcgtataaacttagttttaaacggtaaaatagaacgcgactaaaaaaactcgaagctcgttccgatgccttgtgcaatcgcattctggtaaattttgctagctgatgtgttgtcttgtatagccattccggtggaatcgaaaatagtaatttcttgatcattttctcttccaggttttgtgcccagcaaaatctcaccaatttccgcgtgaatattcgctttcgttataatgttctgattgagcggatgccatgtttcgcctttttcggtgcattgcgccatggaatcattcactattttggcgtgtcgaaagatctcgggatctaattcttgcttgccctgctgatcactgccaatagcaataatgtgtgtgcccggtttaatccaatcagcttccaccaacgctcctttgcctcgcgtggtggtaattaagatatccgcttgtgctaccgcttcttttttagagagggaaataataacaggaatgccaagttcactttccatatctgttttgaactgagccagcgtgtcttcagtcctgctccacgcatgaatttcttcgattttcatgacttccttaatggctctaatttgcatccttgcttggtttcccgtaccaatacaggtcaccttctgagcattttttctagccaacaccttaacggatacggcaccagaagcgccggttctaaggcccgttaataaactgccatccataacacacagcaaggcacaagttgtcgcatcaaataacaaaatactgcccatattggtaggaagcccatgctctgatgggttattaacaaacccacccgacgaggatttcattgagatcatttcatctggcttaaaataactaagcttaaaatcaatttcaccacggggagaaggtaaatgaattccgatgtaatcaggctgaacgacttggctaaggttaaacgctttataagcttcctctaccctttcaatcacttccggcatggtaatcaacttgccaacctgctctttattaagcaatagcgttttcattttcatcctctttttctaaataccaaactaggcaggtcgaaaaattgcgtagacctttttgacgtattcaagactttcccagctgcattgggctccttgttgaactaaaaatacatccccttcaacaaaggtgccttttcttcctaattcatcaataaatgtcacactgccttcgagtaagtacataaattcatagtgtttatatttcatcgcaagacgatgataaggcgaggaatcccagcagccacatacgaactggttatcaaaggacaaatagtctgtgtgattacggcagcttggcataggccccaccaacagctcaaccagcggagcgccagaaggctctagcatagcggataaattaatagggattatcttattatcacttggtgtactttggttataacgcatataaattaacgtcgttgtttcctcacaatgccatgtaaaagaacaaccatgtaacaagactaaactggatgacttacctaaaactattggctcatcttgagtcaatgatagctttccttttatagtaaaaataaactcatccgctaccagctcagtaacagcaccactcccagacgataactgaataacacctatttcaactggcccttcaggtaaaggcaatgctcttcgttgtgttaggaatggatcctgatcaagattattcacacacgcacttgcctcaaacggttcttcagcaaatgctttgagatcaacaaacgaagggacagaacccaagtcaacaagagacgattgctctgatattgaatttagaaaagtagcctgagacataaaaacctctagatgaataaataccaaccaaagtataaacatccagagaaaacgataatcgcggtttcctaactcaagaccaatcacatccgctttttttaacagattaaacagcataatgtgatgaagcccactctaatcaagaacctaaagactcatcacaccgtctatgaaatgaaataggtaaacgcggcttaattccccccttagctatattgtctaagccgtcacaggtatgatggcagattattagccttttaaacttttcgacttattaccggacacttttatgaacgacgagatcaactatgaaaacaacccgctacacggtctggggttacaagaactgctcacccagatagttgatcactatggttttgagattctttacgcctacctaaacatcaactgtttcaaaactaatccaagtattgaatctagtgtgaaatttcttaagaaaactgactgggcacgggagaaagttgaaatattctatctttataaatttaaaaacctgccacgagtgtcatctgagcaatttgaattgccaccgagaaaacgaattattcctgaaggccaaacaccccgcgaaccagcagaattgagtttcgaagatgctgaacgcgtgcgagaaaaacaggcgcagaaagccgccgaacatggtaagacaaaaagatatggcaacggcaagcctgatagatattagtaaacatcagctggctagcaactccccctgccagcgtcctgactcccactcggcttttgtgacttccttgattagaggaatcaccgcatttaataaagccgtttgtgggcgatctgcagcagttgacacacacacttcacgccatagggttggcgccacaatttcaattgcttgaatctgatttgtctgcaataaatgataaaaagcggagctaggtgacagcataattccatggccatccgccacatagcgcagtgtcgtcatgagttgcccaaaagccggcttgtgggacaacttaactccggtttcctcttcatattgacccaagacataacccagtgaatcacgcggaccagtaacaatcacctcatgctgagccagctctgaaaatcgtatttttttagcgctacttaacaccttatgggaagccactttaggctcagaacccagcgccaaaaatagtttttctcggaacagtttttgttggcgaatttggctcatgtccgatccatcaggtgatgaaatagccatatcaatttctcctgacaacaattggttagacaagctataagataagccagcatgaagatccaaggtgatcttaggataacgctgttcaaccaaggccaataacggcacggaaataatattgccaataggctgagtcatgccaattgataaaacgcccgatggctcatgctcaaactgatgcacatcgcattttgcttgttccatttgacgcatgatggattgcgcatgggctcgaaaaatctgtccgctttgagttaacaccacgccacgaaagctacgatcaaataaattcgcccccaattcatgttcaaggttttcaatctgcaaactgatactgggctgagcgacatctaatgctcttgctgctgccgcaatgctattcaactcggcggtttttaggaaaaaggtcaattgtttgctgttcataatcgagatagctacataaaaagtattgagccacaccatattaatttttgttttttatagccagttttttatttagcctaacaacaaaacaacaagaaaagagagaaattatgtctacagcaaaacgctattttgaacagcccagccgtttcagtgatgcagaatggcaagcgagacaagacttagctgccatgtatagaatctttgcctacctaaaatgggatgagtctatctacaaccatatttctttacgcgtaccgggtgaagacgaacactttttaattaatccctttgggctacattatagtgaggtgacggcttcgaacttagttaaaatcgacttaaaaggcaatatcattggccattcggactggccaattaaccctgctggatttaccttccatagtgccattcacgatcaagttgaaggcgctcactgtattatgcacgtccataccacgcctactttggccgtttgctgtctagaagatggcatgtcatacagcaatttctattcagcacaaatctacaacaaggtggcttaccacgacttcgaaggcatcaccctgcatatggatgaaggtcaacgcattattgacagtgccgagggtaagccgattttaatgctaagaaaccacggccctgtcgtcatgggcacaacattagctcaagcctttgcccttatgtggttggttaatcgagcttgtgaagtgcaaatggcgtctatgtccatgggacaagtacgcgaaatacctgaagaaatttgcaaaaaatgcaccgcagcctcccttccccttgaccccaaatacggtgctggtgaagatgtttttgccgcgatgaaacgtattattgaaagacaggatccgtcttacaaacaatagtcttagatataaaaaaaaccacacccttaaaaaaggcgtggtttttaatttttcatataattacagaaagaattactgactcaattcacttacattttttctaaagtaagcgagcgctgctttggcatccactttacgatcagagacagagtcaatccatgcctgatctattccctcgtccaatttatccatatcttttacgatagcatcatctttagaaagatagaccacgttcacaccgttcgcttttgcctccaagataccgtcttgatcttctttaccccaagctgcgccagcgagtcttgaaagcttttcacctgaaacactcataatagcgtcttggtcttttttactaagactgtctagcgtatctgggttcatcacaatactaaatgcagtggtgtaaagccctttagggaacaagataaggtcagtcgtgacctcatgtaaacgcaaggtcatttgctgcgaagccggtaaaaaggtgccatctaccacaccttgctgcatcatttcataagatttaggcgcgggagcagaaacgggcgtcacttctaaacgttcagcaagagtatttaccaaaccaccaccaatacgcatttttttacctttcaagtcgtctaacgatttgactggaaagttagtattcagctgacctgggccatgcacaaacaaggcaagtaattccagacctctgaattcttggtcagctttgaagaatttttcataggtattccacaatgccacagatcccacttccgcatcggtgatttcaccaggaatttccgccacactggctaatttgaatctgccaggtaaataagcattaacactaaagcccacatcaaatacaccatcttctacggcatcgaagatcgttttagggtcaccggtatagttttcaataaccacttctacacgaccctcagttgccttttcaacccactgcttccaagttggccaaacaatggagttttgtgaactcgttggcggtaaccaagtagccacatgcaaagtcgtctctgcagctgaagccagtccggatactaaaattgatgtaccacaaactgccaaaagtagattttttttaacattcatcatatttattattcctatagtttatgatttacattgataaaaactttgctctctcatcaccatgactttatataaaatcagtaaaaaacttataattatgcaaagtcataaaacaccctaaccattaataaagcctattttaaaaatcattagtcatataaaaaattaggcaaaaacatcgatactggaacgatgaatacaataattaaaagtcgaataatatctgcacaccaaaacggtgtaacacctttgaaaatcgtacctgcttttacatcctttaataccgcacttaatacaaatacattcatccccacaggtggcgtaattaaactaatctccgtcaccacgacaacgacaataccaaaccaaacaaggtcaaaacccaagctagacactagaggaaaaaaaactggcaccgttagtaacagcatggaaagactttcgaataccatgccaagaatgatgtaaatggcgaggataaccataatcaccaacatcggacttaactccaatgcagtgacaaagctcaacaaagcatctggcaagcccgctcgggtaataaaatctgaaaagataaacgccccaataacaacgcaaaacagcatggcagaagttcgcgtggtgtccactagggtctcgacaatcccaccaaaactcaggctacgtcgagctaaaccaataattagtgctccacctgcaccaataccagccgcttcggtcggagtgaaaacgcccaaataaataccgcccatcacaataataaacagcaataaaacgccccaaatactcttcaaagcaagcattcgctctttaaagcccattcgctcaccggcaggaccagcagaagggttacgccagacaacaaaacgcaccgcacacatatagagaaaaatccccaacatgccgggaatgaagcccgctgcaaacaattcacgaatactggtttgggtcagcaaaccataaatcaccaaaataacgctaggaggaatcaatatgcccaatgttccgccagcagcaatcgaggcggttgccaaactatccgcataaccaaacttacgcattggtggcatagccacttttgccatagttgcagaagtggccaaactagaaccacagatagctgaaaaaccaccacaagctaagactgtcgacatcgccaatccgccttttcgatgccctaaaaaagcataagaggcgttatataattcctgagataaaccagaacgagtcactaaattccccatcagaatgaacaagggaatcactgataaattgtagtcttgtactgttcctatcacccgactggacgccagtgtcagcgctgaagtccaacgaaaagacaggacattatcaaaacttagaccctgcaaaatagcaaaacctaaaaaaccaaccactcccattgcaaaagcgatcggcatacgaataaccaaaattaaaaacaacaggacggcaaagccgattaatacaactgacatgctactctccaaactgctgtgattcgttattgcctttcagtacgcgatacgcaccgtaagtcaacatacaagctgccgtgatccagctcataatggcgatatattcggttaaatatccggttggtatttttaaatactcgctaacttcgccacgacgcagagagcgctcagccagttcataaatacgaatggccaagaaataaaacgaggaagagataataaatactgaaaagatgccaagcactttaacgatccgattgcctaacacatgatccaataaatccacgaccacatgccctccacgccatgtaatcaagggcatttgagcaaaaaccatgatagccaagcccatttgagtcagttcgaaggcaccattaatagaattattaaacagatagcggcccaccacatccacacaagtaagtgccatcaacaaaaacaacacagttgcagaaatcccttctaaccccaccccaacccaacgatatatatttggctctgggtaatacttatcaatccagtctcttatcgacataacaactcctaaattcttttattgttttaagctaggtaaaatgcgcaagacttgaaaaagggagaataactcccccttgtaataatcaatcaaattgctttttaactaaagttaaaatgtcataactggcaactaattcatcatgctggttagtaacttgaacatcccaaaccaccacgccctgaggctcgcctttcggacttaacttaccttggtcaattttgcgcttgcaggttaaacgcgcgcgaatggtgtcaccaataggaacaggcgtgataaatcgcagagtgtccaaaccataattcgccaaaacaggcccttcaccaggagaaacaaataatcccgcagcggcagataacacaaagtaaccatgggcaatacgctgttcaaactgagagtcgcgcgctgcaatgtcatcaaagtgcatgtaaaaatggtcaccagataaacagccgaagttcacgatatcggtttctgtcactgtgcgacgatgggtcaacaaagactcaccaatgcgaagatcttcaaaataacggcggaaaggatgcacatccgtttcataagtttcgccgccacgaacgtattcgccagtaatcgcagacagcatggtaggtgagccttgaatagccgcacgctgcatgtaatgttttacaccgcgaatcccacccaactcttcgccaccaccagcacgacctggaccaccatgttttagcatgggcaaaggtgaaccgtgtccagtcgattcttttgcagaagcttggtttaagatatgtacccgtccatgccatgccgccaaggccggaacgacttttcttgccacctgaggatcttgcgtgacaagagtggtaaccaaagagcctttaccacgagcggccaatgcaatcgcgtgatcaatatctcgataaggcattaatgtgctgattgggccaaacgcttctatgtcatgcgctccgccttctgcatcagggtcattactcaatagcaaggtaggttgtacaaaagcacctttttccgtgcctttacccaaaagctcaaacccgtcttcatacccataaattacgctactgctttttagcagctcttcaagctgcgccaaaacatcctctttctgttcaaaagaggccaatgcccccatacgtacagtatccaaatgcggatcgccaattgatactttagcaaggcgtgcacttaagtgctccgaaaccgcttcgacttgattttcaggaaccaatactcgacgaatggcggtacatttctgcccggctttgaccgtcatttctcgtgccacttctttgatgaaaagctcgaattctggactatcgacagagacatctggcgctaggatagcgcagttcagagagtcggcttcagcattaaaaggaatagaattattgatgatatttggcgtgacttttaatttggcggcggtgctcgcagaacccgtaaaagtcaccacatcttgaccatccaaacgatctaacaaatcaccagtacgaccaatgattaactgcaaactgccttctggcaataaacccgactcctgcatcaaacgcacacaggcttcagtcagatacgaagtagaggtagcaggcttaacaatacatggcatgcctgccaaaaagttagcggcaaatttttctaacatgccccaaattgggaagttaaaagcattaatgtgtacagcaacaccttggcgaggtaccagaatatgcgaaccgaaaaactgcccttcacgtcctaacggaaaagcatcgtcttcatgaatcaggttgccggatggcaactcacgtcgacctacacttgcgtacgcaaataaagtacctgcaccaccttcgatgtccacccagctgtcattacgagtcgcccccgttagtagggaaatagcgtataacgactccttgtattcgagtaaatatttgcctaaatcacgtaagcaagaggcacgactctggaaatccatagccattaaagaagctcgacctttggtgcgggcaaattccagtgaacgagcaaaatcgatggtttctgcgtgtgtgtgataaattgtttcgccattaacagggctagttaatgcttgtccggcttgattccctaaccattctccagcaatgaagctttgtaaaacatggttttggctcataatattctccatcggcagcgtattcactgccgtcatctttgttgtttttatgatgtctcgatctaattttttgctgttaaaactttatgctcagttaagcgaggtcataacccgttatacttggtcaaaatccagcacaacttttttggataccggataagactgacaagaaagcacataaccggcttctacttcgtaatcttcaagaccaatactgatgtccatatccacttcgccttcaaccaccttacatttacaggtagaacacacaccagcacgacaagaaaacggcagatctgcaccctgctcgttacctgcatttagcaagttttcggtattctgtttcagatcaaaactcattgcgtgaccatcacgaatgaccgtgatttctgacacatctgcgttggcagcagcttgtgcacgctgctctcgtttgcgctcattaccggccgcggcaaacagttcaaaatggatgttttcttctggcgcaccagcttctttcaaaatatcttttacggtttctgtcatggcttgtgggccacaaataaaagcccccgttagcgctttcacattcacccaacgctcaaataaagcgcgacatttctcttcgtcaatatgaccgttgtacaaatcgatatcttgctgctctcgactcaagacgaaaatcagattcaaacgatccatataagtgttttttagatcggcaagttgatctcggaacatggtggaagaagtagagcgattaccatataaaagcgtgactttactgtacggctcagtggccaaagtcgtttttgcaatagacagaattggggtaataccactgcctgcggcaaccaataaatagtcaccatgacgggaaggatcaagctctgaataaaagtgccctaacggtggcattacctcaagcacgtcaccaaccttgatggaatcattagcaaaggtagaaaaaagaccgtctggcacgcgcttgatggcaacacgcatttcattgtcttgcacaccactgcaaatagaataagaacgacgtacttcttggccatcaatttgagtgcgtaacgtcaaatattgaccttgtttaaagtgatagctctgcgctaaatccccagggatatcaaaagcgagcgaaatagaatcacgagtttcacgacgtaaatctgaaacggtaagtgagtgaaattgattcatctgtgtctccacggccatgttatttttatctatggctcaaatgcatttaaaataatcaaacggttctaaacaggacttacatcgatacaaggacttgcacgctgttgagccaaactcacttaattgctccgtgtcgtcactgccacaattaggacactcaacttgcgttacgccagacagtaaagatcgtttattcgaactcccaactggaggcgcaatcccgtaggctttaaggcgatttcgaccttgctcagttatccaatcagttgtccaagcgggatctaagcgctgcaatactttagggtgagaaaaacccgcctcgtgtagcgcatcgcgaatcgacgtttcaatatattccgtcgcagggcagccagaataagttggtgtcaccaccacattcaggtgcccatttgcccaactaacgtccctcacaatgccaaggtccatcacactcaccacaggcacttcagggtccatcacctcttccagcacgtcgtatgcgagctggatatccgcttcgttgcctgaacgaccctgttggtcagtggttattaactcaccagcttgcatcgggatatgctctttgtaagaactgcatttctgccaacaaaatccctaaatgctcagagtgcataccagttcgagcactcaaatagaaagtactgggcgcatcaggaacggttaacgtcgctttagcgaatacttcgtttactgtcgcccgccattgttccggcaattcggtaagcgctggaatacttcctgattcagacaaagccaattcagtatcgcttttttcaaccagttcaaaggtaaaacgccaaaggacatcaatggctttttccatccgctgatgactttcttccgtgccatcacccaaacgctctacccactgagatgagcggcgcaaatggtaagtcacttcttttagtgacttagtcgctatggccgcaattcgctcatctttggcgtcttttaacagcgtcagcaaatggaattgccaagcatcaaagaagaactgcttagtcatggtgacggcaaaatcgccattaggctgttcaactagtaacaagttacgaaacgctcgctcatcacgacggaaggctaacgcatccgcgtccgtaccatcgttaattcgctctgccgcgtactcgtaccaattgcgggcctgacccactagatcaagacccacgttcatcatacccatttcttcttcaagcgcaggcgcacgacctgtccactcacaaagacgctgagcatgaatcaaagcactgtcgccaagacgcaataagaattcggttaattcatcgtatttagtcataaccacctcacatatgcccgacttcatctggcagctcataaaaactggcatgacggtaaactttgtcttccgatggatcgaataaaggctctttctcatcgcttgccgtcgctgtaattgatgccgatggcacaacccaaatactcaccccttcattacgacgggtataaagatctctggcattttcaatggccatttcagcatccgcagcgtgaacactgccaacatgcttatgatttaggccgtgtttactacggataaatacttcaaaaagtgtccattcagacatgggagatacctcaaaattagttaggcagctgcctgttgtttttgttttttatttgcatgagctaccgccgcttcacgtacccaagctccatcttgtattgcatttcgacgcgtttccaaacgctctcgattacaaggaccattacctttgagaacctcgtagaactcttcccactgaatttcaccaaagtcgtagtgaccacgctcttcattccatttcaaatcagggtctggaactgtgcagcctaatagctctagctgcggaatggtttgatcaataaagcgttgacgcaattcgtcattggtatggcgtttgattttccatgccattgattgagcagagttaggagactctgcatcgctaggcccaaacatcatcaaagatggccaccacaagcgattaatagcgtcttgcaccatgtctttttgtgcttgcgtgccatggcgcatcatgtgcaaaaggatttcgtagccttggcgttgatgaaaactttcttctttgcagactcggatcatggcacgggaataaggaccgtaagaggtacgctgaaggggtacctgattaacaatcgcagcaccatcaaccaaccaacccacagcgcccatatcagcccaattaagtgttggataattaaaaatactcgaatacttagcacggccggaatgaagcttttcaatctcttcatcgcgatccgcaccgagcgtttccatcgcgctatacagatacaaaccatggcccgcttcatcctggattttagccatcagttgcaacttacgcttcaaggttggtgcgcgagttacccagttgccttctggcaacatacccacaatttcagaatgagcatgctgtgaaatctggcgaatcaaagttttacgatagttatctggcatccagttttttggctctattttaatctctgcatcgattttttcttgaaacgcccgttcttctggccccatttcagctaggggttttattgcttttgcccctgtttcaacctgttgtgcgtacatgagaacatctccaatatcgtagaaataagtcatcttattaacaaaagaatagactaatgatacataaattcaagttaatttttaatttaatgtatcatttaaaaacctaaattttagacaataaaataccgtaaccccttacactaaggagctacgtttaaacaaacaggaagattaattaaacggaaattcgttcgtcataaacgtgtttagctttaccctctgatcgagctatactacctatttctctgagtttaacgttaacactgattcctacagaagacttcacatgatggcgcaattggttgatggcatcattgattttttgctcatcaaagccagcgcaatccggacgcaactcaacatgcacatccataccgtccatattgccttttcgatacaaatgtatttcataattttcagagaagtgattcacttttatcacctcctcttcaatttgagttgggaaaacgttaacaccacggataatcatcatgtcgtcgctgcggcctgtaattttgtcaattcgacgcatacgacgagctgtgcctggtaagagacgagttaaatctcgtgtacgatagcgaagcattggcaacgcctctttactcaaactggtaaataccaactcgcccatttcgccatcaggcaatacttcacccgtattagggtcaacaatttcaggatagaaatgatcctcccaaaccgttggcccatcttggctctcggcacattccatcgctacacctggccccataatctcagacaaaccataaatatccatagcacgaataccggcccgctcttccaccgaacgacgtagctcatgggtccaaggctctgcaccaaaaatccccaaacgcaatttaaggccaaggggatcgatacctagtttttccatctcgtctagcaaattcaacatataagatggcgtcaccataatgatgtctggctgaaaatctttaatcagacgcacttgcttttcagtttgtccgcccgacataggaatcacggtacagccaagacgctcggcaccataatgcgcacccaaaccaccggtaaacaggccgtaaccataagcattatgtaaaacatcacctttgcgcccacccgccgcacggattgaccgcgccacaatattggcccagttatcaatatcattttgggtgtaaccaacgacggtaggcttgcctgttgtaccacttgaagcatgcagacgaaccacttgattcatcggcgtggcaaacatgccatacggataattatcacgcaggtccgattttgtggtgaaaggaagtttggcaatatcatccaaggttttaatatcatctggatgcagccctaatgcatcaaaacgctgcttatacataggaacattgttataagcatgacgaacagtccattgtaaacgctctaactgatgagctcgcaactcatcaatactggcggtttccatagggtcaagttgatctggattaaaccgactacgaatatccattgttctgctctctctatttattattttttagaatgtatattttttgcttgccctatctactcgataaggcaattttttgtatcgaatgagttaaccaagtcgctcaattaccattgcaatcccctgacccacaccaatacacatggtgcacagggcataacgtttctgctgaacttccaactcattcaaggcggtagtaatcaatcgcgcaccactcataccaagcggatgacctaatgcaatagcaccaccatttgggttcacccgaacatcaccatcggccaaacctagttcacgcaataccgctagcccttgggaagcaaaggcttcatttagctcaataacatccatatcttctagagtcagccccacttgctgaagcactttttgtgaagctggagcaggaccaatccccataatacgcggctcaacacctgccgccgccatacccaatactcgaccacgcgccttcaaaccataagttttggccgcttcttcactggctaacaacaaagcacaagcaccgtcgttcacacctgacgcattaccggcggtcactgtacccttgccgtcgcgacgaaacggggtcgcgagatttgataacacctctaacgtagtgtctgcgcgaggatgttcatcatgctgaacaacaattggatcccctttgcgctgcggtatcacaactggaacgatttctttggataaacgcccgctttcttgcgctacggcggttttctgctgactacgtaaagcaaaagcatcttgatctgcacgagacactttaaaatcttccgccacattctccgccgtttcaggcatagaatggacgccaaattgatctgccatcaatttattaacaaagcgccaaccgattgtggtgtcgtacatgtctgcttgacgagaaaacgcctgctccgctttccctaaaacaaatggcgcccgtgacatagactccaccccacccgcaatcatcagccccgcttcaccagcacgaatggatctagccgctaaacccactgcatccatcccagaaccgcacaaacggttgatggttgtacctggcacactatgaggaagaccagacaacaaagaagacatgcgtgccacattgcgattatcttcaccagcttggttggcacaaccatacaaaacatcatccactttagaccaatccacggtcggatttcgttccatgagagatttaattggaatcgcacccaaatcgtctgccctgactttagaaagcgcaccaccataacgcccaatcggcgtacggatagcatcaatgattagagcatcagtcatttacgttctcctgtgaaagtatctcacctttaatgcgataagatttaccgtgaaaaatagcgatcaattgatcttgttggttataaatttcgacgtcgtaatttcctgtgcgaccaccacgacttttttcctgacacagcgctgttaaaacatcacctgcaaatgctggtgccacataatcaatagaacaaccaagcgcgacagtcggttggttgtaggtattacaggcaaacgcaaaagccgaatcggccaaggtaaacatatagccaccgtggcaggttttatgaccttgcaacataaagtcttgcactgtcatgcgaacttgcgactgacccggcgcagaaaatagcaactcaatacctaaatgctgagtggcgacatctcgctcatacaaagcctgcgcgcaacgctcagcaagctgcactttcatctgttcttcagtaaagttattggacatggaagcttccttctaacatagcgatacgacgaattaacaaagaaggacgataacgatcctcaccatatgactgctgcaagttactcaacaccgtttccacatcagccacaccaatagaatctgcccacgccaatggaccttgcggataattaacgccaaaacacatggcagtatcgacaccttctgccgttgcgacgccctgcaaaaccgcatcggcggcctcgtttgccaacatagcgaccgttcgcatcacgaccaaagctggcgaatccaccacctcacttactttaatgccaagcagatcaagacactgaacaacgtcattaaaggcttcctcagatgtcgatgctgaacgactcaaggcaatatgagtggcactctgataatccaaagccaaatccaccaagacaagatcatttaacgcttcatctttggcgcgctcacaagccattcgcccatcggtcagcgccacaaaggtgtcaccaatttttagataacctttcgctaaatcagacacctcagttacttgcacaccagcacaagaccagcggtcaactaagccttttaaatacccaatctctttggagacctcacacttaataacagccccgtcatttaaaggagaaacctcgacacattgcgcctgcggtttatctgccccctctttgtaggagtaaaaaccttgaccagatttacgccctaagaagccagcatccaccaagtctttttgaatcaaagagggttgaaagcgaaaatcgccatagtaagcatcgaatacagaacaggtaaccgcataattcacatcgtggccaatcatgtcagtcagttcgaaagcgcccattcgaaaaccacccgcgccttttaataaagcatccagagtcgcacagtcggccacttgctcttgtcgtaaacgaaagctttcagcgtaaaaaggacgtgccactcgattgacaataaaacccggagtagaggccgcataaaccggcttttttccccaattcaacgcagtttcatacacacaggtcgccacatcagaatcggttgccaaaccagacaccacttcaaccaacttcataatcggagctggattaaagaaatgcattcccaccatgcgttcgggatgtttcattcccgccgctaaacgggtaatagagatagaagaagtattactggccaaaatacaattcgctgaacaaatcgtttccaaggcatcaaaaatacttttcttaacgtcaatattttcaacgatggcttcaaccaccaacccagtatcagacaattcatccagcgagttggccaccgacaaacgagctaatatttgttgcacctgctcagccgtaaacttattgcgctccaccaatttcgctagttgctttgccattgaatcgatagaggattgagcaaccccttcgcggttgtcataaagcttcacttgatgccccgcttgagcggccacctgtgcgatcccagcgcccattgcgccagcaccaattaccccaatcaccgcactttgatttaaagcagacatgattattcccctttaaattctggagtacgtttttccataaaggctttcacaccttcacggtaatcttgggtttgaccagccaagcgctgaagatcacgctccatttcaagttgcgcattgaaatcatggtcaaagctttgattaagagcacgttttataaaagacaagcctttcgtcggctgagaggcgagatgacgagccaatgacagcgcttcgtcacgcagactttcatcgtccaccaccttataaatcattccccactcaagggctttttccgccataagaggttcacccaacaaagccaattccttagcccttgccatacccactagacgcggcaaaaaccaagtcccaccagaatctggtatcaaaccaatcttgcagaatgcttgaatgaattttgcggatcgcgccgcaataaccaggtcgcaagccaaaggaatgtttgccccagcgccagccgccacaccattaaccgcacatatcaccggcattggaaaagactgcaactgtttaattagtgggttgtaaaaacgttcgatagaaaaccctaaatcaggagctgcggcattgggatcaacattgcgatctgataagtcttgcccagcacagaaacctcgcccctcagccgttaaaaccagcaccctaacctgcttgtcttttagagcggattttagtgcttgctgcacttcaaggtgcatggcctcattaaaactgttcagcgccttaggacgatttaggcttaatactgcaacaccagcatcaacgaaatatagaatgtgttcgaagctcatttgtgattgcctctgtaaggatggataaacaacgggttaaaagttaccgaccagaaaattttggttgccgtttttctttaaacgccaaaatcccttcttttctatcttcagttccagccagcacagtaaaagcatggcgttcaaaacgcaggcctgttgctaagtcagtatccatgccttttagaatggattcttttgctaaacgcacagccagactgcctttgctcgcaatgactttcgccaaagccaaagctctagtaactgtcagttcaggttgggttatttcactgatgagaccagcatcttttgcctgctgggcattgataggttgaccggtaagcaccatttgcatggtgagagatttaccaacagcacgtaataaacgctgggttccaccagcgccaggcatgatgcctagattaatttcgggttgaccaaattgggcatcgcgacctgcaataagaatatctgcatgcatggctaactcgcagccgccacccaaacaatatccattaatggccgcaataacaggcttagtaaaacgtgttatgcgctgccaatattgctgacgaggatcattcaacataccaacaagatcgcgctctgccatctcattaatatccgctccagcggcaaaagccttcgaactgccagtcagcaccaagactcgaatatcacttgatgcttcaacgccatccatgacatcgcataattccgccaataactctgtggttagagcattcagtgcttcgggacggttcaactgcaccaactgaaccccatcttcaacctgatgcactaccaatgattggtaatttttaattgtcatttgattcaaacactcgatcttattgttattagttcgttccactaaacacgccacagcaagcttagtagcacttcttttaatataaagatgaatcataattagatacaaaacaaggtagaatttatttttttttgtatccttttaatccacaacccaatcgacaatctaaaaatcgacaaaaaaatataataaattcatacagatagtgacatgaaaaagattttcgcattcgataaaacaaaaataaatcttgataattttcgattttcacgtaaaaaaacgaaagaatttaaaacatatcgacacaaaataatctaaaattgaagaaataaagaaccaaataaaaaaggaaaaaacatgccttactacaaaattgatggtgtcacccctgtggtacatccaagcgcatacgtacacccaaccgcgacgctgattggcgacgtcatcattggagaaggctgttatgttggtccaggagcctgtttaagaggggattttgggcgcattactatggaagaagagtcaaacatccaagacaactgtgttgtccatggcttttccgacagccataccatcattcgcaaacatggacacattggtcatggtgctgttttacatggctgtgttgttggagaagatgctctgattggtatgaacagcgttgtcatggattacgctgaaatcggcgaaggttcaatcattgctgcatcctcatttataaagaatcgctttacttgtccacctagatctctggtgatgggctcgccaggaaaaatcgttcgatccgtcacagatgacgaattaaaatggaagcaaacaggcacacgagaatacatagaactctcgaaaagatgcctcacctccatggttgaatgcattccactcaatgtcatagaagaagatagaccaacactgcaaagtcggtcacatcagccaaaaggctagtacattccatgttgcaatgcacttagtctacccttttaagactattccactttactaagccggacaggtttaagagaatgacctctggcttaactcactggatcaccagtcaccaatgaacagaattaatactttagatacgttaatcactcgttttcaacagcaaaaacccattagagcatcgtctctcgtcatcactttatacggtgatacgattgaacctcatggcggcaccgtttggctaggcagtttaatcaagctgcttgaaccaatgggcatcaacgagcgattaatgagaaccaccatttttcgtttgactcaagatggctggctaaccagtgacaaggtgggaagaaaaagttactacagcttaactggttccggtcgacgtaagtttgaacaagctttccgacgcgtgtacagcgccaaccaaaccgtatgggatggttcttggtgtttaatcatgacacaacaattgtctgccgaggaaagaaagcagctactagacgatcttaactggcaaggttttggcgtactaactggtcagcttattggtagtccaaacaccaatctaagtgacgtaaataccgtcttagcctcatctggtttacaaagcaaagtcattgtatttaaaacacatcaacaagaagagttagcaggaagacaaattcgaatgctagtaagagagtgctgggaactcgataaacttggcgctcactaccaagaattcattaacctgtttcgccctgtatggcaagaactggatgaaaaagacaatctcgaccctgaatcctgcttcctgactcgtactctgttaatccatgaatacagaaagctcttgctacgagacccacaactacctgaagagctcctcccgggagactgggaaggcagagccgcaagacagctatgtcgaaatatttaccgcaaagccaccccaactgcagagcaatggctagggaaaaacctagaatctgccgatgggccacttccagaagcttcacaagctttttataaaagatttggcggattgaactaagcaacaagctttatatagtggtcaaacaacactgaccgctatataaagttaattcagctaccccttctttcttattacgaggtcataagcacactcaattagatgagctaaacccacttttcactaacgctttttatgccaatatgttttgtaccaattatcttcttctattaaccgatcgtgggaaccactctgtatgatacgcccgccctccatgacaatcactcgatcagcttgactggctaaatcaagatcatgagtgacaattattctagtggtgtctttgcattgtgtgaacaatgtattacttatcactcctctataatacacatctaaagaagagctaggttcatcaagaataagaatagaagggctacgagctaaggcacgtgcaaatgctacacgctgcttttcccctcctgacaggtcagcacaagttttgtcgatattcgccgccaataaatcaagagtaataccacttaaatcgagaattttattacgttctgccgaggttgtctcagtagtaaaaatattatccagcaacgatcgattgaacaaatggggttcctgaggaacatatccaatttttttacgtagtgttcgactagagttctttgtaactaatgtatcgtcaatttttactgagccactttctggctccacaagccctataattgactttattaatgatgttttccccgcaccagaattaccaacaagagcaatacactctcctggtagaatatttaaatttatatccttcagatagctttttccatcactggattttaacttaaaattagttattgatatggaactaggcttaagaggaaaagacgaaggtaaacattcaggaaattcactatcaataagagataacctattttcttctaatgcaacggacgcgcgcttaataccactaataaccataccaaaatagcttacaggtaataaaaactggaggacataagcatttatttgcactagtccacctaaagttaatactccactttttacatcaaaaatggatttcaaagtaataattaatagaccaattccaagaaataaaatctgtgtactacttaccaactgtgtatatgccatagacttaacagcacttcgtttagaattgactagtgattttgaaatattatcaatttcatgtaactctgttgcgtgagctatagtcaattctttgttattcaaggcatcaattatagtcgaacttgtatgctgcattgcaaggttagcattacgttgtttgtccccaatatgagtatgagtgaacacagatatagataagaaagtaataacgcataaaatgagaagtgctggataaataagcggagcaaaaagagcaagtgcacttactgataatactaaccttataattaggggaattacttgccatgtaaggccatcgataaatattggcaatgcgtataatagttgtgccatttttgcagagaattctccagcaggcatatggcgagaacgagaatcaaatttaaatattgaattcttacaaagccgtctcaaagcctcaattttcgcctcttctatcacttctgttgttatgtatgctctgaccctcagtagcagttcagagcatagccatatagctccataaccaattcctagccaatatactacaccagacgtatcagcagacgaatcgagagcatcaatcagttttttcaaaaggatgggagcagaaacagaaaataaaacgacaatgagatctaaagcacaagcatagaaaaatttcaactttgccgatttttttgagttaaaaagaaggtctacacatattttaaaagacgtaaatatttgactggtgcttaacatctagcacctccgatagagactattgttgaaacttcatcattgaatatgacataacagagtctaaagctagaataattttcttgctcaaattctctgctacttatacctaatttagtagcaagcgggataaatttaatattttcaaaataatggtttaagtatttatttatatctaaaaataaattcatagtatgcttccttgcacatattaaataaaataagccacatgatgtggctatgttacgatatttaaccccaaaaccgtatctaaccctgctgccagcggctcatattgctgaccgcctacaggggcttgaatttaaaagagaagccctatcggtagctctctagaaaactacgttataaaactccataacgtttatttcaccacacaatgaactaaatccatatagaagatcaagcagactctctaataatcaatcggccgtccagcttgatatgattctctatttcatctgaaatgacacctattaagctcataatcatatcaatagcacatttacctatgttttctacatcctgctcaaccgtcgttaatggtggacaagtaaatttactcaaaggctgattatcatgacctgatattgaaatactcaaggcattttgatccttaaatgttatcaaaccttctgaaaacattgctgaaataaccccaaatgccacccgatcattggcacatataatggcatcaccatccaattgattagatctaatcatgcgtaaagcttcttctcgcgcccactcttcaaaatcccaacgcaaactttgcccaacaggaaggatgataggcgactcatcactggctttcatcgtgtcgaggtacacgtccaaacgttcctgagcattgctatttacattcggcatagggaaaaaagcgggacgtcgccccgccccaagcatgtaatctgtaataagaccaattgtttgcctattgttatttctgacgctgtaattggccccttcaaaaacagcatcaataaacaccaaaggcaactccatctggattctatgaagctttttttcaacttgtcgaatcccggatggcgcatagcaaatcccagccactttcaccgaaagaaagttttcaatagccttagattcaagagcaggatcaccataagaacactcaatcatcactgagtagccataagccaacgcgttcatggcaaccgagcgtacaatagaggcataaaaaggatcccctaaagaaggaattaacactcctattatcttcgaatctttacgcattaagcgcgacgccaaaagatttggacggtaatccacttcttttagcattgcctcaattttcattcttgatcgaggactaacggcgtcttttttttcaaaatatttagaggccgtaggacgagatactccagctagcgcagcaaactcttccattgtattaacttttttcaatcaaaagtcctctcataaaataatacccacaaaaacaacaactagattactgaaaattgattacatgcctgagcatacatttttatctctgaacgaattcgttcccgcaaaaaaacggcaggatcattgattatctcaccttttcttaatgcaacatattgcgcagacatatactggctaatcaatgggtacggagcaggagatgtcgtcaagttctgaattaataccttcaaacttgcttcaatatcagcgtgattccagtagtaacgagaacgatcactaaaactaaacttacgagcaaacattttatcttgctcattcccatgatagtaaccttcccaatacttaggattatttaccatggtttgctccaacacatctcgaatattggaacgcttttcaggttcaatccactcatcttcaatataacttaaggcaaataccccttcacgaaatgcaaatgttaatcccggacccacttttagaatcgcaaaatgatctcttactagatggctcaaacaagattgcgattgataatctgttgaatgagcttcaaaaaccattccggaaaactgatgaataacagactttaattcttttgcttttactgggtcatattcaattacacttgagtgatcaaattccacccctggctgcactacaacaccaatcactcgaccaaaagcatcgtcaataccaagatttgagaaaagcacgcggtgagtatgaatggtatcggccaaatctatagtggaggtcacctgaagctcttctaaatcctcttgtgcgccaccaggaacaggaacctcggtaccaattacgtaataaggtttctgctgctctaaagagacgcgctcagcagcctgacacataatagcggcacgcttagcaatcgtttccgacgacaacggtacctcatcatcagcacaagacatacttgcatctaaatgaattttggtaaaacccgctttaacataggcctctacaagcgctattgccttttccatagcatcagcagatgaaagatgcttccagggatttgggcccaaatgatctccaccaagaataagctgattagtatcataatcaacagacttagcaacctctgcaatataagcttgaaagtcagcaggcgtcatattggtataaccaccatcttgatttacctgattacaagtcgcctcaatcaatagtggagaattattttctttcgcctctaacatagcggcttctaaaacaaaacgatttgctgagcatacagagtaaatacctatctgctcacctgagcgattacgttcgacgatattttttaggatttctgttgaagacatttatatttcctctaaagattcagtgtaggtatcgataaacttattaagctcttcttctgttgatgctccctccattggtccccaatgagatacagccatggctccacttgcattagcaagcccaagagatttttttggtgaataacctaattcacgacatgcaatataagtagctccgaaagtatctccagccccagtcgcatcaacttcttcaacagaaaaagatggcataaagaaatagtcattatgactataaaaagcacagccatcagatccttgttttaatacgatttcactaacccccaattcaagtgccgattcgaccgcatcctctaaagtttgtttattagttagaacaaatagctcttcaccactaggcaaaaatatatctgttttggataaaacttctttgaaaaatgcaaataaggccgaatcactcaataactctttacgtacattaggatcgaaagatattttcccaccattattttttacgatttcaatcgctgctcgcatcatatgtattacatcatgcgaaaaaatagacgaccccataacatgtaaaacagcacaagtagaaagacgctctttcgcaatattagttaactcaaaatcagcagcggcactatgacgaatattaaaaataaaatcgcggctaccattactttgatacctaacaaatgccgttcctgttggaagctcactattaactccaattagactggcattaacaccattatctataagtcgctttaaacaaactttaccaaaatcatcatctccaacactgcctattatcgaagctggaactttcattttagccacttgattgataaaaatagcaggtgcaccactaggataaggtccaagaaactcaccagcttcaatgaataactgattcgtttttttagccattatttcaacaagaatttcaccaagagtgattacttctttcattactttacccatatagggatacatttccgccaatataaaacggcaatgtaaatcctttaaataataaaattatcaatggtggttaaacttttagctttttctactaggtctgcagagaagcctgaccataaaaaaacaaccaccacctataaaacttaactaaacagtaatactaagttgattttctcttatttttataaacatcgatgccgacagcgatcaatatcacgacacctttaacaataagagatacaaagaaatcgacattcattaaactcataacattactaagcacagcgataatcaaagcgccaattaaagtaccaataattgtgcccctgccgccggtaagagaagttccgccaagcacacaagctgctatagcatctagctccataccatttgcagctgttggctgtgcagaaaacattcttgaagccaacataacaccacccacaccggccattaatccagtaatcatatatgagtaaatagtggttttagatacgttaatacctgaataagcggcagcctctggattaccaccgacaatataaactcgacgcccaaaagttgtctttgataagacaaaatgattcaaagctatcatcgacaacaaaataataatgggaaaagggataccaaaaaggtaaccgttaaaaatgtattcaaaaggagcattatcataaagagagactgcttgaccatcactggttaacattgcgacgccacgccaaattcccataaagctcatggtgacaataaaagggtgaactcctaaccaggtggtgataaacccgttcgaaaagccacaaaagacagcgactaaaagtgctattggtagcatcaggccaaaaggtaaaccatttgttaagcctattactaaaactaatccagttagtgccacaatagagccaactgataaatcaattccagcaagtaaaattgcatatgtcataccaaaggcaacaatagcaacaatcgatgtttgtaaaataatattcgtgacattatttacagaccaaaaatattcagataaaaaagaagataccaagcataaaatcaataacccacctagtattccagcatattcgcgaaaaaaacttttaatcatttgaatcaactcccgttgcataaaccattactttatcctgagttaatcctttcgttttaaactcttttaccaatttcttttctctcataacaaataatcgatcactcatattcatcacctcgggtaactcagatgagaccaaaatgacagccgtacctttttccgtcagctcacgaataatgctatagatttcatatttagcaccgacatctacaccacgagttggctcatctaaaatcaaaatatctggttgtctttcaagccacttagctagtacgattttttgctgattcccgccactcagtgcccccacactttggtgtctattctgtactcgaatattcatccgcttaatactttcttcggtttgactaacttcagctcgctcgttaatcagaccacgggttgctattcgctcaaaactcgccaaattacagttaatatgcacactgtgatctagcactaagccttcttctttcctgttctcagtaacaaatgcaataccattttcgatcgctataatgggggtttctatagctacttttttgcctttaataagaatttcaccttcatatggcaacatgccaaataaagcattcatcacatctgatcgtcctgcaccaactaaaccaaaaaaaccaaccacttcaccagcatgaagatcaaagctaacattatgaaaggcattaggattagtcagagatttaacactcaagacaaggtcaccaatttctgaagctgattcattttttgatggataaatatcactcatctctcgacccaccatcatggtaataagggggtcaattgatgtctcggctttatcaactgtgtctatatattgcccatcgcgcataacggttatgtcatcagaaatacgcataatttcagccatcttatgactgacataaataatggctttgttttcagatttcagttcggaaattatattaaatagaatttcgacttcagagtcagataatgacgaagtaggctcatcaaaaataacaacatcagacgggtaacttaagcctttggcaatttctaccagctggcgttgcgccattgataaagaacccacttttatttctgctgatattggtatgtgatatttattaagaataccttcagcatcggaaataatttttttagagtcaatcacgccaaaacgatgaggctcattatttgcaaatatattttctgcaaccgtgaggttattacacaaagaaagctcttgaaaaataatagcgataccattgtctcgagaatctctaggtgatttaaactcaacatttttaccattgcgtaaaatactgccaaatgtaggtggatgaacgcccgccagcatcttaagagtggtagatttgccacaaccattttcccctaaaatagtatgcactcttccagctcgaaaccttatggatagaccatctacagccttgttgtcgccaaaatgcttacacaacccgactgtttctagtaatactttcgacatcaatagctccagaacaaaaaaatagggcctacatcagccctatttctatcgccgttaattacttacctgtataaagcacagggacaatcggatattcagacttaacttctttgccattcaaataatctgcaacgactttcattgccgtttttcccatggcatctgcatcttgtttcacaacaccaataatatgatcattttcgtctacagctttaataccctctggcataccatcaaatccaataacaaccgctttggatttttgtttagtaaccgcaagaccagcaccaatcatcatgtcatcaccaaatgcaaagatcagatctgtatcaggatttgcttgcaacatattaatagttgacgtcatagactcttctcgagttttgcctggttgaaccgcaacgattttgatatcagtatctgctacagcatcacgaaaaccttgaagtctggcttctacagatgaaataccaggataagacaacataacaacctgcccttttccacctagctgtttcactgccaacttacctgcaacgacaccaccaccgtaattatccgtcgcgatatgcgatacaatcttgctattttctgcacctatatcaacggtaatgacagggatatttgcacgttcagctttttttagcggtccacgaatccccttagaatccaccggagatatgacaatggcatctacatttttagtaatgcagtcctctatatcattaatttgcttagcaagatcttggtttgccacagaaacttttaagttgatatgttgcaacttagcaccttctttgaggccattacctaaagcgatataaaacggatgggattgagtcaaaagagaagcacaaacaacaggctcatctttcgcataaagattgaaagaagcggaagcaagagcgacagcaattgcagtaaaacgtttaaggtttttcattttgattttcctgtacatttatttttataagtatcacgccaacacaaaccagctattaataattaatagtagatatgtgaagaaaattaccccttaaatttactcgagtcaatattttttttactcgcgtacaaaatgaaagaattaccctttcctacatagccaccctaaaagcattgtgggtgattaaacttttgcttgtaatatctgcataattgcattctatctaagacacgccacagcaatgtcaaaggttaagctgctgagataattattggggcaactagaaggcaggtggttggaatgatgctaacatcattgaaagataaccctagattggaattagatattaaaaaaactcactccaccctcaaggagcagaatgagtcaaagcattacaagcatttaccctgctttactcttactacatcacgtcgatagactgaaaatctttcatgatacggtcttgaatcgcctctgttcgcccagcaacaatcacgcctttacgaacattcggcttataaggacttccatccaacatacagacataaccacccgcctcctgataagcaagaattcctgcggcatgatcccacacttttggtttaggactaataaagaaatcaacaccgttctgcaccattgttcgatattcatggcaacaacaacgcagattggaagagcgggcataaccaacttgctgaatagcaacacgctcgcgcacagcactgttctcaaacaaaaaaggcgaaaagaatccaaccaacttagagtcaacaggctggttgcttaacattaagcgtcgtggcaactggtccggtcgaacaaaccaagagccttcacctaaactcgtttcaatccaatcgtcatttaatgggtcatacaacaagccataaacggttttaccttgatagatagcggcaattaatacaccaaaggttgataagccatgagcgaaattccatgtcccatcaatagggtcgatgataacaaccagttcatccgtatcaatttgatctaatactgactcatcttccgaaaccgcttcttcaccaatgatgacagcgtgaggcaacagcgtttgaaagcgctgtgttaatgctttttcagaggcaatatccgcttcagtaacaaggtcatcaaaacttgttttgaacgacacagcaccatccgagagccttctaaacctaggcaaaatttctgccttggcaacgtcccgaacaatttctatcatctctgatttttgcttacgtgttaacacaacacctccattttacaatctaaacctatgaattacgggcgagcatgatatttttcatcaatagagtttattgctttaacattatctgccgagcgaccattttcatcgaatacttgaaccaaaaacgcatcggcaatggacttcgctaactcttgcccaattacacgtgcacccatagtaataatttgtgcattgttagaaagtgcggcacgctctgcagaataagtgtcatgagtgagagcggctcgaatacccggaactttacttgctgcaatacacactccaattcctgtaccacaacataaaatggcacgatcatattttccgtctaaaacagcgttagcgacacgatcagataaattggcataaaacggctcaacttctccagagtcagtacgagaaacctcctctacatcgtaacgatctttaagatggtcagctaaaatttttgctagcccttcgccagcactatctccagcaattgcaattctcatgatgctatcctcggctttatatttgcgcttgaacggctgcggcacatttatttaaaatatcgatatatccactaacactccaagcggagcgaccaataaataaaccatcaacgtgttcgcaggctataagttcttcacagttattagggttcaccgaaccgccatataaacaaggaactttgcgtcccaatacttttttggcaacatccagaatttcagcttgtcttgcgtcggcatactctgcagaagcaggaatccctcgctcacctattgcccaaacaggctcataagcaaacaaaataggcgcatctttttggtcatcgctcagaaattgcaacgcaccacgcacttcttttgctaagacatgagctgcctgtccgctttctttatctgccaatgtttcgccaacacagataaggggaattaaaccatgacgaatagcagactcgaccttacgaccaaccgtctcattcgtttcaccaaagtactctcgtcgttcggagtgacccagttcaacaatatcaatgtgacagtcattcaacatgagaggagacacttctcctgtccaagctccatgttctgcccaatgcatattttgagcccctacttttacggatgtatcacgaagtatttcttttacttcacgtacacatgtaaatgcaggaataacaaatcgctgaatatgggcatctgcattagcatcatcagtctttaaagcgactgaaaacgcttgcgcctctgccagtgtcttattcattttccaacttgtaccaacccaaaattgctttttatccgtcatgtattttccagtgatctcgcaatagttaactgaataccagcgtccaccaactgctgttgaacgtttggctctggaacttggtcggtgatgacccagtcaaaatcatcaagatttgccagtacatgaagtgcaacacgatcaaagcgtgtgtgattaaccaacaagcaagtcttaaccgccgcattaatcatggctttttttactctgatcacatcagcatccatatgaaacacttggtttccagataccgcaggactcgataaaaaagcaagatccgctcgcaaactagttaagttttgctctgccaacacgccgaagtaaccattaaacttagaagaatacattccaccaagtgcaataagatcaatccccttttcaaactttaatgactccaaaatggaagcattattggtaataactgtcagtggctttttacgaggaagcatgctccccaagattgcagccatagatccatcgttgaccattacagtcatcccaggctcaaccagctccaatgcttctaacgccatccgttctttaccttcactaccttgacgttcacgcagtctaaaatcactttcaaattgcatgcccgcttcaatagtcgcaccgcctcgcaccttacgtagtaagccgccagcttcaagttcgtctaaatcacggtgaattgtcatcttcgaaacagcaaaacgtttcgctaactcctctagatcaacaacaccattttcgacaagaagatcgataatttgctgtctacgttcatcacgcttcataaacactcacttcgatagcaaatctcttgagtatgttataaacccaaaaataacatttttaaagttatatttaacaaaaatatgtttattttgttaaaaataatgttatttatgacacaaaaccaagaaatttcggattaaaatcacaaaaaaatgtgaaaacagccagttttcacacaacttagtgagtagaataacatttataaaatcggatttagataggaaaccatcaagataacaggggaaactacgtgaaacatgattagtagatgttaaaaatcacattcttttgtttagtactggtatctcctctgaggatttaggaaataccagcgttgccttttcgacatattcaaatagatggattaaacatcacaaaatatgcaatttaccattaaaactcaccagcttttctctggcctcttggctgagttcactgtctgtatatatttctgaaaattgatcaagttctgccactttaaacaaagaaaagctattatatttactgctatcagccactagaatactttcttcagcacacttcatcatatcggctttaagggctgttttagcttcttttggcgtagttacaccatgctcaaagctccaaaagttactacttataaaagcaatatcggtatgaatagactgaagtagccttcttgcatgctctccaacgcaagactggctggcattatcaatctcgccaccaaacatggttacttcaatctgtttgaattcacttaaaaacagcgcaattcttaaatcaggggtgataaccctgagaggaagatgtgtgatatttttagcaatttccattgtcgtcgtgccggcatctaaaataatagaattcccagactcaactcgctcggctgcagctttagatatcctttccttttcagccttaaataattggtttttttcttgcacagaaagctgcgccgcaacaaaattatttaaagtgacaccaccatgagtccttctaacaacaccctgattttctagatcgattaaatctctccttactgttgctggagaaacatttagagtctgaacaagttcatcaacagtcgttaaattagcatcttttaagtaatcaactatatctttatagcggtgctgttttttcatcaactttggtcaccctagttaagtaaataatcacgaattcacccaaaatagtgtaatcgaaggaaatattgtaataagaaccaagcagcagagcaaagttcctaaaggtaccaacgtcgctaatatgactttttcaacctggatttcagccacttggctcgcagcaaacaaggttaccccaagtggaggggtaaacatacctatggccaagtttacaaccatcaccacaccaaaatgaacaggatcaataccataaataatagcaatgggggcaaatataggtgcaagtagtaaaatcgaagcagaggtttcaacaaacataccaacaactaaaagcaacaaattaaccgctaagaaaaactgtaacttagtcgaaaagttatccgtagcaaaagtagaaagtagctgaggcaaatcggaccgactcacaagaaaacttaacaatgaagctgccgcaataattagcatcacagaagacgttgataccacagagcctttaagtatccttggtatatctttaaacgagatttctttataaacaaaaacgcccagtatcagcccataaataacagcgatagctgaagcctcagttggggtgaaaacaccgccataaattccaccaagaatcatggtaggcattagcaaagccagtaaagcatcttttgatgaagccaataaactctgttgatcatttgcatcatttttgccatgtccagtcacaatacaccaaacaataaccatgataataagggcaatacccataagcagacctgggcctattgcagcaagaaagagcttacctatcgatgtattagtgctaacaccatacataattaatggcacagatggaggaataacaattcccaaattcgcagaagacgcctgaatcgccgtcgccataggtttaggataaccatgtgctatcatcgctggaagcaagatcgcccctacagcatatgctgtcgcaacacttgatccagatacggcagcaaaaatcatactggttataacacaagaaatcgctaaaccaccctgaaggttgcccacaagagatttggcaaaagttaccaaacgttttgaaacccctccttgccccataatatttccggcgagaataaataaaggaactgccattaatggaaagctatctaaaccaataaacattcgctgtggaatgataattaatgggaggttactgaaaaaataaagccctactgctgacgcaataacaatagcgacggcaataggcacagataatgaaatgaatgtaagcaatagcgaaacaatgactgttggcatgactagacctctgcggttttagttattttaagatcggcaggctcaggtttattttcgacatttaatatatgccattcaagtaaggacggaatgcttagaacagcaccaatagggatactaatataaagccaaaatgcagatatatttaacatagcgacattctgattcttcacccttactgcaatatcccagccataccatatcaacacgcccaaaaaaatcagcgcgatgatggtaaccgctcgttttacccatagaccaaagatatctggaaggacttccacaaaaaaagtaatgctgatcatacttccacggctaaatacacaccccatagaaatataaaccatccataccatcatcaccctagccgagatttcagaccaagctgatggagcaccaaatacaaaccgtgtgatgacttgataaaacactaataaagccatgagccccataagagccgcagaaacatttaaagcagaattattaaggaatcgactaaatttaataatgaattttgccattttcgtatcctcaaataagaaggctgatactttcataccaaccttcttaacctattatttcatactttttatttcagctagcttctcagtaaattccatttccttagcgatcttattacgaacaccctcggtagcttttacaaaaggtgctatatccactttatgaatagtcatacctttttgagtcaactgatctgaagcttcattttcaagtttctcgcgcgactgacgcatcaccttagcagcaacatcggccgcttgctgaacccacttttgctcatttgagttaagtccatcccaatatccctgagacatagcaataacagctggactatagaggtgctgagtcatagaggcttgcttttgaacttcataaagctttgatgttaccgcaagattgatcggattttcttgaccatcaatcgttccttgttgaagtgcagtgaacacttccgtccaagacattggtattggcgaagcacctaacgcattaaatgtcgctaaatgaacccagttttccatcgttctgatctttttacccttaagatcttcaggcttcaagatcgggtcaccattataagtaagctggcggaatccattttccccccaagccaaacctttaatctgatgctctgacattccgtcaagaatatcctttcctatatgactatctagtacgcgatgtgcatgatcgtaactttcaaatacataaggaaaatcaaacagataaacatctttatcaaagtttcctaaaggccccgttgaagaaatagtcatttcaataatgcctagctgcagactctcaactacttcacgttcaccacccaaagcacccgcaggcttcaaatcgacttcaattttatggtcacttagcttttccagttctgatttgaaagcattaccggccgcaccatattgtgaatccatcgtttgggtaaaagcgaggttaatagttttagcctctagagccagcggtgaaagggcgagagtagttaaagctgcacattgaattatttttgtctttattatattcattggggtttcctttaatttacattattgctaatggtcattttataaattgagttttacttaagtgattagttgaatactgtgagcaagttcgtctttattgaagactttcttccaatcagggtggagcaacttacccaaaccattatcgattgctttattgcaagcatcagaaaattgaccatcaatttcatcaaaaataaccgctgccagaatgttcatatggcccaaaaggaaatcacgagcacagtcatatgggactcccccatcaaccacttcatccatagcttgacgcattgcagtcaacaaagttgcgcaaacagtttcagacaaacctggctctaacatcgccatttgatgcaaagtaacacggtaagaatttttgatcggtgcatagatcgtcttcgcaatatcttccccaagctcccatgcagaatcaggaccttgcagtaaagttgagacaacactttgctttgcatgtaaaccaccaaaatggtcatttaaagcatcttgattaagttctttattaaaaatgactggatggcaaggatgagtcacaaagtacacaagatcatctcgcttagggagatgaccagcaaacggtgcagcagcatcaagaaccacaaccatagtacccggtttcaaatgctcacaaacctgactactaattttaccaataagagtatccggcacggctaaaataacagcatcagacgcttctaaagcagaattttgctgatcagggccaatcgcatcaatattaagttgctcttttaggttcttacgaccttgctcgcttatttcaacgtgattaaccttataatctgaattttgcagatttttagacaaacgcatgcccatttttccgccagcaccgattaaagatatagttgtcatacttactccacttttattgttttgctttatgagaaaaatacgataatgcctgcgataactcaggatgagtcacagcataatcatgtatattttgacctgagatacaggaatcccaagcttgtctaatggcttttactccaccctgagcacccaatggatgaccatgtataccaccaccgccgagatacattagttctgtagatttacctgttcgattgtaggtttctggcacctgaccaccccactgaccggagcaaaaaacaggtaaagttgcagataaatggccaagaggttgagtcattgcataataagcctccatcacggaatcattaccttgccaatacttcccatcaataccattaatttgaagatgatctatgcctaatagacgccaaactttttgccaaacattgaaagaaatcccccaatcgctgcgctcattaaaagccagcccattagtatgagcatgcaaaataacgtcactaaacttattaattgaatctaaaccgcaaatacctatttgattgacgtttataacagcagcatcaccgcctttgcttttcaaatactcatgattacgttcaatttcaccaatatctgaatgacaaatgttaaatgcataaataactttcttaccacttttctgctgccaatcatcaataacaggcataatagcgtcgatgcgatcttttacatgagagtatggcggactttgtagtttctcatcgtctttaatgaaatcaatttcagcagccaccagttgttcaaccagatttgcgctgtctgctggtgtgataccaatattcggttttaagatcccaccgatcactggaccttctgacattcccaatttgcgataagtaccttcaataccaaattttggaccttgaaagtgagcaacaaattgatcggtgaattgaatgtctgctatttttaaacgctcaatcaccttaatagatgagaccccaccacaagcaattgtgaaaatagcagacaagtcatatccgcataaatcaatagggtaagagataatcacacgaccacgatattgctttaatgatgaaacaaagctttcttctatagaaataacttcagccgaaaagcatcccacattacgacttgagatatctggaattttcgtaaaagttccagttgtttgatcattgcaaattttctcagcaacttgagctaaactgatgaaactatgaattaagtacgtaacctcaaatctatccatcatttactctcctcctgagcataatcgaacaaagaaatcttcagatcccatttgcccacctttaagagcaagctctaacccatctatatcactgtcttgagcatgcgctcggcatagaggaacacctggacaaagtggtgcaataaatgtcaaagcatccaagtttaaactttgaatacagtaacctgaggtatcaccaccagcgacagcaagcctttcaataagacccgtctttgtaacagctaaagcaatagcaccaaggaaactaccaagcatttcatcaaaatgtagatctccgtcttgagaagcggtcgttgaaccgcttttctgaggacccaaagcggaatacaccaaaggcgatttattactactaagtaaatcaatacaggtttgaacgatctcatctaaatattgaggcctgctttcaagcatcaataatctggcgatatcaagttcaacgggaatgaaaccatggctcaacgcataatcaatttgactacttgtgatagaagaacaactaccggatagcgccaaaatcctagacttagacgtgatattgatattctcgacaagtttattttggctataaacggcatcttcgaaaccagatgaagaaacagaaaagtgcagaccctcttggcaatgctcattaatcagcgccccaactttagcttgagaggaatgatcaacagaatcaaagataaccactttattttcggcaataaattgctgtaatttagtcgccgcagagtcgtctgagtacatactcaaattaactgaggcgcaatcaacctcacctaactgatgcatatgctttaccagattcgcttctgtcattggcgttgctggatggcagctcatcacagggtgtcgatctatgcgataagtctccccttttgaatcagcaaacaactcaccaaagcacacgtagcgtttaatttttggagtgcccactactatggatgtccagctaggcgataaaacatcaattccgacctgagttgctacggctaagttacctttatgaaggtttgaatcgaaagttgaacagactttataatgtatatatttaggatcgaaagaatttagaaactgatatactttcggtaattcagctttcatccacacaggatctttgcttcgacttatccctgccactccaacacagtcataatcagaataaataatcgaatcttttttctctggcacacgaagcaatagaatcgttttcttgccgcgtaagcttagactttcaagtacatcagtggagccagtgaaatcgtctccgtaaaatgccaattctactgttgagttcaaaaccaattccttattcttatttttaacaattccactaaaagatgaagaacaaaccttaagcacaatgtcatcttatgattcaaaatactcaaaaaaacacattaattcaatcatttttttgattatttaactccataaaagcaaaaacaaatcaaaacaatcttttttcaatcaaaaaatgcgcatgagatatgcataaaaaaatatagaaaaaccaactatagcaatgcaataggactctaaataccatcaaaaatggcaagaaagcttaaatacgaacgtggttaaagaagagaagagaagagaagagaagagataatgctagaaagaatgtaaaaaatgatttcaaatcctcaaaataaccccaggtactttatgagaaaaggaaacacttcttactgcatagaattgaaacatagctcatcaaaagacgatagattgacatgggatcgttacacaacgccccatgtcgtaagtcattatattccccagttttctatcacctcgacaaaatgactcagaaataagttagtctgatatgcatccaaggctcgatgatcgatacttagggacacatagcattttggtcggatgacaattgtgtcttcaccatccacctcttccaccacggctcttttttcaagcttgccaatccccaaaatagccacttgtggctgattaatgataatgggcgtagcaaataaactgccgctcacgccatgatttgagatggtaaatgtaccatctctcatgtctgcggcagccagtttaccttgtctggctttgtctgtttgttgctgtagggctgaggcgatttcaaacaagttcttctcttgaacctgtttaacgactgggacaatcaatccatcatcgcctaacgcggtgccgacacctatgttaatgtcttcaaatatttccaagcaatcatcatgaaaacgcgaattaacaacaggaactttttgcatcgccttcgcgctggccgccaagaaataagcggtaaaagtcagttttacaccagcttcttcaaagcccattttgcacatttttctgtgctctatgattcgtcccatatccatctcaaaaacactcgttacgtgtggcgatgtatgaagcaaactatcaaccatatgattggcgattttcttgcgcatggcagtatgaggaaccagcttactttttaaaccatgcgatttttcagctgaagtagaaacatttaagttgctttgctccttgctagcttgggtatcaataaaggctaaaatatcatctcgcgtaacacgtccacctttacctgagccatcaatagaggacaagttcaggttatgttttctcaataactttctgaccgcaggtccaattaaatggcgttttgagccatcgtcagccacgccgcatttagcaactgctatatttttcgaagcgtcattagcaacaggagatgatgatttatctaccgaagctttatctacctctgattgttcaccacaatttaagtagccaaggatggtcttttcatcaacattatcacccgatgtcgccaagatttttccaatgaagccatcattttcagcacacacttccatcgataccttgtctgtttccagctctaatatgggatcgccttttcgaacatgatcaccctcttctaccagccaagtagaaaataccgccgcggttccctctaaagcccccactggaagcgtaatagtcattgattcgttcatgctctcaccctcacacttcaatcagttttttcatggcatcagcgatcttttgctcgctcggaaccgctttttctaacaacaaaaagttatgagggttaggaatatctggcatggttaatcgctggatcggcgcatcaagactaaagaacaattcatcggccagagtcgcgacaatttccgcaccaaaacctgcggttttattgtcctcatgaacaatcaaacagcgtccagttttctcaactgaagcaagtaccgtctctttatcccacggctgaatggttcgaaggtcaatgacttctatgctcatatcaaggtttgtagcggcattctgacaacgctctaccatcgccccccaacaaactaccgttagcgccgtgccagtaaggatcgttttcgctttcccaaatgggatgacatagtcatcaccaggatatggacgacgcgaccaactattgtccaataaagatctatgctcaaagaaaattgttggattattgtctcttagggcaaaacgtaacaagccaaccgcatcttcagcgtttgaaggcatagccaattgccagccgactttatgcgcccactccacttcgtcactcatggaatgccatggatcaccacgtcgggcaaatccacccggaattctgaccaccataggcgcagcaaattggttattggttctccaacgcataatcccagtatcagaaagctgctcggcagctggctcagcgtatttacggaactgtatttccggtactggcatcaaaccacttagcgccaaaccgacagaccgcccaataattccctcttccgataagctggtatcgaacactcgatcgccaccaaacttctcattcaagccgagggttgccccgtgaacaccacctttaggcccaacatcttcaccaaacaccatcacttttgggttcgtagctagctcataatccaaggttttacggatcgccgttagcatatttagacgcgaaccttcaggtttggcttgatcgctttgagttggaaacacatgaccactcgccgctaatccaccacgaagctgaaccttatccttttcggcataaacaaatcgtgtaaggttttcaggatccggctgctgacgctctttggctttatctacagagaggcgaatatcgcgatagcattcgtcttctaaatcatgccattcatccgcggtcataaagccattatcaagcagataacgcttaagcttaggcaaagggtctctcgcttgctcatccgcgataaagtcttcgtttttgtaggtttgcgtatcttggaaagtgtgcccacataaacgcggcactttaaggcgaagcaaacacgttcctttacctgaacgtacatattcaacagcttcttttatcagtacaggcgtcagctcagggtcggttccatcgccatcaataatcttcaaatttttataggctttgagattggcaacctgatcgccacctggtgtttgcacttcctgcggaacggagatgccataaccattatcttcaatataaaataaatgcggtaaattgttggttgttgatatgtttaaagctgaccaaaagccattggtcgacatggaagaatcaccacccatggacacggcgatggcacctgcgtagcttgaatcatttagctgatttttatgataaagaatggactgagcccaaccagaaataggcgtatattgggcaccaaccccaccacacataggaaacaacatagcgccttttctatcaacattcggatagttacacaccactcctatgtctctaccatcgctgtaaccaccagctttcgccataggtgatgcgaccacttcgtccaagtcaattccaaggctcataacaaagggtctagatcgatagtaaccacttgcggcatcgtgcggatgagttagcaaagagcccaaaagaatttgcgcaaagtcatgcccacgggctgaaaactgattaaacactaacttttcaggtactagctctttttcttctatctcgtccaaagcacgcgataacaacattaattgacttactcgaagccaatcaaattcaggtttttgacgaatgacatttttgacgcgatgatttttttctagcaattgattcataaaattacaccatctctgcagcttttcagctttatttttataagtaagatgctattaatcttatccatgattacgcgaaattatctttcttaattgccgagtatttgccaaactgagcaacaaagtttcttcaaataacaagaattggaaacacattttatgctcgacaaatttgacattagtattcttgctgccttgcaaaaagacggccgtttaagcaatagagatttagccgacaagattggcctttccaccgcgccatgctggcgacgcctaaaacgcctagaagatgaaggctatatcaattgctacacagcagagttgaatccgaaaaaggtgaacttaaatgtgatcgcttttgcacaagtgtcaatggataaccaccacccagaaacactggagccctttcttaccgtcgtgggcaaatgcccagaaatccaagagtgtcattcggtgagtggcgattgtgatttcttactaaaaatcattacaagagatctagtgagctacgatgaactgttaagcaaacagttattgcaagcgagaggggttcgttcagtcaatacgatgttttcaatgaaacagccaaaaataaccagagaattcccattaagtgagttctccttcaacgatcactcctgatataaaaaaaacggcgcaaatacaatttgcgccgtttctaacttaagccaaatcaaactcacttaagccaaatcaaactcacttaagccaacacaaactcttcaggaagtttgctagcctgcttatctttgggcaaatacttctccattgctgtcatcagctctcggtgttgcagaatagcaagacactctttttcattgaggtgatctaacaaactttgaatatcgttactgttaagaatttgccattcggcgcaaatccacgcgcgacaaaattctttgttaggctcatccattggcatttgagcaaggtgccaataaaaaagtgtcgcatcagatgacaagcgttttaaagaagacagagcgccatcaaaatctagctcgctctgtgcatcatcatagcgactttgcatgtcaataattgggtgcggacgcttttcttctggtgcgcgcataaggcccaaataatggatcacattgccacgtttagcgccgccactgatccaagataatggaatagacaaaatcaaaccaaagctaattggtaaagaccaatagaacaactcgatacttaaaaatagtgcaccacttgctaaccctaagcccaataaagtatgactacagtgcgcacgagcagcgactttccacgacgttgcgccgtcatcacgagactgaggcttccaaccactgtcgcggcctttaaaaacatcataaacaacttggaattgagacaacatcagaatcggcgcatacaaagccgataacactgtctctaccaaggtacttaaggtcagtaatatcggaccgccaaattgcatacagcggcgaaagttcaacattgcggacaaccaaccatacactttaggtgctagcaccagtgccatggataaaatgaacaaagaacgcgctttttcgaaatcaaataccggccacgttggaaataaagatggattggcgaaatattctggacgaacaaagtacgcctgaaccgccaaagcaaaacccaccacgatcaacatcaaccagaaaacagcactgaggtatgacatgatgccagacatcaaatgtaagcgagtcgcgaagtgaaaacctctagcaaacacaaaggctttgtgctgcaagttgccctgacaccaacgacgatcacgtacaatcacatccaccagcgacggtggtgcttcttcataagacgctttcaaatccgtatcgaaacgcacgccccaaccagcacgacgcaataacgcggcctccataaagtcgtggctcatcacatgaccaccgaaaggtgctttaccttctaaaactggcaagccacaagcatcggcaaatgctttggtacgaatgatggcattatgtccccaaaaattagaagaataaccatgccacgccgccaaaccagaagcataaataggaccaaaacaatggttggcaaactgctgaatacgactatataaagtgttcgcacgaatgatggttggcaaagtttgaatcaatcccaaacccggttcggctgccatacgacgagtcagagaaataagacaatccgcccccatcaaactgtcggcatccaacacaatcatgcattcataatcgccaccgtaacccgtcacccattctgcaatgttgccagctttacgctcggcattgttgtaacgacgacggtaataaattgggcaagccgtagcatcatcatttagtaaaggacgaaacgcttgttcctcggcaatccatgcatccgctctgttggtatcacttaaaataaagaaggcaaatttacctggtgcctgtttcaacaagtcttcatgcatggcttggatattggcacgaatacgcagaggatcttcattataaacaggtaataaaatagccgtaacgccttctacgtcttgttcttttcgagtgcgagaaaaaggccacaactggaaaattaagccaagcgttgcttgtgagaacgcaaaggaaatccacgtaaagttaatacaaaataaaaccaagaacgcccactgcaagcctgcaatcgcattggtattcagcacactgtacatttcagtcgcaccgtaccaagacaacccagcagtgctaaataaaacaaacaagcgcgaaagaaatgtcgtaacagcaaaaccttgtaatcttttcttacgagcttggggagcttcatcaacggtatgacgcggcatatccaaaggcgaagctggcggcaatgctaattttgttgcgctatcctttaacatgattattccttcatccaacgatacagccaagtaggagcgacggcggtatctccttgtttaagttgcactcttaactctgccaagttgacatcctcaggatcaaaagaaacgtaaacacggacaccatttttatggggattcttgacagctatcgcttcgagtatttttcctttgctaatgctggcgtcaatcttcagatcatcaacatttacatctggcattttattgaaatcaatcactacttctgggtttgtcttaaatagtttcacgcctttggcgctgcgaaccacacgagggtaatccaatgaaacaggcgtgtcgttagaccaagtcatcaaatattgataagtatatgattggtcttttttaagcccatctttaggctgccaatacgcaacgatgttgtcattggtctccgaatttgacggaatctctaccagttcaacatgccctgccccccaatcattcatcggtttaatccaagcagaaggacgagtgtgatagctggcctctaaatcttgatagtcctcaaacttacgatgacgttggattaggccaaagccttttggcgaggtgtcactaaaagcgctgacttgtagagatttagggttgttcaaaggtcgccagagcatctcgtctttaccggttaaaatctgtaaaccatcagagtcatgaacagcagtacggtaatcaggcacatccgaaacatccagtgagctgttgtacatgaacatcgatgtcaacggagcaatacccacatttttcaaatcaactcgtggaaacaaggtcgcttttacatcgatacgagtcggctttcctggatagatgccgaaacgataagctccagtaacactcttactgtccaataaagcatgaacaactatcgcatcttggcttgatgatggacgttcaatccaaaactgcttgaacattgggaactcttcaccctttggctgggcaacatctacagcaaggcctcgggctgacaaaccataagactgtcctttggaaactgcacgaaaataactagcgccttgaaaaacagcaaattcatcattcgtattcgcatcattaattgggtaatgcaatcgtaatccggcatatttaccaacctgagaaattagcttactaatctctgcattcggtgtggtaaaagaatctgacgatacattcaagggaaaagcacggccattttccacgacatcaatagagactaaatctttaaatataaaaccaggagcaaaaagctgaactgaaaattttgttggcgtgtttccccaaaccgcttggttttgctggaaattaatttgtcgataggtaggataatccatctcagtcagcgcttgcggtgctttctccgcaggcttcattggagattgagccaactctttagccaaatcgataaccgtttgatttgaaaaagcatacccttttgactcttgctctaattgaacgctttcagccacaggaacagaatctaccttaacatcagactcttctgcttgtgcatgacctattaagttaattaatagggatgttaataaagatctttttataagccaaaacgaattggcgcgcatatgagataaagaagtaaaaaataatttcaaaagaagctctctcgttgcttaattggacttaaccaatcctcaacataaggatgacgtcataaatttgacattcatgatataagtaaactcgcgcgagattaaggcagcaaagtcggaggaattcataagaattaaggagagattgtgcttaaggaagcttaatgacatttattatcattaacccacctatctcaaccgactactgcgcactactaatacacttactcgactgatattgaacaatatattaaacaagccttcgtattcaatagagataaaataatgttcaaacaattcaataattggctggaaaaacggcgaatcaaagcaatgggatttaccatagaacaatgggaatccgccattgctgactggcccgttatgaaccgttaccaaggcactgagcgtgacacacttcgtgatatgagctttcatttccttgctcgtaaaggtgttacacctggtgccgactttcaattcactgaagccatgtgcctaaaacttgccactatggcgtgtgtgcctattttgcatctcggtttagattggtacgaccactgtaaaaccatcattttgtacgaaggagactttatcaccaaccacccttatcaaagtgaagatggtgtcgtacacgcggaaggtcgagggttaagcggcgaagcatggcagagaggccccttgattctttcgtgggaatccatcctagaaacgggcgctcatgcccgtcatggcaaagccagtaatgtggtcattcatgaattcgcacataaattagacatgcttcgtgatggcgctaatggtgctccgcctatgcaccctgacatgaagcccggcgaatggcatgacatattcaccgaatcattccaacacctacgaatggattggcagcatcataaacacttgccgctcgatgaatatgccttaactaatcctgccgagttcttcgcagtgtgcagtgaaactttttttgaagatcctaaaatgatgaaaaaagagatgcctgatgtttaccgactactgtgccaattttatcgtcagcaaccagcgccctaactaggtcataggtccaattcaaatgtcgatacagtatcgtccagtgtttgcataaagccacgaatcaattcatgaactttcatgcactcagggcgctccaaattatctactcttgaccaaagcgcgatgtcgcgccttggtccttttggtcctggcaccttaatcaattgatcaatttcaaccaccccagtcattaaagctaaacgagcaggtagacggaccaatacctcggacgtatttaaaaggtataaaacagagcgaatactgcccgtaaacgccatgctggcagctttgagcccaataagctcgctcggacgatcaagaaaaccggcatttgctccagccactatccaattttgcttctccaaaatctcttgagaaataatggtattctctcctctaagagccgattttttcccaacaaaaacaccggagcgatctcgaaacaacaactgtctatcgagcgccccctgcttaactgtaaggtgcgcaggcgccaataaaaagtcgagttcacccttttgtaataactcaatctgcgcggccgcggagcccgtcctaaagtgaaagacataacgcttttcttgcataaaataggcggtcatttgctctaccgtggcaaattcccaaagcggatcaataccaatcacaaattcattatgatagccgctatgaaactgtcgaatgacctcttcgccttgttctgtttcagccaaaatcctttcgccaatttgcgctaatcttgcacctatttcggtaggctgtacgccataacgcgttcgaataagcactggtgcaccgactctcatttccaactgctgaatactacgtgtcaatgttggctgagttatatacagctgttcgcaagctcgactaagagagccctgcttcacaacgatggctaattgcttcaataagttaggattcatctatgcgttttctattagtcttgagataaaaatctatttttacttataccttgaatagattaaagtcatttctattccagacagcaaatcttttaatttctaatagccagccacagacaataataagaggacaatccatgcaattttatcaacaaggctttcacccaggcgatcctaaaattacagatcctgcagatcgaatcatcgctccgcctttaaaacatccactaccagcagaagtcgatgtaatgattgtgggttgtggtcctgcagggctcaatctcgccgcgcagttgtcgaaatttgcctctatttctacctgtattgtcgaacaaaaagacgatcgtttattagtaggtcaggctgatggtattgcttgtcgtaccatggaaatgtttgaagcctatgacttcgcagatcaaattaagcaagaagcctactgggtaaacgaaaccgctttttggaaacctaatactgaacaaccagaacagattgcacgcagtagcaaaattcaagacgtggaagatgacttatctgaaatgcctcatgtcatcatcaaccaagccagagtgcatgacgcctttcttgatgtgatgcgccacgggccagggaaaatcgctcctcattactcccgccaactactcaaccttgaagtcgatccagcagtcacagactacccggtgacactgacgtttgaacgcttagactctcaacatcttggcgtgatcgaaacggttaaagccaaatacgtggttgggtgtgacggtgctaggagcacagtacgtaaatccattggccgtgaattggtcggcgattctattaatcaaggatggggcgttatggatgtattggcagtaaccgactttcctgatattcgactaaaatcagcgattcattccagtaatgaaggcaacatgctgatcattccgcgcgaaggcggttacatggtgcgcttgtatattgagctggacaaactaaaaaacaatgaacgactcagcaaacaatcaatcacaaccgattaccttattgctgcagcaaaccgcatcatacatccgtacaccattgaagtgaatgaaatcgcttggtggagcgtgtatgaaatcggccaacggcttactaccgcatttgatgacgccgaagatggtcgattacctcatgtatttttagctggtgacgcttgtcacactcacagcccaaaagcgggacaaggactgaatacttcggtcaatgacacatggaatttgggctggaaacttgcccatgtgctaacaggaagagcaaatgcagaattactgcagtcttattctttcgaaagacaaactgtggctcagcaattaatcgatttcgatcgcgagttttcgaaaatgttcagcgccaaacctaaatctgcaaccaatccggatggtgttgatccaaccgcttttcagcaatactttgttcagtttggtcgcttcaccgccggtaccgccattcactatccgcagtcagacttggtatcgtctggacaacatcaaggtttagcaacagggcaaaccattggtatgcgttttcattctgccaaagtaattcgccacgctgatgcaaaaccggtacatcttggtcacagtatgaaagccgatggtcgttggcacattctcgcctttgcaggagagcaaagctttatgagcgatacttgcaaagttaaagccctgtgcgagtttttacaaaacaacccgtcatcccctatccaacgttttacaccaaaagatgcagatatcgatgccataatcaatgtgcaagctgtcttccaagtacctcatcgggaaatagaagtagccgatattcattcgcttttacagccatcaaaaggctgccacgggttaaaggattatgaaaaagtctacagcgctctttgtgaagagaactcgttctatgacaaacgaggaatcgacaagaaaaacggctgcataatcatcgttcgacctgaccaatatgttgctgatgttgtgccattagacgatcatcatggattaatgagtttctttgagaaagtacttattcaaagtacttaattctgaaaattttactcgaagacaattttctcctctcttaattactaagagaggagaaataaaaagcggtctctatcggccctaagggtcaactatcggactagagtattaatttccgtgctaaccgatgccatcaatttatggataggacatttatccgcaatagttcctaggctttgccgttgctcatcggttaagccaccgtttaacttaaggctgacattaagcacataaacacctttactctcgtgactgttatcacgttcaatatctatatctacgctgattagcgctattttttacgttgagcgtacatcagcaaagtcatagcgttacacgccgccaatgaagcatcatattcttaagccgtttctaataatgcttttcatagacgacaagctattgcttgtttttgccaacgccataaaaaaggctttctcgattcaccataaataactaacatttggcctttatttttttattttctggagtctttaacatgagccaagcaacggttgaattactgcaaacttactacaatgcctttaatgctcaggatatggaccgctttttgtctttacttacagaagatgtgattcacgatattaaccaaggcaaccgcgaagtaggtaaacacacctttgccgcctttatggatcgcatgaaccaaaactacaaagaaaccatcgtcgacatagtaattatgacgaatccatctggcgatcgtgctgcggttgaatttaccgtattaggtgaatacatcgccacggatgatggactgcccgaagccaatggtcagacttacaaactacctgccggtgctttttttgatattcgtgatggcaaagtggcgcgtgtcaccaactattacaatctagaagattggatcgcacaagtctctgcataaacccgtttctgatcatggtagaaaatagactatgctgacattccaatgcttatcaggctccgctttaaatcaatacattgatgaattagcccacctgcgaatgggcgttttccgcgacttcccctacctttatgatggggatacacaatacgaagcttgctaccttaaaacctacattgaagcaccaaacagcgtgatcgtcttagtatttgatggtgataaaatcgtcggggcttcgacaggcttaccactgcgctatgaaaccaatgaagtaacacagccttttatagaggccgattatgatctcgatgagatcttctattgcggagaatcagtgcttttacctgagtatcgaggaaaaggggctggtgtcgccttttttgaacaccgggaagcccatgccaaaagcattgaaggaataaaactctcttgtttttgcgcggtgcaacgtccggacaatcaccccgatcgccctgataattaccaaccactggatcaattctggcataaccgtggctatgaaaagcgcccagagcttgccactcatttcagttggaaagaagttggtgagaaaacagaatctctcaaacccatgacattttggatgaaacccttagtgtgaatacgactgacaaattatgagcaaatttaaactggctaccgcacaatatgacattggctttttcagccaatgggaagagtttgccgaaaagctagagcgctgggtaaccaatgcggcacaacaagatgctcgactcttggtcttccctgagtatggcagtatggagctggcttctttgtttggcgaagctgtttatagtgacttacaacaacagcttcatgctatgcaaaccctattaccaaagtggtatgacctgcatgcagaattagcaaaacgccataacctatttatcctcgccagtagcttccctacccagcagaatgacggtcgctttctaaatcgcgcgaatctttttggcccctcaggtcttattgattttcaagataagctgatgatgacacgctttgaaaacgagcaatggcatattagcggcggtgaacagataaaagttattgatactgaacttggtcgcattggcattcatatttgctacgactcagaattccctatgatagccaatcgacaagtggctgcgggcgccgatctattacttgtaccaagttgcacagatactcaagcgggttttcatcgtgtgcgaataggctgccaagctcgtgctttggaaaaccaatgctatgttgtgcaatcccctactattggcaatgcgccttggtccgaagcagtagacgtgaatacaggacgtgctagcgtttatacacctgtggactatggattccctgataatggcatattagtagaaggtaaagataaccaagctggctgggtatttgctactgtggatttatccgaaatcgcccgcatccgtgaagaaggccaagtatttaactaccgagactggcccaagcaatttgacttcaaatgattggattaaatctttgaaagccttagtaaaatagcatctaaagaattgaaaatattcaataatgttgtgtaggcacatcatatctcatacagcatagccaccccaaaatgggatacaataaaatactaattgtttcattttatgtatctcattgtgctatctttttctacgtggagttcaaaaataattgtctaaaaataaaaatatatgaattcaatgaggtctagatggaaccacttattcaatctcatcataacctgctacccgtagaaatgttcacttcagaaatccgtaaagtgtgcggacaatttgatgtcgaacccaaatcaagaacaggtatgattgatggaggaataactaccgaacgcttcgggacgtttgataccgcaattgtagatattaattctgttcaaataaaaagagataaaaaagccatacgccaagaccctggagaatactttttccttttagtgcaagacttagggtgcagccatgtccaacaagaagaaaatataacaaaattgcgaccaggcgatatgtttcttgtcgattcagtgaaaccctcaatattccaatatgacaatcacagatctcgccaaatatcctttcacattcctcgagacgaagcgatgcatcgctttggtaatattggctatggtggcattaacatatctcgagatgacccactctggttggcaatacattctgtcttaagaaaaatgattaccgctgacgatgtgcatcaacagtctttaggtgatgcttttcttagtttaattagtgcataccttcacaccacatataatgttagccatatagagccaaacgaacagctactttcaaaagcgttggcactcattgataaacactgtttaaacgcaagtttttctccacgtgacgttgcatatcatttaaatatttctgaacgaaccctacaaagacactttcaagttttaggcgaaacaccaagacataggattattaataaaagacttgaacacgctcacactagactatgtttacgaaaagatgggggattaaatgaaagtgtgaccgatattgcacttaactcaggattcaacgacttatcttacttttatcgcgaattcagaaaaaaataccatacaacacctggggcaacggagtagtggcgtaattgtccaatcaccttgtcggataagtccaagtccccacgattacattttttctatgatccttgttactcgttatttgttacgacaccgagcaactatggagaataaaaataatgaacagttccatttcaaatagatcagctgatgcaagtttcaatgtcttaaacccttctacaggtcaaattattggtcagacggccaatatgggaaatgaagaattaaatatagcagtggaatccgctaaatccgctttcccacattggtcttcgctgactgatggtgaacttaaagaaagatgccttgcaataactaagaaaatagaagatcactccgaagaactagcaaaactaataacccttgaacaaggaaaaccattaaatggtttaggttctcgctgggaagttggtgcagctgtagcttgggctggacatacatctaatctatctattcccgtcaaaatcttacaagacaacacagatggaaaagtagagctacaccgaaaaccacttggcgttatcggttcaataacaccatggaactttcctatattaatcgcaatttggcatgtaataccggcgctaagaacaggtaatacggttgtgattaaaccctcaccaaatacccccctatctactattcgtctaattgaaataatgcaagaagtattacctcctggcgttattaatgtcgtaacaggcgacgatcaagaattcaacttaggcgcagcaatgtcagcacacccagatataagaaaaattgttttcacaggctcatgtgcaacaggtataaaagtcatgaagactgctgccgacagtatgaaaagactcaccttagaactaggtggtaatgatgcgggcattgttttaccagatgtcgatcctaacgccattgcagaaggcttattctggggggcgttcattaacaatggacaaacctgtgctgcaatgaagcgactatatgtccatgagtcagtgtatgacgctgtatgtgaatcacttgttgaatttgctaaaaaaatacctgttggtgacggtatgaatgaatcaagcatattaggcccaatccaaaataaagcacagtttgacaaggtttcacgcttgatttcagaagccaaacagcaaggaaaggtgcttttagggggagagcctggcaaaagtcttttctacccaccaactattatttccgatttgaaaaacggagactctttggttgatgaagaacaattcggccccgtattacctattgtaaagtactccaatatagatgaggcgattcgtcttgctaatgactcacctaatggcctaggtggctctatttggtcatcaaatatcgaaacggcgaaaagcattgctaaccagttagagtgcggctcagtttggattaataagcatggtgctattcaaccgaatgctcccttcggaggcgttaaatcatctggtatcggggtggaattttcagatgaaggcttaatggaatataccgatattcaagttattttcagttaattcttgctaatcaactcccaaaattaaaatggcctcggtcataaagtgatacgagagccattcctttgaaatagtctactaaataatagtgagttcattatgacggatacaaaaacaaaaaaaatcgacttatcacgacgcagctttattggacatactatggtggcatctggagtattggctctaggtggtggcctttttggagctagtattaatttagctaatgccgctgagggttcatatgattacatcatttgtggagcaggctccgcaggatgtgtccttgctaatagattgacggaaaatggtgctagcgtgctccttattgaagctggcggacctgacaatagtgaaaaaatatctactcctatgcgtttaatagaactatgggggacggcgtacgattggggttattcaacggtgccacaagaacatgcccatggtcgctcactttattggcctagggggaaagtactcggtggctcctcttctctaaatggcatgatttatgtgcgaggtaatgcctcagattacgaccaatgggcaaacgaatttggctgcactgggtgggactacgactcagttttgccctactttaaaaaatcagaagatttttctggcggagaaaaccactatcatggtgtcggtggtctacttcatgttactagcgaattcacaccccaccctgttacaaaagccattgtagaagccgctcaacaagcaggattagcctataaccatgataccaatggagcttctcaagaaggggttgccttcaccgaccttaatactaggaatgggaaacgagattcaacggcagtcgcttttttacgccccgctcttgaacgtaaaaatttagcgctaatcaccaatgctcgcgttcataaagtagaaatagaaaaaggcagagctgtaggtgtcacctatatgcaggaaggtaagaaacaaaccgtaacagctaaaaaagaagtcatagtatgtggtggagcaattgagagcccacgtattttaatgctctctggaataggtccaaaacaagagcttgaaaagcttgggattgcagtaaaagttaacctacctggtgtaggtaaaaatttacacgatcacaccctatgccctgtaatttatgaaggagcaaaagaaataccgccaccaacagacatgtcaatccagattcttcatggacattgcttcgtaaaatcaaaagaaagtctacctggacctgatatgcagccactattttttcatgttccctactacgcaccagaacaagaaaaaccaacaatgaacgcatattctttgtgtgcagcaggagttcgaccaacatctcgtggcagcatcactctgcgctcatccgatcccgaagatgaaatgaacatcgatcctcaggttctacaaacgaagaatgatgtagatattctagtccaatcaattaaacaaatgcgggaaatcaactcacaaccagcactagatgaatggagagggcgagaaatttaccctggaccatccgtgcaaacggacgaacagctggctgagtatgcgcgttcggcagttttatcttatcaccaccaaaatggcacttgtaaaatgggcaatgatgcaatgtcggttgtagatcctcaattaagagtaaaaggcataaaagggctaagagtagcagacgcatctatattcccttatgtcatggccggcaatacaaatgcacctgtcatcatggtcgcagagaaagcggccgacatgattaaagcgagctaaactcatttaagctatcaccaatataagtcatcgagcacctaaaagccgtatttagagcataaatctagatacggtttttttaagtcaaaatcgaatcagttttataaaaacttagtaatacggccctttttccttactagtgaatgataaaaaatggttccgtatatttcattcatgcagtcgccatttttaattaatcacaaaggtttatttctaaaaaataattcctagttactattgaccaacgcttgcctaactaaattattcaaatccccatcatgcttaaaacccacttcctccgcagaaggggtttcaagtggtggaaaacgcccaaacaagttttcaatcattggatttggcttatagctaacgagttctttcgcgttctgcttataaaccgagccaatagcatcgactatttctgccatactgaaacaaagagttggcaaggtaaaagttctagtcgcctttagttggctttcttctatcactgcaccatggataagattttcaatgatgttaggtaaagacgatgcccatgtttttgcttgtgcagacatagggcaaacgaaagtataaccttgggataactcacgaataatatcgctcagaaaagccgacaattgacccgtttctgcgggcgggcgagccaatactccaggtaaacgcaatgagcgaccatcgacccagccacggcgactaaagtcattaatcatcacctctgcaacgattttatgggcaccatagctcatctgaggtttcagcggtgtatcatcggtgaccaagtctggcatgataccaaagaccgcaatgctactagcaaacaccaacacaggcttgtgacctatcgattgtgtttgcgctttgcagatttccagcaaggtcattgtggcatcaatattcacactgcgaccgagctcatcatttttttctgccatgccaccgggaatactggccagatggtaaataacatccatggggaaacgtcccagtgtgtctttaagccattgatcgtctgcaaggtcaccgctatgttgctcaactacaaaatcgaatgatgagctatcaataacagcaccatcaaactgacgatccagcaaggtcaaacgcgagaccttactttctccaacacagccttgggacagaatatggtttaccagcgcttgtccaacaaagccattagcgcccgtaattaatacatgcatctggcagcccttatttattcgccatgactttttgctcaatcacaccaaatgggccatcgcgaccatcatcaaatttcgcctgcatacggacactatcaccaaaacgcatatactgggttttaatctcaccaagatcgattttctcaatcactcgtcgttctgctatacacgctgatcctgcatctcgtgatttattggaaacagtacctgatcctatgacacaaccagcatttaatttgcgagttcgtgccgcatgagcgatcaactcagggaaagaaaaattcatttcgctaccatgaggttcaccaaaacgctcaccattccatgtgatgttaagatgcaaattaaagcgtccatttttccaagcatcccccagttcatcaggagtaaccgcaactggtgcgaaacttgatgaaggcttagcttgtataaaaccaaatcccgtcgccatttcacgaggcccaaacgatcgtagactccaatcgtttatttgtactaacaaacaaatcgcctgagccgcttcgtccagagttgccgccataggtactggccctgtaatcacaccaaactcgccttcgaagtcgataccatcctcttcatttggcatcagaatatctgcagttggaccttgaaaatcatcgctcgcaccttggtacatcacaggaatggtgtcgaaatcgggaataggcttagtattaaacgcttcctccatcaatttaccatgattgataaacgcagagccgtctaaccactgcgaacttcttggcaatggtgcaagacaagtagacggatcaaaatcaaaagctgcatcaacttttcctgcatttaataagtcgtacaaagcctgaagatcggcggctttttctcgccaattttgtacaactgataataagttaggcgcaataactgtggcgtcgacagctttacttaaatcttttgaaacaacgactagacgaccatctaaggtgccattcggtagggttgcaaatttcatgttatgactccttatttagttaaagcattagccaattgatcgtcgtactgtccaccgattaagatgaataatatacggcacatttttcctgagcgatttgcccacgcatggttagtaccacgctgaataacgacactaccgggccttaaaatggcttcgcctttatcaacaatcaaggtcaactcaccttcaataacaatgccataatccactgactcagtgcgatgcatcaaaggatgaggggaatcttcttttaccgtggaggcttcttcatctccgacttttgaaaacatctctttcatcttgcccttcccctgagtcaaaaactcctcagtgtccggcggaacatcgacaaaccgaattcgagtgcccgccttcatcggcgataaaaccacaggccctatagttgggtcagtttgattgctggtaatcggagcaggtgtatcgttggtattccatacttcatgaaacttagtacctggaacggcttcaagatccatcacagtattaagtcggccgttttctaaaataatcgcgttaccgtcctcatcatgacccgtgaccacacggtaaatatcgggaaaactcatggagtaacctctctaatgttaaaaagcacacataacaaagaaataaaaaatggcagtgaacacaaatgcgtcacactgcccaagggagttttaaataggctgacttaacgctattagtgactgtcccataatttttgagtgttcagctttatcaccaccattgatctcgatatgacataagcgagcagaattttcgaccaccatgcgacaacgctcccagcgacgctcatgaaacttatcaagcgccacctgaacatcatcattagccgccaactcatccgctaatacgataccgctttcgataccgattcctgcgccagacgcaagatgaggagtcgtcgcggcaaccgtatcaccaatcatcactagacgacctttgttccaaggtgttttaaccagcaaattagcaagcggtcggtagtcgatgtttgcttcttctttaaatgcaaatgggatcaaggctcttacgactggattaggaaagctttccatcaaatcggccagaatttgcggccacgtttctttatctatgtgttctttcgttggacgatcttcggtaataaacatatacatatgagtatcagatacaggattaagcccaagcttaagatgatctcccaaccacatagtcacacgatttatttctacaggacgaggcatgatcgcacgccacacaccttgacctatgtattcaggatcagccacttcagggaagaattctttgcgtatttttgagtgtacaccgtcagcgccaacaacaaggtcatagctctgtgttgttccatctgtaaaactcacaactgcgccagattcagtctgttgaatgtctgtataggtgcagcccaagcggacattgacaccagactcaagtgtcgcagtagacataatgcgagcaagagtaggacggaaaataccaccactgcccccaacagaagagcccacagggcttggcgttggtagctccataattaaaggaccatgagctaaatgaatagcaacaccatcagtgacacaaccttgctcaaccacttgttgatacaaccccagattctctaaggctcgcatagaagcaccattaatgctgataccagcgcccaactcacaccactcaggatcaatctcaacaagatcaacttgaatgccatgactgcgcattttaattgctgtggccataccggagaaaccaccaccaatgaccaatactttatttactgcagccatttaatgactccttatttttgttgttagtagaattaattaatgtctgttaatgaaattgagaccatacccatcgaattaacataaacaggtactttttttagcctcttaccaaggcaaggcccctgaatacacaaccccgtgtcaggctcaaataaggcgccatgggcgtgacaagcaacgtgttgctttttagcatccatataagcatctttacgccatgccatcggtgcgttattcacatgagggcaagcatttcgccaaccataaaattcatcgttaaatttcaccacaaatagcaggtcttgcccggcctcgttttctaaaaaacctttcgtgtcgccttctttaagatcatcgatgtgacaaagcacaacttcattttcagtcaatatcatcacaacacctcatgtttggagtcttcactattcgcgtattttggcttaagcagaaaatgcgctagagcaggcaataaaatcagcgctcctaacatgttccaaatgaacataaacgccagtaataaacccatatcagcctgaaacttaatcgggcttgcgatccaagtaatcactccaacagacaaagtcacaccggttaacatcacgactttgccggtaaaattaagcgctcttaagtaggactgagataagctgttaccttgacgtaatccaaccaaggtaacggacaagatatataaggcgtaatcgataccaataccgacccctaaagcgattactggcaaagtggcgactttcacgcccatgcctaattgcaccatcaaggcttcgaccataatagaggtcagcatcaaaggaagaagcgccacaacaactgctttaaaagaacggaaagtaataagagacagtaaagccacagcaccataaacaagaaacagcatttgataccaagccgcttttacggagatattggttgccgcttgaatccctgcactacccgcagctaatagaaactgcacatcatcggtattattgtcttttgcaaaagcttccacatgattaacaatattactcagggtgtctgctttgtgatcttgtagatagacataaaccgtcaacagattacagctgctgttgtacaaacctcgtggtgcgcccgccgtgatgtaattcaacatactttggttaggtagaaactcgtaccatttagggttgccttcatttaggccagacaacacacgacgagataatagagccaaagaattcgttgattccacgctaggaagctgacgtaattgccactcaagtgcgtctattttttttagggtatcgtattgagaacattgaccatcaggggttttgaccattatcgccaccacatcactggaagcgccataatgctgattcataaaggcgatatcttgattgtaacggctgtcttgacgtaactcaggcgccccttgatcaagatcgcctatcttcaattgagtacttaacgagaatgccccgactgccaatacggcacctgctatcaaggcaccagttgcccatttacgctgggtaaacttatctaagaatacccataatgcaggcatctttttcgcgctggtttgatcaatgtcgtttatcacgctgcgttgcgctgctttttcaccaacaccaacataagaaagcataatgggcaaaagaataaggttggtgaagatcagtacagcaaccccaatagaagcagcaatagctaactcttgaatcaccttaatatcgatcactaacagcacagcaaaaccaacggcgtctgccaacaaggctgttaaccccgccatgaacaaacgcctaaaggtaaaacgtgccgccactagtttgtcaaaaccacgaccaacatcctgcataatgccattcattttttgtgcgccatgactcatgccgatagcgaacactagaaaaggcactaatattgaatacgggtctaatacataacctagtgtaggtagaatacctagctgccataccaccgctaatatagaagcaaataccactaagaaggttgagcgtacacaacgggtataccaaaacaccataatggtcgcgatcacaacagccaatgcgaagaaccacaaaactgcttgtacaccatcgattaagtcacccattaccttggtgaaaccagtaatatgaatttccaaaccttcggcttgatacttagttcggaggtcttcaagcaccttggaatattttgcgtaatctaaagcttcaccagtagcatcttgacttagcaatggcatgtagataattgtggattcttcatctgctgcgaccaattgaccaatttgccctgagcgcgcaacgttggcttttaaggtttgcaaactagcaggagaaccatcgtaaccttcaggaataacaggaccgccatctaagccctcttcagtaactccaatccagcgcgttgacggcgtccaaagagacgtcatttgcactcggtctacgccgggtaatagaaagacttcatcactaagttggcgcaatagctctaaatagtgagcgtcataaatactaccgttagggttaacaacagcaattcgtaatgcattacctagacctgttaactcattctcatatttcaaatagttttgaatataaatttgatgtgttggtaaggttttttcgaaactcgcattgattgttagcttagtcgcttgccaacctaataacccagtcaccaaagcacaaatgataataacgactaaacgatgattgaataacacccgctcaataaaggagcccgaattcgtgtcaaacttatcctcgggtgaagtggtagtagacatatgatgtttcatttgaaatctcctacatcaataaagacaggcccattgatgcttaaagcaagtacactaccgttcgctttttctagaatattggttaaaggtggaagccgcttacgggtaagtggaacgagtcgatttgctctcaagccaagcaaggttcccgcttgattcgccacgattacttggccgtctgaatgaataaaagaggccataatcgacgaactaataggatttttaatatctttccaatgctgaccattatcatcggatactagggtgttacctcgtaagccagccagcactattccatcttgctcaagcagctgagcagtaaaaaagctgccttcataaggcgtttcgatggtttcgaacgactgaccattgtccatagaaagtgcgacaaaaccttgctcacctgcaaccagtatgcgctcaccttgtttacgaatgctgtataagtgcaacccaaatgggttatcaatgcgatccatccaagatgtccaagactggccaccatcgttactttcaaaggcaaagccataagcaccaacaaccacaaggtgatctcgtccaagtaccaacaaatctaaaaaaggtttgtctgggccgtcggcaatcagcaatttggcctgacgaatcgattcttcgtctttagattcttcagcttgttgtaatagtttctctgctaattgacgtccattcagctgcactttccaatcattaccagcatttgtagtacgcaaaacaatgccgccatgaccaatggcatagccattttcatcatcaaaaaaacttactccagtcaaagtaacactgactggagaagacaactgatgccagcttttgccatcgtcatcggagcgcaaaatcaaaccgcgctcaccaacagcaacaaaatgatcgccaacagatgtcaccgacaataaaacagaatgcgcgcccaaattagactcaatagctggacgatcaatagcatcaaaaacggcagcaataaccccttcaactcgacaaagcgaaaaagccatcagagtgatcatagtgagcttacgtaacaagctagctggatgcgttgtcgctttcttctggttagacattatccacctcacgccacagactcagattgaatagcatctgagctgcgctgaaagacacgtataaaacacacaagtgaaatcgtaccgaacaccaaagcggctataccaatgccttgatagccaacaaatttaataatggttccacctaaaattggaccaaccgccgctccaatcattagcatcgcaggggtcgctgccagggcacgcccagactcatctaaacgagccaataagccaaaaacaaaggtatgggtaaatatcatcagagacacaaaacaagatgctgaagcggcataaaaagcgaagctacttgcattcatcataatattggacaagataatttgtagaataggaccagtacataaaacaacacgggctgaaaggcgcttttcaaaaataccagcggatgccgctgcgacaatgttaatcacagtaagtacaattagtactaacgtcactgactcggtggaaaaacctcgatcgctgcctactcgttccataaagctaaacgtcatggcttgagtcactgccattaagctaatgccaacaatgccataccaaacgctagacggaattttcgttacaacctgtttggcattctcacagccttcttcatctagaaccaaagaaggaaaggcaacagcacaaacaaaagcagcgaacgtcataatgccaccaaagataatgaacaatgaatgtccacctactgccttggtaatattgggtgttgcgcccataaagacgaacgccataatacccaaggtaagtccggcaatagcaaataacctgtgcggattttctcctcgagcgaacgtaccatgcgccatgcttagtgccgcgcttgaactaatacccgccagaagatgcaaaaaagacaattgaacatagtcattgatctgagaagcagcaaagaaacataaacctgaagcaaaaaaaccaaaactggaaaccatacgtcggtttagttttttaaaacgcggagcaattaatatgctagcgcacacagctccaattaaaaacaaagtaactaagccgcccgcttgctggctatcaaagtgatacgtggcgactaataccccaatccataaaggtagcgcgactaggtctaacatgccggcactatgggaaaccatcaaagcaagattgcctttaaacccaaaacgttggctcatcgtacaccacctttcaggaaggtcagctcgcttagatccgtacagcaaaaaatcccgtatctcacagatatcatcaacatacttttactacccactttgtttattgttatttcgtggtaacgacgtatcgtcgcttttagttttttatggggcagtaatctatatttaccgctcctccccacaaaaaattttcttttatttcaaatgcttgaacaactttcttgtacttaaattaatctactcataatcaccattatgcggggtatcttttcctggtgaccatttactgcgatagcgcaaaagaaatgcttgtgaattatctgcacccattggtagcgcacgaggactccaattttgatcatgcaaatccatatccgcatccatctcaatatgacaggcaaatgggctattgaaataccagaaccagttcgaccccataatatgtcgcccaggtccccaaaacgcctgatagcctttttcgataaactgagaaccgttttgcatcacttcagtaggaccaccgaaatggaaggtgaaatgttcgacgccttgcataaacgatggcgcaccaatcaagaaatgtgtgtggtgatctaacgtgcctgctggttgtaaaaatggaccagcgccttcaaatctatctgtgcagcggaagcccaaacgctcaacataaaacgcttcagctttaacgggatcaggtacaaaatacacaatgtgagacaaggttctaggacgaattggccccgcatctaactgcacagctcgatggttaactggccgttgaaatggtgatcctggtacattggaaacttcaccagccaagttcaactctttacgagtagtcacctgaaagccaatcacaaaaccagaatcatccgtagactcaatagagccatccgctaattgacgaacttctcggtctttactcaactcttcggtaatcgcctgaatcgttgcggtatcagctacacccatgactgtttttcgcatcatgcagccattaccaatactggccggaatactttcgtccgaggcatgagctaaaacaacagctgtgccatcaagtgcttcaaaacgcccgcctgtttcagttacatcaacaggaaacaaaccataatctgttaaaaaagtcgcacaagagacaacatcctcaacaccaaaaatgatggtttctaaaccgactatcttcattattcattacctctttacgattgggccatatggccattcaatgtctttgcaatccaatcggcgatataagccccaacattgccagaattatcaaaacttgagtgctgaacaccctcttcacaatccgtgaaactctaagatttttgagaactaaagcttacaaacagcttggtttgtaaaacgattccccctcgatcaaatcaaaacctgtatcaaaggacgagcgaagccaaaaggggtaagactacgccctccctttgatacaaaagtaatcggattaacagagtattaaatcaatctatcgagtgccctgacgtgctaaaccttgtccagtaaaagtactggtaggaaaacgctctacaggtctattttgtgaggacttatcattcatcatgttagccacgtaagcctcaccggataacaaattatagaaaccaaaggtttgcggaatcgttccagggaattcaggcatgatgtagttaaactgccatagggttttccataactgaccattagcgtcccaacgatcagccaaagatgcctgccaagtatcttcatctagatagtatttactacgcactgcttgatgacgtttgccctctgcaagcgttgcttcaacaacccaaacgcgatgtaattcccaacgaacggcatctggattcaaatgattgcctgtaattgcttgctcatcgctgtactgtaagaagcggttctcgttataaggcactaatatttctttcttacccaataacttccaatcaaacacttcagtcgtaccggaaaacacgcttaactcatcgaaggacattagacctgccgtcgctggagtcggagtatcacagcaagcatttggcagtttacgtacacgacgctgccccgtcagatagacgtatgattgagtcttgtcttcatcaacattgtttcttccagcaatccgttctcccgcacgaattggtggtccatagttttcaaggttaacttcccagaaatagccatcaaactcttcacttgaaccttcctgaaagtagtaaggcatttggttcttcaacagaccatccgttgtcaaaacgactttgccacttgaggtaatttgatattgattgatatccgcttcccagctcacaccacgccaagacaaacggtggttattaatcgcttctagaccattttgaggaattggaaatgggatgcctgcgtaagcacctatgatcttgtgaccatccatctttgccttcaaggcattttgtacagtgtagttatatacccaatctggcgctgtcgccgttctatgagttgggtaaacatctaagcgataagtgtctggatacttttgtagcatcgcctttacaccatcggttaacttatcagcatacttatccatattcgctgcagtcactgtgtataaaggtttctcattagagaaaggatctaagcgcttgccacccaatatttcaccttttattgggtcattaaaaccacccgtccaagcagggatagatccatcactattgcctgctttttcggcaccaaaaggagttaaatcagcccccaatcgagctgcttgctcagagctaacagctgcataagaagccagtgaaaaacaacctagtactgcagaggctgctaaaatactaagagagtgttttttatttttatacattgccattctccaaaaaattaaaaggtggtgcttacagaagctgagataaaatctcgatctttttgcgactgcttgtacgttgcattatttgaactgtcattgaatacaccttcatctcctaaatatttgatatagctcaaagaggcattccaacgatttaaatacacagcattaacgccaacgttaatatcaccaccatcatcaacaccaaaagacgaacctagcgctgaagatttaccccaagtgtgaccaatgccaatagaaggacttagatcaaccccgtcgaaagcttgacgatacattggcgaataaaccatttttatgccaatagcagatttgtcggcgttagggtttaacttgtcttcattttgagtagtttttacgcgagtgttccaagcgatttcaccaacaaaactggactctttagagaggaaattcgaacccaaactcgccaaccaagagaattgagcatgagctgtctcaccgatggcatatccaggatttttatcgttatcgtattgcacacctgacgttgttatcgatgtagaagcactcgcaagaggtgtatttacacgatatgaaatttcaccggccaagctccaaatcccaacggtttttgccatactggcaccataggcttcaacgcctttggcataagcccatttatattgactaggatgaaaagcagcatccaaaatggtatacatattacttggggagctagaatcaaaacgaattgcatacaaaccaaagtccgcatcaaggtcataatcactccatttgagttgtagaccgtactgaccggagtctgagccttcatcatcagaggtgtgtatagctgtgtatggtccagcaagcagtgcttcgccttctaatgtatctccagtagaaagataagaacctgctggaaggaagcgagatttctcccactcataacccacataagcccctaaagaagctgtttcagaaataggaatatcgatcgaaaccttgccagttggtcgcattgtttctttaaaagtagagttaggaacagatgataacttcaccacatcaactggtccttgtccgccagcaataccgttagagccaaaaaacaaactttcgccccacaacaagctatggcgcccaacacgaatagtaccttccataccattcatcacagggaatcgggaataaacaaaagcatcaagaatttcggcatctccacccatggtctttttggtggtatccgaaaactcactggcagggcgatggtttgaggtcgtgctggtattatccgtatcttggtgataaacatcgtcataccaagcagcaccgctaatacgaataccggcatctttataagagaggtcaaattcggaaaatagatctaagcgactcgaaactacccctttatcaaagttgttatcaccatcgttataattaactgcaccacttccttgagttaaacctgaagaggcatccttagtacgaaaagcagtactgtatttgatagtattacctaggctgagccttaaatcagagttacctgtttctatttcaaatccataggcagtagaagtgctagaaacaatagcaacagccaatgcttttagccgaaatggcgtcgagttgattattttcacttgttcttcctctcaaattttatttttatgtttttaagaacaaactaaatgtaaatcaccacaacctttcggaaaaaccctttaaatagaatcaatcattcgacgccatcgaatgattaagaaaacaataaaaaaaccactaaaagcaacataaaagacagcagattattaatagtctgaatactttttattgattattttcacttaccttctcgagccaaaaatttcacttccatttaaaaaaagaatctaatgcaaacttccacaaccattcgaaaaaaaccttctattagaccaaaccattcgatatgatcgaatgaacataaaaacaagaaactgcgagaacatgtatgcgatttaaaaaactcgacctcaatctattggtagcattggacactctgctcaccgaacaaagcatcaccaaaggcgcagaaaagctcaacatgagtccttcagccctgagcaactctctgtccagattgcgagattattttgaagatgacctactaacacaaatcggtcgaagaatggtcattacacccttaggagaaaacctaaaagtcagtgttcgtaacgccttaaacaacatcgaaagcactattcttgtacaaccgagttttgagcctcaaacaacggatcggatctttagtattttctgttcagactacacacagacggttcttgtgccacatgcgttagaaatagtaggtaaacaaaaaagcacagctcgctttcagcttttagctcaagtagcaaacaatccccatgagcagctcgaacaaggcaaagccgatttacttatcattccatccgattttatgtccacagaacatccctgcgacatactctatgaagaagaatttgtttgtgtcgtgtggaaacatagcaagatcgcatcaggagaattgactgcagaaaaatacgcagcagcaggacacgtactaatgcgaccagaggcaactaaaaaagatttttttgggaccttattcacacaaaagtacggtattaaacgacacgtaatcgccactaccttcagctttgcttctctaccagccctggtaataggctcagaaaatatcgccacaattcacgcgagattagcgacaaaaatggccaaagtatggccacttaaaatactgcctttaccttttgatatccccccaatgaaacaatgcgtacagtggcatcaatacagaaataatgatgaagggttaatttggttacgaaatactttaaaagaagcggcaatcaatatggatattgaaaaaacagagccttaatctcaagggttgttttaagaataaccttatttatttgcccaaacagctgtagatttctttaaggaaaagggagctgaacctatgtttgctccctagctaagatgttaagcgtttgtcataatttatgcctgaaacaatcttaactttcgataatagcaacagcacgagtccagccagcggaaccaccacggactttatgaggaaaacacactaccgtgtaaccaaaaggtggcaaagcttcgagattatgcagtttttccaaatggcaataaccaatatctctaccagctttatgcccttcccagataagtgagttgtcccctgtttccgccactcgtttagcagtatgactgaatggcgcatcccaagaccaagcatctgtgccagtgacacgaaccccgcgctcaagtagatacatcgtcgcttcgtagcccatgccacaaccgatattgacaaaatcaggatcacctagcgcacttcccgctgcggtattaaccaaaacaatatccattggctgcaattcataaccgatacgttttagttcagcttccacatccgcagcggtaaccacataaccgttttcgaaatgacgaaagtccaacttcaccccagggcgaaaacaccaatctaaaggtacttcgtcaatggtaatcgccctttcaccattgttcattgtaggatgaaagtgccaaggagcgtccaaatgtgtgccattatgtgtcgtgagcttcactgtttcagcagcagcaaaaccatgaccaccaggaaactcatctgccgccacaccgggaaaaaagtgattcgcttcagagactgtttctgcgtgtgtctgatatgtgatctctggacgcataaaaggcgggtcggtaatcacatcattttcaaggtagatagataaatcaataaattgacgagccataacagactaccctctttgaccgttaaaggtttttgcgaaccaatctgcaatgtaatcacaagcaaaactcatattatctgcgccaacatgttcaaccccaccttcacgctcagtaaagattttaaactcacgattcggtgagttaataagctgatcataactttggtaagcgtaatctaagctaatttgacgatctttttccccatgagtcacaaggaaaggcaccttaattttttccatcacaccattaagattcatcccttcggctttaacaaagaaatcatccatatcttttgcgccaaacacccacataacatgcgcccaataatgtggaacagggttttcaccttcacgctttaagcgtttctgctgcacttctgcccagttatgatttgctccccatacagcaccagctgcgaatcttggttcataggcaacggctctaggcgcataatgaccacctaaagaaattcccgtcataccaatacgggagacatctacatcgtcttgttgctctagccaatcaaccgctttggaagcccaaacttcactgttataaaccgcaggcaaaccgtaagtgcgcaatgtatcaccagtaccaggttgatcaacacacagcgtcgatattcctcgcttagccagcgcttgaggtaggtttgaccaatagagcatctctttacaactgtccaaaccattacaataaacgaccgttgggtgaggtccttctccttcagctcgaacatacaacgcaggcatagttccgccattatcaagtggcacctctacatactcacaattatctttgctgagcctaatacttttacggaatgtctcttgcgctttatcccaagtctcttttcgattcggatgtccttgaccttgcatccgctcagccaccattaaatacagcgcagctctctttaacttggtaccagccgaataataattccctgcagcttcatcttcgtcggctaatccaatcagcttatccgccatattaacccactgaatcaaaaactctgctgttccagcatcttcaccattttctgcagcctcgcgcagcggcttacacatatcgataatttcgccaattttagctccgctttccacagcaatagaaacggacaaattccaaacataattgggaaaatattcaaataacgccatgtttacacctctaatatttataatagtgtcagattatttattgaaaaaaatacttataaatggtgatgtaataatcaatacattcccctctatatttaattaaaaatcttaaaaaaaataatcaaatagagagccttataaaaaccattttatatttttatacatttaactaatgaactaacgtaatcaaaaaaatctagtatcatttaaaaatcatatttaatataaagcacttcagcttttcattaaaaacctttaaacagaatcaaccattcgatctgatcgaatggtcttagaaaactcataagtacttagagaatttaggaagccaaatttccattgcttgtagcgtttagctcgttactgaccaaaaaaaacatcttaggagacgttttatgctatgaagaaaactttcgcatagatagttacgattcaataatccaacactacaaacaagctggcagtggtaactttgctaaatggcaagaacacatcacagattggcaccgcaatatttacgatatgcccagcgtgttccaagagacatcactatacaaccaaccaaaaatcgatgaagaccatcacacgtcatgtttgggaggatagcaaagagcgtattaatgcccaccgcttaacgccagcaggcaaggctatctatacaaggcgcaaattaggcctttatttggactccatcccagccaaagtcataccaaagcgtataatcgtcgcgactactaaaagtgagcctacaccaagcgcccaaaaaatcagtaaccatttaaattgatgaagactttttttcatcgtactttcctccaaactagcttcagaaaaggctggctcgctgtaaacaccagcctttttgttatctgctttctagtgataaccgtcggtatctactacttttccacgaaacactcgataagaccaaaaggtataaatcaagatgacaggcacaataaacaccacgccgactaaggtaaatttaaggctagacgttggtgctgcggcctgataaatcgtaatactcggtggaataatgtttggccatagactgacacataatcccaaataacccagaaacaacatgcataaagcgcaaatgaaagcgcgatattcttctttggaatgcgctgcacccattagcaaaaacgcaaaagtcgcagtgaaaatcggcaaaggcgccaaatagataatattcgacaagttaaaccataaatcacgcacgctttcgttaatcattggcgtgtaaatgctgatgataaacatacaagccgccagtaacagagttaatggtttaataagtgcacgcatttttttctgtaaactgtgctctgttttaatgaccaaccaggttacaccgagcaacccataagcaaacagcaaactaaaaccggtaaacaggctaaatggactcaaccaatccaatccaccgccagcgaactcaccattatctacttgaaaaccaaggatcacagcgcccattgccacaccctgagcaaaggtggccattaaggaaccaacaaagaatagcttgtcccacattgggcgatgagactccgtggctttaaaacgaaactcaaaggcaacaccgcgtaaaatcaaaccaaatagcatcagtaaaatcggcccgtacaaggcagacaaaatcaccgaatacgccataggaaacgcagccaataagcctgcgccacccaatacaagccaagtttcgttgccatcccaaacgggcgcaaccgagttcaccataatatctcgttcatgtttgtctttaataaaaggaaacaacaagccaatccctaaatcaaagccatctaagaacacatacatcatcaagccaaagccgatgacaaaggcccaaatagtcggtaaatcaaaatgcatgacactgtctcctaaatttctacgccatcagcggcggatagcggacgggctgggcgtttatttaaatgctcatcgtcttcaagtgaataatcatctgctgggcctttggtaatcagcgctaacatataacgcacgcctacaccaaaaacacagatatacaccaacacaaaaatcagcaacgacaaactcatggcagtaacgctgttgggagaagcggcatccacagtgcgttgcaaaccataaacgacccaaggctgacggccaacttccgtaacaaaccaccctgtcagcatagcaattaggccgcttggccccataagaacacaaaaacgcaagaaccattttttctcgtaaatgttgccctttttgcgcagagtcaatgcagttactgccagcacaatcatcaacacaccaagccccaccatgatacggaagctaaaaaagaccactgggacatagggacgatcttccgctgcaacagaagtcaaaggcggaatatctccatccaaagagtgggtcaaaatcaaactggcaagattcggaatttcaatcgcaaaatcatttctttccttttccatattcggccaaccaaacaagaccagcggaacgccttcacctttttcagtttgatgccaatgcccttccatggctgcgactttaatgggttggtgctctaaagtatttaagccatgttgatcaccgaccatcacttgcaaaggtgccgaaataagtagcatccacattgccatagacaacatttttttcgctgcttgcgtgtggcttcctttaagcaaatgccaagcacctgaagcaccgaccatcaatgccgttgccagaaatgcagccaagcccatatgtactaaacgatatggaaaagaaggattaaaaatgatctcgaaccaatcgacaggcaccacgcgaccatcaacgatgtcgtaaccttgaggagtttgcatccaactgttagatgccaaaatccaagtcatcgagattaaggtcccaatagcgaccaaaatagttgaagcaaaatgtagcttttcgccgacttttttccagccaaacaacataacacccaaaaagccagcttcaaggaagaaagctgtcatcacttcataactcagtagtggaccggtaatcgcccctgcgaagttagaaaattggctccagttggtgccaaattgatacgccatcacaattccggaaactacgcccatggcgaagttaaccgcgaatattttcatccaaaatcggcataaggtcatgtaaatcggttttctggtgtacaaccacaaaccttctaataccgccaaataactggcaagaccaatcgttatagcgggaaaaataatatggaacgaaacggtgaacgcgaattgtattcgcgccaaatcaatagcgtttaaatcaatcattgtgccctgcctaccctctacactgtcagaaagcaaaaaataattactttgttgagtgtaagacttaaaaaaatacagaacaggcacaataaattaatttataataggcacagattaattattagggggtgcaaccatgagtcagtttaaatacctagaactggaacatttgttacgcaaagacataaaagccaatcattttttaccaagtggaaagcttccttctgtccgagaaatgtgcaagagtttgggcttttctaaagccacggtgttacatgccttgcatcgactcgaagctgagggactgatcttttctaaacccaaatcaggttactttgtcaaagcagctacactaggcgaccgtctatcaccaaagcgcattgacccacctgccgctcctagagatgtaaccgttccagccatcttaaaagacatcatgacgcgcagtgctgcctttgatattttaccaacagctggcgctactaatgatacgaatcacctcattacattgaaccgacacttaagcaaagcactgcgctccagacccactcaaaaagctctatactacagcgactcaagcggcgatatacgtttaaaagacgccattgtggctcactatcgccatcgtagtttgaatcaagatccatcacaggtttgcattactggtggctgccaacacgccttattcatttctctcatggcgacgtgctcacccggtgatactgtggcagtggaatcgcctgcattttatggcgtactgcaaatcatggaacaactcaaactgaaaattatcgaggtcgctgctgaccccgaagaaggtttgagcgttgaagatttggccgaaaaaataacagagtggccaattaaagcctgtattgtgtccccaaattacgccacgcccacgggggcatttatgccagaaaaagcccgccgagcattaatcaatctagcggtcgaaaaagatttttgcatcatagaggacgatatttatggggatttggcttttccaccttttactgcagaaccattgaaaaaattcgattctaatggacaagttattctgtgcagctctttctcgaagagcctatcacgagatttaaggattggttgggtgtttggtggcaaatggcacgacaagattactcaattaaagctagttacccagctatcctctagcgaatccactcagcaagggctggcgacatttttagaagaaggtcattatcgtcgctacctagctcaacaggtcaatacgctaaagcaacaacaaagggaactgatggttttattagatacccattggcgtgacaagattcgctatacccacgcccaaggcggcatttctatgtgggtagaattagacggatccattaatacacaacgcagttataacaaagtattagagcaaggcgtgatcatgacacccggctcacttttctcggcatcgggtcaatataaaaactttttacgtttaagctatatccatccgttaaccgaacaaaggcaagccgctgtcaaaaagctgtttagcgtactacttgaataagctgtttaacacgttaaacctatcgacgaacccttttatatagcgggttcggttgcgatacactaccactataagtgacggacaagcctttgatgcctttcgccgcatcatggggatctttgccttctttaatcgcaaaactgtcgaaaccgcattggcgcattaggctcagttgatctcttagtacatcaccaaaggcacgtaactccccttgataatttaaccgcttacgcagtaaatacgccgtcgagtagccacgtccatctttgaaatcagcaaagaaaatacagataaacgataacttatcgatatcgccttttaattccattggatcatcatctacatcaatccaaacagccgttggcgtgttgtcacctcgctcaactcgcgctaaccaagccttcataggtaagatttgatgggactcaagtgagtcacaatccttttctaaaatagcccaatcatcggctttactgatcgtcatatcattagactgaatatggataatattcttcatactaagctcctaccgactcataagcagccaacttgaatggttccaaacctatgcgtaaaaaggtttcatgaaacgtttcgctctcatctcgattcgctagatacgcattggtaatgtttttaaccactcttggcagcacgtcttcactcaccgcagggccaatcactttgccgatttgactgtctttgccttgagctccgccaatggtaatttggtaataatcttcgcctgatttattcagccctagaataccgatattgccaatatggtgatgagcacaagcattaatacaaccagataagttaatactgatgtcaccgacttctagctgctcttcaatgctgtaagcctcagctacttttttggcgacaggaaatgaatgtgctgttgccaaactacaatagcttgctccgggacaaacaatcatatcactcactaagcccacattcggtaaggccaaacccacttcgcataaacttgaccagacattgaaaaggtactttttcggaatgtcaggcaacaccacgttttgttcgtgagcaatgcgaatcacaccaaacccataaagatcagcaagatcggctatacgctgcatttgctcagcatttaagtcacccggcgtgttggtaggaaacttggtagaaatcaccaccgacgcataaccactgactttatgaggtttcacgctgcgtgatacccacgaagcaaactcgtcgttacttgctatatgattgccatatctaagatcagtatcatctaaggttttgtagagtggcgacaagaactgagaagccacgcggcttaattcatcatcggtaagtgtagaaaagccctcacgaatttgcagccattcggcttccacttcttcacgaaaagcgtctacacctaatgaattcacaagaattttaatacgcgctttgtacttattgtcgcgtcgcccatagcggttaaagacgcgaagaaccgcttcaatatatgacaatacttccgaccaatgtagatcttctttcacggctttattcaagaaaggcgtacgacctaatccaccgccaaccataacctgaaagcgcaatatttcttcttcgtcacgatacaaatacaaaccgatatcgtgcatacgcactgccgctctgtcttctttgctagaactaaccgcaattttgaatttacgaggcaagaacaaaaactcaggattcactgttgcccattgacgaataatctcggcaaaaatacgcggatcatattcttcatcgggagctacgcccgcgtaagcttcggtagtaacattacgcacacagttgcctgatgtttgaattgcatgcatatcaatagatgccaaatgcgccaaaatatctggcgtatctgccaattcaatccagttgaactggatattttgacgagtggtaaagtgcccataaccacgatcaaattcattggcaatgactgccaaaccacgcatttgatcactggataacgcaccataaggaatagcgacccgcatcatataagcgtgtttttgcaaatacagcccattttgcaaacgcaacggtaaaaattcgtcttccgttaattcaccactcatccgacgcgccacttgatcgcgaaactcttctactcgctcattaaccaacgccctgtcatattcatcatatcgatacatttttgtcattctcccctaaacctgaaatatgcggagaaaatatcaataagacagtgtctctaataggacaagaaaaaataaaaatgataggtacagataataaaaaaacagatgtttcctgtcaggtgtatgtacttgattcaaaagaaacaccaaattctacctgtaacaacagcactattttcggagcaattaattaatattttttctgagtaaaagaatttatagctatggagaatactagggtacgtttaaactttataaaaacaaaagcatggtacgatgtctcacataaacactttgagtattggataactaaaactaacgtttcatggcgagcaataaagccgtatatgggtgatgttatgaacaaagccaaaggtttttcggcctgatacctttgctctctatccaatgcatgaaaagtataagctccaactgagagaacattaacaaaggcttagaagtgtctagaaaagtcccgttaagtcactacattcgaacttacccaaaattcgatacaaaatagaatagaggtctatagagtaaatatatgactaataaatcaacaaatccacgccgacttactccatctatgccttggctattagcttttgaatctgcagcaagaaatcttagctttacattagcagccaaagagctttctctcacacaaagcgttataagcagacacatacaatctttggaggacttactggaggttgaactctttcaccgaaatggtaagcagttacaattgaacgaagctggcgcgatgtacatgagagaagtaagcagcggacttcaacgaatacgtaatgcatcacaaaatttaaacacatataaatccgcggcaacatcaattaaccttgcttgcttgccaacgttcgccgcaaaatggttaatgccgcgtttggccgatttctatgttaaacaccccaacattcttgtacacatacatgcaaaaatccgccaatttaatatggaattagagggaatggattgcgctataagtggtggtgggtgagcttggcctggaatggcatcctatcctctagtcaagggctatctagttccagtaattagcccagcattgcatgaaagagtgccttttaacacgccatctgatgccggattacatacacttttacaagtatcaacaaggcctgacgattggttccaatggttttctgtccatgatctttcaacaaccaatatacgtcttggccctcaatttgaaatgacttctcatgtactccaagccgctatcgctggaattggaattgcattggtaccttcttgtctcgttgaagatgaacttacaaacggatcattaattatgcctttcagtccgtcaaaagtagatacgctaaaatatgactactctctacacatcactcctcatcaagaccaatctcctactgtttcggctttacgggagtggcttctagaactgtcgacccaataattaatcccatcagctgtatggctcaaaaaaattaaaagcgcctccgagagccagcccaaatttagatatcgatactccaaaattgcgagagtaaaacagctcataacaagctcaacatgccctatctcatgactgtatgagcacctttaatcttactgaaattgaaagtaccgacattgcaaccgatcaataagccaccaggaaatatcatctttggtagagaattaaacctccccttaattatagctcgagcaccataggccacattgattctaaaacgtgtgattagaaattctgacggcagttttagagctttgtttccaattcaggtagaacctcaaacagatcacctaccaagccataatcagccacttggaaaattggcgcttcgccatccttattaatagccacaattaccttagattctttcatcccagctaaatgctgaatcgcaccagaaatccccacagcaatatataactctggagccacaatttttccggtctgaccaacttgcagatcattgcttacaaaacctgcatccaccgccgcacgggacgcaccgaccgcggctcctagtttgtcagcaaccttttcaagcaagctaaagttctcagcagaacccagtccccttccaccggaaattactgcacttgctgcggtcaactctgggcggcctgacttaaccaactcttcactaacgaaacgcgagccccctatatcgaagacaacatctacaacctcagtatttgcatttccatcctccgccttagccttctcaaaagctgaagcccgaacggttataaccttgaccgtatctaaagattgcactgttgcaatagcattacccgcgtaaatcgggcgcttaaaagtatctgctgattccacagcaacaatctctgagagctgaccaacatcaagtagggctgcaacgcgtggcatcgtatccttaatggtactgctcgctgctgcaataatatggttatagtcagccgccagctcaacaatcaagacacttagattttcagccagccccttctcataacaagcattatcagccaacaaaaccttactaatacccataacttgtgcagcttcatcagaaacactctggcaaccgctacctgcgaccagtattgaaatatcaccgccaagctgactcgcggccgtcacagcactaagagtcgctggattgagtgtgctattatcatgttcagcaatcagtaaaatactcatcccattctccttaaataactttggcttcgtttttcaacttgtcgatcaacgcatctacactgtccagcttaatacctgcttgtcgctgagctggtgtttccacttttaattgtgaaatatgctgcttgaactccacaccaaaatcagctggagtcttcacttctagaggctttcgcttagctttcataatgtctggtaatttggcataacgtggttcattcagacgaaggtctgtcgtaacaatcgctggtagtgtcaatgataaggtacgtagaccaccatcaacttctcgagtaaccagaacatcgcctccttcaaccgttactttcgaggcaaaagtgccctgaggacgacgagttaaagcggcaagcatctggccaacttgattattatcggaatcgatcgattgcttgcctagtatcaccaatcctggcgcctcaacttccattactttggcaagcagcttagcgacatttaatggctcaggttggctgtcagtttcgatatgaatagcgcgatccgcaccaagcgccatggcagtacgtagctgttcctgaacggcattaggaccaattgaaaccaccactatttcagaagctatgcctgcttcttttagacgtattgcctcttcaacggcaatttcacaaaagggattaagagccatttttacattgctcaaatctacgtctgaattatcagacttcacgcgcacttttacgttgtaatcaataacgcgcttgacgctaacaattattttcataaataggtctcgatattatttattaagtaatttagtttttattcggcaaaacttttccacgattcaataaaccttttgggtccatcgcttcttttagcctcatcatcagtgctatttcaccagggtttctagatatgcttaggtgatcttttttctttaatcctattccatgttcagctgaaatggatccacctatttccttcagtggcttataaactaaactctcaattttaatacgcgtttcttcattggaatcccctgtcgaaattgagacatgcaaattaccatcacctaaatgcccaaatacaacaactttggcatctggccagatttctcttactgacgcctctagttcattaacataagtatccatgcttataatcggtaggctaatatcaaaaacaaagcgtggagcaattaattcagaaagcccttcgatatcctctcgaatagcccaaagacggtcacgttgtgtatcggaatttgcaaccacggcgtcgcttaaaagctctttttcaaaagccaatgtaatagcctgctcaaatcgttgtgctgtctccgcttggtcattccccaacccctctatcaatacataaaaaggcgcatccgtatctagaggggcattatgacgaccactttctttcgtcaataatgcataataactgcgccacatcacctcaaatgcgccgagctctcctcccaatgtttgtctcatgtgctgcagtaatccaacaagactttcaaagctatcgcatgcaactagggccgtttgtgacgcagactgctgtggttgcaacttgagaactgcacgggtaactattccaagtgttccttcacttccgatgaacatatgttttaaatcataaccagcattattcttcagcatattgttcattgaactgaccactgaaccgtcagccagtactacttcgaggcctagcacttgatcacgcatcatgccgtaacggataactcttataccacctgcattcgtcgcaatattgccaccgatagtacaagaccctcgtgcccctaaatccaaagcaaattgcatcccgatttgctccgcagcctcttgaacgatttgaagtggcaccccagcctgaacggtcaaagtgccgcccacaggatcgaccgattcaatttcagtcatacgctcaagcgagataactaactcattcgatgctgctacagcaccgcgcaccaacccagtcaaaccaccatgtgttacgactggctggtccgcttcgtaacacaaagccattacttgcgataactgttcagcattagcgggtctaacaagcgctaacgccaaacacggctcttttgtaatccaatctgcaggtcgagcacggacatcctcaccacgaaggatattttttgctcccaccactttttctatgaaatccaacaaagtatccatgcgaaccctcaaccttataataagtttgaatataaaaatctttataaacaggcagggttaacccttaccttaaaaaggaaataaataattttttaatttagaattaagtctttaaataagaataatggctttctatttattcctataagcaagccatcgtttaaaagaaaagaaaattgacccaagtgtcagcacgataaagaaccatgtaatcggtcctctaaagaaaatagacatatcatagttaccaattaacaatgatctcctaaggttatcttcgaacatggggcctaatatgaatccaattaaaaaaggtgcagaagcaattcctgttttattgaatatataacctagaacaccaaagcccatcattaaccaaatatcaaatgtattgttattgacggcataggctccatagacacaaaacatcacgatgattgggaataatatttcctttggaacatctgcgatttttgagaaatattttatagcgccaagcccaactactaataaaaacaaggagctgaccatgattcctataaagagcgcgtagatgagtgatagattatcttggaacattaaaggacccggcgtcagtccatgaatcatgaatgcccccagaataatcgccgtcaccacatcgccagggattccaagagaaagcaaaggaatcatagtcgcccctgctacaccattgtttccagcttcggctgctgcaacgccctctatttcacctttaccaaaattttctctattaggagattttcttctcgcctcactataagaaataaaggcggctgcggtcgcaccactacctggaatagcgccaatgatgacaccaatgaaactgcctcgaacaatcgttttaaaacattttttgaattcactccaagatacctctgtaccatttgcgctaataacgatttttgatgcaacttttcgttggtaaaaatcaatcacctcagggatagcgaaaaggccaattagcaagggaataaacgaaatcccatccatcaaattatagtcgtcaaaagtgagtctttgagatccataaacagggtctaaacctactaaggaaatcataagacctaatgcagccgctaaaaagcctttgagaacagccccaccagataaagacacaataatggtcagggagaagcaaataagccaaaaaaattctggagcaccaaaatttaaagcgattttcgcaagatacgccgcaaaaaatatcagtgaaatattagatatgatatcggctatcactgaagaatatagggacatttttagcgctttcttcgcctcgccatttttcgccataggatagccatccagtagcgtacaagctgatgcaggtgtacctggtgtacggatcaatattgcggttattgatccaccgtacatacctcctttatatatcccaactaatagcagtatcgctgagacaggttccatagagaatgtaaaaggcaaagctaacgccacagccatggttgttgtaagtccagggatagcaccaattacaacacctaaaaagacaccaatagcaattgcaatgaagttatcccacacaaaaaagagcgataaaacttctgaaaaattttccataaaacaatcctaaatatactcaaaaatcttatttaataaggcattacaggtaatggcacacctagaactttggtaaacaataaagtgataactacaggaataataaatgcgaggctatatacccattttttttcaattgggtgagcaacaaagagtataagagtggcaagaatcccactaaatatggcgccaattaactcaaacaaagacaaatagactaccaacgccagagccattaacaaaaaacgtaaaacggaacctcgttcagaaccaacgtattccttattgtcgttataattacggaataaaccttgaataatgagcaaaatcgctattagaaaaatcaaccaccctatataacgaggtagccagcttggagacatcataggattctgaaccagtgcaggctcaatcacatattgagggataagataaaacaataacaggcaagcgaaggccagcatcacactgccaaccaagactgtcgaaatatcagcagatgattgcttaaaacctttgaacattttaggtaccttattaagcttactagtattgagagaggtaagaaaaaacctacctctctcgctcggtagccacattagttctgacgaacaccagcttcttcagcaaccattttccaacgctcaacttctgaggcaataaacgacttaaagtcctcaccagaaacagagctcttctcagcacccattttgtcgatgaattcagtaaactcttttctttctttcacgcgttgcaatgcagcttgtaatacctcaacgccttcatccgggaagccatttcctgcaattacgccattccacacggttgtcacaaacccacccaaatcataaccttcagtttctataaccgttggcacattaggtagtgccttgaaacgagtttttgaagtgacggcaagagctttcaacccaccagactgaatatgaggaagaacggtagaagcgttttcaaatgaaacatcaacatcaccacttaaaagagcaggaagtgctgcaccactaccagggaatggaacagcagtgagttttgttttagtcaatgttttaaataactccccagacatatgtatggagctgccaacgcctggatgactgaaggtcataggcttagatttagccgctgtaataaattcagcaacggtgttgtacggactactagaaggcacaaccataatatttggagcatcaagcagcttttctataaatttaaaatcgtttacagcgtcataaggaaggttaggatagatggaggctccaattacatgcccaggtgatgccatcaaaatagtgtgatcagcatcgcgaccaccacgagcaagtcgccccgtcgctactgttgaaccggcaccaggtcggttctctactatgatgtttacgtctagttctttttgcagtaaatccgccacctgacgcgacagtacatccgtattgccgcccgcagaatacggcactactaagtggatgtccttggttggccaatcagcataagcagaacttgcccccaatcccatcacaacacttgaagtaacaagagaaatcgcgataactgcatttttaatcttcattttttgcctcttttatttttatttcggctttgggtttttatttgtatgttcaatacgcatacacatactcttaaaaagaaaagcacaagacaacatcaaaatatgaacacctttcattcattttatgaatgcataattttttatgctttactctcctctaaaaaaatacatttagaaaaatttaaaaaaaccaaccaaaacaaaaacctcatcaaaaaaaccccttcccaaaacttaaacaacttcaggatcaatgcccttatcgtgctaaaaaattttgaaccccaagtcttccattcaaatttggaatgatgttatgcatataaatcgctttatgttttaagctaacctaaaccaaactgattcgtgttaaaggtataaatgagcgtactagtccgcagattaaaaaaatccaattaaataattccaaaaggtttttaaccatgcagccaaagaatgagagttttgttaacccatctgaaatccgcgcgcagttttctaagcacatgtctgatatgtatcgagaagaagtacctctttatggtgacctactctctttggtggaggacatcaatcaagaagtactagaaaaatcaccaaatactaaagctcatttagaacgaactggcgagttgaaacgcctatccatggaacgtcatggagctattcgtgtaggcacaccatctgagctttcaacgattcgtcgtctttttgccgtcatgggaatggaaccagttggatactacgatttaacaccagcgggtgtaccagtgcactccacagcgtttcgcgcaatacatgaggaagacttacaaatcagtccttttcgagtgttcacatcgttacttagactagaattgatagataacgcagagacacaaaaattcgcagcaaacacgttggctaaacgacaaatattcactccgagagtattagaactaatcgaacagtgtgaaatcaacggtggactgagccaagttgattctgagactttcattaatgaagcgttagaaacgtttcgctggcacaagactgcaaccgtcacaagtgatgaatatataaaactgcatgatcagcacagattaattgcggatgtggttgccttcaagggacctcacatcaaccacctgactccccgcacactagatatcgaccaagttcaaactcaaatgccaactcgaaacattacgccaaaagccgttgttgaaggcccaccacgtcgtaattgtcctattttactacgtcaaactagcttcaaagccttacaagaaaaagtggcgttcagcgatcaagacagtgaagctggcagtcacactgctcgtttcggtgagattgaacaacgcggtgcggctttaactccaaagggtagaacgctatatgatgaattgctgaatgctagtcggtctgaattgaaagagtttcctaatgaggaaaacgcacaacgctacacagaaatactagaaaaacacttctctcagttccccgataatcataaggaaatgcacgatcagaacctcgcctacttccgctattttgtaacggataaaggctatgaagcattaaacaatacgactattccaactaacttaaaggacttaattgatgccggctacatcgagtatgaaccgttagtatatgaagacttcttaccagttagtgctgccggaatcttccagtcaaatctcggagataacgctcaaacagactacaaaatttcatccaatcagacagaatttcaaaattttcttggagcagaagtacttaacgagctagctctttacgctaatacgcaaaagcgatcaataatcaaatgtggcgaagcactcaatattgcacagcttaaagcttaatatcaaatagtgaagccaactccaaacaagctgtttgcaatgcgcttgtgaacattgcaaacagtctaactgcatgtaagtacaccgctgaataagtactataatgcactaaatttatcagggaattttgccccctttcaatagactgtgtttgttatttaacaaatcattattgaatattatagtcgttcaaacctatatggagttggatcaataataggccccatgttggagactagatcggccgctaattgcccagctgcggggccggtgccaaagccatgcccagagaacccagtagccacggtcaaaccaggaatagatttaacatgatctattactgggttagagtcaggtgtcacatcaatgattcctgcccatgcttccgcaatttcagccttctcgaaaattggccaagcctgtctaagattgtttaaagcctgttgattcaaatcgggattgtattgaggatcattcgttctgactttttcgaacggtgtgtggctctttgcattccaacgacgtgctagtcctaggtctttaaagaagtaacttcccatcgagatatttaaaaaactccgttgagtacgaagttgatccaaatatttatgaccaataagtaagtggtcaaaagtaattggagcatccaacttgccacgttgcgttatgatatagccgccatcttgatgtttacgaaaagaaaaatctggcccaccaaccgcaatattggttggaccttccatgggtttcgttcgcaaaactgaacaaattaacggcaaggttggaaaagaaatgcctagatttcccaaaaaacgtcgtgaccaagcaccgcccgctaataagacttgctcacagcgaatttcccctttctcagtgaccacaccactgatttttccaccttccatacacaaggttcgaacagcacactgctgaacgataattgcgccctttttaatggcaccattggctatagctgtggcagcaatggcaggttcggcattaccatctgaaggcgtataaataccacccagccactttccttttccgccaggcactaactcatcaatctcttcaggggttactattcttgaatccaaagaaagagattctacagacttcaaccagtccttatgcatagcaagctgtgctgctgttttcgctagaaacataataccagcttgtttataaccgacatcgcatccgactcgatctggcatttcagcccatagtttatctgctgcttgcgccaaaggaacgtcatgtaaatgacggttagttttgcgaatccaacctaaatttcgggaagattgttcaccagcaatatgccctttctccagaagcacgacagagatatttcgttcggctaaagcaagagcggcggtcgccccaacaatgccaccccctatgatgacaacgcttgctgattgaggaagttgatcttgagtctcaaccttttcgagtgtttttgtcataactttttcctaaaggcatagggagattacactagtatttaacctcccctgatgagcgattattggctgataaggatttcttcaacatcagcagtagaagcgccacgataggctgtaacttcaatctccaccttgtagacagttgaacctaatggcggacatgtcgctgtagaggctggattcacccctttaaatttcttaccaatatagcccatcacatcatgaatatgtgctggatcttgaataaaaacacgcgacatcactacatcagccaaagtagcgtccactgaggccaatgcgcgttcgatgttattaaaaacttgttctgtttgttctatcacatcatctggtatttcttgtgtttctggattacgacctgcggtattggaaacataaatccaattatctacggcgaccaaacgtgagtaacttgcaatttcttcgaattttgaaccggttttcacttttacaatttttgtcatgggatttacctaatctaaaatacatcttgttttaaaatcaggacatctggcaactaagaattgcttaccacatgccctgaaaaatatcgtgggacttaacgcaataccggcacatcccataagttaagtgataccccaatgcctttttcaattgcattgcgatagacaacagttgcccaagccacatcttctactggcataccaccaacagataaaataatgatttcttcatcattctgacgtgcaggagagtcgccataaacaatcttgccgaggtcttccaattcatcaagcgttaacttgccctctgcaatcatgtccatacagcgaacaccgaccaaaggaatcacatgatgagccggttttggtacttcttcataccaagcttcatacaagcctgtgttatctagtaccttacgtacgtctgatttttccatgccttcatctaaactacagctcgctggcatcgccaagaatgcaccaggtttcacccattcccgcttaacaattgggtatgtcgttgggtcgccaacctcgcctgaattacagtaagtcacaagatctgaatcgcgcactacggcttcaatgctgtcgacaacctcaatcgttgtcacttgtggataggtctctttaacccaaagaataaagctgtctaagctcttctgcccacgaccttttaattttatcgtatcgacttgagggcaagccgcaatgaaagccgccaccgtggttttccccataacgccaggacctaacagaccaatgactttcgaatctttacgggccagataacgcgctcccaccccaggaattgccccagttcgataggcagaaagcaaattagcagacatacaagccaaaggtgctccagtatcgatatcattcaaaatcatcattaatatggaacgaggcaaacctttttctcgattttcaatattagacccgtaccacttcacgccagaggtttggaagttcccacctaaataagctggcatcgccattaaacgacgatctgctgtcggtttgggcatggttggaaaaggagattcatcgggaaaagtaatcatcgcaccatgagagtcactgttaggcccagccatacggtagtctcccgtatacaaaagcttaaacatctcttccatggtgtctacgcaacttggcatatccgttacaccagctttaatcatgtctggctcagagagatatataaaatcgattttagtattgtcggtcatgatgctgcctattctaaaaatgtttatttttatattaataatggcgtcttctaggagcttataacgcgagcggttaaaccaaattaatacgaacatgcattcttaaaaataaggtcttaacgtatttcagcatttattattgatccggcgcgatctccttatgagtaacactaaagctagcttagtcttctcaaaatcgaataacttaaacgccttctcctaaaagaagataaaacgaaacatttttaatcgtatcgacaaaaaaacatggtttatatatccctttagggacatttgagcttgttttatagagagtcagaatgaggagctgatgacgaataaaggaaggtattatttactcataaataatggctgctcgacggttcgaagcagccattaggagcggatttttgaagttacaaacggcttttgccgtacacaaagctaccattttccactgaagcctgagggccaggaaccgcatcaccggtttgaggggatactgggaaaatagcattaatttgtcccgtaccagagctaccaaaatacggggtaaccacttcgactttttgatcgtaatcagaccaacctaacgcgccaagtagcatggccgtgtcatgcataaagccttcaccatgacctttcgctgcgtactcaggaagcatgtcgcaaaatgttttccactctgcgttttcccacatctcaaccacacgatgatctaatgtttcaagaaatggactccagacttttgtcgagaaatttggcgcctgaccattttgtgcaaagcgatgggataaagatccactcgctaaaatagccacagtaccatcgtagtgcttttcaattgcctcgcgaatggcccaacctaaacgagctgagtcattcaggtagtgaaccgttaacaaggcagacaccgaaatacacttaaaatgctgatcaggattcatataacgcatgggaactaatgcgccgtattctggcgctaacgtagtggcatcgtgtgccatggtttccacaccctgctcattgcacacctgcgcaataattcgtcccaactcagggttcccatcaaggctgtatggcatattatttataaaatgcggcagctcgttactggtatatacgccttcccagtgtggcgcacagttaatgtggtaatttgcgttcaccaaccaatgagtatcaaacaccacaatggtatcgacaccgagttcgcgacagcgtttcgatatttccagatggccatctatcgctgcctgacgaaagcctttttgagggccatcaagctcagaaagatacatagaaggtacgtgtgttatttttgcggctagagcgagcttacccatacaaaatctccaaataataattatctatacaataattctggcaagaaaagagcaacggatgaaaagaacacgattaaagcaagccgaaccatatccgcacaccaaaatggcgtaatacctttaaagatggttccggcttttacatctttcagcacagcgctcaatacaaaaacgttcatccccactggcggcgtaataaggctaatttctgtcaccacaaccaccacgataccaaaccagaccaaatcaaaaccaaggctctgtaccaagggataaaaaataggaaccgtcaaaagaatcattgataaactttcaaataccattcctagcacaagataaatagcgataatgattaaaatgacaccaaaggccgacagattaaagctttgaacaaacgccaataactctgcgggcaaaccagcaatggttataaagtcagaaaatattaaggcgccaattaataccgaaaacaacatcgccgtggttctaccagtatcaatcaaggcatgaaaaacagtttctactgtgagtgatttgcgcattaaggcaattaagaaagcaccaccagcaccaacaccagccgcttctgaaggcgtgaaaacaccaagataaatgcctcccatcacaatcaggaataaagccaaaacaccccagacatttttaagcgccaacatacgctcagcaaaattcgctcgctcagcgcttggccctttttcaggatgacgccaaacgacgtatctgaccgcaaccaaatacaacagaatgcccaacaagccaggaagaaaacctgcggcgaacagctcgcggatactggtctcagttaaaagtccatacatcagcagaataacactaggtggaatcaaaataccgagagtagaacccgccgcgatagaagcactggctaaaccatcactgtaaccatatttcctcatcggtggcatggcgactttcgccatggtcgcagaagttgccaaactcgatccacaaatcgccgagaaaccaccacacgccacaatcgtagccatggctaagccaccttttcgatgtcccataaaggcattggaagctttgtagagttctcccgataaattggctttggtgacaaagttccccattaaaatgaacaatggtatgaccgacagaccatactcttgcgaggtatcgataatgcgattggcagccagcgatagaggcccagtccagcggaaatccaatacattatcaaaactcaaaccttgcagataaccgaatccaactataccaaccgtgcccatagcaaaggcaatcggcattctaaaaattaagatcagcaccaacagaatggcaaaaccaaaagcagaaactatcattcagacacctccgctcttgcaagcaagctatgtaaagccttaagcacaagaataatgccagttacgaacatcatgatggcaataaactgaataaaatacgccacaggaatatgcaaaaactccgtcatcacaccacggcgcaaggatctagcggcttgaaaccaaattcgttcagacaaaaagaaaaagccagccgcaatccctaaattaatcaccaaaccacttactttcataaacatggcaggcaatacacgatctagaatatcgaccaccacatgagcactagtcaaagtcacgataggcaactgacaaaacaccacaatacaaagcgccagctcagtcaattcagtggtgccattgacagaattattgaaaacataacgtccaataacgtctgagcacgtcaatagcatcagagcaagcaacactagagacgacaccaattcaagaataaaggctagccacttagctagcccaaattcaccatggtgtttattaaccatagcggacaaccacattgttattctccgtgcttatctgcgtactgatgggcggtatcgcgcagaaatgtcagcgcttctttgccgtcataacctttgtcatcggcggctttaatccagctatcactggcatcagacaaggtcgcttcaacctctttaacaagtgcatcgttcgccgacaaggttgtgacagtaaccccattttcacgtgccgattctatccctgcagcatcactttcatcccacgctttacccgctaaaatagataacacctcaccagaggcatcgttaatcgctttttgatcatccttatctaggtcttcaaaaacatcagggttcatgaacatagagaaactgcccatgtaaaggccatctgggaaaatggtcaaatacttagtcacttcggaaagacgcaagactttctgctctaccgcaggtaaaaacgccccatcaataaccccttgctgcatcatttcatagacttttggtgcgggagcccccacggttgtcacgtgaaatttctccgcaataatgctttgtacaccgccgccaatgcggatctttttatctttaagatctgcaagagaattaactgggaaattggaatggatttggcctgggccgtgggtaaataacgccagtagttttaagccatcgaattcgtgagagttagaaaaaaacttttcgtacgtcgtccacaaggcataagacgcggcttctgcattcgttcccagtcctggttgttccaccacttgtggtaactcaaagcgacctggagcataaccatggtagctatagctggcatcaacaatgccgtcttctaccagattccacatggttttcggatgacctaaaccataaacgatctcgacattgattcgtccatcagtggcatcagaaatggctttaccccacgcagggataacaacttggttcataggattcgttggcggcagccaacttgcaacacggattgtttctgcaaatgtcatactagacaaagtggttgctacagcaatagaaaaaatctttttaagactcatcacgattaccctctatttataattatttgaaatcgttatttacgcaattacgccctacttaaagagagcgtgaatattgttcttattaaatttaagaacgggatccagttccgtcagttcaaaagagatctggcaataactgttatctgtgatcggtttcatccattcgcagaaaatagcaaagaccttttccgccacttcttgacgaatttccatgctacgtccatggcctatttttaaatttaaattaatcagggcgaagtcctcacggccatccgcgacacgaaaatggtcgcaacaaattgcccgactacgcacaccaccaagcggaaagtgtccagtagacacaatgtattcatgcagggctttaaacactggctgaaaatctaaacgactttcaagattggcagaatattcaaaaacaaaatgtggcataagaatgctccgacaagcgcgagggcatgatgccctcgccaagatttaaactaaacgccccatttagggatatgatgagaacccatgctgatacagacattctttggttcacagaacacttcgaagctgtaatcaccgccttcacggccagtgccagatgctttcatgccaccgaatggggtacgaagatcacgtacgttttgtgagttaacaaacatcatgccggcgtctactttttgcgcaatacgatgtactttgctgacatcttgagtccataagtaagacgccaagccatattcgttgtcattagccatggcaaccacatcggcttcatcttcaaaaggaatcaacaccgccacagggccaaagatttcttctcgggctatacgcatatcgttggtgacatcacggaatacggttgggcgaacaaaatggccgccttttaggtgatctggcaattcatcaaccggcttatcaggaccaccagcaattaaagttgccccttcttcaataccaatacgaatgtaaccggtcactttgtcgaagtgctgctggctgatcaatgagcccacttgcgtatttagatcattaggatcgcccactctgattttgctagcgcgctcagcaaattccgtagcaaatttatcgtaaatgcctttttgcacgaagatacgagaaccggcagtacagcgctcgccattgattgaaaagataccgaacacagccgcatccatggcacgctcatagtcacaatcttcgaagatcatcactggtgatttaccacccagctccatagagaattttttaaggcctgcattggcaataatgtgtttacctgttgatgtaccacccgtaaacgaaatggcatcgacatcctcattggtgatgatggcgttaccggtagtcgcaccaaaaccatgaacgatattaaacacccctggtggtacgcctgcttcaattgttaaacggcctaaaaagtcggtcgttaacggagacagctcagactgtttcatcaccacggtattgcccaaggctaatgcaggagcagttttccacgtacctgtcatgaaaggtacgttccaaggagaaattaacgcgcacacacccgttggttggtacaaggtgtagttcaacatctggtcatccactgggtaagtatgaccattcatttgtcttgatttttcagcgaagaaataaaagttatttgatgaacgaggaatcagcgcattcaatgtttggtaaagtggcagacctgtatcggctgtttcaagacgggcgatttcttccacattctcagcgattagatcgcccagtttttcgataattttagagcgttttgctatcggcatagccgcccatgcaggaaaagcgtctttcgccgcttgaaccgcttcagccacctgctcatcggatgcatgagccacttcagctaatacttcacctgtagctggattaaaagtctgaaaagtctctttgctctcaacccatttgccgtttatcaagttcttaatcatttttcttctctctcccgataaggaatcgaacgagaatgtctcgacatcgatttagttaacatgttaaataaattaaacttaacatgtgtagtatgtcaagcctacttactgaatttgaaatgcaattaaataaaaaaagagactggtacaaatggaaaattcttttgcattatttgacttttagtccagatgtggaattatccccaccagtgccctatcaaataattaacaataaacgggagcgcataatatgctgaatacacgcctttatgacaccttgccttctcttatcaaaggcattggtgaacatcacttctatgaccaagttgcctactcaatcaaagcgttagacccaatctctaacattagaattgttagttattcgaagaccaatcaccctgttttcttaagtggaagcgaactgtctgaaattgatgaggtgtattgcgaatcggcgtacttgcttgatcctgtctatgacatgatctgtggcaatagagatcaaaaagaactcgttaccttagacagtcttgtcaatgatgattttcgcaattccgcttactacgatacattttaccaacgattagattggtgcaatgaaaccaacatagttatcggtacaagtgatgacaccaaaatttgcatcgtctactcaaccaaagacaatggcgcttctattcaagcagtcaaccgtgaactcattccgtgcatcaactcaatcaaagcagccatattgacccatgagcgcattggaaatgcattacaagccaaccaagccattaatctagaaaacataaacagccgtagctatatacttgaatatcaacaccttaccaagcgagaaaaagaaatcgtaaagcttattctgaccggtttgtcctctgccgctatcgctgaaaaatgctttgtttcggaaggaaccgtcaagaatcatcgcaaaaatatctaccgcaaactcaacatcaaatcccaagcggaactattcagaaaattcattcaataaaacagtcgtgtattgacaaggaatgttttttacgaaactatagttaacatgttaactacatttggtaagaagaaaatgtttcattacagacaaaaagaatcaaatgaagtggtatcgaaaactgcgaatgccagctttgaaatcaagttagacgacaccatactcccgcccacctctggtaatgtgattggcgtcgctttgaacaacaaagccttggcgaaatcgttagaaaaagcttttaacgaaaagccacacgtccaaccgcccaaaacccctgtattacacatcaaaaccgataatacacacatcggctatggcaagagtatcaagctaccaagcgataaaggcgcggtttttgccggtccatccttgggtatcgttattggtaaaaaaaccactcgtgttgatgctagtaacgccttagattgcgtagcgggttttaccgttgtaaacgaagtgagcttagcggaaacctccttttatcgccccgctgtaaaagcaaaatgccgtgatactttttgtccgattggcccatggtcagtcgacaaaagcgcagtaagtacgccaaataagttaagcatcaaaacattcattaatgatgcattagtgcacgaaaccaataccgatcagctgatttactcagtagaagaaatagtaagctacatcagcagtttcatgacgctagaagctggagacatcatcatcgcaggtacgccggaacgcacagccgatttagccattaaccccggtgacagtgtcatgatcgacatcgaaggcgtcggccgcctagtcaacccagtggaacaagaataggaagcagtcatgaaaagcgcccgtatactttttaacaatgaaacactcgctgtcacagtaaacgatcaagaccaagttgtgactcaacaaggcaagatccttgaagaaggttctttcacttggttaccaccatgcgaaggcaaaatatttgttttagcgattaactacgctgaccacgctgccgaattgtcttttaaagcaccagacgagcctttggtttttttgaagaacaaaaactcccttatcggtcacgatcaacaaacctaccgtccagataacgtggattacatgcactatgaatgtgagttggtggtggttatcggcaaagaagcgaaaaacgtctcattagaggacgcgatggactatgtcggtggttacacagtaggaaatgactacgccatccgagattacctagaaaattactaccgccctaatctaagagtaaaaagtcgcgatacttgtacgccaattggcccctacattgtggatgccaaagacattaaaaatccgcacaatctggtgcttcgcacttatataaatggcgaattgaagcaagaaggcaacaccagggatttagtgtttaacatcccacatttgatcgcttacttgagcgagattatgacattaaccccaggggatatgatttttaccggaaccccagaaggtttagccgatgtgaaacctggcgatgtggtaaccacagaagtcgaaggtgtgggcgttctgaaaaacaccattatttctgaatctgaatacctaaaaacaatttaaataattaagggtgacgacatgctttcaaaagacattattacagcttgcgccaacaggctgaatcaggcagaaaaagagcgcgttcaaattcgtcaaatttcattagattacccagatatcacttttgatgatgcctatgctattcaacgagaatgggtacaaatgaagctcaatgaaggccgcaaagttattggtcacaaaattggtctaacctcgcgcgcgatgcaaatgagttcacaaattgatgaaccagattacggcacactgcttgatgacatgctgtattacgatggctgcgaaattgaaacagacaagttcattgtgccacgcattgaagtagaattagccttcattctaaagaaacctctgaaaggccctaactgcaccatctttgatgtttataacgcaacagattacgtcattcctgcgcttgaacttattgatgcgcgcagtcaatctatcgacccagaaagcaaacgcccacgcaaagtcttcgataccattgctgataacgccgccaatgctgcgattattttaggtggccgcccgatcaaaatagatgaaatggatttacgttgggcgtccgccattatgcagcgaaacggcattattgaagaaactggtgttgccgctggcgtacttaatcaccctgccaatggcgttgcatggttagccaataaattagcgccatttggtgttgaacttgaacctggtcagatcattcttggtggctcttttactcgcccaatagcagcacgtaaaggggatactttcaccgtagattacggtccattgggttctgtatcttgtcattttgcttaggagatagacatggcagctcctaaaaatacatttaaaactgcgctacaaaaccgccaacctcagattggtctgtggcttggtttagcaaataactacaccgctgaactgattgcgagcgcaggatttgattggttattaatcgacggagaacacgcaccaaatactttgcagaccatggttgggcaactgcaagcgatcgcgcctttttctagccatccaattgttcgtccagcctgggctgatcatgtcgcgcttaagcaaatacttgatcttggtgtgcaaaccgtcctagcacctatggtagataatgctgagcaagcgctggagatagtcaaagcaacacgctatccaccagctggtattcgtggtgtcggcagtgcactagcacgtgcctcgcagttcaatagaacacccgaatacttgacgactgcgaacgatgaaatttgtgtactggttcaaattgagtctcttcgtgctgttgaagaactggataacattcttgctgtagatggggttgacggtgtctttattggacctgcggaccttagcgcatcacttggctatattggtcaacctaaccatcctgaagtggttaaagtgatagagcaaagtattgcaaaaattgttgcagctggaaaagcaccaggcattttgatggcagacaaagtacaagcgaaacattacttgtcactcggcgcattatttgtcgcagtaggcagtgatactggcttactaatgaacagtactaaagttttggtgaatgagttcaagcctgaacaacattcccatgaagaaacaacagcgtctgtctattgaatgctgcttgtgatctaaactatcgcatacctgcctgctggtttagagatttgatctttgatcacccttactttgcccagcatgatatctactcacatgctgggcttttttttattatgacgtcgaacaaaataatatttctatatcgtattcttaacagccagtaaaagatgtattaaaaaataataagccactgcccacaatagaagccgactcaatgaaaaaagaatggatacccaacataaccattggacaagactatgatgtagcctatagagatgcgacgatccattttgatgtactcggaaaaatggcggatttctttggccgtgatatgccaatgcatttacatgcagaatattgccaaatacatcttattttatctggtaatactttgtttaatattgatcaaaatgtctatgaaacacaaagctgtgccgctttctacacaccaccagccacgccacatgcgtttctaaccgagccgactgcacctggctatgtcattactattcacaacacccacttacagaaaatcatggctgagcttaatgcctacagtcaccacaattcgctattaatgccatttcacattgatcaacaaaaagacaccaaacctgagcaacaacactgggaacagctattaaacctttttgagatgcttaagctagaatggagtcggtcttccctgtatcagcacaacagcattgaagccattgtgaagttgattttgatcagtatgctcagactttccggtactgagcagccacaaaaacaacataaccaatccgaaattctctgttttagagaatttagcaccctgctggaacatcactttttaaccgaaaaaaacattcaattttattgcgaagcgcttcaaatcaatgaaagcagactgaattatttgtgcaataaaatcaccaagcttagccccaaaaaaatgataaatggccgaattcttctcgaagccaaacgcttattgtcccataccaataaaaacctaactgaaatcgcttataccttgggctatatcgacccttcatatttctcacgattcttcttaaaaaagacgggaatgagtccttcagattttcgcaaacactaccgtaacgaggaataacgtgatctagctgttttttttatcgaaatatagttaacaagttaaataaatacagggaacaatatgcttaacattatcaacaaaaaagagctaaccacacgggccgcgctggccttatgcagcatggcaatcgaccatgcagaacagcttggcatcaacatctgcatcgcagtcgttacgacttcaggccagcagcttgccagtgcctctatgaataatgccccccttatttcccaaggtgtcgcctataaaaaagccattaccgcagcctcatttggcattcccacaaaagaatggcaaagcaaactggctgacagaaacaacaccttatttgctttacaaagtgagccaaactttacctttttgggtggcggtttaccgattgaaatggaaggggttgtggtgggtgctattggtatttctggtggtagcgaacaacaagatattgattgcgcaaccaaagccatcaacagcctgtcataaaaacagccaatgaaaaaggagcctccatgtcttccgctttaagcaaactcaccattccactgcttggctttctggtcgcatttgggccgctttctatcgatatgtatttgccaagcctacctaccatagccaagagtttaaatagcagcgatcagcttatacaaacaacgattacggtatttttactcggcatggcaatcggcatgctcatctttgggcctttatccgatatgatgggcagaaagcgcttgctgctgatcggcatcggcttttattttataagcagtattggctgtgctctcgcgtcaacgggtgagagtctgattctatttagattcttacaatctctagggggagcggccgcggcggtgcttgctagagccttagtgcgtgatttgtacgaactcaaaagagccgccaatattttgtcacacatgcatgtcatctccatgatggtcatgctgatatcgcccattttgggtgcctatattgtcagctattttgagtggcgctggatcttctactttcttgctttattctctacgcttgcctttattggcagtgccttattattacctaacgcagtgaaatccagcccgaccgttaagcccagtttcagccattacgctaaaaactatatcgactgcctaggtgcccctttactggttcaatacgtactggccaatgcgttttcatttgccggtatgtttgcctttattgcaacatcagcctttgtctatattgaatactttcagctttcagaaacctattatgcgcttctattttccgccaatattttcgccattattatcgctaccttgctcaactcttatttgagtaaacgctataacgttggtctcgcattaaatgttgcgattggcgtttcttttaccgcgaccttattgatttggggaatggttggtttgggcagcacatccatggttctatttgtgatcaccaccatgatgtatatcagcgtaacaggagccattggcgccaacagcttagcgacattatttgagcaattaccagaaaaagcagggacggtttcggggttattggtggccactcaatttgcggtgggaggtttcatcagttatctagccagcttaatatttgatggctcaccaaacagtctactcatcatgatggcctgctgcggcacgctttgcacaattttctacctgagtactcggataaataaagtcatctagctttcatagcaataaatgcaatttagagggtatttttgcagaggcgcaaaatctgcttcaatcgctattattttcagcaaattcaaataaagaaagatgtggggcgtggtgggagcgtgaatagaagggcctcaaataaggcacttctattctgcctaaacaagctatgtagctaggtctaaatcaaacagcgcgacgtttttctcttattttactgtaagtaaacactataatagatagaaccgtcaccgtaagcagtgttaaagctattggacgctcaataaaaatactaaactccccattagaaactcccagtgtttggcgcatacgattcaaaaataccgggcccaacaccaaacctaaaatgataggcacagcaggaatattgtttcgcttcatgatgtagccaatcacagaaaagccgagggcaatgaaggcatcggtgaactgataattctggctataagcccctaagaaaccgagcacaaagatcaaagcaccaatgaaacgaccacgaatccgcgtgatattgacaatgaatctagaagcaaaagttaaatagatgaagataaaaatattcatcacaaacagagccacatacagacccgaaataaattctgggtgctccgtaaagagccttggacctggcgtgtagttatgcaccataaacacagataaaagcatcgccattaaggcatcagctggaataccaaaggccagcaaaggcaccaatacagacgcggtgacggcattgtttgaggtttctgaggccacaatgccagcttctgcccctttaccaaattcatctgggttcttagaaaacttctgcgccaaggtataagagaaaaactgtgagccaaactcgccaacacctggtagcaaccccataaccacccccaacaaggcagaacggacagcggttaccttattgcgcaatagcacagtaaaaccttcaaaacggccagatccttccaacttggttttaaatgaatcgccgccttttgcagagatcaaaatataagcttgagacatggcaaaaagaccgataacagcaggcactaagggcacgccagctaacagccaagattgatcaaaggtataaacttgcgtattaaaagagcgatcaataccgaccgagcctaaaaacattcctaaaccaatcatggccgcggcttctaaagcatatttattgtgagcgagcaccacaaacaccatcccaagcaaagcaagcatggcaaattctgcactgccaaataaggtagcgacttgggacaaagttggcgcaaaaaataccagagacaagacactaaccatgcccccaaaaaatgacgacgtgtaggcaatcgatagggcttttttaccttctccccttttcgccatggggtagccatcgtaggtggtgagtaccgccacaggtgtaccgggcgtattcattaatatggcgggaatagccccaccgtaccaagcgccaccataaacccctaacaataaagtcacaccaaacaatggctccatggtaaaggttaatggcagcaaaatggccatcaccccagcgggttctaagcctggaatcgagccaatagttaccccaataagggcaccgataataacggcccaaataacaccgttaccaaatacttcatggatacctaatgcgattaaatccatacgaaatctctataaatatttgttcataaaccagagggtttgaccactgaataaggtctcatacaaagcaacatctggaatccagatattcaccccgactctaaaaatcaggataatcagcgccacagcgatgactgtattcaacacccaaattggcgacattagccgactcagccaaacgatagacaagacaaaaagcattgttgataacgtaaaaccaacgaccgtaatcgcattgacatagacgaagaaaagaacgccggttataaccaccatgtagtaggaacttaagctttcaacaaagctctccagcaagcctttctctccctctatcggtctaatcaacaacatgagtttgataaaagaaaataaagccaaaatccctaaaccaaataacggcgcgacataaggttcggtgtaccaaccgtgatcgcgcttaatctctatggtatgactttgataagtaaagattagatagacactaacaatggtcatcaccaagaaaaacaatttggatttacgatgttcatattccatttttggcctccccttttttactcataaccgtattagaaataggcacaatcaaaaccggaacactcgaattatgaatgactttctgtgcggttgaaccaaggaacattcgagacaaggcattcacacgacggtctcccatcaccaccatgttcgcctgcacatctttgatggtgtcgactatctttttagcgggatcaccaaatcgaaccacgacttcgatatcgtcttcattaaattcaatatcgctcaactcttcagcgacgaagttatgaattcgtagcttcatgtaagttcgtaactcttctttcaaagactccaaatgcgcatcgtgcgctttcttcaatttgaaccctacaaaagagtcatcgttaccacggtgaaactgttcagaaacatgcagaaaaaaaatcttgccttcaaagcaagcggcttgctctaacgccgcacgcaaaacgtcgcgactgccttgctctagatcggatgcatataaaatatttcgcatttatggactccaaaaatatagccacctacttcgaatagatggctatatttgagtatcagaacttacttcgcgcggttcacaaccttacgaactgtgttctctaataaaccttccataccaaactcgacgcctaatccagaagacttattaccaccaaacggaacatgagggagtacctcagcatggttattcacccacacggttcctgaatccagttgctcaacaacccaatccagttcagcacatggttcgccccatacagagccacctagcgcaaagtcttcatgaatggcttttgacataacctcgtggagattatcgtaaggaatcactggcaacactggaccgaattgttcatgacaaacaacgtcgatactgtgctgtggatttttgataatagtcggagcgataaaataaccgtccaaacccgctggtagctcggccgcaatcacttcggcgccagactcgcgggcatcagcaatcatggctttgactttttcatactgattaacgttttgcactggaccgaaagtcacgccttcttgcatgccatcgccaacaacctgagctgccgctattttaaccaaagcatcacatagggcttcgtatttagagcgatggacatagagacgtttcaagcaagcgcaggtttgacccatattgataaaagatgtcatgaaaatcttttcagcaatcttctcgatattggcattttctaaaacgataccggcgtcattgcctcctagctccaaggtgacttttttaagatcaccagccaccaaagaagcaatacgcttgcctacagcggttgatcccgtaaagacaatttttttcacatctgggtgtgaaaccaaaggctcacccacttctttttcaccaatcaccgcctgcaccaaatttggcacggtatgctcgttaataatctccactaaacgaagtgtattaacgggcgtgaaagaagagggtttaatcaccacactattacccgcacgaagggctggcattatgtgccaaatagcgatcattaaaggccagttccaaggtgtaatagaagcgacaacaccaacaggtaaacgctgtacttcaacacggcgctccgcgctgtcttccagcacttcaggctccagctttagatccgcattgtagtgcgtccaagccacagctccgcccacttcaaactgagccagaaacagtggtttcccttgttccgatgtaataatttcggctaactcaggagcggcagcctctatggcattggcgactttatgcaaggccgcagtacgctcttcgtgcgattttgcactccattgtttaaaagcggctttcgccttttcaacggcactatttacatcgtctagagtggaagtcgatatcgacttataagtctgctttgtcgcgggattaataatgtctaaagccatgttttcaccattcttttttatttttcgcaatacaataggttgagtagataactacttagtttcagcggctaattttttggcgtttgccaaatcaagactgatcaacttttgtgcatttttttcgtttgtccaatacacactggcacccgtattttcttgcagtttcaacacgtcaggtgactgcaaagccttctctgaaatagcggcaattttgtcgataatgggttgtggtgtgccttttttcacaaacaaaccattccacagggtctgagaaattcccgtttcttcgtttagcgttggaacgtcaggcagaatagacaagcgttggaaggtaaaagacgttaaaactttcacgtcttttgaatccaaacaaggaaggatctgctgagtcgttgtattgataacctgtgcatcaccattcgctaaaacagagcaatccagtgcatcaaaagcagagtcagaggcaaacttaaagcctaatttttttgccgcttggaaagtaatagcagttggcgtcgcttcatagccaaagtgacctaaagagacatcatgagttttagcgtattccgccaattcaggtagagtgttatagggcgcatcggatttaactgccaacacaaatgggtaatctagaaaaatacccactggcacaaaagcgtcttcagcataaggcgcattgccgccgactacttggctggttaccagatccaccacaaacgaaccaataacactgccatctggacgcgattgggcaaccgttgttgcacctagcacaccgccaccacccggtttattgacgaccgtcgcaggcacaccggtttctttggacatttcttccgcgataacacgcgtcaacacatcttccaaatcaccaggcggccatggaacgataaatttaaccggacgatttgggtaatcggctgcaaagctcgcggtgcttgccattgaggagataacgatagttgaagcggctagcgcttttaaagcaaaagaaagtggttttttcattttgattgttcctttttttaattattgaaaccaaaactacactctccaacacactccttctatgtccctaaagggacatttttatctctatcacctagcaattcagcaggtgccttaatgaagcctatcaacctgcaagcccccaatttttttaactttctagaaaagtcctaagttttgcctgaaaaacacattcattaaaaatcagcaaataccaatactgaaaagacttgatacaaaaaaaataagaggtcaacacgaatgaaacgtcaaaatccgttattagaagagttaaaaaaagtccttcctgaaatcgctaacaacgccgacaaagcagaagagcttagaaaagtacctagcgaaaatattgagctactcaaaaaaataggcttacacaaagccttcctacctaaagtctatggtggatatgaaatctctttacctgagttcggcgattgtattacggcactcgctggagcttgcgctagtacggcttgggcgtttagcttactttgtacacacagccatcaaattgccttgttcccaaagcaggctcaggaagacgtttggaaagaagatccagacatgttggccagcagtagtattgcccctttcggtaaatatcaggaaaccgagggtggtgtgatgtttacaggtgatatgcgctggagcagtggctgtgatcatgcccagtgggcgctttgcggttttctaagagaaaataaagaaggcacaaaagaccactgctttgcactgatccctgcaacggattacaccatagaggacgactggcatgctgcggcaatgaaaggcagtggcacaaaaacgctggtcattcgtgacaaatttgtaccagagcacagaatccaaaaagccaaagatatgatggaaggaaaatcaggcggctttggtttatacccagacagcaaaatcttctacgcgccttaccgcccttactttgcctctggtttttcagcaatcagtttaggcattgcagaacgtatgctagaagcctttaaagaagccactcagggtcgaattcgtgcctatacaggtgcaaaagtaggaactgccactcctgcactattacgtattgccgaatccactcaccaagttatggcggctcgagctttcttagaaaaaacttgggatgaacacgccgaatacgctgaagcccatcaatatcctgatagagcaaaactggccgagtggcgcaccaaccaagcttatgtagtaaaaatgtgtattgacgccgttgaccgtttattcagcagcatgggggcaagtcactggtatctggataaagaagcacagcgcttattccgtgatagtcacgtcacaggcgctcatgcctacacggattacgatgtttgtgcgcaaatctttggacgcgaattaatgggattagaaccagatccatctctactttaatctcaccttaaaggggtcagatccctttaaaaacactttaaaaaataaatacataagaataagagagaatattatgagcttcgaccctaaagaattccgtcgctgcctaggaaattttgccacaggcgtgaccgtcattaccgccaagtcctctgatggtacacaggtgggcgtaaccgctaacagctttaactccgtgtctcttgatccaccactgatactttggagcattgttaaaacatccagcagttatgctgtatttgaaaattcggaccatttcgctgtcaatattttagcggcggatcaaattgacctatccaataactttgccaaaccaagtgacgataaatttgccaatgtagaaacacaatctggtgttggcggtgccccactacttcaaaatacggcggccaatttccagtgtgaaaaataccaagttgtcgatgggggtgatcactggatcatgattggtaaagtggttgcatttgaaagcctaggccgcgcgccattactttatgttcagggcagctatgctggcgcgattcctttcactggcgcaaaaacacccgctacaaatgtggcatcggataaaacattagcgcgtttacacgacagtgctatctatctaatccataaggttctgcaaaaggttcaagagaactatctgccaaagcagtcagcaactggattaagcacaagcgaagctcgaatgttgcttgtgttgagtgataccacaggaatcaccgtcgatgatttaagcaatttggttacgattccggcagtggatgtggttgatggggttgaaagtttaaaaggctttggcttgattaacagtgatctcgcactgactgaaaaaggtcacgaaatagccgaaaggttatgggctatttcagataagcagcaagctgatatttttgcggactttaaagaggatgaattagccaattttaaaaagcagctgcaacaattgctaaaacaactcagttaattctctgcgattaaacgacctgtaaaaccaaaacataaaaaaatcccctcgtgggatttttttatgtatgtataataacttcttaattaacaagttaagttattagttataccaatgatcccctttccgtatttcattttgatggcgatgtgcagtcctatcgccctgaatgccattttgccggctttaccggatatcgctaaacaactaggcattgactcatcaacggtacaattaaactattctctttatttagcagcgcttgccttaggccagttttctgtaggagccgtcattgccagactcggaaaccgctctaccattatattaggcatctctttctttgtggttggtggattaatcgcgttggcaacagagcagttattttttatgctgctgggtcgggtactgcaaggtattggtggcgcctttaccctttcaatgtccagagcattattggtcgccagttctggcggaaagcgcgcgtcacagcaaatgggttatctggtcatggccatcgccttatcacaaggcattgctcccttaattggtggctcattaaatacccatataggttggcaagctatctttgctctttcagccattcaaggggctattttactgttttttagtctaaaactgattcaaccagcggcgcaaaaaccacccaagttgccattaaaaatgttgcttagtcattatatgagcctcattcgtctgtcttcttttagacattacgccatggcaaatacactgatcgccctgtgtttttatctgtttattagtgcctctccctatctaaccaaagacctgagcgacaacaggctcgcttatggttattggttcatcttggtgtctggcgcctttatgctgggtggatacctaagtacattatttaataagcgattggcgttagataaatccatccaacttggaaattacttatgcattcttggcgccacggctttattgatactgcaacttagcatgccgatgagttttgcctctctctttttacccatgtctgtcattacgctggggcgcggtatcagccaagcaagctatcaaagcgctgccatagcaacggccgataaattatcaggcatggcctcaggattactcggttttctccaattaagttttggggccattttttctcaagttgttcccttattgatcgacctgcatcctcatgccattggctttgccatcttgggctgtacccttttagcgaccatggtccatagaaatatacgaacaatgaaataacacacctgtgcgctagcatttatttatgaaacgtatttgatattatcaaaatcatattttaggaattatcgagattacatgaaaagattagaagactccctaacactgcaattgttaagagcacgtgaatcatccatgactttttttagacctgtactgcaaaaggcaggttttaccgaacaacaatggcgagtcttacgggttttaaatgatcatgaagaactagaggctaaacaactggctcatctatgctgcattcttagcccaagtttgacgcgaattattacgcgctttgaagaagatggctttatcattcgcaaaaaatcaccaacggatcagcgtatctctttgctttctttaacccctatggcgatgaaaattgttaaagagttccgtccagaagtggatgccgcttaccaacgcatcatcgaaaagctaggggaagaaaaactaaaagaacttagccgactgttgagcgatattattgctctagaaagctaaaaagccgttattaaaacgtcataaaaataggctgttttctcagcctgtttttatttgtaggccatgttgagaactagagcttataagttgtttgccaacaaacggtaactgtctagacgatcggcttggctatgggtaaccgttactaaagagatttcatcaacgttgaatgaccttgcaaggtcattcatttcaacccaacattgtcctggtgtgccaatggtatagctggcttcaattcggtcaaacaaagcttgatgagaaacaggcatatcgcgatatctatcacgaacttgagctggcgttaaaaaatcttcccgctgacctatttgagtggcaaatttacgatacaccgccgttcctgctcgtagcttggcttcctcttctgtttctgcacaaatacaagcaatcgccaacatcctttgtaatggacgttcatgccccgcctgctgccacgctttttgatgtgcttcaaaaattcgcggatggcaattttcagcatcaataaatcgagccaacgccaaatgatagcccagctgtcccgccaactctgcactgccaccactggaaccaagcatccataaatccggcacatcaacgacttctggcatcacatgtatcgcgccaaaaggatggtcttcctcaaaagagccatgaataaaactttccagcaattccgcttgttctgcataaaacagaccgttcgacgctctattgggaaaggccaaagcggcggatgtcatcgccgaaccaccaggtgcacgcccaaccccaaggtcgatacgtccggggaaaagtgaggccaacatggcaaagcactctgccactttcaacggactataattagataacatcacgccgccactgccgactttgatgcgtttagtaatactggccaaatgagccactaagatctcaggacaaggattagcaaaatgcacgctgtcatgatgttctgcaacccaataacgatggtaattccattcatcacaatactttgctaactccaccgttaatgaaggagccgcttttttattatgggagccatgtactggtgtttgatcaacaaccgataattttatgttcatttggtattctctttatcaaataaaattagttaacatgttaatctatttactttgatcgatgaagatttgataatagctaggtattagtacaagaataacttactttgagaccgttcacgatatggtgaactaggctaagacgaatgccttggtgctacattgttgtgtaacgatctcactttatttaattacccaatatataggtgatactcatgttaaaggatatgtcccttcttaagtctcgttgtttaatcaatggtgagtgggttgaagcaaaagccaaaaccacccaccctgttaccaacccagcgacggggaaaactattatcgagattcctcacctttctcctgaagaaatccctgcggtaatcgaagcctctaaaatcgcccaaaagaaatgggccgctttacctgctaaagaacgttcggctattttgcgccgttggtttaccttaatcattgaaaacaccgatgacttagcgttactcatgaccactgaacaaggcaaaccgctggcggaagccaaaggtgaaattgcttatgccgcctcttttattgaatggttcgcagaagaagccaaacgcatttatggcgacaccattcccgcaccacgagcagaccaacgactgacggttattcgtcaacctattggcgtgaccgccgccattacaccgtggaactttccagcggccatgatcacacgcaaagcggctcctgcgttggctgctggttgttcgatgattgttcgccctgccgatttaaccccacttaccgcgttagcattggcagaattggcacaacgtgcaggtatcccagcgggtgtattccaagtagtcacaggctcagcaagcaaaattggtaaggtactcactgacagccatgttgttagcaaactatcttttaccggctctaccgaagttggtcgcttactgatggctcaatgtgccgacaccatcaaaaaagtgtcccttgaattaggtggcaacgcgcccttcatcgtttttgacgatgccgacttggataaagcggttgaaggcgccatggcctctaaataccgtaatgccggtcagacttgtgtatgcgcaaaccgaattctggttcagcgaggtatttacgatgcctttgccgccaaactaacggaaaaggtcaaagccctaaaagtgggtaatggcacagaagcaggcatagacattggtccaatgatcgaagaaaaagccattctgaaagtggaagaacacatcaaagacgctgtcagcaaaggcgcgactttggttcatggtggcaagcgtttaggtggtttatttattgagcccgctgtattaacgggtgtaacagcggatatgaatgttgctcaagaagagacctttggcccccttgctccgcttttcccatttgatacagaagaagaagccattgcgatggccaacgacaccatctttggcttagccgcttacttctttacccgtgaccatgctcgcatgattcgtgtatctgaagcgctagagtacggcatggttggtcataacacaggcttgatctccaatgaagtcgcgcctttcggtggggttaaacaatcaggtcttggtcgtgaaggctctaagtacggcatcgaagattatctagaaatgaagtacatctgtagctccattgcttagcatttagacctatactctaggtaaagctaggcaaaatgacggatagtggccagacacctagccactatccgcattaccaacaagacaaaaggtttgtactaccaaaggtgtaacgacgcaccaacacataaaattgagtatccgtttttagcaaaatactttaacccgctttttataggtacgtgccttgcattaaccgattaagaagttcaaataaaaattattcagggtaaaaaatatgctccaaaatagtgcttttgaaattcaacctcaatcccctctttcatttaaagagactattgatattgaagaacatgcaggaaacatgtcgggatggaaggttcgatatgaccaaatatccgcaggtcaatttgcaggaagcattactgaacttaacttaactggcatgcagttaattagggacaagtctaatcaggccattatcaaaagtggtgaatcaatacctgacaccattatgtttactttgcctttagcccccgccgctgaaaacctctattgcgaaggccatattttcacgccttcaaatttactggtctctaactggcgaaatctaccagaacttaaaaccccagcaaacctagacgtcatctgcattaacgcttcgcaagatcttttgcaaaatgcccttgatcgacaaaatatcattcttgatctatcggatagcgcccattgttatcagctcgataaaataggcaatcaggatgaactactgaccttattaaaaacggtcatgaccccaaataaccttcaacctctgttagaacatgaggcgattcgaaaaggcattcgagacactttattgcaaaacttgctggagctgattaatgaagaagaagtgcaatatttaacgtctttagcgcgcaagcgtatcgtcgataaagcaagagactatgtattagccaacattaacgacaacccttctatcgttgatttgtgtaatgcagtgggagcaagtcgtagaaagcttcaatattgctttcaggaaacattgggcatcaaccctgttacttaccttagaaccattcgtctaaattccgcacatcgggaattattaatgcaagatggcactaaacaagtgcagaacatagcggcaaaatggggatttttacacctaagccgttttgcaaacgactataagcaactctttggcgagctgccctccgacacaattaaaagaaaacaatagaatgtttgccaatttcggataacaccttttttgcccccttatgtaatgtgaaaagacacaataattacatatagggaacaaaaaatgaaaacactaaaaagcaaaatactactaactgctgtgggaagcgccaccttattaggtttctccggctgggcattagcaaccgaaaacggtgctccaactaccgcaatgggcgtatatgactttggcgcaggcttcatgccaccagcaacagatattggtgcctttggtttacgtacggcctactacagctctaattcaaacagaaatgcgactggcaatgataatggtactgacttttcactcgacgtactaagccttggtttagcttatgtgaaaatgaccaaccatgaaatttttggtgctaaatatggcttcagtacggttgtaccgttctttagtatggacgcatcactaaaaatccccattgcttcaattgatcgcagcgcatccgttacaagacaagccgatttgcagatcacgccattgatattacagtggaccttgtctccaaacttggccatgaatgcccaatttcaaattcaagcacctacaggagactacgacaagaaccgccttgtttccccaggtctgaaccattgggctttctctccgatttataatgttagctatatttccaatacgggttttgaagtctcttccagctttgagttagacattaataccaaaaactcagacacagactataaaaacggtatcgaatatcgtcatgaatttgccgttgggcaacacgtcaatgagtggaccctaggcttaggtggctattactaccgtcagctaaccgatgacaaaacttattcaggctattcaggccaacctatcaccgatggcaatcgtgcggaaaccttagccgcaggaccagcattaacctactttaaaccgggattacccatggtttctttccatgcctacaaagagtttagaacgtataaccgatctcaaggttacaacctagctttaagaatttctcaatcattctaaaaggtaatctcctatgtcgaataataacgcactctctagacaagcatcaggtaacaaggaaggtatcgtattagtacttggaagtagcctaactatcatggggtccgtcatggtggctccgatgattcctaaaattggcgcagaatttggaccaacaacgccagatgcagcaacgctcgtgccgctagcaatagctggccccgctttggccatagctctttttgctcccttagctggcttattggccgataaagcaggacgtaagaaattacttattattgctacttttttatatgccctgtttggctttgttcctgctctattaggtgatctgcatagtattgtcatctcccgacttcttttcggttgcgctgaagccgccataatgacctgctgtacgacattaatcgccgactattggcatggcgatcaaaggatgaaatttatcaaccttcaggtcgtcgccattggattgattggttctatcttctttgtcattggcggaatgctcggtgagtcttcttggcgaattccattctacttgtatttactgcctttattgctgatccctttcatggtcaaagtgctatgggaaccaagtaaagagtcaaaatcaccagaagcggaagtcgttgcacaagcgccagcctcagcagaaaaaaccgctatgtttccgcttatcatcagttatctaatgatcctatttggtatggtgctgaactttgtggttcctattcaaacgccaactttactggttcaaatgggagtgacatccaccacagaaattggcatgtccgcaggactaagcttactggcgaccttaataggttccattctttggccggtattacgtcgtttattcggacttaatctttgtaatgccatactgtttactttggttggtaccggattatggctattgtctaatgcagcgacttaccagcaagtgctttttgcagtcacgattcaaggtattggtgccggtctcatggtgccaaatatcatggcggcaacaatgaatatccttccagcaaaagtacgtggacgtggcttgggtatttttacatccagcttgtatcttggtcagtttgtaagcccaattatcgtgagcattattttaacgacaggctcagaccttcgcggcactatttataaccttgctattgcaggccttgttattgctgttctttggctgatttccagtctttttcttagcaataaaagcaccggccctgaatcgaagcactctttatcctagataaaaccttaaccgggcaacgcaatgttgccccttttaaagtggatattttttatgaaagacatacataacttagtcgactcacacgatggaataggccttgccgaattcgttaaaaaaggcgaaataaaaagcgaggaattactagagtgctgcatagaacgcgctgaaaaagtgaatccggaaatcaatgcgattgcggaaactctttacgactctgcacgcaaggcaacaccacatgaaggtttattttctggcgttccaacctttgtaaaagacttatttgctcctgtagcagaagcccgcatgaccaacggttcgcacgcactgggcgaagcccgcccaggaatggacgataatcttgtcagccgtttacgcaaaacaggttgtacctttattggtaccagtacctcacctgaatttggcgcatcctacaccacagaatccactcgctttggaccaacccgtaatccatggaacacaaaacatagtagtggtggttctagcggtggctctgccgcattggtcgctgcacgcgttgtgccctttgctcatgccaatgatggaggcggttccattcgagttcctgcttcatgttgcggtctatttggtatgaagccaactcgtggccgtatgccaagtggcccattaacgggtgaaggttggggaggcttcggcacagctcatgctatttctctttctgtccgtgacagcgccgctctaatggatctcactgcgggaatggatcttggggcaccctatgcctcacctagtcaatccatgtcatttcttgatgcaaccaaaacaccagtacgcccattgcgtatcgcactggtagaaagtatggatccttggcctagttcaccagaatctttagccgcagtaaggcatgccgcaaaattgtgtgaaagcttaggacacgcggtaactcaagccgaattacctgtcgatttataccaattctttgaccagtgcttcgacatcattggcaccaacacaagaaactatgttgaactcttaggacaaatgcgcggtaaagacgtttctctagatgaattgcaggttcatacccgcattatgctccgagaaaaaggcaacattggtgcggttcaatatgtaagagccattgaatccatgcatgcactaggtcgccgctttgctaatctgatgacggaatatgatgtgattctgacgccaacactggccaaaccacctgtcttgattggtactttggatgtgatcgatgaaaacaagtatgccgatgaccttattcagcattaccacagttactcaccctacacctgtctattcaatgctacagggcaacccgccatgtcagtgccgctgtactggacagaacaaggtttacccattggtgcacatttttctggccgctttggtgacgaagaaaccctcttctcacttgcagcccaactcgaactagcacaaccttggttcagcaacagaccaaaagtaaacgcttgctcataactcccccaaagatcccccctttcgtcccctgaacaacttgctcaggggattttttaaggacaattgaaaatacatagaaaagtttctaacgtgcagatgaaaaaagaaacacttgagttgcctaaaattaaaatagcaacttattagtttccttatgataaatctattacagcaaatcaaacatcgccgtttagcactgaaactcaagcagaatgacatgctaatgagtatgttggataaggtattaatctatcgctggttttatattacttaaaaacttctggttctgtgctgcgatacagctcgatattactggctcgcactcgtagtctcttacaaacgagcgatgaaagtcgctgtctcgctctaaaaacactgcacttagcccatcgctaaactgatcggcggtaatgtcgatgatccagccgtcccattcaagccaagcatgtgtttgatactgattacttactgttctttcgcctgctacatagcggatgtttgtatatccttggctgacaagaaaacaaccaaggatatgactcgccgcagcaaccggttggaaaacgctcaaataagtagtttccttttggttgctttgccagctcttcaaagtaatgtcgagtctgctgcaaatacagtttgatccgatcaagcttaagcaaaactaaagctctccagaaaaggctttttgaatcaatgagttaaaattatttagcaattcattaacagagttatcatagttatcttttattttatgaattggctctacaatctttagataacttttctgattctccaaagaaacatcaaaaactaaaatttctttcaactctcttaggtttaatgttttttgagcaattcctcgtactaggctatctgcttggcgacgaactacactgctagcaagcatactagttaaaaactcggcattaactatttcatgatttggttttatatgtgcaatatgtctttgaaaacaaaactctgtgtcatcggttacacgggcaacatttccataactacctaccgttgtgtataaaacatcccctttttctattggcgtagaacgggttaattcatctaaagtttctttgctaataaacttattagtatcaaagctgatctttccattaacaatgttactgataaataaaaatggtattccactttcttcccattttggtgattgatgagttccatcagtcactttattacaaagttctatcagaggaactattcgcttccccttggggttagtcactggatcaccaaacatatccaagaacacggagcgtaggaattcgtcggcgaggtcaatggcttgttggcgtttgcggcggatggcgtcggctttgtcgaggatggcggcgatgcgtttttgttcttccaaagggggaagtggaatcatcaactccctaatatttcctaatgaaacaaacttctgtgtaccgccacgagaattattttcaaactgccgctttgctaaaccactatttagataatggaaaatatatctattacttaaatctgttttcgtgaatttaaacaaagcaacatttttaatcgaaaagtcaaaatccttttttacaatcactggattaccaattgttccaatcattgcatataaaatatcgccatcatctacggcagatcgtttagatatactttcatgatcttgttcacttatatacgtgcacgtagagtagtcaatttttccatttactaaactttttgatgtgacaaggggtataccagtagcttgagcctttggtgaatcgtgtgtaccatcacgcacatccattacatcatttgctttcgccaatacccagcctttaggcaagctgtcgttatatcccagtttaatcacagcatcccctccagttcttttaggtctgccataatgtctttttccagcgcaatgagtttaccaaggataacttttgggtcttcatagacttcttcttcgtatacgacttctttgtagcggttgatggagaggtcgtatttgttgctggcgatgtcggcggcatcgaccacaaaggctttttgcgttttgtcctgaaaatatgctgctgcattttctggattagcgcatccttgcgcgtcatcaccaaactgcgaaaaatcaaagttgctttcaacgagctgacgataggctttccatttggcgatggcgtctggtaggtcgttagtgccttcgccttttagtggtgtgcgtttatcgtcaagggaaaggccgtctgcttgaagatcgtaaaaccaaacccgctcggtggtgccgcctttggtaaaaagtagaatcgcggtgctaacaccagcgtagggcttaaatacgccgctgggtaggctgataatgccttctagctggttattctcaattaactcttgacgaagttgttggtgtgctttggaggaaccaaataacacgccatctggcacgatcacggcggcacggccacccaatttgagagagcgtaaaatgtgcgcgacgaacaacagctcggtctttttggtttttaccatactgagcagttctgggttggtgttggtttcgtctaaactgcctttgaacggcgggttcgctaggatgacgtcaaagaagttttcttcctgctgcgggaagttctcacggatggatttgttcaaagtgtcttggtatagcacgttagagccgtttactccgtgtaacatcatgttcatgctggacacacgcaacatggtggtatcgaagtcgaagccccagaacatgtcgtcactgatgtgttcgcggtagttttccagtaggtcgccagggtaatgttgattaccttcttcgtctgtccaaatattttctgggctggtgtgtttacgattcaggtattccatggtgcgcgctaaaaagcccgctgtaccacaagacggatcgcaaatggtgtcccatggttgcggatcgataatttcaatcatggcgtcaataatatgacgcggtgtgcgaaactggccgttgatgccggcggtagtcagcttactaagtaagtattcgtagatgtcgcctttcacgtcgctttggttcagcggtaaggagtccaccatttctagcgcagcgaccagcacagattcgtttttaatttcgagatcggcgtcttccatgtagtcactaatgtggcccatggctttgactggggtatcttcacctacttggtctatgtcggccacttgacccagtttagaaaaataaggatagacttcgtttttcaggtgtttatgcagatccttcccagataagtttttgaagtttttccaacgcaataattgaccttctttggtgtccggaaaaagacgcacaaaggctttgcctgtacggttggctttgcgttcttccgcttcttcctgcatatcaagcatacgggcaaacatcaggtaactgatctgttcaatcacggtcaaagggttagtaatgccccctgtccagaatttttcccatagtttgtcgatgtcgttgcggattggtccggttagcataaggtctctcttgtatatcgtgttttaaactgaagtcgcttgatacgccgcgcgctgctcttgaatacggagtatgtgttcgcgctcgcgctctaactcttgttggagttcttcttcagtcggtaaagtggtggtgtattttgaggcaaacagttgtttgctctcgttgagtacagaatatttggcaaccgtgttattgcgctcactacacaaaatcaaaccaatggttgggttatcatcgtgggcacgcttttgctcttcgtacatgcgaacgtacatatccatttgccccacgtcttggtgagtcagtttgttcatttttaagtcaatcaacagaaagcattttaaatgaaagttataaaatactaagtcgatgtaataatcgccatcttcggtgcgtatgcgctgctgacgctcgacaaacgcaaagcctttgcctaactccaagaggaatttttgcaagttgttaatgataccctcttctaggtcgctttcctgatacgttttgtcctgaagattcaaaaaatcgagaatatacggatcacgcagataatcttgcggcgactctcctagcggcgctgttttattagccgcttcttgcgtgagtacttgtttatctttactcgctaacaagcgctcgtaatataacacaccaatttgccgttctagtgctcgaacactccaactttgtgagacggcctcttgggcataccatatgcgggcagcgctattttcaacacgcgccagtacattgtaatgagaccaactcaattcgagagacagtgtctctcgaattggaaaggcgagatacatgcggcgcatattgcgcaaattggtcgtgtcaaagcctttgccaaactcatgcgttagtcgtttagaaagctgttgcaactgttgcttaccgtattcagcacgcacttgtccttgttgctcttgctcgacgatcaaacgccctatttcccaatacgccaccaccatttgatggttaatggtttttttaacctgctggcgtgcttgatcgagcacacttttaatttgcgcaaacagtgcgtcgtttagattagttattggccccatattgaacatcctgtttgataaagggtttaagtacagaaactaggtcttcaacatctgcttctttaaatacaccatcgacaccatttgggctgacacttgtaaaaggcgcttcatatagtttggcaatgtcgataaaaccatagttggtgatataagttttgagtagatccataaagcgcacttgttgggaagtcagattcgggtgacgatgcacaaagtcggtgaagtgctcactgactttctctggctctagccctaccaattcttgcaaggtgatatgcagttgatcggcagtccggccataaaattcgttcagagcatccaaactcactgtggggtgcgtggttaagatggttgatgttagattttttaggtcgtcttccgagaccgcttcatgggctttgattttttgcagtatcgggtttgtcgcaactaagttgtctagcagctctttggctcgtcggcggtaaacgctcacatcatctctgttataaagtttatgctcacgtacttctgtgacaactttgccatcttgagtacgagttttcagtgggtcataaccgccactggtatcgctctgacggaatttcataatactgcgtagttgagtccgagcgttttctagcttagttatactaggggcttgccagaactcagcactgtttacttcatcgatgatggcttgcttttggcgaactgcttgaatgttaaccgctaaggtagatatttgctcgattaaggtgtctcgtccatcttcaaaacttgacgactgttcaataaagctggtttccaccgctgccattaaacgatccaattgtgttgcatgcttatctttcagtggacgaaccgccatcagtggcgccactgtgtcagataacaaatgctgtgttgttgcattcagcttttgcaagctatcggtttgcagaagcgtgtctacttgtcgcaactcttttcgaacagccacactgtctcttggtaagtccgcaatatccgctttaatgagttcaatcgcagtatcaaagccttctcggtgactatatttaagggcctgaatcgctagatttacacgagcctcaaagcaggtttgcagtaacggcttgccacccacatcttgaggttctttatactcttgttcgaagaattcaaaattaccgtagtgatcgaaaattaaaaactctgttttatctttgcctttaccaaacaggtttttgcataagcgcgttccacggccaatcatctgccagaatttgaccgacgatttaacggttttcgcaaagacgaggttcaccacttctggcacgtcgatgcctgtgtccaacatatccaccgagatcgcgatacggaattcgttgtcgccttttttaaattctttgatcaagctctccacatgggacactttgttatgaatgactttacaaactttgttgccatattgtgggtagagcttgcagaagagtttttctaaatgctctgcatgtttttggttattcgcaaagacaatcgttttaccaactagggagttggtttcatccttgatgccataattcatcaagttttcaagaatctcttggtcggttttttcactaaaaattttacgcccaatgtctttgccttggtacgaagcattttgcgcttcgtcaaagccaagatcgtcttctaactggcgtttttgatcgtcggttaagtcgttgtaatgaataccatcgcgaagaaattctgtggtgacgtctttgactttaaaatccactaaataaggtggctcatgctcgatggcttcttttaaaccaaattgatacgtcgggtctgtggtttcacagccaaacatgtcaaaggtattacggctgatgaatttgactggtgtagcagtcaaccccacctgtagtgcatcaaaataatcaaaaatgtcacgatagcggttgtagatactgcggtgactttcatcggcaatgatcagatcaaaaaagcccacatccagctgagcaaagcggttcatcatgccgggataagtggaaacgtatatacgtgcattttcgtcaattttattggtttcaccaatttcacaacggggttcgctgggtaagttgtttttaaaggcttcactcgcttgggtacgcagctctttgcggtcacaaagaaacaacacgcgctttgcccaaccagcgtttagcatgagatctgcaagggcaatggaaacacgtgttttgcctgtgcccgttgcctggataatcaaggctttacgacgctgctcttggaaagtatgagccacagacttgatggcgttgatttgatacaggcgatcggcaatatttaaattggggttattttgttccagttggttatcacggtactggcgttggtaaatgagataatccagactgtctttactgtaaaaaccataaacgattcgcggtgcattgtactgtgcgtcgtcccaaataaaagtctcgtagccattagtgtagaaaatcactgggcgctggccaaactgcttttcaagcgagtcagcatagagcctagcttgttctcgccccgcttgatctgagctattgctagaacgtttcgcttcgacgacggcgagaggtttgccatcgctgccccacaacacataatctacatagcctttaccggaagggttattcggaaaagcgacttctacttcaatgcccacattttcaggatcagaaacattccagccagcttgcaccagcatagaatcaattaaaagctcgcgagttttcgcttcgttccattgcaaactgtcagcaatggcctgactttcttgctggcgtttaagttgatctggataagcaggtgcatctagatacttaaggttcttagtacgctctttttcaatctgttcaagcagctcgtcattgagctttttctgcttatccagttcttctttgtatttattgatggatccagacagggcaatggcatcagcacgattgtcttttatatctacaaacgcagggatgcttgcctttttcttcatatagtatttgatggcaaggtagcaggcgagctgatgcgctatccccaatgccataagtgcggttcgtaaatctccttccccaccatgtgccgtttcattgccttgggtacgtagataattcaactgatggacaagtggttttgtcacacagttttggaacacagtgtcacgtaccatggtgttcaaggttgattcaggtaaacgaggcaggcgctcttctttataaatggccttggtcagctcctctgcaaaagcgcgaagacgtgtcagtgcgctgcccggatcaataaacaacacggcttcagccaaacccgcaaggtttgctaatgcctcgttttcaggacgaagaaactcaaaattttgtgatttcataaataatattgttttcatactcgtgctatagcgaaagctgtgccaacttctacttcacgtcgtatttatccatccagttggttagtgtttggtagtttttaaatcctaataactcagccgctttggacttgctgccattggaatgcgccaatgctttcggaatgtaatgccgtaccaaatcagaaataatattttgaatatcaataccttgagaaatatccttatctaacaaactggtattattctgaggtctatcaaacaaggctagtttgatatcgtcagccgatattgcgtcttcgctactccatagagaagcccgcaataaagtcgatcgtaactcacgtatgttacccggccatgattgcgacaggataatgttttttgcatttgcagaaatttttttatctttcaaggcggaatcttgctttgccatatccatcaataacgcatcggctaataaagcaatatcaccctgtcgttctcgaagtggtggcaatgaaagtacgccaacggcaactcgataaaaaaggtcttctcgaaaatgtccatcatggatcgcttgcatcaagtttctgtgagtggccgtaataatacgaacattcacgctttcctctttgactgctcctactggcgtaataacgccttcttgtagaacccgcagcaacctaacctgcacattgggttctagctcaccaaactcgtctaaaaaaagagttccgccattagcttgctggaaatacccttgtcgatcagctgatgcgcccgtaaaagcgccttttttgtgaccgaataacatagagtccactaactctgatggaaacgcaccacagttcactgcaacaaacggcttatctgaacgtgagctagcattgtggatggctcttgcaaaaagctctttccccgtccctgtttcgccttgaatcaatacaggtacttcacgcttagcaagaatttcagcttgatgctttaaacgcagcatcactggattttgggtaataatgttttcaaaagccgcactggaactgacaccatcattagtaagctctgtgagttgggtggtggttaactttgtagctggcggagtgtattcagcagaaatctcaaaaggtattcttacctcttgagcaccttgttctttactggattgataaaagcgagcagagtacttcgtcttccccagcaaaatccaaattgcttgcatggctggcgtaccaggactcaatagaatagaaatatcagcgtttacttttttaaaagcactaaggtgtttatctgcaggatgaaatatggattcaaaatcaacaggagaaactaatgtttcttgataactctctattgcatcaaccgtttggcgtttcagccactcgatatagggagtactcctagcttttgggtatgagcaaagaagaataactcgatcaaaggaaaagtttgccagcgtagacgatataggtgcatctaatggcatatcagagatagctgcccttaaatctgtatcaccaatccatgaaaaaagtactttttccgccacaaatacatccctaataaaaacaactgtttacagactgtaaagactactacagttttttactaggcacatctccagaaaaataaagttaagacaactagtttcactatataaagtggtatatggcaaaaatcggatacaaaaaagccccgacgttgtgaatgatcactaactatcgaggcttcgtaatttggtaggactaagcagattcgaactgctgacctctaccatgtcaaggttactctgaatattccctcacatggcaatgaactactttatataacgtattcaatgccttagtaaatacacatcctttgaatcaaagcaatataaggcaataaaactctatatcaggggattttggcccattttgatcccatcttggcccatgacctctacccttcgaatcaaagcatctcaaattagcccataccttaaaagcaaaaatccctataattgcatggtttcaattgctttgaatcaaagcatacttttggacatttttgttactttgattcgaagtaaaatagagctttatatcattcaaagcttattccatcataagaggtctacaaaaaaacacctttaacgtaatgttttgtagacctaaatcttgtctacttagctcatcaggtctacaatttaacaccaatagagtaataattcgtagaccattatgagaaaaaaagaaaaattactgtccgcactatctcatgctactaaagctggtggaggtgttcatacggctacagagatagcatttatgctaggcgaaaaacatacacctgcttttacaaagtttcttacagattgcgtacgaaaaggtgtgttacgaagagttgcagcgggtatttttgaaagtaccattactcctccagatggatccacggcaatttacaaggttgtaaataagctcagaggagacgtacttaactatatcagcctagagagccaacttagctatacaggcgatatttcgcaaattgttatggacagactcactgtgatgacaaaaggcagaagtggcattttttctacaccttatggcgtcattgagtttacacatacaaaaaaaacgatcgaggcaatcgctcctaatatttatttcgattcagatataaaaatgtatcgggccaaaacaatccaagctcttattgatttaaaaaactgtaatcgaaatctgcacatgctggaggcataacatgctcaaagaagtcataaagcaaattgttaacaccaatgctgagtatgcagggataacacctgttatagaaaaagaaatattgcaccatgatattatggcggtcatggtaaaacagggggttatgcaatcactaacttttattggcggcacatcacttcgcttatgccacaacagctctcgattatctgaggatttagattttaatggagggcatgactttaaacctgatgattttgatggtttggaagtcgagattcaaaagtacatacaaaaaaaatatgaaacagaagtctgggtaaataagccaaacaaagataaacaaggagacacatcttcttggaaaattagtatcgaaaaagaagctaaccgccctgacctaccacgtcaaaaaatgcatatagacatttgtgcgatcccttctttcgacattgagagaagaccattgatcaatcattacgatgtcgtcgttccaacagaagggcttttgatcccagtacagtcgttagaagaaaccttggcagataaattcattgccctagcataccgttccagacgtattaaacctcgtgatgtttgggatattctttggatcaagcaaagaggtattgacgtatccatagagctgatctacaaaaaacttgcggcaagagaaaaaacaaaagctcacttcatagagtcgcttacccttcaggtcgaaaaattactgaacaaagaagaggtaaaagctgactttaacaatgaaatgagccgtttcattccaagccaaattaaacagcgaacaattgataatccagaatattggcaatacgtgcaacttgaaattaaaagcatgacagacccgatactcaaacctgatttacagacaaagaaatttgatatgggcttttaaacgataattaaataagacatattaatgctgaccagtgatgttaagccgttcatccagtgtactagctcagacctgacctgacagttacctcattttgaaattacctctcgtttagttttgattaaagattcgacacctttatcaaaacgggtaaatatctacctttcaagtagaattgtcagatcaagtcgagactaatacaattaatcgcatgtaccctagttttctctacgatttaggaaaatctaaaaactgggcaggtaaaagagtttcaatatgtttagcaatattcattgccaataaatcattgcctctatccgctataacttgaaggccgacaggaagtccatctacgtgtccgcatggtacagataaagctggctgttgagtgagattaaaaggataagaaaatggggtccattccatccaatccttttgctgttccgtctctgtattttttccggcctcaaaagcggtgcgaggaagtgtaggagtaattaatacatcgtacctcgcatggaactcttgcattattcggcctaaatcagctctcctatctgttgcaaccatataatcaacgatatcaatggcttttcctttttctccaatggctagaaaaccagaatcaagaagatcacattgttgttgactaaagcctgaaacaacctttgcggctcctgagaaccaaagtgtcgaaaaaatatcgacggggtcttcaaaaccgggatctactaaatcaatttgcgcccccatttcttctagctttttaactgcaatatctacaagtttaaggacattaggatcaacatccacataacctaatgttgggctataagctattttcactcctgccaaaggagaacaagtatggttactccaaatcccattaaaaatacgggttgcataccaatctcttgtatctggtgtagcgacaatatccatcattaggagactatcttgaaccgttctagtaatagggccaagatgggacagtgtcgtcatggaactagctggccactgtggtatataaccaaatgtaggctttaatccaaatacaccacagaacgaagctggaattctaatagaaccaccagcatcacttgcttgatgaagaacccccatatttaatgcagaagcagctgcagcaccaccggatgatccaccagaggtttgtgatgttttccaagggtttctagttattccagttaagcgactgtctgtcacccctttccaaccgaattctggtgtcgtcgttttccccaatataacagcgccagcttgtttcattttcaaagaaaatggtgcatcaaaactcatcacacttgtagatgaagtaagtgaaccatttctattcggccacccagcaacagaggtgagatctttaatagaacttggaacaccatcaattcgactaagaggcattcctttaaaccatctggcctctgaatcctttgctgattgtattgcctcttcctctgctaaataacaatatgcattaactaaaggattacatttgttaatgcgttcaaatgaggctttaacagcttcaacaggagacagctcttttgtttcaaataattgtgtaagctctacggcactcatatccgcaatattagtattttttgacttaatcatgttttattactccagcagatgataataaaacattcagtaatacagatgcacctgcaccaagatcctcaacatttgctctttctaattcattgtgacttattccaccttcacagggtataaaaatcattcctgcagctgcaacatcagccatgaaaatcgcatcatgaccagctccactaacaatatccatagttggataacctagcttgtatgctgcatctctgacattttttatacaattagaatcaaaccctattggaggaaaatcagcagtaggattaattgttatttgtacagtgtatttatgacttaaataatcgactttttcatgcagctctttaaccattttatctagtacttcagcttgaagatgtctaatatcggccgtcatcttaactcgaccgggtataacattccgagaactaggaaacacgtcaaagcaaccaactgttccacgtccatgaggggcattttgtaatgctagattatttaagaaaagaattaactctgctccagcaagtgatgcatcttttctaaggtgcatcggagttggccctgcatgagcttctacaccaacaatatcaatatcaaaccatttttgaccaagcgcaccaattacaacacctatttgcttatcttcatcttctagaattgggccttgttcaatatgagcttcataataggccgatacggcatgaccaatgtgacttttactaccgtcatatttgatagactttaaagcctcctgtaccgttattcctttctcatcttttgttttaagtgcagtatctaaagaaaatttgccagtaaacactccggagcccatcatacatgggggaaaacgacagccctcttcatttgtccaagcgacaacctcaataggcgctaatgtttttatattgaaatcattcagtgtcctaatggcctctagcccagccattactccaaagcatccatcaaatttgccaccagtaggctgagtgtctatatgagatcctgtcattactggtggcaaatcattatctaaaccttctctacgtgcaaaaatgtttcctatttcatcaatcgatactttgcaacctgcctcttcacaccatcttttaaaaaggtcacgaccttgcttatctaattcggtgagagctaaccggtttaatccacctttgtttgtatgaccgatttgcccatgaatcattaaagattcccaaagtcgatcagcattgactttgaccggatccatgctggaaaataattttgcttcattcattacaattcacctcaactaaacagcaagatatcgacttttaatgtcatcttgtttactaaattctgctttagaaccttgatatacaatttcaccaagctcaacgacataatgcttatctgcaagcttttcacacacagataaattctgctctacaagtaaaactccaacccctgcagcacgtatttgatccaaaattcgaactatctcgtcaacaattactggagctaaaccttccgttggttcatcaagtaaaagaaaattagggttattcactaatgctcgagctatagcaagcatctgttgctctccgccagataaagcattccctccattcttacgtcgctcttttaatcgagggaacattttataaatatcttcaagactccaaggactattcgtatcaattgcgatcctcagattttcttctacagaaagaatgccaaaaattccacgatgctcaggtacgagtgaaatacctttgcgagcaatttcaaaaatttctttaccaacaagattttccccatttagctgtacagaaccttcctgtgctttaacaacacctactattgtttttagtgttgttgtttttccagcaccatttctgcctaataacgtaacaatttcgccagattcaatggccaattcaatgccatttaaaatatgacttttaccgtaataagagtgaaggttattaatgactaatttactcatttccactttctcctaaatacgccttcttaacttgctcgtctcctttaatagcttcaggagaaccttcaattaagatatttccttgatgcatgacagtaatacgatcagaaatagacataactaatttcatattatgctcaatcagcataaccgtatgctgtttacctaattcagaaatcaatccagtcattatcggtatatcatccactcccattccagaggtaggctcatctaatagcaataatgcaggagaaccacataaagccattcccacttcaagaattctctgctgaccatgagataattcaccagccaacttatcagaaaagttttctaattgaattttagctaatacctcattggctttttcaaggtgttcatgattattagcttcaggaacccagaaatttaatgcactcaatccatccctaccttgcgctgcgattcttaagttttctcgtacagttaagttttgaaatagacttgttacctgaaatgaacgcgacataccttttgaaacccgtttatgtgcggcaacataggttatattttcatcattgaaaaaaatacttccacgcgtgggttttcgctcaccagttaaacaatgaaataatgaagttttcccagcgccattaggaccgataaccgtatgaatagagcctttttcaatttttagatcgacatttccaacagctgaaaaagcaccgtaatcaagacctaagccagaggtttctaataaataatttgaactcatttaatcacctcagtagcagagattttctttgattttttagatggagataacttagcaaataaagagacaatccccccccataaccctcctggcaggaacaaaacaacggcaataagagctatccctaaaatcatcatccatctaggccaaatagatgaaagaagatcaccgattaatacaattgcaccagcacctaaaatggaaccaataagagagcttgttcctcctataattgtcataattaaaatattttcagacatcactagatctatatttgatagcggtgaaaaattcagtagcattgcatataaggcaccggcaaggcctgtgattgcaccagaaatgacaaatgcaataagcttaaaatgattagttgaaaaacctacagctgatgatcgattttcattctctcttattgctactagtgttgtaccaaaaggggagtggataactcgtctggcaaaaataaacactattgaaaaaagagctgcaacgaatatataaaaatcctcgctactttttaattcactaattgttagaccaaaaaaatttaattcaggtctaggaacatccagaagaccattatccccccctgtccagtcactaaacgtatacgctaagaaatatgccatctgagtaaaagcaagagtcagcattacaaagtaaattccagatcttcttattgataaagcacctacaattaaagcaagtaaagccccagctataatcgcagtgattaaagcgccaaataatccaaaatctaagtgaagcataactaaggaagcactatatgcaccgcctccaaaaaaaataccttgaccaaaagatagtaatccggtgtaacccaaaagcaaattacaagctaaagctgctaatgcgaatatcagtatttcagtcgccaatgtaactgaaggtagtattattggcatcacaacaataagagcgagtgcaataagagtaattccgccgaaaatagaagttttattattcatcttatgctctcccaaaaagtccatatggtcgtaagagaatgacaaatgccatcgccccataaatcattaaactagaaccttgcggccatattgttgtcatcatactttgaacaagaccaactaaaagtccacctactagtgccccagtaaaagaccccattccacctatcacaaccaccacaaaagctattccaaggatttcagggcctacaaaaggagttacccctcttattggtgccgctaagacgcctgcaagacctgcaaggcctactcccaatgcaaaagtaatagaaaatagacggtgtgtatgggtgcccagcaacgaaaccatttcagcatcttcactacctgctctgacgagcgcaccaaattttgttttgtccaataagaaccaaactagtagagctactaaagctgagaatgcaatgacaaaaagtcggtattctggataaaaaaagttaccaaattgaaacaccccctttagagagtctggtggagaaatgttttttccaattggtccccagattgatatacaaacttcttgaatgattaaagcaacgcctaaagtcactaaaatttgataagtatgcggtaaatgataaacccttttaattaaggttctttcacatatccacgcaatgattgcaattgaaataggcgctataacaagtgcaagccaataatttccagtaactgaaactgctgtataacttacatatgcacctaataagtaaaaagctccatgggcaaaattaacaaaattaagaagaccaaaaataattgtaagtcccactgatatgagaaaataaatcattccaagtcctatcccattcagtgcctgaaaaagataaagattcataattaacctctagcaaaacgaagtaccacttactttaagtaagtggtactaaatattttttaaattcctttacatacaagagatgattcgtcagggaacgattttccataactaataatttctgcaaagtcatcttcattttgcatttctgaagcggccttacccttaagcaaatagtaattttttaatacttgatgatccgcagctcgaacagtctcatcaccggttggccccgcataagtcttgccttcaagcgcatggattacatcactaggattagttgaaccagaatcgactatcgcatctagcaataatgtcgtactaatataatctgcagctaatgggtagtttggagtaatgccataggcatccttaacctctttgacaagcttattatttagaggggtatcaaccgtatgccaatattgagcaccgaaataaacattctccgtcacacttgagcctagctcttgaaattggtccaaacctgaagaccaggttaccaatatcgtcatttggttcttcaaaccaaaatttattgcttgtcgtaacgcattagatgattgggaaccaaaatttagcagtaaaagaacatctggttgggcagccattgcattagttaaataaccagaaaactcttgttcttgtaatgaatgatagctattaccaacatgctcaattcctaattcctcaaatactttttctgcattagatagcaatgcttcaccaaacacgtattgtggcgtaattgtataccaacgttttttttctgggtgttccttaaacaatggaataacagtctctctgatagctccataggtaggaacagaccatcgaaatgttgatgtattacaatcagtgcctgtcagttcatcggcacctgccggagtaataaatactcctcctgacttattaacctccttacctattgctaaggaagttgaagaaagagttccaccattaaaaaacttcgcattgtcttgactaatagcttcttgaaccttgcgaagggctttaccagcgttaccttcggtatcaattactttatattttggactccgcccaagaacatctccatagttatcaacagcaagttttgaccccatatcagcatacttaccatagctagcaaaactaccagaaagagatttaacaccgtaaatcgataccgaatcatcagcaacggtaatacaagatactgatgccatcgagaaagccagcactgataattttaaatattttttaatcatttttgagttcctattgtgttagttataattggcttcaaacctttttatatagaataatttttcgtcgtttaagtcctcctacattttcttagaaatctctccatctaatacgataaagtgtgtttcagcatcacacatatgttctgacataagtgtgcgtacctgttttatatcttgtttttcataggcatttattagtgcgtagtggtagtcaacatttgacttagtgaactcgtagtaatcgattaaataagatttttttagaaccacaagatccctgagagactcgtttagaaagcgtgcaaagaaacctaaaattggattaggggaggcatcagcaagaacattatggaattctagttcagctattctttgtaaccgctgttcatcttccgaggtcggttttagattacattgatcggtatattttcttagtaacaaaaggtcttcatcagagagataaccaactaccgacactgccaattctacttctatgagttttctcatttgataaagttgttttgggcttatgtgacgaaaatagaggtaatttcttaacgctctactagccggttcagttcccacttcggtcaaccaagcgccgccaccaggacctggttttgtttttattaacccctcaacctctaaggctttcatcgcctctctcaccgttccttttgatacttcgtattgctctattaagtccttttcactcgggagacgatcgccagggtttagtttttcgaaaacaattaggcgtttaacctcatcgacaattagatcagatatttttcgttttgctttgctcttaaactcagttgccatttcatctccagcataaggaaggatagaaagaaagataaataatttaaatcattatgattaattgatctaattgtaaccaagcaaatatattgccaaatattgatttcagtattgatacctaaagaaaatagttacattcaaaaaaacgaaactaaagataaataaacacttaaattaacataagatattgatttaaattgtttttttcaaaaaaaccgattatatttttttataaaaaataaaaaaaatgggtatgatttatcttttttaaaactcaaaaaaataaattatgattgtagatacacaccaaaaaaaaacgcaccaaaataaatcacaaggctttcttccttgtcacataaatgcattttatttaatacaaataggttgacgctccagactctattagattcccccattaacttgctcctcataacaagtatgatgtgattccaagcctcattcagatcaatatttgattaatagtgttattcaaatcataggggttattttgtggatatggcagcaagaaaattgcggcctaactttatatgggataaaaacgttgtaggaccaatattaagagaagctcgccttaaccaaggaatactattgggtaagttggccagtcaatcccatgataaaaagtaaaacatgctcgatacacttttggccaatatcgtgaactcaagcgccattgaaggtgaaaaacttaatgccttttctgtacgctcgtcactagcaaataaactcggactgatagaagaaaactcgtttcctacaactgagcaaactaatgggatcgctgagataatgatcgatgccattgagaaccttgattcaatattgagtctaaagagaattctaaattggcatgaaaaactatttcctaaaggctatgccatgctcagccctatcatgggtgaccagttacgaggaagtgaccccatgcaggtggtttctggccgtattgatcgacctaccgttcactttgaagcccctccacgagaagtgcttaatacagaattagaccattttatccgatggtttaatgactcaaaaaagacgcttcacttgatccattactaagagctgccatcactcatatttggtttgtcgctatacacccattagatgatggaaacggtcgtataactcgattgcttacagacctagcattagctcaagctgagagccaatcggttcgattttatgcaatgtcagtgagcatattggcaaagcgtaaaagctactatgaaagacttgaacagacgcaaaagggaagcgtaaacatcacatcatggttagactacaacaaatcaaacatcgccgtttagcactgaaactcaagcagaatgacatgctaatgcgtattggcatttctaggcagcaataccagcggcttgaagcaaagggcaacccaagactcgatacgcttgaactgattgctaagggcctaaatagcgacgtcatgctgattccaaaagaaaagctgaatgctgttttagcggctcttgaaagtgatggtaacaacacatctttaccgcacaaacagcctgatcattctgatgaacaaaaaaaactatcggatgatccatggaaaggattactagaagatggagacgaaaaaattagtgttcttaagttgacgttacatggccatctagttacgtatttaaaggatgtaaggacaaaagaaaggtgacaaaatctaaccttagagtaaaaagtcttaatctctggaatatctcactacaattccactcaaactaaattctttttttattttaactcggaatcgctctatttcttcacgctgaactgctgaaccaacgtatactttgaataaattattctgggctgtttgataagctggatagttcgactgaataagcttacgaattaaacgcaaagcattttcactggtcttaaatgtcgcaatttgtaatgtccaatccccatcatttgggggctgaagggaagtctcaattgaatcatctaattcactagatgaatgacgctcaatacctatattacctaaagcgcggtctattaaatcagattctaacttctcgttagtattttcgacgtttatttgagtagtaatattacaattctcaaaaatagcattaataaccttgccacttcctttcatggagtattcaaaccaaacgttatcgtgcccgtaccactgaacacccgtaataaccttattagatgtaattacacctttaataaacgtctttgtatctccctgtgaaacattaagaaattttcttccgttatcagcttccattaaatgaattgaactcagcaaatcatcatattttattttggtatagtgttctctatgtccgtacttccattccccaccagtaaagtttttatctgtaaacccaataaatgcccaatagtcaccgttagtattacaacctactccaacccacgacttaacgctgctataaggagagtttagccgacttaaagaagttgttgcaggtgataccgaatagtaattttgaattgtagacattggatccgcttcatctggcaaaaccttccagctttctgaaaatgagcttgcagaaacaaaacacgccaatacactaaccagcttcagtgttggagccattagagctttccctttcaatcatattaaagaagccacactaaatcactttgaaaaagaactctacttgaaagggctgggttatgggaactataaaaaagagttttttagacaacctaggtgcttaaaccataacttttaaaagtcgtagagagaccacagagaactatatagttttcagatacaaaaaagccccgacgctgtgaatgatcactaactgtcgaggctttataatttggtaggactaagcagattcgaactgctgacctctaccatgtcaaggtagcgctctaaccaactgagctatagtcctaaaaagtgttggctattatacgcagaggtttgcttttgacaagccctcattggtattttttgaagcctttgttttaaaactattattcactaacaggaacaagcagttcgtggccaatcacttcgtcaattaagccataaggcactttatattttttgtctttgaatcgaaccagtgcgtagtcataacacatttcgatcactgtacaatttacaataacgccgttatcaataacgcgaacaatgttgtagttccttagcgtgatggccatttaaaactcctctgttattttatgattcgccgacatcttttaattttcgttgaagctggcgaatctgatctcgataacccgccgctaattcgaatttcaattcttccgaggctagcatcatttctttttgcagttgaatcatggctttacgaacttgagccacgtcttccatactttccacttggtaatcttttgcagtctcggccactttcttagttttgttactgcgcttgccagcaccggggttatacgccccttccatgatgtcttcaacggatttagtgataccaactggcgtaataccatgctcttcattgtacgctttttgtttttcgcggcgacgatccgtttcactgatcgccctctccatggatcctgtaatacgatcagcgtacaaaatcgctttaccattcacgttacgagcagcacgaccgatggtttgaataagtgatttttccgagcgtaagaagccttctttgtcagcatcaagaattgcgacaaggctaacttctggaatatccaagccttctcgcagcaagttaataccaactaacacatcaaactcaccaagacgcagatcacgaatgatttctacacgttcgacagtatcgatgtccgagtgcaaataacgcacacggacaccatgatcacctaaataatcacttaaatcttccgccatgcgtttagttaaagtagtcactaatacgcgctcaccaatcggtgtacgtagattaatttcggatagcaaatcgtccacctgagtcgccacaggtcgcacttctaaaatagggtctatcaagccagtcggccgaacgatttgctcaacaacccagtcctgatgctcttcttcgtatttacccggtgtcgcagacacaaagattgtctgtggtttaatctgttcccattcttcaaatcgcataggacgattatctagggcagaaggcaaacggaagccatattcgactaggttttctttacgagatctatcgcctttgtacatggcgccgatttgtgacacggtaacgtgagattcgtcgataacgagcaaagcattggctggcaggtaatcgaataaagttggtggtggtgagccctcttcacggcctgacaaataacgcgagtagttttcgatgccgttgcagtagcctaactcctgcatcatttctaaatcatatcgagttcgttgatcaagacgctgcatctcaacaagcttattcatcgatttaagctgctcaagacgttgatctaattccactttaatacgttcaattgccgcttgtacagtttcctttggcgtcacatagtgggttttcgggtaaatcgtcacccgaggaactttacgaatggttttgttcgtcaacgggtcgatcatcgacaaggtttcgacttcatcatcgaatagctcgatacgaatcgcggtgtcttcggagtccgctggaaacacttcaataacatcgccacgcacacggaaattaccgcgctctaataccaaatcgttgcggctatattgcagttctgccaaacgacgcaacacatcacgctgatcaatacgatccccacgatcaagatgtaacatcatttttaagtaagattgagggtcgcccagaccatagatcgccgaaaccgtagcaacaataataacgtcttcacgctctagcaaggctttagtcgctgacagtcgcatttgctctatgtgctcgttaactgatgcgtctttctcaataaaggtatctgacgcagccacataagcttcgggttggtaataatcgtagtaagaaacaaaatattcgacagcgttgtggggaaagaattctttgaattcgccataaagctgtgccgccaaggttttattatgcgccatgacgatggttgggcgcttaacttgcgagataacattggcaatagtataagttttacctgagccagttaccccaagcagggtttgatgagccaagcccgcttcaacaccacgaacaagtttctctatggcctttggctgatcgcctgcgggtgaataagatgaaacaacctgaaactcttgcgacacggatattttcccttagctttacaatcgacttaatagattaccaaattttgctagagccgtctggtatttcaatcactcataaccgtttgattccagcaatatccgcctcaaagaagaaaacgatcaagattagactttaccaatttagccaccatatataacataaagaaatattcttataacccaacaaagatattgttaagcgagttaaatgactaaattggagaagtactttcctgcagcggcttggttaaaaggctattcgcgagaagatatgcaaacagatgcgatggccagtttaatagccaccatactgttgattccacaaagtatgggttacgcattactggcagggctgccagccgtagtaggtctttacgctggcattgtaccagctattttatactccttctttggcactagccgaaccttagcagtgggcccagttgccgtgacatccatgatgacagccaccattgccatgccgtttgctttacctggcagtgagaattatgccgccatcgccatgatgctggcgtttttatctggggtgtttctgatattaatgagcctgtttaaaatgggctttttgtctaatttgcttagtcaccctgtcatttctggctttataagtgcttccgccattttaattgcagtgggtcaatttaaacacttaattggtgtacaagcccatggcaacaacctcatagaactcacgcaaagtatgatgcagcacattaatgacattaacttcccaacagtcattttaagtgctatttccatcgcatttttaatactattcaaacgctatttgacgactcttttaaataaacttggcctaaagaaaaatagcgctaacatgttgggaaaagcgggcccggttatcgttgtcgtcgtttccacaagctgcgttggattattttcactagattcattgggaataaagatcgttggtgatattagcaccagcttgccgaccatcccctttgataaattcaccttagatatgatgcttgatttaattcctggtgccattctaatcagcattgtaggctttgttggatcggtttcagttgcgcaatcctttgccgcaaaacgtaagcaaaatattaaccctaatcaagaactcattggattagggttagctaatttaagtgcggcattcagtgcatctttccctgttaccggtggcttttcacgatccgtggtaaatgtcagcgccggagcgaaaaccccaatgacaggcatactcactgggttgttgatgctggtgacattactctttttcacaccactcttttattatctgccaaccgcagtgttagcaagtagcatcatcatttcgattttgcagcttattgattataaagatttcttgaggttataccgcttttcaaaacaagaagcattcggtctgttagccaccttctttgtcgtactcttagttggtatggaaacggggataatagtgggggtttctttatctctactgtttttcctttggcatacaagccatcctcatattgcagtagtgggtcgtcttccggggacagagcacttccgtaacgtaaaacgttttgaggtcgagactgacccagaaatcatcacaatacgaattgatgaaaatctattctttgccaatgccagagtactagaagattacatactaaccttggtttccatacatacagacatcaagcatatgattttgatgtgcaatgctgtcaatatgattgatgccagcgcactagatagtttagaaaccattgatgatagattgaaatccgctggcgtcatgctgcatttttcagaaattaaaggtccagtaatggataagctggcaggatcaagcctaatagaaaacctgagtggacaagtctttttgacccagcaccaagcgataaaagccttaacaataaaacaagcggatgcataatccgcttgttttaagttatctagataaggctaatttttcgaactttcgtcggttgtagcgactcgaagtaaatccctgttgcgagtcaaaagtgcatcgccaatacctttaacttgagctaattgatcaacggaatcaaagccgccattagcatctcgataagcaataattgcctccgcttttttaatcccaacaccagacatcaccgcagcaaactgagcagcagttgcagtatttatatccaacggagttgcagcgaaaactgaaacaggcataaacgccaaggagataaccagaagtgagcgagaagcaaaaacacacaaaatacgtttgaaattagtcatagaaaaatccttttcaaattctgttaaaaaaaacaaaaggtggcatcttgccaataaaaaaccacttactgcgccaacaaaagctgaaacaagtaagtggttttagagtaaaaggtttttaaccagacttcaaggctcaaggcgagcaatttatgccattaagcccaaatcagcatttgcctgagttaatactgcaataggatcatttgcctgtgtaataggacgccccatcacaagataatgactacctgcagccattgcttcaactggtgtcatgatgcgtttctgatcgccttgatcagaaccagcaggacgaatacctggagttactaaaacaaagtctttacctagttctgctgacaacatactggattcttgtgcagagcaaaccacaccatccattcctgatgattttgccaatgcggcaaggcgtttcacatgctgctcaggggttgcatctataccaatttctataaggtcactttgatccatactggtcagtaccgtcacggcgatcagcaaagttttattatcaggtagtttttgtaacgcattagcagaggcctccatcattcggcgtccacctgaagcatgtacgtttaccatccaaacaccagccttagccgccacacaaacagcattggcaaccgtatttggaatatcatgaaatttaagatctagaaaaatctcgaatcctaatttatgcagttcatccaaaatcacaggacccgctgttgtgaatagctccttgccgactttaactcgacattgttcagggtcaagtcgtttcgccatctcaatagattgcgccatggttggataatctagggcaaccactataggggattggcagctcattcagttgtcctctttctttcagtttctatcatttataagtgtcacaatgcaaagtggttttattcgccttccaatccatgaatcggcttcaccatgccccaatttttacaacttggacactgccaatgcagttgatgacctggaaaaccgcactggcggcattgatatttgtgttttgcttgaaccagctgatcaatcagctcaaagagaaccaccaaatgttgctggttgtacccttgagaatctgcaagctgcaagctaattagctctttaaagcctttaattgttgggtgctgccttaactgctcaaccaaaaacatttcagcataatctttatctgtttccatataatgctgaacaagcgccataatcaacgctgtagaaggttttttctggttctgttcttgtaagaatttaatatatcccccactaccccatactttttgataacactcttttaacttgggaataatgattgaaatgaattctggatcttgctccgcagcatgctttagctctttaatcgcatcacgataacggccctggctatttaatacatcagcagcaccaatacttgctcgaacacaactagaatctacatctaaggcatctttataatgttggaaggcctgcttccactgctctttcttttgaagctcttgcgccatttcacaatgaaaatgcgctaagcgtttaatctctttcttggttggcgtttcttttatcaattcagagccaatttgaatagccttatcccagctttgctcaaattcataaaggtccacgagcaaggtaagtatcttaggttgaaactcactttttcgtgatgtggacgccatatttaataacaagcgacccgctctatccaacaaacctgccgacataaaatcactggccaactctaactgcaccatacgcatttcacgctgagatatttcggggcgagcaagtaaattttgatggatgttaattgctttttgtatttcaccttttttacgaaataaattgcctagtgttagatgaatatcaaaagtatcggaattaacttctaaggaatcaacaaaagcatcaatagcctctgaatgttgatcgttaagtaaatgattaaggcctcgaaaatagtccgtcggaatattttttttaacctgtttatttttcttggtcggatttttacgccccattgcccagccaacgaagagcgcgacaaaaagaaccaaaaacaacccaatttcggtcaactcaattactccttcccaacagaaagctctttagcaatagaggctttacgcaaggcatccacctcatctcgtgctttttcgtatttacgagtcaacaccctaatctggcgttcactacgcaaatacgtaacagagctgactaaaagagccacacaagctcctacggtaaaagatagaatgatataaagggcgacgcttaattcgggaccttgccaaaatacaagatcaagaggaataagttgcggattacggatggcaaaaaacacacccacggcgagaaagaaaacaatgagtactgtataagtaactcttttcagccatttaagcataaaacaacctaccaaaaatagaatggcgttattatgccgtgatagctcatagatttcgaggcataagacgtaaattagttaagttcgttgatctcactgttttcaggtaagttgactaactctcgcaactccttacctggtttaaaatgaggtacatatttcgcgctcaactcaacagactccccagttttagggtttcggcctattctaggtgctcgataatgtagagaaaaactcccaaagcctcgtatctcaatgcgctcaccatttgccaaagaatcagacatatgttcaagcattgctttgattgcttgctcaacatctttcactggtaaatgggattgctgatcgattagcagctctatcagctcagattttgtcattactgtcctcgcgactataatttgatcactgtgtaagactagctaaattcagaaagaaagcaataagttaacgcatttaaaggctatttttactcatttaattcgatctgaatagcgaatattacgaaaggatgcgttgcacaactagcatagaagctgtctagcttttataatatcgcccatatttaatacattggaagaaataataatgagctatagtcaaatccctgcgggcaaagatgcaccgaacgacatcaacgttatcatcgaaatcccagcacaagcgaatccagtaaaatacgaagttgataaagacatggacgcgcttgttgttgaccgtttcatgactgcgcctatgttttaccctgcaaactacggttacgtgaacaacactttagctgatgacggtgacccagttgatgtattggtaatcacaccttacccagtagtaccaggctctgttattcgctgccgtcctgttggcgtactaaacatgtctgacgaagcgggtatggacgctaaattggttgccgttcctcacgagaaactaagcaaagagtacggtcatatccaagatgtgcaagacattccacaattgctacgtgatcaaatcgagcacttcttcgaaaactacaaaactcttgaaaaaggtaagtgggtaaaagtagaaggctgggcgaacgcagaagaagcgaaaaaagccatcgttgaaggcatcgaagcttacaacgctcaataattcgtaatccgcgaattactccttcataaaaaaaccgatcctaggatcggttttttttgatcttgcactaacgattaagcatcagcaataccatctaaataacgttcagcatcaagtgccgccatacaacctgtacccgcagaggtaatggcttgacgataaatatggtcagacacatcaccagcagcaaaaacgccttcaacacttgtttgagtcgcattaccgtgtgtaccagattgcactttcaagtagccatctttcatatcaagctggccttggaaaatatcggtatttggtttatgaccgatcgcaacgaacaagccagcaacagcaatttcttttttctcgcctgtttgggtatttttaatacgaacgcccgtaacacccgcatcatcacctagcacttcgtctagttcagaataccattcgattttcacattgccgttttctgctttttccatcaatttgtccgcaagaattttctcagaacggaacttgtcacgacggtgaataacggtaacagtttttgcaatgttagaaagataaagcgcttcttcaacagctgtattaccaccaccgattacagcaacatcttggtttcgatagaagaagccatcacaagttgcgcaagcagacacgccttgacccatgaacttcgtttcgctctctagacccaagtactgagcactcgcaccagtagaaataatcaacgcatcacaagtgtaaacaccgctatcgccttccaaacggaatgggcgattttttagatcaactttattgacgtggtcaaaaatgatttctgtctcaaaacgctccgcatgcttgcgcatacgttccattagttctggaccttgtacgccctgatcatcacccggccagttatcaacctcagtcgtagtagtcaactgaccacccatttgcatacctgtaatcattacaggattaaggttcgcacgagccgcataaacagctgcggtgtaacccgcggggccagaacctaaaatcattaatttagcgtgtttaacatcgctcatgttattgctcctgtaaatgcatgtttgcctgacacaaaaatggtcggctaaaaagactgtggtaaattctaacgaaaatctaacgaaattcttagagaaaaatattaattactaaaataggggctatctatcagttttcaagcattgggctggttttaaccatcacaacaacttcctacgaacaagccaagcactctggatcttgagttaaacgcatctcacgccatccgccctcaaaaccatcaaacagccttaatacaccatgtttgaccttaccgcagccacttgccagctttaaagcttcaagagcctgatagacacctaataagccaacaaccggggcaataattccgctctcattacaacttaattgctgatccgacaaagacgggtataagcattcataacaaggtgttgagtgctgatgatataaaaagctcaccaactgcccttcccaacgaatcgcagcagcactgaccaatggtttttttaaggataaacaagctcggttgatagcttgtctagcgttaaagttatcggtgcagtccaacaccacatccgcttgctctacggcgtttaataaagaatcaccggataatttttgcgcgatggtctccactttgacagttgggtttttaagagcaatttgcttcgccgcggcatcaaccttgtttaaaccgagctgactttcatcataaagcacttggcgaggcaaattactgttttctaattgatcgccgtcagccaaggtcaaatgccccacaccagacgtagctaaataagtggccgcaatattcccaagccctcctaaaccaatgatcaagactttcgcttgagcaaggttgagttgcccttggatatcaaaattgggcaataataactgacgactatatcgatctaactctgattcgttcattttcaccttactttcttactactcatcctgcccgaccggtcaattttttgctaaactcgcttaattattttacccacgagcatcaatatgaagtttcccggcagacgcaaacttaaacattactttcccgtatcacaaccgaagcccgttttgccgacatcggaagttcgacccgataaagacacctatattgttggtttggatgaaaccatagtcgacgtagtcgcaaatgtctctgaccaatttttagagacctttaacatccaaaaaggcttatccaaccttgtcgatgctgaaactgcttctgctatttataatgaattaaccgcacaaaacagtatctcggatcattttgccggcggtactattggcaacactattcataactattcggtattagccgatgataaatctgtactacttggtgttatgtcagccaacatcactttagggtcaccagcttaccattatatttgtcataccagcagcaaagtcgatatgaatcacttacaaggcgtacctggtgatattggccgaggtattaccttgatcacaccggatggagaacgcacttttgctatcgctcccggtgacatggatgaactagatgtcgatcatatacccgaacatatcattgcaggaagtgcagcattggtcacttgcgcctatccattacgccaccaaggcaaacctattaaacaagctatgttaaaagccttggaatacgctcacctgcatcatgttccaaccgtattaacactcggcacaaaacacctagtagaagaaaaccgtgacgaactgctcgcgctaattaaaaattacgttaatgtattggcgatgaacgaattagaagccgaagcgttaactggcttttcagatccgctacaagcagctagtgcgattcttgagcatgtggatattgtgcttttgaccgcaggacctgacggcatgtatttatgcggacacacagacgatgaacttaaacgtgaaaccaccaacccaataaaatctggcagtttggcagattttaaccgctgggaatttagtcgccctatgttacgcgaagcctgcaaacaaccggtaaaggttttttctcatatagatccatatatgggtggcccagataaaatccgcaacaccaatggcgctggagatggcgcgctatcagctttactgcatgatatttctgccaatcattttcataaagaagttattccaaattccagcaaacatttggcgccatttttagcctattcatccttcgcgcagatctgtaagtattcaaaccgcgtgagttatgaaatacttgcccaaaacgcgtctcgcttatccagaggactacctgagcgagaagacagtttagaagaagcttattgggaaagataagcttcaagaccacttatttcaaaacataatttttaggcataaaaaaaccatgcgcttcggcatggtttttatctatgctcaataaacaaagagctgctcaaaaaagaatctgttagcttaattcatcgcttcgatgccaagcgcatcattgcgttcaaacatgcggttaagctcaagtaaaataactaattcttcttctttctgataaacaccttgaatgaacttcaatgcttcatcattaccaacgctaggactttgctcaatctcaccttgatataaatagaatacttcttggacagcatcaacaagcaaaccaacctgctcgccatcatgttcgataataatgattcgagtatcatcagtaatagtgcactctggcaaactaaaacgtactcgagtatccactaccgtcacaacattaccacgtaaattaacaatgcctaatacataagaaggcgcacctggaaccggggcgatttcactataacgtagcacttctttaatctgcatgacgttaatcccataggtttcgtcaatcagcttaaaagttagatactgtaacaactcaccttttttcgattcagacaaggctttcccattttctttaataggcgctaattcagacatggctcacatccatattcagtttaataaaagtaatgtagaactcatcacaagctttgtctagtttaaacaagtaatgatgagcctacgagcaaagttaagtaacaattagttgtcttgttgtatcccaactattgtccaatttccatttgcatcagacatatttttttccaaatgccaaatttcattggtatcggaagtctgatcaccttctttaatccagcctgaaaactgcaaagaaatagatgcagtagagccaatatattcaccacgaacaagctcagccatcaaagagataacttcggtacgcggtttattatcaccatgggtcgcacgctcagcaaccaaaaggttgtaaagctctggactaacataatccagaatttcatcaaaattattatcatcccacgctttttgtagggtgatgtaatgattttttgcttcagcaacaaacgcctgttcattaaatccaggtggaagtttaatctctggttgtgcaccaaaaccgcttattccagacattggagaaggctgaacattatcgcgcgttgagtttggcatttcgcggaacataccattagcaccacttgcttgagcctgagcggcagcagcacggcgttttggcgcgataaagaacttgtaaaccaagaaaccaatcaaggcaaataacataatatcgccaaaagaaatgccatcaaaagcaccacttcctagcaaggctgcaaaaagaccaccagccaacaaaccacctaacagaccgccgcctaagccacccaaaaatccaggttttttagcgcccgctgctgcgttcgtcgtactacttgtgttagctgcagtgcttttaggtttagaaacagaatagcttttaccaaagcttttaccgccaccaaactttttagcttggacatccgcactgtatccacctgcaccgattgccaaaacaaatgccataaacatggcaaatactgttgttttcacaaaactctcctttatttaaagttaaccagacctacagcattgcgtaaatctgaaatccttccacgtgcacgagcgcgggctttctctgctcctacttgcaaaatctcttctacatgagcagggttagccatcaactctttgtatttttcacgcggctcagatagttgaccattgatcaatgcaaaaagttccttcttagcttcaccccatgcaataccatccgcaaaattctgacgcatttgcgctgtttgctcaggcgttgcaaacgctttatagatatcaaacacagtagaatcttcagggtctttcgcttcaccaggttctaacaagtttgttttgattttattaatacctttttgcagttgcttttcagtatcaaataaaggaatcgtattgttgtagctcttactcatcttgcggccatctagacctttcaagatagaaccttcttcgcctactaccgcttcaggcaaaacaaaatgttcaccaaacaaatgattaaaacgccccgcaatatctcgagccatttcaatatgctggatttggtcacgacctactggcactttatgtgcgttgaaggtcaaaatatcagccgccattaatactgggtagcaaaacaagcccatggtagtaccaaagtcaggatcttgaccattggcaaggttttcatccaccgctgctttataggcatgcgcacggttcatcaaaccttttgcagtaacgcaagttaatagccaattcaattcagcgatttcaggaatatcagactgacgataaaaagttgctttgtcggtatctaggccacacgctagccaggtcgccgcgatttccaaacgagactgtttcacgcgctcaggatcctgacacttgatcaacgcatgatagtccgcaagaaagaagaaagattccgtattatcttgacggcttgcttcgatcgctggacgaatagctcccacatagtttcctaaatgcggagtgcctgtggtggtaacaccagttaaaacaatttcttttgccattgtggtactctttccttactttacacagagttaaattgtcattgcttgaaaatgtaaatgccgcttaccctatcataaaaaaacgacagcaagaatcacccattacgattatttagccctatgttttacaagcctttctaaccgttaatgaataatggagccgattcattgaatatcaatgccacagctcactaattaggccagaatcacgttgaatacgtgaactggtagctgaacgaatcaaaccgctcgatccccacaagataaacatcttcttcgcccgggtaatgccagtataaagcaactccttggttaacactggcgaaggtgccataggcaataacaaggcaacctgatcaaattcagaaccttgggatttatgtaccgtcatcgcaaagaccacttcgaattcacttaaacgactcggcagcaaaccagtaaaagaaccatcaggctgcataaaccacacacgaagacgctgaaactcgtcaggcatacaaagacctatatctccgttaaacaagcctagtgccgcatcgtttcgagttaacatcacggcttttcccggataccaaacatggggatcttttactcgcccacgttgataaaaatagtgttccagctgagcattcaccttctcgacaccaaactcaccctgacgcaccgcagtcaaaatctgataacgtgaaaacacgctgtacagcttggcaatgtctagattctgacgcaccgcttcccagtactcgtcataacctttagctaatgtcgcaatatcggccttggtttgcccttcttctggcgctcgccattcaacatctgcgtaattagactgcaagcaacgcaatactgcttggctgttacctgcattcatagcttttgccaagtgtccgatgccactattagcgtcaaagcgataactggtgcgtagcaaagtaagcgctcggctaatggctggagcggatgaattcccaaatggggccaaatgttctcccgtcagctgactcagacgctctgcccactccggctgaaaatacacctcttcaattccgtaggataaatctcccagcacactgcccgcttctacggatgccagctgatctttatcgcccagtaaaattagtcgaccattcggctgcatcgcatcaatcaatttcgccatcatcggtaaatccaccatggacacttcatccaacagcaacacatccagatgcaaagggttgtctttattgtgcttaaaacggctacgtccaaattcgctgcctaataagcgatgtaaggtgctggcttgttctggaatggcgaacttaacgtcgtcacttaatggcaaatctgctttggcttttgaaatagattcagtcaaacgagccgctgctttcccagtaggagccgccagctcaatacgcaacaacttaccttcagcaagtgactgagccaccagtaacgccaatagacgagtgacagttgttgtctttccagttcctgggccaccgctgatcacagaaaaaggcaaactagccgcattggctacagcgactttttgccaatctacctcttcagactgagtagggaaaagttgcatcaataatccagcatccacagcaaaaggcgcaacagaaaactgacctttgagataattcagcacctgttgttcatattggaaataacgatacaaatacaaacgcgtaccagcgagtaccattgggcgctcattcaccttgcccgctgacgaaaccaatcggctgtcttgcaaaacagcgcaccaatcagccgcattatttatcttacagcttgcaagaactgctcgtaattcttctaattcaatgccttcaggcggtctattccaaatgctctcaagatcaatacaaatatgaccgccaccaagataagcactgcataaagcgcccgctatgtgaacggctaaatgatcctctttggcatgatgcgccaattgctcaatccattggcaatcaatggcacgtagaacccctctggcttgccaatctgacaaactgaatgacgttgcagtaggaaagttttcttcaagcgttttttcattaagaaagtcgagcaaacctagttggttagaaaagtccatattgcacggctccttcatttgatgagtcattctgcgctttatctaagctgtcgccgctaaacaaggcatccagtgcatttacatgctcaagtgttaaacgactttggaaaatacccgtttgctgttctggctgcataccacggaggaataaatacaccacgccgccaacatgtttgttgtaatcataatttggtaaacgctgcttcaataagcgatgcaaagccaaggtataaagctgatattgcaaatcgtatctgtgctcagcaatagcatgaaccagcttctctggctcataatcggcaaagtcgtcacccaggtagttcgacttataatccaacacgtaatagcgaccttggtactcaaacaacaaatcgataaaaccttttaacatgccttttaacgggcgatcctgaatcatcggcgcgactttagatacaccatcatgctcacgagaaatacggtccagttgcaaggcgttcatacccgtcacaggaataaaaaactccatttctttacgacaagccgatggcaccaaactccccagactcattcccgccattaactcggtgttaacgatatcaggcaaccattcgctcaatacatcttgccattcatcaaaaccctggcgttcgtaaaaattggccatcagcttatggtgactggtttttaataaatctttaaagctcggattagcagacacatcatgcaatgctttaccttccagcgtgtcatgcaagaaagtccccggctttgcgcctttaggaaaggtgaaacgattcttttccggctccttttgcgctagctccaatggcgactcaggcacttccatattgtccagcaaaggatcgacaaaacgcgtcatttcatccaaaccgggtacactttcatcgtgacgttctttatcttccaccaccagcgaggaataactgccgacccaccaatctcgttccacacgtccggtaaactcccttgcatgaggttcgattaattcgtcctgaaccttattaaaagccgccattttgaatcgtggtaaacgctgcggttcatcaggcaaatccaataactgcatttgaccatcttgataacgctcacaaagacgctcgagacttgggtacaaatcaccagcctcaagcgactcaccttcaccaatcagagcaccaaccccactcaaatggacatcggacacggcaccacgcgtcttattcgagcttttacctacttccattgagccaataaaacaggcctctttagagcgagttaacgccacataagccaaacgaatttccgccgcgtacagttcctctttgtgcaactcggtttgcgcttcatcaggatcaatagcgatccacaattgctgctgagcatcgtgatacaaagcggaactgtcctgatcgcgatacggcgtaagcgcgaaaggcaaatagactattggatattccaagcccttacttttatgaatggtgacgattcgaaccagttccgcgtcggtttcaagtcgaatcttttgctcgtcgctgttaccgtttggattttgaatcgccaatctgagataacgtaaaacaccttctttagagtccaactcaagagacttctgctggagcttttcggtcaaatgcagaaagtcagttaagcgtcgttcgccgcccgtatggctgagaatgttcgcagccaaagacacatcctgcataaactcacgcaacatgggcaacaagccttgcttgtcccagagttccaaataatctcggaacgcttgcccccatttctcatacaccacatcgtcgtgatttaacgtatccaagtcttccaatgaccaatcaaccaaactggttgccaatgccgagcgcagtttactttcttgtccattggataaaatcgccgtcagcacgatcaatagctctcgtgcctcaaccgtttcaaacaccgaacctttgtcactcagatacacactggcgataccgcgctgacgcaatgcatctttcaaggcattggcttggctaaagttagtcaccaataaggcaacatcttttggtcgcacgcctttgccatcaattagggcctcgccttgctgcccttctagcaacaactcatgaagatgcgccgcgcaggactccgccatggtttgacgatactctttggcggaaactggctcgtcactgcgttgatacaaaaactgcaatgcggcttgcgtttgaccttgtcgagaaaaaccactagcgatgccacggtcttgtacttcaacaaaaggaattccggtgacgcgaaagggttccgcttgcgtggtaaaaagcccattaaccgaccgaatcatagcagcagaagaacgatagttagtcgccaatgaataaacgctatcaacccgttttttggcggccaaataggtgtaaatatccgctccacgaaaggcataaatcgcctgttttggatcgccgatcatgatcaagcctaaggcgttttggtccacttgcgctggcgcataaatagtcgagaagattcgatactgcaccgcatccgtatcttgaaactcatcgatcaaggcaatgggataaagatgacgaatacgctccgccaacttgcccgcttcgtcttgggcgagtgccacatccagcgaagtcagcaaatccgtaaaggtcaacgattgcgtgctgcgcttccagcgtttcatacgttcttgtgtttgctgccaaagctgagttaacaatacggcttttaatcgccccgcatcgggaaagctttcacgcaacgccagcaccaaagcaaaaaactcgtgagccggcaggtcgccgcctttgctcaatcggctggcgtgttcattggtatcaaatttttctaggcttttgtctagttcaaaacgcgtcgagttcgcccattgagtcatggcttgaatgtctttcgacggatctttacgccaaaaggtgcgtttaatgccactgcgttcaagggcatcaatgatgtcttgcgactgagccagccacatggcgcgcaccgccatcatggtttcttgcgcctgacttagcgcactttcccaatcataatctggcacagcgattttggcgtcaggctgattgttcagtaagtataagtctttcaacaaggcatctggattcgaccaaatcggctgaattaaagcagccttggtgtcgtccattggataaaacacactgcgccaaacgtctttcaccgccatagacagcggagccagttcgtctgtctcaatggtttgttggaacaacatacggctttcaaaagcattctggctcaacattcgctgacaaaaaccatgaatggtaaataccgccgcttcgtccatttgcttttcggcatacagcagcttttcaatagcgccagcgcgttgctcatctgacatttgcactagccaatcagccagaaatacatcactactttcgccttgcaacaaggcttttcgtgcagcacgtatgcgtccacgaatccgcgcttttagctcggctgtggccgcttcggtaaaagtcaccaccaaaatctgatccaccgtcaaaggcttgtctaaatctccagcctgcccagttggcaccagcaaacgcaaatacaaattggcaatggtatatgttttacccgtcccagcactggcttctattaagcgtttgccaaacagcgggaaggttaaggcattcaacggttcaggaaccatattcaaaccttctgcctgagcggactcggaagataaactcattctatgacctccaagtgacgatgcatgggcaaccaaatttgctcacacaaggagacaaactgcgccttttgacgattcaaatccggaaaataacgctgccaataggcatcatcgacttcactgcgagtaaacgcagagctgttgtcttgataaagtttcaacgcctgctcccaagcgatatcggcatcttcaagggtcttgctggaacaataactcttgcaccatgcgtccgcgcttttcgccggcaaagcaatcggctgacacaagccttgttgcaacaaagccagcatagtattcagataatcttgagcgtcgttcggtggaatgataataaaactgtgctgtagcaacttgccggttttagtcaaattaattaggtgatgctctttgggtgtaccttgcgcgcacaaggctaagtgctcgatccacatctgcattttttgatgtgccgataaatcaccaatgcgataagataagcgcgtcgtcgcggttggcaaatccaaccaggcttgcagcacaatgctccccattgccaaattcacctcaataggctcgcactcttccaaagcgtaaccttgcaacacagacaataactgacggcattgaccacggctctgctgcaaagacaaacgtcctaacgcgccgtaaggcaaagcccccattagagacaaacgctcaacgaactgatcttcatcgccttttagcatggcttgcagcaagccttcgcgtaattggtagcccgccaagccatctaaagcaaacggctcatcttctttttcttcctcttcttgcaggcttaaataggctttcaatcgacgctgggtaaagtaacgagtcggatgcccgatgaatcgtgacaattcatccagtgctaaatctatccttggttgctccaagccttccaacggagaaaacgcctgagcctcctcgtctactggaacgctaagcaaagcgggcaaccactgctcgtcgtagctgtacaagcgcttatcaaattgatcagtagattcgtgcgacgagccttgtggctgaaagtaataagccgcgttgaaaggctgtaaaggatgttcgagaatcaatttttctaacaaggctttctgtgcgtcgtctggcgttaatgcttgatcaccttcaaacacgcaactctggccgatgtattccaataactcgcttactaagatcgacggattcttttcgctgttgtcttgaatgctgcgaccaacataactgatatagaaacaatctcgggctgacattaaggcttcaaggaacaaatatttatcgtcttcacgtcggcttcggtcgccgctgcgatattgtccgaccatcaggtcaaagcccatcggcgccacgctacgtggataatcaccctcgtttaaacccaacacacaaatcactttaaacggcaccgagcgcattggcatcaaggtacaaaaattcactcgtcccgctaggaatcgttgaccgccttgggattcttgcaataacggcgacagcagctgacgtaacacttgctgatccaatggtgcatcaaaatgcgcttgctgccattgcagcgttaacgcgtctagctgcttactcaacaaggcgggaaacgcatcgtcttcatctaccaaaaagaatcgttccgccaaataatacaaggtcgaaatccattctttcggggcgagagattccatcaatttcgcttgagcatcgttaatggcaactaaaaactcggcgagtttaccggccacagacgcttccaaaccttccacatcaccataacttaacgtgccttcccaaatatggtcatgtcccatggcataacccaataacatgcggcgcacgccattcagccaagtatgagattcttgcatcggtaaatcatgctgttgagcggttttgccatccaatccccagcgaatgccgacttctgtcgaccactgtcgaatacgctctaactcgtcagcggttagctcaaaacgcgccaacacagcaggaacttccaatacactgatcaattcagataaggtaaaacggctttcccccaaaccgagcaaatacaaataggcatcaacaattgggttttccatgccgccagattggtcaatcaaagcaaatggaatgtgttttctgccctgtgcgctacctttaacagaaccgaagaccgccttaacaaacggactgtaagtattcacgtcgggcaacatgacgataatgtcttttggcgtcaggctcggatcgctctcgaacatttgcaaaagctgatcgtgcagcacttccacttcgcgcaatgggctgtggcacaaatgcacacgaatactttgatcgtccgcagcgataggatgtcgatagctcgcatcgcgaatcttggcgtctcgctcttgttgcgagccatggttttctagggtcagcacatcttgctgaatccattgtagtagccctgtcgattgctcagtacgataatcttcgaatactaccagctcgttatcggccatttcttgtaactgggcaatataatcacgacctagtcgcccccagcttgccaacaatgggtttgcgtccaaatgcaaggtatcggtactcagtcctggtttaagggtttggcgttttatttctcgacctaagtaatgtttatcaaccacatcgccccagtaaaaacggcaagggttctgcaaaaacaagtgcacatcaatccagccagacgcggccagaactcgaagagactcaagagtattgggtggtagcgaagacacgccaaaaatgaaaattcgctcaggaacaccaactggtcgcgcagaggattgagttttgtcatgcaaggcttcaataagattgccacgatgataaagcgacgtgccccgctggctgacatcagcgaccaagtctcgccacaaaatggcttgccaaggttgttgctcaaagatggctgtcaacttggggtcttgtgcttcgccaccttcccaagacttaatccaatcagggcgatacaccagatattggtcataaatatcggcaatgctactacataactgaaagcggcggatttgggtatcgtcttcttcaagataccaactcaacgcctgaaattctgggtcaccaagacgagagtccagcaaacgcattaagcgccatactaagaaaggcttgttaaattcactttgcgccggaatatcgtctaggctttgcgcaaaagtttgccaaacaaaggtagaaggcaaaggaaacaccaaacccgcagcaatagaatgagactcggccagaaacatcttcaaccactgcgccataccggggttctgcaccaagataaattcatcatcaaacggattttctggcggtgaaacagccaaaatcttcgcaagcaacacagccaaatcttctagacggttacttgtgtaaagttgaaacatgcacgaatcctaggcttcagaataagagtcaaaaacagtaacagaggacaaaaactcactcgttctgtcatttaagcagcgatttagacaacaatgccaaacaatgaataagcgtaaccttggtagaaccaaaaaagaaggactgaatgctttaaataaatcgggaatgggtaatttagtggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacaaaacgcttagcgtatgtggacagaatgtcctgagaatagtgtttccaatcacgctttatgtaagaataattggtggagcctagcgggatcgaaccgctgacctgttcgctgccagcgaaccgctctcccagctgagctaaggccccgaaaacaggcgagaattttatgggcgcttcccaaccgtgtcaacctttttgcaaacaaggagtaggttttttagtagcgaaaacaacaaaacctaacacgcagaacattgttatgatgagcgtacttatgttctgataggtctttatttcatcaatactaaaaaagccttattaaataagagaagctcaatgatcgaatttccaacggcattagatgatctaatgatggctcaacaacccatactcaaaagaacaaaagaaatttttgggtatgagcttctattccgtggcaaggatgccctaaatgctaatatttctgatggcgaaactgctacaggccaagtgttagtgaacttatgtattgggattactaaattagaatctcaattaagaaaacctttttttattaatatgacaaccgaccttatgttgtcggatgcctttttccccattgatccagacactgtctatatcgaaattctcgaaaagcaaaagctgtcgccggaattttttgaagcactaaaaaagtggcgctctgctggttaccgattcgcattggacgactatcagtttgatactgattatcaagctctattgccttgggtttcgattgtcaaaatcgatgtacttgccacaccaccagaacagcacatagcacaaatagcagaacttaagtctagaggcttgatcttactcgctgaaaaagtcgaagacttagccatgtttgagctatgcaaagagctcggcttcgatttatttcaaggctattttttgcagcgccccgaactcattaagggcaaaagaatcgactcagcaatacatggcgccattgagcttgttaatgccttgcagaacaaggacattagtattgatgccatagcagatttagttaccaaaaaccctaaactttcttatcaattactacgaatactaaatagcccaatatgcggagtttataaaacggttgtctccatcaaagaagcagtcatctttttgggattagtacaattaaagaaatgggcgctattaatcaccctcacttcatcaacaaaccaacctaaagcattacttaaagtgctattgactcgcgcacgctgctgccaactacttgcagagagcaaaaagtcatctctcgccgactctgcatttatggttggactgatgtctggcatagatgcagttttcaatgtcgaaaaaacagtcgcattagagcaaattgctctagataaaaatgccttagacgccattatgaaccagactggagagcttggatcttacctaacgcaaacattaagctgtgaagagcagaactgggataatattcactccttgagccccgcggaaagaacggttctaaatagagcatttttagacgctatgttgtggtctgaagaggtcatgcagtcgattaattaaattaaatgcattttttttcgttaaacgattgacacctatacaaaaaaatatagaatgcgtttcacctttttcaaggccagtgtggtggaattggtagacacgacggattcaaaatccgttgccttcgggtgtggcggttcgagtccgcctactggtaccaacaataaaaaagcgcttacttcggtaagcgcttttttttgccctcaactttgactaccaatcaccttcagccaatcaagcaccttcaatcaattaagacaattcattccgaaccaaacctatgcctactaaaaatctatttttaataagcacaggcaagtagaacaacggaacgacgatcaatgatcgtcaaaaccatgcaagacataatctggtagatcttcttccttaggtattggcttagaagcaccagtttcatcgatggacacaaacttaaacatcccttcggtaactttctcacgcttaccaattcggccacggcgcacccaagcttccacaagaatattcatcgaagtacgaccaaccgattctactcgggtataaacacctaaaatatcaccgacttttactggtcgaataaaactcatgccatccaaagcaaccgtcaccacacgagattgagcacgctgacccgcacatataccagccgcgatgtccatttgcgataccacccaaccaccaaaaatatcacccgctggattagtatctcccggcatagcaaccgtcctagtcgtaagacgaccttttgccttttcttcaaactctgacataaccttctctcaatcaatttactctgttcactaagagcaagtgtatccgtttatatagactgagagtaacaacaaaatgctatctcaagcatttaaaaaacttataacaacgcatttatacacgagacttatttcattgagtctgcttcataaaaaatagccgttcctttcgcttcggttgtcgggaacgagaagctcgaaccaatagaggttcctatcccgccaccactaccagcactaacaccaacaccagttcccaaacgcctaaaagacaactgcgtgacttcatctaaaatcaccccattggcacctattttcgccgcctgttcttttagttcttgagtcgctttttcttttctagagtcttctgtaaaaccaccatcacttgatgcttgcaccgtaccaatcactttatagtcaaaggctggcgcctcttcaaataccgtcacttgctctacttcaagttcaggcatttgctgccccgtgaccacatgagaccctgaagaacaaccaaacaacaacgcaggtaacgctaaaacggataagtatttaatagaattaatcataacagcacctcaccttagaagctcaaatcatagcagtgttgcacaaagagcgtgaaagcagatcgataaaagtgtggattttcatacaaaagctatacaaataaagggatccccccgcaagctaacaagctaacaagctaacaagctaacaagctaattatcacctatgattgaaggatagataatttttaaacacttaaaatgaaataagaggtgcaaatgagcgaattaatcgaacaagacatctcctgtccatattgcggcgaaagtatcgaggtcgtaatagaagtgctggatgaaagccaagaatacatcgaagactgccaagtctgctgtcgccctatcgtctttaatatagacaccgcattcgacgactccacctcggtttcagttcattcggaaaatgagacgtattgattagaagaaacaccaactagcgttggttagcccgcggcgtaatgtcctgggcgctggctcagaaaatgacgcattgagttgatttacagaaggcacaaaaaaacgcccacgaggcggtttttttgtgccttctaattaggctatcaatcataccttatcaagaaaaccaaaatccatttaaatacttgcagctacctaagtatacttttttgtatactgcttatttcttggggtgaaattttactttcaagtaattcattcaactccaaagaattagaaagctcaataatagttaaatttgctgcatctagtctaaaaaatgaatttgatgcatcttgagctacaaacgcaccaatatcttttattaaatccaaccctttaaactctaatatttttccaatagcgtcaaaccgaatagggaaccagtactccctagcttttaaagctttaggaattattgatgctgcttgcttttcaatatactctaactccctagcagcagaaggagagtcataaatcctgaaatctgcttcgtcaaaacagctccacagctcttttcttgcatatgaaaactccgcttttagagcgttaattacctgagggatcatttctcttgatgaagctctagataaaacaatattcaaaaatagtggaataggtatttttatacgacgcctaagtctattctgatattcattccaattagagtctaaaatactaaaaaattctgaagcactgtaattttcgccatatcttaaactctcatatttatttcttaggataggattacctaaatatatagcgtaaccagaacatgaaagaggtcttagaaatatacctatatgcttttcactcgacataaattcatcgctaaaaaatacgtctttatcattggcaacaaactcaattggagacttacttgggttaaactctataacaggaaattcacctatccgccgatgaaaagcatcatcttttgcaataattctttgtctttcttcttcatgtgcatgcaaatatttgtcaacatcaacatcagaagaaaagctaatcatttgatcgacaccacaaagcataaccgaatgattagatgcttttaaaacatcaagaatagtattcctattttcagcatcttgacttaggttcatgacaaaaggactaccgccattattgataacctgaacttttatggaaggataaacttcctgtatctgatcatgaaaaactaaagccctgatagccatttcagctgcataaaggtcttcaaatgacttcaagccaccaacaactagctttgtcaacctatcaagagcataagagtcgacaagcccaacaccataacgattagactctatttttggaatgctgtacccaaaatcccacgtcttagtttcaccaccaaatcgatacagttccatataaactgagtccttattaattaatctgataatactcacaatagtacagaatagactctaaatcagtcttgtactttgttactgtattcagttcgttatctattctaatcaaacttaagtcgtcggcaattgtgaaaccgccactatcaaacggaatgtggtgattgctttttattacggtctggattactagggaaaagttgattaagaaaatcagcacatacgcaaatataatggaaacagtcacccattatcattgtggaaccatgagcttttgagtttcgcattttaggaatcacatcaaccatgtttttacaccattcgttaccgaggtcatcggtatctaggtgcctaaagcccgcatcacagatccaaccttcctccaccgccttgcttagaagtactcttaagcctacatgttttttaggttgaactatgagtctgagtgcatgctctataacggtgtatgttttaaggtgcacttcgggggctaaggcataaagatagtatgtgaagagagccatgtttctagctacgttgaattgcccttttatttcgtcaggcacttcgtcgtttagcacttctttggaaaggttttcatgcagcacttcaagatttagaactacaccagtgatatcgcccatgataaggtgctttcgatcataatgtcttaaacttttccataaggaggctaccacgcgagtccattgcttatagttgatttctttacagcaattcgttttgcccgtttgcgctagcgaaaacaagttaagtgttcaccatggacatatagaaaattattaataaaatgattggttttatcgtttgaagcattagaaaagctagaaagaaaggtattaggaagatttgaacgagataggaactttcagaagaagattaggtgcttttataaatttcaggcataaaaaaaggcaccataaatggtgcccgggaccggaatcgaaccggtacgcttattcagcgcaagattttaagtcttgtgtgtctaccaatttcaccacccgggcatatctgattttggaggccggagtcggaatcgaaccggcgttcacggagttgcagtccgctgcatgaccactctgccatccggccttctatcagatacatcttttgattggagcgggaaacgaggctcgaactcgcgaccccaaccttggcaaggttgtgctctaccactgagctattcccgcgtctcaaaagacggtgcctattctatgtatttgagctttcacgtcaagggaaaaatccaaataaataactaacttaggcactttttttaaatctgattagtttttgttcgactctttggacttcagctcaggccaagccgcttttaagtaaatatacatagaccaaagagttagcaaggctgctgcaatgagtaccatctctcccacatgggcagccatggtatctggtcgacttcctagcaagatgaaaatagccaacatctgcatggtggttttcagtttgccaatataggaaacagccacgctggcgcgcttgcccatttctgccatccattcacgtaatgctgaaataacgatctcgcggccgacaatgacggcgctagctaacgttagcaatggattagagtagctagccactaacaagactaaggcaatcgaaaccataagcttgtcagctactgggtcaaaaaaagccccaaacggagtcgtttggttaagctttcttgccaaataaccatctaaccaatcagtaatggcagccaaggcaaaaataatcgcgcaggtgtaatagcgcccttcccacggcaagtagtaaataaccaccaaaatagggatcataaagatccgtacggaagttaatatatttggtatgttcatcttattcctaattattacgctaaatgcaccaacactcagccaaacttaacttttatgaaggtagagataaatttcttccgcttttttggcactaatccctttcacctttgaaatatcttcctggctcgctgatagtagctcttggtatccaccaaaggccgtcagcaactctttacgtcgatttggcccgatacctggaatatcttccaataccgagtgccgacgcttcttgtctcgtctacggcgatggctcttgaccgcaaatctgtgcgcttcatcgcgaatatgttgaatcaagtgcaatgcagccgaatctggaggcaacacaacttcatcttctttggagccgatatataaggtttcaagacccggcttacgagtatcgccttttgcgacccccaataagaagatattcactaatcccaattcttttaatacagtttcagcttgagttaactgacctttaccaccatcaataagcaacacatctggcgcttctagctcaccacttttgacgcgtttatagcgtcgagtgagtgcttgcttcatggcaccgtaatcatcacccggttcgacaccttcgatgttaaaggagcgatagcgctttttatccggcccatcaggcccaaacaccacacaagaggctaccgtagcttcgccactagaatgactaatatcaaaacattccatgtgcattggcggttcagagaagcctaacaatttttgcaacgcggttatacggctaaaatgattacgcttgtccgataatcgagcctgtaaaccttgctctgcgttgagtttggcaagttccaaccaacgggcacgctgacctctgacattgcttagcacttcaatttttttctgggtggtttcgaaaataccttccaccagcgcatcaccatcttctagctcatgactaatgataagcgtcttaggtaactcttgaataccacctaagtaaaattgagcgataaaagatgataataattcgccttctgtgatttcgatcggcatttttggataatagcttttgcttccaacgactttgcctttacgcaccatcatcacatgaacacataatccaccgggctgaattatagaggcaatgacgtctgcttcacccgtttgcccataaacatgctgctgttcttggatgtgcttgagctgaatgatttgatctcgtagctcggcggctcgctcaaattccatatctgcggcagcagcactcatttgcgtggtaatttcagcggtgagttcttgatctttgccttgtaaaaacatgcgtgcgtgacgaacatctagctcgtactcttcatcactaatcaagttcacacaaggcccagaacaacgcttaatttgatattgcaaacaaggccgagatcgattcgagtaggtactgtcttcgcactggcgcaccttgaaaaccttttgcatggtattcaaactttcttttacggcgctgccacttggaaagggaccgaacaaggtacctttatcagctttatcaccgcgacgaaacagcaaagccggatgagggtgattcgataacaaaatataaggataagatttatcgtcccgtagcaaaatattgtacggtggacgatgttgtttaataagcgtttgctcaagaagtaaagcttccgtttcgcttttagtaacagcgatttcaatggtgtgaatacgactaaccaaagccatggttttagtcgttaatccggtcacacggaaatagctcgcgacacgattttttagattctttgcttttccaacataaagcaactcacctttcacgtcgtacatgcgataaacgcccggacgtgtggttaaattgctgacaaaatgcttcggatcaaattctgaatggctcaaacaaacctcgtttttcgcctagcccataccaagcacattataacgtaccgccaagcgaatcagctcgacatcactttcaatgttcaatttcgtaaaaatacgagtacgataagtgctcacggttttaggactcacacataggtgctctgcaatttcgttggattttttgcaatccacgatcatttgagccacttgcaattctctgtctgataattgccccaatggcgaaccttgcccatctatggaaaacttagacagcgccattttctgcgcaatgcttttagaaatataatgctcgcctttagacaccatttgaatagcttctaatagctcagacgtattggtgcctttagtaagataaccagatgctcccgcttctaataacttcactgggtataaattgtcatccaatgcagacaaagcaatgatcttggttttcggtaaaatgcgctttatttctttcgttgcacctaaaccgccaattcccggcatatgcacgtccatcaaaataatatcaggtaataatatcttggactgaataatggcctcttcaccgctatgcactacacccactacctcaacaccttttacatcctgtaatacacgactaataccttggctaaccacgtcatggtcgtcaacaatcaacacttttaacataacaacctcaccaaaattttcctacgcctcgtgtcgatttcggccttacctagcacgaaatcgcctatagcatcctgctaataaaaaattatgttatataacaaatagaaaaaacgcaccgttattcaggcagcttttctttatatcccatttctaagagctttttttgactaatttcgcgataacgagctcgcacgccagacccgtgtgttttttgggtgtaataaagtaaaggcgcgatctgttcttcatcaaccgataagtcactagcaattttactagataaatctttcacgcttagtgtttgcttatcttcaatcataatcacttttggaatcactaagcgttcaccagcaatcactcgatcgacgattttcaaataactttgctcaaataaaggccaggtcactcgttcttcttcagactttaatttgtaccaaccagcctgagacccagcaaagaataccgcattatgactccatttatattgcaaaggatccgttcgacaagcacaagcttctagatacgcggagcgtggatcaggcaaaccataagctttgtaagcggtattaatcagtttcaaaaagtctgcaatagttggcggccacgtatgttcttctttcgtacgctctactgcgtatgccaacaatggctcttggaaacctttcagtgcaatcgcccactcacgcttggctagcttaacttcatcggccgtactgtaagctgaggcaaatttatgggtataaatagctttaaagcgcgcgaacaacatattaaccaaaatacgtgtttgctgttcagcctctgtcgggcccgattcacgactagcattacccgcatttccatatcctgagttattgtaccctgaattactccctggattaccagagccatactcaccagtctgtgtcgtggatgttgttgagggcgtcactaacctgctctctagaggttttagtaaattttgtactgcctgaggttccttcatatgaagacctatctgattgtttgtattgccactgacgttttacgtatttaaaaaattcgctgttccaagtcctgacgtttttccgctgctctttaattctcagcaaaaactcagtttgcaaagacaaggcaaaatcacgggcaatgccagcttggccaatttgctctaatgtcgcttcttcaggttgccattgatctggttgtcgagcacgctctttttgctccaaatacaagtcaaaatctgtgatgcctcgacggtcattcaccaccggcggagatggcgcttggtattgtcgaacgggctgcttcgcagaatagcttttaggctgcggcgtgaactcttcagttttctcccgagacgctttgtgcaaccgatccattttgctcatcaaggaatcgtctttagcagacgtttcagctattggcttaatagtttgtgccgctttttgagatgacgctaaatgaatctcaagtatttcttcttggcgctgaaagctcaacagttggctaatttgtaagttccccaacaatcgcatcaacataggcacagtccaaaaaggtaactgagcactaagtcgactcatttcaactcgtaaagcattggagccaataagataagcctgctgcttcaaaaaggtcaataatacggtttcttctaacccgatctgggctgccattgaaaatgatatcggtaatgaatagtcgttatccaacataaatctcgcttcgcgctttgcatacctaacacaatagttagcctcacagtctatcaaaagcctcccccattagcacgagaaccttaaagtaaccttgctatcaatacagaatgcagcttgccattttccttggctattagactttagcaatagggggattatattcactaacaaaacaacggtaagcaattttgacagcgcccagaaacactcctatgatcaagttagagcaatgctttttgactctcgctaaacagaacagcagggtaagaacagattcataaaagacagcattatagagagagcatttggcgttgccggtttcacaaacatcactcaggaggaaagtagtatgcacactaccaaaatttctggtcaccatatcgatgtaaccccagcaatcaaagatcatatcaacgagaaacttagcaaagtagccaaactgaccgatcaaattacgtctgtaaatgtcaccttattgaaagacagtaaaagccaaaaagcggaagcaagagtacacattccaggcaaagaaatatttgcctctgcctcctctgaagacaggttgtttcacgcgatagatgatatggtcgacaaattagccaagcaaatagataaacataaaaccaaacaatcttgtaccaaccacaaaactataaccactcactaatcgtcatttcctttatgatttaccaagaaacaccgctatttggcggtgtttttctttatttccctgctagataaacaatctcacttgaactttggaactttcgcacgcatattaagtctattgatagtcttaaaccctaaaggagttaactcatgcgttacacagaagccctttcgacacatacgtcacaagcggcaaataaaacgctccgcaatacttacggactgttgtcgcttaccctattgttcagcgccttcactgcgggcttgagcatggctttcaacttaccccatcctggcctaattattactctagtaggcttttatggtttacttttcctaacacacaaatttaaaaacagctctgctggtattctttgtgtatttgctttgactggtttcatgggtcttacccttggtccaatccttagcgcttacatgaacatggcaaacggcgcgagtttgatcatgagcgctttaggcatcacaggtctatcgttcctaggcttgtctgcttatgcattggtttcaaagaaagacttcagcttccttaacggattcatcactgttggcttctttgttctactgtttgctgtaattgctggcatctttgttaaaatgcctgctctacaaatctttatctctgcaggttttgctctgttctctgctgcagttattttgctacaaaccagtgaaatcgttcgtggtggtgaaaccaattacatcatggctacagtgaacttgtatgtttctctatacaacatgttcatcagtgtattgtctcttcttggtatgtctcgcgactaatggtacgagtcaccaatatgaaaaggccgctgactgcggccttttttatgtgtaaaatttatcgaatcacacaccaaggtcatttttgatgcaatacactctgctcatcactggttccccatatcaaagcaaggcttgtcacacagcacttcgctttatccgtgcagctttaaataaatatcctgacagtataaaaggtgtatttttttatgaagacgccgtacttattggcaaccagacagcacaaccaccacgggatgaagtcaatctcaccaaagcttggcaagacatagcagaacaacacaaaatcccattgtatttatgcattgccgctgcagtaagacgcggcatcattaacgaaagtgaaagccgtcgctatgagttagaacaacacactcttgctgaacactttcaactggaaggtttggggactctcgttgatttaatgaatactacaaacaaaatcattcagtttaggtaatcccatgaaacacactcttattcacctaaactctagcccttactcaagcctagcttgtaaagaaggcttggaccttgccctggttcttgcaacctttgaacagcccgttgatctatgcctatctggtgctgctctagcgattttaactgataatcaaaatccaaccgcagagcaaggtaaaaaccttcataagctgttagatgggctagaattttatgatattgaaaacatcttcatagagaagcaccattcttggcttagcaaccagccaacttggcaaggtattcagcttcttaatgaagccgaatggcaaaccatgttttcacaataccaacaagtttttcggttttaattatgcgactccaccaaataaaccaactggactaccctgccacgctagaagctacatggcaaaacagccttcaagctggcgaccaaatattgctgattgaagaaggctttttaagactgattcagcataccgacacaatgcaatctctggccaaagaaaagcaagctaagctctattatttgcaaagcgataccatagcttatggcctatcaccacaattaggcacggctctatctgaagaagaatgggtcgatttaacctttgctgccgaagcaaatattagttggtaatcaacatgacagacaacacagtagttctagacgaagaaggttacttgctcaatctacaagattggacaccagagcttgccaatcaattggcgcaagatgttgaagtcgagctaaccgatgcgcactgggaaattatttatttgttgcgcgacttctacactgaatttgaagtatctcctgccatgcggccattggtaaaagcggtatcaaaaaaactcggcgcagaaaaaggacgaagcatttatttaatgacactatttcccggcagcccgcctaagttagcagcaaagattgctggccttcccaaaccagcaaattgcttgtagatcagacaaaaaaccatgtaggtctgcctttaggccgttaaaatcccgatcacaccaaacaaaatcacctgcaggtcggccttcagaccgtcaaaagccggagcacaccaaaccaaaacccttgacgcgctaaagcacggcccacaaaagcctataaaaatgcatcaatccaatatcaatatttaccataccactctaatttcttctgcaagttcacaacctcaccaattatcaataacgctggcgatttcgcttcattcaccacggacacctcatagacgtcttggatggtggacgtaaaaacacgttgctcactggtagtgcctttttccacaatggcgactggcatagatggactcataccaaagcgaatcaacgactgagttatgtctttaagacctgttaagcccatataaatgaccaaggtttgcgctggatgcaccaactcttcccaaggcaattctgttgttccgtctttcaaatgacctgtcaggaatcgaaccgactgagcataatcccgatgcgtcaacggaatccctgcatatgctgcacaacccgctgctgcagttacacctggaaccacctcaaaagggaccccctcttcaatcagctcttcaagttcttcaccaccgcgcccaaatataaaaggatcgccaccttttaaacgcactaccatgtggccctctttagccttggcagcaagcaggctgttaatctcttcttgcggaagactatgcaaagacttggctttacccacgtacattttttctgctgactcaggaattaactcaataatttctttgccaaccaaacgatcgtacaaaaccacatcggccattttcaataaacgatatgcttttaacgtcaataactcagggtcacctggacccgcaccaatcaaatagaccttgcccgtcataactttccactatccactcatacaaaaaaagcctccgttgaggcttttttattagaaaattcagcttacgcttttttcaatacggtctttccacccatataaggcaccaacacatcaggaacacgcacactaccatcagcattttgatagttttcaagtacggcaactaatgtacgacctacagccaaaccagaaccattcaaggtatgtgccaattctggacgacctgtttcggggttacgccagcgcgcttgcatacgacgggcttggaaatcccacatatttgagcaagaagaaatttcacggtatttaccttgacccggcaaccacacttcaatgtcgtaagttttgtgtgcagagaagccaaggtcaccgccacacaaaatcacagttcggtaaggaagttctagtttctgcaaaattacttctgcatgaccaaccaactcctctaacacttgttcagaaatatctggacgacaaacatgaaccaactcaactttttcaaactgatgctggcgaatcataccgcgagtatcacggccatagctgcccgcttcactacggaaacaaggtgtatgagcaacaaatttcttgtgcaaatcagcgtcatttaaaatttcatcacgaaccagattcgtcactggcacttctgccgttggaatcagataaagatcgttatttccgctgtctttatctactggcactttaaacaaatcagcttcgaacttaggtagctgacctgttccttttagagagtgagcatttaccaaatacggtacatacacttcagtgtaaccatgcaaatcagcatgagtgttgatcataaactgagtcaaagctcgatgtaggcgcgccaaatcagaatgcataacagcgaaacgagaaccggtaatttttaccgctgcttcaaaatcgagcatttccatcgcttcaccaagatctacatgatcttttggctcaaagtcgaattgcttaggtgttccccaacgacgaatctcaacgttatcatcttcagttttaccctcagggacagaggcatgtggaaggtttggaatgccttctaataagctctccaactcttcttgaacttgtgttaactgtgttttggctgcttcaagatcatcacctagcgttgctgtttgtgcctttaattcagccgctttgtctttatcgccagacttcatcgcctgaccaatctctttggacactgaatttcgggcttgttgtagctgctcagtttctacttgaatggctttacgacgctcttccaaggaagaaaaagtcgccacatccaactcatagcctttctttttaagttgagccgcaatggcttccgggtcagcgcgtaatgctttaatgtctaacatctgggcaacaatatccttcaataagtgtgtataaataaattaggtgtcttcaaacaataacagggatcaaaaaaaacgagtaacagccataccagccgctaaaccagcaattcccaaaacacaactcaataataaatagcttaccgcacttagccaagcctgcatgttaataagagagacaatttctaaagaaaaagtcgaaaaagtggtaaatgcccctaaaaagcccaccattattaaaggtcgatatggttcaagagacggcatgcgctcgcttatcactacaaacgccacgcccatcaacacacagcctagaacattaatcgccatagtcgcaaagggaaaatggtgattccagtaggtattaatccattttgtcataccataacgacttaatgcgccaaaagcgccacccaccgcaatcataaaatacatcattctttatacccttgagacaagtcataacgctgcaatggactttgatcgtctaaatcagacaaccaagccagtttgtcattgatttttttctctaaaccgcgatcggtaggttgataatagcgcatgttagccagctcttcaggcatatagttttcccctgcggcgtaagcatgttgctcattatgagcgtagcgatattcatctccgtgccccatacttttcgccaaagaagtgggcgcatttcgcaaatgcactggcacttcataactaggttgtgcagcgacatcagacattgcctgattaaaggctttataaactgcgttgctcttgggtgcgcacgccatgtatacagcagcttgcgcaatagcacgatttccttcacccggaccaactcgctcaaagacatcccaagcgtttaagccaatttgcaaagctctaggatctgcattgccaatatcttctgatgctattgccagtaaacgacgcgctatgtataaaggatcacaaccaccatccagcatacgcgccatccaatataaggcgccatcaggcgaggagccacgaacggatttatgaaacgccgaaatttggtcgtaaaacacatctcccttacgatcaaaacgacgaacactgccgcccaatacatcttctaactgctcttgagtcaccttacttcccggctctacaagatcagataatatctctaaaaagttgaggcctcgacgaatatcaccatcagcggcttgcgcaagaacagataagaaataatcgtctatttgaaatgcattgccctgtgaatccgcagcaattcccttgtcgtgatcctgtaaagctcgaaccaacacctgtttaacatcttcaacacttggtgttttcaaacgataaacacgcgctcttgataacaatgcagaattaagttcaaaggcaggattttctgtggtggctccaataaataagaaggtaccatcttcaataaatggcagaaaggcgtcctgctgtgacttattaaaacggtgcacttcatcgacaaataacaccgtttgtgtgccgttcatcgcacgtaattgcttcgcttgatctaccgcagcacgaatttctttcacaccagacatgacggcagatatttcaataaactgtgcatccaaggcatgagacagaagctgagcaaaagtagtcttgcctacgcccggaggcccccacagaataaaagaatggcaatgacctgtctccaccattcttcgcaatggctttcccggaccaactaagtgcgactgcccgatgtaatcatctagactagctggccgcattctggctgctagcggctgatacccgcctgttggaatgtccgaaaaaagatccttcattactgaccttctacaatcacatccacgtttgcaggcaagtctaagacaaagttttctttcgccacaccttcatgcgtctcaacatttttaaattcaatcaccgttgtttgtcctagcgcatctaaaatactcatcgcgctaatcactttattgcgaaaagacagtgtcagtgtttgaaataaatcctggtcttctttcggcgctaaacgaaacttttcatcgccaagcttcgtcacattgtagtgtggaagcacttctgctgctggctgacctaatagcgcagccggagaattccctaccgcaccagacaaaggcttcttcgtcgcttgctctaaatccacatcccaaacggtaatatatttaccatcagaaataatacgctgggcaaaaggcgtcacgctatcccaaacaaattgattaggctttgccagaagaaaaacaccttcacttacttgcagttgcttgcccttttcatcatacgtgacctgtcgaaactcaccttcaatattacgattcaattctaacaaactttctatcgagctggttgcatcggctgcttgcaccatcgctgtctgaaaaaccgttacgatagtaaacatagccatagtgactaatttatttaacaagttgtatctccataaaaacattaaaaataagagttccgaaaaacaagaactcttgaaccatcattctttattctggaatcaaaatatcacgctgtccgttggttcccattgggccaactagacctgcagcctccattgattcaaccaagttagccgctctgttgtaacctatttttaatcggcgctgaatagaggatatcgaagctttacgcgtttcaatgacaattttcacagcatcatcataaagtgcatctttatcttctccaccaccgtcagtcattaggtcttcggggttcaccactacatcctgaatatagtctggctcgcctcgttgcttccactcttcaactactgcatgtacttcttcatcagatacaaaggcaccatgcacacgaattggagttggcaaaccagcaggtaaatacaacatatcccccatacccaacagctgatctgcaccgccttgatcaagaatcgttcgtgagtcaattttcgaagaaacctgaaatgccatacgagttggaatgttcgcttttattaagccggtaataacgtctacagacggacgctgtgtcgcgagaattaagtgaatacccgcagcacgcgctttttgtgcaatacgagcgattagctcttccacttttttaccgacaatcatcatcatatcggcaaattcgtcgactatgattacaatgtaaggcaaaggctctaaatgtggcacagtgcgagcaacaccatcttccgagaacatagccatttcaggttgccataatggatcttgaattggcttacctgcttcaatagcatctcgcacttttttgttataacccgcgatatttcgcacacctaattttgacattagtttatagcgacgctccatttcatctaccgaccaacgcaaaccattggcagcgtctttcatatccgtaataacaggtgtcaatagatgtggaataccttcatagatcgataactcaagcatttttgggtcaaccatgatcatacgcacttcatctggcgtcgattttagcaacatacttaaaatcatggcgttaacaccaaccgacttacctgaacctgttgtacctgcaacaagcacatgaggcatttttgctaaatcgacaacaacaggctcaccagaaatatcatgaccgagtgacaaagtaagcggcgaagaagatctatcataggcttcacagtttataacttcagaaaaatacacggtatcgcgaacttgattcggaatctcgatcccgatggtcgatttaccagcaattacctctacgactcgcacactcatcacacttaaagaacgcgcaagatcttttgctaagttggtaatacgagatacttttactcctggtgccggctgaatttcaaaacgagtaataacaggaccaggattaacctcaaccacgtcagcttttaccccaaagtcttgcaaacgctgctctagcaattcagataatgccaataattcatcttctgaatagcctccttgctttggctttggcttggtaagaacggaacgatcaggcaaagagtaagcttcaacttttttattaccttcgacctcatcggcataaggaccgctaagagaatctagctgtttagcttcagacagcgtacgaaatgccggtttatgtgccggaggaatcatcgaaggctgtttgtcatcattaaacagcatggcatcagcttgctctttagaaatacttgaaggaacaacttcttgcttatcctcatcctcccattcaaaaggcttcgctgctgctgtttgtttaggttgagcaatcttgtctttcgctacgtcatcacgttttgctgaccaagattcttcgatataaagagtatcgccaaaattaacgtctttatcatcaaaggataggccgtcaacagacaagtcatctaaacctccaaacgcaggttcttcatgagtgattggcaaatccgcaggggattcatctgctttagccgatttaaattttgaaaacagagaaggcaaacgaaacctcgatttcttaccttcctctagatgagactcctcacctaatgaatcttcaaacaaaacgttaggatttgacttgtcttttgaatgatctttgatagcaggctcaatagaagcttttcttctctttctaacaatcgcaggctcctctacttcatctgctatatcaacactatcagcagcactggcttttttactggcttttgcttcacggctatcagcccatttttggcgaatatacatgacgaaggtgtaagccctttcccccaaactgtccatcacccctaaccaatgaacttgagacaataaagtaaaagacaaaatcaccaaagccaaactaactaaagttgcgccatcataaccaataaagccatacagcaagaccccaagaccacgccccaatatcccaccagtaccatattgcagagaaggctcacccaccgtatgcaaaaaacacagcacagagccaaatgataaatataagatgctaccgacagtgcaaagcaaagcgttattgagtggtaacagagagtgaggattacgccatataattatagcaacccagaaaaacaaaggaggcaaagaataaaacaaagaaccaaaaaagccagatgctaaatccgcaagaatggcaccgattggccccatagaattttgagtcgcagcgccgctacctgaataaaaccaaccagcatcatctggactgtaggtataggtcgccaaaccaaagaagaataaaaataacaaagccgcaataaatgccgcttgcttggcaaacatatcccaaattggtgatcgtaccgactcactcattttttctgacaaaacgcgccttcctatcttatgctaatcaaaacaaaacatgccccatacagctgagtcataagttcgctaagcttaccataaaaaaagccaacccaaagggctggctttcgcttttactaagaaaggctttctttatgaagaaaagtcttagaagaaaactttaacgccaacagtagtttgctcagcgccatttgtatcagaacgagcagctagatcaccagcgtagtttttcacgtagtaagtcaaatcaccagctacgtattcagcaatgaaataagtaccatctggcttaccagtagactctagatcttgagagtactctagagtaagagtcaatgcatctgtagcagctaaagcaacagaagctgttacttgctcaacatcagtagttgttgtagttgcagttttagtacctttctcgccaacaccgtagttcaaagacaaagttgcaggacctgcaacagtctgaacaccaacgttaactgcgtttgcatcacctacaacaccaccagaaagaccagctttaaatgcaccaaaatccatcacataagacgcagcaaaaccaatttcagatttcttagcctccacagctgcaacagattcatcagcagctgtagctggatcatctgctactgcagaaacagctttaactgagtctgttgcttccacggcaatagttagctcaggagttactttatagcggatacctgtattatctgtatcgcctgcagcggttttaagatctacaccaccaaaaagctcatccatacccatgaaagaaccagttgcaacagtaccgtcaaaacgaccgaaagaaacagcgccttgtttcacgtacagtttttccatgccgatcttagtgccttcgtctacaccagtagttttcacttcaagctcagcgtaaacaataccagtatcaacatgaagctctagttcgccaagatcagtaccatcagcaagatctttaactgctttagaatcgccgttataggtagtatactcaacaccagcttcaccagtgatgatagcatcagcagcgaaagtagcagtagaaacagcagccgcaacagcagttaccgcaaacacagaagcaagtttaatcgctttcattcaagattcccctttatattatataatatggtcttgtagacctatcgatcgattttcatctaaccaagaaacgttgttaaatcaacgactcatgtatcttaaaacctatcagtttcactttcatgacagttatcaaaaaagcaaatatcttgtagttccgaataccgtattcgacttatcttttcgaattactgtttaggactgcatcgattaaaaccaagttttccattacgggtcaagcactccttgcactttttttcttttttttttcattttgcacccttttttggacgaaaaacatccaacaagagccttaaagaacatttttcttaagttattcatgcacattaaagacaattaagaataacattgtgtcaataagtagcaagaacaatatcttttcttacttaatcttaattatcggtgcacaactttttttctttagtttttttaataaaaaaacatccaaagatagtttttatgattaaaaaaactataatcagtaactaaaaatgatccataaaaaaattgggaacacaatcacctcatgtcagcttccgctaacaatgaaaagcacgaactcatattactatcagagtcaccgtacgacacaccaaacccaaacaaagcactagacgaccccgaagggttatccgctattggtggagacctttcttcaacacgattactccatctctacagcaaaggtttttttccttggtttagtgatcccgatcctattttgtggtggcatcctgaacaaagatgcacactcaatccagatcacttccatatttcaaaatcgctaaaaaaagcgataaaaaaagaccaatggttattttctgtcaatcaagaatttgagtccgtaatcggctattgctctgcccttcgagccgacaaggaaggaacttggatatcaacagacattaaaaatgcttacaccaaattacacaaattaggctatgcacactccattgaaatttggcataaaaataaactcgtaggtgggttttacggcatagcaatgggcaatatgttttttggtgaatccatgttttcactcgttccaaatgcatcaaaaatagccctaaaaaaattctgcgaactaaccaaggactgcggaattgagttgatagactgccaagtagaatcggatcatttactatctctaggcgcaaaaaaaatgcccagagagaatttctgtgatgctttagaacaactcatcccaaacataaaaaagaactcagctctcataaatattggtaaaaaacctgaaaaacaaccgatttagctcaaaaatagacgccatgaaaacgcaactaggtttgccttacgccgcatttttaggcaaaatacgctcgatcaaaattcagacgtcgctaaatacacaatcatgattaagctatttagcgctcaattgaccaaagaggaacatctttcctcttcgtctgcagacctcctcttaggtatggtcggcgtctactaaataatagtaagttaacaccataggacacatattgtggcaaaagaagaaggcttagaaatggaaggcactatcattgatacgttgcctaataccatgttccgtgtcgaactagaaaacggacacgttgtaattgcacatatctctggaaaaatgcgtaaaaactacatccgcattttgactggcgataaggttaaagttgaattaacaccttacgatctttcaaaaggccgtatcgtttaccgcgcacgctaatttaagcaacccagcatgggcagcttaaattgatgacataaaaaaaccggaccaagtccggtttttttatgtcatgacagttgcattattttataaaaactaatgcacaaccgcctctttgatgacttcaaatttcaactcatcactcttttcatccaaagccactttaacatgaccaccatcatgaagatcaccaaagaggatatgatccgctagcggcttcttcaaatgctcctgaatgacacgagccattggacgcgcccccatctgacggtcataacctttattggctaaccagcctctggcagtgtctgagacctctagcaagacacctttcgggtctaactgagcctgtagctccaccaagaacttatctaccacgttaaagataatacgttcatccagttgctggaactgaataacagcatctaaacggtttctaaattcaggtgtaaaggttcgattaataacctccataccatccgtcgagttatcttgactagagaagccaattgaacgacgagccaactcttgagcaccagcattcgacgtcatcactaagatcacattacggaaatctgctttgcgtccattgttatcagtcaaggtaccatgatccattacttgcagaagcaagttaaagacctctgggtgagctttttctatctcatccaataacacaacactatgaggatttttcgtcacagcttctgtcaataaaccaccttgatcaaaaccaacatagcctggtggcgcaccaatcaatcgagataccgcatggcgctccatgtactcagacatatcaaagcgaatcaactcaagtcccaattgcttggcaagctgcttggtcacttccgttttaccaacacctgttggaccagccatcaagaaagaaccaataggtttctgttcggcttttaaaccagcacgagacaacttaatcgcagcagacaaggcatcaatggcattatcttgaccgaaaaccaccatttttaggttacgttcaagattagacagtacttgtctatcgtcagagttaacagctctcacaggtactctggcgatcttagaaacgatatcttcaatatctgcaaccgtgataaccgctttacgtttaccttctggttgcaagcgctggtaagctcctgcttcatctataacatcaatcgctttatcaggcatatgacgatctgtcacataacgttgagcaagctctgctgctgctaataaagctggctcttcgtacttcaccttatgatgttcttcaaatgcaccaatgatgcctttcaagatttgataagtatcatcaacacttggctcgtttacatcaattttttggaaacgacgcgctaaggcatggtctttttcaaacacgccacgaaattcttggaatgttgtagagccaatgcaacgtaagccaccagaactcaatactggcttaagcagattagaagcatccattaccccaccagatgcagcccctgcgccaatgatggtatgaatctcatcaataaaaagaatcgcattcggcaatttttttaattcacctaataactgcttaaggcgtttttcaaaatcaccgcggtattttgttccggctagtaacgcccccaaatctagggaataaacaacaccatcagcaataacttctggcacttgcccatcaacaatgcgacgcgccaacccttcagcaatggccgttttaccaacacctgactcaccaaccagcaaaggattgtttttacgacgacgagaaagtgtttgtatcactcgctccacttcgtattcacgaccgattaatttatcgattttcccagctttggcttcttcgttaagattggttgcgaatttttgcaacggcgcagtcgctgtatcttctgcttcgtcatcatgatccatgtcctgcgaagacgcttcacctgttttagatataccgtgagccacataattgaccacatcaattcgagccacaccatgacgctttaaaagataaacggtttgagattcttgttcgctaaaaatagccaccagcacgttggcacctgtgacttcgcgcttaccagaagattgaacatgaaaaaccgcacgctgtaatacgcgctggaaacctaaagttggctgaacttcacgctcatcgtcgtcttcagggattagaggtgtcgtactgtcaacaaattcctcaagctccttacttaaggtatctaaattcacaccacatgctttgaggacgcttgaagcagcgccattttcaataagagctaataataaatgctcaaccgtcatgaattcgtgacgcttgtcacgcgccgctttaaaagccgtgttcagggtttgttctagttctttatctaacattgctattccctcactctgaatcagtcaaccttttgtaggtcgcacattaaggggtgctcattttgttccacgaactgttgtaccattgctactttggtttcagcaatatcaaaagggtaaataccgcaaactcctttccctttttgatgtacttctaacattacctgattagctttctccccatccatagaaaaaaacctctgtaaaacaaatacgacaaaatccattggcgtatagtcatcattaaacaacaccacctgatacattgaaggtggttttaattcggtttcttcaggagcaatcgcaatactggaatgtccgtgttgctcatcatcttctgatactagtctaatttgttgatctgtaatcatcccatgcctctgaggctacaatttttcacgtaattttgccaaatatgacttattactacttatatacgacttattatgagtaatagattaccacttggattttacaaataccaaaagggcttctacgctctttattggggtgaccaaatgtgcaatcaatgtttacatatgaaattctagcattgattggtcaaaaacaatttgcacctatttagcaatctacgctatccgagctatgttttttaacgcgcttatcgtcatcactactcgtttttgatggcataagcaaacatcgactgagtggataaggagtgactcatgcatcacggatcagtgaagtggtttaacaacgcaaaaggctatggctttattgtgtcggaagattttaatgaagatttatttattcattactcagccatcaatatcgaaggctacaaaacactaaaagcaggccaagcggtaacgtttaacgttgaaccgggcgaaagaggcctgcatgccattgaaataaatccgacatcacctaaagaaactaaacaagaggacactcattccgacgacaaaaacactcagccggcataaaaccactagacaatcgctatcataaagcggatttggtatcttactcctcactatgaggagtaagactaagcttttttacgctcttttttactctttccgttctccccaaccttttaatcgagctcatgccttcaaacttaattttatttaacaaacctttccaagtactctgccaattctctgcagagggcgataagaccactcttgcccaatatattgaaataccagagttttaccctgcaggaagattagactttgattctgaaggccttttacttttgactaatcaaggtgcattacaacacgtcatagcatcacccgatttcaagctacccaaaacctattgggttcaggtcgaaggtgaaatttcggacgaagctttgataaagctcaggcaaggtgttgaactaaaagatggactgactaagccagctcaagctgaacgtatggcagaaccagatatttgggaaagagctcctccggttcgtcatcgggagaacatccccactagctggctatcactgcaaatccgcgaaggtaaaaaccgacaagttcgtcgaatgacagcggcagttggttttccaacgcttagattaattcgatatgccattggcccgtatactctcgaaaatacaacggttggccaatggaactacatagaaccaaccgacaatttactaaaagaggttaatcagtttgaagagcaaagaaagaggaaggctgcctcacctaaccgtcgcagcactggtcaaaaaagacaacccggatccaaagaaaacaaaatatctcatggtgaaggagtggcaagacggaatactcgtcctaaatcaaccagccggtcacatcgaaaataacgaaagcaccatagaggcggtgattcgagaaacaagagaagagtctggctggatagttgagcctattggtttgcttggcatgtatgcttttactccctatgaaggcgcagacacttatcatcgcctatgttttttatgtaatcctgttagtgaaactaacgaaccactcgacaaagacatcacctctagtcactggttaacttacgaagaaatcatggcactacctcatcgcagcccattaattaaagcctgtattgaagattcgcaaaacaaccccattatttccttatcattcttgtcagatcagtacttgtcgcctgtgccgagaactcaaaaatgaagtacaatgcgtaatccaattcactgaggcaatgcctcttcgttttactaaattaacagtcgagaaaaaacaggtcatgaaagaaagccactacctaacagctcaaccagccaatcacgacaaaaaagtcattgtgggcatgtctggcggtgtcgactcctccgtatcagcacttattttgatgcagcagggttatcaggttgaaggtctattcatgaagaactgggacgaagacgatggcaccgaatactgcacagcaaaagacgaccttgcggatgctcaggccgtatcagataaactaggcatcaaactgcatacagctaactttgcctcagaatactgggacaatgtcttcgaacatttccttgccgaatacaaagctggtcgcacgccaaatccagatattctgtgtaataaagaaattaaattcaaagcgtttctagagtacgctatggcattgaacgctgattatattgccactgggcattatgttcgccgtggagaaaaaaacggtgagccgcttctattaaaaggtttagacggtaataaagaccaaagctactttttgtatgcagttggcaaagacgaaatcgccaaaacactattccctgttggagaacttgaaaaaacagaagtccgccgcctggcagaagaatttggcctgatcactcacaacaaaaaagacagcaccggcatttgctttatcggcgaacgtcgcttcaaagatttcttagagcaatacctacctgcccaaccgggcgacatagaaactcttgagggggataaaattgctcgccaccatggcttgatgtatcacactattggccaacgccaaggtttaggcattggaggtctagccaaatactcagacgatccatggtatgtagttgagaaagacctagagcgcaatgttttaatcgtaacgcaaggtgggcaacacgaatcgttatttaaaacgcatttaattgccgacaacttcgattgggttgcgagagaaaaaccaaccttcccgctaacctgcaaagctaaatgccgttatcgccaatcagatcaagagtgtaccatcaatgaattagccgatggccgtgttgaagtatcctttgtagaacctcaacgagcagtcactccaggccagtccgtggtgttttatgtggatgacgtttgtcttggtggcggcataattaacgtcgcctttaacaagtaattattgagagagaaagcgtgagtagcagagaaaaagagcaaactatcgccttgtccgccatttttcaagcggcagaattggtgtcgattttagcaaaaacaggtcaggtagataatgccagcttacaaccattgctagaaagcctattaatggttaacgcagcctctactgaagatatttatggtggccaatgggattactcaaccaatcttgccctaggaagaaaaatctctcgacaagccttaggcaaagaacgcagtagcgtcaatcctgacactcttagatatgcgcttagcctaattcatctagaaaacaaattgtcaaaaacgccagagatgttgtccactattgggcaaaaaatagctcaaatcgagcaaaaaaaagctcactacgaaagtgttctacacgaaaacatggtggcatcaatttcggggatgtatcaagataccctgagcaagttatcctttcgtattcaagtacatggcgacagtcgttttttacagcaaccacaagttgctaaccaagttagagccattctaatgtctggaattcgtgcagccatgctatggcgacaactaggcggtaaacgctggcatttaatttttaaacgaaaggcattattgagtgctctagaatcacgcaattaatacttaaaagaccctgtgggtcttttttatgcctagataaataaccttaaatagccaactggcaatcaaagtggttgagcaaaaatctcagtgaataattgaaatcaatttccactatatctgagagccaatatctctacgttgtttttttatgtagtatatcgtacaaatttttaacctgtaagagcagtttaaattagggaatggcggctaaaagtcatcttcgattcaataggctaatgcctgaaatgttaggggaattacatgtcaacgaaacaaaccatttactatacatttactgatgaggcgccagctctggcaaccgcgtctttacttcctatctttggcgctttcgccaaagaagcagacatcgaactaaaattgacagacatatctttggctagtcgtgttatcgctgcgttttctgaccgacttcctgctgacaaacaagctgaagacggcctaaaattcctaggtgatttaactgctgaccctcaagcgaatatcgttaaactacctaacatcagtgcgtcactacctcaacttaatgcgacaattaaagaattaaacgcagaaggttatggtcttccagaatacccagaaaacccacaaactgacgaagaaaaagaagttcaagcacgctactctaaagttcttggtagtgcggtaaacccagttctacgtcaaggtaactctgaccgtcgcgcaccagcagcggtaaaaggttatgctcgcaaaaaccctcattcaatgggcaaatggaaaaaaacttctatttcacatgctgattacatgcgtgatggtgatttttactcttctgagcaatctgtcactatggattcggcgcaaacagttcgcctagagttcgttggtacagatggctccgttgaggtgaaaaagtcacttcctctactagctggtgaaatcatcgatagcatgaacatcagcaccaaaaagcttcgcgctttctttgaagcgacaatgcaagaagcaaaagaagacaacatcatgtggtctgtgcaccttaaagcaaccatgatgaaagtgtctcaccctatcgtatttggtcatgctgtaacggttttctacaaagacgtttttgaaaaatacggtgagcttttcaaagaaatcggcgtaaacccaaacaacggtttaggtagcgtatacgacaagatccaaagccttccagaagcgaaacaagaagagatcaaacaagcaatccaagacgtttataaaactcgtcctgaattagctatggttgattctgataaaggcatcactaacctacacgtaccaagtgacgttatcgttgatgcctctatgccagctatgatccgtaattctggtaaaatgtggggccgtgatggcaaagcacacgacgctaaagccgtcattccagacagcacttacgctcgtatttaccaagaaactatcaacttctgcaaaaccaatggcgcattcgacccagtgacaatgggtactgtgccaaacgttggcctaatggctcaaaaagcagaagaatacggctcgcatgacaaaacatacgaaatgaaagctgatggcgttatgcgcgttgtggatgcaaacgacaatatcttgatgcaacacaatgttgaaaaaggcgatatttggcgcgcttgtcaaactaaagatgcggcgattcgcgactgggtgaaactaggtgttactcgagctcgtcaatctgacactccggctgtattttggctagaagacgaacgcgcacacgataacgaacttcgtaaaaaagtagaaacttacctaaaagaccacgatacaagcggtctagacattcgcatcatgccttacaacgaagcaatccgtttctctatggaacgtattattcgtggtaaagacactatttcagtaacaggtaacattctacgtgactacctgactgacttgttcccaattttggaactaggcacctctgctaaaatgttgtctatcgtaccaatgctaaatggcggtggtatgtatgaaactggtgcgggcggttctgctcctaagcacgttcaacagcttatggaagaaaactaccttcgttgggactctctaggtgaattccttgctgtagccgtttctttcgaagagcttggcatcaagcacaacaacgaaaaagcgaaaatacttgctaagtgcctagataaagcaactggcaaattgttagatactaacaagtctccttctcgtaaagttggcgaaatcgacaaccgcggtagtcatttctacctagcactttactgggctcaagaacttgcagcgcaaactgaagatgctaatttggcagctaaattcgctcctcttgctaagcagttagccgataacgaagataagatcgttgctgaacttgcggcagtacaaggcaagccttctggtctatctggttattaccacatggacctgaacgaagtggctaagatcatgcgtcctagcgcaacgttcaataccgctctagcgacactttaagtctatatattaaagccaagtaagtaacatgaaaaagcccgagtaactgcccccatatagttggactcagttactcgggcttttctttatctatgtgttctgcttttcgatgcactcaacaatgaaaacaggcctttagagggtctttcagaaaaagcaccttgatttaacaaaaacattctcaaaaataagtaattaggacctaaaccctaatatgaaacactccctggccgattaaaaccaaactgcctgtcgcaaatatagagactggcgtagcggtaggccgcgcttttgcctataatagcggctccctgaaaaccatgttcgaggcgttatctcaatggaattaactagcttaaatgcaatttcccctatcgacggtcgttacggatcgaaaacaaacgtactacgtcgctccgtgagcgagtatggtttgctgcgtatgcgagtcatagtcgaagttcgctggctacaggctcttgccaaacacccacaaatagttgaagttccagcattgagcaatgaagccagcgctttattagatcagcttgcagataacttcagcgaagctgatgcacaagccattaaagacattgagaaaaccacgaaccacgatgtcaaagcagtagaatatttcatcaagaataaaatggctgataacgcagaattagctgcgatttctgaatttgttcactttgcttgtacctcagaagacatcaacaacttatctcacgccttgatgttgcgcgaagcattggaagaaggcattactccagagcttaaaaacgttatcaaagcgattcaagatttagccatcgagcacgcagagcaatctatgttgtctcgtacgcatggccaaacggcatcaccaaccactgttggtaaagaaatggccaacgtagcagcacgtcttagccgtcagcttaagcaaatcgaaaacgttgaatttttaggcaaaatcaatggtgccgtgggtaactacaatgctcacctttcggcttaccctgatgtggattggcaagcacacgcggaagcgttcgtcacttctctaggtttgacttggaacccttacacaactcaaatcgagccgcatgattacatcgccgagctatacgatgccatttgccgctttaacaccatcttgatcgactttgaccgcgatgtgtggggctacatttccatgggcttcttcaagcaaaaaaccattgctggtgaaattggttcctctaccatgccgcataaagttaacccaatcgacttcgaaaactccgaaggtaacttgggtattgctaacgcaatcatgggccacttgagcgctaaactgccaatctcacgctggcagcgcgacctaactgactcgaccgttcttcgtaaccttggcgttggtttggctcacagcttgatcgcttatcaagcaacactaaaaggtatcagcaagttggaaatcaatgctgcacgccttgaagcagatttaaacaatgcatgggaagtattggctgagccaattcaaaccgttatgcgtcgctacggcattgaatctccatacgagaaactaaaagagctaactcgtggccgcactatcgaccaagcgacaattgaagcttttgtcgatacactagaaatgccagaacaagccaaagccgaattgaaagcgctaacaccaagcacttacatcggtaatgcggttgcgcaagcgaaagcgattcgtaactaagccctactttaacaagtaaataaaagagccgatttatcggctctttttgcctttaaggctgctactctttagcaatataactactttctttgttctttttttattgagcgatttatgacagacctaaatacaccgttggctattcttggtggcatgacagcccaaacctttatcgacgaatattggcagaaaaagccgttattaattcgcggtggtctggtcaatttcactctgccgttggaagccgatgagcttgctggcatggcaatggaagaagaaattgaatctcgtattgttatcgagaacggactaagaccttgggaaatgcgccaaggaccttttaccgaggacacctttgccaccttgccagaaaaagagtggacgttattagtccaagccgttgaccattgggtaccagaagttcaaacacttaaagaaaaatttgagtttttgcccagctggcgcttagacgacgtcatggtaagctatgcaactgaaggcggtagtgttggccctcattacgaccaatacgatgtgttcttagtacaagtatcaggtaagcgtcgctggcaggtattgtcaccagatgaataccaagactcagcaatcccaaatatcaaactgcatattttagataatttccctgttaacccagagatggattgggagcttgacgctggtgatattctatatttgccacctaactttgcacacaatggccgatcactagacgacgagtgtatgacttattccatcggttttcgcgccccaagcatgcaagatatcttaacaggcgttcgcgataaactgtgtgaaacagaaaacgtgaaagatcgctttgctgcacctgaaacagcaaatcgtcaacacagtgcacacattagcaaagacgatattcaatacctacaaacacaactggcccgccttattaatcagcccgacctgcttgcagaatggttaggggaaacgatgagcgagagtaaatacccagaatatcttgcaccattaaatcatgaagaagtaaacgaagcatttagcagcgcgacacaaggtcaaaccttcattcgccctggtgatgcgcgtatttgttactatattcaacagagcactgaaaacaacggtaaaattaacgtattttgtaacggtgaacacttacttgtggatgaggaactaacgagctttgttgaagccgtttgccatcaagttgagttcgatttttctgggctagatttgaaacaaaatacagatctagaacctcttgtacgcttttttattcgccaacaagggctgatcgaattggttgcaccagaagaataaaagagcgcaatattacgtaaggtattcacatgaaggttttaacgtcagactggaacagcagcaaagatcaacttacctttgtgcgaaaacaagtctttataattgagcaaggcattgacccacaagacgaatgggacgagctagatgaagacgccgtgcattttgtctcatttggcacaaccgcagtgccaacgggcacctgtcgcttaaccgaaaatggccaaattggccgactcgctgttttgtctgcatatcgccatcaaggctatggtgaaatgctgttgatccgagcggtaaaggtcgcgcgagaaatgggcataagaaaagtcttcttacacgctcaagttgatgtacaaactttctacgaaaaacaaaattttcaaacggatggcaaagtctttttggaagcaggaaaaatgcacatccgtatggagagagacatttaatctggattcgtaccgcaaagcagaagcatctatgggccaaactttgttgttagtctttgcgtcaatacctctttggcatgagcaacccttgcttgccgtaaggcgctcgatgcccaaatcaaataatattgcatggtataagtccctaccggagcagggatttcttgcaattcaccttttactatctgctcacgacataaaaactctggcataacagaccaacccacgccttttatcagcaaattacgcagtgctcgtaaatcctgactcaccacagtcggaataatctgctctgttttaatattgttttttaaaagccatttatcaatcaaagataattcaagattataagccagcaaaggtgcatgacaaatagcttgattaaaatcctcggatgcaagcaaagcctcaacaacggacggagaagccacggcaactacgccacaggttaaaagagtttcactttgcaatcgactgtctattactggatgtgcagaaataccaagatcacaatggccttctagtagcatactggtaatcattggcccatcaccagtatgcattctcacgcgaattccatcttctatcagaggaagcaactctccggttaacacctccgccataaaatctgcatgcccaataatttgcaaagccccagcaacgcctacagagcggaatcgagcggaagacaatgccgcttcagccacatcaagcttatcgccaacatcagctgccaattcgtccgccgccgacgtcggaatcacgcctcctggctgacgctcaaacaaaggccgaccaacggcaacttcaagacctgctatatgctgagacactgcgggctgagtcaaattaagagcacgcgccgcaccgctaatggatcgctggcgataaacttcgataaaagtgcgcaaacgagaaagagacataacaccccataaatatatttatacccctacgaaaatagcattgttggcggccaaccactagcaacgattactatatggacataatgagtaagaaggtaaggacggcttgaaaacaatcgaagccacctaaataaaaattaactgaaggaggatagtattatgacaccgacaaatgcacattcagatttactaaacacattaaatcaaatgaaacagcataatatggcagaaggtccagccggtgctgagttacgtaaagacagattacagcgtgctattaaactcataaaagaaaaccaccgagacctaagtgaagccatgagcaaggactttggacaccgcagtgtttatcagtcttccacggcagacatagccacaaccattaaattactaaaagacgccatcgaaaacttgtctaactggatgcaagatcagccggtagaagctccagagccaggcatgaaagcttggattcaacagcaacccctaggtgttatcggtattatcagtccatggaacttccctattaacctgtcttttggaccattggcgagtgtgtttgctgctggtaacacggcaatgttaaagccttcagaattgacacctaaaacgtctgcgctattggctgaactggttgcacgttatttctcaccaaaagaactaacggtcgtactcggtgatgcagaagtaggtaaagcattcagctcactgcctttcgatcatctaatatttaccggcagtactgcagtaggtaaacacattatgcgtgctgcggcagaaaaccttgtacctgtgacactagagctcggcggtaagtcaccggccgtgatagatgaagatgccgatatagtccaagcagcagaacgcatcatgacagtaaaaacctttaatgttggtcaaatttgtatttcacctgactacttgttgcttcctgaagacaaggtggaaacttttgtagaagcagcgaagagctttgtgcaaagcagttttccaaccatgcaagaaagccctgattacacttctattatcagtgataatcactataaacgccttatcgggttacttgaagatgcgaaagagaaaggcgctaatgtcatcagcctagctgctgaaggcgaagtggattatgacgaaagtagccgcaaaattgcgcctttcctgatattcaatgtcaacgacgacatggcgatcatgcaagaagaaatcttcggccctctacttccagtaaaaacctacgctagaccagaggaaaccgttgcctacatcaacagtaatccacgtccattagcggcttattattttggtgacgacacagaacgccagcaagcctttgcgctgaatacaatatctggtggtttggtcatcaatgatgtcatgacacatgtttctgtggaaacgcttccttttggcggtgttggtccatctggcatgggggcttaccacggtattcatggctttaagcgctttactcacgaaaaagcggttgtactacaaagtaaagatggagcatcaggcaaacgtctgcgtgccccctataaagataaacaggctgcgctagaggaaatgttagatagttaagcgcaaagactaaacttcaaaccataaaaaaagcgagtcattcagtagaatgactcgcttttttaaaaacactatagcgttgcttaattaaacaaccgcgattagttcaacatcaaactgtagcacagagaaaggttgaatcatggcaccagcaccttgcgcgccgtaagccaattcagcagggatagttagacggtatttcgcgccttctttcatcaactgaagaccttctgtccaacctgcgataacgccagttagaggaaattcaattggctcgccacgagcaatagaactatcaaatacttgtccgtcaatcaaacggccttcgtaatgtacacgaacagtcgcttcacgacttggtgttgcacccgtaccttcttcaagaacttcaaactgcagaccactttcagtcgtttgaacaccttcttttgctttgtttgtagcaagaaagtcttcacccgctttcacgttctcttcagacgctgcacggcctttttcttccattttttgctgtagctcagcaaaagcagcttctagctctgcgccaggaacacgcatttcagttccgtttagagcatcttctatcgcagcaaaaagatgcgatagagacaattcaccaagatcgctaccacgtagttgatcaccaatttgacgaccaataccatatgcgatttttgcttcgttagagtcgaacgacagttctgacatgtttacactctcttattcgtttactaaaaaattgaacgcctatcataacataggcaaatcctatgagcttgtttttcaaacatcacgacttccccccaaacctaagcagtgaaaatatattaatcagccctatagatttattaaatgatattcattatcatttaataatcattattcattctggagtgcgttatgaaacataagagctttatcccgtctcctaagagatatataaacgataaaaagccaaccgattattggggaatactgtttattagctttatccttttatcttcagtgagctgttttttatttgctaatcatggcgatcgacaaagcaccaataatttatcgcttaatactctccagataagctcaaaggttattgatctagatcagagcaatataagctgaaaggaataagctatagttatattcacagaggatcttgccatgttgcctaaaataaatacgattgtttacgcttgcgatctagatggaaaaacacaagctgcaatggaactggttttgagtttagccaaaacccatggagcaaaagtcattttaatgcatgcaatagaaccattgagcgcgcaaacttctcatatgatcaataattacatcaatgaagaaattagagatagaatgcgccaagatgctattgccgaaatcaacactcgtatggaacgattcttatccgagtttatggaaacctattcagaagaactcgcttctctagcaagcgcacctgaaacacttattgtccatggcgttccagctgactctattcagcgcacagcgaaagaaaaaaatgccgatttaatagtgatgaacagccgaacacatggtcgattaagccaaatgatcattggttcaacagcaaataaagtcattcataccagctcaattcctgtgctagttgtaccaataaaataggcattatagtaattaaataacacgttactctagtcacacttctcagtgttcgatacacttactgtatatataaacagtaagtgtatttatgattctttatattgccgaaaagcccagccttgcccgagccattgcagcagctcttcctacaccacaaaaaaaagaagaaggctgcatctggctccctaatggtgactgcgttagttggtgtataggtcatttgctcgaacaagcagagcctcatcaatataacccagcttataaaagttggaatttagaccacttacccattattcccactgactggcaatggcaagaaaaagccaacacaaagaaacaacttggcattttaaaaaagcttatcaaaaaagccactgttttagttcatgcaggagacccagatagagaaggtcaattactagttgatgaagtactgcattacaccaaggttccagcacagaagctaaaaaacactcaacgactattggtgaatgacttaaccccttcagcagtaaaaaaagcccttagtaatttacgattaaataatgaattcgccgcgctatctcgctctgcgttaggtcgcgctcgcgctgactggctatttggcttaaaccttacccgtgcctataccatcaaaggccgacaagcaggctaccaaggcgttctatcaattgggcgagtacaaacgccagtactaggacttgttgctgctagagacaaagaaagagaagcctttgtcccaaaagatttttatcaagtatgggcaagcattcaaacatcacaaggagcgatattccaagcgaaatggttgccaagtgaagcttgcaagccttatatggatgaagagaatcgcgtactaagtttgcctcttgcacaaaacgtcgctaatcgcattactaataaaccggcggtggtggttgaagcgaactacaaacaaaagaagcaaccggcaccactgccctacagtttatcagcacttcaaattgatgcagcaaaagccttttctctttcagcgcaacaagtattagatacttgccaagcactttatgaacgtcatcaaataatcacttacccaagatcagattgtcgttatttacccactcagcaacataaagatgcctccgctattattgctgccttggcacgttctggaactgacatacaacaaggtgcagaaaacgcagacgcatctcgaaaaagtaaagcgtggaacgataaacaagtcacggctcaccacgctattattccaacaactcaagctcacaaagcggcatcactttccaaaacagaggcgctggtatttaacttgattgctcgtcaatatcttatgcagttttaccctgaatacgattatttggcgtcttacattaaattggaaattgaaggtgggctctttgaagcgaaaggaaacacgcctctcgcccttggctggaaagcattactacctaataaaaataaaagcaaagatccagaagatgaaaatcaaaacgagctgccaaagctaagtaagaatgaagaactctgttgtatacaaggacaagtccaagagaaagtcactacgccaccggcggctttcactgacgcgacattactggccgccatgactggtatcagccgctttgtgacagacaaagacattagggcgatattgaaagaaaccgatggtttaggaacagaagcaacgcgagccaacattattgaattactctttaaacgtggctttttaataagacaaggcaaacaaattcatgctagccaaacaggccgagcttttattgattgcctacctatgcaactggtcactcctgatatgacggcaaaatgggagtcagctcttaacagtattagtcttggcgaaacaagttatcaagagttcatgacaaatttagaaggcaacttaaatcagttactaagtgcttcccgagatatgccgacatccgcattacaaaacctaccccaaccatccaaaagcccttttgcaaaacgaaaaggctcaacaagcaaaaggacggccagcacaagaaaagcaaccggaacgaaatctaacagtacaaaaacgacaagctcaaatacaagaaggcgctcaaaagcgccttcttaattgaactcattttcgaacagtactctaaccaacagctagccagatacccacgccaatcattagcgttcctgcaatacgattcatgatgcgcacattaccactttgcatcagaatagatttcaacgttctcccacctgcagcgtaaataagcaaacaagtgagttcaagcgttaaaataatggcaatcaatacaatcaattgactcgtcaatggacggcttgcatctaaaaaaggtggcaataaagcgacaaaaaacgcccagcccttaggattggcaattgctgtcacaaacccttgtgagattaaatctaaccgtgaggcaggcttggctccagtagcgtctgctttaatcgccatttttcctttagacaaccacatctgaatccctacataggcgaggtaagcaccaccaaggtatttcaacaccataaaaacactaggataattcaataataatgcagcaacaccaatcgcggataagatagccactgttgcaacaccaaccaactctcccagcatcatccaaagtgcgcgtttcactccaatcgtcatacctaatgtcatggctaatgtcatgcacataccaggagtgatagagacaaaaaagaaggtcggtataaaagcagaaagaagagctaagttcacaagaggtccttatctaacatgtagtaatttacgggacaaaattctcatgacttagcataagtagcaagtactaataccgataaatggacttggccttaaaatataaacagaagggaaactaaaaatgtttttttgttttaaatgtcgaatcctcaataaacttactccattcatcatccagctcgccctcatcttcactacccatgtttttagtcatctcttcttctgctttttgcaaagcaagatcatcttcaatttcttgcagcagttctttaagtttaagaatggtagattgagcttcaacagactctttgataggtgccaattgcgccaaagcctctttatacatatctatagctgtatccatttgaccacttaaaaatgctttacgagcaagataggcatgataatccgagttaactttatagtgataaaaatttaatagtttactgtatcgatagacaacatcttgatcgatggttttttctttctgggataaaatcaaaaaagatttgaaggattcaaagagacgctttacttctattataagtaattcatcattcatcggcttagcacgccttttctgcgtgctcgtttggaactctgtcatttcttcagccaaatgaccgcgacgacgagttaatgttggatcaggttgcagctcaataagctgatcgtatatagcaatcattcgagaaaataaccacattctcatatctttgggctgatactgggggggcatctcatcaaggtagcgacgcacctgacgcagttggttattgagcgttgccactttgcgtaatttttccaaccgagcctgctcttttaactgtagaaaaattgcaaatgcaataaatccaccgataacgagcaaaagcactgtaatggtaacggctgtcatatgatgagtagtttaccttagtaatatttatagacgaaacgcctgcaggcttcaaaaaacgaatacgaataaaattcgccaagttgcttttatttgagctccactttactattctttgaaaataaaaccttttcaacttcctgtatcatgctttgtagacgtgccatctctcttttcgagctactcacagaactatttttttccataacagataaagcaattcgatatttttctagcgctctatttttcttatcattatctaaatcaagtctagcctgccgcactaaaagatcacgataagccaaagcatgtgcataacgaatcaaaacaatatgatgccttattattactctactcgcaccataactttcacccatgcctctcaactctctgagcataaattgaagtgcattttggattttatctaactgttcttgactagcgacacgatcctttactgttacctgacgccctaacttcaactctgtcaatagtcttagcagataagcctgcttcgaaacaaactccgacttataattcgatgccacaagctgagttgtaatagaaagtaaatattctatgagaaaaattttggtatctctcgccatatagcgatctgaaaccatttctaatgaataaagtaagcgatcacttcgattcgataaacgagaaagtagcttcttttttaactccctttgctgtcttctccaacgaaaaaaagcaggtaacaagcaaagagcaaccaaaaagataacgacagctaaaatcaacatacctaatttcattacttaatagttacctaagttgcgactttatatagaaataaaaaagtaacttacttttatataacacagacggcgggatgaaaacaaaaaaagatcagagaagctgatctttttttgtttatcttgaaagggacttatcgagaaacagaaaagcccaataacgtatagaaaattatagcagaaagtacagctgaggcaggaacagtaattacccatgctgcagcaatacgtaacaaagcagaacgtttcactaattctttcttcgttgctttcttcaagcctttacgctcttcagatgagataggagatgaagcttgtgcgactttcaactctttcaaaattgcacgcttttcttcaacatctgccaatttgaaacgcttcacaaactcttgtgtttgttggccgttgtgaccagcagactcagagtgagcaataatcgacgccagttttttctcataagattgcttcaaatattcacgtaagaagccaaccccaaaaataccgcccacagcaatgtgagtagaactaacaggtaaaccaaactgagatgcaacaatgaccgtaatcgcagcagccatggcaacacaaaaagcccgtgttttatccaattcagtgatttcagaacctacagtctttatcagttttggcccaaacaaagcaagaccaacagcaataccaataccaccaaccatcataatccataaaggaatagaggctttactagaaacagcaccagttaataatgcatcattaatagctgctagaggccctatggcattcgcaacatcattcgcgccatgggcgaagctaagcaaagcagcggatacaataagaggaagagtaaataaactattcacagcatctttatcatttttcaatgcagttgccgctttatcaatcatagggcgaatgaggaaataaacggttaatgcaattgcaaaagcaatcattgccgccgtaataaaatctagcttccaaagatgtttaagacctttaagaataagatatgttgagaacgcccaaaccattaaaccaactaataaagggacaacctttttagccgcatcaatcatgtcactcttataagtaattgaacgtttgatatacattaggaatagtgcagcgatcacgccacccatcactggtgaaatgatccagctagcaacaattgcaatcaacttatcccaattcgcaatatcccaaccgccagccgcgataccagcaccaagcacaccaccaactatagaatgagttgtcgaaacaggagcaccaagataggttgctaagttaagccaaattgcaccagctaataaggcagccatcatcacccaaataaaggttccagcgtcgccaatcgaattaggattaattatgccatttttaatagtaccaacaactgtaccaccagcaatcaaagcaccggcagcttcaaaaatagcagctattaaaatggcgcccgtcattgataaggctttagatcctacagctggcccaacattgttggccacatcattagcgccaatatttacggccatgtaggcgccaattgccgcggcgatagctaatatagataaattagaaacccctacaccattagctgaagcataaaaacctgatgccaaaacaaaggctaaggcaatcaatactcggacaaactcatgaccactcaataacgtggattcttctttcgggttatttgtaagatccatacgggctcttctttctataattaatctatgccaaaccgttgatagttcaaactacgcttaaactacctacgacatgcttatcctagcatcccaaataaatttggctctcaattcatcccgtcacatttttgcaaaatgtaaattcggcgccattctacactgggagtcttcagataaaaacccctaaacatgttgttagcagcaactcgaaaaggacaaaaaaaagtgccttcaaaaggcactagatagaaagatactacaaaaatatgactattttgttacaaacatgacacaatcgatttagcactcaataacattgacagccaatccacctcgcgacgtttctttgtacttatcattcatatctctaccagtatctcgcatggtacggattactttatctaaagaaacgtaatgtgtcccatctcctcgaagtgccatacttgcagagttaatggctttaatagaggccatagcattgcgttcaatacaaggcacttgaaccagaccacctattgggtcacacgtaagacctaggttatgctccatgcctatttctgctgcgttttctatttgctcaggagtgcctcctgtcgctgccgctaatcctgccgctgccatagcacaagccgatccaacctccccctgacaacctacttccgctccagagattgatgcattctctttaaacaaaaagccaatcgctgcagcagtaaggaagaaggtaatcacgccctcttcactcgaacgaggacaaaattcccagtaataatgcagtactgcagggataataccagccgcgccattggttggtgccgttacaacgcgccccccaccagcattttcttcattaactgctaaggcataaagattgacccaatccatcgccccaagtgaaggcgtaatcatgtccatgcgcgtcttactagttaaatctctatgtaaactggcagctcttcgcttaacttttaatccaccaggtaaaataccttcgttgcgaattccttgctgtacgcagtttctcataacggcccaaatagaaagaataccttgtctaatctcttcttcagttcgccaatgagtctcgttttccatcataatctgcgcaatacttttgtcttgctcatgacaaagtcgaataagctcttctgcgctatggaaaacatgaggaagttctgttgcatcctcaaccaacgccacatttccatgctcatcttcttgtacaatgaaaccaccacctacagagtagaaagtcgcttgatgtataacttgaccatccacatcaaaagcgaccagtaccatgccatttgcatgaaagtctaaacgatcaacacggtgataaatgaggtctgtagcgacatcaatagaaataggctgttttgacaataaattcagctgcgaagaagactctatttgatccactcgttcgtttacacgactaggatcaatcacatcaggcagctctccttctagccccattaacaccgcagtacctgtgccatggcctttaccagtagcgccaagtgagccatataaatcaatttttaagcgaccaacttttgataatagatgtcgatcttctaattgatgagcaaattgatttgcagccaccatagggccaacggtatgcgaactggaaggacctattcctactttaaaaaggtcaaataaactgattgccatagcctttccccctgccgacagataggttctgcacgacgataaaaatacaaaacacaagttcaatagcaaaagaaattatcacttatgagataaagtttccaattggaaacagtgttttttggctatataaattacaagctcagcaaagagtcaatttattgacgtttaaagacaattgcactagtactaaaacgaacacagatagataaaaagaaaaaccaaaaggccgaggccttttggttttcattataaatcaagtaaattggtaagctattttagctcaattagaagaaaccaagcggattcacatcatagcttatcaacatgtttttagtttgttggtagtgctctagagcgattttgtgagtctcacgaccaacaccagattttttataaccaccaaaagcagagtgagctggatactggtgataacagttcatccaaacgcgacctgcttctaggttacgtcccatacgatacgcaagattggtatcacgtgtccaaaccccagcacctaaaccaaattcactgtcattggcgatagcaagtgcttcagcctcgtctttaaacgtcgtcacactgacaactggaccaaagatttcttcttggaagatacgcatgctattagagcctttgaacaaggttggctgtacatagaaacctttatccaaaccatctaccgattcgatgccaccaccaattaatagttccgccccctcttctttaccgatatcaatgtaactcaatattttatcaaactgctgcttagatgcctgagcaccaacttgcacgtcagtatccaatgggttgccgcgtttaatagttttagtacgttcaataaccaaggccatgaagtcatcataaatagactcatggatcaaggcacgagatggacaagtacaaacttcaccttggttaaagaaagccaacaccaaaccttcaacacatttgctgataaaagcttcttcatgttgcatgacgtctgcaaagtagatattcggcgacttaccacctaactcaaccgtagaaggaatgatattctctgccgcacatttcaaaatatgcgaaccaactggcgtcgacccagtaaaggcaattttggcaatacgtttactggtcgctagcgcttcacccgcttctttaccataaccgttgacgatattaagcacacctggtggtagaaggtcctgaatcactttgaccaattctagtatagaggctggtgtttgctctgctggttttagaaccacacagttaccagcggcaagcgctggagcaagtttccatgcagccatcaagatcggaaagttccaaggaataatttgaccaacaacacctaatggctcgtgaaaatgatacgccacagtatgttcgtctaactcagccgtgctgccttcttgcgcacgtaaacagccagcgaaataacgaaagtgatctgctgctaaaggaatatctgcgttcaaggtttcgcgaactgctttaccattgtcccatgtttcggctacagcaagtgcttctaggttttgctcgatgcgatcagcaattttcaacaatatgttggaacgattagtaacggatgttttaccccaagacgcgcgtgcagcgtgagcagcatctagggctagattgatgtcttcttcagtagaacgaggaattcgacaaaatacttcgccattaacagggctaatattatcaaagtattgacctttcaccggtgcgacccattcaccgccgataaaattgccatactcagcttcaaatgtaataaggctaccgttagtaccaggttgtgcgtagatcataaatattctccattcttgttgtttttatttaaagagtactttgacgcctgctgcgctcgcaacttcatacaaaagcctcttcaggtttttaatctttgtttttaaccttgatagtaagagtaggaagaaaacgaaaagaaaacttgcctgtgagtccatgaaacttgtctagcgatccatttctgctgcgctttagtattgacccacgagcaagcaagagtgatgatgagtaaaagataattcgccacgccgtacaattaaaataaaaaacattgagacaaaagaggtgtgtaaatgagtcgctcaatctctacagagaaaatattactgcaacataaacgcgcgccagtacagttggtcgaaaatcgtgtgtgttttgctgggccacattccgagctaagcatctacgatacttatgagcaagcacaaaaagtcagcttaaaagccgactctttactttattgcggaatggttacaggagcaaaagtcatgcataccaaagagcatgacaacattcccttcttgccccatgaatcttttatattggcaccaaaagaagaagtctttattgatttccccgaagctcaatttcatcgcccaacgacatgcctcaccattgcaatttctcaagaacgagtagcacaaatttgtgatcgtatgaatgacattatggtggagtctttcccctctggcgtcgcactagatccaaaccaacaccttcacaccttacacactcaagcaacgcagcaggtcatcgatagacttaccagtgactttcttcgcaatgatccagacagagatttactcgtcgattttggtgttagtgaattggtcactcgaataatacgacatcatggtcgagatgctctattacgcttcacccaacattcaccggatgcaaacggtctcacttgtgttatccaatggatcgaacaaaacctagcacaacctttagatataaatcagctagctaaaatggcctgcatgagccgtagtcgcttctacgaaagctttaaacgtcaactaggctgcacgccacttgaatatcaacaccaacgcagaatgagccgcgcttaccagcgcctacaggaaaaatgttcggtaacagaagtaagttatgagttaggttacttaagtttgagtcactttagtcgacgtttccatcagcactttggtatgtcacctcgtcaagcgacacaaactcagctcaactcataacaaatataagactaaaaaatctgccttaatttcgacttacaatatataaagacacccagcataaagattaaactgaacatcaaagcaaaaaatggcactaactgccctaattgatacaaagaagccagagtgacgggccctaatgctgcccccaagccctgcatagaagcattcatgcttgctaaacgactctgttgctcatcttttaccaacaaagtttgcgcggttactattcccggaaacaagaaaccaaagcctgcaccgaacaatcccatggcaaacaaaacaccaacgtaagaatctaaaaagataaacgccagttgagccagaactccgacgccaaccccagaaaaaatcaaagtcacaacaccaagctgaaatcgtggtaccaatatcatttgcactaaaatactaaagcaagacatggtcatcatggcaaatcccaactgatgtgttgtctgagcaacatcaagctgaaacctatcctgaatcaaaaagctcataatttgctgaacacctgtcatcgacaaaatagacaaagaagacatacacaaaaatggcataactggctgagcaaaccaattgatcttaggtggtttcacaaattgacgtacatgcttagtatctttaacaaaaaacgctaccagtaaaacgatactccccgccaaaaaagcaatgatatagaaaggcgcagtcaaccctaagctactcaataaagaagcaaaagctggacctaaaatcatccctatactaaaagatgcgccaatcatagcaatggtagaactacgatgtttaatgtcagtatgagcaattaaataagtctgaacagaaggtaaaacaccagcaattccaagggaaaaaataatacgtaaaccaaacaccaagtaataagtttcctccgcagataaattcttagccaaggcttcttgcagcacaaacccagtcagggtaatggtcactgcgtagctactcataccgataatcaccgaacgcacacgaccaattcgattaatgatgccaccccataaaaatgcagcaacaacaaaagttgcggcaccagcggtaataagcgtactgattcgaacatcagccaagccaatttcacgaccaattggtggtaaagacgtaaatataaaagactgcccaatccctactatcatcaaacaagataataataaccaacgggacaaacgctcatgaagagaggaataggtttcggaattaatcaatgcatatccttgatatcaaactagcagttcagtccgccagcaaagcagatccatttaaacaaacttaccgaggcaagcttgcgtttaaaaggggctatttatcatccagataaacttgccaataaattatcatattttggggcttttttctggccgttgtgagccaaaccaaggatttaaaatggaaataacgactatcaagaaataatcagaaaagcttaggttttatttttgcaccagtgatagaaaaatgcgtaaaatccttttttgtaataaacgtatcttctcgctcactcccgttaaaaaatggccgaactccagagattatctgcttaacgagtgcgctaatgactgttcagcaataaaaagaagggaaattatgccgccgctttttaaacacccaaactttgtccattactggattgggcaaattgcctcctcatttgcgtttcagatgctaagcgttggaataggctggcaaatgtacgacctcactaacagtcctatggctctcggtttggtcgggctttgtcaattcctaccacaactattattaaccttagtcgtcggccatgtggctgatcattacaaccgtcgattgatctgtgtttgtactcgtttatcaatggctatgacagtcggaatattagcctatggcaatatgtcatcgacaatttctgccgaaatgatttatctctgcgcggcattattaggcacggcaagagcctttgaaatgccagcaaaccaagcaattttaccaaaccttattcctaacgaattactttctcgggcagtcagtgccatagcctcagcacgcgaaatatcggtcattgcaggtccagctcttggtggtctcatttatctattaggtcctaccactctatatctttctagcatgaccttctttttcatttcatgcattatcatgttctttttacattacaattttacggtaaaaagtaaatcgcctatcagtatgacccacctgcttggcggcataaccttcatccgcggcaataaggtcatcttaggctcagtttccttagatatgtttgctgttttattgggtggagcaaccgctctattacctattgtcgccaaagacattctccatacaggcccttgggggttggggttattacgttgctctcctgcacttggcgcgctgcttatgtctatctacttagcccgtcgacctatcaagcatagtgtgggtaaaatcatgttcgcagcagtggctatttttggtgctgcaaccattctattcggtttgtctgaaaaccttattttgtcgatgattgctttagttctcctaggcttgtctgacatgatcagcgttgttatccgctccacgcttgtacaattagaaaccccagacgaaatgcgcggtcgagtcagtgccgccaactcagtctttattggcagttccaatcaattgggagaatttgaatctggcgtaactgcggcatggtttggtgtagttcccgcgattgttatcggtggtgttggcacgattgccgttgtgggtctttggatgtatttatttccaactttgttgaaacgtgacaccttagacaaagaaaacgattaacaaagatgcacgatcagcttgacacaaagtcaggctgatagccttaaaacgatggataatgaactaacaattactcagtccagtacataaaataccactgtcaaaaataaagactatttgccctgattcaatggctaaataaaatcgtaccaatcatttaacgccacttacgcttatctttttcaatagtcttccatttccagtttggcgcttcacctttccagtaataacaagcaatcaaaataagcgtgctaataaccatagacacagcccatttaagcagctcagcttttggatcattcacgatgctaataacgacgacagtcaacaggtataaggctaaaacagtccatccctgccaagtatttggcctcccccacccccagccatttttttttgctggaaaccaaactgccttctttttatccgtcatatctaaaacctcagagctgcttaaaaatgctatatgctgaaacactttgccctaattcaactcataaaaaaagagcctatatgtttaggctctttaattgagagaatactttgtattttagcttagcgattatctagattgttcatatcttacagccccttatctaggactcttatcttgcgaggaattcaccgcgcgttttgtcgctgcgtttaaaaagtccgcctagagcagttgtttgagtcgaagagctggcatccataacgcctcgtgcttttacacaataatgcacagcactaatgcttaccgcaacattgtctgtttcaagtaaagcttgcaaggtgactaaaatctgctgagtaagacgttcttgtacctgagggcgctgagcaaagaagcgcactatacggttgattttggacaaaccgataatcttcgttttaggtaaataagcaacttttgctaaaccgtcaatagtcacaaaatgatgttcacaagtactagtgaagctgatgtcgctgactttcaccatctcatctacttgcatcttattttcgatcactgtgatttttggaaactgtgcgtaatccaaaccagaaaagatttcttttacgtacattttagctatacggtgtggtgtttctgccaagctatcgtcggtcaaatctagaccaagagttgtaaccacatcctcaaaggcacttttaatacgctggtatttttcttcgcttgtcaggccgttatcaatcatcggagtttcaaggccgctgttaataagagcatcgcgtacttttatagccgcatcagacaatgcaggcaggtttaaattcgtttgttcagctgtgttagctttcatatgtttgtcctaagttgcttaaccctgtctcatgacatgaaggcgttcaaaaaaagaagtcccattcagtgagttagaccaaatgtcggcctccatcaagtgacaaggttcgacctgtcatataacgactgtctaatatgtactgtattgcgagcacaccttcttgctcccctggctccttgcgcagcaaggatttattcaatgctttgttccgatattctgtatcatcgccactgttaaacattaaaagtgatggtgcgatcgcattaaccttaattagaggtgcaaatcgtttagcaaatgagcaagttaagttcgctaagcccgctttacttgcagcataagcaatgtgtttatcactgcctttttcagcgacataatccgtcatatgaataatgtctgcttgcccatcttgctcagaacctgcacataataatgcttcgaaggctagatttatacgataaggcgcaaatacgtggacttgccacattttttccattaataacgccgtatccgaacaatcttcttcagactcccactcagaagcattatgaataattccaccaagtgctgaataccgaccttgtattgtagcaataaattcatccacaccagagatagatgaaaagtcagcctgtatacaagaaattccttgtccttctaatatagtaatgtcttctcgttctctacgataagtaataattacctcatatccttgagcaactaacgctttagcacaggcaagacctaggcgctgtcctccgccggtaataataattggcattttacgcgtcattagtatccgttcctactgagttatcatcattaaccacataaaaaaatactatcaattcaacatctgtattttgttgcagccaacgtttaattcttcggctaaccttaaatacgttcacttttaaaaaagagatcaatcgatatcatctaaaacacttttttcttcgtatccattgaaccactttttattaataatttctaaaaaatgcgctattgaatgtcaccatccaactaaaagaggaaattgcgatgaccttactgacagaaagatcgactgatacatcgttaacaagcggcagtattcctcaggaagccttcgattggtacgacgaatacgctcatggcgacatagatcgccgaacttttttatctcgccttggcacacttagcgtaacaggagtgactctttctatcgtggcaggtgcgctaacacccaactatgcactggcagagcaagtatcatttaacgacccagatattacagctagttatgtagtgtacgattcacccaatgggcatggcaaagctcgcggctatttagtcattcccaaaaacgtcaatgcagaaaacaaagccccagccgtgctggttgctcacgaaaaccgtggtcttaacccatatatagaagatgtggcaagacgcttagcaaaagtgggattcattgcctttgcccctgatgctcttttctctttgggtggctatcctggcaatgacgataaaggccgagaaatgcaaaaaacactggatggaaacaagattgaaggtgatttcatggatgcggcaactttattgaaacaacatgaattgagtactgggaaagtcggcatggtcggattttgttatggtggctatttaacaaatgctttggctgcttcaatgccagatactatccatgctggcgtaccctattacggcacaccagctaagtccaacatagataaaataaaagcaccattgcagctgcattttgccggactggataaacgagtgaataatacttggcaagattacgaagcagcactaaaggctaataaagttgattacaccgcctatatgtatgctcaggcaaatcatggtttccacaatgattccactgctcgttaccaagagaaaaacgccgagcttgcatgggaacgcactattagctttttcaaaaaaacattaaccgcttagtctatgtgggcgttacggccggctagcttaggccgtaacgcctttaacattcttcacattaatggaagacgatgccttatcgtatttaaaatcaataccgcgaacattcggagtttgtcgccacaaggactcacataaatcagatacactaatgtcattactagattgcagccaagcaacaactgcacgagcaacgttcggatacgatatctgaactactcgactagtttctaaccattcttgaatcacttgcgaatttaaaatatcacaggttttagctatgcctaaaaactctaacgcaatggcattggaatgctgttcaatttgaccctttaatggttttgctagaatacgacggccaagctgcaaggcctcagaatttaattcaaacccagcattacagagtacagattcgcattcagctaagttcttttgaaatacttctcgaccaaaagggaacacttctacattgccatacacaccaggctcaatgtctttgcaatgaaggcgaaagcgataattcggcacaccatccagccaatctaacacagcctcactgttttcaaagggtagataaaccagaacttgttcaggatctgccatgtttttcatttgctgcgcatgaatcagtggcggcaaaataggatggccaaaatgatgccaatgagcacctagttgggtcgctgctggcgcaaaatttgacattatccactgggcaataaaattcttcttatagcgaggaatatcatatttaaatgcatactgatgaccaaaccctacgcagggcacgccttgacgtttggccgcccaagcaacgataggctcaaaatccgtaatcaccaaatcgtaaccatgagtatctatcgagcgaatgtctcggtacagcttataaagattagcactcttacaagttgcgtacagatctagccgaccatttcgtgccacaaagctcaaaccttggaaggttcgatagttaccaaatactgccatatcaaaataatcttctggtaaacgaccagaaaaaacaaaatcaacttccacaccagctgcatgcatttctgcagccatagctcttgctcgagtaatatgtccattaccagttccttgaacaccgtacaatattttcatactaatatccctattgctaacgcagcacaaaccgtgcctaataaagcaccaattacagtgtccgtggggaaatggacgccaagaaaaatgcgcgataagcccacattcgccgcccagaaatacaacatcagattcatgcttggaaaccactcagataaacaaaaggccataaaaaatgcccctgaggtatgtcctgatggaaaagaaaattgatcagaaggaataataaaactgctaaaattatcaagcgcatcagccggacgattacgcttaaaaccgcgctttaaaacaaaatatagaacacgctcgacagtaaagcccaacagcaaaacaagcgtcaaagaaagctctccagcgaaccaaaataaaagcgctagaaaagcataaatcggaccatccgctgaaaatgaaatcgcgcgtccaatacgagtcagtgtcgctcggtgctttctagccatacaccaagaaaaagtctgtacatctactgcgtggatattctgaagtatgttcatacttatcacctcactggttttgtcttactttcaacataaaccagtaaaatgtccgttctgtggcattactatgacaacttagtgacagacagtaatcacaactttcaggcaaaaaaatacctcgtcataacgaggcacttcaaagcttaaaatatcagattatttaaagcctatgatcaagctatagccagttagtaagcattatcccaataccaagcgactgagtctgatgattataatccaataaggattgcccataaccattaaagtactgaatatagccacggcttttaccccacaaaggaaaagtaaaaccgacctggatagcccctctgttatcggatgatttaaggttatttctcaacattacgtcaatcgtataatcatcaataacgtgtattatattgaactcgccatagccgtaataattttcaatattcgggttatcatcaacctttgaactttcaggaatccgataccaaggcttgatagaaaaagccgtatcgccatgctcaaacaagaaatccacgtaaaatcgattccacgagcgagacagttcatttgactggccattggactgatgaacaaagccgtaagacacataatcagggttaatacctagaaaaccatgctttggcttggtaacaataaaagcttcaggctcatggttagtatcacgaaaaggtgccgagatactactgttatacgcctgccaataagcttgctgcgtgtaagcaaaccacaaactactgtttctacccacaacatcataagcaacgggaaacttaagactaaattgaaacttaaactccacgctttgtagactttcagaatcgctcgcatcacctaaaaaagcacgatcgttaggattagacgtataagcaataggtaaaaaataattcggtttatgaggtgttaaaacaaacggattatttactgttgccgtttctctattctctctttgttgcaataacccgttgtcttctttagcccgcttggcagtagattctggtacttggggctcttctggagaataagcctcctcaccaccttcaacaaccgtcgctgtatcagaggtattaaaagaactactgcctgacttatctaacgaggtcgattccacttcagcccatagcaaacttggaagaagcattattgagcatacaatggctttcattactaaaacccttaagtgaaaaacactatttcattgggacagaacaacctttttagcgtaggtatctcgctccatctcacacacttcaaccgaaaaactaacatcctttaatgcaaattgtgttagagcttctagaaccaaataagaaagatgttttctttgctctattgtgcgacccgaaagcatacgcagaataacatgaacaaatgcatcttcttttcctgctgttaaaaaactcttatacggaaaactgcgtaatttgatgtcttcttcaataaatagagccgaggcaatacaggctcctttgacggcttcaagaagatcaaccggtggcacttcttgctctaaattttggctatactcaacaatgcaatgtggcatttaagactccatttttagatttattagacgtatttcactaataaccacgaagcaaatcaactgaaggcggtatactgccagttaatcgatactgcttaatgtttttagcaacaatttcactcgcactaaccgggtgagtcggcgcagaaatatgtggtaacactgtgatagattcatgcaaccaaaacgagtgattttctggcaaaggctcattcacaaaaacatctaacacagcatgagataaatcccctcgctcaagttttactaacagagcttcatcatcaataatgagacctcgagcaaaattaatcaggcttgctccaacaggcaaacaagacaaattttgatggttaagcaatcccctagtctctatcgtcaagggcaaaaggcagacgagtatatcactttggctcaacaatgggatgagaccttcttcaccgtgaaaacactcaacgccttcaacttgttttggattacgactccacccagcaacagaaaaaccattagcaactaaacgctgcgcactaacacgccctaattcacccaacccaagcacgccaattcggcgatctttagcagccaccataggcagctgaacccaagactgtttagcctgttgtttggcatatattggcatatctctatgaaggaaaagtgtccaagctaaaaccgcttctgacatagtttcagctaaatttgagtcaactaatcgaacaatcgaaaaagagggcgacgataattcattgatcatccgctctacaccagcccacacactatgaacccacttcaatgaaggaagagacagtaaatcttgaggatcaggattggccacaatggctatatcacattgctgtttttgttctgcagtcaaatcgacgaaaggggcaatcacttcgttgggcatcgctgatgataaatgcttaatccaaattttttgctctgctgaatctgcacggctaacaaaaggaatcatttctcatacacctgagctaaatctttaaagccttttaattcaatagcattaccacttggatctttaaagaacatcgtccattgttcacctggcataccttcaaagcgaacactcggtgcaagatcgaacgcaacattggcttccgttaagcgcttagcgactttttgccattcatcaagtggcaaaatcaaaccaaagtgaggcataggaacaagatgctcacccactcgccccgtatttgtcgtcgggcttggcgtacctaaatgtaaagacaattgatgaccataaaaatcgaagtctatccaggtctcggtactacggccttcaatacagcctaaaacctgagtataaaaaagtcgtgtttcatctaaggaagtgacatggaaagcatagtgaaataaagcagacataagaacccctaacaacaatagattaggttagaaaatacagcacacagaataaaagtaaacacgtatcagttacgcggcaacacatagtaagcattgcataaataaatacctaaaacctccaaaaggcctgcggaatacagcaattactacttagcttaaccacctctttcttattctcaaaaattcacattttaaccctctcacaattacatcacaccaatccacgacattatttttgtctattaatagcattctcaatatgtttttttgtatcaatgctttgtcacgtttcatggtgttttgtatcaatttgaaaagaggcatatacaagaaaatcattattaatatactgatgaaaatagcttattaaatttattagtcatttttaaaaatattctattttattgactacacttactttgttgaatagtacaaactgcttaaggataaacatgttgcgacttcttctttgtcattgttttgcgttagttttagctgggattctaatttatgaatctttaatgtgggaagctattgcggttcttgcattttttggttttattccaactttcttatctcgcccccagaaaaacaaacttaagtctactgactcttctgaagatcagccaactatacagccacatcaagctgatcatgtatctattcctgaagcacttttcagcagagatttagtgcctttattaaacgtctgttcagatgaccttggtaacgtacttgccacacaaaaaagtgccgtcgagctactgaataatgcatttatagatacaaattcactaatcgaccaacaagctaattgcattcatcgcttagttgaaacagaaagtgatgacagtaaatattacagtgaagtcatgcgtgactttgcagcacaaacagcaaccacgctagataaattcatagaaagtacaattgaaatgtctgcgtcatctatggaactgctttcaaaagtaaatgaaattcatgacgaaatgcctgaaatcgcaaaagccttaaaagacattgatgatattgcagatcaaactaaccttttagcgcttaatgcagctattgaggcggctagagctggtgaagccggacgaggatttgcggttgttgcggatgaagttcgctccctgtcaaatagatcttcaggcttcagtattgccatccaatctcgccttaaaaaaattcaagatcaagtatctaacttaacaaaagcaatggaacgattagctgcccatgatgtgacctatattatggaatctaaaaaaaccatgaatagcgccctacaacacattgtcaacaaagctgaagccgatgctaacatcacgttggagctagaaactcttgcgaagtcactagagtcagccatatatgatgcgactagagcactacaatttgacgatattaatagtcaaaaccttacctacaccatcgaagtattagattttatgggcgagcagttgagtaccgttaacgatgattcatcagacaatattgaacatgtgttaagggataaattagaaataatcaaacaacgtagccagcaaaaacataaccctgtttctcaacaaaacattgaaagcggcgacattgatttattttaaataagaacgaggagaagttcgaatgtctgattgcattgcgattaatatgcctgaaaggtttgattttagtacacacagctggttcacaaaaacttatgaagaagcgttaacaaagacaaaaacaatcatattagatttttctcgtgtttcctatgtggactcttccgctttagggatgatggttcttttgcatcgacaattaaataaagtttctggccattgcactattcgaaatgcgaatggtactgctaaagacattttagacatggctaattttgagaagctatttagctatgaatagcataagtaaagttcttttattagaggataatgcttcaactcgcttgattgtgtctaaggcacttcaaataaaagggattgaggtgatattgacatcaacgcttgaagaagctcgtcaatgttttggtgataactctataaaacttttcttgctcgatgttcatctaccagatggaatgtcagacgaattaattccacagattcgtcgactctacccaatggctcctattctaatgataactgcggaatatgacagctcgcacatggcacgtttgtttgatgcgggagtaaaagattttattcaaaaacccattttaccattactcttatcaaacaaagtacaaagttttcttgattggtcagaagtggaattggctctatttagagctaatgaaaactacctcagtatcatgcaagaaaaagagcaagaagaagcgctagcattttttgtctacgatcatatattacatacccactcttgctctattgaaggtgttgatgtagccacactctctagcggaaggttttgcggtgatattctaatatcggcaatgtcaccgaatggcaatttaattattatgttgggggacgcaactggccatggtatggcagcagctattactatttaccctatggttgtcacctttaatgccatggtaaaaaaaggcctatcaacgggagcaattttacgggaacttagtgacaaacactctgaaactgtccccagcaatcgttttttcgcctgtattttaattgaaatatccttagcaaaaaacaccattagcatctggaatggaggaatgccacatgtgcttattttcgataaagaacaacaattaatcgataaaattcctgcaaaaaacatggctattggtattttgccgaccaacgaaatcagtactaaattcgaaacctttccacttgatagcattgaatatctttcgttttttagtgatggcttaattgaaaataaacgtcacaaagaaacaatgcttacctttaatgatgtctactccattattgctgaataccctagcgatccagagcactcaattacacgcatgcatgccatggaaacagatttaaacagccacgatgacatgaccttatgcagcttaaatttagggacattaagacaagagctctcagatactcctgtagaaaaacaaagtccaaaagggaacttttcatttagttttgagctatttggagactcactgttgaatgatcattttactttaaaactagtagaactcattgaaagctatggcttttctcagtcattttgccagcgagtattcacggtacttactgaattactcgttaactctgtagaccatggcattttaaacatccagtctaacctgaaaaaaacagattttatcgcttacctagacgatagaaatgaggctattcaaactctaagcaataaccaaaaggttgctgtatccgttaattgggacgccaaccaaaaaacactgagattaacagtctcagactcaggcaatggctatcaagttaagaaagaaatacctatttcaagtgatcaaagttatggcagaggcttaagcatagtgagtagtttatgtagtgactttgcctatgatcaaaatatcaacacaacacgtacgaccttacgttactaggatgaattatgagtaaaaaactgcttatcgtagatgactccccttctgttcgccagatggtggaaatgaccttaaaaggggctggttacgctgttaaaacagcaagtgatggccaagccgcactaaacctttgtaaaactgaaatgtttgattttgttctaaccgatcagaatatgcctaacatggatggcataaccttaattaaatcgttgcgagcgatgccaagttatgcccgagtcccactcattgtattaaccactgaggcaggggaaaccatgaagcaaaagggtaaagctgcgggagcaactggctggatggtgaaaccatttgaccctaaaaaattgcttgaagttgttgcgaaagtccttcgctaaacgtctcattttgcaaattcattgagagacagtatggataatttaagtcaatacaatgaggtttttttcgaggaggcgcaagaacacctcgaaaccatggaaacattattgctcgcctataatatcgattcacccgatatggaagagcttaatagtgtgttccgtgccgcgcactcaataaaaggtggtagcgacatttttggcttcaaagctttgacagggttaactcatgttatggaaaacatgttggactctgcaagaaacaatgaactcactttaaccactgatctcattactgttttattagaaaccaccgatgttctaaaaaatattcttagttgctatcgagaagaagcagagatcgattgggacattatcgaagccagtaaggctcgattaagcgctactcttcaagaagtgactggttcaaataatcaagtccattctcctttagatgaggaagaagatctcggctatggtttttttgatgacgatgatgctgacacggaagaggagcaaggttttggtttctttgaggaagacgaaaatgactcagaaaaagaccaaggttttggtttctttgatgaggatgacaaagagcaagagcaagagcaagatcaagatagcaaagccattgatgaagaaagccttgggtatggcttttttgaagaaaacaatgagttggctaaagaggccgaaagtctaactacagaacctcaaccggatgctaatactgagcatacagaaaacattggttatggcttctttaatgaagaatttaatagccctcaaaaagatgcagtaacagcacaacctgcaggcctaacctcttctaccgttgctaaaccaacaccttcatccaaagcatccgaaacgaaggctgaagcaactagcatacgagtcgaaaccaacaaaattgacaaactcgttaacctggtgggtgaacttgttattactcaatccatgctgaatttaattggcagtgaagtacctgaaagcatcgccgataaaatgcaatcagcactaattgaacttgagcgaaacactcgtgaaattcaagaagccgttatgtcggttcgcatgctccctatttcttttgtattcaaccgtttccccagactggtccgtgatttatcaactaaattagagaagaaaatcaacctagtcatcgaaggcggaaacacagaaatagacaaaaatttagtggagaaaatttctgatcctctactacatctaattagaaacagtgtggatcatggcattgagctgccagcaaagcgactagaagccaataaatctgaaactggtatcgtgatgctttcagcagcacaaaaaggcggcgaaatcgttatcactattacggatgatggtgccggtctaaatcgtgagcgaatcatagccaaagccgttgaaaaaggtatctcgttacctgaaccgctatcagatagtgcagtctggcaacttatttttgaagcgggattttctaccgccgctgaagtgaccgatgtttctggtcgtggcgttggaatggacgtggtaagacgaaatattgaatctctaggtggccgtattgatatcagttcaaccgctggcatgggaactgtattcaccatcaatttaccactgacattagcaatattagatggcatgacagtagaggcttctgaccaagtattcattatccctcttgtcaatattgttgagagtattcagcccgttgccgaacaaatcaagcatattaaaggtaagaaattactctgggttcgtgatgaatactggccactaattgatattggaaaaacgttaggaggaagcccaaatgaaaccaatatggaaactggcattgttgttctagttgaaacatctaaacaacgatttgggttaatcattgattctttattaggccagcagcaggtcgtgattaagaacttagaacgacattatcgaagagtagaaggcattgctggcgcaaccataatgggagatggcagcgtggcgttaattttagatgtcgattcaataacgcaattcatcaaatcggacttatagggggcattcattatggcaatacttcagcaggggaatacgtcttcaatgcctgcaaaagagttcttaacctttgttcttggcgatgaagcctacgcactcgatattatgacggtgaaagaaatacggggatatgaaccagcaacaaaaatagcgaatgcgccaagttacattaaaggggttatcaacctccgtggcgatattgttccgattgtcgacttacgaattaaattcaatataggtgaagccacttataacgaatggaccatagtgattatgctaaatgtacgcgatcgcgtggttggaattgtggttgatggtgtatcagatgtaatgaacttagaagccgaagatattaaaccagcacctgaatttggtgtggctttcgatagccgttacctacatgggcttgccgcattggaggaccaaatggtgattatcgtggacattgaagaactcatatccagcgatgagatcggtgttttcgaaagtgtataagaataaacaatattcacagttagccttcaaggcttcacagtaaataagattcacaggaagggttaatgccatgttaaaaagcctattttcaaagcgattagatgataatcaaatgattatcgacaaagatgtctgggtaaacgctcaaggtcaattaaatgctttaacgcgatctcaagctatcatagagttcgacttgcatggcaacatcttggttgccaacgacaatttccttaatactcttggttacactctggaagaggttcaaggtaagcaccacagtatttttgtggacaataaatatcgcaacagtcgagaatataaagagttttgggcaaaactaaacaacggagagtttcaaagtggcgagttttgccgctatagcaaaactggtgaggcagtatggattgaagcaagctacaaccctatttttgacgccaataacaagccctttaaagtggttaagtttgcgacggacatcaccgagaagaaaaaccaaaataccgattatgagagccaactagaggctatttctaagtcccaagcggttatttctttcgagcttgatggcaccattcttagcgctaacgataacttcttaaatgcattgggctacacccttggggaagttcaaggtaaacaccatagtctgtttgtcgattccgaatacaaaaaatcagaagaatatcgtaatttctggcgcagcctatcaaatggtgaacatttcattgggcgttttcctcgcgtccataaaaacggcaaagttatttggatacaagctaactacagcccgattcgtgacccaagcggcacaccctataaagtggtgaaatttgcaacggacattactgcggaagtcgaagcagaacagcaacttcagctcactgtgagccaggtaaatgccgcgattgatgcggctgtaaataacgacttgactcatcgagtggcaacagaagacaaatcagatatgatgctaagtatctcacaaggggtaaactcccttcttgatactatgactgacattatcatcagtattaaaaatgcttctgatgctgtttatacgggtgctcgtgaaatttccaacggtaacacagacctttctaatcgtactgagcaacaggcttctagcttagaagaaaccgcatccagtatggaagaactaacaggcacggttcgacaaaatgcggacagcgccaaacaagcaaataacttagcctctaatgctgtgaccatcgcaatcgatggcggccatctaatagaagacgtggttaaaaccatggcgtcgatcaatgagtcttcacaaaaaattgcagacatcattggcatgattgatggcattgctttccaaaccaatatcctagcacttaacgctgccgttgaagcggccagagcaggtgagcaaggacgtgggtttgcggttgttgcgtctgaagtaagaactttggcacaacgctcagcgaatgcagcaaaagatattaaagatcttatttctgagtctgctaccaaaattaataacggtaatgacctagttaacaaatcaggaaacacgatgcgcgaagtggtttctgcgattaaacaggttaatgacatcatggctgaaatcgccagtgcatcagctgagcaatcatctggacttgacgaaattggcaaagcagtaagtcaaatggatgaaatgactcaacagaacgctgccctggtagaagaagccgccgccgcctctgaaagtctattaggccaagcagatcaattaacaatgaacgtcaatcaattcatattgaatgatgaccatcagtctcagaatattaaacaaattgcccatgtgaaaaaaccagcggcttcccaagcttcagcagcgaaaaagttgccacctgcgtctgctgcggttaaaaaagcgaaacctttgcctaagcctcaacttgatgatgaagatgacggctgggaggagttttaaatcttatggaaagggaatttgggtttactcaaagtgacttcaataaagtgcgaactatccttgttggattgacagggataaagctcgctgattccaaagagtcgttagtttatagccgattgaccccaagaattcgtaaattggggttaaaaagcacgaaagagtatttaaagtacttggaaaaccacaatgacgaacaggaaaactttatcaatgcactaaccacaaacctgacttcgttttatagagagcctcaccattttagtattttggcgcaattcatcaatcagggtgaaaatgtcaaaagaatttggtgtgctgcatcaagtacgggtgaagagccctactctattgcgatgagtctggttaaagcttatgggcactttaatcatgatgtgaaaataattgcttccgatattgatagcaaggttcttgaaacggcgaatcaaggtatgtatccgatagagaaagtcgaagcattaccagataaaaaaaacttttttgtaaaaggaaaaggcaaaaatttaggtttagctaaagtagtaccgcaattacgggagatgattgacttcattcgtataaatttactggatgaaagcctccctatagaaccaaatcttgacgttattttttgccgcaacgtgatgatttattttgataaagacacacaggcaaaaatattaacgaagttactggccaaacttcgacctggtggcctttatattgcgggacattcggaaaatttttcacacttttccaatgttatcaaacccattggtcgaacagcgtacataaagctgtaaggttgaactatgtcattaaaaaattcggtaatagaacacttttcgactcggcaatattttgacaatacttttgatattacatcggtaaaagttttaccaggtgaatattacgcgaccaatgaagacgtcatgattacgactttattagggtcatgtgtttctgtctgtttgtacgaccctactgcgaaagtgggcggtatgaaccattttttactgcctgatggaggcgatgccaatgatctattgtcctccgctggacgatatggtgtttatgccatggagttattaattaaccacctaatcaagctgggtgctcgtcggaatcattttagggctaaagtatttggcggtggtagtgttataaaaggcatgacgactcataatatcggcaaaaaaaatgtcgatttcattctctcttatttgcaaaatgaagagatttcggtcgaatcgtcagaccttttagacatctacccaaggcgtgttaacttttttccgtctagtggccgagttatgatgaagaagcttcgtcaacatcacgatgctgaagcaatcaattgtgaattgcgttatagaaaagccatttctactgttggaaagggtaatgattcaggcgatgtcgatttgttttagtatttatatggaagcctatgcagtctacaaaaattaaagttcttatcgttgacgactctatatctatccaaaaagtgctccaagaggtcatcgaatctgatccggggttagaagtggttggtactgcaagcgatgcttttgaagccaagcaaatggtaaaagacctttccccagatgtaatcacccttgacgtcgaaatgcctcaagtaaacggcttacgttttcttgaggtattaatgaaaattaaaccaacgcccgtggtgatgatctcgacgctaaccaaagcaaatgccgatacgacattacaggcattagaactaggagctattgattacattgctaagccgcaattaaaccaaaaagaaatgtttttgcgctatcgcaaaatggttatcaagaaaattcatatggcggcggcgtgtaatattgcaacaggcatagatcatcaaacttctaagaacccctctgtacaaaagcccttgtctacgaataaagttttggcaattggcgcttctactggtggaacagaagcaatcaactatctacttggccaactaccaagcacaaatttcgctctactaattgttcagcatatgccagctggctttacttcaacattcgcaagtagattggatagaacaaccgatttcactgttgtagaagcgaaaggtggagagctagttcgccctggagtggcttaccttgccccaggcgacttccatatgagagtcgttcgctccaataatcagctttacacagaaatatttaaagccgagaaagtggcaggtcatcgcccttctgttgacgtgctgttcaattctgtagcggaggaaattggacgtcatgctttcgcaaccctattaacaggaatggggaaagatggcgcacgtggactgaaaaaaattaaaaacgcaggtggctttaccgtggtacaagatgaagcttcttgtgtcgtttatggtatgccaagagtcgcagtggaaatgggggctgccagtgtcattacagcattaaacaatataaaagagacgttcgtcgaaaaattgcgctaaaaaaccgtctaaacagactcactaataatatccaaagcgaatcgaacattgggatgaagcttctaaagcttcatcccaatgttattaaacatctgtctcgtcctaaaatacgttgacgatttttgttaagccagtatggattccatgctggctttttcatgtacttcttctggtgttttcatatttagacttaagtgaggtcgatacctattataaatatcaatagactcactaatatgcctttctaactctttaaaagttctgcatcttccaatcaaaaattcttgcttcaatatgccattcaccctttctgctaacgcattttggtagcagtcatagccatctgtcatcgacggtcgtattttattacgttgtaattctttttgataaagagccgaacaatactgcgaccctctatctgaatgatgcgttagtggctttgtcgttttacgagactgaaccgctttctttaaggctttaacgacattgtctgctttcatatcataactgagtttataccccatgatttttcgattaaaagcgtctgtcacaagcgagagataatgcacaccttcatcactttctacataggtaatatcgctcacaaacacttcttctgaccttgtcggttgatgacctgctaagagattcgggtacttcttcatccagtgtttactgtccgttgtcttggtatagctacgttttggcttaaccaagagaccttcttctcttaaataacgaaacaagccatctcgaccgagctttatatcccgctctttcagtttatctttcagcagaaaatataactttcttgtaccaagtctaggcatgaaacgacgtatatccatcaccaagtctttaacaatggatagacggtcttgttgtattagctgcctctgctcttgttgatagacagcttgcctgctaatgccaagaagctgacaagaacggcttaaactgattttttcttcagtttgaaggcgtctcgctccttggctatatacttttttctaagattcatcccatgttcagtatctagaatatcaaccaccgtattgagtaagcgattccttaatcgttcatcttccaactctcgttcaagtcttttgattgtttgagcgggtgtctcttttgctttcggggatttagacataggtagcctcactttggtagaccaatccattttgccgtgttttcgaagccaagtcagcaccgttgatcggccttggattccatagatcttttgagcttgcttataagtcatgtcgcctttttcaacggccatcactatctgtaatttaaagcccattgtgtagtcgcgttgagtacgcttgcgtttggtattacttggtgtccccataataggtctcctaggtgtaaacctatttcaggacgggacaatcaaaacaaaaaagcttactgcaacctatcttcgacaggagaggccttttcttgaagtgcagccatattgatatattcgggtctcacattcggcattgggtttgcctcagaaaataataccgatttactttgattttctataatgcgaacgtgagagcgattcagttctctaggttctttcactccacacgagtgagcaatcattccaataccgtgcaacaactcggcagcgtagttagctactcgttcagatttttcagctgctactaagcctttctgtaaatcaggattatgggtcgtaatccccgtcggacaagtattcttattacattgtaaagcttgaatacatccaagtgaaaatagaaaaccacgcgccgtaacaacaaagtctgcacctgcactcaatgcccatgcagcttttcccggtacaataagtttgcccgaagctataattttaatataacgacgtaaaccataagaagtcacaatgtttaccacagttggcaagctttcacgtaaatgcatacctacgtagtccattagtggctgcggagccgctcccgtaccgccatcggaactatcaatcgtaataaagtcaggacagtaatcgattccttttttatggattaactcacatagggtttcgaaaaacttcaaatccccaaccaccattttaaaaccgacaggtttagaggtaacttcacgaacatgatgaaccatattcaataaatcatcgatggattttatatcagtatggccatttgggctgattgagtcctgacctactggaataccgcgagtatgagctatttcttcggttacttttgctcctggcaacataccacctttaccaggcttagcaccttggctcatttttatttcaaacatacgcacattttggtgctctgctagactggccaattttgtatcgtctaaatgcccctccagattacgcacaccatatttcgctgtgccaatttgaaacaccaaatcacagccaccttcaagatgataaggcgataatccaccctctccagtattcatccagatccccgctttacgagccccttttgacagggcttgaactgcaggcttagacaaagcaccaaaactcatacccgaaatattcacaactgatcgagttcgatagggttttttcgcggtatattcaccaatacaaacttctctaggttgtgctgcatcttcatctagcgttggaaaagcacaatttaaaaagaaaatatctcctggtgtttccaaagaacgagtcgaaccaaaagcaatcgtcgaatcaacttttttagcagctcgatatgcccacgaacgctcagcacgatcaaatggtcgctcttccctatccattgcaaaaaaatactgacgaaaaaactcgcctaggtgttcaaagaggtaacgaaaacgcccaacaacgggatagtttcgtctaattgtatgactggtttgatgcgtatcaacccaatacatcaccgcgacagaaatacaggccataaagagcaaaaaaacgaacagtaacgcaccccaatgaatagtcaatgtcgccaatgaagacaaaaaatccatacttagcccttaagattaaactggtgatatgtaaattaagttttaatattacgctacaaagaaggcttcagcgtggctgaatcatgaacaaatgcagcaataaattcgtttgggggtacaggatgaccaaaatagtaaccctggtaataaaaacaatctatctctcttaatcgattataatgaagcaaggtctctacaccttcggcaagaacactaatattgagcgctttggccatagctatgaccgcatgcactatcgcttcatcgcttttatctgtgagtaaatctctcacaaaagactgatcaattttcaatctatctattggtaaagatttcaaatatttcagtgatgaataaccagtaccaaagtcatcaatagaaagatgcacacccaaggcttttatggcattcatttttttcaaacaagatgaaaggtcgttcagtagcatattttccgtgatttccagatcaacacaacttggcggaacatcatgtttttctaactgtgttttcaacataggtaaaaaacctgcttgttgaaactgaataggactcacattaatcgacatacgccatgataattgccacttcccctctttcaaccaagtcgccacttgggacaaagcttcatttaaaacccaatgaccaatttcaacaataagtcctatttcttctgccacgggaataaactcagcaggggaaataaaaccctttttctcgtccttccaacgaatcagcgcttctgcaccaatcaattcatttttatcattggtttgtggctgataatacaactcaaacaacttaaattctgtcgcatgatgaagtgctttttccatctcaaggcgtgcatctgaaaccgcctgcatctctggtttatataaagcaaaggtattacgtccagattccttagcgcgatacaaagccgtatcagcctgctttaaaatcgcttctgccgatccttcattgccatcaaagattgtggctcctagactggcagtgatgtgaacttcatggtgccccgcctttttaacttgctgacaggcgtacataacactttcaacaaaaccgttgattgctttttctactttttccttatcatcaccaacatgagtaagtaaaaaagcaaactcatctccccccatgcgggcaaacacaatattctcttcagttagtgaagacagctgcgttgccacacagcaaagtagctgatcacccacgttatgacctagtgaatcattaatggttttgaatctatccagatccataaacaccacagcggagtaacttgaagtagtatttttctgtttagtctttattgctttataaagtttatcggctaaatactggcgatttggcaggttggtgactgaatcgtaatacgctaaatgatgaatacgagcctctgtttctttgcgttcagaaacatcgcgaatcagtaataaggtctctgttttatcttgtactttatatttagctaatcgaatctcgactggtagttcaattccctgcattcgataaattgtttcgaccgttgtaggagagttcacttccagcgactctaaaatattaaaaaattcaggccaagacgaaggggaatgcaacacatctaaagactttgagttcaaatcttcacttttcatcttcaacatatgctctgctgccgcattcactaaggtgatttggtagttctcatctaaaagcaaaataccatccgcagcatgttcaatcatagcttttgtatgactatcacttcgctctaaatcactcagtgcagtatttaaacgcttccataaaacggcgaaagtagaatgcaaattccctagttcatcagacttatggtaccgataaaatgactgaggtaatggcaactcttttttataaccaacaatcgataaagactcagtgaggcgcatcaaaggatgagtaactaaaaagtaaaaaactaaggatatcaatgatgccaacaacacatctttgaacaggttataggttaaactagaaagatgttctttaaatattgtatcaagcaagaaatgtttttcaggcaatataagcacataacccgcctgaaaagcaggagtgtccaaactaagctctcgccgataatcctgtaaatcagataaaaaatagttggccaatccatccgagacagagaagtcattatttgttgtggtagcttctacaaacagttcaccactttcgtcacgaacttccacatgagcaatagcaggattaaaaagtaaactatcaatttgctgctgagcgaacggcgtatctaaacggaaaatagcttcggctaaaggtttttcaattgccgcaagcaaaacattaaaatcttggtttatttccgctttctgagatcgtactccatcaataaattgaatagcgctgcttactaaacttaaaataatggcaagcgctagcgttaaaattgcttgtttagtaaacaatgattttgaaaatacaacgcccatttctactcacttaaatttttatatcctgctgccacatcaccctcacagcatccatactaataaaaatcacaaagaagactggaaataacactttatccaccagacaaaaacctaatttcttgcatttattatgcacattggcaagactgacactttattcaaggttaaacaagtcgatataaaaataatttatacttgctatgatataagtcatgatataagtcactatgagtacaggagcaaagcatttcctcaaagtgtaaataaaaaagccagcatgaaaaacatactggctttagaggtaattaaagattgtaaagcagttagttaacctatcactgcgccatcttcacgagaaatggcaataacactagagcgcggtacagactgaccgccatcaggccaatgagaattcccttcctcccctggatgctgaactccaataaacatagtcgtacgctcggcattccacgcagaacccgttatttcagattcttttggccccaccaagaagcggcggatttcaccagtttcagggtcggcaactaacatctggttattaccttgcccctggaagccttttgcattggagtaattgccgtctgtttgaatccacaataagcctctagaatcaaatttaaggccatctggagagttaaacatattatcttgattaatgtttttagagccagcattagcgtcatcatacactgcagggttaccagctaaaacgaacaaatcccatttgaactcattgtgagtatgatccgagttcattggcatccaacgcacgatctgaccaaagttgttttttacacgagggtttggtcctccagctggtgttgcatcaccacccgcatttggcttaacaccacgatttttattattcgtcaatgaacaatatacttccgctttatgaggatgagccgctacccactctggacgatccatggttgtagcaccgactttagatgcggccatacgagtatgaatcgaaatttccgcgtcagtcatgcctgtggttttaggcgtaagcgccaaccactcaccacggttattgtcatggaatttggcaacatatagagtaccttcttctaggagatctcgattattgccgccggccaaatatttgtgcttagaaatgaagcggtataaaaattcgccacgctcatcatcaccgaggtaaaccacgatatggccattcgcagcgatagtcaattcagcgttttcatgcttgaaacgacctaaagcggtacgttttttcgggcgagatgttggatctagtggatcaatttccacaatataaccaaagcgatttggctcattaggctctttatccaaattaaaacgatcatcagctaacgcccagttataacggccttccgtgctcacaccataacgcttgtaagcatcaggcattttatactctttacttgcagtgaaataaccattgaagttttcttcacaggttaaataagtgccccaaggcgtctgaccgttgccacagttgttccatgttcctttggccaccaaacctttagggtcttcagatgtttgcatccatttatgaccacgagcaggacctgtaatatccatttccgtatccgctgtaatacggcgattataaggagaatcctgaacgatgccccatttgccaccacgctgagccacctcaataattgacacaccatgagctgccttgtttttacgcacatcatcagcattagtaggcatgccatctgcacgattcgcgtgaagcgttttctcattggtgtattcgttattgatggccatgatttgtttgccatctttggagaagaaagccatgccgtcattatgatcaccaaatgccaattcctgagaaacacctgtgccgcctgttgccgcatcaaaagctggggcattgctgaataatggatcgccccaagaagcaaccacttcccacttgtagccttctggaaccgtaaccgtatctagtgaattagctttaaccatgctgaatgctaaacgagactctggagacccagctgccaacactttacccgctgccaaagttgtcgagcccataacaaacgcacttgcaccaactgccgcgccaccaccaagaaaaccacggcgagagaccattttattagcaacttcttcgaactctacaacttcgggtgctgggcgcaccagttcatccaattcatcaaaccctagccttccattgttcttaatattcataatactgccctattattaattaaatattagtcgcctaggttatcgaattttaggtgcttgaccctttattaatcgatccttgactactcgttttatcgtacatttttcaaataagttacttccccctgcaaaaggaagttgataatgaatttacggataaaacattacatggaaatgacagttaaacgacatcagcaatgaatctgaaaaataatttaaaagtgcaaataaaaagaggagtaaggcaagagaattgaaatcgatatagtcatagataggatatacaaaactgtatcacttttttatttatagatttctcccccatagcggacttccaacccctctctgatggatttctttaagcctttcaccaccaaactataggaatgatcaatcagtctttcgatttcaccattcggtaaatcaccatccagaataacggaattccaatggcgtttgttcatgtggtaagcgggaataatttcggcaaagatatcacgcaattcaatggcatgggcaggatcacactttaagttaagcaattgacgcccctgatacttacttaataaagcaaacatcttaccctgaattttgaataccgctgttttatcatcaaacggataatcctcgaccgcctcaggcttagataagagatagtcttttattattaaaagatccaaaatcgactccatagtaatagtagaaaatgtcatcaacttatcatgatcaagacctgctttggctgcaagccgttttttgtcatcgatagtcgtaaaaaagccacttactagcacccagtaagtggctttaaatagacactatatctacacaatattagccttggtgagcaagatactcatcgtatgtaccttggaaatccacgacttgctgtcctttaatttcaatcactcggttcgccaatgaagaaacgaatgctctatcatggctaacaaaaattagcgtgccgtcaaactctagcaaagcattgtttaaagcttcgatcgcttccatatccatgtggttagttggctcatccataactaagacgtttaagtccatcatcatcaacttaccaaacaataaacggtttttttcaccaccagaacagacacgtacttttttattgaagtcatccgcagtaaacagcaaacgacccaacatagcacgaactttaagatcatcatgtttcgcggtgcgccatttcgacatccaatcaaacaaggttaaatcgcagtcgaaatcttctgtactgtcttgcgggcagtaaccgattacggcgttttcagcccatttaatttcaccttgtttggcttctaattcgttcattaagcaacgtaaaaaggtcgttttacctgcgccgttttctccgataatcgccaaacgagaacccgcttctaaaatcatgttgccgccagaaaatagcatttcatcatagccgtgcccaagatcttctaaaatcaacgcatgccgatgaagttttttatcttgtttgaaggtcaacgacggtgtcattcggctcgattgttttacttccgccaactcgattttttctaattttttagcacgtgaactagcttgttttgctttagatgcgttggcagaaaaacgattcacgaacgcttgaagatcatccatttccgcacttttcttcgcattttctgttagcagttgttcacgaatcaaagatgaggcttccatgaaatattcgtagttaccagggtaaatacgcaattcaccaaaatcgatgtctgccatatgagtacatacagagttcaaaaagtgacggtcatgggaaataataatcatggtacatttacgttgattcaatacaccagccaaccagttaatggtatgaatatccaagttgttggttggttcgtccagtagcaaaatatcaggattagcaaacaaggcttgcgctaataaaacacgaagtttccaacctggcgcgacttggctcatcaaaccaaaatgaaactcttcttcgatgccggcttctaacagaatatcaccagcacgactttctgcactgtagccatccatctctgcgaattctgcttctagctcacccgctcgcatgccatcttcttcactcatttctggcttagagtagatcgcatctcgctcttgtttgactttccaaagcgccacatcacccataataacggcgtcaacaacagtatattcttcaaaagcaaactgatcctggcttaaggtaccgactttttcacccggagtaatagatacgtttccagatgttggcgtcagtgccccactcaaaattttcatgaaggtagacttgccacacccgttcgcaccaattaagccatagcgattgccgttaccgaattttgcggagatgttttcaaacaatggcgttgcgccaaattgcatggtgatattagccgtggagatcaaaggaaaaagccctaaacaaagagaaatgaaaaacgtttatacagaccacaaaatcaaggtcaaaagacaaacacaaagatgggcgaatatagagatttaaagcactaaagtcgagaaataagtgccgtttttttgaacaaattcgtagatatacaaaaattagatctattgagcttttgcaccatcagttggagggacgggatgagtgaaatcattgtcactatcagaaggcgtttcttcgtcctcaggtgccatgttttctttacaagcagttttctgttctgcgcttgctgccataaaggttgaaacttgcgacatcaaaaaacctaaaatgtcccgacttgcaccattaagtaaattttttctggctttccttgatatatccagctgtgtcgttgcccccaaaacaaaacttgccaataaacctgctgggcttgtcgctttatctaagagattatcaacggctttttcacgggattgtttcgcacgtttctccaataactgtgttcgaagatagaggcgctctcgttgccgatgcattcgttttataccaaacatctactaatcctcatcagttggaataacggcgtccaatgtgcgagcaaagttcatgctttttagggttcgctttactaagtaaagcaatacaagagaacttaggaaagtaactaaggttgccgttaataaaatagcaacaagggaaaatccatagctccaagccactgccgcaatggaagcaatgattaatagccaagtggtcaacaataagaaaataacaccgcacattaaggcaagaagctgagcactggatgcaacccacatcttagcctctaacgctccaagccctaatacactcttcagccaacttttatgggtatttattacctcatcaaagtcagattgttctttctctgaagacccgtgcggtggtgtttccattattgcccttcctctgcttatttacgtttgcaaaggaagctagcagcgagtgcaccggctaggaaagctatgccgatggttttaacagggtgttctttggcatattcaccaaccgcagaagagattttttcagattggtttttcgcagtatcagcgattttatgggcttgttcactaatttgatgagccacttcttcgatacgttcttggctcttttctttcatttcagctgcactatcgacgcctttgtgagcggcttctgctgcgctatctactttttcatgagcttttgcttgggtcgtacttttggttgttgtagccattctttattctccttttagaattaaaattaacttttcaacgccaatctagcgacaaaaaaacgaactaagttttttaagacttagtgaatattatagaataaggtaagaatagagtttcttgtattagttatagtagagatataaaaaactaaacaagaaagctcccttacattccgctatttacactacttggttaatttatgatggtcaaatacagtcagcaaaacgcatcatctttcctttatttatggttgatctttaaagaatgaaacataactaggggcgccccctctaaaatgaatagaagcatcattttttttgaatatgttgataataaaaagggcaaaaacatactatttagtacatttttgcccttttagaatcgactcataacgacccctctgtgtttattccgagttcatatatttttcgaacatgaggcagaagacactttattttttaatatcgacccaggcatcccaccctttccactcatccatatcagaattacttactgtttcaatatcctcaagggattcagcgcgtctattaaacacctgtacgttcatcaattttttaattaaacgagacatctaagcttccttatctttcatgattttggaaatatcatgctagcattgaaaaactaaagggtacgtcagcaacccctaaagaaagtctctttccctattactcgaactatcctttagtttcttgacgtatagttcttatatgaggtaaaaaacactctaatacgtctaaaaataacacaatatgaatgctttaaggagattgctctttattcaggccatgatcgagaaagtgtcatgattttttcatccgcgttactaatagctgctcgactctcacgccttccaaatccagtacttcaaacttgtagccttcatagacaaaaaaatctgtacgcttgggcaagcgttttaagctgtacgtaataaagccaccaagtgtttcatactgagttcggtcaggaaactcttctatactcaaactgcgcatcacgtcattaatcggcgttaacccttcaatcaaccaagaattcggatcacgctgtacaatttgctcttcatcatgcggtgttaataaaccgcccataaagccacccaataaatctttcactgtcacgatacctacgatagtcgcgtattcatttacaatgacagcaaaagcttgtggcgctacgcggaaagcattaagcgcttcggaaagagttaatgtttctggtagataaaacacttctttatctactttttcaggcttaatctgcgcaggctcgccctttagcaccaaacgtaatatctctttcgattcaataataccttcgattttgtccaaactgccattacagaccaaaaaatcgttatgcggatggtcaataattttctggctgatttcttcactactgtcatcaatatcaaaatagataatttgatcacgaggcgtcatagtgctagaaatgtttcgcgtttctaattcaaatacattaccaatcagctgatattcttgactctgcaaactgccatcttcagcgccagcgtccatcatggcaacaatatcttctgtggtaaccacttcttgacgctcaataggtacattgaacaaacgcagaattaaattagtaaaaccgttaaacagaaaaaccactggcgttaagatgaaagtcacccaaagcattggtgtcaccattcgaatagccacggcttcaggcataatcatcgctaaacgcttaggtagaagatctgcaaataagataaacagtgacgttaaacaaagaaaagaaaagacaaagctgacttgatccaataaaggaccagaataaagcaaacttactacttgctttatatatggtgtaagcgcttgctcacctacaataccgcccaaaatagcaatcgcatttaggacgatttgaatcatagcaaaaaaagcacccggcttttgttgcaaggtgagaacagcttgcgctttaacattgccctcatcagcgagaacgcgcaatttaattttccttgctgccgccatgcctatttcagacatagcaaacaatgcactggcaataatcaataagccaatactaaacacatcactcatttctttctctcttttccgaaaaggctaactcaaacgcggacaggaatattctattcctaaggcaaaatatataaatataagcgcattatagaaggaagttgagtcgatacaacgcttattttttatactttcagaagggtaaaatgcaatattaaatacctttacgaagacgtagaataaagcagttaaacggtactcaaaacttctcttaattcacaaggttgaccatgataatcacactcactacaccagccatgttgtttcctgcggtttcactattgctgctggcctacacgaaccgctttgtgacattggcctcgattatccgtaactttgacccaaaactagaagacgcaaacatcacagaacaaataacgaacctacgtaagcgaatttatttaataagacgtatgcaggaagctggcgttatcagctttttcctttgcgtattatctatgatggcgatctacctcaaatatcaacaagttggcagctacatttttggcgctagccttgtttgtttaatgtattctctgtatctatctgtcagagaaatcactatttcatgcgatgcattagaagtacatctgcaacactttagtaccaatttcaaaaaacaaaatcggaaaaaatagagcccatcaggcttcgctacctcaagatttgaacattaaatcctttcaaagaagagctagcagaatactgcgaaaaatagtcagcgaagttttcatcgatgacttttttgtgagtctgactggcatgccgaagaaacagcgtgccatttttgcgaatagcaagtccttggtgtgagacattcatattcgtaccaatatattgctttaataaccaatcaggacgaaccatactaatcacgctaccagaagggattcgatctaataaaacttggttaacatgccgatcacgaccaagaaacaattcagttaacggaacataaggtaaataagcgggttctgggacaaaagcctttccttctgcatgcaactgagccaataactcccgacaatcgcgggaagactctgcatcacaatgaatcacatcactgttaatacgttgataccaggcggctttatcgacaatcgtctttgcaactcgagcaccaccattagcaacatctggcgttatatcttgcaaaatagcttgattattatgaaaccaatctaagctagggaaatgatttcgcgtcacaaaagacacttttgcatctttgtaacgcaaacgcatcaagtttgttttaaatgcttcagaagtggatgacattgcaccagccaataccgtttcaacataggtagtacaatcaaatacatcaaaacgagtaagaggatctttgtcatattttccctgttcaccttccccaacactgccacctacatacgcagaaccaagtaaaatacgactcaaagcatctattttttccgcataagtcgaagctgaaagcttagtagagttatcatctattgttttatagaaaagcactttattcgtcgaatcaagtacattaatagccatagcaggcgacaagaaaagaatgagcgtactgacaacaaccgcttttttaatactacccttcatacatattcctactcatactgctttcaatttgaaacataaaaaaacaatccttgtttaaaaaacaatcgccctattgtgctagactcaactaataatttgaaataaaggctcgaccatgcaaatcaataactcgtcatttatttatggccaacaaggtctacagcgtagccaagacaagctagatcaagcaagccagaaagtagcagacgcatcaacacaaacattgagccagcccgcttcagcccaaaactctggactttacggctctcctattcaagatggcttgatagaagcaaaaagcagtgtattagaagcgcaagctaatgccaaagttctagatacttccgacaagaccattggccgccttatcgacatcacagtttaaataatctgatctacttacagcttaaacatttgatcccagcaactcatgaatttcatcaaccgatgtaaaacgcacaatacgagcaacttcttgcccatctcgaagcaagattaatgtaggccaaagctttacgccaaattggcggcctagccgctttcctttaccgtcaaataccttaatatgaatcagctcagaatgtgatttcatgacctcttcaagcgcattacaagaagcctgacaatgaccacaccaaggcgccccaaactctaaaatagccataccttttaggctattgatctcatcaagacttggggattcttctgtatattctggattaaaccctatttgcattgcttgcatcaaaaagcctctcttcaatgtttgaacaaatcatgtctatatgagataacgcattactaaactctaattattttctaaggatcaaagactatgttcagtcacgttatgctaggtgctaatgacatacaagcttcaaaaaccttctatgatgccatttttaaaacgctggggtgcaacgaaggatttgttgatccgaaaggaagatgtttttatcgcacagacacggggactttcgccattacaaaaccaatcaatggcgaagcggcaactcatggtaatggcagcacaattggattttcagctacttcagaagagatggtaaacgcgtggcatgaagcaggtattaaaaatggtggtaccacctgtgaagatgcgcctggcattcgttcattaggatccatgcagttatatcttgcctatctaagagatccatccggcaataaactttgcgccatgtatagagtttgatcatttaatcacatcaggtagtcactattcgttcagttactacctgataacattaaactcttctcgacactcatcagagcccatttcgaactcacggcaaatccatggacgattttcgtaaatcgtacacaaaaaagtatctctattaacagccgaacaccaaccatcatctaatctaagcatggtttctcctccccactcatctaccgatatatgtttgtctggcacaccagtatcactgattatcatcacttccatacggcagcagcaagcttgacagttagagcaagtcacatcagattcagcaatatttttaagagcgatattcataaataacgacggattaccaagaagagaaatattgtgtagagtgacacgctcgatgtcacgagcgaagcctatacagaagtgaataatatacacgcgatctagcttggaagatattgatgaaaaacaaaccaaccaaactagaccgataagaagcgtaaaaaaccaacagttaaaatttataccttaaatttaaccaccaattcattaagctcaatggctaatcgagttaattccgctgtgcttgcactggtttggtttgcaccaaccactgtttgcgctgccaaatcactaattgtcgtaatgttgccatcaatttctttcgcaacattagactgttcctctgctgcactcgcaattatatggttactgtcactaatcgcaataatacgggcggtaatttgctccaacgccttcgccgcttcagccgcaactgtttgagcttgattggttttttgactggtgctttccattgaagacacggcttcatttgctgaaagctgaacctgacgaaccatggtttcaatttcacctgttgattcttgagttcgatgagcaagacttcttacttcatctgccactaccgcaaaacctcggccagcttcaccggcacgtgccgcttcaattgctgcgtttaaagctaataagtttgtctgttctgcaaccgcacgaatcacatcaaggatctgaccaatcgacgcaacttgttcagccaattggttaattactcgggtactggtcgtcatctctttattcatatcaagaataacggccgttgtatcaccaacacgcgctttaccttcagccgccaatttggctgactcagcagatgcttcagaagtttgctgtgcagttcgagccacctcgtctacagcagtgctcatttcagtaatagcggctgcagcttgttggatttcttcattttgtaacattaatccattcgacgaactttctgtcacagagcttagttcctctgccgctgaggcaagctgactcgatgaatcaccaatgtggacaatggcctctcgcaaattcccctgcatcacttttaacgcattggttaaacgcgttaattcatcatctccttgtgctgtaattggttgagtcaaatcgcccttggcaatggcttctgctgagataacggcattttgcaatggggtattgatacttttagagagaacgaccgcgatggtcgatgctattgcagcagcagtaccaataataacgataattagcataaagcttgagtcatattctcttgccgaatctaaattggcttcatcggcaccttcttggttagcttttacaagcgccctcagtaaacgcaccatattatcagccgcacgattcatctcagacactaaagctgaagccgcttctttattaccttgtattgacaacgaagagacatcaccttgtaatttataataacttgcctcagcttgtttaaactcttcaaacaagcgccgttcgctgtctaagttaatcattgattcgtattctaataaataacttcccacatctttttttatattttcgagctcgactaaagtggctttcttatcaccttcattagtctcattcagcaatcttaaactaaagatcctcactcgcatcagattactatttacatcacctagacttgtaattgcaggcagaatatttgtttcaatcatcttagcattagttcgcatatctttcatggctgacatagtcacaccacctagacaaactaataaaaatataattaccgtgaaggccaccattaaacgtgacctaatattgattttccttaacatttcaccatcctttttaaagctaaaaaccttattactttaccatataaaaaatgcatttaatctagtttagaagttattaatagaatataaacttactaaactagatcaacaatatattttaaattaaatctaaaaaactaacggttaaaatttataccttaaatttaaccaccaattcatttagctcaatggctaatcgagttaattccgctgtgcttgcactggtttggtttgcaccaactactgtttgtgctgccaagtcactaatggtcgtaatgttgccatcaatttctttcgcaacattagactgctcctctgctgcactcgcaattatatggttactatcactaatcgcaataatacgggcagtaatttgctccaacgccttcgcagcttcagccgcaactgtttgagcttgattggttttttgactggtgctttccattgaagacacggcttcatttgctgaaagctgaacctgacgaaccatggtttcaatttcacctgttgattcttgagttcgatgagcaagacttcttacttcatctgccactaccgcaaaacctcggccagcttcaccggcacgtgccgcttcaattgctgcgtttaaagctaataagtttgtctgttctgcaaccgcacgaatcacatcaaggatctgaccaatcgacgcgacttgttcagccaattggttaattactcgggtactggtcgtcatctctttattcatatcaagaataacggccgttgtatcaccaacacgcgctttaccttcagccgccaatttggctgactcagcagatgcttcagaagtttgctgtgcagttcgagccacctcgtctaccgcagtgctcatttcagtaatagcggctgcagcttgttggatttcttcattttgtaacattaatccattcgacgaactttctgtcacagagcttagttcttctgccgctgaggcaagctgactcgatgaatcaccaatgtggacaatggcctctcgcaaattcccctgcatcactttcaaggcattggttaaacgcgttaattcatcatctccttgtgctgtaattggttgagtcaaatcgcccttggcaatggcttctgctgagataacggcattttgcaatggtgtattgatactcttagaaagaacgactgcaataatcgacgctattgccgccgcaataacaattataaagatgattaacgtgaaactttcattatactcttttaacgagtccgcactggcctcgttagcaccttcttgattagcaatgacaattgcttttaacagtcttaccatatcatcagctgcttgattcatatcagctattaaggctgaagccgcttctttattaccctgcaccgataacaaagaaacatcaccttgtaacttataataagttgcctcagcttttttaaactcttcaaacaggcgccgttcgctgtctaggtaaattgttgactcatattctgatctatactgggccacttcttttttgatactttcaagcgcggctaaagtattttttttattttcttcattggtctcattcagtaatcttaaggtgaaaatcctcactcgcatcaggttactatttacatcacctagacttgtaatagcaggtaatatgtttgtctcaatcatctcagaattagctcgaatatctttcatggctgacatagtcacaccacctaggcaaaccaataaaaatataattatcgtgaaggccattaataatcttgacctaatattcatattccgtaacatctacatccctctctaaacttaataaaaaagaaaccacttaccatctaacataatagttcgcaaaaatatccaactaaaatattgagaaaacacatcaacaaaaaaattatattttaaagaaagaataaaacagcaactccattaattttataattaataaattttaacaattattttcttatagatgatattcgaacttattccatagaatgaagccaatgttctaattcatatttagataaaggaggagaaaatatatacccctgaacaacctcataacccatcctttttagacaggacaactgctgctgagtttcaaccccttccgcaatcgctacagcacctattttcttacaaatagaaagcactacttcactgaggtctttggaaagcttattaggtaagtcgtttacaaaagttctatctaactttaattgagatacaggaaatttcagaagtctttttaaattagaatgttctgtaccaaaatcgtctaaggaaataattacgccgattgaatggaggtcattaattacatcaacaaaaagatctgatgtctttattttctcactttcagtgacttcaataactaaactagaagccaaaagaccattctgatcaaggagggactgaatttcatattttaggccaggataattaaagctgagaggggaaaaattaacagcaataatgggaatataaacgcctctggctcgccatgaagccaattgctgacatgattgacgtaatacccataaatctaattcagcaattaacccaaattcttcggcaagagcaacaaagcgatcaggtgtaacacttccaaattcatcgctagtccatctagctaagacctccactccataaagactattatcaacaatatttatctgaggctgatagcgcagctctaacaaactatttttcaaatccgcactcaatgcctgagccatgccataaaatggatgtgctttgccctgatcaagttctacatgttcgtcttggataagaaggctgtaatattgttgattgaataactggaacgcttctacctgcactttcactttacgagcttcggagccattcggcatatacaaaagcttaatttcttttccagcaatttttttgaattcactaaagtaaaatgtacgttgatcggcgtctaaccagaagcaatctgacggaagaatatcctctctgtgtaagtcgaatcgagcatgctttaccttgtcattacacgaaacgatcagatcattactgtctaacacaataaaccgactattcgtttcttgtaactcctgccaatcacgctcagtattcaaactatccgttttcacaaaaaaatccttctactgcatgcttcgattaacacagatcaccatctattatttgtcttttagacacaaaggttcgtcaatattgcctatatggcaaatagtgtcaagtgaattgcctcacaggttttgccacataggcaaaattaaacggataatcttgccatgaacattggccacgttattaaaattttgcgtattcaacgtaagatgacacaagaacaaattgcactggaggctgacatggctaccagtaatgtctcacgcattgaaaaaggcttaaggcaaccgtctcaaaaagtccttcagaaactagctaaagcactcaataccaagccatctgtactctatgcggccagcgaacagccaataacaaatatttcagattttttagagaaagaagggaatgacgaaaaaaaagaagataacattaaccaattgctactcaaccacgacacacaagtcgctctaaaactgttcagcgagctgacaccagataataagtccttgctattagagcagttaaaaacactgcatagatggcaaactaaactaggccaataaatatttaagaaaataaaaagggcagtagctcaactttctactcctaagctccataataataaattgaaaaatagtgacaaaccgtcccacccacaacaaataaatgccacaccaaatgcccatagcgcatccgcgaatcaatcacaaaaaacaccactccaagcgtgtaaagaacaccacccaacaccaacagcagcaaaccattaggctccatcaaggaaataagtggtttaattacgataagaataagccaacccaacaccacataaagtgtagtagatatagctggatgcgaggctttaccaaacgccttaagaccaacgcctacaagtgctagcgtccaaacagctgcaagcaaggaccatccccatgcgccttctaacacccccaacatgaaaggtgtataagtcccagcgatcaataagtacacagcagaatgatcaatcacccgaaaaatgtatttggccttgcctcttggcatcgcatgataaagtgttgatgccaaatacagtaaaatcatagtgccggagaaaatacttaccccaacaacaaaactcacatctgcgtagtcgattgcactcagaattagaaatggggtaccgacaatcgcagccaccagccccaagccatgactaatgctatttgccacctcctcacctaatgactgacctcgattagacacagttgaaataaacttccccatactcaaatccccctaaatacacttttaaaagcatggagcaagtggactgatttaacaatgaaagacagcgaataaactatgcaaactgcaagaacatatcaaatatcactgcttactacatatctgtggtgcctgataatcgaggtttaataacgtaaagtaattttcccctaaggcaatattacgaaaagcattgtcatctagatattgatgtattcgactcgttacctccagctcctgctggtacaccttaaaactattatttcgaaaggcgacaaaatcagaccctggcagaattcgatccgaatattgatttataaaggcaacatactgaggacgataagcagatttactaaagtaataatcgtccaaaatgcgccaagaaatatccagcattaaattgggatactgatctaacaaacgagacaagattgcaatgtgctctgatgctctcattttagtctgctcataagacaatcccatatgggcccaaacaattttgttatctggataaagtgctaacgcttgttccattaaaggcagatacaaggtaggtgatgtatcgttaccaatatctgaatgaatagtaattggataatccctagctcttaactccgccataaagacagcccacttagtaatgtcttttggtgttgctggcttatgacgattattaaattgggcttgtttcaccaaattaacttcccccatccaatggaacataccagggtattccttttcataaagctgcattagctcaatagttggctctggattagataaatcagtgaaggtcatcgataaagtaagatgaaggtcgtcaggtttgtattccagcatgtttgcagcattaacgaaatcattacgagtcgtaggagataccggtgttcctgggcattttagataattagaacaagaagaattcgcaggtaacatctgcccaatgccgtaaacattagcaaaacgcaccgtagtacgggacaggtattcatttacctcattaaaaggaatcgcccgaccatcaaaaggccggtaatgaagatgggtatctacaacagaggtgtaaggctctgtctctctgtcataacaggcagatgtgcctctaaaggaatccaaagagcgatttactggcgtgttatctgaagaagcgcaaccagccgcgaacaaagaagccaaaatggcgaaaggaaaacaacggcgcatagcaaatatccctatggattacattaaaaagacaaacagaaagagatattacaaaacatccctttctatgtgtaaaccactattcaatgtaaatcatgagctaagccagcgaaggactcgctgattatgctaaaaacaacaaaagcccaccaaacaaaatacgataccaaccaaaagccacaaaagtgaatttttccaaaaacgccataaacagcttcataacaacaaaagcgcttagaaaagccaccacaaagccgatcaccaagggcatccattgctcgccggcaaattctttgtagtttgaaagcaaatcataaccagaagctgccatcatcacaggcaacgccaataagaaagaaaactcagcactcgcttttcggcttaagcctacaaacaaagcaccaacaatggttgaacctgcgcggctagtaccaggaataagcgcaaatacttgcgcaataccaatccacagagcttgcttgaaatttaagttgtccaagttatcgacactaggtgatttatgtttgatccatctctctgtcatcaggaaaatcacaccaccaacaataaacatagtcgccaccacagaaaccgaaaacatggcttttatttggtgacgaaacaaaaaaccaaccatagcgacaggtaaaaaagctacaaatacttggcaccacaaacggaaatgtttcaatgtaaaacgctctttataattcgcgacaaccgctaaaatcgcagctagctgaataatcacttcaaacgctttattgccttccgtctgctccattcccaaccattggctaacaacaatcagatgccccgttgaagagataggtaaaaattctgtcgctccctctaccaatccgagaatgacactatgtaacacatccatcaaaacctaccttccactgtttacaacgactaataacaacacaatacaatcaaatacataaaaaactgcgccagcaatataaagcatcttaggtgaaagaaaaataaaaaatgatcgataaggaatcttgacctatgatctagatctaaggtttatactagaaggcaacagactaggagcaaaatatgtatcgcattggagaactagcaaaagcatgtgacataaacaatgacacattgcgattttatgaaaaaaacgccctactcagcccttcaagtcgatctgaatctggctaccgcctttacacagaaaaagacaaagaaattctgcaatttattctgcgcgcaaaaggggtcggattcacccttgcagaaatccgtgaactgctttctattgaagtaaacaaagctgataacgcttgtgctgatgtaaaaattcttgtcgacaccaaacttgcagatgtggaaagaaaacttgcagagcttacgcgttttcaaacctcactcaaacgcttatctgatgcctgctgcggaggagaagaaagtgccgagcattgcaccatactcgaagccctagaatcgaatacaaacgatgttcgccatgagcaccatcacgactaaataggcaataatccctgtgatttttcatcacttaacagcgatactcctactaacgtcactacatctttaggtatttatgatgacattctggatagaaatccagtgtaactagtttggagaattcgaatataacaataaagccattggagctcgtataaaaacaattttattaagcaccaataaccaccctatttcgaccttgctctttagctttgtagagagcggcgtcggcacggttaagcacttgctcataatgactatcatctatttcatacatagcgacaccaaaactcgccgtaacataaagcccgtcgctcatctcttctttttcaagtgcttcgcgaatcatttcggctatgttttttgcttcgtcagcattcatatttggtaacaacacagtaaattcctcaccgccaaatcgagcgacaatacctttatctccaacttgcacggtaagcaattttgcgattttttgcagcaccaaatctcccacagtgtgaccgaaagaatcatttactcttttgaaatggtctgcatcaatcataatcactgcaaaaggacattttgactcttgtgcttggcgatactctttatgcaacgcctcatctaaagccaaacgattatagatgtgtgttagtggatctttacgagcgatcgcttctagagaccgattactggcttctaactctgccgttctattttttacttttgtctctagcatgacattcatctgcatcaaagactgctctctcgtcaataaagaagacatcatttcctgcaaagaacgacttaagcttgccacttctatcaacttactatccgattgaaaagttacctttctatctccctgctgaatactctttgctgtcagcgctaaccgctccaatggacgacttaatgtgcccgcaaattgataggcaagcagcatacaaagcaatgtcgcaaacacaccaaaaaaaagtaacaacttatgaacttcatttactgctgacatagcaatagacaatggctgacgtacaacgatttgccaagcaagatctgttgattcaggagagcgtaccgaaactaaactggttaggtattctttgtcatcctgccaaagcaacgatttaaattggccatctttaggcagtgtttttggtacttcaatatcattaggaaaatgatagtctggatataaaactctgtgctcattatcgataataaagatatcgatattttttcgtttcgaagtatcggtcaaagaagataacaaaacctctttaacccaagcccaatctgcatgagtcgcgactacgcctttcaactcaccactttcacctattacaggagcggcaaaatcgacaaaacgaattggcgagccatccttagtcttaggcagcaagttttcaagcaataacgctttatgcacattaccaataaaaggacctgatcgaccgctaatgaaccaaggtcgctgactgacatctgcctctttcaatactccattacttgacgctaaaaccactccgtcaatattagcaaaaccaatccaagcataatccttgtaggagcttttaatttgatcaatagcgtactgcaatccgcttaagtcttgagtttcatataaggaagtacgcttactaagcaggacaacctcacgttcacgctccattaaattagccgacaacatatttgaaatagattgactaagatttaccagagattcaccgctggctgttgcaagtcgactagaagtcagttgatagaaagaggtaatcagcaccaaacttagagaaagcaacaaaccgccagataatagagtaatgcgttttctaaaagtatcgaaacctcttaacatgatttggtaggcctatttataatagtgaaaagtaaacagcatatttcactattatagtaacagtccctactttcactttatacgcataattaaaaccatccctaagcattcaaaacaattgctaatgcatacagcaaaacgtaattctatggcaattgacggctaagtatgacgatccgttgttgcaactcttcaatttcatccatcaactcaaggcttaaagccacacctgataggtttaattccaacccattcatcagacgttgcgcccgctgcaatcgaactaatgcatggctattaaaataccaaatagattccgttgattgctcaattggttcaattggttcaactggttccacaataccgtattcgatcatttcaactatgatgtctacgtgaatatcacatcgttcacagacctcttctagagtaaataacacatgctcatgttgagattcaatgaccactatctctgatttagacatcctctacctctcgaatacgtggcgtgggttaaactccgactcacactcagataattgttgataaagcgcttctgctttattgctgtgtacttttggtaaactcacttgtaaggtcacaacctgatcaccagcgaggtcaccagctttaccaaccaaccccttgccttttatacggagtttattaccactggacgcccctttaggaatttttaatttcactttaccgctaagtgtcggggcttccacattagcccccaaagcagcttcccaacaagtaataggcaaagtaagtaaaatatttttgccatcaactgcaaagtaaggatgcggcgcgaattcaatttcaagtaataagtcccctgcttttccgtcgccaatgcccgcttccccttgccccgacaaacgaatgtgctgtccctggataacacctgcagggatctttacatttaaagttttatctcgctgccttataaaaccgttttggtctggctcggaaactcgcaaagataattgtcgttggcagccaagatgtgcttcctccaaaaataaagcaattttatgatgtatatcgcggcctcgttgattgttcgagcgctggaaatcatccgcttgacgaaaccctccgcctccgccactcgctccaaaaatagaatcgaaaaagtcactaaaatctgcgttactactttgattatgggatctttggcctgcatgagttgattgccaatcaggtggtggctggaaaccaccatcagctcgacgagaaccttgcttacgcaacatatcgtattcagcacgcttttctggatcctttaaaacggtataggcttcgcctacctctttgaatttctgctcagcattagcttctttactgacatcgggatgatattttctagcaagttttcgataacttgcttttatcgcagaagcatcggcattttcagcgacacccagaatcttataataatctttaaattccatgcagcttcacttccatcgtaatcgacctcgcttacaagctcgttcgttaaatgtatttttgtcttctatcatcatagactctttaacagcaatagcggcttaaatttcaaaaaaaattgatataaatctagatatgcgaagtaaaaatataaggaaaagaaaaaatccataacatataaatgagaactacaaaccaaaaaactgataatacttatagaaaaataagataaataaaattacaaaacaacgtttcatttttaaatttacatcaaaaatataaatcttaaataaaaccatcttattgctaaaaattgaaatcaataaaaattataaatttaatagctatcattaatttaaaatgaggaaatattaattaaattaattattgaaatattaaaagattaagaatatattaaataagtatttaaaataccataaaggtagagattatggatgttgaaatagaaatcaataaaaaaatcaactacttagatcgtaaaaagcaaagtcctctactctatgaagctgtcgattacaatttattacttgtgaattataaaacattaaatgtaattaccaaccatgaacttttaagtcagttcatgcagaaaaatggacagcaggggcttgttatttttgatgtacctaagaatgcagatttttctgatttaaaatcatggccaaacttgaaaggtatattttttgaatatgcagataaaactcttttcgaacaaggttttaaagcaatcgaacaaggtgaattgtggtttccaagaccaataactgattgctggactcgacaaatgcttgaagaagagcaacacaccacattacgaacaaataatttaactagaaaagaaataaaagtattaaaattattatactctggtttagaatataccgccattgctgatagcctatttataagtgaagcaaccgttcgtgttcatttacataaaatctatcaaaaaattgaagttaaaaataaacagcaagctaggctttggtgtaaatcgaattttaataaaatcaatagttaagaggacttatctgaaatctaagaatatctgtatattcacctgcagcttgatttttgaagtcatctaactgcattttcaaacttataaagaaatcatttcttttgttataagaaaaaaccctgctataattttgtttcaaatccacccattccccatctaaattaataagatagccaacagtatatctagttttataaacattgtgccttaactcacctctattctccgaaaaaactgtcaatttaacatctgtattcgttataaccttaaaactaggcaacatgctatattcttttcttggtattaattctcccaaatagacattactgctatgggaattatagccaagaattgacatactcgcacgggcaattatatcttcctgaatttcaaaatatttttcatctagtaaagcatcattctcatcaaacaattttataattaaattatctgtgtatactccagctttaactattgtaccaacaggaataaacaaattaatatctgctacagaatcaataaatataaagcgagctcttgatggaaaaattaagctctgactattatttttaatatggtaattaatagactgaaattgtccttttaattgatattgattttctgttgttagtatcatataagcattacagttatcatcatcaactaaatttatgcgtaattcttttcttgccggactcggttttgatgagtaataactttcaaagtcatcatatatatgtcttatttctccaatctttgcatcacattgggcaataacatattgaggtaacataataaaaattataaagctaaaaatgagtcttatcttattaatgcacatgaattacccctttcctttgtaactgctcattttctttaacattgataaaaaatttagactgtctatcgttatttaaggtgatttcatactgacagggcataagaccagtcaatgcaaattttccttttttattggtaaaaaaatctatctctgtttttttactatctgtagtacaaacagctgttccaacttgtaatgctaatggtacatcttgctcatcaagcaacgttgcaataacagaaatattcgcttccgtacctattacggcttgatgtccacttcggtaggatggataaaaagaaataacaccagatccaatatcgtaccctggagctaaatcattcacatcaacacttactgttgaacggctatatgaattaatatcatttagcaatatggtggaaaaatcttcattacttgctcgatactgattatcgtattttcctaaagtaatttttttaccttctaggcttgagtgggctttaactaaagcaaagctatcatatataggtttgcctaccgcccaatcgtctccagcaaaagcaatgctagaagaaaaactaaagcgagtttgatagtcggctgattgcgaattaagttcctgataggaactagtgtgatcaacactagttaaaaaacgattcgcattatattgtgcatacagatcaaattcggcttcatcttgatcatttttttccgctccaactcggtaattgaatgaatccacataacgacgattactgtcttgcgtgaattctagacgtgttttttttccgccagattgttgagaaagtcttgcactttgagtatttgagaatttatataataaagagagttttgcccgccaaccctctttgccactattttcctcccattgtccgccaaaattatatcgccattgaccattatcaaaatcgtgggaaaagctagcacctatcgttttatcaacaccttcttctccatatgttgtagaagcattaacaaataaataagtttgaaaattaggggtattaaaataactataatttgcttgaaaaatatgttctcgccggtgaaaatcgttgttttggtcaggcctataacctaatgacaaataatcctgactagaatgttcataacccacactaaaacttctatgctcaatgctgggatcggtaaaagtgttaaatacaattcgataagtactaccatttagctcatcactaatactccacgaattttcaaatgcaaactgaccaatctttgtcgctacaatatttttaaatccaacttgttgtacgtattcatcagcttgagcattcataccagcggtccatgcagtcgtgattccataatcaagatagccacttataagaggatcgtcatagttatattttttttcttcgcttacttctgaagggacgccaaaaaaaagttcatatttcaaatcaccctcagcaaataaatttagtcctgtggtcacatcaaagttaatgatactaaccttgcctacattatccgtaattcttaaaataatgttgttattaccttccttaattggaatatcatctagaaggtatattccagaatctaaattcaatcgttgtattacttgatcatctaaaataacctcaactgatgatggattatctaaagtaaaactccttgaagcacttggacgaacaacatcatctgaaacaagagaataattatgagacaaggcgacacctaaaatgctcgatgaggattgaaaatagctacctgttgtatttttatcccctagtgttactctcagcccactgtcaggaatatcatggactaagcgagtacctagtcttttaaaaattggaccattttcacttttttcagaatcatattcagcttcattttctaaaacccattttttaatattcacaaccatttcggtacgaatggctgactgttcattatttccagtagaagagaagccatcttgataaaaatagcttgaatacacattcatatagccactaaaattagattcatgtaacggatcaagtggtcttgcatttaatttaagacttaaaaattgtggttttattaagttagacggaacagaaatttctagactaaaatcactcaaatcaaaaacaaaggctaatccatagatttcaagttcttttgtagaaatcaattgattttgaacatttttagagatttctacgagactttcagaatacaaaaaacgttcaaaaattgcttcaacctcattccaatgtagtagtagactatcttctggcgtgacagttagtgttaattttccgatcgcatttttattcatctcagcctccacacttaattcaatattacgttttgttggattgatttttgagtgcgctggcaacgtaataagtactaaaaaacacacaaaaatcaaatgtcgcattttatttaaataactctatatgcaatttttttgaatttgaattagcaacaaaaaaatcaagaggaaccctaataaaagctgagcttaaaggaggaaaaaaaacatcatacccttgtgattttaattgatctttataatacatctctcttttcactccattataaaatattgacatatcataatcacttaaccgagaggctccatcaccattattaacgacttttgctactatagagtcctgatctaaagtaatattttcaatattcagatttggaagcatctgtaattgatcaatatgcacaatgagattaatattgagcaaaacagttagctttgattgcttttcttctggttcattttttaccgactgctcgatcaaactgacttgatatgttttatcagttttaggaacagcctcgcccaaccaacgaaattgaatccgctgatttttacctgatttcaaatataatagcggaggaaaaacccataaaggagaatcttccaaaggtatgagactcggctctgatagacctaaagggtcaaatctaacttcataaacttgaatttcaaatgccacatctctagaaagatcgttgtatattgtgctagaaggaatttgtgatgtttcaaatggtgaaaatgtaattaccattggagcaacttctatagcataaatgggtgatatcatggataaagatataaatagaaaaacctttataaaattacacattataagatcacttccagatcactttttttcgcattaaatttcgaaggaatttttataaataccttacgactagaatttggtaacaaaaacttcccatctaatgctcgacttaaatcttgtccctccaacttataaacttgacctttatttttaactatccatttcgcctgagaaagacgaataaatttattgcctttattttctaagagtacactccatgtttctttatctacttgctctttattttttattactaaattagatttggcattatttgggacaacattaagtaatgttttaaagctaagcgccatacctatacctgatccatctatttcaccaaggtcaacggtaacttggttgatcgcaattcgataagacttagactctgataaaactggctctcctatgtaccttataattacagactgagtctttcctggtggaataatagttgtcaaaggtataatcaagaaatcatcgtcatttggacgaagttcttcttttccatttttattcactaataaatctagtgcaaatatctctactgttaaagatttatctgaattattcaaaacacgtatagtttgctgagactgacttcctgtaggttgtatttcagataccataggctgtacctgaaaagcgaatataggaagagaactaaaaataaaaagaaaaaatataatatatcgcataatctttttcctaattaaaaaaaggcagtaatatactgcctttttttgttttttcttagttagctgtgattgataacattagttgatctgtataattaccagcgaaggttggagtctgggtaaccgtcataaaaatgttacctgagttataacctgccgccaaagctgctgagccatttttactttgtgattctttcaaatcattcacaccagtagttgcattcaaagtgaagtcatatggacctgctttaaactgcgcagtgtaaccaacaccagtaccatcttggccatcgacagtttgcatatgaccttcagacgatgtgagagtaaccgttgctccatcgtagtcattgcatttcaaactagtaattggaagctgaaacgtcgcaccttgtgttagttgagagaaatgcactgacgtagctgaggtagctacttcacaaactgaagggactgaaccgcccacatcaagattgcctgctaacactgcgccagatgacaaagttgcaattgctgataatacgattaactttttcattgtaatattccttcaataatgtggattagatttaaaaattaatgtctaccaaactccaccagaaacagcagatggagtcatttctatgcgaattacatcctgataatctcccgcataagttaatggctcaaccagttcaagttgtaactttgccatgcttttaaataaaatatctccaacgtttatatactgtgtcgttttaagaagatgagaagaataagtttcactttttcccaaattttcaatagaccaagtaacgttatagctatttatttgagtactatgctggtaacttaagccaccattttcggactgcattgatactcgcataggtgaattacaatcaatcaccaattcggtactagcgtaacctttagatgatattgttagattattatttaatgcggtgaattcacacttcgaaggaatataaccgaccaaagtcaagttaacgtcactgctacaaaaagcgtcaaacgtacaagcaaataataagtacccaactcgttttatcatcttttctttttccttgggttatctcgctaacacaaccaagatcctagataaaaaaaaccgtttagttagtttctatttgcttatcaaggttgcattcattcgtttatccgctttgaagacgcatacattttaagtaaacactcaatctaatttgcgattttaaaaataaacttcaccatctaaaaacaataaaatttctattaaatctaacgacttacaaaaaatttactttttattacagaagtaaacacctgataaacaaaatctcacaaaaaggattaattgctcctaaaaaataattaaacattactaaaaaataacttaaggtaaatatttcttaagatcttatgacaaaacactgacagttagtctctactcacctgtgcctcaatagccatgaataaaaaatggaaagccactcatgtagaaaagaacaacactagaaactattttatgatcaatacagctcaattcttctatcttattcagacttgtatccgtattgtgtcgacgatgaaaaaatgcaggcataaaaaaaggctaattgagtttccccaattaaccttttttatctgaatagaaaaagtgttttctacactgtttttgcttttgttggcttgatgtttaacttgtcttcttcaatctggtctaactcggggtcacctttccctttcgagattttgatcacataaccagtcactaataacatcacaacgatgccaatgatagttgatagttgcattggcaaaccaaagcctaatgtactgttattcaggataaaggttgtacataccgccgtcataaacatcgcaggaatagtcgaaatccaatgcaatttattgaaacgtaataagtatgcagaagccgtccacaacatcatcacagcagtcatttgattagcaaaaccgaaataacgccaaatcacggcaaaatcgacttgagtcaacacgccaccaactatgaataaaggcatagccatcaacaagcgacttttcagtgttttttgttccatattgaagtattcagccaaaatcaaacgactagaacgaaatgctgtatcaccagaagtgattggcaaaataactacacctaagaaagcaatgataccgccaaaagtcccaagtaaaccaaaggacgatgtgtataccacattaccaggaccgccatcagcaacagcgtcacccaaagatcccatagaaccaaaaaatgacaaggcaatcgcacaccaaattaaggcaatcaccccctcacctatcatggcaccaaagaagacgaagcgtccgtttctttcattctctaaacagcgtgccattaatggtgattgagtggcatgaaaaccagacacagcaccgcaagcaatagtaataaacaacgcaggccaaagaggtaaattgtttggattcatgttagtgaacatatcgctaaactgataatccgctaaaatagaatgtccagaagagaaccctattgccccaatcaaaccaacagacatgaaaatcaatagcgcaccaaaaaaaggataaaaacggcctataattttatcgatcggtacaatcgtggctaaaatataataagcgaaaatgatcgcgaccatagctcccatagaaaccgtagtgcttgtttgttcattcactaaattagtaatcatgctggctggagcggatacaaataccacaccaacaagcagtaacagcacaattgcaaacacattcataaaatgttttgcacctttccccaaataacgaccagtaatagatgggacagaagcaccaccattacgaatagaaagcattcctgagaaataatcatgaacggcgccggcaaagatacaacctaaaacaatccagagcattgctgcaggaccatataaagcccccatgatagggccaaaaattggtcctacaccagcaatgttcaatagctgtactaagtagatttttttcttagacattggcacgtaatccacaccgtcacgcttagaaaaagcaggcgtagtacgattttctttgataccgaatactttctcgacaaaagtaccgtaaatgaagtaacccgcaataagcgcagctacacagaaaagaaacatcatcatgttattattttcccattcaatgattgtttttataagtgtggtcacgaagataaatgcacttccaaaaacaagcatctgagctttcactcagtggcaaaatatcaagttaagaggtcatagggagaattgaacggtattcacgatgagtaaatggttatggtcacgcctttagtagataccaagcatttgcttcaatagcttcaaataacgacggctaactggcgcaatacttccactgagagtaaccacttcagcaagcccattatcgagcaattgaatctcttttatcgccttggcattaataagatattggcggtgacaacgcagtaattcggtcttttcttctaatgttttcaaggtaagctggctgcttgccgtctgttgcgccgttttaacatgaacaccagaaagatcactgtaagccatttcgatatcgtgtagaggaataatcatgattcgattatgtccaatacaaggcacttgctgaagctgcgttggcattagagcatcaatttgtgcctgagtatggggggcttctagattatgcctaacttttaacagcctattaaggcttttatgaaggcgcttgggatccactggtttaagcaagtagtcaaacgcattatcttcaaacgcctgaacagcgtattggtcaaaggccgtaacaaaaaccacatgaggcatggtttcagggtcaagcataccgataagctcaataccactaagctgcggcatttgaatgtccaaaaagacgacttccggctttagagtattaataagcttaagcccttcgatagcattactagcttgagcaataacctctacttctcccgattcctgaagtaattcggtcagctcttctcgtgcaaaaagctcatcatctattacaattgccgttaacataactatattttctcgactgttattggttatatccgatctttactcgtgaactggaattagaaaacgcattcttgtccattgcccttcatcacactctgttttcaattccgccgcatcaccaaaataatgtgtaagacgcttagccactatatccatacctaagcctgtaccatcagcagctattggtaaaaatcgcccggcattgtcctcaacaaagatgtcataacctaatgcatttcgttgactatatattcgaattcgtccgccttctaacagagtgctaataccatgctttattgcattttcaaccagtggttgcagcgtaaaactaggcaacattctattcaataattcatcatgaatatcaatttctacctcaagtcgatcggtgaaacgcgctttttcaattgtcagatatgcattcacatgggcaagctcatctttaaacattaccgtctcgatattttgtttaagattgctcctaaagaaatgcgaaagatgctgaataagttcccgcgccttattagggtctcggcgaataaccgcactaatggtattcagcgcattaaataaaaaatgtggattaacttgcgcttgcaacaacttgatttctgcttgagttaacagtgtttgctgctgctgaaagtcgccatataatatttggctcgataataattgcccgatgccctctcccatagagcgattaatattggacaacagcttgcgctttggttcatagagcttaatagtaccgacaacttttttaccagcccgcaagggaataacaagaaccgaaccaagtttacagctgtctgaaatagagcatcgatatggcgactcactgccacctaaatacactacccgattctcttctatggcttgtaaggtatatttagaagaaatcggagtattgggtttatggtggtcttctccaataccgataaacgccaacgttttttcgttatctgttaccgctaccgcaccaacattggtttcttcataaataatacgtgcaattttttcagcactgctcgcatcaaagccagaactccataacccaacgctacgttccgcaatcgttaaagcccgttgtgaaaaaaccgcagaatagcgctcaaaaatagttttcttatcttgaagaatactaacaaacagcgcggcaccaatgcagttggcaatgatcataggcatagcgatctcagacactaacgcagaggcttgatcaaacggtttagcaacggcaacaataataagcatctgactaacttccgccacaaaagtcaccgcgagaacaaccaaagggttaaataactgatcagatttatcttttcgcacaaaatacagatgcattaagccaccaattaccccctctgcggtggtagaaattgcacaagcaacatcggtaaaaccgcccaaactgtaacggtgcataccacccgttaagccaacagcaaaaccaacaacagggccaccaagtaagccaccgatcacagctccaatcgcacgtgtattagcaatagcatcattaatagccagcccaaagtatgtccccataatgcagaacaatgaaaataagacgtaacaactaaatttatgagatcgctgcgaggaaacattcagcaaaggcagaaaaatcggagtcttactcaacatgtaagccaagacaagatacacactcatctgctgcaacaacgaaagaattaaatgcataaaacgatacttttaaaaacgaagacatcaagaaaatagagactcaatttacccgtctccccctatcggaacaagaaaagagtctgcgacaaagccaacaatgcataacaaattctctatcttttgagatttagtcctttaaaaaaccgatttgattttactctgcccccctctatcaccgataattcccgctaatgactcaccccagccgatgaaaggttttggtagagcaactcgcatctaaagtggaaaccctattcaatggaaatcaaagttaattttctcgacaatctaagacttgaagccaagtttgacgattttaccgttatcaccgatcaaccgatccgctacaaaggcgatggctctgcaccaagtccatttgattactttctagcgtcttcagctttgtgtgcggcgtattttgtgaaggtctactgcaaggctcgtgatatctcaacggacaacatccgtttgtcgcagaacaacattgtcgatccagaagatcgctacaaccagattttccaaattcaagtcgaattaccagacgacatttcggacaaagatcgcgaaggcatcttgcgttctattgatcgttgcaccgtaaagaaagtggtacaaactggcccagaattcaaaattgaaactgttgaaaacctagacgcagacgctaacgccatgttgatgggccaacctgatggcgcgacgagcaccgtgattcttggtaaagacttaccactagagcaaaccattgccaacatgacggccatgctagcggatcttggcatgaagattgagatttcctcatggcgcaacatagtgcctaacgtttggtctttgcatattcgtgacgcggcgtcacctatgtgtttcaccaacggcaaaggtgcatcaaaagaaagcgcactgtgttccgctcttggtgagtttatcgagcgcttgaacaacaactttttttacaacgaccaattctttggtactgaaatcgccaacagcgaatttgtccattacccaaatgaaaaatggtttgcgttaacccaggatgattcccttccagaaggcatcttagatgattactgcctagagatttataacccagacggtgagttgtttggctcgcacttgattgataccaactcaggcaataaagcgcgcggcatttgtacgattccttatacacgcaaatccgatggtgaaacggtttactttccatcgaacttgatcgaaaacttgttcttaagcaacggcatgagcgcgggcaataaccagcaagaagcgcaagtgcagtgcttatcagaaattctagagcgcgccgttaaacgccaaatcatcgaaaacgaaattgtcttgccagatgtaccaatggaagtcttggaaaaatacccaagcatccttgctggcatcaaagcattggaagaacaaggttttcctatcgtagtaaaagacgcctctcttggcggtcaattcccagtaatgaacgtcacattaatgaatccgaaaaccggcggtgtatttgcttcttttggcgcccacccaagctttgaagtcgcactggaacgcagtttaaccgagctgatgcaaggccgtagcttcgaaggcttgaacgatgtaccaaaacctacgtttaatagcatggctgtcacagagccagaaaactttgttgaacattttattgactcaaccggtgtcatttcttggcgcttcttcagcgataagcacgattatgatttctgcgagtgggatttttcaggcaccaatgaagaagaagccaacgctatgtttggtattttggaagaactaggcaaagaagtgtatgtggctgaattaacagatttaggtgcatcggcttgtcgtattttggtaccagattattccgaagtgtatccagtggaagacttagtatgggacaacactaacaaggcgctggattatcgtgaagatatcttgaacctacattctttaagcaataagcaactgaccaacctggtaaatcgtttagaagacagccagctcgataactacacagacataccaacgttaattggtatcgtatttgatgaaaataccgtctggggtcagctgaccattatggaactgaaaatcctaatctatttggcccttggtgctcacgaagaggcgttagaactagtcggtgaattcctacagttcaacgacaacacagctaaacgcggtttgttctatcaagccatgaactgtgtactggaagtgaccctagacgaagaattagagcttgacgactttatccataacttcagccgtatgtttggcaaagacgttattgaaaacgttgtcggttctgtctcaggcgatgtacgtttttatggcctcactaaaaccagtatgcagcttgaaggcatcgaaccgcatttacgcctcattgaaagctacaaaaaactgcatcaagcacgtaaagccaacgcagctaaataatctagttaatccaatagatttagcgtggaactttaaaagcgaaccctcgggttcgcttttttattcttatcatataataaatctagtatttactagttttccacccagatagacgattctgatataattttgactctagctttttaggctaaagtgctttaacggcaagactgtcgttcttcaatatcgtttatttatatgagtaacaactgaatgtttcataatatcgttcgccaatcagccgttgtttcaattggtcttgtattactaacattaagtggttgcgaatccattccgttatctttcgactcagcagattcggtaaagcagttatcaaaacagataaaagaagcggatgatcttgatgatgtaaaagccatcgccaaacaagcaaaagtcactagagacttagtaagagcagatattaaagcgattaaagcactatatgcagagcttgaccaaaaagttaataaaaaatgggggaaaggtaatagcgaactgcccgagaagaaaaagtacgtaaaatacaccaacgactaccaagcaagaaccattgtggattttgataaaggcacagtgcgtgtagaaacactaaccacgaattctcctcttgatacattgaaacaagccgtaacaaccacactactcacaactgccgatccaaccaaaaccgatattttctctagcgacgcaccagataccgaaggcgtaccctttttgtatcctcaagttatggaccatgatggcaagctagtgcaataccgctggcgtgcagagcgctattcaaattatcttgtatcaaacaaactaaaaaaatccagctcaaacgacaaaacagtctatgccgttgaattcaacctagttgctcaacacgaacacctacgccaagaaaaatacagccaatacgtaatcgccgctgctaaacgctacaacttatctccagccctgatctacggcattattgaaaccgaaagctcttttaacccttacgccgtcagcccagcgaacgcttatggtttgatgcaagtggtaccagccaccgcaggtcgagacgtttataacctagtgaagaaaaaatctggcgagccaagcaaagaagtgcttttctccccagaaaataacatcgatatcggcagtgcttacttacatattttacaaacccgctatctcgtaaaagtcagcaacaaagtcagccaagaatactcaatgatttctgcttacaacggcggtaccggcaatgtattaaaaacatttgataatgacagaacacgtgcgatgaacaagataaaccaaacttccaccagcaatgtgtataagaaactgagatacgatcaccctcgaactgagtctcgaaattatctagagaaagtcaccaaagctaagaagaaatatgaataactctactatgttcgataaaaagtaggttatggcagagattagcaatataacgaaatacagtgtcaggccaagcagcggcctgacacgagatagatttagttaagagatacgaaatcttcttttgctcgttttatcacaatatccatatcacttggtaacataaaaccatcagcgatcagagccttagcttgtgattctacttcattaacatatccttgttcattgccataacgctcaacaatggacaagcgagaatcgccttctattgctcctttactgcttgcaaatgggataaaagaacctaacaatccacaaaggtcacctttagcatactgctcatcacgtaaattccatccccaataggttcctaacggagctgctacacgaggcattttaacaccacctaattcaatgccatcagcatcaagctgtggaactaatacgggatatgcctgcccagcgataggaagaagctcactataattacggactttaagcacattgtaattaggtaaataggcgtgatttcctgtggctggcaagcgcagatcagacaacgccactagactgccatcttcgatgcttggataccgactatccgggggagtcaaaccttctgtcgtccattgttgcatagccaaggtcaatgctcgcataacaggagatgtactaattggattggtgggaaattgacacatcttattatttttactaaaagcattccaaccactaaaatgaggcgcccctgttaaaaagtacagtcgaacattctcagcttcctgcatttttgagccatccggagcggtcgacaccaaagccgatcttgcctgccaaaattcagtagacgtatcggtttgcataatttttgggcaggtagcatttagcaggcattgctcaagaatgccgtctgtttgacctgctaacgggtcagttactaacgtataaccaaatggaaattgatcgccttgtacatcgtgatcttcatgttgacgagaaaaacgacccgctttagcaaagcgatagttagtataagtcttacgtgaaccagcgatatgagccatcacaccatcaaataccttcgcccccgttccatcatcattaaatccttgataaataaaatcgcgtaagtatcgaccagactgagaaataccaagcgcaatggtgttatgaatattgactaaaggtgaagcaacatcatgaccttttgcaccacgcaaaaaactcactacatcagccgtagatataaaggctaatccagcaggaacaggctcttttgctgtataaataaattcataaatagcgccattatcaagcccagcaggacgggtaatctcaatctgtgtcggcgatagatatttaaaagacaaaccaggagctgtagatcttggatcttctgcccgttgacgtaccgtcagacttgctttagaaacatccaggtcagcggcaggataagataaattcgccacagacgttttgccttctttatcaaagacatattcttctcgtgacaatccagtgattgacgaaatgacatcaaggttcaaccctaacttattactcggtaaatcggtttgccaaccactccatacaagggtataaccttccttcatcaaaaagccatcccctgcatcctcgagtgtttctggtaaatccacaccagtagacaaattaagaaggcccattgataaattgcggccacgattcagaacttcatacaatatagtaccgttacctttttcttgatctataggacggagaacagaaaccttacttgaaaaatacaccaacccatctttagcaacttgcgcttggtcaaggtcaataatcttccttcctcgatctgagtttggatcgactgctaattctacaaagccatcgattcgctcatattttccgacttgatcaaatgactcaccaccaaaaaccgggctaattttattagtcacggtaaaattaaccactttcgcctgaaccgttaaaggggaaacaacaagaataagcttaaatagtaagcctaaccatttcctactaaaagacattaatttcatcccgaactatcccttctatttcaatagaatcatcgacataaaaaatagaagagagctttaaatagaaaaaatagaccaattaaaaagcataaaaaaacatttcatcatgctttaaaatcggctatttataaaacattccaaaatagttaattaataaaactacaccttgaacttacgtgtaattttatcgatcaaatcagattgcacctgcaaacctgctatttgtcgagatgactcttctgcgctataacttacactgtcagcaagcacaactatttcattaatatttttcgcaatatcatcggcaacagccgactgttgcgttgctgccgtagctacttggatgttcaagaaagtcagattttcaatggattctgtactgctactaattaacgaacgaatatttgaagttgcttcaagcactttatttcgctggtctacagaacgttccatatcgcttatagttttagccgcactcgcctgcaatttttccaaaataccactaatctctaccgtactatcttgactacgcttagcgagtgttctcacttcatcagcgaccacagcaaagccacgaccttgctcaccagcccttgctgcttcaattgctgcattcagggctaataaattcgtttgctcagatatactttgaataacccctaatgccgaatgaatactatcaacatttccccctaactctgtcacagacttctcaacatcagtcagtaatgcgttaaggttctccaactgctcattagacatttccacatgatgaagaacatcttttgtctgggtattaacagattcagcagacagacgagtcgtctcagcattatttgcaatatcacttgccgtagaagacatttcatctgctgctgctgcaacctgtaacgcaccttctttttgggtattcactgactgaaccagcattaattgctgatcagaagacgccttagtaatgtgattaagttcggtaatggtttcctttaaatgtttaatatcaccatttaaagaagccagaaaacgattaaagttttgcgaaatttcatcaatcaaatcgataaaactatatggcaatactgatgttaaatcaccgttaccattagcaaggtctgcaacagagttacgcaatgtttccaatgcgcgataaagagcagcaaccgcaaaatatacaatgacaataataaataaagtgactcccacggtaattaagatatttttaattagcacagaattcttagattgatttatttcagtcgcaatagaatccacaatttttttggtttcatccaaataaatacccgaactaataacagcatcccactctggtatatatattgcgtaggcaaacttttcagaaggatctttatcaccaggcatgaggtgatagtattttacaaagtgtgactgatcttttgctgatttaactaactctttaaaataatgcactcccttagcatcagtcgtatctataaagtttttcccaacattagcagctttaataccatgttgaagcatagttccatctgaagtaatagtgaaaatatagccttgtccatcattaaaccgaattgagttcaaaattttcatgccctcagcatagccttccttattaggcagcttggcataaggttgaataattgtctcaacgctattcattaccgaaatcagacctttcttttctacttccagaacagaagtcgaaatagtcttagtcgtattggtttgcactaagttaattgccgataacaagccaacagccgataaaataccagctatcagcaatggcaagagtgtcaatgcgtaaatttgaaacttcaaagaacgtaacatccgatatcccttttctaaaaaatcaaaattgtttctttacaaaacccgattaaagtgtaagtaatgtcaagaaatgtaacacaatgtaatcgcaaaatggataattttttatgacacacagaggacaatcttgctcaacttaagtagcgacaagtagcctaatttttcgctgtatcaatgcagataaccaatgcttgggcattataaagagaagaatggatagcacttaatgattggatactggggagtaaagtaaaaagaaacctctacttttggctcagcgactacataactattgcagtgtccgttgagctacttgagatatggtaaatgcacatattcgttaaatctcatgcatatactgatatttgatatttctgcgcatactcacgaaaccagtaatcgtacaccttaaagtcttcgtagactgcaaaagtaagctaatgattatttcgacattggataatatgttcgggatagatagaaaaagcattttgttcagaatagtcgtcgctatcatggctctcgtgtttggttgtttttggcgaaattattgatcaccaagcagcacgccctcccattttttatctaactaattgttatttatataaaattacagaatgcacatctttgaagcaacaccactgttcgcgtgaaatagtgttatttccaacaatgaatatcaaactaataattctccactctttatttgtaattgatctatctaaacctatatttgctgcaatttctaagtaagatttcgatcatttactcatagctatcgtctctagctgaccttaaataaatacgactcattcccacaagtgctgattatttttttcatgtaactcattgttatttataaatattttataaaaatttacgttttttttccttccattttttaaatttattaaaaaaaactatttgccaaaggaaaaaatatcaataatgatacaaatcatatcattataaaaacaaataaacgtaaggtatgcatcatggctggattattcggaattattctctcacttggcttgcttatgtatttagcctatcgaggcataacagtattgattttggcgccccttttggcatgtgtcgcgatcatatttagtggtgaaggtgctgtacttctaggaacttacactcaaatatttatgcaaggcttaggtggctatgtcattaagtacttccctctatttcttcttggagcagtgtttggaaagctcatggatgactcaggagcggcacgaagcattgcgcggtacctagtcaataaattaggtacccaacactctatgctagcgattgttttagcatgcggtatattgacctacggtggtgtttcgttatttgtcgtagggtttgcagtctatcctattgctgccgctttatttcgcgaagcaagtctacctaagcgctttattcccggagccattgctttaggtgcactgacatttaccatgacagccctacctggaacacctgcaattcaaaatgcaatcccaatgcttttttttggtactgacgcttttgcagcaccacttctaggcattatcggcggcttaattatgctagtaggtggtatatggtggctcagctatcgagtcaaaagcgcaacagctgggggcgagggctacggtaatcatcaggatgaaatcatcgaagttgacacctcaaatgaccccggtatcggtatctctttactaccaattatcttagttatcacaacaaattttgtcttatcaaaatatttactgcccctagtcgactcaagctatttagccgagcctaaatatggatcaactacactaaactcggttctaggtacttgggcaattatttgtgcgctggtaaccgcctgcctagttcttatcatcactaactggtctcgctggaaaaacctaaaatccacaataaacaagggggctttaggctcattactcccaattttcaatactgcatctgaagtaggatatgggtcggtaattgcctcattaggagcctttgtaatcgtaagggactatctggtcggattatctcccagcaatccactcatatctgaagccgtagtagttaacatattagcaggcattactggatctgcatcaggcgggttaagtattgctctaaacactatgggtgaaacatatttaaacctaggcgcacaatttaatatttcaccagagcttttgcaccgaattgcatctatggcctcaggtggacttgatgcattacctcataacggcgctgtaattagtttattagctatttgtggcttaagtcatcgcgaatcgtatcccgacattggcatggttgctgtaattattccattagtcgcacttgctgtagtgattacgctaggcacatttttcggatctttttaaccaataatagaatctatttaaacaaggaaacacttatgtcaatagcagtagttttgcctcgaattatggaaattggcgctggagccattaataaactacccagtattgtacggtcattaggtggcagtagaacgctgataatcactgacagaatgatggttcaacttggctatgttcagaaaatacaagacttattatctgtagacggatttgaagtagatgtatttgatggaacagaaccggaacctactgccgcatcaattgaagctggcgttcagtgcgtaatagataacagctatgatgtgattgttgcattaggtggcggaagtccaatagacagtgcaaaagctatcgcgattttgggtaaaaatggaggcaatattcgagattataaatttcctcgccaagtcaatgaaactggcattccaattattgcgattccaacaactgccggcaccggtagcgaagtaacacgtttcactatcattactgatgaaaaaaatgatgaaaaaatgctttgtgtaggaataggctttatgccatttgcagctattgtcgatgtaaatttaaccttaagtttaccaccacgtatcactgcagatacgggcattgatgcattaacccatgcaattgaagcgtacgtcagccaaaaagccagcccattcagtgattgtcaggctttatcagcaatgcgtttaatcggtccaaacttaaaagaagcctatataaacggtaataacattgaagctcgagaagcaatgatgctgggatctactttagcaggaatagctttttccagcgcctctgttgctttagtacatggcatgagccgtccaatcggtgcattctttcatgtccctcatggtttatctaacgcaatgctacttccaagtgtaactgctttctctattccatcagcacctgaacgctatgccgactgcgcacgtgccattggtgtcgctacttctacagatactacagaacaagctaatcaaaaattactaaacgctcttgaaactttcaatcgcgaattacaggttcctaccctcgcagaatttggtgcagacaaagcacgctttgatagcctagtcggaaccatggcagaacaagctttagcatcgggatcgccaagtaataacccacgtattccaagcactgaagaaatgatcactatttatcaacaattgtgggcctaaacctaataactcactcagaggaaagcaaaatgaatttaattggacatttaattaacggccaaacagtatctgaccatacacgtacccagcctgtatttaatcctgctacaggtcagtcaactaaagaagtcgctttagcaggaaaaaaaacagtcgagcaagcaattgcagcagccgaagcagcatttcctgcgtggcgtaacaccccagttattaaacgtgcccgcgtgatgtttcgtttcaaggaattacttgaaaaaaatgctgatgtcatttgccgtttgataggagaggagcacggaaaaatttcgcatgacgctgcgggtgaattacagcgtgggattgaaaatgtcgaatatgcttgtggagcacctgaatttttaaaaggtgaatttagtaaaaatgcaggtccagacattgattcttggagcgaatttcaaccactaggagtagttgcaggcattactcccttcaacttcccagccatggtgcctttatggatgtatcctatggcaattgtttgcggtaactgttttattttaaaaccgtctgaacgagatccaagctctactttatttatagctcagctactcaaagaagcaggactacctgatggtgtaatgaacgttgttaatggtgataaagaagccgttgacacgttattgcatgaccctcgaattcaagctgtaagttttgttggctcaacccctatagctgaatatatatattcaacagcagcggctaatggcaaacgttgccaagcgcttggcggtgctaaaaatcacgcaatcgtgatgcctgatgctgatttagacaacgtagttaactctttattaggtgccgcttttggctcatctggtgaacgttgcatggcgctttctgtcgctgtagccgtaggggatgctgttgccgatcagttaatcgagcgcatggagattgccatgaaaggcttaaaagtaggagtgtattcagaaaaagataatgattttggccctgtaattactctacaacaccaacaaaaagtagtcggttatattaatagcgcagagcaacaaggtgctaaagtggtagtagatggtcgcaacttaaaaccagagggttacgagaacggcttttttgttggagcaactttaattgatcaagttacagcagatatgaccagttaccaagaagaaatttttggcccagtgttacaagtcgtgcgcgtacaaacaatggagcaagcaatgcagctcattaatgatcatgagtacggaaacgggacctgtatttatacacgtgatggtgaggctgcacgctactttactgacaatattatggtcggtatggttggtgttaatgtccctctaccagtgcctgttgcttaccatagctttggtggttggaaacgttcattatttggagatttatatgcttatggtcctgatggtgtgcgtttttatactcgcagaaaaaccatcactcaacgctggccaagtgccaatgttcgagaaggtgtacaattctcaatgccaacactaagctaagctaagctacaccttaataagaaactgcctatcaatgtaagcagtttcttattaagaacctaaagtggcctcttttaacaataaactcagttcttcggctgctgattgaagttgaggtacaaatgcctgcaaatcatccaatgttttacgaacagtcggtgcgtgagtaaataaactagcaaaataatgtccatcaggacttaaaattggtacagagcaggcaaccatcccagcaataaactcttcattatctactccgactccagtttcagcaatactctctaagctggcttccaactcggctttatcaaccagtgtattattagttaaagcctgtaaaggcatgttattaattaaatatttacgctgtgatttaggtagagagctaaggtacagtttcccgcctgaagtgcaccatagcggaacatttccaccaataggtaaataaatctgcaaaggccagttactttgtactcggtcggtgtatatcatttctaaattatgaggtatagcaattccacacgtttcaccaacctctgcagcgagacattgcaacacagataaacgcaagttttttaatgaattacgagttaatacacctactgcagttttcgccaaccgtgtgctaggaataatcataccgcgccaatctgtttgcacgaacccatcagcctccaactgttgcaataagcggtggatactaggtttggggatatctaaactaaatgctaaatctgcaggcgaaagcggtcgttcactaatagataccaattcaataatttctaaaacacgattaattgaagagcccttgctacgtttagcggaatcactcataagctaaaatccagataattaatataaattacagtgtaatatctaaacagataaggataaagtaattttcgacttcaatctaactcgttgataattataaacttgtttgtaggcatccagcctttaaaataacgatgcagatttcaaaaaccgtcattaatttcatttaaaaatagttaatataaaaatagtaccctttgctagtcaaaaaaattaagaaatataattctctcatatatcattccataagcataagctaccgcgagaaataaagtttacaatcataaaccatattaaaaactttttaatcattataaaaaatactatttaaataagttagattttcatatcattttttgccaacactaattgatgccaatcgaagtcagatacgtaccccctatcaacttcattcgccatctctttataaaatacagttctactgttatctgacaacggtttccagccttcataatttgcaatattgtcatgatatatggctaaggttggcgtatttaatgcagatgccatatgaacaacggacgtgtctggtgtaaagcagaggtcacatttcgaaagaataaaaagactaagatccaagcttgggtcctgctttggaagaaaaacatttttattagaaaatatcgattccaatttagctaaaaattctattttcccaggaacgggtattaatattattttttcatcaggccattcggccaaccagttattaattagcttcacagcagaatcaaatgtaaatgatctatatttatttgcaccaaataaattgaaagcaatagtttttctttcgaattctataaaatcaaagtctttatctattttaggaggcggaattcttgtcaagattatatccttgcccaagataattgaagcagctttaatttgtcgatctctactacttttaaactctccaggaattactatatcaaatatagagttcttagcatatccaatattaatttttgaattaaggctgtgtagtatctttatatctttaagatcaagactatgttttaactcaacgaccacatcaaaataattggaaaacttaccaaagaagtccggtgataacttttttttatgctcacattctattatcttaatttttccacttatttttttaacccattcattaactaaagtgctggacgagaacaatgtcagctcaatatcaggactatttctttctattatatcaataaggctacacatcatgatggcatcacctaactttccatcatagcgaagcaatgctacttttttaacagaagataaatctatattatttctatttttctttctttttctagaaaaaagtactgtaaaataaagtatttttaaccttctagattcatcccttaaatatcgagttaccaatttcaacttattaaacatattactttacctaaaaataaaaactcatagacactattaaagttttttctaaattcagctctaatctatataaaaccaaaagtttcaaaaactaataatgatttaaaaaataaagagtgaagaataccagattttaaatgcaatttaactatgaagctgcaaccaaaccataaaaaaactaataaatcactttaaaatatcaaaaaaaacaagcttcaaatacactcatgaataccaacaatcaagctattttaataaaactctttccaaaactaaaaaaggaaaaacagcctatacattgatggtggcaaaaccattcaaagctttctcaaggaagacctaatagacgaaattatcatcactcaattccctatcctcttaggtggcggcacgcctctatttggcatgttaaaacagcctctcaaattcacactgacagacaataaagtagtactaaatgaactactacaaacatcctatcaacgtaaaagaacaactttctagtaaaacccaataccgctacactacctgccatcgcgagaaagtcatgacgtttcattccggatccattagcattcttcttcttgaaattatttttatatatcatgacatccttatccccaaattaatattgacagcaaatacaagaaaccagattagcaaacagatattcaaatcgccataaaaaccactttaacgactttgtactaggaattggacttagcactctctagagaacaaaaaactaacaacaaagccccttccatgcgatcgacatttaatagacggcgatcatgacaacagctctttgcaaaagcgaagccatgtaaataatcaactagcaaacctaacccatcttcctgagttttatggtccaagtttaaaagtgcaataattttagaataacgctcattaaatacttgagcaggcccataagaagacatggtcaatatagtttctagcaagccattatattccatcaaaagctcaacataactgacacacaattgtttcaagtcttctcgccatgaagtgctttcttgaggaagataaatctcgctaaccaatgacgtagtcagcgcttcaagcaaagcatttttgctcgcgaagtaatggtatatcgccatgggatcaacagctaactcactggctaataacctaatacttggcgccttaccattccttttcatcaattttttggccatcgctaaaatgctatcagcatttaacagctgctgtttcctgctaggtcgaccacgcttcttatcattgacagacactaaataattcctctaaacttaatttattctacattgtagaataaattaatatactttctcaacacaataataaataggatatttttcatggctaacattgtctttattgcctgcagtttagatggcttcatcgcagatcagcacggcaagctcgactggctcgattctgtatccaatccagataatatcgatactggttttctatctatcatggaacgtatagatgggctaataatgggtcgtaacacccttgagactgtaatgagttttgagggtgattggccctacaataagcctgttttcattttaagtagcacgatgacggaagtaccgaaagcctttaaagacaaaatattcctaatcaaaggagagttaaagggaatagttgcaaaactaaagagaaaaggaataaataacctatacattgatggtggcaaaaccattcaaagctttctcaaggaagacctaatagacgaaattatcatcactcaattccctatcctcttaggtggcggcacgcctctatttggcatgttaaaacagcctctcaaattcacactgacagacaataaagtagtactaaatgaactactgcaaacatcctatcaacgtaaaagatcaacttccccgtaaaatctctcaacagcttttaactaggccgatggcacaccgaataaaaataccattaagcaaagcaatgaaatcacaccatagaaagtcgctttttgagtgtggttttcaactgatttgctctgcattgccacaatcgccgcgacagcggattgtagcgtatagaacagagcaaatgcccgcgatgcataggcaataataccattcacatcagtcgcccaagttaagaaaatggtaacaattaaaatcagcatataagcataacgaacggtaattttctcgcgagcgatgtcgacaaccaatccgcccgcaccggaagtatcagcaacggaggcggagaattgactaccaatagcggcgacagaaattaagataggcaatagcactgccacgggtgccaccatactagtaattgcagtaacatcagcgcccatacctttgtggaataaaacagtcatcaaggttaaaaaaacgagataaattgccgcagaaatccactgagcgatacgcatagttttgatacgaagttctgcaggatgctgactttgcaggtaacgagaagtttcaaaaccttgtaccacgattaatagccctaaaagcacgcgtaaatcgtgtaggtcgatactggaatccagagtgggtaaatgccattggccagactgtaaaagttgaacgttgtataccgcgagtgagaagagcaaccctgcgatcatgccaaggtttaagctcaccgcatacgtttcgattttttctaattcccctaaaccgcgccacattcctacaccacagatcaagattaaaatcagtgtggtgataatatttgccacgaagtcgctgtcgcaaccaaaagctttaagcaaaaacgccgacagcagctgaaggtaataggtaacagaaataaaataagcacccgctaaaacaatacgcgagacgaaggaaacagcctgtgcagaacctttttgatgttcaataggctcaaagtgacgaatgttaaagcgaatcgcgctgcccactgcataggctaagataagcaatactcccatacacaatacagcaaaatatcccacagattctgccaataatggggccaccaccaaaaagccactgcccataatagaagctaatggtgtgacggttgctttccaactctcagaatgagcgagtttacgagaaaaagccaaaaagagagtgatcactaacgcaatggcaataatataaaaattcaacattgaaagtgcccgttccttttattaaaactaatgtgtctctttatttagattattaaaaatgcctttcatctcgaaattacgagtgatccgactaattggtgctgtcaacttaacaggattcttactcattatgcgataacctacagataaaaatctcaacacctatggaattcctaaaaaaataatcagtttactgctttattagcacttcacacagaacggttaagatacggaagagttacttgaatctgaagaataattggggtcagagtctgaggtatccccacggaagccaaacaggacacacaataaaacacgatataaaaagtgagtaaagcagatcacatcggttaccaaaatatctatatttattgtgttggaaggaagaacattacagaaaggcatttaaaagctgactttcaggcaaactgaagcaaatcacgctttttggtgaatgggttttaaaatgtttttatggcaagttaagcgatgaattgaaggttttgccttttaggttttctttgtcgttgatgcctttcacaataatgatctatggagtgctcttgtccaactaagttacctgttcttttctcaaattctgttgcgatgcataaccagttttcagaggcaatattgagacgtttcaagataggaagtaacgacgcatttattgagcctcgtttgtcttctcgtatgattcgacctgtcatatcaaccagttccaagtaatccgtcagtttgaaaggtaagccggatggcatgtcttttcttgggtttccaataaaaggatataaggtttttggttgatgttttctttttgcagaattaacgcgctttttcacactggtaaaatcagagtcttcgggggttttactcatgctggctcgaagtggatttaagtcaacatagaccatacaagccattaatgcggcttcgtctaataaggcttgagacttaaaacgcccttcccagaaatgacctgtgcagttatcttcgtagttcgctcttcgtgcaatgggttcgtttagctctttcatgaaccaattgatgtccatcaagcgctctctataggtttcagcagctttttcaacgagctctacgagataattaggtaaggtctttcctcttaaatatcgctgagtaaacaaagtacctttatggagttgatgccaacgctgcaatacttctaatgttgaccatgatttcgctttctctgcatccacatgcaaaacaacatgaagatgattgctcatcacagcataagcacatatatcgatagaaaagacggacgctaaaaaaagtaacctcttctctatccagccacggcgatgctcatagctgtttcctgtggcaggatcatcaccgcataaaaaagcccgtcgaacacaacgagccacacaatgataataaggagtatcttctaaactgacttgttctttcctagacctcggcatatccgacctctcttccttgagaaaatacactgtaattatatacagtatattaaaatatgatcaagaaaaagctagagaccttgtaaatactgggttcttgaggtgcatgtcctgtttaaaataataatattaaaaccttgattttactggcttcttaacatgcgtgtcctgttaaattcacttgctcagcaactgaagaaaaggaagcaaggttatgcttaaatttgtggggatacctcagactctgaccccaattatcgtttccatgtatctatgacaggcttattaacatgggtgtcctattaaatgcggtaccggagcgtccatatatgtcctattaaatatgttttaagcagaaagaatatcttgtgagacgttacccgtttcgtaaaattctttaaaaatacgaatcactagatcaaggtcatccgtcaccatttgcgggtcccagtaatcgcccaatatatcaacttgaggcaatcctttttttcctttgaagaatagagaacgaacctcttcttcatcttcattaatattatccaacattgttatcaagtaatggccagagtcccccctaacgcttaaagtttcggggccaacgtctggaggctcaacaactgaaatgcgaatagaaccattctcagatttaagtttatttaaacaattaactatttgctcccactctggaccaggaaccgtgcgaccatataaatcaatcgaagaagatagacttaaataactcattatttgccgccctctggctcaattattttaactttacctattgttccatcttcccttcttgtccacgtgagagttctacccgtagtttcctcatagacagatagagaattcaaaccagatttatctgccgctttacgaaggtctgatcgacaatagtcacaaacatcctcacccgtaactctcatagtcatatttttcccttgcgtcttgcccgcatcataagcctgctgaattgcaccaacttcagcatgagcagtagccatattgccgttagggaaaggtttatcaggattcttgtcaatcttaacctgaatatcatcagagataagagttggtatatttggattcgctgcttctgatggacgagcattttgatttgtatcgttgaacttaacgccatcaacttccgcctcggctgtcacttttggagtcgttgaacgaccatctgggccaacccccctcgcactattatcccccaccctcggtgttttcgctagatacacttctggcgcaagcaccccagcaatctctgctgctgtcgctatagcttttacatccgattgaccttgatgataaccagcatcaaaagagtttgccccaaatatatcacgacgatcaagctctgcttctatgtttcctttattgctctctgcaaacatttcctctggatgcttaaacgcttcaagcgtgttcataaagccatttgccgcttgctttgacgtatcaagcggtgaggtcaccaagtcatacacaccttgtgcaacatttccaatgcctgcatttgctccatgaactatcgcgagagcttccccgcctagttgaggtataacggaagcatctctagggttatgttcgtcataataatcccttacggctttatcatccccagttaaccttgtcgcgtcaccgacgagtggtttagcaccaatggttctatcgttaaaagcggtactagatgtctctccatagtttttaataccagcaagcgtttcttctttgctgtaattcgaatcaacgacaggaagatcacttgggttaggaatgtaatcttcaccatttaatgactctgccaaatagtttaaagccgcatcgtcaggcacaaagccattcgctttggcttttgtctggaaagctttacaagacacccacgttaaaacccttgattttactggcttactaacatgggtgtcctattaaatgtggtcaagaaaaaactagaggccttgtaaatactgggttcttaaggtgcatgtcctgttaagtacttggacagtgtggacaggacacctctaaggtaaataagcatcatttttcacataataatctattgctttaactgctttctgactatctgtgtttttcagaaccgcttgcaaatcctgcatagaaattaactcctgaaaaccacgactttcaacttcaataggtgtaaacccatcagcgcccagcacagcattgtcagcatctattgctaaacattgaatatcaagagttagtgattcacaaggctctgagtaaacccataaattccattcaaggttactggctttagcaattaaatctattaacttaccttcaaataccatcagtcttctttcccccaatttgaatagccgcctttgccatcaggatgcaatgtgttttgaactggcccagtagcagtatggtgatcgataggtaatagctctaatttgcctttatctggagcatggtgccacgtaacgtcttttgtgggagatgttctagggtaaggcttattaacatgggtgtcctattaaatgtggtcaagaaaaagctagaggccttgtaaatactgggttcttaaggtgcatgtcctgttaagtaagtactattaaatttctcttgaaaataatcgtaagaaatgaataaaacaacagccgatttcaggagatttttcctgaaaacggctaatttttaagcaggaagtgtctatggacagtgtggacaggacaccatatatgtcctgttaaattgctgttaaattgtgatttttccaaatcaacttaaaaagtattgcgtaaggcctttcttcatcagagacctctctattcaaaaagtaaaaagtatgcatcttagtttctatttttttatggacaaaggcaccatcacttattctatatgatgccgattcggtaaaagatatctttaagctttttttaatccatgttaatatttcagaatatctaagatcagataaattagaaattaagattttatttaaatcatttgaaattttagagaaattctctatatcatctaaaaatgctcgcctggctgcaaaatcagactccgcccaaaaatacgatcggatatagaaatcatctccataagcattttcctcttcaataaaattagatactatgaaataaaagttatctttatatttatatatatttgatgatacaaaattagattcttcaatgttatgaaccacctttttaagatcatctcgaaaatttatatcttctaatatttttgctatattcactttggccatcttgatatttcagctttaacttttccattttcaaacgctttcaacacagagtttttcaatgctccctcgggcattttttctatagcattttttgcttcaaccttccacctgcttgttttgctctcagaaaccgatgatggataactaccgccttctttacgatatttagaatcccacaatataatttctccagattctggatcataagttatatagtctactccaggagcggttacttttcctggcgctttaattcctatatgcccattattaagtgaatcttggtaccctcttaattctcctattgtaccatttacatgatttacatttgcaccagaaagaacgctatctcttgatttctcatcctgctcactattgaccgccccgagcccaaaaacactagggtcttcacctaccgtctccgtattgctacttatctcattcgactttggcgtcgttaaaacgtagtccgaagcctctttttctgtcatcggaagtgtagttgtcgttggcccttgcgcaacaatctcactgccccctgtgctatttattgcatggtctacgggaagcgtttcggttttatttatttcttgatctttcgcaatctcataaagcgtatagtacgcagccattttctgcgtgtcagtcatttgatcaaattcaggagattcgttcagtttctctaatgatttggacaaggccaagcccgctgcgccagtacctatcattgatagcaatcgcggggctaatagctcaacagttggtgcaatataaggaataacggagttctctccttgttccttattcaacccttgatattcttttgtattatttgctacatgacgactgtcattccccacatggctattcgtggtcgccatgccactgtcatagccattaatgtctaaagcaagattggtgtatttatctaaattactaccaaagttgtgcgcataagtctctttgtcaccatggctgtaggttatgcctgtttgctgagtatcttgatcatccatagcatgagaggattcatgccccgctacaaaaacaagtccagcagtatcagagatattggcatcattgatgtaagagtcacccgtttgttcatccggcccctaacaatcaagttgcgctttttaaccgttagcctgctcttctgggtactcaaatttggttgttgcttttccatcttcacctatagtcaaaataaaggccgtccagttgccaccagtatgggctttcatttctttgtgtagattaaaaacccaatccataacctcccaatcagggtcatcaagcaaactgcttatttttttaccacctttcgtataagaaaactcttgcccaacagagccatcttcaatactaacctcaaatcgacaagttaagctatcgtaacctgtctctgggcttctcatcataactcctgcaagtttgttaagtatttcaacttgtttatctatagggttcaaattaacctccgtgctgattcttaaattcttttctaaaacgcttaccattaattatatactcgactcgtaaagcatctggacgcgcggtactgggttctgtacgttgaaacttgacggtaactggccctacatgatccccatttttcaaagcgtctcgtatttcgttttcaaactttttgtatccgctattattaaaatttttatcttgagggaaaagattaaaacgatcacaagtaccacccattgaacacgcttgaatatgaccacccacatcagttgataaaccttcgttacccactgctgtttgacgactatcacgcggaattttttgatcaacaggcgtaaacgtcacttcctctacacgaccaccactattcgttttaaacatggtgccgttatctaattcataacgagtatttggcgctgagttatttaaagcattgtaatctggtgaattttttattgttgagttttgcgtattaacactaacaatatttgaatttgtactactcgcacccccagaccctaccccactcgcttccttcgttccagtttgttttttccctacaccaatccctgctcctgaaatagtcgcaattaagcgtactccatctttaacatcaacagatgagttccccagttcgcctaattcttctgtcgggttggcgcgttcatcggcctgtagtggtcaactaattccggacagtaaattaggttgttcttccgctttggcaggtggcatcccgttgttatattgatgcggcctgcgccagttataataatccatcagataaaaactgatatctcgttttgcttcgttttgagtcatgtatcctgcctttggaacccactcggatttcaaacttctaaacactctctccatgggagcattgtcccagcaatttcctcggcggctcatactttgcttcatgcgataacgccatagccgttgtctaaattttcgactcgcgtattggcttccttgatccgaatggaacatcacaccttttggtcgaccacgctgttcataacccatatctaaagcttttataacaagctctgcattgggatttgatgagaacgcccagccaatcatacgccttcgatataaatccaaaatgacagctaagtagtgccagcgaccttctgcccagatataagtaatatcgccacaccaaacttgattaggggcactcacattgaactctcgactcagatgattagggatatctggttgttcgcctcctgtatccttatagcgatgccttcctggttgtttactgcataagcgagcttccttcattaagtttctgactttgaagcgacccagtgtatagccttcatcctgcaacatattctgtaatgttcggcttcccgccgcaccacggctctcattgaaatgctgaaccactagactacgcagtgttaaccgttcaacatcaatcttctgcttacgcttgaggtaatcgtagtaactactgcctggaacgccaaacaagtcacaaagtacctctgtcgcttcttgctctcttaacttatcaattagcgcatacgttctaggtcgtccgacatcaagagagctgtagccttttttagaatggctttttccctttctaatcgactaattttggcttcaagctcttgtatacgttgctgttctggtgtcaaagctttcgcttttggtgtgacaccacctcgttcatctttaagctgaccaacccagcgtcgtagagctgtctcaccaatgccaagggactggcaggcctcagtaaaactgtagccttgatcgagtactaagctggcggcttcatgcttaaactctgctgaaaatacacgacgttttgtcattaaacacctctcttaatgtggcaatgttaccacctaaaatggtgtccggttttattagaccactacagccacatttaaggcgaagttttccgcattatctttttcgataatgccacccacccaattgagggcatcatccgcgtatcccgctaccgttcccatggcattagcaacagtatcaaagctttacaagacacccacgttaaaacccttgattttactggcttattaacatgggtgtcctattaaatggacacccattggtcagtaaaaaacacaaagtcagttttggctcttgtattcgtcatatcagcgatatgagtgatgaagacaacaattactttgtgatgataggcggtcaagacggttggattggcagtgacaactttgccgatcaagtcgagttatggcaagccggtcagtacattcaattaccaatgcaactggacaccgtgaagcgcttgttcaaacacaaaacggtactgcagactaaagcataacgagtgtatgagtaaaaatacctgtactagattaaccaaaaaagcgctcatgacctactaggatatatggggcacgagcgcatgagagagggaataattttttcactggatgatatgttcagcatagcctaagcctgaaaagctcggaggcgtgacatggagatgtcgttctcagagactttatggtaaagaaggatgaaatagctaggagctgtttaattttaggctaagcccaattatcagtgggttaagattaacgtaagccatacaagccgctagggcagactcatcaagcagcgcttgagacttgagccagtttctgattgcagaattttatagcctctacttttagccgtcgtaatgatataaattaacatttttgagccaataccagtccccctagttgccgcatccactcgcatagatttaatttcaccataatctgaatccagttcttttaaagccacttgccatcatcataaacactccaaaaagtaatatttactgcatgcaaaccttcaatatctggcgcatgtttactttctggaggagaggtcgctctcatttcttcaatgttgttgctgaaattaggaaatttcagatccttactagttatgaactactatcttcattcatataccttattttctatacagacaccattttctaaaaccctttcagaccagagatcgccattttcatgataccaatactctcatagcaggcgagttttccatcttcggtcaactttacgacgttccataatttgatggtcacgcaaaacaccagttgttggataataggttttagattctaaaataaggccttcaggagaatacctgatgtgtgattttaaactgccatcttcccaatagtgcaaactatcccggctgtttttgccattttcatagtagcagtctcgttctaattgaccgttattatgaaaggcttgtgacgggccatgcttctggcctttgtcattgtattcttcaatcatcataggtttgccatcttgatggaagtattcccattgaccgactttcacaccctcaacacattctccttggccataatcatccaatactgcccagcctgtataacgctccatattttttaacgtgccagtataaactacttctaattgccccttaatggtccactttaattttgacataccgctaaaccttttctttttttaacaatcccattaaaaatggtcatcaacccccccctatcaataacaagatttcatttaacataaagatttaaagggaaataatggaatagttggggtcagagtctgaggttggaacaaatccttttgcgggacgatctttgtctgacgaggcttcataaaactcacccattctgcaacttttttaggtctaaaggtgtatttatcgtaagatttaggtattaaccatcttataaaaacacactagattcaataggttgagagtttttcagggtcgactagctatggaatcggtttaattttactctgcccctccctaattaccctaaaaaagataattcaacttttaactttcacctcataaatctggaataagataagtgttattaggcgttagataaatattatgagatcgttcttttttaaactccttagatagtttagaaatttttttaaaatcttctttatcaaaattgatgccatgatactttatatcacgatcatagaagtattgagtccgttcactaaatattccatctttatgagtggtagatgagagctccattgcttcaaataacgccatggcttcaatagcccatttttttccattttcggcatctgtgcttagtatacggtcggtataatagctgctaatctctatatctctatacctcgttggtttccctaataatgtatattggataaagagccgatgataatcgtcttgattgagctccttttgagctatttttattaaatctctatctacaatatactgccggtcagttaaccattgcacgagtttgctcataagctttttatcagtcatactgaggtaagcttgattactaaaatagctagtatccacccatacaggaagatgatgtccattcaggtagctgacgagtaatgtttcaagtggataataaaactggtgttttgcagcatcaattgcaaaactcactttatcatcaagctgaacagcatcttggtgatcattagtgatattaagctggcgaagctcatacttggctcgatagtctccttgattcgctttctcggtgaacagttctattgcatgatttaaccaaaaattctgacaacgttcagctccacactgataaattcgtgctaagtcacgggctgcatatgggtctttattagcggcagccatttgtaaaagcgttagacggtcaaaatccaatagcttaagccccttgaactttcgccacctattgtagggggtgagttgcgcagcccagtaaatcgctctggaattgctctgcaagatcatttttccaagctgttctaatgaggcttctcgattaccgctaaaaggcaagtgttggagtatgttataaagtgggtcactagcaggtaatgattgataatggccttgattaatgtcgagcaagctttctagttgtgtttggtaacgttctagaccttcatttcgtgccaattggtaagtattagggtatatagattgaaattgacaaataaaaacaccaatagccaaagatcctactacaatagagccggcacaaatcaatctattcagatagatcattaaataaacctccgcattaaagcagactcaatagttttgacctgtcgatattgctcttttattaagcaattaaactcggcctgcgtacgtttatctttaaatgtaataatcatctgcttgttaagttttcgattcaataacttaacacttaactcgttataacttgggttaagccaaaagcgttcagtatgatttatttcaacaactttctcttgctctttctcaattcgtcctgggtcaaaagtatttataagtatagcagcatatggaatcaacattagtaaaaagaggaaatgagaaggctgagagcgacctaatattattgttgtaaaaaaagcaccaaaaataaagataataaataaaaattgatagcatcgaaaagctagtttaacttttcgagaaagtggcgttaaccaagaggtctgacaaattctggcgtttttaagctcataacgtacattataacaaaaattccctccagcatagtgataataaagatacacagcgcctactgctaacaacaaatagctaccactaacaagaaaaaatattacctcatcttttaaaaagcttggcttaagccaagcataagatataacaaacaatgttggtgcaatatgcaaaagtaggtatttaaccactatataggctttgtaatttcgattttgataggcatttttaacctgccagcataatgccagagtaagatcttcatttgttttcataggtcagattttgtgtcgtcttttgattgagcttatggatcagctctcgtgccgtcttttgattgagtcgttttggattttcaaattttaatggcgaattttcattgggtgggttaattaaaacaccttgtaggttataaataagctcatcccctatcagttttctattagaattatcaaaccccaagtaccaactaatatcttctgcctcactttcaaaaatacgctgtttaaataactcaccagttgggtagtactctaatagcacgtaattttttttgtcattaattggtagattaacaaattgaagataaccattgggataatatttttcatgccgtttaatggatttttcaggatcgtttagtcgataatctaaaatattccgttgagtatcatatacaaccttttcttcccttctaccatcctcttgtcgccagtagcccaaaaactcactagcaccatcgtcgtcatactctaatttagcagaataagttaaaggattacgaccatatatataatctttggcataaaagatttgcccttgtttatctaaaacttcccaacgaccatcacgaataatttcggcaggcccttctattattttttttctattatcaatagagtcacttttatgcaaaatgacatgaaaaatttgaaacttaaggttggcttgagccttatcaatatatttaagtgatgtatagtctcgaccattttcactaaaaaaagatattgatttatctttaggtgtgactccaatcgtttgcccagaataggtaatggttctgtaaatattgctactataaactgtccactgccagcgattggaaaggtttattaatttcccttcgatataaagctttagaactcgctcatcagacggttttcgataaatatcaatactctttaacgtaccattgtcatagcactcaacaattttaaagtctttaaaatcatagggataagtggtgatccactccccatctctacggccattttttatagagccactaaactttagaacgctcttagaaacagtctcttgaccgtcaacacgatgatatacgagccagccattgctggtttttagtgttacatcaccagtatataagtcctcgttcagataatataaattatttttaaatgttaaatctggtaggggggtagcagcttcaacctctgtgagcaagaaaatcattagtgtaagcgttaatatgatgcgccaagtatgtaacattaccatcaaccaaatataagtgagtatttataaatacatgaattatataacattaaaaatttaaagccaatgctttctcttttttcgttaacgggcaataaattatgacctaatgatcaaccttgtttttctgaaaacatcaatagaactttattaagcaaagaaaaacagaatcgtataggataagtttaaaaccatcagcaacaaacacataaaaaaacaacatatagaaccaaaggttaaggcattaatattgagcataaagaaattaaaaatatttcaagacaaacttacacttacctaaagcctgtaaaaataaatgataagattttttcttgcccatcaaatcttgtccccaagactaccccagcccgccaaatcactatctaataaatttaaatgtcatatttactgcaaactaaaatgttgaaaaatcgcctgtctaagttccaaatattgaatacctgcctctctattttttgggacatatacatccttgaaaacgtatttaaagccattgtagttaagtaaaacatcgcagacgtaataaggtgttccgcgtgcgccatttttacttattggtacgattctttgataattttgggtggtaaagtggtctttactaattttggtataagaaaaaccctgagttgattcaaaccaaataaaggccatcatcaaagccagaacgggcagacaaaaatgggctttcgctagaaaaaatgcttgataacgtgatccaagccaaattatcaataacaagttaccgatggtaaggatagcgagaaagtaatcaccaaaaattaagaataaacgagtatccgataaggaaattaatacccatgggccgagtactgtggctacaacaatcgctgcacaacaaaggcgtgatcctggatctttggcaaacagagcaagtaacgctactgcgatgcccatataaacaagaaaaaacacaatcggaatcataaagggagacataacaactagaaatctgtattgcttacttatatccataattggcatatataccagacacactgctgcaatataaataccgacgataacggcaagacccctccaaaaatgactgaaaatatattcaaaaaaagcgcataatgctcgattgaagggcttagttagataacatatgggaggtaaaagctctttattcattacatcatctgatggctttactagtctttcttctattttcttttctgtgttcatctaaactctctcgccaaagcaaaagtcactttggtgtatttgattctattcaatacaaactctggctcggataattggagttagagtaaaattaaatcactataactagccatcaccactgcttttatgccaagcttttcttacagtaaaacgtccccagtagcctgtacttggtacaacgctacctcaaaagcaatcgccctcgcacttttttattaccattcgacaatcgcttcaaattctctttggcggataggcttccctgaagagcggcttttcgatacagaaccaatgcctttgttacacttttaggcacaccagaaccagcttcatacaaaatagctaaattattttgagcgccagcaaaatcttgattcaccgctttttgataccattccgctgcaagtgaatagtcctgtgttacaccgtaaccattttgatacatagcgccgatattgttttgagccgctgctgagccttgtttggcggcttgatgaaaccacttccaagcttcttgataatttttatctacaccacttccacgataaaacaataaaccaagctctacctgtgcatctatatccccttgttccgcagattttctaaaccacttttctgcttcaactgggtttttatcgactccaatcccctcattcaacaggtaagcaagattatactgaccatcagaaagaccttgctctgccgccattttatatagctcaattgcacgctgagaatcttgttttacgccataaccagcttgatacaaggctcccaaattattctgtgctattgaatagccctgatcggcagccttgcgataccagttagccgcttcaagatagttttgctctactcctaagccttcatcaaaaagataacctaaattcgtctgtgctcttgaataaccctgatctgaagctttgcgataccagttggccgcttcaagatagctttgctcgactcctagaccttcatcaaaaagataacctaaattcgtctgtgctcttgggtaaccttgatccgctgctttacgataccagttggccgcttcaagatagttttgctctactcctaggccttcatcaaaaagataacctaaattcgtctgtgctcttgggtaaccttgatccgctgctttacgataccaattagccgcctcaagataactttgttttacacctaaccctgcatcaaaaaaataacctaagttcgtctgtgcttttatatgtccttgatcggccgctttgcgataccaattagcggcctctgggaagttttgtgggataccaatgccttcttcataaaagtaaccaaggttatattgggcagagttattaccaagctcggctgaacgtaagtaccaattcaccgattcttgatagctcttttctataccttgtccactgtaatacaaatacgccagagcattttgagcattggtataatcttgctctgccgctttacgataccaatttgctgccacttcataatcttgtgccacaccttcacccatctcatacatgtagcccaaattatattcagcttcgccattgtcatcttccgctgctttcaaataccatttttctgcttctgtaaaatcttgagcaacccccaacccgctatagtacaaatcccccaagttcacctgagcatagctattaccatttaaagcggcttttaaataccaataagcggctttttcataatcttgctggacacctaagccttcctcaaacaaatacgccaaattattttgcgcgtaatcatagtcttgatttgccgcttttaaataccaaacggatgccgtggcataattctgcgccacctctgtaccgtcttcataccaccagcccaaataattctgggctttagcaagaccactttttgcagctaatgtcatgtaatggaaggctttatcaacatttttatctcctcccttagcttgataaaacatcaaggcaagagtgaattgcgaatctatatcgttcagatcggctgaaacttggcacagtgaccttgccttttcatattcactgctatcatagctaaatgcacaacccgattttgcagacaacctagcaaggcgatcagtatcggatatagcatttgcctctttcatcccatgctgagcacacccttggagaaaaacaaatagcaaagctaataaatagtttcttggcttcttcaataaagaagtgaaaaaacacagattgcggagaggatggagaagtgtcattttacaccctgtataaaaatttaatattccattaaaaaacagcatttatttcttatagaaaatcacaaaatactctatataaaataccttaaaacgcatcacatgatgcataaaatttattggtggaggcataaaaataggaaaagttagcgactccgccaccacttaaagccattcaaattaatactattaaaggcaagggtattattgaatgagactctttataaaaattagctcgacttaaaccctctcgccaaagcacaggtcgctttggcgtttttgattttattcaagataagttctggttctgtgccagtttcattttgaatagctaaaagcgcggcggattctgcaacgccatacacaccgacggtgttaaaaatgtagtcggatttggtgctaagcagtggttccattggggcgagttgttgggcgctgtaggtgttgaaatcccagccgtacttttttgagagggcgataaggttgacctcatcggctttgatgtcgatgctgtttaaggagtggatgtcacttggcgttaagtctttttggttaagagcatccagcattaggctttcaaggaattccaatgggcagttgcgttcgcagcccattcccaaggtgtaaactggattaaggtaaggtttggctgtggtcataaccagttgcgcatcaagagatttggccacttgcgcgccccattcattcgcaccaccttcatggccagacaataaaggaatgacaaatttaccttcttcatccaataccaaaaccggtggatcttggtatttgtcttgaatcacaggagcaagagtccgcatcacgatccctgtggcacaaatgaataccaaccaatcgccgttttgaaaggctgtctgtacgaactcggcaaaaggttttggcttgaagtccagcacggcctctggccaatgattcagtcgcccttgagacaaaagtttgttggccagccgctctccagcgggggttaatgcaataaaacgaatcaccgagtgcctcgctcacttttggtcaccacaaacaaggaaaaatacggccctgctttatcttccaaggtggatacatcccgcacgatgcgctcattttcacggccaatgtattcaaggtatttcgcgtcttgcatacgattggttttacgtaacgccatgagaatacgcggacgggcacgcccagccttcatgataaccacactgtcgtgttgctctaatgcggtatcaatttgctctgcgctatgacgaccactcaccacagcaaaggattctttcagcacggttaatggatggtttaaagccgaagaagccgcgttaatggacgacacccctggcaccacttggcactgaaactcaccttctaaacgctctaataaataagcaaaagaaccaaaaaacaagggatcgccttcgcacaagaagaccacatcgttaccttgcaacaactcctctgcaatggcttttgcgccattgtcataggcttcatttgccaatgaacgatctgtggacatcggcataacaatggcaatttcattttgcgcatgggtaacaccagcgaacgcttcactggcgatggttttcgcttgagagccaccttcgccattggccagataactcaccacgctggcgcgctgaatcaaacgcaaggcttttaaggtgatcaattctggatcccctgggcctacgccaacaccaatgaatcggcctattgtttgtgaagtttccgaggcgttcattgtgcgttttccttttgattggtatgggtggccgatgttgaggccgtgtattttctaaaatggtaaagcgtcacaggcagactaggacgaaataaacgctgccccgctaatcgctcgcctttagtgatagacacttgcaagctttgctcatcggcgtcttgtgcttggtcacgctgttgggcaaattgcatgacctgacacttggtttcttccgtcacggcactgaccatcagacagccagcatcaggcaataaattccatatttgcgacattaacgccatcaattcaccatcactgccaccaataaagactttattgggtctgccattatgtttcttgctgtcggcaagcaaatccaccagcacatctggtgctcgccctgcgacaatggataaattctgcatgacgccaaaacgttcttggttggcagttaaacaggccaaacggtctgggtgatgttcaatggcgataacttgactgcgcggatgccaataggccatttccacactcacaccaccacagccagcgccaatatcccaaaccgtgtcaccttgctgaatgtccatgtaagacaaaatcgccaaacgcacttctcgcttggtaatcatgcctttgccatctcccttgtccgtaacaaaagccgtatctgggatacccactgagctaggataaaaagaggcttgctggctgattttcaacacaaccacattaagcggatcccattctatttctgtatctaataaagacttggcactaaaagtacggactttttcttgttcataccccaaggcctcacacactgtgatctcactttgatcaaggcctgcttgcacacattcttgcgcaatgtgttggggttgactgaattggtccgtcagcaacaccaaggtcttattagactgcaaataacgacgtaacgaagccaatggacgaccgtgcaaactcaccgcttgcacctcttgcaaggacagaccaagacgatgacaggccgcttgaatactggaaacattcggataaaaacgtagattttcaagcgaaaatgtacgcatcaaccaagcgccaatgccgtaatacagcggatcgccagaagctaacaccaccacctgcttcgccccttcggattgccaattggcaaaggcttctttcaacatgctgagtttgggcagatcttcacgccgagccagatgagcacagtgtgtgatggtgtcatgctgacgcggagcacctaacaccacatcatgcgccgacaagctcgctaacaccgcttgcgccgcttcatccaaataagccacttgattaacacccaaaccgataacatggattggcatttgtgtgtgtttcataaacctacttccattcaatgccattacattaagctaggtggattaacgaaaataaaaaacggataccaaggctcatagaatgcattaataatactcgccaatattacagcgcaacaaagcattacagctggccgatgtcacggcgctgccccccattcgccctagcaaggtgatgcattcaatacccaatttctcatgggcttcccacagcgcctctttcgattccgccgcgccgacaaagcccaccggcataccgataatcaaggctggttttggcgagccttgttctatcatttccaataaacgaaacaaggcggttggcgcattaccaattaataccacgctgccagccagagcttcttgccataaactcagcgccgccatggaacgggtttcgcctttgcttttggccaactctgcggtacgagggtcattcaaaaagcacaagggttcctgcgatatcatacgcttggtcaccccttgcttaaccatttccacatcgcacaaaatcgcgccgttgttggctaatgctgcgcgacccgcttgggtggcattggcactaaagcgtacttgctcagccacatcaggcaagcctaaactgtgcaccacgcgcatcaccacttgctgctgatcttggctcaagccagataaatcggttaactcgcgaatttgccgaaagctgtcttgctcaatggcttgagggttgttttcgtattttctttcgtattgagagtcgttcgtaaatttcactgttggctgtcttttggttgattcttactatggatacaagtcttaccccaagccgctatacaagcttgcaaacaatcttctgtatcatgaaattcacgttcggccgctggcaacaatggccgagcatgcaataaaacgggaacagataattctctggcggcaacaagctttgaataggtcgccatgccgccgctgtttttactaacgatcacatcaataccgtgatccactaacaattgacgctcgtcttctaaagcaaacggcccaatggcttttatccaatggatcttatcagcgagtgcaaacttgggcgccactgcggttcgccatacaacacgctcaatgcttggcaattgtaaaataccttctaataacgtttcgctcatctgcccagcacttaatagcggcacacggaagccattaagcttagccagtaaatcgccgtcgtcttggtaatcttgccacagatcccccgcttcttgttgccatgcaggacgatgaaaacgccagcaaggaatgccgacttctttggcggccatgaccgctttgctgctcatggtttgcgcataagggtgggtaacatccaaaatcgcgccgatattattgtcttttaaatattgagcgagtccaccaaattgggtaaagccgccgaccactaactgacaatcgacttttggcactcgaaccaagccagccaaactgtagatgacggtcaaacccgctttgtgtaacgcgtcagacaggtgccgagcatcggcggtaccgcccaataatagaatcttcatggctcgtctcgttttgagttatcagcatccagcgctttgccaacaaattgccctttgcgatcaatcgcccaaacttctaacgctatgtgagcgggaatgtactgtcgtgcaaaatctaaagcttgctgacaaatggcatcagccagtggcaaaccgtcagagatggcaaacgacaaggcttccacgctggtgttggcctttgtcatgcgctcctgcaaagcattgtcggctcctaagctggccgccagttttgctaaagcgccaaggtcgatactagacgctcgactgttcaaatccatatgatgctgagcaagcttgctgatcttaccaaagccgccacaaatactgagtgtctgtaattgcgtcgaactgtttagcttggcaaagtcggcttgctctacttttttaatgtgtttcaacaccgcaccaacaaagtcgcccatttcgatcaaggccatatcatccagttgataatggctctttatggcgtcttcactggcattgcctgtggttgccgcaatgtgggtcaagccattcgcccgagcgacatcgataccttgatgaatagacgcaatgtaagccgcacaagaaaaaggacgcacaatgcccgttgtgccgagaatcgagagtccgcccaaaatccccaaacgtgggttcatggttttttgcgcaatctgctcgccattaatcacaccaacagagacatcaaatcccccttggtaatgatacgtttgcgcaaaccctttcaagtgttctgtcatcattttccgcggcacggggttaatcgcgggttcgcccacatcaagcagcaaccctgttcgagtcacaattcccaccccttgcgcggcacggaaacgcacaccttgttctggggacaatcttagctcgacaaataatgtcgcaccgtgggtcgcatctgggtcgtcaccagcgtctttgatggtcgatgtcttcatacctgcatcaatggtttgatactcgataataggtaaatcaaccaccttgccttttggtaaggtgacactgacgctggcggcttgttggtcagcaaaaagtgcttgtgctgcggctacgcaacaggccgtcgcacaggttccggtggttaaaccagtacgcagtggcgcgggcgattcagcactttcgggccacattcttttagttaccttttcctaaaaaaatcttggcggtgacatcaagattcgaaggaaagaacagatgcaaataactggccgttagccctttttgctgataaatcgcttcccctggagctgggtgtcgttgtcgacgaccatgccccacggggtctggcgtattggcactgcgagatctatggtgagcgtgtccacgaatttcgccttgtggaatcaccgcggtttgcatgccttggcaaccgcgcttaccacgcatagcgccttgacccgataaaatccccaccatgggataacatttatcttctaagtcggttaaatcatccaagctataaagcatgccgccacattctgccaaaatgcctttgccagtctggtaaaaatctttgatcgcttggcgcatcgctgtgttttctgataacgctttgctgtgtagctctggatagccgcccggcaaccaaagtgcatcggcctcgggcaaggtttgatccttcaagggcgagaaaaacaccagattcgcccctaagtttttaagagcaataagattcgcatcatagataaaactgaatgcggcatccttggcgatggcaatggtttttcccaacaaactctgttcaatggtttgttcggcgtcaacttggctggcaggagaaaaaggcaccgcgctcggtaattccagcaatccggtatcttgtgtttcttttagccattcaacggcggcttcaaagcgcacttctagctcgtcttttacctcatccgcttgcaccaaacctaagtgacgttcaggcaaggtaatctcttcatcgcgctttaaggttgcaagcaaaggcaaacttgctggtagcgcatcgcggatcaattccgcatggcgttcgctgccgcagcggttggcaatcaaccctgccacttgcacatcatcacgaaaatttgccaagccagtcgccaccgccgccgcggtttgcgccatgcctttcacgtccatcacaatggccataggaataccgaaacgcgccgctaaatccgcactggatggttccccatcaaacatgcccatggcaccttccaccaagatcaaatccgccactttcgcagcttgataaagtttgtcttggcaataatcttcacccgccatccaaatatccaactgctctacaggctgcttagacgcttgcgctaaaatttgcggatctaggtaatcggggccggttttaaagacacgaactactttgccctgattggtaaaataacgcgccaaggcggcagtaatggtggttttgccttgattcgacgcaggcgccgtcaaaaataacgcaggacaatgaacaacggaagtggtcataaagcagtctctaaaagtgtctaaaagttctctaaaagagagctcaacaatatgtattgagctcccaaatgctgggcaacatcttggcctcggccacgttttatcggtgcgttttctatatctatcaatacggtgtaacccggtagaacaagatccgatacatccgcttgagtgcgcccatcggtcaatatgtaagtttggctctgtaatcccgccgttgccttgtgttgttgtaccaaatactgactggcgttttctatcgcaacgcgaaacggcgtaccgccaccagcacctaaatcatcaagtaagtctgagatttcttttggcgcacggacttttggcaaaatcgacgacataccgtcctgcccaaaacctaaaatcgtaatctgttctcgtgctaaatacgcacggttggcaatgtctaaaatcacgcctttagcttgagcaaaaacgccttggctcaaggttgatgccgacgtatctaataacaccaagtgcaaaaccgcttgaccggttttgttcggtttatggatcaagtctttcggtggccactcttgcggttgactcacaatacttcgaaaccaatcaatgccattgaccgattgattttcgtgcaatggcgccacatcaggacgataaccgccctgctgcttgcctttgagctttcccggcgtcacctcatcaagacgagagtgatccaccttctttaggttggcgttatgatctaagctgacactaatcggcgcactgctggcaaggttttgcgcaggcatactgccccattcgcccatgccatcttgctcatgggtttgattgtcttgagagctttcttgatcttgtggctgattacctttgttttgtgaaggcggacgcaaactatcaggacgacgagaaggcggtgggcttggaggctgtgactggttctgagttttagcttggcgtctatgtgccaacaccaaatcttccaccgcttgaatatcgtccaaagcaacggtttttgcgccacgccaagcagcatgagtcatcgcggctcgaatccaaacaatgtcgccacgcacgccatcaatgttggccagctgacaacgtctggcaacctctaaacgcagctcatcagcgcagctaagttgtgccaaggcttgtcttgctaaacgaatactgttttttaaattacgctgtttgtatttaaaggcatcacaaaaggcctgtggatcttgatcgtattcgtctcgtaatcggacaatctgtacgcgctcttcaaggctgtattgattcactaattcgaccattaacccaaaacggtcttttaactgcggacgcaattcaccttcgtctgggttcatggtaccaaccaataagaaacgcgccgcgtgttcatggctgatgccatcacgctcaacacgatttatcccactggccgacacatctagaagctgatcaacaagatgatctgacaacagattcacctcatccacatacaagacaccaccgtgcgctttgctaagcaaacccggcttaaactgcacttgtttgtcttgtaaaacctgctctaaatccaatgcgccaagcaagcgatcttcactcgtaccaagcggtaaagtggcaaaaggcgcgagatcttcaccttgtaaccctggcattactccagataaaccacgcgctaaagtagactttgccgagccacgaggcccactgactaaaacaccgccaatttgggggttaatcgcacacaaaatcaacgccaatttaagcggctcttgccccgccacggcggtaaaaggaaagtcacttgaggctaaacgggtcattgagctacctgttgcatttcgttaaggtgaaaaggaaatcataagccgtctattgtaggcgtttttgctatgatttgtcttgtttgaccttaacgaggcactagattcatgtcaaacctaaagccttcagcatggcttgaacaaacgcatgcctacgaagaaacgatgtgggttattcgttctctgtcttatacttatcaatcaatgtttctaccaatcccaaatcaaattgattgatcgccgcttgaagggctttttgctgttttgcagataagaattggcgtagctgatgaaaaacatcttcggttgtctgtacatcgccactttgtgctgccatcaacaagggttgccaatcttcaagctgtagctcgtgttgcccatcaactgactcatctatttcgacagctccttccgtttgatcagcgccttcatcttgctctgctggggtttcattgatgggaacaaactgcacatcaagatgcgctactaaagctttgtagatatcttcaatttgatagggtttggcaatgacttgccaaaaaccttcgtctaataatgcttgctgctcatgctccaatgtcgatgcagttacagcaataacaggaataagttgcttttgatcttcatgttgaatgaattttaataattctataccggttttgttgggcattcgaatatcagtcataactaagtctggagaactggctttgaaggctttaatggcttgctcaccatccgcagcctctataatctgacagcctgctttttccaataaagacaccaaaatatcgcgggaccaatcatcatcttctgccaccaaaactctgatgggatcattcaatctcatattaagcagtgtgtcttggtcatcacaatcagtcgattcgctgtcttcgactttagacaagggtaaatcaacaataatttgtgttccgacaccctcgctacttttaacagacaaagtcccgttcatcagtttgaccaacgtcgtcgatagagacaaacctaaccctgtgccaccagaagcctcccccgctttcccctgtataaagggcgtgaacaggtgatccattaattcagcttctattcctggccccgtatcttcgatgctgatatgaatacgatcctcgacaatctgaacgacagctttcacataaccttggtctgtgaatttcaccgcattgcctagtaagttggtaattatttgctggaatttaacgggatctatccagacaaaccgccgctcgtctatatcacactcgacaataagctctaggcctttttcctgagcttgaccttgaaagagcttactaatctgactaacttcgcgacaaagattaactttttgctcgtgtagcacaagtcgtccggactctattcgagcaatgtctaaaatatcgttaatcaagcccaataaacgatgcccagcactggcaatagataaaaaacgcgttctagaaacgccggttaattgattgtcttcactgatcagttgtgcgtagcctataatcgcatttaatggcgtacgaatttcatgactcatattagctaaaaaatggcttttcgcctggctggcttgctcggcagcttctttcgcttgctccaactccatagacacatatttttgctcggtaatatcattcatgatgtcaccaacagaggttgccttaccattttcatcacgcaataaaaaataggtttcataggttgcgaagatatgaccgtctaagctcttggcctgcaactctccctcccaaaccccatgttctcttacataaggaatcacggtttctttcaaaaacttttggctagcctcaggataaaattcaagatagttatattcggccaaagacacatcactggcctcttcacccacaccaagaagtgaacgtatttttttattaaaatacgtaatatcgccgtccaaagtagccatggcaaaaccttgtgcggaattatcagcaaagcttttaaatagcttgagttgattaaaaagttgatggcgttcggtaatgtcacgagcaatacctaatgtgccacgaaagtttatagaaggttcaatgactggaactcgataaacttcgaataaacacggctcgccaccatcttttggatagccccaaccttgttcatgtgatgttatgcctgtttgtaaaggaacctcaccgacactttgataataagcacctttaccatccagatttaaatctaaatcacttttgccttttatttctagcgcagtgagttgattaaaatctaaaaaagcttgattacagtcgaggtaatttccctgctcatcttttgaccaaacaatatctggaatgttatttaacagagaggataaggtaagttctcgacgacgcgcttcttcacgcgcaacgatcaaagcggtttcagtttcaactagatggcctatttcttcaaaaatcccagctacactcaagacacgataatggctatttctacgagttacgctgccgcgcatctctatccaaaaacattcattaagatggttttgaatctgtaagcggatcgatttaggtgcaagatgtgcttcttgttcgagtaacgcggttttccatgtattgaaagttatttgatcttctgatgataaaaatgccaaccaatcttctagccgcttgggtgttttttgttcttcaaaaccaagttgcataaagaattcagaagaagcatataaacgacccgtttcaggaaaccactcccaaacacctgcattagtggcgagaatcgctcttgaatagcggcgctgtaatagcttaaaacgaaaaagaaaggcgagctgcaaagcaaccagtacaaaagcagttaggaaaaataaaccagcaaacactttgagtagaatgggaaactctatatccatgataaatccctaaaaacaccagaagtaactttattgactttaaaagcccagcacgaagtcgcgcgagtacaacgtgtgctaaagcttttccggcttatggaaaaaatatccctgcccccactcaacacctaaaagcttaagcttatctacgatactctggttttcgacaaactcggccacgacaggtttattgagcatcttagccaactttacaatcgagtcgaccataccgtagtgaatttcatttacgtgcatgtctttaataaacatgccatcaattttaattaaatcaaatggcaaatccatcaaatacgcaaaggacgagaagcccgtaccaaagtcatctaaagcaatggtacagccatgctcgtgaagtaaagacataaaccggcgagtatcagaaaaattattaagtgcttcagtttcggtaatttcaaagcagaatttactgccatctaattgataatactttaactgctcaattatgaattcggcaaaattggcctgtcgcactgacagcgctgacacattcaacgccacttgatcaatttcgtcccacaaacctgcacgctctgccaattgctgcatggtattactaatcacccaacgatctattttggagacgataccaaaacgctctgccgctcgaataaagtcattgggataaattaaaccacccgtttcttcgtcttttagtcgaactaatatttctattttctttttaggttcatcgttaatcaatgagcacacttgttgaaaatgcacttcgaataaatctttatcaaggccgtcaataatacgcagcccccagtttaaattgcctctgtgctcatcataagcaaggtctttggcattttttataattctagaatggatacccgactttttgctggaatagcaaatttcgtcagccaacatcacaacttgttcaaaagacaccatatcgagcgtaattggaatagcaacttgcgtcaccgtcattcgaaactgacgctcatcccatacaaatgaaaagtccttgaaacctttttgtagtaaacggaaaaaagattcgacggcttcgtcaccgcctttactaataacaatggcaaatttatcaccacttaaacgcgcacagaaatctcgttgaggatcggcaagttcactcatcataatagccatctgatgcaataactcatcgccagcgatacaaccacatgaatcgtttatcaaacgaaattcgtttacatcgattaaaataaaatacggtatgtgctcagcggttttagcttgaactccagaaatgagatgagatatgtgttcgtctagtgcatcacgattataaagttgagttacgaagtcgtgctgagcaagatactttaatcgatcttgcatataacgtctttcgttcacttcttttcgaaggtttcgatttaccaaattaagatcagcagtacgctcacgaaccttctcttccagtgacaaggtaagctctcttaattcattcaccaattggaatttttccaactggtgctgaactctggagcggacttcttcaattcggataggcttacttatgtagtcattgccaccagcctcaaaacctcggctaatatcatcagctaacgcagtaacaaaaataataggaacatctttgtgatgcggatgacatcgaattcgacgacaagtttcgaatccgtcaatcccccccatcatgacatctaacaaaatcaaacacggctgggttctatctagcagctccaaagctcgttcgccggagtttgctacagaaatttggcaatccaatgcatccattacttcctttaaaacgcgtaaattctctggaacatcatcgacaattaacactgttggggactgcttcatacctagctatgccttttctatgatttaacaatcacttaaatgaagtaattaaaacgccacgattgaacaattattaaataatgcccctaaatactacccctgtttcttatcaaatatccatctaagttagatataaaaaagcctagcataaaaattagacaatgatccaaagtacagaataaaaccagattgaacaagaatcttaaatgaaaattcattaaagctctgaagagaggaaatatacaagctagattcagggcatgtactaatgtggatcaagaaaagtccacattagtacactgacaaaacgaccagtaaaaatgagtataatcaaaagtaaagatcgactttataccttaaactttagcgtctaccatcactatttgcgcccactttggtggacgatgataacggccaactactgaacttaataataagaacgcaagtagcgaataggctaaatggccccaatcaagaaacaccaccgccgccatcaatactgtaatatccgcaactaacgttgttttgcttgcatgaacgccaaatcgtcgctctaaatacacagataagatattcagtccgcctaaagaagcattatggcggaacaagataatcagcccaaaaccaaccaataagccacctagagcacccgataaaagaggatgcatcgataaagcaacatagtgtttcatcagttcagaaagcaaagacaacaaactaacactggcaaaggtacgtaaagtaaagtctcgccctagtgtgtaccaagctaataagtaaaaaggaatattaagcaagaaaaacaactgcccaaaagataaatcagtaacccgcaacagaatcattccagcgcctgcagtaccgctaataagcaatccagcagaatttagaatatgcaagcctaaggcaacaagcagacaaccctcaataatagagagccaacgatgagtggttttcataaaacatccttaacaagattcgtattaacttttggttaataaccaaggtttgtaaaaatcgcttcttgtgaaagcggataacacagaccacattcaattcagtaaattcagctctgagtttatcagttaaaactgaagcacatttcataccataacttcagaatatacaattgcttatggacttttatttacttcttggatcatttatcacaagggaagcgaatagcactactcatcaaaacagaaacaaggctacaatagccaaatgagaatcacacttagacaattacaaatttttgaagcggttgttcacaccggatccgttactgctgctgcagaaatggtttctatcagccaacctgctgcaagccaggcactaagagaactagaagctcttttaggcaggcctcttttccgccgccatggcaaacgtttacaaataacaccacaagcaagacacctcctcccacaagctcgcgcagttctcagtcaaatagaacaaatcgagagcatgggcaacgaagatgagctaagcggctcgttgcatttggctgccagtgtgagtgttggtaattatcttctgcctaaacagatgtctttatttaaacgtcaacatcctaacattcgttttaacttagacattggcaatacacaaagtgtgattcaacaattactcacaggcaaagctgaagtcggttttatagaaggctactgccaacacgcagaattgatgacccaagtatggttaaaagacgaacttgtggtatttggttccgctgaagaagaacgccctaagaatttatcttgggaagatttaaaagaagccagctgggtaatgcgcgaatccggctctggcactcgcaatatattagaacaagccaccgccgctcaaattccacaacttaatgtcgtcctttctcttgctcatatggaagcggtgaaacaagctgtcattcatcaaatgggacttggctgtttgtctcgtatggctatatcccaagaactcaacgctggcctaatacgtctttatcagacaccattagagttaaaccgaaacctattaattgtcacaccaaagaataccgcgctaacccaaaacgcccagcgctttatcgatctatgctgtacagtgccaatcctaccaaatacataaaatatacgttttaagacctttgctagattatttagcatttacagttgaagtttacgcaaaggtcaatacaataaattcataaaatatataaattatgcgaattacataaaaattatgaatattaataaaatagatcttaatctccttatttatctcgatgtcttactgcgagaatgcaacgttacgcgctctgcaaatcagctaaacatcacacagcctgcaatgagcaatggcttaaagcgactaagagatttattaagcgacccactgctagtccgcactagtgaaggcatgaagccaactgagaaagccttacgcctacaacctatcgtgcgcaaagttctattagaactagaagaagctctgcagccagaagcagactttaacgaaagtattagtacacgtgtatttcgtatcatggcaagtgactatgccgcttcaaccgttattccacgactacttaatcgtctacgggaatttgcacctggcattacgctcgacataatgacgccaagtgatgtcacctttcatgatgttgaggctggcaaaatcgatatggccattaaccgtttcgaagaattacctcaatccttccatcaaaaaagtgtctggtttgatacctttgtctgcatgatgagctcaaaaaatcctgtcaaagaccattttgatattgaagcatacttacaagcccagcacatttgggtgagtaaaacaggctttggtgtgggtgtcggcatggatccaaacgacgtacagaaattaggctgggttgatgaggcactacaagctcttgatcataaacgcagcattcgggtgtttactagaagttaccataccgcgatgcacttggctcttgagcaagaccttattgccacccttcccaaaaaagtcgctatggttaataaaaagaaccctgatttagtcattcttgatccaccattcgatattccagaaattgaactaaaaatgatttggagcccgctactacatcacgatgccagtcatatttggttcagaagacaagtcattgatgtagcaaatgagctaaaagcacaagctaaataataagagctatcagaagacacaaaactatgttcaacgtttctcatgttcatcacgtcgccatcatttgctctgactatttggtctcaaaacgattctatagtgagattcttggctttcgcatactagaagagacttatagagaagaacgtcagtcttataaattagaccttgccattaatgaccaacaacaaattgagcttttctcatttccatcaccaccagcacgcccttctcggcctgaggcgcaaggcttaagacacctcgcctttgcagtagaaaatttagaagactgtattaaacatctaaatcaacaaggtgtgatcacggaagacattcgattggatgaactgactggcaaacgttttactttctttgccgatccagacaacttaccacttgagctttacgagctatagccccaataaatccagcacttataaatcggcatttaaaatcagcacctaaagccagtaactcaaataaaaaacgcccactacttttcagcaatgggcgctctgttctttttcttgctataaaacaaaaagtcttatagagatttagaattttcagctaggtaagatgcaacaccttctggagaagtattcatacctttatcgcctttgttccaaccagctggacaaacttgaccattttcttcgaagaattgcagcgcatcaacgatacgaaccaattcatccatgttacggccaattggctcatcgtttactacttgtgaacgaacaatacctttttggtcgataacaaaagacgcacgcatagcaacaccagctgggtagtaagaatcaccaccttctgactcaatgccatatgcttttgcaattgcgtggtccatatctgcagctagcgtatattcaactgcaccgataccaccttgctcaactggagtgttacgccaagcattgtgagtaaaatgagaatcgatagaaacaccaattacttctacacccatttcgcggaatttatccatgcggtgagacatagcgatgatttctgaaggacatacgaatgtgaaatctaatggatagaagaacacgattgcatatttacctttgatcgtttcagcaaggttgaaagaatcaacaatttgaccatctgccaatacggctggaactgtaaaatctggcgcttttttaccaactaaaatagacatttctaacgtctcctttttcgcttagtgtttaataaccaatactgccactcaatttatatagtgacgaaaacttattcttctgaagaacctactgcatcttttatcaaagtttgtaactcaccatttgcagccatttcaacgataatatcgcatccacctactagttcacctttcacccaaagttgtgggaaagttggccagttagcaaattttggaagctcagcacgaatatcaggattatctaggatatttacaaatgcaaaacgctcgccacaggacattagtgcttgtactgcttgagatgaaaacccgcactgcggagcacgaggattacctttcatgtacaacaaaatatcgttactgctaatctgctctttaattgtttcgattgtattactcatgctaaaaacctcgctctgcaactgtctattcataagggtaaatcaattattaatgcccttactaaattcaagtctattaaattcattaaacttgcatcagtttattgggtctcgtggtgtatttacaaccccaaaaagaagctttcctttcgactttctcttgttaattgctctttactcgcctacctgagtgtattaaattggtcgattccctttttccaaagacatacaaggagtcctagcgtgtcgcctagacattttcttactctgaaggatctatcttctgacgagttaaaacagttactactacgagcttcagagcttaagaaaatccatcacgaaggcactctatttcaaccgctgaaaaaccgagttttagcgatgatatttgaaaagtcatcgacccgaactcgagtttcttttgaagcgggtatggctcaatttggcggtcatgcgctatttctttcatctcgagatacacaattgggacgtggcgaaccagttgaagatagcgcgcgcgttatttcaagcatggttgatgccgtaatgatccgaaccttcgatcataaaaccgttgaaacctttgctaaatactcatcggttcctgttattaatgctttgactgatgactatcatccatgccaattgcttgctgatatgcaaacgtatcaggaacaccgcggctctatcgagggcaaaaaagtcgtctgggttggtgatggcaataacatgtgtaattcatacattaatgcagcagctatgctcgacttccaattagtcgttgcttgccctgtaggctatgaacccaatgctgatttggttgcagaacacgccgatcgagtaactgtgcttcacaatgcgcatgaagcagccacaggcgcggatctaattgtcactgatgtatttgcctctatgggccaagaagacgagcaagaacagcgcttaaaagactttgatggcttccaagtgaatgccgagctaatggctaaggctaataatgatgcattattcatgcactgcctaccagctcaccgaggcgaagaagtatctgccgatgtaatagatcatccagactgtgttgtttgggatgaggcagaaaaccgtttgcacgcacaaaaagcactgcttgaatttttgctctgccactaacacaatatcaaggctcgtaaggacccccttccctacgagcttttttttgcccccaaacattaaaaagacgcatcaaccgtgaattactatgagcattattgaagttaggcatttaaaaacactgaccgcacttagagaaaccggcagcttagtcgaagcggccgaacgagttcacttgacgcaatcagctttatctcaccaacttaaagatcttgaagaaaagctaggatgtccgcttttcattcgaaaaacgaagccagtacgttttactagcgctggattgcgtctattacaattagctgatgatgtgctactttcattccgttccgcccagcgcgatatacaacgttttgctgaaggtgagagtggccgtttgcatatagccatcgaatgccacagttgctatgagtggcttatgccgactattgatcacttccgcgaacattggccggatgtcgagctcgacctttctacagcctttggtttcatgccattaccagctcttgcccgcggtgatttagatttagtcgtgacatccgatccacaagacattccaaatattgaatacatcccattgtttcaatatgagtctcaggtcgccttatccagacatcacgctctggcaaaaaaagaatttctaacacctgaagattttgcgaaagaaacacttattacctatccagtcgaaacggaacgcttggatatttttaaacacttcctcaacccagcggacgtgtcaccagctaaaattcgtcatagtgagttgacgctgatgatgatgcagttagtggcaagcggccgcggtgtctgttgcttaccaaactgggcattaacagaatacaccaaccgacaatatgtcattaccaagtcgttaggtgaagaaggcgtttggtgtaaactctatttggcaataagaaaagatcagcgtgaaaacgcatatatggatgatttgatttctaccgcatcaaaaacttgctttaagaatctaaaaggcattctagctccagaactttaaaaacatcactcaaaaccaactttcaaatgatttcacgagcgaagcctagactaggaaaaatagacgaataaatgaataactacatggatgtagttattcgggcgatacaggaagtcaaagccggggttatgggctataaatgagccaatgttgctaaatccataaataagcgagtctatttttaacaaagtattggcaagcgtagtaatcgttacaagtacagcatcaggacaaagagttctgatgctgattacgcgaccaaatcaaactaaatttagcaccacctgattcactggcatcaatcaatactgcaccaccatgccaaaaagcaatacgctgaacaatcgccaaacctaatccatagccacctgaagctcgtgtacgactgttatctaatcgctgaaaaggaataaagaccttgtctctatcttcaaatgcgatacctggcccatcatcttcaatatctaactgccaacgctcttcatcatgagagaaagtaattactatcttacctgctgcgtattttgaggcatttaaaataaggttttgtaacgctcgactcaaatgatgctcatctgctacaaccaaatctgtttcatctatatttacctcgacacagagatgctgaagcaataaatgattatgctgtaaaatatcactaaccagttgagaaatagaaatttctttgaaattcagcgccaatgaaccagcttccaacttcccataagttaacacttcatcaaccagtgtatttagttcttcaacatccccctcaagggcttcaatagttttagcgacactatcatcgacctcgtccttcatcacctccaacccaaatcgtaaacgggcaataggcgttcgcaactcatgagaaatggcatttatcatttcacgttgaacttttagtaatcgttgaatatgagaagacatcgagtcaaaagaatatgctaactcttttagcgttccactactgtcaggaatgcctttcggtaatccacttcggccacgagcaatttgacgagtaatactttcgaaagttttgcgcttaaagtctaaggagataagctcacgccaaattagcatcagcataattgcaataccaacaccaacaacaatgactacaattaaagtcaaagacacattatcatcatgaacaacagacaaataaacgggggtatttgtatccttatctttccagacaaagccatattcactataggaaccactcactagagctacggcagttaatggactagcaaccttggtagaaatctcctccatagaaagacaagacatactttttaataaggtaactttgtcagagtaggaaatatcatttgctagcaaaaactgtgctagcagagactctattttaaaaagtggacgagcttgattagcatgtcctataagaactggctcattagtttctccaaatgcaatctgatagctattatcaggtaatttaagccattttttttccgtaacaagagaagagagagccgcgattgaaaacggtttagaggattgggaggtccaactaaattgggaatcgggaagatctttttgaatacctgaaagaagtaagacagagctgatttcagcatcaacacaaagcgattgctcaactcttgatgcgccaaaacgaatttgggtgaattccatgacgatgtaacaacacgccacaataacgacacctccaaaaataaggtgtcgatataaccgccacatttcagctcgcattctattctatacttcttttacgaacaggtagcctttactgcgaatagtctttatacggcgaggatgaattggatcatcgcctatttttgaacgtatacgggagattctaacgtcaaccgagcgatcctgaccatcgtactcaatgccacgcaattcaccaaaaatttcttctcgacttaaaatgcggccggcattactagatagcaaccacaacaaatcaaactcagcactcgttaattcaatttcttcttcaagcaaccaagcttcacggcgagagttatcaattgttagcggcccaaaagttaagttttgctcttccttggaaaggtcaagcgtcaaatctacatcctgcgtactgcgacgcaacaaagattgaactcgagccaacaaaactcttggcttagcaggtttagatacataatcatccgcacctatttctaaacctaatatctgatcaacatcgtcactacgagcagttaacatcagaataggtcctttgtagtcattgcgaacacttctacacactgtaaaaccatctgcgcccggcaacataagatctagaataaccaaagatggctgttcctcaacaatacgggaaatagctttgcgtccatcaggttcgatcccaacagtaaagccatttttttgcaaatactcttgagtgagtaacgccaaacgctcatcgtcttcaacaatcaaaatggttctgttgtcatctatgctcatgggcaatcctcgtccagttgttatcatttttagttttagtgacttaaaatcaattcgtttaaaatcaatctactagaagacttcgaatttgtctaactctctcgcggttattaccaaaatcagagtaacctacacgggaagctgaacgcatatgaacaacactatcaccctccggtagataaaactcaacatcgtcaatatagccaatcaaagcacttttcacttcaaagtgaacataacctagtgtactactaactagatgagcattccctttgcttaagatgaatgactcaatagacaactgagtcttcatacggttacctgtgtaaattataggttccgcgtaatgctccacatcctccggagatgcttgagttgatacacagttcggagaagaaggacaagacagcaattcgccatccgttattccaagtccttcaggcaatttattacttatattgacgtatataaaaaagcctacgaacaaggcaacaatcaatgtaattatccagcgaaccatgcttctacaactcctaggcaattttcatcttaacgaaacgatcttttacctggttttttaggtttaaactcaggtttgtcattgctctgccaatcaaaacccttaggtggtgcacggcgagctccgcctgcagttgctttgtttttgtggcgttttaattctaatttttcttgctgggtttttggtgtcaattccgataatttaagatcaaccatggcgcataatgagttaacatcggtttcttccatttccacccaacggccaacttttgctttcgaaggtaagaagacagggccaaagcgaactcgtttcaaacggttaacttttacaccttgagattcccataggcgacgaacttcacgattacgaccttccatcaaacaaacatagaaccagcggttaataccttcaccaccaccatcaacgatatctgtaaatttggcaatgccatcatctaaaatgacgccttttttcaacgcggctaaattttcatcagtaacttcccccatcacgcggacaaggtattcacgatctatctcagtagatggatgcatcaaccgattggccaattcaccatcagtagtgaaaagtaacaaacctgacgtattgatatccaaacgaccaacggcaatccaacgctctccgcgcagttttggcagtttatcaaacactgtaggtcgaccctcagggtctttacgagtacacacttcgccttctggtttgttataaataataacacggcggttttcaccggcttcagtagcaataatagagtaaccgtctattgtaatcgtatctttaacgctaacgcggtcacccaatgtggcaacttcgccattaactaatacacgaccttcacggatacgagtttccatttcacgacgtgaaccctgacccgctcttgctaatactttttgtaacttctcgtccattacgaacctcatatagggaatgcttctcagcaacccagttttagtaatattaattaaccatttttcgcattataagccacacaccgtaggccttgacagctgaatattaaagatttcacataaagggcgcaggatcacctgcaccgacacgaaccacctcaatactatctgcatccattttaactacagttgtcggctgtaacccacaaaagcctccatcaataactaaatctagcgcatgttctaatgtatcgcgaatatcatatggatctgtcattgggtccgtttctccaggtaaaataagagaagaactcataataggctcacccaactcttctaacaaagcagacactatgttgttattcggaacacgaatgccaatagtctttctcttcggatgcaataatcgtctaggcacttctgatgtagcactgaaaataaaggtgtaagggccaggcgtattgtttttcaataaacgataaagtcgattatcaaatcttgcataagtagatatttcagacaaatctcgacacaccaaagtgaagttgtgcttatcatccaaacggcgaatggctcgaattcgatcaagcgcatctttatcacccaaatgacaaccaagggaatacccgcagtcggttggataagcaataaccccaccattacgaatcacttctgccgcttgctttaccaaacgcgcctgaggattttctgggtgtatctgaaaaaattgactcaacctattctccactaaaaaatatcacaattatgattaacgacttatttcaggaaatattaacaataaactcagttatttccatgttttccacactaaatccacttcactttcatgaatttgtgtaaatttaccaacctgcatccatggaccaaacggcccatgataatcacttcctacagaagcttttaaatcaaactctctagataaacgctcaagcaaacgaacactatcagggcgttcattacctgaaactacttctattcctgtccccccccattttttgaaatcgcctaataggcgctttaatttagtcacagttaaagggtaacgcttaggatgagctagaattaattcaatattttggccagcaagagctgttaaaacatcctcaagttctggccaaacatcacgtagctgacctagttttttattacctagatagcgatcaaacgccttattagcatcttttacaaagcctttctctaccagtaaagtcgcaaaatgtggtcgaccaagttgactctcgccagctagggcaacagcttcatcaaacaagtcaggtaaaccttgcttcaccaatagatcggctatacgtcgcgctcgatccagacgtatagcctgattttcattcacaatagactgcaaagcagcattatctaatgagaagttcagcgccaccatatgtagaggcaccccttcccattgcgtcgacagttcaacaccatgaataaagctaagtccatgctctacagctcgctgactagcttcaacaataccatcaagcgtatcatggtcagtgagtgcaaacagagaaaccccctgctctactgcaagatccacaagctcggctggcgaaaaacgaccatccgaacgtgtagagtgagtatgtaaatcgacttttcgataacttgctgcttcaggcatagattggctgttctttaataggaatggtggttatcataagaccagcatacatgcattttagtatacattcactgggtttttatatgaaaatactgttcgactttcttcctattgttatcttttttgtcgtttataaaatgacaggaaatattattattgctaccgccattttgatccccgcgactattattcaggtcggttttacttggttcaaaaatagaaccatagaaaaaatgcacttagtttctctagcactagttgtgttactaggtggtgctaccgttctattaggtgacggtgattttatcaaatggaaaccaacgatcgtaaatggtttgtttgccattgcatttttaggcagccaattcatcggcgataaaaatatcattcaacgaatgatgggcgataaattagatctaccgttcaaagtatggcgtactttaaatcttgcttgggttggtttttttattgtctctggtgtcactaatttatacgttgcgttttcgtatagtgaagaaatatgggtagattttaaactgttcggtttattaggaatgactattgtatttatcatattacaaggcatttacttatcatcacacttacaaaataaggaataacaatgctttactctattattggtgaagatgtagcaaacagtctgggtgctcgtcagcaagctcgtcctgctcacttggctcgcttagaagcactacaaaatgaggggcgtttagtattagcaggcccaaacccagccattgattcagataatccaggtgatgcggggtttagcggcagtgttgttattgctgagtttgctagccttgaggccgcaaaagcgtgggctgatgcagatccttatgtggatgctggcgtttatgaaaacgtaacggttaaaccttttaagcaagtttttccgaacgcctaggagccccccccttaaacactaaagataaagggagaggacaaagcagctcttagccccccccccctgctaagggagaggctgggagcgggttattttttaatatccgaatgcccaagatctcgctccggatctatcacatctctcatgcgctgttttagcacttttgcctcaggaaaaccgtcttcttttttccgacaccaaatctcctgaccattcacacgaactttaaaaattccgccttgtgttggtatcaaagtaacactttttatatcatcatcaaatgtcgttaatagctcttgagacaaccaagccgcacgcaacatccaacgacataaggtacaatattcaatttctacggcagcagttcgcatttgctttctctccggtaaattaacaagacgtcttggaacgccactacacaactaatactattgtccatacattcaataaggaagtagcactatgcgtaaatctcttatcgccagtttggctctgctcgctctttgttcacaaacacatgcaacagaagtcgatattttaaccaaccaaggtacaatccgagtcgatctaaatgatgaagctgcaccgaaatctgtcgctaactttcttcgttacgcagacgaaggcttctataatggcactattttccaccgagtaatacgtggtttcatggtacaaggcggtggttttaccaaagacttagagcgcaagacaacccataaagccgttgcctatgaaggggataatggactagctaataaccgtggcactcttgctatggcacggactcaagacccaaacagtgctacatcacaattctttatcaaccaagtcgataacgcctttttgaatcatggcgctcgcggtgcagcaggttataccgtttttggtgaggttgtctctggcatggatatcgtagacgctatttctgccgtaccaacgtcaacagttggtccttaccaaaacgttccgaccgaacctgttattatcgagagcatcacgcgtgttaactagttaccaattagaatctcctgcattaagttggggtgaagatggcgcacctcactccaaccagtttgacgacgtctattttgacaaagagtcagggcttgaagaaacacgtcacgtttttttaaaaaataaccaactaagtggacgttgggcatcactacaaaaaaacgcctttgtgattgctgaaactggctttggcaccggactcaactttttatgtgcttggcaggcttttttaaccgaagccgccagcgataaacaattgcacttcatctcggtcgaaaaataccctatgaccaagagcatgttgaccgatgccttaaaaatgtggccgtctataagccatctcagtcagcaactaattgatgcttaccctgaagtttgccacgggttgcaccgcattgagttagagcaaggtcgaatccaattaacactttggtttggtgaagcagaagatggcttcgctgcgttagatgccgacgtcgatgcttggtttttagatggcttcgctcccagcaaaaacccagaaatgtggtcagacaatctgtttaagcatatccaccgccttagccatcaaggcacaaccttctctaccttcacagctgctggcattgtccgtagaggcttaaaaaacgttggctttgatgttcgtaaagtaaaaggttttggtcaaaaaagagaaatgacggttggtgaactaaatagttcaactgcaccgctatctgcacgaatgtcccaaggccaagcttggtttaaccttcgtcaagataagacatcggaaattaccaaagtattggtcgtcggtgcaggattagctggtgccaatacagcttacgccctcgctaaacaaggcataaaagtagaagtatgggaacaaggtaattgcattgctggcggtgcgtcaggtaatccgcaaggcatgctttaccctaagctagcctctcaagatactccagtgaatcgtttttatttatctgcttatttacacgcaactcgcttatattccagcttagatagacacaaacaattctgggatgcctgcggattaatacaaattccgaaaaacgataaagaagccgtacgctttcaaaaactactggatgaaaagctctatccagaagctatcctgcaagcatctaaagacagagaaggctgtttgttcttgccgctttctgggtgggttgtattgacacagctttgcgaaacacttttatctcacgaaaacattcacgtatgtttaaacaccaagcttgaaagcctgtctcctatcgaattagatgataaaacctttggctggcaagcacgctccaagtatcagcaagctccacttaacgaccggcaagcatgcttttcacatgttgtgttatgcacagcaaatgatacaaaagctttaggagtaacacctaaaacaccagactacccgattcgtggacaagtttcgttcatggatattgaaaaagccaaagccgcttgccaaactatcggtgagtctgccgataaaatagacttcgataaaattctatgtgagtttggttatgtctcgccctccattaatggattgttgcattttggctctacctacgatctaaaagacctagatgatcgagtaagagaagagggacataaacgtaatttggccattttagaaagcctgcttttattgccaaaagagacatttaacagtgaggattgcggtggacgggtgtcgttcagatgcgccgtgccagattacacgccaattgttggaccagttcaatcagaagacgtttatcagcaagcctactcaactttaactaagaatgcgaagtggcaaagtaatgaaattgcagagcctataaaacagctctacatcaatatcgggcacggttcgagagggcttatttctacgccattaagtggaagttatattgccagcttgatcactggcactccttctcctttagagcaaaaagtaagccataaactgcacccaagccgctttatcattcgcgacctaaaacgcagccaaatcctttaaggcatcacaagaacttaaaacctttgttctttaactcactgcattgagtaaattctgaaaaaaaccaatgcagtgatattcacgccatctcacccttatgattcaaacaactcacaagcacttggaataagatcaacaaatcggctagaggtttgaggacggaatacataatgattaagttctggcaacaaagcccttagcttatcgctcaattgcaacaagcttggattaattggctcataaggataaacgtgatcctgtaggctcaatttatgcaattcatcaagttcatcttgcaatatgcctttcatcgcaaaaaagcgatctttctgattaatatcgttggtttcccaataagcatcggaaaacgcagaatttaattcataaaagatatgcaatgcatcagcaacattttttttagacatgttatctccatctttattgagcaatcttcatattgccacttgtattgtttaaccctaaccttataacctacattctaaacgtgaatcgatataggtgaataccccttgagtacaacaatgcatcatgccgtgacttctgacaatctatggccatctttacaagcggaagcaaaaaagcttgcacaagatgagcccattttagccagctatttcaataccactatcttacgccatgaatcattgtgttctgctttaagttttttactcgccagtaagctagacagcatatcaattcccgctatggtattacgagaagtattcgaagaagccatggcagatactcactctggcattgtcagatgcatcgagcaagatattttagcaataaaagaaagggatgctgcttgcgatacatttactacgccactgctgttttttaaaggcttccatgccttacaaacgtatcgcgtggcaaattggctctggaaaaataatcgcaagagcttagccctatatttacaaggacaaatgtcgatggtatttagtgtcgacatccatccagcagcaacaataggctgtggagtcatgctagaccacgccacaggccttgtggttggtgaaacctgtgttattgaagacaacgtatctattttgcaatcagtcactctaggcggcacaggtaaagagcacggcgatcgtcatcctaaaatacgttcaggtgtcttgattggcgccggtgctaaaattcttggcaatattgaaatcggcgagggtgcgaaaattggtgcgggtagcgtagtattagaacccgttgaacaccacaccactgtcgcaggcgttcctgccaaagtggtaggtcgtaatctgggtgaagagccatccagagcaatggatcataatatcaatcattgtgttcaggattgtgacgaggcgtaattaaatcaatagtaactacgatcttaataaagatcgtagttacttaaatcacttttcggaatcattttaatggtttcgctttctgtatcgaacaaaagcaccgcttccccacgttgcagcgctcttaatgcttgctcacgcttttgcgctgcagacaaatcgtaatcgccataatccgtaccatcacgggatactatatcatccaaaatggtttctaacgtgtctggtgttaatgaatcataaggtattaaagtatccaattagatcgctccatgttcagtgagcaaagcgatcacacccgcttcatcaataataggcacgtttaaagactgtgctttggtaagtttcgaccctgctttttcgccggcaactaaacaatctgttttcgcagagactgaaccactaaccttggcacctagtgcttgtaatttgtcttttacttgatcgcgactaaattggcttaatgaacccgttaccacataggttttaccagacaagggtaactcatcagctgaaacttgctgcttcttctcccaaacaaccccagcagctaacaagcctttaatggtatctcgatttaattcctgatcaaaaaacaaacgcacgtgttgagctacaatggggccaacatcttccacctctaccaaggtttcttgatctgccgccatcaagtcatccaattcagtaaagtagctggtcaaagcacgagccgttgcttcacccacttcacgaatacctaaggaatagataaaacgattaaattgagtactctttgcgatttcaatagaagcaagaagcttttcaactgacttttgccccattcgttccatagacaataaggtgtcttttttctcgctcaaagtaaaaatatcaacgggcgttttaaccaactgctgatccaccagctgctcaatcagcttatcgccaaggccatcaatatccatcgctttacgcgaaacaaaatgctttagggattcttttaactgcgcgccgcaaaccaagccaccagtacagcgaataacagcttcaccttcaacctgctctaaatcagaaccacaaacaggacaagcttcaggaaaaacaacctctgtcgcgttttccggacgcttatcaatgacaacttgaaccaccttaggaatcacgtctcccgcgcggtgaacaataacaaaatcattcaccttcacacccaatcgagcaatctcgtctttgttgtgcaaagtcgcattagaaaccgtcactccaccaacaaacacaggctccaatcgcgctactggggtaatcgcaccggtacgaccgacctgaaaatccacccctaaaatacgagtcatctcttcctgagcaggaaattttctagcgatggcccaacgcggagcacgcgcaataaaacccaattggttttgcagcgcaatttgatcaactttataaacaataccatcaatgtcataagacaaactggcacgtttttcattaagcttctcgtagtaatcgatacaaccttgcgccccttccgctgttatcatcaaatcattggtgcgaaagccccactcgcttaactgcaacaaacctgcgtaatggctttctggctgctcccaaccttctacataaccaatggagtaagcacacataacaagaggacgcttagccgttactttaggatcaagctgacgcaaactcccagcagccgcattgcgagggttaacaaaggtcttttcaccttgttcaaccgccaaggcattcagtttttcaaagccttcttttggcatatagatttcgccacgaacttctaatactgctggtggtgttttagtacgcaactttaaagggacggaataaatcgttttgatattcgaagtaatatcttcaccagacaaaccatcaccgcgcgttacccctcttactaagcgcccctcttcataacgcagactaatggctaaaccatccagtttgggttcgcaacaataggtcacctgctcggcattaagtaatttacgaattcgttggtcaaaatcagccaaagactcgttatcaaaggcattgtctaaagacaacataggcacagtgtgagcaacgttagtaaaaccgctgtctggcttttcaccaactcgctgggttggagaatccgcttgaatccattctggatgctcggcttctatagattgaagctgacgataatcacggtcgtatactgcatctggaacaattggttcgtcttttacatgataagcatagctgtaatcattaagttgctgaatcaagtccagcatctgctgatgcgtcatgtctgtctcttggatcatatattaataaactcgaaatttttgcaggcttgtattaaaaataaacatcaaaacaatcaaggccccttagggccttgatattatcactgtttgttgcgcattaatcggcggcgctcaaagtcgcgaattcgctggcgacaatgagcaatcgtttgatcgctcattggagttcggcgctcatcacgcaactccccacctaagttacgtactaaggtctgagcggtttcaagcatgaagtcgaacgctttcatgctattttttggacctggcaagcccatgaagaagctaacacctgggcaatcactttctcccatcgtttctaaatcgaatgtgcccggctcaatagcattcgccatactaaactgcactctaccgcgatcgaaaccatcttcatgacgatggaaaatatccatttcaccgtagcgcataccgcaattcaaaataagctgaagcagctccatacctgagaagttttgctcttcaggggcaaaaatattaatcacgatgacttcttctatttcagcgatactgttgtcttcttgatcaccttcgttaatatcatcaatcacactattcgatgtcacttgatcgatatcaatttctgaataactgcgttcataatcctcatcaacatgaccgtcatagctgttattagtctctatagcaaaatccagatcaagatcatcttgctcataaaaaccatcatcagaatagttttgctcagatactgcagaatcgccaaaatctcgctcaggtaccaaagaagccaactcatcaaggtgcatttcttcacctcgatccagctctggaccagagtcaactttatgagggacatcggctagcggcgattttgccgttttcctagcattctcaaaagcattaacaataggatcttgtgacgattttactcgttcacttgaagagactttgctatacccaacggcagagctttgacgcactagtgcatcatctgattcatctatatcagagaagtcattatctgcttgggcatattcctgcccttttttataccgacgaaatccatctatgaggataacgacaataatgacgaccccaatcaagattagccactcacgcaagctaaattccattactcattccgaattgcatcaattaatgttgatcgtattatcaaacgaagcggcttaggattcaattacaaggctacgttgattacgaaaatctctttacgatttgtaagtaaaccatgctttgtaccgataattcgaccttttgtaagatcattgtcattaatattcgccaatttaaccactaaatcgactctattaacttccgccaaggttacagttggcattaaggagtcaagatttgttaacaaaataggctgccccaaatcctcaggaaatactctttgtatggcgattggcattttttgccccttaaccacagcataaactagcaaaatatcgtccctttgccatgtcagcttactggcatcccattcaattttcaccgctaactgatcggtaataatgggcgcaacttgctgataatcaattcggcctaattctcgtgctttactaatcgccgacaataacgccaagcgttccgttgaatgtacgctataacgaatcgcctcttgccaagctaatacggcgcctaaatagttttgttgtgcaaaattagccacacccttcaaatccagagcagtggcttgggttggtgccacttgtagaatagcatcaacaatttttagcattttatcggaactttggccgccattcgcataaaaaatagcttgagcgtattcaaccaataagttcacacggttttcagcattgcgcggtagtttttctaatgctttctcaaaagcggcaaccgcttcttgatacttttcagcaccgacataatctgttgccaaataataccaatcctcaactctgccataacgcgcactgcgatattttaaaaagtcgttcactttctgtggagtgagttgttgcgtttgcaaatcttgtgtaaaagccacctctttcgaataaccaatctgttgatacagactcacactacccaaaacggcaacgacgactacacaaagcatgacccaacgagcaaagagaatatcattatgaaaaaagcgtttttgtcggccatcaatagaatttgcttcataatctacatcaattaatagctgcgaagattcgctaggagtcagtcgacctgccccctcttcttccgcgatttcttttcggcgcactatagaaaacgcctgcatattttgatcgtctttattattcgaatgcttacccaagcgacgagtaatagaaccgaaaagatagacaatactcatcactatcatggtggccatcaccaaatatgcgatcatcataaatctcgtcctcgtcgtttacggctcatccttaccacgctaataaaagccaacaaacctattccaagtaagataaatggcccgtaccaaagtaaaaatgttgcagttgaatgctgtggacgatacaaaacaaaagatccatatcgcgccaccatgtaatcaacaatttcctgatccgttttaccttgttctatcatctgatggacaagctcacgaaggtcaaccgcaatgccagagccagagtctgccaagttttgattctgacactttgggcaacgcaattcttcaaccaaactttgataacgtgttttgttcaattctgagctaaaggtcatttgctcctgtgcaataaccgataaagaaagaagcatagcaatagataagaaaacatttctaataagcatcatttcatatagccttttatttcaggccaattttcagcattaatcacaccttgatgccgataaaccaccacacctgaacgatcaacaacaaaggtttcaggtgcgcctgtgacacccatatccacaccaaaattgccgatctcatccatcaatatgacttgataaggattccccttttgctctagccattgcaccgcaagatctttttgatctttataatcaataccaacaataggcacaccagaatttgccagttccattaaaaaagggtgttcaacatgacatgcaggacaccaagttccccaaaaattaatcaaataaggcgcatctggtaaatctttatgcgtataaacctgatcgtcttgcaatgacaccaaggtgaactcaggtactttttttcctaccaaggctgaaggcatatactgagcatctttgccgagctgcaaataaaacactacgccaagtatcaaaaaaactgccaacggcatgaaaaacaacaacttccgcatggttacactccagcccgttttcgatagcgtttatctaatgcggccaacaaaccaccagccatcatcatcaaaccaccaagccagatccagcgcacaaaagattttacataaattcgaaccccccaagcagagccctccagtcgttcccccaaggaaacatacaaatcacgagtaaaaccagcatctaatgctgcctccgtcatgacttgctgacgagttgaaaagaaacgcttttctggatgtagaacagcaacagctttacccgctttataagccgtaaactgccctttgcttgctacgtaatttggccctttcacttgctccatttgatcaaattgaaattcatagccagctacagttgctcgatcgccgggggataatcgcaacatagattcatgactattgacgctaaccaatacaatccccaccaaggtaacgaccataccaaggtgcgccaataacatcccgtagtaatttcttggcaattgtcgagcccgaggaataatgccctttgtgccagcagagactttaccaaaccaatctgagaaggataagaacaccacccaaaatgccaccgccaaactcagccaagcgataaaatcgaactcataacaataaacaaccaagcccgccgataaggtagcgataaacgctgaaatagagcaaaccttgaaaaacactctaaatttcgtatggtgccatttggacaaaggaccaaccgccataaacaccatcagcaaaagagcgattggtgtgaagacgctattaaaatacggtgcgccaacagagattttgcccagccctaacgcatcaaatattaaagggtacaaggtacctaataataccgttaacgtcaggaccgttaataagatgttattaagcagtaaccaagcttctcgccctgttacaccaaaagacacggtagaacgcacctcggccgctcgaatggcatacaacagcaaactgccgccaacgagcaccaagagcaaagcaagaataaaaataccgcgagtagggtcagcagcaaaagaatgcaccgacgttaacacaccagaacgaaccaaaaacgccccaagcaaagaaagactaaaggtaaaaatagccagcaagacagtccagcttttaaacacaccacgcttttcggtgacagcaagagaatgcaacaaagccgttcccgctaaccaaggcataaaagacgcattttctactgggtcccaaaaccaccagccgccccaacctagttcgtaatacgcccaccaactccccagagtgatacctaaagtcaaaaacgcccacgacgcggctgtccaaggtcttgcccagcgcgcccaagaagcgttcaagttgcctgtaatcaaagcagcaacagcaaaggcaaacgccacagagaagccaacatatcccatatacaaaacgggaggatgaacaatcagaccaaaatcctgcaagagtggattcaagtcaccgccatcggcaggcacatccggtaataaacgagcaaaaggcgaagaggtaaaaagtaagaaggatagaaaaccaacacagaccacgcctaacacagctaaaacaacgggcccgatgtcttccggtaaagttcttatctttaatgcaacggcggaacaccagccagacaagatcagtacccacaataataatgagccttcatgcccgccccataaggcactaaatttataccaaacaggcaactggctgttcgagttctgagccacatacaacacagaaaagtcatcagttagaaacgataagctcaagatgacaaagcttaccaataccaaggccgacataataaaagtcagggggcgagccgtttccagcaaaagccgattacctttccaataaccgatcaaaggtaccaaagccagtgacaaggcaaaaaacaacgacaatattagcgagaattgaccaatttcaggaaacataaacagcctaaattaataagtagattgcacggactctgcgctctcgcccgtcgaacgttgggcatttttcaatgcttccgtgatttctggcggcatgtatttttcatcatgtttagctaagacttcagtcgcttcaaacacgccgtcattatttagcttaccctgagccacaatgccttgaccctctctaaacaagtcaggcaaaattccgcgatactcgatagtgactttgtattgaaaatcggtcacatcaaaagccaccgccaaggtatcagaattacgttttacgctgcctttcaccaccattccgcccgcgcgaatgatcacatttagtggcgcttcacccatggctatctgagatggagagaaaaataaattaatattctgttgcaaggcatacattaccaagccaaccgctgcgcttaatatcaacacaatggcggttatgactaacaggcgtttttttcttactggatgcattagcgggcttgattcctcaaaaagcgtttacgtaacgtgtctcgtgttttgcggcgtgttgctagcgtattccaaaccaaccaaactaaagtcaaagtactaaaaccataagctgaccaaacataaacgccgtgtgttcccatcatcaaaaactctgtcagactattaaaggccatgttccattacctcttgtttcacccagctcgatctatgttcgcgctttaatatttccgactgcatgcgccaaataagcaaaccggccacgaaacaatacaaaccaatcacagcaaagagcaaaggcaaccacatttcaggaggcatatcaggctttttggtaagcgtaaacgtcggcccttggtgtaaggtttccagcaacaccaccgaatacttaataacaggcaagttaatcaaccccacaacactaatcacagcggcagccttattcgctagaacctgatcgtctaaagaattttgcaacgcgataatgcccatatagagaaaaaataacaccaacacagaagtaagccttgcgtcccaaacccaccaagttccccaagtgggtttaccccaaatagccccagaaaccaaagcgatcaatgccataaccgcaccaatcggtgccatcgccttaataaaaataggcgccatttttatctgccagacaaggaatacaaaacctgccgcgcccaatgctaagtaacaagattgtgctaacattgccacgggcacatgaatataaataatgcgaaaactgttaccctgctggtaatcagcaggggcaaatacaagcccccacactagaccgataagaaggctcaaacagccgaaacaaaacaaaggcaatgcccaaggtttagaccaagaaaaaaaccacttaggtgaacctaacttatgaaaccatgcccaactcatcagtttacactcgctttgactacaatcgccgtcataaaaggcgatatcactaaagataacaaagacatcgccaataacatcgccaataatccagaataaggcaaacctgattgtgtagctttaacggctaacgttgaaaaaataatcactggcaaataaaacggcaatatcagcaacatcaccaacatggcgccttgttttatcgataccgttaaagctgcaccaattacaccaataaaaaacaaactaggtgtacctacaattaaggtcatgatcaacacccaaaaacctgaacttggcagatatagcatctcacttaataaagggattatcacaagcaaaggtaatacaacgaccagccattgcgcggcgacttttaacaaaattaataaaggcagtgataatccactaacaaccagctgctccaaggatccatctagataatcttctttgaacatactttctacagccatcaagatagctaatacagcagcacaccagacaatacctgccgccgctggcgccagaaaatcaggtgaagaattaattcctatcggaaataaggcaaccacaataatgaaaaacagcaatgcgttaaaaacgtcttgtttacgacgccacaacaccaaaaactcggacacgaaaaaagaagaatacgtcatgacaacaacactacgtcatgaggagtaatagacatcaagtcttgatgggtagttaatatcaccaagccacctaacaacacatgctgttgaatacgctcctctagcagggcaactcctccgacatctaaagaagcaaagggttcatccaacagccatagtgtttttttagttagccataaccgcgccagagcgactcgtcgagcttggcctgcggataattttttcaccaacacatcgaccagatctataaggtctaactgagttaacactgaatacaaaatacttgtagaaatatcaggacaataccaacgaagattttcagcaacagtgagcaggcctttaacaccaacagaatgaccaagataaattgcatcttgctgtaaagaagttctgtctaaggtgacatcctcacccgaatacaatatttttccttctagaggagaaagcacaccagcgatgacttttaacaaagaactcttaccggccccatttgctccaaggatacgcacgacttcaccgggctgaacactaaaagacaaccctttacataggtccctctctccacgttcaatccaaaggtctgatattgttaaagaagcagatgattgcaaaaggtttatccaattcggccgatataaaggtcaagattaacattgtttggctacactattttaactgtacggcttaactatactgaacagcacaaacattatatgagaagcgttcccaaaagcacaaatcaatcggctatctaatcaacaggcagactacatgatctctgacatccaatctatgcttaatgcatcatcaggcaagcagagcaatgcgaccaacggcagtagcaataatatattaggcaacacaggaacaattgcgaaattaagcagtgaaataaaactaatcgaaaatctcagcctgattaaatttcagggcagcgagtctcttaattttcaaggcaaaccagcccaactgttgcatgcaaccagtgcacaacagtcctttactcttgttaatactggcacgcccatcgacattagtgatatccaaaatgctaaattaaataaaaccaattctcagcaagcctccctaattcttcctgtagagaaccaatccagcaaaacgggcgtcaatcaaaattcacctcaagttaggcaagctgataatcttatgatggcatctcgtgtcgtaaacttgacggttacctcagtaacacctgcgacaaacaatattggtaacgttccactttctacaacaaatactcaaccaacaagccttgctccccaaacctctagcgttcaaacttccagcactcaaacctctagtgctcaaacctctaatgctcaaacaacgaatcctcaaacagtatctcctcaactcgtggcggcaagcattcaggctaagacaaccaatcaacccttgacagtaaatacgccgcaactagcaacggtttctgatggtaaagcagagtttcctattcttagccaaacgccattgaagaaaggcgatatcgttcgaatcatggtcgacgccaataacaatatgcaggtgttgccagccaaaactagtgcaacagcacctactgtgcaaacagaagcccttaaacaaagcctaccgaagcagttgtcccttggagatatgtctcaactcgtcaaacagttacacaacctaaacgaggcatctaatgcgaacttgccaccacaaacgcagcaagcgcttaaacagctgatgcaaaatatgccaacattaggagctttaacaacctccccagaagcgatgaagcaagctattcaaaccagcgggctattctctgaatctttgttggctaatgacagtaagacccaaatacccgccgacctaaaactcaatctgacaaagctaaaagacactcaggaaagcattggccctttgcgcattggcagtgttccaacagaacaaattgccaatgcaatcgaacgcattaccaccagtcaattacgacatttctctgaaccgaatcagatcaacactccaacctaccctttacatatagaattgccaattaaacatggccaatcgccaagttttgtacaaatagagatcaacaaagacgcaagtacagcagagcaagagaaacaggataggcgctggttggtgaagctaaaatttgattttgaagaaacaggaaggttcgatgcgagagccagtattcaagcaaacaaagttggaatactctttgccgcggaagatcctgtaacagtgcaaaaattacagaaaaacctgtctacattgaaacaacagttaaaagacaaagacattgaagtagaaagattagacgcttttcaagctaaactagataaagaaaaagtcaatatagttaaaacccaacccttaatagatgtgagaacctaatgcaaaaagcagtcgctttaaaatatgactttagcgcagcgccaacagtcgtcgcaaaaggaagtggtttacttgctgaaaagattttggctgtagccaaggaaaacgacgttctacttcaccaaagccctgagctagtcgaaatgctcagcactttggagttaggagaagagataccggaatcattgtatctagcagtagccgaggtaatcgcttttgcgcatagaatcaaagatcatcagtggtaatcagagtttctacgtgactcttgctttaataaactgatcagctctgcctcagctcgtatgagaccgcatttagaaaccaaatcatcaatagttgcgcccatttccaacagctccatagcgcgattgtatgagactccaccttctttcgataaaatttcagattgcttttctacagcgagattcaattttttctcaatagctaccaagcgtcgccccatccctattgagcctgaagcaaggacttgcacttgcttcttttgattcaattctacttctgcgtgatactgtttcatgcgctctagccgtttagataatcgaaaagcccaaacgacaaccacaatcagaatcacaaattgaagtattaagagaaggttaaataaccattgagattccatttaatacaactaccttaattacttacttcagaccattcatcttctgataatagtttatcaagatctacaagaatcaataaaatatcatttttgtgacaaacaccttgaatgaacttagatgactcatcattaccgacatttggcgatggctcaatctcagactgacggaggtagacaacttcggatactgcatctaccagaataccaataacatgaccttctacttcaagaatcataatacgcgtagagtcagtaagttcgcctgatggcaaaccaaatcgctgacaagtatcaataacggttacaaccgttcctcgcaagtgaataatacccaaaacataactaggagctccaggaactggggctatctcagaatagcgcagaacttcttttacctgcatgacatttacaccgtagatttcattctctaagcgaaacgtcacccattgcaacatcggatcttctgattggtttgcattttttaacgctatgctagtcgttgccattattcatctccaaagatcaaaaaatgatcattacaattatttttgcgtgtttttaaatccattttgggggtcatccaacaattctataaacccctgcacatcaagtatggcacacatatgatcaattaccgtaccagctaaccaaggtcgcttacttcgatcactacgccacttcacttgtgaaggctctaaagtaatagcctctgcaacgcgttcacaagcaactccccaatcagtacggtcaagctgtattacaaatttaaaattgtctttcatttcgccttcataatgattaggcattatccaacgcgcagtatcaacagtacgaaggttaaactctccaacattcgcaacgcccatgaaccaatctggctgcccaaatatagacgttagcttatcctttccactttgaaaaatcccccccaactcaaccaaaggtaccgcaagtttcaaaccaccgacataaaaaagcaaacattcaaatctacctgtcgcccatggcaaaggatccgttctcgaaattttcttaactggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctgaataatactgacgccttcagaatctaatgacaagccatcaacttgagcagatatcgcttcctcaaaatctttaaatgaagcatctaatgacgaaagctcttcttcacttagcccagtctctgaatcaaccagttcagagtcaactaaattagaatcaacaggttcaggctcaacagacgtagtctcacctactgtaacctcaagtgcatctaaatcgtctacagacggctcagatgtcccctcttgtaataagtcatcaagatagcgctgaacagctaattgaggtcctactaaaaccggctctttactctttgtatctttcataaactgttactatcccgctgggttcagcaaagaatccatcagacttgcgtaagctttaattcctcgagcattaggatccaatgccgaaggagcaatacccgcagtactggcgtctcttaacttcgtgtccactggaatcaccgaatgccataccaactcttcataagtatcttttaagctacgtaagcttttattggaagcctgagtacggcgatcaaaaagagttggcactatcaaaaatggcactgggcgttttcttgccctgtttatcatggtcaatgttcggaccattctttccaaaccttttatagctaagaactcagtttgtacaggtatcactagttgctgacaagccgccaatgcattaatcatcaacacaccaagtactggagggctatcgatcaacacataatcgtagtcatcccataaaattgccagtgttttagaaataaccaaccccataccaccttgagcttgggcatgacgctctaatgttgccaacgctgtagacgcaggcattaaagataaattagggtgacctgtttctaatatcaacgacgcaggcaaatcgtcaggaatttttccagtcacttgaaaaaggttgtaagcactcttttctatagaatcaggatcaaagcgaaaataactggtcagtgaaccatgtgggtcaagatcaatcattaatacccgatgaccagcgtcagccaacaaccctgccaaagaaactactgtggtcgttttaccaacgccgcctttctgattcgccactgcccaaatgtgcactctgactcccctgataccctatgctgttattttgcttacgaattccttgcaatcatatacagtaacacgctattgaaacaagtaatcatagagattatcagcctcgcgcttactaattcgcaagattacacggcgattttgctgacgagcataatcattggtgtttcttactttaggatgttcgctggaaaaaccgattggtgcgatcatttttgggtctacccctctataaaccaactcatccacaacagaggaagagcgcaaactagataagtgccaattcgaaattaaacgtcttgaattaactggcaagtcatccgtattaccctcaaccaatatcactgaaggatgtgcctttagaacattagcaactagaattaataaggcgacagcttcattagttaagtcgtattctccttgaccaaacaataaaccagactttagctccaaactcacccaatccgcagattcagttacagatatttggcctgatgcatgcagtcctgaaaattggttttctacgacttggcttaataatgcgtaaacagcagaagaattactctcctctatagttggaggggctgcaggaataggttttgtctcgaccacttcaatatcttttggctccccaacaatcggttcgccaatattaataggcttaatcgatttttgaacagcatcaaaaaccccatgaagtgtttctttcaggcgttgttcatcacctgaattctttaatgaaagggaatatagggccacaaaaaaagcaaataatagagtgatgaaatctgcataagaaagaatccaacgatctcggccttgtgcaccagatggtgacgacttagtcaccactcgacgacgcttcgatgcccgaggaggagtatcactcataagtattcagctctaactctaatcgatatggatgctttcctgtcgcgataccacaaataccatcaataagcatttgatgatagaggagctctttatcaacataacctgtgagttttttagcaataggaaatataaccaagttagcaaaaccctgaccgtatagagtagaaacaaacgcaacagcgataccatgccctaatgcttctggactgtctaaatttgccatggcttgaatcaacccaagcactgaacccatgatccctaaagtaggcgcataccctcctattgactcaataaatgacacgctcttcattcgtttatcataaatacgaacggcatcatcatgaagtcgatcagctaacaaatctggatccgtaccatcaatagccatttgcaaggctcggttcgaaaaacggttattcaatgcttcaacgtcggactctaatgcaagcaacgaaagccttctagctttatgtgcaagattatttatcaaggctcgagcagagttgaaatcataaacaggaggaaaaagactccacttaatcaaaacaagagcacgtgctgcttcttgaatactactttgaataagcgtagcaccaatgctaccaacaataacaataatagcggagggcaggttaagaagaaggattatctctcctcctcctaaccagttagctaaaaatactgaactaaaagcaattaatagtcctgctaaggtaacaaaatccactagccgacctcacgtgcaatacgctcaccaatatgctctaagtcaataatatcatccgctaaattagctttttctactgccattggcataccatagatcacacaagactcttcactttgaatccagactctcgaacctgaattctttagcatacgagcaccttcgcgaccatcaacccccataccagtcatgacaacagataatacttttcccggataacattttgacgcggagccaaaagtaacatctacagaaggtttgtagtttagacgttcatccccatcaagaatacgaacacagccgccatttcgagggtcaatcatcatttgctttccacctggtgccaatagcgcaacaccggcttctaaacgatcaccatctttggcttctttaactgtaatttgacagatattgtttaaccgctcagcaaaagcccctgtaaatgcagcaggcatatgctgaaccaacacaagaggcgccgcaaagcctttaggcaatttgcttaatacagcttgcaaagccataggtccacccgtagacgtacctatagcaacaaggcttacacgctttctaacacgtggaataataacaccacgatcagttacaataggcttaggtgcctcacgaggagcaagcgcagcaacaggtcttctatcgcctgcaaatcgagttctagcaacagccagtacccgatcaaccaatgcgcgcttcactacagccgaatcacgagagatgtcctcaaagttcttcggcatgaaatcaaccgcaccagcctctaaagcatctagagtaacctttgctccctcatgagttaatgaggaaaacataagcactggtgttggcttaagcttcataatattgactacagctgcgataccatccaatacaggcatctcataatccatagtaacaacatcaggagataaggattgaaccttatctattgcctctcttccattatttgcagtaccaactacggttaatctaggatcagcttcaaaaatttcaacaagacgacgtctaaagaaaccagaatcatcaacaaccagcaccttaacaggcatatcacatcccctaaatgaaaaacgtattacctagatgcgtaacacttaagcatactaggaacatccagaatcaatgcaatacgaccatcgcctgtaattgttgcgcctgccattccagcggtaccttgcaacattttacctaatggttttataaccacttcttcttgaccaaccaattgatcaacgacaaaaccgacttcactcatgcccacttgaacaacaacaacatgagcctcagttggcaaattatctttgctattacctttaatcaaccagctcttaagatggaaaatcggaagagttttccctctaataacaacaacttgctgaccatctactacgttggtttttttcaagttcagatgaaaaatctcattcacacttaccaacgggaaagcaaatgcttgatcagataaagtcaccattagagttggcataattgccaacgtcaatggcacttttataataaagcgagatccctgcccaagaactgacttaatctgcaatgtcccatttagctgcgagattttcgttttaacaacgtccatccctacaccacgaccggatacatctgtaatttctactttagtagaaaaacctggagcaaatattaaattaaacgcttcctcatcagataatcgatctgctgcatcggcatccattacccctttttcaacagctttccttctaagcaaattaggatccataccagctccatcgtcttcgatggatagcaaaatatgatcaccttcctgttcagcagatagaattaccgtccccactcgaggcttaccgcttgcttcccgaacatcaggcgcttctacaccatgatctacagaattacgcaccaagtgaactaaaggatcagccaatgcttcaactaagtttttatctagatcggtctcttcgccacgaagaacaaggttaacctctttcttcatattacgagcaagatctcgaacaactcgaggaaaacgcccaaatacttttttgatcggctgcatacgcgttttcattaccgcattttgcagatccccagttaccacatctaagttagcaactgctttccccatggactcatcttcactctgaagacccaatcgaaccaggcggtttcgaactaatactagctcacccaccatattcattatgtcatcaagacgttttgtatcgacacgaaccgttgcctcttgagtaacaggtgcgttagccgttttctctttaacactatcagcttcaggctccgcagtcttaggtgctggcttcggaacaggtttagatgctggttttggcttagccgatgccggtttaggttcaggctttgcagtagcagcctctgctttttctgcgttccccttaccctgtaggctatccaaaagtgactcaaactcatcttccgtgatcaagtcagactcagcaccgccagttgcttcagacttactaagctctaccttgtcttctttgttacttgcagatggtctttcgccatgaagcttatcaagcaattcttcaaactcatcttctgtaatttcatcagaaggagtgtctttggcactcgagctatcagcagctgaagcgtcatcggagataccaggcgcaccacttccatgaagttgattcaacaaagcatcaaattcatcttctgtaatttcgtcgtccgttcttggagcagctgatacactacttttatcgatatcatcgtcagatgaagtatcacccaaggcatctagtaaagattcaaattcatcgtcagaaatatcgactgattcatctgcagtagaaacgacttcttcagtttcttcgacatcagtatcatcttgctcttcaacttcatctaactcttcatcatccgcgccagcaagttcttccgcagttggcggctttgcatatgcagcgagtgctgcgatcagctctggcgaagcacgttcaggctcaccgccagcacgtactgtatcgaacatttcatttacagcatcaagagcctgtaaaacaatatccattaaatcagaatctattttacgctgaccgttccttaaaatatcaaaaacgttctcagcataatgacaacaatcaactaaagcagttaattgtaaaaatccagcaccaccttttacagtgtgaaaaccacgaaaaatggcattcaacagctgtttatcatctggattttgctctaaatctactaattgttcggaaagctgttctaggatctcaccagcttctaccaaaaaatcttgtagaatttcttcatcgacctcgaaactcatcctcagctccttctagaaaccaagacttgatagcaagtcgtctacttcgtcttgactattcagtacttcagggttgttttgtttattaatagccgggccatgtccacgagtgtcatcgtgttcagactctttctcttggtgttcaatccccgagatactatcaacgcgtccagcaacagcaacgagatgtacaagtttttcttctacgtctcgaattaaatcattcactctagcgatcacctgaccagttaggtcttgataaccttgctctagaagaattgtgttgaggtttgaatgcaaggtagtggcactgtcatcagcgtaagataagaagatatcaatacgcttatacaagtctctaaattcttgaggtgttaagtctcgctgaattaaacgactccagtcttttcgcaattcccttgcttgactctgtaattcactagccacaggaacactactgtccaccatgtccatcgttttattggcagccgcactagtcgtttcaataacatagttcaatcgatcagaggcatcagtgatttttgtagcagaatctttcccaccttcgccaacaactaagtcaatagaatcaatttgaaaatcacgaatagcatcatgcagacttcgagttaaaaaccccacttcgttataaaagcttttatgacgagcttcgcttaactcttggatgattttaatagcaccactgaaatcaccgacttcaatgtgattcaaaagctccacagcaccatctttaactaggttttcaaattccactagtccagatcccaatacattcgacatctaagttccctatttagcagcgtctattcgttcgaatattttctcaattttttctttgagagctaccgcagtaaaaggctttactacgtaaccattaactccagcctgagctgcagcaataatttggtcacgctttgcttctgccgttaccataagaactggaatgcttttcaatttctcatcagcacgaactgcacggagcaactcaataccagtcatgccaggcatattccaatcagtaacaagaaaatcaattgttccagcttgaagtataggcaacgcagttgttccatcatctgcctcaactgtattggtaaaccctaaatcccgtaataagtttttaatgattcgtctcattgtcgagaaatcatcaacaatcaggatcttcatgtttttatccaatgcaacctccacaccccaaaggtaatattccacaactcataattaatctcgccaatcgcttaatcgagctcgtaatcgcatagccgcttggctatgtatttgactgactcttgattcactgacacctaatacagcgccaatttctttcaagttgagttcttcattataataaagagacaaaaccaacttttctctttccggtaaatcatcaatttcttttgctaattgattttgaaatccaccctcttctactaacgaataaggagcattttctacctcagattcaatactgtctaaattatttgtatcagagtctagcatttcttcatagctaaacaactgggtcgacatagatgaatgaatcatttcatgatattcatccatacttatattcatatgagatgccacttccatatcagacacctctcgacctaacttagcctctaattctttaatcgcagtagcaaccgctctaccattacgccgaacagagcgaggtgcccaatctgtttttcgcacttcatccataatagagccgcgaattcggatgcctgcataggtttcaaagctagcacctttagtcgactcaaaacgtttatacgcctcaatcaaccccatcatgccagcttgaattaaatcatcgacatccacgctatcaggcaaacgcgctaatagatgataagcaattttctttaccaaatacccatattgctcaacaatcgcatcaattgaaagcgtcgcttttttagagtatgtgttatatccatttttggtctgcataaaatagtctaagcaacctttaccatttaagttagttgcgctaactaactgtactacatagtttggcgcaacgctttcagtaataacaaaattttactaactaccatactttagtgacccataaagctgactgtaatgctctgcagtatatacagccctactaatcaagttatgcgccctagctggctcgatatcatctggaattctttgtccatctgctatatatacaacaggaaggccttcctcaataactacactaatagcctcaccaagtgaagcagattcatcaagtttacttaaaacgcagccatctaattgaacctgagaataaacatcaacaactgtttttaatacttgcctttggcttgtacaaggtaatactaataattttttaaggcttgctcgcgcacgcttcatcattaaaagctgtcgctcaagatttgaatctcttggattcatacctgcagtatcaacaagcactaaagaataattagcatattttgctaatacttcatttagatctgaatattcattaaccacttcaactggcacatttagaatacgaccaaaggttcgtaactgctcatgcgctgcaatacgataggtatcagtcgtaattaaaacaacgccttcagaaccgtgttttaaaacatgctgagcagcaattttaccaatcgttgttgttttgcctactccggtaggtcccataaaagcaatacaacctctaagctctgaagagctagagcgaataggaatataatctgccaaatgagccaacaaccgattccagtcatcttcgcggccttttagatcaatatcgtcaatcaatctagaaacaacaaattcagataatcctagaccttttaacttttcgcgggcacgtaactcaactgtattttcttttgcttcagatcggttttcattttgttggcgctgctcgagcatggctcgaacatttttcaactcaagctccatgtctcgtaattgcttagcgctctcactattgcgaatagacaaagcttcctcaacggcaggatcttctttatcgtttgacaaaggtggcatttcaaactgttctgtaggacgcttttcagaatatgaaggtgaggaagtttgaggtggcgtctgctgcttcgctctttctatgcgctctaaatagtcagcacttgggtcagtatattgttcattacgaggcgcagatgaccgtttagaagtcatactagaaggcaaggatccatcataatctagagcagcaactatttctatctcaccagtaggcagacgctgatttgacaaaatgaccgcgtcagggcctacagcatcacgaaccttccgtatcgcttgccgcatgtcaggtgctcgaaaccgcctaatttgcatgaataacttaatccttccagtttatttttcttacaaatccatagcttacccgaaagattacaataaatatagacacaatccatcacgtcaataggtagattttattgacctataacacccaccacagtaatacgcttatgatctggcacttcttgatatgaaagcactgacatattcaccataccataacgcataaaacgcgccaacatagggcgtataggcgcagacacaattaagataggagtatttcccattgcttcttgctgctccgccgactgccgcaacgaagcctgtaattgttcggccatttgaggctctaaaatcagtgcctcttcatttttaatacctgactgctgactttgctgaaccgtctgcataagcattttttccaactgaggctctaacgttaaaacaggaatctcttccactccatccgccaatgtctgaataatcaaacgagataaagacgtccgcaccgccgccgttaatatcataggatcttgagttttcggttgcactcccataatagactcagcaatagttcgcatatctcttaacggaacaccttctattaataagttttgtaatacttttagaagaacactcaacggtatcgtatttggcaccaactcttcagccaatttaggattatattgcttcaacaaactcagcaactgctgaacctcatcgtgaccaattaattcataggcatgtttatgcataatctggttaatatgagttgcaaccaccgtacttacatcgacaacagtataaccataagtttgcgcttgatcccttttcttaggatcaatccagacagcatccaaaccaaacgatgggtctttacccgcaataccatcaatcgagccaaacacctgaccaggatcaattgctaaatctttatctggatgaacttccgcctccgccaaactcactcccataagggttactcgataggcattaggcattaaatccaagttatctcgaatgtgcacacttggcaccaaaaagcccaaatcctgcgatagctttcggcgcacgcctttgattcttgctaacaactcgccaccctgtgtcttatcgaccaaaggtatcaaacgataacctacttctaagccaagcatatcaactggcgcaacatcatcccaactcagatcttttacctctgctggcgcaggactatctgcagatgctttacctgcgtttttaggaccttgtttaggcttttgtttcttacggtattcaaggaaataagcaagaccgcccaaacaagctgccaaggataagaaagaaaaatgcggcatgcctgggacaatccccataatagtcatcacaccagcagcaacatataaagcctttgatgagccaaacatctgacgaactatctgcccacccatgtcacccgactcattaacacgggtaaccatgattgccgcagcagtagacagcatcaaagaaggaagctgagcaaccaaaccgtcaccaatagtcagtaatgaataacgctcaattgcttccgagaatgaaagatcatgctgcgccataccaatggataaaccaccaattatattgataccaagaataagtaaacctgcgacggcatccccttttacgaattttgaggcaccatccatagaaccatagaactcagcttcggatgcaatttctgtacgacgctgcttagcctgatcagcatcgatcatgcccgcatttaaatcagcatcaatagccatctgcttacccggcatcgcatccaaggtaaaacgcgcacttacttccgagatacgaccagcgccctttgtcactacggcaaagtttatgatcatcaaaatagcaaacacaacaaaaccaacaacgtagttaccaccgataaccacttcgccgaaagcctgaatcaccttacctgccgcatcaccaccttcgtgaccattcaataaaaccacacgagtagacgccacgttcagcgccagcctcattaatgttgacaccaacaaaacggtgggaaacacagcaaaatctaaaggccgcattgaataaatagcaaccaataaaacaacaatggctaaggctatattaaaggtaaaaagaacgtctaataaaaaagcggggatgggcaagatcatcatcgccaatagcgacaacaacaagataggaatacctagattcccactaaaaatactctgaacctgtccagtaagccgcccgcggtcaaaattcacacgacatccttattggaagaaaaactacaaaacatgattaactaccgtcccactgaaattcatcaggcacatctaagtttggcatcgtttctggtcgcggcgctcccatacgagcattacgcagctgatatacataagccaacaattgagcaaccactttaaataaaccttgaggtatctcatcaccaatctcagtatgatgataaatcgcccttgctaatgcgggcgattgtatcacagggatatcatagtgattgccgacttcacgaattttcaacgcaataaaatcaccgcctttagcaagcagcactggtgcagcaccaccagcttgatcatatttcaacgccacagagaaatgcgtagggttagtaataataacatcggcgctaggcacatcagacatcattcgattcattgcagcttgacgctgcatctgacgaattctacctcgcactaaaggatccccctcttgctgtttgtattcatctttcacttcttgcttagtcattttgagtttttctttatgagaccaaacctgaaaaggtacatcaatcgcagcaataagcgctaaagcaagcgtaacaaagacgaaggaccaaataacaatatcaataccgtgagcaatagccagctctatcgactgaaaggttaacccaagcgtttcaggtaaaaagtaattcaccaccagcacagaaacaattccaaccaatgtcactttggcaatagacttaaaaagctccaccaaagactgcaccgagaacattcgcttcaaacctgctattgggctcattttgctaagctttggcgtcagaggctcccatgaaaagttcagccctcccaaagcaatactaccgacgataccggcaacagccaaaaccgccatcaataaaaccatagagtccatcatagccacaacagactcgtatagatgaaacaccatacgacttaaatcaaaaacatccgctcgctcaaccaagaaattaaaatcgaataacacagcgagatctcggactaatagagtgcccgttccataaatagttgccgcagccactatcaacaaaagagcagaacttaaatctttagaacgagggagattacctttatttcgagcatcctgaagcttcttactactggcactctccgtcttttcgctaccatcttcattctcagccatttaaacgaatcccccacgtattcttcatccaatcaatcatttctccgaaaaacaataaatagatgtttaagaaatcatccaacataatccagaaaaagaacaaagaaaatagcattatgattggaaaacccagcgcaaaaacgttcaattgtggcgatgccttagcaaccacaccaaaagacaagttaattaccaatacagcaactgctaaaggcaatacaatgagcaatgccttttcaaacatccacccaccaagtaacactagctgccaataacgctgactatcaaaaccactaccaatcggccaataattaaaactttcggctaaatactctatcataaccaaatgaccattcgttccaaggaaggccaacgccaccatcgataagtaatactgaccaagcgtcgcaaccgaaataccattagctgggtcattagacatagcaaaacccaaaccagccttcatcgccgctaactgccccgccaatgaaaatagctgaaacaagatagtgacaacaaaacccagcacaaaaccaatcaccaattgctctgcaatcaacacaatataagcaggagaaataggatcataattagggacatcaataacaggcgtaataataatggcaacaagaaaggaaaacgcaatacgtactcgcggactaactagacgactaccaaataaaggcagcgccataaaaaaagcaccgatgcgaaaaaaaggcaaaagaaaactgatcgtcaagctcagcagctgatctggatgaagctctaacatcagcctattatcataggaatattaatgaataaattagtcgtgaaatccattaacttcatcaagatccacggccccaattgcatgataaccaaaatagtaacaatcaaccttggcaagaaagacaaggtttgctcgttaatttgtgtggcggcttgaaacacactcacaatcaaaccaacgatcagactaggcaccatcacaacgccaacgatcaaaacaattaaataaaagccttgtccgtataaatctaacactacttgaggattcatagttaaatcccgaaactcgccgccaaagtacccataatcatagaccaaccatcaaccatgacaaaaagcatgattttaaaaggtaacgagataatgattggtgacaacatcatcatacccattgccatcaaaacactggccaccaccatatcgacaatcaaaaatggaatgaaaatcataaaaccgatctgaaaggcagttttaagctcactggtgacaaacgccggcattaaaatagtaaatggtagagtctccattgattgaatagtgccttccttaccggccaatttaacaaaaagagcgatatcatcttctcgagtctgagccaacataaagtcccttacaggaacagatgcagcctcgacagcctgaatagatgtcatctcctcttttaaatatggctgcaaagccacttcattcactctatccagcgtcggtgtcatgatgaacaaggttaaaaacaacgccattccaatcataatttggttagaaggcgtttgctgtaaaccgatggcttggcgcaaaatagccaataccacaataatccgagtaaaagccgtcatcatcatcaaggctgctggcaatagcgtcagagcagtcatgatgaaaagaatttgcaatgaaaccgtatagtcttgactgccatcggcattcgttacgacttttaccgcaggcaaccctacttcagcccatgagaaagcaggaaacactaacaacaaaagcgaaacaaaacgaatcacaaggtatccccattgctcttattatcagtagcgttttccctatcaacgtccttcatcatagaagcaaacgacgaagctttagacggaaaacttcgcaagtgactaatagaatgcgcagtgacaccgattagtaagcgctccccttccacttcaacaagcatcagcttctcttttgcccctagagactggacattcacaattttaatatctgactgccccaacttcatttgagcaaactgaaagcgcttcattaaccaaagacaagcaggtataaaagcaataacaaagattaaagaaataaccaccttccaaatagaggaagtagcagacatttcttgcacacctacagcatgcaaatagggaacggccatgcaaagcatggccgtgaagacataacgattaaataaagaaaaaatcaatttaaactacttcagtcgtctaatacgctcactaggactcacaacatccgttaaacgaatgccatacttatcattaactacaaccacttcaccatgagcgatcaatgtgccgttcacaagcacgtctaaaggctctccagcaaaacggtcaagctcaactacagacccttgcgttaactgcattaagtttcggattgcaatttccgtgttccccaattccatagaaagaactaccggaatatccattatcaaatcgagatcagaacccacgccaccactaggcacagaaggattggtcagagtttctagcttaacaggctccactttctgctcagacattgcagcagcccattcatcttcaatcccttcactatcttctgtcccgcccgcttcagacattgcagccgcccattcgtcagccaaatcttcgtccatacctgctgcatctggattttgttcttctgccatattatttcgtcaccttcgctttgaaactttcttgcatttgcactgaatagcgttcattactgacgcccaatttgcctttaaaggttggcacaccattagcccgaactgttacaaactctggcatctctatcggaataatatccccagctttgaactttaatacctcacctagtgagattttacgattcgcaacgctgacagataacctaacgtcaatatctttcacatcttgttctagggatttcccccagcgatcatctttttcatccacatcactttgaacgccagcatcaagcaattcacgtacaggctcaatcatggagtaaggcagagtaatatgcagctcacctccaccgccatccagctcgatatgaaaagtagaaacaacaacaacttcgctaggactcacaatatttgccattgcagggttaacttcagaactaatatattccagctctaattttaataccggcgcccaagcttctgttaagtccttgaaaacttgttcaagcatcaattgcacaatacgaatttcagttggggtaaattctcgcccctcaatcttagcatgtcgcccatcgccgccaaaaaagttatctactagtttaaacaccaatttggcatcaagtataaacaacgcagtgcttcttagcgggcggaatttcaccaagttcaaactggtaggcacataaagtgtatgaacatattcaccaaacttcattacctgtagaccaccagatgaaacatctgctgtacgacgtaacatgttaaacaaactaatacgtgtgtaacgcgcaaaacgttcgtttatcatttccagcgtaggcatacgcccacgcacaatacgttcttgactcgtaatgtcataggatgcaacgccattagcatcccggttatcctcttctacaggcttttcatctgcaccatgtaagagggcatcaatttcatcctgagataacagatcttgagctgacataattctattgcatcacaaagttagtgaataacacagcatcaatacctccttgaccagtttcctgctcaagaatgccattgattgcgtcaagcgacgctttttttaacgcctctttaccatctgctgtctgtaaatcaacaaacgattggctggaaaacagcaaaaccaagctattacgaattaaaggcatatgaagcgtaaccgcattaatttgctctattttttttgacttcactgacatattaagctgcacatagcgctgtttaccatccaccataaaatcgacagtaaaagctggatctaatgccaaatacgtagaaggttcattagccaaggcagcctcggcagattccgctgaatcaccactaccatcagaagagccactaaaaaacaagaagtaagccgctgcaccacctccaaccagaaccaaaactagaagaataatgataataagctttttcttaccaccagactttccctcttctgcaccaatatccaaaccatcttcttcagccatattcacaaaccttaggtgtatcaatttctttataaagaacgcttaccacgctcttgtgcactaacaatcctctattctacaaagaatcaaacatagcaccatcaatttctcataagtttaagcatagtagtcaacaccggacgcagaaacatatgataagtttttcgcaatcagttcttcatcgacttcatcactgctagcaacaccactttgagatgagccattatttcggttattagccctatcttgtgcgccagatgtatcttgttgtgaaacatcaacatctgctcgactcaagtccattccttgctgagccaacatttccctcaagcgccccatctgcccttccaataagtcccgtgcatgtggtgtcgcagcaacaaaacttatttgcgtattagaatcactgtcgactgacactttaaccgtcaaactacctaactctggtgggtctaagcgaatgtgtgcggtgtgaccaccatcacgtgcaatccaggcaaccttctgactcatctcatttgcccaaccaggatgacttggtggcaaactcatcgccaagttattggcttgtggattagacatagaagcattaagagctacagcgccaactccagcacggctcgaattattatgaagcgaactatttaagcctcctggtgaagcatcatcattctgcttaccatctatctgcgcagacattcgaccaagcatagtttcctgttcttttttgcgtaactcaacgggctcattgaccaacaaaccatccatatctaaaagagaatccgaagagtccaaactagtctcatctgatgctgccgcaataccaccctcactaactagagggctaggtgatgatcctgtacgattttctttattcatcacactcgaagcaatagcaccagcgacgacagatgccgccgctttagtcgtatcaagcccagcatcaccaattggagtaactgaggcctttttctcaccgccccccatctgagataagacccaagataactcccccttatcatcaataatagccggctctacagtatcttcagaaaccgtcgttttacttaacgtcggattggtattttgcgcctcagtagctacggttcgtcttatagcatctaaaccgacaacaccaaccccagagctaaggcctgaagcaattgcatctttagacgcttcttctgccacaatcggagctgctgaaacttggcctgtaacaattacgtctttagacgcctcttcagtcacagtcggagctactgaaactagccccacaccaccaacaaccgcattatcaactagtggattttgctctatcctttcttgtggcaccccatcaaaatcagatattaatggagaattaatttccgcagattgcaaaccagacggagccgccgttacaggaagttctgaatcttctgtggaaactgctacaagtaagccatcagcaggagaaacttcgccatcttgctgcaaggccttgccgctatcttgagatacagcctgtgcggtaacagctaccacagcagaagagtcagccgaagatgtagaaactttatccttactattagtagacgccgcgtttttatcaagcactttagtcgttgcggacgaagaattagcagatgaggagaccgaagagctaggagcggctactttatcggtagcaggtgcttttttaggagcgagggtttcttttgctctattaaaatcattcgcaaaagttgttccgttattagtagaagccttagtcaaggcagactttttaggtggaacacctgaaggtaaagacaataccgtatttgaatctgtgcgcataatttcctccaacgatagagaagtctatgcaatagcaaggccaacaactatgtagccctatcatcctgcccaaccttccagtgataatgtgccgttacagcacttccacctttagaaaattctagctttgaacaaagctgatccaacagagccaagcctcggttgtagagtaactcagtattggatatatcataattgacactctgaaaatcaaaccctgagccactgtcctccacatacagaatgagtgctcggttgttgttatcagatgttactttaactgaaattttgacataaccttcttgcaaattagcaaggttacgctcccgctcttcatagtaaagagagaaaccttcactagaactttttttatcagaacttaatttcaagacaccatgctcaagagcatttgaataaagttcagaaagaatcataaatatttgactagagaagctacttagccccggaacagtcgtcaatatttgcaaaacataaggcaaaggatctgtattacgtagcgaatcagcatttaatacatactcaaacgaaaaatcagcaggcgcctcatcatgccctattgatactttatgctctgctgaatcaattcctatattggtatccagacgaacacttagacatgaaatatcatcatgcggattctccaagaccccttctcgctctaattgttgaacaagccaatcaactgaatgatcggcatcaatttttccttgatagagcgggttcagcacagaatgacaaaacatctgtccagataaatccaacgcttcataaacaccatcagaaaatgccatcaacctatcaccaggaacaaaagacataggatcaatttgacattcaaacgcatcaggagaaagaactcccaaaggtaaatttttagacgtaagcttgactggtttgtcagcattttgaggtaaaaataataaatcaggcaatccgccattccaaacttcaatacttttattattcacttttatatcaatgaacgctgcactacaaaacatattcgatggcaatattccttttagacgcgcattaatctcaggaataatttgacgcatcaaaaagccttttctcgtccaatcaaagaaaatatcagcaagcggtaacgcaccaattgcagctgaaaggccatggcctgtgaaatcacctaacaatatatgcataccgccgttcggcttgtaagcggctaaaattacatcaccattaaaaacatgagttccataatgaatggtagaaagcgcaggatctttcaaacaatttgagttggttatattttcataaacaactttcgcaacttcttgctcgttgagcaattgctcattatacaaactcatcgcatcacgctgctcttcaagcgttttttgcatcaccaaaagcctgactatagcatttagcttcgcagtaataagtgcagggctgtatggttttgaaataaagtcaatgccgccaatccgtaagcagtttgacaaagcaataggatcagttacaccagaaagaaaaataatgggaacaaaaacatcacccgcaatacgctgaatttcgagcgcagcttcccagccatctttgtgaggcattttaatatctaaacacaccagctgaattgtatggggatcaaacttatcaatagcatcttgcccatcaacagctgaaataacgttgtggccaaattgacttaaaatcgctttcaataaaatacgatccgaagggttgtcatccgcaatcaatatggttaaaacttgttccatacaaaactactcagtaatatcaaaaagccgatgaaaattagcaatcttaagaatatcaataacggcatcattcacatgaaccaaacgaatctgcgctttttcttcacctgcatgatctctaagcaacaacaacatgccaagagctgaactatcaagataagacacatccgctagattgacttcataagactttaccttgctaaccgcagtaaaagcttctttaaatgccttatgacaactgtaatcaaaacgccctttcacatggatcgttagacattctgtttttttatcaaaaaagctctcaaccacagcctactcctcaaatatgagcggtaggctttaagtctcgtcccactcattactagatttttttataaatacatcatcacttttattttccgaaatatttactgacgttttagacatcaaacaatgaatccgctctatcatttcattaacagattctcttgctctatccaaacgcgccacaccaacacttcgatctgactcaagtaatgaaagagtagaagccgccatagacttcataccttcaatctgatcctgaaccttactaatatcgtgctcgatatcgatggcaaaacgacggcgaaccttctcactttcaccttcggttgccgcaagacttgccaacactccagccctaacttcattgagacaacgatcaacatctcccaataaaaatacatcagaagataaatctttctcaaccaaagctaagcgctgcaaaaccaattcatagcccaatataaacgaatctcgaacctgctcagagagcaaagccatgtcatttaattccacttgaaatccttcaaacggggcttcattgacaacaactaaatcacttactgattgctcattgtgatccgttttttcgtcaattagggatgctatttgttgtagtttcgtaatcttttcaagggaatgtgtttgcatagaggacgagcttaatgcatcaaaaagcataacaacttttcttcgcatcacttccaatgatttagcaaagcctgcgtaaggagaatcctgtcttgatagtctaataggggtattccagacatcttgctccaacaacaccaaactgtgatgcaaaatatcaaattcgaccatatccattttagttcgtatagaaacaaaccgctgcaaaccacttaaatcctcatctgactccgagataaaatgctgaacactcaaccagtaaaccccatcagacaaattcagttttagatcttgatcagaaaacagaatagagtcagcaatacgttcaccaattgggtcatctaaccccgaatctataccaaataaagattcaaacaatggcatattcctaaaccaaagtcgctcagctccggcactaagccacgcaatgtcgccttgatgatttgtaacaaaaaaggagtcatctacttgtgataatgccttctcaatcaagctaaggttttcgcgttgttgatcaatatcaaaatctcgtgatgctagttcattatcaatcaaatgacttaagtcggtgaactcatcaatcaccttacggggaggcagctgaggtgcatgaccgtgcttacgatgatctaaaacatggtgcaaactcaaaaaaccagagcgtaattgacgaccgaattgagtagccaacagaatcacaatagaagctaaaattaaaaaaattgcgactggcccccaaatcaacctatcgacaaaaatttgacgctcatagtccaaactaacgctaatctgcaaaagctcaccatccagcctctctagacgctcaaaagatgaataagcagcatacctttccgaatctgttaagggcgtggtatccaactcttttaatgaaagtgagtctagtaaggtcaaagaatcggaaacatcggacccagcagttaattcaaaatcactaagctgactattcagcaaacgatattcattcactaacatctggtgcagatgactagaagaaggtgcttttgcagtattatcattgctataaatcaaacgatcgccaaccaacaaccattgtaaccagtgctcttctgcactatgaactaaccccaaaagctcgcttaacttttcttgttgagcattttgtttttccaaattaatgctcatcaacatatacataccagcgaacgctagtagcaatacaaatagcaaggcaacaacacctttttgtaggccacttatcagctcttttcttggagcaccaaacggtgaatgcagtgtattcatagtcaataatcactttcaagctaatgatgaagatggcaaaagccagcgacaaaggataaataatttttcttattaataacaaaacaaccatcttgcaaagaaacaaaacgacttactttatcttcgcaaccatcaacaatgccattagaagacaaagaaaattcacgaatacagttactatccgttaatgtggcggaccattcaaaagaagagaaaggtaagacaactgactcagacatccactcaagaatgactgaaaaggccatcttttcgaccgaaaagccagccacttcagaaaacgccatacatgacattaccttatcaaagcttcgtccgtcatgaataaaaaatgatgccaaacaaagttcatcattctcaaaataagccactgaagaaggtgctttataaggcaataacgccaatatcaaatccgcctcaacccaaaacatcctgccataggcctttccaaaataataaccattcttaggaatatatgttgatttatttttctctgaccaggcataagacagaggcaacacttttttactcaataaccatggctctaataacggagtacctgtctgacttaaccaaatatttttcacccaagaacgaggtgctgacatcttagaacaaacagcctctacctctcgaagaaaggagtaaggtaatgcaaaataaaattcaccttgcttaacaattaacacctgagtgatagcatctggcaactgacaaaaagccgtacaagaagaaaacatcaaaggcatatttaaaagcacttcagccctaacgccctcttccgacctgaaccaaaaagactctccgtctaaaaagaaatcaccttcatttacatcataacgaccaaaacattcttgctgatcaaaagcaaatcgtccgaaggaagtatctatctcatacaaaaagtaggataaataatcatgccctaaagatttcacataggagtactgaagatcaacttgctctaaaattcgactagcaatataaacacatccaccatgacgcattgggaaatacgcgaaatgttcgttctgttcgaaagtcgttacattatttacactaggaactagacgcccagcttgatccacatgattaaggctcaatgaaaaaagagagctaaacacctgataaaatagcgctttgaacctatcttcaaataacgccaaaagacggtaacgggtatcacgaggcatggtgatattttgaaacagtggcaaaaaactcaattcgcataagtctcgtaatggttctttttcattaatagacagtacttgccattgaagtgaaggatatctccttttaagccaagctaatggctgcacacttatcaataaaaaacgaccgcttaagcgggaacctttcactgaatcaagctgaaacgacactcgtccagcacttgaaaacgcctctaaataagcatctacactcatcacattaaattgagtaggatctaatcgtgcctcgtaattccgatatattaacgaaacatctttttcatccgcgatagacattaccaaagcccaacaagaacgatcagtagacaaaagaccatctaactgttgtgagcgatcagctgaaaactgaccagccatagccacctgcaaaagcgcatcggtagcagataaaaacgcggagtggtagtgactaaaataaggcgagccagatattaacagctcatcaaccgcagttaagaaagaactaagacgctgattatagagagcatgaactatgcttgattgagagatttcttgtaaagacagtagagcagactgaagtttttctaaaccgcgccgagggtgatagacataatcatgcaaagctatttctatgttagaaataggcaaagacaaatcaattagtccattatccaattgcgccatatttaatcctaacaataagctaagctgctgtacaaaatagcacttaaagcgctatcgcatattgtccaaaaaacggcgcatggcaaactcatcgctttgacgctgctcctgctttgcttcaacaaccaattccgctttgtgatttttttcttttagccaatccatacttttggttttagaacgagcttgcaaccatcgacgcatactcatatctgcttgctgttcggatcgacctaccgccgcttcttgctgcacaatcgcttgctgaacacggttcacaaagtgctgataattcgttgtcagataagcacttagcccaagtaaattacgctctgactcatattgatcagcatactcacgcagctcatccaacttttgcttatcatactgtactttcgctttatcacgagccaactgctgcgcagccgaatcttctttgcgtttagcaagatcaactaatatctgcattcgatgtgtttttttcatgcatgacccattcagaaactcgctaaatagtagacttttttacctacaatcgtctactgccccttagtcattgctgtaacaagggcctgtaaactctggtcaatcgtaaaactttcagtaagagactgctgtagaaaatttcgaatttcaggcatttgaatgatcgcctgatccaagtcaggatcactgcctcttgcataagcgccaaccgaaataagatcttgattctgctgaaatttagaatacaactgcttcactcgcatcgcaccatataagtgatcttcactgacaatgtgcggcatagctcgagagattgaagcttcaatatcaatagctggataatgaccttcttccgccaaacgacgggacaatacaatatgcccatcaagaatcgctcgagacgcatctgcaataggatcttgctgatcatccccttccgtcaacacggtataaaaagccgtaacagaaccgctaccttcgcaaccattaccagcacgttctaccaattgaggaagcttagaaaacactgaaggtggatagccttttgttgcaggcggctcaccaacagaaagagcaatttctcgctgcgcttgcgcatatcgtgtcaaagaatccattagcaacaatacgtttttaccctgatcccgataatactcagcaattcgagttgccagcatagcagcacgcaatcgcattaatgcagaatcatcggcaggagacgcgacaacaaccgaacgagaaagcccttcctcacccaatatttgatcaataaactcttttacttctcgtccacgctcaccgatcaaaccaacaactgtaatgtccgcttcggtaaacttcgtcatcatgccaagcaacatactcttaccaacaccactaccggcaaaaagccccaaacgctgacctttaccaaccgttagcaaactattaatggcttttataccaacatccaaaggctcgctgatgggctttcgctgtaatggattaatcacattaccatgtagagttaccgagtctttagtcttgatcggccccttaccatctaagggtttacctaacccatttactactcgaccaagcaactcatcaccaaccggcattttactatcaccaagtaacggacgtactctcgctccaggagaaatcccctcaatggcctccgttggcatgagataagttaaatcgccggtaaaccccaccacttcggattcaacccagcgatccttacgaacttgcaccgagcaacgatcaccaagagcgacaacacaacccacggcctccatggtcaaaccaaccatacgagtaaccttaccctcaatttgaggtggtaaggaaacagaagaaacatgattgagcttatttaaacgttcttcgagggtggacacgagcgttagtcctgctctgttagggaaagatgacgaagctcatcacatacagcttctaatcgctgctcaactcgcccatcgatatggaaggatttagaatcaataacgaaaccgccattaataagtgagtcatcggtttctagctgaatggttaaacgatctttgattccaagctcatccaaaatagtgacgtctgcaggatgaaggcgtaatcggactcgcccttcgtattcacctatttcatcaaacactctagtaagctgctctcttaaaacttggtgaccgtcttcagtcattttagaaagacagacgttcccaataattcttgccatcgattgatacaagatattttcggcagcggcacgactttcttctagaggcaatgttaattctttcacaacattcgccaagagtgcttcaagcgcctccaacttgatctgagcctccgctcttgcctgagccaacccttcatcaatacctattgaccgcccctcttcatggcctttttcgaagccatccacttcacctttggcgaagccatcagaatgaccctttttatgtccttcttcttcgccctgaataaaaccttcatcgtaggcggcagaacgaatttcctctaactgagaagctgtcaaaggctcgtaaattaaagagtcttcatccacttcttcagtagtaaaagatgtatttttctgaataagaagcgcaggaccagaattagtattcggcttattattctcaagatgaggaagttcccagcgctcataagcagtcagcttacgctcacctttatcctgtttttgatcagacatattctaactaaaccatctgctcaccgccgccaccaagaacaatttctccgttatcagcaaggcgtctggcaacagccaatatttctttttgagcaacttcaacttcacttacccgcacaggaccttttgcttctagatcatctctcagcatatccgcggcacgagacgacatattcttgaagactttatcttgcatatctggatccgcacctttcaatgcaaggattaaggtctcagattccacttcacgaagaatgatctgaataccacggtcatcaacatctaataagttgtcaaaaacaaacatcaaatcttgaatagtatttgccaagtcctcatcaacatctcgaatagactccatcaactcagattctactgaactatcaataaagttcatgatgttagcagcggtacggataccacctatggtcgttgactgcgttgagttattgccagagaactgacgctcaagaatgttattcaattcctgtaaggccgcaggctgaaccgtttctaatgccgccacacgtaacacgatatccaaacgcactcgctcatcaaagtttgccaagatgtcagccgcttgatcagggtctaagtacgaaataacaatggcttgaatttgcgggtgttcataacgaataacgtcagcaacggcacgtgattccatccatttaagcgtatcaaggcccgttgtatttccgccaagcagaattcgatcaatcaaactgccagctttttcttcaccaagcgcctctctgagcatgttacgaatatagccatcggcaccaagtcctaaaccggtttgatcaccaactaatactaagaaatcatccagtactttttcaacttgatggcgctgaatattagaaagttgagccatagtctgaccgattcgctgaacctctttcggccccatatgcttaagtatttgcgcagcatcagattcaccaagtgacatcaaaagcactgctgctttttgaaccgaacttaattctgcaccttggcctgtatcactcatttgctttccattacccattgtttaacgacttgagcaacacgctccggttcttctgctatcaaaccgcgaattgcatttaattggcgatcaattttttcaggagagccaggcaccaatatatcttctgcactaacaagagatacttgatcgtctgaaatctcatccgtttcatcagagaatatagcagcctcagtgtcttcagtaactgcaattttattctgttcactgagggttttcaaaattggacgaacaaccaccagcaataagatcagaacaaatataccaaccaatgtcggttgtattaacccaaggaaccatgcttgttggtaaaatggcaactcaatagcaggctcttcaggatcaggtaaagcaaaaggcgaattaatcacgcttacactatcaccacgcgatggatcataccctaccgcatcgcggaccaataaggttaagcgccccaactcatcatcattccaaggcgttctaacaatggctgaggtatctggattcaaactcattaaatcatcaacaacaaccgcaacagacaagcgcctcaccatgccttgttggcgtttggtataactaatgcttcggtctaactcaaagttacgtgttgtttcttcgcgagattgaccatttttagctgatgtattcccacctattggcgcaccgttttcatctacagcctctgggatagtcactgcaccaggaggctgattggtcagcgcaccaggaatgccgctcgcactcgtgcctgcacttctattttctcttaaggtctgctcactgcgcaaagccaataaatcagggttatattgctcattagttttttcaacagctgtgaagtcgacatctgctgacacttcagctttaaaacgcccctggccgataacaggtccgagaatattattcactcgctgcagtaacacttcttcaactttacgagcgtaatcaaactgtttaccagcaacagataattcagaatccgagtctttttctgtcaacaatgtaccgcgctgatcaacaacagtgacatccttatcgcttaactgagaaatactagaagccaccaaattcacaatagcttctacctgactcttatccaaacgccttcctggataaagctctaaaaacacagaagcagaaggctttcgagtatcacgaacaaaaaccgactcctttggtattgccagatgcactctagcacttttaatactttgcagactggcaatggttcgacttaactcaccttctaggcctcgcctataacgcgttgtttctacaaattgtgacgtaccaagaccttgctcctgatccattatttccataccaacaatattgtcggaaacaatgccggagccagctaatttaaggcgagcttgatgataaaaatcagattcaacaagcaaagcgcctgtattttgatccaacttaaaaggaatattatttacactgaggatttctacgatttggtcggcattgtaatcggtaatactacttaatactggcttataatccggaccattgctccataatactgcagctaaaccaattgctatagatgcggccaaaccgaccattaatgcaagctgacgaatcaccgtcagcttattaaagcctgtaactaactctaaatagagcttttgctccgattgttctgcagggacattatccattaaaaagcgccaagcggtttattatgcctaaatcggcatattcatgattttttcatacgcgtctacaagtttattacgcacctgagtcattgcttcaaatgacacactcgatttttgcagaccaatcataacttgaggtaagtcaaccccctcgtcaccgcgctcataagattgggccaattgtgtagattccttttgcaaagcattcacattgtctactgcattcttcagcatttctgcgaaatctgcacgctctacagtctggcctccctcgctttcaccgcccaccttggcaacattagacacaggagtgctcggcgcctgaacctgcgaccgcatatccctcatctgggacaacacctgattaatgtctggtcgaccagaaatcatgttattcacctaaaaatcacatttatacgacttaacatatcgttaatacacagcttagcataaagctaattaaaacaagatacaaaaatcaatcaacgtctatgccactttcacgcattttagcgattttataacgtaaagttctaggactaatccccaatttatctgcaacaactttacgcttaccatttgcatcaaccaatgcttgcgcaatgatacggaattcgtgttgctgaacacctttacctagaatggaagccgcactatcttctacctcttcagatacagcagcaacaggagctaaactcatcatatcaaatgcaatatggtcttcattaatttgcgcatttgggcttaaaatcaaagcacgttgaataacattatcaagctcacgaacgttacctggccaaggatgagcctctagcttactctgcgccgacggctttaatattgctccagtaatgcgcatcttagcggaatgctttgccagcaaatgctgagcgactggcaaaatatcacctttacgctcacgaataggtagccaacgcagtggaaagacatttaaccgataatacaagtcctctctgaaaccaccatcacggacataatcagcaagatctctgttagtcgtcgctataattcgaacatctaaaggaatggattttttacctccaagacgctccacctcctgctcttgcaaaacgcgcagcagtttagcttgcaagccaacatccatctcagtaatttcatccagtagcaaagtaccaccattagcttgctcaaacttacctgcttgcgaagatacggcaccagtgtaagctcctttttcataaccaaaaagaatcgcctctagcatattttcaggaatcgccgcacagttaatcgcaacaaaaggtgcgtgaggtcgactagaattctgatgaatatagtgagcaagcacttctttccctgtgccactttcgccacaaatcaatactgtcgaatcggtcacagcaacacgttttgccaattctaataaagcaatactagctggatcttttgcgataggctgagggttagcagatggcgcttcttttacagtgtattttgctatagcattcaatagctcttcttcttgaaaaggctttaataaataatcaacagcgccatctcgcatcgcttcaacggcatgagcaatatcaccataagccgtcattaacatcataggtaattctgggtatgtatcaataacatgatgcaacaaaccataaccatccatgccaggcaagttcacatctgatatcaccatatcaaataagctatgtttcaatgcaaccacagcctcttcagaactgtatactattttgcactgataactcgccaacatcagcgtatcctccaacgcctcagcaagacctttatcgtcttctacaattaataacttaacttcagacatgtcatacccttacaagaggaagcgttaaactggcggttgtaccagcgccctctatactgtctatttcaaattgtccatgatgcgctcttgcaatggccttaacaaccatcaagcccaacccagttccatgttgttttgttgtcacaaagccttcttgaacatgctctaaatgcgctttcgacatccccactccacgatctttgaacgtcagtgtcacatagccgtcattattgcaccaattcagttgaactacgccaccttctgactgagcatctattgcattattcaaaaggttcaacaaagcacctaataatgtttctttattacactgaatacaatctgttgccaaaaaagaggctccagatacttcaagctgcatgtttttttgatcacaaatctcttggcagtgattggttaactctttaataaaagctgaaacaccaacggtctcatccagctttatttcactacgggaaaaaatcaacatatcccgaatttgtttttcaatatttgccaatctatccactaacttattagcaaatgtctgacgcataactggtgccaagtctggcttctgtaaatgcccagcataaagtgtcgccgaagataaaggcgttctaatttgatgcgccaacgccgcgaccattttacccatattagataatcgctcgtgatgactcagttttttctgtagcaaataggcttctgttaagtctacgagaatcaccaactgtccaggcacattaccgagcgaagcagtttctactcgaacacgacgcccacttgccatactcacatcatggccatcgtcttcctgggggcgaaagctaagcggtacaatagatccccacgactggccaactaatggcaaattaaataaacgatctgctaccggattggccataacaaccaccccttcttcattcagcaacaaaacaccaactggcatagattcaaaaagttgctgaaactgcaacactaagatacggtttttatcttgctcctgacgcttatcttgctcagacttttccagctgctcgtacaatcgaaccacttcttgctgaaggtctagataggattttgccaatacatcagaagattcggaaaacgctttaaatgcggtttttagttccgctatttcttcatcttttgtcactaaaactccgatttatcaatattatagcgacgcattttttcgataagcgttgtacgttgaatttgtagattttgcgcggctttagaaactacaccttgagtagacaccaaagcttgacgaataagaagcgcttctagatggcgaacatgtaaattcaaattcacgccagacgcctgaggaaaagtatgtaattgttttatttctttaagcaccgaagaaagagtttgtgaacgccaaggtaacggacaaaaccaaacattataatccccgacaacatccattgattcacaaagtgaaataacaggaatcatttcatctaactcaaaagaccgcacagacttacctaacacaacaaagtcaggcaaatgaaacgctgtcaatgaggtgccatgctcaattccaataaaggtcaagatactggaaacactcgaaatttcttcgtcatcgagaccgcataaccaagctttcacattaccacctcaaccttaaaaataagcaactttcattatcactctattataatcggttgttaccgcttactttcaagcatttacactgtatttcatgatgtaaaaactacaacttaagcaataactcatcaaacacctgctccgaatcaagttcgttttcacaacaaggcaaagtacctaataatggcgcagatatcatattagtaagactcgctagattctcttcgtaacaagacattttttcggcacctgtattggcaacccagccagcaagaaccaaaccatcacgagcaatggcttcagcggttaaaatcgcatgattcaaacaacccagcttcatattgacaaccatgatgactggaaaacccaaagatttagctaagccagataaaagctccctatcattcaatggcactcgccaaccacctgcaccttcaactaaagcaaagtcatgaggcgtaagcaatgtgccttttataaagccttccaaccgagaagccgttaccaaacgcccctctttcattgccgcaatatgaggtgcaatagcttcctctaagaccaccggattcacttgttcataggctaatttgacactgctcgcctgctgaataagtaaggcgtcatcattacgcaaattaccatcaactcgaccggcgcctgccgcaatcggcttaagtccgatcgttttcagccccgctcgcttagcagcctttaacaagccgacggtgacataagttttaccagcatcagtatcaataccagttacaaaaaaacgttttttcaccataactcctaaatactgttgggccgttgagccactacaaacgaaacctgataactcaagggaattccaagttcgttccgctgtttttcatattcaagcaaaaatgccttccacttacttggcgatacagacggatctccatcagaagcaatcaggctagcgcccacttttttcaatgaataaatagcactttcaggtgaatcaaaccacatagaaatatttgataactgggaggacaaaaggttcaactcagaggcgcgaatactatctaaaagtgcatccgatgccatatattgatgaacatgttctttattatccaaaccaaaccaagccttactaatttcaggcatggagccttgtgaaagtgttgaaaaaaccacatagccaccaggctttatgacacgataaagctctttaaataaatctaaaggactcagacaccactgaatagccagactcgaaaacaccaaatcgcacgatctatcctgaagaggtaatcgttcagcatccgcacaaacataatgagtgttatgcaaagaagaaaaacgctcacttgccacagctaacatctgtagcgacaaatcgagcgcaatattacacttaggatttaatcgttcagacaagatcccgagcgcttggccggttcctgtaccaaggtcaagtacaacatcagcctgatttaaaggcagcatcgctaaaagacgctctagtacaactttttggaaatcagcataagaatcataggattgagaagcgcgatcaaaacgcttagctagctgtcgtttgtagctaagcgcagatatatcaggtgttattagcatcgataaaattttctatatgacgcgcacaagtctcttcatcttcaagaaaagactgatgtgcacaatttgacagtacaacacattgctgcaaaggatttacatcagcttgttgctctaatgatttactagaaactaacgcatccttgccacccaataagtgtaaattaggaagatccaaaagcgaccattcgcgacgcacatccaacgactttaacaacctaagcccgccaatcagagctggacgactcaaggttttaactggcaaaaaagcctgtaattgcttaatcaaagctcgctcattatccgcacctttagcttgtaacatcacaaaacgcttaagcccttcttctggcgactgttcaactaaagctacaaaggcatcaaaatcctcgacggccatcgcatcttcccaaccctctcgtttaataaagctcggagaagacgacagggtaatcaaaccaagcactcgactagaacgacgcgcggcaacataagcagacaccatcccacctagtgaccaaccaatccaccacgcttcttttggcgcaacttcaattagttgttcagacaaggctgcgatatcgtaattagggccaatgcgggagcgagaaatccattgctcgtcaagcgaaatacctggcaagttcgccaccacaacataaaaacgctgactcagacgcaaagcaaaagaacgcatcacctcttttggcattgcccaaccagaaaccataaaaatagcttgattagacgagtttccaaaagcttctgtttcaatacgtgctcgcatgctgtccctctattactttagatttaaacgttttgcgtttaaaagtttcgctgttaaaactttttcgagtgaatcgcataataacactaaatcttcatcagagtgggcggcacttaaggtaattcttaaacgagcactgcctgctggcacggtaggaggacgaattgctgtacaccagattccaagcgtttttaattgctcactaatttcaatcgccgctttactatcaccaatgacaatcggctgaatagcggtatttgaaggcatcaatgcaaccggaagcatctgaactctttgacgaaaatacgtaatatgccgagccagtctatctcgcctttcctgaccttctgcagactgaataagctgcaacgaagccaaagtagctcctgcaatcgctggagacatagccgtggtatacacataaggccgagcaaattgagtgagataatccgcataatcattagatgtcgccacaaatgctccagcggttccaaacgccttacctaatgtgccaaccaagataggcaaacttgttgcgtccagtccctctagcgccaaacaacctctaccgttttcaccaagacaccccaatccatgagcatcatccaccatgaacatccaatcatgttgattagccaactgagacaattccgtcaaaggcgcaatatcaccatccatactaaaaaccccatcggtgatcaacaaaccacccgctgcggacctagcaatcaacttttgcgcacttgccacgtcaccatgcaaataacggcgtaatggtgcttgtgccaacaaagcgccatctattaaagacgcatgattaagtttgtcttgtactatggggcgatttttatccgcgagcgccgaaatcacaccaaggtttgccatatacccagtactaaatagcatgactcgctcataaccgagccaatcagccaaagcttcttccaacgcttgatggggagccaaatgaccacataccaagtgagacgaaccaccaccaacaccataagcttgagccgtatcattcagcgctttaattagcttcggatgattcgccaaacctagataatcatttgaacaaaacgccgtataatcttgagaatgtatttgagtatgcggtatttgagggctatctagcgtaatggtacgacgcattaagtcctgctggcgacgctcttcaagcgcggccaatacccaatccggcgtattagacgctagcttcataaaacaacttagactcttcttgcttgacgacttgggcagcaatagcttcagctactgccgcatctgaatgctcttcacgcttctctgggttgatacccagattagcaaataacgccatgtctttatcggcttctgggttgccagtagtaagcagcttttcaccgtagaaaatagagtttgcacccgccataaaacacaaagcttgagtttgctcattcatgccttggcgaccagcagacaatcgaacatgcgatttaggcatcagaatacgcgctactgcaatcgtacgaataaattcaaacgtatctagatcatcgacgttttctagcggtgtcccttcaactttaaccaacatattgattggcacactttccggatgcggtgtcatttgagaaagttgacgcaacagacctacgcggtctttttgttcttctcccatgcccataatgccgccacagcaaagtttgatacctgaatcacgaacacgagacagcgtatccaagcgatcttgataagtacgagtggtaataatgctgtcgtagaattcagcagaggtatctaggttgtggttgtaataatccaaacctacttctgataagcgcttcgcctgatcgtcatttaaagatcctagcgtcacacaagactctaagcctaaagacttaacacccttaatcatttcaagcacataaggaaaatctttctcggaaggatgcttccatgccgcccccatacaaaaacggctcgcacctttttcttttgccaaagccgcttcttcaagcaccttttgcacttccatcaacttttctttttcgagttcggtattgtaatgaccactttgcggacagtacttacaatcttctggacaagcgccagttttaatcgataaaagcgtactaacttgcacttcattcggtgcaaagttttctctatgaactgtctgagctcgaaacatcaaatccataaagggtaaatcaaacaatgcttttatttcagcatgagtccagtcaaaacgcggtgcgcttatattgtttatggacatattcgctgcagacgtatttgtagacatacttaaagacatagtatcctcgatccagaaaaattaatggagcaatactaatggactggaaaaaactgtcaacaagaaaaatatcagaggtttacaagaggttgtttttaaatcagtgctatatctgcaatataaaatgccagagctcactttgccacccatgccacaaaggatttccagccaacctaaagcactgccagcactgcaaacgcccaaccaatagaaaccatgtttcatgcggccaatgccaaaccaaccctccaccttatcgaacatgtattgctccttatcgattcgaaggaatcataaaaaccttgatacacagcatcaaattcaatcaaggaacccactacatacggccactcatgtatcgattaagcaaacacctcatcgaatcatattcaccggagaactggccagaacaaatagtttatgtaccaagtcatccaagccgaatcaaggagcgaggattttgtcaaacaagggccatgaccattcaactaaggaaaaacctcaaagaaattctggatgaaaaatgccctgcccttcctaaacataacccactcaaaaaaatcaaaaacacccaagctcagcactcattaagccgaaaagagcgactaaaaagccctcgaagtagctatcagcttgatggacctatagccaagcatgtcgccttatttgacgatgtaatgaccacaggaagtacaatagaaaattgcactaaattgctattaaaagcaggcgcagaacgagttgatatctgggtcattgcccgaacaccggataaagaacaccaatcataagcaaagatatcagcctagccacagaagacagctttgtttactatgcccccaacaaagcaatggtgaacatcatgaaaacagatcaagaatatctagacttagacaagcaacttctgtggcacccatacacctcgatgagcaaacccagcccgcattttctggtcgaaaaagcttcgggctgcgaaataaccttaaacgacggacgcacactgatcgatggcatgtcttcttggtggagtgttattcacggctacaatcacccaaccatgaataacgcaatccagacgcaattatcacagttttctcacgtcatgtttggtggcctaacccacaaacctgctatcgaactcgcagaaaaacttattgccattacacctaagaatttacagcgcgtcttcttctcagattctggctcagtttcagttgaagtagcattaaaaatggccattcaatattggaacactcaaggcaaacctagtaagcagttttttgccacccccaaaagcggctaccatggtgatacattcgctgctatgtcagtgtgcgatcctgaaaatggtatgcacaatttatttactggggcgttgacacaacaattctttatctcgccaccaccaacaggcctcagcgaaccaataaaagccgaatacctagacgaaattcgtaagacatttgaagagaatcaccaacgcatagcaggttttattatcgagccagttgtacaaaatgctggcggcatgcgcttttataatccagattacttaaatcgcatccgagcactgtgtgacgaattcgagatcttgttaattttcgatgaaattgctacagggtttggccgcacaggcaagcttttcgcgacagatcataccaatatctgtccagatataatgtgcgttggcaaagcgttaacaggtggctatatgacgctggctgctactttaacaaacgataaggtggcgcttggtatcagtgacaatggtggcgtattcatgcatgggccaaccttcatgggaaatcctctcgcctgctccgctgccaacgccagcttatccattctaagcgaatacaatattccagaaaaaatatctcagctagaaacatggatgaaggaagcgctgaagccatgtgaacaactcgaacaagtaaaagaagtccgctgccttggcggcattggagttgtagaattaaaaaacgcgattaacctacatgaaattcaacctaagttcgttgaactaggcgtttgggtgagaccttttggtaagcttatttacttaatgccaccttatgttattagccaacaacaggtgcaagcattggctaaagccatctaccaagtcgtaagtgaagagccttgttaacccaccagatcagaaggttaatcatgaattgtaggtcggtctttaggccgtcaaaagcccgatcacaccaacccacaaccaaccacatgtaggtcgacctttaggcagtcaaaagcccgataacaccaacccacaaccaaccacatgtaggtcggcctttaggccgtcaaaagcctagttaaaccaaaacccttgacgcgctaaatcacgacctacaacaaacctgacacactaaagcgcgacctaaaaaatcatgttattaatgcattactgcttcatacgctccgcaagattgccttgctcataagcttcttcttcaatatgactaatattaacgactatattttctgcgcgctcaatactattaatacttaatgagtcgacatcttgcatcttctcatttagatctctagctacactagcctgctcttcagaagatacattgatctgtgccgtcatctctacaacacgttttatagccgcttctatatcacccattttctgagctactttattaacactatcaacaccttcctgcgcgaccgctgtgcccttatcgatagtatttgtcacatctagagtgtttttcttcagctcttcggtcatattatgaatactctgcgtggcattctgagtacgaattgctaatgctcgaacttcatccgcaaccaccgcaaacccacgcccagcttcacccgcacgagcagactcaatggccgcattcaacgccaacagatttgtttgctcagcaataccactaatagaattaaccacttcgttaatgctatcactgcgttcagctaatatagcgacaacttttttagcatccgaaatatcttgataaacttgacgcatagtctcacccgtttgctgagccaacaaacgactctcacgagataatccaccgacagactctgttgcctcaaccgccacatgaacatgttctgccacatgagttacgctagacaaaagttgagaactagcagcaacgacttcctggaaggtatttcgttgtttattgaaagtaaccaaattcgttgtcacactggctttcgcatccgatgccctttggcgaagctgttgagctccctcttttaggcgataacgaaaagtattaccagccgcttcttgatgaatttttgcaaacttgatcgcggctttggttcctaccgttttacagtataaatactgacctattgggttatgcgactcagtcgataaaccagtgacaacagaccgcaaagactgagcctgaaaataggtcaaccacatcccaaacaaagccaaaatagacccagcggcttgcaaagccaatacactagacaataaactaataatgcctaacaaaataaagctgaacattaaaggccaagcagcattacttaaatgcgcaaatatcttggtcgttattggtaacaaaccttttcccgcattaatacgatcataaatagactgagcatgttgaatttcatctcgcgttgctttgcgacgcacagattcataaccaatcactttactgccatctaataggggacttacatgagcacttacccagtaatgatctccattttcactgcgattttttaccaaccccatccaacttttaccctgtttgagattggcccacatgtcagcaaaaacagctggtggcacatcagggtgacggataatattatgtggcgagccaatcagagcttcacgcttataacctgctatctcacagaaaacatcatttacaaacgtaatgcgtcccttcacatctgtactggaaactaaaacatagctatcaggaaaatcattttctttatttgttactggcatttttcgcataaataactctcaatttttatattaattatttttatcacgcatgctggattgttaccgtttgtaaatataccctaaaaatatatcacattgacttattcatcatcaaaatctcggtaagcatccggtgctaaatcttcaaagcgagtatatttacccacaaatgcaagtcgacaagtaccaattggaccattacgctgcttaccaataatgatttctgcaatacctttatgcggtgtatcctcatgataaacttcatctcgatatacaaaggaaataacgtcagcatcctgctcaattgccccagattcacgtaaatcagagttaactgggcgtttattaggtcgattctctaaactacggttaagctgagaaagagcgaccattgggcactccatttctttggctatcgcctttagagatcgggaaatttcagaaatttcattggtacgaccttccgtgaaacctggaatttgcatcaactgaaggtaatcgaccatgatcattgcaacgccaccgtgttcacgagcaatgcgtcgcacacgtgaacgcatttctgtagggctaataccacccgtgtcatcaataaagagcttacgatctttcagcatttttaccgctgacattaacttatcccagtcttcttgaaccagctgcccagatcgcatccgcgtctgatctattcggccaagagaggacagcatacgcatcatgagtgattctgcaggcatctccaaactgaatacaataacgggcttatcactaatcatggcggcattttccaccaagttcatcgcaaaggttgttttacccatagaaggacgacccgctacgataatcaaatctgaaggctgcaagcctgcggtcattgcatctaaatctgtaaaaccggtacttaatccagtaatcgctccatcttgatgatacagttcatcgattttatccactgtagcactaagaatatctgccgcaattcgtggcccgcctttcttctctccaccttcagcgatttgaaatatttttcgctcagcttcatccaatacttcagcagctgtcatgccttctggatgaaaagctcgtgcagaaatatcatttgttgtagaaataagacggcgtaagatagaacgttctcgaacaatatccgcataggacgcgatgttagacgcacttggagttgcctcagccacctcaattaaatacgccataccaccaatagattctagatcaccacgcttatctaatcgctcaccaatggtaaccacatcaataggttctgactcatcagctaaacgagcaataacagtaaaaatagccttatgctctggacgataaaaatcatcagcaataacaagctctgatactttctcccaagcctggggatccagcatcaacccgccaacaactgaacgctcagcctcaatggaatacggtggtaatttaatagaagcgacttcagaatcatttagttgcacgcaaaatacccatacaaagacagaaaaaatatagaaagattagcttatcacgccaacaaaaaaagggcatcttgcaaagcaagatacccttctcttatttaagaaagactcgcatctttcttaggtaatttaccgaggtaaattactcagcgattacttctaaagtaaccgttacaataacttcagagtgaagttgaacgtctacttcgaaagaacctgtgtgacgaatcgcgccttctggaagacggatttcagctttctctactgctacttgcgtagaaatagcatcagcgatgtcacgagtaccgatagaaccgaaaagcttaccttcatcaccagcatttgcagcgatagtgaaagttttgccttctagtgttagagcacgagcttcagcagcagctttacgctccgcagcttgcgcttcaagttcaacacgacgctcttcaaagctagccaagttagctttagtagccattacagcttttttgttcggaatcaaaaagttacgagcatagcctggtttaacaacagcaacgtcaccaataccgcctagcttgtttactttgtcgagtagaataacttccatctcgatcacctctaattaatcattagctatcacttgagttggacgccttagcttgtattctagaacgaatatctacaaagctatcaatcacacaaagtgcgacaagaatatttgcaaagtatatattcaggacaaaaaaacctacaagataaaatgcgatcagtccaacaatcccaatttcttttttcgctaaaacaccatgtactagagcgagccccggcaacaccaaagcaggtacagcagcttgagagagaataataaaggatccacctaagctttcacctattagaatcatcccccccaataccaaactaaacgctactggcagtcttaactgatgaaattcagtacgtaacccgcccggattatagagccctgcctgccattttcttgccaaaaacaaagaaataatagcaataaccacttggaagatggatatagccatcaccgcctggttgaaaattaaatttctatcaggaacctcaacaccttcttttgtcaaaacactctgaaccaacgttaccgccaaattcagaatatctcccatcaaaagaggctgaagcagtgtactaataatcgccaaaaagctgccgactagtaacacccaactccatgacactgttgatctaagcaaatagctcaacaacatcacatcaactaacaccatgagcgccgtagcatctccttggaacatccacaacacaagtgctggtagacaaccccaagctaatacaggtattccttcttttacacctttacgaagcaccaccaatcctaagattgcagccgccagccaaaacatcataggaattagaccaaacaccatcacaccaataatggcattcaagcgttttttcataatccatttagctaaaccacccataatagcgcttctttcagcctattaattaaagtggctgtcagtgtaaggaagaatagcaatgtagcgagcgcgtttgattgcagtcgctagctgacgctggtaacgagccttagtgccagtaatacggctaggtacgattttaccagtttcagtgatataacctttcagtgtgtctagatctttgtaatcgatctctttaacgccttctgctgtaaaacggcagaacttacgacgacggaaaaaacgagccatgagtgtctcctaataaaaatagattaatcttcagattcttcagatacttcgtcagaattgtcgtggttacgctcttcacgttgaggagcagaacgacgatcttcacgaccttcagaagctttaataggagatacgtcagttaccgcttctttacgacggatcaccaagttacggatgattgcatcgttgtagcggaaagtgtcgtttagttcagacaaaacactgtcagaacactcaatgttcataagaacatagtgtgctttgtgaattttgttaattgggtaagctagttgacgacggccccaatcttcaagacggtgaacttgaccaccatcttcagtgattaggttagtgtaacgctcgaccattgctggtacttgctcgctttgatctgggtgaaccagaaagacgatttcataatgacgcatttaagctctccttatgggttcttagtctccacgctccccctgttaaaaaagctgtgagacaaggagtattgatttacagggacgcgcattatatagcactagtgaacaataagtaaacggaatcaactaaagtaatacttccatctccttctttgactaaaatactcaaaataaatcccattttaggttgggtattttacagcttcgattaaaggcaatagaattagatccttcataattaactctacctcacggatatggacatcatgaaaaaaatattttctgcgctattactatccacgcctgttgttgctcaagctgatgctaacttaggcgtcattggagctatatcagaatccgtgtacaaagaaacagataatcaagctaaattcctgccaaacgtaggttatgaaggtgaacactttttccttcaattacctgaaattggctatcgctttttacccaaacaagcaccacaaaactttgctatcggcttatcctacgaaagttcgaactttgaccctgatgactcagatgatataaacatccagcaattagatgatagagatgacagcatcatggcttttgctagttatcgagcggggccgatttcagcaaaagttgctcaagatatcagcggtgaacatgatggctactatgcacaaatcgctttagggtatccacttcctattggagcttggaaagtcataccctccatatcttatcgctacatggacagtaaaatgagcaaccacttatttggtgtttctcaaagcgaatccgtaagcactggtggcgctattgctgcctacgattcaggcgccatttcacaaataagatatggggtaagaggcgtttatccactttcaacaaatttaaatctgatgttaggcatcaatcacactaaattcgataatgaaattctaaacagccccatagtagaagacaactcgatcacatcagttctagctggtgttaacttttctttctaatagagacgacatagatatcacttcacaggtaaatctgagctttcggaataataagtcatgagtaaattttccaacaacacccaagccatgctgtttggccttggggccgtgttactttggtcgaccgttgccactgcgttttctatatcgctcaagtacttctcgccaacacagttattgctcgttgcgaatatcgtctcattgatttttttaacaaccctaattgcattaaagggtgaaacaaagcaattaatcagcttcgccaaacaatcatggaaatcatctttattttttggcgcaatcaacccctttatttattacctaatattacttcaagcttacaacacgcttcccgcacaagaggcccaagcgataaattacacttgggctattatgcttagctttatggctgtccccatactcaaacaacgtctaaaagccgcagactatatcgccgcttcagcctgctattttggcgtcctttatatatccactcgcggccagataacatcgctagagttttcaaaccttacaggtgttgccttcgcccttctaagtactattatctgggctctttattggttattgaacacgaaagacaaacgccccagtttaatcggcctaacgcttaattttgcctttgcactccccttaataactatatttgcaggcgtaacaggtgaactaaaccactggaataatgacgggttatggggcgcaatttatataggcttatttgaaatggggctaagttttgtattgtggaatagagcattaaaactaacaactaatgccagccaagtagcgaatttaatatttctatcgccattactatcaattatctggctttcacaattcgcaggcgaacctatcttacgttccacactcattggtttagcttgcattctaattggcctatttattcaaaactgggcaaaaagaaaaaaacaataaggataaaacatgccagcattcatctacctattactgcctatttttttctggtcaggcaactacattttaggacgattaaccgtttccaatggaattgaccctttttcaatctctttcttacgctggagccttgcctgcctaatcattttgccttttgcttataagaagctttggcgagaaagaaacattatcgccaaaaactggcctttacttgttcttttcggctggcttggcatttgcaattacaatcttttcctttatatagggctcggtaccacaagcgtcaccaatgcagtgctactcaactccatcatgccggtgatgatactaattacagctcgtctactgctgggaaataaaacatcttggttacagaatactggcatacttatttccacccttggtgcaattaccatcgttagccgcggcagtttagaaacctttttacacttaagtttctcacaaggcgacttatggattattaccgcggctattagctgggctatttattcggtactcattgcaaaacgcccgaaagaaatgtctttgattggtttctttgcctgcacagcaatcataggaaccttgtttcaggccccgctattcttcctatttggacatagtcaactcactgacttcacagcaagtaactggggcgccatcatttatatgggggtatttgcgtcaattggggcttttttatgctggaacactggcgtacaaaaacttggtgcggcaaccgctggacactttatccacctcctccctgtgttcagtatcggcctatcagtgatattcctaggcgaaaaactgcttaacttccattacgtcggtataacattgattttttcaggaatattcgtagcgacaatactcaacaaaaaaaagccacaaacgacctaacctagcctctatttcgcgccattcgggtactaatcaaaatgcttgaaaaaataaacagcataccaagaatggcgtaaatgtcagggacatgtccccagacaacccatccccaaaccccactaaacaccacaccaacataactaacgggagaaacaacacttgctggcgcataggtataagccaaattataaaggtacataccaacatacaaagtgatggtaaccgcagccaccagaggccatacagcaataggtaaaaccaaagaatccccctgcactaacatcaatggcagagacaatattgtcgacacgaaaaaatacacaaataaggtttcttgcccagatacttgctgggatagcattcgagtcgtcaccatcgacagggccaagcctatcgcggaaataaacccaacaatatgccaaggatttaagtggtccggtgtaggctgaataacaaatgccacaccaataaaaccgattataagcggtaaccaacgtgcctttggtattctgattttatgcattatgagcaccacaaaaggaacacacaacggcgcgcaggttcgaagtaaagaggcttccaccaaaggaatatgattcaacgaccaataataaaaaagaaaaccaatgaacccaccaaaactgcgcaaaaaatgaattttccacacggagaacgatcgtttttgccaacgcccgcgcatttgaggtagaagtattaaggcacaaaataaactctgccagaaaaccaaggttgataccgcaatcatggtttgagcctgtttggctgccaacgcagtgagcgacataacaaacgcataagcgattgtcatcacaatgcctttcttcaataactcatgatcatccaacactaggccgctctttgatataaataaaaacagaaagaatatttaactcaatcaagcggcattgtcgagcaattagacccttcaatattggacaatccggaactagacatcccaaggtaacgagaaaaaagcggatgaggctcgatttgagttaaaacagatacaggttcatgagctgtaatacgaccttgttcaatcaagataactcgtccgccaaccaaactcgcttcttgcggcaaatgcgataccaataaggtggttaatcccaattctagcgttacatcattgaccaagtagagcatttcttcacgcaaggcaggatccaaagcactaaaaggttcatcgagtaacaggatcggtttttttcgtaccaatgctcgtgcaatagcgaccctttgggcttgccctccagacaaagcctgtgggtagcggccccctttatcaacaagttgtgttttttcaagcgcccattgaatttttgttttttgctcgctactcaaagataaagatggagacaaaccaatagcgacattttgccatactgttaattgcggaaataaattatcactttgaaacaaagtcgatattggcctttcataagcaggtaaagaaagcagtgattcgttgttgaagaaaagctctccacgaccgtctagaaaaccacccaacaaatgcaatagagtactttttccctcaccacttccaccaagcaaagtggtgacaccaggaaaaatctccacgctataactggcatggaaattctcccaatcatattgaaggttaatgtttaacacgtgctgttactccaccaataaagcgagacgaacaataaaacaagatcaagcacagagagattaataccacagcaacacaagcaccttcttccaatcggtaagagccaatcaattgaaataaatataatggtaaagacaccaagccctgactaccaaatagtgcaatcacccccatgtcacccaaagaaagcagaagggcataacctaatgcttgcgcaacacttgatcgaatcaacggccactcaagacaccatcgcgaccaagactgaatccccaagcttaaatatacatttcgaaaccgccgctcttgctgatacattactggcattaaagctcgcagcacaaaaggtagcgccataaccgcattaacccataccacaatccaataactcgactgcagcccccaaccaaaatcacgcaaagtcaaaaacaagccagtggcaattaccaaccccggcaccattaaaatcatattccccaagtgctcgattttgtttggcaaaaaagaaaaatactgacgcgccatacaaaacctcgccagcacaccaaaacagacaccaagcaacaagctcgtcaacgcagctggaaccgcaatttgcaacgaaactaacacggcattccacaaagcaacagtctgtaatgtctttaagaaagccggtgaaaaaatcggatcaaaaatcgccacaaaaggcggaatgactaatacaaacgcacagagtaaagccaagcaatctgctaacttagcccaaaaagaatccttaagtgaataactctttaccgctaacaagctcacatcttgacgattaactggtgcgattcgataaacaataactgcgaataaagtacatatgaatacctgaagcaaagctaaaaaactggctttattgagatcaaaatcaaatcgcagcgcctgataaattgccacttccaaggtactaaactttggcccgccacctaagcttaacaccacagcaaagctcgagaagcacaacatgaaaattagcacaaaagctccaggcagaacctttttcatgtagtgccattcaatccaacgaaaggctgcccaacgagagaaacctaactgcgaagcctggcgccactgcccagaaggaatcaaatcatagccttgtagtaaaagacgcactgccagtggcatattaaaaaacacatgagctagcaagatacccgttaaaccatacaagggaacttgcaccccaaacaactgattcagccaccctgtacggccatagacaaccaccaagcctaaaatcgccacaatggttggcaccaccatagaaactgaaaacaattgtagtaaagcagatcgaccatagaactggcgatgaataagacaggaagcaataggaatagcaataagtaagctaatactactgcttaatagcgcttgccataaggaaaaacgtacaacccgccaaagataaggctgctgcatatagccaagccaagagtgcaattcactataacgcaaaagagccgccaaactggcagctcccattaacaggaaaaagccaacacctaatagtgctggcaataaccctttgacagctcgaaagaaaaacaacttaacgtctattatcgagtcgtggcatttaaccactcatcaatccaagctttgcgatgttgcgccacgtcttttgctggcaagactaaactcttaaccggttttaaagcactgtcaaaagccgctggtaatttttcatctagcttaaccacgggtaacatccaattccctgttgcaactgttgattggaaacctggctgcaaaataaactgcataaagcgcttcgccaaagccgggtttggcgcatctttcatcatcgctgccacttcgatttgtggataaaggccttcagtggctgtagcagctttgtacttatcatccccttccgcaacaatatgataagccggtgatgtggtgtaactcaaaaccacatcagcctcgccttttaagaacaaactataggaatcagaccagcctttggtaacggttacagtatgcgaagcaagacgctcccaagcatcagtcgcgttttcgccataaacagatttcatccacaacaacaaaccaagtcctggcgtacttgttcttggatcctgataaatcactcgtagatcttgattatccaccacctctttcaaactagctggtggattttgaagcgtttcagagttataaataaaagcgaagtggccttgatcaaagggcacgaagattttatccgaccagccaccagcaatagtaacagctgatgtatcaacagaatgatccgccaacaaacctgtctgttttgcagcttccattagatttaggtctagccccaaaagtacatcagcttgtgacgatttaccttctagctgcgcacgagacaaaataccaaccgaagagtccaacgcgacaaaattcacttcacaggcacattctttttcgaaattagcttttatcttcgggcctgggccccagtcggatgcaaacgcatcataggtatatacattcagagtctctgtcgccaatgctacaggcgaaagaactacgccaagactcacaacagccgcagaaaaaagagaagttaacgaaaatgatttcaaagtgtcgctcctaaaataagtgagcggcgtacaggggaaatggcaagaatgatatttgagctactataaatgtcggcagttcaacttgctatctcgattcctacgccagcatgatctggatcaggttcggtgggttagcagacaatctgcttctcagctctaacatttaccaaatgctaaagcaccccatgagataatgagcctttattgtaaagagtcgatcaacggaagtctatttcagcaagcacccttgtaacagcaccttggtttttttctgcaaaacgcaatgcagtttgaccaagtcgaaaacgctgagacgattgcccagcaagacccacaactacttttgccaattgcgcttcgtcttgacaacgaatagcaccattcacctgcaaaagctgctcggtaatatccataaaattaaaggtatagggcccaactaaaattgcttttccaagtaaggcgggctcaatcgggttgtggccaccacgtttaatcaaactaccaccaacaaaagccatatcagatgcttgatagtaatacatcaactcccccatggagtcgcctactacaacatcaaagttaacccattggtcaagtggcgtttgagtacgaagagcaactcgctcaaaagactgcacagccaaagcctgtaccgcttcgaagcgttcaggatgacgaggaaccagaatcaataacgcatccggatatttttgtagcagcgcactatgaacgcgcaatagcatttcatcttcaccttgatgagtactgcctcccacccaaacaaaccttgcacctaactgtcgacgccagttgacttgaaatacttcaggcggcacagcaagatcgaatttaatacttcctgtcactaatacttttttggcccccaacgcttcaaagcgcacagcatcagcttgtgcatgcgccaaaaaacaatccggtaaagcaaataaaggacgcgagatagctgaaaacttctgatagcgctggaaagaacgctcactcaaacgagcattaactacctcaacacgtagacctcgcttcttagccagttgtaacaagttaggccaaagttcggtttctacaattaataaatgcttacaggttagttttttaagtgcccttttaacacttgagcgccagtccattggcaaatatcgatgctcagcaaaaggaaaggtttttaccacttgctctgcaccagttggagtcatggtggtaattaacaagcgctgtgccgggtatttttcacgccactgaagtaccaaggggcgaacggcaagcacctcgcccacagacgcacagtgaatccataagtctgcttcaacagaaggccagaagccaaacgcttctttagcacgataatgctgataggttttcttaaaacgccgtattttcgataaaatcactggagttaataagactaataaagaacggtacagccacataattaaactggtgtctcactgaattgctgattatgaagctgcgcataagcaccattcatcgctatcaattcactgtgcgaaccttgttcaatgatctcaccatgatccacaaccgcaataatatcggcattttcaatggtcgataaacgatgggcaatagcaatagtggtacgattcgccattagaccatccaaggccatctgaattgctcgctctgactctgtatccaatgctgatgttgcttcatccaaaatcaaaataggcgcatttttcaggatagctctagctatcgcaattcgctgccgctgcccaccagacaagagaacaccgttctctccaaccatggtatctagaccatgctccagctcttgaataaagtcccaagcattggctgctttagctgcttcaatgacatcttccacactggtatcgcgcaaaaaaccataggcgatattatcccgaatcgtgccattaaaaagtacaacttgttgatttactaaagcgatattagagcgaagctcagtcagcttataatcattaatacgaacaccatcaatactcaaggaaccatcatcaatgtcgtaaaagcgtggaattaagttcgctatcgtggatttaccactaccagagcgccctactaacgctaaagtttttccagcgggcaaagacaaattaatattttttaatgtctgtttctcagctccagtgtatttaaaggacatattattccactcgatatcacctttaaagcgagtaactggagtagtccctttatcaacttcttctggcaaatccaagaaatcaaaaatactgtaagaagcggcaatacctttttgcaatatactgtttacatctgtcagctgacgaataggcttacctaacataccagcagcagtcaggaaggcgataaaatcacctggagacatatgtgaactgatagaagggcttaaagcaaaccaaattagaatcgccatcatcagcgcaagaataaactgcacaataggaatattaagagatttagtcatctccatttttaactgggaacgacggttttcattcgcagccttatcgaaacgtgctatctcatactggctaccgccaaatattttaactacttcatgccctttgatcgcctctgatgcaacatcagtaactccccccatagcattttggattcgagtgctcaatttgcgaaaacgcttagaggcataagaaacaattaaaccaattaaaggcacaaccaataaaaacaatagtgaaagtcgccagttcatataaatcatatagcctaacagaccaacaactgttaaaccttcgcgcaaaagaacccgtattgcctgagtgatagagccaatgacttgctcagtatcgtatgtcagcttagcaagaagtcgtcctgtaggaatagaatggtaataattagagggcaagagtacgagcttattaaacatgctggtacgtaaatcaaacaccacattattggcaactttcgccataaaatagttacctaagaaggtccctacacctcgagcaataaaaacccctaagatagctaaaggtattaatagccgactatctgatattttaccttcagaaacaatgtctacaatgtgctttagtaaagcagctaaagctggctccatcgatgcatagatgacataacctattatactaagaaccaaatacagccaagatgagcgcacataacctaaaaggcgaaaataattttgcataccagaaacaggagctttttgcgccggagtttcgatttctatattttctttatcttgcatttataaattcgctttttcgatgatagaggtagttgagtaaccatcaacaaaagtcaaaacttttacttctcctccatgagctaagacatgatctgcaccaacaattgtttctatggtgtaatccccacctttaaccaaaacatcaggcgttaagaattcaataatttcttttggcgtgtcttcgtcgaaccaagttacccagtcaatagagcccacaccttcaagcacagacatgcggtgaatcaagttattaattggacgtttttcgcctttaagtcgcttaactgatgcatcggtattgacggcaacaattaaacgatctccaagggctttagcctgcttcatataagcaatatgtccaggatgcagaatatcaaaacagccattagtaaaaacaatcttttcaccattcatctgcgccagtttaatttgctcaagcaggtcttttggcgagagcacgccaaaattggtgttatgagaacgctgaaacatgatggcatctagtcgttcagcactgattgatgcagtacccaattttccaacaacataacccgccgcttggttagcgtattcaacagcatcaataaagcgcttactcgtaacataaaccgcagttaaaactgcaacaaccgtatcgccagcgcccgtaacatcaaatacttctttagcagccgttgccaatgaaaaaggaggtttatcatcactcaataaaatcaagccatcttcgccacgagtgaccaataatgctttccagccaaattgctcacgcagagctttagccttttcttccaactctttcgttgagctgcacttacccactatcgtttcgaattcaagaaggttcggcttaactaaggttgctccttggtagattgagaagtcattacctttagggtcaacaaaactaggaactttcgctgcatttgataatttaatcaaagactgaacatcagcaaggcaaccctttgcatagtcagaaaaaataacagcatcagacttaggcaaacactcttcgacgacttttgccaatgcttcattctgggaaagactgtcttcgcgttcttcaaagtccaaacggattagttgttgatggcgactcatcactcgcaattttgttatggttggtaaggtttctgagcgaacgaaacgacaaataacccccgcatcttctaggcaacgagccagaacatcagcattttcatcgttgccgactacacctactaacgttacagatacacctaatttagccaaacccaatgctacgtttgcggcaccacctgggcgatcttcaatactggaaaccttaacaacttgaaccggagcctcaggtgaaatgcgcgaggtgccgccatgccaatagcgatctaacataacatccccaacaacaaggatgtgtttatctttaaaattcaaatacgaagagttcataggcacataataatcgatttttagagacactcatcttatcatactcccacaccaagttggacatacctaaaacatacgaaataaggcttttacacaatgctgaattccgctctattatctagccaatcgttcttatttgatgaacttttaaacaattggtcttgttatggtatcaacaaggaagatggttatagttatgaaagcatgaatcatgactggaccaacaacagtgttggccgtattcgcttattaactcaatgtcgtcagttgtatacttttagccatgcctgccaaatcaaaagcgtgcctgagtggcaagtaaaactaacacctcttttcaactttatcaccactcactactttattgatgagcgctggatcttttcgctaaacgacgacctttcaataaaagacaagcaatccgatgcttacgctcttgcctttgtactactgtcctttagtcattactacaaaacgacaaaagatgatcgcgctcttatttttatgaaaaaaacgcatctctttttattagataatatgcgagccctatcaggtggtttttatgaatcctatcctgtcgatacaagccaaattcgtcgccaaaacccacacatgcacttactagaaggttatgttgctgcttttaatacaactaacgatgacgattataaagaggctatccaatctctactttcattagcacttgaacgtttttatcacaaagaaacgaagacactacgtgagttttttagtgctgattggagtattgaccctcaaacaggcaatcaagtagaacctgggcatcacttcgaatgggtctggttgctttaccaagcaaataaaataatccctaactccgactatactgacttagcacaacaactatggctaacagcaaccagacatggactagccaacaatggcggcatttacaatcaaatagacggagataccaagcacccccttgataaagaaaaacgtatctggccgattaccgaatatttaaaagcagtcacagtaatgccgattggcaaagaagagaaaatcgaccgtttagagaaatgcatcaattttgctcagcagcactattttctaacaaacggccgttggaatgaataccttaacgaagacaacacaccaaaaaactatccgcttcccggaaccagcagctatcatatttttctcggcctgacagaagtgatagcatgggcaaaagcaaacaacggttttctgggctctttctagttttagcttactggcttaggcttatacgtaaacttagcaaaggcaaaaccttagatattaggacaaatatattatgtatatagtaactggtggtgccggattcattggcagtaatatcatcaaggccttaaacaacaaaggcatcaagaatatccttttggtagatgatttgacggacggtaaaaaatgtctaaacctgtccgatcttgatattgctgattacatggatatgtatgacttcttggacgccataaaaaacgatacattaggaattaaccctattgccgttttccatgaaggtgcttgctctgcaaccactgaatggaacggaaaatatgttatggatgtaaattatcaatattcaaaagcggtactagatttttgtttaaaatatgacgcaccgttttcctacgcatcttctgcttctgtttatggctctggccccgttttccaagaatcccgtgaaaacgaaaagcctcttaacatgtacgcctactccaaattccaatttgatcaatacattcgcgctattttgccaaaagcaaaaagccaaattgttggcttccgctatttcaacgtatatgggcctcgcgagcaacataaaggcagcatggccagcgtggcttttcaccttcgtaaccaagtacttgggggcgagaacccaaaactctttggtgcctatgatggttacgaagcaggaggtcaaagccgagacttcatttacgttgaagatctagttaataccaaactttggttcctagaaaatccagaaaaatcaggaatattcaacctaggcacaggtaaagcggagccttttcgcacgatcgctgaaactgtgattgcccattatgagcaaggtgaaattgaatacatccctttcccagaacatttaaaaggagcttatcaaagtttcactgaggcagacataagcaagcttcgtgaagctggatatgaaggaagtttccgcggactagcacaaggcgttcaagattatttaggttggctcgatacaaatggctaaatatttaattgttggcccatcttgggttggtgatatggtcatggcgcaaagcctctttattactctaaagcagcgtgatgaagaggctatcatagatgttattggtcctaactggtcatcacctatattagctcgaatgccagaggttcgtaactcaatcaccttgcccacaggtcatggtgaatggggaatcagtacacgccgcaaactagggcattcactccgttctgaacactatgatcacgccatcgtgatacctcgttcttggaagtctgccttggtacccttttttgccaaggttacgcatcgcatcggctttactggtgagcagcgttacatcctgctaaatgaacgtcgcaagctagataaaagcattttaaatcaaaccgtaaaacgctttacgtctttagggttgcctaatgagttagcctatcctcctatggatatcccgctacctgcattacgagttgactcagataatcagaaaaagctctttcagcaacacaacttatcaaataggccggctatcgctctcatggcaggtgctgaatttggtccttctaaacagtggcctatcgcttatttccatgaattagccaaaagcgccattgaagcaggttatcaagtctgggtattaggtggaccaaaagaccaaaacgacggcgaggtaatcattagccacctaggtgagtttgccgttaatctttgtggaaaaacccaattggtagatgctatagatttacttgcgatagcagaaaaagccgttagtaatgattctggattaatgcatattgcagcagccgttggcactgaagtacatggaatctatggatctacaagcgaattatttacaccacctctcacaagcaacaagaccattcataatcttcaccttgaatgctctccttgctttaaaagaacctgtccactcgagcatactaactgtcagaatcaactgactcctgacatgattataaggacagtccttacccaatgaatcttgtattacttagaaatagaccgcattttggagctcaaataacaagtattccggtgctgtttttctttttccaaaactatggcaaccaagacctgactcttttatcaaaaagcaatgtcggatggatttacaaccagcttccttgggtaaaagaatgcattcagtcaaaaagtagactcgaagaccttaaaaaacttaagcattgtgacaacctgcttaatttgagaccgagtaatcgccttcctgtcattttatataaatttattaaaggtgggagagtcttcgactttgtaaaaaatgattttcttatcagcttaacttctgaaaaacataacgttttatgtgatacagaatacagagcgctagcttatctaaaaatcttcatcagagatgagcgagccctactgaatgctctagcagcgccctttttagcgttaatacaagactccaatttgaatctagatagagcagagctaaacatacttataatgcctggtggcggtgctggtgaaggaaaaaaatgggggattgagaactttattagcgctgtacaatccattgccaatacactagaaaaaaattgtcatctccatattctattagggccagatgagaaaagagaaattcaatacatgcaggagctgaatatcaaaaactcatctcttcacgtaaacattcctcttaacgacatagcaaagctagtcgatcactgtgacttaaccatagcaaatgactgtgggccatctcacatagcgcaatgcatgcaaaaaccttatataggtctatttagagagcctaatactgagtggtttctaagccatgcaaagtcagttaaagtgctcccacagaaaggaaatgacatcaaaaccattaccatcaaaagcgtcaccgaatacgctgttaatttattgaagagccaagcatgaaaatttcaggcaatatcatcaccctcaacgaagagaaaaacatcgccgcttgtatagagtctatgcaaactgtctgcgatgaaattatcgtagttgactcaggaagcaccgataatacgattgaaatcgctaaaagcttaggcgcaaccgtagtaaagcagccctatctaggtgacggcatccaaaaaaatgtcgcactaaaccacactcaaaatacttgggtactaagcttagatgctgatgaacgcttaacaccagaaatgacacaagccattcagcagttagatctagaatctaccagcattgaaggctactcatttcgcagacaaaatatgattggcaaccgctggatcaagcattgcggctggtaccctgaccgctgcattcgattatacaatacagacaaaactcgctttgccgatgtcaaacaacacgccagcgtgcaaactaaaaacgtcaaaaatatagatgccgatatcatccactattcctttaaaaatattggcgaattatttgccaaacctggccgtaatttcagtggaagagcagctaaaatcatgtacgcaaaaggcaagcgcgcgaattgcttctctccttttactcatggcctaaatgcttttatccgtaagtatatttttcaaaggggattcatgggtggcgtagatggaatgacagtagcattgagtgcggccgtcaatagctatttaaaatacgcgaaactgctggaatatcaacgcgaccctagcgttacaaaacaagacgactttaaaaacatctggtaacaaaacaggcgacacaccttgagcaaaatgctaacagtacttcatgtcaatctcgctaaaggctttcgtggcggcgaaagacaaacagagcttcttataagagccctagcaaagcactttaaaataaagcaattgcttgcttgtcgagaagattccccgcttcgctctaggcttgctgacgtcgaggacctatcttttgttgcggcaaataatcagttatcaggccactattccgctcctcatgctgatatcgttcatgcacatgaagccaaagctgtccattgggcttatattcacaagctattaagaaacaccccttacatacttactcgacgagtcgatactgtcgtaaaagataagtggttaaataaaaagacatacagtaatgcgtctgcattagtgggcatatccacacttattgcgaaccaaattcgtgataaaaaatggggagaagtcaatcagatccctagtaccttagcccatttagaaaccgatcacaaagaaggtgaagccttccgaaatgcttttcctggaaagataattattggccatgtaggtgcattagttgataaacataagggacaaaaagttcttattgaagctgctagtctattagaaaagagccatcccgacttgcatattgttttttttggagatggtgcagataaagaagaacttgagtctttatccaaagacattaaaaatattacatggatgggattcaaaccaaagattggtgactatttaccttacttcgatctttttgccttcccttctagaaatgagggtttaggatctacattgttagacgttatggatgcaggtgttcctatcattgcttctaatgttggtggcattccagacattgttattgataatgagactggaatattagtcgaagcgaacgatagttctgcactcaaagacgccataataaagctttccagtgataaggcacttcaaacgagattgatcgagggagccaaaaaacaaattgaaaattatacgccacaaaaaatggctgaaagatatttttccatctataaaaaaataacggcctgacataccaaaacagaccgttatttaaagcctaactattttctaaatcgactaacactttctagtgcatcttttaaatagatatagttaggctctgcacctttttttactctatttgttaaatcatagattttatattgaccaccagcacctacttccaaaatactatcattagtaatcaaggcataagcagcataacttgacgaaagcacccaatctcgctttttaccactacctaaaagatcaatgccttctgaataagtatttagagggctagtaacgccaagataatttttcattaatgtaggtacaacatcttcatggcttgtcatagaatctagtttttctttttctaatttcaccccaatattaggcccaaccataataaatggcacatgagtttgtgctgcagtaaaattactattatgtccccagtaattaagtttattgtcattcaattcttgggcatgatcaccagtaataataacaagagtattctcagcatcgcctgttaacttcaactcatccagcacctgtttagccaaatcatcaacatagcggacactcgttttataacgattcataaatggtttaggatcagaatctttattaagagctaagtaatttacgtccgccaacataggttcatattttttgtcgtaatctttcggaaaatcgtagccatgcggagcatcgtaaaaaagaaacgaaaaggttggtttagatttatctctatgttgataccactgcaaccaatcttctgtcaggtttttatctctttcagcaggagagcttccttcagaccttagacgcaagccattcactttggcgaaaacagtttgattaaactcaggatcagtcaaagaagcagaagtaaaaatacctagctgataatccaacgcttgaaggcgatccataaaaacgggagatctttgattcgatagcatgctttgccaatacgtcccaggtagaccatagaaaaggccaaaaatacctgttcgagtcgcattccctgttgatatgtgattagcgaaagaaacgccgttttgagcataagcccacatgttaggtgagttatcagcattaaaggtatcaaaacgccatgagtccacgaccaaaaacataatattcacaggcttatcgacagtaactgtattcagctctccaattggatagttaaggttactgcttacttttaaagacaactctttttgctgctctaatgccttctcatcaatccaaccatgctttcgcatccaattatttgcggtagcaggttgaaataaaggcaaatagcttttactgatagtaacaggctggtatgcgtttgcagcagcccatatgtgaataaaattactcacaaaaaagcataaaacaaaaaaacatacaaaatacctttttttaatttttcttgctgaataggcacttaaaaaatgcagtaacgcatattcaattaaaaatatggcaagaaagctaaaagcggcgataagccaggtaacgatagaaaaatcaacgacatctccggataacacaagcttaagaacaacttcgttaatatgaaaacgatattgagcaaaaacaaaactatcaattagttgcacaaataacgcgactgtcgcaaaaacactaataattagataaaagaattttctaggaagaaaaataaataaaaaagcaaaaaggcctaatattccacctaataatgccatctgcccaactaaactcgtaacaataaaagaggctcctaaaatatctgtcggaaattcaggtaaaaaagaaaaataccttattgctaaaagtatagaaaaaaatatgtttattattagaaaccaaccgaaaaccgaacgtttactaccaagagtcatgataaaaacctagaagattaattaaataaaaaaagccaaaaatcaaatcacgaatcaacgccaaataaatcccgcgtatatactttatttttcacatcaaatagatcatctgtcattctatttgccacaatcacatcagatgttgctttaaactcttctaaacccttaattactttcgagttaaagaagttatcttcatgaaacgcgggttcatacaccacaacttctacgcctttggcttttatacgcttcataaccccttgaatagcagacgctctaaaattatcagaacctactttcattactaaacgataaattccaacgacttttgggttatttttcaagatggattcagcaacaaaatctttacgtgtagaatttgcgtccacaatcgctcgcattaaattatttggaaccttgtcatagttagcaagtaactgcttagtatcttttggtaaacagtatccaccataaccaaatgaggggttgttatagtgattaccaatacgtggatcaagtccaacgccttgaataatttgacgactgtctaaatggtgagattctgcatagctgtctaattcattaaaaaatgcaacgcgcatagccaaataggtattggcaaatagcttaattgcctcagcttctgttgaaccggtaagcagcacatctatgcctgttttttccgcgccctgaacaagcagatcggcaaaaacctgcgctctatctgaaacctcccctacaacaattcgcgaaggatataagttgtcatataacgccttgccttcacgcaaaaattcaggtgaaaataagagattattagtagaaaaacgctcgctcgcggactttgtaaaaccaacagggacagtagatttcaccaccatgaccgcattaggattgatacgcataatatcctgaattacggactcaacatgactagtattaaaataatttgtttctgggtcataatcagttggagttgcaataatcacatagtcggcaccaagataggcctcttctttatctagtgtcgcaacaaaatcaaggctttcttcagctaaataacgctctatatcacgatcttctataggtgattgttttttattaagcatatctaccttagcggcaacaatgtccaaggcgacaacatgattgtactttgctaataacagagcattagaaatgccaacatacccagttccagccaccgctattttcattcagcttaccttttactttaaagatagaatttgtattcaaaagaggctattttacagtttgcaccataattaaaaatgccaaatcgtgtttttttgttatttacatcaagaaatgcagcaaatcgagaacaccacagctaatcttaataaaaaacaaggagttctatatgaagtttgaactggtagatcgtcaaggctatatccctgatcttatttatggcgcctcaggacaagagctttcctgctttattcccagcgactatccattccaacaagttagctacaacaatggcgaaggtgaagtcattatagacaaacacacatggcactttttctttactcaagaaggaattggcatcaaattaatggacggtatagtaacgttaaaagaagccgaacatttcttgcttgcagttaaatcacacatatggggggaaacacatcaacaagtgcaaatatttatggcaggggcaacaccaaaataactaggtttcacgacggagctcaacctcgacccaaaggctcagctccgtcatattcgctatgtaaagtctatgtcatcacaaagcaacagctcgcagcattcttttcgaccattgactccacgacccaacataaacttgctttgcctctatccctgcatagtttaaagccaagacattatggcaagcagttacaccagaaccacaataatacacgtatgcatcactattattggatagccaatcttgccattccacatgaagctgctcagcgggtttgaaacaagcatttgcatctaagttatctgaaaatggacgattgatagcacctggaatatgcccagcaacagcatcaatggtttcattctcgccattaaagcgatctgatgctctagcatccactaattgaaactgattcgtttcaaagttttcaactatcgcttgctcactgaccgcccaaggaaaagaaacctcaatttgattggatgtcgattttgctatgacaggagccagtgatacatccctcccttctctcagccatgcaggaaaaccaccatttaaaacacgtacatcaatattttgctggctaagcatccaccaagctcgtgcggcaatcgctccccccatatcgtcgtacacgacaacttgagtactagaatctattccccaagcccgcaattgctcggaaaagacaatttcatccggcaaagggtgtcgaccagtcaattctgtctctggtgctgccaattgatgatggacatccacaaaaatagcacctggaatatgtcctttattatattcagacagacctttagcgtggtccgttaagtaaaatctacagtctaaaacaacaacgttaagctgcccaagtaatagggccagttcatttgtattaattaatgtttttaatagcacaggctttcctcagacaatcatacgtggtcataaaacagacagcttctgtttcttttaaatctactttgattattcattttttgctaatattcgcagcaattatcttactactgagttttctatgttacgtatcgacctaatccttaccgagcaaggccttgctaaatctcgctcgcaagcacaaacttttatcagtgaaggacgaatctcatacaaacaaaacgagaagtggataaaagtcaccaaacctagcttgaaattgccatccgatatcgagctgaacgtcatctcagacgaggccgataaatacgtttcccgtggcgccttgaaacttgaaggtgctctactacacacaaaactcaatatcgaaggcttccttgtattagatatcggccaatctaccggtggctttagtgattgcgcgattcagcacggtgcagcacatgttgttggtgttgaggtcggacatgatcaactggacccccgcctacgtaatcatcaaaatattatctgcctagaaggaattaatgctcgaaacttgagtgttgaagacctaaacgaacactttccagaacacggctttgatcttattgtcatggatgtttcttttatatcgcagactaaaattttgccacagctaccaaatttactaagtaaaacaggtcacctgattacattagtaaaacctcaatttgaagtaggcaaagaattcatcggtaaaggcggaatagtaaaagacaaacagcgtgtaaagttactcgaacaggacatgcaagacttcgtcaaaagactaggctttgaagtcaaatgctatatagaaagcccaatcaaaggcggtgacggtaatcaagaatttctactttgggcaaccagatcatagatcttaaaatctcggtgttaaggcagttaaattacctcatcataacaatgatgactatcaggtaaaatttcgcgagcttctttttcttccagctcggtaatgtagtttcttgccatataaaagcccaaacagccaaagataaccgatcctacagcctgcccaaaaagtatcccctctgcccccataaagagagagaagatagtaattaatggccatgtacctaacgtcgcacgaccaaaatttagcaaggtactatttaacggtttaccaaggttgttaaaaactgcaatcgcaataaacaacaaactctggaagaaaaaactaaaagatacaaaggtagcaaagaaccgaattaggtccgcactactttgtgttgcatgaaacactgacacaagccaatcttgcatgtgataaagacaaaaacacaatactaagcaatacccgaaagcataaacgacagcgctactaatcgcactgtgcatcctatcaaaacgcccggccccatagttctgacccaatataggaccaacagcacctgataaagcaaatatcccgccaaacaccacaggaataatacgcccaataaccgccacagcagcaactgcatcatcaccaaacgacgaagtatgctccatgacaatggcattcgctaacggcgaggacatattagttaacatagcaggaatgacaataacagaaatcgatttagcatctttaaagaaatctattaagtcaaactcgcccaacatcttatgaatatggaccacaccataatacgacacagcgaccatagaaaaacgcgcaagcaaagaagcaatagccgcaccttgcacacccaacccaaaagcaaaaatgaagataggatctaatagcgcattaaccaagccaccaaccatggtggcgtacatagcacggcgggcatcacccaaagctcgcataattccagagccaatcatgccaatcattaccgctggcatacctatgactaaaatctgcaaatagtctgttgccaagtcaagcgttcgtcctgtggcaccaacatacaaaaggatatggggaatattgggccatataagccaaaccacaccggtcgaaaagaaaataccaaatgccagaacattgacagcacgacgtttagccaactcgatctgcccttcgccaaccgctctggataccaaagcagttgcggcaatagacacggcaatgcttaatgaaatggtaaaaaacataatggtgctggcaaatcctaccgccgccacagcttctttctcacccaacatagagaggaaaagcatgtcgactagatcaaccaaaaacatgcacatcaaaccaaacgcaccagtagcagacatgctaacaacatgtttaaaggttgaaccttctgtaagctttgccggactaggcatttatttcccctaaaatgacgcatccaacttatatgcgacaaaaaacgcgacaaaaaaattcgccaataaataaaaaaccggacaagcagcacttgtccggtccagtattttctcatgtatgacgatttgagaaaatgcttacattgtggataacctaatgaagatcgttatttgaccgattaaaaacaattttttcaacatctgcaaagcgttcagcaaaatgcacagtcatgccctctttaaccgattccggcaattcttcaaaatcacgacggtttggttcaggtaaaatcacttcactaattttactacgcttagcggcaatgattttctcacgaataccaccaacagctagaacctggccagtaagcgtcaactcacctgtcattgctaatccacgtcgaactggttcacctttagccaatgacagcaatgctgtagccatagaaataccagcgcttgggccatccttaggtgtcgcgccttctggtacatgcaaatgcactaagcttttatcaaaaaattctgggtgtttttgatagctttttgcatgagagaagacataggaatacgcaatttcagctgattccttcatcacatcaccaagcttacccgtgagtttcaagcctcgtgttagctcatgcactttattggcttcaattggcaaagtcgccccgcccatagaagtccaagccaaaccagtaacaacaccaacaccttgtaatgttttttctggtcggaaataaggcatacccaacaaagtctcaacgtctttcacaccaacattgatatgctctttttcacccgtcattaactcaacaacactcttgcgtaagattttttgcagcaatttatctaagcctcgaacacccgcttcacgagcataatgctcaataatatgtcgaagtgcagcatcagtaatattcagctgcttcttcaacagcttatttttcttcagcaatttcggccataaatgctgcttagcaatcgctagtttttcatcaccgatgtaaccagacaatcgaataacatccatcctgtctaacagcggcgctggaatagtatccagctggttagctgtacaaatgaacaaagctttcgataaatcgatacgcatatctaaatagtgatcgaggaactcaacattttgctcaggatcaagtgcttccaataaagatgaagctggatccccttggaaagaagatcctattttgtcgatctcatccaacatgataacggggttctctacctcgacatcttttagtgcttgaacgaatttacccggcaaagcaccaatataggtacgacgatgacctttgatctcagcttcgtcacgcataccaccaaggctaaagcgatagaacttacgattcaaagactctgcaatcgatttaccaatggatgttttaccaacacctggcgggccaacaagcagtaaaatactaccgcccatttcgccgcgatgcgcaccaagagccaaaaattcaacaatacggtcctttatatcaccaagaccagcatgatgagattcaagaacctctcgggctaatttaatatctaagttatcttttgaatgaacaccccatggcaaagacgtcgcccaatccagatagttacgcgtcacaccatactctggagaacctgtctcaagaatgctcagtttatgcaactcttcttggattttatcgttcactgctttgggtaaagttttaccttctaaacgagcttcgaatgtttctacatcagaagtacgatcgtcttttgaaatacccagctctttctggataattttcaattgctcttttaagaaaaagtctcgctgatgtttgctgattttatcgtttacttcagcgctaatttcattctgcaagcgcgcaatttcaagctcttttcttagcaaggtaagcgctaaatgcatacgagcatttattggaatggttgccaaaacatcatataaatcttccgcatccgcagaagtaatagacgcagcaaaatccgccaacaagcccgactcattaaatgagaatcgccctaaatattgcctcagatcctcgctaaataaagggtttaagcgaattagttgcttaatcgcatctagaatcgcaatggaataggctttcgattcatcatcattggatttcacatcattcaggtaacgaacacgagcaaggtaaggagcttcttcgcttaaccattcgataacttcaaaacgctttacaccttgagctagaaaggtcaatttatcattttgcttctcagctttatgtactcttgcaacacaaccaatagagcgaaattcgtctactgaaggcgcttttttcgttttcttatcagcataaaccaaacctacgaccgcttgaggatgttctgcgattcgctctaaagtatcttcccactgctcagcatcgaccataacaggctgaacctgtgcaggaaaaaatgggcggcttgaaataggcaaaataaacaatgtctcaggcaaaacatcgtctggaagagcaagccccctaggatcactaataacaacgccttcgtcttccgttacttcaacttggtcttcttgtgcatctaagtattgttcgtcatcattcataataaacttctcaataaatctgtatttttgtaaaaatggcgccagaaatacctatggctattttttataagcttttgctatgtatagatcttatgtaatggcgatattgccgaaaacaataccatgggtcattttcccaaatgcttactcacttcaagaaacaaactaacccataggacaggattagttatttggccaattccgacttagtgttattataagaaccatgataaagattgaatccgctcaatttcacactctcaacccagagttacaaaaaaggaaaggctaatgacccgcgatgaactccttaaggcttacaatgatatatttgtgatcaaacacccttttgtgaaacacaaattaaccagtcttcgcgataagaacaccagtacccgtgaatttcgtatgttagttgaggagctaggaacgttaattggctacgaagcaacgcgcgatttagaaacaaccgatgttgaaattgaaacacctttagaaaaagctatgtgcccagttctaaaaggtaagaagctttgtatcgttaccataatgcgagcgggtaatggactggctgagggcgtgctgaaactgtcgcctagtgcacgagttgggcatgttggcctgtatcgcgacccagacacaaagcagcctgttgaatactacctaaaaatgccacactcagtgaatgaacgtaccattattgtagttgacccaatgttagcaacgggtaactcagccattatggccatcgataagatgaaagaaatgggcgcaacagatattcgctttatctgtctatttgctgcacctgaaggtattcaagcatttaaagaagcacatccagatgttgccatgtacattggctcaattgatcgtggcctagatgagcacgcctacattcgtccaggtgttggtgacgctggcgatcgcatttacggcacgcgctaattactgaattgtctcgtcctaaaatacgttgacgatttttgttaagccagtatggattccatgctggctttttcatgtacttcttctggtgttttcatatttagacttaagtgaggtcgatacctattataaatatcaatagactcactaatatgcctttctaactctttaaaagttctgcatcttccaatcaaaaattcttgcttcaatatgccattcaccctttctgctaacgcattttggtagcagtcatagccatctgtcatcgacggtcgtattttattacgttgtaattctttttgataaagagccgaacaatactgcgaccctctatctgaatgatgcgttagtggctttgtcgttttacgagactgaaccgctttctttaaggctttaacgacattgtctgctttcatatcataactgagtttataccccatgatttttcgattaaaagcgtctgtcacaagcgagagataatgcacaccttcatcactttctacataggtaatatcgctcacaaacacttcttctgaccttgtcggttgatgacctgctaagagattcgggtacttcttcatccagtgtttactgtccgttgtcttggtatagctacgttttggcttaaccaagagaccttcttctcttaaataacgaaacaagccatctcgaccgagctttatatcccgctctttcagtttatctttcagcagaaaatataactttcttgtaccaagtctaggcatgaaacgacgtatatccatcaccaagtctttaacaatggatagacggtcttgttgtattagctgcctctgctcttgttgatagacagcttgcctgctaatgccaagaagctgacaagaacggcttaaactgattttttcttcagtttgaaggcgtctcgctccttggctatatacttttttctaagattcatcccatgttcagtatctagaatatcaaccaccgtattgagtaagcgattccttaatcgttcatcttccaactctcgttcaagtcttttgattgtttgagcgggtgtctcttttgctttcggggatttagacataggtagcctcactttggtagaccaatccattttgccgtgttttcgaagccaagtcagcaccgttgatcggccttggattccatagatcttttgagcttgcttataagtcatgtcgcctttttcaacggccatcactatctgtaatttaaagcccattgtgtagtcgcgttgagtacgcttgcgtttggtattacttggtgtccccataataggtctcctaggtgtaaacctatttcaggacgggacaaataaacaaataaaagccgcctcttagttcgataaagaggcggcttttttatcattcaaaagcagcaaattaataattaagctaactcttaagagccaaaaaagcaccagcacttgccatgatgccacctgcggtcctattcaaagtcttcatagaacgttcagacttcataaaacgtctcgcctgagaagctccaatagaaattatcgtcaaaccaagtaacaaggcaacaaaagtaagaaacgaggccaacacaatatccgcagcacttaagacggttaaatccataaatgtcggcaaaaaagccacataaaaaagtattactttagggttagaagcagaaatcataaagccttgaataaagctcgctatctcgttattcacgtcttgcagattatcacccgaagacatagtagaaactggcgatatccacattttccaacccagataaataagataagcagcaccagcataacgtataataagaaacacctcctcccaagctgatgcaatggctgccaagccgtaacacgccatcactaaataaacgatatcgctcatcaccataccaaggctaagagaaaagcttgctctagcacctctagaaatacttcttgccaaaatagcaaaaatcccaggtcccggagtaatgctgaaaataaaaatagcaataaaaaatgtaattccgctttctagagtcatatcaaaccctccaccaacttacggctaatgctcagcaacaccacaaccagctaaaaccatgcgagtaataaattgcctagcttcttcataatcacttttttctaactcatttttctgcaatagaattttcacttgcgcatcaaaatcagcataagtctgagtcatcgcccaaatactaataaaaagatgctcggttgaaacaggactcatcaagcctttatctacccagacctgaattgtcgccttttcgcgacttaattcagtaacaaacaaatttctaagataatctaaaacaaaggtttcttcacctattaacgccatcgcaaagatcttagaagcatttttattgctacgcgattgatctattttttcactaatatagcgcgtcaggttttgcttaggtccctcttcaacattaaattcgctgacggaatctaaccaaagacgaagaatacgctctaacacagcctctaggaggtcttttttagagcgataataataatgaacatttgccttaggtaacccagcttcatcggcaatcatctgagtagtggttttcgctaaaccttgtcgcgcaaaaacacgttcagatgtttctaaaataagggtttgattttgagcacgaatgtgcgctttcaactgatcttttggtcgttttacttcggtcaagggtgaagcctcgctgatcaacatgtcactaaagggggatgttttttatatcgacttaccatcctgagcgatacatcggaagaataacattctttacaataggcacgaagccttaagaaaaaatcgcataaaaaaagggagccgaagctccccatttcccctcgtagcagagacgttaatgactataggcattcgtcattaggctaactgctacaccacgttggcactgtgatcaagtcgtaatctaaaaaattacgtatctcaatgttccggcaagacagccataacttggttatgaccatcatgtctactgttagtagtagactgaaagaccctaccgcttttgtctagcgtatacgatctttgatgtaatctagtggtagattatagacaggtgaaataacagtgcaatagatgagaacgaaaaaactgaccgatcgatcaattttatttaaattcaagcatttttagggggtggggatttactaacacggttcctccctttctttttagactgatacaaggcttcatcagccctcttcagcactgaatctgaagactcaccaacaaccgcaaaagccacaccaatactagccgttacattcacctctgtttcttgtttctttttagggtcaaacacctcaaccaaagcagattcaatattttctcgaatcaattccaaaatgccatcaacctcggaaaggcgcttgcctcggaatactatggtaaattcttcgccaccgaaacggaacgctcgccccggactagaaaactgtttcagctgggcagcaacacttttaagcactttatcccccatgtcatgcccaaaagtatcattgaattttttgaaatgatcgacatcaaccatggcaatcgcataatattttgacaacccaacaagctgttcattcaaggctcgcctacctggcaatttggtcatatcatctaaataagccattcgatgactttccatcagtaagaaccaaatccataataaaaactgggcagataacaatgcatcaaattgtatatcggaggaaacaaagtgactggcgatcaacaagctcacaatactaattaagccacttgcccgaaaagtatcaccacttagccaccaagctagaccaattgccagagcactgataaacaatacacaccatagtaaaacggtagaccaactaacatcggtggctaaaaatgcatgatctaaaaacgcaaatgacacccagtttcgttcaatggcgtaacaccagctaaccagcattaaaacaaataaaatacgatttacgacaaagcgattaaaaaaacctcgctcaggcacaaaccccaacaaagcgatacagaaacaagaaacgaccaagtatgcggtcaatgatgcagcctgatccgagtcaccatagagcttcggaatcagtaacagcaaaacgagaatcaatactcgtcctttattaaagtgccaagccagtaaaatagcgacgccagcaaaaataagaggaagtaatggcaacagaccaaaccacaaaggtggtaatagaccaacatacaaactagcataaacactcactagtaaaatgaagcacggaactaacaatgaacttaaacgttcggacataaaaaaatcaaacccatcgaatcattcgattaaatacgactgatatattgccccgaaaacgattcgatttcattaataatagtgtgaattcaaaactagaggaaaatacgatgggattacttgtagatggtcaatgggttgaccaatggtacgacacagaagcaagcaaaggtaaattcgtacgcagcgagtccgcattcagaaactggatttacccagaaagcgaataccaatcaaataatccaagccattttcccgctcaagcagagcgttatcatttatatgtttcgcttgcctgcccttgggctcaccgcaccttgatattcatcaaactaaagcaactagaagatattattagtatcagttgtgttcacccagacatgcttgaaaatggttgggagtttaagcaagatgatagctttaaagaccctaacattgacataggcgatccattacaccattttgatttcgcccaccagctatacacaagagccgacccaaattacagtggaagagtcacagtaccaatattatgggataaagaactcaacaccatagtatccaacgaatctgcggaaattatccgtatttttaatcgcgcatttaatgaaatgacaggaaatcatttggacttctacccaagtagcatagccaatgagattgacgagttaaatgagcgaatctataacacggtaaacaacggtgtctataaatgcggctttgcgactactcaagaagcttatgaggaagctctgacaccacttttcgacacattggaatttttagaagaaaagctatcaactagtacttatttattgggagaagagcagacagaagcagactggcgcctttttacaacactaatccgcttcgatgccgtctattttggacactttaaatgtaacctaaaacgcatcttagactacccaaacattaatgcttttttaaaacgactttacgacgaacccaatattgctaatacagtaaacttacagcacatcaaacgacattattactacagccacaaaacaatcaacccaactcaagtggttcctctaggacctgctaaattatttccttaagcatcagttcataaaacaaggaattaaggcaaattcaagaagcctgagttaaagtctattaaagtgagctatttttaaggataatagactcacttttttatctgcgcaccccttcagttagtcattactagccttgtaataccagctgaaaaatataaatatttgagacttgtggctatttatggaaaagaaaatactctggattatctcttttgcaataatatttattttgtggataaaagctggcccatttaaatatgacatggacgacgcacaagatggaacatctgatacaagctctctgtacgaagagtcaggggaagcaacgcctgatgaaaagaactactttaaatctcatcctatccagaaaagcagccctgactttgcagctataacggatataaaagaacgcaaaaaagccttttttgactacttaacaccttttataaatgaaaaaaacagccttattttaaaagatcgcgagcgtctaactgccctgcttaaaagtaataaaaaattatcaacaaaaaacaaaaaatggatttctacacttcgccaaaaccacaaactcaaaaaacttgagaactattcaaaagacgatatacaggcattacttaatagactcgacattattcctgcctctctggttttggcgcaagcagccaatgagtctgcatggggaacatctcgctttgccacaaagggtaacaactactttggtcaatggtgttttagaaaaggctgtgggcttgtaccagaatctaggaacgaagatgcaaatcatgaagtgcgaaaattcaatgatgcccgcgagtctgtatttgcctatattgataacctaaacactaacgctgcttacaaaaagctcagagcctcgcgcgcgcagttaagacaagataaagaagttgtcacaggccttgctctagttcatggtttagaacactattcagaacgaggccaagcctacgtagaagaaatagaaggtttaattaattacaacaaactttggcgcttcaatcgctctcagccaaaaccagagcaaccataatccaataacaatattcaaagctcaaacaagaaaaaatgtaataaaatgcaatttattgttacgaaattactttatgtggggtggctaagcgttacccccttcattacaataccgtaatatttcacccactcatcaaacgaggaaattcaattggcccgtttacctgttattgttggctttggcggaatcaattcggctggtcgtacctcttcacatcaagcatatcgccgaattgtctttgatcttcttccaagttcaatccagcaggatgttttacttgatcttgccactcttactaacatggccgaacacaaaaatggcctttggtatacaaatggtggggaagcattagatgctgctgcacttgttgacagcatcggggaatcactccttgctcgtactttgattcgtcgtattcaccctagtttatttgatgttgaccatgtggttttgcacaaatcaacaacattgcagtcgagccaaagcgaagaaaaactcagttttactataaagacacgttctcttccaaatgatcgccctacaaactggcaagtaactgagctttcagacatcttaagtgaagttgttgttgacggtaatctagaaaccttcataaaagacacgcgccccctttctgtaaaagcagccggacaactacctactggctttgatccatctaagctatatcagagccgaaatcatcctcggggcttacagatgacggtctatggcgcatcagatgcagttaagagtagtggtattgattgggaaactattcgcagtaaagtcgctccagaccaaatggccgtttatgcagccaattcaataggtcaaatggacgacttaggatttggcggcatgctgaaatcagcccttatgggtaagcgcacaacatcaaagcacttgcctcttggctatgctcaaatgccagcagactttgtaaacgcttatattctaggtagcgttggtaacgtaggaacatcaatcggcgcctgtgcaacatacttttttaacttagaaaaagccatagaaggcatcaaaactggaaaatttcgcgtggcaatggttggcggcagtgatgctccaatcacccctgaaattatcgaaggcttcaggaccatgggggccttagcagaagatactgctttgcttgctctagacgaaattacaaaccaggaagaaccagatcacactcgcagctgtcgaccattcgctcaaaactgcggctttaccattggcgaatctagtcaatggacgctattaatggatgatgaacttgccattgagttgggcgcagaaatttttggttctattccagcagtattctcccatgcggatgggcataaaaaatccatttcagcgccaggcattggtaattatttgaccatgagcaaagccatggcttacctacaaaacatcataggtaatgacggcttaactcaacgcaccttcatccaagcgcatggcacaagtacaccacaaaaccgtatcactgagtcccatgtactaagcaaagcagccacaagttttggcgcaacggaaatacctgttgtggcgatgaaagctttccttggtcattctcaaggtacagcaggtggtgatcagcttcacttatctctaggcgtttggaaggatggtattttacctggtatcacaacatcatacgctgttgccgatgacgtttatcaagatggcctaaaattccaactaaaacacgaagcctatggaaaagactattttgatgccgctttgctaaactcaaaaggttttggcggaaacaacgcaaccgcagttttgctatctccgattcaaaccatgaaaatgctaagtaagcgctatagtactgagcaaattagcgcttaccaagctaaaaacattgaggttgcagcagcagcggaagaatacaaccaatccgcaattcgtggtgaaactctacctatctataagtttggcttcaatgtattaggtggcgaagaacttaatataacggatcaggaaattcacttaccgggatacgatatgccagtaaatctaaatatagaaaatgagtttagtgatttaaaataaagtaaaccaaaacctaaaaggctagccaatactgttaaaatttcgtattggctagctcttcttgtaaaaaatccagcaacaatcgagtctttctagacatcagctttcgctgtgggtagatagcataaaaactgatttcatagcctttgtagtttggcaataaattgactaattcacctgactcaatatattttgctatcaaaaaatcaggttgataaattatccccaatccagccaaagcaaaacgcgttaaagccccaccattgttcgcagtaaaggcaccagaaactgagacagtttgagacaccccattctcatccgtcaatgaccaacgctttggcaccagtgcattgctatacaaaagacaggaatgattttttaagtcctctatatgatcaagttctccatactttaaaatgtaatctggtgacgcacatacaaatcccttggaataacataaaggccgcgccacaaattgatccccgcctaaatcccctcctcgaatcgctatatctacaccagactcggtcatatcaacacgcttatcactgaaatcaacatccaattcaatttgaggatataaacgactaaagttatccaacaaaggaacaatatgagataagccaaaatccattggcacacttattttcaatagcccttttggcttttgcgtaagatcacctatttcattttctgcctcctcaatcgcatcgagtattgcgatacaatgttgataatacttacgaccagcatgagtaatactgatattgcgagtattgcgctgcaaaagcttcgtccctaactcctcttcaatggaatttatataacgtgtcaccatagggcgagaaatccccaaagagtcacttgccaacttgaagctctccgcctcataaacacggcaaaacaccttcatcgcttgtagtttatccatgctctcacctaaaaaataaaaagttcccttattatcatttctttttagtaaatattgaattgctttttagactgattatttattaaaaaaaacaatttaaactgctcacatctttgaatctcatataggaacgcaagaatgaaagtaattactatcagtgcattaatgctcgcatcaagcctaacaatggcagcggattacaaaattgacccagcccattcaggggtagtgtttaatgtcggacacttgggtgttagcacaaccgttggccgctttaatgaattcgaaggtggcttcgtatatgcagaagacggtaagtcagacagcgcatatctaacaatcaaagcagacagtatcgataccaaccacgacgctcgtgataaacatcttcgtagtcctgattttttaaatgttaagcaatttccaacattgacatttaaaagcactaaatttgaaggtgacactttaactggcgacctaacaatacatggcgtaacaaaaccggttagttttgaggttaagaaaatcggtgaaggtaaagatccttggggcggctaccgtgcaggttttgaagcaaaaaccgttattcaacgcagtgactttggcgtgacctactttattccaggcgtaacagatacaactgaaattgaagtgtacgtagaaggcattcgccagtaatcaatttaaaaaaaagcaccaaggaaagcgatcatgtacgaagaagccagcaactctactattttaatgctattgcatacggcagtttacccttttctcgccgcactaatagtcagcattgttgctggcaaattgttacgtgcatcgtcttatcttggttaccttagtggttttattgttggactcggcctgatacattcaggcttgagtttccctccaaaccaagcgatagattactacagcgtaacaacactaattggcatagcctcagtactttgcccaactttaattaaatcactaacacttcgtttcagtgctagctttgtgctatttgggctgtcattttatttcttacttaaccctgtattaaagcattcaggatttgtcattagccttagctgggctgttagttgcgcacttgtcacactgatataccaccttctcacccaagagaaagcccaagaaacagttaagtttaaaacaagcaatgcgcgtaatatctccccactacttttaccaataggattgatgattactgcaggcacggcggcacctgttatatcaattggaggaagcctattaataggacagttattgggagctttaggggcagcattatttggttatgtgactgtgagttactttataaaagcaactcacagtcacataaccattcctgcatttttaatattaggcggactaattacacaaagtcacgttctcgcagacattccgttaaacgttacgctcatgcttgttgcaagctgctttgtaacaccaatagccactgcgctaggaaacacattaagcaataaacaaagtacgtttattattattggccaagcggtcgccagcatcctaatcagcgggctatgcttatggctggtttggcctgaaagcagtctttattgattaaaaaatctaatctttaaagattgatctagaagatcgccataacggtaatataatcgccgctatggcgctgctggccgcaccatataacaacaaatacaagacgtcagattcgctaagatgaagattaataaatacaaaaatataattaggcaccacaataaatagccatattcccataactagaaaaaagcgcccaaatccagataaccctttaactttaaccaaaagccaagcagtaaaatacaaatacacaaaagcagaaaacgcgaacaataaaaccattccaacggtaggttgtttagccaccccctccaaggctgtgcgccccaaaaatgacaggggtgtagaagaataccagatccccccaacaaccatttgaaagataaaaatcaatacgaccgctttatgatttattttgtacacaccacccccctattttgtctatttagtccaactaaaaaccgccaactaactagcttgatataactctttaactaaacttcgtaattttgatcgccatggacgctgtttaatgccaaagtgattgaatatctttctgcatgataatgattgccgctgcatagcagaagtttcttgcacctctggaaatgaatcgccaatagcctcaacttctacctgcgccttcggatcgaactgactagatgttgccaaaatagcctcaaccaaacgaatccaactaatctcctctgcacaacaataatggtaaatacccttattttgagcaccgtaataaccctgactcacaatagacaaaacaactcgaactaaatctgatacaggtgtcggacttccgatcaaatcatccttataagcaagattaaccccatcctgaataagaccaagcgtcctacaaacaaagtcatcccctttaccactaaataaccaaccagttcgcaatacaatattttcaggattactaagcacaatagactctgcttcaatcaaagcctttgcataaggctctgaactatctggcacatccgtttcagcatatggcacatctttattgccagaaaataccctagcactacttatcatgattaatgtcgtgttcgcctgttcactcaaataccgcaaagtggactgaaattttccataatcattttgcagcgcataacgtaagcttaacgcatcaataataacgtcaaactgcatcgcatctaattcagctcttcgtccaacatctagcaataacgactcttcagggcacagccattcaaactcattttttccttcagaaagaagcaataaagacgaacctacttctgtaccacttcctaagagaagaatacgaatcggggcattaatattttgtgtattattcaaagcaaatcctcattccacctaggaaaaaccctcagtagattatcatatgtctgcaccgctatatgctctacactctcttctcttatcatcgcgacacattgcgcaatgagcggaatagacagcggagtattatttttaccttgcaaaccttgaagcggcatatcaggcgagtctgtttcaagaataaacgcgttatcactaagcgaagccaatacccggtgagctttttgtgctctcgaatacgttaccgtgccaccaattcccaacacaaaacccaaatctataaatcgttcggcttgctcaatactgccattaaaggcatgaacaacaccgccctccttaaaaccagtttcccgcaagcacttaaaaaccaaatcataacttttcctagcatgcaaaataacaggtaatttcaatgatttagcaaccttgagctggcgagagaaaaaatccaactgaaccctcatatcaacagcatttggccaacaatctaaccctatttcacccacagcaaccacacgaggtgtatcacattgctcggcaagaaaatcgacttgatccaaagaagcttctgtcaaaaaataaggatgtaagccataagcagcacgccactcaggataacgtttaattaatgttgctagctttgaccaactaacgaaggtcgtcgcaggcactaaaaaaccagccaccttattttccagacaggacagcattaacgaatcacgttgctcgtcaaacacatcaaaatctaaatgacaatggctatcaataaacatacacaaaagattacattatttagacactaagtgttagcgtataaatcactaaaaacaaaaaagccgcgcgaaatgcacggctttttgagaggtactataaaataaacttaaagcgatggaccagccttaacaatagcatcagatacagtatcgaatttcttaaagttctcaacaaattgattgatcagatttttcgcttgtgcttcataagcagcctgatcagcccaagttttacgagggttcaataaaaccttatcaacgccaggaacctgggtaggaacatctaggttaacatcagctaaatgctcggtttctacatcagccaacacgccagattgaatcgctgaaattaccgcacgagtcgttgggatactaaagcgtttaccgccttgaccatgagcgccaccagtccaaccagtatttactaggtacactttgctaccaaactcttcaatacgcttgatcaaaagatccgcatatacatcggcggagcgtgggaagaaaggcgcaccgaaacaggtagagaaagttgacttaataccagtacccgcacccatttccgttgaaccaaccaacgcagtgtagccgcttaaaaagtgatatgccgcagcttcttttgtcaaaatagaaacaggaggaagaacaccagtcaaatcacaagtcaaaaagatgatcgcatttggctctccagcacgattacccgctgcacgtttttcaatatgctcacgagggtaaccagcacggccattctgagtcaaagacgtatctgcgtaatcagcaacacgcgtttcaggatccaacacaacgttttcaacgattgtaccaaatttaatcgcatcccaaatgatcggttcattcttttgagaaagatcgatagtttttgcgtagcaaccgccttcaatattgaaaacggtatctttaccccagccgtgttcatcgtctccaatcaaaaagcgctcaggatcagcagacagagttgttttaccagtaccagacaagccaaagaataaagtcacatcgtcttctgtaccaacgttagcagcacaatgcattggtaatacatcataagctggcaataagtagttctgtacagagaacatcgcttttttcatttcgccagcataacgcataccagcaataagcactttacgctcagcaaagtttaaaatcacacaaccatcagagttagtaccatcgcgctcaggctcgcaaacaaaatttggcgcattaagaatctgccactcacctttgcctgatgggttatagacatcaggacgaataaacaggttgcgaccaaacaactgatgccaagctgtttcagtacgcataatcacaggcaaataatactcatctcccgcaccgacatgaatgttagatacaaacgactcttgaccatcaagatacgcggcaactcgatcccaaagcggagcaaacttcgcttcaggaaacgggcgattaactggtccccaatgaatgctatctttgctggatgcttcctctacgatgaaacgatccataggagaacgaccagtacgagcacctgtttcaacaacaagcgcaccgttatcggcaagaacaccttcgccattttgcagagctttctcaaccaactgcggcgtagttaaatttttatgtatgttagatacgtctgatgcggagttcatgttactaaatcctctgaactaaaaagattgtctggtcattcttgttattatgcgaagttttttctgtgaaaaagatagtaacaaaacaatctaaaaaaaaatattgttataacaatatgttattttattaccattttgaaactttctaataagtcataaataattgataaatatagttttttataaaaattaatcttataaaacctaatttcaacattaggctataccgccaaatactattttttctgtaattttctttcttttctgtaggctttctaccaaatggaaaacttattaccaattaagaaaacagcaaaaaagacttatcaaaccactacaatttcctactaaaaggccatcaagaatgtaaggtttctattaaaaaacatcaaaaaaacacaattatttgaatttttcttacctctagtatgtcctgaatcatagtgcttcatggtaagattctttcttcaatttcccccaattgttcaaaaggttgatcgatatttatgttaaaaacgaatcagaactgcaatattggatttgtcggcctgggtgtcatgggtaaaaacttggccttaaatttagctgaccatggctaccgagttgcaggttttgatcttgacgcacataaaatacaagacgttttagacaccgaaaaggcagaacgcccagatccatctgcagaagctcgtatcattggctgctccaatatggaagacatgctagcaaacttagtaaaacctcgtgtgatcgttgttttagttcctgctggaagccctgtagatgcagtatgcaatagcttaatagatgcaggattagaagcagacgatatcgtagtagactgcggaaacagtcagtggacagataccattcgtcgtgaagccgaatacaaagaaaaattcaaattctttggtactgcggtatctggtggcgaagtaggtgcgcgttttggtccatctcttatgcctggtggcgacgcagactcttggaagtatctacaaccaatgtgggaagccgttgccgctaaagtagacgagaatggcaaacctattgagagcaatacgcctggcaagcctgttactgaaggcgaaccttgtaccgcttatcttgggccaaatggcgcaggccattacgtaaaaatggttcataacggcattgaatatgccgacatgcagcttatttgtgaagcttaccacctactacgctccttgcttggttacgaacctgaagaaattggtaagttatttgaaaaatggaaccagggcgttttaaacagctaccttgttgaaatatcagccgacattcttcagcaatacgaccacaaaaccggcgctccgctggttgatatgatactagacagcgcaggccaaaaaggcactggccgctggacatctatcagcgcgacacaaatgggtgttcctgctggcattatcagcgaatccgtttacgctcgcgcattaagcacactgacaggcgagcgagagcttgctgcaagcaagcttgtagctgatgtagaaagtggcgagattgaagctgaagaagtagaaaaagcgatcgaagaagcgctttactgtgcaaaaatctgtgcttacgctcaaggcttccaactaatgcgtgcagctgaaaaagaatatgactggaaatttaacttcagtgatatcgctaaaatctggcgtggaggctgcatcattcgagcttctttcctacagaaaatagccgatgcttttgtcgaaaacccagcacttgaaaatctactgctaagcgattacttcgctgatgcaatggcgagtaagcaagcaggacttcgtaaagccgttgtccttgctgcacaatcaggcattccgacgccgtctttcttctcagcattggcttacttcgatggctaccgctctgaagttttgccagctaacttgctacaagcgcaacgagattacttcggcgctcacacttatgaacgcgtagatgcagagcctggtcagaaattccatacttattggcaagaaaaaggtcgtcctgagcgtaaagcttaagatcacaacttctagctaaaaaaaaacgctgacttagcaataagtcagcgttttttcgtttcagcttgagatgcgggctgttgttttagattataaatgagcatttttagtctattgttaacaaagtattggcaagcgcaatcgtcaagacttcattttcttttccattgaggtaagcatacctcttaacattccaacttcttgctgatccaatcgcgaacgctgaaacatacggcgaaaacgcgtcatcacttgcattggcatttctggatcaagaaactctgtctgaactaaaactttctctaaatgctcaagcaaataatcaatctgctcaatatttgccgcaggcacatcccatttactagcgacaacaggagcatctttcatcaataacgtcttcatacgtaattcataggcgataacttgtactgctgcacccaagttcaatgaactaaaggtctcaactgaaggaatatgcacgtggtaattgcagcgttgtaattcctcgttggttaaccctcggtcttctcgaccaaacacaaatgccgtaaccaagccttcatcaaatactaagtctgcagcttgtcttggatctaccaaaggccaaggaatattacgttcgcgagcactggtgccgatgactagctgacaatcagccaaggcttcttctaaagtattcacaataacggcattatctaaaatatcagtcgcgccagaggcacggcttactgcttcatcactaggatattccttaggtgcaacaagatacagatctgctaaccccatgtttttcattgcacgagcagcgccaccaatgttgccagggtgcgatgtattaacaaggacaattcttactttattttgcattttatgtggtaccaatagtaacagtcggacaatgccgcgtatcttaacagatatttaccagaaagccgcaaagcgatcagtttttaaccaatattttactagtaaaaagtgtgctgttacgctagaattcgcgctcttattttggcgctcggttttatcacgctctttctttaaaagagactcacctttctctttaaagagcctcacctttgtgaagcaattgataaaacggagaccgctcgctctttaacactttatttggcaacttatcgtcttataggcgatatatgcattttaatgacggaataattgacggtaaattatgcaacctagaatcaatgtcgcacttaaagcagctcgtgccgctgcagaatatattgttcactcacaagagaaattgctttttgataaagaacaaggtcagtccgctgaacaagtttatcaagccgtttgctctggcgctgaacgcagcattgtttaccaccttgaaaaagcttacccagccgacaccattacaactcgcctacaaggtacagttcaaaatggcgaagaaggcgaatggatcattgatgctattcaaggacaacacttattttcacgcggcctaacaggcaacgttattacaatgagctacctagttgccggtaaagtggagcacgctcttgtgctaaaccctcataccaaagacgagttttacgctagtaaaggtcgtggtgcttacctgaataactctcgaatccgtagcagtgctgcacgcacattagaaaacgttactgtagcagcacaattcccagcaacagatcgtcttatgccttctctttcaggtcaattcgctgtgctaactgaaattgcagagcaaggcgctcgtgccgttatgcaagattgcccagcattaatgcttgctaacgttgctgctggccgtctagatgccgcttggggcattaaacttcaagagtgggaaatgcaagcgccgctatttattgcgaaagaagctggttgtttattcgctggttttgatggctcaccaagtctagaaaaaggcgatgtactttgcgcggcgccacgtttgtttaaagtattgttaccaacgctgaacaaacacctaaactaagaattaaacttggtttaagaagatagatacaaaaaaggctcttttcagcgatgaaaagagccttttttatttatcacatactttcaataattaatgcttatgatgactgtgttcatgatggtggtggtgtaaatcctcctcatcatggtgatggtggtgcccatcactagatccttcttcgccgggatagtacaaacctatatcctgacgaatttcatctagcgtcgcaatcaattccaaactgttctgccagctgtgattagggctttgaatcaacccctcttcaagacagcggttcacttcatccacttcaaactgataaccatttcctggaaaatcaaactccacagcgcgctctttattatccgcgctaataacacggcaagacttagctttgaaccattcagaatcgatttcaatatagcccttagaaccagataacatggcacggttcgggttacatgaaatcaaagacgcatccaaagaagcaagctgtccgctttcccagcccagtagaatttgctcaaacagatccacgtcggtgtcgccaattaccgcttggttctgcacaaaatcaggtttaccaaaaaacaactgcgctaagaataccggataaataccaatatctaataaagcgccaccaccaagctcaagattcatcaaacgatgatctgggtctgtaggcccgacaaaattgaagcttgcttgaatactgtttagatcgccaatttcaccctcttcaacccattctacaacttgctctataactggattaaagcgtgtccacatggcttccataacaaacacattatgctctaaggctaggtcataaagctccttagattgtgactgattgatagtgaaaggtttttcacataatacggccttaccagccaaaatgcaggctttagtaaggtcatagtgatacacgtgaggtgttgcaatgtagataacatctacttcatgactattaatcagtgaaaagtaatcaatgaatgctaattcaatatcaaattcggccgcaaacgcatctgccgatgccttatcacgagaagcaaccgcacgaagttcgcccgctttaacatgacaaaaatcgctcgcaaataaatgcgcgatttgacctgttccaataataccccagcgtaccttcttcataggattctccccatagacttaatcaaagcattaacaccaacaacttattagtgttaaaaatagcgacgctaaaaaacgcacgtaagagacctttgcacgaccttacgagcgaaaccaagacgaggtaaaaatagacgagaaagcagagtttatgagttataaataagcatttcgagtctgtttttagcaaagtattggcaagcactgtagtcgtgcaaatatctcgctaagtttgacgtcaaagaagactatagtccactggcattttcaagttcattaatgcgttcatttaatttttcaacttgtgcttctagctctttaactttggcttcaagttgttgcgtgtattcatcgcttgtatcagaagaaaaagaggccgcgggtcgatcagattcggaacagaaacactcttggtaacgctgctcgcgcttacccggctctcttggtaataggcaaacataagggccgccagttttcgtctgcagcgactgcaaagccaattcaacttcatcgcgtgattgaaagctatgcagacgaccactgcgcgagcgaagctctcctggcgtttgagcaccacgaacaaacatcaagcaaataatcgctgtttccgctggcgacaattgcaaatcagaaaactccgtattacaaaatctgtgctgatatttgctaacacggctatgagaagcattaatttcggtgaccaaaccacgagaaaccaacgcatctaatgcgtcttgcacttctatttctgacagctgggtcactggctcacggttggatttttggttacaggcattaacgagggcattcaaactaagtggatattgatccggcgtggtaatctctttttccatcagacaaccaataacacgcatttcgataaaatttacttcgtgataactcataaagtttcctaactgcttctaatctattcgtctttaacgatgctatttaaataacttaaaaggcatcaccaatacttcctttaacgatgttggttgatacgtcaccgtatcaggcagtcctatttttaaaagttcatctccttctaatgcatcatttcttttactcttaaaaaacgcatcccaaatactcaggaaaaaaccgtaattactatttgcttcaagacttacccttgaatgatgtatgcgatgcatatctggtgtaactaccagcttcttaacccatacttcgatattaacaggcaatcttgcattagtgtggttaaacatagcggatgcattcaataaaatatcaaataccaacacagcctccacaggaatacctaataaccaaacggctaaagccttaataaaaagagacaatataatttcgataggatgaaaacgcacagctgaacttacatctaattcgggatcagaatgatgcactcgatgaatacaccacaagaaagggatacgatgaaatagcctatgctgccaataaataagacaatctagcagcaaaatgctcgacaaaaaaaccgcccagaaaggcaaattcaacacccaaaacagaccaaaattctgactagataaggcaacgagagacagcaataatggctgaatgactcgaacactaatcgacccaattaccaacaaagaaaggttatgacaccaacgttgccgccactgaaaaagaacacctcttggccaataccattgccaaaaaagaagcgagctaaagaccagaacaaaagcacttatacgaacagtgaaatctatcatttagcaaatgacctagataaggaaacctttagttttcaagcaaaaacccactagaaacctactgaataagtggcgaagattcgcgctgattcaataaaaaatgtacttttatctgcccaaaaagctccgctaaaacattaaggttaatgtcatccaaacgatggataataaaacaattatccccaaattgaacatgaggtaagcggttagtaaacgaataaagcacgctaagatctgaaaaatacacgcataaatgatcttctcttgccgcaacaccatacaaccaactggcattttgttgaaaataagggatacccaagccactgactaactcagcctctggagcaattaattccatcatttgaattatttccagcaagtcctcgcgcatcgcaggagaagcttgctggatataacgattaacaaaattactcgctgctaacgtcaacataagaacaactcctgtaaatacactttaaacccggactcgatcttacttatttgactgttataaaagagaaaatatcacataaacttgtgctttattagctcctcttcaatacgagtcattgcctggtcgagaatagattggggacaaccaaagtttaggcgaacatagttaggattaccaaaatctttaccatcagaaacaccaacaccagcatcaacaaaaaattgatacggattatcgagagacaaggctgacgcatctatccatgcaagatatgtcgcctctaaatgcagcattttaaggggggttgcagcaatcctttctgccactaaatctcgatttcttttcaaatataccaatagctcgtcatgccactcttggccttcttcgtaagcagcaatagcggccgttagaccaaacatattaggggatggtattaagcccgccctctctttgttaaaagcttggcgcaattcggcgtttccaatcaccgcaaaagcataacccaaacctgcaatgttgaaggttttacttggcgccattaaggtaatggtgcgattcgcagcatctttattcaaactggcaaatggcacatgaggcaaatcgtccaagatcaaatcgcagtgaatttcatcactcaccaccagcaaatcgtatttttttgctaacgcgtgaatacttaacaattcagccttggtataaaccgtaccgcctggattatgcggattacataatagaatcatcttacttttaggattagcacaagccgcttcaaattgcaccatatctggcacccaacgaccatcttcaatgaccatatccacattaagtaaatcacgtccagatgttagtggcgctttggttagatggtaataaactggacctggcacaacaataccatctccctcgtttgaaaagacccgtacactcaaatgcaaggcacaaactaaacctggtaaatgcaccaaatgagcagcagaaacaccccagccataacgagtagaaagatgagactgaatcgctttcaccagtgattttggcgtatgagtataaccataaactcctttgctaaccctttgatttaacgcttctttaatgcaatctggcgaatcaaaatccatgtctgccacccacataggaatgacattttcagggtattttgaccacttatcactgctcatatccgatctatctatcagggtatcaaataccgaaaatgcgacatccattaaataacactccaagctttaatttagctttataattaacacaactacgaccaaaaattccagccactcagaaaaatgaacgctgcgagttaaagtggtattttaagtaagatataagcacaaaaatcctcatttcttatcttaaaccgacacaataaccctgaaaaaaaagatcaaaaaaatttaaaagaccattaaccctttaaaatcatacagttaaattacttagagaactaagttgtcgaattgtcaagggttgacctaaattgcacaatcagcctagtatagttttaattaaacggctgtttaataaaaaaggatccagaatgccaaaagttggaatgcctgaaatacgtaaacctcagctcatcgaggccgcaataaaagccatagataaatacggttttgcgggggcaacagtcagtgttataggtaaaaaagcaggcgtttctccagccatcatcaaccactactttggtggtaaagatggcttgtacgaagccacaatgagaagtctgattcgtgagttttttgaaggtttatctcaagaagtcatgaaagctaaaaataaatcggctaaacataaagtcatggccattgtaaaagccagttttagtcaatcccaaacgcacccccaggtcgtcaaagcttggatggggttttgggcatcagccatgcacacaccctctttgtatcgattacagaatatctactctaatcgcttacaaacatcgctggtatgtgtactaaaagaagattttgaaattaaaaaagcccgacgcatcgcacttactgtggctgcgcttatcgatggtatgtggctacgcggctcattagcaggcggcattaataaacaagaatcagccggacaaatacaagactatctggatctcgtgtttcaggatcgaatctaaacactccatcgaacagatttttcatcatacattttttaggcagcctacaaaacacgctgctaacgctttaggagttcactttcagtgccagcactcggcactgtattcgctcattgattttgagttcaatagaaagagggtaagggtatgttaaataaggctaagaagacggcaattgccataagcgtggcaggtatttcaggactaaccctggcagcagattgctctacggttcgcttttccgacgtaggttggactgatattacagccaccacagcggtaaccagtgaaatcgtagaaggtctagggtacaaatccaaaacacaattgttatctgttcctgttacttacacttcgctagcaaatggcgatatagatgtctttcttggcaactggatgcctaccatgcaggctgatatcgaaccttacctaaaagctggcacggttgaagaccttggtgcaaacctagtcggtgccaaatacacactagcggttagtaaagacgcttttgatgcaggcgtaacggacttttcagacatagcaaaacatcgcaaagaattttctggtcgcatttacggtatagagccgggcaatgacggcaaccgcattatccaaaatatgatcgataccaacgcctttgatctaggcaatttccaactggttgaatccagcgaagctggcatgttatcgcaagttagccgtaatacccgtcgtaacaaatggatcgctttcctaggctgggcaccgcacccaatgaatgccaactttaaaatggaatacctttcaggtggtgacgactatttcggcccaaattacggtggagctgatgttcacaccaacgttcgtaaaggctacatccaacaatgtcctaacgtaggcaaacttatcgccaacctaaaattctctttgcctatggaaaaccaaatcatgggcgccattcttgatgaaggcaaaaaacctaacatcgcagcaaaagaatggttaaaagcaaaccctgaagttctggatgcttggcttaaaggtgtcacaactcaatcgggtgataacggcctaagcgctgtgaaatcacacctaggtctataacacctaattagcacctcatggctcccttagcgacacaccgttaagggagcaccatcaaactatcgggagaacacatatatgaattggctgacggataataagatccctcttggcgcatggatggaaaactttgtcgactggctagttactgcggcttccgtgttttttgatctagtttctataacattagaaaccatgattgttaccatggtcgacgcgattgactcacttcatccattcgcagtcattaccatcattttagttggcgtttggtttctgcatcgtagtattggcttacttatctttattaccttgtctctattgttaatcatcaacatgggctactggatagaaacgattcaaacactagtgcttgttgtctctgctacagcaataagtgtattaattggtgtacctattggcattgcggctgctcaccggccttggttatacaccaccttacgtccgattttagatttgatgcagaccatcccaacttttgtttatctcattccaacactcattctatttggtcttggttacgtgccaggtttgatatcaaccattatctttgccattgctgcaccaattcgcttaacctacttaggggttagcaaagtacctaacgaacttatcgaagcaggcttggccttcggctgcacaaaatccaaactcctatacaaggtcgaattacccgctgccatgccaaacatcatggccggtgtcacacaatgtattatgttgtctttatccatggtggtggttgcggccctagtcggagctgatggattagggaaacccgttatcagagcattgaacacagtcaacatttcccaaggttttgaagcaggtgtcgccatcgtattggtagccatcatgctggaccgaatctgtaaatcaccatcatctagaagcgagggataaattatggctgttgtaaccattgaaaacgtcgacattgttttcggcaacaataaagcaaaaacactccctctaatggacaaaggccacaccagagatcaaattctaggtatgactggcgatgttgtaggcgtgcaaaacgctaacatcgaagtcaatgaaggggaaatctgcgtattaatgggactctctggttctggaaaatctaccctactgcgcgccattaatggtttgaataaaatcgcccgcggtcgctgtcttgtcagagacggtgacaaaatggtcgatatggccaaatgtgacgatgcaacactacgccacatgcgtactcgtcgtgtatccatggtatttcaaagctttgccttaatgccttggttaacagtacttgaaaacgtcgccttcggtttagaaatgcaaggcatgccgaaagccgaacgcctaaaaaaggcacgcgagcagctaaaaatggttagcctagacaaatgggcagacaaaaaacctgacgagctgtccggtggtatgcgccagcgtgtaggtttggcaagagcttttgccatggacactgacgttttgctaatggacgaacctttctctgcgctcgatccattaattcgttcgcaacttcaagacgaactgatcgagctgcaaaaacgcttaaataaaaccattattttcgtgagtcatgatctggatgaagcactgaaaatcggtaccaagattgccattatggagtctgctagaatcattcaggaagacgctcctgagcaaatcgttctaaacccagctaccgattatgtagagaagtttgttgctcacaccaaccctctaaacgtgttatgcggcagctcgctaatgacaccattggctgaactagcagtacaagacggccatgttgttatcaatgacgacattaaaatgaagctagacaacggcaaactggtttatgtgcaagggccaagaggcgacattccaacggcacgctggacaccggaaaccatctttgccaacgtaccagataacaccgtcttcatcgtacctgccaacatagccatgcgcgatgcggtagagctacgctatcattccaaccacttcatggtattggaagaagcaggtaaatccgtcggtattctcaacgaccataacttttaccatgccctacttggtaaacactttggacgcgaaacagcagcataacgatttgctatagataagcccaaattgaaatgcggataaataaaaaggccagatggaaacgtctggccttttttgttttgattgtcccgtcctgaatcatcaaacgtttaacaataggtgttctcgctcccaagaactaatcactcggttgaaggtttcaaattcgctgcgtttgacgcccatgtaggctttgacgaaatgttcgcccatgatgtcacaaagcggttggcattcttccaaaagacgtaaaccttcttcaagagtacgagcgatttcaacttcttcggaaggtggctttttaccttccactggttcagtaggatgcagtttctctttaatgccaagatagccacacgccaatgttgcagcgatccccaaataagggttgcaatccgcacccggaaaacggttttcaatgcgcgtagcttccggtggcgaaaacggaattcttagtcctgcagtacggttatcaaatccccattgcatattgattggcgccgccatatctggagagaaacgacggtaagaattgacgtttggggcaaaaaaactgatcgcacttggtgtgtatttttgcaatccacccaagtagttataaaacagttcacttgggctgccgttgtcatcaaataagtttttacctgttttgctgtccaccaaactctggtgaatgtgcatagcactacccggctcatgttgcataggtttagccataaacgtcgcgtacatgccatgcttcatagcagcttcacgcaaagtacgtttaaagacaaacacctgatcggccaagtctaacggatcaccatgaataaagtttatttccatctgcgccgcaccagactcatggatcaaagtatccacatccaaaccctgtgcttcgcaatagctgtaaagcgtatcaatcactgggttgaactcgttcaccgcatcaatgctgtaagaacgacgagaagtctctcgtttacccgagcgccctactgcgggttttaactcataatccggatcggtgtttggatcaatcagataaaactctacttctggggcaatcactggtgtgatgccttctttcgcatacaaagcaagaatattacgtagaatcgtacgactagataaaggatgcagctggccgcttttatcgtaacaatcattgatgatttgcgccgtcggctcatctgcccaaggcactaatcggaaggtattcggatcaggatgaagctccatgtcgcggtcgctcgcatccaccaactcgtagtgattgtcagcccaatcaccggtaacactttgcacgagaatagtctctggaatacgcccaaataattctgccaagaatttatacgttggataaaatttcccccgagcattgcccgtcatgtctgccaacgttgactcgacttccgttattgaatgttctttcaaaaaagcttcgaactctgtcataacccaccttgtgccaacgaatttctttattaaaacggctaaaaaatgcctattgcggatacagtctatttgtttactatgatcactaaattagctgataatttggctttgaacatattttagttgatcgactaaagcaacagcttttgccagaatagggcaaaataaaaccatcacctaattcgataccaacctttcgttgctatctgttttcaaaggactcaccaagtgaatactcacgaagcatcctactacgctgcaacagcgaacatacagacagattacccaagcctaacaggcgaagcagaaaccgatatctgtattattggtggtggttttactggcgtttctgccgcactgcatttagcagaagctggctttaaagtaagtttagtcgaagccaataaaattggctggggagcgtctggtcgtaacggtggtcagatttgccaaggccacaacatgggccacgaagacatgataaagcaagtcggcaaagacaccgccgatttgctatggcaaagctcggtggactcggttgctttagtgaaagaacttgttaagcgctacaacatagattgcgacttgactgcaggcgttttgcacgtcgccagcaaacgccgtcatggtgacgaaattaaagaatccgtggaatacaaacgcaatacattaggctacagcgcagtcgactatctaaccgctgacgaggttgctaaaaagctcggcacggatcgttattttggtggcgaattttatcgagaaggcgcgcacattcatccgcttaacttcgtcttaggcatggcgcaatcggcaattgctcatggcgccacgctttacgaaaactccactgtcatctcttataaaacgggtgagaaaccggaggtttttaccgaaaaaggcaagatacgttgtcgctacctgctattcgcttgcaatggttatttgggcaaacttaatggcgcagcggcgaaaaaaatcatgccgattaataacttcattattgccacggaacccttgagtgatgaacaggcaaatcgcatcaatgctgaacgagtcgcagtggctgattcaaaatttgtagtgaattatttccgcctgtctgctgaccaacgtttgctttggggcggcggtgaaaactacagccaacatttccccaaagatatcgcgagctttgtgaaaaagcacatgattgaaatttatccggaactggcttctcacaagattgattacgcttggggtggcactttagccatcacgctaaatcgtatgccgcacattgctcgacaagaacaaaacatctttgtcgcacaaggttattctggccatggcgtggcgctggcgacttacgcgggcgctatttttgcaaaagctgtacaaggttctctagaaggcatagacgcctttgagcgtttaccgataaaagacttccccggcggtacactactgcgttggccggggttagtagcggggatgttgtattactctatgctggatcgattaccctaacaaaatacaaaggccgtttcacaaagagtctttgtttttttaagactctttctttaaaaacaaaccaatccacgacatcatttgattagagtgaatgtcgctactttcaagagagcttaaagccgtcttggcttgctcttgggtaagttgcttaccatcgtataaattgaccaaggctttttcatacactttggaaaactcaggatgcccctgaaaagtcaaaatatgatcttcataaagcaagcctgcattttcacaaaactctgaacgtaaaatcactcgcgcacgcgcaggcttttcaacgacctgatcctgatggaaggcacacaaggcaagctctttagcctctggaagcactggcaaagacccacatacatcatattgatgaatgcctacgccccagccaccttggaatttttcaacacgtccgcccaatgcacgagcaatgacttgatggccaaaacatatgccgactaaaggacgctgtaactgatcgatatctttgatcaaagcgcacaaacgcagaacccaaggctcatcagaataggcatcggctttcgatccggtaatcaaccaagcatcacactcttcggcactatttggaaactcatctaaacgcacgtcatatgtaacaaaagaaaaatccttttgtaatttccctagctgttcggcaaacatattggcgtaggttgggaactcgtccagtaaagaatcaggtgtaatacccgcagcaagaataccgatcttcattcatttatcctttaaatgtttttcaaaaagcagcactatttattcgcatctttaaaacgattttgtctatgcataattacaatcgccgcgatgacagcaatcgacaccgtcactatcatcaaggttgccaaagcgttcacttctggcgtcacgcctaaacggactttcgaaaaaatcaccattggcaaggtgctattgcccggaccagaaacaaaactagcgatcactaaatcgtccaatgacaaggtaaaggacaacaaccaaccagaaataatcgcaggtgcaatcaaaggcaaagtaattaaaaagaacaaggatgtaggtttggcacctaaatccatcgccgcctcttctaaagtttcatccaaggaagctaatcgagattgtacaaccacagccacataggccaaacaaaaggttgtatgagcgataacgatagtggtcacaccacgaccagcaggccagccgaacatgctttccaaagacacaaataacaacagcaaagacaagcctgtgatcacttctggcatcaccaaaggtgctgtcacccagccagttagcatggctttgccagcgaacttacgcattcgactcaagacaaaacccgccaaggtacccaatacagatgccatagtcgcactgattaaagcaattttcagacttacccatgccgcgctcataatttgctcgttgcggaacaattcgacgtaccattttaacgaccaaccgccccacactgtgaccagtttggattcattaaaactatacacaatcaaggcaataatcggcgcatacagaaacacaaagcccgcaccagccatgacttttaaagctactgaactgccctgtttcattcagcctccttattgctgtttcgcataaacataattggcccaaccaaaacaatcagcatgaccaccgccacggcagatgccaaaggccaatcacgatttaaaaagaactcatcccacaacacacggccaatcatcaaggtatccgatccacccaacaatgccggaatcacatattccccaaccgctggaataaacaccagcaaacagccagcaataatccccggcttcgccaatggcaaggtcaccaagaagaaggactgatagggcttcgcccccaaatcttgcgcagcatcaagcaggtttaaatccattttttctaaagtggtgtacaagggcagaatcataaacggcaaataggtataaacaatgccaagatagactgcaaagtcggtctgcagaatttgtattggctgatcaataatgcccgttgccaataaaaaatcgttaaccaagccattctttttcagcaaggccatccaggcataaacacgcaataaaaaagaggtccaaaaaggcaaaataaccaaagcgagcaaaattgtccgcatagtaggacgactgcgagcaatcaaataggctatcggaaaaccaattagcaaagcaaaaaacgtcgatatggccgctatttttaacgagcttaaatacgcatccaaataaaaacgtgattcaaacaaatacaggtagttgccaaacgttactttaaaagtgagataagcattgctcgaatcccattgcagcaaaggtgaatacggcggcaccgcaatcatggcttcggctagagatatcttgaaaaccaccaaaaaaggaataaagaaaaacgctgccaaccacaacattggcaccagaataaccgccgttcgccccaaacgcagcttactcaacatcatgctaccaacacaacgcagctattcgcgtcccaagagagaaaaacgcgatcttcccatgttaaacggttgcccatttcgcgagacacattaggctgagtaatgcgaatttctttaccagaattaagacgaactttgaatatcgactggctgcccatataagccacatccgaaatcacaccggttgtcgcatttacttctaagtcgattggctcacggctaatacggattttttcgggacgaatcgccacgctcacatcttggttcggcgcacagctgataccatgatcaacttgcaacaacccatcgatatcggcactacgcatcgatgtgctatcgcgctcatcatcaatcacagtgccatcaaacaaattaacattaccgataaattcggccacaaatcgattctgtggatactcatacacttcgtgaggttctgccgtctgaacaatatcgccattgttcatcacgccgatgcgcgttgccaaagtcatggcttcctcttggtcatgagtcaccacaataaaggtaatacccaactcatcttgcaagcgcattaattcaaactgagtctcttcacgcagttttttgtccaaagcgcccaatggttcatccaataacaacagttttgggcgttttaccaaagagcgagccaaggcaacacgctggcgttgaccaccagacagcatgtgaggtttgcgtttcgctagatggcctagctgaaccatgcctaagatttcagcaacgcgcttgtttacttctacgctttttaacccttcgcgcttcaaaccgaaagccacattagcttcgaccgataaatgcgggaacaaggcataagattgaaacatcatattaactggacgttcccaaggtggaatgcccgtcatatcaacaccatcaattagaatacgaccggacgttggctcttcaaatcctgccaacattcgtaacaaggtacttttccccgaacctgagcctcccaataggcaaaaaagttcattgcgataaatatcaagtgataccgaattcaccgcagtaaactggccaaattgcttggtgatttgttcaatttgcacaaatggcttagcgtctttttgacgccatgtcggcacagattgcgtctgtacagtagaagtattgggaaaagcagacataacctacgacctatccaaatgattgagcgaaaatggcggagcaagaaagctccgccgatacgtcgattaacgacctgttttgatattagtccatgcacgagtcaaagaacgatcaaaacgcgccgtgtgagcaacttgtacataaagcttatccttcactgcttgcgtaggataaatacctttgttgttaatgacttcatcgtccaacaatggctcagcggctttattcggcacggcataatacacatagttagaaatcgacgcagccacttccggacgcaaaatataattaataaatgccaatgccgccgcaggatgtggtgcatccgctggaatagccattaaatcaaaccacaccaaggtaccttctttcggaatcacgaaattgatatctacaccttgattagcttcttctgctcggccttgggactgaagaatgtcgccgttataaccaatagcaacacaaatctcgccattcgctagatcagaaatataggtactagaatggaaatatttaataaaaggacgagcttggctcatcaattttgccgatgcttccaattctttcgtgtcttcagtgtttggatcaacctgacggtagttgttcgcgatagacataacttcggctggtgaatctaatactgcaatgccgcagtctttcaatttagcggcgatctccggattgaataaaatatcccatgaatcaatatcactggtacccaaacgctcttcgatcatttgcgtgttataaccaataccgattgttccccaagcataaggaatgttgtgttggttgcccgcatcgtgtttttcgatttgtttaagcaaagtgccatccaaattaccgatgttgcttaatttgctcttatcgatagtctgataaacgcccgctttcacttggcgttcgaaaaaggagttcgacggcataacaacatcgtaacccgaaccgccagccatcattttggcttctagagcttcattactgtcgtacacatcgtagttcactttaatgccagtttcagcggtaaactgctccaaagtacctggtgccatatagtcagaccagttgtaaatattaacgacgtcttgtgcgtgaagtgttgcagagctagccgcacatgcgagcataaaaccaagcgttttgtttttcatttagggatctcccactattaactaataaataagctaataacattagccaaagccaacgtttaaactttataagtacgcttcgtattccacatcggaaatacgcccatagattttttcctgctcttgctccttcaccgcactaaacactcggacaaaggtgtcaccaagatattcacacataaatgcactgtctttaaacgcttcagttgccaattcccaacgatttggcaaggcttcatagcgttcataaacggcgtatgcgtcccctataattggctcaggcggtgacattttggcttctataccatgcaatgccgcgcccaatattgctgccaacacaagataagggttcgcatctgcaccagcgactcgatgctctatacgtcgagcctcgcattcgctttccggtatgcgtacagcaaccgtgcggttttcataaccccaacttgcaaaagttggcgcatgagcaccattttgaaaacggcggtaagagttcatatgtggcgcaaataccagcatagattccggcatgtgatccaacaaaccggccaccgcttgatgaagcagcaaagagccatcttcatcaccgttatcaaatacgtttttgcccgtttcatccagcaaactaaaatgcacatgcatcccgctgccgcttttattggcgtaaggtttcgccataaaggtggaacccaagtcatgacgacgagctacacctttgaccaagcgtttaaaaaggatcgcatgatcggcggataatactgcgtcattggtgtgttgcatattaatttcgaactgtccggggcctaattctgacactatcgtatcggccgggattccttgggcttcgcaagcctcacgaacctcggtaaaaaagccttccaaaccatccatttcgtcgatcgaataacaatctgtttcgctcaatctacggccatttccatcgttaataattggctcttctggacgacgtttaaattcggattcaccatccaataaataaaactccagctcagtcgccactactggtgttagacctaatgctttatagcgatcaacaatacgcacgaggatctgccgtggatcagggtaaaatggcgtgccatccatattaaacatcatggctaatatttgatctcggggcgattccgcccaaggcactgatgtcggctcatcataaacaggcatgcaaacgccatcggtatctccggtttcaaagaccaaaccattggtaagaacatcatccccccagttgtcaaagccaataaccgattgcggcaatttaacaccttgggccataacagtatctaagccactcgcagggatgcgcttacctcgaagattgccatttaaatcggcaataaataaatcaaactctgtgttcccttcgttcatttccgacatataaaatactcttctaaaatggggcaacagttagaaagttgctgtataaaagctgaactttgtgtcgataccgatcttttaatggattgtttttatttactcctgatcacaataatttcacattaccctaagcaaatgttatgagtaactatccccaagtgggtatatgcaaaaatgatggcaagtctttataaaatctaagtaattgtttaacttcttgcattggcatgtgatgaaagtccacttctttaataaaacgctttaagacagaacattgaatgcatcaagatggttcaattaaataaacagagatgcaacagcgccctaatttgaagcaaacaggaaataaatcgaggcaggtatgcaaaaaaacattaccttagaacatccaactatttcagagctaattcgggatttggccacactaaccaactatgtacgtgtacctagttttcctgccatgttagatgattttttgagcaagctttgccatttcgacaccattaccatcatcacttacaaaaaagccctcaaacccatattgattcacccacaagacccagcacaacaaagtgctgcgctgcgcttttatttgagtaaagcctatcttttagatccggtttttaatggtattcaaacggggatttcgccaggaatttatcgtctagcagatttatcccctgactcctttgaagacacagagtactaccaaacttgttatcgcgatttcgacttggttgatgaaattaatctgatcattccgctaaataaagacaccacgtgcgcgatttcattgggtagaaaaaaggccattggctcaatccgccgcaccgaactgaatcacctaaaaagtctttttcctatgcttgatgcgcttgtttgccaattttggttatcccaagaaagtgaatacgtagagaaaactaccagctcaggaccgctgaactacgcattaaaaacctttgctcgcggcgtactgacaaatagagaacaagaagtgctggaattgttgttgcgcggccattcgtcaaaatccattgcagacctattggaaatcagcgcgggaaccgtgaaagtccatcgcaagaatatccactcccgactcaatacttcgacacaatcggaaattttcacgttatttctcactcatctagatcatcatgatgaaaccagacgagcctcgtagtaattatcgcttatcgctagaggttaaatgcctaacttatctctcaaactataatacgctgcacccatcgctgtataaggtacacgcaataaacggccgcctggaaattgatactgtggcatactggcaaacacttcatatcgagcaatattcccttcgatcgcatctgccaaaatctcgcccatcaagtgagagtttgttacaccatggcccgaataaccttgtgcgtaatacaagttatcgccaatttttcccacttgcggcatgcgcatcatggttaatagaaagttacccgtccaagcaaaatcgatcttaacgtctttcaacataggataagttttaagcattttacggccaataattgattcgattttatccggttcacgagcgccataggtggtaccaccaccgtaaatcaaacgtccatcgccagataatcggtaataatccaataaataattaccgtcttccacacaatgatccgtaggcaataaccgcttctgtaaatccttagaaagcggttcagtagcaatgacctgagtgccacaaggcatggcttttttctccacttctggaatcaaaccaaacacgtacgcatttcccgccacaacaacagtatcagcgacaatcgaaccattttccgtaatgattttggcaggcttgccttgctcgatccgaataactttcgaatcttcatagatcacaccacctaaagactcaaacgcccgcgcctgacccaagaccaaattcaaaggctgtatatggccgccatgaatgtctagcaaaccaccaacataacgttcagagccaatatggtcttgaatagaagacgcggacaatagcgtcaggccttcgtgtccatgagcttcccagagggcttttttcgcttttaacgattcgaactgtttagaattgcaagctgcgaaaatattacccgtttttaaatcgcaatctatattgtatttagccacgcgttgacgaatcaaggcttgccccgaaaacgccatcgcggccattttttcaccaataacctcaccgtattgagcagtaatatagtcaatgtcgcggttaaagctgtttactatctgaccaccattacgaccagaagcaccaaagccaattcgagtgccttctaataccaccactttgtggcccctttcggccaaactcaacgcggtcgaaataccagtaaatccggcgccaatcacacaaacatcaaaacgttgctcacccgttaatttaggacgcaatactttatcgttggcagaatcagcgtaatacgagttcacatgagttggcgaagacataaactaggtactcctctcgaaagcaacagcctgtaactattttaattaaaggcgtatccaggtgtttttgatttcagtgtatttttcgagcgcatgccaagatttatcacggccattgcccgacgctttcacgccgccaaacggtaccgtggaatcaccatcgccccaggtatttacccacaccatgccggattcaagtttgcgactaactcggtgagcgcgagataaatcattggtccaaatcgccgctcctaagccatatttagaatcattggcaagctcaatggcttcgtcttcggaatcaaaggtcatcaccgccaacacagggccaaaaatttcttcttgcacgaaacgcatcgaatgatcggcatcggagaaaatcgttggattcataaagaagcctttgccttgctgatattcaggcacgccaccaagctctagctttgcgccgtcatcaatagcactttgaataaaagcagacacggtatcaaactgggctttgtctaccattggccccattttcgtagctggatcaagtggatcagcaggcacatatttacgggcagcttttatcagctcgaccataaattcttctttgatactgcggtgcaaatacaaacgcgagcaagcaatacacacctcaccttggttagtaaaaatcgccgttgcagcgccctttgctgcggcttctatatctttgcaatcatcaaagaccaagcaaggcgatttgccaccagcttccagccaaacacgcttcatgttggattgacctgcatactgcatcaacatgccagcgacacgactagaaccagtaaacgccaaggtaccaatatcatgatgtaacgccagcgccttgcccgccgtatgaccaaatcctggcagtacattaaacacaccatctggcataccagcttcagtcgctaattgcgcaatacgtaacgcacttaatggtgatttttcggaaggttttagaatgacgctattacctgcggcaagtgcaggagcaattttccacatcaccatcatcaatggataattccacggcgtaatgatggcaaccacaccaagtggctctcggctgattaaggcaaggttctgtggattagttggagcaatttcgccatatagcttatcgatgcattctgccgaccagcgcaagcaatcaagtgaatctggcacatcaatgccgaccatctcagaaatcgatttccccatgtcgagggtatctattaaggctaactcatcttgatgttgttccaacaaatcggcccatttctgcaaaatacgtttgcgcttgcctggagctaattccgaccaaacaccacttttgaagctctgttttgctgcaaacacagccaaatctacatcagcgctatcgcagctggccaccttggcgagcaaagattcatcggttggattaatacagtcgaatgtctcaccactttgcgcagcaacaaactgtccattgatgtaggcgttatgtggcaccttaacgttagctcgtaacgcttgccattcttgataggttttcattttatgtcctttcttaaatggttttttctctcagtgacttttgcgcgaagtcacgagcgttgtcatcgtaaacaagtctcactatgtactctaaattaactgagccaagtaataaaacaccatatcccctaagaggtatgtgatttgcatcagatattgtcacctcataatccgtaccaccacaatttatgagctatgataaagtttagccgaagaataccggcttatgattgcaataagagactcattcggtatagtcagccgaaataatgatcaactcaaccatgatgaaatttatgtttactatagaaatcccaaaaggacactaaatgttaaagcaaaccctgtttccaatctggagtctgctcataggtattgccgttctcaccatggcaagtgctttgcaaagctcactgatcggtattcgagcctctattgaggggtttaatacaacggcgactggtttgattatgtccgcctactatcttggctttatccttggttcgcttttagtaccaagctgggttaagaacgtcggccacattcgggtgtttgccgctgtggcatctttggcttccatcactattttgatgcagtctgctgtggttaacccatggttctggatgctaatgcgaatggggacaggcctgtgttacgcaggtttatttattgtcaccgagagttggttaaatgacatcgcgaccaacaaaactcgcggccgattattttctatttatattatcgaaatttgggcaagccaaaccatcagtcagctcttattgaatctatcatctcctagcggttatggtttgttcatcttaacatcggtgttaatttccttagccgtagtaccactattattggttcgtacaccatcacccaccatcaacgtaccagaaaaactcaacattcttggtttgattaaaaccgcgcctctgggtgttacgggtgtcaccatagctggggcaacctcgggggcgttattggggctaggcgcgctctatgccaaaagcataggactaaatattgctgaaatttcgattttcattggtgccagctatgttggcggtatgttattacaatggccaatcggtaaactttctgatcgtcaagaccgtcgagtcaccatactttgggtcggggttgttggcgcattagcagcctttattgtaccgctaggtggcggcataaatagccaaacattaatgatgattggtatgtttgcggtaggggcatttaccttcccaatgtattcgctagcctcttctcatatgaatgaccaactgcgcccagagcaaatactctctgccagtagtggcatgatattgctgaacggtattggcgggatgttagggcctctaatagctgccgccttaatggatacactacaaataaacgccttattctggtttgtcgctagtctcaatatgacagttgcactggttgcactctatcgtatcaaccgcaaaccagccatggtcatcgaagagcaagggaatcaaattccagttgcccttacagtatcatcagtagcaactgcagaaatgcttgtcgaggctgactcttcgaacacaacagtagaagagaaaagtcacgaggtggaaattaagctttaaccagctaagctatcaaaataactaacgctcaaaataactaatactcaaaaacaaccacacaatgcttgctctattaagacaagggttgtgtggcgattttaagtgcaatactccagatcaagattgcattaatgcgattaaaccaacgccaaaaagcagctttttctagccatttagcgcacagctttcctaccagagctaaagataaaaaccacactattgacgcaaacacgccaccaaacacaaactgccactttgcgtcctgccattgattcgccaaactgcccatcaggatcatggtatctaaataaaagtgtgggttaagccaagtcacggcaaagcccatcatcactaaaggccacaaggcaagtcgcttgctatactgctcaagaatcaaatgctcttcttgaaacgacgcccgccatttacccagcgcaaaccagactaaaaacgccacaccagcccaacgagatacagacaacagccaatcgtggctttgcaagagcaagcctaaaccaaacgccccaagggcaatagaaatagcgtcacttgcaataaacagcaaagcaattggaaaagcataatgtctcttcagtgcttgctctaataaaaaactgttctgtgcgccaactgcgacaatcaacccaccgcccgtaatcgctccactcaaaaaggccaacataactatctccaacaagccccaaaataaaagtggcttgatcttatctaagacaagttataaatttaaattaattaaactaaagttacattagaaatatttatgatggattataaagcgttatcctctctccacgctgttttaaaattccaaagctttgataaagccgctgaatatctgcatctgacacaatctgccgtatcgcaaaatatcaaacgtttggagcaagaatgcggtcgccctttgcttattcgcgcaagaccagtggttgctacaccgcttggtgaacaacttctggcgcatttcaacaaggtcaccatgctcgaagaaggcttacaagaagccattcaaggtaatcaggcgactcaaccaatcagcattgcggtaaacaacgatacgctcgctacttggtttaccgaggtggtcagccagttttctgcaaccgattccaccaagctgcatatcaaagccgccgaccaagccaaaactcgcgccttattacaaacaggtgaagtggttgcttgtattagtcaaattggtacgccagtgtctggtggagattcaatatttcttggcaatatgtattacgaactggttgcaacaccaagctttattaaagagcatttaaaaggtgaccttagcgctgaagctgttctaaaatccccctctttgatttatgacgaacatgatgaactttgggcgcgttatcagaatgaatgcttagaggtcaaaaccgatattagccacagtcattggtatccatcctcccatggctttgttgagctggtaatgggtggcacagtctgtgctttagtacctagtattcaaattaaacagaaaataaaaagcaagaaactggtatccttgctgccaaacaagcggctggccttgcctctttattggcattggtacaaacttaattcacctgtactggatcggttgactaaggtgataaaaagtgtcacacgagatgcactataatgagtgcatcgccgaaacaggctggctatgtcgtattttttagacagccacttaacaaagcacaaagccatttttaaggaaaaattatgattcgcaaatgtctattccctgttgctggttatggcacacgttttttgcctgccactaaatccatgccaaaagaaatgcttccgattgtaaacaagcctttggttcaatatggcgtagaagaagcggtcaaagcgggtttggacaatgttacttttgtaacgggtcgtggtaaacgtgctattgctgaccatttcgatatcagctacgagcttgagcatcaaattgcaggtaccaacaaagaaaaatacctaaatgagattcgctatctaatcgacaacgttaacttctcttttactcgtcaaaacaacatgttaggtctaggccatgccattttgactggcgagccacttattggtgatgaagctttcggtgtggtactagcagacgacctttgcttcggtgaagacgatggcgtaatggctcaaatggtcaagctttacaaccagttccgttgcaccattgttgctatcgaagaagtgccagaaaacgaagtacataagtacggtgtgatccaaggtgaatccatgatggaaggcctgtaccgtgttaccgacatggtggaaaaaccatccaaagaagacgcgccatcgaatcttgctatcattggccgttacattctaacgccagatatttttgacaagatccgcaacacacctgctggccgtaacggcgaagttcaaatcaccgacgccattttgcaacaagccaaagaaggctgtgtattggcttataaatttaaaggcaaacgttttgactgcggtagtgttgatggcttcgttgaagcaaccaactactgctacaaaaacatttaccaagatcctactgaagtgtaattttctccataacagaaaattgcactaaaatagagcaaaaaaaaccagtacttcaaaagtactggtttttttatgtctgattaagccaatcagcaatcaataaaatctaagaggctgatctctttttcacccaaaccacaatgcccttttgcagcaagataaagaacagcaacaacccaccaaccgctaacttggtccaccagctattcaacgaaccatcaaaggtgattaaggtttggataatgccttgaatcattcctcccaagaaagtaccaaacacataacccacaccgccagttaacaaagtccccccaataacaacggctgcgatggcatctaactccaccccaaccgctgctaacggatacgccgatcctgtataaatcgcaaagatcaccccagacatggcgctgtaaaagccgctcaacgcatatattttaatgatggtctttttaacgggtacgcccaacaaagcggcagaatgactgtctccacccaaggcatacacgctcatgccaaaacgcgttctacgagcaattaaaatccccaacgcaagcaataccaacatagccatagcaataaaggtcaaaccaccacgtcctggcagaggcacataaatatcgtataacccagcaataaaaggatgatcaatcggcacagcgtctaagttgatcaaatacgccaagccacgaaacaaaaacattcctgctaaggtaacgataaatgcctgaatctcgaaaaatgcaataattactcccattgcggcgccaaaggcaacaccgacaaccaaggcaataccaatagcaaacaaaggatgcatgcccgtattggaaatcagatacgccatcagcacgccgataaaggcgatcattgacccaaccgataaatcgataccaccagacaagataacaaatgtcataccaatcgcagtaataatcaaaaacgcgttatcagttaataaatttgaaaataccaaggtgtcacgaaagccttgatattggtacatgccaaaaccgtacagcatgatgaaaaccagtaaggttgccaatatcggcaaattacgttcgttaatcatggttttgcactcctcttatcagtactcgctttaccagtactgcttttgcctgcattcttattcttcaagaagaagcctgacaaccattgacgtgttttaggcgattgaatcaacaataccgcaagaataatggtcgctttcaccactaaattatattgagctggcaaaccactagtgagaatcgctgtggttaaagtttgaataattagcacaccaacaatcgtcagtaacaaataaatacgcccgcccgctaacgatgcaccggccaaaaccacagctaagatagcatccagctctaaccacaatccggcgttattggcatccgcgccacggatgtctgccgcgagaataataccgctcatcgccgcacaaaaacccgaaaagacataagccgacaacaccagcaggcgcgcctcaataccaaccaaacgactggctcgcacgttggcgccaaccgcttcaataaacaaccccagtgcggtttttcgcatcactagaaccgtcagtacaatcatacctatcgcaatccatacacgaatagggaatgctaagaaatagccattaccaatggcatccaaaacatcagaatgaaaagtgacgatttgtccttcagtaatcatctgtgcgataccgcgacctgccaccatcaaaattaacgtggcaacaattggctggatattgaaaattgacaccaagatgccattccataaaccacacacaacaccagtgcccagagcacatagaatgactagccacacgggaaagtcagtattcactgtgagcaccgctgtgaccgcaccggaaattgcaatcaccgcgcctacggacaaatcaataccgcgagtaccaatgaccaccgccatgcctaatgccaccaaagctgttggcgtggcacgatgtaaaatatccaacaggctaccaaacagatgcccatcaacgattttaatactcaaaaaaccaggcgttatcgatgcggtgaccaaaataatcagcaccagcgacaacaagggcgcgagtgttttttgatgtttatgcagaaaattattctttttcatagaaacggctactttgaatacttacttataaaagagattaatcgagaggtttttatcgcgctttaactcgcaatcgtgcgcaatatcgcttgctctgaaacctcatccccatcaagctccgatatcttatgatggtctttcattaccaccacccgatgagcaaacataaccaactcttccagctcagaagatgccactagtaaacccatgccttgctcacacaactctttaatgatctggatgatttcatggtgagccccaatatcgataccacgggtcggctcatccaaaatcagcaatttcggatgcgtaatcaaccagcgggcaagaatcactttttgctgattgccaccgcttaactcgccaataggtttgtccatatctggggttttgatcgccaaacgcttaatcatttcttcaacaagcttttgctgctctgccatggaaataggcgaccaccaacctttgctcgcttgcagcgcaagaatcatattttccctaacactcagctccgccactatgccgtcttgcttgcggtcttctgggcaataccccatgccaacttggatcgcacgacgcaaagaagacttagccaatgaatgcttaccaagcgtgacatcgccttgatccggcttcaccgagccataagccagctcacaaagctcagtacgaccagatcccaacaagcccgccacaccgacaatttcccctgctgcaatacttaaatttaacggctgaagatagcgttgcttgccgacattatttaactgcaaaagctcagtacgctcgcgtttaatggagtgatcatgagccgttggtgctagatcttctaaggatttacccaccatatgactcaccaaatcggaacgcgtcagctcggcggttttaaaagtaccgatgcactcgccattacgtagcacagtgatgctatcggtaatactgtaaacttgatctaggaaatgcgttacaaagatgatgcctaacccttcggatttcaaacgttccatcagatcaaacaactgcttgatttcatcactgtctaaactggccgtgggctcatctaatatcagcattttggcttgcgtacttaaggcgcgagcaatcgccactaattgctgaattgcaatcgaataagtgtctaactggcgcaatggatctatctctaaacccacttgtgctagtaactctctggcacggatttcagctttcttccagctaatcagaccaaaggttttttcttgatgctgtaatgtcaggttttccatcacagacatggtaggaataagattaacttcttgataaaccgtactgatacctaaacgctgcgcatgaccactatctgacgcattgatcaagctaccatctaatagaatctcaccaccatctcgcggataaacaccggtcagtactttaattagggtggatttaccggcaccattttcgcccagcaaggcgcgaatttccccctgttgaatctgcaaagacacatcattaagagcttgaacaccggtaaaagatttagagagatttttgatttccagtaaaggacgaaccgcgctttgcgtttcttcgcccctttcttcgactatcaaggtttctttgacttgcacattttctttgactaaatgcgacatgaactgcagtctccattttgacgaacataaataagcaaaaacaaaacgtacctagacagctataagcctaggtacgtcgctatattatttacgcttcgcgtattccgcagcagctgtatcaggaaggtacaatgggccgtttgctttaatccatttatctactttctcacctttttgagaagctagaatcgcatcaaatgctggaccaccaagatgaggattcaactcaatagtcgcgttcgcttcgccatcagccatagctttaaagatatctggaaccgcatcgatagaaaccactaaaatgtctttggttggtttcacgcccgcttctttcatcgccaaaattgcgcccaatgccatgtcatcattgtgagcaaacagcgcgcaaatattcttcgcaccgccttccgctttcaagaaactttccatgacttctttaccgccagcacgcgtaaacgaaccagactgagaacgaataatcgtcatattcggaaagttactgatgatagagtcaaagcccgtcttacgatcaatcgcagcagatgaaccaactgaaccttgcaactcaacaatgttacaacgaccattggtttttgcagccaaccaagatgccgctaatgaaccttcttctttaaagtcagaagccactttcgttaagtacaaacttggatctgccgctacaccacggtcaatcaacacaacagggattttagcgcgttgcgcttctttcaatacttgatcccagccagtttccaccacaggagcaagcaaaataccatcaacaccttgcgcgataaatgaacgcacggctttaatttggttttcttgcttttgttgtgcatcagagaattttagatcatagccacggcgttcagcctcagctttaatagattcggtttcagaagtccgccagccactttcagagccaatttgcgagaaacctatcgtaagatctgctgccatcgccgaagcagacaacacaggaagtaatacagaaaaagttgtcaacatagccttgcgtttgaatgcacccagccatggcaacgaagaacgaacggagagagattgcatactagattcctttttgtttttgttgtgatctattctgagcgccacacacccgtcattaaagacaagccaacaccctgagattcacaatatatccctaacacttacctttcaaatgcaagttacagcaaacctcatatcaatattgatatgaaagaacaccgtaacatgactttttcatccacaaagtagcatctttcagccactacacaaaatggcacttttcaaacattaaagaggacgttacatcaaatacaactgactcaaccaaacgctcactggcaaggtaataatagacaacaaagtctgcatcgtaatataagccgacattctatccgcatcaccgcccaactgacgtgccaaggcgtaagccgatgttgcggtcggtaccacaccaaataacaccgccaccaaagcaggtaaaccacgaacatccagccaccagcacatcaagccaatcaccaaaggaaacaccacaaaacgtgcgagcgaagacatcacaaaggtcatgccgacagagcgaatcgtctcaaagcgcacactagcgccaaccgccaacaacaccaatggcaaggcagcttgagacaacatccccagcacatcagagaccaaaataatcggcgtcagtccgagcaaattcaaactactgccaagcaagatcgacacaatcaaaggattgcgaatcaaagctccacttaacaaacgtggtaaggatgttgaagacgaactatccgtcgaagacggcccatgcatcaaggtcatagacaccactaaaaacacattaatagaaggaatcaacaccgacgcccccaacgctgccaataccaaaccatcattaccatacaaactccccgccaacgccaacataacaaaggtgttaaaacgcacacccgcttgcagcatagacgacgccgtcggcgcaaccaccttcatcagccaagtactgataaatacaaaaacagcagtcaccaacaaagcaaacaacaaaataaaggcatactttggcagcatggggttactgaaatcgatttgcgaggttttgctgaacaacaaagcaggaaacagcacccaataggacaacttatcaacgccagaccaaaagccttccatcggaaaacgccaacgctgacacacagcaccagccatcaacagcaaaaatactggcaacacagaaagagaaagagagaacacaaataccccttaaaaaaatagcccaaatgccccctgcccgaaagcacgaggtaatcacctgtaggtcggcctttaggccgtcaaaagcccgataacaccaaaccaaaaaccttgacgcgctaaaacacgacctacaagatcgacggaattcgtttaacgaaagcctccttcgcgagaatgacaaagctgccaatcctgaattgccaattgctccacaaaccacgacaaacctttgcccggatcatctttacgccatgccaagtatgccatctgatttggccttggcaactcacactgacgcaacactaaacgcccagaacttaactcatcagcaattcgatgtttcggcaaataccctacacctaaccccaaacattgagcttgaattttactgcgcatagtatcgaccctaagcacttgccgactttcaaaaataccactactgcgagctggcaaaatttttgaactatctgccacaacaatagaaggatattgacgtaattgcgtagtggtaatcatcccgtcggtcaaagctaacggatgcgttggtgacacagcgaacacaaactctatctcaccaatggctctaatatggacattccccttgggcaactcacccgtcgcaccaataaccaaatccgccctatcgtcttgcaatgcatcccaacctccgccgacagcttcttcagataagctcaactccaccggtcgattctgcgataagaaatccccaaccaccgacatcaaaggcgactctaacagcactgtatcgcgagcgattcttagcttaggctcccaacctgactcgaactgcttgatcgaatcttctaatcgcatcgcggcttccaaaataactcgaccttgctccaacaccaaatgccctgccggcgttagtaccgctttttgtcgagaccgatcaaacaacgccacgcccaaatcgtcttccagcttcttcaccgtatacgttaacgccgaaggcaccttaaacaacgcctccgctgccgccgcaaagctgcccaactgatgaatcgcctctaacacccgtaatgcttccaatgtcaccgcgtaggccatagctcaacctttgttcaatttttttgaaatactagctcaaaaccttccaattttctttctttttcccacccactacactcacttcatacccgcacgtcattatgacctgcgagaaaaaatcaggagaaaaacaatgatcacacttcgcaacgcacaagaccgtggacacgcaaactttggctggctaaacagctaccatacattttcttttggcagctactacgacccacaacaaatgggcttctctcacctacgggtaatcaacgacgacaccgtcaccccaggtgccggtttcgaaacccacggccaccgcgacatggaaatactcagcctagtattagaaggcaccatcgcccataaagacagcgcaggcaacataaaagaactgcccgcaggcgaataccaactcatgtccgcaggcaaaggggtttaccacagcgaattcaacgcctctaaaaaagacatgctgaaatttctacaaatttggattcaacccaaccaactaggtggagaacccggctaccaacagaaagcctttagccaagcgcaaggcttcaccaccgtcatcacaccagatggcgcaaatggcaccttgcaagttaagcaagacatgcaactgattcaactgatccttgaagatcaacaaaaagccacatggcaagcagacaacaatcgccactactatgtgcacctgatcgaaggcgaactgtccctaggcgacggcatcaccatacaacctggcgacggcgcgaaaattgaaaacgtgtcagaaattaacttcgaaagactaagcgagcaacgcatcaaagcactgctttttgacctggtttgattgaacttgggtgattaaattgtataaacatttaaaccagtatatttccacgggtttaaacttcaataaaaagttgaatcacgcggcattcttaatgtcgcgagattcactattcttttttaaacttgcttccaataggcaactaaatccaaatgatccttattaagggcatctatattcatcagcttgcgtctcaactgaacaatcgcatgcgcttccgttgcagcccatacccaagttttttcgcatgcccaaccactcggcaaattatctaaagcatcaagcaataaacggccatatagatggttttcttgttcattgttgcggtgaagccaatgtaagttagcgccaacatgcgctggtaaagaaatctcgctactcgctgaatgtacttctatccaagcctcaatattggcagactctggcaaaatttctaaccaacgagctaaagcaggaagacttgtttcatcaacaaaaaacacatatttcaaagcatcaagaggcggcaacctaacagaccttggtccgaatatccccaataaatcatccacttttgcctgtttcgcccaaggcccaccaactccgacgtcatgtaaaacaaaatcaatatcgactgttagcaaatctgcatcaaaagaacgaatagtataatcacgaaatgctgaaaagcgtccttcagccgcaccttgccagtccgcatttccatcatccaatacttccggcatacgaagtacatcatcagccgcatttgggaaaaaaagcttaacatgggcttctggtgctaacggatgaaaaccaaaaccttgaaaatcctctccttgcaaagtcactcgtcgtaatgtcgatgacaaatcttttaacttaataaccctcgcaacacgctgctttaagggtacctgaatacgctcatgctttaatattgacactatgcatcctctgtccattctaggagctaaaactcgcttataaagtacgaaaagtacctatacctaaaatgctaatcaaaagaaaagcatcagaaggtacaaatcaaacaaatacgaatgataacccttatcaacaaataaagaaaatcagagcttaagttccgcagagttctcatgtcgcacaattttttatatccatgaagccttcaggcttttcagcgaagcaccaaacaaaactaaacaaaaccaaacagtttttagaggactgacaaacacatcttctcttagtgtatttttgatacaaatatacaccaagacaaacaatcatggctcatcaaagcatcagcctcagccatctaatgacataaacctaagccgcctgttcggcggtgaacgcttctcgtatgtctgcccagtcagtggcggagccggttttatccccgtgtgctcggggaacgcttagagtctacggccaacggtgcaggcgggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaaatgtatactattgttctataaagagaaataatctcttaaaatttctaccaactttttaaagagcgatatttctgtatttattcgttatccggcgtaaatgtaacaagccttaatccatctaaatcgataggcattcggcggtttgtaccataggtaataaagtcaaaacctgattctgtattggtcgcccacgccatcacgacattaccatcctctgctagcgcttctatttgttcccagatcatttctcgaactcgtcttgttatatcccccacataaactcccgctcgaacttccaaaagccaaacggctaatcgacctcttaaacgaggcggaaccacttcggttactaccactagcattgccatggctatttactcctatgtccagcatcacctaaagatgcagactccggtatcgctggcggctgcgagtcctctggtggctttggtggctctatttcaccagcggcaagcacttcttcgatgagcggtattaatcgctttaagactttttcagttcgaaacacttcacgacaagcaatccgaacttctttgtctggctgataaggggattttgcagcgattttaaaggccactggtacaacggtttcaaatttaattaaatcagcaatatcatagacgaacgacagaggtttacctgtatgcaagaaaccaatagcaggcgcataccctgcagccaaaatagccgcttctgtcacaccatataaacaagccgttgccgcactgagacattgatttaccttgtctcctgattcccaatcttttggatcgtaacgacgaccattccactggacgttatattgtttggctagaatttgataaatttgtcgaactcttgctccttcgatgcctcgaagttgctcaacgcttcttcgttgtggtgcttcttcaccaaaacgaatttcaaacattttacgaacaacttttagtcgtaatgattcgtctaaggcaagttgagcttggtaaagaagcttatctgatctagccccgcctggctgccccgctgaataaagtcgaactcccgcttcgcccacccaaataactaaagttccggtagttgacgcaagtttaatggccgcatgactaattctcgtccctggctctagcattaagcatgcaattgatcccacaggaatgtgcattctctcgccgttaacatcgtcaatgacaacaaaagcaccatctcgaacatcaatacgccccataccaacaaaaatcatggaatttcgatcttttatgggaataggctttaacggtataaatccagccattattctgcctccatctgagataaaagcattaaatcattcgccgtcaaaatccccatttgacgaatggctaattcgtttagcttaaccacccgttctgattgaggaacaccttgctctatgaaatgcgcgttaagtgattctaggttcgcaagacagactaattgatggacgttggcgtgatctcgtatattgccagttaaagaaggcctttcatctcgccactgtttagcagtgacgccaaatagagcgacattaagcacatcggcctcactagcgtagacaaattgaatttgttgtggcgttaacgaatctggaatgagattttctttaatggcatcggtatgaatgaggtagttaactttggctaaatttcgacgaatatcccagcccagatgctggaactcttgttctttaagacgttggaattctttaataaggtaaagtttaaactcgacagatatccaacttgcgaattcaaaggcaatgtctttttgtgcataagtgccgccataacgacccgctttggagatcaagccgatagcagaggttcgctcgctccattgcttagatgtcagggtgaaactgttgagcccagcctgttttttaaagtcctcgaattcgaggactttaaaatcagggttattcaactgctcccaaatacccagaaactcaacagtatttcgattacgcagccagttgccaatgatgtgcgcggctctgtcatttcctttgtatttggcgatatcggtgatacagatatattcattaccatccttggtagtggttgatattgtgtggtccaacacttgtaattttggcttcatttttcttctccttaagtcaaacagaaagagccaaattatttgactctttcaacgaagctaaatagattttattaacatgagtccgcagcccaatgattttgctcttccaaagcctttttccaactgctcaagaaacttttcagggtcttgcacagtcagtacgccttggtaatccacactggaaaaacgaattttatcttctcgatttttatcactacgatgctgcatgtacgtttgcacctctggtaaaaagtcgagagtaaatccccagttttctagtcgtttgggattagctatccactcttgagcagcctgctccataattaaacgaatttcttcactatctgatacgccactctctttcgctgctttcttcgcatgcatcatgacatcatgacgttttgactttcccttttcatccgttgtgcaaacggtcgggttcgctcttaaggtaaagcctaatcgctgaccactctgcagttttggcataaaggttttcgttttaacgttaaaagtactttcatctgattctggtttaaccgatgacagaacaaaaaatgctttcgatccgtctgcactttgctcttcacgaaacaagaaagaacgctcatcttcttccgtaaatagctgccataacatttggtgggtggagtaaacgccttttccgccaaacccgagtagtagctgccgagcttgctgtgaggcttgaaacgatactttagacaaatacatttaggcctcctctactttgacttgatgcgtcgttatttgatgcactgttatttggtgcatagtgcgctgcttaaactgccaacggtcgcggttaattggatcatcccaagggtgggttgtcagcgctgtttcgcctgagaactcgtcaacacttccttcccaggtgtaagttgataacttattaggccgtaaccaaacggcatctaaatgcggtttatcattgtcaataatgcttgggaaaggataatccagtgcctctcttaagctgacagatgttaataatacaggtaacagaggggcagccagagggcaagattttcgccccaaagacaacacatacacaggcttaataagcgcttgcttgagccgctctaaactaaagagactctcttgcgttaatgaaacagccacaatccaaataccatcgcagcgataatctcgcgtagacaatatggtattcagcttctctttatgctcatccaacaactcatttttacgagtgcgataaacatacttgttattacgagatggtacttggctcgtatgataatcccgcaacaagctagttggtgtcacctgcttggtcgccatctgaacactactgtgcaaagcgtctagttgctgcgcatcgtcacgcttaatacctagggctgctcccagcaaaccgagaatggcggaacgcgttggcgcaatggctgtagccctgtctccaccaacagcgggctgcccccaacttgccatggggccatagagccgaaatactaaatagtccttcatgattcgggctccctactgagcgacaaaggcttttaattcttcaaatgaaccttcgccattgacggcatcaatggcatagcgcgtttctgcgcattcaccatagactttatcgaaattctcggcctgtttattaagcgctttaatcgcatcgaccgcttggtctccacctgcaatgggttttaaaaacgccgccgacaaggaacgtggctgatattcgcctttctcagctaagacatagctagcataagcgcgagaggcgaagctattttgtttgccttttggcgatacttttacggcggcttccgtcagggcttgaatggctttattagctaaggcttcatttccatcaaggttctcaattagttgagatttgttgatgcaaatgtagttataaaataacgccgccgcaaagccggattcaccaatatgagatgagccagaatcttctttgccgtcgttcaaatcatccactgcagtgaagtaatcatcttccacaactatgctgtgaacgctcaatgcatgagccacttggcaagccgcttccacattaaaacgtgggctagacgccaacatacgaccaaacaaggcaatgtcgacagcactttgattttggcgtaacaaagctttctcttcgtctttggctggtcgcccttcttccactaatattgccgccaactcaaatgacgctgtttgttcttctggactgatgtgtgcaagctgctctatctctaaagagtcttttttgattttaccaaacacgcctgcaatatccgcagcccatactttggcgttcttttcagaagcacctttcttaatcattaagtcaaacacttgctgaccaaaacgtttggtacgtttgcctatattatccgctagtgacgattcaaaaacctcagaacaacgccagttgcgctttaaactttgtgagctgacgcgcaggcgatcaaagcctcccattttcgctgttttcggacgaccaagatcatcgcggtttaagttagacggtgcgtaagacgttagaatatgaagttgaataaattggctcatgtgaattcccttttagattaattggttgtagtagatttagaagctttttgattggctgatcggtaataatccatcgcccattgcacagtaattcgcttatcggctttacgtggttgtctatcgtaatgttcttcaaaccattgcaatatgtcagcagccactttagttggtgacaccttgccatctagttgttgaataatacgacgtaaacgttttaagaaatcatccggtgttggcgtgttttgtagcttggcaaagcgcaactcactcacaatggatttgtctgttggttcaccttgcttgttcaatttcttgccggcctgaatcgctagtttctcaccattgtcttgcttgatatgcactaatacagcagcaacagttgcccatgcttctagcttttgagtttgtctttctttactcatggactgcaaaatatcttcaagtccaccatttagtaatgccatccataaagctcgaaaaccttctgacaacatagcatcatccgcagagtcgcaacgtttcaattcggctttatgtgaggttggtgctggttggatatgcttttcttttaactctgaggtatccaaaaacatactttgccaccagcgacttaccactttgaactcttgatcatccattaactcacctcctgcttcgattcaattttatgatcggttttgaagcttttaatatctttgctaccgtataaccaacccgataatgaccgcctagcttcaatgcgttttatcatggttcgctcggaacccagttcggacaaggcgtattcatcaaacaaatccagcaccacaaattgcagtttcgtcagccatgttttggcggctgcggtagaaagctgttgtctgtcatcatcttcttccatttcattcattaaattagcaatggcatcaaagaatagattttctgtacgttgccagaattccagatcgataaaggacatatcgcccttggcgtcacttgggctttcaaaccaagccgctttaacctcagaccgtaaatgccataaggcatcagacgacagcttttgaaggtatttaacctcgaccagtaagtcattttgctgctctggatcaaactgaaaaagaggcatactggcgctataccaacaacgggctttcatgttgtccatatcgtaaccaaatacccaaaggcgagaacgaacctgttttaacgctttacgatagtgtttagataccacttcaaaatgagaaataaccgccgcacatttttgagcttgagtgtcacttgaaaagctcaacacatcccaaatcttataatgcagtccaccgggctgacctttgatagacagccattctgcttctggctttttcgggtcgcctttataaggcgttaacgggtgcgaccaattgccggaataattgtgaccatagttttgtgttcgataatccgtcaccactttttgagcggtttttcctgatatatgacagacatcttctctatgctgaacctctaagcgaatgcgacgtggcatggcccaaaacatatgtaaaggatgaacatcatctgcataaatttcagtgtttttcttatcactcaatttggtcggcgctaaccaaggaaacacagaaccatcggtaaagtctggttcatcataaatccaatcttcacgattgatgacattgagccacagcttttgccaaagtgttgccgtctctgttgatggctgtatcaatgtggttaatggcccacctccacgaaggccaactcgatgtcccgcaccaccagcaggcgcattaatttgcaaagtaaaaagcgctaatagtgccatctctaatgacatctgttcgccaataccacgcttaataaagtggtctgtattgttttttatgccattttcaccgggcgcttctattagcaggccagaaaccgtggttggcttttgcttttccaacaggtcaaaatcctgcataaacaaagggccatctccatcaccctgaaaagcatgctcaacggattggaaagcattttctaacacatcttgtgaaggcggtgtttcaaacaactttacccattcagtttggcctttcggcgcaattacggtttgcaataagccaatggcgaactggtaagctgcgccttgaaagtcagctcgtggcaacgcgaaatccactacatcagatcgacttatctgagtcatcggcaatacctgctccgagccatcttgcaaccgcatcggcaaccaaggatcttttactagattcataacatgtccttataaaacaagaggaagtgcaagcacttcctcttagttgagttacttaggaaaaaatatcacctgctcttccttctctcgactctgaactaataacacatcttgccaacctactaatgagaacaagcggtttgctaaatgcttaagtttgcaagagcatctacccatccaaaaccctgggaagacttcactaaaacaaccagatgctaaaagttcttggcgaacttttcgaagggaatctggagacacgcagtgtaacgaaacaattaaatcagtcataaatacggacctctaaagattaatattaagatgtcaattcgagctattgctcaaaagaccaaaaacacctagcattaaccttgctacaggaggacggcttggtggtcttgatcatgacgaactaactaccttgtccgttcaccatttgaccactatataatttaagttcaatttagacaagctagagaacggtgtttttaatacgtaaaattatttcttagtttagtcatgctaaatataattaatgcataatttctcttacaatgtcttcggttcccttctaaatagggatgaaccactagaaaacggcgactttaatacgcctcgttccccgccctaggcggggatatccttttctttaaacccaaacctgtggttatattcaaatcctgtatcgtcttccggtaaccaagattgtaaatatttgctgtttgggtagcgttgcgccagatcatcacgctcatcttctgatacttgagtgagtttcgcggcgtatttattttttgatattttgagtgtactaagctgaacagcaaatttagggtgatcgactcttggttctaatttgccgctggtatttcttttcagcaacagtacattgacggtttctatatcgctgtgacgagtactgatgccggaatcatcatcaaaccaatattggttgctatgatcactgtagccgtaatcctgccatttcaatcggttggatttagctttattggctttagctcgctctttaccttctacatctagttgattgccatcaaatacggcggggatattttctaaggcatcactggagtaaaccgcttcgataagatgcctagcttgttctggcatcttgataccgcctaattctctgagttttttcatcccaagccataaacaaccgggtgaacgataaacgtattgagtattacgaaaatcctgcgataaccaatcaacagctggatcgtctgaccacgctggtgcatgcaggtacaaaaccggacttgatctaatatcgataatgccggattgataagcgttttgttcattgcgagtatgacgatgaagacgccctgcgcgttggatcaaatcatctatgggacagatatcggaaatcatcacatcggcatcggcgtctaaactttcttgaaaaacctgtgtggcaataagtaccttgccagcgcgattttctgcgttactgcctttgccaaagcaagctaaaacttgtttctcaatcgactgacggtcatcgagcataaaacgactgtgaaataataagaggttttcggggatggtcattaaagaatgaatcgcttcgtatgcttttaaggcatcatcaacagaattacgaatccaaacaacacactcacctcgcgctatggatgccattactttgtctaagactgccttttcactctctaaatagtcgaccttaacaaaacgactcacatccgctcggctttcaagttcatgttcgattaacggtgtttccggtgaaaaagacacttttgtcgccagtggaaaatgagtgttagttggctttagatgagaatgctggctttcttttagccaaatctgcgctaaacgctgtctttgctcaatggacaaggtcgcagtaagtaaaatagcactgcccccttgatgaaggtgcaaagacagtaagctttctagtagctcaaacatatattcatcagcagcatgaacctcatcaaaaatcagtacctttcggtgtaaacccaataaacgtaaggactgatggcgacgaggtaaaacagcaagtaacgcttggtcaatggtgcccacaccaacaggtgccagaagggtttttttacgagaatcacttaaccattggttgcattgcgccgttgcagtttggtcgcttgatgagtagtcactgtcgactttcgatgaagacaaaacactcgactgaaacaactcattcatttcccttgcgccatgcgccaatacaatacttggtttggcctcattcgcttgaaacatcatttgatagctatcaaatacgcgtttatacatggcgttcgatgtcgccatagtaggtaaaccaaaatagaagccgtctgccgcccctgcagccaacaaacgatgcgttaacgccaatgccgcttcggttttccctgctcccgtcacatcttcaagaatgaataattgaggactatcatctatttcgacgtcttgtgcccattgctgcaatggtgttggcgtaaagttgaagtgcgttttaattgactcaaaaggcgccttattaaaaacttttaccaactctgtggcatctagtgctttttttgccctttgctgagcaattggccaatatttgtccaacaacataggagtagaacaatacttaaaatgattttgatctgatcctatccaatccgccaacacggccacaccagctaaagtccagctgacttgtttcaggcgttgacgccattcacgatcaatgaatttttcgataggaagaactggctggatcaactcaaacgcatcaagagcaaactgctccgctgcgggaacatttttcttacgctcaatataaggcgctagctcagtaagtttagcgctattgattggttttccatgatgccctaacacgcaatccatgaagaccatcaaggtttgcgaacattcaccttcttcttcaaaacttaaagaacgagaatataactcatcacgatctctaattttatcccaaaaatacaagccaagaagatcatgacgaaactctcttccgtcatattgacggttagggttagcagcgaataaataatgaagttcgtctttaaacaaggcttgaaaggcagacgcgaatttacctaggtcatgcaaggctagaaaaaagacaaatagcttcgtaacctcttgtggcttcagatcaagaagctcagaaatattttttgcaagttccgtgtctggtgctagtagtattgcacccacagccgctacatcgagactgtgataaggaagcaagtggtaaggatcacctttaaagtctaagccatgcttttgagccttgccccagtagtaaaaatacgaagctaattctgtttcttgcatatcccttctcgcttttatctattttgctctgatttatccggcttgcttccactgtgccgtgctttttattaccccacaaccctgtcgttttacacaggtaaagttatttgacaggttttgctctatgtcagcgttttatggtgtttatcaatcaaataaccattgttttatgtcggtatagttaacacacaccagttgttgggcttgggggttggctgacaaaagtggtcattactctgtgtcaccgtcatctttcttaatgcgtttattttttgaaggtggcaggtagttatcggaggtaatcaccttttttcctgttttagcttccagattttttcgagcatttttggcaatagaaccacccgcaaggaatgcagttttgttttcatccatccctgtggcctcttcggtttcagcaatctgtcgagtcgataattctgcaagagcggtaaaaattaactccgcctcactcatgtgatcacgcagattctggcttttcagacctttaaggtttttatgcgccttgatactggtatctgcccattcttagtgagaatggcaaattcttcaccttgtttgatatcatgatcagtccaatagtcggttaatttattacgggtctcttgccctgtcatacgctgctgaatccatttttcactgcgaccatgcttttgccaagtctcccgagctcggtcaagcgagcgggaagggtctgccatttcttgcatgcgttcataacccaccttagccaaccaaagctttataggctcggccttgggactgggtacagattgcactaggcgcaacaaggtttcagcagtagcaacatcggttagatattttttgccatccgctgcaggaagtttcagtcggtgacaatctgtcaccgactgacttccctccttagtaagtcgttgttttagcttgttccaatattttctggcggtttgataatcagcctgttgagtcagcacttgtatgatatcaattaccgaaaaccaccagatttcagcctcttcatcatatacacggcggatttggtaatcctcaaatagggtcatatcatttttcattaacatcactccttaatgttgatttgatctgataaaaattaaacataatcatactttggtctttttaactagatggtaagaagggtttcattgtctgcccctgtgtccatatttgacgatgtttatcaatcaaataaccattgttttatgtcggtgtagttaacacacaccagttgctgggcctgtgggttggcttcgagcattttggttttgatctgtaagtcgtcgagggtgtatttgacaagggcggcgcgggtggcgatgtgaagctggctatcagtcatgccgtagtcgttttcaagcacccttttttgcttgtctgtgaggcgggaatctggggcaagaatcagtgaaacttgggtgttccacagggtgtcttgttgctcggtgtgttcgctggctttaccatcgtaatcgacgctctgaaagcggcttagtacaaagtcgaggaattgctttcgcatgtcgcagtaagcacgaacatgccagcgtccggcggttttaacaaagctatggggataaattagtcggccttgcgggtcgctgctggaaacggatagatattcgcaatccactgcggttttgtctttaacggcttttaataagggtcgcatgacttgcggtgaaacaaaacgcgcaagggcttcgattctgtgctgggtggattcactagtgatattagaaaacgtagggattttgccatagtttagccaatcaaagtattcatccacggtttggtcaatatagtgcggcttgaagaggtctgttatttggtaggcttttcgtttggcgtcatagtctaacgagtttggaaaatcggtctgatattgtttaagcagctgactgacactttgccgcgtgatacctaaagcactcattagtggtttggtatttatttgcccttcccaaaaggcgatcaattctaacatccaataacgctgcgcgacttccatgctgaccattcctttacactttatagtctagcaatgtaacgcagttttctgagataaccaaatcacaattgatgtgtttttgtagctagatcaatgaatttgtcgcagtgtacttgcttattgactaacgctctgccctgatcatccagtttcttggggttaagcttttatcacaaaattttcctatctcgacttggtagccgttttcttctagatagatggcgcggtcgaggacgagccagtattccaatgcggggcgaaacagctggctgatggcttcaagtttttgtatttgttgataacgagtttggccgatggcttcgaagccttcaaaaggcaattgggcttgtaaatgtaacagacctttttgttccgccgcccactggcaaaacgccgcaaaaccttggttcaatatggctttttggatagaaggaacaggcaggtattcatcttgctgacgagcaatgcgttgccatgaatcaaaacccaatcggtaagtgagttcgagctgtttaagacgttgttcacgagctccagcggtgacaacctctttgacggcaagtttaaggtctgcttggcgtaaattaagttgggattgttttgcacattgggatagtgggcgataaaactcatctttcgtcaggtggtagcagcatggggaaaggcaaagcttgtcagtgtttgcaacaatcgcttgctggatgagttcacgatgcaaatcaccacaagcatgcagtgctacggcgcagtgagcattcgctaacgccaattgcccttcgccttttaatacatcagcatgaataaaggtctgtggcagttttaatttattggcttcttgttcaccggcttcgcacagtgtcttttgccattctaggctgtggacgagcttgccgtcttgaaaggctaataatttacctaagtggccttttcctgcgcaccattccacatagctttctgcttttggcgtcagggcgacaaaggcttggatttgagaccatttacggccctttattcctgctgagacataatttggcacatcattagtaagtgttcgctgcggtgatttatcaagtaaatcaggctttgaaaaactaagcgcattttttagatctggacagagtcgaaaaacttctgcatagaaactatcgttttctttttctaaactcttttgctctaaaagagccgataactctggataggtatttttccaagggttatcaagcagagcgaaggtgtcaaattgccagagttgagtatgcgtttttagccaagtatcaagtgattgaaaacgctgtgggaaagaggtcataaactggctcgctgagggggaaaaactaggtgtctttttttctttacagtattgaggaaatttccctctcacttgcattgtattttgtcataaaaacggcaaaatgaagaggctactcaagcaacaattatattcacagtgattttcctgtgacataaaataaggaccccgtaactatcatgttcaagcatcttaaagccgtttcaggcgaccctcttttagctcttattatggctcacaaacaagatccaaatccgaaaaaaatcgatttgggtgtaggtgtttataaagacgataatggccatacaccgattttaaatacggtaaaaaaagccgaatccattttgcttgaacaagaagactctaaaagttatctaggtatttatggtgccaccgagtttgaagccattattaaggatttgattctaggtgaaggcaatccattaatcgcctctggtcgtatccgctctacacaaacacctggcggtacaggcgcattaaaagttgcagcggattttattagcgccaacttgaaagacgctcgcctttgggtaagtgatccgacttggggtaaccacaagtctatttttgactctgcaggtgtagaagtaaaagactacccatattacgacccagctacaaatggcctacgctttgacgacatgatggcgaagctagaagccgaagtaaaagaaggcgatgtgttgttacttcatgcttgctgccacaacccaacaggtatcgacttacaattcgatcactggaaagtcctaacagatttcgttaacaagcgcggcctgctggcattagttgatgccgcgtaccaaggttttggcgacggcttagatgaagatttagctggcttgcgttatatggctgccaatgttcaagatatgttgatcgcgaactctttctcgaaaaatttcggtatttaccgtgaacgttgtggtggtttgagcgttattgctgcgtctgctgatgaagcaaatgctgcattctctattattggtcaagctattcgtgcgaactactctatgccacctgctcacggtgcggcagtagtttataccatcatgagcaacccagaactaaaagctgagtgggttttagaagttgctgctatgcgagatcgtattaacggtttgcgtgaaaagctagtagctaaattggctgcgtctggcgtgagtaaagactttagcttcatcaaggatcagcgcggcatgttctcttactctggtttgacactagaacaagttcgcaaattgcgcagcgaatacgcgatttacattgccgacactggccgcatgagcattgctggtgtgagtgataacaacatagattatttgtgcgaaagcattgcgaaagttgttggttaatttaaaaacagagctctaaaacaaaaaaaccgtgatcgattaaatcacggtttttttatatctgcctatataaacaacttgcctataaaacagcgtttaatctcttcgaagttaattcccaaccactggtgacataaataactaaacttaatgcagtacgcgagtttctttgttttttgtgcctgtttgcatttcagggtgataatgctgcaccaaacgcaatatcgaaggctctaaggtttctcgccagaaggtaacttctgccgccaccatagtttcaagcttgtcccaaccggcttcagtaccaaataaacgcactggcgctaggacttcatcgaaaaactctcgatcaccaccgatccctaagccgatcagtttagcaccgcgaatgaaaccaacacaccattcttctaccattatggtgtattcgccatccacttcctgttcaagatagacaggataaaaatccccaaacaacaagctgttcatggtttccatatacatgataagcacaaggctcagaaactcatcctcttgttcggttgattcccaaacaggttgatcttcgtccgcgccccaaatagcattcaaccaaacatctggttctaactcttgtacagagcaacctaatgccgttaaaaagccatctaactctgatacacacatcagtgagcgatctgtcccgaacgtcaataaatagtgatctatcttttcataaagaacttcttcgctgatgacatcatcgtctttttcttcagacattcattcgtttccatttagttgagctatacatatattttagcttgcctgggcaaaagcgatattttattaatcaataatcgccaagttaccgtaagtttctagccagcttttacgatcccctgcacgctttttcgacagtagtttgtctagaagctcattagtatccggcttgtcttccatggtgagctgaattaagcgacgagtatctggcgccatggtagtttcgcgtagttgcgatgggttcatctcacccaagcctttaaatcgttgtacgtttggtgtaccacgtttattttcagcggcaatcttgtgtaaggtaatgtctttttcttcgtcgtctagggcgtagtaaacttctttaccgatgtcgattcgatacaaaggcggcatagcaacaaacacatgcccgctgtttaccaaggcagggaaatggcgaacaaacaaggcgcaaatcagggtagcaatgtgcaaaccatccgagtcggcatcagccaaaatacaaactttaccgtaacgtaaaccacttagatcttcgtcacctggatcgacaccaagtgctacagaaatgtcatggatctcctgagatgcaagtacttggttagaatccacctcccaagtatttaatattttacctcgtagcggcaaaatagcttggaagtctttctcgcgagcttgtttggcagaaccacctgcagagtccccttccacgaggaaaagttcgcttcgagaggaatcttgccctgaacaatctgccaattttcctggcaatgctgggccttgagtcactcgtttacgcactacttttttactgtcttttaagcgtttttgcgcgctgttaatcacgatgtcggcgatttttttaccgtcttcaacatgggagttcaaccaaaggctgaaagaatcttttaccgtcgcggaaataaaggcaacgatctgacgagatgataaacgctctttggtttgtcctgaaaattgtggttcttgaatttttgctgacaacacgtagctacaacgatcccacacgtcttccgcggttaacttaacaccacggggtaacaagttgtggaaatcacagaattcacgaatggcttctaacaaacctgttcgcaaaccattgacatgtgttccaccttgcgctgttgggatcaagttgacataactttctgttaccaactcaccaccttcaggcaaccactgtactgcccaatcaaccccttgcgttttttctgtcaaaccgccaatgaaaggctcatctggaaggagtacaaagccgtcattggcttgcgctaagtaatcttttaaaccatcttggaaaaaccattcttcacgggcttcttcactacctgtttggtcaataaagacaacatgcaagcccgagcaaagtaccgctttggcttttaataaatgtttaaggcgagaaatagaaaatttcgggttatcaaagtatttgctatctgcggtaaatttaactttggtacctgtgttctttttgccaactgtgccgatttcttttagctcagaggtcttaaaaccgttttcaaagccaatatggtattgaataccgttacgtcttacccatacttctaatgacgtagataaagcgttaacaacagatacccctacaccgtgcaaaccaccagagaactgatagttatcacccgagaatttaccaccagcatgaagtttggtcaggatcaactcaacacccgagatcccctcttctgggtgaatatcgactggcatgcctcgaccgttgtcttctacgctcaaagaaccgtctttatacagaatgacttctatgcgatccgcatgactagccaaagcttcatcgactgagttatcaatgacttcttgcgctagatgatttggccgtgaggtatccgtatacattcctgggcgtttttgtactggttctaagccactaagaacttctatcgatccggcgttatattcttttgcagacatgcgtgtttttacttccaagttgatcgtgcgtcatagtgtcaaaatactacagcgcgtgcgagtgtaaattagattggctagagtctatcactggttttacttagtgtgaaatagtccaacaaaagcagtagcttactcggttaatatttcagcaaaacgaagaatttctgcggaaaaccgttcaaattcagtaaaactatggtcgcctttttcttcgtgagtaagtcgtgctgttttgggaaaggctttaagtgcttctttataatccaacacttcatcgccttcttgaatcatcagccagtataaatcggctgtcggttctgtaattaccaattgctcaagctctatcatgtgggcttgagttaattcgtattcttcattggtataagggttaagctgaggtcccaaaaaatcttgtagcaatacgggagcttgcaccgcaggattcactaaaatagccttcaaatggtatttttcggcaagatatgccgcataaaatccccctagagaactaccgattaacgtaatgccctgatgctgattggcttcaattattgcttccaactgtttaatcgcttgcgctggttgccaagataagcgcggagaaataatcgcatcaggcaggcccatttctttcgccgcctcccctaaaacagtcgccttatgggaacgttccgagctattaaaaccatggatatacaataaagcagtcaaaggatctcgtctctttacttaggttaagttataaagataaatcttaggattaggcaaactgaaaagacaaggtgttattcaatctatgaccatgcttcaaacacagctccaacaaatcagccagttgctgatttaaacgaaatttctcgtctcgatgcagcatggcatcatttggataagggtacgtgccgctgtattgtcgatgaccatcagtaatctcagcaatgcccacatcatgatacaagcgcactgtcatagatagtgttgtcttgaacagaagtttcttaggaatttctgggccaaactctaataaaatttcagaggtgaatcggctttctttaccaagcgtcaaacataaacgactctcttgatcacccgcactatgaacggaaaaattccaagaatccatctcttcttgaccgcgcatgagtttacctaagcggcggtaattcaactcacctagcagctgtaaactcaccaaatctggtacatattgtttcgatgttttctgtgtcttcataatgtctgtcattcttgcgacgtatttccttttgaaaattcttgctctgaaccaatcataacactctgttttaaagcgtctaactgatggctcatacgtgtgtctttatcgtgccagtatagattaaaccaagtaaagaagtgttctctatcctttccagacgcttggtattctggcattaacatgatgtcaggaatggctacttctcgcaccatgactttcactgtgccgattctaccgcacagaaggtcccaccccgttactgtcttttgctcatataaaacattgatgtctgtaatgctttttatggcttctggcatagtttgcaatatgaaactaacgcctccagccttaggttttaataagcaatgataaggcgatgcctgttgtttgtgcttagcttcagtgaaacgtgtgccttccacaaaactcattatagagtttggacgtttcaaaagacgtacacaagaccgtttggtcgtcgctaaatctttaccggctaacttggggttcttttgaatttgctctttagtatagcgcttcataaaaggaaaccccattatataagcggctgacccaacaaacggcaaccaaatcagagcttgcttcataaatactcttggtaaagggcgacggcctttgagctgagcaaagatcacgaacacatcggcccaagatcgatgattcgcaatgatcagatgccaatagtcaaaatctactttcattgtttcatcaagttcccatcttattcctaagatgttttgaaaccaccactcacaagaagccacccagccatcatataaacgattaaaacagtgctcggcaaagttttcatagcgggtgttttttagcaataataacggcgcaacaagatgaaccaacaaggtccagaaaaatacattgctacacataaaggcaaaagaaataaggccaataactggctgcaatagcgtcttcttatttatcaaaacagatgtatctgatttcatcaacttaagcgcaccaacgttttatcagatcgtttttatttagcgcaaaccactgcaatcccatgatagtgctggcattttctacatcattcttaagcaaggcaatggcgtcatcagaagataccagatgcaatttgatgtcttcattttcttcgtccaagccatgaactttcgtggtatctactaagtttgaatcaaattctccggcatacatgcgtaagtactccactaatccgcccggcgacggcacaaacttaaacatgtattcaagacgctttaccgtcactcccgcttcttctaaagattcacggcgcactacgtcttcatcgctttcaccttcttccaccattccagccactaattccagcaaccatggtgattcacttttaaatacagcaggacgaaactgttcaattaataggattttgtcctcaatagggtcaaacagcaacacgcatacagcatcgttacgcaccatcatttctcgggtcatgggctggctccattcaccgttaaactttttatgtttcaaggtcagtttacgcatttcaaagaagcctttgtaaagacattcgtcagctaatacctcaacatcttttttgctgtacgtcggtttaaacttcatattatctcgtcctaaataggccactatttggaatgtggtctgatatgattaattcgcaactcaggcaatcactgttacaaaagccacgatgacaaaagtcgcgattataaatttggagtatcgcaaatggaaaatatacgttgcgcttggtgtttaggatctcctgaatacattcattatcatgataatgaatggggtatccctatttatgacgaccaaacgttatttgaatgcattgtactagaaagcgctcaagcaggtctaagctggattactattttacgcaagcgagaaggttatcgagcgctttttcatggttttgatccagttaaagtcgcaaaaatgaccgcagctgacgtagaacgcttattactggatgaacgtatcgttcgccatcgcgctaaaattgaagccaccattaacaatgccaaagcctttttaaaaattgtcgacgaatttggttcatttagccaatattactgggcatttagtgataataaagtcattgataactcaatcagccatcacgcagaagcaccagcggtaaccgaactttccactcgttttgccaaagacttaaagaaaagaggttttaaatttcttggcgcaacgacctgttatgcttttatgcaggccacgggcatggttaatgatcatattgcagactgtatatcacgaaagaaaaaataaattgattatgcagttataatcaatagcagttccttgatttcattaatgtttagcctaaagtagtcgatatagtaaaaagactctttgtacaatggccatgctcattgggctttcaaattccattatttagtttggtaaaaaacatgtttaacaacaaaagcattcttattactggcggcaccggctccttcggtcgccagtatgtgaaaacactcttggccaactaccaacctaaacgactggttatttattctcgtgatgagttgaagcaatacgaaatgcagcaagattttgatgcttcttgcatgcgctattttatcggtgatgttcgagacaaagatcgtttaactcaagccatgcgagatgtagattttgtcattcatgctgcggcactaaaacaagttccagccgctgaatacaacccgatggaatgtatcaaaaccaacattcatggtgctgaaaatgtcattgcggcggcaattgctaataatgttgaaaaagtcatcgccttatccactgacaaagcggctgcgccaatcaacctttacggcgcgaccaagctcgcttctgacaaattatttgtcgccgccaacaatatggtcggtcagggtcgcacgcgtttctctgtggtccgttacggcaatgtagttggatcacgcggctctgttgtaccttttttccaaaagctggttgctgatggcgcagaatccattcctattacccacccagacatgacacgtttttggatcactttgccaatgggtgtggattttgtattgaagaacttccaacgcatgcacggtggtgagatttttattcctaaaatcccttctgtgaggatcttagatttagccgcggcttatgctcctaatatccctacccgtgacgtgggtattcgtccgggtgaaaaacttcatgaagttatgtgtcctgcagatgattcttatcatacctatgagtttaaagaccattatgtcatttcaccaagcatcaagttttatcaagacgatatggattttgctcacaaccgtttaggcgaaacgggcgagttggttgaaccaggatatgagtatcaatctggcagcaacccacattttttaagtattgaagagattttgaccttcgatgacgcacactgattttattccctacggccgtcaatctattagcgaagacgacattgcggccgtcgtaaaatcgctacgttctgactttttgactcaaggcccttgtgtcagtgagtttgaacaagctatttgtacaaaagtcggcgctcgttatagtgtagcagcaaacagcgccacatcggccttgcacctagcctgcttggcgttaggagttggagcaaacgacacggtttggacatcacctaatacctttatcgcttctgctaattgcgcacgttattgcggcgccaacgtaagttttgtcgacattgaccctcgtacatacaacatgtgtgcgaataaattggctgaaaaattagccatagcaaaagcacatgatcaattaccaaaagtcgtgattccggtgcatttcgcaggtcaatcttgcgatatggaagctattcacgctttatcagaagaatatggttttcgtattatagaagacgcttcccatgcaattggtgcgaaataccaagacaactacgtgggcaacggagcattcagcgacatttgtattttcagctttcatccagtgaagatcatcacctcggctgaaggcggcatggcaattactaatgacgaacaactcgccaaacacatgcgtactcattctcagcaaggcacaaccaaatcacctgatgaattaacgcaaatgcctggtgattggtactatgagcaacacacgctgggctttaattaccgcatgacggaactacaggctgctcttggtttatcacaattatcgcgtttggatgactttatcgagcgtcgccatcagcaatttgctaactataaggccttgttaaaaaacctacctattaccttaccttatcaagcggatgataattactcagcactgcatttatttccaattttattgccagaacataacatggcggcaagaaaaggagtgtttgatattttacgtcaagcaggcattggcactcaggtgcattacattcctgtgcacacccaaccttattatcaagaattaggatttaaacaaggtgacttccctattgcagaagattactacgctcgcacactgagtttgccgctttttgccgacttaacttatgctcaacaagagcgagtggcactgatcttaaaacatgccttaattgctaatcgtgtaatgagagcctaaacaatgaaaaacagcgctctttcacaagaaaacccaaaaaactatcgagttgcggtgattccagcccgtggtggatcacagcgtattcctagaaaaaacattcgctttttagatggcaaacctttgatcgcttattccatcgaaacggcgattgcttcagggctattcgatcgcgttattgtctctaccgatgatatagaaattgcagaagtcgcacgcaaatttggcgcagagactccgttttttcgccctgccgatttggccgatcatatgacaggtacaacaccggtaatgcagcatgcgctgcgccatttgattgatgaaggcaaaataccagaccaagcgtgtttgatttatgccacttgcccaatgctgacaccagaagatttgcagcaaggtttggtacaactagaccaaaacacagcattttgcttttcagccactacctttgccttcccgattcaaagagcgcttcacctcaaagaaaacggcgaattagcgcccatgttccctgaacacattggcaaacgctcacaagatttagtcgaagctattcatgatgcggggcagttctattgggcgagcactcaagactggtttgatgaagaaatatttggccctaaatccaagcctttattattaccaagacatcgaattcaggatttagacacggaagaagattggttgcgcttaacgcaaatcatgaagctgcaaaatatgagttaatggtttttgctacgcggtttgcaccgtcaccatcgactaaaccacgagccgttttacgagcattttcttgccactcaatatctaaccagtaacgattaatcacttcaaccaactgttcaatacgttgctgccgcacttcttccggcacattatcaaaacgaatagaacgacaccaatctaatggcacatgttgctccaaagagcgagtttgattgtcagccacttgggcaaagacggtcggcacgcccatgcaagccaattcaaacaaggtaccacccgcggcagaaattgccatcttggcttgcttcatcaaataagtgacatccgctaaaccttgttcaaaagcgatactattgtggtgacaaaaactgatcactttatcggcatttttggcattagcgcccaatagaacctgaatgtctttcgtaggaaaacctgacgccaacaaggcgtttaaaataggcaaagtaagagtaagcgggtcggttccgccaagagtaataagcaattgctgtggtaaaatttgatttaattcgagcttttggaaagctggtcttaataacgcgtatcggcttcccgttaatgggaattcaatttgcttggagtaaccttgctgcaaaggattcagaagccatttggcaggaaagtcacctctgtcattcatatcatccaacaccagtaaatttggctgatgttgatgcaataccgtaatatcttcggcactgtagccgtaatgatctaagatcactaaatcagcttgttctgctagagatagaaactctgtcttacactctttttcagtacactctttttcagattggccaccgataaaacaatcttcaggggaagcaaaggcttggtaacgacgatccaccacaaactgacattgccagccgtattgtgtaaaagcatgaatcaaggcttggcagcgaactctgtgccccataccgatctcgacagaagcatcagctcgcaccaagagtttcacgccatcatatcccaagcaagcggctgacctttttgcgcatcttccattaatgttttacctaacacttctggccaatatttcggcgcaaggccgaacgatgggcgaattatttttaggtgctcttcagtcaatatggtgccagcgggtaaatctactgccacataaatagagcggcggtatttcttcgcagcttgctcggcatctgagccaccataagtcaccgtaccaagcgccgcttttgccgcacgacaagcgacaactagcgctttcatctcttcgggttccatggagaattcagcatcaaccccgccagcactacgatctaaaacaaagtgcttttcgatgacagtcgcacctagcgccgttgcagctacagccgcccccaagccttgggtatggtcagataatccaactgggcaaccggtttttgctgctaaatcggccatagtgactaggttggaatcttctattttggaagggtaagtgctggtgcatttaagcagtgttaacggattatcaccaatggctctaatagttgctacggcttctgctatttcttcttcacttgccatgccagtggacatgataatcggcttgccggttcttgctaccgcttgaattaacggaatgtcggtcatctcaaaagaagcgattttatacaaaggcacatcgatagattctaaaaatgccactgcgcttaaatcgaaaggcgaactaaaggctactaatcctagcgactcagccaattcgaacaacggcttatgccactcccaaggcgttgaggcttttttgtatagatcatacaagttggagccacgccacaagctatcactttcagacaccataaactcgccatggcgcacgtctaatgtcatggtatctggtgtataggtttgcagtttaatagcatccacgcctgcctctgccgcagcatgaatcatggctttagcaagctcaaaatcttggtcatgattgcccgataactcagcaataataaaaggcattttttcaaacataggttcgaacataattaaccattataaaaagtgatgagatgatcattaccttgatctacatattcagacgcttgctgaagcatgcttggcatttcttcaaggaattcacaccaaggcgtaaataaatgacgggcccgagccacggtttcagcttcgtcctgatacttaaacaaaaactgcacgattaggaatgcagagtaagtgaaggaaccaattaatagatcataaatatgacggtgaatactgcccttcaaaaaataaatctgacgatgatgagaccaaaataaatcacacacttgctcacgtgttgttatcgattcatcccagccctgttgcagaacccgactaatcttgcagaagtcatcgacagaaataagcgcattggcagactgatcaattaacgactctggcggttctgtaaaaaatacgctttctagaatatcgataactttagcgtgatcgattttaggatccatgatgagaacatcttcaaaacgtaagggcgttacaccttcaatttttgcgccatcggataaattaaaactggcaaaattacggcgtttattcaattgtcgagtgagagattccaactgaacacgtgaagtatccataatccctgttgcgtaaattgtgccaccgaagtttccttcgcgttctactaattttgcttcttggaaagtttgaaagccagactctttgccgtctttataatatccactgtgaactgagtgatgactgcctttatctttgaaaccattgtctacaccaaggtaataaacattgttaaagccaaagagatgaacataagacagtgccaggttagcaaccaccggattacagtaattcagctgtacgtactctttgctatcaccatgggagcgcgcttgatttaacattaaagaggttatggcttcgcctggtttcatcgccatgcccgagcgcttaaaacaatcaaacaagccggggtgcataacatttaccgacaacccccaaattttatcgagatagtcttgatctaaaaattgaaacttatcaaccgtttgtttaagacgttcaatatcgacatggatatcaggtgtcacacctagcttttttaaggtgttgatagtcgagccacagcaaatcagcagaacttgatcgcgcacttctttgactaattcaatcccttgatcaagagatgggccattacctagaataaaaataggaatattactcacccatttgggcaaaacatcacggccttgaaaatgggcgattttagttttaggtaaggatttcaagccttgcgcaataccgattaaagcatcatcgaaaaacccccaacccatgacctgacgtgcatactgctttttaaaatactcaattgctagatcattttcagggctaccataaccaacataaagaaaggtttctggtgccatgaagaagccattctcttctaattggcgaaggtacttttcggtaaattcttcatgactcacacctaaaaagaaatgaatggtacgaccatcacggttacagatttctaaaatgttctgccactcaatagcaaacaatgagtaatagaaaaaatccaagtcacattcatacagataaaggtgttttatctcacgttcagcaagaatcatttcaagctgataaccaaactccacgccaaacaatattgccgatccaacaaactcgggccaaccactttgtggctctagccctactgactgttgctcaacttgatctagtattttattactgtagtacacatggcggcttggatgatttgccgtacgttctagatttaataccgttttattaggcttgataaaagctcgatttactctttcggcagactgagctcttggggttttcgaaaaaagtggcacgccaacatcttcacggtaaagattaagctcaccgctttcttccatataaatatgacgttttttaggttggtaatcttgaaaggattcgaagatgtgaggcattacctgagaaaacacagccatgtttctgaggtatcgctctgtcaactcttggtcatgctctttgaggcgtaatgcacctctttcaaacaacgaagcaaatgcttcagcctgatcaagagaggataaattttcctcattttgcatttttcacgcctttgtacttattgacactcttacgagttttattagtttggtagagttgtttttgcatttccgtatgtacatcacgaataaattgaatggcagattgatgtaccaatataaaatgctttatccgctcattatccttcggagtagaaagtggtttaatggagcgaataaattcatcattctcttcacataatagttgtattttttctacgtctttatcaataacactttgttctaatgcggcactcaactcagttaagtgagacatatcaaacattaaaccgctccaactcgagcttcgatctgaccttcataagcagcttgcttatcagctgtagatatttgatcccaggcacctttaatttgcaaaataaggcccattacctggtcaataatactagtgtctttagcaatactagcttcagtgatacgaattatcatatattcgtaaagcgactcaagattatcaacaagttctggattaacatcacggtctaacgcatctcttaacgcattaataatttcactagcgcgagttaatgctgcagcttttccttcccagtctgaacgttcgatacaacctttgcctaacgctagcttttcaagcgcaccttgcattaagagctgaatgacgcgatgagggtcagccgacgctaaatcagacttgattgagtcctttctgtaagcttggatccctttactcttgtacatagacaaccccatttaatacgtgtattacaatttaaaacaatttacatttttgccaatacagaattcaaatagccaccttgtgcattcatattcgcaagacgagaatctaaacttgtaaacttagaacggagagattcttcatatttgaccatgcggtcttcataagattctaacgctccttctgtactatctatcgaccgacgaaccgaatcctttaatgaatttgtcattccgcttgagccagtatagttatcaagtagattttctaatgactgggctaaaccattatctccagcaatcaatggcgctatatcgctatagccttttttcatagcgttatcaaacttagcattatcaaaactaagcttacctttgttatccattttcacaccgagatcgaaaatagaagtaaagactccagaattgccatgactactcattaattgagtagataaagaggactgcaaattccgaaccacgctattgccatttaaaacagcgcctttatctgaactagcttgtaacaccccaataacatcattgtaagaagcaataaactcttctatggtttcttgcactgttttttgatcaaagctgatctcaacctttgtggtcttatctgttggcgctaatgcttcaatcgacaatccagcaactgcgttatcaaacgtattagtatcatttctaatttgaatgccatctacggtaataatcgcatcgcgtgcttcatctcccaaaggcgtatataaaccagctgatataccttcagtcgaaatacgatccaaaccaataacggcactgtttgcgatagtagtggcctgttttttatcggcaatatctgctgcatctttatcatcaacagacacaggatcactttctgactctactatatctttttcttcatcagcaggaattggcccatcattggcaaaatcgacatcatctcccgctagatccagctcatctttctcatcaacaattggctcggattgttcctcaattggagcatcctcaaccgtattatctacattttcttctataggattatcgataatgttgccattctcgtctctcacaatagaagtattgataattttaagtgtatttgcagcaccctgaattgcagatgtagccgtgaagaataagttaccgttaccatcgtcaactaaattagcagacacaccgaagttatcttctgatgtattaatttgattacgaagttcggataaagtagtgcctgcatcaacggtaatagaaaactcgttgctaccagctttaaaggtaagacgcgaatcttgtttagtaacaacatcatccgcagaggaaaaagtaccaggcgccgacatgactcgactgccctttgctagctgatttacatcaatagcataagaaccattagaagcagtattatctgtcgtaatggcaataacttcttcaccttctgtttgggcgatttttgcatcacgcccagtaaaaagctcatcatcatttagagctttaacagaagatttaaaagtatcaatagcagagccaactctgcctaatgcagacaattcagcttcgtagccatcaattctatcttgataaagttttactttagcatctttttgagcactcaccatttgcttaacaagggattctagatcaataccagaccccgcacccaatgagcctaccgacataactttatctcctgacacctacattatctattatcaaacctcactgtttaccaaggttcccttgatatcacttagttggctcataatagcatctattctatcagacattttaagaaactcttctgtaggtatttggcgtaccacatcccccgttgtctgatctaatacttttacgatattttgcgctctgtcttctgtaatttcaaaggttaaatgcacatttaattgagacattttttgattcatgatctcaacatcatgtggttcgatcttggtagacgaattaaagttttgcgaatttcgattatctttatctgctctgcttatgtcggccgtattttgtacaactttagcattggcttggcgtagtgcggcaaaatcttctgcggcacgctgttctggcttcaaagagtaattgagaccctgcttagaaaaatcactggcattaatagacatatcagagttcccccaaatagacaaaagccgggactaggtcccagctttccgctaccaataatacttaacccaatagagacaaagcagtttgtggacgctgatttgcttgagccaagatagatgaacttgcttgctgaagaatctgagagcttgttagcttagcagtttcctctgcgaaatcggcatcacgtacacgagcacgagcagcagatacgttctcagtaatgttactcaagttactgattgtagagccaaaacggttttgaatagcacccaattcagaacgctttgagtcaaccgcagcaatcatagtgtctaatgtgtcaaccatactttgagcattagctacagtcgatacggaagccgtcgatacactgacctgcgctgtagtagaactactggataggccggacatagtgaaaccaccgttacccgcataatcgattgtgttattaacaccaccgtcagttaggttaaagctaatagtttgatttgagtctgcaccaacttggaagataccagtgtaagtaccatctaataaattctcaccaccgaaagttgtatcagaagcgatacggttaatctcagtagaaagctgacttacttcttgttgaatggctgcacggtctttatctgagttagaaccgtttgatgcctggatagatagcgtacgcatacgctgcaacatgtttgttgtttcatctaacgcaccctctgcagtttgcgccaaagaaataccatcgttagcgttacgtacagactgattcaagccatttacctgagaggttaaacggttagagataagtagacctgccgcatcatcagaagcactgttaatacgtaaaccagaagacaaacgttcgaaagatgtatccaaagatttagctgagcccattagctggcgctgtgcacttaaagatgaggtattagtgtttacataaagagccatcatagcctcctaggttttattaaatcctgcaaaaaagcagatcgtataaggttttcgacaagaatctgaaaacctttagtcaatttgggaattttttttccccataacggagaaaggcatcccacattgtggcaaattaatgcctaactaattgttttaaaatgaatttaaaacaatcaaatttatttgcactttttttaaaataaggtgttttttaccctaaatatccataaaaacacgcccaaaagagccttttaaattcttttctaggtaggcaagctgacaaaaaactttcgctacactaccgatccctaccaaacaaggcggcaaccccgtaccattaaagtgacactccaattaaaaagagcccaaaaattgccgcctgaaaaacaactcacttccagcaatcattcaagatagaatcgcctgcagctaatccaacaactgacaaaagacgcagctgtgccgtttgaaaaattagaaaacgaaattttcccattcttcagccacagatttcccctggtgcaaaccagatgcaaataggccaaaaaaccgactattgcgccaacgaatgaccactccgcgttcacggtcgcaatctattcgaaaggttaaaaaagaaaactgccatcaattctcatttcctcaacatcaacacactttattggccaatcatggctgcaaaaaaaagacgcagctgtgccgttcgaaaaatccaaaaaaaaaacgaaatttcgcccacctttcagccacaggccaccctgatgtaaataagtcagaaaactgtcatcagcctcaatccctcaaaatcaatacgcttaatccgactatcaaggctgcggaaaaagacgcagctgtgccgttcgaaaaatccgaaaaacgaaatttcgcccacctttcagccacaggcttcccctgatgtaaataagtcaaaaaaccgactattgcgccaacgaatgaccactccgcattcacggtcgcaatctattcgaaaggttaaaaaagaaaactgccatcaattctcatttcctcaacatcaacacactttattggccaatcatggctgcaaaaaaagacgcaactgtgccgttcgaaaaacccaaaaaaaacgaaatttcgcccacctttcagccacaggccaccctgatgtaaataagtcaaaaaacgactattgcgccaacgaatggccactccgcgttcacggtcgcaatctattcgaaaggttaaaaaagaaaactgccatcaattctcatttcctcaacatcaacacactttattagccaatcatgactgcaaaaaaagacgcagctgtgccgttttaataatctaaacaataatttttcccccacctttcagacagaggccatccctgatccaaataggccaaaaacacaggctgttgcgctaacaaacgaccacgtctcgttcaagtccgcaatctattcgaaaggttaaaaaagaaaactgtcattaattctcacttcctcaacatcaacgcgctgtattggccaatcatggctgcaaaaaagacgcagctgtgctgtcaataaaaaaaccactaatcacgcgaccacaacaaccttctttataaacgaagcaagtcatcgccaacgttcattcagcacaactcaattcgctggagcttgctctattcagaactatttatttctagctgcgaacctaaccactaaaagcccatctcaaagccgatcaagagcgagataacatataccgtgaccggtatcctcaataatcacctgtggcataagcctcaatctccttcacctaaaccgcccaaaatcatcaaaaatgcacaaaaaacacaccatttgggcaaaaaaaagccgggtgaaaaaatcacccggcataaaaggcacctctaggagagagaagtagcccattttccgagacgaactcgaatcgtttgcaaaagctgcaatctagtgcggcttcatatcatgctattttgtataaattaattacctaataaagataatgcggtctgagggcgctgatttgcttgagcaagaatagtactacttgcctgttgcaaaatttgctgactagtaaggttagctgtttcttgagcaaaatcggcgtctcgaactcgagcacgagctgaagatacgttttcagaaatattactcaagttggtaattgtagaactaaatcggttttgtatcgcacctagttctgctcgcttagaatccaccgcagatatcatagtatccaagattccaatcatggactgagcattcaacatactagaaacagatgccgttgttacatcaacctgtacttgagcctgacttgacagtcctgacatggtaaaaccattattccccaagtaatcaatagattgattggcaccaccagactgcaaagtaaagctgatagtttggttggcatcggcaccaacttggaaaacaccttgaaaagtaccatctaataagttggcgccaccaaatgtagtggtgtctgcaatacggttaatttcttcggataattgtgccatctcttgttgtagagctacacggtctttgtctgagtttgagccgtttgccgcctggatagacaaggtacgcatacgttgaagcatgcttgtcgtttcatccatagcaccttcagctgtttgagctaaagaaataccatcgtttgcgtttcgcactgattgattcaaaccattaatctgtgaagtcaaacgatctgatatttgaagacctgctgcgtcatctgctgcactattaatacgaagaccagatgataaacgctgataagcagtatcaagatctcgacttgaactagtaagcgatcgctgagcattaagcgaggatacatttgtatttacatataaagccattttttctctcctaaaaacatttttttaacgagacaaccttttgatttaattagttatttggtttttgtctcttattaaagttatcgacaccttagcgctgatctttaatatttttttatactttttttgaatttcttacattttcttaactcaaaaaaagcggtaccaacagttatcgaacccaacgcaaataactttaagaataaaagtgaaaaacacgagaaagacttaaaaaaagacataaaaaatacatagacatctaacgatctatctctcagtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaaattatgaaatatgattgataaactgcaaaccaaatacttgaggatccacctctttttcgatagaaacctctgtccttaagttcgctgatttattcaactcaatatcagatgcttctataaatgccttattagtagtgctataaacctgacgaaccaaagaaggctgaaataatttattcagcgtcaaaacaaacccaacacgcccgttagatagggaaacacaagaaccaactggaatactaccaatgctttttaaaaaaaccgcaagtagctgcttatcaaatgctaaacctgactctttgcgcatctgctggcacgccttaattggccctatagaaggtttgtgaggttgttctgatgtcatggcatcataggcatcaatgatcgctgctattttcccatagactgaaatttcttgatcttgtttacccgcaggataacctgagccatcaattttttcatggtgatcagacagcatctgataaaccgccttaggaacgccgtcgcatttttgtaatatttgctctccgaactggatatgtttacgaaataaatcaaactcgctatccgtcatttttgtggtttttgttaccatggctatcggtaaacgaaagcgccccaaatcaaacaacaaagcgccaagcgtaatcacctcaacataagcactcgataatttcattgctttggcaaaatgaataccaagcacagccatacccatggcatgctgctccaagtaaattgaagcatctttgatatgacgtattgccattaaggaaaagttattacgagtatgagagtcaataagccgacgacaaaacttcataagttccagcatttctaactgttcaccacgcttaaagcgttccacctgagtagacaataaagaatatccatccttaaatattttaagtgccgtgatagtttcatcatcaaatgaagtgggagtgaatttactttctacaggcgtttttctaagcactgcagactttaatgtttgttgctccacttccacagccggatttgagctatcaatcgcagcctctttatttaagtcaccacttttatccattcgagctttgtaactaaggatatattctcttgtctgctcgtttagttcttgtctaaagtagcgaaaaaggctttgacctctgccatgcttactacgtaaatcttttgtatttagatcaggattaagctttttaagacttctgacagagcgaccgctcgcaatagacatgcacaaaataagaaaccgctcctgtgcatcataaagacgctcgcgtcggctatttaataatttaccatcagaaaaatacggatcataaggaaggaattcagaatctaatgttggacgcaataaatcaaatgctagttggcgcatagcgataccaacaattcgatcttttctaccatggagttttataaggctttgaacacgcttacttccaacaaccttatctttaatttctaagatatcaagtatttcatgtatgtcgaaatacccaacattgatatcagccccaaaacaggactccattttaaatactgacatcttttaccttacaccctagagcttacattttattaaatagagaaagattactcatacgagtaaacactttttgtgaagcgctgagtgcagattctttcatagataattctgtcgctgcggcggcaatatctaaccctccaacacgatcttgagtaacggcattcgataattgatttgctgaactaaaattctctctatctcgaagaatattcaaacgagaccctactgaggatcgcccttcactaaccatacgctgagcatttttaatactggtagtagcgtcagagaaagcagcttctcgctgcccctttgtagaattattatcacttagcacagcaagagtgtcattaatttcgtttaatacattatcacgtctaggtttatctaaagaaataccagccgtcgctcctggcgcacctctcataagaaatgacataccactgaaagtaattggcttacctgctgtatacaatccagaagataccacctcacctaaattattagtgatgctataggttcctggagtaccatcaaaggctcgctgtctgtctaaatcttctttcgggtctgcccctagattcgcgtctgcaacaactggcggagtatttcctgccggaacaattggtgtcgtggttatagtaaatacattcgaaagaggattttcaggatcatagttatcctccataaatttatcgaaatctccttgattctctactttagcagaaaacgatacatccccagctaataattgcgcagaaaaagtacgactagtccaaatatcctgaaagagttttttcccagaatcagtaacaggtattttcatattctcggatatttgggcatacttttgcccttcattgccggcccattgataacgaccttgaccatctaaaataaatggtggtccctgcgtatcagtccctgcaaagatatagttcccatcagcacttttagaattcattaactcagccattgattctgtaatcaaagcaacctcttgaacaattgcatcgatatcagcttgagtattcgcatcattttgcgcttggataagaagagagtgagcatcatccatagaatcattcaaactatctaacgctacttcttgatattcaagatggctcgtagccattttaatagattcgtcaaaaatttttaggcgattactattaccttcatacatcaatatttgactagcacccacagggttatcactcggtctaacaatatcagtttgtgccgaaattttttcttgagcgctaaggattttttcatttgcttggccaatcacccggctcgactgaccataaattaaattattcgtcactcgcataaacttacctcataatccctagtaaagtttcaaacgtcgtacgagcagctgtaacgacttgcgctgatgcggaataagattgttggtatttcataagattcaccgcctcctcatcaagacttaccgccgacaacctgtcgcgacgattgacactatcgttcataatcacttcactagattctgcatgaccagccacttcagctgtttttgctccaacataggaaataaaacccgcaaatgctttgactaaactcgcttttccttccactaacgactgattttgtaaatccactaacgccaatccattaaaattatcagattggccaatttcatccgtactgatagaaaactcatcgcctgactgtggtttagatgatacagacacatcaaacccagcatcttgggacaatcctgccttttcaagtaaatctgtatactcaaaaacattatctactgaggcaatctccaccccagaagcatcacgaacgacatatgaattaggtgatgtaaaataaattgaatgaggagcactaggatacagagagccatcagatgcaaacgcagaagtcgttggtttagtatttgtaacagaagataaagatattctggcctcggataaattatccgaactcgtagacacacctacaggcgcactcaaggcaatattatcgccacttttaattttcaaatttaagcccgctgccgcccccgctgaaggggcaaagctaaagacatcatcgtgatcgataatattaaaatctttcaccctaatatctaaacctaactcttcaattttataatagccattgctatctggagtcatattagaagggtcaaatattgtcgacttaccaacagcattaccgtttaagtcgtatttttttatcgcaaatcgattatcgtctgttctggtgaattcataagtatctgtagtgattttggaggcttctcctgctgatactctaacggaaaaatcagataatttatgagtattatcagggctagaataaacacttatatcttccaacgagaacaagtctttaccaaaatctccgttcgcatcaagacctttaccattctgcatattcatagcatccgatatagcaatagcactctgacctagagtacgatctgcatattcactaaactcggagcgaaaatccactaaaccaccaacactaccaccaagactatcgctttttaaagcgacattgtaatcaccaaaacttacgaccaaatcaatcttttttgggtttaactgattaggaaccacctttaattctgttggtgtttgatccatcactaatggttgaccattggctagctgaatcgtcattaatccatcgtcattaaattgcgcattgatgtccaaatacttagaaagatctttcgctagcagctcctgctggtctcgtaactcatttgcaggagaaattgataacccctcttctctgagtattttgacgttcaaattagaaattctagtagtgatagagttaatgtcagctaaagatgttgtcagttgttgatcaaccagactctcttgaccactcaccatgttagaaagtgctttatactgtcccaccaggttattcaaactagagtgtgcaagctgtcttaacgatgatgaggtaggatcattatttgcagcctgcaacgcgctaaaagctttatccaaataaccagagagagaaatactatcttcagctaacaagttatccgacatagtcatcaaagaatgataagtatcataataggaaaagtctgaagtatcagatcgcacctgagcgctaacaaaattatcaacaaggcgcgaggtatcacgaagcacaacgccaccaacaggcgaactagcggtatcggttctttgacgactatagccctctgtatccacattggctgtattttgcccagtcgtattaatacgggcattactagacagtagtccagacaaaccaattgaatataaatttgagcccatagctcacacccctagtacgtttttcaaaaataaccttgagctcttctttagctctatcggctattaatgcaagaactttaccaacgctgagaattgagtggctttattattacaaaccttgaaaccacttacttgaaaggatattgtcgattttttcagagtactttggatccgttgcgtagccgcctttttgcaaagaagcggcaaacattgacgcatcatccccagcccgcaaggcatctttataccgctcactagaagataaaaaattcgcataatcatcaaagctttgcgaaaaagaatcataagcacgaaacgccgctttttcatgctttgccacgccatcacgaaactctaaggtatttacaaccgccctatcgccttgccagcggctatctgcttttataccgaataaattaaaactcgctgcgccatcttctttagcaatcggatatttcccccaacccgtctctagcgcagcttgagccaatattgctttgggatttacgcctagtttctcagcggcctgctgagcatgtggccatagattttcaacaaactcatctggcgacccaaataccacggaaagtgctgagggtgcggaagaagatcctgtagaagaaacattttgggatttttgctctacctcctgctgaactgattggataaattcagtagaagcacggtgggccaaagcttgaattcgaaccaaatcttgttttgcaacttgattcaagaagtcggtatcacctcgctcttttgcttctggtgaactgattaaaccttgctgtttagtttggtactgacgaatcagagcctcggatagcccaataccaccagactgagccatactctgggacatctgtgaatccatcatctcttgatattgcttggtttgagcactggaaaataggccactgccaatcgcctcattcgtactacgcatgtttttcagcagcatattaataaagatagactcaaactgctgagcaacgtcttttaacgcagcatcaggatctttttgcgccttggtctttaaatcggttagcgtagaaaaatcagcaaaaaaatcttgctttggcggtactgagttcataaccaaatctatatcaccactaaatcagcgttaattgcaccggcttgctttaagccttccaaaattgccataacatcacccggtgccgcaccgacttgattaacggcacgtacaatgtcatcgagcgaagcacctggatcaaacacaaacatatgaccgctatttggtgcaatttcaattccttctcgtggcgacacaatagtctgcccaccagtgatagtgccgtcttttccaacaaccggtggcacttctttgatagtcaccgttaagctaccatgtgtaattgctgctggggatactttcacgtgctgaccaataataatggttcctgtcctagagttaacaacgatgcgcgcacgctcttctgcgacttcaacatctaggttttccaaaattgataaataagtaacacgctgactcgaatctcttggtgcagacactcgaatcgatgtagcgtctagtgtcgtcgctacacctggtcctagaagattattaattttatcagtgacttgctttgctgtagtaaagtcagggcgattaagattaaacgtcaaggtgtcacccgtattaaaactactaggaacgatacgctctacacttgcaccattgggtatacggccaactgtagggacattgcccgtggttcgtgaaccatccgctccgttggcacccaaaccaccaaccactaaattgccttgagcaatcgcataaacggcaccatcagcaccttttaaggttgataacagcagcgtcccaccacgtaacgcactcgcgttgccaatagatgaaaccgtcacatcaattttttgacctggcttagagaaagcaggcaaagtagccgttaaagaaaccgcagctacatttttagacgtcgcattcacaccttctggcaaggtcacaccaaaacgagacagcatgctaacaaagctctgattggtgaaagctgtactatcacccgttccattaagaccaatcaccaggccataaccaaacaattggttttctcggacgccctgaacactagcaatgtccttcagacgctcagcctgaacagaaaaagataaaaaatataagacaattagcgctatgtgcttcatcacatcacctattgaaaggaacaaacctatcagttgttagatcattaaattaataaggcatatcactagagttaagtaaacgactaacccagccttgctcgcttcctgcggcaacatctcccgttccagaatacgttattctcgcatcagcaacacgctcagattctactgtattgtttggagagatatcttgtttgcgcactatcccagagaaacgaatgtattcgtctccttgatttaaacgtagccatttctctccacgcactgccaacaagccatttggataggctctatagacagtcaccgaaatcgttccacttaaactattattttgattcgccgatgcattacctgaaaaatcagttccttgctgagggagcgttgtatccatttttaactcttgacctaataccgttggattttcaatcgttgccgaagaggacttagaaacggttgcagcgttagctttggttgatgtcgtcgtttcattcaaattaatggttaatatatcccccactttactggctttctgatcgccaaaaaatacatcccccatactggtttggtaaataccgccagttggtgcttgcgatggattcataccattagggtacacaggcgcataataaggatcatccgactgaatggattgactaatattaggtccatttaatgggtcattagggtctggcacaaaacctttacgcggaacatctgatgaaggttctgctggtgtttcactattatcaccagcaactgcgtcaataaccgcatccgttgcagccgccgctgctccagccgctgcagcattggcaaccgcttgttcgttaacatcccaagagagacaaccggacaaacaagcacttaacaaaaccaagaacgcaaatttaatcttcatcatattccacacgttactataactgctgtattgcaaagctcatcataccatcggcagacgctatgacttttgagttcatttcataggccctctgcgtcgtgatcatattgacaagttcttcaatagaattgacgttagaggcctcaagcattccctgagctatagtacctaaagagtcagttccaggtacaccaactaatggtggtccactagcattcgtctctgtaaataagttttgccctgcagaacttaaccctgttgggttaataaacccagcaatattaatagcccccacttgttgagcatccgcatcaccgttcttacggacagatacgataccatcttcggcaatcataatttcaatgacatctggatcaatttgaattccaggctcaagcactagcccaccagaagtcgccagttgaccttggctatttaattgaagactaccattacgcgtataagcaatggttccatctggttgtaacacttgcaagaaacctttcccctgaatagcaatatcaagctgtctatccgtcatattatagtcgccattggagaagtctttttgtgttgctccaacttttacaccagtacctaactgcaaacctgatggcaattctgcgttctgagcactcaggccgcctggcgcacgtacggttttgtacatcagatcttcaaatacagctctatcttttttaaacgccgtggttgaaacgtttgccaagttgttggctactacgtttaattgcttatccatcgcactcaaaccggttttactgacccataatgctgaattcataaaagcctctttttaaattccgttattctttatgttatttgcaacgctattctagatcgctattaagcggtacgttgtaatatacgagctgaagagtcggcgttatctcgaatggtatccatcatcttcacattcatttcgaatcggcgcgctaagttcataatgtgcgtcatttcttctaccgcattcacgttactaccttcgataaaaccactgaccaattgcacattcggatcagcgtctaacgcttgaccatcacgtgtatgaatcaatccgtcttcttctttgcgtaaattttgtttatctggattgaccaatttaatctggtttagcaccgcaacttcattatttgcgccaccttgaggaacaatagaaatagaaccatcagcggtaatgttaatactatcagcaggtggcaaaaaaataggcccacctacaccagcaactggcaaacctcttcctgttactaattgccctgcggcattaatttgaaaatcaccagctcgagtataagcctcttgcccactttcatcataaacagcaataaaaccatctccagcaacggcaacatccaaattgcggcctgtctgtatcatatcgccttgcgtataacgcgttgctgggttctccgtcatcgcatagacacgactaggatgatagtcaccatatacctgcatagagcgagcttgctcgaaatctgaacgaaagcctgttgtactcacgttcgccaaattattagcgtgtattgtttgagcattcatggtttgtacgccaccactcattgccaaatataaggccttatccactacaattctcccagaagaatttatataactaagataactactatcaaaaaacgtaccaacttataaaagtaataaaaaatccaaaaaaaaggccgaaacagcaaggctgattcggccacaaatcttctctctccagaaaattaacgcagatttattatcgtctgagtaacagtattttctgtttctaatgttttactgttagcttggtaattacgctgtgcctctataagggcaacaagttcagcggtcaaatcaacattagattcttctaacgcaccgcctgcaattttacctagagttgcactgttaggtcggccaatatcagcaggccccgaagttttcgttgccacccacatcgtatgacctgacggcatcaaaccgtcagtactatcaaatgttgccaaggcaatctggccaagtgttgccgtttgttggttggtataattagctatcaacaagccatcactatcaaaggacacaccttgtaactctccagcagaaaaaccgttctgctcaaaagtatcagtattagctagcgcaaattgcgttgaaccggccaaatcaagctgcgtaatacgctctcggttcgttggatcaatccctcttacttctagaggaactggttgttcaattccaagaggcgatataccacgatacacccccatcagattacctgccgcatcaaaagaaacagcggtattcttttccagatatcgagcatcttccccagttgttgggtcaacaaaactttcctcaccatccatagtgacacgcagttcataagtattattctcaccctgctttataaaataataccccaaagtatgagactcccctaaagagtcatacgttgttcgagtattaccatacgaataggtatctgggttcagtggatcaaaagcctcacgagaaacgatacttgaatctcgaatttcctcaggtgtcaacgtagccgtaatagctgcgcctcccaatgtcccactaaccgctaacggagccttagtacccgtcgccacatcaacagaattaggttcattcggccccacatagagaagtgaaaatggagcctcctcaacaccatcaccattatagtccgtaccaccttcggcagtattgaaggtagcgtaagtttcagcaagaaaaggcaatcctgcatcatccgttaaattaccatcaaccgttgcatgcactttataagtatttggcaactcacctttagcataataatacgtcactatatgtgactggccattcccatcaacaaccccttgcgtttgcgtaaagttgtatgtatcaggatcattagggtcaaatatagctttaataaaaggtggaacatcttcgtttttagagtccaaattgactttcaaacccattgaagttgtaggctcaggcggaatacgatcggtagggattttcaaatcagctaaatttccaccaaccacaccatctactgcattaaacccttgaacattgttaccgctattagtaaccaagaagccattttcatcaagcttgaaattaccagctcgggtataagcattagcaatcccagcatcgataacaaaaaaaccactaccatcgatagcaagatctaggttgttatcagtataagataagtttcccgacgagaactcttgagagactttactcacgcttacaccggaaccgatattattaccacttccggcaccaagcacactggtgttataaagatcatcaaactcaatacgcgactttttaaagcctgtagtatcggcgttggcaatattattacctgtaacacttaaataatcggcagaggccttaatgccagataatgcagtattgaatcccataatgcgctccaatcaccctaatatttctaattcgttcgtaagtttaattttgccgtggttttccacgtttaaaaccgtgccattttcaccatttatggtgacaccttgaatacgcgtaggaacctgagtacttatcgccgatatttcgccttgctcattggttgatgatgcggcaaaacgatattcaccaggcggcaaaacatttccctcatcatctaacttatcccacttgtactcacccgtgcttagctcggcggtacgaacaagacggttgtccgcgtcgtatatttttaatgttgcagcctgagagttttcaggaatcgtagctttgagctgaacagcctcaacattatcccccaccttcaccttactaccatccatcaaaatagacttaccaactaaggtagaagcactgagtgcttgattcgacgtaagcgaagtagccatattttctaattgatcagagatactagtgagtcgctctaacgaactaaattgagacatctgcgccaccatgtcattggtatcttgcggtgcagtaggatcctgccctttaagctgctctatataaagcttcaaaaagacattttgatcagcaagtgccgcctcatctttcttcacctcaggcttttcaataccagcctttgtcttagccgcttcggtcccatattgggaaatcaacccattaagacctttcgagtcagatatatttgccatctgtcagctcctatgactgcccgagcgtgagcattttttgcatcatactcttggctgaattcataatttctacgtttgtctgaaaagaacgagacgctgacatcatatctgccatctcttccatcgggtttacgttcggataaaacacgtaaccatcttcatttgccattgggtgatctggttcgtatcgaggttgtaaaggtgcatctgattccacaatgccatctacttttacaccaacaccagcaccggtatcatctttattcgcattgttccaaccgtactcacgcatactgtcattcatcatttgtgaaaatacgggcttacgggcacgataagtttgatctgcagagcttgccgcactgtctacgtttgccatgttgcttgcaatcgtattcaaacgtatggtttgagcactcattgcagatccagaaatagtaaaaatattactcaaagacatcgtcattaattcccagtaagcgcttttttcatgccgttaatttttcgatccaagaacataaaactcgtatcaaactgtaatgagttttgagcgtactctgcttgctctctttgcatatcaaccgtattaccatccaaagatggctgattcgcatttcggtataacaaaccttctggctcatcagaaaaaccttcacctgaaatatggcgagaattggttccagcaagctgtaattttttactttcattatttaaaaaagaatcgaacgaaatatctctcgccttataatttggcgtatctgcattggcaatattatttgcaaggaccgccgctctcgcacttcgaaactcaagcgtcttgtcatgtccagcaaatgcactagcgaaagaaatagccattggatcctcaaagaaaaatattatttatatacacactccacataaagcaattatagtgccaataaataataatcttatttttcatagacttacttagaataaaaagaagaacggcaaaaagcggcaacagatatagggataaaacagacctacttttttgtaggttggtcatagggcaggatagtaaaaacaaaaaaacagccgtctggctgcttttttataacacaataacgatctaatcaggacaatagccctattagtaattagatagcgctgtttacaaagtctactaattgagatttagacactgcacccactttagtcgctactacttcaccacctttaacgataagcaaagtagggataccgcgaacattatacttaggcgcagtttcttggttttcgtcaacgttaagttttacaacttttactttgcctgcgtattcagcagcaacatcttccaaaaccggcgcaatcattttacaagggccacaccaaggtgcccagaaatctacaatgacagggatctctgaattaagcacttcttctgcaaattgagcatcagtgatttggattgtgttctcgctcataataattcctcaaaattctatatttaactaatgaatatggttagtgtatcactaaatgattggggtaaaaatgagttctacccaattaaagcaatagaaaaatgctatgaccttaaagatcgaatcaccgtaggtaactcaagtaaggaatgtatttctgcatgagagcgagccccccaatcatccccccaacgctgcgcaccatggcgattaaaccaaatactttttgcgcctgcgttcgacgcaccaaacacatcatccattggatgatcgcccacatgaatgagctcagataaatctacacccgccttttttgcagctattgaaaatacgtcaattgcaggctttgcaataccgacttggtctgctcgaatagcaaaatcaaaatactgccctaaaccgatataagggtgaaagacgtcagcattaccgttagtaataaccgccaaagtataatcccgactcaaggtttccaagacgtccacagcgtgaggataaagatcaaccttttgacgccactcacaaaagtgagccaatgctgcccccgcaattgattcagcctcttcagaaggtaagccaaattgctttagcgccaacacatatacagccaaacgaatagccgttaggttaggcgccagctctggactattagataagacttgggtttttagttcttctctagcggtaaaagagtattgctgcgaaaaaccaggaaagcgttcttcaaaccaagactccatggcatattccgctctcataataaccggagcaacatcccataaagtgttatcaaggtcaaaggtaataagcatgctcacggtaacaacctcaataaaatcgcactcaataaatcagcgaggtactgaagaaataaggcacctttttccttttcaaaagccgatttattttctgctcccaatacaagaacaccgcattttctaacctctccaccttctcgcgaaagaagtggtaaaacagcaacagagcggatagatggagcgtcatcaagaaaaagaaagctcatctcatttgctggcaacattccacaaaaacagtctgtaaacccagcagcatgagacaaaaacacatcgtcttccaccagcttatgagacctaacagcactatcagggaactcgccaaataaaaccaatgcatggtgcgacacctcaaaatcgtctctcaccatatcatcgataattactgctaaatcgtctaaagtactacaagtaagacctgctaatactaaacgacggcttttttgcatcgtagactcattttcacgagccacttcgactaagcgctcaaactgagcacgataatcggccgtcgttttacgtaacaaattcacctgatattcaagtaacgaaactacttttccattgactggatgaggaagcgttagactctccaacaaatcagcatgccgaataaaaaaatccggtgtttttgacaaatattgaataacttcttcttcgctcatagtccctctataggtaaatttgaccttcgaatactttctcagcgggaccagtcataagaataggcgaaccttcgccctgccattcaatatgtaaatctccgccgcgcaaatgggccgtcactttaggtgataaccatccctgcttgattccagcaacaaccgccgcacaagcacctgttccgcaagcctgagtttcacccacgccacgttcataaacacgtaagttgatttcatcaggattaacaacctgcataaagccaacattcacctttctagggaagcgctcatgacactcaatcaacgcaccaaccttagcaacttcatcatcaattagttgatcaactttgatcacagcatgaggattaccaactgacacaggcgttattaaatattcagtatcttcagccattatgctgtaaagaacgtcacaaggctctgctgtaaatggcaaatcttgcggttcaaaacttggtgctcccatgtctaccgtaaccaaaccaccgtccagcacacgcagttggatcgcaccacgttttgtttccacattaataatgcgtttatttgttaattctcgatccaacacgaatttagcaaaacaacgagcaccatttccacaatgttcaacttcactgccatctgaattatagatacgataacgaaaatccatatctggatcagtgggtggttcaaccactaaaagctgatcaaagccaatcccccagttgcgatcactcagcttctcgatttgctgtttattaaaaaacaccttacgagacaccgcatcgaccacaacaaaatcatttcctagaccatgcattttggtaaattttaataacacaacgaactccttagtctggcaagatttgctcaccagctaactgatgttcaatcgtttcacgagcacgaatcaaataggttttatcaccatcgaccatgacttccgctgcacgattacggctattgtaatttgatgacatggtgaagccataagctccagcagaacgcacagccaatagatcaccagcttgaatatccaattcccgatctttacccaagaaatcgccagtctcacaaataggaccaacaagatcgtagttacgcttaccctctgccgttggcaacaaagatacaggaacaatgttcatccatgcgccgtataaagatgggcggataaggtcattcatcgcaccgtcaatgatggcgaagtttttatgcggattgcatttcaaaaactcaacttgagttaataaaataccagcgttcgctgcgatagaacgacctggctcaaaagccagttcgaaatttctaccttttactttctcaagcagtagcttagcgtaatctgcaggctctggtggtacttcgtcacgataacgaacacccaacccgccacctagatcaaggtgtttaattgtaatgccgacttcagctagttcatctaccaaaccaatcagacgatcaaatgtatctaagaaaggctttagttctgtcaattgtgagccgatgtgacaatctacgcccataacatttaagttaggtaattcatgggcaattttgtagatacgaaccgcgtctttaatatcgataccaaacttgttctctttcaaacccgttgaaatataaggatgagttttagcatcgacatctggattcacgcgcaaagacacaggggccaatttgcccatttcgccagcaactttatccaatcggtataattccgcttcagattcaacgttaaagcaatgaataccgacctctaacgcccgacgcatttcctctgcttgcttacctaaaccggagaacatgacttttgaaggttcgccgccagcttttaaaacacgctcaagctcgcctacagatacaatatcgaagcccgatcccaagcgagctaagacattcaaaatcgcaatattagaacaagctttcaccgcatagcagatcaaggttgggtgtgatgcgaatgcatctgcgtaagctttatagtgacgttcaagagtggcacgagaatatacgtaacaaggcgtaccatactgattagcaacatctgacaaggcaacatcctctgcatgcagagtctgattcgaataattaaaaaagtccaaaagggaatcctcagctataaagatgattcttgctgcgtttcagccgcatcactcggtaaataaagcgcacctttatttccgcaagctgtaaggaaaacagccaaaacacacactgaaagcaacttaaacatcatcttatctcttctatttttgattgagacagtataccttgcagccagttcgtttcccaaccccagcgagctaattacatagatattctttagacaatattctttaaacagaataggcatgcgctttaccttgaatttgctatatttacctcaagttataaagacactgacttaaattggactcaaacatcgctaacttcaacaaaacacaaaaaacaagaagcttaatgaaaaacaagattgccccatggatggttgcacttgtctgcgccatcacaatacacatactcataatcgaagtatcagacagccaacattggtttgatataaacacgcaacaaccctctacttttgaattgtttttattaccagcaacacaaacagcacaaaacaataaatctgctgaagaagaggtatttagccaaaacaaagcaactagaccagaagctgttcagcaagctgaaacgacgctggctacagaagaaacacaacccgcacaaactaagcaagcggaacaaatagaagagatagactcaataacaccaactgaaccactggccagcgttgcacctgaaaaaccaacaggcaaagaactaagtgaaagaagtaatggatttgatcctcaagaagtaataaacaacatagacaataagcagcagttatcagaagcacctttacaagacagcatactgagcccaagtcttaatacacctcaattaagctccgacaaaccagaattgctcgatttatcaaaagtatctttgtcaccagatgtaaaagaagaagcactaacaggtgttttctctgaagaattgagagataaaatcgcagagtcgaagaaagcacaaaaagactatttgaaaggtttaacaaaagaagttgactacccaatcaccaaagacgcagatggtacacgctacgtcaatatcaaaggcgtctgctggagactgccaaaagaaggtagcaatgaaggttgggccattgtatttgatggttgtgggataaaatccaagttatttcactttgagctaaatatttcacctagcataattacaaatgagttattaggacctgactcaccattcaatttagatcaaacagcaaaatagctgtctttctaaaaaatcaccgaaacaaaaacggctacacaaaggtagccgttttaaataattccagcctgcttatctaaacaaacttatcttgtagtaaggtctgctttagcacgttcgaccgcttttaatacttgagctggtgccgttccaccaatatggttcctagctgccacagaaccctcaagagtcaaaacatcaaaaacatcggcttcgatcatactaccaaaagactgaagctcttctagcgtcatttcagacaaatccttaccttctttcaccccataaccaaccgctttaccaaccacttcatgtgcatcacggaacgcaacgccatgacgaaccaagtagtcagccaaatccgtcgccgtagagaagccacgacgcgccgcttcatacatgtgctctttacgagattcaatggcaggaatcatatcggcaaatgcacgcaatgagcctttaagcgtatcaaccgtatcaaacaaaggttctttgtcttcttggttatctttgttgtaagccaagcattgtgacttcatcagggttagcagccccatcaaatgcccataaacacgaccagttttaccacgaaccaattctggcacgtctgggtttttcttctgcggcataattgaagagccggtacaaaagcggtctggtaaataaataaagttaaactgagcagatacccacatcaccatttcttccgcccagcgggacaaatgcatcatgataatagatgcagttgccgtaaattcgatggcaaaatctcggtcacttactgagtccaaagagttgtaagttgggcgttcaaaacctagcaactcagccgtcatatggcgatcgattggataagttgttccagctagcgcagctgcgccaagcggtaaaatattaatacgtttacggcaatcaactagacgctcgtaatcacgttgcatcatttcataccaagccatcaggtgatgaccaaaagtaacaggctgagccgtttgcaaatgcgtaaagccaggcataatggtgttggcttctttttcagccagactcaatataccttgctgcaagcgtgttacttcttctaataagaaatcgacttcgtcacgcatataaagacgaatgtctgtagcaacttggtcattacgagaacggcctgtgtgcaattttttgccggtaatgccgattttttgcgtcaaacgggcttcaatgttcatgtgaacatcttctaactcaacagaccactcaaactcaccacgagcaatttcgtcttcgatttcagtcagcccctgaataatctgatctcgctcttcttcagtcaaaacaccaacactagcaagcattttgccatgtgcaattgacccttgaatatcctgttttgccatacgttgatcaaactcaacagacgcagtaaaacgcgcaacaaacgcatcaacaggctcagaaaaacgaccaccccattgctggttcgtggttttattagtatcagtcattcgattggttcccacacaaattcaaacagctgccaagagtacattaagcgcctcgacttataaagcattgaaagatgacggactccttcttaacgagtatcatggatgaggaaaagtgaaagatatttatccatctacaagtcattaggagatgaagtgaaagataaaattgtgatcgcaaccagagaaagtcagttagccctttggcaagccaataacatcaaagcgcaactagaaagcctctatcctgatatgaaagttgaattgcttggcatgacaacaaaaggcgatcaaattttagattcaccactttctaaaattggcggcaaaggtctttttgttaaagaactagaaaacgcgctcaccgaaggtctagccgatattgcggtacattctatgaaagatgtgccaatggcctttcctgaaggattaggtctcgctgtcatctgtgaacgcgaagatccacacgatgcctttgtttctaataaagtagaatcacttgatcaactaccaagcggtgcgatcgtaggtacatccagcttacgccgctcctgccagttacgcatgaaacgccccgacctgataataaaagaccttcgcggcaacgtgaatacgcgcctaaaaaaaatggatgacggtgaatacgatgctattattttggcaacggcaggcttagttcgcctagaaatgcttgatcgaattcgacaaagaattccagcagaaaccagcctcccagcgggcggacaaggtgctatgggaatagaatgccgttcagatgacattcaaaccattaatttattagcaccattacaacatgaagaaaccgcgattcgcgttacagccgagcgtgcggtaaacgaacgccttaatggtggttgccaagctcccattgcttgttttgctatattggaaaatgacacactatggctaagaggcttggtcggtagtcctgatggcaaaactatgattgaaggcgagattcgtggccacaaagacgacgctaaatcccttggtgttcaattggctgatgacttacttgctcgcggcgcagacatcatacttaatgccttatacaatgaagaataatagtaattaagaagttcaattagaaagcaaaatagaataggcaaaactttagtgcaagactgtcgtatcctaataacccgcccggaacctgaaaattcgcttagccgtgagcgcgttcgcgcttacggctgggtagctgtaccacttccaatgctggaaattaagcctgtagaagatgtaaacaaaaaagctactattcgggcacaaatttttgatatcgatacgtttgattacgttatatttgttagtaaaaatgccgctcgtctcgcgtgcgactggctagatgaatgctggccaatgatacccaccaatgttcattggatcggcataggccaaggcacaacacaaacactattaaatgaaggcattccagccatatcgaatcctggacatactactgaaaccttactcgaatggttaaagcctgccaaaatgaaagatcagaaagtattgattattcgtggcgaaggtggacgcccagagctcgctaataaactggaagagcgaggtgcaaaagtcagctatctgtcgctctacgatagaaaaaaaccgatctattatgctcaaactttcttcatgctgcccgatatcaatttaatatggataaccagtggagaaagtttgcgcaatctttcagaatacgtgtcgctgcataaaccagaatggaaaacgctgcctatactcacacctagtatcagagtcaatcagcaagcaaaagaaatgggttggataaatgcctcgtgcgcaaatggcgctgacgataatagcttgatcaaagcgacagaatttcacacaggaaaatagaatgactgagaataacaagcaagagcaacatccaaacgacgctattgagacaacgcctgaagctgaaacaaaaagcaaaaagcagcagccagatatgcctgaagctgaaacaaaaagcaaaaagcagcagccagatatgcctgaaaaggctaaagaaaaaaatacaccacagccagcaatcaatctacttgtctcactttcttttggcctgtcggctgtcgctctggcaacaagtggctggttatatttccaaagtactcaaagtacacttcacaaagacattcagcaattaacaactaaacaaactgatttcgacaataagttaaacgccaatacgctgaataaatctcaatttaatcaactaattgaacaagttaaaacgtcagagcagacaatcttattgcaaaaaaatgagctcgctgtccaacaagctcaacaggacgaaaagctactatcacttgaatcaaagcttaatcgacttaacaacaccaccaaagaagattggaaattagctgaggctgagtatttaattcgtcttgctaatcaacgcttactacttgagtctgacaatagcggggcggtcacattactcatcaatgctgatgatattcttaatgaactcgaagaccctatcgtatttgcaactcgtaaagccttggcaaaagacatccaagcgttaaagtccattagccaatttgatttagaaggcgcttatctcaagctaaacgctttatatgataatgttcaaactctacctcaacgagaaccatccaaagagtggcaaacaaataccatagagaaaacaaaagaaactgatgactctacaaccagcaaaataacttcagtcctagaaagcttttggaaatccatacgttcactagtagtcataaattataatcacaaaccaataaaagccttgctgccgcctacagaatatcaagagctcattacaggtatacaactacaactggaaattgctcaggtagccttaatcaaaggcgaaccaatgatttaccaacaagcgctgtctcgtgttgcaaatgcaacaacagagcatttcgaaactcaatcaaatattgttacgacattcttggccagtctaaccgtattgcaacagctgaatccatcaccagacctaccactccctagagaatcattaatggcgatgaaatcattgatgaaggagtggaataaccgcagctcaatcaaaccaaatacctccgataatgttgagcagcctcaaatagaaaacgagaaaaaaagcgaaagcacgaccgtacctcaaaccgacctaggagataaggcatgagaaaactccttttcttacttgtcatcatgatggcagtgggtggtgtattagggctactgatgcgtcaagacagtggctatgtgctcgtggcttacaatggcgttacaattgaaaccagtttatgggtcctagttgtagccatggttatcgcactatttgtacttagctgggtaaagcgcattctatttatagccctaaggcccagcaactctttagcaaaagttactggcaatttggctcaaaagagagcatcacgaaatactattcgaggcatgttggagctcgttggtggcaattggaataaagcagagaaattactaaccaacagcgccgaaaaagtctcctatccattgattaattatattggtgccgcttatgctgccagtgaacaagatgaacatgaacgctcaaaagcattattacgctccgcccataagtcaacaccagaggcagaatttgccattggctttgctcaaagccaaattcaaataaagcaagagcactatgaaggcgctctcgcctcgcttttgcgtctgcaaaaactgaaaccaaaacacaaacaagtattaaaaatgcttgtcacggtttacaagcagctaaaagactgggatgccctactcactctaaccccaatactcaaaaaagatggcatattcgatgatgataatatgcttgagctagaacgaaatgcatttttagctctacttgataaaataaagtttcgtaataagcttggacaaaacaaaaaagagctggttgctgaagtagaaaacctatggaataaattagacactctgtctcaagatgacaggatgagacaactctatgctcacaccctaattcatttcggcgacgatgcaaaagcggaaagctttattcgcaatagcttaaataacagatggtctgatgagttggtttatgaatatggcaacataaaacaagacaacactaaaaagctattaacccattgtgaaaactggcttaaaaaagagccagcaagtgcaaacttatatcttgtctgtggccgcttgagccaatcaatgatgctgtggggtaaagcaagagactattatgagcaagcactttctcttgatacacaaaacgaagcacttgccgaacttagtcgtttactaaaagccatgggcgacaccaaagcaagccaagagctaatgatgattaatctgagcaatgctagtaatcaattaaaaccgctccctctgccttagcaacctcattcgcaaagtatatagacacaaaaaaacgctgttattttcataacagcgtttttattattcataaatagagctaatcgttaaaattccccaaaaaagtaaagcgttatttaaatcgcaccaccaactcatgcatattattcgctacatcttgcaaagctctaatactatcgcttgattgatttgatttttcagagctctcaactgacaagtctgaaattcgcacgacttgccgattaatatcctctgacacctgagcctgctcctctactgccgcagacatttgcatagccatttccgatatttgagatacgccccgtactatgctgccaaatgcactttccatctccatgattttctctaggccttgtgaagcatcctgttttccttggcttgcgatagcaacagagtttttcgcgccactacgtaaggtttcgataatatgatggatgtctttagtcgaatcctgagttctttgcgctaactggcgaacttcatccgccacgacggcgaaacctcgaccatgctctcccgcccgagccgcctcaattgccgcattcagtgccagcagattcgtttgttcagcgatttgatctatcatttgcgctacttgtgcaatctgttcggaacgatcggccaattcttgtacagtcgcaccgatgttgtttaccgtgtcacttaattgatgaattgattgacgtgtctcttctacaattttctgtccattttctgctgccttagaagaagatttagcactatctgccgtcatctgcacatgctgagcaacatcgttgattgtggttgtcatttcctgcattgccgcagcaacatcttgagtttcatgctgctgacttaccattcctttggtcgtttcaatggtaagttcaagacctgttttagactgctcactaactttcaaagattcatcttcaaaacgcgtcaacactgcatccattctcgataacaagctttttacacctacatcaagtgttgcgatatccaaagaagtatctgaataagttatgccggctagaggatgaagaaaagcagttgataatcgctgctttaaagtcgcttgcaatttagaatggttcagaagaaacagaacattcgccaataaacttgccactgccaaaacacctgcaccatacatgacgttaacactgccagccgccactgccaaaacgacaccaaccaaaggtagcactagcttccatgacataaaggctcttggctgaacatttttaccactattgattcgttgatagattttttctgctcgagctacgtcgtctctattaggcacggttctaacagattcatacccaattacctttccaccttcagtgacaggggttacgtaagcgtccacccagtaaaagtcgccattttcacagcgatttttcaccaagcccatccaagcttttccttgctttaaagtgtcccacataattttgaatgcctctttaggcatatcaggatggcgtacgatgttatgagggctgccaattaactcacttttatcaaagccgctaatttttacaaatgcatcattgcagtgaagtatttttcctttcaaatctgtagtcgtaatgagcttctcatctttagaaaatgttttctcttgatttgtcactggcatattttggcgcatagaaaagcgatccttgaaactttataaaaaggcagttttagataaaaccaatttaacttaaccataagatgaatttatctaagtactactttagtaagtttctatttagccagcgagtaaaaactggtaataaatatgtaggtatttgtaaagcacccgctagaggtaaaaaggcagggcccaataaaacaccagcaatgctgtatgtcagtaagacatttcgattaccagaagtaatcgcggccgttagtgcaatcgctttgccgtgcttgcgataaaaaagataagacaaagcaaaaaataaacaacacaaacccgttgcgatcagaaagtaattcaatgccattattgggtcttgatcaaataacacgcgaaaactaccaaccaatccgaacggaaaagcaaacaccaacaaaatggtataaggcgaaattttcatcaagaaacgacttaatgcttcctcaggaaaaaagcgatgaaccaaaaatgaaaacagcattggaccaaaaataaaaaccactaaacggacaagataactattccagtcaagctccaccctttcggtttgaaaaaatatcaacgtgataaaaatagaaacaggcaaaaccaatgttgttgctatcgtcatcgccatagcttgtagactatcaaaacctaatgccctaacaattgcaggcgtagcaaacaaagacccagtagcagcgacggcaacaatggccaataaaagatctgaatcaaatgacagccaccaaccaataacacttactactcccataaataccgcagaatgcaacatggcatagaaccatattcctttactactcaatcgtttaattaattcattttgcttcatacccaacagtgttaatgacattagggtaaaaagtactatgggtaaaaaggggaaaaaagctaacgaaaaagaaggcaataaaaaaccgagtatggcaaacacaaacatgaaaagaagggagtttcgaacaaggaaaagcaacatgggttaaacaccttaataggcagcccaatataaaaacaaccgtaaactatcgaattattttttagagccgcagcaaattttattattttcaggtaactcagcaagctcaattacccaatcagctcgagccttatcaaaagccgttctaagagcctttaattcatcacttgacgcaagaggaacttctttttcgttactactctgacgagaagaagggaatggtatcagattattcttcataaattgtctctattaaagcattgtctggatatctatcgacactctatggataatctttaggaaacgcaatgatcaagcagatggaatacctatgaagtttttaatatcaccagcgaaaacattagacctaacctcgacccctagtattgatacgtttagcttacctgaactgctagatgaatctaaagagctcatcgatacgattaaaccgtattcaccggcggatatagcttcccttatgaagctcagcgacaagcttgctacgcttaacgtatctcgctatcaagaatggcaaaaagaacatactcgagataacagccgccctgccatttatacctttatgggcgatgtgtacacaggactagatgcttactcattaaatgaaagtgatatgaagtacgcacaaaagtccctgcgtattttaagcggtctgtacgggctgctaaaaccattagatctaatgcaggcctatcgattagaaatggggaccagcctaaagaacgacagaggcagcaacctctatcaattctggggagacatcattgttgacaagatcaatgaaactctcaaagaaggagaattactcgtcaacttagcttctaacgagtacttcaaagcggtaaacaaaaaaaagctaacatcaccattaattagcccaaactttctcgacgaaaaaaacggcaaatttaaagtgattagcttttatgcaaaaaaagcccgtggcttgatggctcgctatctcattgaaaatcgctgtgaaacgctagaagaacttaaggcatttgaccttgctggttatcgctatgatcctcagcaatcaacaaaagatactcctgtgtttattcgcccagaaagcgcagagccaaagaaataaagcgaccaaacgaagtaagcgctaactctagcgcttacttctttaaactatattgcccaatggtaacccgatcattgccaccgaaatcttgaaaactctcgacggcagcgaagccagcctcaatgaaacattttcgaaccgatgcagcctgatcataaccatgctcaaacatcagataagcattttgctgcataaacttaggggcgacctcaataatatgctcaatgtctgccataccatgattatcagccaccaaggcacttttaggttcaaaacgcacatcaccttgtgacaaatgttcatcatcagggtcaatatatggcggatttgacacgatcaaatcaaatggctcgcaaccttccaacgcatcaaaccaactgctttgcagaaaatccacgttgctgagtttattacgtagcgcattacgcttagctaaagccacggcatcctcaaccagatccacacccataacagtcgatttaggctgctctgacgccagcgacaaggcaattgcgcctgttccagtaccaagatctagaatgcgattcactttgcttatatcaagcacagacaaagccacttccaccagccgttcagtgtcagctcgaggaatcagagtacaaggagcaacctcaaggtctaggttccaaaatgcctgctgccccaacaaataggcaacaggctccccaagctctcgtcgagctaataagccattaaaacgctctacgtctgacgtactgaccagtttttctggccaggtataaaaataggaagttgatacagccaagacatgagcaagcaataactgcgcatctaactgagccgtctcagagacaaaaataaggcgctcgtaagcgccttttagtagttcatcaattcgcatatgcgatgattacctttatttattcagattaattgtcgccacttaacgctgccaactgctccgcttgaaactcgttcactagcgggttgatcaatgagtctaattcaccagcaacaatttcatctaatttatataaagttaaattgatgcgatgatcagtcactcggccttgtgggtagttgtatgtgcggatacgttcagaacgatcgccactaccgaccaaggatttacgtgtttcagattgctcacttgccgctttttctaactctgccgcttgcaagcgagacgcaagcaaagacatggctttagcacggtttttatgctgcgaacgctcttcctgacactcaaccacaacccccgttggaatatgcgtcagacgaatagccgagtctgttttgttaacgtgttgaccacccgctccagaggcacggaaagtatcaatacgtaaatcggatttgttaatgataatatcatccacttcatccatttcgggcatcacagcgacggtacaagcagacgtatgaatacgtccttgcgattccgttgccggaacacgctggactcgatgagcaccagactcaaacttcaatttagaataagcaccttcaccaacgatacgagcaatcacttctttatagccaccatgctcaccatcgcttgcactgacgatttcaactttccaacgttgcgtctctgcataacgagaatacatacggaataaatcaccagagaaaatagacgcttcatcaccaccagtaccagcacgcacttctaagaacacattacgagaatcgttcggatctttaggtaaaagcaacttttgcagtaccagctgaagctcttctttttgtgccagaccggctttgtattcctccacacccatttcttttatgtctgggtcggcatccgtcatcatcaattcagcttcggcaatattttcatctatttgctgaaactcattaaaacacttaacaacaggttcaagctctgcgtactctttggaataagcacggaacaaatcttgatccataatgacttcagcaacacctaatagtgcggctaactcgtcatagcgatcagataaactttctaattttaactttatggattctttcattttttaattatctttttcttcgtaaatgcccaatacatttgaggcaatgattaatgcgtcttgatcggcgtcggcaccagcatcacgcagatagcgtgttggcgcatgaatgagcttattcattaagccatgagcaagtttattaagaacttgctcaggagactgtcccatttcaagaccttttagagctttttccagttctgtattttttatggcctcagcggattgcctaaaggtcactattaggtcagatacttttctcgactcaaccactcgtcgataagaatcaaccccttcttcgatcatctgctcggccgctttcgccgcatcttgccttgctcttacattttcttcaatcactgaatgaagatcatcgactgtataaaggtacgcgtcgtttacttcttccacttctggctcaatatcacgagggacagcaatatcaattaacaacattggcgaatgacgacgttgcgacgttgcgcgctctaccatgcctttgccaataataggtaactgacttgcagtagaagagataacgatatcagcctgtgataaataatcaccaatgtcacccaacataatggcttcagcatttagctcatcagctaaaatttgggctcgcgccaaggttcggttggccacaatgatgtgtttaataccattttctttaagatgcctggctactagttcaatggtttggcctgccccaattaacaaagcagtactgtttctaatatccgcaaaaatacgttgtgcaagactcactgcggcgaacgcgatagaaacagggttttcaccaatggctgtatcggtacgtacacgtttagcaacagagaaagtacgctgaaataaagactctagctcaggaccaatacaagagccttcttgcgaaaccgcataagcagactttacctgcccaagaatttgaggctcgcctagaatcaatgaatctaatcctgatgccactcgcataacatgacgaacactatcgtcatcagcgtgcgtataacaatattgctgtagctcaggtaaagcaattccgtgatatttgccaagccaagcaatcacgtcatccaccttactaagatcttcaaccgaacaatacaactcggtgcgattacaggtcgatactattactgcttcattggctttattctcagatatcagagaagacaaggcatcgatcatcttttcaggcgcaaaggccacacgctcacgtatcgaaaccggcgcagttttgtgatttatacctacagtgattagcggcattcaggactcttctcaaaaatcgagatcttaaggtaatgacaagaacaagcattgctccaacatgactctttacataaagaagacacattatacgagaaattagctttttttcgcaccccatatactcaataaaagtaataggattagtttatagttatgactgacataaagagcagctaacgataccataagggttgtatgaatttagcatcgagaaaaaatatgcctgttgttttaggccctgcacacaagaaggcctcccaaaagcccattacaaaaggggttttattatttttcactcttctaagcttgccgcttctaagcgcatgcagtcaaaatacagccctacaaaacaccttatcacccagcgtagatacgcctaaagctgagacctttgctaatcagggcaaaattaaggaattactcaatgccgaattcaccctacaaagagaaggtccgaacaaagcctttgaagctttctacgaattagccagccagtctggcgatatcactttgatcgaaagactgacacacattgcagtagtctctcaaaatcacctttatatagaaagaagtgcaaacttgtggctctctgtcgatcctacatcagcaacggcttattctttaaagctacaggttctcatcaaagataaccgcgcagaggaagtaacgactctactaacgaacgcgattagacataaagtatcactacgtttcttacccatctatcttgaagataatgtccgcgatagtgatcaagtcaataccatagaatctgcaatttatgcactgtcgccagagttaaaaaacaatcagtacatacaagtaagctacgcacatattttactactttcaggtaaataccagcttgctattaatacatcagagcaactattagccaaacccaacacagagaaaagcgaagcactttatctcattttagcctttagccaaaaaagtcttggccagacggatgaagcaataaaaacattacaaacagcctctaaacacttccccaaaaataccagattaatcacaccgttgatcgacttcttagttgaaaataaacaaccaaagattgctaccgagatttatcaaaaaacaaatttagaaacgccagaaaaactacaagttggcattaatttaatgcgtaccctactggaacacaaccaaccaggattagcattagccgctgccaaccatcttcccgaaaaacaactaggactatccgatcaggttcagtatttaacagccatcgcgctagcccaattagacaaaaaagcacaagctataaaagtgatggaacaagttaacggcgccttacgcaccaatgccactaatcaaatagccctatggctttatgatgacaacaaagaaaatgatatcaataacatggtattaagtagaacagcgcgagaaaacatgcctgagcaagttgctgctatcggtcgtcttcatgaagaaaaaggccatactgatttatcattcgaattgatcagtaatgctcttatcgcacttccagaatctgacgctttgcgctaccaaaaagcactactcgctgacactctagggatgtggaaggtcacggagaaagaattaacaaccttactgcaaaaggatccgggcaatccgcagtacttaaacgctctcggttatacgttacttacccgaaccaaaagaatagatgaagccatgaagtacattgagtcggcttatgaaaaagcagacagtgaccccgctattattgatagccttggctgggggttctttctgaaaggagagtttgagcagtcttcttattatttgaaaaaagcttggtccattctaccagacgctgaaatagcagctcattatggcgaatcactatggaaacaacgccattacaaagaagcaatagccgtatgggaagcggctttagaaacttcacccgatacaccacttttactcgacaccattaaacgactgtcaccgtcgttacttgaagaacaaaaacaggacaaaacgtcatgacttatcgcacgctctgtattcttgcttttaccgcacttattagcgcctgtagctccagaccaacaggacctacaacaccaccgccagaaagtgttagcgccatttcgaaatgggaaacatctggcagagtgggtatacgaacaaaaaatgatgctgtttccggcaacttcaattggcaaaaagatccaaaaacatttgccttaagtatcgttggtcctttcggacaaggtgcgactcacttaaaccaatcaaatgatggcgttgtgacattagcctatgaagataccgtcgtcacaggcaacaatccagagaccttactacaacaagagttaggctgggagttccctgtcaaccaagtcacctattggattaggggactagcctatccaaattctgcggctaaaataagcaaagacccagacagtcaattgccaaataaaatagaacaagatggctggcttattacctatagcaacttcactaaggtagatggtttgtctttaccgcaaaaaatgcaggtatcaaaccctccatttagagtcaatctgatcattaaccaatggactattcagtaaacaagatgcaactaccttctcctgcaaaattaaatttatttttacacattacaggtcgacgagaagacggctatcatgagctacaaacattatttcagtttatcgatttatgtgacacgctcgatttttcactaacaagaaataaccaaatcacaatttcacctattattgagcagctccctacagaagataacctgatttataaagcggcaaaattactgacaccgttcaagaaagattcaacattcggcatcgatattatcttaacaaaacaattacctatgggtggtggaattggtggcggcagctcaaacgcagcaacagctttactagcgctaaacgtgttatggggatgccagctttctttggaaaagctagctgaattaggcgtgcaattaggtgccgacattcctgtttttgtcatggggttcgcagcctttgccgaaggcgttggagagaagctgcaaaaagtcgagttagatacaccgtattttttgctcattaagcccaattgtcacgtctcaactggtcaaatatttaccgataaatatttgacaagagacacccctcccatcagaatatcgcacgccttgaagctgggtgggcataatgattgcttagacgtggtaaaaaagcacaatcctgaggtgaatgaagcgtatctatggttgaaaaattatggtgacgcgaagcttacaggaacaggtgcttgtctatttttagcattcgataatttgcgcgacgccgaacgagtaagatcgtctacaccgacaaaatggcagagttgggtttgccgtggctgtaacacttctccaacacacgctgcgctaaaccagtggattgagcaaaatcgaggtgtgccacatataaaacaccacctcagccagtcttttcttggctaataaatagtcatcgctacaaaatacaaagggtatatacagtgtccaagttgatggtttttaccggtaatgcaaaccctgaactcgctcgcagggtggtacgccgcctagggttacctattggaaatgcaaccgtaggtaagtttagcgacagtgagattacggtcgagatcaatgaaaatgttcgaggtaaagacgtttttattatccaatctacatgtgcacctagtaatgacaatttaatggaacttatcgttatggcagacgctttacgccgcgcatctgccactcgagtaacagctgtcatcccttactttggctatgctcgtcaagatcgtcgtgtacgttctgctcgtgtgccaattacagcaaaagtggttgcagatatgatttccgcagtgggtatcaaccgcgttttaactgttgaccttcatgcagaccaaatccagggcttttttgatatccctgttgataacgtctatgcaacacctttgttacttgatgatttacagcgccaaggccatgaaaacatcacggttgtttcaccagatgttggcggtgttgttcgagctcgagcttttgcaaaattacttgatgatgcagacttagccatcattgataaacgtcgcccacgtgcaaacgaagcacagatcatgcatttgatcggtgatgtagaaggtaaaacttgcgtactagtcgatgacatgtgtgacactggtggcactttgtgtgccgctgcaaaagccctaaaagagcatggcgcagccaaggtacttgcttactgcactcaccctgtactatctggcaaagctattgaaaacattaaaaattccgtgcttgatgagttggtcgtgactgataccatcccattaacacaagaggcgcttaactgccctcaaatacgccaattgtcgatgtctgacattatggctgaggctgttcgtcgcgtatgcaacgaagagtctatcagtgccatgtttggggcctaagccaaacactaacgctcggaacgggtcgcatttctgggcacaaactttatttattattaggaaaataccatgtcattatctattaatgccgtagcacgtactcaagaaggtaaaggtgcgagccgccgccttcgtaacgaaggcctagtgccagctgttatttatggcggtgagactgctccagtatctatttctttcaaagacaacgagctacttaaagctgttggcactccaggcttcctaacaggcctagttgaagtaactgtagaaggcaaaactgagcaagttcttgttaaagcactacaacgccacccatcaactggcgctgtaatgcacatggaccttcagcgcgctcaagctgataaagcaatcactacacgcgttcctttaagcttcatcaatgcggcacaaagtgaaggtgttagtaagcaaggtggtcgtttgactgttgagtctaaattggctgaagttcgttgcctaccagcaaaccttcctgaagtattgacagtagacgtgatcaaaggccaacttgatcaaattttccacttgtctgatgttatccttcctgaaggcgtagagcttgtgtctttgcttaaaggcgaagatcacgaccaacctatcgctcgtatcggtaagtctaaacgttaagatctcattgaaggcagtattgtggcaggtttcagattattagtaggcttgggaaatccaggcagcgaatacgagaacactcgccacaatgcaggcgctcagtggattgaggcattggctcgtcagagccaatgctctcttcgttctgagaaaaaattttttggccaatttggcaaagtttatatagctggtgaagagtgctatctccttattcccaccacctatatgaatttaagcggtaaagcggttcaggctgtttgccagttttacaaaatccctcctgaagaagtccttgtgattcacgatgaactagacatcccccctggtaccgccaaattaaaacaaggcggtggacatggtggccacaacggattaaaagatattatttcaaagctggcgaacaatcgagaatttggtcgcctcagaatcggcatcggacaccccggccatgcaagccaagttgccaattacgttctgaaaaaggccgctccagacgattacactaaaatagaacaagcaatcgacgaatcattacgctatgtggatgatatcgttcgcggcaatctaaatgccgtaatgaatcagctacacagcttcaaagcataatcatttaattattaggaatctcactatgggttttaattgcggcatcgttgggctacctaacgttggtaaatcgactctatttaatgcattaaccaaagctggcattggcgcagaaaactttccgttctgcactatcgagccaaacgctggcgttgttgctatgccagatccacgcttagacgcactagctgaaatagtaaaacctgaacgtgttctagcaactacaatggagtttgttgatattgcaggcctcgtagaaggcgcctcaaaaggtgaaggccttggtaacaaatttctagctaacatccgggaaaccgatgctattgctcacgttgttcgctgttttgaagacgagaacgttattcacgtttcaaaccatgtcaatccaaaactagatattgaagttattaaccttgagttgatctttgctgatatcgaatccatcgacaagcaactattccgcactgcaaaaaatgctaaaagcggcaacaaagaagctattgcccataaagcattcctagaaagtatcaaagaacacctagaaaacggtttacctgttcgttccatggaaatgtctgatgagcagaaaaaagaagtccgttctttacaccttcttacaacgaaaccaaccatgtacattgctaacgttgctgaagatggttttgaaaataacccgcaccttgatcaagttcgcgcaatagcagaagctgaaggcgcaatggtagtacctatctgtaatcaacttgaagcagaaatatctgagctagatacagaagagatgcaagagttccttgatgagatgggtatggaagaacctgggctggatcgagtgattcgtgcaggttatgaattgctaggccttcagacctactttacagctggtgtaaaggaagtacgtgcttggacagtcaaacaaggcgcaacaggcccacaggctgctggtgtgatccatacggactttgaaaaaggcttcatccgtgcagaagtcatcagctataacgatttcatccaatacaagggtgaaagtggcgctaaagaagcgggtaaatggcgccttgaagggaaagactacatagtaaaagatggcgatgtcatgcatttccgctttaatgtttaacagataataaaacatttttagaaaaacacttgacccattaacgggttatatgaataatatcgcgccacagaggcagtagattgattcatataaactgtttttgtgtcagtctgttggggtatagccaagcggtaaggcaacgggttttgatcccgtcatgcgtaggttcgaatccttctaccccagccaacagactaaaggctatgtagctcagttggttagagcacatcactcataatgatggggtcactagttcgaatctagtcatagccaccaattcgataattggggtatagccaagcggtaaggcaacgggttttgatcccgtcatgcgtaggttcgaatccttctaccccagccatcgatagataatcagtaatagatatacagttaaggctatgtagctcagttggttagagcacatcactcataatgatggggtcactagttcgaatctagtcatagccaccaacttataaaagaaatcctttattggggtatagccaagcggtaaggcaacgggttttgatcccgtcatgcgtaggttcgaatccttctaccccagccatctatgtaaatattcctcacaataaaccatatcttctccttatttcattggtttttacttctcttcaacctataattagacaaaatttatcactcgatatatggacactaattatgaaatcagctcttttactttcgaccgctttgttggcaagtgccgctcacgctgatgtacttggtttaaccgctgaagctggctcctacataaccaatgatggcgaagactttaacacctactttggtgttgctgtcgaacacccaatcccactgattcctaatttccgcattcaacaccaagagttagaaggcaaagaaagcggcacaaaaatagacacgtcctataacgactatacactttactacgaattcctagacggccttttatggttagatctagatgcaggtattactctacgcagcattgatggctctatcggttctacagatgttagtgactcctacccactaggctacctatctgcttatgtttccctaccgggtacaagtatttccgtcggtggtgaatttaaggctggcggcggcagcgatgccagtattaccgacaccatgcttaaagtgaaatttcaaccactatattttggcggcctagaagcaggctaccgcaaagttcaccatgatatagacgatatcgatggctcaagctttgatgcgaagttcactggtgtattcattggtgctttcgtagacttctaattattagctctctaggctccaatcttagccattagctttcaaaataaaaatcccgctgaaatcaaaacacttcagcgggattttttatttcatttgtaaaatattagaggcaatactaattagcttttgagaagccaatcaccccttcagaaacatcagcgacaatattatcccccatgacaaaatgccctgatagcaactcatttgccagtgggttttctatccatttctgtatcgcacgtttcaacggacgagcaccgtatacaggatcataacccacctcaaccaactgatctgatgcggcatccgttaacaccaaagacattcccatttcagctaatctgtcattcaaatgcgagagctgaactgtagcaatacctttaatttgtgacttcatcaatggatggaaaacaacagtctcatcgatacggttaataaactcaggacggaagtgcattccaaccacttccatcactttcgctttaatttcttcatattgatcagcagaccgatactcttgaatcaaatcagaacccaagttcgacgtcataacaatcacagtgtttctaaagtctacagtacgcccctgcccatcagttaatcgaccatcgtccagaacctgcaaaagaatgttgaaaacatcaggatgcgctttttcaacttcatcaagtagtaacactgaataaggtcggcgtcttaccgcttcagtcagataccccccctcttcataacctacatagcctggaggcgcaccaatcaaacgagcaacagagtgtttttccataaattcagacatatcgattcgaaccatggcctgctcagtatcaaaaaggaaccgcgctagagatttacacaactccgttttccccacaccagtagggcccaagaagagaaaagagccattcggtctattcggatcagccaaaccagaacgagagcgacgaacggcgttagaaaccgccaaaacagcttcatcctgacccataactgattcatgcagcgcgtcttccatgcgcagcagtttatctcgctcgccttccaacattttatctatagggatcccagtccaccgcgaaacaactgtcgcaatctcttcctcagtaacacgccttttcagcaatcgcgtttctgtcgtttcttccgccttactggctttttctatttcagcctctaacattggaattacgccatattggagctctgacatttttgctaaattaccactgcgacgagcttcttccatttcatgacgcacagtttcaagatcttctttgagtttttgagcaccttgaactgcagctttttcagcattccagatctcttctaaatcagaaaactgtttctgcaagttatcaatttcaacatccaactcttctaaacgaagcttagacgctttatccttttcttttttaagcgcttctttttcaatcttcaattgaatcaagcgacgctctaaacgatccatgtcttctggcttagaatccatttccatacgaatacggctgcctgcttcatcaatcaaatcaatcgccttatccggtaattgacgatctgtaatgtagcgctgcgaaagcttagcggccgcaataatggcagagtcggtaatatcaacaccatgatggacttcatagcgctcttttagaccacgtaaaatagcaatggaatccaatacacttggctcttccaccagtactttttggaatcgtctttccaatgctgcatctttttcaataaattggcgatactcatccaatgtcgtcgcgccaacacaatgcaactcaccgcgagcaagagctggtttaagcatgttaccagcgtccattgaaccttcagatttacctgcccccaccatagtatggatttcatcgataaataaaattacttggccctcttgttttgctaattcattaagcaaagcttttaggcgctcttcaaactcacctcgatatttagcaccagcaatcaaagcagccatatcaagagataaaacacgcttatttttcagtccttcaggcacttcgccattaataattcgctgcgctaaaccttccacgatggcggtcttacccacgcctggctcaccaattaaaacagggttattcttacggcgacgctgcaaaacttgaatcgtacggcgtatttcatcatctcgaccaataacaggatcaagtttaccttctgctgctctcgcggttaaatcaacggtgtatttatctaatgcttgacgattttcctctgcatcaggatcatttaccgaatcaccaccacgaatactatcaattagcactgcaatatctgccttagtgacgccacttgcttttaagctttttgcaaggtcatctttaccatcaaacatcgccatcaacacgagctcagaagatatatattgatcttttcgcttctgtgcctctttgtcggctaggttaagcaatcgccccaactctggagacatctgcacattgccgtcgtgatcatttacttttggaagacgagacaatagatcattcaggctctcacggaatttagcaacaggaatacctgcttgctgaagaattggacgagtactccccccctgttgatccaacagagctatcatcaaatgaagtggctcaatataggagtgatcttgcccaagggcaacggattgggcatcggaaagtgctagttgtaatttactggttaaacgatctatacgcatgacctgacatcctttgtaaaataagatggaatatttcaattaaaagcttaatagcctttaaaaatgaattttcaagctccgtagtgtcatttttttgacacccatcaataaaacagagaattatctactcagcaacccaaataacagaagccattcgccctgttttaccatcacgccgataggaataaaaacgcgcctcatcggtaaatgtacaatagtcgccaccgtatatttgcataacgccagcaaccactaaacgctgtttcgccaataaatacaaatcacctagccacttccccgcttcctgcgcaggtttaaaagccgccgcggcatcaggaataacagacacaaatgcctctcgtacctcatctccgacttcaaaagcatttggcccaatagccggcccaaaccagaccataacattctctttttcgtcaaatttagccaaggtggattccaaaacaccagcacaaagcccacgccaaccagcatgagcaaccgcgacctgcgtcccagcttgattgcagaaaaataccggtaaacaatccgccgttagtacagcgcaaacttgatttttagtatgagatacagccgcatcagcactgtcgggcaaagactcacaaggcaagcaggccacatccgttccatgcacctgatttagccaagtcgttgaatccggcatatcaatataagaagagaacagttggcgattctgctgaaccgcagcaggatcatcctgtacatgaagacctagattcagactatcaaacggtacgctactaactccaccaatccgggtagaaacataagcacgaacagaggaaggcgcaggccaagtagggctaatataagacgaggcatgagaagacataactatctccaaaaaagaataaaaaaaggcagctcgaagctgcccttataacacgacaaaattagaaatactcagagtcgttactacctgactccaccatatctttcttaagagcatctaatagtttcttcatatcatctggcaagtcaatttcccattccatccattcgcctgtaataggatgagacaattctaattttttagcgtgcaatgcttgccgacgaaaatgacgtagttcatcctgcagctcaggagaacacgccttaggcattttcaaacgaccaccatattgaggatcgccaaccaacggatattgaataaacgccatatgaacacgaatctgatgagtgcgccctgtttctagctttaaacgaatatgcgtgtgatttttgaagcgctcaactaagcgatagtgcgttacagcatctttaccattaacaggctctactgcttgtttttggcgattatgagggtgacgaccaataggttcatccacaacaccaccgccagtcatcacaccaatagaaacagcttcatattcacgacccatactacgctcttgtaactgcatcacaagatcagtttgtgctgccaatgtcttagctaccaccatcaaaccagtggtttctttatcaaggcgatgcactataccagcacgtggaatatgagccgtctctggtgcatgatgaaggatcgcgttcattaaggtgccatctcggttgcccaccgcaggatgcacaaccaaacccgcaggcttgtttatgatcatgatgtcatcatcttcataaactacatcgagatccattgcttgagcttcatgctcttcttgagcttcgataacaatgtccaatgtcaccacttcaccaccaaataatttttcttttggtttagtgattttaccatcgaccttcaagacaccttctttaatccagctctgtatacgcgatcgagaatagtcactaaacaattctgtagcgatctgatcgaaacgattaccacccaaatcaaaagggacttgggcttcttttactatgcgctctgccatacaatgtactttagtctgttgttttcagcccaataaatttatcattgagcttgaatgtgaaaaaacgtgtagcgccttgcacttcatcatctttcgcaatataacgctacaaaatgccgattaaggcttatctactaccatatcaaggttttgattatacatgggattttataactctttactccgattctctggaatagttagtttttctttattcattgttgcttgttcaagcaaacaggtacgagagccagacctacctgagcgcgtctattacgacaaagctcagcaagctctgaaagaaaatcttcctactaccgccattaaacatctgaaagatttagattctcgctatccatttggtgagtttagtactcgcgcggaattagacttaatttacgcgcaaatggaagcaagcgatttcatcgctgctcatgcatcagcagagcgatttatcaaaaaccatccagaacacgattctgtggattatgcttattatatgcgtgctttatcgacctacaaaggcgcagaaagcttaatgtctcgctatttgaaccttgatccaagtgagagagattcaaaagagcttgccaaagcatttaatgaacttgcagattttacatctcgctttcctgaaagcacttatgctcctgatgcaaaagcacgcatgtactatttgcgagaaatggtagcccgtcacgaactgcaagtggcgcgctattatctaaaaagaaaagcaccgctttctgcactacgtcgcagccaagaagtgattcagcactatccgagtacacgctcagtagaagaagctttggccataagcattcaatcatacaatgatttgaaacaaacagatttggctcaaacaaatctagcagtactaaaacaaaactttccacacacatcatacgttgacaataatggtaactttatcactctaaagttaccaagcgatgctgaccctggctttttatactgggctacctttggattagtggattgatataaaccaaaataacttaggaagcagggtacagagtattttcttgccctgcgtgccaagctggatgttttgccatgaccacagagctgaacctatccgagtttacgaaataagcaagccaacgtttcacattagtgtactcagacaaatcaaaccatttcggattcaccgctgcaaactgacggatgaagggaaaaatagcaatatcagccaaacttctcgtctcacctgctataaatgccctattttctaaacgcttttccagtcgagacaaaaataccgctcctctacctcgataatagtcttcactaagctctgggtgtcgatccgcatatttatatctatccagccagtacttaaaaaaatgatcattgtaagtaacccaagacattatgcgatgccgtttctgactgtctgcaggccacaattcatcagccttttgcttatcacctgcccgcgctagagcccaaaaaataatatccaagctctcaggatatcgcgtcccatcaaggtcaattaactgaggaaccgtcgagcgccctcctaatagcaataattctggcggtttagactttaaaaccacctcgcgcaaatacacagagacatccaattcagctagcgcgtatctagagcgcattgcatatggacaacgtctgaacgaatatagaatgggcaacaaaaaaactcctgatttttataatacaaatctcacatataaaaaaaccatgctatctataaacatcttataaaaaacaagaagcttataggcatggcttttttgatcgattagggctcaattaaactggagtaacattctcagcttgaggacctttttgaccttgagtcacttcgaacgttactttttgaccttcttgtaaagtgcgacgaccactaccatttattgaacggaaatgaacgaaaacatcaggtccgccttcacgttcaataaaaccaaatcctttttcatcattaaaccatttaacaatacctgatactaactgacctgacataacaacctcattatttatgttgcccttaaataggcaatcttttaactatgctaaaagctcttaaagcttgagtaacttcttaatgttaagcatattaagttaagatttatcttaaaaaatacaccaacttatcgataataagtcgtaaaaaataaaatagaaagcggatgaaaaacaagtattgttaaaaaaagtaataacactcaaccaaaatatcagccctatcctataaagccaaccgaaaaccacaaccatactaagctataaaacaacaaaaatacccaaaacttcaaaacagtgcaacttaggaagagtccaattaaatagcaccaaataaaagcataaatggaacagttattgcttaatccaaaataaatttaaattaaccaatctcaaaaaaccaataaagccccaaaaaagagcatttaaggacaatagcaaaccttttcggtgcaaaaataaacgttaggagccacctttgacatccacaaacagtgcagtagagatgctagtttccagttcaaatactctttttatactgcttggcgccataatggtatttgccatgcatgcagggttcgcttttttagaagtgggaacggtacgacataagaatcaagtaaacgctttagtcaaaataatgactgattttgcaatttcggctctcgtttacttttttgttggctatcaaattgcctatggcatcaatttttttgacagtgcagcggtattatcacaggagcatggttatagtttagtaaagttttttttcctcatgacttttgctgcggcgatacctgccataatttctggtggtgttgctgaacgagcaaaattttatcccatgctaatttctgcagcgataattgttggtattgcctatccattttttgaaggcattgtatggaatggaaattatggccttcaaaattggctagaaaaacaatacggggcgccttttcatgactttgcaggctccgttgtcgttcatgcttttgggggctgggttgctcttgccgccattatcctacttggtacacgtcgaggccgttttagacacggaaaattagtcgcatttgcaccgtcaaacatcccatttttggccttaggcgcctggatactttgtataggttggtttggttttaacgtcatgtcagcacaaacgcttgatggcataagcggtttagtggctgttaattctttaatggcgatggttggtggcatcatagcggccatgttatttggaaaaaatgacccaggctttatccataacggtcccttagcaggtttagttgccgtatgcgcaggttccgacatcatgcaccctattggcgctttagccacaggagcatttgctggtgcaatatttactacgttatttactattattcagcaaaaattcaaacacacagatgatgttctcggtgtttggcctctgcatggtgtttgtggggcctggggaggcattgcagcaggtatttttggatctgagacacttgggggcttaggtggcgttagcttcttatctcagctcgtagggagctctggtggaattgcaattgcaacactaagcggattcgttgtttatggaatagttaaattagtgagcggattacgccttagtgaagaagatgaatttaacggggcagatttatccattcataaaataggctctattggcaaagaataactctaccttgtataaaagcttgatgtcggtttggatcatttatagccaagccgatattaagctttttttattttctagttcatctagagacctgtataattaccgatttattgaagcaaaaatactaatgaagatttggctaattacacatagtgaagagctcaaaaagccctcaggaacaggaagactggtaaaagaagcactccaaaacgaatgcgaaatcattatctggtctagagtttcgcccaataaagatattttgaaactctcacctagtaacactctactcatttatctttgcaacgatgagcaagatagatttcaagccaatatcaccgaatctatagacaacatcattattcttgatggaacttggcaacaagctcgaaaaatatataaccaatccccctatttacaaaaattcagacattatgagattcaaaacataaagtctgcctacaaaaaacgccgcaatcaaaaagacattggcctttgcactgctgaagttgcgatccagttattgacagaatatcaacatccagcagcaaaagagctgtcagaaaaatttattgaattcaacaagtaacacttactcttatttcacccaaatgctcaacccaagcctgcatctcatctccaacaactacagccccgacattctcaggcgtccccgtcataattaaatcacctggtcgtaactcaaagacctctgacaacttacaaataacttcctcaatagaccaagttaagtttgtaacatggctaatttgcttaagatcaccattaacttttaatccaatttcagcctttgaaacattatcagcaagtaagtctgtttttaataaaatagggcttattggtgcagactcatcaaatgatttacccacctcccaaggacgccctttctttttagcttgcgactgaagatctcgacgagtcatgtccaaacctactgcataaccgagaatggcctctctagattgctgcagcgttaaattacgacccccctttcctatcgcaataacaagctctacttcatactcaaactgtgatgtagccatgggataagtaataagagttgattcagaaaagccagcgggtacaacacaagaggaatcttttgcaaaaaagaatggtggatctctttctggatcatcacccatttcttttgaatgttcagcgtaattacggccaacacaataaacacgaccaactggatatacttgattactttcagcaataggtaaataaactctatcttgctcaggtacaatatttttcatttaagtctcaataaagaatagtaggatttagaaatggcctgactttaaccaaataaagcaatttgacggcacaacccaatggtctaatctgaagctaggctcacgtagccatgctcctgaagccatttgaatagctccgtactcagcttgcccagatataataaataactcaacggaagtcgctaagtccaattcacttaatatatcttcaccattctgaatacgaacaaaccaaacgcgctcagcgccaaattcgtaaagaggaacaacttcggatttttgagatgaccagatattaggagtatctacatagatttgatttaaatcggaaacttgaaactgatgtaatttgaccaataaaaaacagccatcacgactatgaggagcatgactactaccgggagggtttctaaaatagcttcctgctttaaaatcacctttttcatccgaaaaaacaccatttaaaaccagtatttcttctccaagaggatgtgggtgaggacgaaataccgagccagcctcatatctaacaagactcgttgcatgacctcgctcagccccctctcttgctaaaggctttctataaacaccagacataggactggcgatccaattaattttatccgtatccatgaatactgtctgagcaaaatccatgttaagcataaccaaccgccaatcttatattaaaaaaattagtttaacggtttgatcaaataacaatcaagtttttattattatcaaagcccaaacatcagacataaaaaaagcatcagatgttaccacctgatgctgaaaaatgttccaacaaatccgcctacaagagaagaaatatggaaccttgaatgatcttacttaacgtaaggctcccaccttattattagataggagccttagagtaaataaaatcctctaggagaagatcttagaaaccgtagtaaacaccaacagctgtttgagtgtctgtagtgctagatttagcattttcaaactcacctaattcagcatatacataaacatttgatgctaggtcataagttacaccagcagcatattcgttaaagctactagaaccagcagcatcaggatctacattttggtaagaagcatatacatcaccagcaccgtaaccgtaacgagcagctagacctaggatatcctgagtactttctgttgtttcgtatttagcagtaacagaaagattttctagtggcaaaacagtcaaagctagaccagttgtcgctttagcatttttagaagtagtaggacctgcaatgttgctacgagtatcatgagccaaggcaacagagaacatatctgttgagtatttcaaaacagtcatgctcgacattttatcgccgttaggattaccttcagtatttgtttcactagctttacccttaacttgaatagctacttgcatttcaaagccactcatagaaggcgtaaagaaagcaatagtgtcaccttctgacgaattagcagcttttgttgggctcaaatactcgaattggttgatattatcttggattgcgttgttgtagatagtatcaaacgaaccaatttgaactttaccgaaagaacctttcaaaccaacataagcttggtctaagttagatttaccagaatcttcaaggccagctttttgatcagctttgatttcaatttcatatttgaagaaagcagtcaaatcgtcgttgattttcgtgtcgcctttcaagccaatagttgaaccattgtcttcgaagtttccgccagcttctttgtcaacgtacgcgtactggatgttaccgtaaacatctactgtagaaccttcagcagcttgaactgatacagaagcaagtgctgcacttgatacagcaatagcaataatcgattttttcattctcgtttcccttttaaatgtgtgtacgcttttcttgtaggcgcttgatatgtgcaagcaacaatcaaacaatttaaacatttcatagaaatagacaaccacatgcaagctaattgcatcaagtatccactataaatgcttatttcgtgaaatatatcatataaaaaggattttccgtatagaaattagccatgaaaaaacaaaaaaaccaatagactaaaaataatttgctcggaatgtgcataaattaactgaatgcataacctactaaataatcacactagaaatacatcgttaaataggcacttaatattgcttgaaaactatcaaagcaaacaacgaaaagagtaaaggaattgtaaaaaaatgggaatagagggcaaaaaagccctccaagcataaaaattatattttaccacatcaagtcatcaggtatctgaaagtcagcataaggatcatcatctacactctcaacacgattattacaaacaagcacataagatggatcacgctcagttatctttacagcaacaggctctggaatgagttcatactgctgctcaagcttaacgattgccaatctacctcggctcaagtcatcgtgcatggattgactaatatataactgctttacctttttactatctgtaaaatgataaacaatatctccatcctgctttcgaattcgattttgctctatcatttgtcgaatttgcccctgtatagctttctgctcagcaagcttctgacgctccatattcaaagccctatctttctcagccttttcctccctttgacgcttcaactcttcttggcgaccatcatctccagtcgctaaggctttaccttttttaattttctgcttgagctgtaaagattctgcctttaatttcttaactttctttttatcaacaagccctacgcctaatagctgttcttgcaatgatttcgtagccatactttcctccctcagaacatctagccagcactttaaagtattgaaggtattgcaaaggccttcttatagctttaaacgaatcaaataccaacctataaaaacaaaaaaagcgactttaaaagtcgctttttagcattcgcactactgagagtatcctcagcaacgttaccttataaaggagtaacgttttgagcttcagggccttttttgccttgagctacttggaattcaactttttggccttcagccaaagttttgaaaccagaagtgttgattgcagaaaaatgaacaaaaacatcaggaccttgatcctgagtgatgaaaccgaaacctttagtttcgttgaaaaattttactgtaccagttactacgtcagacatgtctgtttatcctgtaggttaagttaatttatacgaagatgtaaatcatctacgttatagtgctaaaaaaactcggtattacttatgacttaacaggaccgaacatacatgacgtaatattcgcaactctggacataaatattgccaactcttttaaacgaaattgattgtagtccgctttcagtcactgggtcaatcatgttttccataatttttatctatttagatagaataggtactatataatatctcaaaaaaatgctatctatatgtattgtaagcatttattactataaagatctcaaaaaatatctataaatatatctaaaatttttaaagaaaaatcccacttaagcactttgagcgatagattttcacaaaaaatgcattctaatttatatttcaagcattattttaacagtaataaagcatgattatattgggcttatcatgagttaaaatagactcgatctaagcattaacccgcaagtctagctgtctaaaaactactcccccattgtaatacgtaagcagagaagctttttcaaaaaatagctaatcgaaccgttattgagtattgaaaaatgcatttttgatttttctcgctcaaataaaatcacctattacaatatatgaatgtaatatcaggttaaaaaacctcatcagaagttgcatcacttcacccaaagtcgaaaagcactgacactcaaacgctggacgatcattaaggcggcaacctcaatgatatgaggctacgcattatcctgatgcataccatcttttgcattgaagtcgcgctgacgcgttgagcttgcgaaacaggcgcaagcgaaggcaatgacaagatggcattcctacaggcaaaagaatttcctacagacggaaaaatccctgacagcgtagctatcagggccatcttaatataaagcttgacgactgttgtttaaaccatcaggttgggtggttagttgatcaatggcaacttgtattcgagcggagtttagttttagagtatccatagtccctcttttgttcatttcgtttgttttttgatcggaacaaaatgaatttaacgaaagagggacgcttattaaagcgtccactaaacacacttcttggggcggtatggcatcgcccctccctttagctatcttggcattggagttgcgctgacgcgttgagcttgcgaaacttgcgcaagcgaaggcaatggcaagatggtattcctacaggcaaaagaattttctgcagacgaaaaaaagccctgacagcgttagcgatcagggccttcttaatataaagcttgacgactgatgccgactgtcacatgcgtgtctttgataaagagccccacacgcatgtgggagcaatcctattacaccgcctaaacgaaaaaagcccgccctgcttagcaggacggggttcttttcaatataaagcttgacgacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcgtcaagcaattcgttttgcgtttgttttgagctatgcgtttattgcattgtctttcgacttgtctcaaaacacgcgaatacgtgcttggatctttaacaattcattttgaaatagagataaccaagtatcaaaccgatgttgttttcatcgtaattctatgtgtctttgtcattttgatgatcttgagccttcactcttctcatccaaaaccactttggtgttatatggtcaagcctcacgagcaattagtattggttagctcaatgcctcacagcacttacacacccaacctatcaacgtcctagtctcgaacggctcttcaggggacttatgtcccagtgagatcttatcttaagggaggcttcccgcttagatgctttcagcggttatcccgtccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagctcctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatgtgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagttaagcgtgcttttgcctttacactctatgcatgatttccgaccatgctgagcacaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccacacagtgtcctcgatcccgataagggacctgagttagaacctcaaacataccagggtggtatttcaagagtggctccatgcaaactggcgtctgcacttcaaagcctcccacctatcctacacaagtaggttcaaagttcactgtgaagctatagtaaaggttcacggggtctttccgtctagccgcggatacacagcatcttcactgcgatttcaatttcactgagtctcgggtggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttacttgggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttcaagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttaataaacagtcgcagccacctggtatcttcgaccgactagtgcttacggagcaagtccttcacaccggccggcgtaccttctcccgaagttacggtaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacggttcctgcatatctgaagcttagaagtttttcctggaagcatggcatcaaccacttcgcccaaaagagggctcgtcatcagttctcggtcttaagagggcccggatttgcctaagccctcaacctaccgccttaaacacagacaaccatcgctgtgctggcctagccttctccgtctctccatcgcaatatgcacgagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgccctgattaacatgggacaggaaaccttggtcttccggcgggggagtttttcactccccttatcgttactcatgtcaacattcgcacttctgatacctccagcctgccttacagcttgaccttcaacggcttacagaacgctcctctaccatgcctaataaattaagcatccgtagcttcggtgtacagtttgagccccgttatatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaactgtaactttgggaccttagctgacggtctgggttgtttccctttccacaacggacgttagcacccgctgtgtgtctcccgtaattgcactcattggtattcggagtttgcatggggttggtaagtcgggatgaccccctagcccaaacagtgctctacccccaatggtgagatacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactcctatccacaagtcatccccagccttttcaacggatgtgggttcggtcctccagttgatgttactcaaccttcaacctgctcatggatagatcgcccggtttcgggtctattcccagcaactaaacgccctattaagactcggtttccctacggctccactatgtgcttaaccttgctactgaaaataagtcgttgacccattatacaaaaggtacgcagtcacggaacaagtccgctcccactgcttgtacgtacacggtttcaggatctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgtcctactcgttttcatgattaaggtgttttcgtatacggggctatcaccctctatcgcggcactttccagagccttctactaacaccaaaaccacttaagggctaatcccctttcgctcgccgctacttagggaatctcggttgatttcttttcctccgggtacttagatgtttcagttccccgggttcgcctccacacagctatgtattcactgtgggatactctacaagtagagtgggtttccccattcggacatgttcggatcaaagcctgtttatcgactccccgaaccttttcgcagattaccacgtccttcatcgcctctgactgccaaggcatccaccgtgcacgcttggtcacttgaccatataacccaaaatagtttcggatcacataccaaagggcttttgtacccctctggatttacgatttagaaagtcactaggttaaagtgctttccaccggtttgacgcttgattatcgtctatttcaaaatttgaattgttaaagagcaagtttagtgcaaagcactaagtcagagactaaacacatcacttacgtgattgattgtttagcgtcttgcttaggactttatcctaatctttaaagagatattgtattcaacaagtgacttgctaataccatcagataatttgtgtgaacgctcaccagaggtttctatcgtttaaggaggtgatccagccccaggttcccctagggctaccttgttacgacttcaccccagtcattgaccactccgtggtaaccgccatccccgaagggttaagctagctacttctggagcaatcaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttctgggattcgcttactctcgcaagttcgcagccctctgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccttaaagttcccacccgaagtgctggcaaataaggataagggttgcgctcgttacgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagtgttcccgaaggcactccaaaatctcttctggattcactggatgtcaagagtaggtaaggttcttcgcgttgcgtcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttattgcgttagctgcgccactaagtcattacaacccaacggctagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtattagtccagggtgtcgccttcgccactgatgttccttcctatatctacgcatttcaccgctacacaggaaattccacacccctctaccatactctagcctgccagtatcgggtgccattccaaggttgagccctgggatttcacatccgacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttcttctggggctaacgtcaagataactaggtattaactagctacccttcctcacccctgaaagtgctttacaaccctaaggccttcttcacacacgcggcatggctggatcaggcttccgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtgactgatcatcctctcagaccagttaaagatcgtcgccttggtaggcctttaccctaccaactagctaatcttacgcaggctcatctaatagcggaaggctccgaaaagtcccctcctttcccccttagggcgtatgcggtattagcatgcgtttccacatgttgtccccctctactaggtagattcctacgcgttactcacccgtccgccgctcgtcagcaggagcaagctcccctgttaccgctcgacttgcatgtgttaagcctgccgccagcgttcaatctgagccatgatcaaactcttcagttaaaaagtttgcttactcaaaatctattacactaacaataacttaatcatttcatcatcccgaagaacaacaaaacaacataaagcgaattgacgtgttagacgtttcgcaagacttcaatttttttgatcatctcgaatcagttaaaaactaatccggacaatcttctgaagcctccagcgagcgcccacacaaattatctgattatctattttaaagagcgtctgatgcgttgttaaacgtcttaccttagtaagtggcaaacacttgtttgcgtcgttgtccgtgtcagtggaggcgtataatacagcctagaagttttagcgcaagctctttttttcatttttttaaattaatttgaattttattcagcgagccatagatagacaaaaagacaccgaagtgtctttttgtaaaaatagctttattcagtaactaaaactagccaccaacgtaactcagcattacgccagccgccaccgcagaacctataacaccagcaacgttaggacccatagcatgcattaataagaagttttgcttattcgcttcaagaccaaccttattcgcaacgcgcgcagccataggaacggctgaaactccagcagcaccgatcaatggattaatggcatctttagagaatctattcattaacttcgccatcaatacgccagcggccgtaccaatagaaaatgcaatcaaacctaaactcaaaatccctagcgtttctaaattcaagaaagcttctgaacttaactttgaaccaacacctaaacccaagaagatggttacgatattaattaaggcattttgagaagtatcacttaaacgatctacaaccccacattcacgcatcaagttaccaaagcagaacattccaagcagaggtgctgcagatggtaaaaacatcgcaaccaaaatagtcaccacaattggaaagataatcttctctttcttagtaacaggcctaagctgctccatcttaattgaacgctcttctttagttgttagcgctcgcatgattggcggctgaataagtggcactaacgccatgtaggaataagccgctacagcaatcgcaccaagcaaatcaggagctaatctactagcaacgaaaatagccgtcgggccgtccgcacctccaataataccaattgccgcagcatccgctaatgagaaatccataatgccagacgcacttaataaaaccgccccaataaccgtggcaaagataccaaactgagcagcagccccaagcagtaatgtttttgggttagcaagcataggaccaaagtccgtcatagccccaacccccataaagataatcaacggaaacaatcccgtctcaataccaccatgatagatatagtattgaagaccaccaggagaaaccatatgtccagttgcatcataaaccggcgcagccataaaacctgcacctggaatattgactagaaccgccccaataccaataggcaacaatagaagcggctcaaaaccttttttgattgccagataaaccaacaacaaaccaacacagatcattactaactgaccaagctccagctggtaaatccctgtgtcgtggtaaagatttaataatttgttttccattttcgattgattccttcaactacaaagtaagaagtgactgaccaacttgcacggagtcaccttcttttacattaatggaaccaacaacaccggagctaggcgcagatatctctgtctccatcttcattgcttcaagaatcatcacagtatcgccttcttcaactttctgacctggggacacaagcactttgaagatattacccgccaacggagaaggaacatcttcaccagaggacgctacaggagccgaagatgcctgagctggagcactttgaatattagcaacgggctgaatattattaacatcaccaccttctgatacctgaacaacaaaactctgcccagaaacagaaactgtataaacactcgcctcactagaaggtgcaattacagcagcaggcttactatcagaaacatcatcaagcgtcggcgctggctcaaaagcacttgcgtcaccacgattctgtaaaaatttaagacctatctgagggaacaaggcatacgttaaaacgtcatcaatctgatcatcagacaactgaatatttttttcttttgaaagaccaagtaactcttctgtcaatttatccatttcaggtgacaataagtctgctggccgacaagtgatcgcctctgccccacctagaactcgcgcttgcaactctttattaaattcagcaggagcggcaccatactcacccttcaaaatacctgccgtttcttttgaaatagacttatatcgctcaccagtaaggacgttcaaaaccgcctgagtaccaacaatctgagaagtaggcgtgacaagtggaatcaaccccaaatcttcacgaacttttggaatttcttttaaaacatcatcaaacttatctgccgcaccctgctctttaagctggctttccatgttagtcaacatgccaccaggcacttgagctatcaaaatacgagaatccgtaccacgaagagaaccttcaaacttggcatatttttttcttacttctcgaaaataagcagcaatctcttctaataattctaaatctaagccagtatccctatctgtaccctgcagcgcagcaaccacagattctgtcgcactatgaccatatgtcatcgacatagaagaaatagctgtatcaaccctatcaattccggcttcaaccgctttcagaatcgtcatatcagacaaaccggaagtcgcatgcgcatgtaattgtacttctaactgagtctgagcttttagcaaactcaccaattcaaaggcatcatatggcgtcaaaatacccgacatgtcttttatcgcaatcgaatcagcgcccatatcttcaagcgttttcgcataatccacccagttctttgtggtatgaactcggctcttagtataagaaatcgtcccttgagcatgcttaccttgcttcttaaccgctttaatcgccgtctccaaattacgcggatcattcatcgcatcaaagatccgaaaaacatctacaccattaaaagcagcacgttcaacaaacttattcaccacatcatcggcataatggcggtagccaagcaaattctgcccacgcaacaacatctgctgaggcgtttttggcatagcttttttcaattcacgaatacgctcccaaggatcttccccgatatagcgaatacaagagtcaaatgttgcgccaccccaagattcaagcgaccaaaaaccaacctgatcaagtttttctgcgataggaagcatatcgtcaatacgcatacgtgttgcaaacaaagattggtgagcatcacgcaaaacgacatcagtaatgccaagaggttgctttgttgttgtcatgtttcagcctcaaagaaattaaaaaagttagtattagaaagttaagattttttactgtttctgtgttgatgaatagcagccgtaataaccgctgtcatttgtgcatccacaccagaagaagaaagtttttgagaagctggctttgatgttacggcaacaggcgcttcaggaaagaaatgattaagcaatcgcgacatatagccggttgcaaaaattaataccaccaaaaacaggaatacaaaccccatccctaacaccatcaaccctacaccatcttctagcagcccattcatagcatcatcacctttttttctcgtcttgtttgtacagacctaatgtgatcagatgcacacccaagaacgctgtttatttttgatagttagttttttaccacaaaccagaacagtttcatatttttattgcataacagttagacttatttcgtgaacaattccctaaaagcgaccctcaccttgaagaacccaaccaataacagcattgtactggccgttgcacctatggaaggtgtcatggatcacacaatgagagcgttactatcacaaactggcggcatggactatttggtctcagagttcatccgagtcactcaatacccaatccccgcagccacattcaaacacctcgttcctgaaaacactaataaagcacgaacaacacacaaccacccagttcacactcaattactcggcagcaacgcagaacttatggcagaaagcgctctgaatgccactaaagctggcgcaaaacatattgatgtaaatttcggctgcccagcaaaacgcgtaaatggtcacggcggtggctctgttttattacaaacccctgatgcactttatgacatcatgagcgcaattcgagacacactaccaagcgacattcctgtatcagcaaaaatccgcttaggtttcgaagatgaagcactactctttgataacgttgccgccattgaggcagccggtgttggtacactcacaatacatggacgcacaaagaaagatggctataagccacctgcaagatgggaaaaaataggcgaaattcaagccaaaacaaaaatgacagtagttgctaatggagacattacagatacaaaatctttattgcgctgccaatcaatcacaggttgtcaacattttatgattggacgaggatcactcaacaatccatttgttttccaacaaataagaaaagaacttaatggacaagaaagcacagctgacacaacaaacctaaacaggctattcattagctacagcagagaactacaagaacattatgacgaagttgccgcactaggcaggctaaaacaatggtgcgggcacttaagattcgaattcaaagaaataaaagaaaaccttcaaacattacgacgttgcaaaagcgtgaatgaattaataagcacattcaatgatgcaatgagaaaaacataataatgaataaataaagaatacaaagggaattgaaaaaatgaaattactttagaaaggagatggtgcacccgagaggattcgaacctctgaccgctcggttcgtagccgagtactctatccagctgagctacgggtgcgtagctataatcttactttgaaaaaatatctacaaagatatgacataacatcatttttaatattggtgcacccgagaggattcgaacctctgaccgctcggttcgtagccgagtactctatccagctgagctacgggtgcatagcaatatttttttacaaccacattttaaagaggatagctttaaaatgcttctttggaatggtgcacccgagaggattcgaacctctgaccgctcggttcgtagccgagtactctatccagctgagctacgggtgcatatcgataattccagtctttttttatttagagaggatagtctccaaaagacaaacttgaaatggcggagagtgagggattcgaaccctcgatgagtgttaacccatacacccttagcaggggcgcgccttcggccactcggccaactctccgtaacaagtggggcgcattatatacgacacatttgtcttgtaaagacttttttaaaaattaatcttcagaaatttgatcgtcttgttctttttggatgcgaagataaatctcttcacggtgaacagacacatctttaggcgcattgataccaatacgcacttgatttccctttacacctaaaacagtgacagaaacttcatcaccaaccatcaaagtttcaccaacacggcgagtaagaataagcataagaatatctccctgtaattgcttttaaccatttattaagatgaattgcccgacaagtcttgtagggcaattcctacaaaactaattgtagcctctcaataacaattaaaccatccataactacagggttttatgtatccaattgttaagcttctcgaacacctgatgcagtttcattcaatttaaaagcagaatgcagtgcacgaactgccagctccatgtatttctcgtcaataatgacagacacttttatttcagaagtagaaatcaactgaatattaatagactccgcagccaaagctttaaacatggtactggctacacccgcatgagagcgcatacctacaccgacaatagacaccttagcaatcttggcatcagaaagaacagcactcgctcccagctctttcgcgatgatattcaaggtagacaaagcctgatcgtattcattacggtgcacggtaaaggtaaaatctgttgtaccatccacagatacgttttgaacaatcatatctacttcaatattggcatcactaattgggccaagaatacgagaagcaatccccggaatatcaggaacacctttcaatgttaattttgcttcatctctattgaacgcaattccagaaaccgctggctgctccatacccttactcccctcagttgtaatcaacgtaccttcaccttcaacaaaactcgacagcaccctaagtggcacttgatatttacccgcaaactctacagaacgaatttgcaacaccttcgagccaaggctagccatttccagcatttcctcgaaggtgattttatccaaacgtcgagcgctatctacaacacgaggatccgtcgtataaacaccatccacatcggtatagatttgacactcatctgccttcaaagcagcagcaagcgcaacaccagtggtatcagaaccacctcgacctaatgtcgtaatattgcccaactcatccgcgccctgaaaacccgccgcaacaatcactcgtccagcgtctaaatctgcgcgcattgcttcggtatcgatcttttgaattcgagccttaccatgagcgctgtcagttgtaatacgaatctgagagcctgtataggaacgagcatcaagaccacgtttcattaatgccatagacaaaagcgcaatagtaacctgctctccggtcgacaaaagcacatccatttcacgtgcactcggtgaaggattaatactcttcgcaagatcaatcaacctattggtttccccactcattgcagaaaccacaaccactatgtcatcaccttgttgcttatgctttaacactcgatccgcaactgcctcgatacgctctattgtgcctaccgaggtgccgccgtatttttgaactaacaacgccataattattccactatttaaatcaaaaaagccgatacttaagcttttaagcaatgattcaagttaaactctttcagcaacccaaccagggactaactcaagagctgcagacaagccttccggattattaccgccagcttgagccatatctggacgaccaccacctttaccatcaacataaggcgcaaccatcttgataagatctcccgccttcacatttttagtcaattctttggtgacaccagcaatcaggcttactttgccatcattcactgcagccaataaaatgactgcagattccagcttgctctttagttcatcaagcaaatctcgcaaagcttttggatcttcaacttccacctgagccaccaacaacttaccgccattgatatccactgcctgagaagccaaatcagctccagctaaagccgccattttacccttcagcacatccaattctttttgcaatgcacgggcttgatcattcaaggctacaactttatccagagccgcctctttgctggctttaaacaaaccagcaattttccctaatgcagtttcggtgtgacgcgtcgcatcgatggcagccttacctgtcaacgcttctattcggcgaacaccagaagcaataccaccttctgaaacaatcttgaacaagccaatatcccctgtacgagaaacgtgagtaccaccacataactcgatggagtaatctgcccccatagttaaaacacgtacctggctttcgtatttttcaccaaataaagcttgcgcaccttttgctttagctgaatcaatatccataacttcagtaacaacttcatgattcaaacgaacctgttcgttaaccatgtcctctacttgctcaaattcagcagcagtcattccttcaaagtgagagaaatcaaaacgtaagcgctcaggatttaccagagaccctttttgctgaacatggtcacctaatactcggcgcaaagcttcgtgtaacaagtgagttgccgagtgattaagcgcggtagcattacgcaacgaacgatccacttccgtggtaaccaaatcaccaaccgccaatgtaccttcacgcacatcaacatgatgcaaatgcaccttgccttgcttggtcgtgttggtcacttttgcagccgcaggcccacgcagccagccctgatcacctacctgaccaccagactcaccataaaaaggtgtttcagctaaaacaaccaaacccgtttggccagcctgcaatgaagacacagactcaccttcaacaataatttgctcaaccgcgctctgaccgttcaaattagagtaaccagtaaactcagttgcaccatcaacagaaactgagccagacatatccatagagaaattactagctgagcgagcccgcgcacgctgtgcatccatcgccacttcaaatccagcttcatcaatttctaacccattttcacgagccacatcgttagtcaaatcagcagggaagccgtaagtatcataaagcttaaagacagtttcacctggaataaccttttgatcgcccaatcctgaaatggcttcttcaagaatcttcatgccttgatcaagcgttttggcaaactgctcttcttcttttaacagaatagcagcgacacgttcttttaatttggttagttctgggtaagcttcgcccatttcgacatcaagtgcttccaccaatttatggaagaaaacgcctttttgaccaagcttattaccatgacgaatcgcgcgacggataatacgacgcaagacataaccacgaccttcattggaaggaatcacgccatcaacaatcataaaggaacaagaacgaatgtgatcggcgataacacgcaaagactgcgcactcaaatcttgagtaccgacaacttgcgccgcggctttaataagattctggaacaaatctatttcgtaattactgtgaacgccttgcaaaattgccgcaatacgctctaagcccataccagtatcaacagaaggcttaggcaatgacgccatagtgccatcagcagagcggttaaattgcataaaaacaacgttccagatttcaatgaaacggtcgccgtcctcttcaggagaacctggaggcccaccccaaatatgctcaccatgatcataaaacacttcagtacaaggcccacaaggaccagtgtcacccatcgcccaaaaattatcagactggtaacggccacctttgttatcaccaatacggatgattttttctacaggaagaccgatatctttgttccaaatatcaaaggcttcatcatcatctgcgtaaacggttaccaacagtttttctgttggtagtttcaacacaacggtcagaaactcccacgcataatgaattgcatcttttttgaaataatcaccaaaactgaagttacccaacatttcaaagaacgtatggtgacgcgcggtataaccgacgttttctaagtcattgtgtttaccacccgctcgaacacaacgctgagacgtcgttgctcgtgaatatggacgaatatcttcccccaaaaacacatctttaaactggaccataccagcgttggtaaacaacaaggttggatcatttccaggaaccaatgaactggattccacgatctgatgctgcttactttcaaagtacgataaaaatgactggcgtaactcagaactcttcataatgggatgagtctctatctctatttttctggacgaattggattgcgtgaatggcagattaacatgtgccgactcgatgcaacgaaaagcacaaaatagtacacgcaaaggataggtgttttcaaaagaaaccgcagtaatttaaagcttattttgtgcataacttaagcaaaagtagaatttacggatgtaaacctacttttgtttgatatttttagaaaggcattactgagaaccttcaccgcgaatataacgataatgaggtcgcgaggtcatcctggtcactagctcataaccaatagtaccagcgtaatcagcgacttcttcgactggcacatcaccaccccaaagcactacatcttgacccattgcaggctcatcagcaagatcttgcatacgtaccgtaatcatatccatggacacacggccagctagggaagcgggttttccatcgattttcaacggggtgccatttactgcgtggcgaggatagccatcaccataacccactgcaacagtagccaatacatgatcttcagcggccacataaccaagaccataaccgactttatcaccttgcttaagtttacgtgttgaaattacctttgacgataaggtcatcgcaggacgcaagcctatcgaccgaccactcacctcggcaaaaggagaaatcccatacaacatgatacccggacgaatccaaccaccttcaggcacactccatttcatgattgtcgcggagttcgccacactggcttcaatctcaccaatcgactgacgggcttgttcaaaatacgctaattgctgcatagtcgttaaatctgacagatcatccgcacaagagaaatgcgtcattaaaacgacctctcccacttgaccactgtcttttagcgccgaaacaaacactggcgcagtttctttatcaacaccaagacgatgcatgccggaatctagcttcagaaaaaccttttcaattttggcatggctagcctgtagctcatcaagttgttgagcattttctagagcagaccaaaaaccatgcttttcacatagtgcccactcctcaccttcaaatacaccttccaacaataagataggagaaacaatacctgcttctcgtaaagcaattgcttcttcaatcgccgccactgcaaaagcatctacttctttatctaaataacgtgatacctcaaccgcaccatgtccgtacgcattacttttaacaacagcaaacgctttacaagttggctgtaacttttttgcataacgatagttttgtaaaatcgcctccaaatctaccgttgccgtgagtggccttgccatttttaccccttaaacttttaaagcgctttattacttataacgttgtacggaaagatcttgcgaatcgatatcggttttatcgccagacataatatctgcgatcaccgccgcagaaccgcagctcatcgtccaacctaatgttccgtgccccgtattcaaatacaaaccatcaatacctgtacgcccaacaacaggcgtgccatctggtgtcattggacgaagtcctgtccagtaatccgcttgggacaactcacaaccctgattaaacaagtcatgaacaacatgcgtaatcgtttctgtacgtacttttggcaaatcaagattatagccattcaattcagcagtccctgcagcacgaatacgaccacctagtcgagtcactgcaactttataggtttcatccatcaccgtagaaataggagcaaactgcgcatccgtaattggcacagttaaggaataacctttcacagggtaaacaggaatagaaatatcgatcgcttttagtaactcttttgaataactccccatggacaccaagacattatcaaactcgaagtcaccttgatcggttttaacggcgcgtattttatcaccttctacaaccaagcgctcaatcgctacgccaaatttaaatttaacgcctaattcatcgcagtgtttcttcagctcctggcaaaaaacaaaacaatcgccagtttcatctccgactagacgaagtccacctttaaatttatcaattaccggagcaagtccaggttcaacttctaatatttgtgctggcgttaacacttgatgtgggacatttaaggcttttagcaccttgatatctttttcagacgcttcaacttgctcatccttacgaaataactgagtcaaaccaccttgcccgtcgtcatacttaataccgatatctttacgcatcgcaatgaactggtcacggctgtactcagccaatgccaccatacgagacttattcacgtcgtaggctttttcattacagttcgccaacattttgcccatccaagcgagttttttaagctcaggatcagcactaacttttaatggcgcgtgtttttgcattagccatttaatagccttaagtggaatgcctggcgcggcccaaggtgcagaatagccaggtgaaatttgccctgcattagcaaaactcgtctcaagagccacaccttcttgacgatcaatcaccgtcacctcaaaaccttttttcgccagataataggctgacgtcaaaccaacaacacccgcacccaaaacgcaaacacgcatagaaaaacctcaaataaatgcaaagtcatatcacccataatcacacaagatatgaagttttatcatcttatttacctacatataaaagaataaaaaactattatatagaaaaaaagcagtttattagaaacgaaatgtaaaaacctcattcagctgataaaataacctctcaaccaagattaagcagagatacagacatgaaagagcatcagacatccatattcgaccaagccttgtcactgctaagtcacagagagcacagcaaaaaagagctagccaccaaattaaaaacaagaggacatgaggaagaggagatcaacgcaacaattgaacgccttgaagaaatgaactatctcaacgacgagcgctttgctgaaatatttgtaagaagccgactaagcaaacctcttggggcaaaccgcattcagcaagaactcatacaaaaaggcatcaatagcgaattagcaaaaacagctctgtcagaagccaatgtagattggtttgagttagcaaagcaactcaaggaaagaaaattcggagaagaaatcagtactgacttcaaagaaaaagccaaacaatcacgctaccttcagtaccgcggttttgacttcgaacaaattaagtacgcagtatcttcacaagattaatacaacttacggaaccaagctattcaaccctacatttgattcgctttatattaaactcgccgccctatttcagctcttagattagatcttcagcgctcctaatgccaatttcaccaactgaaaaagaacaaaaaaggcgaaccttattaataggttcgcctaaagcggtagtttcgattacctagtctaaagctttctagctgttactcaggcatgctgatagtagccatattcgttttcatattcttcatatatgtcacgaggcattttcttctgtggtctcattttatgaaaagcagcttttaatctcgtggccttgtgttgtaatcgttcaatacgtcgtgtcacagttcggctagtacgcccagcggcactgtctatagcagaatacatgtcagcttgttgctcactgattaccacttctttttggccattgattttgaccaatacttggcagtgcttgtcttcaccacctttaggaccgttaacgtcggtaagcgtcacgatcacttgttgaatattgtcataacgggaattcaatgcaaaacttagacgacgcttcacataagcttttaggcttttggtaagggctaggcgacgtgcttttactttgattctcatcttgctctcctttactcattaatgagtaagttatgttggaaacttcaacttactaacaaaaccccataagatataatcgaattatttatgtaaataatcagtttttctcgaaggatcggtgaattatgatcaatttcaaacatttgcattatttttggatggcagcaaaacaaggcagcattacaaaagccagtgaacacttgcatattaccccacagactatcagtggacagatctgcttactcgaagaacagctgggtaaagacctttttaacaaggttggacgtaacctagaactgaccgatactggccgcatggtgctgagttatgcggatgagatttttgctttaggcagtgagctggaacaatctgtgagaatcgcatcgactgatagaacccaattactgcgcgtcggtatagcggattcgataccaaaatccattgcttatcggctattggctccagctatggagctaaaagatccaatacggcttgtctgcaaagaaaacagcttagaggatttattgggcgaattagcattgcataaattggacctcattattgccgatggtccaattccaccacatttgggtgtgcgtggttttaatcacttcttgggtgaatgtggcacatcttttatggcagcgccaaacctaattaaaaaaggtcatatagactttcctaagaaccttataggcacgccgtttctaattcctagtgatcaatctttgatacaaatccagctcttacaatggctagaaaaacatcatattcatccaaaaatcatgggagagtttgacgacagagcattaatgaaaaccttcggtcaaggaggcgctggcgtctttatcgtgccatctgccattgctaacgaagtagctaaacaattccaagtagaactcatcggcagcaccgaagaaatacgcgagcaattctttgctattgccaccgaacaacgcctttccaaccccgctcttgttgccattactgacgcggcgaaaggctggctaaaacataaatagcagcgttttataggctctcttttacgccttgtttggcccgttctatcagatcagacggtttcatttgccaaactaacttgaagccttttgcacccagatagagaaacaatactgggatcaatacagtattgaaggcaaataacgccagtagtgtgaggaagtcatttaccaagccattgagggttcccacatactcgctgatcttgtctttaaaatgactcagcccaaaagtactttgtttaatggatgagaaaaagccttggtcttctaaggtgaggttacctagatcatcaatctcttgctgcaagacatttatcttatcttgcgaggttttgatattttgttctgtacgctgacgatcatggctcaggacgctttgctgtgttcgtagatccgctagtatttcatcgttattaaataaaatatctaaggctgataacgtatctttacgtgctgatatttgacgatttagagattcattctgaacggttaattccaccaaacgcacatcatgcttaaacaacatgttctgttcttcgcctagtttgatttgtagcgcctgtttgtctttatcgagggattgtttgagatccgcagcgacccctaagccagttgtcacttcattcatttcgtctgaatgcacttgtattttatccatggtttgcatcttttcttcattcaaaaatgaggcatcaaccaaggcggataacaaaaccaccagcaccaataagaacttcgcgcccacagctgtgacaaagactttataagccacttcgataaagtgacttttcacccaatacaagtaaccaaacattaaacccgacaaggtaacaaaggctttgaaatatactgtagcaatgatttttagcagaatactttggaaaataagcgacgacaccgccaccttcattacgccagaaaagtcttccaccatgtcgttaaacggatctaataactcaccaatagtaacggaacttacaaacacactaatttgaatactttgcagcacagaaaccgttgcattaaataatttggctaagccaaaggcacttaacgcctgcaccaaggaagaagaaacgtagtcggacgctttagtatctaaaaagccccaccaagaaaaaacaattgccagcaggatcgcaatgtaataaccgttgaatttgctttgttgcttgatcatctaccacctcttttatccccagtgcctcataataacaactaagagttaatacgaatctatctcaattgaagctagaagatcgctttttaatcgttatactatctacttaaatttaaagtagccatcgaagaaacgaacgcgcaacactcacctccaactttgcgattaggtaatgaaagagaccattcaactaacgtcattagtaccaagcgacgacttagctccattcgttgaaagcttttggatgatcgaaaatccaagcgataaagatgaagaactttccaccttccctgatggcgggattgatttgtactttttccacaatgccgaatatccgctgcatatttccttggttggactagaaacagacgctaagcagggcgtcatgccaaaacagtcagtattactgggggttcgcttaaaaatattagccgttgaacatttattgagcacctctgtcgccgacattctaaatgatcgcatcacactcgacattggcttcgcgggcatagaactaaacgacctaaaaagcctggatacttttgctaataagctcagtttgtattttgtttcacagctgacaacgccaatagaccctcgaaaaaaagtcatgtcagaactaatttatcaaactcacggttcaataacagtgactgaaatatctcaagcagccaagtggagcagtcgccaaatcaatcgatactttactaagtggcttggcttaccgctaaaaagctactgtgacattttgcggtttcgccacagcttcgactcactcaaagtgggcgaactctttcccaaagaaggttttaacgaccaatctcactatatcaaattgatcaaaaaatactctagcctgacacctaagcaactggctcaagacgaaaacgaccgatttatacaattatattctgaagattaactctatcatccaactcgctttacaattgattatgagtttcattcccataaaaactcactcattgcattgtaattcctaacgacctcgttcctttatttagcactctatttgattggcatggcacaaacacaatatgaagatgattattgttattaccattgtttctatatttttaaataatgcgtgggccgcggacaacgtacgcttccctattacgattcaacacgctttcggctcaacaaccattacccacaaaccaaaacgcgtggcaactgtggcatgggcaaaccatgaagtaccacttgctctaggtatcgttcccgttggttttgctgccgccacatttggagacaatgataacgacggtttgttaccttgggtggctacacgacttaaaaaactcaacgccaagacgccagtattatttgatgaaggagatggcatagatttcgaagcggtcgcagcaacacaacccgacgttattctggcggcttactccggcttaagccaatccgattacgacacactaagcatgatcgcaccggtcgtcgccttcccagacaagccttggtctaccaactggcgcagtatgattcgtattaatagtgcagggctggggatggcggaagaaggcgaagaactcattaatagcattgaaaaagatatcgccaagcgtgttgatcaatacccagagttaaaaggcaaatcagccatgtttatcacccatctggatccaaccgatttaagtgtcattcgcttttacagcgccaatgatacccgtgtgaaattttttgatgatctaggcatgcactcacctcaaagtatcaaagacatcagcaaagacggtctcttctctggcgaaagcagcattgagcaaatagacatgtttaacgacgtggatattttcgttacctatggaaatgaagaattgctggcgcctttagaatcaaacccacttatgtcaaaaatgcgtgcggttaaaaatggctctattgtcatgctgggcaatagcaaaatggcgactgcagctaatccaacgccattgtctattacttgggtgttagatgattaccttcaagcgcttgcagaagcagctcgtaaagcaaaatgatccaaggtaacgccaaacataaaggtcttttacaacagaagcccattgccttattcgtcgtcctagtcgctttactgctgttgtgcttttcctctattgccattggcacgagggaggttacttggcaggaaataataggcgccttacaaggccaaatgaacaccatgggagaagcctctgtgaccatgcgcctaccacgcacagtgctcgccatttttgcgggctgcgccttgggattatctggtgccattatgcaaagtgtgacccgcaatccattagccgaccctgggattcttggcgttaatgtgggtgccgctttctttgttgtcattggactagcatggtttggtattaaccaactgcaaacctatgtttggcttgccatattgggggcaggcataacagccatcttcgtctatttcattagttcgctaggatacggcaaatccaccccactcaaattcgctttggcgggtgccgccacttctgctgcgctgtcttcttttattgtggctgtcatcttgccaagaaatgacattgccggcagcgttaactcttggcaaattggcggcgtcggtggcgccacgtttgatagcatccagctagttctgcccttcttaatcgttggttttttacttagtgtatttattgctaggaagttaaacacgcttgcactcggagacgatattgccactggactaggggaaaatgtcgcttggattcgtgccatcgcttggttatctgcggtactactgtgcggagcaacaactgccatttgtgggcccattggctttgtaggattagtggttcctcatttatgtcgactgcttgtcggcgtagataaccgctggctgctcattttttcagcgcttgtcggcgcatgcttattattaagtgcggatgtgttaggacgcattatatcaagaccaagtgaactctcagttggtgttgtgaccgcctttgttggcgcacctttcttcatctggattgtccgtcgacaacgggtgagagagttatgattaacacaaactcgacgctcgcacgcgttaccaatggacgaaaaaaccgatccaagcgctggaaatacgtagctagcttacttggcttattggctgacgctgcgtttttaatcaccttaaccttggggcaatcctttacaccgccacaagatgtcataaacgttttactgggtgaaaacgttcctggtgcctcttttgtcgttggtcagttacgcctaccaagagccattatttctcttctcgtcggcatgagttttggtatggctggcgtggcattccaagtgatgctgagaaacccattggctagccccgatattatcggagtaagttcaggtgcgaccgccgccgcggtatttgccattattatactacatatggatggcactagcgtggccttcttctctatcgccgtaggcttattggtcgccttagcggtctacggcttgtcctatcgaaatggtgcgtcaggtgctcgacttattctggttggtattggcgtctcagcgatgattgaaagttttattgtgtatttactatcacaagcccaagcatgggaccgtcaagaagccatgcgctggctcagtggtagtgtgaactccgcacaaattcatcaagccttaccgctaatcatttctttattgatatttggtggatttttactaagtcgaagcagagatttagaagcattaagaatgggtgacgataccgcccacgcactgggtgttcgagtcggcatgactcgccttactgtcatagtgtcggcggtaggacttattgcggtgggagttgcgataacagggcctattgcgtttgttgctttcttgtcaggcccaattgcagcacgcctagtaaagaacaatggttccttgctgattccttccggtttggttggggcttgcttagtgatgggcggagattacatcggacaattcttgctaccgagtcgttaccctgtcggcgtgattactggcgctttaggtgcgccctaccttatttatcttattattcgtgttaatcgtaaaggtggctcactatgacactaaaacaccaactccttgtcgatcatcttgctgcaggttatggtgaaaaaaccatccttaatgacatcaacatagacattaatcccggtcaaattacatctatcattggcgccaatgcctgcggaaaatccaccttattacgcactatgtcacgcttattatcgccgtctagtggtcaagttttacttgatggcaaatcgatacacaacacgccaacacgacaactagcgcaaacgcttggtttattgccccaatcacccattccaccagaaggcatcacagtcagcgatctagtcagccgaggcagacatccccatcatggattcctgtcacgatggcgcaaagaagacgatgaagccattaccaaagcactagaaaccaccaaaaccacaaagcttttggaccgagaaatagacgaattatccggtggacaacgccagcgcgtctggatcgccatggcattagcgcaagaaaccgatatattgctattagacgaaccgaccaccttcttggacgttgctcaccaaattgaagtgcttgacctgcttgtcgacctaaaccaaacccgtggcaccaccatcgtattggtattgcacgaccttaatcttgcagcgcgttattcagaccagcttatcgccatacaacaaggtcaagtctttgccaatggagcaccaaacgaggtggtaacagaaaacatgattcacactgtgtttggcctccagagccaagtcattgcagaccctatttccggcagcccaatggttttgccaattggacgacacaagagaataaaacacacttaagcaaagcagactgaagcccttatccataacaaatacgtatcaataatcattagcaatactatttttatattataaagttatagaggaaccaaaaatgaacaagaaaagcgctcttccctttaagttaaagcaaagccactgcgctgtcgcgacacttttctgctgctccgcactcacaccaattgctgggtatgcagaaacagaaaatgaggcaggcacctttcgactttcccctatcatcgtcaatgatcaagcattagccgatgatgactcagaatctgttgtggccaaagaactatgggtcggcggcaaagtcgctactagcattcaagacacgcccgcgtctgtctctgtcattactgaaaaagaaatccagcagcgtaacgccagcaccacagaagaggttttgcagtactctccaggattggttactgactattatggaaccgatgaccgcaacgattattttatgattcgaggatttcaagcaaccacctatcgcgacggtatgacgttgggttctatgcgtggcgtacgtgaagacccttatgcttttgaacgtgtggaagtcttacgcggtgctaactccactctatttggccccgcagacccaggcggatcagtaaatttcgttagcaagcgcccaaaatttgaaagtatcagaaatacttatgttacctatggttctaacgaccataaagaagtgggtatcgatgtcggtgacacattaaatgaaaacgaaaccctagcctaccgactaacaggcaaggtaaaagacagcgaccgagaatacgattattccaaagatgattctgagttcatcatgggtggattaacatgggaaccaaacagcagcaccagcgcgacacttttaattgactacttgaatacagattcaacaccaaacagcggcggctatccgcttgataaagagtacgatcgcagtaacttctttggcgaaccagactacaacaatcatagcgttgagcgaaccaatatcacagcacaaattacccatcgtattaatcgccaattaaaagtactaggcaacttacgctacagcgatttaaccgatgattttggctacatttatctctccgacacagctggtcgtgtcggcagcactgtaaatagataccgctatggatcggataccaacgctcaagagtttattggtaatacaatgctgcaatacgatgctagctttgacagtgtagacagtagtacgacggtaggtattgaatatcgtgatgcatcaagtgatataacaacagctgacggctctgtaacttcaattgatatagccaaccctatttatacaggtaagccaaactttccccttagcagtgataacaaaaaagactacacgacaaaatccatttttctgcaacaaaacctatcatttgatgataaatacattgtcacgctcggtgttcgaaacgacgctttaaatctgtcaaataaaaataatctaactggagtcaaagcgaatgaaagtttttcagaaacaactctccgtggcgcccttacttataaaataaatgataagttgtctgcttacttaagccaagttgaatctgttgctccaccatcaattgatagtaatggtagtgctaataaacccgaacgaggcgaacaactcgaagtcggtatcaaatacgcaccttacgaaatgaacgcaatattttcagcttctgtatatgacctaactagaaataacgttcctattagaatcattcgcaatggtgtcattagtactgatccagaatctattggtaaatcaaaaacacaaggattggacctagaggcaagagccgacttaacggaaaacctgaacattagtgcaggctactcttatatgaaatcggaagtagtgaaaggaacactacgaaatgggagctcaattaaaggcaatgaatttgtcacagcaccacgaagtaccgcttctttgtggagccactacacactacctaatcaaacaatgagtattggtcttggggcacgttatgttgggtcttattactttgacgctgtgaacacatctaaaagtgaagcggcaacactatttgatgcggcttttgattaccaaatcaccgcagacaccaagctaggcttaaatattaaaaacctactggataagcaatatgtagtcggttcgggtactgcaaattactacaacccaggccgagacatcactctcaccttaaaccacagctggtaaacagccgtaagacaataaatcgaacaccatcccttttatttagccagtatgagcacccatactggcttttttatttacagtaactagtaaatcatggatgcataaagtccatacgcatttctgtcaataattggagcaactacgaggtttctaacactctttcccataccagttatgacatattgaacacccacggctagcgcagctcctgctgcgacatcacgccagtaatgatattcaccatgcaccctagaataaccaacaaaagaagcagcagcataagctggcacaccgtattcccatccgtaacgcatctgcaggaacgccgcaccttgaaaagcggctgaagtatgccctgaaggaaatgaattgttgtcatttccgtttggacgctcttcatctactgcaaattttagagtatgtgttgcaactgaagtccacaaagccccttcagcccattgcttagtaccctcagagtcacctttcattaatgaaaccataccagccatcagtggaatacctatctgaagattatctccagcacgcacgataccatcatcagcatgaaccgcactaaagcaagacacaaataaacagacaactatcgccctaactaatttaacaaaagcttgtcgtaatctcatttttgagcccccaagcatgcgttaaatatattcagctttgggttcagctcttgtgtagagacacgagcaagactaagtaatgaatggaaaaaataatcatgagaaatgtctgtatcttttgatgcttttagacaatccatatctatattgaaagcggtagccgtttcttctggcaaccatacaaaccaaggtacttgagtctggtattcgggagcaaatgcatatggcgcaccatgcaaatacagcccgttttcacctaaagattctccatggtctgaaacatatataagactgacattatatttctcttgatatttttttagcttttcaatcagttgagaaagaataaaatcggtataaacaatcgtattgtcataaacattaacgatttcttggtcagtacattgctcaatgtcctgcctttcacaggctggctcaaatacagacatagatttagggtatcttttatagtatgtcgtcccatgagagccaataatgtgaaaagcaagcagtttgtttggggactccatatcttggatgtttttatctacatccgtgattagcgcttcatcgtaacaataactgccatcacaaaattcagatcgatttctcgctaattcgacaaaaggaatatgcttggcgactcccttatcaccgccatcattttccttccataaaagctgatagccacttttctgaataatatctagaacattactttgactatttgcgatttcttttttgtaagactggcgagataaattcgagaacatacatggcacagagtgcgctgtagctgttccacaggattcaactgaagaaaatgaaactaagccgtatttttctgtataaggatttgtattgcgagaatagccattgtattgaatattctgtgagcgagcggtttcaccaagaaccacaaaaattagattcggtttattcgaatgattcggtattattttcgcatcatccccaagctctctatattcaataggatcagaaaatacatacttttttaaatatttataagttccatacacatgtgtaggagtaaccattttatccatgtaggaatggttgcgccctacagctgctatttctttgtaattaattttaacaactagaaaaccaacaaaaacagcaattacaatagtaataattcgttctgatatttcttttaatagagtcgctctaaaccctgtctttttcaacgcaataaaaatagatggaaaaataccaagcataatcacaaacgatatagacccaaaagaaagaaaacctaatgcttcggatggatctgtctcgattgtattttcaatcattccgatatcccaaataacgccataatgtaaggtggcatatacacaggatgctgaagtaataataagcggaataaatatcaacttatttattagtggaaaagcaaataactgaaatacaataacaaaaactgatgataataaaattggaattgaaacaatgagagcgtagctgaatgaatccgtaccttttgttacttttataaattcattaataataggtgcatttaaaattgttccgaaatatatcccgaccaatgtactaagaaaactatatgaaataggacgtctaaaaaaacgtataactccaaatttcccaagcatatttcctttggttaaaaaggctctaattaaaggcataagacagcacctcatcacctaaaattaagctccaactagcgattaagaccactaaagaaacaaaaacagcagcactaccaatgtcttttgctcgaccgctaagttcatgatattcatcacctacacggtctacgacagcctcgatccctgagttgagcaactcaacaataagcacgagtaacaaagttgagatcaacattgctttttccacacccgtgatatctgaaagtaaggcgattggccccattattaaaattagagctgtttcttgacggactgctgcttcatatttaaaagcagctttaaagccttgatatgaatatccagcagctttaataactcgcataatccctgtgtaacttgacttcaacacgctctcccacgacttgactggatgttttttgaacaaaaaacattacggctttaaaatttcatcgtggaggattttagaaacgtcttttcctaaggcaaagatacgtattttgaaaagaaacccgtaaattattttttattttttcatctaaattaatcagttatactcacgcgacactgacagcctaatcttgtgtaaggttaaattaatgccactttttactgaattaattcacaaaacatcttacatggatgaggaagaacgctgtgaattcattgaagacttgaaacgaaaacatccagagctacttaaagatattgatgatcaactttctttcaatgcagactttgaccttacaaaaattctctctgtatcagcttcatacgcagtctcttctgacatctatttagaaagctctattgtagggaaatataaactacagaataagctaggctctggtgggattggcgtcgtttataaagccgaaagaaatgatcaaacctttgaacaatctgtagcggtaaaatttatacaacctgctttggttaatgttattggtcgatgggctttatttcgtgaagcacaacttcttgcaagtctcaatcaccctaatattgctaaagtatttgacggaggagagcacgaaggacatatttatatttctatggaatggattgatggctcaacgctaggagaccatttaaaaaacaagaatataagtcaaaatgaaaaacttagtatattcattgatatttgcagtgcattagaacatgcacattcaagaaatataatacatggagatatcaaaccctcaaacattattattgatgagataggaagagctaaactcatagatttcaatttatttataaaaacaaaaacaggggcagacatagaaggtatatccgcattcacttctgaatattcaagtccagaacaattagagtcaaaagaactaacacaaagtatagatatctattcatcaggaaaattattaaaagaattaactagagactataattcccaagagctagaaaaaataatcaataaatccactcagcataaatcatccaaccgatactctaacattacagagctaaagaatgatgttaaaaatatattagaaataaaacccatatcagtgatgaaaggaagctatttttatattttaaaaaaattcattaaaagaaggcgatttacatctctattaatttcaatcgtatttataactttaattaccttctggatgtctatctttttaaaaaataaacaaattgaacttgaaaaaaaagcagctgaaagtttattattcgaaatagcgaatttattacactacagcgatgatgaaaaatacagacaagcaactttggataccatgttagatctaactagaagaaaaattctatcaaatcaagacatatctgatgaaatgaaagggaaattacttaaagaactaataagcccgtctaaaacttacaatcacaaataaaatgaaatatataaaatgctgaagaacaaaacattaaagatcgatttaattaaatcaattttcctcgtaacaataactatgatgtcatttaaaacaattgcagacacgaaaaaatctcaactctccgaaaaaatggatatagaaatatattatgaaacgtcaagtggtttatctgggttaacagagaatggatattacaatttcaatacaggtgacgatgttactttctacttaactgaaaacaaaaaaatagagatattaaagctaaataaaaaaccatcaaattcaaaaaatacaaattttaaagaagtggtttttcaaccattagataaaacactaacaaattacgttgtacagaaagcagataaaaatggtgatttatgtttttatgatgtttctaaatattctattgaaaattacacagggccaattggtgaaacgtattacaaagtaactgctaaaggaatttatgagtaccctagtataggcgatgattttacgaactgtgagcgcaaacctagtaccaaaaaaagtgtaagctttgagccaatcgacgatttttctcgttttgaaggaggaattctcagctgtgcattaaatggctgctctattaaagatcttaatggttattctttgactgcatatgctgtagaaaaacaaggtaatgagaaatatcgaagtgtcgccatgtattatgatcaagacagtaaaatattgatcgagaagagcaagggcatcggtaagcaagatggattatctcatttaaacttagccgaatacctctggttaacgcctttaaaagaagatatagatagcttaaaatttaacgggttatggcgctatagagagataggacaaaaagaaattaagactggttgtattttaataaaaagcaatcaagtttttgagtctagtgaaaactctaactgcattaactcagttgaaagctataccataaatgcttcagaaaaatatattgatatgtggtggattaaaaatgaaggggcaacagcaacaattgctcaagttaatgccgcagtaaaatacaaagatcaaaataatataatacaatatactgaatgggagtacttccccatttctgataatttagagagtgctcctctttataaatactcatacaatccaaatgaaataaaaaacaagaaaaaagaaatatttgctataaccacattcgagagagtcaaataagcattggaatataatactaatctatatattttatttggtgaaaaaaacaaaaatgccgaaaaagttttatatacttttgtttaccaaagattaaaagacattgctcgtgttcaaaagcaacgccatcctaattcttcgaaagatatcatagaagatcaggaaaaaactacggctttagttcacgaagcatatcttaagatgactcattttcctcgtgaagaattaaatagtaaacgagatttttatctagctattgccaccttgatcaatcaagttttatcggatatatcgaggaagaaaacagcaaaaaaaagagatagtacagttggtgtatttaatagtgctactaacgatgaattatcttttatggaaataagcctttctattgaaaagttactcttgaaattagagtctaactattcaaggcaggttgaaatcttcaaactaaagcagttagtaggcttgtctactaaagagctgactgagttatataaatgtagcgatagcctaatcgagaaagaccttctctttgtacgtaggtggttaaaatcaaagttacacacaagttctcacaatgaatttgagacaataagtaatatgtaaaagctaggaatagaaccctgcaaaattttcccttttttaagaatggtctggagcatagataaaaccggtaatgaacatgtttctcttataacaagggtgtgtctatcaactggagcaagatggggggaagcggaagggcttacagctaaaaacattaggaatggtcaagtagatttcacggatacaaaaagcggaaaaatcgctctattccaatcaatgagagcttattcaaacaacttgaagagcatatgagaactcatggtagattctttgattgcatcaaatctttcagaaaatatctgaaaacaacgagtataaaattacctcaaggccaatcatcacacgtattgagacacggctttgctagtcacttcatgatgaatggtggcaacatactgacactgcaaaaaattcttggccattcaactatcataatgacaatgaggtatgctcatttagcgccagagcatttgaaagatgctatgaaatttaatccgataaacaactaaagggtatttgatagaattgccttgaatgcttcggtaacaggggaaaacaaggcaaaatcagactctttggacaatggcttaactattttttcagcaaaaacaattttatcataagccttttcttcactagagaccttcttgaatttcattcttttatatggtctagtcaacaaactaagagggaaaagatcttcaatatcacgtcctattttattagaaattggaactatatatatatcttcagttattttataaaaactctctatttctttacctgtttcaattaatttctcattctttttaactttaccgacattttcatctatttttttctttgataagaagtatgcattaatagcattaatagctttaatcccttccccatcagtatctaaaactagaattataggccttattttttcaacatggcaagattcaatgcgagatgatttctgtctatattcaaatataaattttatgaagtctataatttgagcggcacctccagacgagccaaaaaagcgactatctttttcagtccaataatgaaaatctaatttgcaatcataagaaccatcaaacctgtccttaaaaaacacagaatcctcagggcatgtcttatatatcaaagtcttcagtattatcccatctgttttaccttcaccaataaccagaggcattttattactataaaatttcttatagaaataaaaatctcttaataatttttctttggcattaagttttctaaactctgcgccatgtaatgcaaatcgactcttcccttccaattggacttgatctatgaaagacaacataccttcaagagagttaatactccctgttttattatctattagaaaacgccccgttttcagaagcgaatgagtcatcgccctaacatttttataatattttttatttaccgagactttttcatttacagtcagccctgtaacttgttgacatttattataatcatacactcttgttttgtttttattgacttcgaaattggcctgctcaatctgtgcaattattttatttataagaaattcatctattggcctctgagaagagaatgtcaaatcatcagcatatcgagtataggtgaggtgatatttttgacaaatctttagcaacctcatatctacaagtctaaaaataaggtttgaaacaacaggagaacaaggacttccttgtggtaacgaaccatcatgacaggctatctgagctattctggttgctatatggggatctaattgataattcgtatctttaataaaaaaacccataattcgaggaaaagttatagatccaaaataatctttaatatctaaattcaagacatattttttcttaatatgcctttttgcatttgtaattatagtacgatcacgcttaaaaccatgtacgattttatttttctttggattatattcctctaactcagattcaatatcttgaagcaataaagaaagctttccttgtagcgtctttagcttttcattaggtgcagaaattaatctttcagttccatttttttttggaattgtaaaagttatgtattttaaggaaggttggaaatgatgaaaagttagacttgttaggcctttggaactatagcccagtaatttagcaagatctctagtagttctagcttctctcaattctagaagagtaaacatggccatccttgatttacattattaaaaacgcctgaagggtactcttatgaagagcgaagcgaatcgcaagggatttacagaatttaccagatacagcgaatgcatctgccattactagttcatgaggcgatacacctcacagaaatctacccttcagactgattgagatactatcactctagtaaggtgtagacaatatgtggtcaatgattataaaaacagggcaattatagaaataaaaacatttaaatcaaagacttaataaatttaaaatggtacgcccgagaggatttgaacctccgaccttcgcctccggagggcgacgctctatccagctgagctacgggcgcatgacttgttgcgtggcgttgatacttttgcaagtgcaaagtgaaccagaacaaattggagtgcgtattctaaaggaaatccctcaggattccagtgcttaaagcaataaagaacagatataagctattttttattgcttggctatcaatcaggtttctcgttagcagcttaaactaccaactgctaactcataagaaaaaagtttagcctattttatgcagctcagtcacactaaaatctgcaataatgtctttagtcgattccaaaaaagtattgatatgggttgttttcatgtggtcttgccaagtgtcgtaaccactccaacgttcgaagtagacaaacgcctcggcgttattgttgtcttggtgcagatcgtattgcaaacaacctacttcagcgcgagttggcactagtaaagcttctagagcagtttttaactctgcacttttaccaggatgggctttaatattggcgacgagaacgagttcgatggtcatgttttttccttgtcttattaatatgttacaaaaataaagtagaagtaaaacacaaagcggaataaaaaattacgcgatggaaatcacgtctttgtgttttaatcactgtatcgtttttgactcttcatcgctaaggattcattgtgactttttctatcgcgatttttacacaacgcatcgttattcttggtttcgccagctttgctttagcactttcttctgttgcgcatgccgcacgttctggcgaaactctttacaacagctattgcattgcttgtcacatgaatggcgttgctggcgctccgaagtttggtaataaagcggattggcaaccacgcgttgaaaaaggcatagacactttattaaaagatgcgacaaatggttttaaagccatgccaccaaaaggtttatgctttgattgcagtgaagatgaactgcgtggtgcgattcaatacatgatcgacaatagctcaagcaactagctgtttaaccatttagccatttagccatttagccatttagcatggcttttaaggcagataatgaagcttggccgcgttcttttttagtgctttccccttcgtcgctgcggccttcccatacaagatcttcttccggtagttcatccaagaatcgactcggcatacagtcaatttcttcaccgtattggcgacgctttgcagctaaggtaatgcataaggtttttttcgcccgagtgatgccaacgtaagccagacgacgctcttcttcgatgtcatcgttttctatgctgtttctatgcggtaacagttcttcttcacaaccgatcaaaaacacatgcggatactccaaacctttggaggcatgaagcgtcagtaactgcaccttatcttcatcttcctcttcttcttggcgttccagcatatcgattaatagcaacttactaatcgcttgatccaagccagccgtttcgtcttcttcccaagcagactccatcatacgctgaatagaatcgagcaagaaacgcacgttttcgatgcggcgatcgcctgctttattagaagatgtttgctcttgaatccagccataataatccatgtcatgaatcatttgctcgatcacgggcactggcgatgcgccttctaaacgctggcgcaaattggacatccaacactcgaaatcctgcaagctttttaatgatcgaccagaaatagtttcttctagctctttgtaacccgatgcttcaaacaaactcacgccgcgttcagtggcaaggttaccgactttttccagcgtggctggtccaatctctcgacgcggcaagttaacgatgcgtaggaaagcgttgtcgtcggaagggtttaccaaaagacgcaaatagctcattagatctttgatttccgcccgtgagaaaaacgaagtgccgccgttcattttgtaaggaatacggtacgcttgcagcttgatttctaacaagcgtgcttggtggttaccacgatacaagatggcaaaatctcgatagggaatttcatgacgtaaatggcgtgactggatttccgctgcgacgcgctctgattctgcgtcttcattacgggtcaccatgacacgaatcgggtcaccctcttcgtgatcactccacaaggctttatcgtaaatatgcggattgttcgctatcagcgtattggccgctttcaggatggttttagtcgaacggtagttttgctccaacttgaccaatttcaaactcgggtaatcgacagataaacgctcaaggttttcaggacgtgcgccacgccacgcataaatagattggtcatcatcgcctactagagtgaaacaacgacgaaatccagctaacaaacgaatcaattcatattgactggcattggtatcttggcactcatccaccagcaagtaacggactttgttctgccaacgatcgcgcagctctgcatcggccattaacaaactaaccggcaataagatcaaatcgtcgaaatccacggcgttgtaagcgcgcaaataacgctgatattgcacatacacttgagccgctagcagaaactcttcggtgtccgcattggtcatggcttcttgtggcgtagttagatcgtttttccagttggaaacggtattttgacagtaagcggcagagtcagtttgaccgttaaattctttatcgaggatttctttgatcagactaagggagtcttgagaatcaaaaagggtgaagccttcttttaaacccgcgcggcgatattctttacgaagaatgcgtaagcccaaattgtggaaagtcgaaatactcaagccgcgactttcttgtttagacaacatgccgaccacacgctctttcatttctcgcgcggctttattggtaaaagtcaccgcgataatgctgttagctttgaaaccacaggtttgaattagataggcaatttttgtggtgattacgctggtttttcccgatccagcacccgccaatactagcaaaggaccatcgatctgtttaacggcatctagctgacgctcattcagattgcgaagacgatgagatatggatggcatggactgactcatggaaaaactctggctcgtatggctattaaaaatcagccgtaagtgtaaccgacaatgaagcgtctcgcactgagagaaaaatcataagagcaaaaactaacaagcacaaaaaagggatgcacaaatggcatcccttttttgacgctaagcaaatagattatttatctgtttcttgcgcgttatttccagcaacaggtcgacggctccaatagctcgccaacaaggaacctgaaatattgtgccagacactgaaaatggtgccaggcagtgccgccattggcgtgaagaatttcaccgctagcgctgcggctagaccagagttctgcagaccgacttcgaaggcaatggtacgacaaacacgtgcatcaaaaccaagcaagtaagtcacccagtaacccaaggtcaaaccaatcgcattatgcagaatcacagccgccgcaacaaccagacctacttgaacgattttagatgcgctcagagccacaacaatagcaataatcagcacgatggcaaacatcgaaatataaggaaagatcggctcagccttgcgaacaaacttcgagaaaaaagtattaatcaatacacccgcagcaacgggtaataatacaattttaagtaagctaagcaacataccagccactggcacatcaacactttgaccaatcattagagacactaaaaatggtgtcagtatcacgccaagcaaggtcgaaatagccgtcatagaaattgacagcgccgtatcgccttttgccaaataacacataacatttgatgacgtcccaccagccacactgcctactagcagcatgccaacggttagctcagtatcaaaaccaaatgcaaaggcaacacagaatgcggcaatcggcatgactaaaaactgcaataacacacccacgccaacggctttaccattcttcaaaacttgtttgaagtctgctgggcttaaggtcaatcccatcgctaacataatgatggtcaataatggaacaatttgtgtttttaaaccgacaaatatatccggttgaaaaaaggcaattgctgacagcaacaatgcccaaaaagggaacagctggataaccataggacaaaactccacataggctacttaccttcgtcgccaataaatcgacaaacttgagcacgcaacgactatttaattattattagtcccgaaaacgggaggagaattgtaacgaaatgaaaagagttaaaacagcttttatcttgcatttagaagagtagaaaagcttgcactacaccgtattgaagacatacttaagccttcaatacagcagtaaaaatttactattacaaaccttcacatgacgtttttaagcggcatttcttaaatgtttattttaaataatatgtttaagaagacaccgccatcgataaggttttttccatttttcgataacttaatgattccattaaatgcgccctggttactggagaatcattcaaatcagccaaggtgagtgccacttttaagactcgatgataagcacgagctgagagttttaacttttccagtgcttgctgcataaattgtttatcttcttcacttaacgcacaaatagcctctaactggcgaccgcttagcaaagcattttgcactccttgccgagctctctgccttgcgaccgcaagctccacacgctcacgaacataagcactgcactccccttcttcttgtgcattcactaaaacatcagaaggcaaaggcggcacttctacatgcaaatcaatgcgatctaaaaacggggcagagagttttttgaggtatttttgactagcgctggattgataataatcttgcccaccattgtaggcttcattactggcgttcatggcggcaactaattgaaagcgagcaggaaaggtaacttgtccacgtgctcgtgaaatatgtacctcaccactttctaaaggttcacgcagcacttctaacactttacggtcgaattctggcaattcatcaagaaagagcacgccgcaatgtgccaaagatgcctcacctggcttaggtattgaaccgcctccaaccaatgcagcagctgaacaagagtggtgcggagatcgaaagggacgttcggaccaataccagtctagccccatttttcgcccagccaccgattgaacagacgctacagccagtgcttcggcttctgtcatagcgggcataatgcttggtaaacgtgacgccaacatggttttacctgttcctgctgggccaataaacaatagattatgtcctcccgctgctgcaacttctaacgctctacgagcctgatattgaccttttacatcacgcatgtctttatggtccaaaggcaagggctcagtgggtttagaaacacaagcaggtaacttacttaattttagtagatgagctgtcacttgagtaagatgtttggcaaacaccgcgtcgccttccactaaggcagcttcttgctgattgtcttcaggaagaatcagttggcgattagcatggtgacaagcaatagcagatggcagtaaccctggcacaccacgaatatcacccgacaaagccaactcccctataaactcagtgtcacgaagattcaactctccgagttgcccagacgcaactaacacactgatagcaatcgccaaatcgtatcggccaccctctttgggtaaatccgctggtgctaagttgatggtgacgcgtcgggtagggaattcaaaatggctgttgataattgcactacgtactcgatctttcgcttctcgaacagcggcttcaggcaagcccactatatttagggaaggcaatccatttgaaatatgggtttcgacggtaactagaggggaagacacacccacacgggcacgactataaatagtggctaaactcatgatcactccttgatcaaattatttctttatgatgctttattacatgaaaagcaatccagcttttcacttgtttcgtataggtactaccgattaattaaggttaaaaaatggctatcaaccaaataaatcccaacaaacttctgctgtcgaaatggacgtccacatcaccacaacaaaaagaaaagcacttcatcgtcacaaaactgattcgagatgaagaaaacatggttgtggaatgtgttcttgaggctgttatcaacaaaaatcagtattgcttgccttggcaaacgctggcatcaccagataattggcttcaaggctggaaatagccaatctaaaccatttccatatcaagcgattacttatatcagactactgcccatatcaaaccacggtaagaaaacgggctagtcgtttttctctaactcgtttaaacgggcttccaatgcagcgagcttttcacggtacttggctagcatcgccgcttgtacctcaaactcttcacgagtgactaaatccattttacttaacgtattacgagccacctcgtgcaattgcgcctgaatttcttcttttggcaacttacccaatgtttctgcggcttggcctagtccagttccaagttgctttataaattgatcaatcatgtcattctcattttttacatttacaatacttaatagtatagaagcctaagtaaggtgcaaacaagctctcagctgcacatctttatatcaatgctccgttataaacacctaacaccattaaattgcctcttttttgtgcgctaaataaaatatcgcgggctttaatcaaaacaaatcctctaaataaggcacgcattacacttttagccaaatgtttgttttctaatcaaaagcaataagatagggatctcgcccaataacaccactcgcatcaattactcactcgcaccaagttaacgcaacaaccaatacagacacaccaatatgccgcactaaataaagccatctgatgctctttttaattccgaaaagtcgacaaaatccttacaaagccattgttataagggcgtgcccatatatggcacgcatattgaataaggttaattacctgcgatacgacaataaaactgacttttaaaggagacagtgggtatgaagcttataactgccatcatcaagccatttaaactcgatgatgttcgagaagcactttctgaaatcggcgttcaaggtatcaccgtaacagaagtgaaaggtttcggacgtcaaaaaggccacacagaactataccgcggcgcggaatatgtagtggattttttacctaaggtaaaaatcgaacttgccattgcagatgaaatgaccgaccaagtagttgaagccatcactggcgcagcaaacactggcaaaatcggcgacggtaagatctttatcgttaaccttgaacaagcggttcgtattcgtaccggcgagactggtgtagaagcagtttaatcactgctcgatttatacaagcctttaggggggcgaaacatgcaagatcaaatttttcacttacaatatgcgatggacaccttttattttttggtgtgtggcgcgctggttatgtggatggcagctgggtttgccatgttggaagcaggtttagtacgtgctaaaaacaccactgaaattcttaccaagaacgtggctttgtttgccatttcttgcatcatgtatctagtttgcggttacgccatcatgtacggtggcgagtggttccttactggtattcaagacgtagatgttgcttctactttaacggactttgctggtcgtgaaggtgggtttgaaggcggtgcaatctactctggtgcttctgatttcttcttccaagttgtgttcgttgcaacagcgatgtctatcgtatctggcgcagttgctgaacgtatgaagctttgggctttcctagtatttgcaatcgtaatgactggcttcatttacccaatggaaggtaactggacttggggtggcggttctgtattcggtatgtttagccttggcgacctaggtttcactgacttcgcaggttctggtatcgttcacatggctggtgcttctgctgcattagctggcgtattggtacttggcgctcgtaaaggcaagtacggtccaaacggtgaagttcgcgctattcctggcgctaacctaccactagcaacattaggtactttgatcctttggttgggttggttcggattcaacggcggctctgtactaaaacttggcgatatcgctagtgctaactcagttgccatggtgttcttgaacacaaatgcagcagcagctggcggcgcaatcggtgcacttattctcgctcgaatcttattcggcaaagccgatctaactatgcttctaaacggtgtacttgctggcttggtagcaatcaccgcgggtcctgatactccgtctgctctaggtgcgacgcttatcggtcttgttggtggtttgattgttgttgtgtctatcctaactctagacaagcttaaaattgatgatccagtgggcgcgatctctgttcacggtgttgttggtctttggggcttgctagctgtaccactaactaatgatggcacgacgttcggcggacaaatcgcaggcgctcttactattttcgtttgggtattcgtttctagcctagtggtttggttaatcatcaaagccatcatgggtgtacgagtaagcgaagaagaagaatacgaaggtgttgacctttctgaatgtggtatggaagcgtacccagagttcagcaaaaaataatcgcccttcctaaaaagatattgttctaatatcaaaaccctcgcttcggcgggggttttctttttatctcccttattgagttagcgttatacacccatatgacatactgatctcttacttactcacaccgatacgcgttatcatgagatatacataagatcgacttatagaggccaacatgcacgacgatttacatttaaccattcgtaaccttaccaacgacgactacgacgaaataaaagtactgatggataaggtctatcacgacatcggtggctcatggccggaacacactatccataagctgattaaggattttcctgaaggacaaatctgtttagaagatcacggcaaaattgtcggtttagccttgtctgttcaagttagctatcagcgctttagtaacccacatacttatgatgatcttatcgatcaaaaagaaaacattctgaacgatgaacgtggcgacgccatgtatggtctagatgttttaatcgcaccagaatatcgtggctaccgtcttggtcgtcgcctatatgaagcacgaaaagagttatgtcgtcagcataacttacgagctattttggcgggtggtcgtattccaagttaccacgaacacgcccatgaaatgagcgctgcggaatacttagaatccgttcgcgaacgcaaaatttatgaccctatccttactttccaattatctaacgacttccaagtcactcgcttgctaaaacgctacatgccagaagatgaaaaatctcaaggctacgcaaccttgttggaatggaaaaacatcttcttcgaaccagatactaacgtgattcgttcacgtaaaacccaagttcgtatcggtgcgattcagtggcaaatgcgtgaagtagaaagcgttgacgagctactaaagcaagtcgaatactttatcgatgcagtatctgattataaaagtgactttgtattattccctgaatttttcaatgcaccattgattggactaagcccagatcaaagtaaccagactgaagccattcgctttttagcaagcttcactgaacgctttatcaatgaaatgtcccagttcgcggtcagctataacatcaacgtcattaccggctccatgccagtaattgaagacgagactgtttataacgtcagttacctatgtcgtcgtgacggtaccgtggaagagcaaaagaaaatacacatcactccccatgaacgccgtgactgggttattgaaggtggcaatgatttacgcgtcttcaatactgatgcgggccgagtaggcatcttgatttgttacgatgtggaattccctgagctaggtcgattactggccgagcaagacatggacattttgtttgtaccattctggacagatacgaaaaatggctacttgcgtgtacgtcgctgtgcccaagcacgtgccattgaaaacgaatgttacgtggttatttgtggtagctgtggcaaccttccacaagtggaaaaccttgacattcaatatgcacagagttccgtgttttcaccatctgatttctcttatccgcacgatgcggttatggcggaaactacaccaaacacagaaatgatcatgttctcggatctagatttagataagctaaaattgactcgcagcgaaggctcagtgaacaacctaaaagaccgtcgtaccgatctttactcagtcaattggaaaaaatcgaaataagcgatacagctttttcctgtgataacatggacgttatcgcaacatcttaaagagacctctcatggccaaagcaaaaaccgcctttgtatgcaatgaatgcggagccgactacgcaaaatggcaaggacagtgccaagcctgcagtgcgtggaattcactatccgaaatacgccttacttctagcaaaacttctgctcgtgtttccgctagccaagatccacgttatcaaggttacgctggcgctgttactggtatacagaatttatccgatgtggatttaggcgatgttcctcgctttagctcaggtgcaaacgaattcgaccgagtattaggcggcggattggttcctggtggtgtagtactgattggtggacatccaggcgcagggaaaagtaccttattgctgcaaaccatgtgctggcttgcgcaacaacaaaccgcgttgtatgtaactggcgaagaatcccttcaacaagttgccatgcgagcacaacgccttggcttaccgactcaaaacctcaagatgctgtcagaaaccaatgtggaagcgattttaaccatcgcccaacaagttaaaccgaaagtcatggttatcgactcgatccaagtgatgcatttggatggtgttgaatccgctccaggcagcgtatcacaggttcgagaaagtgcggctgtcttgacacgttttgccaagcaaacacaaactgcggtattgctcgttggtcatgtgactaaagacggctctttggctggaccaaaagtactagaacacatggtggattgctctgtgttgctcgaaggctcagaagactcacgctttcgcacccttcgcggcatgaaaaaccgctttggtgccgtgaatgagttaggcgttttcgccatgctcgaaaatggcttaaaagaagtcaaaaacccaagttctattttcttaaaccgcagtaatcatcccgcggctggtagccttgtgatggttgtttgggaaggaacgcgcccgttattggttgaactccaagcactggtcgatgattcagcattaggtaacccaagacgggtaaccgttgggtttgatcataatcgcttagcaatgttattggcggtattacacaagcacggtggtttactgacatcagatcaagatgtctatctaaacgtggttggtggtgtgaaagtattggaaaccagcgcggatcttgccgctatagctgcggtagtctctagtttccgtgatagggtattaccgcatgacttagtggtacttggagaagtcggtttatccggtgaaattcgccctgtaccatcaggacaagaacgtattagtgaagcggcgaaacatggttttaccagagcagtggtacccaaagctaactgccccaaaaagcccattgaaggcatgaaagtaattggggttgaacgcttatcagaagctctagacgcgatttttgagaattaattgaccgattaacggcctgaatgggctgttaatcatttgttagttcaaacaggtctgtaatctgttcatcttccataccatatggaagcgccttggcggaatcagcttccaatctttcttggcgagctttcaacaagcgcgcacggcgttgctgacaaagatctaatacacgatgtcgcgcttcattggacaaggaaaaccaatgaaagcgctcttccctactgcgtaagcagcctttacagaatccctttgcactgttttcacacacacctcggcaagggctttctatggcaaacagttctatttgttccataatgcccccttaagacgttaatgtaattcgacgctattctgttgctagctgaaaatcgtacacttcttctggtgataaaaagtacaccctatccgctggtgctgcatccaaagaaaaccaataaaatctctctgttacacccatttctaaataaaagttaacatacgccgcatgcacaggatcggtaacgctcaagctcttagctactactctggtgccatctgaccatgaatgaacgccaacaccagcgccagctccaatactccgtgttacaccacctaagaatagatcaacaccaccagaaagcacgtaacccgtcggagcaatgtgagtattcaagccaagtcgacggatcaaacgcgcaccttccattgtcgcttgctgatcaacggaaccaggcacatccactaaaacaagatccgtaacattaggatttttacgcaccatatcgcttagctgctttacgaggtctgcgcccaagactccagataaataagccgagtttccttcgacttcaatcgtcagctcagcacttgattgaacgctttcttttttttcaggtgacaaggcacaacccgatattaaaacgctcagcaaaacaggtagccacttagcactatgtaaaaaagatatcttggtattcatattggtcctagcgaaaagaaaagtgtcaattcataacaagccttcgctgctactttatattgtcaaccaatacgagggaagtgtatgaagaagtttttatgcttacatttctcgcatataaaaaatggccgcttatctttcgacaaacagccattaaataactcaaatcttttataggtttaatccctatgaaggaaaagaaaaactctttccttcacgtacccctgccgaaggccagcgctgagtaatagttttacgcttagtataaaaacgcacagcatctgggccataagcatgtaaatcaccgaacaaagaacgcttccaaccaccaaagctgtgatatgccacaggtactggtaaaggaacgtttatccccaccatgccaacctcaatattatccgaaaaataacgcgccgcttcgccatctcgagtaaaaatacaagtgccgttgccgtattcatggtcgttaattaatgtcatggcttcttccatggtatccactcgcactacttgtaaaaccgggccaaaaatctcttgttggtagctgtccatgtctttcgttacgttatcaatcaatgtcgccccaacaaagaagccattttcataaccagacactgtcggatgacgaccatcaacaacaatcgtcgcaccttgtgattcagcgctatcaataaaaccaaccactttgtctttatgctctttagtgatcacaggaccaaagtcattagttttgtctgaacattcacccactttaagtggtttcatggctttggccattttgctaaccaaagcatcaccagcggttttaccaaccgcaactgctaccgacaaggccatgcagcgctcgccagaggaaccaaaagctgcaccaagtaactggctgacaacgttatccatatccgcatccggcatgacaatagcgtgatttttcgccccacccagtgcttggcaacgtttcccattggctgtggccttactgtaaatatattcggcaatcggcgtggaaccgacaaagctcacggcttttactcgcttgtcttccaataaggtatcaacagccactttatcgccatttaccacgttaaatacaccagcaggcaaaccagcttcatgcaatagttccgcgataaacaatgcggtacttggatcgcgttcagacggtttcaagacaaacgtattgccgcagacaattgccatcggaaacatccacagtggcaccatcgctgggaagttaaagggcgtaataccagccaccacacctaacggttgaaactcactccaagaatcgatatttgggccaacatttttgctgtactcgcctttcaacaattctggtgcaccacaggcgtattcaacgttttcaatcccgcgctgtaattcacccgcggcatcatggcaaatttttccatgctcagcaccgatgagttcacaaattttatcggcatgcttttccaatagagctttgtaattaaacatgatgcgcgcacgctttaatggcggagtattgcgccattctggatacgcagcttgagcggctgaaatcgcttcttctacggtttcacgagaagcaatggccacttttttggccaccttgccagttgctggattaaacacatcttgagtacgttcggcttgctctgaatgtttaccgccgatcaagtgtccgataatttccatgagtactccatacagtcattctaaaagggttattggcatcattacgacagagtaaaagtcacactgatgacaagcattgactctactatgacaagaggaatagattataaaaagtcgaatctattaacgcttagttaatcttttacttaactaagttctctagggcaaaataaataatgaatcaatttcaaagtcaggtaagcgatgcagatcttcgtatcttacgaatttatcgaactgtagtggaatgtggtggattttccgcggccgaggttgagttaaatatcagtcgcgccgccatcagtattgctatatcagatttagaaacacgtttaggctttcgcttatgccaacgtggtcgctccggtttttcgctaactaatgaaggtagcaaagtatacgacttcaccctacagctattgtcatccatcgaagatttcagaaccaacatcaatgcgcttcatcaacatttaaaaggtgaattaaacattggcattaccgataatcttgtgaccctgccacatacacgtattacaagagctttagcaggactaaaagacaaaggcccgcaagttgctatcaatattcggatgattccacccacggatgtagaacgaggtgtgttagatgggcgcttgcatgttggcatagtgccagatttgaaaatactcagcggtttggattatcaccacctttatgaagaagagtccaagctctattgcagcgatactcacccactctttaccgtcatcgacgacaaaatatccaaaaccaagctcaaagactttgatgctgtgcttcctgcttatgctcagacgcctgagatcaaagcccaacatcaacctcttacggcaagtgccaccgcgactgaccgagaagggatcgccttccttattttgacaggacgttatattggttttctaccagaccatgtagctgaacattggattcgcgacggccgtatgcgcgccattcttcctgatgaatgtcattacatcactcagttttcagcaatcactcgaaaaggtgctcgagccaatcttattctagaaacatttttagaagagttagaaaagacccaataaaatataatctataagaaagatatccaatatatggaatatctttcatatatatttaaaagtttatatccaatctatagagatataaaatacattcatctaagtatttcctatatttttacggagtaatcaatgaatttccaaaaacgtattaatacgattattggtttaacgttggcagcattactgctgctaactggctgctcatcgaacgaagatgacgtggctgtggaaaaagaaattatacgaccagtaaaattaattaccattgagtcaaccgatgcagtcaatatccgtcgttttcctgctgagctaaaagccagcgaagaagcagatattgcatttcgtgttggtggacagctgatgggactaaatgttgtcgctggacagcgtgtaaacaaaggcgatctgctggcggtgcttgatccaacagatttcaaactccaagttgaacttgcacaagcaaatcaaagccttgccgaagcacaatttaaacgtattcaagcaatatttaagcaaaacgctacaactaaatctgagtatgattcaagcaaagcaacattggaccaaatgaataatgctctagaaaccgcaaaaaaccagcttaaatatacgaaagtatatgcgccattcaagggggttgttgcctctgttcctacagaaaacttccaatatgtaagtgcaacacaaacacttatgcatatacaaaacatcgatgatttagatgtggaatttcaagtccctgaaagcttagtcgtcagtattaaatctactaattcagattacaaaccaactgtcgttgtagacgttgcaccagacgaagtattaacaggcagttataaagaacacaaaaccacaccagatcaaacaacaaaagcttacgacgttacattacgaatccagcgtaatgatggcttacaacatacgctactaccaggtatgactgccaacgtagatatagatctaagtcgtctattaggtcagaagaaacattatgtcattcctgttgaagcggttcttcgccacgaagacaccacaaccggagaatcaaacagtacggtttgggtatttaataaagacaccaagcaagtaaatgctcgtaaagtaaaattgggatccttacaagggaatcaaattgaaatcgtttcaggtcttgaagccggagaccaagttgttgcggcaggcgtacacagcttacatgaaggtatgcaggttcgcccttggacacgtgagcgaggcctataatggatattgctgcttattttattaaacgcaaagtaactagctggatggtcacgctgatcttattggttggtggtgtcattgcatttacaagccttgggcaattagaggaccctgaatttaccatcaaggactctcttatcattacctactatcctggtgcttcaccagaacaagtagaagaagaagtgacttaccctattgagcgcgaacttcaaaacttaccttacgttgacaaaatcacatcgacgtcaaaagcaggctactcaaaagttcaactgacgatcaaagatacttatcgagcaaaagagcttaagcaaatatgggatgaagtacgtaagaaaattcgcgatatttccggctctttccctagtggcgttgcaacacctatcgttttagatgactttggtgatgtatacggtgtgatgctggcgatcaatggcgaaggctacccatataaagacctaaaaaactatgttgactatgtcaaacgtgagctagttcttgttgatggcgttgctaaagtcaccgtggctgcggagcaaaacgagcaagttaccattgagatttctcgctccaagctaactaatatggggatcgcacctagtcagctagaaaccttattatcaaaccaaaatagcgtatccaatgctggtagcgtaaaagtgggtagcgaatatattcgcataagccctaccggtgaatttaaagatatttctgaacttgaaaacctcattgttggaacaccaacagacggtaacttaattcgtttgagcgatatcgccacaattaagcgcgaatatgttgaaccaaggactcacattgtcgattttaacggtgctaaatctctcttacttggtgtttcgtttgcgtcgggtgttaacgtcgtaaaaattggtgaagcattagaaaatcgcattgaagaactacaataccagcaacctattggtttaaatatggaaccgatttacttccagtctaaagaagttgagcgctccgtatcaaatttcctacttaacctagctgaagcagtgggtatcgttatcctagtgctgttggtatttatgggcattcgttctggtatcttgattggtatcattctgctgcttaccattcttggcaccttcattgtgatggattacttccatatcaacctacagcgaatttccttaggtggtttgatcatagcgctcgggatgctggtagataatgccatcgtggtgaccgaaggtgtgctcattggcatgcaaagaggcatgaccaaattacaagccgccagcgcagttgtaaaacaaaccaaatggccacttctaggcgctaccgtcattgcggttacagctttcgcaccgattggtttatctccagatgcggtcggtgaattcgttggctcacttttctatgtattgttgatttctctgctattaagctggatcacagccattacattgacgccttttttctgtgatttattctttaaagaaacgatcgaaaaagccaacaatgaagatggttcaacaaaagagctagaagatccttataaaggttttatctttaccggctacaaatggttattagataaagccatgcattaccgttggataactgtgattctgttggtcggtagtttgtttactgcaggttgggcattccaatttgtaaaacaatctttcttcccaccttcgacaactcccatgttctatatggacattcagatgcctgaaggaacccatattgatagcacttacgctacggtaaagcagattgaaagtgatcttttaaaagacgatcgtattaactacgtgacatctacaacaggtcaaggcgctttgcgcttcatgcttacttacaatgcgacgcaagctaactctagttacgctcagttcatcattcgaactaagagcacagacgttattccagacttactcaaagatctgtattacaaaatgcaagaagagtatccagagctagaggtaaaactagaacgtttacaattagggccagcaagtggtgctaagcttgaagctcgtattagcggtccagatccaaagtacttacgtcaagtgagcgcacaaattcaagacatttaccgcaaagacggtggccttgaaaatattaaagacaactggcgccagcctgttaaagtgcttcgccctctctttaatgatgcgcaggctcgacgtctaggtatcagcaaaaaagagctagacgaagtgctgttaaccaacttcacagggtcgcaaattggcttatatcgtgaaggcacagatctgttaccaattgtaagaactgcaccagaaaatgaacgagtttctattgaccaaattcgtgacttgcagatctatagcccagcaacaggatcttatgtgaccctttctgcactagtatctggttttgaaaccgtgtgggaagacccaatcattgaacgtagagatcgtaaacgtactatcactgtgatggctgaccctaagattttgggtgatgaaactgcaatggcgatcttctctcgtactcgtggcgcaatcgaagcgattcatttaccgccaggttacgtattagattggggtggtgaatacgaaagcagtaccgatgctcaagctaatatattcaaggctttgcctatgggttacctgtttatgtttatcattaccatcttactgtttaactcaattcgcgtaccgttaacaatttggttctgcgtaccattagcactgatcggggtttcaactggattgttggtaatgaactctgcattcagctttatggcgctactcggcttcctaagcttatcaggtatgacggtgaaaaatggtatcgtattggcagatcaaataaactatgaactagagcaaggcacagagaaatatgaagccattttcatctccgctgtaagtcgtgttcgcccagtttgtatggctgctatcaccaccatccttggtatggtgccattattgtacgacgctttctttgagggcatggctgtggttatttccttcggcttaggtttcgcaacaatactgacattgatcgctgtacctgtgttttacacaatattattccgagtcaaatatcgtcatcacgaagactttgaataagtctactgaacagtacctttaaataataactaaccattgtatttagggggggagctttatcgaatagataaggctcctgtttttaaactatctaacgtattgagaagatcatgcatttagacgacatcttaaaactcgatattaagctactcgtcgctttcgtgactatcatggaagaaggcagcgtatctcgtgctgctgaacgacttggcgtaacgcaacccgcacttagcaagagtttacagcggctaagagagttatttaaagactctcttttcactcgccaagcttatggtctcagccctacagcgcgagcctctgaattacacgacctaattcagcctattttaaactctctttctgaattaatgagtcctaactctctagacttaaagaatctaaatcgacgcattaagctacgtgttggagaaggagacttagaaaactttatcgagccactactggcctcattacaatatcaagcacctggtatgcgattggccataagttcatggggagattacagcctagatgagctagtttctggcaatgttgatcttggtattatgcgcattaatgatacgcccaataatgttcgcagtaagttaatcgactatatggaagcctgcattatcttgagtgaagctcacccgctttatcacaaagatgaattaaccgtggcagagctactgtctcataaagtggttacccatcatttgcataacaatcgagatagtaccttttttaaaacggaacaaaagctcaaacagcaagggtactttattcagccagatttagagactgatagcctgatggtggcgatgcaagctgttaaaagaggcatggcattggttgcttcccgttcaattggggacttatttttacaagtaatgtgcgaaaaagcccacttctatccagtaaaactattacctattccaaaagaagtattggaactcgatgagtatagtggtcgacaccctatccatattttttggcatgaacgttttaataatgatctagctcatcgttggctgagagagcaaatcatttattttatgcgtgaatctccttggatgcacttacctgactaacacgataacggctaattattagccgttaatatcatcacgttcagccttaacccaatcaaatcgtggaatgctctcaccattaatttcaacagattcttgaaacatacttagcggccttgcccaccagccaaactcgccatataaggcttggtaaatcaccagttcttcttctgtttcgctgtgttttgccactcgctcaacccagtacagcgcccctttgtaatgctgataaacgcccgctttcatacttcaaaacctctatactttttaaaaatcgaccactattagccaacatttagaaaaacgtgtcgctaatgcgaaagttagtctcttacacgtcttacttatctcagcaataatacttaactattatcgccctaaattgttttcaggaattctctatgtatctagtacgaccagttgatttttccgatcttcccgcgctggaacgtcttgcccaacaagcaggaattggtatcacaaactttccagccaacagagaacgcctcaatgacaaaatagcgacatctcgtcgctctttgcaaactgacgtcgtgcaaccaggcgacgaatcctacttgtttgtcttagtagataccagcaatgatgaaattgttggctgttgcggcattgatgccatggttggagtcgatacaccattttacagctatcgcattgatgaagtagttcatgcatcaccacagttgcaaattcacaatcgcattccagctcttttcttgtgtcatgactacagcggcaccagccgactgattgccttagtggtcgacaaagcgcaccagaatccccttgctatgtctttgttatccagagcacgcctactctttattgcacgttatcctgagcgttttactaagcgtttatttgcagaattgcgcggcgaaagtgacaaacacggctactccgctttttgggacgctttaggaaaacacttttttaccatggacttcaagaaagccgactatctttcaggtgtcagtaataaaaatttcatcgcggaattaatgccacgttacccgatttatgttccaacattaccagaagccgcacaagaagccattggcgtagtgcatgagaactcaggtcagagtgcggacattttattagatgaaggttttgagttccgtggctatgtagacatatttgatgctggcccaagtatcgaagcaagaacagaaagcctgcacaccattaccaaccagaaaatagacaaagcattaacgctaacagaaacatcaaaaggcgcgatgcaccttatctctgcaggccatttagagagttttagagtgactgccgcacctgctgagccgcaagtagcagggttagcattagagaaatcaactcaagaaaggctaggtatttcatccggaaagcgcatccagtgggttgctctataaacaataataacgatctgcatgatcttaataaccgtcaaaagcagcttaattaaatacgaggaacaccatcatgatggtcatacgccctatttgtcagaatgacctaaagtcactttatcgacttgcagaaaaaaccggcattggttttacctccttggtatctgatgaagccattctacaaaagaaaattgatggcgcagtgcgctcttttaacaaagaaaacgtcgccaagccccacaatgaagattatttgatggtgcttgaagacaccacaacaggtgacattgttggtacctgtggaatattagctacggttggtttagatgaacccttctacagctatcacttgggaaccatcactcacgcatcacgtgaacttggcgtacataacgccattccaacactgatactcaataatgacttcaccggatttagtgagatctgcacactgtttttagaagaagattaccgccattcaaaaaacggccaactgctttctaaagcacgcttcatgttcatggcacagtttcccgaacgctttacagaaaaagtcttcgcggaaatgcgtggcgtaagtgatgaaaacggcatttcgcctctatgggagagccttggtcgacacttcttctccattgactttaaagaggctgacgaacttacctctcaaggtaacaaacagtttattgctgaacttatgccaaacaacccagtttacgtgaacttgctgccacaagaagctcgcgacgtcttgggacaagtgcacaaaaatacggtgccagctcgtcgcctcttagaacaagaaggctttcgttacgaaaactacgtcgatatttttgatggtggcccaagtttagaggctcgtgtgcaagacatacgagcagtccgtgacagccgactttgccttgcaaatataggccaacctaaaggcgcaaaagaaggcgtcagtgaaggtaattactacctagtatccaacgccaaagtagctgatttcaggtgtatcctaatccagcgcaccattccaccaggtagtgcaatgaccttaacccaagaagaagcagacaacctctgcattacaaacaaagaacccgttcgaatcgtcgaattatccccatattcaagataaatgcgcacgaattaacaggagctatcatgaaacaagcacattatattaatggtcaatggttagcaggcgaaggccagttactcagctctatcgaccctgctgatgcaagtttagtatggcaagccaacgctgccacttcagaccaagtaggtttagccatccaagcagcccgctctgcgtttcctgcttgggcgaatcgccctttggaagaacgattaacggttattgaagccttcgcagaattgataaaagaacacagcgaagatatcgcgaccatcatcagccgcgaaacaggcaagcccatttgggaaacacgtaccgaagctgcagctatggtcggcaaagttgccatttccaaacaggcgtaccatgaaagaaccggtgaaaaaaccaccccaatgcctggcgctaccgctcgactacgtcatcgtccacatggcgtggttgctgtattcgggccatacaactttccaggacacttgcctaatggacacattgtgccagccttgattgctggcaatactgtggtgttcaaacccagtgagcaagcgccagccacttcagatttaatcattcaattatggggaaaagccggcctaccagcaggcgtagttaacttgattcaaggcgagcgcgacactggcgttgctttggccaatcaccagggcatcgacggattattcttcaccggcagtccacaagtaggtcacattttgcataaagactttgctggtcatcctggcaagattttggccttagaaatgggcggcaacaacccattattggtttcggagaaaatagcggatcaacgtgctgccgtacatgaaatcatccagtcagcctttatatcagcgggacaacgctgtacttgtgcccgtcgtttattattaccaaaaggcgctctaggcgatgccattttacaatccctagtcacagcaaccaaagccctgaaaatcgaccgttatgatgctgaagaacagcccttcatgggaccaatcgtttcagctcaagcggcggatggattactacaagcctaccaaaagctgatcgacttaggcgccagtccaattgtagaaatgacccgtggggatagccaaactggctttgtcacaccaggtattattgatgctacagacatattggacgagcttcccgatcaagaatacttcggccctttgctgacggtgattcgttatgactctttagaacaggctatgaccattgcgaacaataccaaattcggcctatcggcagggattctgtccgatgatgttgacgaatacgagtggttcttacagcacagccgtgctggcattattaactggaaccgtcaaacaaccggagcctccagtaacgcgccatttggcggcacaggagccagtggcaatcatagagccagtgcctactatgcggccgattactgcgcttatccagtggccagtatcgaggcagacagcttaaccatgcctgaaaaactcggtcatggcattaccctttaacgacacagaatactcaacttacaagaggtcattatgaacactgcgacagaagccaattttgacggcttagtgggcccaacccacaattacagcggcctatcttttggtaacgtcgcgtctttgagtaactcctcgcgtccatcaaacccaaaggcggcggcgaaacagggcttggttaaaatgaaagccttggctgatatgggattcctccaaggggttcttgcaccacacgaacgccctcacatcccaacgctacgccgcttaggattttctggcagtgatgccaatatcttagctcaagcagctaaacaagcgcccaaactgctggctgcagtcagctcagcctcttgcatgtggacagccaatgccgcaaccgtttcacccagtggcgacaccagtgataaacgtgtgcatttcacaccagccaacttggtaaataaattccatcgttccatcgaacatgaaaccactggcgcgattttacaagcgacctttaaagacgaaaaacattttgcccaccaccctgctttgcctagtgtcgatcactttggcgatgaaggggcagcaaaccacacacgtttttgccatggttatggcgaacaaggcatcgagctctttgtgtatggaatggaagccttcaacaacagcgcgccacatcctgctaaatttccagctcgtcacactttagaagcctctcaagcggttgcccgtcgacatggcttatccccagaacaagtagtttacacacaacaaaatccagacgtcatcgacgcaggtgttttccacaatgatgtcattgccgttggtaaccgcaatgcgcacttctaccaccaagaagccttcttggacaccgccaagatgaagcaagacttgctcaccgcgtggggagacagagcatctaagttacacctaattgaagtacccagcagcgaggtatcagttcaagattgcatccagtcttacctgtttaacagccaattattaagccgtgacgatgatgacatggtgctcgttgtaccgggtgagtgtgaaaataacccagcggtttgggcgtatttgaacagcctagtggcaggtcaatcaccgatcaatgaaataaaagtcttcgatcttaaacaaagcatgagcaacggcggcggcccagcctgccttcgacttcgcgtcgccctaacccaagcggaacaacaagccatcaatccatcaactttaatgaatgacagcctatttgaacgcttaaacacttgggtagataaatattaccgagatgaactgcacgaaaaagacctagcagaccctcaactgctaatcgaaagccgcaacgcattagatgaattaactcagataatgaacttgggaagtgtctacgaatttcagcggtaggattatcaacacttcataaaaagagagaagaagaccttccatattccatttacggacgattaactacgatgaagtcagttcgacgcaatcccgattgcgcgaccctatggagtttcaaagttattgtttgacgatccatatctcactaaataaacaatctatgccttacgatataacgagcgtaggtggaaccatgcactaacgaaagaaaggaggcattaaaaatcttaaagaaaccttttggttacttttgtacttttctggactaaacggaggacaaaagtaacccgctcagcagagcggaaaaaaggttgagaatacaaggcgtttgaaaggaaaggtggtacctccccttgaagacaaggagaggttatctcttaaaagtgctcgccattctcgtaataatctttgccctgtagatcatgaaacaaaacggtaatgtcttggccactatctaccaatggtctaaccaactcttcaatgattaacgctactttgcgttttacttcatcgcctcggtcaaaccacaaaacatcaaaaaacggataagcaggagaagcaccgccgacagcaaggtaggttgttgcttggtactcaagtgtaaagtgtgaattaggcgtatcggtaatttcagctaagttttctatcaagatgtctgcgatagactctaattcgtcaaaagctagtccacgaacacgtaaatgaggcatattaatccttagtcgatgtaaacagtttagcagtaaataatgcctgatttactaaccttcatctacataatcaaatgaacgactttcaataacttgcccatcctgaacaacatcaacactccatttaccatcaaaaccgggcattagtcgtttacttgaccacacacgccaacgatcaccacctatatcaaaacctacgtccgcttgatcttcgccgtctagcttccaacgatgaatcacttggctgcctgacatatcacgtaaatcagtaaagaaatacaccctttgtatttcgccatattctactttcacagtaggcccaatatcatcaatcggctctcgatcaacaacatctgttgaaaattgagcacgagctactgtaccttcagcccaagcaggtaaaatcatcgcaaacgataaaataccagcgaaagcaactttagttaatgtttgccacatattaaaatcctattgtactctcataaaatgtttgcgtgaaaaatgcgttttatagccatttattcgctgccatttacttttattgaactcttatttaaagacgaatataaccataaagctagctgaaaactgtgtaaaagaaacgagagttttgtgtaattttgcaagctctctcgcttcttttgtgtcaaacaacaactaattttctattgaggcttttttagactttatttttggggaattggtgtgctactgaagtgaatacttactttgcttgacgatccgccaaaggcgtcgaaaaggtatattccatatcccatggaaaacgtatccacgtatcttggcttacttcggtaataaaagtatcaaccaatggcttaccagcaggttttgcgtaaatggtagcaaaatgcgctttaggcaacatttcacgtacttttgccgcagtacgccctgtatcaactagatcatcaatcaaaatgaagccttcaccgtcgccttctacgcctttcaaaacattcagttcaccttgcttcattactccatcgcctttctcgccggcaccgtaactaacaatacaaatcgtatcaatcaggcgaatatccatttcacgacataaaatagccgctggtactaaaccgccacgagtaatcgctataattcccttccaaggaccttgctcaagcaaacgccaagacaaagcacgagcattcctatgtaactcttcccaagataccggaaaatcttttgaataaggggtcatcaaagctcctacgcctttcgctattggttttgatttctcaattatgtgccactaagggaataacataatacaagaaaagattgagtggaaataaaagattaggattttagcggtaatggtagtcccgccgcaacaaaagttacccgatcggtcaatttagctagcgcctgattcattaggcctgtctcatcaccaaaacgcctagccagtgcgttcatcggcataatacctagacccacttcactagacactaaaactaaatccccttcgaattcttcaaccgcttttagtagtgcttgtttttcatctttcaaacgaatttcatcttctaggcacaataagttcgtcatccataaggtaaaacactcaacaatgactgcttgatcaggtgaattaagagaatttaagacacttgccaatgctaatggctcttctatcaattgccattcactcggtcggttgtctttatgtaagcgaacccgatcctccatatccttgtcccacacttgggacgtcgccacataacagactggttttccgcaagtcgctatttgttcttgagcgaaagcacttttaccactacgaacgccacctaaaacgagatgcttcatgctagctctcggcctcccgctgtttttaataaacgaatcaatgcgctatttaacgcatccatttcatgcaaagctggtaatgccacacgaatccaaccttcgcctaagcgagtatgaacaccaacttgatgcaacatctcaaatacttgcgccgcatagtcatcactttcgagagtccaggtcacaaacaacggattcaacacatactcttgagaatcaaagatagtattaaatttaggcataacacgttcaacaaacgctgcttgccgtacagctaaattctgtcgagcatgagactgccaagcggtatcagcaaaggctaattgcaccaaatgcaaactcggcgttgctacaggccaagggccaagtaaattctttatcgccgcttgccatttactggcacaaaaaacgaatccgacacgtgctcccgccaaaccaaaaaacttaccaaccgaacgcatcagaaaaagcgcttcactcagatcttcagccgtttgatgatttaacaaacttaattcaggacgggcatcaataaaggcttcatccacgacaagataggctttctgctgttccgcgtaagcaatcaattgagtcaaaacctcagctgaagcgacctcccccgttgggttgttcggctgaatcaccacagcaaccgcccatttttgcgctaataactcttctaaggaatcgtaataagcaatctcaaagccccacttcgtccaagcaaaggcatgttcctgatatccaatacgaggcacaaaaacgatttgcgatacagtaagcagagccgaagactggctcgccagcaacataggaggcaagaattcgataatatgctgagaacccgcaccaatcgcacgaggacgacgagcaaagtagcgctctgcttcgtctaataaattcgcttgatcaggcagatccatccacaacgtcggcgatatatctggaatcggccaaggctcacgattacaggcagaggataaatccaaccaattcaacgcatcatcacctacctttcgctgccaatatgccaaatcgccgccatgctttggtggcgtgcagcttaatttagaagattttagaccaacagacatacaaccaatccccacaaaatcacgcttttatccaccagccaaatcgcctctttcaaatgatgaggttttggaagttcaccttccccaagaattggtctggtttctattttgccaaaatacggcgcttcgccacctagttgaattcctaacgcccccgcaccagcagccatcactgggccagcattagggcttttccagcgcgcagaaggacgacgagcactgcgaatcgcggcacgccaatgtccacaagcgccataggtgtaaatcaccaaacgagccggaatataattcaacacatcatcaaaacgtgcggcaaaccagccgaagtgcaataaagattctgttttgtagccccacatggcatccagcgtatttgccaaacgatacaaaagcacacccggcgccccgaatatcaaaaaccaaaaaataggcgcaaaaatcgcatcactgccattttctaatactgactcaatactggctttcgccacggcagactcatccaagttttgcgtatcgcgactgacaatatagctcacggcacggcgtgcttcatcgagcttatcgtctgataatggcgatgcagataacggctgatatatggccaacgcatgctcccgcaagctttgccaaccaatggcaaaatacaacaccaaaacggacaacaaaatatccagccaatcagggagcaaccacagcagagccaataaaaccatcaaccaaggtagaaccgccacaagccaagccaaaacacccaccagacgttggcgagaagcagaagcatctaatggcaattgaatatactgacgacaaagatccacccaacggccaaaccaaataaggggatgccagcttttgggctctcccaacaaacgatccaacaccaaagcggcaactaaaatcaaactggtgacagcagaaaaggctaagaaatgatcgcaaaaagcatgaatagcagagtctagattagaaaggatcataaatataagtcgttttttcacttaacaaggtgaataggtcaggtagaattctatcaccttattgattcaaagcgtgatgatactgaatgccagcctttagtttaatgatccaaggaaccacctcggatgccggaaaaagcaccctagtcacggcattatgtcgtttattttatcgtcgaggcatttccgttgcgcccttcaaaccgcaaaacatggcattaaacagcgcggtcaccaaagacggtaatgaaattggtcgagcacaagcggtacaggcctatgcagcagggttagaaccgcaagtagatatgaaccccattctactcaaacccaatacagacaccggggcgcaagtcattattcaaggcaaagccgtgggcaacatgaacgccgtggggtatcacgaatacaaaagtatcgccaaagtcgctgcattggattcatatcagcgtcttgccaatcaataccaagcggtcttaattgaaggcgctggcagcccagcggaaataaacttacgcgctcgtgatatcgctaatatgggctttgctgaaagcatcgattgtccagttatcatcattgccgacatagacaaaggtggcgtgtttgctcacctcgttggaacgctggatttacttagcccaagtgagcaagatcgagtcattggctttgtgataaaccgctttcgtggcgatattagcttattacagtctggccttgactggcttgaagaacgcacaggcaaacctgtcttaggggtgctgcccttcttaaaaggtttccatttagaatccgaagacgccgttgccaaaagccccattaaagcagacagcaaggccaaactaaacatcgtcataccgatcatgccgcgcaccagcaaccacacagactgggacgctctgcgccttcatccagaagttcaagtcaccctagtaggcgccaacgaaaccattccacctgctgacttggttattttacctggcagcaaaagcgtacaaagcgacctcgcctatttacgtcaagaaggctgggaagactacctcaacaaacacttacgatatggcggcaaagtcatcgggatttgcggcgggtatcaaatgctcggcgaacaactgctggatccactaggactagaaaaccaacacgctaacacgcgatctacaggttttggctttatccccatggaaactgtcttaaaagaggagaaacagcttaagcaacgccaagggcaactcgctttcgcagccaatgctcaagtgacaggctatgaaattcattcaggggtttcacgctttaccgatgaaacacagattgcgcatttcgctctcttagatgatggaaagaacaaagaaaacagcgagaaagaaggctacatatcaccagatggtcaaatcatcggcacttatctacatggtgtcttcgatcacccagacgccctacaagccctactcaactgggcgggtgtagaccaagctgcagcatttgactacgaccaatttcgcgacaaagaaattgaccgacttgccgacagtacagaacaaaatatgaacatcgatgcactaattgaacagtgtcaaaacttccagcaataaaaaagcgagccgtagctcgcttttatcagctcaagatcagagattaactcaaagctctagagtgatgctctaggtgatcgtcgatgaagctggcgatgaagaagtagctgtggtcgtagcccggttgacgacgtagcgtaatcgggtgtccggctttttcacaggccgcttctagggcttctggctttagctgttctaccaagaagttatccgcttcgccttgatcaatgaacaaaggtaagcgttcacttgcgttttcgatcagtaaagtcgcatcccattcattccaagttgctttatcttcccccaaataacccgtgaaagctttttcgccccaaggacaattagtaggatttgcgatcggtgcaaaggccgaaacagactgatacttacctggattcttcaacgcacagatcaaagcaccatgaccacccattgagtgaccagagatagaacgcttgtcggtcacagggaagttggcttccactaaatgcggcagctcttgcaccacgtaatcgtacatgtggtaagtgttcgaataaggctcaacagttgcattaatataaaaccctgcagcggagccgaagtcgtaactttcatgctcattcggataatccgtaccacgtgggctggtatcaggacaaacaatcgccaaacctaactcagctgctttgcgaaaggcacctgctttttgcgtgaagttttcgtcattacaagtcaaacctgacagccaatacaagactggcactttttgcgtttcggcttgtggtggcaagtaaatagcaaaggtcatttcgctttttacggacaaactttcatgcttataacgcttcaaccaaccgccgaagcttttcgtgctagatagtagttccatactcttctcctagacgttagccatttagctgatgctaaatggctaacgggattagttcgtctgagcttagcgattacttttgatcaaaaaggatgactgtacgaatactttcacctttatgcatcaaatcaaacgcttcattgatttgctcaagtggcatagtgtgcgttacgaatgggtcgatttcgattttgccgttcatatagtcttctacataacctggcaattggctgcgaccttttacaccaccgaaagcagaacctctccaaactcgaccagtaaccaattggaatggacgggtagagatttcttgacctgcaccagctacaccaatgatgatggattcaccccaacctttatggcagcactcaagcgcagagcgcatcacttgtacattaccgatacactcgaaagagtaatccacaccaccatcagtcatatcaacaattacttgctgaattggagcgtcaaagtttttcggattaacgcagtcagtcgcgccaaattgcttcgccatttcgaatttagattcgttaatatcaatagcgataatacgcgcagcgccagccatacgagcgccttggatacaggacagaccaataccgccaagaccgaagatagcaaccgtatcacctttttgaacttttgcagtgtttaatacagcaccgatacctgtggtgataccacaacctagtaagcagactttttctagtggtgcatcaacgtggatttttgccaaagaaatttctggaacaacactgtactcagaaaaagtagacgtgcccatgtaatggaaaataggctctccattgatactgaaacggctagtgccatctggcataaggcctttaccttgtgtttcgcgaaccgcttgacaaaggttagtcttgccagacttacaaaatttacactcgccacattctgctgtgtaaagaggtataacatgatcgcccacttttagggttgtaacaccttcgcctaccgcttcaacaacacccgcgccttcatggcctaggatcgcagggaaaataccttctggatcttcaccagacaaggtaaacgcatcagtgtgacaaacgcctgttgcgaccatacgaacaagtacttcacctttttgtggatcttgaacgtctacctcttcgattttaagtggttgacctggtccccaagcaacagcagctttacatttcatagcgcactccaatgtgtgtttatagtttcgtttcaatgtcatcagtgtagacgcaaatgattacaaggataatcccccgtttggaaaatgattgttgccatatagcaacaatcatttaaataatggccattttagttataatataacaactcattcaggtcagattctaacgagtcatccagacacaccttaagtatcaaccacaaagagagctctatgaaaaattgggaagccatggaagcgtttgtcgaagttgttagacagggcggtttttccgctgctgctattaaacttagcgtgtcagcgtctcacattagtcgtctcattacacagctcgaagctgaacttggcacaacactcttgtttcgcaccaccagacgcattcgcttaagcgaagcaggagaattgtattaccagcattgtcgtggtttgccagaagcgttaagcagcgccgaagaagttatttcttccctcaaccaagcgccaatcggcgcctttaaaatgacctgtgctacgacatttggcgaacgctacattgcgccattaatgaatgattttttactcaatcacccgaagattgagctggattttcatctcaccaatcgttcggtggacttgatagaagaaggttacgatctggctattcgcatgggcgccatgaaggactccagccatttgtcgcgtcgtttatgtgacagagtggaatacctttgcgcgtcaagagactacatagatcaacatggcatgccgcatacactagcggaattaaataagcaccgttgcctcattggctctaaaaatcattggctgtttcagcaagatgggcaacgcaaagaagcgaaagtcagtagcaattggcgcagtaactcaggtcctgctttactagatgccgtgcgaaaagggttgggaatcgcgcagttgccagactattacgtcgccgatgaccttgccagtggtaagctcattcccttgttaacgcaatatcagtacccttacagcggtgtttggctggtctaccccaaggtacgtcaaccatcaccaaagctacaaagtatttgcgactacctgattcagcgttttaaacaaaatccgccatttgccaaataacccacatatgtttaaatacacgcacttattattgactctgagccattaagcgaagcccatgttctcacaagaagatctagttcaagttgctcgtcaaaccatgccatttggtaaataccaaggtagtgttttgattgatctaccagaagcctatttactctggtttgctcacgaaggctggccgaacggcaatcttggacaatggttacaattggcgttagaaattaaaattaatggcttggaaaagttggtcgatcccttgcgtaaaccgactgagaaaaaacctgacgagccgaaagttcgcattcgctttgatgattagcccgctataaaagaagtttttggataaacatagaacaacacactgccttcttgtttatccaaaacaaaacccacacgttcagccactttcaaagaaccaaaattatcagctttaacctgtgccactaatgattcatcaaagcttcgcaccaatttggacagcatttgataagcaacaccttttccgcgcacttctggtgcaacagtccatgataattcccacgcattttccacgcgatccgctcgacaagttccaaccgctacgccatctatttcagcaatccataattgccgttgatccggtttatttagcgagttactcagccactcaatatgcacatctaagctaataacatcttgattatgagaggcttctcgagtagctggatcattacgccactccagcaaacgctcagcatctgccatttcagcggatcgtaaatttaataggtctgtcatataaaatctttcactaatctagagcttactttaacgagcagtatacactcttgtttaatacccaaatactcttagtttcggtataaaaattgcttcattttcacacctaaaaaaaacaggacgatacacccaatggatatcagaatcgatgatttatctggcccagaagtcaaaaaaatactcaccgaacatcttgaagatatgtttgcgacctctccgcctgaatgcgtttttgcattagatctagatggattaaaaaaaccaaacattaccttttggacagtttgggaaaacagtcaattactcggctgcggcgcattaaaaatactagacgaaacacacgctgaaattaaatctatgcgcaccaccagtgctgctcgcaacaaaggcattgcttcgaccctacttaggcatatcatcgatgtagccaagcaaaaagggctcaataaaatcagcctggaaacaggatcacaagacttcttcgcaccagccagaaagctttacgcaaaacacgactttattgagtgcggtccttttgccgactacaagttagatccttatagcgtatttatgactcgtaacctgtagaaaggtcattgttgcattacagtccgctttatttatttaatcatctgtacattacagccattgaataagctcgttagactttatgtattctgaatgggaaacaaaggatgcgagcatgaaaacaatcggcattattggtggcatgagttgggagtcttccgctttgtactaccaaaatatcaatgagatgactaagcagaaattaggcgggctgcattcagctaagattattttatccagtgttgattttgccgagattgagcgcttgcaacatctaggcgattggacgcaactaggagaaatacttacagcagaagctaaacatttagagcaagcccaagcagacttcattcttatcgcaaccaataccatgcacaaggtggcagatattgttcaaaatgccatacagattcctttactgcacattgctgatgcgacggccaaagagcttgttaagaaaaaatatcagaaagttggctttattggtactcgctattccatggaagaagacttctatattaaacgactagaagagcaatatggtttagtggtaatcacaccatcgaagcaagaccgagacaatatccatagaattatttacgaggaattatgtctcggtaaaatcctccctgaatcaagggaaacttatatagacattgttaatcgccttcatgcagccggagcggaagctgtcattgaaggatgcacggaaatcaccctactgctcaagcaagaacacgtcattgtgcctttatttgataccacctacattcacgccaaagccgcagtggatgaagccttaacccccacactttgagcataaaaaaaagccagcgtgaacgctggctcgctttcgttatttggtaagggaacaaccaaataatgaaatcttatctacacttgcttagatcccaccgtgagttaatttcgcaggatcaagcagagccaataactcctctcgatctagatccgtttcctcttctgccacatccaccactgggcgaccttctttgtacgctttttttgcaatctctgcggcttttccataaccgattatcggattaagtgcggttactaaaatagggttacgatgcaatgcttgattcaatttatcttcattaacagttagcgtcgcaatggcattatctgctaaaagctgtccactatttgccaatagcttgatactgtttagcaaatttttggcaatcattggcaacataacgttcaattcaaaattacccgattgaccaccgatagtaatcgctgcgtcgttaccaataacttgtgcggcaaccatagccgtggcttctggaatcacgggattcactttgcctggcataatagacgagccaggttgcaaggcttgtagagaaatttcgcctaaaccagctaatggaccagagttcatccaacgcaggtcattggcaattttcatataggtcaccgcaaccgcttttaactgaccagataaggcaacagccgtatcttgggaaccgatcaaggcgaaaaaatcattgcccttgctgaaagtgacattggttaaattagacaattctttggcaaacagttcagcgaattctggatgagcattaatacctgttccaaccgcagttccgccttgggcaagctgggtggttttactttcaaggtaagttagattatcaatattgtcttgcagttgagcagcccaagcatggaaagtttgatccaatcgaactggcatggcatccattaaatgtgttctacctgtttttgtatatccagcaagcgctgtacctttttcgaggatggtgtcttttagatgaactaatgctggaagcagatgaccagttaactctaacgtcgcgctaacatgaatcgcactgggaatcacgtcattactgctttgaccatagtttacatgatcatttggattcaccactgagtcattaacgtctgagcaatagtaaacactcgccaaggtggcgatcacttcattagcattcatgttcgaactagtaccagaaccagtttggaaaacatccacaggaaaatgctgcataagattatcgctatccaaaagctcatcacaggcattttgaatcgctttagacatttctggagttatgcattcaagagactcattagctcgtgcagcagcagctttgattaagataagagagcgaataaaggcttcaggcaatggctcatcgctaatcggaaagttattgatagctcgctgagtttgggcgccgtaaagtgcttgttcagggacttctaactcgcccatgctgtctttttcaatacgcattttcattagtaaatgatgtccttattgttcgaaggaagaaataaaataatggctcaaaactcgtaaattatgctccatcttgaaatagttcttggcatcttgatacgtcacaattaaatgctttaggtgtgacaaaggcaaatacaccttatctaaacaagtctgacgccagtgaggtgcgatacttgtatcgcaaaccgtatccagcaagacattaaacactctttgatgcagtaaagtcgcatcggtaatatttaatcgctcagcgtactcttctgttaggttcaaataatgatagagcacttctggagaatctgcacactgccctccttgaatagtctgctcgagcactgaaaatggcactaaataatgactcatcgcttggccctctaaaattctaaaacacaaaatataaatgataactattatcaataatgtgcgtaaaatccagatctgtcaatcaattgataacgattcttattaaataccaatattccctgcgattacttgattaaaatcaatcttctctaacactctaaaaaataaagggataaaaatacaaaagcccctgctacgtcatccgtaacaagggcttatagaaattactctattcaacactcagagtactttcctcttaatgatgatgaccacctacaccgtgtgcatgaccatgagcaatttcatcgttcgttgcttcacgagagtcaacgatttgaatattgaaagttaaatctttgccggacaatggatgattcaaatcaacagtggcgtgtttcaaacctactttaacaacagtcacctgacgcatgcctttgtcggtttgcaccatagcaaccatgccagctttccagcgtttcgcgccttgtaaatgtttgacaggcacttgttgctgacgatcttcatgacgctcaccataggcatcagcacaagcaatagtcacttcaaattcatcaccgacttcttttccttccatcgctttttcaagtcctggaataacattgccgtggccatgtaaataagccgcggcatctttacccgcagaagtttcgatcaactcttcgccatgacgcaaagtatagtgaaattgaacgacttgattgtctgctatcgacatgctgtttcctcatttttaattcaataattaagcgtcagcgcttagtccatctgattctatagtatttggccattatagtgacttcgcagagacttacctagacccgtcttatctaaaaaatagaaagctctaaagaatcttctttgataataatgtctttcaccatagcagcagcggttttctcaaatggagaatggttcagcacatagaccggatgttcatcaaaatattgtaccagtgctttttcaaagtcatcatgcaatgaccctaaagtagatcgcagcattttgtcattaaagcttgagccttctacctcaatttgggtgatttttggcgcgaccaaatacaggcgatcttcttcaatacgtacaccggattcaaaagaaggatttacccgagctgacaatgaaaatgtttgaccaaacgcggttaacgtcccggtcattttactaatcatatcaaccagcactaaaccaccatcacgctcagtaaaatcaatatgcgccgatgtcaccacaagatctaaattaagcgtattactgtctaaagtaagttgaatatgattttcttgcggctgggccaattgcttagccacttctttatttacatcatcttcactcacacgaaaactattgcaaccagccaaaagcacagaagtaaatatcaaaataagggggacaaaagtacgagtaaatcgcattattcctctcctattccgttagtattcatattgcgtttttcataccagaaagtcataaagtcctcgataactttttgctctatttcaaccgcttcatccgttggacaaaacagtgaaatgctaaaaacattataaccttcaactgttgtagtgatacgaactcgcggctcagggccggatattttgatgtccaagcgtttctcaataaggctgttatagcgtatcgcgacgtcatgaaaatgctcactgtactcgcgaattttctctaaaatttgctcttttatggtaaacaaattcacgtcatctgcatggcgagaaatagaaaaagtatgagtgacataacgacgcatgtaattcagattttgcactgtatgcagcaataaaacactatttggaaccactgtcgtgcggcccgtataagtgtagctaccaccttttaagtcgacttcaaataaggttgtcgatagccagtcactgtcggttacttcgccttcataattagcgatgcgtatccagtcaccaacctgatatggacgtgtactagcgcgataaaacgcaccaacaatacaagcgataaactctttcgttgcaataaccaatgccaccatgaaggcggcgattgagatcgctatattttgtaattctgatgaccaaatgagaaccagaccgacaaccaaaagcaaattaaatatattatcgaccgtattaattctttgacgttttttatcgtgttctgtcttttgatgaagtcgaatagcgcgcttagtgtaacgtcgaacaatgtaagacaataaaatccaagcgactgttaaaacaatctcaacatgatccattaaaatggaaaagtctaattgggaaaaatcaacaggcataaaaagtgtttcctttattaagcctactactttaacaatcattgctaggatcaacaaacaaaagcgctagacaaacaatgaaaaataactgtatatttatacagtattattttttcacgaggtggattatgcctgtaattatcaaatatgttgtagaacgcgatggaatcgaaaaaatgacgtttacttcaaaagtagaagctgatgcgtacgacaaattgttggatactgccgaagcgctgtatgaaattttagatcaaagcgaactagctggagatcacagtcaaaaagaagcgctttccatgtatctcgcacaaaataaagactctattttggacgtttttagcaataaaaagaaaagccctcagaaatctaaaaaagcgaataaagcatccagcacacagctcaatctagcagaagcggcacctaaaaaaacacttgaagacttagtaatagaaccagatgaagatgtggtttataacgaagacgaaagtactgttgtatttgatgacgaattaacagattaccgtgaaagtgatgcagcgtaatgccgcatccctttcgttactccaaaactaataatgcttcaaataactaacggcctttattagcacgaattttatactgcgttttacagtaaccacgagaaatatcaggattgcgcagcgccaaatgtttactcgcacggccagatactctagcccgccaatttttaaaggctttagattttagattgctacgcattaacaaaataacatcaggctctgaaagcccataaagagtttgaattgcttcaaatggcgtgcggtcttcccaagccatttcgataattcgtgacatgtctggagtcaaaatatgcccttaagtaataaccatgatgtgagttatacgaaggtcctcaatcaacagatcacctattttcaataacacttatttagcaagatgtacttgccgaactaaccaatcgaaaaacacagccgcagcaccatgtaattcagcaccagatcgtcgtactaaataaaacgattcactggcttcaacgccttgtccaaacggcgcgactagttttccttcattcaacatgtcttcaaccatagaagaacgcgccaaggccacaccttgccccagttctgccatgcgcaatgtcgacacaagcgtatcgaattgcatacccactgacgaatcaacactatccacacccatgatattcagccaatagccccacccttcttcgtaaccgataacatgcagaagcgaatgattcgctaaatccgctggctccagcaaaggtgatcgcaacatcaattcaggtgaacacacaggcaccaaggtgtcccaagttaatcgctgcgagatcaaccccggccattcgccatgcccccaacgaatttccatatcgtcttcatcgtctagggcttgtacccatatattactcacgtagcgaatatcatattgaggataagtcatactaaaatcagtcagcttgggcgctaaccaatgagaaaagaacgacaagctgccgcaaattttgatgatttgtttatcatgctgagtaaagatttcgtttgtgccagccgccaaacgagaaatcgcgtccttcactacaggaaagtaagagcgcccttcttcagttaaactcaaaccacgcggtaaacgtttaaataacgacacgcccaaatgactttctagcaaacgaatctgctggctaacggcgccttgagttaaacacaactcttccgctgcatgagtgaaattaagacatcgggcagatacttcaaaggtatgcaaccaatttaatggaggaagggatttcttattcatgatgaatatccaaaaaaggagagaatcttgaccaacaattgtggccaagatttgtcatcaatactagaggacttgcccaaggaaacgctgtagacgcggattgtcagaactaaagaagcgctcaggactttcttcgaaaaccaactcaccatcctccatgaataccactcgatccgccacttcacgagcaaagcccatttcatgggttaccacgaccatggtcatgccatcactggcgaggcttttcattacgtcaagcacttccccaaccatttctggatcaagagcactggttggctcgtcaaacagcataattttagggtgcatggctaacgctcttgctattgccacacgttgctgctgaccgccagacaaatgcgatggataattattcatgcgctcagctaggcctacttttttgagtagctcacggccttcttgttccgctactgcacggggctttttcttcaccttaatcggcgacaaagctacattacccaaagctgttttgtgtggaaaaagattgaaggactggaacaccatgcccacttcttcacgcactttattgatgttggttttcctatcggtcagactcacttcatcaatatgaatcgtgccatcagaaatggtttccaactgattcaaagtacgtaaaaacgtcgacttacctgagccgcttggcccaataatcacgacgacttcaccacgattaatatcgagagaaacgttttttaaggcatgacaaccattcgggtaaatcttttcaatattacgagcttgaatgatgctcttatcggtcctattagtcactggcagataacctcttttcaagtcgctgaatggcccaagacaagccgccagttaacactaagtacataagcgcaacggcaaaccatacttcaaatggtgcaaaagtagaactaaccacttctcggccagccttagttaaatctgtaatagaaatcaccgataccaaagacgagtctttaatcaggttaataaactgtccggccattggcggtagagtacgtttaaacgcctgcggcaaaatcacattaaccatggcctgaacgtaattcatccctaagctgcgcgctgcttccatttgccctgggctaattgactgaataccagagcgcactatttctgcgatgtaggcgccagtaaacacagacaaggccgccacaccggcagtaaaacgatctagatctaacacggtgccaataaaaaagtagaagataaaaatctgaactagtaagggcgtaccacgaataagttcgatataagtaacggacaaataacgtagtgccggattagtcgatattcgagccaagccagcgaataaaccgataaccacagcaaaaactaacgacaccacggacaattgtaatgtcatcactagcccccaagtcagcgggccaatattccagttttctacttcgacaaggggatcaccttcaaacactaaatcgccattattaaccagcaagttatcaaactttttaattactaacggatcgtcaccataatcggaagtcaccaccagcttattacctttctctattgtagcggtgccatcaaagggggatcgaaccgtcgtagcttcggtgttaatgatgtactgcgggatacgttcccagcgccatgtgtagtcaatgcttttgctgccagcataaatgccaaagcctagtcctatgatgattagaacaaagactgctttccacaaaagtagatgagattgtttttccatcgatgagaagtcccgtcgtgttttttaactcaaagagccgtgttttactcaaagaagagccaacaaaaagtggcgctaatctgcgccacttttgtctggtatctatattactgaacgttgctgatccaagagctgctagcaaaccatttttgatagatcttgtcgtaagtaccatcgcctttaatttgcgcaaggtagttattcaagaaattcataaaatctgggtcacctttgcggattgcaaaaccaagtggctcgtaggtgaaagactcgtctaaatgcactactttgccttcattctgagcagaatagatagcgttataaggcaagtcataaacaaaagcatccgcattgccattcaccacttctaatacaccttctgactctgtttcaaacagattcaacttggcgttgctcatgtatctttttacggcataatcggatgttgcgcccaatttagtcgctatggtgtatttagcatcgtttaagtcacggtaattagtaactttacctttaaacttagggcttaaaagaatcgtctggccaacaacaatatagggatcggtaaagttcactttcaagttgcgctcaggtgtaatcgtcataccagagataataatgtcgcacttgtcagtcaacaacgctggaatgatgccatcccatgcagtgttacgaatatctaattttacacccattgcttttgccatagttttcgcaatatctacgtcaaaaccaacaatgtcgccttttttatcgcgcatatcaaaaggcatataaccggcttcagcacaaacacgaagctcaccacggttaagtacttggtttaacgtagacttttcccacaggtcattatctgaagctgatgccagcgttgcgctacatagagccaatgcactaataaatatttttttcattcttttatgtccccaatttttgaaaaaacaaaccctaatctgttttaaatgcattactcgaacgccattttctagcggcgcataatacaggagttgcgacaaacagtccctattgaaacgctaatgcattccactgtatttttcattttgctcagaattaaaccaagtcagtttcttagcgagaaagcgccctgactcgttcaaacgcctgctgtaaatcagcgattaaatcttcagtgtcttcgatccccacagagatgcgcactaaaccttcggagatacctagcgccaaacgctcttctaaagtattttcaacatggcttgtggttctggctggcccgtaaatggtttctaccgcacccaagttacccgcacaatgagcgtattgtaattgcggcaataagatcttcaccgtatccataccaccaaccagaacaaaactcacaattgctccaaagcctcgcatttgctcacaggcaatagcatgattcggatgacttggcagacctggataatttaccgcttcaaccaaagtttcagtcaataaatattccgcgatcgcctttgcgctgctttgttgctgacgaatccgtagtgctaaagttttcataccacgaataatcaaatacgccgaaaatggatccaacgacgcgccattaatttctcgataatgacgaacctttgccattagttcttcactgccacataccaaaccgcccatagcatcggcgtgaccgctcaagaacttggtcgcactgtgcacaacgatgtcgacaccaagcgccaaaggactttgattcaagggtgttgcaaacgtgttgtcggccatcaccaaggccccgacttttttagcggccgcgacaagacgctttacatcgacaattttcaacgttgggttagttggtgtttccaaatacaaaacatcacagcctttggcaatttcatcttcaatttgctcatgactgtgcgtttcacacagcgtcacactcacgcccatgcgcggtaaaaattcttcaaagactttattggtgccgccataactgtctttcgtcgacacaacacggcagccattcgataaaaaggtataaagcacactactgatcgccgccatgcccgtactaaaggcaaccgccgactcagcgttttctaagccacaaatcttggcttctaaggtttctacggtaggattgctcatacgactataaataaaaccgggggcagcgcctaaagcaacgtcgtaccattcgtcaatatcttggtagccatacgccgcactggcgacgatcggtgtttgcgtagcacggtaaggatgcttttcttgctcaccactccataccgaacgagttccacttccagcttgatcaagggcagacttcgccattttattgctcattacacatctctcacatttaacgactaaacagccagtaccaattccacaggctttcactatagccaaacgatcaaaacccgagaaatcatcttatcaagcactaagggtcgttttttttaatggataaaattacgacctaatgacttatactgtcctttcctccgtattcatttcctgacttctaggacctttaatgaaacccgctgattcccctcaaaataccgtcgataagaacatgctaggcgtgtttcgctatagccgtcgcgccatagatttagtctggaaaacctcgccggcattaaccctaggtttggcgttggcaacactgattgctggtgtcacgccagccgccatggcatatgtgggacaattgatcgtcgatgccgtcgtggcagcgatggaaagctataaacaagatcaagttctgcattatcaaactgcactcaactatgtggtgttagagggaatcttggtgttggtgattgccgccgcgcagcgtgcattgaccgcgcagcaggccattttgcaaggtttattaggccaaaaagtcaatctactgattcttgaaaaagcccaaagcctaacactttcgcactttgaagactccgaattctacgacaagctggttcgcgctcgtcgtgaggcctccagccgcccgcttgctctggtgaataaaacctttgccttactgcaaaatgctatcacgctgtctagttttgcagtcttactctggcacttttctccatgggcgttggcgttgttgatttgtggcgctttgccttcttttatcgctgaggccaagttttctggtgatgccttcttgatgtttcgttggcgctcgccagaagtccgccagcaaaactatttggaaaccttgttggctcgggaagacaacattaaagaagtccgcctgtatcaattgggtgaccgctttttacaacgttacacagaaatattcatcaagctattcaaagaaagtaagcgactaattttacgccgcgaaagctggggcttcgcccttggcgttatcagcaccttggtgttttatggcgcctatggctggatcgtcagcgacaccatcattggcgcgatcaccttgggtcaaatgaccatgtatttgctattattcaagcaaggccagagctcggtctccgcctcactcaccgccatcagcggcatgtacgaagacaatttgtatctatccaatctctacgaatatctagagcaagaaacaccactttctacagctggtctttcttcaggtcccattccaaacgatggcattcgctttgaaaacgtctctttccaatatccaggtaacgaaagacccgcacttgctaacatcaacctccacattcgccccggccatagcctcgcgattgtcggtgaaaatggctcaggcaaaaccaccctaatcaaactactcacgcgtctttataacccaactcaagggcgcattttattggacggtttggacttgctggaatgggaagaaagcgcgctgctaaagcgtgttggggtgatatttcaagactttgtacgttatcaatttattgtcggagaaaacatcggcgcgggcgacaacgacagatttaacgaccaaacgggatggaaaaaagccgctgagcttggcaaggccaccgactttattgatgaactagaaagcggctatcaaactcaactgggtcgctggtttcgaggtggacaagaattatcaggtggccaatggcaaaaaatcgccttggcgcgtgccttcatgcgcgaagacgcggatattttggtattagatgaaccaactgcggcaatggatgctcaggccgaagccaatattttccaacactttcaagaacacaccaaggacaaaatggcgatacttatttcccatcgattctctactgtgcgtctcgcacacgagatcatcgtcatggagcatgggcaaatcaaagagcgcggcacccacgaatcgctactagctcagcagggtcaatattcacatttgtttaccttgcaagcacagggttatcgttaaaagtctgattaagaccaacatatgaagccagcttttttgttatgctctgcttcattaaattcgctctttggcgaagcatatgagaataactcacaggaaaaaaagttttgaaccgacgtaattttataaaatccagccttttagtagccatgacaagtacactgcctagagtcgttcttgctgctacgccgtctgctggtttcgactatgaattgatcgtcgcgccagccgatgtaaacattgtatctggcggcagcacgccagcgctttgctttaatggcagttatcccgcgcctgtaattcgcgccaagcaacatcagctggttcgtattcgtgtgatcaacaagttaaacgaacccaccacgattcattggcatggtatgagaatcccgattgcgatggacggagtgccgtttttaagccaacctccaatcatgcccggcgaaaccttcgactatgaatttacgccaccggatgcgggttccttttggtatcaccctcacatgaacagtgtcgaacaactggggaaaggcttggttggcgcattgattgtggatgaagcagaaaaaccagactttgatgaagacctcgtgctttgcataaaaaattggcacatcaaagacgatggctcttttacggcgttgacgacgccacaaaatgcttttcgtatgggcacacccggccgcgtcatgaccatcaatggtgaaattaccccaacctatgaagtgcctgccggcggcgcgattcgtgtacgtttcttgaacgttgataatacagtgatgtatcaaataaactcaaccgatccagatgcgcaaatcattgccattgatggtaatccgattacccagccaattaccttaaccgagcacgctgtagggccaggaatgcgccttgatcttggtgtaatcgcgcctagcaaagtgggagaaaccgtcacctttaagcacaaaggtaaacccatggtgaccatcaaagccgtagcgagccagcttaaagaccgcagcttacctaagctaccactcaacccaattcccgctccagatttagataacgcggaaactattaaatttgcttttgagtggaacgcgaacataacaccgatagagaaagatggcgaagtcaactacaacttttggacaatgaatcgtcgttcgtgggaaggcatgtcaaaaggtcatattcctgaccctattgccacattagagcgcggcaaaacttatattttcgagctatcgaatttaacccaatatcaccatccgattcacatacatggtcatactttcacggttttacaatcgaataaaaaagacatcacgccatttcatacggatacggttttacttggtcaaaacgaaactgtgcttgcagccttggttgccgataacccagggcgctggatgtatcactgccatattatcgaacatttaaaaactggctttatgagttttgttgaagtgacataaagaataatatcctcactaagagaccagattctaaattaatctggtctctttacgtatcagagcttatgactaaataaagtcatcattaccaaaatcatcaaagccgcccatgtcgtcaaaccctccctgatcgaatccgccttgataaacaccaccagagtcaagatcactttgatccatattagcttgatcaaaacccgcctgaccaaagcctcggttaggatctaaactatcgccggattgatcaaaacccgcctgaccaaaaccactttgtccagagccatcgctatcagcaaaactctcctgaccagaatctaatgcgggtccaagatctggctcttgcccaagatcagaggctgcaggcgtttcattaataatatcgaccatttccgtctgtgaatgatgaccaaacatgttcatcaacatattcccaacaaccataccaccagctacacctgcggcggtttgtagcgcgcctcctaaaaaactactaccacgtcccgcgccttgcggctgactataggtttgattgtttgacggctgagagtttgcttgctgactgtttgattgcccaaagccttgttgtgagccattgcctctgccccagcctgaacgttgctgagcagtgccttgggaagagtactgtgaagactgttgtgaagaaccttgctccccaccaaatagccccgacaggaaaccaccagaactaggctttgccgatgctttacgctctagctcttcaacacgagcatttaactgctttaatgccgcttcttgcatgataatagtttgcgccatgtaataaggcgcggctggatttgctaccaaatgtttattaatttggctttccgcctctttatcacgttcacctgtattgttctctgctgttttgatccgctcgaacaagctatcaattaaaccatttgcgtcgttactcatcgctttgtctccaacctaaacattacctttgcacaaaggtcgctaaaaatagtcagcaggcaaatgaaaaaaggggcctgcgatctcttaatgataaggccacgcagtacgcgaacaagtgattaaagagtcaggaaaaaggaaacaagatcttgaaatgggttaagatttttacttagttacggacgataaacaaaacattactctgaaaacaaaaacgccagatcaaaaaataatctggcgtttaatatttgtgatctaatcgcaatgcttatcgatcttcgtcatgctcttcgctttcttcgtctgcttcttgctcgtctgcagcgttacgttttgtacgctgtgctggcgcagctagtatttcaagatagaactcagtccactcttggctttcggcaaagctgattttttcattgatttgagcgacatgaatctcttcagccaacgcttctgtttgaccaaagcgacaatcaaatccccaaaaatcagcgtattcaggcaaggttttgttgcgctctctttttagatattttttaacttcgtttttcgttgcttcaataaggcgtgggtatttaatggttggatgagatagcttgaatgtctttttcattaggatcctaaggattaaaagttaggagctgagattatcatgctccaattgctgatcatgataacggatcaacttataggtcgctatgaataagtcgttaaaataggtagctgctggcaatccaacagccacatatcagacaattttgctttagttaccggttattcagcttgataagccatcaacaaacgatggataaaagccagcttatcccgcactactggaaccaagacaaaaggatataaatccggttgtcccatgccacgatttaaattgttcacagcaaaggttaacggtacatattgtgcgagaatctcgtcgaaattatcgtgtcgataaggatcgatattcaccatcacggcgagattttgtcgatttgaaccgacaggctgcagactcaaaccaagatcgctggccatttccaaagtatcgacaatatgcaggtaatgcgcccatgtttctgcccagtcctcccaagcatgtgaagatgcatacacacttacaaaagactgctgccaatctgggtttggcgttttgtaatgagcctctaacgcatcggcgtaactggcgcgatcatcgccaaaaagcgccctaaaatcagctaaaacttgctcatcatcaaaaaccaactgatcccaataataatggccgatttcatgacgaaaatgtccaatgacggttcgataagactctttcatgtcttcgcgcatttgctcacggtcaaccgaattcccctcagcagcgttaatagtcacctgtccagaagcatggcctgtcatggcgcttacatcttctggcaccacgttattttcggaaataaaatcaaaagacaaaccatcctcaggttctgtttttttacttatcaaaggcaaaccaaggcgcaataaagaatacaccaatcgatgcttagcaaactccagttgctgccacgcttgacgctcttctattttttctaaattcggaatatgacgattcaattcacacgccatacaaaaagtactaccaccctcttccaccatccagttacacacttgatgttgatggttttcacagtagtaccagcgttttgctgggatggacttatcagccatggcgtaccaagcattatcaatcgactttaacgcgctaatgaccaattgatctggcaaaaagcccaatgatgaagaacattgctcgcagtgagtgttctcaaataacaccgtctgtccacattgctggcagctgaaaattttcataaaactcctgctatcaaaagagatagcctgtaagtgtaaaaaataaaaaagagagaaaatcgagcatcgaatcagctcagcacaattgcgccttgctaggatcatagtttacagtacggaaaaacgcctacctgtatacttgggatgttatttccgccaatctaaccattgagacaacacattgctgaaaaaaaacaacaaaagcttcaccactatttcagacgttgcgaaatacgctaaagttggtaagaccagtgtttcacgttaccttaatggggaacaagacaaattatcagaagagctgcgagaaaaaatcgcgcaagccattgctcatctggattttcgtcctaaccattcggctcgcatgctgcgagcaggccactcaaaactgattggactcatgctcgccgatgtcaccaacccatattccatcgatgttttgcaaggtgtggagcatatttgtcgtcgcgaaggttatatgttgatggtctgtaacacagacaatgaaaaagagctgcaagatcgctacttagcattgctagaagcacacagagtcgacggaataatagtgaacacatcgggcatggcgcagaaacaaattagcaatttggcacaaatatcttgtcctattgttctggtggacagaatcaatacttccctcggcttcgataccattggcttggacaatgaagccgctgcaaaagaggcttgccaacatttacaaaccaaggcctatgaagccattctcgccattaccaaatctcttgaaattgaccctcgccaagctagagttgatgcaataaaaaactttacccaagaacatgaaggtatgtcttgtgacatcatagaaatagaaggcatgaccgtcagccagctttccaaagctattcgaactttcatagacgcaaacccgcaccgcaaaaaagccatctttaccacaaatggtgtcgctatgatgagtactgcgaaagccttaaaacaactagacatgcgcatcggtacacaaataggcttaatcagcatcgacgatcctgaatgggcgcaactgttcgaaggtggcattaccgtcatgcgccaaccaacccaactcataggccaaaccgcttgtgagcgtttgcttgctagagtccaaggtaacaacaaacctgcacaacacataaaactaaaagccgaactcgttattcgtcattccacctagtgcctttacaaaaaagtatttagataaaaacaatttgactaaaaaacaaccatataattttttaaaagcgattgacaaactctattcatggaatcgattccatgatatcgtcttttgcctaaagtgtgatcatcataaccataaaaatcgatccataatggagctatcatgaaaaaactatttactctgctaaccgctgctgccgccatttctctcgctggatgcagtgatgactcagccaaatctgataccataaaaatcgttgctgcccacaatcaaaccaacctctctagcccataccaaactggcatgctaaaactgaaagaagtcgctgataaatcaggtcttttcaatgtagaagtacacgctggaaccattggtaccaatgaaaatgaattggttgaaaaactggtacttggcggcgcggacatggttctggtttcaccaggctttatgacatcatcaggtattgaagaagttgacttgttctctttgttgtacttgtttaacgattacagccattgggaaaaagtggttgatggcaaagtaggtaaggatattgccgacatcatctataccaagtctggtgaaaagtaccgtgtcgccgcttattggactgccggtgtgcgtcactggtatggcaagcaaccggttaattcctttgctgacgtaaaaggcatgaaaatccgtactcaaacgtccggcgtagtatctcaatactggaaagaaatcggcgctgtaccaacctctgttgcttgggccgaactttaccaagcactatcaagcaatgtagttgatgctgccgaaaacgcttatccctacttcattccaatggaacaccacaaaactgccaacggtaagtacatttctgaaaccggtcatgactacaccacacgtctattgctagtgcgtaattcagtatgggaaggcttcaatgatgaacagcgtacggccttcaaccaagcagtaaaagaggcgactcaagcggaacgccaagcgttatacagtgaagaatctacttacaagcaaaaagccattgatgatggcgccatcgtcaatacgttagaccgcactcctttcattgaaaaagcacgatctatacaagatcagtgggcggcaaaaaatggcatgacagaggttcttgagaccatccgtcagactaaataacgctctctgctagcctagctccgaggactcctcggagcttcaaggatatatggtatgaaaatactgactaattttattgctcgactccaaatcagcttaggcgttttgctactggtggttttcctcgctgcgactttaattcaagtggttactcgctacctaggtatttcggtgttatggacagaagagatcgccgtaaattcgtttatctgggccatgttccttggcacagcggtcatggtaaaagaaaaacaacactttggttttgacgttctcacgcactattttcaaggcgataaacgctcgcttttagtgattactcagaatcttatcatgttgattttctgtttattctgctcgctatacagtgttgaaatcactcaagcattttggaactcacgctggataagtatccctgaatttcgacaaggctatgtgtggctgattatgccaatcacctttattagctccagtgtttatctggtggataacatctacaacgaggcgaaaacattatcttgcttcaagggggcttcatggaactcgcgttaattaccttattatttgttggtcttattattcttgggatacccattgccttctctatcggtatcgcatctttagtgggtattggtaccatgactggcgcgccaacaaccatgatcccaatgaagatgttctacggtcttaactcttatgtgttactcgctgtgccactctttgtgttaacagctaacatcatgaacagcggccagatatctcatcgacttatcaacttttctatcgctttagtaggtcgcaaaccgggcgggcttggtcacgcaaacgtgttggtatctatgttgtttgctggtgttagtggatcgtctactgccgatacagctggcgtgggaaaaatcctcatacctaacatgatcaacaaaggctacagccgcgaaatgtcggttggagttacagccgcctcgtctaccattggtggcattattccacctagtattactatggtaatttatggtgggttgactaatacctcggttgggcaattatttatcggcggcatggtgccagggattcttatcggccttggaatgatgtttgtcattagtattattgccaaacgtgacaacttgccaaaagcagagaaaataagtcgcgcggagtttatcgctctaagcaaagatgccattcctgcgatgatcacacctcttattattattggtggtattgtttttggcgtattcacgccaacagaagctgcagcgttttcagcggtttacgcttacctcgttagtgcgtattactacaaatctatcagcctcaaagatttgccaaagattttcaccgaaaccctaaagcttagctgcttatcactctttgctttggcagcagcttcggcacttggagaattccttggttattaccaaataaatgcaattgtatcgggattcttcagtggactgggtagcagtgaatatttgttcctattcattattgtggctttcttcctctttgtcggcacctttatggacgccatcccagccatggtgctatttgttccggttatttatcctgtcgctctcacattaggagtcgatcctgttcaacttggcattgtggttattattaccttatccattggcttaatcacaccgccttatggtttgtgtttgttaatcgcaagtgccattggcgaactgcccatagacaaatcattcaaagcggtcatgccatatattgcagtcatagtgctagtactgattgccgtgatatttatgccatttatgttactgatctaagagaaaaacaagaaggaattatccattatggaaacgaagcaaacacactcttttgtcactattggtgaagccatggccatgtttgtagccaaaatgccaggccaacttgctgacattgaagagttccatcgctctttggctggggcggaagtcaacgtcgctataggtatggcgcgtttaggttttgaagccagctatattagtaaagtaggtaaagacagctttgggcagtttattcgccaagcaataagcaaagaaaacattcgtactgattggatttctgaaagcgccaaccacgccactggtttcatgctgaagtccaatgtcaccgatggcagcgacccaaaagttgagtacttccgtcgtaactctgcggcgtcaacattaagccctacagatatagacaacaccttactcaaagcaggcacgcatttacatctaactggtgtcgccgcagcggtatcggtaccgatgcgagacgcagcaaaacacgcgttagaactcgccaaaaaacaaggctgcagcgtttcttttgacaccaacttacgccctaccctttggcctgatcaagcaaccatggttgcaaccatcaatgaatttgcttttgccagcgacattgttttaccgggtatagaagagggtaaaatcctcgctaatagtgatcaaccagaggtcattgccgacttttatcttcagcgtggcgtcaaaacagttatcgtcaaactcggtagcaaaggcgcatactttaaaacccataatggtgaatttggcacagtcgctggcttccccgtagccaaggtagtcgatacagttggagcgggagatagttttgctgttggtgtgatatctgctctactagatggtaaaacaatagaacaagccgctcgtcgtggaaacctgctaggctctctgacagttcaagttcgtggcgatagcgaaggcttgccaactcgcgcgcacctcaatgatttagagaaaacagtttagagaagaacgacctagaaagaggcaactaaaaaggaatagtaggatgaagaaaaaagtaattttgtaccgagacattccagtagaagaacgtcaacgacttgaagcacagtatgacgttaccttctttaatagtatcaatgaagataacaaaggtgccttcatagcggcccttgctgacgcggaaggcttaattggcaccagcactaaaatgagttcagaactattgagccttgcacctaagctaaaagccgcgtcaacgatttccgtcggcacagatctatatgatttaaattatctcaccgagcgtggcattcctttaatgcacacacctggtgtactgaatgaaaccaccgcagacactatgtttacgctcattatgtgtgcggctcgacgtgctgttgagctatctaacatggtgcgagaaggtcgctggactagtaacataggcgaagcactttacggtaccgatgtacacggtaaaacccttggcattattggtatgggtcgcattggttacgcgattgctaagcgtgggcattttggttttgatatgaagattcaatacagcaaccgcagccgtaaacaggacgcggaacaaaccttaagcgctacttatatggagatggaagaactgcttcaaacgtcagacttcgtctgtgtgatgacgccgttaacaccagaaaccgaacgattaattggtgcaaaagaattcgccatgatgaagaaaagcgctattttcatcaatggttcccgtggcaaagtgattgacgaagcggctcttgtcgacgccctaagcaatggcactattcgcgctgctggtttagatgtgtttgaagtcgaaccgctatcgggcgactctccgctttgtaaactcgacaatgcagtcttgttcccacacattggctctgcaacagcagaaacgcgtcttgctatgattacttgcgctgtagacaacttgatcaatgcacttaacggcgacatttcaaaaaactgcgcgaataagcatttattaaataaaaatgggtagcttttgctacccatttttcaaccagtgttaacttttcagtttgcttaattgacgatctaactcatctaattgatgggttacttgttcactactgtcattcgtttgattggcaaactgtgccaatatttcagctgcgtcttcaatttttctcagcatacctgtgatatccacactcacttggctctgctcttcagccgctgcagccacttgttgaatatgatcattaattagctctatttcattcactaccgcagcaaggctgctattcacttcttccgttgactgaacagataaggctactttttcaccactgttagcgatgctacttaccgcaattttcacttcttgctgtaggttactgattaagctatcaatttcttccgtagagttttgtgttttagaggcaagactacgtacttcatctgccactacagcaaagccacgaccttgctctccagcgcgagcagcttcaattgccgcgttaagcgccaataaattggtttgctctgcaacactgcgaatcacttcaagaatctggttaatgtcattagagcgagcagatactttgtcaatggaatcttttgcactttccatactgctgctgagttcttgaactgtattcgttgaggtaacgatgctgctttgagattgacgaaccgtactattcatcatcttcattttatccgctaaaccagctgtaattttcgccacttcatgagctgtattggacatttcttgggtagaaataaccacatttgcaagctctgctttttgatgggctgtttcttccaatgaactatggctggcactgacattcttacctgaagattcacgcacagtcattccaatagattttaaagaattcaccatatcacggagcttctgtaaaaataggttgaagcctgcacttagctcatttagttctgcatgagcattaaggttaagtgtttgagttaaatcaccatcattaccagataattgagcaacttgttcattcaatagctgcagtggacgaataatagaacggacaatcaatagcattaataacgtcgccacaatggatacaatcactgctagtattaactgttcaataagcgctctttgtttaacgctttccattaattctaatttgacatccaacttagccatggcaactgacaaaggcaagctaaccaagaagctccactgagtattagtattaccaagagtcaaaggctgagcaataatcaactggccatcttgttcaattacaccacctttactcgctagatctaacaaggcttgaccattcttagaatcagcggttttaaatggctttcctaaactctctgtgtatttagtagaagcaacaatcaacccttttttactgacaatggaaactgaaccttttccatcatatagtcccttggacaaatcatccgcaaattcttgcataacaggtaaatcaagatcggcaccgacaatacctttaaacacgccagattcaataataggcacagctaggcttgtcatcagcaccttagtaccattaggcaaatcaaacaaatagggttcaacaatacaggctttttttgtttcttgagggcataaataccactcagaaatacgctggccatagtcgtctttatcagtgatatatttaatttgtgaggtttcaattgggtagtaagtgacttttccattttcatctaatgccactgtcacggcaaaagagccatcatctttagcattcacattggtatctttacctgcgtattcgctatccttattatcaaacgcgttaggttcaaaaaacgtatataaaacactagcatggggagcgcttttcttcgcgccttctattaggcgggagatttgttctctagacaaaggtggcgataacgtcaaattctctgacaactgggaagctaaaacatgagtcacatcaaggtttttttcaacataagcttgtatttgctcaccagcaatacgcgtattgagctcaagctttgatatagccgattctttgagatcaataacggcgtcttgctttaaactatcactcaatgaagagatctttgaataagtctgccatgtgaataacaaagaaataaataaaattgaaccgatactaatcagtaataatttatttttcagagaaacacttgccataacataccttcttaaatagtgagattttcactctaattatcttggtatcagttaagcacaatttggcaaattacgattgtttatatttgtatcttaaagcctattaccttacctctatccccagacgactaatgtctttcgaaaaccaaatatcggtcaccttaccaatgacatcagactcggcaacagtcccccaataacggctatcactgctgttatcacgccaatctcccaatacaaatacttggccttcaggaaccattgtttcagccatataagtagacactttattacgcctaaaactttcgctaacggaagcagttaattctggcttcccatttaaaatcacctgaccattttcgatggcaactttgtcatttcccaaagcaaccacccgcttagcgtacaaagtttgtttattattgggataacgaaacaccaccacatcaccaatttttagggataggtcttgtgtatcaacggtaatgtaatcaccagactcaagagtcggcctcatcgaggaagaaggaatccgatataactcaaaacccaacaaagcgccacgagacgagataagtgtttgagcaagaattatgatcagagccaatataaccagatagcaataccaacggttataaaacttcaattcatagactttactggctaaagcaagccttactgcactaaacatggcgtatgaataaagacacagcaaaaagacaataaaaagccagataccataagctgtcgaaagccaaccaagcttacctaatacaaaaagaccgccaacttgtataaaaaatagccacaagccttttttaaaatcccctgcgtatacatgtccaaaccctggtgatatgagcgataacaccaaggccaaaatggggcttctctttttcacgccctgcttcctttcagtcattgacaatcctctttttaagcgttttttcacctagcctccatatcatcatagaaccgaacgaagtggagaaaagcgagcagcatcgataatagaccaaagatgtaatattcctccaactaaccacataaagaacaaaatcaccgttgctcctagtgcatagctcacaaagactgttacaaaaaagaacagcgccataaaaatacgcccctgtaccagttgacctaatccaggaataaaaacattacaaagtgccgcaatcacattgccaccagaaccttgaccagacataagtgctcccatcataaaaccgctaaaaaattaagaataaggacaaatcagataaatgaaaagtaactttcattgcccgttaattctaaaaatactctttcttctcctgataggcttgtttgatatgctctatcaataaccttagtttttctggcagatatttagtaaagggataaatagcgtacacccctaattgacgtggtttgtattggggtaagattgcaaccagcgtccctttcatcaaatcttcatacacacaacaacgcggcacataaacaataccgaaaccagccaaagctgctttacgtaatgcttgggcattattggtcgcaaagctaccactgatacgcacgctttcttccactgtttttttgccgacaccttgcttggtaaacctccagtcaaacgagccttgagcttggtaggtataagccaaacaattatgatcttttagcgcttctaaatttgtgacctcaccatgacgctcgatataacttggcgagcagcaaaccacccaatttgattgaattaaaggcttagcaatcaggctcgaatcttccagcttgccagtacgaatagccagatcgagcccctcgccgaccaaatccacaaaatcattttcaaggcgcatatccacggtaatattagggtatttttgacaaaactccgctattgcctcagccaataacaattcacctgaaatcgtcggtacagacatttttatcgtgccggtcagaccttggctaaatgccgacactgaggcaatcgcatcgctcacttggccttctatatttttcgcatgcacatataaactctcccctgcctccgtcagactcagccttcttgtcgtacgatggatcaattgcacaccaaggtcttgctcaagcttactaatgcgtttactcagtgccggagttgacattccagccaactgagccgccttattaaaggaaccagtatcagcgacattcacaaacagagttaaatcggcagcgttcaactttatacccttccattaagttgtttttagaaacagtttattagtttatgtcgtatttatcacaaataaaactaaagctatagtgagcataaggagtcagaacccttaaaactttttctaaagcgaggtaaaaaatgcgtctcaaagactgccacaatttccaagactttcgcacattagccaaaaagcgcctgcctggtcctatctttaattacatagatggtggagcggatgacgagacaacttaccgccgtaacacggccgcctttgaagcctgcgatcttgtacctagcgtcctgacaggcgtaaaagacgtggatttgtctgtcaccgtcatgggtcaaaaacttgctttgccgatctactgttcacctaccgccttacagcgcttattccatcatgatggtgaaagagcggttgccaattccgcagaaaagtacggcaccatgtttggcgtgtcttcccttggcaccgtcagcatggaagaaattgctaagcaaaccaccacgccacaggtctatcagttttacttccataaagaccgtgaactaaatcgtgccatgatgcaaagagccaaagacgctggagtgcaagtcatgatgctgacggtagattccattactggtggaaaccgagaacgcgaccttcgcacaggattcgccattccttttaaattgaacttaaaaggcataatgcaatttatcctcaagcccatgtggggcattaactacgtgactcatgagaaattccgtttacctcagctggaggaacacatcgacatgggttctggtgccacatcgattggcgactactttaccaacatgctcgacccatcgatgaactgggatgacgtggcggaaatggtgaaattctgggacggccagttctgcttaaaaggcatcatgagtcgagaagacgctcgaaaagcggtagaaattggctgcactggcgtaatcatttctaaccatggtggtcgtcaactggatggctcccgcagctcatttgatcagctcgcagaaatcgtcgatgaagtgggtgatgaaatagacgtgatcttcgacagcggcgtgcaacggggaactcacgtactcaaagccttgtcactcggtgctaaagccgtcggcatcggccgcatgtacttgtatccactcgctgcagcgggacaacctggcgtcgaacgcgcacttggactgatgaaagccgaactcgagcgggacatgaaactcatgggcaaaacatcaattgatcaactgacgagagagaacctgagatttaggccttaaccttaaagcgtatttaaaactttagaggtcagaaataaaaaaaacatgggcttactaaaggttcatgctgtttctctgttacggtagagtatcagttaataggataaaccaatgctttaaaggtaacgctttttagctggcctataattcaatacactatttgctccttaccacatacggctaatccattatgaattactttcaaaaagctttaatcaagttattggcttattcattgtggatttttagctctagctctattcaagcaaccccgccagcatccgtgataaaaccatccggatacagccaacccgaacttgataccgctttacttaacttctaccaagattggaaagaaacttacctacgtcaacagtgtggtgtaggtcgctatttggtagatatggcagcggatggaaatacagtggaaggaggcacagctgcgtctacgttaacgacatcagaagcccatggctatggtatgttaattacggtgatgatggccgactttgacccacaggcaagacgcatttttgatggcatggtagatttttttcatgatcatcccgcccaatcagcccctggattgatggcttggaatcaattaagaaactgcaaaaatgcgggcgaaaatgtcggcggtagtaatagcgctagcgacggtgacatggatattgcctatgcctttttactcgctgacaaaaaatggggcagttccggaaaaataaactataaacacgaagccgttaacgccattacagccattaaacaacatgaggttgaccctaaaaaccattttattcgactaggcgattgggtcgacgacatcgatgatggccagtacgccaatacgactcgatcctctgattttatggtctctcatctaaaagcctacgcagacgcaacgggcgataaaagttggaacaaggtaagggataccacttacgccatcatggccaatattcgtcaaacggacagccccaaaactgcactcatgcctgactttatcgtcggtctacccaatcatccgcaacctgccaaggccatgtttttggaaggcgaagatgatggcgcctactcttggaatgcagcgcgttatccttggcgtgttgctctggactatcgactatatggtgataaaagagcgctatctgctttagcaccaatcaatcaatggatcatcaacatcacccatggcgaccctaaaaaaatcgccgatacctatgctcttgatggtcactattcaaaagacagtggttttgactccatggcatttgcatccatgtttgctgtgtcagcaacaatagatccatctaaccaagcgtggctaaacgccctctgggaaaatatcaaagacaagcctgtcgaaagtgaagactactttggcaacaccctaaaaatgcttgccatgatcacgattaccggacactgggacaagccttagaaaacaagcagcacttcaaacatcatcaactttctactaacggtttcggactatcctgcattggcttaactgatcgactaatgcggtaatatcctgttgtgcgttttccaccgaagcctgatgacgatcatctgcaaattcttgatattcagaacccatttcgtaaaactgatcaacgcccaagtacttggctaattctttgatgtgcggaccgagatgattcatctgctcgcgtacgccaccaacaccaaaaccaaactcaccagatgaagtaagcaagactaaggtctttccggacaagataggctcaatcggaaaatcccctcgcgccaggtcaaaggtaaaggttttattcactctcaacatttgatcaaaccacgccttcaataccgctggcatgccatagttatacataggtgctgtaatcacgatgacatcggcattggccacttcatcaaaataagtatctgactcagccaagactaattgctgcgacttgcttcttttttgctcaggagtaaacgctgccgcaatccagtcttggctgataaaagttggcggattaagaccgagatcgcgataaaccacctcatcttgatgatttttattcagccatgagtctatgaaacaacgcccaaatgacttcgaaatcgaattatagctttgtgttgagttgtcagtacgacgaacactggagtcgatatgtaggatggttttcatgttttatgcctctttcattgatagtgagtaggcatagtgtgttcggcaatcgttttagtgacaaatggtcttatttttcctataaagtagttattctcatccatagagtaccttttatgtttcagcaactcccctctttaaatgctatcaaagcctttgaatctgcggctcgattaaacagctttaaagacgccgccaatgaattgaacgtgacgccgacggccatttctcatcaaatcagagcgcttgaagacagcttaaaagtaagattatttgaacgaaaaacgcgagcagtgacattaacgaaagaaggcgaattactagcagcgtctgccaatcaatctctgcaggatttactctcgacagtgaatcagttaaaaggctctcctcgcacattaaccatcagcacgaccagctcgtttgcggctatgtggttagtgcccaatcttgccgactttcagcagctttatcctgacatagatattcagataagagcagaagagtcactcatagatatggaacatgatagacgtgtcgatatggcgattcgttacggtgaaccacctaagcaactcgacactaaaacgcttatttaccaacctttaattcaagaatcgattggcttctttgcaacaccagtctattggaaaaaacacagtaaaaacctgcctgaagccgtatttttctgtactcaatggaaaaacccaagcctacaaaatttaggaatagaagatgcaatcaaaaacatcgttgccaacactaaaccacatattcgccattttaacgatgaaaacttaaccgctcaggccacactttctggacaaggcattgccctcatcagccagcttgccgtcgcaaattcgattaaaaacggctggttaacccaaggtacggacaaaatggcaatgtctatcactggcctacattactacttagttatacccaagcgcttgcaaactagccaagctgcaatgtgttttaaaaactggcttcaacaaacattagcttagagcactgactcattacctttagctgcttatctttttatataagaactttcgacaagtgctttcatccactcgtttgagaacaaagactaaaatcccaatcactaccactgcaaagactatccgtccccagaaaatagtcataaagtccgcgccaattaacagaatcagcagcgtatcttcaatcaagctatgaagcaggttgagcagcatcatggcgacaaaaatatcccgaggggaaatatgtcctcgttttgcttcgttaataagcaaaccgccaccaaatgaaacgcctagcgtgataccaacaatcgtcaagtttgtggcttctcggctgatgcccagcacagacaaaatcggcttaagcaatattgccatgagcttttcgatgccaagtaatttcagcaaacgtaacagtgtcattaacgcagcgatcaccacaaaaatcatcgcaagactttgaagttggtcaagcgcccacgctatataactaggatcactagttggtgtatgtttccaaacagtgtgtgcagttgtgtttaatagatctccgctttggtaaatgtggtgaagtatccaacccattaataatccaccaccaagacgaatcaccagtgtcgcaacaatcccaacgccagcttttttagccaccgccacttctactggcaatgagtgtgcgagcagtaataacgttcctaaaatagagacttgagcgactgttaagtcaacatctaagctcataaataccacaagcccagcgtacatattggtaaccagtgttgttgcccacaccaaccccatttcactgggcaagccaaccaaagacataacaggactcaaccagtgacttagcagttctatgcctcccaactcttcaacaaccttgatcacgataatcatcggaaccatgatcttataaagcgtccaggtgacatcaataatctctttccagagaccattccacaaaagtccaacccaacgggatatgcgtttattcacttctcttgctccaaacaatttataaataaagtctattgggataagaagaaatatgtcgatcaatttaataattgataacgctaaatatttttaatataaaagctgttaagaaattttctttcgtataattattatttagagaaatttatggaactagacaaaatagaccgaaagatcctagccatcttgcaacgaaataatcgtatcgcaaacgtggaactggccgaagaagtcggcttatcaccaccagcttgccataaaagagtaaaacgactgagagatgacaacatcattgtgggtgatgtttctattgtaaatccagaattgagcgggaataagctgactttactggtgtcagtagaaatggagcgagaccgaaaagatgtctatgacgcttttaagcgcgtcgtgagcaaagctgcggaagttagacattgctaccaaataacaggcagctacgattttatgatggttgtcactgtgccagatatccaagcttatgaaagctttgtcgaccgagtacttcacacagaagccaacatccgaaaatttcagacctcggtatcacttagaacggtaaagtcctctacagaaattcatttaagtgaataaaaatgccgactaagagctgatactaagacaattcaccacgctattttttagctttagtaaatcagccaagcttaaaaactaaatattgccaattttcttgataatcaccgagtacctttttgaatatttccgatctgcaaactttgctgaccccattttagtctttctgtgcattccaccagaagtgagtagactacttgttatttttcagcctaaagagcatattattaatttcacagtgagtgactatactttgtgctcttctgcgatcattttatttgaacgctttagaacactatcatcaacattaaggatgacatatgagcaacaaggatgggcgcattccactaaatgttagtttgctaaaagaacaaagaagacgctgtggcttaagccaagaaaaatttgcagaacaatgccttaaacaagggctgttggtttctatgtcttcgattaagcgtgcggaattgggcatgaatgtactttatcgaacagcagcgcacattgctaaattttacgatatcccagttgagaccctcttaatcgatgatgctaaaaatgccccttcagaccatcctttatcctcacacactccccaaaaaatcggaaagagtgcgagtgaaggagatacaaaaatagacttataaaacatttctattacacgttcacaacacttcgttccagactggcaaaaagggcgcgacgctgccaaaaaggcaggcccacccaacgttgctccttctgataaatacggtctttaatttcacaatactcatcaaaaatccgttggatatcattttgataatactggaccacgccctcttcggcacttattaaggcatgggcaccatgacaagcactgctcatggcgaatccaattcccatggaagatactggatcaaaagacgccacagcatcaccaactgccacaaatctttctggaaaagcggaagagtaatactgactgttggcctgtttcacccaaagtctggcttgtgttgaatgactgccttgtaaatagggtgcaatggcttttgtcttggcaagatgggtgttccatattgcttgacggttgagcttcatctctttcatcagatccacatcagtgaaacaagttactaccgcaagctctttagacagccccgccatataccaccagccatattcacagctctcaattctttgttgttgctcaaacacccgctgcggatgatgaataaatgcaccaacaccaacaagctgatctgtcacagtacgctcaattcctaattctccccctaatttgctttgcctgccagaagcatcgatcaaataatcactttgaaaatctaaatcgccttgtgctgggtgtgataattgcacctgccaaacactaccttgctgcgccactttgatttgtttacagcgtggaataatagtgcctccacgctccaccacagtcatcaataaagtctcgtcgaacacagcacgatcaagctgataggtttgtccttgcgcggtaaataaactgtggtggctactcgcaatatcacttccccagtaactgattttaccgtagtttggaacaaaacaatccgctccaaagtcctctggagaaagaccaagataatccacaaaatcaaaaatactatgagaaacctgctcaccaattctctgctgagtaaaatcactacgctctagcagtaaaacgcttttattgtggtgccgcatcagcgaaagcgcacaagcggccccagaggggccacctccgatcacaatgacatcgtatttatccataactatcccctcatcctagttcctgaacgatgaagggtatttttagtacgaacaggtttaaacgctcgttcctcgaagtactgtgtcattagtttgccttttttcgtttccttcttgtcggtttcaccttttaacttatccaacgacactttattagtattgataaaaaataccggtatggtggtatcgttatcttctgagttaccactaatttgcccaacccccacttccttaaaatcaaacagctcatggtttctttccgattccgtaaagtaaggaaaaccttcgtttttggcattacgatcccgaataaatgctaaagcagaccagtgttcaaccatttgcccatagctattaattccgcgagcgtaattgatctgttgcccagcaggaaggtgactattcagttgacctgtcacatccaactcccctgttaatacatcccaagggctttgtggtggccaccaatagctgtaataagcgggcggaagtggcgttttctcttccacatcttgtgtcgctaacacttggtattctttaggtactttcacgccatcgggcaaatccttccagttgtacttcgtaagcgataaggacgtttctacctgtgtcgctttgttcactttaggttcactgaaattaaccacctgtaccgtgcaattaaagaagtcagcttgccaagggcacgccatacgtttcgttaaatcacccggttcgcaacctacgccttcacattcatctcgactcggtgataacccttgttgagaataatcgtccttaaaatgctttatctgataagcagattcatacaatttggagttttgtaagctccaagtcacttcaatacctggacacattggcagaccaacacaattgccaatacttgccgcatccatttcattgacaggtaaagcgtctgtagcacctaaggtaaatttaccttcagcccactgcttcaacaaaaacatctgtgtggcatctaaagcgagaaacttctcaaccacattgtcagttaaatcataggcattagcacttttcaccgaattactacctgaattcataggcatcataggtagcatttcaccttctgatgaagagctcataagagtctgttgtggctgatcgtaatcgccaataactttattatctagttgccgaaagtaattgtagtacttcatcctattcggcttattgccatcgctgttatcgcggtaatcaaactgataagaaaagaaaccactcatcgactgaacattggcaacccactggtattggctaatacgatgaatgatgggttgaatgtctcgttcaaaattggcaacaaaaccattattaaattccccatgagcatacatatttgggactaaatcgaaatgacggacacccacatcaaaaaacgtgtcattgagcgtagaaatattaacaatttcaggggcaaaatcaggcgaaccaacaacaacccaagctttcattgtttgcgctggagagccatcagtgtaagttactacgcaagtaacaggaccatcagagatatcatcaaaccattcgtcaccaccaccatacccttctaaatcggtattacctccggcacggccataaccgcccagcactatgagtcgccccttatcatccgtcaacaaggtgcctaagctcttaaaatcttccccttgcagcacgggaccaggataagatgctttcgtatagttgctcgggatattgtctttatcaaactcagcgctttttaagctacctgaaacagtacgagggcctaggtcaataatcagcttttgtctctcaggttcactggtcacagaggggtttcgccactcaatgccgcggtttttatagctatttgcttcgccgtacagcaaatttccgttcagctcactaaacgcataccatgctgcctttttattagctaaatgaacattccactcaatacttttaacattctcggaatccaaggtgatttcatgcccctgttcatccaacactttaaatacctgtccctgacgacgaacacgtccggcttcatctttaaaataaataacttccgttgttggctgcaaattatcatcatgctcataaggcaagccaccaattttgatagggtttaaaacaaaatcattgccatctgcattgcccaagcgagcaataccaaccgaagggtgaattgaaagcgccattttgatactcctgttttgaaactgaaatccgtcaatgtcttagttgagactatttcagttaaacaggcaaaaaggctttccacagtgtcactttggtgtcagttacgtctgaaagaagattataaatgaggttttttttttactactgacccaatctattaattagaatttgcattaaatgcttaggctcaacagcggttagcatcacagaatcacattgttggaactcgctaaaagctttaatgactgcaacgaaggcgctaatcaccatgccatcatcaaaactctgtttttctaggtatagcgatttgatttcgagacggcgttcttttcggtgggctttgcaatccatacgactgataaattcccctcgaaacagtaatggtaaacaaaagtaaccatattgccgcttgggttctggcacgtaacattcgatctgataatcatattgaaacaagcttttgagtcaatcgcgctgaataacgctgttatcaaagggcgagagtatcaacatacgattattaagccgaggccaacgacgcaagcgggagaggtctttattagatttgaactcaatcatactgatgccaagccttattcaataactaaatacggcaaactatctggcccgttataagcttttcccaatttttcaaagtgacggcacgatatttctgcatgacgtcatccgcaataaaagacgtaatgccaacatggtccaataatgccgtcataacggactcagcggctcgaaccgcgccatcttcacatttcagcgctatggcgagttttaactcaggaatcgcagcgatataaacaccttccgcgccaactttcaggaaggcatgcttctgtaatagggtcatcatgtctgtacagtaacggccggttcctgccaccataaaagggtgcttcaccacagcatcgtataaggtttgacaggctttctggcgctcttccgataaattttcaggactagcaaacttcgcaaaggccaatgcaagattagtcagtggcatcgcccatgttggtgcagagcaaccatctggagaccaaggtgctgtactgtaatcgtactcgcacatctctgccatagtaacggcaattttctgttgtactgggtgatcaatagctatgtaaccctgtgatggaacaccgagcaatttggctaaccccaacatacctgcatgttttccagagcaattattatgtaactgatttggcgcttttccttcaccagctaaggcgtatccagcttcgacgcgcataggccaatgacagccacactcaaagtcagactcagaggatgtcagcttgtccaacatgctctgcactgttgccacatgttctggttcaccattatgagacgcacagcagatagcaatttcttcatcactaaaagcaaatcgttcagcaccgcccatctcaataaaagccaaaacctgcatggctttaatagcactgcgaggataaaccaacgtatccatatccccccaggaatcaataacctcgcccgtacttgaaacaataacagccttaatactatgttcgctttcaacaataccaccacgagtcacttgcacagaaagagcagcatgttgcatatcattgatccttttattaaaaatggaatggaaaataaaatataggaaataaagtaagttggccgtatagataaaacaacgcgtcaaaaaagttttttatcactaagatgcgacagaagtttgtagataatcatcacaaacttccagctcgtaaaccgttttagattgaacaagacacctacgcatttcattacgtgcactttggtaaagctcatcggtaagatcggtgatcttttcccattgctctcgacttggccattgggcataacctaccaaaatattaggtttatctgacgtatgaagtcttgagccaaagctaccacaatttttataaatcgcttttgtaacttcaagccatgcattacgaaaagacgcttccgtgccttctttgatttcaaactcataaacagcaataaacatccttttctccttgggttacttacactttcatcgggtgttggcatttaaatagcttcaaacagctttgtgaattattgcaagctcttggatatcaattaaatccacttcccgacctaatatacgtttataccgaactagctcatcaacaggaatgacagggacttcgatagtttgataataaccgacaactgacttggaaaaatctgtttccaacgtatgccacacaccatcttctgatgatttgatcttagtccctggggacaagcctatttctattttttgggaatggtagatcagttggaaatactctaaatcccaattaccctccacataatgagttaaaggtttggaaacataagcagcaacttgagataaaaccttgtccgctgccgagcggtgaatatataagtcaatatctgctacatcacggctaccaccatgaattgttgcagctaaaccgccaacaatctgatattggatatgctgtgaatccaaaatccctttaagccattccaacgcgacagttactttagcgctcattcttagtcctgatttaatttcgtcgtatgctttaatgctctgctaaagccaggcaactcaaaacaaagctttcaatcgactagaaattggatgattatctttgagttgcaacaagtcccataaattaccgtatagatcttcaaagacagcgactgtaccatattcctgctctgcaggtagtcgaacaaaatgaataccttctgcgaccatgcgttcatagtctcgccagaaatcgtcagtatttaaaaatagaaaaacacgaccgcccgcttggttaccaataaaacccatctgctctggtttggacgctttcgctagtaataaggtcacgccctttgaactaggtggagaaacaactacccagcgtttgtcttgttctggctggtaagtatcttcgattaactcgaatttgagtctattaacataaaaatcaatcgcttcgtcgtagtctctaacgaccaaaccaatatgcactatgtcttgcttcatagatttaaaactcatctaacaatgaataacaaacactataacgccaatgaaatagcatcgaaaacgaaatttagtatttgaaaattagacaacctatgtacgtaaaaaatatcatttaaccaacaagaacaaaaccacgagaaacaaagcaaaagacaccccttgccaaaacataacagggttacgttgtattaatggtggtcgagtccgatcgagaaaaatttgattcgggtgatgtagatcgtagacaaattccgagacctcctcgtagcgttgtaatgggttgatattcaaggctttatgcaatgcatcatcaacccaaacaggcagttcggaggcatcattaatcacgctacgataggttaatcttcgttgggctgcgatgcttctggcttgagctatttttgaactataaggaaattgattgccagaaagcatctgataagcaatcaccccaagcgcgtaaatgtcggagcgctccgaccctgcctgaccaagaaaatactctggagcagaatagcgcatagtgccgagcataacttctacatccttagtgtgactaacacctgcaatgtaggtcgaaccaaagtctattatttttaccgtaccatttttatctatcatgatgttcgctggtcgaatatcttgatgaatcatgccttttcgatggaaagcctgtagtccagtcgcaatctgcgaaatgatattacgagtttgttctaaacttggcttggggttgtctatcatccattgagccaaggattggccttctatatattctgttgccaaataaagaaactgacgctgccttggcgattctatcgctttcgcaacgtgaggattatcaagccgtttggcgatccaatcttctaacatgaaacgctctagataagctgtatccttactcaactctgccgatggagttttaatcaccaccaactgattactgtctgcgtcgcgcgctaaaaatacatgactacggctgctcacataaatggaacgaagtatctcataaccatcgaacaacatgcgttcggctagagggggtggcaaaggtaatacactgatatttggctgaacctcctctaattgatagctgggtatattctctactcgggcaagttgaatactgaggttatcatcactaccattttctaaagccagctggattattcgttccgtggctctatctaagtctgctgattgagcgatacagtcgagaatttgttctggcgtaataaattcatacacaccatctgttgctaaaataaatgtatcacctttattgatcggcaagctttggtaatccaactcgataattggctctatacccaaagcacgtgtcaaatagctctcattagatgacacgatacgacgatgatcttgggtaagttgctcaagctggttatcgcatagtcgatatattcgactatctccaatgtggaacaggtgaaatgcgttattacagaagacaagggcagcaaaagtacacacgtagcctttgtctttattaaaacggcttgggccgttttgcgtttgcgaataaagagcagcgttgatggacttaatcactttttcagcggatattttcactgaccaagcatcagaagtacgataaaaatcctctaaaaagcgcgtaacagcaaactcactggcaacttggctcacttggctcgaactaatgccatcagcaacaacaaaggcaacacctcttgtggtcaacaagggttcagagggagtctgacagcctaagaaatcctgattaatttctttgttacctttatgggttgcactacctgcattaatcctaagctttttcattttactctcttaataaaacaaaaaactctgtaagcacggatgcttacagagtattgagcatgagttaacaaaacaaatattacgccaatttacgtgatgcagatgttctcacatgtgttaggtatagtggtaagccaaccaataacaagccaccagcaaggttacccaagacagttggaatttcattccaaatcaaataatccatgaaagtaaaatcaccacccataatcatggagaatgggaacaagaacatgttcacaatggaatgttcaaatcccatgaagaagaacagcataacaggcatccacatagccgccattttggctcccgcagaagtcgaaatcatcgcgccaacaacgcccattgataccatccagttacacaacatgcctcggatgaagatggtcaaccagccgcccacaccatgggattgataacccaaggtacgagattcacctatcgtactcactttagcagctagctcaccaccatctgtcgaatagccataagtcagaataaatgacataaaaaatgctgtagttagcgcgccggcaaagttgcctataaataccaagccccagtttcgcaatacttgcgctggcgttacacctgggcgtttatcaaataaagccaaaggaactaatgtaaatacaccagttaacaagtcgaacttcattaagtacaacatgataaaaccaactgggaagagaatcgctcctatcaatggactacccgttttagtcgctacggtaatcgcaaagattgccgccaacccaagaattgcacccgccatgaaagcgcgaatgatagtatcttttgtcgacatgtagactttttgctcgcccgcatcgaccattttggtgacaaattcacttggttctatataagccattttcacgccctcttgtctttgaaattacctaagattcactttttaaaagaaataattaccaagatttatatggcaaaaacttcccgttcattgtcaaaatcacacgatctcctttagggttttcttccttatctaccttcattgagaaatcaatggcgctcataatgccgtcaccaaatttctcttgaattacttctttcaaagttggaccgtacactccaactacttcatacaagcgataaatgagtgggtcttgtggaatggcttcatcccatgttttggttggatattccatcagcacggattttgcttctgcaggtaaacccaaaaaggctaccaacttttcagccacttcttctgtgcaactattcattcctaaacaagctgaagtgatccacacatctgtcatacctaccgcgtccgcaatcgcttcccaggttaaattcttctcttttttaattgcgaaaatagcttccgtcacatcaatttttttcattttttactcctaaaaattaggtctagaaaaatccagtaaatgaacgccgtaaactctttgtcttagagttgagaaaacaagttttgccaatgacacgatcagtagtgaaaaatcaaacggctttttaaaacggagaaggaaaatgaaaagagagaaatagagacacgcctcccttatcagtaacctcctttcaaaaggagcctgatcgagtgctaccaaaaggtttagtagcgggcgacggtgccattgactaagttaaccgacattggccaacttatgaaattcctgcaggtaaaacctacatgaagatgtttttcattgagcaaagataatgccaagaagaaaaattaaaagaactcaaagtagtttttcctttaaaatcaatacataagataattttatagcaattaaataacatagaagtttatttaaaatacgcgataaaccgggaactacttttattaaagcgcacgttttagacacaacctccgcaccaagagtaaacacaattcataaaccactaagtgaatgcgtcattagcgctttgattttcctatcccagtacagcgattaatataaaaatttcacgagatgaattttttatattaaagataccattttcaaaaattaacgataaaaaccaataaaacaacgcaacttcctttttatttttattaaaccagaccatacaaaaaaatactgaataaatatttttttcaactagaatcaaaaatcatctacccttattttggagaaagttaatgacgataaaaatcaaaatttatctaggcataatgttattcgtcatcatagttctaggtaattctgttttaggcatgttatccgtcagtaagctaaagtccgaaatcaactttattacaggcaatgcatgggatgcagcggatggctcgatggaaggcaccattggtatacaatcacaaatcatcactcttgatgctttcatcaacaatgaaatttcattagcagacgctaaacagaaagttacagagacaaatgcattcaccttagaagctctaggcaggatgaaagcgtctgggctgataggtgcgcaatcaatcaccaccctagatagttatttagcaaagctagagagcttgaaaggcaacatcctttccgatgacaaagaagtctcaaaaaatgctattgcagagttcgatcagcacgtcataacattattggaatttgtgggtgaattagaagaagaaggtgatagtaaagtcgaagaaggcgcagcggggatagcgaatgttatcaatcaagttgagctaaataattacattggcttagctgttgtacttattctatgtgcctttattatctttgctgcgaacatgctcatcatccgacctttacgtcaaatgatatcagtactggaaggccttaatagtgcagacggcaatctaaccacgcgtcttgatagttcgggcaaagacgaaatgtctgaagtagcgaaaaacctcaatggctttattgaactagtccattctgttatcaaacaagtagccagtacggtttctaccactcaaggctttgccgctcaaattgatgacgcactacaacaagttgaccgtttatccaagcatcaacaacaaggtactcacgagatatccaattccgtcaacgctatgacaagctctttaagcgaagtgtctgctgatgccagcaaatgtggcgatatggcaattgcagccaataccagttcaacccaaggccaaagtaacctctcgcagacactcaaatcacttaataacgtggttaacgaaatggacaaagcttcgtctgtggtttctaccctagaaacagatggtcagaatattggtaatgtcctagatgtgattagaggtattgcagaacaaactaacctattagcgcttaacgctgcaattgaagccgctcgtgcaggggaaacaggtcgaggttttgctgtcgttgcagatgaagtacgtagcttggcaaaccgaacacatgaatcaacattagaaatagaaaccgttgtagagcgtatacaaaaaggctcagcagatgcggcgcaagtcatgcgttcttcccagaagttgaccgaagatgtatcgatacaagcaaaagaaaccattgaaatgtttacagccattactgcttcgatcaataccttgagccacactaaccaacaaatatccgcgtctattcaggagcaaaaccagcaagcaggcgagatagctgaacaagttaatgatgttactaacaccgcactttcaaacgtggaatacactcaaaaagccgtcgatatcaaaaatcgtttaataaccgatgtacaacagctaagcaagttagtggatcgcttcagaatctaatattgcggtaaaacacttaacgccgtctagagctagagcttgggaagtccagaggataacttataagttgtcctcttttgccatgagagcggctaaatagcgctcttccatttcaacataatgtttttggactgactctatctttgaatctaactcctcaatttttttctgtaatttttcgaattcttcagattgatcttttccatcaaatagctctgcttctaaacgctttcgctcttcttctaattcctcattaatttctcgaaggttttcaatttcttcttgatcttggctagctaaaatatcctcttcactttctcccattactgactcatcaatagcatcagggtgaagcagtttatgttcaagactttcacgtaaatctctagctttatccaagtctcgctcgagcatttctacatacaattccgattcatttaccattaagcgcaatgagctcaactttgaaacttgctcatttgcaaaagcatcagactcttcagtaaatgaatcctgataaagcaagtcttccatatttttcatggtgctgcgttcttcatctataacgccatatatatcaataccctgcgaaagaccttcaccttgtttttcaagtagtgctttttttcgttttaaagcctcgtcacgcttaatcacgtcaatattaaggttatattttatggcctgtaaactctccaatttaccctctaatcgcttaaccactcgactactttctaatagtgttttttccaatctgacaatagaaatatcataaaccccaatgtgcttaccatcgccttcatggtccactctcactttacgaacttgttcttttaaatcagcaatgattgttttttggtaagccgctaactgcttaagatcagacactttatcatctagctctgaacgaaccgaatgtaaaaaatcagactgatctgcctcacttaaaaatgtctccaaggcatctacataaagtgcgttatctccctcttccttaaccttagccaaatgcaactttaagcgttccgcaaactcgtacatacttgccatttcagatcgaagcaaggcaagtgactcatcaagctcagtttctttctctaatttcttttgaagcttttcaaactgtaggtttaattcagatgttatgttcacctgggcgaacactttttcacccgctttctggatgactttatttaattctcgcaacaaagactgattcacttttaaggacttcaaaagtgcatctatctcctgtgcacgatccactttatccaagaggcttttgaatccatccaaaagcgacagcactttctgattcggcacagaattctcaattatgtgtatttcaacatctagaaaaatagcccaacatgataaagctgcccgcccctgaaaatcagatttcggcaactccgtaagaagttgagcacatatgtttcgctgctgctccaacaaagctaaccactgtcttttttctgctactgacacatcttgcttaccatcacgcaacgctacagatttcgtttcatcagtaacatctggcttagatacctttttcttcagagaaaaatatctcaacaaaacaaatataaacaccacaaacagaaacgtactcgatgcaataagtccccattgccaaatcaacatagtgcgacagtcctttttaatgcaaagtctttaaagaaataatcatagagggatatgtcttaagaaaccatcaaacctacattttttaacgtactctctacaaaaacaaaaaaagcaggtacaagacctgcttttaaaaagtattatgtttgttagaagaatttagaagtctagttgttcagcttcttcatctgcttcaacatccgtttctttagcatttgttttttcgtccgtctgaccttttttaggcaacaagtcttcacgaattttagcttcaatttctttcgccatttctgggttatctgctagaaattgagcagcattagctttgccctgaccaattttattgccattgtaagcataccaagcgcccgctttatcaacaaaaccttgcttcacgcctaggtcgatgacttcgcccatacggtaaataccagctccgtacatgatttgaaattcagcttgtttaaatggtggtgcaattttgtttttcaccaccttaacgcgggtttcattaccaatcacttcatcgccctgcttcactgagccgattcgacgaatatccaaacggacagaagagtagaacttaagtgcgttaccacccgtagttgtttcaggagagccaaacattacaccaattttcatgcggatttgattaatgaagataacaaggcagtttgcgttcttaatagaaccagtcaatttacgcattgcttgagaaagcaaacgtgcttgaacaccaacagaagaactacccatttcgccttcaatttccgacttaggaaccaaagcggctaccgagtcaacaatgataacgtcaacgctgtttgaacgtactagcatgtcgacgatttcaagcgcttgctcacccgtatctggctgagagatcaaaaggtcggcgatattaacgccaagcttttctgcgtaagaaggatctagagcgtgttcagcatcaataaaggcacacgttttaccttgcttctgagcttctgcaataacactcaatgttagggttgttttacctgaagactctggtccgtagatttcacaaatacgaccataaggaagaccaccagcacctagtgcaatatcaagacctaacgatccagtagaaaccgtatcaatatcaagcttagcaccttcgcccatcttcatgatggcgcctttaccaaattgacgctcgatttgagacagcgctgcatccagcgcctttttcttgttgtctgcaatagatgacatgatgaaatccttgtgattaattatcgttgtggtaactctatcgtttttttggggtaatctcaagaaatactgtatataaaaacagtattatttttcaccgtttttaagcatctctttcacaccatctaatgcagctaaaacagttgcttctcttaccgcctgacgatctccagaaaactgaaaacgctcagctttggcttcttctccaagcattttccacccgatataaacacaacctacaggcttttctggcgaacctcccccagggccggccacaccgctaacggcaacagaaatatcaccacctaactgtaaagccccagcacacatctctttcactgtttgttcagacacggcaccaaaggatgacaaagtttcctcttttaccgacagcccccgcatcttagcttcatttgcataactaatcataccgccaaaaaaccatgacgaactgccagctatttccgtacataccgcaccaatcaacccgccagtgcaagactcagccgtaacgagcaacaacccccttacttgtaagagctcaccaacttgttgtgctgcttgtgtcattttttgcatgtgattcattatcgttatcccttaaatccttggaaaatatcccgtagaatacccctctattttttggatcacaatcgagcttcccgaatgagtaaaacaccagcagataatcacacgccaatgatgcgccagtactttggccttaagtcacagcatccaaaccagctgctattttatcgcatgggagatttttacgagcttttctacgacgacgcaaaacgtgcgtctcggctacttgatattacacttacggcacgcgggcattctggcggcataccgattcctatggctggcattccctatcatgcggcggaaaactacattgcacgcttagttcgtatgggagaatctgtcgtcgttgccgaacaaaccggtgacccagcaacaagcaagggtccagttgaacgacaaatcgctcgcatcgtaacgccaggcaccatcagtgatgaagcttttttggaagaaaaacgcgaaaaccttttactttccctggctcatcaatcccgtaaagggctcgatatttttggcttttcttatttagatatggccagtggccgtttttgtctgtttgaagtcgatggtcacgaagcactttccagtgaattgcagcgattgtcgcctagagaaattttaatatcggaagatttcccagcccgagccactctaaaattagaaaaaggcatctctgagcttggcccttggcatttcgattatgaatccagttatcgtcaacttattcagcaatttagcactaaagatttgtctggctttggctgtgaggccatgacggccgctatcgcgtctgctggagctttgcttcaatacgccaaagacactcagcgctctgctctgccacatattcaatccatcatggttgaacataaagacgattctgttctgattgatggtgcaactcgacgcaacttagaaatcgatatcaaccttaccggcggtacaagcaacaccctagtcgaagtgctagacaaatgctctacacctatgggcagccgcttgttaaaacgctggttacacacgccaattcgtgacttgaacgaaattcaggctcgccaacaagtagtcgcagagttgcagcaaaaccaaagctataatgcctttgaagcaccattaaaaaaggtaggtgatttagaacgaatattgtcacgagtcgccttacgttctgctcgcccgagagacttactgcgcctgcgatttgcccttgaagcagcaccagaaataaacggtttattagcaaacgcaacatctgagcgactacaagagctcaatctgcgcattctggcgcaaccaattatcacagagacgttggcaaaagcccttgtcgaaaacccaccatcagttgttcgtgatgggggaatttttgccaaaggctacgacgaagagttagacgagcttctagctttatcgaccaacgccacagactttctggcagaaatggagcgcagcgaaaaagcccgtactggcatcagctcattaaaagtcggctttaaccgggttcatggctattacattgagattagtcgcctgcattccgaccaagcaccagtggaatacattcgtcgtcaaacactaaaaaatgccgaacgctttatcacaccagaactaaaagcctttgaggacaaagcgctcagtgcaaagtctaaatcccttgctagagaaaaagagctttacgaagcccttctagaacaacttaatgaaattctaggtgagctacaaaccaccagccaagctttggcgcaactcgatgtactaaacaactttgcggaaagagctaacgcgcttagttttacatgtcctgaattacataatcgtgggggaattcaaattgtcggtggccgccatccggtggtggaatcggttatttcagaacctttcgtaccaaacgatctagatctaaatgacaaacgctccttattaatgattaccggcccgaacatgggcggtaaatcgacttatatgcgccagatcgctttaatcaccttgttagcgcataccggctgttttgtacctgcagagtcggcttctatctcagtagtggatagaatctttacgcgtatgggttcatccgacgatcttgccggcggtcgttcaaccttcatggtggaaatgactgaaaccgcgaatatcctcaataacgccagtaaaaacagcttagtattaatggatgaagtcgggcgcggtaccagtacttttgatggtctgtcattggcttgggcagcagtcgactatttagccaacaagttaaaatgctatgtcttgttcgccacccattattttgagctaactacgctagcggaccaattagaaaatgccgccaatgttcacctaacagcgactgagtacgaagatgaaatcgtcttcttacacaaagtccatgaaggcccagctagccaatcatatggcttgcaagttgcgcagctagcaggggtccctcgagatgttattgggcacgctaagcaaaaactcaaagaactggaagtcgtcacaggcattgaccttgatacaaagaccatagagactaaggcaaattcaagttcaatcaaagctaaaaccaaggagcacttggtcaaagaaagcaagaatggctatcaacctcagcaagtggatatgtttgctcaggcggaacaaaatgccttgaaaaatgctcttgaagaactagatttagataatatgacgccgctagaagcaataagcgccctttataagctaaagtctcagctgtaatgggttatagagacctttaagacttctgtcgaaaggtctcgatataagctaatagcagataaatttagcctaatgacgattgttgcttgccgcgaaatagcctatacctctaaaatagcgcgcaatcatttttatagcttgtaaggagaagtcgaatggctttcatcgttaccgataactgcattcgctgcaaatacactgactgtgttgaagtttgtcctgtggactgcttctacgaaggccctaactttttagccatcaatcctgacgaatgcatcgactgcgcattgtgtgaacctgaatgtccagccaatgccatcttctctgaagacgaactacctgaagaccaagaagtgttcgtagaattgaacagagacttatctttgatctggccaaacattgcagagaaaaaagacgcactccctgatgccgcccagtgggatggtgttgaagataaattagaacatttagagcgctaatttaactgtgtagcaaatttcaaagccaagaatgtaaaaaagcgactctcgagtcgctttttttatgctcaaatttacactgataaaagtcaatatctgataaattttagacaaaaaaaagggcgcctattggcagccctactttttgctaacatcctgtcaagcaactcttccgatgagtaaaacatcactgtttgcttcatcatgaagcatccaaactatccttatcacatggcgcattccatcaaaccacgttattcctttgaacaatccattgctctcgaacatccggttcaatccttaacaccatcaatggcatttcattaagcacgtcatgcgcttttcatccatgaattccgtttggataagacacaatttaacagctaaaaaatatatatcaactttatcaaaaacaactaaaattcagttattttctttaaaatcaatgagatagatagggatcacaaaaatacatgacatatagccacacaacatacgggaaacgcctacaggcatgtaaggaaaagactacaaaccttgattattcattcaaacatacagagtcatatagcaacaagaaactcatcagcccacttgattgcatcaaggtacgtagttttcaagtcgtccaaatcttgaggactttttatcgtatgtccactgccataatgctcaactagatcaagcgtattacccactcttccagatcgatgtactattgcattaataaattcacttggtaaaggcaactccccgagcacttcgtctagcttcattcctgtgcaaacatcaatcattgacaacattccggctaagaaatatttgtcctgattattgtaaccccggctatgagcaaataattcagcatgtttcgcgcgaaccattatttgctcaagcaaaacatgtctctctccaaccatttcagacattaataacaaattggttaatgacttaagtttttccacaccaatcaacataatagccaaacgcacagaatcaaccgaggcaactaagccggtaatcggagagtttaagtaacgcagtagtttatgaaccagtccagcgtcttggctgactattcgctccagatcatcgacacttaaagtcgatgtatttaaaagcgatgacatcaactgcaaaagtgtcatgctgttcactttagacgctttactggatatcaattcaggcttctcaaaaaagtacccctgaaaatattcaacgcctaacaaacggcaaaattgatagtcttcccacgtctccactttttcagcaataattttaatgttaaagccccttagtgcttcaacttgcttatggaaattatctcgacctaaagcctgaacatctaacttaatgtagtcagcgagttcaatgaaaggcgttaacttactatcaaatacaaagtcgtctaatgcaatgctacagccagccttcacccagcgacgtaaagatgacaatagaatcgcatcgaatcccgaaccttctagcacttcaaccacgatattttctttattgatcggcatgccactgggacttaacaaataagcgcgaggaaagttaataaatgccttacttgtccccacaaggttttccatacccaactcaaaaagactagcggctatgacctgagctgttgctccaacgtcatctataatatcagcctgcgctgcaacagaatttttgcgataaagaagttcataccccattacagcaaggcgactgtctacaattggctgtcttgccaatgcaacattagagtgggctgataatacattttcggccatatcgtttccgtttcaataaaagtatcagtattaatttatacagtgtctcaatattgtctaaaaattgccattgggcatagacaataatcttggtaacatggactacataaaatgtagacagctatataaaacaaaataaagcaaaaatctgtggggaaaacaatgccagtatatcgctccaaaacaactacatcgggccgtaatatggccggagctcgcgcgctatggcgtgcaaccggaatgacagacgatgattttcaaaagccaatcatagcagtagtcaactctttcactcaatttgtaccaggtcatgttcatctcaaagacatgggccagctggttgctcgtgaaattgaagccgcaggtggtgtagcgaaagaatttaacactatcgctgtcgacgacggtatcgccatgggccatgatggcatgctttacagtcttccatctcgtgacctgatcgcagactctgttgaatacatggttaatgcccattgcgccgacgccatggtctgtatctcaaactgtgacaaaattacacctggaatgctaatggcagctatgcgcatcaacattccggttatttttgtatctggcggtccaatggaagcgggtaaaaccaaattatccgaaaacaaacttgacctagtagatgctatggttatcgcagcagacccaacagcgacagatgaaagagtagcggaatacgaacgctcagcatgcccaacctgcggttcttgttctggcatgtttaccgcgaactcaatgaactgcctaacagaagcgcttggtctaagtttaccgggcaacggcacgacattagccactcactcagaccgtcgccgtttatttctagatgcaggccgccgtatcgttgacataactaaacgttactacgaaaatgatgaagcaaactgggcaccacgctccattgcaagcttcgaagcctttgaaaatgctatgacgttagacatagctatgggcggctcaaccaatacaattcttcacttattggcgattgcccgtgaagcaggtgttgatttcagcatggaagacatcgaccgcttgtctcgtaaagtgcctcaactatgcaaagtagcgccaaactcaccgaaataccacgtagaggatgtacaccgtgccggtggtatttttgccttgctaggtgaactggatcgcggaggaattttacacaaccaatgccacacagtgcattctaaaaccatgctcgaagcattaaagtcatgggacattatgcgttcgcctactcctgaaatcatcgagttttataaagcaggacctgctggtattccaacgcaaaccgcattcagtcaatctactcgctggccttctctagatggtgatcgtgcagaaggttgtattcgctctatcgaaaatgctttttccctcgaaggcggcttagccgtactttatggcaacatcgctgttgatggttgtgttgtaaaaagtgctggtgtagacgaatctatccttgtgtttgaaggccgtgctcacgtaacggaatctcaagacgaagcagttaagaacattcttgatgataaagtagaggcaggtgacattgtcatcgttcgctacgaaggccctaaaggcggtcctggtatgcaagaaatgctttacccaacgtcttacattaagtctaaagggttaggcaaagcctgcgcactattaactgacggtcgcttctctggtggtacatcaggtctatctatcggccacgtttctcctgaagctgctgccggcggcgcaataggtttggttgaaaatggcgaccgtattttgatcgacattccgaaccgttcgatcaacgtattactatctgacgaagagcttgctaaacgtcgtgcggcaatggaagcaaaaggtgctgctgcatggaagcctgttgaaatgcgcccacgtaaggtttctccggcactaaaagtttatgcacactttgcgaccagtgcggacaaaggggcagtacgcgatattagtcaaatcgactaatatttaaaaaagtaatatgcaaaaggccgctttgccaaatacaggtgctgcggcctttttcattatcgataacacaacttataacaggaaagaccatgctcagctaccgccatatttatcatgcaggcaaccacgctgatattttaaaacatttgacggtcagtcaaatatgtcgccattttataaaaaaagacgcgccctttttctatttggatacacacgctggcattggtcaatattcactaaactctgagcaggcgcaaaagaacaaagaattccattcaggtattgcacgactgttaaccgaagacaaccttcctgagccattggaaggtttgttagacatcgtccgtgaaatgaacccaacagatacactagagttttacccaggcagccctaaaattgtcgattattacgttcgacaaaaagacaaactacacttatgcgagctacatccaaacgattacccaattttagcagcgcttttcccaaataaacgcaaagccaatgttgttaaagacaatggctttgccgcagttaaagccatgctgccaccaccgcaaaaacgtggattcgttctaatggatccgccttatgaaatgaaaaaagattaccaatatgtggttcaagcattggaagatggttacaagcgcttccctcaagggacttacgccatttggtatcctgtattaaatcgtcagcaagcgaacgaattattaaaatcagttaaggcaaccaatattcgtaatgtgcttttgcttgaactttgcattagaaacacagagcaagagcgcggtatggcaggaagcggtatgattattgttaatccaccctggactctagaaaaagaagccaaggaatttttgccagttctcagtaaattgctcgcagaagacaatgaagcgggttaccaggttacttggatcacccctgaatagctatattatagaggagcgcgtcatgaacacgcctttcgaactcgcgtttaagtacatgccaacgcctgcttttataatagaaagcagcacaggcaagctaatatcatacaatcgtaactttgaaattttgtttgaaaattttaatgcgacgcctgccagcacatggcaatctctttgtgaagacgctgaatcttcagatgactggcaaacactcaacaccaaaattaaaagtggctctattgagcgctgcgaaagtttgatccgtgtcggtgacaagctaatcaatatgcagctcgaaatgcggcaccttggcgaaacggttttagcatgtgtttacaatactgaccacatggatctttctgctgccgaaaacaccctgctaaaattcgcacttaccgaatcttctgcgggattgtggatttgggaaacagaatcggatttagtatcttgctcaaaatccattgccacactattgaattatcctcttgataaaacgccacgctctactactgaatggcatgctcttgttcatcccgatgatgtgaaaaaattagctaccgtagtcaatgagcatgtggcactcaatcaagattactatgaagtagaatatcgtattctgactggtgaccaacgttacctatgggtaaaagaacgcggcagaagctacacaaaaggcccagatggcagcatcaagaagatcattggtttcatggtggatattagccaccaaaaagcactagaagaacatctacgcaaccaagcgacatttgatgaactaacagggctattgactcgtggcgcagcgctgacgcattttaaaaagcaactaggcttggcaaaacgtcaatatacgccattaactatggcaaaaattaaccttgacgcaaacgaacgcctaagtaaacttccaatggaagcgcgcaatattgccattcaaacctccgctcgttatatctataaaaagattagggaggctgatgtgctggcgcgagtagagccagacaaactgctgttattactacctaataccagcgtgaaagatgcgaagactttgctaaaacacattatcaatccgacagaagatgaaaaatcggccttgttcgagggtaactctgatccaatggatttttgtattggtatcgcagcgtttccagaagatggtgaaactatagaagaactcgctctcagcgctaatcaagccgttgaagatggccaagcttcttgtaaacaaatcgtcgttaactagatttacgttcttaaaaataaaaacgccgcatttttaatgcggcgtttttatttttaccgaagaacagcgggccatttaaacaagtggaacctctaacaagactcaccttgaagagttaaaacaagccttcttgaaccgccatgatctcgatgctcacctaagtaaattccctgccaaattcctaagcacaacctcttatcccgaataggaatcgtcaaagatgagcccaacatactggcctttatgtgtgctggtatgtcgtcgctaccttcgtaaatatgctcataatagggctgatcttctggcaccatgtaagaaaaatgtttttccatatccctacgaaccgaaggatcggcgttttcgttgatcgtcaaagaagccgaagtatgcagcagctgaacatgcaacaatcctatcgagactggtgtcatttttgataaagcagcctccacctgatcagtaatcaaatgaaaacctcggcgcatcgctggcaattgaaattcaatttgctgccacataaaaattactctgcactggttctttggtaaacagagaaacggtagtcgtatggattcggcccttcagcggcaaacgcttcttcacctatcagggtaaacgatggccaatctacttcagggaaaaaggcatcgccttttacctctgcatcaacgtgagtaatgtacaaacgatctgcacgctcaagagcaagttgataaatttgcgcaccgccaataaccatgacttcctcttggccattaaccaaacaaatgtcttcaccaagagaaatagcatcttccaacgtcgtcaccacatcaattccctctgcttgataagttggatcacggctgatgacaatattacgacgtcctggcaatggcttgccaatcgattcaaaggttttacgacccataacaataggctttcccatagtagcctgtttgaaatatttaaggtcgtttggcaaatgccaaggcagtgagttattaatacctatggttctgttcgtagacatagcgacaattagtgacaacataaaacaacctgcgtaaaaatcttggctcttctttactccaacaatccaagagcaaaggcttctgatataatctatagcatttattatacccatgacggaccagattgcatttcttaacctgcactagcaagcgtcattaggcaaaaacagacaaggcattttttatgaaacagtatttggatctttgcaaccgcatcgtcaacgaaggtgaatgggttagtaacgagcgaacaggtaaacgctgcctaaccgttattaatgccgacctcacttatgatgtaagtaaaggcgaatttcccctcgttaccacacgaaaaagctactggaagtctgccattgctgaaatcatcggttatttaaggggttacgacaacgcggcggactttcgtgcgctgggtacaaaaacatgggatgccaacgccaacgaaaacgaagtttggctaaacagtccttatcgtaaaggcgaagatgacatgggactttgctacggtgccattggccgcaacttcccaaaaccagacggtggtcatatcgacctattaaaacaaattattgatgatctaagccgtggtgtggataaccgtggggaaatcctcacattttatcatcccggcgcgtttcacatggcttgtcttcgtccttgcatgtacagccatcacttttcactgcttggtgatacgctttatctgaacagcactcagcgtagctgtgatgtgccgcttggcttaaacttcaacatggttcaagtgtacgtattgcttgccatcgttgcgcaaatcactggtaaaaaaccgggcaaagcttttcataagatagtgaacgctcacatctatgaagatcagctagaattaatgcgagacgtacaactaaagcgtgagccttatcctctgccaacattaaaaatcaacccagaaatcaagtctctaaaagacatagaaacttgggtcaccatggacgattttgaaatcgaaggctaccagttccacgagcctatcgcctaccctttttcagtgtaagcgactctaggttcaagagacctaaaagcaaaacagcgagccaatattggttcgccgtttttacttaacgattttctggtattcaatacaatcaatatttttaccctgcacttcagcgaagttttcatggcttttcattttaacaaacccgttgtatgtcagcactttctgcgatgcaatattgtccactgaagcaaaggctattaacgtttgcagattaagctcgttagccagttgagttatttgttcaactgcacgcttggctatgccacgtccagtacagttctcgtccaaccgataacctaaataagcttccctcaataccagattaatatcgattaaattaatacggccagcaatctcacccatcccatcaacgataagcatgggcagcatggcttttctttgatattgcgagaggcattcttctatgtgacttttcactccgtcaaccgaataaaatgacgcttcccgcggattgatgtgagattcaaaccaagctcggttctcgacttcaaagcgtaacaaagacgcatagtcagatcgagataatagacgcaattccatttcaagctgagtgtgtggtgaagcgaaaatttagtgcctgcatgattttaaaaatcgtgtcgaagcgcggctttgttttaccattgatggttttatataagctttctctgttcagtccagatgctaaagcaatatcggttacaccatgctttttaaccagaaatcccaatgcttcaataaaagtatttgggtcatcgtcagccaaacattcttgtaagaaagcctgcacttcttcttgtgtctcaatataatcaaacggattaaaatcgcttgtctttaatgtcatgctgtttgcccccactcactaagcaagatcttcgctttctctatatctttgctctgtgtgcctttatggccaccattaataagcaagataacttcgttattacgtatgctgtaataaactcgatagccttttcccacaaaaacacgcatctccaagagattactcgcaatcactttgctatcaccaaagttgccgttaatcgccctaataattcgcatgtttatcgctaaaagagcttgtcgatcctttaatttagacaaccattgatcaaaaacatccgttttcttgatttcatacttcatataaataattgtagcccttaggctacatcaatacaattttaatctactctttcacattttgaaaaaaacacacaaaagccataattaactttgtcagcagcaaaacaaaaaaaccagccgtacggctggttttaagcgtcgctctgaatcttttgagctattttgaagtgctcgcttttggaaatgtattcagcttaaggccagccataattaagcctgcgccaataatgaccataggtaaagacaacaactgcccttctgtcagccaaccaaaagcaatatagccaatttgtatatctggctcgcggacaaactcgactaaaattcggaaaataccatagaaaagtaggaacataccagaaacacaataccgcggttttgttctttgtgagaagaaccacaagatacaaaacagtgctacaccctctagtgcaaactgatacaactgcgaagggtgacgagcaagttgtagcggatcattagggaagatcatagcccaagaaacgtctgtcggtttaccccataattcgccaccaataaagttacccaaacgccctgcgcctaaaccgattggcacgaatggtgctaaaaagtcggttacatcaacaagatgtttattatagcgacgcgcgaagaagaacatcgcgatgatgacacctagcaatccaccatgaaaagacatgccgccttcccaaatacgcaccaaaatcagtggattatcaacaaaagcagggaactggtaaaacagaatataaccgactcgaccacccagtatgacacctaatgcgccatagaaaatggcgtcactaaccatttcaggggtccaaagaccattagagcgtttggcgcgatacatgccacataggtaagctccggcaaagccaattaggtacatgatgccgtaccaatgcacggagatcggccctattgatacagcaataggatcaatgtttggatatgaaatcataatgaaaccttttcaacgactactgcgctcgtcaaaaccgcgttaaaaacagattcaaaatgctcatttatagcccatagactccgttttttagtctgtttttgccttgtcttggcttcgctcatgacgtcgtgtaaatatctcataatattgaaaaaatctctggtaggtattaatccacgttgctggttttagatggtctaatcaaacgctcaatattggcttcgcgcatgagtcgagtcatggtctgtgtgacagcttcggcatgagatagtttcatcacttcgttcagcatagcctgtgattgttccatcgaaatatttcgaatgaccgcttttaccttaggaagactagtagaactcatcgataaaacgtcgtaccccatggccatcaataaaatagctcccatcggatctccggccatttcaccacatacacttagaccgacaccttcatctctaacttgatcaacaatgctaagcagcgcacgtaatacagaaggatggaaggagttatataagtcggccacacgaggattatttcgatctaccgcaagtaaatattgtgttaaatcattacttcctacggataagaaatctactaattcagctaactctttgacttgataaactgctgcaggaatttctatcatcacgccgacctgaggcattttgacgtcataaccttcttctttaacctctgcataacctcgacgaatcagtgccaaagcttcttctacttccgccacatttgaaatcataggtagcatgatttttagattatacagaccagcactggcttttatcatggcacgaatttgcgccataaagatttccaaatgatccagagtaactcgaataccacgccagcccaagaaaggatttgcttcgtttatcgggaagtaaggcagtgctttatcaccgccaatatccaaggtacgaaccgttactggagaaggcgcaaagccttcaagttgttggcgataaataaccacctgttccgcttctgtagggaaacgatcgcgaaccatgaaaggtacttctgtacgataaagacctattccttcagcaccacgatccaaagaacgggctatatcagcagacaaaccagtatttacatacaaagataagcggtggccatcaagtgtttcacaaggtaagtctttaagtgtttcgtactcttcttctaatagacgttcttcatcaacaatttgttgataattttcgatcagtgcatcagacggataggtaaaaatcttacctaagtaaccgtcgacaataagatccactttatccaactgtgcataaggtaaatctaatgcccccataacagttggaatgcccatcgcacgagctaaaattgccacatgggagttacccgaccccattaccgagactaggcctttgatcttatcgattgggatttcacccagcatggaagccgttagctcttcaccgataataatagacggctcactgaagcgctcagctacatttggcgctttctcttgaagatgagataagatacgacgaccaagatcacgaagatctgaagctcgctcacgtaaataaggatcatccatgcggttgaactgctgaatatgcgcctgaataacctgccttaacgcaccttgggcccaattaccctctttgatcttacgaacaatttcaccagcgattgagttatcatctaagatttttagataaacatcgaataatgctttttcatcttccgaaaggtgttgactaatacggttactggcccgacgaatgtcttgccgaacggcgtcaagtgcttgataaaaatcttgaatctcttcatcaaagtctgttgtacgacgatcggggataacatctaaatcggcaggcggaaacaccaccacaccacgaccaatagccacgccagaactaccaggaacgcccttataacgaaaatcagatccactaggaatggcattaggattaaggtttgtgattgcccccgttgcttcggcatgagcaataacaccagctaattgagcagataaagtgataagaaaggcttcttcgccttcatcaaaacgacgtttatcttcgtgctgaaccaccaacacgcctaatacttgacgatgatggataataggaacacctaaaaaagaacgatagcgctcttctccagagccctttaaataatggaaagatgggtgtatatgagcatcttcaaggttgacaggttcagccctacggccaaccaaactgactaggccttcatcggcctttagactaacgttaccagcaacatcagcatttaaacctcgagttgccattaagacatattctttcgtgttcgtatccaccaaatagatagaacacacctctgcacgcattgctctgcggacacgtcggacaataatatccagtgccgcagataaagactgcgcggcagtcacctcctgggtaatacgtcttaacaaacttagcatagctctcccatcaatctatataacctccagcatcaagccagtaagtttatcacttttctagtcgacgatgtgcactggggataagctcttttagagctcggcgataaacatcttttttgaacgccacaacctgacccagtggataccaataactaacccagcgccagccatcaaattcaggcgtttccgttccatcaacgcacacagaagcatcaggacaacgaatagataaaagaaaccatttctgtttttgcccaatacataaaggcttactgttgtgtcttagcatgcgcttaggaagacgataacgcagccaaccacgagttttacctattatttccacctgatgaggatctaagcctacttcctcttttagctctctaaataaagcttcttctggtgtctcgtcggatttgatacctccttgaggaaactgccaagcattttgccctacgcgtctcgcccaaagaagttggccacgctcgttcatcagtatgatgcccacattcggtctgtatccgtctgcatcaatcacgagctatcaccttttaatataaaaataaattagtttcattgttccataattcccccatctgcacaattaagactgctgttatttattgtcttgaaggctataattcacgcactttagaagaattggggacagcttgtgacactcgcaatatttgacttagacggcactttattaaacggcgacagtgattacacttgggggcaatttctagttgagaaaggcttagtagacagccaagtctacaaacaagccaatgataagttcttcgaagaataccaagcgggaacactagacattcatgaatatctagcatttagcttagaaccgttaactaaattctccaaagaagaactcagcaaactgcacaacaccttcatgcaagaaaaagttcagccgatgatgcaggaaaaagccaacgctttattaaagcatcataaagatcaaggtcattttttgctcatgatcaccgccaccaatcagtttgttactggtccaattggcgacgccttgggtatggaccatatcattgcgcctgtgccagaaattattgatgatcactacacaggaaaaatcgttggcataccaagtttccaagcaggcaaagtcacacgtctcaatgactggctcgctgaaacaggacattcaatggaaggcagctatttttacagtgactcacgcaatgacttgcctttgttagaattggttacacacccaattgcggtagatgcggatgagacattaaccaaaatcgcccaagaacgcggctggcaacacatctccctaagagattaatcaaaacacataaaaaaagcgctgtcagagcaattctgccagcgcttttttgtctcgtctcttttaaaagacaatcagcaagtaatgctataagcccatattgttatgaatacgataaaacagtgcttttagatattctgtttcctcaatagcagggtgcacaggatgatctggcgcttgcgttccacggtaaatcaattgtgaaaatcgctctaactgacggctattgctgcgaataatgtcatgtaatcgccctgtttctaaatgcatagaacaggagccagaaaccaaaataccacctttagcaaccaagcgcatcgccagctgatttgctctatggtaagccccttctcccgccttaatatctttacgacgagcgatgaaagctggtggatccataatgaccacatcaaagcgctctttgtcttcaattaaagattgcatagcatcaaacgcatcaccatgcatcaagttagaaccaccttcaaattggttcaatttaaggttttcttccacatgactcaaagcgctttcagaggcatcaataaaagtcacatcggttgcaccagcagaagctgcctgcactccccagccaccaacataggagaaaacgtctaatacgcgcttaccatcacaaaaaccttgcatggttttacgattttcacggtggtcatagaaccaaccggttttttgaccatcccacactggagcttgaaacaaaacaccattttcttgtagaaaaaccaattctggaaccgtaccaaaagcttcttcaacataggtttcaaggccttcaatctggcgcatcttgccgtcatttttcatcagaatcgctgatggcttcactacatcttgcaaggcttcaacgatctcgttttttactcgctccataccagcggtcgatatttgtacaactaaaatatcggcaaaacgatcgacaactaagcctgacaaaccgtctgaatcaccaaaaacaagacggtaatacggcgctggataagtcagctctcgcaaagataaagcaatctttagacgatgcactaaggtcgacttgtttaaaaacgtatcgatactacggctcattaagcgaccacagatcaatgtattaggatttattgtcgcaataccaagaggtttaccttgagctgtttcgacaacaacctgatcccctggggtaaattgctttaatggcgtagctgaggtatctacctcattgctgtaaatccattgatgtccagcccttaaacggcgatcagcttgaccttttagtcgaataacactcaaaattttcacccagtatatttaaaaaacgctattataaagactctagattcaattgctacgaattacgtagctgtaaagttacttgtcttaaagaagtgtgtccatgtcatctacattaaatgaaaatcagctaaaactcatcttgcaaggcatcagcattccaccacaaccgcagattatggtggatttacacatggaacaagccatgccagatcctgacatggcacgtatatcagaaatcatttcacaggatgtaagcctttcagctgctgtcttaaaacttgtcaactctgcatcttttaatttatctacaaaaatagcatctattcaacaagccgtcatgttgcttggcccaaccagtgtaaccaacatagtcaatggacttgcggtaaaaagtgaactatccgacgacgctatacaatccctacacagcttttgggataccgcgagcgatgtcgccgccatctgctcaagcctagctaatcaagttggttttaaatatcaagatgaatgctatgcacttggcctgtttcataacgccggcatcccccttatgctgaagcgtttcgatggctacaaagacgtattgaaacaaggttatcaagatccagaattcaacctaaccgatgttgaaaaccaagctttcaaaaccaaccattcggttgttggttattatttagcaaaatcatgggggctacctaaaagttgctgtgcggttatcgccaaacaccaccgagtcgattacttattccgccacagagtgccaggcgactcgattaatttaagctttgcttctattttaaaaatggctgagcacattgcctcaacctttagacacataggcggtgcaagcgaagactacgaatggcaaaaaattggccattacgtcttagatcattttgaattgagtgaatacgattttgaaggcatgattgaagtttgccatgaacaaggaatcggaactatctaattctattgcttccccaaacaagacataaaaatacccaagtaatttataaataagtcacttgggtatttttatctactaacgtggaaacatcacaaggtgatctaaatgaacactcaagccgatctcttgtcccactgagtgattgtggtgagaagaagcaaaacaatagaccactttgccagaagacaatttcacgcgatataagaagtgtgacccacgaaaccatttacttacaatcacgccaacaaattcactgtcatcgtcatgcaaaatgtcatcaggacgaaccaataagtccacttgagtattgtcagcaaagccatggtctaaatcaccgcgaatattacccaaatctgaatgaacacaatctggaccacagacagtcgctgctaggaaatcaccatgaccaataaaactcgccacaaagcgcgtttttggtcgatgataaatctgatacggcgaacctgtttgatgaattacgccttcgctcataaccgatacttgatcagccatcgcaaaggcttccatttgatcatgggtaaccaataacgcactcattttttcatgctgtaatatgacacgtatatcgggcaccagctcttctcttaacttagcatcaagcccagaaaagggttcatccataagcagtaatttaggcttaggtgcaatggcgcgagccaaagcaacacgttgctgttggccaccagaaagagagtgtggatagcgcgactggaaaccagataaacccaccaaatttaacaaataagtcactcgttcctgtgctgcctctttagaccaagcagacaagccaaacgcaatattctgttcaatagtaagatgaggaaacaaggctatatcttggaaaaccataccaatatggcgatgttcaggattcacactgtgtgttggatgagaaatcacctcatcatcaatgcgtatttgccccgtcattaaagactcaaagcctgcaattgcacgcaacaaggttgatttaccgcaaccacttggcccaagtaaacaaccaatctgcccttctaacagtttaaatgaagcatttttaacaaccgcatcaccatcataaccaaccgaaacatcggtcagtgtcatttctttcaatagtttatgaggaggtaacgatgtcatatgcgatcctatttttaataaacgctatttggcgcttcgactatttagatttattcaggtgagaagaaatggaacgactcaacaaaatcactggcaccagccccaccagcactatcattaacgaagcaggagccgcatcgaccagtcgctcatctgacgccaattcaaaagctcgcaccgctaacgtattaaagttaaatggtcgtaataccaaagtggctggcaattcttttaatacatcgacaaagacgatcagtattgccgtaagagcagacccttttaaaagtggaatatgaatacgggttaacactttaaaaggcgacataccgagcgaacgtcctgccatatccatactgggtttaatctttccaagtccattttgaaccgcccctaaagataccgccataaaacgaacagtgtaagcaaacagcaacgctactaatgtgccagaaaaaaataaaccgactctttccccactgtaatgtttaaccaaatcaataattcgatggtccaaccaagctagaggaacaatagtgccaatcgcgataatagtccccggtaaggcataacctaatcccgcaatgcctacagatgtcctcaccgctttaccattatttaaacgaatagcgtaactcaatatcaaggctaaactcaccacaataagtgaagccatagccgctagataaaacgagttccacgccagttgaataaagttcgcgccgggcatttctgctttaaataccgcccaatacgccaacacacctacgggaataagaaagccaacaagaataggcagcaagcaaaaaaggcacgctataaagccacgactacctttcaaaatcatacgccgattactggccttttttagacctgatgcatgataacgaatgcgatgccgagaatatcgttctagcagaatcaacaccgccacgaacatcagtaaaatacctgccagctgagaagcagctgcgatatcaccaaatccataaaaggttcgtaaaatgcccgttgtgaaagtatttacactgaaatattgcaccgtaccataatccgccaatgtctccataagcgctaaggtaaggcctgttactatcgccggacgagcaaggggaagtgccaatttgaaaaataccgcgcgaccagaatagccaagtgtgcgactaacttctaaggtgttctcagactgctctaaaaaagccgctcggctcatgagatacacataagggtagagaaccaaggtcagcatagctatggcgccaccaagggaacgtatttcaaagaaccaatactcaccgtaacgccaacccgtaagctcgcgaataaaagtttgtacaggacctgcaaaatccaatacccccgtgtaggtataagcaataatgtaagcaggcacggccattggcaaaagcaaggcccaagatagtaaggtgcgaccggggaaatcacacatgctagtcaaccaagcgcaaggcacaccgataaccagcacgccaatgccaacccccaacatcagtaacaaggagttagaaatgtattcagctaagactgtctgataaaggtgtcgccacacttcaccatcaccgatcaaaacattaaccaaaacaaccaagataggtaatgccaaaatggcggcaataagcattgccgccatttttaaccaattccacttagacttacttactacactcgggggagctaaattagccatcaatcgttaaaaaccacatcagaaagctcgttatatggagcaaatatcagaaaaatcacttccaaccagcaatatccatcagttcaaccgcttcacgattgttttcacctaattggcttaacgaaatcgtatccgcacggaatgtaccaaatggcgccaacatttctggcgcgccaatgccttttaccactgggtactcgttattcacatgggcgtaccattcttgagaagcttggttggtaagaaactcaagcaataaggtagcattttcaatattagtcgccgcggcagtaatgcctgcaccactaacgttaacatgagcaccacgctcaccttgtgcttgattaggccagaacaattttacgtcgttataaaccgctctttcgtctgcactatcactttgtccaagacggccatagtaataagtattcgccaacgttagatcacatacacccgcagaaacggcttttaatagatccacatcaccaccaaaaggcggacgtgctaagttcgataccagccccttgatccaggcttgcgttttctcacgaccatcggcctctaacattgaagcaaccagagattggttataaatattggctgacgaacgcacacaaatacgtcctttccattttggatctgcaaggtcttcgtaagttgataagtcctttactgatactttttccggattgtaaaaaattacgcgagcacgctgagatagaccaaaccaatagccatcactatctcgcaaatgacttggtatgttggcgcttaatacgtcactgtgaataggctgtaatacaccagccgcttttgctcggtgcaagcgaccagcatcaaccgtgataaaaatatccgctgggctcgcatcaccttctgctttcaaacgacttaacaaagcatcggcagaccccgtaataaggttaacaaccacatcattttgttctgagaatttatctaaagcgggctttataagagattctttgcgggcagaataaatattcacttcgcctttggcttgtaaacaggtagaaagaagcaatgatgaagctaacgcagcaaatccaacataactaaatattgattttcgtccttgcgttttgatcgttttgcgcagtttcataaacacactcaccttctactaattcaacagattccctcttcccaaaacaccacatagcagataaaaacaagagaaaagatcataaaaaaagagacaagaaattagcacaacacaatgctaaacactagcgattatcatttatttatagaggtaaagtctggatttaaatagcgaaaaaacaaagatgaactaaaaattgacacatctattttttcaaataagccaatctattaaatacatgtgtttaaaagcactttagagactttaaatgacgaacccaaaacttaatgaagtaattgattgagtccatcgccaatcgctaaagcgtcatctaattcataaatgacaccctcaggcaaaccagccgctttcgctacagcagaaggaaagccctctcgaactaaatcgtaatctcgctcgttacgaatacacgcattaatgtaacaagccaaattcaatacacaggcaagtggatttggttcattatcagaaaacggacgtttatgatgttgtactgcgtaccctagccctgccggaaacttccacaaatccattagcgctttgccagcatcttgagtagtaaaaccaagtaaatcttgttctgctttaacacgaccggctttgcggtttgcaaccaaagactgaatctcttgcgcaatagcaggctcggtaagatgtaataataatcgtccgatgttatgaacaatccctgccgtaaatgcttcgtctacttcaaccaaaggtgtccgctttgcaaaccattgtgccaattccgccacgcgaaaagaatccgcccaaaattcattaagatttaaaccctccacctttgcaaccgagttagaaaagccagaagcaataaccaaggttttcagtttatccgtgccgagcaatacagttgcttcatcaatagaagaaatttttctcgataatccgaaataagccgagttaaccactcgcaatacttttaatgaaattgtctgatcatgagaaactcgttcagtgaggtctgaatattttacattgggatcactaagaagctgaatcagctcgcgaacaacatcgggaacattgggaagtttgtccgttttcttcaaaagatctgttgcttgcataccattccgccttttattctgattgatgatatatctatacatgcagaataagacagcaaatgctttttgcaaccggaaatacgtagcgttttgaaaacacgccattacttcataattgcaaaaaacaacaaagtgcttaatttaagaaaaagaagacaaacctgcagcacgtgcaaccaactttttcttcagggtctcccctttgttaaattgcttcataccgatatttctaagctgaacaacaagcggctgttgagtcgaaaataagcgcttaaatgactccatacctgcagccatggcaatattatccaacatacgtgcacgctggtaacgacgcaatactttactcgcgccaagatgttcacctcgccgatgggctttttctaatacctcaaccaaggctttaacatcaccaaagcccaagttagcaccctgccctgctagcggatgaatagtatgtgctgcatcacctattaacgccaaccctgctttcacatattgttttgcatggcgctgtcttagcggtattgcttggcggatttgcgtcaaccccaaaacatcgaaacgtttattgattgcgtaatgtaagcgtcgacaaaatgcctcttcatcaagagccatcaaagactcagcttcttttggtggcacagaccaaacaatagacacaaaatgtttttgatcgaccgaaggaagcggaaggaatgccaaaataccttcttcaccaaagctttgccaagcggtattttcatgggactgggctatttcaagcgtagtgacaatcgcatgatgaccataatcccactcaaccgtatcaaaggcattttctgtgcgtagtttggacatagcgccatcagcagcaataatagctttagcatccagaacatgtcctgacatcagctccactcttacaccagattcacttagctcatgaaactctaaggtatcccctagaaaaagatcgatgttttttaaccttcttacctgcgtcatcaattgctgattaagcacggcattttcgactaagtggccaagctcaggcattgctgtcgcttgggcattaaagtcaatatatccctcacccagaccatcccaaaccaccatattgtcataagaagcaatacggtcttgcgcaatgccttgccaaacattagcctgttctagcaaggctttagattgactagaaatggcactcacgcgagcgtcataagctggcggtgtggacaaccggtattcgccatcatgtttatcaacaagagcaattcgtaaagaagatttagctaacaatatcgcagacaaagcgccaaccataccggcaccaactattatcaaatcgtacgacttagccatcttctttactccgtctagtctcagtagttttatcgactttcagccattaaggcttcaatttctgcaatttcttttggcagtccatgggtcaaaacataagggccatcagcacgaattaacacatcgtcttcaatgcgaataccaatacctcgccattttgcatcgacagactcatcatcagcagaaacgtataaacccggttcaatggttaacaccataccttcttctaacaaacgagattcaccagcaattttataagcgccgcagtcatgaacatccagacctaaccaatgacctgtattgtgcatgtaaaaggctctatatgccttgctctcgatcagttgatcgacatcgcctgtcaataagccatgtgctaccaaacctgcagtcaaagtccgaaccgccgcattatggcaagcttcataaggtgttcctacatttagctctttcatgccagcattataggcgtctagtaccacctgatatagtgccgcctgtggctcactaaatttaccattagcaggaaaagtacgagtaatatccgctgcgtaacaacctaattctgcaccggcatcaatcaatactagatcaccgtcttcaataaactcgtcatttttaatgtaatgcaagacacatgcattactgccagacgcaacaatattgttatacgctggttgacgtgcaccggatttcataaagatataattcagctctgcttccaactggtattcattcatacccggacgaacagatcgcatcgcctgtttatgagcttcaacactaatttgcgcagctgtttccataatggcgatttcttcagcgtctttgcgcaaacgcatttcagaaaccagaggcaataagtcagtgaagcttgtcggtgctatcgctcccattcgaacgcgagcggcaattgcatctcgccaaccggcaatcttttcgcgtagcacatcgtcattgaataagtacaccacttgctcagcgccatctaatgccaccatggcgatattatctaattcttctagtggagcagcatctttcgcaccaaagttagcaattgcaccttcagttccaaaacgaaacccatcccattgctcacgttcaggatcttttggcaaagtaactaaggtcatttcaccacggccacgaataatggcgtaggcacttggttcagggaatccagttaaatagaaaaaactgctatgcggacgaaactcatactcacaatcattattacgagtagctaactcgcccgttcgcaaaacaaccacactgttttcaggtaacgattgcatcaagcgttcacgacgagcctgataagtttgagtgttgattttcatagaaggtctcacttattaattgtcattccattaaacgctagcgataacatttttatttaacataaaaatctagtgcaaggagttctgtttggtatgatctacatcgggattgatatcatgatgttctgtgtacaacatcatcgcagatagcctgacatactcaatcaattcggttaaatcggcttcattgtcattgttatcttctaaagcacgcatttctgcttgcatgccagatatattggcaaagtcacgtaggatttgcttggtttcatcaggtagttcatttttctgacctgataatccatagccggccaaaaagccatgcgcccattgcgccaaagtcacgcctctttcacacaactcagcatcatcatccgaaatacttggtactagcgcaaactcaccattttgaaacaaagtcagcgtagcggtataaagttcaacgattaccgcccgactagcttcttctttccagccttcgatatcacaaaattccaccaccatggcaagccagtcttctagcggcaaggtcacgccagaagcaaggtaaccacaaagctggccatgcaactctgatggtgacgcagtaatggattcggtgacaaaaacatcggctattaaatcgaagtccaatgcgtcttttaacatttctgtggacataatgtgccaaccttttgctgttcagttcataaaaatctatgggttaacttagataaaatcacggtttaacttagaaaaaagaagccgcacctaatggcgcggctttctatcccatcctgcaatatcattaccacaatatggggcagtgatactcacctttcaagtctactaacctagttgtttaaggccggactctagggtttgcaaaatcaaggtattgattgtcattggaccaacaccaccaggaactggcgtataagccgcaacgcgatccttcaaaggaccaagctcgatatcaccaataccacctggatgataaccagcatcaactacaatggcaccgtccttaatccaatcagctttgatcaactcaggtttacctacagcacccacaatcacatcggcttgtttcacaaactctggtaaattctgggtacgagagtgacacattgtgacggttgcattcgcattcaacatcatcattgccattggtttaccaagaattgggctacgacctacgacgacaacatgcttcccttctaactgtatgtcatacgcagccagcaaacgcataatgccggctggagtcgctgcaccataggctggttctttcatggccatacgaccaaaaccaagacaggttacaccatctacatctttatgagcagcaatcgcgtcaaagcataggcgctcatcaacttgtgctggaactggatgctgtagcagaataccatgcacatctgggttattgtttaactcattaattttgtctaaaagctgctctgtcgtggtactttcaggcagttcaattgccatagaatccatgccgactcgacgacaagcgttgcctttcatttttacataagtggctgatgctggatcagcacccactagaattgtcgctaaaattggggtgcaaccggtacgctctttaagctcggtaacttgagcctgtaggcggttttcagtttctttggcgcaaagtttgccgtcaagaaccagtgcagtcatgaatgagctccagtaaaattagagtgatgtatgagggaggcgcattatacctcaacttttgtttcgatacgcagtgccaaaaccaatttgttcggcaaaagagtaaatcttctcttttgtactatttaacatccaactatgcgggttctaaatagtcgactaacaactggagattacgctgaccgcgaaactcattcacatctagcttataaaccaaacgagcttgcgttactttatcatttggccattgatttaagtctacaaaaaaactgattgcatccaataacaaaccactgctcggttcacgcaccataagtttaaggtgcttttcaccaactatacgctgctgcaaaatatcaaaaacaccatcaaaacaaggttcgggaaacatctgcccccacgggccagacaaacgaacttgctcagcaaagcttaaactaaaatcttctggtgctaatggcccatcagttagcagtgtcgcctcaagctgttccggcgttacccactcggtaattatggcatcaaatgccaattgaaacgcttcatagtgggattctttgatcgacatgcctgccgccatggcatgaccgccaaatttactaagcaactgcggataacgcttggccaataagtccaacgcatcacgaatatgaacgccggggatggaacgcgctgaaccttttaattcattttcaccgactttggcaaaagcaatcactggacgatggcatttatctttcatccgcgaagccaaaataccaatgaccccctgatgccaatccgcgtcataaaaacacataccatttggcatgtcttgctcttcatctagcaaagactccaacaccaactcagcttgttctttcatatcggattcaatggctttgcgctctcgattaaattggtccaactgctgcgcataatcgcgtgcttgatgaggatgaactgccagcaaacactcaataccaatcgacatatcatctaaacgacctgccgcgttcaatcttggtccgaccacaaatcccaaatcagatgctttcaattgagtataatcacgacgccctacttctaataaagcaagaataccaggacgcgccaaacccgcttgaatacgcttgatgccttgctgaacgagaatacgattattagcatccaaaggcacaacatctgccaccgttccgagtgctactaaatccaaataatctgccattttgggttctggaatgtgctgatctgcaaaccaattacggctgttcaactcggctcttaaagccgacatcacgtaaaaaataacgccaacaccggctaagttcttgcttggaaagccgcaatttggatgatttgggttcacaatagcatcggcgttcggaagcgtatcaccgggcaaatggtgatcggtcacaaccactttcataccataggattttgcggctagcacgccatcaatactggcaatgccgttatcaactgtaaccaagacatctggtgatcgttcttgtgcgacttcaacaatttcaggtgtaagtccatagccaaattcaaaacggtttggcactaagtattctggggcaatcgctcccattgcctctaaagctagaatcccaagacttgtactggttgcaccatcggcatcgaaatcaccaacgataagaatcttctgaccagcaacaatggcatccgctaatatcttcgctgctgtggttaggtcaaataaagaatcaggtcttaataaatgcggtaagcggtaatcaagctgagcaacagacaccacatcacgagacaaaaaaacgcgctgtaaagtcgcagacatagtcgagggaaagtcatttggttcagcaggtacagctcgacgcacaatacgcatataaatctcaaagtcaggataaacagatagatgaagaataacatgaaaatagccgcactcgcgctgccgccaattccaagatgaaacctttagcaaagacaaaaccattctcgaacaaaaaaacaccataaaatggttaaaaatcaaacacataatttcattagattttgttacataagtggctgatatgagaggttttcttacaaaactgacgtaaaaaaggaattttttaggctatcacctacagaaccgcctcctgaccagaaagttaagatattcggtgatatgatgccgcacttttttgatttggataagcattctaaagataaaaactgagctgcactcgttttaacctatcggaaaaaatatgaacaatcattcatctactactcataagccccaatcaaaccaacggtttgctttgatcgccttaacatcattgttctttatgtggggctttattacctcactgaatgacatcctaataccgcacttgaaaggcgtttttgaccttaactatacgcaagctatgatgattcaaatgtgtttctttggcgcttactttatcgtttcaatacctgcaggaaacctagtcaaaaaagttggctttcaacgtggcataggtatcggcctaatgattgccgcggcgggctgcttactgtttgttgcggcagcaaaagcacagcaatacagtatatttttaagtgcgctttttgttttagcggcaggtattactattcttcaagtagcagcaaaccctcttgttactgcaatgggaccaactgaaactgcatcaagccgtttgacactttctcaagcctttaatgcgttaggcacaactgttgctcctcttgttggtggcgctctattatttacggttgccggacaatatgccaccaaagcacaagaagctgagagcgttattatcccttacattggcttggcgattttacttgttcttttagccgctatttttacccgcattagcctgccaaccccttcaaatattgaagaggacactacagatactccaagtgttagtattttaaaacaccgccatttggtattggggactatcgctatttttatgtatgtaggtgcagaagtagccatcggtagcctgttagttaacttctttggccttgaaaatattgcaggcctagctgaggcagatgcagctcattacgtcgcctattattggggcggagccatggtaggacgctttattggtgcagcactaatgcagcgtatttctgctggtagcttacttacatttaatgccttgaccgtaattgtattaattattagtgcaatattaaatgacggtcacgttgctatgtggtctattttattggttggcttattcaactctattatgttcccaactatattcagcctcgccttaaaagaccttggtccacagactagtcgtggttctggcttactttgcttagctatcgtaggcggtgcaatattaccggtattacagggctttattgctgactcaataggacttcaaatctcattcgttatgccggtgatttgctacctatatattgcttactttggggtctttggttctaaacccgtttctcgataaaaaattaaacggcaaaaaagaaggccctgctcaaatcatttagcagggccttcttttattaccaccatcaaaaagcggcagcacatttagttttttcgagttcgatttcgaccagcgcgctttgcaccatataaacgactatcagcaatagttatcgcctctcgcaatgaagtagattcattcattgtcgccataccaaagctcagtgtcatacgaaacttctgatctagatattcaaactcataatcttctacatctttccggatagattcagctaaagcaaaagcctccgactcactacaatcacaaaccgctatcaaaaattcttctcctccccatcgagaagctaagcccccctctggaatagacatttggataattttagccaattgagaaagagcataatctccagcgtcatgaccatatccatcatttatgcgtttaaaaaagtctacatcagccaaaagcaggtgaaaattatgataagagcttgtctcaagccgttgcaacattcctcttcgatttaatagttcagtcagtgcatcaatataagcgacgagttttagtttggctgaagtttcttttaactcctggttaaaccgagacattgaatattcataaatacctgaaagaaaaaccaccactacaaaagaaaatagaatcctcgtttttaacactggatcataaccaaactctgcaaaatggctatccgtaaaaaacatcgtaatgattaaagcgaaagtaaaaaagcttaattcaaccaaccccctcttcatgccatgcaaaaataaggaaaccgcaggaatacaaaatatccacacatgccctgttcccttcaccccaccagtataaacaaggtaaatcatcaaagcgtataaagggtagattacaaagttaccagataaggcgtggttatgcgtatgacgcaaatagatgtgattcattgcatataaaaatgcaatcaatatcaaagcggacccaagaacaacttttccttcaataagagactcaatgcccaatggaaaagtgaaaagaacaccaacagaggtgaataaattgataataaatactcgacgaatattttcagaaaatacatcatcagtattaccaacatagatataggtcaaccaaaaggtcttagtcttatttttttcgatattatcaagtttcggtttacgtacgtgttttgtcatacatattctccgacccagcatatctgagtcgtatctggcagggaatataagagcaaactccccaatatgcataatcctacaccaaagcctaaaatagctcctctcataaccccctgtagttacaaattacaacaattcaagtacttagtgcattaggctggatacaaacgcgacaacaaaaccggcactacggtttccacttttaaaattctatcccctaaatgtactgattccatgcccgcttcatgccatttggacacttcaaattcattccagccaccttctggccccagtgccaaaacacaaggctgctgaatatcaactgggcatcgcttggctaaataaggatgagcaagtaaacccattttatcttttaaaatatctggtaattgatcttctacaaaagggcgaaaccttggtattaaagaccaatttggcattactgtatctttagcttgctccagcccttctagcaaacactgctgaatcgattctgtttgcagtactggactttgccaatagcttttttccactttagcggagtgaataaggtataaatctttcacacccatcgcagtgatattctgcaaggttcgtttcagcatatttggccttggcaaagccatcaccaataccattggcaaaggtgttggtggttgcaaggtaagatctaatgaatggatataacctggctggctttcgcttggggattcatatacaccttcgccaatttttccatttaacacacccacacgcagcacatcacctgattcagctttaatgacttttgaaatatgggtttgctgacgctcagttagaccataacgtccatcaccaagggtatttttagaatcgagtaaaatgatattcatatgataaacgcaaagtaagtaggaaaaagaaacggccaatcaaagattggccgttattagttttaatgagcgataactatctagattttatcagctacaaaagcctgtacatcactcaaactattatctagaacagtataggactcttctcgttcaaaaaggtctttcatatgctcaggcaaaacaggtgattcacaacctgctttttcaaccgcttctgggaatttcacaggatgtgctgttgccaaagtaatcattggcacagactgatctttccaacagtgacgcgcggcttcaagaccaatggccgtatgaggatcaagaagatattgcgttttagcgaatacatccgcaatcacttcacacgttttctcgtcatccactttgtagctatcaaagtactctttaacataagtccaagcttgatcatttaatgccacatcgcctttattaaaacgagacatcaaatcatcaatagccacaccatcgcgcccatgagcatcaaataacaaacgctcaaagttactggaaaccataatgtccatacttggcgacaaagtcacattcaaagactgacggctcatgtcattttcagcaatcacacgatgcagaatgtcattctgattggtagcaacaacaagctgatcaataggcaagcccattttcttcgctaaataacccgcaaagatatcaccaaaattccccgttggtacagagaaagacactttgcgatgaggagcaccaacagacaatgcagaagaaaagtagtaaacgatttgagccataattcgcgcccagttaatcgagttaaccgcacccaacttagcacctttcaagaaagactgatcagcaaaacttgatttcaccataccctgacaatcatcaaaattgcctttaacagcaatattaaacacattgtcatcaatcactgttgtcatttgacgacgttgcacttcagaaacgcgctgatatgggtgcaaaataaaaatatttaaatgctcagagtggcgacagccttcaatcgcagccgaccctgtatcacctgatgtggcaccaagaataaccagtttctctttacgctcagacaacacatagtccatcaaacgaccaagtagctgcaatgcaaaatctttaaatgccaacgttggaccacggaacaactcgagaatccattcgttattgccaacctgcaccataggcgcaatagaagtatgattaaaacctgcataggcgtcattaatcatagttttaaaggcatcagctgggatatcgccctctacaaacggccacatcaccttaaaagctaattcttgatagctaagattagcccaagaagcaatttcttctttgctgtaatgaggcaaagtttctggtacatacaagccaccatcattagccaaaccagctaacaacacatcaccaaaagaaagcgcaggcgctttaccacgagtagaaatgtatttcatctttgttctctcttacgccaagttttcaacacggattcgctgtacagttccagcaacatccggcaaggcttcaattgctgcaatagcagcattcatattgcgttcttttacatcatgagtcatcacaaccaatggcactaactcgctaccttcgcgctcacgctggataagagactcaatactgatgttattcacagaaagaatctgcgtaatattggcaagcactcctgcgcgatctttaatcgtcatgttaaggaagaaaccacattcaatttcttcaacaggcaagatttgcacctgagacaaagagtcagcttggaacgccaaatgcggcactctgttggttggatccgccgtcaaagtacgagcaacatcaataacatcagcgataacagaagagcccgttggtaatgcgccagcacccgcaccgtaagtcaaagtcggcccaacaacatcgccttgcaccataatggcattcattacgccatttacattagccaaaagctgcttatgggaaatcaacgtaggatgaactcgcaactcaatacccgctttggaacgacgagcaatacccaagtgtttgatggcataaccaagatcatcggcaaacgccacatcttccgaagtaattcgactgataccttcagtataagttttttcaaactgcaaagggataccaaatgcaatggatgctagaatcgtcaacttatgtgcggcatcaataccttcgatatcaaaagttggatccgcttcagcataaccaagtgcttgtgcttctgctaatacatcttcaaagccgcgacctttttgactcatttcggtcaaaatgaaattgccggtgccattaatgatacccgctagccactcaattcggtttgcagacaaaccttcacgaatttgtttgatgataggaatgccgccagccactgccgcctcaaacgcgacaatgacacctttctcttgagctttggcaaaaatttcgttgccatgctcagcaataagcgctttgtttgcggtcacaacatgcttgccattttcaatggccttaagaaccagctctttcgcgacagaagttccgccaatcagctcaagaacaatgtcgatctctggattattgaccacatcaaaaatatcacgggtaacattaataccggaggtatcacaagcgtcgttatcacgacgggcacctacttgctcaataacaatactgcgacccacacgtcgtgtaatctcttccgcattattacgaagaatgttaaaactaccggaccccactgtccccagtccacaaattccgacttttaccggtttcaaaacaataccccacagagataatttaatttttataagacacttagttaagtgacaagctgattcattataacgccagtattattcaaacccaacgtagaaaaggctgaagaaggctcatgtttagtggaatatttcgcgataagtctataacccaaggtgtttaaccaactcagccgctggtaaatatcctggtaaaaactcaccgttgtctagcactatacttggcgtaccacgcacccctacttcgttgcctagtttatactgatctgcaactgggttaacacatttgttttcaggaatttcagcgcctaattttgcttgcgtaagccactcttgaggatctgctgaacaccaaatactgaccattttagtataggcttctgagccaattcccgctcttgggtaagccaagtagcggacagtaactcctgcctcattaagttttggcacttctttatgaagcattcgacagtaaccacaatcaacatctgtaaatacggtgatgtgcgctttttcgtcctttgctttgtagacgatcatttgcgattcaggaagtgtttcaattttggcaagttttgctttttctgtttcattctcaagcgttgtattgtctattcggtaaagatcacccgcgacaaaatatttgccatcttgcgttacatgtaatgttggaccgttcttcaaaacaacaacatacaagcccgcgccttcatgcaatttcgcactttcgacttcatattgaggcaacgccgtttgaactgcaaataagactgctgattgatcagcaaatacggcacaggaaagagaaagcaacgtagttattgcagcagagcgagacagggaacagaaaaaacgcttcatggtaacctcaaagacatataaatagtctctattaggccatacgaacgggggttagttccataaaaaaaggcgactcacgtcgcctttttttaataagaaaaaattaacgtttagccaatttttctttgatacgtgcagatttaccagaacgctcgcgtaggtagtagatcttagcttgacgcacgtcaccgcggcgtttaacttcgatgctttcaaccaatgggctgtacgtttggaaagcacgctcaacaccaataccgctagagattttacgaacggtaaatgctgagttaagaccacggttacgcttagagattacaataccttcataggcctgtagacgctcgcgtgaaccttctttaactttaacttgaacaacaatagtgtcaccagggccgaaggctgggacttcttttgtcatttgttcagcttcaatctgctgaatcagtttagttttattactcatggatgtgactcctaatgatatggtttcttatcagcatgaaggttcttctttctgataagctcgcaattcctactctgccgaggttgaatcttcagtttcgcgaataaactcttctaacagcaactgctgttccttgtccaactcaaggttctgcagaaggtctggccggcgctgaaaagttcttgcgagcttttgctttaaacgccagcgtctaatctcctcgtggttgccactaagcagcactgatggcacaggttcgccatttagcacttctgggcgagtataatgcgggcaatccaacaaaccatcagagaatgaatcttcatccgcagacgcttgttttcccagcactcctggaaccatcctagagacagcatccataagcaccattgccggcaactcaccaccacttaggacaaagtcgccaattgaccattcttcatcaatctcagattgaatcaaacgctcatcaacgccttcataacgacctgctaccagaataaattctgcttgtttagcaagctgttgcacgccttcttgcgttagcgtacgcccttgaggggatagataaataacttttgcattgggtaccgataacttggcactcgcaatagcatctttgagaggctgaactttcatcagcatccctggaccaccaccataaggtcgatcatctacagtcttatgtcggtcatgagtaaaatcgcggggattaaaaaaatccacctcaaccaacccagacttaatggctctgcctgttaccccgtattgggtaatggcctgaaacatctccggaaagagcgatataacgctaaccttcacgttgtgacctcagcttatctgtttaaaattctggatcccagtccactaccatttcctgctgttctaaatcgatgtttaaaacataagttcctggagcataaggaatcaatcgctcttcacgatcaaagctaccttcacacgcgcggacaactattacatcattcgcaccagtttccataagttgagaaaccttccctaagaggacaccctctttggtaataaccctcagtccttccagttggctccagtaataatcaccttcttccaattctggcagttctgctgcatctatataaacgtccataccacagatatcttttacttgatctctgtcggtataaccttttaccgatgctaccaaacctcgcccttgcagacggccttggcttaattctacggtcttccacccactaggagttttcaaccaccaatgcttataatcaaagatcccttgcattggttcggtgtgagaatataacttcacccaccctttaacaccatataccgatgtaatgcgtccaaccacaagggcttgctcaggagcggccgcttgttttaattcagacatagcattacctcagtattaagcgtttttgctagcatcttttacaagctgcgcagcacggtcagaaagttgagcgccttggctaacccaatgatttacgcgatctagatcgatgcgtagacgttcttcttgaccacgagcaacagggttaaagaaacccaaacgctcgatataacgaccatcacgtgcacgacggctatcagccacgttcaaatgatagaatgggcgctttttagagccaccacgagaaagacgaatagttaccatatgattggttccttattgcttaacgaaacaccccttgccgagtcgaatttttgactcatacaacaagaaggcggcatattctagtcgattaactagaaaaacaaaagggcgaattactcacccagacattaaaaacggcagttttttaactgccgtcaataaaaacaagaagatatgcttaaaacttggggaaatttccaccgccaggcataccaccacccggcatcattccccccaaaccacgcatcattttcttcattccgcctttagcggtcatcttcttcatcatcttctgcatttgtttatgctgctttaaaagacgatttaaatcttgaatttgcaaaccagcacccgttgaaatacgctttttacgagaaccatttataacatctggattgtgacgttcagctggtgtcatggagtttatcaaagcttccatttgcacgaacattttatcgttcactttatcttgaatattacctagctgccccataccaggaagcttgtccaacatggaactcatcccccccatgtttttcatctgctgaagctgctctttgaaatcttctaaatcaaagcctttgccttttttcagcttgcctgcaagtttttcagctttttctttgtcgatcttttgctctgcttcctctattaaggaaagcatatctcccataccaaggatacgagacgctaaacgatcagggtggaacggctctaatgcactggttttttcaccaacacctaagaacttaatcggtttacctgtaatgtgacgaacagataaagcggcaccgccacgagcgtcaccatcagtcttggtaagaattacacctgtaagaggcaacacatcaccaaaggcctttgctgtattcgccgcatcttggcccgtcatggcatccacaacgaataaagtttcaattggattaacagcggcgtgcagagctttaatctctgccatcatgtcttcatcaatcgacaaacgacctgcagtatcaacaatcaaaacatctttgtgtgcttttttggcgtaatcgatagcgttattaacaatatcaatcggcttttgtgacaagtcacttggaatgaaatcaacacccacttcaccagctaatgtttcaagctgtttaatagccgctggtcgataaacgtcggcactaacaaccgataccgattttttctcgcgctctttcaagtattttgctaatttagccgccgatgtggttttacccgcaccttgcaaaccagccaataaaattaccgctggacgagctgctctaaggttaaggccatcgttagcctgccccataacattctcaagttcctgcttaacaattttcaggaaaacttgaccaggactcaaacttttagaaacttcggtccctattgcccgctctttaaccgcagcaatgaaatctttaacaacaggcaaagcaacatcagcttcaagaagcgccatgcgcacttcacgcaacacttcttgtatgttgtcttcggttaatttagctcgacctcgaatacgatcaagcgaggaagttaagcgattcgataaattgtcgaacatattgccctcaaattttggctctaaatggaaaaaaacctacggtttcagtttatccaaggtgaaattgtctctattataacggataaatgattatcaccctatacctttaccctgcggaacctttagtttcatgactcaattatcgctttggcttgcttgtatcgcttgtttgattgctggcacagcgtattacctgcgtccagaaaatcgctcaacccagtacattggggcaattacgattgccatacacacattctctctcacacaagtattactgaatagagatggctttaactttttaacaattgggctacttattgcgttaattggcaacagcctactttggttcagtaaccgcgataaagatttgtcgctattgctcggcaccgcattccctcttggcgcaattattattgcattaaatgcaatcgagccgtgggacttaacccaactgcatagcaactcttggggcactagcgctcatattcttattgcctctgctgcatacagtttattcactgccgcttgtggcgttggtattttgcttgctatgcaagagtaccaacttaaacaccataaactgaaacaactacttagagtaccgccgctacaggtattagagcgcttaatgtttgaatttatctgggccgctttcattttattaaccatcacaatagcaactggcttttattttattgaagacatgtttgcccagcacttagtgcacaaaacttttttcactattgcttcttggtttgtatttgcaggtttactacttggcagacatatagctggctggcgtgggcaactagcggtaaaactaacgttgagtggttttttcttgctaatgctaggctactttggcagccaaatagcactacaaatattacgtcattaatttaaagtatgtttgacagtaagaccttaagaaccaataatccagttatctacataattgaggcgatccctttttgaacgaagtacccttaggtgttcttggtggaatacttttttgtcttattttactttctgctttcttttcgagctctgaaacaggaatgttgtcgataaacaaatatcgacttaaacaccttgttaagaacaagaaccgatcagcaatcaaagtaaactctcttttagagcgccctgatagacttatcggcgtcatcttaatcggaaacaactttgtcaatatccttgcctcggcgatagcaaccatcattgccgtgcgcttatggggcgacgcaggtgttgcgatcgcgacagctgcgctcactatggtggtactaatttttgcagaagtcacaccaaaaacattggccgcgatacaccctgagaaaattgcttttccagcatcttggatccttgcgattttattaaaagctctttacccgctagtttggctagtaaatggcttatctaatggccttttgcgcttaatcggtgtacatgcctcgcaaaaaaaccacgataccctagactcggaagagctaagaaccgtggtaaatgaagcaagtggattaatccctgcggctcaccaagaaatgctgatttcgattctcgatctagagaaagtctccgtcgaagacatcatgattcctcgaaatgaagtggttggcatcgacatagaagactcgattgaagagattatcgaacaaatctgccaaagcagacacacgcgcatgcctgtctataatggtgagattaacaaagtcatcggtattcttcacgcacgccatgcagccgtatttttacgcgacccgacaccatctaaagcagcgcttttaaaagcaactgttgaaccttacttcatccctgaaagcacctcactgaacactgtcttgttgaactttcaaaaggatcatcaacaaatggggatcgtggtagatgaatatggtgatgtccaaggtattgctgctctagaagacgtacttgaagaaatcgtgggtgagttcactccaccaacccaagacgaagaagaagaaattcaaactcttgatgacggctcttttagaatcgaaggttcgacacacattcgagaaatcaacaaaacgcttgattggcatctaccaacagacggaccgaagacactcaacggccttattatcgaaacactggaattcatcccggagcacccaattagcttatgggttgggcattacatgatcgaaattcaagaaatcgaagataaagtcgtcaaatacgccaagcttcagctgaaacgttaaggaaacatcatgagatattgcccgcaatgcggtcacgccgttaatatgaccattcctgctggggataataggctacgtgcggtttgcccaagttgcgagtttatcgattatgataatccgagactaattacgggcaccatccccatttacaataataaaattttgctttgtaaaagaaatattgagccgcgcttcggcttctggactttgcctgccggcttcatggaaaaccaagaaaccaccagtgaaggcgcattaagagagactctagaggaaagcggatcaactgctatatgcaaacaagcgtttagcatgatcagcatccctcgtatcaatcaagtgcatcttttttatatcgcagaattagaaaaagatgactttcatgcaaccgaagaaagctcagaagttgccttatttgatcttgatgaaatcccttgggatgaactggccttcagcagcgtcactaagactattgagtttttcatcgaagatcataaaaaaggtcaatacggtttccacgaagacaccattcacttcaacactgtgtctgaataaaatggtaggccacctcttcataggggtgcgccaacaataaggcagctaaaacactcgccttcacttcctctctcaaaaccatttccactcgatattcatcaacaaactctaattcaccgactttaccaagaaaaggagtcgctccttttgcaggcctaaattgccccagtcctttcacctgccagcaacaagagtcatagtttcccattgaacctgctccagccgaaaacacagcgtgtttaacagattctaaatgagattcaggcacgtaaaacactaataaatacataacaccttccaaccatttcatttagacgaacaatacatttatccagcttaccaaagactaacttgttcctgactttgcggcagaaccaaagcactctggtaattgggcgttagcgagcgaactttttcatctaattgtgcagctagagttggcgcagcaatattgtccgaagaatgtacaaatacacttggagtaagaccatcagacaaccattgggataatttaaccgcccattgatctaaccaaagattatttcgtggcaaatctggatggccaataaaacgtacaacaggatgattcgaagtcgctacgggatgacaaggcaccctcggttttttcttctgagcatcaatcaagctttcacaataagcctcagtggagaaaaccggcctagaatccattaccacacgattcacttttctatcagacaatccggctaaaaaaccttgttctgtttgagacttatcaaaataagcaagattacgtacttcaacagacaaaggcgcagataacgtccacatatcgcacaaggctaaaatagcatccaaagcacgctcatcgcacatagcagggaactgcaacatggttggaccaagcttagcctgtaacggttgcaacgaatccataaaagctaaccagtcgcgctgaacgtcactccaaggacgctctatcaatcgatgagtaacagtttgaggcgctttaaaactgaacttaaaatcgttagcaacagactcgtaccaacgcagtaactgagcatcgtccactttggtgtaaaatgtactgcccacttccactgtagaaaaaacttgcgagtaacgagcaattctttccgcacttggaagtgaggcaggataaagccaattcacccaagctggatgttgccactgcgccatgccgtagtaaatagtcatgcaactacttgacggtattcaaccgcgtcaataatgtatgttttctctccgccagcaagacgaataaccacttcatcaccttcttgttttttcagtaaagcccgagcaacaggagagtcaatactaatgtaactagaatgatgatccagctcatcaggaccaacaatacgatattcttttaggtttccagcctcatcttccaatgtcacccaagccccaaaaaacactcgctcttggtcactaggaaaacgatccaccacagtacaaacctctaagcgtttttccagataacgtactcgcctatcgatttctctcaactgctttttcccatagatatattccgcattctcagagcggtcaccttgagccgcagcttctcgaactgtttcagtcaccgctggacgcttttctttccataaatatttaagctcagccaataaagcctgagcaccctcttgagtaatatatgcagatttgggtggcgagggcggacggtatcgactcatttttagcagccttttaattattaaaaaacgaaagatagtaaaaacaaaaatgccgccagctattagttggcggcatttcatatattacagcgaaaagaagttaaagctatgtaagcttacgactcttgcttatgcacatgcacatccatttgagggtatgggataccaacaccacgctcatcaaaagtgtatttaattttttctaaaagctccgctcgcaccgtccaataatcgccagatgcaacccaaggacgtaaaaagaaattcactgaactatcagccaattcagaaaccgcaattaagcatttagggtcttttaaaatacgctcatcagcattaacgatttcttccataatttgttttgccaaacggatatctgcatcgtaactaataccaataacaaggtctaagcggcgagttgattcacgagaaaagtttacaattgaaccattcatcactgaagaattaggtactatgatgacacgattgtctggtgttttaagatacgtatgaaataactcaatacgattaaccgtacccatttgaccgccagcatcaataaagtcacccgaacggaatggacgcaatattataattagcacacctgacgcaaagttagacaaggaaccttgcaaagcaagaccaacagctaagcctgcagcaccaagaatagcaataaaggatgtagtctctactcctatttgccccaacgccatcaaggcaacacctgcaaacatcaaggcatacaatatgctcgatgcaaaaccagcaacggcttgatcaacagaagccttaagcattcgcttctcacaccaatgcgatactttggaagcgataaacttacccacaaagaaaacaacaagaccaattactaaattgataacactatcagccaaccaaggcatcatctcggagccttgctcaaataacttttctaactcattcatacaagtaaaccctatgcttttccgttttaaaataaaatcagactaaatactttgatttatgctgccactcatccaacaatatttccagctgggaaataccttttttattgaaagtaatacaaccccgtccattaattaattgcgttcccttcacacctagctcatcaatcaataaacactgctctcttaactcatcaagcgcatcgtcatctctaacagtcataccgatgaaagcatgccactcatattcaggcaaaacaccttgaattgcttttttaagcaagcttatacattgatcttgagtcaacctataataaggtacttttgattgatgacgaataaaaaacaacaccagaaaaactaacagtagaaataaaaaactgatagaaactagcaactgaaccaacattatttgaaaccataagccattaaagaggttctagcgcgctgcaaatgctcagcatgctccacttcgtaactatccatttcgagtctaaacttcatttttgcaggcttaggtaaactctcccactgttcatgagtaggaatatgctgggttttctcagtaataatataaaaagccgaaatatcttcatgcgcagacaaatcttcactcaactgatccaacaaatgttttattcgtatactagcttctatccaattgagttcttccgtccccaccgtttttaaaagcactcgaatactatcaatcctcttttggcgctcttcattaaaacgttcttcaccagctcgaattttttcttctcgcgctttgtttaattttagttgatgacgaataaaccaaagagatacaacaatcacaccaacacagcagagcaaaacaatcataaatacagaaaaagacataaaaaaaacctaatcaaccaaaaataaacacgtcataaatcaacatcaacaagagccaaaaggtcagtatataattgaggtgtcgataccaaaagaccttccccgttaaccacctcaggccaagtcgatgcactagttaaataacacccgactttagcaccggcctcttcagctattaaaacgccagctgccatatcccaaggctttacactttcaaaataagcatccaaacgcccagcggcaacccaacacaaatccaaagccgcagagccattacgacgaacatcttggcaatgatgtaaaatacgcgacacgcgttcaataataggcgccaatgcggttttttgataaggaaacccagtagcaaccaaggcatttcttaactctccagcgctagaaaccgctaaagactttccattacagaaggctcccgaacctttcagcgcccaaaaacactcccctaaaaacggtgcatttaccacgcccaaaattcgctgatcgccaatataaagaccaatagaaacagccacatgatgatgaccatgggcaaaattcaccgtaccatcaataggatcaatcacccaaactggcaagtcatcaccaatactaccaagatccatatgtggtgaagactcttcagacaaaatacaatgagaaggatatctttctacaatacgaccacaaatgtactggtcgaccgcaatatcagtcgaagtaaccagttcatgatccattttataatcacgtacgaagcttgaattctctcgcgccgttacgatcatttcaccagccttcatagctagagctttcgcaaaatccagccattcctcatagtttttagacacaaaagccccttattaagaagagataaatatacttaaccaactaagccaatcgagcatttaaccaatgagatatatccaacacttgctcaggacaaacagaatgaggcatgtcataagattgaaaagcaacagaataacctttagacactagaagatcctttgcttgagtcgccaacactggcgcaactactggatcttgcgagccgtgatgaataagaattggggtttgaccattaggacaagcatctgcttctggcactttatcgccattaaccaaataggttgataacgcgagcacgccagctaacatatacttagtgtgcaatgctgtttgataagcgataacgccaccttgagaaaaaccagccaagataattcgatttggggcgatacctttatcaatttgatcctgtatcaattgctcaacttgtagacaggattcatcgatattttccatatctactttccgctccaaagtcatctcatatatgtcataccaagcacgcatctccataccgccattgacagtaacaggacgacgtggggcatgaggaaaaacaaagcgcacttttaacgttggtaacaaagataaagcaggaaccaaagactcaaaatcatggccgtctgaccctaaaccatgcaaccaaataatagcagcatctggctgctcgttcgtttccactaagacagagggcaataattcagtcattttttaacactccaaaaaaataggctatcgcaattagctatagcctatcatattgacgtttctcactcgacaccttgctcctactgcagcttcttttaaaatagtctttaacattaaagtttagtgctcaactgggaaacgcatctccataacttcttgtttttcattcaactgaaataacacatccgctttacctggcatcaccgctaacatgtgtcgagtcaatctttcgtaatactgcataaattgcttcagctctttcgaggacatcacttttaaatcaatagtatccaacaaaataccatgaatatcatgaagatgactttcgagtaccctctcttgcttatcacgccaataataaacaacttcgtagtttggcgcctgcatccaagccattagatcaatttgtgaaaataacgctttgtaatcgtcttttaaaagttgattcactttatgacgccacaatccatcagtatccatttccgcttcaagctgattcaacggttgatccataccctcaaccatgggcggtgcaccaacacaccaaccttcaaataaaacgacatcaacagggccctgaacttcttgccacaaatgcacagcctttcgatcatcaatcgacttatcaaagcgaggaaacttcatcacttcaccctctttaaggtttttcagccgttcaaaaagcgagagcgcaaaactaacatcatgtgttccaggtacacctcgcacagaaaacattggtgttgtttgattggcaaatttcatacgatcttgccgagtgctgtacagatcatccaaactaatcacaatacaatttagatcaaagcccttactcaatattcgactaataacactacaaaacgtagtttttccacatccttgtgcaccaccaacaccaacaactaaaggccctttccctgcatgagccttttgactcaaccaactagaaaaaggcaaatacaatccttccatttgatcgaccaaagaagcatccgcatacaaacaacttaatgtttgctccacttcgaatcgcaaccggtgtgacaaggggtctggcatacttagatttgtataatcaaacttactttgctgtttcaacataatgatcacctccgtattgttcacccttaagtatagtaagacgttacgaaattgatcaaaatttacacaatcaaacaaaagggaggttcaattgatgaagctctggtggagatagacgatagcctacaccaattaaacgaactggacgacgagaccgagaataagcctgctgcaacagttgcgaaaacacatcatcagataatttggctttaattggttgctctattgttgtttgcttaaagtcgtcaaattttacttttagataatatttgcttagttgagattcgaaatctcttcccgacatacgcttttttagatcggtcagcaagataggtaaaactgcctgacattctttgagatcaagcaaatctttagaaaaggtatgctccaccgaaatactctttctttcccgagaaacagtcactggtcgatcatcaatccctagggcaaattgggacaaacgaaatgacatactgccaaaacttttttgcaaaacagaaaaatctaatgcttgtaaatctgagcatttaaatacgcctagtgaagccagcttttcttgcgcaacacgacctattcctgaaataaacttaacgggaacattagaaacaaactcaaactgcttttctggcgtaacaaccgtcaatccatctggcttatcccaatcgcttgctacttttgcgatgaatttattagtcgctactcctgcagaaaccgtaataccaacttctttcagtattcttgaacgtatctcttccgcaatccgtgtagcacttccttgaaaacttgatgagttagtaacatcaagatacgcttcatccaatgataaaggctcaatgatatcggtgaattctcgaaaaatagcatgcatttgctcagaagcaagtcggtatttattcatatttccaggtataacaagcaaggcaggacatagccgtttcgccacagatgtcggcatagcagaacgaacaccataaactcgagcggcatagttagccgtcgacaatacactccgtccacttgcggggccaccaatagccattggaatatcacgcaaatttggatcgtcccgcatctctatcgcagcataaaaacaatcagcatctatatgaataatctttcgattctgcaatataacacccaaaaaaatactgtataaaaacacagtttacactatctaaaaaacaccttcaccacctcaataaaaaatgtaaattttcttctagataactctctctgaacgtaaaataatcgagaaaactcaaaaaaatgcactgatagaacagattcactatcaaaaacaaagaaaaagcgcttttttaagtggtcaaacatggacgctagagagcaaaatggtttacattttgtccactagattaggcttgttgaaaaacaaaaggatttttgaacaaactattcacaataaaacctgtagcgcaaaatcgctcagttgaaatcacatcgcataaagtgtgttatttcaatacaggatattaaggtaaagacttccacacaaagggcaccaccatgacattatcacttcgtattttttttatagccataggggcgataattctttccgggtgccaaagcctttaccaacaaagcgcagatggaacaccttgtactactgttgctccttgtaacggtaacactatcggaaatagcactacttatggctacccacaaaatggtgccttaaacgcgaataacaccattgcagttatcaaacaagaacctatcatagttactgccacaggttatgcggcaatgatgacaaacaaacgtctgacaaaatcccaagctcgaattatgacaatgcgcagttctatgctagatgcctatagaaatctatcagaacgagtttatggcttgaaaattgacggctccagctcattgagcaacatggtcatgcaaaacgatgagttaagaacctatgtcgatgcatacctagttggtgcaaaagtcgtttctcaacgcgaacatgaagacggaatattcgaaaccgttgttgaaatggcgctgcaagaaaactttcgtcaatgtttgagttcctcaaacatccaaacagacccaaattgtaagattcaacctggctatcgtgctgttaatgttgaaaacgcaacaccaacaaccaacttttatagcattgaataacaaatgttacttttaaagcgtttactgatcatcatagttgctgcatttttattgccaacagccagttttgccaaaagcatcacagctgtcggtgaagcggtaatttataacaatgatattgctgatgctcgctatagagcgacacaacaagccataaaacaagccgttttagagtctggatccagagttaacattaaagatgaactctataatggtgaactagagtctaatttagagatacgcagttctggctatgttcaaaaagccaaaatactttctgaggagcaaaatggtgacttcctcaccattgtggctcgcgtagatgtcacacctgactcacaatgcagctctggaccaactagttactacaaaaaaactgttggcgttacaggatttgaattacaagtccctcagcaagcaagattgggagaactcagcaatatatccagagaactaccaaaagatctagccgatgaaataaacaaacaaggttatttaagagccttaaccgccaccaacattgccatctatccagatctcataaacgccccctcctctacaaactatgatggctctctaacaaatgtcacaagaatcagtaaacagttgggtgtacaatacatagtcagcggtgtcattagagatatcggagaactatacctaaggcatccaaatgataagaatacaaaagacctattagatgaaaatattgataaagaaagaaactttgtggtcgatatctatatttatgatggtttcagtggcgcccttttgtttgaacatagatacaatgaaataggtaattgggatgtatcagatcgtgcaaaaataggttttggcagcgcaaagttctggacagttcattacggtaaagttgttcaacaggcactcagggaaagcgccttagacaccagcgaaaaactacgttgtcagccatttatcgccaatatttttcgcacagaaggcaaccgaatacatatttcagcaggatcattagcagggataaaacagggagataaattcaatgtttatcgacgttatgaagtttttaatcagttgcaatctactcaaactcagctgaataatgcaaacatcagtgttacaataaagcaggtacagcccaacttttcagttggagaactcgttgttgactctcacatattaaacgtgcaacaacaggatgttgttattgcctggtaatttcatacaactacgcccaaacacaaacggcgatttttatttttaggacagatacaatgaataacgaattactacaccacctagaacaacgcatcaacgaagcagtagaagaaattggctcactgcgtaaacgcatttctgaattagaaatgcaaaactacgagcttagcgaagaaaaaagtgaaatccaaagcacactagatcaaacaaaagagcagcaatcaaattgggagtcatcactttcccaaatgctaaaccgcttaaatcaaatggacgataaacaatgaaatcacttctacttgcagctttagttctagtgagtgcaaacgcatcagctgaaggtcagattgcgagtttggtaaatttttcatcaacagccgtgcgaccaacaactcctgaaggagaaacaaatgtcacctccattatagacgcatcaatggagtatactctgccggagaacatttctttttatggcggattatcatttgttattggagagactttcgagaacgctatctctttagggtcacgttattatagctcaacaccagcgcttcaaattttaccaggcattccaatgtggtcgtttattggtggtggcgtttcattccttgacgataccgtctactacccagaagctggctttcgcatagggatatccgacgtatcacgactagatatatttgtaaaaatactaaacagcagtggtgatacctacgacaagcatgtcatggttggtgcaggacttactttctgagtaagatgaaattattacctgttttcatggctagttttttaataataatgacttacgtttggtggcaaaaaggtagcaacatacccattaccctaccaagcgagaatcagcgaaaagaaatgattggcacaagcaatacaccaagtattccgctgactccaataaaatattgagccttgtgtctttatggaacaacttatcgctaaactcgaagcaagaattaactggctagctaagcagttagaaaatgcgcacgaggaaatacaaaaattaaaagaaaagaacgacccctccattgagtacagcgcctcaatggacttattgcaacacatggcagatcgttcaactgaagatcaattgcagctctatattgaagactctcttgatcttttaagtgatacatcagccccggagcaagcaataaaaataagcgaagttgaatatcaacttaactttgatttattgcacgagcatgctgatagcagcaccacaaccacgacaacagaacagattgattacatgaccacacaacaacctgagcttaacggcttgcaagaagacgacaaactagtcgataccgacattagcgtacaagaagcaagtgacagcaccacagaggcagcgactctgacgcctgaacaaaaaaagcgtcaaaagaatcaaaaaaataatcgccgcctaatcaaaatgcttgaagaccgttaccccaaagcgtttgactggaatcaacctaaacctctaaaagtcggtatagacaaagatatggtgctggatgatgactttaatgccagcaagcaaaaacgcgccctagcagcttacactcgctctgatagatataagaaatgcttattgtctggccaaccacgaatcgacctggaaggtattgcagtcaataatgagccagcactacctgactccatgattccaacaaaagctaagacagcgacaacaagcagacctgtaaaagaaaggcctgcccaacctgctcgcaacaagccgaaagctcaagcgaaaaacaaagcacattcaaagcctaaagcagctcaaagcgcacctaaacaagaagatatttatgacaatctatctcctgaagagcgcatgaaagcgaaattagcaaaactattaaataaatcctaaaaaactatttacatagtaaagcgcgatgtatattatacgtcgcgctgctgtggaggggttcccgagtggccaaagggagcagattgtaaatctgccacgaaagtttcggtggttcgaatccacctccctccaccattagcagtttctaattaagattcaatatcttaccacctagatcaacaaaacaatccacaagaaattttaatacccgcctatatttattaacaaaataacaccttaatcacagacttatccacaaaaactcacacctcaccagacagaccgaagaaccactcaaaaactgccatcaaaaccaaaatcaccgcaccacaagacacacatagcaacatagactcaagagcccatcaacacaatcctcatcccacaccacaaaagcaagcatgacacccataaccaaaccaattcaggacagcaagcgacacaactaaacgctctcagaaagcccacagcgcacacttagagcaaaccgcaatacacaacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgatagacgattttgaagaaatctaaagaaaaatcaagaatagtaaggaattttttagataaataggattatgagaagaatggtgggtcgtactggattcgaaccagtgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccgctcataatttttttagacttgaattaatggtcggagtagagagattcgaactcccgacatcctgctcccaaagcaggcgcgctaccagactgcgctatactccgatggctcctcgaactggactcgaaccagtgacccaatgattaacagtcatttgctctaccaactgagctatcgaggaattaatcagacttgaattctgtatagagatagttggtgggtcgtactggattcgaaccagtgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccaactatcaagtaatggggtggacgatggggcttgaacccacgaccgccggaatcacaatccggagctctgccaactgagctacgcccaccattactaatgatgacgataaaatataatggtcggagtagagggattcgaacccccgacatcctgctcccaaagcaggcgcgctaccagactgcgctatactccgatggctcctcgaactggactcgaaccagtgacccaatgattaacagtcatttgctctaccaactgagctatcgaggaactaatattttatcttacttacaacaaccatctttataagatggcggaggaggagagattcgaactctcggtaggctattaacctacgccagttttcaagactggtgcattaaaccgctctgccacccctccgttgcgagcgaggtgtataatactgatttgaaatttcagtgcaacctctttttgaaaaaaatttaacttttttcactcacatagccctgatcaggggaagaacggatccaaacgttagaataccagtaataatgcttgcctgaattatcaggcatagtgcagttaatacggccacggccaacactgaatggtttctcagccgtcgctgttacttcgttatcagaaacccaatccaacttcgctttaccttgtcctgcaacataacaagttagatctttaaatcgatatttaccttctttgaaggtcaagctaatcgaaacaggctgatccgttgcatagtcccctcccgtcttttcggacaacaaaggcattggtttggcatttagcttcgtttttaacgtagataacttggcataagcaccggaagctggaaagcgcggcaggttttcaaaatcggaatccgcacttaccacgccagactgctgaccaaaggccattatgccgcgctctttcatcatgtctcgaatttgggtgttagactcaccataaggatatgccaacatttttggtgaatggccaaggtttttctctagtagaccttcaaccgtatccacttcttttgccatacgagataaccaggcttcgtcagactcgcctttttctttgcgcaacatataaggatgactaatagtgtgattggcaaacacaccgccagactgctccatttctttcatctgctcccaggttaagaagctacgacttttacgctcaacaggttctgtattaataaacaccgtaaaaggaaaatttctttctttaagaattggaaagcctgcctggtaaatactgcggtaagcatcatcaaaagaaatagcgactgctttttcaggtaatgctttgttggcttttagatcgtccaatgctgaacgcaaatccacaacctgaaagcctgcgttttttaagtaatccatttgctcggtaaactgttcaggggtaacagaagtcgatttaggtgaactagcacttacatgatggtattgcagaacaggtaaataatcctgagcttgagccaccatagttgcgctcaacgccccaagtaaaatgctgtaatgaacctttgacaacatgccatttcctctttgattaatatttgcccacattctacggacgaacgagcagcaagaccagcctgatcaaaaagcaaaactgttatgcccattttactatgtcactgcatctacttatatttgtaccgccctcctacactcaataggtataaggagttcataaaaaaggaatgctaatctccacaagaggaaagaacgtgagtaaatctgctttttaccaaaacctagaaaaccaactccaaacacttaagcaagaaggcctttataaagtagagcgtccacttatcacgccacaagcgagtcaaatcaccaccgccgacaaaacgcctttaataaacctttgtgcaaacaactaccttgggctagcaaacgatagccaagtcaccaaagcggctcatcaagcgctggatgtatacggttacggcatggcttcagtacgctttatttgcggcacacaaagcattcatactcaactagagaaaagcctgagtgatttcctacaaatggaagatactattttatattcttcttgctttgatgcgaatggaggattatttgaaaccttattaagccaagaagatgctgtcatcagcgacgcactcaatcacgccagtatcattgacggcattcgcttatgtaaggcaaagcgctatcgctacgccaacaatgacatgaaagaactagaagctaatctaaaacaagcggatgaggacggtgcgaaaaccaagcttattgtgaccgatggtgtcttctctatggacggcatcatcgccgaccttaaatctatctgcgaccttgcagacaagtacgacgccttagtcatggtagatgattcccatgcagtaggctttttaggcgaaaacggccgtggtagtcacgaatattgcaatgtactaggtcgcatcgacattatcactggcacattaggtaaagcccttggtggcgcgtctggcggctacactagcgcctctaaaagcattgtagattggttacgccagcgctctagaccttatcttttttctaactcacttgccccagtaatcaccgccaccagcttacaaattatcgagtctcttaaaaaaggcgattcagcccgcaaacaactcaaagcaaacagtcaatacttccgcgcccaaatgaacgttttaggcttcaaccttgtacctggtgatcaccctattattcctgttattttaggcgacgcaaagctcgcacaagagatggcaaatgcgctatataaggaagggatctttgtaacaggatttgcctacccagtcgtaccaatgggaaaagccagaatccgtactcagatgtcagcgtcactaacaacggaacaacttgatctcgccatagccgcctttgcaaaggtaggccgtgagatgggtatcattaaaggaaggatggaaggaaacaaataatgaaaacgcttgcgaaacttcacgccgaaaaaggcatttggatgaccgatgtcccacatccagattgtggtcacaatgatgtcgttatcaaaataagtaaaaccgccatctgcggcacagacatgcacatttatcagtgggacgattgggcgcaaaacaccattccagtaccgatgactgttggtcatgagtttgttggagtgatcacagaagtaggcccagaagtatcaggctttaagattggtgatcgcgtttctggtgaaggccacattacttgcggccattgccgtaactgtcgtgcgggtcgtcgtcacctatgccgaaaaaccctcggcgttggtgtaaaccgcaccggtgcttttgccgagtatttggttattcctgcaagtaacgcatttaagattcccaataatatcagtgacgacatggccgcgatattcgatccatttggtaacgcgacccataccgccctatcgtttgatttgatcggtgaagacgttttaatcacaggagcaggaccgattggtgctatggcagcagctattgctaaacacgtgggcgctcgtaatgtcgtgattacggatgtgaacgacttccgtctagatttagcgaaaaagatgggcgcaacacgtacagtcaacgttagccgtgagtcattaaaagacgtcatgaccgaaatagatatgcacgaaggcttcgacgtcggtttagaaatgtctggcaatgacatggccttccgttcgatgctggaatgcatgaatcatggcggaaaaattgccatgttaggtattccaggcaaagacacactcatagattggaaccaagttatctttaaaggcctgattatcaaaggtatttatggtcgagaaatgtatgaaacttggtacaagatggttgctatgctgcagtctggcttggacattagcccaatcattacccatcgctttaaagtcgatgaatttcagcaaggctttgacaccatgggctcaggtctatcaggaaaagtcattttggattggaattaaatcctcttaggttattgcgtctagaagatgatcgcgttagcgtaattcctttagacgcaaaccgagcaatcacatgttagaaataggcattcaaacacacccacgtccccatcaagatgcgctctacatcttgttacatagaaaccaagtattaatagaatccgaaaatcaatttcttacaccttttacgcacttccagcctaactctaaaatgagtgctgtatattgtggccaatggcatggccaagatattttcgtgtgtcgttttgaatctattcccaaaggctttactgaaattggtctaagagagttactcttcctacaagatcaacacagttacattttgttaagtcgagcacatcagctatctacatgggatcgtgaccatcaattttgtggccgctgcggcagcgccatgagagaaaaacacgccaccgaacacacaaaaatctgtccgtcgtgcaatctacgccattaccctcgaatctctccctgtatcattgtatcgatccgtaaggacgatcaagtactacttgctcgaggcccacaggcgcccaaagacagatttagtaatatcgcaggttttgtcgaagcgggcgagacattagaacaagcggtagcaagagaagttagagaagaagtcggcatagaagtcaccaacattcgctacgtaagtagccagccatggtcttttccacatcaattaatgacaggtttttttgctgattatgccagtggtgaaattacaccggcacctggcgaaatagaagaggctaactggtatcaaatcgataatttaccgaatataccaaacaacgcaaccatctcaggacaactaattaacttacatgtagaccatataaaaaaaacaagagaagcaaaaacgctatagtaacgacgttcttactttcaaatacgccagtaatcaaatggcgtgtttgaaagcagccatattcaccaaatccccctttatccctagaaatctttaggtaaatacctatactagccccccatcaagctcaaccattcacttcccattaaaaataacactgagaacctcgtggaagatttactgcattctatagaacaaaaagtaaaaccattaatcggtttaggtaaagtcgcagattacatccccgcattggctaatgtagaccctaatcaatttggcattgctatctacagcaacaacggcgagctttatcatgcaggccaagcctatacagatttctctatccaaagtatttctaaagtctttagcttaacccttgccatcaaacactatggcgaagatatgtggaaacgcgttggacgagaaccttcaggtaatccgtttaattccttagtacagctagaatacgaagctggcgtccctcgcaacccctttatcaatgctggcgctctagtaatcagcgacatgaatcagtcccgttttgcctcaccgcattacgctatgcgagagttcattcggcgcttagccgataacccacatctgaattcagaccagatcgtcgccaattctgaatacgagttccgtgcgcgcaacgcttccatggcgtatttaatgaaagcttttggtaattttgaaaacgacgtagaagatgtgttgcatagttacttcgataactgtgccatgcgcatgaattgcgtggatttagccaagtccttcagtttccttgcgaacaaaggctactcacagcttagtggtgaacaaatactgagtgcacgagaaaccactcaagtaaacggcttactcgccaccagcggcttatacgacgaggctggcaactttgcttatcgtgtaggactaccgggcaaaagcggcgttggtggtggcatcatcgccattgtgcccaatcgtttttccgtatgtgtttggtcgccagaactcaataaatcgggtaactcactagctggcatggcagcgcttgaagcgctatcggaaagcatcggctggtcagtgtttggttaagattaaccgttagaaacaaaaaagggcttcacaagaagcccttttttattggtgtttttaacaaagtattggcgagcgcagtagccacccaactcaggatggcgttacgagcaaagcctagacgaggcaaaaacagacgaaaaagcagagtttatggattataaatgagcattttgagtctgtttttaacaaagtattggcgagcgcagtagccatccaactaatctgtgatgaccttataacacggcacatacgcactgcccggcagcttcatgcgttgctgacgaacaaaggcttgtaacaaggcatccagcttcgctaacaaggctttatcgccatgaatctcgaatggcccaaactctttgatataagccacgccttgcgctttcacattaccggcaacgatagaggaaaaagcacgacgtaaatccgcggcaagcaaatgcgtttcttgattaaagtgtagattcagctcacgaactttgtcatgggttggttcaaacggatactgaaactcttctggaatatgcagtttccaattgtagtaaaacgcatcttgatgcgctttacggtattggcgaacatcttccataccttgcttcattgctcgcgctacttccacttcatcttcaataatgatgcggtatttattctgtgcttctgcgccaagcacatcaccaataaaggcatgaatttgctcaaaataattcgcactttcttttggcccagtaaacaccaaaggaaagggtacatcggcatttctcggatgtaacaaaatacccaaaatatataaaatttcttctgcggttccggccccaccagggaagaccacaatgccatgcccagcacgtacaaaggcttcaagacgtttctcaatgtctggcatgataaccaactgattcactatcgggtttggtgactcagcggcaattatgcccggttcggttaaacctaaatacacaccatttttgatacgctgtttggcatgtgcaatagcggcacctttcatcggccctttcattgcccccggcccacaaccggtacaaatattcagttcacgcaagcctaattcgtgacctacacgtttggtgtaatcgtactcgtgacgcgcaatagaatgccccccccaacaaacaatcatgtctgggttttgaatacgacgaaaaacatttgcgttacgtaataattcaaacacaacattggttaatttttctgagctggcattttctaaaccacgcgcaagaatttcatgttgagtaaaaataatgtcacgtaatacgctgaataacatctcacgcacactactgatcatcttgccatctacgaaggcactacccggtgcatttttcagctgcaacttaacgcctcgttcttgttgcactatgcggatttcaaaatctctaaactcttccatggctgcttgcggatcatcagaatcactgccgcagttcaaaatagccaaagcacagcgatgaaatagctcatgaagtggaccagattcttctgacaaacgagaaatctcatcttgagataacatctctaacgaacctttcggtgcgactaacgcatcaacgcgatcttcatactgcatgatcgccctccttaattgtcattttattaatgtcttttaaattcattgcttttaaatatagtggtcgtgcattcttgttttatcaagcttttacgcaaaacttagtaaaatagtcagaatgaaatcaaccatttaaccagtccatttagccaataaagcttgccatactacttattcatcagacttattcgtaatgcttgatagtaatgagatttcatttcaattaaacgactgtatgtacgacgaaactcaaacaacaacgaaccatttaaatataagctatccaaaggcacttccgcgcttaacaatagaactacttggtggtcataacactcatctaccaagctaataaagcgacgcacagcatcatcattcacccccagcgataccacgcgctcacccgtttgccctgagccaatggcaccgtcttctgtgcctcgcgctttaatgtgttcataaggttcactgcttagttcaggaatgcctgtgagcataattaagggataagtttgtgccagctcaatataatccagagacgatcttggaccatcacacaaggcataaaaatcaaaccaagcgatgttctctgccgacgctatgaccttaatagaacgacgacacacttgtagcggctgctggttcacttccccttgcccaagatgcttaaacaaagccgacatatcttgctcatgtttaacaaaataaatcggcgtaaatccggtatggcgtaatctatgatcctcttcgccactaagatgaattgcatttaagtttgcttctaataaagcaatggccggggcaaatcgttctttttgtagctggttttgaaaaagatccttaatagcaatatttgaggtcgccaccagcaccacaccttcttcaaaaagggcttcaaccaagccacctagcaacatggcatcaccaatatctgacacaaaaaattcatcaaagcacagcactcgacactctgatgccaagcgtttggcaatgccttttaacggatttttctgaccaaaggcgagattcaactctcgatgtaaacgcgccatgaaatgatgaaaatgcagccttaacgccattccatcaggcaagcaaccgtaaaacaaatccatcaaaaaagtctttccacgacccacatcaccccaaagataaacgcctttggttgactctaacgcgtcaccatttgataggttcgacagtaacgattgataaacacgttctaattcatgtaacgcaggttgctgacgctcatcaaacgtcacttcgttctgctctaagtgagcttgataggtttgcaaaggtgtcatctactattgccttcttactattgcctttttaagtatggggcttttagacagcccttcagaacacttaaagtgaataatcaacagaatactgatgaatcgcaatcttgatcaaatccaatacagattgcgaagtaaatttgcgcggcatagtgatggcgtagaaattttcaaacgcttgaggaatactttcatactcctctagcactttcgattgaatctcgtcttttaccaccacaggcggcaatacggacaaataaccactgtcccttgccaataatcgcaacatcgccatatcatccacttccgcctttatatctggcaaatattgatgcgtggcacaaaaagattcgaatgatgaacgaatatcggtattacgtcccggcactacccattttttatcttcataaccttgtggaaaaggcgttgctggcttttcgccataaggtccaacaattgccacagcttgccttgcaactagctggttacgccatgtcgtatcatgaccttcgcttaaaatagcacgattggtcagcgccaagtctaattcgtggttgacgagaccattgagcaaatccgtcatacttctagaagaaagtgaaaaatccacatgctcactttttaacaatggcgcgataaaactctcaataaagtttctcgataaattactctgcacaccaatggtaatgtgttgaacctgtgttgcactgtccttctgaataaatttttctaattcttcacccgtgttaaaaatatcttgagcataagccagtacgcggcgcccaacatcggtcagtaccaacttacgtccttggcgaataaacaacgccacatccaaactttgttccaactgttttatctgtgcggaaagcgcagattgggaaatatgcagagtttctgcagtttccgtcagactcgggctcttggcaacccgccaaaaataatacagatgatgataattcaaccgactcattgcctatcatcctttagatacataataaaaagtgaacgttatataacaatatatgtatttttattaacaaaataaagacttcataatcgccccaatttattaaatcccataaacgtaggttatgtatgtccttagtcgtgttaagtttcttaccgattttcattccctttacgctgttttttggcggctggtatctcggccgagaaaaaaccaaatacgtggcacaaaaagcctctcgattaagtcttttcttggtggtcgtgtttttttccacctttcctatcagttatttttttactgatgcttggcaatcgtctgctttgattcgccattcagcactgaatcagatcatgcttggattagtgacaatcatgggctgggtgctgatcagcttttcacgcaattacatggcagggcaagccaatctaaaccgctactatcgttggttaatgtttaccttggcatcggttgctattacggtcactaccaatcatttggtgattttctggtttggctggttgggtattagcttgtcgcttaacaacttattaaccttctatggtgatcgccctcgtgccattcttgccgctcataaaaagtttatgctggcacgtgttgccgaactgtctttgttcgccgcttttgctttgctctaccagcaatacgacagtgtatacatcaacacgattatcaataccgctgtcgctcaatatgacgccggactccccttacattggcaagaacaccttgccgcttgtttgatcgcctttgcggcgctgatcaaatgtgctcagctgcccttccatggctggttaattcaggtggtggaatcgccgacacctgtcagcgccttgttgcatgcgggtgtgattaatttaggtggatatctactgcttttattcacacctgtggtggctcaaagccattatgccatctggttattattactcgtcgctggattatccacactttctagtgccttgattatgaccactcgtatcagtatcaaggttcgtttggcttggtctacctgtgcgcaaatgggattgatgttgctggagtttgccttaggtttgtatgaattagtgttgctgcatttgctcgctcattccttttacaaagcctactcttttctcaactcaggtaatgcggtgaatgacgccattcgcttacgcctttctagtgcagcaaacgcagaccctcaaaccaacaaagttgtgatacccaatgtacaaacttggttaattgccattggtattagcactgtcagcgtagtcgtcatccgaaccgtatttggcttcgacagcgcatttagcacttggtggctcttcgcacttgccctgaccgtgcttattatccagtggcgtacctgtgagcatccgccttctattatttataccttcgtgatgggattggttctttgtgtgatttatgcggccttaaaattcgtgacacactatgcgctgccaagttatccgactcatacagtacaggccttctccctagcggacatctgggccatggtgttgtttagcctgctctttgggttaagtgccttgctgcactatcaagttcgctggcgcgccattcgtcgtttatccattgcgttgtttgccggactttacctcgatgaatggttaacacgtcttgttcttaagttctggcctgtcactcttcctgccagagccaaagaacagcactacacatccaatactcaccaaacgtcgccaaaaccttaggagaatcgcatgactaccaagacgctacctactttaagcatgcagcaaaaaaacctattgcttgaagcgactcgtactatagctccccattggccattggataaactgatcgcggtcaatccactttggtcattggttgataaaccctttgatgacatttctgatgaattatcagccttggcaggcatcaaaacctatatgtctaatgagacgtatcgcgcttggtttgatgaagggaaaatttcacaccattgcctaaccaaagctgctgaacactatggcctcaatgagcaagacgccttacttgagcatttgtctcaagccaataatttgccagattcttggcgtaatattgcagaccttgccgatcaacaaagaccggctaacaaaatgtcttggcatgatgaaattacccatcaagtgagccaattttgcgccgctcactatcaacaacaaagccccactcttagacagcagaacattgataacgagctggacttgtacagccattggttagaagtcaccaacgaagacaaaggcttaagcattgttatgggcgaagccaagctaaccaaatttttccacaaccttccaaccgacaaagacgccttgttcgctctagtgattgaagagctggccttagatgatcaatcattgtctttctttgccaaagccttactgctggatatcaatggctggagcagctatctggcgtatttgaattggtcgaaaggcgaaaacaacgacaaccttgcaaaagatgaccatgtggaatccttgctggccataaaaatggcgtgggaattggtggtttggcgttaccttaagcacaccgctcctgcgttactttctaccatcaataccaaatggatggcacaaaaacaggctattccaaacctgattcaagcccataaagacgccctaatcacatcgaaagtgtgggccttggccttggaatacagcgaacaaaaaagcttaaaccaaacactcactactgagcctgcacataacacaacgcagacaagaccagagctacaggccattttttgtatcgacgtacgctccgaagtgtttcgccgcgccttagaacaacaatctgcaaccattcagacactgggctttgccggcttttttggcttacccatcgaatacaaagccaaagacagccattatgtgcgcccacaactaccaggattactacaagcagccatcacagtaacagaaagtgatagtgacaaaggccacgttcaccaccagcaaaaagaagctcgttggtatcgttggggacacgcagcacccgcggctttttccatggtggaatccatgggctggtggtatgcctttaaaatgttcaaacaaacactcttttccaaaagacaagaacaccctgcgaatcgcctagcccccaatactcattggcaattaacacaacaaggtgtcctactaacggatcaagacaaagcccatttggcaaaagggattttagacaccatcaagctaaccacttatgcgcctatcgtcatgttagtgggtcacggtagccataccagcaacaacctgcatgctgctggattagaatgcggagcctgtggcggacaaagtggcgaggtaaacgttagggtattggcctctttgttgaatgaccataaggtgcgcaccttactcaacgacatggggatggaaattcctagcgacacacaatttgtccctgcgttgcataacaccaccacagatcaattaacttgctttgatcaaacaaaagacgccaaacccatcgatcgcaaaataaaggattggtttgaaaaagcccaatttctcgctcagcaagaacgcgcagcaaagttagatacggccttgctggatgcttcagacaaacaacgctcgaaagcttttagcaagcgtgccaacgactggtcacaagttaacccagaatggggacttgctaacaatcattcttttatcatcgctccacgccagaagacccgtcaccttgatcttgaaggacgcagttttttgcatgactatgatccacagaatgacccagactttgccattctagagcgtattttgacagcgcctatgttggtcactcattggatcaacatgcaatacaatttatccgtcaccgataacttcaaattcggttgtggtaataaagtgctgcacaacgcagttggcggaaacatcggcgtatttgaaggtaacggcggagacttgcgaattgggctttccatgcagtctttaaacgacggccaaaaatggatgcacacacccgttagacttgctgtttatgtgactgcgcccaaatccgccatcgaaaaaatcgccgcaaaacacgatattgttaaacacttgatcgacaatgattggttgtatttattccagtgggaagacaacaaagtcgcgcgtttttatcagcaagaatggcacgcagaaaaatagaaaggagtcgattagaagccaagttacttggcttctaatccatttattacttaagccccagtattactcaagccacagtggcacgcaaacgtgcaactgggcgctcctcaatataacgaaataagagcctattatttacacaatttggacatgctcaaggctaaatcctcaatcatatcttcttgaccaccaaccgtccctcttttacccaattcaactaatacatcacgagcagatattccatatttagcttcagctcgtttagcaaacagaagaaaagaactataaacgccagcatagcctaatgttaaggagtctctatctactcgaatgggctgatccatcataggaacaataatgtcctcagcaatatccataattttatataaatcaatgccagattgaatctccatgcggttcattacagcaactaatacctcaagaggtgtattacccgcaccagcacctaacccagcaacagaaccatcgattcgtctagcgccagactgaatagcggctactgagtttgcaacacctagagctaaattatggtgtccatgaaaaccaatatcaattgaagaaggcagcgtatctcttaaagcactaattttaagagatacctcatctggcagcatgtagcctgctgaatctgtacagtaaacacagttagcaccataagaaaccataagttttgcttgttcaacaatcttgtctacactagccatatgggccatcattaagaatccaacggtatctaaaccaagcttagacgcatgatcgatatgctgttgagaaatatcagcttcagtacaatgcgttgccactcgaatagtgctaacccctagatctttagccatattaagatgatcaaccgtaccgatcccaggcaataacaacgctgatacttttgcctgtttcatctttggaataacagcgcttaaatattcctcatcactatgtgctggaaaaccataatttaatgatgctccacccaaaccatcaccatgagtcacctcaataagaggtataccagcttcatccatagctgttgcagcagaaatcatttgattaatagatatttgatgctgtttcgcatgcataccatcacgcaaactcatatcgtgcaaaataactttctcattcattttcatcaaactgtctccataatatcaatggcgattaggcaaagtgatagccttagaagctactcgttcagcaaacatctcagcagttcttagcgctgcagccgtcatgatgtctagattgcccgaatatgtaggtaagaaatcccctaaaccttcaacttccataaaaatagacactttccgaccatcaaaaatggggccatttaccaatcgatagccaggaacatatttttgtacttccttcaccatgttatatacggatttgctaatatttacttcatcaggatcttcactaagaagacagtgaatagtatctcgcatcattaatggaggctctgcagggttaataacaataatagctttcccctttctcgcccccccaatttgctcaaccgcagatgcagtagttcgagtaaactcatcaatattagctcgagttccagggccaacagaacgagatgaaactgttgcaataatctcggcgtaatcaactttttgaacagaagaaactgcagcaaccataggtatagtcgcttgccctccacatgtaaccatattgacgttcatctctagattatttgcatgctcctctaaattgaccggagggatacaataaggaccaatggctgcgggagtaaggtctatcatcactacacccagcgcatttaattttcgactattctcttcatgtacgtaggctgaagtagcatcaaatgcaatacgaatatcatcagcaataagatagtcaatgaaatcatcaataccctgatgagtagttttaatccccatatcccgagcacgcttcaaaccatcagaatctggatcgataccaaccatccaaacgggctcgatccaatcagatcgtttcattttgatcaacaagtccgttccaatattacctgggccaatgatgaccgctcgcaattttttgcgcattgtgatattccttcttaataaattatctcaattaagcaagttgcctagtgtgagtgtcgggcaacctcagaaccccgacaaccaacaagaaaatcaaagtcgcaaccttcatcagcttgcataacatgctcaatgtaaagcttgcgataaccgcctcgagcaatcatgttattaacaggtaatttcttaagtcgatcttctaatcgtttggctaattcaacatcaggaatatcaagctgtaatttgccatttttgcaatccagttcaatccaatcaccattcttaaccacagcaattggaccattagccgctgcttcaggagcagtatgaagaacaactgttccatatgccgtaccactcatacgggcatcagagatacgaaccatatctttaataccttgcgctagtattttagatggtagtcccatatttccgacctctgccattcctggataaccttgaggcccacagttttttaatactaatattgaatctttatctacttctaaatcggggtcatcaattcgtgccttgtagtcttcgaagtcttcaaaaactacagcctgacctcggtgctgcattaatttaggatctgcggcagaaggctttaatattgcacctctaggagctaggttccctcttaaaacacataaaccaccatcttcaactagaggcttggtgataggacgaataacttcttcattgtagttttcagctgccttcacgttatcccatatacttttacccgtgaccgttagtgcatctttatgaggaagcatatttgcgtcccccatgcctttcaaaacggccggaagcccaccggcataacacaagtcttccatcaaaaaacgaccagaaggcattaaatctactaatgtaggcataccacgaccaatacgggtccaatcatctaactctagatgtacgccaattcgtcccgcaattgctttcaaatgaattgcggcattcgttgacccaccaatagctgcatttgtgcggatagcattttcgaaagcttcacgagtaagaactttagacagtcgaaggtcttcccaaaccatgtctacaatccgcattccagacatatgagctaacatgtaacgagaactatcaactgcagggatagctgcgttataaggaagggttacacctaaagattccgccatacatgccatggtggaagctgttcccatagtattacagctaccttccgatctagacatgcttcgttcagcacttataaattcctctatagatatagttccggcttttacactttcatgaagctcccatactgccgtacctgaaccaattgttttacccttatgcttaccgcttagcatagggccaccgctaaccataatggcagggacatcacagcttgctgcccccattagtagagctggagttgttttatcgcaaccagccaaaagaacgaccgcatctattgggtttccacgtatcgcctcttcaacatccatgctggctaaattacgggtaaacatggccgttggacggaggttggattctccatttgaaaaaacaggaaattcaactggataacctccagcttctaaaacgcctcgcttcactctatcggcgacccttcttaaatgggcattacatggtgtaagttctgaccaagtattacaaataccaataattggtttaccctgaaactcatggtcaggaataccttggcttttcatccaagaacgatacataaaaccatttttatcaaccgtgccaaaccactgcgcagagcgcagttttacattattactcatgagtagacctcagattcttttgatttgatggacaaataatgtccatcaatagtgttggaagtttatgtttatagtggccaaatacttatctggggataagctaacatcagccctaaaacacaaagttgaatagcaatgaaaggaatcattgaaacaaaaatatctttaagggtaatttcaggaggcgcaacacttttaagataaaaggcagcaggcccaaatggaggacttatgtaagagacctgcatattgattgcaaaaagaatcccaaaccatacagggtcatagccaagttgagtcactattggtagaaaaataggcaaacacaacatagcaataccgatccagtcaagaaacatccctaatagtaaaaagatcaacatcatgaccaaaataattacgataggagcgacgtctaggcccaagatagtagaagaaacaaaacgatttcctcccatcaagttataaaccccaactaagcaggctgcaccaataccaatccagacaatcattccgcaggtttctaatgtttgcgtgagactattttttaacaaagtaaaactgaactcgccgcgaaaccaaactgcaaacaatacagctgcagcccccattgcagcagcctcggttactgaagcaataccaccatagatgctacctaacaccatacctgcaattacaaccggaaaaaacacacccttgatggcagacaaaaaatcaatttttgtctgggtttcttcatgattacgaccaccacccatttcaggatttttccaacaaatgaagacaacatataacatgtatgcagccatcaaaataaatgcaggggtaaaagcggccttaaataaatccgctatagaaacaccacagataagaccgtaaataatcaaaactatagatggcggaaccattgttcccaatgatccaccagcgcaaactacccctattgcaattttcttgttgtagccgagtcgtaacatttgaggtaacgctaaaacacctaaaagtacaatttctccaccaataatccctgagatagccgctaagaaaaaagcaaccacaagtgtttgcaccgcaacaccaccaggtaaacgcccagaaaaaactctcatagaattaaatagatcttttgccataccagaacgatctaataatccagccataaacacaaacataggaacagctactaaagaatattcggttatgaatccataaatacgacttcctaccaaaggtattgcagaggttccaaaccaaccaaccgtaaaaataacagccactattcctgtaacaaatgcgagaggtatccccaataacaacaagccaaaaatagaggaaactagtagatatgttgcaatttcaatagtcataacaatcactcacttcttttttttacgcagtagatgaccaaagcgagagagcaattgaatcgccattaacataatagagatcaatatcacaatcttggtataggtaggtaaaggcgagtcccaggccgatcctgaagtttgcattctccattctcctgtcggggcatgtgttgctttaaaagccataatataagcggcataaccaatgccaatacagaatccaatgcccagcaatatattaaaaatctctagccatctgcgcttattgggagaaagcaaatcaggcaaaatccgaatttgaatatggcgatcacgagcaagtgcgtaaggaccaccaagagcgaaaatagatgcaacaataaaaataactgtttcatgtacccagctagttggagagtcaaatacgtaacgcgagaaaacctcataaacactgattatcatggcgaacaatacaagccatgcgcatatatcaccgcctttcactagtagccgatcaatacgtgtatttataaccaaatgatctgcagattcactttctaatggagataattcaatatcgtcttccaaaaaatcagaagccgactttatttttttactcatgagaatgctcccatcatagatccgctaaaaagcggatctttggagaaaaggaagtggtttaaagcaaaccattgtcttttaaataggctgtaattgtgtcaatagcctctttggcctcaggacttttttctcgccatctaatccattcttctttagccacatttctaaacttaacaagctcttctggagataaagtagaaatagtcacatcaccttttttcttagcaatggctacttctgcaaggtctgcagctttaagctcttgattaagtttttcgataaacacatctgattctgtaactagaaggttttgattatctttagaaaggccatcccaaacagatttattaatagaaatagccatcataggcatggagtggaaaccagggtaagctgcatagggtgcgtatttgtaatatccctgagtataatttgttgcaaatactgtataatctgcagcatcaataactcctttttctaatgctgtatagacttcagaagttggcagagtaactggtgcagctcccgcaagcttaaaaatgttagaaaccattccctctggagctctaattttaagccctttaaaatcatctaatttttcaattttacgtttacttaccaatgcttctgggcttaatgctccagctctaatcaaatggacattatagggttcaacaagagcgttataacgttcttctcctccagagttgcgcatgtaccctagaaactgcgaagggtctgaccaagctcctaccatgttaccaaaaactgcaaatgccggattttttcctgcgaagtaacttggatctgtgatatgaccttgaataatattcattccgacagcatcaagcgtttcattattgttaacgatagaactacttggaagaagctctacagctaactctccgttgcttttttgggtaattgcttcagcccaactttgagcaactttaaattgctcatcgccagcattaacattgatttggaatttcaaagactctttcgcttctgctgctagagagcaacttagcaatactgatgcagtcaaacacatcagattgaatcgtttattgttcatgcatatctccaatttattttttttgtatgagaacagtacttgttacagaagaagtaatagcttcaataacaagcagttcagacacagtaataaaaatagacatgttgaacaaatatcaaattcaacataaggtatattcatctaagtatacctaggaatactcatggagcttttaaacaacaattggtttattcgagcacgcttaaaaaaccgtcaccttataatgctaaaaacattgggggatacatctaacttaaatctagcagctgagaaacttggaatatcacaacccgcaatatcaaagctattaaaagaactcgaagatggacttgatgcacaactatttgaaagactaccgagaggagtaaagcctactgcatgtggattaatcatgatccactatgcaaaacagttactaaaaaccttagacaatgcttttgaagaagtaaacgccattaaacaaggactaaaaggcagtgttcgaataggttcgatattaactccctgtacagacctcataccagaaactctcgcaaaaattagcacgaactaccctaatctagatgtttcagtgaaaacaggatcaagcgatgatttgctgcacatgcttaataatggtgagatagacttatcaataagtagacataacaatgactataatagacaaggttttatatacgaaccaatatatcgtacaaccgatccactctaccctgagccagtgatggtgtgtgcaggtgtaaataatcctttagtaaaagataaaataacattatccctagcaaaccttgctaactacgattgggtgctacctccaaataagagtgtaatgagagacgagtttgaggccatgtttcataaaagtggaatgcagcctcctaggcaaattatcactgccgaaaatctacttatcatcactagcttactagaaaaaagccaaattattactttattaccttcagcagtaatggaacattacatgaaatacggtttaatgacccaagtaaaagttgatgaatcactacagactgagctaggaaaaatattaaaagtgtatggactaatacataaaggcgaaaaccttctttccccagcatcacgtgctgttttagagcttttaagaaactctgaaagtcatcattaataaatgttatttccctcaagaaaaaaccaagccttcaagccacagtggcacgcagacgtgctactgggcgttcgtcaattaagatatgaatcaatgccgtaatcagggcgataatacaagccgcccaccagacgacatcgtaagaaccggttttgtcgtacagataaccgcctaaccaaacgccgctgaacgagccaagttgatgacctaaaaagacgatgccgtacagcaagcccatgtaacgtaagccaaacatttgtgccaccagacccgaggttggcggtaccgtcgccagccaaagcaagcctgtcacaatggaaaaaacatacacagacatgcttgtcattggcagcgtcataaacaaggcaatcgacaaggctcggagtgcatagataatagtgagcaattttttcttcgaatatttcccagcccaactgccagataataaacaaccaaaaatattaaacaaaccaataagagccaaactcgctaccgctatatcgggcgaaaaaccttggtcagataaaaacgctggcatatgcacagtgataaaagccaattgaaaaccacaaacaaaaaaaccaactaccaacaaccagtaatgagaataagcactggcttcgcgtaaggcttctttcatggtttgcgttacttctgttatagcagagtttgcattcatggcgtctttttcttggcgaaatggactagacaataacaccatcatcaaggcacacatcgccatcagcaataaagcattgctccaaccataggaagcaataaagtcttgagcaatagggattaccaataactgcccagcagaacctgccgcactgcccaaacccaaagcaaaagagcgcttttcaggggacaccatacgcgccatcgctggcaataccaccccaaatcccgtggctgcgatacccatgcccatcagtaaaccagcgcccatattgagtcctagcacgccatcggcaccagcggttacatataaacccaatgcatataacgcagccccaataaataaggttttcaaagtgccataacgatcggcaaaggcaccagcaatcggctgaaacagtccccagcataagttttgtaatgccaaggcaaaagcaaacacttcgcgcccatagccaaactcttgggagatcggcgccatgaaaaagcccattgatgaacgtaaaccaaagttcaacgccaacaacaggcagataagaccaatagaaacactgagtaacttcacgggacgtgacatgaatgttttcctaactaggtaagatcacaacgatagattgctttcatagtattcatgacttattcataagtcgagcaacaagccacttttcaacttacctttaatgttaaaaaatacccagcgatctgaccgctgagcatttttaatttgttaggttaattattgaattattaatcaatagggcgataaaaccctgtcactctattggtaaaggttaaagtatcgaccaaggtttttagcttcgccaccgttaaaccagacgtcaattgatccatttcatcgagataacgggcgtcaccataaagtgtttcgcttaattcaagacgatgtgacaaggtggagtcaaaagctttcgtcaagcgattctgctcaacatcagcaaaagcgtcctgtatttcctttgcccattcttctgtcactatgtctggcaaatcagacagcacggttttggtcatctctgccaaatcatctaatcgtgctggagagctggaatactgaatacttaactcagcacggttggtatctttgttcagatccaagcctactcttacactgtaaacgccttgaacttcactacgtagacgctgctttaactctgcctctaagcgctcccctaaataggttaattgaagcgcggcgataggtgaccaaggcaaagattgataggcatacaaacgatattcggctttcggttcagtattcaaagaaacatcgacaatagcttcaccggcttgctgcataacggccgtggtgttatcaatcgaagcaagcggatcgcgaggaatattggccaaatacagagccgccaaacgagtaacatcttcttcgggcaaacgagacaccataaaataatgtgcaggcaagactacttgttgttgtcgagtttgctctaatttctctaacgacaaaggtgttaaatgcgacaaatttaatgtcatatcactttttccaaagcgcgcttgtgctaaacgtcgagaaaacacttcaatcggacgtacaacatcaatactggcgcttctttttaaacttgccattatactgtcgtaaacctcgatatcgatttttggagtaacttggttcacatggtaaacgttcagtagcttatctaaattgtcactatcaattgaccctcgatacgcaaggctttgcgccttctgtttagaggtcaaaaacacactattttcgttacgccattgctgaaactcttcatcagtccaaccataaacacctgtggcatcagacatttgcacagcaatttgctctgcccaagtagaaccttgctttacgttataacctgcgtcggataacgcaatgaagtaagttttattgtctatttcggattgatcaacttggtaacgctcagccaaaacactcgggtcgagcaaagtcagctgatcgccatttgataaagaccaatttgaaacacccaactctacgtctctcgatataagtgccaccgagccacttttcgttacaacaggtaatgctttcaccgctactattttttctttctctaaggcaccaagctgacgagattgcatctcatcaaacagtgcttcaacagattccaccgtacctatatctacatgcttcccgcccacagcttgtgtataaagaatacgatctggcgaagacagccattgccttaagcgagtatttacatcttctagtgagatagtagttattagacgtaaaatacgatcattactttcttgggggtcatgaagtattttgtcagaagtcaccgcatcaaccatttttaccgaccaaatggtacctcggcttttcgcagcgtctttattacgctcagcaacctcaacaaccttctgataaatttggtcaaaatcttgctgataaaatccatgcgcttttattcgttcaagctctttaattaaaatttttaatcctaaaacgtgataaccatcgtccacattaactgaaaagcctaatatcgccacatttggggagacagtacctttagtactcgacaatactcgtacatgctcaggtaacacttctctttgccgacgaatttgatcggttaataaatttcgtgtcatgtaatcaatcaaaccatcacgacgtgcttcgtcactattgcctatttcgctttgaaaacgatataaaaaagccacttgattcactttattgccagaatcattaagctgaccaatttttagactttcatccaatacaggatcttttgggtgtcgcagtggaagctcccgcttaggctcagaaccaaagacacgcttaatttgtgcttctaatacagcagtatccataggtccaaaaatcaccaacgccatattatttggagcataccaagcttgataaaaagatcgaagctgatctgcgggcgtatttcttatgctttcttgtgtgccaataacggggcgttctggatacaaagagccgactctcagtaaggcttttttctcgtcattaacacgggaacgatggctcaacttgccacgccattcctcttgaataattaaacgctccttatccaaagacgaggctttgatttcggcatgaaaagcaatttgctgataaatatccaacacattgttcaatcgctcaggcgtggtgtttttcaaattcaccatatagcgggtattttcgctgttggtcatagcattaaaatcacggccctgctttaaccccatatcggtgaaagcttttcgcacaccgttcggtagttcgtcactttcgtggaatatcatgtgctccaccatatgcgccacgcccagctgattttccttttcatcaatagcaccagaaagtacgactaaattcgctaatgtcagcccttttggcgcgtctttttcttgttttgaatcgaataaataatagcggaagccattatccaaagtcccctgcacaacacgcttatcccaaggtaaacccttatcattggcatatactggagtgacaaaaacaaacaaacaggttaatcccataacacacaggattttttgtaaaaaaagcataaaacagctcacaaaaaaatcattcaaaaacagccataaacaaatgctcgacagagcatttgtttacaagaaaagaaaggagataaaaggaacatcagcttaaaaccgcatgccgacttccatagaaatttttcgacccgaggtgaaagtctgtacagccgtagccgaagtagaggtggtaatcatcatgacctgatcaaaaaaattggtcacttttaattcgatatagccttcgctatctttccacaaaggtggagaaaaacgcagtttggtgtctagtgtcaccaaatcatcaaatttcttatctttgtatacttgcagctcattaccatcgacatctgtgtagctgctggaggtgtccctattggctatcacaccaccacttttgacattcacgaagttactccattttaaatgccaagccgggatattggttgtagtactcaacttaacagtaaatggaatattgtaatcccaagaaggcaagtctgcgaaatcaatcacctctccgttgtagtagactcgttcctcgtcttctaccgtctcttcatagccatcgtcaccttgagcattggacttactctcttgccaaccaatcgagaaatttgctttggttaaagtattaaaaacttcaaaaggagtacgctgctgaaaagccagttcaatactgttattagaactacgaccttcgttggtgtagtaatacaacttgttctctttgctcttaactctctgaacgccatcatgactttcacgattaactaaagtcaaagaagtatcaacaggccccatgacctgatcaatacgaaacataatttcatcagaatagggagtatttagatcataatcagcgaaattggcaaatttcccactatttgcagtaggaccttttttaatacttccatcactattgtattgcgtacttgtataccaagattgcatttcatcattaatagcgtacttcaaaaaactacgaccgtaataacgactagttcccgtggtgatagtcgtacgactatcaccaaaaacattccactggagactcgctcgtggtgagatattaatgttatcaagcaaagtttcatgatcagcacgtatacctgccgtcactgtccaattattaatctctactttatcttgaagataaacggcatgactttgatagtttttatttaatttatttgcggataaaacaccataggttttcaggtattcatctttttcatcatgaatatcatcactatttgagtctaaacaacctgcggactcaccggtaccagaggaaggaaggagtgaacaagtatatgaataaaactcactccctttcgcttcatagaacgcttttttgaaggctaaatctgtgccaagggtaaaagtgtgttgcgtccgaccaaggacaatcgcatcacgtacccatttagtgttaatacttaaggtatcttgctgctgtaaaatatcaccatatccgccagaatatggaaggccattgtaaaagttttctgttggatgatatgtgtatacattagattcagaatcaagctcatcaaaagatcgatcataagcggtatcaaccgttaacacgctattatcgaagcgatattcaaaattatttcccacgccataagccgtatgagattttacaaaagtatctgcataatcttttgacgttaagccatcatgaaaacggtttgaatagcgaaaagaaaaacctaaatcaactctgtcattaacttttgcatcaatacgcgccatcatattatctatggtgtcatcataataaatagacttaacctcatcggagcggttttcatattgctgcctaaactcagaagtcttacgagaaatggttaaagtagatcccacgttatctgataatctttttaaagccgttatcgaataattttgttttttatactctggtgtataagcaccactaacgctatccgctccatagaactcttctgcctttcttttatcaaagtggaacttttcccattcgcttttggacaggccatacttgataaaaacttcgtcttcaccgtcataacgtctaaggcgagcatcaattaccccgcccataaagccaccatactcgacaggaatattactgctgtatactttcacctgctctaaggcatcaatatccatgtaatagctttgtggtgaactgccagaaagtgtcgacagattcgcatttgaaattggattagtgtaactatctcctgcagcactggacccaggatcaaaatcgtttgaagtatcgataccatcgatcataaaagcattctgataataatcttggccataaatagaaacttcatcagggcgcatgctaccgctgcctgttgagctgctactcgagcgactaaagttaacagcggtattggttcgcaataaatcggttaaattcccaccttccgttggcattgcttcaatctcttctgaaccaataacctgaacaccagcttctaccttattctgtctaccctgaaccaatagcgttgacatggtgatgccattctcaccttcagaaacagactcagtatcaataagaacgatacttctaccttcccctgcttcatatgacaaacctgtacctattaacaataaatccagcgcttgtccggcagagtattcacctacaaaaccctgcgtatttttacttttaagaagctcactgttgccacctaaatacatacctgatacggcagcaaatgcattaatcgccttagataaaggccctgaaggaatgttgtaataatgtgtctctgatgctgcagcttctgcataagttactgagctaaacatcataccaacgccaccagcaagtaacgtattagcgaaaagcaatgacaaagcggtacgagcattctttcgtcgcttaagtgaacaagcaagggccatataaactccgtaataataatatttcttattactattaccgaacgtaaacaaagaaagggacatgaaaaaaaatgttttttaaaaatactttgaaaataaattccactgaacactaagctgcggaaatgcccacccaccaaggcaatggatgctttatacgaataggaaaagatttagataacatagaaagcacaagatccatatcgtgagtaggaaaagtccccacaacacgcaagtccgctaaactaggatcaagattgaaatggacataatgataacgacctatttctgccataaaatttgctagcggcatatcttcaacaattaataacccattacgccaagactcataaagcaaagaagctggccgagtatcagatatagactgagcgttaaaaacgacttcttggccaacatacagcgtcttagacaactgagaatccaaaagcgcaagggaaactgccccttcataaaccgctagaacagtttgtttatccgatagctggcgtacacaaaaacgagttttgtctacaccagagcgtataacgccatgagcacaggaaacagaaaaagcgcggctgtctgaagaagctttagtttgtaccaagatttctcccgtcacgagagacaaacctggataatcatggccattggatcgattcattgcactattggtattcagccagatcttggtaccatcctctaaatcgtaggccgacacctgtccaacttgagtatgaaaatcagccatccaagctgacgctattcttggtaatgatgtttcgctccagccaatccagcctaatgcagcaacaccagtcactcctagcacgcctttcatcaactgacgacgattaattaaactagtattgtctaaaacatagcttgccgattgctgagatttatcatcttgaaaagaggaaaacatagcgccaactgactcaacttgctgccatgctttacgatgcgcttcgtcttcgtttaaccactgctgccaagcaagttgactggcttcagaaacaggcttatcagccagcacagcaaaccattcagcagcggcttctaaatgaacataatttgcaggttgggaagatgccataaaatctaaagagaccgatcggacttaaacaaaagacattgcaacatcgcctgtgccatatagcgcttcaccatgcgctctgatacggacaaacgttcggcaatttctcggtaggtcaaaccatggagttgagacaaaataagcgtatttgccacttttttaggtaacttagcgatcatcgcgtctagttcgcaaagcaattcaatcatagaggctgaatgttctgctgaaggcacaaactcttcgtcgcaatgggctaaagactccaaccaagcctgctcgacctgcttacgccgccagtgatcgatatacaagcctttggcaatggtgctcaaaaaagctctggcttcgcccatattagaaaagtatttcggtcttttaagcaatcgcacaaaagtatcttgtgcaatatctgctgccaattcatgacaaccaaggcggctacgaatccatccagtgagccatgagctatgctcagcataaagctcaccaacctgttgagatttttgacgctcaggattcattgaaccgttcaacctcattttaataaaaatatattttagaagcagaaaagtacaacaaatgagaatgaatatcaataaatgaaagatatttaaacatcaaactaaagactattatgaagaatcaactctagtttgatgtaagtaatactttaaaaaagagactacaaagtagtaaaagcaccaccttttgctaaagcttgttgataagctggcaccgcttctacttgcttgataaaacgcgcaatattcggatatttagacaagtccatgcgtgtgctcgatgcttgcaatggaaaactcatctgaatgtctgcagcagttaattcctcaccgacaaaccacgtatgctcacccaaagttttttcaataaactgcatttgaggagtaatacgtggcgtgatgaatttatcttggattttactcgtgatcgctttcgcaatgggtttgataaagaaaggcatcggactttgtggcaccttcatcatcaccaacttcatcactaacaaaggcatcaaagagccttcagcaaaatgcaaccaataacggtaatccaataaggctttaccatccgtcggtctcaagcgcttttccgtatcatattgatctaataaatattcaataatcgctccggactcagccacggttaaatccccatcggtaataaccggagacttacccagcgggtgtacttttttcaaagattcaggaccagaagcggtttcagggtcacgcttatactccacaatttcgtattcaagcccaagctcttctaacaaccataaaatacgctgagagcgggaattctctaagtgatgaaccgtaatcatataatctccttattgtcttatcaggaacgaatattattaacttttacactacaagctatacgcaacaaagcagaaaacagatgactggatgctcaaaatagacaaaaccaaacctctatgaacaagcatcaaagtgaatgattgttgatagaggtttttgatccttaagcttccccatggtctggaaggattatcgtaggcacgctggccgtttctaatgttgtccgttcgaaaaggtatcttgcgggtggcttgccaaccaccttacggaacatggtgacaaaaccactggcattctcataacctaattctagcgccaccacttgcacgctttctcctttgctcaagcgctgaagagcaatcattacatgaagttgtcgacgccagcgaccaaaactcatgccgacttcggaagacatatatcggctcatacttctctcgctcatgccgatgcgagaggcccaatctccttttgtaatcttttcggcgggatcggctaataacatgtcggccaattgacgtaaccttgggtctctcggcattgggaagtaaaaatcctctaccggagccatgactaattcgtctagcaaagtcgcaatcaaacgctcctcactgccgcccaaagcatacaattctggaatctctgttgcccttaaaagcaactctcgcaatagtggagacacagaaatggtacagcaggttttaggcagattctcgacggctgcaggttcaacaaacaagcaataacattcgccagagccacgagccgaatgcagtaagtctccaggaatccagaccgcgcacagtggaggtacaatccaaacaccatcctcaacttcacatcgaattatgccgcgaacagaataaatcaattgcgcctttcggtgctggtgccgcgcaaactcccaatctttggtgacagaggtggcactcaaagcaacaacattacgcgggacttcatccacgtctttagttttattcaccatcaaatcggctttcgcagtcttcattgtcaatacaaaatacccagtcagaaatttggcctaattgaaaataactatagtcaaatttcccaaaaagaacacgaacgtctttcatatgaaaacgttagtaccagaaactcggctaacttacttcacaatacggtgaatttgataaaactcacaacaattggccgaaatgaacaataagttggccaatactcgctatccggcaagaatcgaaatattgttaaatgactcatcacaaataagaatgagtatcattttaatgaaaaattctatttcacccaatacaccagctgcacgacaaaccttgtctgttatgtcgcagcctctcaaatactcccaaacatcgcatcaaaatgtcttacgacttggccgctctctctcattaggcgtcatgattgcctcaggtatatccgttagcacacagaatgcctttgcggatgatgcaacatctctaaacaatactcaaaagactcaggattcatctgttgatctaacaggcattgttgtaactgcatcaccaggcggtgtagcacaagatattaacgatgcgccagcttcgataagtgttattactcgcgaagaactagaaagtaaaccttaccgtgatcttgcagacgcactttcttctattcctggattaaccacaacgggtgggagtgatcataaagaaattagtattcgaggcatgagctctgcttacacactgactctgatcgatggtaaacgtaccgattcgcgtgaaacaagtcggctttctgacggcctcggccagatgaatgcatggacaccacccatctcagcaattgagcgtatcgaaatagtgcgtggtccaatgtcttcattatatggtgccgatgccatgggtggggtcatcaacattatcactcgtaaggtcgccaaagaatggagcggcgaagtgagtacggacgcattattacaggagaattctcaatctggaaatgccaatcagggcagttttttcctaacaggcccaatcaagcaagacctactcggcttacaactctatggtcaatattctaagcgtgacgaagatgatatttacaatggctatcgcgatagtaaacgcaacaacatcacagcaaaactcgcactgacaccgacaccagaccacgacataatttttgcagcaaatcatacagaacagcgtgttacacaagaaccgggcaaaagtatcgacccaaactgcgccacctattcttatttcggctgcgcgaccccctatgataaaaaggtagatgttgaccgcttctcgctatcacatacaggacgttggacgctaggaacatcagaaacctatgttcagcaggaaaccttcaatgtttcctcacaagatgttcgcttaaaaaataccgaatttcgtacttccttggcgatgccactggaagatcatctcgtcacagtcggtggtggaagccgacacaataagttacacgacagcttttcgaatcgtgtgacaaatcaatacgatattacccgtaagcagaattccctatttgcagaagatgattggtatttaacggacacttttacattaactgcaggtgctcgtctcgacgacgataaccgttacggtcatcattggagccctcgtgtttatggtgtttggggaataacaccgcaatggacattaaaaggcggcgtgacttctggcttcaaatcaccagatatgacaaaagtagccagtggctacgcatcagccagtggcctcggtaatatttatggcaatgaagatttaaaacctgaaaaatctctcagtcaggaaatcggcattctatacaatcacaatggcgtaaccggcggactaaccttattcaacaacaaatttgaggacaagataaccactgttgcttgtaatactagatgtacggcagcaccaagcggcacaaactccctcacctacgcaaacgtagacaaggccatcactcgtggtgttgaagccagtttaggcctgcctttatcatcgaacattacatgggataacagctacaccttcacctactccaaacaagagtcaggtctttacaagggaaaacccttaaacaagctaccacgtcaccaactcaccagtacgctaaattaccagccaacagacgaattaacgacttgggctcgcttagcttatcgcggtaaagacagtgacaacgttggcggtacagctcaactgctatcccctgtcgaatcaccttcgtttactacattcgacataggtgctaactacgagatcaaccagactctcagcttgcgcgctgccatttataacctagcaaatcaaagaattagctacaacaaatatggatttgtcgaagacgcccgacgctactggctggggataaccgcaaaattttaaccacaacccacaataatgaaaggtattaagatgaataaagaagcaaatagaatcacattattttggttaacaaccgccgttggtgctgtcctctttgtgacactacagttatttttcttcctcaatgactatgtgattgctcaaggtaaaggcccaaacatcacgttcgaaactaatatgctgtggatgttttccgcctactatggaacttggattgtaacagttctacttaccctgattggcaccacaaaatctcaatggttggcgctcattatcggcaccctgcttgttgcgttaaacacactaggaggcatagttgacggtatgcgagatggtgctcatgtcacattctcagctctcttcttcatcacgctgcctggtgtctgtgccatggtagccacttggcgagcattgaaaaaataggagtacattatgtcaatgaatagttcacagtttccattcgtttggataagtctcgaccataaaccaggacaagactctcaaaaagatttcgatgagttcgaagccaacttgcagcggggcgaaccctttgtcctgctaagcaactcggctccgacaggcgatcacgaacactctaaggaagaaaagaaacgcacttcgctctggatgaaaaaaaacaaagcagaacttcgcaagctggttatcgccatgattctaattgagcccaacgccgccaaacgtttgggatttaaagcattcgcggaagtgttttccaagttctggggctatcctttgattcttgcatcgtcacaagatgcagctatggagattgcaaaagggttactacagacccacaacgagacaagtaacttgtgctgataaatccaaaagacgaatcttattaattgattcacttacaacagttactatatgtacctatttcagcactgaaaaaactctatatcttgatggatggaataccaaagactaacgcattaaaaaggcttcccagtggaagccttttttatagataaaataaactacactcgataatttaatgactaaaatgctttttccagcttttacggcagaagcaacacactcttagcaacagcttgagtacgaggcacaaaggtatccaacaaacaaagctcaccatcagtatgcatttttgcgcctacgggtcctgttccacataaggtcggaacgcccattgacgaagtaaaaccagcatccgaacaaccaccagtgaattccccctctacggtaaaccccagtgactctgcttgtttttgatagtgcgccaataagacatcgctcatgcttgattcaaaaggatggaacgccgatatcaatcgcacagaagcggtcacgccgttcagtctaggcctatcaacaatagcctgaattgcgtctatagcttcgtccatttggtctttggtaatatagcgtaaatccaatttggccgtggcatctgaagccacagtattggaagacataccaccgctaattaaaccaacattggtcgttacaccggtttcgtaattagtcaacgcatgcagctcagtgatgatcagagccaagccaccaatagcgctggctccatcggcatggtttacgccagagtgagcagctttgccttgaactaaaatttcaaagctcgcaccgccttttcgggccgaaacaacattgccactaatacgaccaggttcggcattgaatacggcttttgcgcccttaaccatttgctgaataacgtgacgaccttctggcgagccaatttcttcatcaccagtgaacaagccaacaacgggatgaggcaattcggtgagatcagagttattcaacagatactgcaaacctcttaaaacgaagcaattcaataccaagccagatttcatatcagctacgccaggcccaaacgccgtcatgccgtcacgagtaaaacctcgcgttgccgtcgttcctttgggaaaaactgtgtccctatgccccatcagataaatagcaggctgtgcgtcttttttatcaaatccagaagcaatacgtgcttccaatacatcgccagagctaacagacttatgccatcgacattcgataccatcagcttctaaccaagacgccatcagctttcctgccgcatcaacaccgtctttgtcatagctgttcgagtcggtatcgactaattcctgtagacactggatcatctcgtcttcttgtgtcgccaaccagtcacagagtaaatccgcataaggtgcaagtgcactattgcttaccttttttgctgtcgataatgtcattatgctctccttaacgtttggcctgaattgatgagccttgttcggataaatcccaaaaaagtcccgtcattatctgtaaggcttcacgacacactggcgctagaacgtgttcatttggcgcatgttgactgcatgctgggtacgaatgcggcacccaaacggtaggtaaattaagaatattggcaaacacgtcgtttggcagcgaaccacctaaattaggtagtaacacaggtttcttaccagtagtttgagcaagtgaacccaacgcccaatccacccaaggatcttcaggatctagacgcgtagcctccatgatatgaccactatcagtgacttcaacatcgctaaaaccatgatgatcaagatggtcacgaatatgttttaaaaagttttggctgtcgctttctaccacaaaacgcagctgacaatgagcgctagcgtaaccgggaatagcatttacaggcatatctggattacctgttttgcacgccaacatttccaaagtgttccacgcaaaaacccgctcggctggggttaaatctggctcgccccaattaggatcaatggccgggctatttgcaccctcacccacgggaatgtcttttaaagcagcacgaaccgattcaggcaagcgcgcaggcaacaagcctttgacaagaatcttacctttggcatccaccatggaagcccaagcatgggccaagcgtgtaccagcgttgctcaataagcccccccaattgcctgaatgatgagcaccatcacgcaacaacacttttaaatcaaaactaaatcctcctcgagaaccgaggaaaattgtcgggtgctcagcacttaaccttggaccatcggacgcaataaacaaatctgccgctagttcctctttatgcagttcacaaagctcagccaatccgggtgagccggcttcttcacccatttctaaaatcactttaacgttaaagcctagtttgccttctttcgcatcaataacctgcttcaacgcagcaaaattgatagtgtgctggcctttattatccgccgttccacgtccataccaacggtcgccatctaccactactttccatggcgataatccagctttccattgatcgtcatagccgcgcacaacgtcgccatgaccataagtcagcaacgtcagttgggttggatcttcgattcgttcggcaatcagaaatggccaagagccaggctgtgttgcttcggtaactggattggcaacaatacgtgattgaaagcccaatgcagcaagttcgggcataataatgtcttgcaaataagcatgtaattgatcaaaggcatcgtggttctggctttcactgtgtacgctaacacgttgctctaaggccgtgaaaaaggcaccggaatcaaaataagactccgcaccttgaatggtggattgacgactcatgttatctccttaagtaaaataaaaagcagcctaaagtggcccttaaaaattaaaaaaattacgaagccttatcccatgcactagagtccaacacttcaggcaaacctagagcgggctctggtgttaaaacggaagacaacaaagcttgtgtataaggatgttgtgcattttgaaagatttgttctcgggtgccctgctcgacaattttcccgcgatacatcacagccactcgatccaccaaatgctcaaccacaccaaggttatgactgataaataagtacgtcagtcctagctcttttttcagatccatcaataagttaagaatttgtgcctgaacagacacatctagcgccgaagtcggctcatcgcacaccaaaatgctaggttttaaaatcaaggctcgagcaatagcaacacgttgacgctgaccacctgacaattgccccggataattttttaataaccgctcaggcaaccccaccaaatcgctgatgtctttcacagctttttgctggcttttagcatcgccaattttatgtagctgcaatggcaagcgaataatttgctcaatagttttacgtggattcaaagaggaataaggatcttgaaaaatcggttgaagctgacgagacatcaataaacgagaacttgatcctctcgccttatcattaatcaatacgtcgccattagtaggctctaataaacctaggatcattttcgccaaggtacttttcccgcagcccgattctccaaccaaacctaaagtttcgccgggacgaatacgtaacgaaatgccgtctaccgctttcagtaatgtaggttctttgaaagcaccatttttgagataaaaatggcgcgacaaatttgataactccaaagcatattctgacattacaccgcctcccgaaatgacgacgctgtagcaatagaacaacgtacttgatgatcttctgaacctaggtgattttccaagctaggcgaacggtaacaacactctccaatagagacgctacaacggttttcaaaggcacaaccctttaattcaccaatcaagcttggcaccacgcctggaatagactccaaatgactaccaggtaaggttttaccaggaacaggaatgcagttgagcaaccctttggtataaggatgctgtggatcagaaaacaagtcttgcgcagaagccgtttctactacttgtccggcgtacatcaccgccacacgatcagcaatgcgtgcgaccacaccaaggtcatgagtgataaaaataacggcggtgccaaattcttgctgaagttcacgaatcaaacgtaatatctgtgcttgaattgtcacatctagtgccgtggttggttcatccgcgatgatcaagtctggctcgcacatcagcgccatggcgatcatcactcgttgacgtaaaccaccagacaattgatgtggatactgatctaaacgcttttctggatacggcacaccggcacgttccaataaatacactgcgcgttttttggcttcgtctttgctgagccctttgtgcttgataatgccttcgcaaagttgattacctaacgtataagaaggattaagagaggtcatcggctcttgaaaaatcatcgacatacgcatgccgcgcacttgattgcgctcttttttcgataaggataataaatccataccgtcaaattgcattgcctcggcggtcacttcagctcgcttcggcaataagcccatcagcgccatagaagtcatggatttaccacaaccagattcccctacgatacagagcatttcacctttatttacatgtaaatcgataccacgcacagctcgcaaatcgccatttggcgttggcagactgacttgtaagtttttcacatcgagtattcgtttcatgatgtctcctctgacctcaattccggccttctggtgcgttcatatcacgcaaaccgtcacccactaaattaatcgccaataccaacaccatcagcgcaatgccgggaatcgcaatgacccaagttttgaaaaacatgtatgctttgccttccgagatcattaatccccaagatggcattggcggctgaacacccaatcctaaaaaggacaaagtcgcttctagcaatattgcatgcgccatttccaaggtcataacaacaatcaacgcgcttaaaatattaggtaataattcccgcactagaatgtaagttgttgaagcacctagtactttggccgaagctatgaattcagcatcccgcaattgctgagtcgtggagcgcgccaccaccgcaaatctatcccataacaacaaccccaataagatgatcaccatttgcaaggaaccacccaccaaagcagacatagctaaagccacaagaacaaccggcatagccaaacgcgtggtaatgatgtagctgattactgcatcaactcggccaccgaaatagccagccagaacacccaaagtcgtaccaatcagcccagaaataagtgctgaggacaaaccaatcgtcagcgaaattcgcgccccgtaaagcaagcgacttaggtaatctcggcctaatttatcggtgccaaagatatgttcccaagagcctttttcgtgccaaacaggtgggatcatgcgctgagaaatattttgtaaataaggatcatgaggtgccaaccaaggcgctaatatcgccagcaccacaatcagaccaagaataattgagcccattaacaaaccacggtgacccaagaagcgattcatcattcggcgccactcaggaaccacaggcaaaaaggtatttgcgccaggagcggttgaaacagtagaagtagaatcagacatagtagacacctcagcgaacacgcaaacgtggatcaagcatggcgttgatcacatcagctaaaaaagttaacaggatataaaacaccgcaataatcaacaccacggcttgcaccactggatagtcattacgggtgatcgcatcccacgcgagctgccctaaaccttttaaagaaaacaccgattcgataaccaccgagccgcctaacataaaacccaattcgaccgccgccaaggccacaacaggaattaccgcattgcgcaaagcatgtttaaagatgacagaagattcattcaaacctttagaacgagcggtacgaatgtagtcagaattcaatacttccagcatgccggtacgcgttaagcgcatcatggctggcatggcgtaatagcccaaagcaatagcaggtaaaacaaagtgctgccatgtctcattaccgccagcaggtaaccaatgcaagttcaccgcaaacaccacaatcagagttaaaccaaaccaaaaactcggcatagcttgaccaataaccgcaatggtcaacgccaagcgatcgatccaagtatcttgcttaatagcagcaatcacaccaagagggatggcaattaccgttgctaatcctaacgccaaaccacctagtgttagcgttatcggtaaacgatcactaatcagtgacattacggtatcttgaaaataataagagcgaccaaaatccaattgagcagctgaccatagccagtcaaagtattgataaaccatcggcttatccaaaccaaaatcgattctgatttgctccacctgttcagcggtagactcaggtccagcaatcgaaatagccaaatcaccagacaaatgcagcaacataaagctcacgatagacacagtgattgccacactcaacgccaccagtaatcgacgaaatataaataccaacataaaaaaacctcacaaacacctttgtgactttgaacctttgtacctttaatcactagacacaggagcaagggttcaaactagcgacgcttaccacaaagtagtaagcgtcttactaattacttccagcttgattctacaaagcgcggtaactcatcagggtaaggtgtgaagttcaactctttactgaaggcgtaattacttgaataagaaaacattggcgcccaataagcctcttctgtaattttcttaatcgcttcactgtaattctttttacgaatttcagggtcaacgttagtatccgctgcattgactaaagctatcacctctttgtcatggttcatgtcatccgcgccaccattaaaataaacgctggtcatggcggaagcatcgttcacagaataagaaccccatgtttggaaagccaatggaacgtttcctgaacgctgctctttgcgcaatgctgcataggtcaacatgtgcattttagcggtgataccaacagctcgaaggttacctagaacagcctcagctaaatccatatctcggtaagcataaaaatcagtttgaaaaccatttgggtaaccagcttctgcaagcaaggctttcgctttggttgggttatagtcgaattttttcgcagcggacacatcacaaccaaactgggaagggaaacacggcgtataaatggcacgactgccgccacgaactaattcattcgctagcgcatcacgattaatcgcgtggttcactgcctcacgaactagcttattgtggaatggcgaatcttttagagcttcgctgctggtatccatagccaaatagccaactcgcatagtttcggaactaattacttccaaatttggcatcattttcatttcatccgcctgatcggacggtacacgccatgtccaatccacaccgccggtcatcagctgagcaagacgagcatcgggatcaggaataactttgaattgaatttttccgatggcaggttttttaatcggaccaccttcaaagtagccttcatagcgttctaggttcgcgccttcaccacttagtacttcagtgattttataagggcctgtaccaataggtgctttggcatagccttcaataccaaccgacttaaaatatttttcaggataaataggcgttgggccagacaagtattccaatgccgcggggaaaggtttctttagcaccaaacgtacagtgtattcatctacttgctcagcatggtcaatccaatcgacgttttgacgggtaacgattttagattcaggagacgtaacataattaaaagtaaaagccacatccgccgcactgaaagcatcgccattttggaaagtgacgcccttacgtaaagtaaaaagcaaatgcgttggatcttcccatttccagctggtcgctaacaaaggctgatattcgccagtttccatgtctcgatgaatcaacgtatcccaagcaagatgagacaggataataccttccctcacattgttgtgataaggactgacgttttccggctcaagtcccacggcatacaccaaagtatcattcgctttattggccagtgctggcgctgacacaccaaccaaagagcaagctataagggcactgaccagcgttcgacgtggagcgcggtctaatacaggacgtcgagtaaaatggttatgactgaattttttcatcgtttcgttccttttacattttttttaatatgatattcatgcattgcaactttcattttttattcacattatgcaaaaaacaccattgccacaattaaaaaaaatgcaaagaatcattgccaaaaaagcatgactatggcgaaatgataaaaaagataaaatctaataaaaattgccaatattcgttaaaatgcaggaaaaacacgatggaagccgcattaagattacaagataccgcgttacgctattttttagaggtcgcaagatatggatcgataagcgaagcttctttgcacttaaatgtagcagcaagcgcgataagcaggcagataaataatctagaagatattctcaatacaaccttatttgagcgccgcccacgaggaatggaattgagtgcagcaggtgaaatgctagcagtttacgctcgtaaaaacgcactagaatcggacaggattgtatcggaaattgcggctttggaaggtcttaatcgaggccatgtgaaaatttcttgttcggaaggttttgcgatggagtttttgcctcgtagcattgccagttttcgaaaacagcatgacggtattcattttcagatcaatgtcagctcaccaggagaagtatcacgacgcgttagccatggcgatgccgacataggagtaacattaagtttatctccagccaaagacattcaagtcgcctatagacaaccttctcctatcctcgctgtagtaaatccaaatcacccattagctaacaaaaaaagcatctccttagcccaattacagccatacccaatagctctaccagaagaaagcaccacagtcagacaactatttgatatctgctgtagccgtttaaatttgctgttcgatcccgttttagtatccaacaatatggcaaccttaaaccgctttacgacctatgacggcggtgttcatcttgcgggggaaatttccatacgtcatcaactatccagcagcgaattggtcgctatcccgattcgagatagagggatggacatccgtaacattgaagttcaaaccctatcaggccgaaccttgcccgctgcagcaagagtatttttggattacatgatcgaaaaaatgcagaatgaaaaaagcatctaagacatagactcagtactactttcaatttttaagatataaaaaaagagccgaagacgatctttggctcaattcatcaaaacaataatgctgtgcttttttctagaaacctctatccttttccaagagagccttacctttctcataataggcttttctttcttcttccggcaccatatcaccacccgttgcccagatgatgtgagtcgcttgagacattttatcgtccagttggtgagcagttaggtaatcatgtccttcgattagaattcgcagcacaccgcttgcaccagctgcgccagacggttctacgggaataccttcagcatccaccagcatggctaaatgacgatacatattgtcatcagagacggtataaacaccgctgagcaatgaatccatcattgggccaacaaaagctgaaggtcggccaacggctaaaccatcggcacaggtttggttatcgatacccagttcttgtaccgaaatgccgttatgcaaagctgtttccattcctaacaccatgcaaggagaatgcgtaggttcggcaaaaaaacaatgcacatgatcaccaaacacctgtttcaggccaaaggtgatacctcctggcgcgccgccgacaccacaaggcaagtagacaaacaagggatgatctttatcgacgacaataccctgctcgaccagctgtttttgcaagcgtaatgccgctacgctgtagcctaaaaacaatgacttggaatcttcatcatcgataaaatacgccgtatccttttgcatggcttcctgtcgaccttgttccactgccactccataatcagcagtatgttcaacgacattgacgcctttactttttagcaaggcttttttccattcacgggcatcagacgacatgtgaaccgtgacatcaaagcccaatttggcgcttataatgccaatgcttaaaccaaggtttccagttgaaccgaccacaatttgatgctttgaaaacagctctcgaaaacgctctgaatcgaaatttcgatagtcatcactggtttttaacacgccattcgacaataccaagcgctctgcatgcaacaaaacttcatatatgccaccacgagctttaatagagccagcaatcggtaattgattgtcacacttcatcaataaacgcccgggaatttccagattcagcgaatctgacaaagctcgctgcatagcaggaatggcctttaactcagattcgatgatgccgttagtaaccgccgtttctggaaagactttggcaagataaggtgcaaagcgcgtgagtcgatccgatgcatcgagcatgtctgacatttgcagagacagcttagattgcacttcatcaaaccgcatttttttggggttaaaccaagtaatttcctgcaacgcaatgagcgactgcacaacaggacgagaaatatagtcagtcacttaaatactccatgaaagatttcgataaattagaaccccataaaaccgtctgtatttttcaacgctggcaaacgagacaacatggcgatatcgactcttgggcgcgcgagatcaggtgttttttccaacaaggcttctaacgatttggcaaacgccaaggtggataaatcgtcgcctcgtcgaccaataatttgcaaaccaaacggcatgttgtttttgtctcggcccactggcagagtcacagacggatgacctgttaaggttgatgcgtacgccatagaaagccagtgataatagctttgtgtcggcttgccatcaatctgctctgggtaaagttcatgccaatcacgtgggctaatggtcgtggttggcgcaaggataaagtcgtattcttcgaaaaatatctgccacgctcgatacatgacggtttgtttgtttagcgcactcactacatccaatgcgctgtatgactcgccttcttcaatattcatcaaaatatttggccccatttgatctgggtatttgtgggacaaatcgcgatggtgaccagaaaagttaagcgctcttaacacagcaaaaatatgatcggcgttctcacagttaggatgagcattgtcacattgagcgaatacagaaccaaacttgtcgattttttcttgaaaggattctttgatcagattttctgtcatagcaaagccaaagtcgttggtaaaagccactttagcgctactcagatcaaagtccggtaagtggcgataagcatcggcattgtgttgcccaacgccctccaccacagagacccaaggatcacgacgatcaggacgaatcatctgcgataacatcaagccaacatcttcgacagaacgcgccatcggtccattggttggtagaggaattaaaccgataggccgactatgtcccggcaccacacccggagaaggacgaaagccaaccacgccacaaaaggccgccggattacgcaagctgccgcctgtatccgatccggttgctaatggggtcatgccgcaagccaacgccaccgccgagccgccagaagatccggccgccgaacgagtcacatcaaacgggttcgccgtcgcaccataaacagcattgcgtgtattgccacccgcactccattccggattattggctttaccaagcggcaaagcgcctgcttggcgtaactgcgcgaccattgggtcatcagatgtggccatattatctttataaatagtactgccgaatgtcgttgggaatcccgttagatcaaccatatctttcacgcttaatggtaaaccatgcaacacgcccaacggctcgcctttatcaatggctttttgagctcgcttagcttgtgccattagatcatctggatcacaagcaacaattgcattcaccgcatgattcactgcattcattcgcgtaatacagctttgcgccaactccataacagacaatgacttttgcgccatcaatcgacgcgcttcggctgcatttagatcacaagcttccatccataccttcttagtgagttattcacatcgtaattaaattaaaacgatgttaagcctcaaaaaggcatcgaaaaagcgaaataattcgaaggtatccatgcattttaggcaaagcaagtgacctatttaaaacaataaaacactcccgataacttcttgcccatgcgtctaaacctagctaactccaaccacttaattttccatgagctttattaagcatccttaaggaaagtacttttcttaaggctccaaggctcttcgaaaaaatcaaaaatataatataagaatctgatatttaaagatttatttattaataatcacgcaaaaaacttttttattattattaataaaatactttttcgacgtaagtttttcttaattctaagtctctaatctgaagctatacaaattgaggtgtttttcactatgcagcattcagattcattacagaccaacaaagagcgaaccattgtcgccaccccaaccatgccctatgagtttgttgcggccaatgcagacagctacgctcgacaggatttagaagcttttgtcaaagacggttttgcgaaaaagtaccaagcggatgtgaatactttcatgccgattctgtttggtattaaagcacagggtttaagagcagtgatgggcgttcgtcgcggcactcagccattatttgtcgaacaatatttgccagtttcaatcaccgagagcctagaaaaacacggcatctggaccaagcgcacctgtgttgcagagttgggtaatctctatagtcaaaaccagcgctttaccttgcccttattaatgacagtagtgatgggtctatacctttctgaggtgaattatttggtttttgccggtacagataaggtgcgccagctactgggaaaactaaaactgccactcacctttttagccgatgcaaaccctaatttgctaaaaaatgacgacactcaatggggcagttattacgacaacaaccccaaagtcatgtttttggacgtgaaaaaagcagtcgcactagcactgcagcaacctgaactagaagccttaatggatcttgttcaagcaaatttccaacacctattgcagcagctaaggaacgcataatgtggtatttatcttcaccagaatgggcaaataaaatcgccctagtacaacaagacaaacagttaacctatcaagcgctagccgattccgtgacagctcgtaaaaactggctgatagagcaacaagtctctcgcgttgctatcgccatggataacaccattgaatgggtgttgtttgacctagcatgccaagacgcagagctttgttgtgtgccagtaccgagctttttcagccctcaacaaacggctcacttgcttaatgaaagcggcatcgaattgatgctaacacaagacaaaaatagccccagtgataggaacagcccagctaaccatgacgcgacggatagcccatttgatggtgttttcatctctcgtttagcagtaaaaaacgagccggagattccaacagggacaaataaaatcacctttacatctggcactacaggcagcccgaaaggcgtttgtttgagcaacgaagcacaattaaatgtcgctcactctcttgctgaagcagtagcacttcaagacgttcgtcatttgtgtttattgccgttggcgactttgttagaaaatatcgcggggatttatgcgcctcttttagttggcggcaccattgttttggcaagccaagaagaacgtggttttagtggcagccgtttggctcaaccgcaacaattactagcactgatcagccaacaacaaccaaccagtttgattttagtaccagagctgctttcgctgtttgtcggcgcctgtcagcaaggttggaagcctccacagtccttaaaatttatcgctgtcggcggcggaaaagtcgctgcagggttggtgcaaaaagcacacgctcttggtctccctgtttatcaaggttacggcctgtctgaatgcgcgtctgtggtgtcattaaatacacctgcgcaagaagaccaagcctctgccggagccgtgttgccccataatcaattacatattgagcaaggagaattggtaatcactggcaaccttttccttggttacctaaatcaaccagaaagcttttatccacaagaagttcgtactggtgacttagtcaacttaacaaacgcttttctgaatattaatggtcgccagaagaacatcattattaactcttttggtcgcaacttgtcaccagaatgggtagaagccgagctcatggcgacgggttatttccgcgaagcattggtatttggtgaagcaaaaccttattgcggcgcattactcagccctgctgcagcgcacatcactgaagaccagatccaacaagtgatctcaatggtcaatcagcaactaccagattacgcccgcattggcacttggattccactagcgcagccattgatgactattccgggcatggtcaccgccacaggaaaaccgattcgcgacaacattctggcgcactttgccggccaaattgaacccttataccaagacactttttcacaattaaacaccgcatttggagaatcactatgacactttatcaacgcctacaacaagaaaccctagctgaaagacagtatttggtgacatcacctattatccaacgctgtttccatggccaaatcaccttagaaaactacatcgattttttgacccaggcttatcaccacgtcaaacacacagtgccattattgatggcggtaggtagtcgtttaccggaagaaaaagaatggctacgggaagctgttggcgaatacattgaagaagaaatgggccatcaagaatggatcctaaacgacatcgcagcctgtggtgcggacaaagaaaccgtacgcagaagcctgccagcagcggcaacagaattaatggtagcgtacgcctacgacgcagtaaatcgtatcaatccattgcgttttttcggcatggttttcgtgcttgaaggcaccagcattgccttagctgataacgctgcagaacaaatcaaaaacaaactcgacttacctgcgaatgcctttagctacttgcgttcacatggctcattggatcaagaacacatcgtcttctttgaaaacctgatgaataaaattactgacaaaaacgaacaagatcagatcattcacagtgcaaaaatgtttttcaaactttacgccaatattttccgcgagctagacaatacagcagctcaagccgacgcggcataggagaagcatgatgcaatggcaacaacaaacctgtttattaactggcgcgacgggcggtataggccaagccatcgcgaaagccttagccaacaaaggggtaagcttgatactgcaaggtcgaagtgaatctcgcttgcaacaacttagtgactctctgcctggcgaacataagatactcgtggcagacatcaccacaatacaaggccgtgaaaaaatctgccgcatggctgaattgaacgcaatcagtatgttgattaataacgcaggcgttgggcagttctctttactggaagagacagaagaaaccgtcattgtagacaccttagaaatcaacttattagcaccaattctacttattcaagaattactgcctttgttgcaaaaagccgatcaacagcaaccagcaccgtcatacgtgatcaatgttggctcagcgtttggcagcataggtttcgctggacaatcgatttactgcgccagcaaatttggtctacgaggttttactgaagccttgttccgtgaattagcagatacgaatgtccatgttagttactttgcgccacgagcaaccgccaccagcattaacagcgatcaagcaatggcgatgaacaaagccctgggcaatagcgtagattcaccagagagcgttgctaacgcccttattcaacaacttgaaaaaggtcacgccagactgtttgtcggttttcctgaaaagctctttgtcaaaatcaacggtgcttttccacatattgtggacaaagctctgtttaaaaaacttcccattattaaacgctttctacgtcgtgaaaaagacgtcgagcaaaccgcacaagaggtattatcatgaaatcatttattactgctagcctactcactctcggcttagtttcctctacttgggccgctggcacctctagtttgttagagattcaacagcgttgggcgcaaattaactatcaaatggaagacgatgccaaagaagcagcgtttaacgaccttgcgatcaaagcgcaggaactggttaatgcagaaccgaacaatccagacgatctgatttggcttggtattattcaatcgagcactgcgggtgcaaaaggcggattaggtgcgttgtctttagcgaaagcggcgaaaaagtcattcgaagacgctattacgattaaccctagtgctttatcgggttccgctatgacaagcttaggcgtgctttatcataaagtgccaggttggccgattggctttggtagcgacaaaaaggccaaagaattactggtgcagtcttacaaacttaaccccactagcatcgacagtaactacttccttgcagagtttttatacgacgatggtgactatgaaggcgcgaaacaacacctagaaaaagcccaaaaagctgctcctagaccaactcgtcctatcgcagatattggccgccacaaagaagtggatgccttgatggaaaaggtaaatcagaagctataaaagacactcctgtttactaataaaatgacagaaagccatcacagccaagcttccatcttacaccggaatattggctgtttgtttttttgccttgttctatttacgccgttagcgcggcataaggaggtgtaatttcccgatgttgaaaggataaaatcagcggatttttaatcacgccttcatcgatgtttatcgctcggcgaatagtttcgttttgctgccaatgctcgcggccttctaagacgttttctaagtagacaatcaaggcggcagaaatcgagcgcgtggcgctttcccataagtagcttggcgtatgatcgacagcataataatcgatagtgttgtactgaaacatcggctcttggaagctagtcggcttggcaaagaaaaagcccatgccttcgtcacagctgacatcaatgattaaacaatttggtttcaacgatgccgcttcggattcgataataaaattggtcggatgatctgtttcttggaaagtaccattcacgataatatccgtttcaccaatcagctcagtcaaaggacgaatcgtgccgtcgtgttcaaccaccaccatgcgcgcttcacctttttctccttcgcgtacttttacataatgacaatcaagtacttcttcacgtacttcatggtctggtcgctgaatacaaatggtgatatcacgaaatccgtgggctttaagcgcataaatcgcaccgcgacttactgctccaaagctaaaaataaccactttacgctggttgccataatgtccgtcgatgccttttaactgcaaggcatgaatcaccgcacaataaccagccatttcgttgtttttataaaaggtatgacgaccaacttgtcccgttggagaccagacaaacatgtcttcgaaagcaatcaaggtgagcttgcgatccagtgccgcttgggtaatctcccgttgttgcacgcaatgaacataaccccacaaaatgccgccttcgcgtaattcttctaaatcggccaataccggtttggctataattacagcaccaatatcggcaagtatttcatggcgtgtggcaatgccgccggtttgtgctgcaatctcgtcgtcagaaatattaaacgctgcaccgtagccttcttcaaaaattaagcgatgacgaagatattcaggaatgcgagctaaatgctccggatggataggataacgtcgctcatctgtttttctagatgtaccgatcacgccaaaagttagttgactcatactgtttcctttttaataaagaatttaataaaaatataaacttgtttgagttcacaaacgcgtgatcaaccacgccaataaactggtttagatctgttaaatgtcgttagaattattattaatactgctgatgtataaaagatacgaagtggtctgagagggacatccaatcttgcaaaagtaggcgtccattacggggtgtggatcagtgcgaagacaggccatggtaacaccaaagcccatcaataactggcttaacctgacattaccaataaaaaaggtggcacaatgtgccaccaagggagattttctttatgctgcgaatagatgcccgaactgatctcgcaatagatttttctgtactttgcccatcgtatttcttggcaactcctcgataacaacaaacttcttcggttgcttaaaacgcgccaaagcctgagcaatatttttctctatcgactctaaatctagcgtcacacctggttttgcaattaaaacggcaacaaccgtttcaccaaaatctgcatgtggtacaccaatcacggcactctctaatacaccttcttcttcgtcgagcaacaactccaactctttgggataaatgttgtaaccgccagagataatgaggtctttattacgtccaacgatatgaacatagccatcttgatcgataagccctaggtctcctgtaataaagaaaccatcttcacgcagctcttcagctgttttttctggcatttgccaatagcctttaaagacattaggtccacgtacctcaatctggccaatttcaccctgaggtaacgtttcgccagtatccatatcagtaattttcacctcggttcccggtagaggaagaccaacagtacctgcacgacgctccccgtcataaggattagaggtattcatattggtttccgtcatgccataacgttccaaaatgcgatgcccagttcgttcttcaaactcaacatgagtatcggctaacaaaggcgcgctaccagaaataaacaaacgcataggctgcgcaagttctttggtaaaacgaggatcactcaataaacgtgtgtaaaaagttggaacccccatcatgacggttgcctgaggcatcaaatccaacatgatatcaagatcaaactttggcaagaaaataattttgctacccgcagtcaatgacacgtttgtcgcaacaaacaaaccatgagtatggaaaataggaagtgcgtggagcagaacatcttgctcagtaaaacgccattcatcggcaagtgcttgagagttggataacaagttaccatgagtcaacatcgccccttttgaacgcccagtcgtacctgaggtatagaggaaagaagctaaatcatcctcttcacgaggtacagtatcaaacgccgttggcatagcttgagctaatacagaaaactcgccggaaccatcttcgtttagcgtttttaatatagcgccacaagcgtcggccacaggttgcagtgcgccagcttgtttctcgtcacaaagtagcacttttgctagactgtcttcgacaaagtaagatacttcatccgcggtgtaagccgtattcaatggcaagaaaacaacacctgcttgtgcacaggctgcatacacggctaaggcttgaggagacttagcaatttgtaccgctagacaatcatcaggctgcaaacctaactgaaccaatgtatgggcatattgcgaggccaattcaagaaactcattatgagtcatagtagagccatcaggctgttgtaaaaaaaccgatgctttgcctttatgcttaccaaataagcgatcgtatagtgggtttgtcattattattctcctttttttctagttgcgatagaagcactcaacgcatgtaccgcatccgatgccactactttttgttccgtgacgaactgttcgtgatttttggaaacctgagctaagtcgtataaataatttaccatggctccgtttgactgtttcaagccgtttgacgaaacgtctgcatcggcatgcaccgcttgaatcatcgcgccattaccgagatgaaaacgcgtaacaggatctaaaggtttaccatcaggacgcttagcattcagcagataatatgcagctaaagcttggtctttaccctgccctaaagcccccattccagcgctattagcccacttagccaaacctggaataggagacagagtcacaaaggtatttagattgtcgaggtctctagcaaggtttgcagcaacttgtttgatgaggaaattaccaaacgatatccccgctaacccaggctggcagttagaaatagaatagaaaactgcggtgtcagcttcgtctgcttcaattatctctcggtcggtcgtcaacaaagattgtatggagctcggagtacctttggttaatgcgacctcaacaaaaattaatgggtcgtccgccatagaaggatgaaaaaagccataacaacgacgatctgaaggctttagtcgttggcgtaaatcatcccagctatcgatggcgtgcaccgcttcataagctatgattttttccaaaatactggctggactgtcccaattaattggacgtagcaccaaaaagccacgattaaaccaggaagtgaatagatggttaaaatcaacgtctaaaatccctaatgaggcatcttctttagtggcttttaataagtcttcacgcattttcaccaattttggcgtagcgccaggaacttggttaaagcgacgaataagttcttgtcgttttggctcacaagccgaggcaaaggccttataagtctgcttgcttggttgcttttgatattctgtcaaagcggtaatcacttcatcagtaaccacttctaaaccgtgagtcataaattcaaataattcacgcttttcatcgctggacatttgatcataacgatcgagaatatttctcgctaatgcgcctccagatacttcaccatgacgagtaagtaaatcctgacacatggcttttactgttcgattatcctcttcattcgatcgtgctttgcgataacggcgatcaaaaacagaagaaaacagttctgtaaaaaagttcatattattagctctcgttatttttatccgattccattcttataagattcaccgtcacctttgacgaaatgaagtttaaagatactaatctttatgaagacatctaaaaagaagagttttgagataatatccttgccatttaagcaaagcaaacaagggtatctcgatgattcattgaaacaatattcaattgaattaagctatttttccactgacaataactgacattaagcgatgataaggttacgctgttgcccatcgctcaggaagattaacgtatgacagaaccctttaaaaacctcttcaaccacaacgttattaacgtgatggcgaaacattttcatcgtcattggaaagacttcgataaacaaggttttattgatgcatcatgcgatcaacttgaagagttagaactaaaggcccgctcacaacaaatcaccgctgccatgagtcattatttgccaaatgatttcgaacatgcagggcaaattttactcgccgctttagcaccagaatcaaaagaaaaaccagcaacagagagtgacggtatttctggttgggcgattatgccaatgggcgattacgtgggaatacatggccttgcgcatcatgatttttctatgagcttactgaacgccatgactcgtcgttttacctccgaatttagcatccgctttttcttattagcctctcaagaagaaacgcttaacaccctcaaaaactggctcaaagatgacaacaagcatgtacgacgtttaatttcagaaggtactcgaccacgcttgccttgggccatgcagttaccgagctttattcagaatccaacaccagttattgaattacttgaagcgcttaaagacgatccagaagaatacgtacgtcgctcagttgcgaataatctaaatgacattgccaaggatcaccctgaccttgtagcagatatcgccaaaaaatggatgcaaggcgcggatataaaccgtcagaagctgattcgccatgcttgtagaaccttattaaaacaaggtaaccagaaggcactagaagtattcggttatggtaaaccaaagttaggcagtattaagttggaaatccatgaagagcaggtgaaattgaatggcaatttggaatttttactatcaatagaatccaccagcgaaagtaatcaaagcttaatgatcgattacgtcattcatcaccaaaagaaaaacggtaaaacaacacctaaggtatttaagtggaaaaaagccacgttactggctggaaaaagtctatccatgagtaagaaacaccctttcaaggccatcaccacccgagtgtattatgacggcctacatgaggtagagattcttattaatggtcaatccattgccaaaaatagtttctttttatcaatagactaaccaacgactactcgattacgtccagcgcctttagcctcatacagtagtatatcggcgcgttttacaatccgagtctgatcatcaaaatcttggtaatcggtcactcccaagctaatggtgaatggaggcataccgttttcattcagaaggttaatcttcttgcgtagctgctctgccaatacaccagcatctttgaggttagtatctcttagtaatatggcgaattcttcaccacctattctaaacaatacatcggtttcacgcaggcgtttccgcaacgtgttaaccagtaatttgagcacattatcaccaacatcatggccaaagccgtcgttgatttttttgaaatgatcgacatctaacaagattaaactaaaatgatggccgcgattcgctagcgccaactcatctttaatttgttcgtcccatttatagcgattaaaggtgccagtcaacttatctcgtgttgcgagctcaatcaactgagtttcgactttatgtcgattactcatttctttcgaaaactgccctactaaagcctttaagtctgtctctaattcatcaagttcatctaagcctttgtagttgaacgaggcgttatcatgttcgataacaatagaacgatgcaatgtctctatctgcccacgcagtgaccaaattcgtttacgaaaagtaatgatgatatacaaggttagatacgtgccaataccaaaagcagccccccccaaaatagcattcataatcacaaaatgacgttcttggctttcaaccgttgccgaaacattcatggttaactggtcaatttttctgagcatctcatctgcctgagcatctaaatctttatcctgctgttctagtatttgccaagctgttgaaaatccttgtttatcttgctctaaaaaatcatctacaagacgatcaaaactcattcgatgttggtgcagaaggttaatttgttcaatcaaagccttatggtcaagtagtttaattcttacgctaccaaaaccaagacctgtacgaagtatttccgcagacttatctaactgagctgcaagctgtgcactaaattcatcaaaaccttttacgcttttcgcttgcatggatttattagcaaaaaaagcatcaccttgctggcgaatactctccatcaataaatgctgcttaagctgcaacatttcgatgtctgccattacttcagagagcggtacatcaatttctgctacctcttgcatttctttatagatacgctgagattgataagcagaataaaaaatcaccacaaataaaaatgacaaaagaataaacgacaaactgctaatttttcgcgtcatagatatatttaaacaattaaacatataaagcttcttgataaatgttgcatgaataaagctaaaagttagccgatcataactcgatttcgtccagctcctttggcctcatagagtaagatatcggcgcgttttacgatacgactctgatcatcaaaatcttgataatcagtcacacctaaactgatggtaaacgacggcatgccaccttcattcaaagtttcaatcttcttgcgtaattgttcagccaatactccagcatcttcacaatttgtatctcttagtaatacagcaaattcctcaccaccgatcctgaacaacatgtctgtttcacgcaggcgttttcgcaaagtattaaccagtaatttgagtacgttatcaccaacgtcatgcccatgggcatcgttgattttcttaaaatgatcaacatccaacaaaatcaaactaaaatgatgtccacgattagcaagagcgagttcatctttgatttgttcgtcccatttatgacgattaaacgcaccagttagcttgtctcgcgtagctaactcaatcagctgagtttcaacttcgtcacgattatctttttccaacgagaaacgtgccataagaatctttaagtctttttccaactgatccaattcatcagaacctttattacgcgtcccatcgttactttcatcaggagaaattgaacgatgcaaagactctatctgaccacgtaatgaacctactttctgacgaaaagacacaatcgtataaagggttaaatagccgccaatagcaaaagctgatagacctaatatggcattcacaaccataaaattacgttcttgtttttctactgttgctgcgaccgtcatcgtgagttggtcaatattcacaagcaattcatcagcttgagaatctaataaatcatcttgtttttctagctcatcccacgatactgaatagtgctcttcgcctttattcaaaaacctagagaataagctttcaaaaccgattctatgactgtgcagcgagcttatttgttgaattaaggattggtggtcttctactttgatacgtatactgccgaatgtcatacctgcacgaagtatgctaagactcttgtcaagctgcgcagatagaagctgactaaactcatcaaagcctttaacactttttgtctgcaatacttcatcagcaaaaaaagcatcaccttgcagccgaattccttccatcaataaatgctgtttaagctgcaaaatttcaatatctgcaatgacttcagaaagtggaatatcaatctccgcgacttcttgcatttcttggtagattttttgagtctgatacgttgaataaagaatcaccacaaagagaaacgataagagaacaaaagacaggctgcttattttccgtgtcatagagacatttatccaattaaacatagagggttcttgataggtgttgtacaactaaagctaggacaaaaggaatagaaatcaatcccagcaatgagcataaatattagcatagttagatacggtaaaagttaggatataaaacctaattttttgaagagacttaaccacttgagcgtcagctgtgatgatcagacattttttgatagcgacatacacagtctgttatgtaaaaatcagcaaataacacagctaaacagatttactttaagcaaagtagatataaaacatttatcaaaaacgaaataacatgagcagtgggtgaacacattcaaaatgcgctatctaactattgtaaaactactcactatgctgattttttttgctcaaaacagtgcttttgcagaaaaacaagcaaccattatttttgatgccgaaatgtcgacaattaacgatacaaaaaatggcagctatgctcagttagcaactctgattgatgattatagagaaaaaagtaccagtacgtttttcatttttggtggggaaagcttaggaccaagcatgctatcctcgatggacagaggagcccatataatagatgttcttaacagcctagaacctaatgcgatgggtgtttcgaagcgagagtttagctatcaagaagatgaactgatattacgtacctatgaagctgctttcccaatagtatcaagcaacttatatgaccccatcaccaagcaatcaccagaaggtattgaggcctatactttgctaaaacaaggtgaggtgaaactaggattcatttccatcttggatccagctgttacggaaaagtacccaacaaaaagactagtaattacaccgccacaacaagcagtcttggaaatagctaaattacttaggaaacaaaatgtagacttaattgttttacattactccactttttctcctgttattaaccaactattggaacagggcatcattgatcttgctcttcttgaggataaaaacttccactctaatgctcatttaataaatgcccctcgacaccaaaataatcttgtactgactaaaaagaaggacgctgcggttattcaactgacctggcagcaagataatcctcataatagtttggtcatcgaagagaccaatgtcgatttaacgtctctttctgcaaaacctgcagtattacagctagaagaagaatacgataacaggctcagttcattactaaacgaagtaataggtaaaacagatactcaaataaatttacaacgaaaggtactacgtacttctgaaaatggctttgctaatttggtcacagacacattaaaagattttaccggtgctcaaatagctcttctaaatagtggtgcatttcgaagtgaaaaaatactccaagcagggtcgcctcttacagtaagagacattcgcgctatgctgccatatcgcaataccgtccagttaatagaagcaaccgggcaacaaataatggacgcactagagcatggcttcagcaaattagaatcacaaagtggccaatttttacaagttgccgggatagtagtaacttatgactcagcaaaaccaataggtgaacgcctgatttctgttacattcaataaacacccactacaacctgaacaaatctataaagttgtttcgctcgactatctaataaatggcggtgatggatttactatgtttaaaaacagcaaagcactgacttataaacaaaccaccggcttaaccctatcagacatcatgagcgttgaaattcatcagaaaaaagtcattgcacctaaaattgataggcgcctaaaaaatctagcggtagaaaattaaacatgaacagcaaaccgctatttaccctactttcaaagacaagtaacaatcggcgattaagcttagtaaaacaactgggcatattgctagttattggtttattgctctttgttagcgttgggtatgtattacaaacgagattagagcaaactcaatccatacttaaggatttaactctcaacactattcctgcgatgaataatgccactagaagcgcgttaaaatcaggtgaattgatgtctgcacttgagtccttaacctctgcaacaacaccagcagaaagaagaattgccgaattagaggtaacagaaaagctccaagcactagaaaatgaaaccaacaaagtaaccgataaccaaactgtcaccatgttgctcaaagccattcaagaggaaaccaagcacctcaacgttctaattgatcaaaaactagacttagcctataaaataaaagttaacttaaaaaaagtatggaaactaaaaattgaagcagatcaaataaatcaaacagccaatatcttaccagtagagcaaacctattttacgcaatggcagattgctttattacaaacactctcatttgcttataaaatagaaaacattgaacgattaagtgatttacaagagatacatcgcttacttgaactcaatttacagaacatggataagatttcagcgagcttttcagccccattaaaaaaacaagttaaacagattaatactgatctaagatacattctttcagcccctgagaaccttgcagaacaacaggcagattatcttcgaattatcggtagaactcgtggacgcgagcatttcatccacaatatgatcagcgactatagcaacataacgaaccaacagtccctgattgaatacaacaatttaaatgacaaaatagcgtcactagcacaaggaatgacgacgcagaaaatatggttcatttgtggttttattttattatccacaatgatcattgcgacattaggactttatagttatgcggttaagcgcttacgaaccttaactcaaaaaattaacctaatgaccaaaggctcacacaaccttccttcaaatagggatgagattgatgagttatttcaggcttttgatgaattctcaaacacgattaatatgcaaacacgccgcttggagagcttatctctcacagacggtttgaccaatattgcgaacagacgagcgtttgatcagcgcttgttagttgaattatcatcagacaaaagtagcaagtacgacctatccatcctactaatagatgtcgactactttaaacaatacaacgacacctatggccatatcaacggcgatgaagcattacaaaaaattgcctcgtcactcgaaagtatcattaacaaaaaaaccgatttggttgctcgctatggtggagaagagtttgtagtcattcttccaaatacaaacgcacagcaagccgaagtaattgctcagcaaatgaaacaagtaattgggttaataaacatagagcataaaacgagcaagatagcagacgccatcacggtaagtataggtattgtaactagagttaaaaatggaaaaaccgacgcagatacattaatgaaaagtgctgatattgcactttaccactcaaaaacccaaggtcggaatcaagccactcatattgataacattaactgaatttaaactaagtacagatacacctccgtatctgtacttaacaatactcacagataactctatacagagataggcttaccaatacgttttaatagtgccacaatcaccactagagcacagacacctagaatagcaccagtaaagccgacactacccaagccaacaaattgaatgacctgattaccaatcagagcacctgcaccaatacccaaatttataatgccagaatacaaagacataataatatctgcggcagtatcatctactttcagcactcgtatctgcatactcaggccaataatcatcagcgatgcgccccacagaagaacacaggtaatcaacaaagagccagttggcgcaacaaaatacaaagcactcatacacaaggatgcaatgacgatactggaaaccaacatcaaggtatttgctctttcaccgaagtagctaaacagcacacttccgataattcccgccataccaaatagcaataataccaacgtggtgaattgaccacttgctgaaccaatctctttcaaaaaaggctctatgtaactgtaagccgtgtaatgagcagagaaaatcataaagataaacaaatacatgactagcaatactttattgcgaaatacttctggcactttactaagagagcctgaaaacaagctaggcaaattaggcaataaacgatacatggctaacatgatgattaatgcaatgatcgcaataacggcaaaagtggttcgccaccccagaagttgaccaataatacgacccacaggtacaccaagtaccatcgccaaaccggttcccgttgccagtacacttagcgcaaaggtatgtttcccttgcggcgcaacacgaattgcaatggaagcggtaatcgaccaaaacaccgcatgggcaaaagcaatcccaatacggcttaccaacaaagtcgtaaaattccacgccactaccgtcaaaatatggctagcaataaacaaagcaaacagacctagcaataacgtcttacgctctaacttacgtgttaacaacatcattggcagcgacatgagagccactatccacgcatagacagtcagcatccatccaacttgagcaggtggaatcgaaaagctttgcgcaatatccgacaacaaccccacaggaacaaattctgtggtgttaaaaataaaagcactgaagcccagcacaaaaacgcgcaagtattgaacacggcgagaagccgtatcctcagtagaaggaattgatatcatgatgacctgcaggaatgtgagcgacaagaaagaccgctattgtccacttttttaagcataacggaatagcgaaatatggatgtttattgatagttatctcaatactagctctgatcaatttagaaaatctaaacgtaaccttcgcccttatcaaataatctttctttaagaagaattactttgattttttatggaaaatgccatacaaactacgcactaaaataacgcacaaatttgcactaagatcacgcgagataatccatcaacgttgaaggaaccagcatgaacaatttatccgtaaaagcgaaattcatcactctcattttatctatcatcattatatttttggtcgcgctaagtttaataaaagcaaaaagtacagaattagctaatcgctttgaccgattctatgaagaaaaccacaatgtttcgctcaatttagagcgagtgaaagaagcacaggttaatatcgtcctcaatgtccgaggtttacagattgcttatctactatcactcgaccagcaaatcccaggttatttagaagctatctcaaaaagctacaacacaacaccgtctcttattaatgagcttaacaaaggtctttctgataaatccgacgaatctagaaagctgcaaacactgcttaataattttcaaagtaaaacaaaagctttcgtcagcgcgatggaacattcggccgataacaaagcgcccttccccgtattttctgctttcatcggctcgtacaatgacctgatgacatacttcgcgctgctaacagacaagacaaacaccgaagttattgaagcaaaaaaacaaacggaaagtcttattgcagaaattgaaatcggcttttggatttctatcttaatcgcactggttatctccataacacttagctacttgatatccaacaacatagtacgtggtattttggcagttcgtaacgccgcacaaaatatggcacaaggccaccttaataagccagttcaagtgtcaggaagcgatgaaattgctgaacttggtaatgccattaatacctctgcgaaaaatctacgctctgtcattgcaggtgttcttagttcagtaaacaaagtaaatgaaaatagccaagaagtattaaaggtaaaccaagaggtaagcgaatattctgttcacattatggataacaccacccaagtggttgtggcactagatcaaatgtccgctaataaccgcaccattgctgacaacactcaacaatcagccgacgccgccaatgatattcgcactgttgcacagagcagtttaaccacagcaaacggaaccttagacgcaataaaccagctagttggctccttaaaagaaacaggaacagttgttactcagctacgccaagaaacaaccaacatagaaaccatcttagatgttattcgtagtatcgcggagcaaaccaatttgctagccttaaacgcagctattgaagcagctcgcgcaggcgaacaaggccgaggattcgccgttgtggcggacgaagttcgaacactagcacaacgttcacaagacagcgtgaatgaaattgaaacactcttagctcaacttagtactgccagtggccaagcggtcaaccgtatggaaatcagcttaaaactagtcgactcgtctagagaacaagttgaaaaaaccaacgaactcactggcaacattttaacaggcattgaacgaatttcagcgcaagctcaacacatagctcaatccatcgaagagcaaacagaagtatcagaagacatcacaaaaaaaatgcacgaggtgcaaagcttaacaaaagaaagcgctgaaatggccaaacgctcagggcttaacatggctgaaagcagcgtcgatgtgcagcagcaattaagcttctttaagctttaataccaaccatattaatcctctatgcgcctatccatttattaaatgaaatggttaggcgcttttttacgtctgcaatatctacctttctttgttacaacatcaccataagatacaaacataggttcttaaaactcctacatttttttacagagtttcccactcacctgtgagacgatattgatcaataaataaaccaccatgagagccaatgacgccttctattttatatttttcacctcagctagcatcaaggaaggcacaattacaaaccctcttgtcaaaatatgtgcaatctattgaatggcaagccgtacaaagcattgatcagtcaccttttctatctattgtattacttgcagaaaaagatataaaagcatctgactggcctcttttagcatccagaaagaccatagttatcctcgacgaatggagcttagagcgtagcattacatggatacaaaaaggggtagcaaactgttttgcacttgatgacgaacatcttattgcggggctggtggctgaactatctacattttatttgagtcccgcccatcaaacagaagacgatattttacaagtcattattgatgcgattccggcaccaattttctttaaagatcatctgcatatttaccgaggctgcaacaaagcattcagccaatccttaggggttcctcgtgaaaaagtcattggctattccgtatatgaagtcgccccaaaacatcttgccgataaatattacaaagcggactgtcagttactggcgcaaggtggcacccaacgctatgaggcccaagtgctatttgctgatggcacattgcatgaaattgaatttaataaagccgtttttaaaaatgctaagggtgaatctgctggtcaagtcggtgtgatgctggatattaccgagcgcacccagctgatgcgcaaattagacaaagcaacacgcacagatccactaacggggacatcaaaccgcagagagttcaacctcatcatccatgatgaactgaacctgcaaaaacagtttgagaaaaaactctgcttaatgaccctagatatcgatttcttcaaaaaaataaatgacaaatttggtcatagcggtggcgatcaagcgcttcaacttattgccgagtggttacaaaagaagctgagatcaacagacaccttatttcgtgttggaggcgaagagttctatattttaatgcgagatacagatatacaaaacgccctaaaaaccgcagagagattatgtaaaggcatggcgactcatactttcttaatcaatcaacaatcagtacacatcacactgtctgctggtgttattgaattagccccaactacagacctagaaagcgccctcgacatggtagacaaggcattgtacgaagcaaaatcagacggaagaaattgcgtttgtccggtatttcagtaatacatacaaataattattaaaaatacgatttaaaacaggaacgatttccattaccgtctgtctatagcgaagtactccttgttagtcccgacttaaatactatagataggaacccgtaatgaaacgtccaacaaaaacatctctaataaccttagctagcgcaacatcattacttgcttttagcagtacgtccgttcaagcaagtggcgaggttaatatttactcagctcgcagcgaagcgcttattaaacctttgctagacatctatgcaaaagaaaacaatgtcaaagtaaatctggttactggtagtgcagacgctttgttaagccgcctgcaatcagagggtaacgccagcccagccgatgtatttatcactgttgatgcaggacgattataccgagcaaaagaagcaggcgtgcttcagccgtttgaaactgacaatctaaacaaagtcgtgcctgagcacctaaaagaccgcgaaggttactggtacggcctttctctacgtgctcgcgttattctttataatcctgagaccgtgtccgcttccgacttatctacttatgaagatctagccgatcctaaatggaaaggtaaaatctgcatccgttcttcaaacaatatttacaaccaatcgctggttgcttcaatgatagatgcaaacggtgaaaaacaaactcttgaatggattaaaggtttagttgccaactttgctcgcccaccagctggcggtgatacggatcaaatcaaagccgcggcggcgggagtttgtgacattgccatagcaaatacctattattttggtcgcttaggtttaagcgataaagcagatgaacgtgcggtttttgataaattaaaaatgttctggcccaaccaagctgacaacgaacgtggcgctcatgtgaatgtcagcggtattggcatcaccacatccgcgaaaaacaaagacaatgcaaaacagcttattgacttcttaaccaataaacaaagccaagaatggtacgccaacgtgaataacgaatacgcagtgatcgaaggcgtagcgccacctaaaagcttagcaacgtttggtgagttcaaggccgacaaagtgtctttaagcgtgttgggtgaaaataatcgtcaagccgttaaattaatggaccaaggtggttggaagtaaaataagctttccatctcacacagcaaaaagagaagaggcgctacggcgcctcttcttccatcaaattccaaaaggcttctaccagcgggtttttcaatcccttcttcagtgcaaacaagccaatatcgtacggttccaactcaggctgcacatccaacactttaattcggtctactaacggactgttatccaagacaatttttggcaccacgccaataccaaagcctaaactcaccatactcacgattgcctcgttacctgtcacttgggcataaatacgcggtgcaatatcatgctgacgaaaccattcatcgacacgggttcgagacacaccactttccgaaagaatcattggaatatttgcccactcttcaggcgaggttggcgtattgatcggaacattcggcacttgctgctcaaggggcgcaataaacaacaatggcgagatggcgatctgtttaaagtctaaccctcgcggcaaattcgcaggacgcgcagcgatagtaatatcctctttaccatccaaaatgtgggcaatagcatgctctggatcgccagtacgtagcttgatttcaattgctggataggcaatacgaaaacgacgcagtaactcatacagaaagctgtaactcgccgtgaccgatccataaagactgatttcaccacttagttgatccgagttgtccgtgagttcatgacgaatcaagttccattgccggctagtatcccgggcatatttaagaaatttttgcccttcttgtgttagcgctacagttcggttatcacgattaaacagagcgaccccaagctcctcttccaaatgtcgaatattacgcgacatggcagaaatactaatatgacattcatcactggcacggccaaaattcagcgtttcagccaaggcgagaaattgcttgagtgtctttatgttcatgatgagaccttagttaccgagtattcgaataggataaatcatgtttgcaaaaaatgggacactatattgcgaatatatcaatttacgaaaaggtttcattaagatagattaactttactcgcaggacgctaggcaaaatatgacttagcaactgtgtaatccatttttaatatcggcgtgctttcatcgcagatacattaatttaataaggtgtgtttaacatggctaactacttcaatactttgccgctacgtgagcaactagctcaattagcaaaatgtcgcttcatggacagctctgaatttgcagacggcgtagaagcgctaaaaggcaaaaaaatggttgttatcggttgtggtgctcaaggtcttaaccaaggcttgaacctacgcgactctggcctagatgtttcttacgctttgcgcccagaagccattgctcaaaaacgtcagtcttggaagaacgctactgaaaacggttttgttgttggcacttacgaagaattgatcccaacagctgacgttgtgttgaaccttactccagataagcaacacacacctgttgttaaagcggttatgcctcttatgaaagaaggcgcttgcctatcttactctcacggtttcaacatcgtagaagaaggcatgcaaatccgtgaagatttgactgtaatcatggttgctcctaagtgcccaggttctgaagttcgcgctgaatacgttcgtggtttcggtgttcctactttgatcgcagttcacgaagacaacgatcctaaaggtgaaggtcttgcgctagcaaaagcttacgcagttggtactggcggtcacaaagcaggcgttttaatgtcttctttcatcgcagaagtaaaatctgaccttatgggtgagcaaacaatcctttgcggtatgttgcaaacaggttctatcctttgcttcgacaaaatggttgaagaaggtatcgatgctggttacgcatctcgcttgatccaatacggttgggaaactatcactgaagcattgaaatacggcggcgtgactaacatgctagatcgtctttctaacccagctaagatcaaagcattcgatctttctgaagagctaaaagttatcatgcgtcctttgtacaacaagcaccaagatgacatcatcagcggtcacttctctcaaactatgatggaagattgggcgaacgatgataaaaatcttcttcaatggcgtgcagatacagctgaaactaacttcgagaaaacacctgctggcgatgtagaaatttctgaacaagaattcttcgacaacggtatcttgatggttgctatggttaaagcgggcgttgagcttgctttcgaaactatgactgctgctggcatcattgctgaatcggcttactacgagtctctacacgaaacgccactaatcgcgaacactattgctcgtaagaaattgtacgaaatgaacgcgacaatctctgatacagcagaatacggttgctacctatacaaccatgcatgtgttccactattggctgacttcatgaaagacatcaaaaccgacgttatcggtaaaggtctttctgtagaagacaacggcgtagacaacgctcgcttgatcgaagtaaacaaagcgcttcgctctcacccagtagaagctgttggcgcagtacttcgtggtcacatggcagacatgaaaaagattgtttaatttcttctagaaattaaacacaaaaagccgagattgtttctataaataatctcggcttttttgtcgcgttacttttagcttttagtctctgaaaaggaatctctcatggatactgccatccgtttagtcgatctgagcgttaattttgatgagcgctttcatctgaataatattaactggacgattgaatcaaaccagcattgggtaattactggcacaaacggtgcgggtaaatcggccttggcggctgtgctggcaggtgttggcgatattgaaaacggcacagtaacttgtctgccaaaaaatgtgggattagtgtctttcgaggcccaagcggagctgattgccaaagagctgaaaaaagacgatgccgacatcatggacgtgatttctctcggcacgcctgtacatgaaatgatttttgaaaactgccaagaccctgagcttgcccacgccttggtagaaaaatttggtttgaccaaactgctcgaccgcgcctttcgtaaactctccaccggcgaaacacgcaaagtcatgctaattcgcgccctatcgagcaaaccggatttattaattttagatgaaccttttgatggtttagacgctgacactctagccatgttgcaagcgcatctggcttccatcatagacaccactcctatgatcttagtgctcaaccgctttgatgaaatgccgaccttcatcactcatgtcgcctatgtagataagggcgaactggcgctaacagtagacaaaaaagacgaaagtgcctttaacgagctgtatcaattactgcatttaaaaaccacagacctacaagtacctgaagctgatccagccaacaccttgccagcactcgacccaaaccaaccgctggtcagactcaaccaagccaccatcaaatacggcgataccgtaattgtagataagctagattggaccatagaacgcggtcaacattggcaactcagtggccccaatggcagcggcaaaaccggcgtcttatctttgatcactggcgatcatccgcaatgttataccaacgatatcttcgtctttgggttccaacgcggcaacggcgaaagcatttggcaaatcaaacaatttatcggctatgtttccacggcactgcaatgggaataccgcgtcagcaccagctgtaaaaacgtcattatttccggcttctatgacagcatcggcatgtacagcaaatccaccgataaccaaaagaaaatcgccgaccaatggcttgcactactcggcatggcagaccgcgccgaccagccctttaacaagctttcctacggcgaccagcgtttgttactcatcgcccgcgccatggtgaagcacccaccattactgatcttagacgagccctgcctcggactagacgacatgaaccgccagctcgtcctcgctcttatagaaaaaatttgtgaagggaaagaaaccaccgtgctctacgtcaaccaccacgcggaagaccagatcaaagggatagagaactacttggggttgaagaagaataactaagcttttagcaggctctttgcctcagacagaaaaccgtgtgacgcttcatactcgaaactgacgcctacctcacatgaagcgtcacacttgttttcaaaagctgatatattaggttaacgagcctaaaaaactgtcgcaaaggacattgctgtgccaacaaatgaaccctttactgatatagaactacagcggctagaagatagattagaaaaactcgatcaaaaagctatcataacttttgctgagcgatgcgcatttcgagtgtttccattgttagcagaaagaaacaaagaagcgacgtatttttattattggctagatgctgacaaaaccagatatcttttatccgtttggcacacactattactcaatagaggccctagttccctagctaacctcaccgctgccaacaccaatagtttcagctcttttcaggccgccaacaccatccaaacagtctacgccgccgctaatgttcgcagctctatgaaggtcagaaacgccgcacacaaagctgctttcaacaatgcctccaacgccataatcgccgccgctgactccgattattttccggatattaaaacagagttagaatccgatttagcacaattagaaaatggaaaactttctactttaacaagctctcccctatggaaaaagcccaactcagattacataaattggttagaaaagcatcttccggatgcattaaaccagttatcgtcagaacaagataaacgccttacgtctagtattctaaataacatttggcctatctataaaagtattttcgatggcaagccaaatcagaaagcaatagataatgcactcgatcaactggaagaatttttttccaataagaacattgacgaaacagaaaacaataagctccactatggtaaagatgatgaaccattttatggtgagaacgacgagctaattcataaaaatgaaaatgagccgaattctgaagctgatccagcgcccaaacccgaagagacagaacatgacattgaaactatcgcgggtaatcgccatagcagccatcaatatgcggtggaagataagctcaatcgccagcatctagtgaataccttagcggctttactgcaaaaccaaaataatcatcaccatcagaccattggtttattaggccattggggcgttggcaaaacctccgttgtagagctacttaaaatagctctacaaaagaaagaagaaaagacatctatagttaaacaactaaaatacgctctagtacattgccacactattggtttactgaaatattgtagtgtcatcaagtcctccattgccaaacagcttaaaactacctttcaggcaaaaaaacatagaggtaagccaaaatttctatttgccgaatttaatgcatgggaatacgaacatacggacaacctacaagcaggaatcgctcaagaaatgatcaaggcgctatctagtccgctaacatacacaaaatctgataaaaaatggattaataaaataatacattggctaaaaataagttggaaacaagtttattggtgtcttattcaaaaaccttggttaatactgcggtttgcattgagcttacatggcttcaaagtattgatccctctatcctgctttattattgcctttgctcctttttggctccctgatgttttaaaaacggccttcaaaagtttttttgatattaaaaacacaggtataacatcaacatttccatacgcttggctcatcggttttctatatcctgcaataaaaaataccaaagcgttatttgctggaccactggcaaaagagcttttaacctatttaaagttgccggattacggtaaacacttaggcacaattccggtaatgcgcgaacacatcaaaaagctcaccaaggtacgtttgggcaataagagacgcttgttatatgtggtggatgatttagaccgctgtggccacaagggcattgttaaagtactcgaagcagtgcgaatggttctggatttagacaatgtcattgtggtgatcgccgtggaccaacgtattgccctagcggcgctggcgcttaattataaagaactcgccacacaacatcatattgaagatcctaggctcatcgctcgcgattacttggcgaaaatcatccatcttcctattgtgctcactgagccagatgaagcatctgtatctagttacctagctaacctttgggatgaaaccagctcaccggaaagtaaagcgctagccgaaaagtcaggtaccgtacttcaagaggatagtcgctttattaaaaacaacaccaacaacacagatgaagcaaaacagacagatggtaatggtcaagaagcaaagactaaaaaagaaggaaacgtcactagacagaatactgaaaaaaacaacacaaaaacgtcggaaacagactcccccattgaaaaaaacgaaacagtagctcccacaaaagatattaaacaaatagaacaactcaccgagccacaaaaacatgccttcacttattggcttaagcatttcgagttatctaaccctcgtcagataaaacgtttgaataacagctttaatctacttcgtaatttttactccggagaggataaagagccagtagaagcaacaaccgaagaagcaggaagtgaacatgccttccccatgatggtgacgctgtttgcttttgaatacctgaacaatcttgatgacattaaaaagcggcaaaaattaaaaaaactgattaataaagaaagtaatgatttaactgagaaggaagaggcatatctaacagactacaaaataacgccattggtaattgaactggcaaaccttagcttaaaaaacaccaccatgatcctaggtattgagccctttgtccttccagggattgatatgatcgataaaacagcagaaaaaacagaaagtcgctaatcacaaacgactacgctatctaaacccgtttaatagcatttttataaacctcattacgctcccgctttcctactgccaacacagtgacaataacgacatcgtcttgtacttcgtaaacaaggcgataacctgattggcgtaattttatcttgtagaggttgtcagcgcctgaaagctttgaagcaagaacatgtggatggtctaaacgctcgatcagcttctttttgaattgttgctgtagcgtggctccaagtttttgccattccttcagagcgctctttttgaattcgagtttataagtcagcgatgctgactgggatactttcttcattggcgcgttccttcgcgagtgctatcagttccatatcttccaatttatccattaaggcttcatacgcttcggcagggacacagtaaaacgcaggttcattgcgatttaatacagcaaccgctttaccgtgtgcgctggcggcaactttcattgggttggctttaaattccgtaatgctggcagccacgtcggaaaggattctagaagtcattttaaagcacctttaatcgacctaataaaaggtcattttaatttgcgactgttcatttatcaagcaacacttttttaacagatcctacagattgattctccgtggtcgctaagatgtcttctggaaaaagggtttggtaggcattcatgtcggtatgtttaccatcaagtcgtggatgcagacgctttttaagatcttgactggtttcatggtcgttcacccgctctccaagtacatctaataatgcaccttctaagcattgtggtgaccaaagtattatcttgtagccattctgatgtgcttttttcatttcagcattagtgggaggaagatccgagtctagaacaagatatcgcttgtcgtaatcaacagctttaaaactacgaatggtattttgaataatatttcctgctgaaccgccatcacccgcttccactttggcagttcgaccacaagatctcggacaaaagaatcgcttcatgtggtctataaaagctttatcatcagcaccttcacctacaaccagaagcgatgtgctgactttttttctaatctgtttacgtttggccattatgtcattcctttgctagccatcttttaattgcagagtttacagttctggcactgcgccaagtgctccagccatatatttggcatagagattatcatcagctcgtacgccaaccacctcatctaaacgccatgcatctgagatttgttgctgtttttcacaaagataaatctggtgtttttgcaagcggttaaggacttctggtgtgtgacacgtgaagataagttgagcttgatggggattagtatgttcaaagcgaaaccattctatgattttaggaatcaagtatggatgtaggtcattatcgatttcatcaatcacagcacaaccgcccttttcaagcacggtcaacaggcgctctaacattacaaaggccgattgcgtaccactcgattcttccaaaaacggtaaggaaaacgcttttccatcagcagattgatgtataccaataggcatataaagttgttcagatgagccatccttgtccgtcgctttaaacgctttaatctccacgttagacagccctaaatcaaacattcccattacttcgatcatgcgagcttttagccttggtgatttttcatacgattctgcggcatgaaacaaggcttcagatcggaaatgtctacgccccatataagccacattgctcgcaacacttttaaaaaaatcaataaattggcgagcttctaaaatatcgtaactataggccgcagacaaaagagaggcattatcacgaagtgtttccgccttatttgcagggaaaggaaagcccttttctttaaaagaaaacgtctcaccctttttttctcgcttaaataggtaactgaactgactgcttgtttttacatacaaaccttcgaattgaatacgttcattattaagtacaagtcgataccgataagtctgattgtctaataagaaatcgacttcaaccatggtgtcttcctcaaggtgaagacggtgaggttgaaaaggaacatcactatcaggatcaccttttaaaaaggacgaactggcaaaccagcttaaaaagaccagtggttttataaattgcgtcttaccggatccatttgccccaactacagcaagcactttgtttaaacgaatgtcaggcaagttgacatcaaacccagatgggattggctttttccccacagcaaagttaatcgatgcttcttgggcaaagctataaaaattgctaaaccgcattgaaataatcataaaaaaccatttccaacaaatttacgttgattttaagactatataaaaaatgctgcgaaatagatacctatcattaagagaatcataaatacctcaaccacacttgactgtcattctgatcaaaggtaaaaatagagctatgaaaaacgtatcccttactcagcaacgaattattatcatcattcctaggagtggtgggttcgttgttgagtaaataaagcaaacccgcccaagaggcgggtttcttttttctgcttcttgggttttaacaggaagccgatatgagtactcaagactccccttcgcatttagcccctgaggctgacaatccctctacatccgagcgtttttcgttcgtggatgctgaacaggctgtgctgacattttggcaggacaaacagatttttaagcgctctcttgccgcttcgaagcataagcctgactatgtgttttacgatgggccgccgtttgcaacggggttgccccatcatggtcatctggtggcatcgaccatcaaagacatcatcccgcgttactttacgatgaaaggattccatgtagaacgacgctttggttgggattgtcatggtttgcccatcgagcatgaaatcgataaatcccttggtatgtccgccaaagaagcagttgaatcgctgggtatcgcccgttacaacgcggaatgccgtggcattgttcagcgttatgccagcgagtgggaaaagaccatcacgcgccttggccgctgggtagattttgacaacgattatcgcaccatggagccttggtacatggagtccgtttggtgggtctttaaacaattgtgggacaaagggctcgtctaccaaggggacaaggttatcgcctattccactgagctggaaaccgtattatctaactttgaagccagttctaactacaaggaagttcaagaccctgcggtcactgtgttgtttaaactcgtagaggaagacgcctattttgccgcttggacgacgactccttggacattgccttcaaaccttgctctgtgtgttggcccagacattccttatgtgaaagtaaatgatgccactatcaaccaaaccctttggctcgccgaggcgcaactggaatctatgtgcaaaggccgtgatgtagaggtgcttgatagagttttgggagcagacttgagtggtaaacactacgagccgcttttcccctattttagccacttgaatgagtccggtgctttccaagtatttgccgatgattttgtctcgactggcagtggtacaggtattgttcacatggcacctgcctttggtgaagacgataaccgcgtctgcaaagccaatggtctacatgcctcagtttgccctttggacagtcgtggccgcttcacccatgaagtgactgactacaagagcttgtatgtgaaagatgcagataaagccatcatgcaaacattaaaagcgcgtgatcttttgtaccgtcaggaaaccatcacccatagttatcctttttgccctcgctccgatacgcccatcatctaccgttctgtgccctcttggtacatcaaggtagagcaaatgcgtgccgagctacaagccaacaacgaacagatcaattgggtaccagagcatatccaacaaggccgaatgggaaaatggttagaaggtgcaatcgattggtcggtatcgcgtaaccgctattggggtactccgctaccaatctgggtaaacgatacaacaggaaagcatttgtgtcttggctctatagaagagttaaaaaactacactggcgtaaccgtcgacgatttgcatcgtgatcatgttgatgaactgactttctcccttccagaggaaccaggcacctatcgacgcattgcggaagtattcgactgctggtttgagtccggtgccatgccttatgcacaagtacattatccgtttgaaaataaagagcaatttgaacgtaacttcccagctgcgtttatcgcagaaggggtggatcaaacacgaggctggttttataccttacaagttctcagccaatgtttgttcgggcgaccagcgtttaaaaacgttatcgtcaatggcatcgtgatggcggaagatggcaagaaaatgtccaagcgtctcaaaaactacacgccccctgatactctgatggagcactacggggcggatgctttgcgtctttatttgatcaactctggcttggtaaaggcggaagaacaacgcttttctgatgctggtgtacaagacatggtgcgtcaggtcttgttgccttggctcaatggttttcgcttcttctcgacctacgccgagatcgatcaatggcaagacactggatcggacaaatcctctgataacatcttggaccagtggatattgtctcgcctgcaaaccttaacaaccaaggtcaatcaggagatgcaagcctaccatctctataacgtggtgccagcgctctttgagtttatcgaagatctcaccaatggctatatccgtttgaatcgagcccgcttttggcaaaaagaaatgaatgaagacaaacagcaggcttatcacactttgtactcttgtttggatacatttagcaggttaatggcgccttttacgcccttccttgcggagcatttataccaagagctgttgcctttttccgctaacgataggccagagtctgtgcatttatgcgactaccccacagcaaatgcggcgttaaaagacgaagacttagaagccagtgtcgctcgtgttcagcacatattggtaatgggccgccaactgcgtaacgatttgaaaattaaactaaaaactccgctcaaatcgctgactgtattgcataaagaggctcaggtactaaacgacatcgctcgtttgacggattacattcaaaccgagctgaacatcaaagacgtactctttagccaacaggaaaatgactacatcgacttctacgctaaagcgaatttcccggttttaggcaaacgccttggcaagcagatgaaacactatgcagcacgtattgcgcaactcaatgagcaagagctggagcatctagaaacccacgggcaaatcgaggtggatgggcaagtatttaaccaagaggagattcacgtctatcgtcaagccaaagcgggtacgcacaccacgtccaaccgttttgtgtcgatcagcatcgacccagaactgacagaggaattggtggcggaaggcgccatgcgagaaattgttagccacattcagaaaatgcgcaaacaacagggctacaaggtattggatcgcatcgacattagtatcgaagcgagtgacgaactggctcattggtgccagcatcaccttgattacatcaagacagaaaccttggcagataaactgcgctttacgagtttatctgagtctattaaccccttagtgaccgatctgggcatggtcaaagtcattgttgggctaagtaataaatagtaaatataagtcagccttcatttctctaaatgacggagattcgtagttgtgtaatctatgatcacacatgcaatgactggagaccctcgcaacaaggtctccagtctagcaagagataactagcttattgtttgcctatccttgcgcgcataatagggccaattattactggaatgatgagtccagcaacagcaatacaccaaagtccaattgacagactgcttccccatagcattgcccagttgccatcgtgtatttgcatcacatgtcgtaggttcttttccatttccggtcccaatagcatgcctaaaattattggcacaagtgggatttctgctttgcggaagatatagccgacaacaccaaacgcaatcatgaagcaaagatcaaacactgatcggctgatggcatagactccaacaaaagccaccatggtgacaatgggtagcaaatagcgcggaggtattgataacaaacgaacaaagatgcccacaagaggtatgtttagaagcaagagcaaaatattacccagcaatagagctgcgataaccccccagacgatgtctgcattttgagtaaacatcagtggaccgggagtaatattgaacgataccaacatggccagaagaactgctgtagttgcactgccaggtatccccaaggtaagcattggcactagggccccagcagcagcgccgttattacctgcctctggggctgcaataccacgtgggtctccttcaccgaaaaagcctttggagcccactatgcgtttctctaaggtatagctgacaaaacttcccaaagatgcacctgcgcctggtagaacacctgcgataaaaccaagcacaccacctcgtaaagacgttggcagtatttgacggatgcttgcaaagttcagacgtagcgggttcattttaatctcaccgcgcggggctgcccctttgttggcttcaatgaagagtaataactctgaaatcgcaaacagacccacgatggcgacaataaaatctaccccttcaaaaagttccagcacattaaaggtatagcgttgagtccccgtcgaaaggtcgatacccatcgttgctatggctaaaccaattccagcagccaacactgattttactgggtttttacccgtgacgccgcccagagtagcgaatgccaacacaaatagtgcgaaatattctgcagctccaaagctgagggcaaatcttgcaagaataggagcaaggaagattaaaccaatcgtcgctactaaactgccaataaatgaggctaaagctgaaagtgccaaggcttcggcagccttgccctgacgtgccatcggataaccatccaagcaagtcatcatcgccggttcatcaccggggatattaagcagaattgatgaaatcctacctccatacatggccccagaatataccgatgtaagcatgatcaatgccgtttccggcggcagaccaagtgtgaatgctaaagggatcattatagcaacgccatttgctggacctaaccccggcaaggcacctattaacgtaccaacaaagcagccaattaaagcataaaggaagttttcaaggcttaaagccgtattaaaaccatccatcaataagcctatagtttccattctacctcccaaggaccaatgggcaatggtaacgccagcccgaagtgaaataagataaacactagcgtgctgccgacaataccagttagtcctgcgtacaaaggcttaacgcccatacgccaacacaatatggcaaccatacaagatgtcgataaaacaaagcccagaggctccatcatgaatacataaagtatcaatactacaaggacaatacataattccggcaatgccttgaatcttataccttcctccagagaatctggcttgaccagcatgtataaactagagactccgatgatgagagctagtattttaggaaaggttgcgggtccaacactttcaggcacggcaaaagcgacttgaaaattgaatgctccccaaccgtatgctacggctagaatcagcaataaaagacccagaatacggtccaaatttatcatttgataattccaatttctttagaaatattagctaaggattcaacttgcttattcacgaattgatcaaactcttcaccaaacagactgaatggctccagaccattttgaaccatagttcgtttccattcgtctgtttgactggcagccttcagattgctgacccaccactggtattcctcttcagacacctctttaggcatatagaaaccgcgccaattactcgcctctacatctaagcctagttcgaaagaggtcggaatattgtccagcggggggctaagatggctatgcccaagtacagcaagtggtctgaggtctccagactcaatgaaccctttagaagaagaggcaacgccaaccaaaacatctatatggccgccaaccacctgggtaacggctgtgccaccattgttataagataggtatttaatgcgcttcagatcggaaacgcctgcagaatgtgcggtcatcagaattttcaaatgatcccaaccgccgattgcactggcaccggcgaatgttactgagcttgggtcctcctttagcttcttgataagggttgctagggaatcaatttcggactccctatttacagcaataatacctggatcagttccaatagcaccaacccagcgaaccatgccagaattcatccccggaaactgattttgtgccaggcgggcagttgttgcagtactggctgcagcgagcactttagaatcatttctacgtttagtgatcatgtgtgcaaaaccgaccccacctcctgcaccgggcatgttaagtgtctgtaccgtgatttctccattactgaaattgttcagcaatcggccaatgcttcggcaagtaaaatcccaaccgccacctggacctgcaggtgcaatgcaatcaacttttccagtaatcaaaggctcagctgcgattcccaatgtgctggttaacccaatgataagtgaggctgtagcaacggccagttttgtttttattttcattatattgatccttgctgttgtttaagtaacagctgttattattttttagcgcttggatttattatcttttagtgtttcaagataaaacttaaacagtgccgcgcaacggtagaaaccgtgtccaaatttgctgtatggcatggtaagaaaaaaagccatcacaaaacctagatgcaaggccagcatgagtggcatcaaggtggattctctgaagccaagcaaaagcagcccagtcagactgatcataaatagaagtacgataaaggctcgatccataggacgctgagcttgatctccatgctctggatgtcgtttatagttgaggtaaagcaaccctgcaggccccaccaataaacctaaaccaccaataattcccaacataacaggtagactaaagatgggataaggagcttcccatcccataaaatagtggtacaaagttgccactgaagttgcagatagacagagcatgaatccataaaaggttaaatgatgaaagcgtcgacgggctaaggtgtaggcgtcgtcctcgttattgcacccttgaccatgtccaccatctaggtatttaagtgttagggcagcctctcctacttgcataagtgctggcgcatgctcttgttgcagtttttctcttggtgcgacttggcgccagaagcgaactaccccaagtactagtgctagaatagaaaaaataaaaacggagccaaacatagtaactagagtgttatgagggaaaatttgataaaagtcccccccttcaattttactaaacaggcttccttgtatgagcaaggtcaaaaccaaaaaaagacctagacccaacgcactggacaaagctagtgtcaatccgttgcgctgatacaggcctcctagtttttgcggccatgcatagtcggtataggttttcaaacgtactttggccatggatttagggatattgacctcaaattcatgtggagcagcatattggcaagcatgcagacacgctccgcagttatggcataaattggccagataatgtatatctgctttaccaaattccaagcgctgtgtcatagcagggaaaacggcacagaagccttcacaataacggcaggcattacagatctgcatctgtcgattgacttcttcttcatcaatattcaagactggaatcaaattgctttcagcgttcatgataaattcacttattctctagcggtcatatattcagatagcctacgcaggtgatctgcctaggctggatgaggctgcattccgccctgcgatgcggccaaacgctgtaccaatagacataccaacaccagcggtatagcccatacccagtacattacctgccatcatttcacctgctacaaacaggtttttgctgggctgatctgcaaagtgtacggctgcagtcttatcggttttgaggcccaagtaggtaaatgtcaccccaggtctcaatgcgtagccataaaacggcggcgtgtcgatggggcgcgcccagtgtgtttttgcagggataatgccttcggtaacacaatcatccagctcagtgtggttgaaggagccaggacgacaggctttgttgtactcttgaatagtacgtacgaaggtttctctgggtaggcccagttggtcagctagctgctcgaatgagtcggctttgttacctggaaacactgggggcatgaagttgccaactgctttgctgtctataatggagtaacctatctggccaggctgttgcgccactagtcgcccccatatcgcataacgcttgggccaaaaatcttcgccctcatcgtagaatcgcttgccttcattattaaccacaacaccaagggatacacagtcgatacgggtacagatccctccatcataaaggggcgcacgagcgtctatagcaaccatatgtgcttgggtcgggtcgccaatactgtcagctcctaggctgagcatgcgctttagcagggttcccttattaaaacgagtaccgcgaatcagaaaattgtcagacggatattctccacgctcattcatcccccaggcttcacgcaaccaatctcgattggactcaaaaccaccagaggccagcacgcaactttttgcttctatacgctcagctgctaagcgagttccgttaacttctcgctcaggtacaagcgcagcaacaaagcgtccatctcgaatttccagatcttcaactggaacatcgtatcggatttgaacacccagctgctcagcgcttcgataataggcattaaccaaagctttcccccctcccatgaaaaaagcattggtacgtgcgacatgcaaagcaccagaaagaggcggttgaaaatggacaccgtgctgacgcatccagtcacgacagctagacgattctcgaatgaccaagcgggccaactcttcgttagtctttcctccagttacctttagcaagtcctgccagtattcttcttccggataagcatcaacaagcacatcttggggagcatcgtgcatacacctgaggttacgggtgtgctgtgagttaccaccacgccactcgcgtggagacgcttcaagcagtagaacactagctccagcctcacacgccataagggctgcgcatagagcggcattaccaccgccaattatcaaaacatcgatcataagctctcctgttgcatgagaagctacatagcttttcagtatcaagagaaatactattacgcgagtcagatcatcgacagggggcttttctagggaggtgtttagaaaaattaaacgctacatttaaacgctacattaaggttatccgatccagtttgatccagaccacgcaccgctatttaccaagtctttagccactttgactatcataacgcgagtagccagcgcacttggtgaaaggtcatcatctggtagactgaccagatagtttcggcgaattaattggtcatcttcaattcgacgtatgcaaagtccactctcaccgaaacgagctgcagccgctccgggttgaatggttgccccaaaaccttggtggacggtgtccataagaagagtaagcccatcgatttccatgattatattcggatgaatattatgtctctcaaaggcagccattaagttgttacgcaatccatgtagccgacttggcatgatcaggtttacattggccaaatccttaatataaagcgaggaagagcctgcgggtgcttccaaatctgttggagatgatattaagaaaagctcttcatcaagcaaaacccttgtactccagcgatgcaccgtctctttatgaaacaaaatcgataaatctagctgtcgtgcattcagcatattttctaaatggccagatagcatttccacaatatgaagatggatatgggggtagcgttctctcatggctcgaataagcggtaaagccaaaacagtagcagtagtaggaggcataccaatactgacatatccactagtacgctctttttgagcagcaataactgcttgatctgcttgccgtatagccagttgagcatgatgcataaatgcaacacctgcactcgtaggaagtgctcccgttgaagtacggttaagcaagcgagtcgatagttcgttttccaatttcgttatttgttgacttagtgcagaagctccgacatctaactcaagtgcagctttgcctaagctgccacattctactacttttagaaaatacttaagttgccgaagctccatagctttttcacctctatttttctttttataaattttgaatttctgatcatttcttttgctcctttataagagctgattttatgctttttaactccagctagagtttacttagacataactatatttctgttctcccgaaataacgtccacaaccatatcaattaccatatttaaaaaataatagttttataaaaaccgcattaaaataatcataaaaacatatttgcaacaaatttacgttgatttatagactataaaaatgcgtattgattaaatttgaatttccagtttgccccaaaacgaggtgatagaaagtcgcactttttagcgataagatacgcaagttattaacaatgaaacctatagggaacactgtgaaccatactctacgctcgataacgcttgtgctagcttgtgtcgctagtttatctgctaacgcagacccaaaaacacctggcactcataaaggctattccaccattgatatgaccactgcgggcatgccagcagatgtgaagatgatttctgttgctgatatccagaaagaactgcagggcaaagcgccttttgcagttggttttgatatcgatgatacaaccttgtttagcacgccagttttttatcgtggccagcaagaattctcgccaaatggttattcttacctgacgaatcaagacttttgggataaggcaaactgtggctgggatgcattcagcatgccgaagaatattgccaaagagttgattgcgatgcaccaagaacgtggtgatagcatttatttcatcacaggtcgtaccggttctgattgtaatttcactactgagtatttgaaaaagacgtttgatatcaaagatatgcacgatgttatttttgcaggatcaagccgtactgaatacacgaaaactaagtatattaaaaacaatgacatcaaaatttattacggcgatgcggatggcgacattatttctgcccgtgacgcgggcgcagagggaattcgtgtgatgcgcgcggcaaactctagctacacgccgattccaaaaaatggtatctatggcgaacgagtgttaaaagactctcaatactgatcttcctatcgattagtaccagaaaacaaaaagccgaaaatatgattttcggctttttgtttttctactcttacgctactgactctatctcaacacgctctgactgctggcacaacctttcaattgttgtattctcagtcatcagtgccggaaacccgccgatagcctgagcaatccattctgcggcatttgggataatttcgaccaattgaggaaggtcattaacgcatagaaatttgatactaggatctgtcgctctattcagtatcgctaaagtgtcagcaggaggcaaaccttttccatatccgcttgaaatatgaaggtgatcacctgacgtgttgatcttggcctccttgtccatgatacaagcatgattatgcagtccctgcgggaaaaattgcttcaagttccggaatctgtatttaatgttattgagaaacttatcaggatacttaacaaataactcagccatctttgaacgtcgaaaaggatgcaccacatgagcagaagagaatagctctgtagccggaaagccaaaaattttcgccgcatttatctgcataaaataatgaaacttcgcagggtcatcccgagtttcggtactgttaaacaacccactataatcaacccatttacctcttaaaacaggagtaagtccgtcaaaaacgtctgtcggcattagaggcgcggtcaagaacacatcatcattaaagtacatgaagcgctcgctcaacccttcaatacgccacagcatgctctcaatggccaaagagttgaatgtaggtaacacgtgcgtgaacccgtcaaagatttccgcatggtaagcaagatgcaccttggctctaatgctttctgagagacttgataaatcagggccttcttcatcaacaacaatccagattttacctatccacggcgcatggttttcgatcgattgtatgcagtataagatttcatcgttacacatccatctatgagggttagacgcattttcatgtagtggcagagactccattgccatatatttttgtcgtttctgacggtgtttcacagcatttccatcgacccaagtgataacagcatcaattgggtcaagctggagttcagttgtattacttagcatttcagtagatgtctcttagctgatggcaacggtgactcaagttcaccgttgaattagtcaattctagatggggcaagtattcaatgagtttacctcacagtaagctcatctctttagtctacaacaattcaaaaggtatgcaggtcgaccttacgcgacttttacaacgagactttatacttgctaagaagagctcgctctttttcacccctcatcgctaagcgaccttggttccaaatattgatcaattcttgtcttttttcggtagggattttttttgaaaagatgggcatttcaactaattttttttctaaaccgggacgcacaattctaaggtcatcatttaaatctagttggtttaacacatattgaagaacaaggtcgttatcggcgtataagtcgacgcgatcctctttaatcatctgaaagatacgatcaacgacatcatcataacccgcgatgacctcaacaaaatccgagttcgcgggatcatcaatataatgttgatagccggcactaatcgagctgtaatcccaacccggtcccgtggcgatacgtttgccgcttaaggattgaatgccttgatagcgccaagagtcactttttctgacaacaaaagcagtggcataagaaaaacttgcttcaccagcataaacaaagcctttctctgaattcttcgaatagagatattctggcaacatatcacataacccttcagctaccatgtctaatccccttgctagcggcacttcaaagtattcgagggtgaaaccttctgaagaatagatttgttccaccatatcgatgacgacaccacgctcaggcgcttcttttgttggaaatatggtcattggtggccattggtcgtaacacacttttagtgtcttcgcatggctaacactcgacacgccagctaccaagacaaacacaaggaaagatagcattcttagtttattatctttcaacacgatctctccccttatctttcgctccgtacaacttcaaatcgacacgcttaaacagttcatcaattaattgatcttcgggaccagatgactcaacaccaaggcttacagtataagtgaccgtcttaccttccacttctaacgcggcatcacttatagtttgacgtattttatcagcaagctggcaagcagcatctaatccggtatcaggaagaaatatagcgaactcttcgccgcccactctaccaagaagatctgattttcttaaaaagccctgaagtgtttgggtaaagtggatcagtactttgtccccgataaaatgaccataagtatcattgatacgcttaaaaaaatctaaatccatcaggataaaagacgctttcgatttttgacgctgggaaagctccagcaactgttgtgctgtttcaaaaaaacttcctcgatttaagacatccgtcaaagaatcccttgttgcgaggtatttgagtttttcattgagaatttgtaggtcttcggtgcgctttgccacagcatcttctaaccaatctcgccgggcttgctcgccttcaagcagtcgagctcgatctgtcgacatggcactgagcatattattcatatgttcttgaagctggctgagttcattattgtcagtgtttgataaattaattcgcttactaatgcttgggcttaattgcacctcattcacctgcgacatcagctctcttaaaggagcggctaaatagcggtcaaaggcccaaataaacagccagaataaaacagttaacttgatgaatgcggtaatagcaatcaaagcaaagccgaaccaaactcgttctagcaccacacctgaggatgaataaagtaccagcgtaccaagaggtatgctttcgccatttagagaccagcttaattctgatgtcgaatcaaaaatagacagtggaacagagctagggtcgtagaatcttttcgatattatactttgcgagttttggtctaaaacatccacaccttcaataattggcatttgaatcagccccgaggtgagcgaatctaactgcttatggttgtactgccacaagctagtcgaaataggacctcgaacggttgcatccaattgctgtaattcactgacaatagcatcctgcgttttcagatattcactcaaaaactgcaaacttgtgattagaagggtaacaaccaaataaatggaaaaaatcacacgcatcattttttgggagagattgtttggacgcagaaaccttacaaacattaacaacaaccctttccaataagctttaaactaaagtttatcttagatgactcccgtaactaatggaacaaacttagaagatgtctgcaaaatacgagtcgttttatattttttgccaaaattcgttttgccactttactcgtaacgcacaattaatctctatactactcttcatacacacctcacctgccttgttgtcacatcgcacactaattacattgcgatgcaattccttacagtcttgatcttgtttcttatccgcacaaagcagattattttttcagcagtcgtgatattaataaatttaacaggcagtcctaaatgaaaaagaatttacatcttgtggatagaataattcgaggcgttataggagttgtatttactggttttgctcttttcaacggcgactatttagaagagcctgtattagaagtattaataggcgtattcggtgtactcaacttaatatctctattctcaggatggtgccccgtctatcatgtctcaggaattagtacctataaagataaaaattaagaagccttccacctacccaaggtttttatgacagtactgttagagttacaaagagacaaatctttccgcttaaagctgatactggtatgtcttactgttgcgttatctgtcgcctctatttatacggtcgtatcttatcgccttgcggctgatctaggtctaaaaacagcactagactcactacataggcaagccatgttgattcatggtgaacttctcattactaacaaaaaagctcctgaagaacacctcgcagaactgattaagttggtctactttaatggtcatttagaagaatcagagctttatataaaaatcactggaccaaatctagaatggtctattgatcataaaatgaaccctattgagacagacctattactctctaaaatcgcttcattaaccagcacttctttatctactattgatatgccaaatggccaagaaagcatcaaaggaaagcaatttctttggcagatggtaagaggagataaataccaagtcatcattatcaagacatcagaatatattgataatacactcacatttgtgatgaaacgcctcatcattacctccattatcgtcttctggttagccacttggttcgcactaactctatcctcatggatgaataaacgtgttcaagataaaaacgattcactagctcatctggcaactcatgattcattaacaggattacccaaccgcctgtttctggctaacatgatgcacccaatcattatcgatcactcggatccaacgcataaaaaatacgaagaattttatagccactaccctaaacaaggctgtctttttgtcatcgatttagacaagttcaaagaagtaaacgacacattcggccacgcagcaggcgatactcttttaataaacgtggctaaaaagttaggtcaagtattagacgacgctcaaacgcttgttcgctttggtggtgacaaatttatcatttgggcaccagaagtggatattgaacaagctaaaaatcttgtacagagattaatcattacctgtaatgagccggtaatgattaataaactcgcgattagcacaggtgccagcattggcctttcacattatccaagccaggccacagacccagagtcgttgatactatatgctgatacggccatgtatgaagcgaaacaaaatcgcagtggctggagtatgtttagtgaaagaaatatacaatgcggtcgccagcgcttaaaacttcgtgccgatttagatgatgcattatctgaaaggcaaattaagcttcattatcaacctaaagtgtcacttaaagatggtcatattattggtgttgaagcattagctcgttggtatcatccaacagatgggcttctacccccagcccattttattgagttgatagagcaaagtggtcgtgttcaagaatttggccgctacgttattacaaacgcaattgaacagcttgacctttggcaccagcaagggctgtttacacacatcgcaattaacctatcaccttacaatttactcgacccaagtttattagacttcactcttaggctacttaaaaatcataaaattgaagcaaataaactggaaatagagttaatcgaatctgcaaccagcgtcaacatagaatacatatctcaaagtctaaataactttaaagaagccggaattaaattagctatagacgattttggcacaggcatgagctctttgtcttacatcagcaatcttaatgtaaaccacataaaaattgaccgatcgtttattgatggagtagagcaggatattagaaaacaagccgtcgtgtcatctgtcgtcatgctggcaaattcttttgaatgcgaagtcatcgcggaaggcatagaaaataaatcgcaatcagaaatgttaatcgaaataggctgcctttacgggcaaggctattattacgccaagccaatgacagcagaaaacatgcaagctatgttactggctgatgctgccctgccgatctgatttattgatacgatatacattaaattattttcattgacttgacctcctccaaaaactctcacattattaagcttcactcaaattcataaggagattattaatgattgtattcaactcaacgccgattcagacagtacagagcatcaggctttagaataacgctatagatttcttgttaccgtttttcttcctcctacctctcttataagatttctttcaagatatctttctttacactgtctcatccggcgtttttagtttgtcctaactaatttttatttctttagccggagctaaaacattgaatatatctacattacaacctttaggttggagtcacttttttctacaacaagcaagcacacagacatttgaaaaactacaagctaataccttacaagcctttcgaatcagtgcaattcatcgttcagtcatcaaaggtttaggcaatgattggaataagggagaagtagaactactttgcccagaaaatttccaaccagtcagtgaacacttcggtgttggggactgggttattgcagaacctgttcatgagcactttcgcatcactgaagtactggaagctaaaaaccaattggagcgtttgagcaacagaaaacggcagctcatagcggccaatttggattaccttttcattgtcaccagtgcaaacagtgactttaacctcaaacgattagaacgctatcttgccatggcttacgaatcgaatattgagcccgtcattgtgcttaacaaaatcgatttaaccgacaaggtcgacgattatttagatcagattcggggcttaaaagtccacaacctagttagtatttcgatgctagagccaaattctcttttatcactcaaccattacctgaaagctggaaccaccatagcaatggttggctcttcaggtgttggcaagtcttctctaatcaatgcgcttttcaatcatgttgtcgaactggctacaagtgttctaaacagcgttgaagtgaccgacaatatgcaagctacaggtggcattcgtgaagatgatgacaaagggaagcacacaacgacgtcaaggcaattactaattaaccaacaaggcgtattgtttatcgacacacccggtattcgtgaattgcagttactcaatgcccaagaaggcatagagcaaacctttaacgacattgtgcatttggctcggcaatgtaagttcaccaattgtgctcaccaaaccgaacctggctgccaaattttacaagctctagaaaatggcgaactgcctctgtctcactgggacaattatcaaaagctactgaaagaagacgcctttaatgctcgttctgcacaaggagcctatgctcaaaagcaatatatgaaaagctttagcaaagccattaataaaaatcgaaacacagacaaaacaaaggaaaataaaactcagaaaagaggctctacgtgagcctcttttctgcaccctagactgacaatgctatcaaatgcgattgagcagatccgttttcttagaattgtattcattgtctgaaatcgcgcccatatctcgcaacttagccaacttttcaatcaactgaatcacttcatcaacagaagatgcattagtcaaattctgaggagcttgcatcgcaggcgctggcgtaaaggccattggtgcaggcggagccacaaagttattctgtggcgctagattttgttgtgctgactgttgtgatgattgattgttcgtatttgagctagacgaacttgcaccagaaacaataggtaaggtattcactgggatagtgccgtattggctggaaaaagtcagtgatgaattaccgccctgctgctggcttatgccaccaatattattgtctaacgtatcgtaaaccgtcacattgccattcacttcaaccgctaaacgattcggaaaaatagcgtaacgcgtgctattttgcgcaccgctgctaaaaggctgaccaagatcacccggccaccattgattactggattttgagccctttggtaatggcatgaacacttgcatattagccaggccgttagctaattcattacagaggttatccactgtcgatttcaaaccatagttgaacatgtcacccaccatggtcatgccgccgcgcatccactgaccgccaccacccagctcagggcagttgaactgtgccatcgaaccattgccattattgacggcaatcagcatgtgcatcacagcatcaaagcttaagttgtagcgacgggaaagggagttaactaggttttgtccatcttgcgttaaattttgcatggtaaagctctctaaatgagacgtagagctgttctcttttatctagccgctgcaaaataaggcaaacatcgcctagtacatggacacaaacaaagagtaggttgcagcatcatgctggccaacagatttcgtagacctcaattctaacacagacacgtcttacaaaatggtgacaagccgcagaataaacacaaataactgtttattttttgaactcttcttatttattaccaacaaaaaagagacaagccattttatgccttgtctctttataaaaatgcaccatttcagctctatttttttactagataaggccgtcgaaatccgcagcatcatgacgctcttgaagctttgcgccatcaccaaaagccttattaacaatgcgaccgcgctgtaccgctggacgctgctcaatcgctttcgcccaacgcaatacgtttttatagctaatcacatcaaggaattcagctgcgctgtataaattacctagcaccaaattgccgtaccaaggccaaatcgcgatatcggcaatggaatactcttcgcccgccatataagtattattcgctaagtgcttatccaatacatctaactgacgtttggtttccatagaaaagcgatcaatcggatattgcattttcgttggcgcataggcgtaaaaatgaccaaagccaccgcctaaataaggcgcagagcccatttgccaaaacaaccaattacgacattctgttttagcagcaagatcttttggtaccaaggcatcaaacttttcagctaggtattgcaggatagatcctgactcaaatacgcgagttggcggcgtggtactatgatccatcaaggcagggattttggagttagggttgatctcaacaaaacctgaaccaaactgatcaccttcaccaatgttaatcaaatacgcatcgtattctgcttcgttaattcccaaagctaaaagctcttccagcatgatggtaactttttgaccattcggcgtagccaaagaatgaagttgaagtgaatgcttaccgactggcaggactttttcgtgcgttgcacccgctattggacggttggtgctggcaaatttaccaccgttttccgcatcccatttccagacctttggaggaacgtaatcttgattcgatttggtatcagaactcataacatctcctaaaactatttatcagcaagagaatcactctcgcaattaatgttcgacaaacgctcgctctataacataatcccctagcacaccgatttttggagattctttaaaaccaagttcatcaagcaaagcggacgtgtctttaagcatacttgggctaccgcaaatcatcgctctgtcatgaactgggttcaactgaggcaaaccaatatcttccgctaatttaccactacggatcaaatcggtcagacgaccttgattgcggaacggttcacgcgtcacggttggataatagattagtttgtctctaacttgctcgccgaagaattcgttttcaggcaattctttttcgatgaagtcagcgtaagccaactcactaacgtggcgaacaccgtgaatcaaaacaattttttcgtattgttcataagcgtcaaaatcttgaataacacttaagaaaggcgccaagcctgtgccagtagacaacaaatacaagtttttacctgggtgtaaatcgcgagtcaccaaggtaccagtcggtttgcggctgaccaaaacatcatcacccacttgcaaatgctgtaaacgtgaagttaacggcccgtttggcactttgatgctaaaaaactccaaatgctcttcatagttagggctagcaatactgtaagcacgcatcaaaggacgagtttccgtttccaagccaatcataacaaattgaccattatcgaaacgtaagcttggattgcgtgtggttttgaagctaaataaattttcatcccagtggtgaacgcttaatacacgttcagtaacaaatgcactcatgactaccccattaaaatttgtacaaagaatatttcttttcaaacctcaaacagcacagcggtaaaactagcttaccgataaaatgcgaattaacagtgatcgtatccatgaacagatgagagttgaattgactgttaaacatactataagacaatcctatatttgtttaattgattatttagatgtctttaatatgctcagcatatatacagccaaataacggctccctttagaaccgcatctagtgtgccatgcaaatgtacaaaaaataggtcattaagtaggaagataacgtattaaacttgcttatgcttgaacttctctgccttatctagcattcaaaaaattaatttctttctgctgtttacctctactatataagtgtaagaaaacatagatgtaagaaaagcattcctcagaacgtcaaagaactagataacatatttcttatgatttaaaggacatacagaatgaacgtaaagcatatattcaatagcacattagggatgctgcttctcaccggagtaacaacttttagtagcgtgtcacaagccgcaccacaaaccatgatagtcgcaggcggttgtttctggtgtgtagagtctgattttgaattggttcaaggtgtcagtgatgttgtctctggttatacaggaggccacactgaaaacccaacgtacagcctggtatctgccaaaaataccggccactttgaagccgttatcatttattttgatgatgacatcgtttctttaaagacattggctgactattactggaaaaccattgacccaaccgatgccaaaggccaattctgtgacaaaggctctccttacaagaccgcgatgttttaccaagatgaccaacaaaaggctgtttttgaagcgtctttagctaaggtcaaaaaaacaaaaccttttgaagaggatattgttaccgaaattcttccagccaaaaagttctacccagctgaagaataccatcagagctactacaccaagaatcccattcgttatgctttttaccgtgcaagctgcggccgagacaatcgtattgaaagcttatggggagaagtggctagtcatcaatatcattaaataaaaacaataaaaaatacataaaggtgccagtgtgacttcgaagctctggcacctttatgtaattcttttactaccttcaacctaattttctccgctcaatccctatctataaagtatcagcaaagcgtttcttacctagatttaacgcatagaaaatgaagcaaataggtaaaagccttcggaaaactagccattcaaaaactcatgtcccagagtagtaactcaactcgcaaagttctcaattaagtaactaaaaggagttatacaatgaaaaaatttattccagtaatcgcaggtagcatcgctatagcctcattcagtgccgcggcaaaggcggaagatatggctgaaaataacagtggtttctatgttggcggtaattacggttatcttaaagtggaaagcgatgatgactttgatgacgataacgatgtagtacaaggtattgtcggttaccgtttcaactctttccttgcattagaaggtagttacattgactttggtagctacggcaacagtgtagcaaatgcagaaacaactggttacacagccgcgttaaaagggacaattcccatcactcaaacggttgagctctttgcaaaagctggccagctttggcatgaaacagattataacatcgcctcagttaaaggcagttcagacgatagaagcttatttgcaggcgcaggtgttaacttcaaagtaacagaaaacttactggttaacgctcaatatacatggtacgacgttgatctaaacgcagataacgttgactctgattcagacttcgactctgattttaaacaagctagtgttggtgctgaataccgcttctaaaatacttcacctgtacatagaaagacttaccccaaatgggtaagtcttttatttctttccacagattcagcctttacctgtaataaagccacggccaagatcaacaggaattaactggacctgtcgctctcccccaccgtaaacgagagataaatggtagttgtctatttctttttgaaatagtgaccatccccccccactaaaaaaatcagaaagatgaatagacataagcgtagtgcttttttgctctgaaaaatctaatgccttaaagacagcctcttttgtacaccaaacctgataaaaatattctttttgtctggtttcttcaattatcatcgttagctcttctagttcttcatgactcataaaaaaactacttttttcagcaagattttgtctagatttcttatattcaatatcgatgccaatagggcattcgtgcaatacacaacaaacaatgtaattgctatgagaaattgaaagataaatatctttaaaacttcttacaaaaggcgctttatcaggttgctctaatatagaaggaatagtccgaaacgaatattttttgagcaaggcatggataagaagcattcggcctataataaagtctctttttttctttttacttttaagttccaatgcttttgctttttgatcggcaggaagagcatctaaaaaatactctagagaatcatcagataacatttcaacattagcaaaaaaaacatgtatatcactctgcataaaaaaaccatatagatcttggcattattttcttattctctttgctaagacttcataaatatatgtatatacttaagtttattaatacactagcttatgaaatgaaaaaagccgtttacacggcttttattagatattaggtcgtatgatactaacagcttaactaagcatgtattattttaatgtaacaaccttaccagtcagcgcaacacctgccataacggcacccgcgccacattgaaaagtttcagtactagagattagattatttttatagttcgatttaatatcaactacagcattgccaccttcttttatagctctttctttaagtgcaatcattgctgaaagaaaaacccagttacaggcttcttcatcacttttaccaaaagcatttgtttttttatttgtcttaaattcgccaaaatctttaagagctttaccataagactgctcaccaaaatagaaagaaacatccttccctagctttgacttagccacatcagaactcattatatttgtaatggaataagacccaacatcatcacgagcaaagacgtgagatgaacatagaacaagagctgaaagagcgataactgcgactgtcttcatcatagtaatttccatttaaatattaatgtaatcgaatgataacgctcaatgaatctagcagcaatactcagacaacagcctaatctagccgactaggatgatcaggctccccataaataacgagataggtataaatgaatggagagcattgttgagatgtgaagctcaaacttattttccaccactatctgaacatcaaaattggtatcgtacattttgaacgatataagttcccatctacgtatattttttattccacaaacccttaaatgggcaaattctatgtaaataaaactgaaaatccagtatccttagctaggttaaagaacaggatagctgtgtaaaacacgacaaaattagggaatagtataagtgttaagctttaaattacgcgggtggaacgcctatactccaggcttagaatctgcaaagtcctggaaagattggctttataaccaaaatgaattgcctactgactcagctaaacctggattaaaaaacattccagtaatgcttcgtagacgcttcacagctataggtaagtactcagttgaagcagcaacacctcttttaaaggaagacgaacaaattccccttgtattcgcctctcgtcatggcgatgtggatttaacattgtctttactcaaatcaatagcagacaatgaacccctttcacctactagctttagtctagctgtccacaacgcaatcagcggactattttcaatagcacgtaaagacagacgtgaaacaactgcaatatcagcaacggaaaatttaataccatttgctttacttgaagctgcgactcagttacaagaaagtaaagatgtgttatgcatcatttgcgagtccgttttacctgatctatataaaccatttgcttcttccccaccctttacttatgccatcgctatggtcttgagtcgagaagaaggtgacacattctatttaaataacacacatgtaaagaaagctacgcaaagcacgaaaaatgagtttgaagagctaatggctttgcttttatctcaaagtgattgcgcacgcttcccgagctctaaacatatcgaatggtccatacataggtaaggtattatgctcgatataatcaaatattactggcgctggatagccacagcttttagcttttttgtcttcggcattggcggtattttacttccttttatagccctacccattttatattgtatcccagcgaccacattagtccgggaaggaaaagcccaagcagttatccatcatacttttcgtttttatataggaatgatgaaaaaattgggcgttttaagttatgaaattgaaggggaagagaagcttaaaaatgctcaattgattttggcaaatcatccctcacttatcgatgtagtgtttttgattgccttagtcccaaatgcaaattgcgtggtaaaaggacgtttagctaagaatatattcactcgcggaccaatacgtactgctggatatattattaacaacaacaatgaacatgttattggaatggctgaaaaagctttttcaaaaggacatgctttaattgtttttcctgaaggaacaagatctacacctgggcaaacattaaccttgaagcgcggtgctgccaatattgcgattcgtgcgaaagcagaaatcactacagtactcattgaatgtaaaccaaccacgctcacaaaaagtgatcggtggtatcaaatcccaaaaactaaagcccactttaaaatccaagtaaaagataaaattgatgcgcgctcctatttagttgaagactcaccttctgtagctgcgagaaaactaacatctgatttaaaaaactatttcgataaggagttaatgttgaatgactaacttaaagttagaactaaaaaatatgattattgatacgctagaattagaagatatttcagccgatgaaatcatagattctgagccgctttttgtagatggactcggccttgattctattgatgctctagaaattggtttggctctacagacaaaatatggcattagacttaaagcagactccaaagaaacccatggccacttcgccagcattaacgcattagcagcgttagttgaatcatacaaagaaacgaattaagagaagattatgaatagcattaatcaagaagtatttgaaaaagtatctggtgttttacaagaattatttgaactatctgccgatgacatccgcccctcttcaaatttatatcaagaccttgatattgatagtattgatgccgttgacttggtggtagagcttaaaaaaatgacggggaaaaagatcaatccagaagattttaagtcagtgcgaactgttgaggatgtcgttgttgccgtagaaaagttgtttgcataaggccaaaatcaggtgattctcaaaattattttagtgatagtcaccattacttatccctttattgtttattttgggttaacgcactttgattcgacggtcgtcatgttttttatccttacattgttgataatcaaaggccttacagagaaacaacacaatacacgaaaggtcatttttatggcggcttttggggtgttggtcatagcgtatttttggggcaatcaacaagggttaaaattttacccagttctagtgaatgccgctatgttactactttttctctctagtctttatagcaagcaatcaattattgaacgaatggcacgtattaaagagcctgacctgcctgaaagcggtgttcgatataccagaaaagtgaccatagtttggtgtatgttttttaccttaaacggttttattgccttatttaccgccctctggacatcgaataaaatttggttattttacaatggctttttagcttatgtgcttatcggtatattggttattacagaatggattgtaagatacagagttaagcatagagcatgaaaaaattaatacctttatcaagatggttattagatgttgctgataatcagtcaatcgccatcgagaatgaaaccatcatcatcaaagcacaagtatctgcaaaagtcgccatgtggcaaactattctgcccttatcacctgggcagaaatgggctgtataccacagtgatgctattgaatttttcacccttttactcgctttatggcaatcaggttgcaccgcttgtgtacctggagataattgcacagcgacagtcgaacgcttaaaaacgtccgtgactggttttcttggtgagtttgaacaagttagctatcaatacaactccatcaaacaggtcactaaccaaccagcatcttgggttgaaattgaacgcagttttccagccattgaggtgtacacttctggatcgactggagaacccaagcccatcaagaaaactatggctcaaattgatgatgaactatgttgcattgaaacattatggcccttttccgagagatctattgttttatcaaccgtaactcatcagcacttgtttggattaacttttcgcttattttggtcattagcaaaaggacgactgctgcttactaagcacagcgccttttcagaagatatttatcatcttgcatctcaatatgatcaatttattctgatttcaacaccagcacatctgaaacgcttgaaccaccagctcaactggccacatttacaagggaaatgtgaagcagctatatcctccgccgcaccattgcagtacgaagacagtcagtacgcagcaaatttacttcatgcaccgatattagagatatatggtagctccgaaacgggagccttagcttggcgtaaccaaactaaagtaaaggctgattactggaccttattacccaatgtaaccttagatgagacggataaaggttttatagtaaaaggccctcatatcactacggagtatcaaacactttcagataatatagagagtctttcagctagtaattttcgtttacatggacgcacagaccgtattgtaaaagtcgaaggaaagcgtttatcactttcaaaaatggaaaaatgtttagagcaaagcacttggattacagcagcaagagccttagttgttacaaagaaacgagaagaagtggccattgtcgctgaacttaataacaaaggaagagcattagtacaacaacactcacaaaaatggttagcggctcgactaaaggaatctttgagaacatcatttgagcttgtcttgctcccaagaagatggcgctttgtcagtacgctcccctacaaccaacaaggtaagcttcctatggaatcattacaggcattatttgaaacgactgaagtaaaatggcctcaagaattagctagaacgcatatagatgataatacctggcgattcagcttttatattcctaaagagttaatttattttgatggtcactttgaagcaaatcctattctgccgggcatagctcaaacacattgggctcaacactatggtaaggatgtatttgcttttgaaggacttttttgtcgcctagaagcagttaaatttcaatccgtcatcttcccagatgcagaagtggaattagagttagaatacgatcccataaagagaaagctaacctttcagtattcgtcaaaaaaaggagtacactctagtggcaaaatctgttttgaataacgaatttaagcctgcgatcgttattccggtttacaaccatgaagatgctatcaagaacaccctaaaacaggtacttgaatatggctacccagtagttcttgtgaatgatggcagtcatgaaaaatgtaagaaagtcctagaagaactagctcaagattacaacgacatggtttatctggttcaacttgacgttaatagcggcaaaggtggagcagtaaaagctggaattcgctttttacttgctcaagattttagccatgcactgcaagtagatgctgatggacaacacaatattagcgacttacctctttttttgcagacagcagaaacagaacaaacaagcctaatttgtggcgtacctatttatgataaaagcatcccaaagcaccgttactactctcgttatttaactcatgtctgggtatggataaacacattgtctttcacgataaaagattcaatgtgtggttttcgggtttatcctttacgagaaacctgtaaactaattgaccgcaactcttgtggtaaccgcatgtcatttgatacagaagttgttgtacgctggttatggtctggtaatcaaataaaaaacatcccaactaaggttctctaccctgaaaatggggtctctcacttcaatgcagtaaaagacaatatcttgatttcatggatgcatactcgtttattttttggcatgcttatgcgctttcctattttgttatggaataaacggcatggataatccatcaaaacactggtcgaccatgacagaaacaggaaccgttattggtatgcgtatcttattgatgtgctaccgattatttggctataaaggttttcgcctatttcttgcccctgtcattctgtacttttacttaaaaaagcactctatacgatccgcttccaaggaatacatagaaaaaatcattccttttttacctgaaagtgggcgcataaagctgaccccttttcgtcatttctggatgtttggtgaaatcttactagataaattcttagtatggatgggacaaataaaacctcaagatgttgtttttgaaacgccagaaaccttccagaaattagaagcctctaatcgtggtggtgtcattgtagtatcccacctaggaaatactgaaatttgtagcgctattgctcaccaattgcctgatgttaaagtcacaatgttggtgtacaccaagcacgcacaaaaatttaacaaaatgatacagcggactaattctaatgctgcaattaatctcatccaggtaacagacatgtctccagcaacagccatgattctttcggaacgtgttgcagcaggagaatttatcgttatcgcaggagatcgaacgccggtaaatgatggcggacgcttttccattgttgatttccttggcgctcaagcggcattaccacagggagcgtttatattagccagcctcttacgttgtcccgtttacctaatgttctgtttaaaacaggattctgtttaccacatttatatggaaatcttttcagataaactcactattgcccgcaaagaacgagaagagaaactagaggaagctgttaccctttatgctaagcgcttagaacattattgccaattagcaccgttacaatggtttaacttctttccattctggcaaattagctcgaaggactaacaagcgttgctgtagtagccacagccatagttttgtcgtaaatgactgcaggataaaataatgataaatgttgaaatagaattagaagtaccttttcacgatgtagatgctattcgagttgcttggcatggtcattatgcaaaatatatggagatagcccgttgtaaattaatggacaaaatcaattacagcattatcgaaatggaagctagtggctatgtttggccagtcatagatatgagagttcgttatgctcatccattaatattcggacaaaaattcaaagtcagagccaccttaactgagtgggaaaataggctgaaagtggattatgttttttttgatgcccaaacaaataagcgcttaactaaggcttacacaatccaagttgccgtggacaaggtatctggtgagatgcagtatgtctcccctgctattcttctggagcggctaggagtatctgtatgaaacaaacattcctctgcatcattttattcgcactaagcctttcagtattcgccaatgacttagataaattaaaagctgtaacaacaacacctgaaaatctaacaggtacattttcacagacaaaattcctagcgcaattagacacttcaataaagtcagcaggaaaatttaactatatacgcgatgcaaaaattatttggcatacgctaacacctattgatagcaccttggagctcacaccaaaaacaatgttgaattatcaagatggcgtgcaggtcaataaacttgatagtgatactaatcctatagtagcagtatttagtgatattttttttggagtaatgaccgctcaatggcaagtactagaagaatatttttcagttaacgccgaagtttccaacgggcattggaaagcaacacttgttcccatagataaaaatattggtggattcattaacaaggttgttttagaaggtgacaaatacctcaaactagtcactttatacgaaccagaagggaatcgaactcatattgagttcgatcagttacaacaaaaatgaaaataaacgttaagtttggcgccctaatttgggccatttttgttattgtaatttgtctctttgcaggaacaaagcaaaccgctgttgatacaagcatcatggctctattaccaaaatatgagcaaaaacctctcgttcatgaactgcaagaacaacaaactgcagagtacgctaatcatgtatttattatggtatcagccaataataaacaaagcgctagaactgccattagcaatatttcatcgcagttaggtgctcttgctggagtagcagaccttactacattggttagttcagcaagcacccagactaatgctctatacccatatcgatttgctttattaagtgagccagtcgccaaaaaactacaaaaaaaagattatgacagcccattccgctccgctttaagcaagctactttctcccatgggagcaggaaaaacagacccagtacaagatccgttctttttgtattccgatatgttgttgggacaaacaatgaacgttcaggtgaaaatagaagaaggccttttacgtttaaccaatgtagaaaaaccgagttatcttctagtacttgaattacataaaaacccgtttgatttacccacacaagatcaagttatgccagtgttgcagtcaatcaaacaacaaatgagcaaacaaggcgtcagtgtttcttattcaggtttattgctccatgccgcaaagggcgcggaacaagccaaattcgaaatttctactataggattaggctcaattctgggcattattatcatcattatattagtgtttcgccgaattgttacgctattacaaattttgctccctgtcatggttggctgccttgttgcagtagcagttactagtctatggtttgaacgagttcatttaattacaattgctttcggtgctggattagttggcgtcgctgtcgattattctatgcattttgtctgcgagagctatttgcatacgggcacgacggtcgtgcgtaagcttttctcaggtttattattaggtttggtttccagtgttctggcttacggtggtttagcattaacaccatttccaggtcttcagcaaattgcggtcttttctgcaactggcttaattgcggcttggttgagtgtattactgtttttacccttaataacaaccaaaaacacactgcaaaataaagagaactacctacctgcggcacttttattaaatcgctgtaaagaaacttttccaaagctagatcagtttcccaaggtagctagtttatttattattgctatcgccacaacgtctctcagtttgtttttctgggccacaccacaagatagtgtacgcttactccaaacctcccccccatccttgctgaaagaggaccaactggtgcagcaggctttaggcaatagcgttaattctgcctttttaattgtttcaggaaacagtgctgaagcgatgttagaaaatgaagaactctttcgcctacaattagacgcattaatacaaaacggtacgctagagggttatcaggcagttagtcagtcaataccatctttacagcgtcaaagacaaaatatagatctagtaaagcaactataccaagcaaagctggatagttatgctcaggtgataggtctatcggcgcaacaaaaagcaatcgcgaataattacgtgcaagaaaatccaccaaccttgtctcttgaaagatggtccactttagctattagtgctcaatggccaggagtatttacacctcactcgacaggtgaatatgcttcgataattcgactaaagggacacttgtcagaagatgtgattaaacaattacaagcggcagcagcaacggatcataatgttgactatgttgatcaaatagcaaacatcagcgcaaccttggctcgttatagaattaaggttgctgattggttgttcattgcctatggcatcatcacagtattattgttcttccgatatcgacttaatgtttggcgagtaatgttgccccccatagcggggtctattattgccttagcatgcactgtatttattaatggtggatacaatatttttaacttggttgccttgatgctggtatttggaatcgggctagatatggggatttttttacaagagtctcggggcagcgcatatacatggttagcggtatctctatcaacattaacgagcctactcgcctttggtttattagccctgagccaaactcctgtcctgtaccattttggcatcattgttctacctggattattacttatttggttgttatccccctttatgcaaactagtcaattggagacacaataaatggaaagcccgcagagttgctatgatgtggtggtaattggagctggcccagctggagctgtggcgtcatcaatattatcaaaaaaaggttatcgagttttagtcttagaaaaacagcactttcctcgtttttcaattggtgaaagcttattacctcagtgtatggaaattttagagtctgcaggaatgcttaaagcagtagttgaagcaggattccaatataaaaacggtgccgcttttgcagctaaggatcaatacaactttttcgattttagagaaaaattttctacaggctggggcactacctatcaagttcagcgtgctcaatttgataaaattcttgctgattgctcagctgagcatggagctgaaatacgttatggccacagtgttgtttcgtacaaagacaataatgaacgcgtacaacttgatgttgtgaccgaaatcgagacttatcaagtagaagctaaattcatcttagatgccagtggctttgggcgtgttttacccaaaatgctgaggttagaaaaagagtcgtctctatctcctcgggtttctctttttacacatattgaagacggcatcaatcatccagaatacgatcgaaataaaatattaatttctgtttgccctgaaaataatcaaatctggtattggttaatcccatttagcaatggccgagcgtcaattggcgttattttaccaagagacgtttatgataaaaatcaaatagataataaagaattactacgcgaatacattgccaaaacaacgatgatgcatgaatgtttaaaagacgcaaaattcgatactgaagttagaaagctagatggctattcttgcgacgtaactagcctatacggcgataaatttgccttattaggtaacgctggtgagttcctcgatcctgttttttcttccggcgtgacgattgccttgaagtcagcagacttagcgacaaaagtgctagataaacagctaaaaggcattaatgctgattgggaaactgaatatgctcaaccattaaaacaaggtgttaatactttcaaggtatttgtagaaggctggtataacggaactttgcaagatgtcatctttgctgaagacaaatcaatcaaaataaaagaaatgattagctccgtattagctggttatgcttgggatacaaaaaacccttacgtaaaagacccaaatcgactaaaggtgctggctgaattatgtcgatcttagttcgagttctcttattatgtagtgtcattattctagctggctgtagtacatttcatgcggttaaaaaaccaattgacggtttaatattgctgccacctgttgcagacacggctacacgagtgctaaaacaaaaagtaacgttagaaaaatacgctcaaacaaaacagttccttgcggtaactcgattttcagcacaagaaaccaagcttgtcgcccttttaccgacagggcaagtctttctttacttactatacgatcagaatggttttgaagagaagaatcaggcaggtatagcactacctagcaaagacattctcgccatgatccaattcactttttggccagagtctgcaatcgcattaggttatcccgagtcattaggatggcacatagaaatcacgccaaaaaagcgaaatttatattataaaaacgccttacttttagaagtcaaaatagatagtgagaatgtattcataactcatcatggcgatcattataatgtcgatatcaacactttcgaccaagaggttttatcactttgactcgttgttttttaaactcaatgtcgatgatcagtgccttaggtacagacaataatgacataaaagagcatttactaagcggtcttccacggcttgcgctatcgcaaaagtatcatcctgcaggaaatgcattgcctttagctttagtcaaagaaccattagtgaccatccctcttaatgataaaaagtggcatagcagaaacaaccaaatggcttggacagctgcccagtcaattttgacagatatccaagtgctaatttcgaagtttggaaaagaacgtattggcgtaattattgggacttctacttccggtattggtgacaatgaacaggatatgcaaatacacgctgaatcaggcgttttacccgtgtcttatcattacggcaaacaggaaatgggcgagacagcagcgtttctaggcacagtttttgatgtctgcggccccatttttggtatctcaacagcctgttcctctggtgctaaggcattagcttccgctcgccgactgattcgctcaggtatttgcgatgcagtaattgccggtggcgttgatactctgtgcaaattgacagtccaaggattttcatctttagaagcagtaagtgaagaacaatgcaatccattcagcgtcaatcgaaaaggtattaatattggtgaagccgccgctttgtttattgtttcaaaagagacaagtgatattgaactagtcggtgtcggagaaagctcagatgctcatcacatctcggcacctgatccctcagggcaaggtgcaatatgctgtatgaccgcagcattaaaagatgccaaagtgagctctagcgcaatagattatgtaaatctacatggcacagcaacggaattgaatgaccgaatggaagcaaaagccgtagcagaagtgtttggtagcaatacactttgcagctccaccaaaccttttaccggtcatacgttgggagcagcaggcgcacttgaagctgctatttgttggctggccttaaaggaaggaatcattccaaagcatctttgggatggttgccaagatgataatttacccaaaattaacttgagcagtggagagcaaaatcacactttacattacgctctcagtaattcttttgcatttggcggaaacaatatttcgcttattttgaggaaagtgtaatggcgtcggattataacgtagcagaattagtgcctcactcaggccgtatgagtctattaaccaacattctcgattatggtgatggctggctatctgctgaagttgaaattaaaaaagactccatgttttctgatgaattcggtgtcccctcttgggtaggcttagaatatctagctcaagcaatcggagcttacgctggattacaggaacgtcttcacggtggcgcaccaaaactcggttttctgataggaacaagaaagtacacaagtacacaagaatatttttctgtcggttcaatattgacgattaaagtaattaagaatttgcaggctgaaaatggattaagcgctttcgattgcgtactacacagttcagataattgtgaagcaacagcaagattaaatgtgtttcagccaaaaaatgcagaagaatttttaaagggtgcaaaaaatgaataagactatattagtaacaggggcaagccgaggtattggtaaagcaatcgcactccgattagcaaaagatggctacgatattgtattgcattgccgttccaaaattgaagacgcgcaagccgttgcagaacaaatcaaagaactaggacgaggcgttcgtattttacaatttgatttatctgatcgggcgcaagcttgtactattttagaacaagatatagaagactttggtgcttactttggtgttgtttgtaacgctggcgttgctcgcgacaatgcttttccagcaatgccaggagaagaatgggatgaggtcctaagaactaatcttgatggcttttataatgtacttcaccctgtcattatgccgatgatacgtcgccgaaaaccaggtcgtattgtcactatgtcatcggtttccggtgaaatgggaaaccgtggacaagtaaactatagcgcggctaaagctggcattattggtgcaacaaaagcattatcagtagaattagccaagcgtaaaataacagttaattgtgttgctcctggcattatcgaaacagatatgactgagcatttacccctagaagaagcactaaaaatggtgccgatgcaacgagcaggcagcaccagcgaagtcgcgggaactgtaagctttttaatgtctgaagacgcagcttatataacgcgtcaggtaatctcagtaaatggtggaatgttttaatgaaacgagtagtagtaactggaatagctggcttctctcctattggtaataattgggaaactatttatgccaacttaaaaaactttaaaactggcatcaaacgcatggatgattgggataaatacgatgggttgaacacaagactagcagccccagttacagattttactttgccaaagcattactcgcgtaaaactctacgtagtatggggcgagttgctcagttcgctgtttgtagtaccgagcgcgcactagaagacgcagggctactaaatacgccccttattagcagtggccaaatgggcgtagcttatggctcctccgctggagactccctctcctatattgattttggcaatatgctcacaaaaaactcaaccgatggtttaaacgctaactcgtatataaaaatgatggcccatacagcgcctgtcaatatcggggttttctttggtctacatggtcgagtttttactacctctagcgcttgtacttccggtagccaaggtattggttatgcctacgaagccattaaatatggtatgcaaacggccatggtagcgggcggtagtgaagggttatgtgcaacagaatcagcggttttcgacacgctgtttgccacgagtgtaaaaaacgatacgccacatttaagcccaagcccttttgataaagatcgtgatggtttagttattggtgaaggtggctgttctttaattcttgaagaattagaacatgcgaaaagcagaggtgctaaaatttatgccgaaatcgtaggttttggcactaactcagatggtagccatgttactcagcctaatgcagaaacaatgcaagaagccatccgtctatccctgactgatgcgaaaatatctccatcagatattggttacatcaatgctcacggcacagccacagatcgaggggatattgcagaaagccatgcgacagccaaaataatgggtaacaaggtaccgatcagctcattaaaaagctacacaggtcatacattgggggcttgtggtgctctagaggcttggtgctcaattgaaatgatgagaaacaattggttctgtcctactgtaaacctaaccattattgacccagaatgtggagacttagattacattatggcggaaggtcgtgagatagaaacaaattatgtaatgagtaacaacttcgcatttggcggtattaatacctccttgattttcaaacgctacgcaaactaatcctagcagtagatcaggtaaagtagcattttttacctgatctactgcaaacactaagtactactaatatccaattcgttaaatagtgatagataaaacgaatttagattaatattgctaagtacatcaacaaattgcattaaaaaaccaagatacgttctttttagtaatctactttgacccatcaccactaagcctctagtatctatgcatctcattttcaaaagatgtcgactatgaacccaattcttcaagctcagtcaaatcataaatctattcgtcaatacacagacaaaaccattgatgaagttttactcaagcaacttatccagtgcgcacaaggcgcggcctcttcaagttttattcaggcctattcccttgttcaagtatctaacaaagaaaatcgccagaaaattgcaacgctggcaggcggtcaaaaatgggtcgaatctgcagcagaattctttgtcatctgtgcagaccttactcgcgttgaacattgcagtttagaacaaggcctaggacaattagaaggcaatacagaacactttatcgcagccacaaccgatgcaacgtttttcgcacaaaacttaatgcttggagccgaatcggttggccttggtgccgtgtttatcggtggtattcgtaatgatccagaacaagttgctgaagtattaaatcttcctgatcaagtttacccaatctttggtctttgccttggctacccagacgcacaacctgatttaaaaccacgtctaccagtcgacgtcatccttcataaagacagttacgacagcagccgttgtgcagaagatgtcaaagcctatgatgcgcaaatgcaggcatactaccaaagccgtggagataatcagaaaagcagtaattggtcagaacaaactgcggccgctgttcagaaaaagaaacgtgaacatatgctaagcttcttgcagaagcgaggcttcttaaatcgctaatacataaattcaaattattaatacgctaaaaaaggaaagaaaatgatcactaatgtacctaatgttgtctttaaaacacgcgttcgtaatgatgcgttagaaggatcgaacccatttgaatggaaagacgtcactactgctgatttgtttaacaacaaaaaagtcgttgttttttctttgccaggtgcattcactcctacttgctctacatctcacctaccacgctacgaagaactatacgaagagttcaaagcgcaaggtgttgatgctgtcatttgtatttctgtgaacgatgcgtttgttatgttccagtggggcaaaagccaaaacgcgaaaaacgttttccttttacctgacggcaacggtgacttcactcgccaaatgggtatgcttgtcaaaaaagacaacctaggttttggcatgcgtagctggcgttattctatgctagtagaaaacggcgagatcaagaaaatgttctctgaagctggcttccaagacgatgctccaagcgacccgtttgaagtatctgatgctgacacaatgctgaactacttgaaaagcaactaattcaagacgttaatgaattggtcaataaaaagcagacgttttcacaaacgtctgcttttttgtttttacttttcttattttcttttagatggattacaaacgatttattggcgcaagcgcttctagtaactcattacgctcaccttctattgcttgaatcaacaactctgatgtagttggcccaagcgtaaaaccttgatgcccatgaccaaagtgaaaccacaagcccttatgatttggcgcttcaccgacaagtggcaacatgtcaggcatacaagggcgagttcccatccattgaggttcttctacttgttcgcccaaatcgatgatttcattcaatgcgatagctccgcgtttaagctggctagtatcaatagctgaattaagcggtaccaaagccgcgcccgtcgtcactcttaatcctttaaccatcggtgcagccagcacgccattggctacgtctagaaaaggacgctcaagcgtttggggggcgagaaaatgcccatgataaccacgcttgtacaccatcggaattcgataaccaaagcgctttagtaactctggcgaccaaggcccaagtgcaactaccacttgctcgaccttcagctcgccatcactggtgagaatctgccaacccgaaacagtatgttgcaaggtactggcgtcaccagtgacaaagcgaccacctcgtttgacgaataaatcacaataggccttggttaaacctcccggagaagaacaactccaactttgcgtataatgcacagcacctgctggtgttttctttaatgcaggttcttttttctggtagcttttgccatcaaaaatatcagacgtgacaccatattccttcatgaggaattcagcttttttcgaggctttatgaaactctttttcgtctcgatgcaacatgacaagtccacaatgagtgatcaaatgctcagactcggaatcgcgaatcaacggctcatgatcagccgtagaccgaaaagttagttgagaatgaacacgagaaatcttagcgtgtttttcgggcgacgaattgcaaaaatatgaccacaaagctggtgccatttgtagcgcaccgttcaccttccaagtcacatcattgctaatttcaagcgcgtatttaaacaatgttgccatatctcttggcaacgcatagggctcagcagcctcgacttgaatcatacccgcattgccataactggtttcaagacctgcaccagtacgatcaacaattgttacctgatgaccacgggcttgcagcgccagcgcactgctcacaccaaccattcctgcacctaaaacaagaaattccgccatatccctacctcgacatcattccaatagaaaaacatttagtctcaccactatagcaatatcaagtatagaagagccaaataactatagagaacaacgcagacaaaaataaaaaagggctgtgatttctcacaacccttgcatttaaaaatggagctactttaagcaactttggagttagcttcttttgagctgtctttttgatgctcaagaacaccattacttgcttggttaatggcaatatttcttggtttcattgcctcaggaatttctttcaccaaactgatggtaagtagtccattttttagcaccgcatcggttacctcaacgtaatcggcaaggttaaacttgcgctcaaacgagcggtttgcaatgccttgatggagatatctgtgctcaccggaatccgctttttcaccacggatggttaacacatttttttccaccttaatatctagatcgctttcttcaaaacctgctaaagcaagcgaaatagcgtagcggttatcatcgactacttcgatattataaggtggataacccgcagatacattgtcggtggttagcgcatggtcgagtaaagacgccaatcggtcaaaaccaatgctactgcgataaagtggagtaaagtcaattgagttcataataagtcctcctaattgaagcaaaatactaatcatcaaaaggcgtaacaaaagctctctttaaactaagacgaacctgtcacattgctaaaaataggatcgccaagcaaattttcaagtactttttttagaaaaaaaagtactacttaaataagaattttttataaagcatttcgtaaagcaaagtatttaatcctctagcacacttttctctaacaatcccttatctactaattgcgttaaaagcgccttggtgcgctctcgaaacatatctcgcaagaggcgcaccgttggcgtgatggattgacgactcggactaattaaccaaagctccacttggggaattttataatccggcatcaaagaaacaacatgacctacaagcaagtcattggcaatatccaacgaggactttattgccacgcctttccccgccacgcaccaacgccgaaccaagtctccatcgttcgccgcacaataggctttgggcttaattttataagagcgctctgcaccaggcttttcacctgactctttacatgagaagtgccaagtatcgttcaaaatattttgtagctgataaaacaaaccttgatgattaagcaagtctttaggatgttctggcgtgccatgcaattcaagatagcttggactcgccactaataatcgaggcacattacatattttaaaaccgtacaagttcgaatccgctggcgcgccataacgcagggcaatatccaacgcatcacgataaaaatctatattgctgtcgctaacatgagctcttaaggtgacttgtggatactgctccataaaatcatccacccaaggaatcgcaatatttcgccccaaatcagacgacaccgctaaacgaatctcgccgctaatgatatccaaatcattatgaatagtttgtttagcttgatccaacatagacatggcggcaatacattgtggcaaatagcgctcaccagcactggataaacgtaagtgacgcgtggttcgaacaaacaactcaacaccaagcgcagcctctattcgcttaacagccgcacttgctgtcgccatttgcatatctaaatgtgttgcagcagccgtgatgctacgaaactctgcgactttcagaacgactcgaagatcttcaagttgcatggtttagtccttattaacgaagaaaactaccatctattatcaaataatatttgataataattcaataaaaaccctgttcttcatttaataaagtctcgttactatagcgccattaattttagtgcttctggctttcacagagcgccaaacacttttacttattgtggagagagaacatgtcacaccagattattactgacttagaaaaacgtcacacggcaaagcaatacgacgcttcgaagaaaatttcgaaggccgatctagaggttatttacgaagcaatgcgcctatcgccttcttctattaactcccaaccctggaaatttatcgtgattgaaagtgataaagcgaaacaacgctttcacgatacgtttgcgaacaaattccagttcaaccaaaagcacgccaaagatgcgtcacacatcatcttatttgctcacaaaacccattacaaacgtgaagactatgcaaaagttgtagacaaaggcatagaagacggccgtactaaacctgaaaacagagaacaagccttcggtggttttgcctttgcagaaatgaacatggatgagaacggcaacaacgcagcgtggacaaaatctcaagtttacatcgctcttggtaacgtcatgcacaccgcagcgcgtcttggtatcgattcaaccccaatggaaggtgtggaccctgaactgatcggagaaatattcagcgcagaattagaaggctaccaatgcgacgtagctctcgctattggttatcaccacaaagacgaagactacaacgcagcgttaccaaaatcgcgcttaactatggaagacgtagtaaccgtgctttaaggttagctcagtttctatagacaaaaaagagcaagcgatgaaggtagcttgctcttttttattggcgaataaaactctttttattagagaatcaataaatacgtcatcagcattaatttaatcaagctctagtttatctctgaatatttgaattaattcgctattcaacgactgtacgattccgcccctgattctttgcttgatagagcagcctatcaacccgttttaaaaattgatcttggctttcatcttgctttacttcggccaaccctgaactaaaagtaacaggaccatttaacagtttcatctctgcaaatcgatcatgtaatatctgtatatgttgataagcttcgttgagtgagtatggcatcatcaacataaattcttcgccgcctgtacgaaacgctaaagcattgttttctttggaaatttcagctaataaagtagaagcttttataagcacttcatcaccatattggtgaccccattgatcgttaacctgtttaaagaaatcaatatctactgccgcaatagtaaagtactctttagtttccttccattcgacaaagctatttacaaagcttcgacggttaagtaaccccgtcaatgcatcttgctcagataattgcctaagttgttctgacaattgctctacttttgactgtcttaacagaaactttttagtctgattttccatcattaacaacataaagatgctagtaacaacagaagttgaagcgaggtcaattaagcgtgtttcgttatccgtataaggcgaaattaattcaggaaaacaatactcaataataaccaatgggatggggacaaaaacagaaaaaaactggccaaaatagcgatacggtggattgttgcgaaatgccacagtgatgtacatgaaaacacaaatatttaagaaaaaggttggtccataagaaccaccattcaagaaccaattaataggtaatgtgatcgtcgtaatcatgaccataaaggtaacggccatacgctgataatcattatgccaacgagaacgataccaaacgcctaatgtaccgacagacatcgctaactgtatgctaatatttaaatgaccagatgcaccagtgacgtagttgattgctgcagcatataagaaagctactgagacaattaattgcaccgcatgctgaatatattgctgcgggttatccttacttccaagtaaccaactccttgttttttcgatcatgtttcttcaatccattattaggaagtaaaaaaatataccactggaccattgttagtttttctacttcaggggtcaaataaactgaatacaaaaccatcaagtttcctaactcattccgctatataatttgaaagctcttccggcagttaaaaaaataaacggtgagcctgagccattatgttgaagaaactgaccaaggttaactgttgctggggatatgctttcaaaatcagtgggtatatacagtgaccagttaaaccaaatttcaccagtcacatcaccagccgaatattcatggcgttgacgatcatttttgcagtcactccaccccgctccattatgaccgcaatctccatctcgtacttcaaaccgaaaggcactatcaccggtacggactggcttccatcgaatacacttaccgttgcgacaccataaggcttaaatccaacagataaactctttttaaccgataaattggtattggaatccaaggtagagcaagcactcagaaataaaaagcagcttaaaaatagtaatattttaatccggattatcaatttacccatgaaaataaagcgttttatcgatctaatacactagccttttttcagatcaatttattattgatcaaaaaacactctttacattataaaaatgaacactggataaaaaatcaatacataaaaagagagctatgagaattagaaactagaatttggcccagccaaaaaagctaattcctcaggggtagatgttcggcctaaaatggcatttcgatgtggataacggccaaaacgatccacaatttttttgtgctttaactcgaaatccaagttgttaacaattcccaagtctctatagagatttaccgcttcttcatgaatcacagtggactcactgtgcataaacggcatgtataaaaagcttcgctcagtttgcgtcagctcttggtcaaagcctttggagatagccacttgagccaagactaaagccattggatcagccgcaaaggactcgggctgatcacgatagatattacgagaaaattgatcgagcacgatgatttctgccaatgcacttttggcggaataacgccaagaagacagctccccctgaacggcttggcgatggagtttgccaaatcgaatgatgattttattatcaaagtcgatgtctttctgaaaccattgttttggttcaatatcgttaaaccaaaaatccaacacttcttgatacataacgtcagcctcaaactaccaagtaacttaaaatatagtgcttggaggcgttatattccaatcactgtatgctaaacctacccatgcagagtctttagggcatactccggatcagcatcgacgattttaagtaaggctcgtgctggtccagttggatgacgacgaccttgctcccagttttctaaagtacgcttgctgacaccaagcaggttagcaaaacgactttgacttaaacctgttttagtgcgaattgccttcacttctgggtctgcaaattctgtgatacgtgttgctgtggcttggccttttataatgttgtcagcttgttgtacgctttccagcaattcattgaacatgccgtcattcattgagacatcctttcaaaaactaccgtaatatcaccaaactatacgccattgacgtaataattcggttgataattgaacaaaaatacataaaagcagacgacaagccattacagtatcgtcaagacaatggggctaggaattcttttgccaaaaaaatccccacatcgttttcacaatatggggactcttaaacgataaaattcagatatcaaaaacgaaggtgctgacaagcctcaattacttcacgcagctgctgtttaataaaaggcagtttcgtttcatccaattgatattcatgttgcttcgccatttcatcatttagataagttgcttgagaaagttctagctgtattgcgtgaataccattctctggttgtccgaaatgacgagtagtgtagccgcctttaaaacgtccattaagtacttgcgtgaaatgtggtgttaaaatttgtgttgctgcgtttgccagtaaaggatcacaggctttgccgtcgtttgttccccagttaaaatcaggaagaacaccatcaaacagcataggtacttctgctgcaatgctgtgggcatcaaacaaaatcgcgtaaccgaatttttctttcaaacgcgctaattcttgctcaatcgcagagtgataagctttccaaatatgttctttatagaactcttttgcttcctcggatggtttttttccttcaagaaaaacaggactgtcttcgaacaaaacatcaggaaataagccagttgttttcgtttcatatagaggtttatcgtcgtaaggtcggttcaaatcaatcacaaatcgagagtaattggctttgatgtatcccacgccaagcggcgttaaaaagtcatacaattccggcataaaccagtcggtatccggcagttttttcgctaaatcggtgagacaatcatcgacctctggcgtcaggtgcaagccaggatgcggcatacaaaccaacaaaggcgagtctccttgtacaaaatcaaatgctggtacaatcagcgtgttgtgcgttgtcatcttatcttgccccttattctttctcgccttggtacacacgagcttttaataaatcgccacctaaccaataacttagctctccaggactttctacctcccagcacacaaagtcggcgaccttaccaacttctaaactaccatgagtatctgccatacccaatgcttttgccgcatgaatggttgcaccggcaagggcttcttcaggcgtcagagcaaacaaagtacaagacatattcatcatgagccgaagcgataaagctggcgaagtaccagggttagcgtcagtagcaaccgccatgggaacgccatattgtcgaagtaaatcaattggagggcattgagtttcttttagggtaaaaaatgccccaggcaataacaccgccactgtgcccgattctgccatggctttgacgtctgattcttcaatgaattcgatatgatcggccgacaaggctttgaaggacgcggccatggccgttccacctaatgacgacaactgctccgcatgaattttcactggtaagcctaaagattccgccgttttaaaatagcgggcaacttgttctgtgctaaaagcaatgccttcacaaaatgcatccacggcatccgccatgcctagcttagctgccttcggcagcaaggtctcgcataaataatctatgtagtcgtctttctccacaaactcaggaggcatggcatgtgccgccaaacaagtacgctttacagtcaccggaaaatcattacctagttgacctgccactcgcagcattttcaactccgcatccagtgacagtccataacctgatttgatctcaactgtggtcacaccatcggctattaaacttttcagacgacgagaagcactggcgattaactcctcttcgctggcgtcacgagtggcctttacagaggatgctataccgccgccctgcttggcgatttcttgataacttacgccattcaatcgttgttcgaattcacctgcacggttaccaccaaaaacaaggtgcgtgtgacaatcgatcaagccaggtgtaatccaaccgccatccagatcatgttcgctttgagtctcatagtctggcagatcttgcgcttcgccaatccaaacgatacggccgccgacgacgcctatcgctgcgttttcaatcacgctatacaggccatctttcatggtggcgatatgagcgccacgccataagctgtctaatttcattggagtatcgtttgtcatagctgtccttttaaatatttacttttcgctttacctataagctttgctatttatacgctaggctatttaacactaggtaatagcccttcaggcatcgtttcgttatgcaccgcttccaacaacagctcattcgctttttcaatatcgggcgcgaagtaacggtctttatcgtaaaaaggcacgcgagcacgtaacgttgcacgagcattctctagacgtttgctggacttcaaaggtgcacggaagtctaagccttgtaccgcagacaaaatttccaccgccaaaataccacgggtattttccgccatgtctttcaagcgacgcgctgcgaaggtcgccatagaaacgtggtcttcttggttcgccgaggtcggcaaactatcaacagacgctgggtgcgcgtaggttttattctcgctcgccaatgccgccgccgttacttgcgcgatcatgaaacctgagttcacgccgccgttgtccactaagaatggtggtaatttacttagattactatcgatcagcaaagccatacgacgctcagacaaactaccaatttcagcaatcgccaaagcaaggttatctgcggccatagccactggctctgcgtggaagttaccaccagaaatgatgtcgccttccgcggcaaatactaatgggttatccgatactgagttcgcttccacgcacaagacttttgcagtgctgcgaatttgttcaaggcatgcgcccatcacttgcggctgacaacgcagagaatacggatcttggactttctcacagccttggtgagaatcgccaagctcgctggtttcacctaatagatgacgatacgcagcggctgcatcgatttgtgtttgatgaccacgcacttcatggatacgcgcatcaaatgggctacggctacctaacgcagcttctacagacaaagaaccacaaacaatggcagaggcgaataaatcttccgcttcaaacaatccttcaagagcaaacgcggtagaagcttgcgtaccgtttaacaacgccaaaccttctttaggtgctaaagcgattggctcaagaccggcaatggacaacgctgcttggcctgaaatcacttcgccacggtaacgagctttgccttcacctaacaaaatcgtactcatgtgagccaatggcgctaaatcgccagatgcgccaacagagccttttttcggaatacatggatacacttctttgttaatcaaagtaagtagtgcttgaatcacttccaaacgaataccagaaaaaccacgcgctagactgtttaccttcaacgccatgatcagtttgacggttttgtcttccatcaaagcaccgatacctgcagcgtgagatagtacgatactacgttgtaactcatccaaatcttctggggcaatacgcgtattcgccaacaaaccaaagcctgtgttaataccgtacaccgtacgattttccgctattacatcgttaaccacttgcgtgctagcatgaatcgctgggaaagcgctttcgtctaaagtcaatttaacgtgacgacggctaatttgacgcaattcgtttagagtcaattgacctggttttatggttaattcaaacatagtgctctccaattttgatgtcatattctgccatcaaataatttttataatattgttttacgcccttgtgaggcttcttctataagcagtacgcagcacttaaaacaaataatatttaagtgctgcgtcgtatattaagaccttgtaactgtctattgctttccggtaatcataggcagatttaatccctgctctttcgcacaatcgatagcaatctcataacccgcatctgcatgacgcatcacgcctgtcgctggatcattatgaagaacacgagcaatacgcgctgccgcatcatcactgccgtcacacacaatcaccatgccagaatgctgagagaagcccatgcctacgccaccgccgtggtgcaaagatacccaagttgcacctgatgcagtgttcaataaggcattcaataatggccagtcagataccgcatcagagccatctttcataccttcggtttcacggttcgggctcgatacagaaccagagtccaaatgatcacgaccaataacaattggcgcagacaattcaccgctacgcaccatttcattaaaagctaagccaagttttgcacgttgaccaagaccaacccaacaaatacgcgctggcaaaccttggaattgaatgcgctcacgtgccatatctaaccaacgatgtagatgctcatcatcagcgatcaattcttttactttggcatccgttttgtagatatcttctggatcaccagacaaggcagcccaacggaaaggacctataccacggcaaaacaaaggacgaatgtaagcaggtacaaagcctggaaaatcaaaggcgttttccacgccttcttccatcgccatttgacgtatgttgttaccgtaatcaaacgtcggcacacccattttttggaaatccaacatagcttgaacgtgtttcgccatggattttttcgcggcggttacgatttcttttggctgagtttgtgctttctcgcggtactcttcccaactcatgccaataggtaagtaaccatttaatggatcatgagccgatgtttggtctgtcaccatatctggacgaataccacgttttaccatttcaggtagaatttctgcagcattaccgcaaagcgcgatagaaaccgctttgccttctgcggtgtattttttaatgcgcgccattgcatcgtctaggtccgtcgcttgctcatccacataacgagtacgtagacggaaatcgatgcggctttgctgacattcgatattcaacgaacacgcgcctgccaaggttgctgctagaggctgtgcgccccccatgccaccaaggcccgccgttaatacccaacggccagccaagttaccatcgtaatgctgacgacccgcttcaacgaaagtttcgtaagtgccttgcacaatgccttggctaccaatatagatccacgaacccgctgtcatttggccgtacatcgccaagcctttggcatccaactcattaaaatgttcccagttggcccaatgtggcactaggtttgagttggcaataagtacacgcggtgcgttgctatgggttttgaatacacccactggcttgccagattgcaccaataaagtttcgtcttcttctagttcttttagggattcaacgatcttgtcataacattcccaatcacgcgccgcacgcccaataccaccgtaaaccaccaattcttctgggttttcagccacatcaggatctaggttgttcattagcatacgcatcggcgcttcagtaaaccaagattttgcagtaagtgtcgttcctgttgccgctttgacgacacctgcgcggtaacgtttttgagcgagtgtttgcttagtcattttttcacctatcaaagaatgtctttttattctgattagaaggaagatttaacgaacatgtatatacaattaccccaaagataaaatctaatttttctggatgcaagccattttttaaaataaatcgccttttcatctttaaaaatagagaaaaaaaccttctacacaacaaaaaaaccttaataaacagccactaaataaacgagtaaatagataactcataaacccattaaaaacatacttgtatatacattatattttctattacactcaaagtatcaatattcattagggaatgacttgtgacgggccataactcaactcattgcgataacactcaatactatttttctgaacgcgctttgctttcttctggctggtcgaataatgtacttttctcagtaaaagacggacaatttcattcttttaaagcagacagcacaccgacaacagactgccatgtattatctggcccagtcttaccaacgcttgccaacgttcattctcatgcctttcagcgagtgatggctggtgcagcagaagtcagcttaaatccaaacgatagtttttggagttggcgcgatttgatgtacaagatcgtgcaaaaacttacgccagacgatgctcgtattattgccaaacaactttatatcgacatgctaaaagctggttatacacaagtcggagaattccactatctgcaccacgatattggcggaaagcattatggccagtttggtgagatgtcgaatcaaatcatcgctgcagcggacgactctggaatgggcttaactttgctaccagtgctgtattcgcactctggttttggagggcaagcacctaacgccggacaagcgcgttttatcaattccacagattcttatttggcattacatcaagcctgcgataaagcgttagcgaatcatgctcgccataaattggggatttgctttcactcattgcgcgcggtgaccaaaccgcaaatagacaccgtcttacaatctctcgctaaagattgcccggttcacattcatatcgcggagcaacaaaaagaagttcaagacagcctggccttcagcggacaacgtccagtggaatggcttaacaacgaaataggcttaagtgagcgctggtgtttggttcacgccactcatctaaccgatgcagaacgccaagccattacgaagagcaaaaccgttgctggattatgcccaactaccgaagcgaatttaggcgatggcattttccctgctgtggaattcgagaaagaaaatggccgttggggaattggctctgacagccatgttagtttgtcgattgtagaagaactcagaacactggaatatggacaacgtttgcgcgatcaacagcgcaaccgtttatatcgtgcggatcaaaccagcgtcggagacaacttataccaacaagccttattaggcggtaatcaagcttgcgacgtgtcattgggattaagccaaggtaaccgagccgactttatggtgctcgacgagtctcacccttttatcgccgcaagcgaatcaaaggacttactcaaccgttggctatttgccaccaatgaaaatctcgtaaaagacgtttttgtcgcgggcaaacacacaataaaaaacttccaccaccagcaagaagaaagcagccgtcaggcttttattcaagtgattaaaaaggtgatgtatgacgtttaatacttcgttgccataccagatcattgcgcaaagtgattaccaacgcatgccttggaaaaacggccttggcgaaaccctagagattcaacgccatgaagatgaaagcgggctgcgttttcgtatcagccaagcttctgtggttgaagacggggtattttcagacttcaacggattgcatcgcaccttagtcttgttgtctggtgaaggaatgacactcgaacatgcagtcaaaaacaacagccacacaaacaagttaagtaatgcattggatatagcgcgcttttcaggtggagatacaacttacgcaaccctgaaaaatggcaagattgaagaccttaacatcatggtgcgagaaaccgacactcaggccaatgttcaagctttcacagcaccttgctcgctcttattttcaaataacagcaccttgttttcaaatgaccacttcttgttctgtggtttctatgtttgtgaggatggcgtactggaaattgagaataccgccttgacgataagtgcacacagcatggtggttttctcgcaaaacgccaatgcaaaattaactaaaggcagtggcgtttttatcagaattactgagttagattaacgaccaaaatgcccgaaaagttggaaacgagaaccaggatgcaataaacgcgcagcggtgacgatgtcatcgcccgcccaagtacggcgttttatttgcaaacacggctctgatgcttgaatttgtaagcgttcacattcgactgcattaggtaaaatagcttccaccaaatgctcgccttctgtcatcggtgcagcactcatcaaatattcgtaagacgtatgctttgcaaaatcctgtttatcgtattctggtgctaatgtcgcgttcacaacacgttcttcgatttgaattggcaaatcattttcgaaatgtaaaacaaccgaacggaaaatcccatgattggtacgaacgcctaacgtcatcgcttcttccattgtcgctttggcagattccaagactaataattcagaacgatgtttatgaccgcgagcagccacctcctccgcgatgttatgaacatcaaaaagtgctgaatgagcttttttctcggcaacaaaagtgcctaatccttggtgacgaacaagaaaaccttcagcagttaattcgcgcaatgcgcggttaactgtcatacgactcacccccaaagctttcacgacttcagattccgaaggtatacgctgatttgtctgccattctcctgatgaaatttttaacgaaatcgcctgctttaacttggcatatatgggcaaaggggcatccggtaaatcatcgaataaattcgctaaattgggagcagttacgtcagacactaaagattccatatgttcgtgaatttaaggaagaattatatcgtgagtcgataagaacaaacaatcaacttgtctatacatctagaaaacaagtctttttagataggcgctagccatagtgctgccaaccaggaaagacccatcaacaaagaaaatatcacaccccagcgaggcgtcttcacttcaactgatgttattgtatgatgttttttacgtccgagaatcatagcttcaataaggcgctctttaagacacaactcatgatagaacacagccagtacatgcatggcaactaaaccaagtaacacgttaggtaaaaaatgatgaatcgatgccaattggctagccaaatcttctgaaataagagaataaaaaggcccaaaccaaaacacttcatcactggtaaataagcctgttccccactgcacagaaagcgcaagcaataaaactaccaccatcaatgcaccaactggattatgacctaagtattttttgggtcgacctgataacaacgacatagcaaagcgaaaagcaacctttggccccttaacaaactgactaaaacgcgcgtaataagagccatagaaaccataaagtacgcgagcaataactaccgctgacaaaccataccccatgtaaaaatggtactgaatataattgccttctgatttacccgtaataatcaaaccagtaaataaaagcacaatcagccagtggctaattcgcacaggccaatcccacaccagtgttgatttcatcttaactatcctctcatgctctcattaaagtgttctttcataggaacctatataggctgctcaaaaaacgcgcgcttgcaaaatagtgacattaaacactatgctgtgaaaagcaagattctgattgcctattttcaacacttagcgaataaacgcttctttaaatgtattataaggatgagatatgtatgcttgtcacgttattcttgatcacgctttcctgcgttgtattattagcgtatttattgttatttaaaggtcgcttttttagtaaacaaagtgcggtcataggtgcaccgattgataagattgcagaagatttaagtgaccttaccaattggcaaagctggctaccttggctcatttatgaatctaagccctatgtaaactttgaatatttaaactcaggcattcattccgtttttccttcctgtttggtttggcaaggcaagctaattaaagatgggcacattactttagaaccggctcgctcaggcgcccattatttccatacattattagaagcacctgcgttttacccaaacgacgtacacttcaacattgacctcactaaacaaaaagaacgtactttaatcaccattcaaataacgggcaagctgcctttttttacccgttggaaacaaaaaaattacagcattcgcgctgataaagacgcagaactcgcactactaaaattattggcttacctaaacaaatacagcaaagcatctagccatgaatacaacgcgccaacctttgaatggcttaacaagaccaaactagacaatgttgatgcggtgactcgacctttcgtggtgagcaaccaacctatgtcgcaaaaaatggatcaaggctttcacgatttgattaccgagcttggtcctgaaaatccacccgctggcccaagtttcgctctatataaaaaagccgacatcgcccatcattatttttctggtcgattaggtattcccgtacaaaaccttgtgccttgtgaactctgccctgaacgtattgtcttacgaggtaactatttgcatttacgctatattggttgctaccaaaacttatctttagcttggcatgtgttgtacagttttatgagactacacaacttaaagccccatcgccgacactatggtgtggaagtttttgaagctggaccaatgcaaaaaaatagctcaaaggattatgtgacttcggtgtacttacctatcaaataattggcttaacggcctttttatgggaaggtctcattttcgcctaataaaccgcaaggaaatacaaacgtggcaaaactttatcctcttatcgacagcttgattcgcatcatgctgaccatcgcctttttctatactttcaaacacttcatgagtgtacaaaatgatttgttgttggcctttatttctgtgctttgtgggttcgtgacttttcgtattttaatgtttgcttttaataaaataactactaaaaagtagttctgtccgtttacaaatttagcgtatcctaatggcttatcccctgaatacacaatgcagatttaatggataaaaatctgcattcttgctaacacttgaagataatatgagtccttctatgaccacactctatcaagaacatcttgccgttctctgcaatcgatatgaaaacgctatggcgcatttttgcctagacgccattgttttagcctcaggggaaaaaagctactatttccaagatgatcacacccatccttttcatgcctattctggcgcacaacagtggttgccatttacactaggggcagaaacctatgtcatcttaaaaacgggcgaaaaaccgacgttaatttggcctgttcgtgacgatttctggcacgctcccaatcctgttcctagcggcgattggcaacaaaactggaacattctaacggcgaagaaaacagacaaatggttctccgatttacccaataaaaccgcttggcttggtccgcaagcaatgccatttgctatcgtttgtgaaggattaaaagcttatgtagattttgctaaagccgtaaaaacagacttcgaaattcaagccatgcgccaagcaagcaaacgcggcgccgcaggtcatatcgcagcaaaagaggcttttttagctggcggtagcgaattagaaattcacctcgccttcttaaaagctagccagcaaagcgctttccaagaaccctatccaggtattgtcggcttagacgagcacgctgctgtgttgcattatgaacataagtccatagagcaagtcgcaaactctcgtacgctactgattgatgcaggtgccaacgagcatggctatgccagtgacattacccgtacttttacgcgtcactatgatgactttaacgccttgatcaatgaccttgatgtaatggaacaaaagctttgccgtagcgccatatctggtgttgccttccaggatttgcaccaaaacacgctagcaggtattgcggcattactgcttgaacataagatttgtgctttaagcgttgaagagcaattagcaaaacgcattccacaagttttctttcctcacggcttgggtcatttattaggcttgcaagttcacgatgtgggcggccatcaaattgatcaaacaggcacattaagcatgcctgacgacagcgctcccttcttacgtctgactagaaaactagagaaaaacatggtgatcactatagagccaggattgtattttattccaatgttactagataaaatgcaggccgacatactcggccatggttgtgatatggcacggatccaacattttatgccttatggaggcatccgcatcgaagacaatgtggtggtgaaaaacgacctgccagagaaccttactcgtaacgctttttccaaccaagcttaggtaatatcgattccttttccatcagtatcaaaagactgatattgatggaagccccccctaccttttctagccacatagtccgtaatttacatattaaaacttagccacctataactaaaagataataaaatgagtaaaatatggaatacatacagtctttatcaataatcactcatcggctagagttataacggttacgaaatactcgctcaaggattggccaagtattatctatcgctaataataaaaatactaaccaagccaaccatcgaaagatggatagcacagaggccccctaatgaaaaaaacaacgattgcgttactagcagcactatctctttcttcctctttaagtttggcagattatccaaccaaagacatacaaggcattattcaatggggcgctggcggctcaaccgacacggttatgcgctcaattgcccctcacgttgaaaaagagcttggtggagacatcattctaacgaacaaaactggcggtgttggtgccattgcaaccaaatatgtcaatgcgaaaaaagctgatggctacacacttttgatgggtgctgaaaatcctcaaatgtacaaaattttagggctttcagatattgattacagcgatatgattgcgattaatgtattggctcgcggtacgccaattattgtggcaaataacgatgctccatttaatacaatgcaagaactgattgagtatacaaaagctcatccaggcgaagttaaatttggttctacaggccctggcggtttaacatcgatagttaccgctatgatagattctcaagtcaaactagactacaccagcattccgtacaatggtgatggcccagcgttaacagctcttcaaggtggtgctattgatgtaatgccagctgtgctaggtgctactatcgaacaaatcaaagcaggccgtatgaaagccatcagtattgtagatattgaagccaataaacttttgcctaaccttgctcctatcactgatgcactaccaggcatgaagtcttacctaccatgggggcctttctttggcgtgttcgtgaaaaaaggcactcctgatgaagcggtagaaaaactgcaagctgccttccaaaaagcggcttacaacaaagactttgttgacctaatgcagaagcgtggtttcactattatgaatatttcaggtgatgaagccgattactttctagaggcataccgttctacctcttcttggttagtgcatgatgcgggctttagtaagttctcacctgaagattttggcatccgtaaaccataagattatcgttccattttgatccctaggtgcagcttaattgacaataagttgcacctcctcttttcgctttatctggagttatcatgtccagtcaatcacctatgataaaaacccgtaaacctggtgaacgcatattctgttttctattggttttaggaagtgtttatctattttggcaagcttataatatttcagggttcagttcgttaagttctcctggcgcgtttccactcgcggcttctgccgctatggtattggcatcttgtgtgacttttttgaacacattgaaattaccagcagcaaaggatgttagtttcgcttatcactgcttcccgccagttattgcaaccattatggcattgattttgatctactcagtggtgctagaaagcttaggattcattcttacaagttttgctttcctattcatttccatccaatttttatatcgacgcagtccactcataacactcgctattacgctgttcgcactgattgttgtatacattattttccgcctcgtttttcaagtcgtgcttccagaaggcatagtacctgagcgcgaaatcctatcctcaataaagtctttgtggagatagtcatcttatggatgcttttaattatttcgccatgtcttggttgtccccagaattactaggcttaaccgcattagggacatttttaggaatatatgtcggcgccattcccggtttatcggtcactatggccgtttctatcttgatctcatttaccttctcatgggatgtaaattacgcgctgtgccttatggttggtgtctacatgggtggggtatatggaggttctcgtactgctatattacttaatatcccaggtgctccttctgctattgctacggctctagatggttatcctttggcgaaaaaaggcctagctggggaagccattggcttgtctacaattatgtccgtggtcggtggctttgtcggcattatcgtcttggccattgccgcaccaacggtaagtgaatttgctattacctttcaaccacgtgattacatgatgttaggcatactcggcattatgttagtaggttctttgtctggcagcagtttggctcgaggtatttttgctggcgctcttggactattgatcggcaccgttgggctagatcctatgacagccgaagagcgtttcacctttggcgttgtcgagctttgggatggtattaaccctgttgccgtcatgataggtatgtttggtatttctgaagccctacatcagttacaccacatgaataaagcagttataaagcaaaagatatctcgcataattccaaaatggtcagacattaaaaagtacatgccgttgagcttacaaacgtctttcattggagtcatcgtaggagcgctacccggaaccggtggtgatattgccgcgctgatggcttacgaccatgctaaacgtgtaaccaagaatccaaaagttccatttggtgaaggcgctaaagaaggcttgatcgcaccagaatcggcgaataacgctgctgtaggcggtgcatatattccaatgttaaccttgggtatccctggggatgcagtaacagcggtatttatcggtgccttgtttattcatggcttaaacccagggccacttttactggtcgaacaaccccatatgttctggtttacagttggaaatctaacactggccaatattttcgtgctgatttttggcttaactggtattagacttttctcgaaaattgtcgaatgtcctaaaggcattttgattccgttaattttccttttgtctattgttggtgcgtatgcaattaacaatgctattacagatatttggtggatgttagcctttggcgtgtttggctattttatgcgcctctataactttcctgttggccctgtaatcttaggtgttattttaagttccttgactgacgaaaactggcgtcgagcgattctgtccgaacgtggcaatattggggacttatttattaacctattccacagcccactttcaactgtgctatttagtgtgattgttttaattctatttacacaatcgcctctttggacacaatggctaaagcgtaagtttttccgttaattcatttagttgttaattagaaaacatcgactcccttatgaaataaatcagggaatcggtgctttttacattcgagcagctcaaaagattcactctatagcttcacaccaaatctttattgaatatccaaaaacgtcaattaattgcctttccccatcaaatcgaaccaaattaaagcaatataaatcaataaaacaccaatagagtgcaaggcaaaaacatccgttttaaataaatcactgctttctaaaacatatatagacgaatgataaggtatttttatacgttagcagtacatcaaactaaagttttatattgaaaaaacaatggcaaaaaaattgctttttataaagctcccctaagcgcatgcaacgaagtagtgcttaacgcaacggagcaatatagatatgagtttgaaaagcaatcagatgttactttcagcaaaagaacgtcgttggttaccttggtttggtaatactggccgactctctctcttttggtcatgctacttaaataaagaaacctaccctaatattgaaaaaacctttgaaaacatcgccaacacaagggtaaaactgctcaacacttgggtaaataaccaatggtcgcaactcgatgttttattagaaatcatcacaaactcattcccacatattgaacaagaagcgctagaagaacgtctaaacatagtacctgaggtgtctgaatactttgtgattgatacccaaggaaaagtcctcaaatccacctacaaagatcgcgttaataaaatagacttacaagctaaagcagtagaagttggcctaaatcagcagttcctccatggaccatacgtggacccaaacacgctaagcatcggcgcttccagctcaaagttccatgatgcagtgaccctaatgttctacctacccattaaacaaaacggcgtcagcgttggtgctatttgcgctcgagttcccaatgatgtagttggcgacctaattcaacgggaagcgggacatatttataaagaatccggcgacaactatttattcatggtgaagtctgaattcgataattccatacagcccggaaccgctctttctcgctcacgctttgaagatgatacttttagccacggcgaaaatcttaaaagtggaataacaacgaactggggaatagttaaggttcagcaacacacagagtttgaaatccgtttcactgatccagccacaaaagagctgcaccctggcgtaagagaaaccattaagaatggtcaaaatctctttgtgacttatcccggttattctgactatcgacacattcctgttatcggcaaaggtgttacctttcagttaaaaggcagcccagacacttggggaatgatgtgtgaaggcgatttggaagaagtctatcgtcgtcgctctatcaatctgaaattaatgaaaagctacctactggcttccagcgtacctctgatcgtgagcacttcattacaggcttacaccagcttatccattgtcttgaccagcttggcggctttctccagcttagccgtcgcagggctgctgtttaataggctcagtaccaaaaaaataagcagcagcatgagccaaatgacagaagtaattcaaaccatcgcagagggtgaaggcaaccttaagcagcgtcttgacgacaatcttgccaacgacgaaaccggcgatatgggacgctggatgaacagttttatagataatcttgataccactatgggacaagttatctctgccagcaccaacgtcaaaaagtctaatgactttatggttcgcactaatgaagaagcaagccaagcttcccaatacctcgaaacgacggtcgaaagtatgctgacagtgtttcagcaacaaatagatgaagtgcaaaacgcgtccaaaaccgcggatgatttgaagcaagcgatgaataatgtagctgcagagacacaatctcgcttagaagacgctaaaacaggcacacaagaaatacgcgatgtagtgcgggctacggcggaatcggtaaaatcactagatcaaaaaaccaatgaagtcgcaggtatcattaccactatttcggacattaccaaccaaaccaacctattggcattaaatgccgccattgaagccgcaagagcgggcgaacatggacgtggattttccgtggtggccgatgaagtacgcagtctagcgtccaaaacagccgccgctgcagaagaaatacaagccatgctagaaggtattcaggaagaaacacgcagtgcggtgagttttatggaaaaaggcgcagaaaatgtcgataaaaacctcatggcaaacgaacaaaccaacacgggcgacagtgctttatacgctttagtcgacaccatgtttgaggctattttattgctcaacgaaagcaacaaagaaaacgcaaaaaccgcacatgaaatgggtgcagcgacagaacaaatgcagcgttcgattgcggcactacaaagacgttcgtcccgcgttggattgtcggcattaaaactcaactcgctggttggtcagttccaagtaaccgccaaataacaaaaagacgcagctgtatttccactttttaaagcaaaaaaaaccggaggaagtttccttcctccggcaatttcctcacaaaagcatacgcctaaaatacatcattccccgcaatgacaatgatttattttttctcttggcgcgcttgtgaggcaagacggacaaatgcattcgcttcgccataacggctgtaatcaccaactcgttgtacaacttcaaaaaagacaccatgcacttcctctgtatagaaatggaagaactcaccttcgtcatttttgtcatacatgatgttgtgtgactgcaattttttaatcatctctgcaggcaaaccaaagcgcgcttcaatatcacgataatagttctgtgggattggcagctgtttttcgctatcaatgttttttgccgccgcaaaaatatcatcacaagcaaaagcaatttgatgcacacccgaaccttttgacttctgcataaaacgctgtgccgacgcaccacgagcgttggtcatattcaatggaatacgcacccgcttgtctttgcttagcgccgtacgactcacgaccaatccatgaatgtccggcaagtcttggctggcatcgatatcgaaaccaaacaacgatttataaaagaaagtcgccgacaaaaagtcggtattggaaaccgtttggccgatatgatcgaaacgtgttaaaccaacgcctgtttcaccttgaataccctgaattggtttgaaatccacttcgaaaaaacgcactgcagcgtctgctgaaacaaggtacaccaagctatcaccaataccgcgaagcgctgggatatttaattcaccaggacctgcctgattatcaaaacgctcaactctatatcgttcagcaagtgacaaagtagctttgacgttttcagaggcaaacgccatcgcacaaaccgatactccgtgcttttggaaatgctcgtgggcttgacttttcggctcgcgattgaggatcaagttaatattgccttgacgcatcaagctaacgtttttagagcgatgtttatgtgtttcatggaagcccaactgagccaaggtgttgatcagcgcttcaccactttcgccctcaatcgcaaattcaataaattccacatcgctgacttgtggcgccacaatcggagtggttttttcttcacgcttactcactgtttggtcatcaagccaaatcaatgaacgcatgccatcaatggctttttctaatggagaagacgaacgaaattcatcattgaaaatttcatgagacaaatagtcatcaaagcctttgtctttcaaagcttgtaaaaactcaactacaggcatatcgccttggccagggaagcaacggaaatgtcggctgtattgcaacacatccatttgtagacttggcgcatcggccacttgcacaagggctatcttgtttaaaggaatgtcatcacgcaaaacatctagcgtattaccacgggaaaacatgtggaaggtatctaaaataatacccaaattcgggtgatcaactcgtttaattaaatcccatgcttcatgatagtcagcaatatggtaaccccaagctaaggcttcataacccagcatgatgccttcttttttggctatttcagccagagcaaataagtctgctgcgcaaacgtcacgatcagcagaagagtaaggctgcacgttactgcaaaacaacaaacgattcgtacccaactcatgagctacatcgattttatgctgcaacatctttgccttttgcgaacgcattggctcaggcataccttccatatcacggaatggttgtaaggcaataatttccaagcctagatcttgcgccatccgacgcacatcttttggcgaaccatcgaactgagttaagtcattttcaaagatttccacgccttggaaaccggcttttgccgccgcttcgaatttttctctcagcgtgccagatagggtaacggttgcgagtgctgttttcattcttacgccctgactgtctatttttcataacgaaaacgatatatgagaaacaaacctgatttttgtttctatatttactaatgtcgatgctagcacaagatttttatgttgagagtcatattaagaatgaaataaagtgctaaaaatatatcgaaaaaggaatacatagcacctttccaaaaacgtgatataggagtgtaatataggaaaattattcccttattagcacttataatgagcctaattccttagtgtttcttacttagtggctgactacctaatagccaattagctgcgactgaaaccatgcgagtacgatgggagactttttatgttagaaaaccgtattaaatatcgccaccttcagtgctttttagaagtcactcgccaaggcagcgtggttcgcgctgctgatgtactggccctaacccaacccgccgtatcgaaaaaactcaaagaactagaagatattctgggtgttagactattagagcgcagtaaaaaaggcgttgaacttactccattcggcaatgtgtttctagaacacgccagcactagcgtcgccgcattacgagaaggcacagaacgtattgtacaagcgcaacaaaaaggcatcagccgtattagtattggtgtattgcctactgttgcgaccagtattttgccagaatccgtgaaacgctttcgcactggcggaattgatgtacgcctgcatttagtctctggccaaaatgctttattaatgagtcagttacgcgttggtgagttagatttagtggtcggacgtttaggggttccggaagccatgtcgggcttgtcattccaacatttgtactctgagcaagtggcttttactgttcgtccaaaccatccattgctaacaaaggaaaatttccagatcagtgatattgccaattacacggttctttatccgccgaaaggttctattaccgcaccctatgtagaccgttttttattatcccaaggcgttagtactctcaacgatagaatcgatactgtatcagactcatttggtaaggaatttatccgtaataacgatgcagtatggatcatttcgcgtggtgtggtagcccgcgagatttctgatggagaactggatgaattgcctatcgacacaaaagaaacgctaggggcagttggtttaacaacacgagcagactcggtcccctctatggcgcttaaactctttatgaatgcgattcgagaaaccgcacaaaccttagacagttattacaaaccaattgaccatcaccataaagatgaacccgtaatttaaaccacctatacaggaaccatagatgctgaccattattgcgatcacaaccccgatttttatcatgataatgttggggtattttgcagttcgcgttaaattggttcctggagatagccttgctggcatggcgaaaatcgtcatgtatttcacgcttcctgcgttgatttttagtaccttggccagaatggagtttgatgaggtcattgttccaacctatctcgctacttacgccatcggctccttattaaccatgctcatcggcgtattaatcagcttaaaaataatgaaccgttctctaatagagagcacattaaaaggcgtggggatggcaaattcaaactctgcgttctttgcctatcctgtgatgttgctggcattcagcaatcccccaacagcggcgtttgccatgtctttaatcattgagaacattttggttctacccatcacttttgtgattttagaaatcagctcatccagaggccaaggtcttaaacccacctacatgttctatactgtggtaaaaagattgctcaaaaatccgttgattctagctgtcactggcggggtattagcgtcgacctttcacttagagcttccagcagtgcttgatcgagtattagtcatgttatccggtgcatccgcgactctcgcactcattgtgcttggaggttcattagtcggaaccagcctaacaggcaatgccaaagacatttgttttgtcaccacaggaaaactagtactacatccgttgatgattgctgtcgtggcgctctttatgccggaaatggaccgcaaccttttgctcggcggcatcttgattgcggcagttcctatgatgagtatttatccaattattggtagccaatatggttttcgctcgatttgtgcgagtattttattggttaccacattagtctcattcataacacttgctgtgatcttgtcattaatgggattaaattaattattgctgaatacaaaagctattatcacgctttgagcttatgcactaagccctgaatgcccaatacatacccttgtacgcccataccaacaacaattcctgctgctgcaggcgatatgtaagaatgatgacggaaagcttcacgagcgtgtacattggagatgtggacttcaatcacaggtacttcagcaccttttattgcatcgtgaagagcaacagatgtgtgagtataagcacctggattgaatactacgcccaatacttcgcccgctttaatacggcgacctgcttcatgaattagatcaatcaatacaccttcatggttagattgatggcattccacctcatggcctaatgacaatgccgcttcgcgacacataacttccacatcagctagagtctcataaccataagttgctggctcacgagtacccaataaatttaaatttgggccgttcaataccatgatggtagacataataatttctcctataaatcagcgtaaatattcaatcaatcgcattgctatattttcatacaaaaaagtgtagtaagacactcaaggtaaaaaatgacaacacggtagtaattagcaaagtactagcacaaaaactgcgcgatccatattccccacatacaatgggataagaactgaacatagataccgaggcaaaaataaccactgcaatttttaattcgtttggcatagtgggtgtaagtaacaagagcaaggtgacaatcagtggaaataagaccagtttgccaatcgccaccagcaatatgggagcccattgacctttaatagtcacacccaccaaagacccgccaataacaatcaaggccaccgatgaggccgctgctgccagtaaatcaaaccctttacctataaagctcggcaagttcaattcaaaaacagaaaataccagccctgcggccaaggcaattaataacggattcgttgagatacgcttcagaacaaccataaataggcttttcccactactctcgctcttacccaacacagtttcgataaaaattaagcaaactggcaataaaatgatattttcgaccatcaatgacatcacaaaggcttgtgtcaaagggtaatcaaaaaactgtaataacacaggaaagccaataaaagcgctgtttgacatggtcgccccaacgcctctcacgccggcatctaccaaaccacttttaagtaatcgccagctcagtaacacagtaataaaaaaggtggctaaaccactcgcggcgtacacggcaagatagtcaaactgtaggacttcttttagctccatgctggaaagcttgataaaaatcaaagctggcaaagctaggtataaaacaaaacggcttaacccaggtatcgctgcttgaggaaggaaagagtatcgaatgctgagaaagccaataagaatcagaaaaaagatcggggctatgatgctaattacggcttccatgtcatcatttcctcattgttacatgcattagattgaccttgagtctctgtatttttcattagttagaatatccctacaaaggatgagtattaggcgatggctttagatttcatttctaatgatgttttctcagggtccggtaaaaacaagcctttttgaatatgcgagtccaaaatagctaatacaaactcggtttcatcatcaagaaggtgtttcagcaatttttggtgctcttctacggaggcctgtccgcgaaatggtcgacgatgcaacgccaacacctgataacgcatgtaaagctcaatcaccgaagtatggtagcgaatcagctgctgagaaccacaatgagacaccatggttacatgaaaatctcggtccgctttttcccacgcctgaacatggctaccttcatcttccatcatcagcttttcaacacaattcaagcgaaaatgcgcgcttatcaaagctgacttccactccatttgacccgctttattttccatggatttacgcacagccgacaactctaacatctgtcgaagctctaataattcacgcaaatctgcggtagaaacaggttttaccgaaaagcctttttgatccacaaacaacacaaaaccgtctgatactaagcgcatcaaagtttcacgcaaggtattcacactagcactgtaacggattcgtagagcgtttaatttaagcttttcaccgggtgaaagctttccagtcacaatatctgaacgcagttgttcatagacagattgcccaaccaatttacggtcatcggagttaatcataaaaaattctaaaggccttttattttttttgtaagacctctgcactatatcatgagcaaagatatcttagttgctgagccccatagaataaatgacaaaaagacgccatttagcgtcttcttttcatgatttatcctatgaatttatttagttaccaacaatctctagatcaacgaactgacgacattgtatttttcacggaactggtcccaaacaggtttcacatccgttatttcctgtcctgtgaaaatttcgaaggcatcgataccttgataaaagaacaaatcaaagcctgacacaatttgcagaccttttttattagcttccactaagaattcagtatccattggcgtataaaccgcatcaaatgcccatttttgtccttgaatcagctccgcagccaatggcatgcctggacttttcaaatgacctacaggtgtacagtttaccaatccatctacttctgcggcggcttctgcaatgtcttctttggcaacaacacgcgccttgtagccggcttcattaatagcatcaaccaaagactgagcgctacgttcgctcaaatcggtgactaatacttctgtcgcacccacttcaaacaaggcaaaaccaatcgctcgccccacaccaccagcaccaatcatcagcactttacccgctggcacgtttccagcgagggaatgtcccactcgacctttataaccgcgaataaaaccagtgtaatccgtattaaaagcacacactttgccgtcttttagcagcaaagtattactcgcaccgactttcttcaccgcgtcgtttacttcgtctgcgctgtctatggcgatttgtttataaggaaaagtaacattagtgccgacaaaacctaaggcacgaatttcagcaagcttgacgttaaaggattccgccgtatcatcttctggcacttgcaactgataatccactggcaactgctttagttcacccaacatcatgtgtaaagaaggagatcgagaagcggcaatagcctgaccaattagacctatatgtaacattgtaattgcctccaacgtattccaaaaaagaatgtcataacgttaataattgagaattagaagataaaaagcgctgccactaacagtgtgtcaatacattattaaaaaggctttcttgagtgaatacccttgttcagtcttgcatcagcagcaaaggtcactgatacaaaaacgcttcttttatcaaagatagaagaagcgtataccaaaactcgcgttttgttgtatgacaatttgacatgtattttgaatgaaaaaattatatcagcattgctagacctaaacagcgtcgcttgtcgccaataattgcaacccagcccccgtatttgaaatcggcaaatgataactacgatgcagttcggttaacatcccctgtaatgcgccacgcatcgctaaccacatattcaactcaacaccttgagagcccgcttgttctaccaagtcaaaattagtgagtttggtaagcgcttccggttcattcacaattttatccatgcaatataaatcgaatggtttattaatgaagcccgcgcgctgtccatctagctgatgagacaaaccaccagttccaaacaccacaactttctgattaccagagtaagaacgaatagcatcaccaatcgccttaccaaaatcaaaacatcgactgggctttggcataggatgacgttcacagttgatcgcaattggaatcactttaatatgaccgtatctatgaccaggccacatgagcgtcagaggtactgtcaatccatgatccactttcatttcttggcaaacggttatatcaaactcgtgctcaattaattgattaacgatatgccaagacaactcagtttccccagttactggtggaatttcagcaattccccaaccttcgtcggcattctcatactgagcagcagcaccaatagcaaaagtcggtttgcgatcatgaaaaaactctagtccgtgatcattataaaaaatgacggcgatgtcaggctcttgcttatacagccattcacgcactggtggataggcatcgaaaaaatctttccaataaggtgtttgctcaagacctttatccatcgctacaccaatggcaggaatatgtgatgtggcgataccgccaagtattttcgccattatttttctccctgctgtactaagaacgctttaaattcgtctgttgtcatgcccgtctgtaaaccaccaacatcttgtacatttaatcccaagatcccagcaaattttgctagataataaatacttccaccggcttctagcatggcaatgacatcacgattttttaccgcctgtttttgctctacagaaagtccaaacttttcacaataatcgtcttcattagcgaggaatgcttctcgcccatctgcgttattaaaggaataacacattttatttaaagggtagcccttcgttgccatcggtccatcaaacataatattgcccggaatatgactcacctgactcatactgttacctcgctataagattgtttattcaatggcgtaaacgcccattaggagcgagtataagaacaaatgagctgtacaaaccttgatctacatctatttttcactatttaaaaaatagaacgcattatttttatactttttaaatgagaggccattcttggccatatataggaaaaaatatgcaattaatccttcaatttggtttatttgatattcatttttgatatagtttataaaaaataaggagatcttatggagatagcaattcccaacttacggcatttgcgtgtatttctcgcggtcgcagagctaaaaagcatcacccgagcttctgaaaatatctttttatctcagccagccatcactcaagcgatcgctaagctagaaggattattgggcgcgtcgctttttgagcgccattcagatggtatgtatcccactccatctggtgaggtgtggcaaaaacgcgtcagccgcgccatcgatcatattcaaaccgctacacaagaaatcgtgaaagacacgactcaaaaagaacgcacacctaaaaatctcatcgccttaattagcaccacccaattaagagctttagtcgctgtgagcgaagcacaaaacttcagcattgcgagccgaaatttggccgtgtcgcagtcttccgtacaccgagccgcacgagatttagaacgcctgctcggcgttgtattattcgaaaaaaatagccttggaaccagcgcaaccaaagcagcacaaaccttggcaaaagccaccaaactggctttcagtgaattacgccaaggcatttacgagatcaacgctttacagtttaaagatgtcagtaccatcaccataggcagtatgcctttggcacgtatgaccattttgcccaaatcaattttgcagttcaacgaacgccatcctgatgtaaatatcaatgtaaccgaaggcccgtatgccgatttacttcatcaccttcgccaaggcgacattgatattattttaggtgcattacgtcatccaacaccggctgacgatgtggtgcaggaagaattatgggcgccgccattgtcagtagtggctcgtaaagatcatccattaatgagcaaacaaaacatcagcgcacaagatctcgccgagtttgcttgggtcgttccagccaaaggcacaccgactcgacaagctttcgaagacattttcaaagacgccggtatcgccttaccaacacgattagttgaatccagttcacagatactcattcgtgagctattaatcgaaagcgatcgattgacactcatctcggcacaccaagtggagcgagaaattaatattgaattgctcaatatcatagactttccgttggaccatacacgccgcccaattgggctttgtgtgcgaaaaagctggcttccaaccgtcactcaatcccactttttaagcttattacgagatatttcagaacgttttcgatgaaaactacaaaagcctcattgcaaaaaatgaatagcttatgcggtttatggattatccccattaggtgtcggatgctagatttgttatcaatataagactcgggcaatgttacgcccttacaataaacactcgcacttttaggagtagactaatgagaatttgtatcgctggcgcatctggcgctttcggcatgaaacacatggacgccatcgcggcgatcgaaggtgcagaagtcgtttctgtggttggcacaaaaatcgatgcgattaaagccttcgctgaagagcgcggtgttcctcactacacaaccgatctagcagaaagcctagctcgtgatgacgttgatgcggtaatcctagctaccccgactcaaatgcatgctgcgcaaactatccaatgtcttgaagctggcaaacatgttatgtctgaaatcccaatggcagacaacattgaagacgctcgcaaagtggttgaagtacaaaagaaaactggcctagttgccatggcgggacacacccgtcgttttaacccttcgcaccagtggattcataacaagataatggctggcgaattaaacgttcaacaaatggacgtacaaacctactttttccgccgttcaaacaaaaacgccctaggccaagcgcgctcttggactgaccatctactatggcatcatgcttgtcatacagttgacttgttccaataccaaactggagaaacagcaagcaaggttcaagcacttcaaggtccaatccatccagaacttggcattgctatggacatgagcattggcatgaaagtaccaaacggggcaatttgcactctatctctgtcattcaacaacgacggcccattcggcactttcttccgttatatctgtgataatggcacttatatcgcacgctacgacgatctatttgacggtagcgaaaacaagattgacctatctggcgtagcggtttcaaataatggcatcgaactacaagacagagaattcattgcagcgattcaagaaggtcgtgcgcccaatgcctgtgtgacacaggcaatcgaagcgatggaaaccttgcatcgcttagaagaatgcttagaagcataggaacagtgaaaagctcaataaagtaagatacaaacagggagcctaggctccctgttttcgttacactgttttgcaatagcagtagcgcagtaaaacatagcaaagcaaactaacaaggaccctttttatgtcaaaacatccgcatttagctaatccaaacatcggccttggctgcatgaatttatcccatgcttacggttcacctgttgcagaagagcaaggcatcaaagcacttcatcaagcctttgaaatgggctatcgccattttgataccgcgacattatatggtggcggtaacaatgagctcttagtaggcaaagcactaaaagatcgccgagatgaatttttccttgccagcaaatgcggtatggccatggttgacggcaaaaaagagattaacggccgacctgaaaacattcgcaagcagtgcgaagacagcctaaaacgcctgcaaacagaccacatcgatttgtattatttgcatcgcttggacttcaatgtgcccatcgaagaaagcgcaggcgctctgggcgacctggtaaaagaaggcaaaattggtgcgattggtttatctgaagtgtctgctgaaacgctaactcgtgcccacaatgagttcccggttaccgcgattcagtccgaatattctttatggacacgcaacccagaaattgccgtgttagaagcctgtaggaaactcggcgttacctttgttgctttcagcccattagcacgcggattcttaaccggcacattaaaagacgttgcggatttagaagctaaagacattcgcaacaacatgccacgctttaacgccgagcattatcctaacaatctagccttgttaaacgactactttgcgctagcaaaagacatcggctgcacaccatcgcaactggctttggcttggctcaccgccaaagataaaaatattgtccctattccaggcactcgttcggttaatcatatgagagacaattttgaatcagcgcaattaaagctggatgccaaacaagtcagcctgctagacgagatgattaatcaaaataacgtacatggcacgcgctataccgctgcacaacaagctgagatagataccgaagaattttaaacacgttttaataccatagttaaataaaaaatccctctttgtggctattctataaagaataacaaggcagagagggatttttcatatctagagacgaacagctattaaattagccaatctcaatcaatagctctcccggggtgactcggtcgcctttcttaacgaaaaccccttttaccgtacccgccacgttggcatgcacttcagtttccatcttcatcgcttccgtaacgagtacagcttgacccgctgttaccgtgtcgccttctttgaccaagacatcaatgatattacctggcattgccgcactaacatgacctggctcagtcgcacgagaacggcccgcaccaccttcggcaacgtattcattcaaagattcgaataccacttcttctggcataccatccaaagacaagtacagcttacgcttgccaacaccaaaatcacctacaccagtaatttcgacattgtagacttcaccatgtacgtcaatcttgaactcggtagccaagcctcctgcggctgcaccttgacccgcttgctcaggaggtagcaagacttctggcgtcaaagtaccatcggcacgttgctgtaaaaattcacgacctaattcagggaacatagcgaaagtcagtacatcttcttctgatttcgctaattcaccgatttcattgcgtaacttataaagctctggcgacaacgaatccgcaggacgagcatcattaaccgcttcattacccacagcttttttctgcacatcagggtttaccgctgctggcggctgaccgtaaccacccaataaataacgttttacttcattggtgatggttttataacgctggcctgccaacacattataaaccgcctgcgtacctacgatttgcgaggtaggcgttactaaaggcggataaccaagatcagcacgcacacgtggaatttcttcaaatacctctcggatcttgtctaacgcattttgctctttcagctgatttgccaaattcgacatcatgccgcccggcacttggttaacctgtacagacacatcttcgcgcgtaaattcgctttcaaattgatgatactttttacgaacatcacggaagtaatcggcaatttctgacaacaaggccaaatctaaacccgtgtcataatcggtatctttcaaagccgccacttgagtctcagtcgctggatggctagtgccactggcaaaggatgatatcgccgtatcaatacgatccgcccccgcttcaatagctttcaactgacacaaaggtgccaaaccagacgttgagtgactatgaaccaccagtggcaaatcaaccgcttctttgatggctttaaccaaatcataagtcgcataaggtgttaacaatcccgccatatctttaatggcaatagagtccgcacccatggcttgcatggctttggcttgctcgacaaacaaggctggcgtatgcactgggctggtcgtataacaaatcgtaccttgcgcatgtttacccgcttttttcaccgctttcatggcagtttcgatattgcgcagatcattaagagcatcgaatactcggaacacatctatgccattgtcagccgctttttgcacaaaggcttccaccacatcatcagcataatggcgataacccaaaaggttttgaccacgcagcagcatttgcaaacgagtattaggcaaagctgctcgcagttgacgtaaacgctcccaagggtcttcttttaaaaaacgaacgcaagcatcaaatgtcgcaccgccccacacctccaaagaccaaaaaccgacttgatcgagtttttcacaaataggtagcatgtcctccgtgcgcatacgagtagcaataagtgattggtgagcatcacgcaaggttacatctgtcacttctattttttgtttaacttgactcatttttcttcctcctgcggattatcgaccaacatgtgcagcgatagctgctgccagtacgagtgctatatcacttggatcacgtttaacggaataattcagtaactcaggatgcgctggaacaaacccagtattgaattcacccttaataaagtctgggtgcttcagaatttgttgataataattagctgtggttttaataccgtgcaaacgcatatcgtcaatagcacgacgacctcgtgccaccatctcatcccaggtcagcgcccacaccaccaacttcaaacacatggaatcaaagtaaggtggaatgtcataacctgtgtaaatcgccgtatcgacgcgaacccctggaccacctggtgcgtagtagtgggtaatacgcccaaaactgggtaggaaatcattcttcggatcctccgcgttaatacggaactgcatcgcataaccacgataactaatgtcttcttggcggaaactaagcggtgaaccagccgcgatacgaagctgttcacgaacaatatcgacacccgtgatttgctcggtaattgtatgctcgacctgtactcgtgtattcatctccatgaaatacacttcattgccagacaataaaaactccacagtaccagcgttaacgtaatccaccgctttggctgctcgcaccgcgagatcacaaatatactggcgctgctctggggtaagttgcggacttggcgcaatttcgatcagcttttgattacggcgctgaatcgaacaatcacgctcatacaaatgaatcgcattgccgtgggaatccgccaatatttgaacttcaatatgacaagggtcgacaatacacttttctaaaaacacttccgctgaaccaaaagccttggtcgcttccgaaataacacgagggtattgagaagttaattcttccggggtgtcacaacgtcgaatacctcgaccgccaccgccagaagttgccttgatcatcactggataaccaaccctccctgctagagcaagcgcctcttcaaggttggctaaattcccctctgagccaggtgtgattggaataccagcggcacgcatactgtcacgggcttgtgttttatcccccattttatggataacagaagaatgtggtccgataaaagtcacccctttttgctcacacaactccgcaaaatgggcattttcagacaaaaagccataaccaggatgaatcgcgtcacaacccgtttctatggctaagttcactagacgcaaagggtctaaataaccggcaagtggatcatcgcctaacgagtaagactcgtctgcacgcttaacgtgcaacgcatatcgatccggttccgtaaatatcgcaacagagcgaatcccagcctctgagcaagcgcgaatgatacgaaccgcaatttcacctcggttagcgatcaacactttttttaacatgagtcactcctttcttgtttgaagagatcaccgcacaacgtagtgagcacaacttttgtacaaatatctctgaatattcagactactcaaagatcaaccaaagtaaaaattgatattacgacatttatgtataagctattcctgatagataaaagctgatagataaaccaaggggaaacaaaaacaatgcctcaaagcgtacaaagtttagtgaaccgactcacatttagacaattacaagtatttaagagcgtttatgaattgagtagctacagtcgagctggagatatgctggggttgagccagcctgccgttagcaaccaaatacgacaacttgaacaagcactagaacaaccactgtttgaatacgttggtcgccagctatacagcacagcgacggccaagcgattagctaaatgcattcacgccatgtttgatgaaatacaacgctttcaagacgacttatcagaggaaactggcctaatatctggtgagttaactttggtggctgtgagtacagcgcaatatgtggtgccttacttacttcgggcttataccagcttgcatccaaacgtcacgataaacgtgaaagtcatgaaccgcgcagcggccattgaacgactcaatgaaaaccatgatgaattagcgatcatgggcatggtacagaatgataaacctatgtttagcataccttttttgaacaatgagttaatcgctgttgtaccacaaaaccatcctcttctcgctttggaagacatctcattaagcacctttttagaacacaacttactgcttcgagaagcagggtcaggcagtcgattagcactagaactgcattgtcaaaagcaacgtattcgtctgcacgcagagatggaaattggctccaatgacgcgatcaaacatgccgttattgcagggcttggcgtcgcagtattacccaaactaggcatactctctgagcttactcttggtaccttaatcgaagtaccaatcaaagatttcccccttcgccgatcatggtgtttgatccaccctcaaggccgtcatccaactccgaccatgcgctcctttattgactacattcaacaaaacattggtcagtttgaaaccatgttctctcgaatgactgaaaaataatctactcgatactattatcgttagacaagagtaacgccttatttagccagttcaatcccccatcattttttcctgcaacaaagcaaacaaccgctaacaaagagttactcaaaataagtaaaccattaacaaacatcacacgtatatgacacttaacacacattaaatccaagcattgcagtgtaaaattcgaccagttttgtaggaaaacacctacacaaaacaatggggaatgcgactgtcatactgacaaaacacccctagcgaggaactgtcatgttttttaccaaacaaaagaaagccatcgaaaaaactctacctcaaagcgaaaactctgctttcattacggctatgaagaaattttgtgcgtccattagctttttaccagatggcacaatactagatgccaatgcactattcctcgatactgtgggctactcattagaagaaatccaaggacagaaacacgctctattttgcccgactaaagtcacctctagtctcgattacaaacatttttggtcagatttagcagctggacaaagcaaacaaggtacgtttttacgcaaaaacaaaaacggctcggatatttggcttgaagccacttactttccagttgagatagatgggaaaatcgtcaaagtcataaaaattgcttccgatgtcactcgaaacaaaataatggcagacagtcaaagtgcagtctacaacgctatagacagatcttcagcaaccatagaatttatgcctgacggtaccattattacagctaatgataacttcattaaaactatgggatatcgatctcaaaaagacatcataggccaacatcatcgtcaattttgcacgccagagttttaccaagaaaaccctaatttctgggcagagctggcccaaggtgacttcaaaactggacagttcagacgtataaataaacaaggaaaaacgatctggctagaagcaagctacaacccaatttttgatcaatttggcaaagtaattaagatactcaaggtcgcatcagatattaccgaacgagtcaatacgcagctagccattcaaaatgcggccgaagtagcacattcaacatctgtagaaaccgctaaagtttcagaaaatggtgcagatattttacgtcgcaccgttgagacatctgacaaaatcgtcgcagatattgaagtatctacagatcttattgagcaattaaatcatcagtcggaaaacatagccaagattgtaacctctattggatcaattgccgatcaaactaacttgttggcactaaacgcagcgatagaagctgctcgtgcaggagaaaatggccgaggctttgccgttgtcgcagatgaagttcgcactctcgccgccagaacaagcaagtcaacgatcgaaattgaagacatggtaaaacaaaatagtaatttaaccctgcaagcaaaaaacagcatgagcaaagtaagtgaacgctcaagcgagaatgcgcaactgattaatgaggcatcaggcatcatagatgaaattcaaaaaggcgcgaaacacgtatcaaacacagtgagcaaattactgcatacagaaaactagttgccttttctaatctaaaaggtaaccaaccgttacatttcaggacactttcactacagctatagaaataaacaccatttatagtctgattattaacacagtaataaacactaaaaagtatgcaagtctagggagaagaagcaaatgtttttcaataagaagcagaccgaaaaaaaaccagctcaatctgtcgatcacgcagctatagaagcgatgaacaagttctgcgcaaccattagcttctcacccgatggcactgttttagaggcaaattcactgtttcttaatgctattggctattctcttaaagaagtagagggacaaaagcatgcgttgttttgtccaaatcaaataacctctagccctgaatacaaaaatttctggccggatctagcatcaggaaaaagcaaagaaggtacgtttttgcgtaaacacaaagacggatcagatatttggcttgaagccacttatttccctgttgaaatagatggcatagtagtaaaagtaataaaaattgcttccgatgtaaccaaagctaaacttatggctgacagtcagctagctgtttacaacgctattgaccgctcttcagccactattgagtttacaccagacggtaccgtaattaccgcaaatgacaattttttaatggcattaggctatcagtcaaaaaaagaaattgttggccaaaatcaccataaattttgtactgataaattttaccaagataacccaaggttttggacagaactggctcatggtgacttcaaaacaggccaatttgagcgtgtcggcaaacaaggccaaactgtatggctagaagccagttataatccaattttcgaccaatttggtaaagtcgttaaagtacttaaagtcgcctctgatattaccgatagagttaatactcaactagctattcaacatgccgccgaagtagctcattcaacttcggtagaaaccgcgcaagtatcagaaaatggcgcacagattttacgccgtaccgttgaaacctcagaccaaattgttgctgatgttgaagtatctacagacctaatagaacaacttaatcaccagtctgaaagtatcgcgaaaattgtgacaaccattggctctattgctgaccaaaccaacttattagcacttaacgccgcgatagaagcagctcgcgcaggtgagcatggccgtggttttgctgtagtagcggatgaagtgagaacactagcctctcgcaccagtaaatctactattgaaattgaagatatggtggcacaaaacagcaacctaacacgccaagccaaaaccagcatgagcaaagtaagcgagcgctccagagagaatgcacaattaatagatgaagcctctggtatcatagatgaaatattgaaaggcgctgttcacgtttctaataccgttaataaccttttgaatatcgaaaaataaaaaaaatccgctgtctattttttatagatagcggattcttatatcaaagaaatcccagttaacctatacactttttcaacatatatactgcaaaataatctcaagaagtgcttcacattctttagtcattctctgatctgattgatgtacgtaataagaaatatcgggtaaaggcggcaggccaattttagaatccaaaagctgaatttccggaggaaaaccgcttattgtcctcgccgtcacaccaagaccggcgattactgctgaacgaacacctaacatagaagatgaaacaaatttttcgtaataaggcagtccacttatatctaaagcagataaggccatacgacgaaacatactaggctcatctgtaagaattaaaggtaaaggttctctaggaatatattcccaatctgctgctgcaatccaattgacggctaaactagttagtggttttcctttatgagcccccaaacgacgggtactaattgccagatctagctccccactttccaacaattgcattaataaaggactgcgttctacatgcagaattacccttgtatttggccaggcctcattaaaaactctcaacacttgaggccacaaatcttctgctatctctaagggggtacctactctaattgttcctatgttgaaatttttttcggctgctgaaacagcttgattacataaagcaataatttcataagcatgccgcaacagtgttaaaccagcatttgttagctctctatttcttccattcattgcaaataaaggcgtcccaataatttgctctagattttgcatctggtgtgtaaccgcagattgagtacgtccaacacgttcagatgcggcactaaagctcccctcttcgttaatagctatcaaggttttcaaatgactaatctggagattttgattcataatgatcatcccaacatatcaataatactaatatataaaggaataatattaattatacaaatgtaaaatttctttgatacagtgtttgaacagcaaaaataaaaaaagcaaacacatactaaaaacacaaaggaacaatacataatgaaaaaactaatagtcccaatactcgtctctggattaatttccgcttcggttagtgcttatgcaattgactacccgactaaacctattgatttagttgtcccctttgaacccggtggttccgttgacacgacatctcgtattattgctgaaacagccaacacttatctaacaggaaaaggaaaaattagcattgtcaatcgctctggagggggtggaatcgttggacaaacgttagtcgccaaagcaaagcctgatggttattccattcttgcaatgacaagctcagtcatcaccaacccactcacaaaaggtgcaagctattctatagatgattttgagcctattgctctttacaacttggatcctgaagttattgcagtacccaaaaattcaccgttcaagacagcagaagaattcatatctgcggctaaggaaaaaagactaaatatcgtcgtagcaggtattggaacatctcaccatatgtctggtcttgccatcgaaaaagtgacaggagttaaatttaactatatccctactaacggctttggctctcaggtacaagctattgtgggaggccattctgacgctgttctttggccattgggcgaggctgttgaacaacttggtaatgatggaatccgtattctagcggttgctagtgaagagcgtagtaatagatttcctgatatcccaacattccaagaagtgggtatcaatataccaatatgggcaacttttcggggctgggccgttcctaaaggaacaccaaaggatgtcattgcaaaactatcagcacttatgaaacaagtatatgagacaccagcttatgtacagaagatgaaaaatagcggttttgttgcaacatatcgtgacgctgccggattcaaatttgttatagataattatgcgaagctcacttcagtcattattaatgaggaaggctttggtaaaaagaaataacgttctgaagtaaaaacaaactaaagaatcactaatttctttactgcccattcatcttaaattgaatgggctatccatacacatatttggaagaccatatgaatattaattctcatagttgcgccgaaatacgctctattacctcgcacagtgatacatggacaggattagtactactcactatagggttaactgcagcttggttggcaaatgatttcgacactatttcccgtccctatccattagcactagggataataatggccgttcttggtcttattattatcactagagtatttttgaataaaggtaaccacacttctttcgcattacattctaaagtagcggtatctgctggaactattattgccctttggatcctcgccatgactaatggattaggttatatcattccgacttttttcatggaagtcgcattcttattgatatgtggtttccaaaaactatatagagcaatcatcgttgcctctcttatcagtggcattagctatatgatttttatagtgggcttaggggttcgtttaccagaaccttttttatcatggcttctataagtcgtacttttgagaaaagattatggatgtaattttattaggttttcaaacactagtttcaccaccagtcatactaatgctattacttggtgttatcgctgggatgattgttggatctattcctggaataaatgacaacattgcatttgcagtattcattccgttctcgttttctatgccagcagaacaggctttagccttgatggtcggcgtctattgcgcagctgcaacaggcggagcaatacctgccattatgataaaggtaccaggcacagcatcttcgctgctgacctcaattgatggcaatgcaatggctcgaaaaggatttggcggtaaagccctctctattgctataacgtcatctgttattggtggcgtcataagttcgattgtcttgctgttatttgctccatcacttgcaaaagtcgcattacagtttggctatgtagaaaattttgcactcgccattctgggactatcaagtgttgttggcttattaaaaggtaatgttattaaaggtgctgtggcagctattattgggctaacagtagcaaatgttggcttcagtccagtcactggatttccacgctacaccttcgataatgtaaaccttattgaaggcataccttttgtccccatgctcgtcggacttttcggtatcgcggctatgttcgaactcatgtccgatatatttaaagaacgccattcacgtgctgaaatatctaagcctttaaaaatgggatctctggtattaccaaaatccctgatgcgtagactcttacccgtttggattagtggttcagctattggcaatgtaatcggtatgttaccgggtgcaggcatgctaatggcaatatttcttgcctatgatcaagctgctagacgcttcagtaatcgctatgaaggaaaggaaggtgaatccaaatggggggaaggagcaccagaaggaattgcagcgccagaagcagctaataatgcggtaacagcaagctcaatggtacctctgctatctttaggaatccctggaaattcaacatcagccttatttattggagctcttgccattcatggcatggtgccaggaccattgcttttttctcagcatggcaatattgcatggatgattattgttgcatttttagtagccaacctatttatgtggcctgtcgcattcgtcgtaatcaaaaccgtttccaaaaccatctttgcaatccctaaagaagctatggttggagtgatagcaattctctgtctaatgggagcgtattctgatggcgctaatgcattcaatatgtgggtggcaatcatttcaggcattgttgcttatgcaatgcgtttagcaaatattccattaggaccagccattctgggtttggttttagggtcgcaactcgaatcttctttaaataattctttaaccatttcacaaggcaactggttggtgttttttgacttttcaaatcacccgattagtgccgttatgatgttggtatccattgctctttggtgtgttcccatcattatgcgcaatcgagcctgattacaactcccaaaaaaaggaaaacattcaatgaatcactcattaacaagagatcttttagcaaaatcactgttagaaaaaaccaaagatatacttgcttcaaaccctctcaacagagaaacattggctttaatagaaaaagaagtcaccaatctatctgataaaacagaactgtggggtgaagaatattttaaagcaccatcaccagaggaaaagcaaaatcgttatttaatagctcaagatggaaaagatggcttatctctttacttaaatgtaatgcagccaggaaagaaaatacaaccgcataatcatactacatgggcatgcgtaggcgcagttgacggtgtcgaaattaatactctttacgaccgagttgatgatggctcagtacaaggtaaagcagaattaaaacaaactgcagttgtgaatctcgagcccggaaacgctatttcaatgcttgcggatgatattcacagtgtcgaaattgaaggaaccgacataatccgacatctccatttctatggacaatccctcgaaagcctaaaaggccgatacatgtatgacctagagaaagggacatgccacgtgatggacatcggcgttaagacaaagtagagattatgcaaatgaaagagctaactgcacagcaattaaaacccttattaaccgatggcggtgaaatcgcatttttagacattcgagaacatggtcaatatggcgaagggcatccatttttctctgtacatttaccatttagtaaaatagaaacattagcaccaagactaatgccttgccgatctgttcgttgtgtattaatggataatggtgatgatgtatctatccgtgccgctggaatattagagtccttaggttatagcaatgtcaacattctaaaaggcggttcatttgcatggactgaagccggatatactttattcaaaggcgttaatgtaccatcaaaaacctttggcgaactcgtagaacatgagtttgatacaaaatcagtttctgctgaagaactccatagcatgcaagctgacggaaaagagctattattattagatgggcgctctcgagcagagttccacaaaatgtcacttcctcaggctaaatcatgcccaaatgctgagcttgggtataggctgcctatgctggttagcaacccaaatattccagtcataattaactgtgcaggtcgtacacgctcaattattggtgcgcaatccttatctcttctcaatatatctaaccctgtttacgcactaaaaaatggtactcaaggctggagacttgctggcttcgatctcgtcaacaatatagcaatcaataatttaccaacacctaccaaagaagcactagagcatggtagagaaaaggcagaggaacttattactcgttacaatttaaacacagtaacggaggatattgttcaaaattggttaaaagacaaaaatcaaacgagctatttattcgatgtacgaactgaagaagagttttctcaaggtcacgtgaaaaactcaatttcagcacctggaggtcaattagttcaagccacagatgagaagctagcggttcgcaatgcaagaataattttaagttgtgacaatggcttacgctctgcaataacggcaatctggttagccggtatggggcataaggtctggatattacaagattcagatatgagtgacaccgctgatatcacccctgaaaatgttcgagttattcagactatgacattacccgaactaaaaatgcatatcgataatggtctgaagatactagatgcctctacaggattaaattaccgaaagggacatatcaaaggcgcaaaatgggtcactcgagcacgtatcaactacgaagaactaggtaaccctgaagattgggttttaactggaagctgtcgcatgctaatgggcggtattgcacgagacatcgaagctactactggtaaaaaatttaaaggaatagttaaaggctctattgaagaatggagagcacaaggacttgagattattgcaacgccagatcaaccaacagaacgagaatgtattgactatttgttcttcgttcatgatcgccacgacgggaaccttgacgccgcacgacaatacttaaaatgggaaattggtttacttgcactactagacgcacaagaacgcagtgttttaagccccttacacccagttattaaataaggctgataataatgaacaagaatatgcaccgtagcaccaaattattacattatggacgcacactatccccaggcacagctaacccaccgatagtgagagcatcaactattttacatgacaccgtagcggcctataaagacactaaaatacgtagagaaaacgatgattcggtattgtcttatggacgtcgcggcacaactacagcccacgaattagctgctgcgataaacgatttggaaggcggtgatggttgcttcttatttcctactgggattgcagcaatagctggagctatttctgcatatgtcggtgcaggagaccatttattagtagtagatactattttctctgctacccgtacttattgtgaaaaacagctaactcgaaatggcgtagaaatagagtacttcccttggaacactactgacatttcaccttacctaaagtcaaatacaaaagtggttatgatcgagtctcctgcctctcaaacatacgaggttatggatctccccaagctgtgtgaaagcgctcatgaacatgacttaatagtaatagcagacaacacctatggctctagctggctttatcaaccattagagttaggctgtgatgtgtctgtgatagctggaacaaagtatctagggggacacgctgatgtgatgatgggagccgctgttgtaaaaaaacatgctatgaacccacttcgatctttggtgcatattacgggtcaaacacttagcccagatgaggcctatgcctgccttcgagggatgcgaactctcgatttacgtttgcaacgccatggcgaaaatagtctcgcagttgcaaaatggctacttcaacgtgccgaagttaaatctattttacacccaggcctacaagatcatccggggtataaaatctggcaacgtgatgcaataggatgcaatggcttactaagcgttgaatttaatgaaaatatagatgttgaaaagcttttagataatttgcgcttattttcaattgggacgtcatggggaggattcgaaagcctagcccttcccatagaccctcagaaggagcgaatatttaataatgaattcacctcttacaatatggtccggtttcatattggcatagaacatattgatgacatccttgctgatttttcatctgcatttttcatcataaaggaatgagtgggatttattgaaaaactaccatagagttttctgtcattattttcaggcctctcttagatctacatttcattagatcataaatataaaatagtaggccattttttgacttactattttatttataaaacacaaatctactgcattctaaatataaaattcaataacattccatcgtcagcactgctatgaaattgaaactattatcgatctgaaaatgggtacctaatgaaaaaactatctaagttcttacccgcattaacttggcttaaaaactatcaagcatctgatttaaaaagcgatactgttgccagcgtcgttttcaccatcatggtcattccacagagtatggcctatgccatgctggctgggttacctgcaattaccggtctatatgctagcattctaccttctattttatattctttttttggtactagccgctcattggcagtgggcccggttgcactctcatctgtaatgactgcttctgcagtcttaccctttgcgacagctggaagtgagcaatatacaacaatagccatttatctagcctttatgtcaggtatatgtctattagtattgagtttattgcgtctaggttttttgactaaccttttaagtcacccagttatttctggctttattagtgcatcagctcttttaatcgtcattggccaattaaagtacctatttggcattgaagctcatggtgatacattattgcctcttgcagaaagtttatataccaacataaataataccaacctcccaacttttattttaagtctaatttctattctatcgctattactaatccgacgttacttttcattctttttaaataagattgggtgttctaaaagagccatacaactatttggtaaatctggtccactcttagtcgtaatttcagcaacattaatagtcgcagccttttcactagaaaatatgggaattagtattattggtggtatttcaagtaagccattggaaatcaatgtagaaggaataagctggaaaatgacgaaagaactattacccagcgctttcttaattagtatcgttggctttattggctccgtatctgttgcacaatcttttgcggcaaaacgcaatcaagatattgatccaaatcaagaacttatcgggcttgggttagctaatataggctcagccttatgtggcgcatttcctgttacaggtggtttttcacgtactgtattaaatgtggattgtggctcaaaaagtccaatgacaggcattatttctgcactactaatactattgatactattgatactattatttttaacacctttattttactacttacctaaagctattttagctgcaattatttctatatcaatgatgcaattagtaaatatacaggacttgctatatctatggagcttctctaaaaaagaagcttatctcttactaattacattcagcattgtaatgcttgatggtatggaaagcggtctcatagtaggtgttgtactttctatattattcttcctttggcataccagccatccacacattgccgttgttggacgcctacctggcaccgaacattttcgtaatattcaacgtttctctgttgaaaccaacccaagtattttaacagtacgaattgacgaaaacttattttttgcaaacgcaagtatccttgaagaaaagctacaatatctggtttcacaaaactctgacgttagacatttgatattaatgtgtaatgctatcaatatgatagatgcgagcgccttacagagtttggaaaaaattgtatatagattagccagtcttggggtgaaattacatttatctgaagttaaaggccctgtaatggatagaataaaaaattctccattagtgaacaacttaagtgggaaagtttttctcacacagcatcaagcaataaaagaattagaagctgaataagtaatagcacaataggcaaaataaaaaaatccgctgtctattttgtagatagcggatattttgatcttaacaacgaccctctattaaagaagatttgttatttcggcatctcatgttctaacaacatcaacccagagccagtgtttgaaatcggcgcatggtagttacgatgcaattcagtcactttgcctaataaggtaccacgcatggcgatgtgcatattcagctcaacagcctgagcgccaccttgctcaacaagatcgagattagtgtattttgtcagtgcttcagggtcactgacgagtttgtctaaacaatcgatatcaaaagcacgattgataaagccagcacgttcaccatcaagctggtgagacatgccacctgtgccaaatacaaccacattgatgtctttttcgtaggacgccacagcgcggccgatggctttgcctagttcaaaagtacgccaaggttgtggcatcggatattgctcacagttaatacacactggaatgactttcacatgaccatattggtgcccaggccacataagattcagtggaaccgttagaccgtgatcaacgcgcatttcttggcagatagtcatgtcaaaaccttcatcgactatactattagcaatatgccaagataattccgactcaccagtcacaggcggaatggtcggaatgccccaaccttcgtcagagttatgatattcatcagcaacccccatcgcgaacgtcggttttttatcaatgaaaaactctaaaccatggtcgttataaaaaaggataataacgtccggttttttctcatttagccagtcacgtacaggtggataagcatcaaaaaaaggcttccagtacggtgtttgctctaatccatttgccattgcattagcgatagctgggatatgagacgtcgttatcgcaccaataatgtttgccattagacttctcctcgcccatttttctcaagcattgctttaaattcatcggtgctcatgccagtttgcaggccaccaatgtcttgcatatttagctttagtaagccggtaaattttgccaagtaatagatactaccgccttcacgcagaagtccgattacatctctattacgaatagcttctttttgcgcctctgtgagtttgaatttttcacagtacgcttctgggtccgcattaaattcatcacgtgcagtttggtcattaaacgagtaacacattttatttaaaccgtagccttttttggccatttgaccatcaaaaaggtacgtgccttggagctttcgatctgtatagttactagccatcttggtaacctctattcattcactttgctgcgaagcttggattatttccagtaaagacgcataggattatccaccaacaaagcttgttgtagctctggtgttggggcgatatgaggaatcacatccacaagatgaccgtcatttggtgcttcaactttcatattcggatgtggccaatccgttccccacaatacacgatcagagaacttctcaactagcgtacgggcaaaaggataaacatcagaataatctggcgcgtgctgcgttaaacgctcagggcaacttactttgcaccaaacattatcattatcggccatgaagttaacaaaacgctgaaagtctggatgatccacgccattggcaacatttggtgtgcccatatgatcgacaacaatcgttgtattcaattctttcaagaagggaattaggtcttctagatccgccgcttcaaaatagacaacaatgtgccagccaaaaggacgaatcttatccgcaatcgagaaaaacacttctcttggtgtgctatccactaagcgtttcacgaaattaaagcgcacaccgcgaacacctgctgcatgcattttttctagctcttcatgggtgatcgagtcatcaacaaatgccacgccacgggccagatcaccagcggtttccagagcatcgatcagagccgagttatcggtactatggcaagaggcctgaacaataacattgcgcgcaaaacctagatgatcacgcaaggcaaacaactgctctttggaagcgtcgcaaggcgtgtacttacgttttggatgataaggaaatttatcagcaggcccaaatacgtggcaatgtgcatctacagcacccgctggagccttgaagttaggcttacttgggtttggatgaaatggaatataatctttgtccatcatgttcaaatacctgtcttattattcgttctaattaaccagtctcgttttgcgacccgttgttatgtcattaaaaaaacacagctaaagtccgttgctatgagcaaacacttgaccatcaaacagctttctcgctgtacgtaaaatcgccgcagaacctaggtcgccgttttcatcttgatctaaaatcaccgtcatcgcgccaatgggatgctcgacatctaacgccatacgagcactcgattcataatttgcgacatcgtttgctggcgagcctttcaaaatcgccgcagtcgccacacttaccgctcccaacacaccaatggaggcatgacagcgatgaggaataaaggtacgcgttgaaatcgcgccaccattcgtagccgcactcaccatggtcattttagggaccgatttttctttcacgtcacccaagttcatcataggacccacttgtaagcgaatcgactccagtttggcttttaatgcttcattggcttccagttcttcacgtgattctgtgcccgtaatccccatatccgcagcacgcataatgaccactggcatgccgttatcgatacaggtcacttctacaccatcaatcacatcaaccacattccccgttggtaacaaagcgccacagctagaacccgcggtgtctttgaactcaatggggacagcggcagaaaatccaggaacgccgtcgatacgagcttccccttcgtattgaacttcgccgtcttttattgagacacgcgctacggcaatttgtccggtattttccataaaaatgcgcacagaggtttcgccatcttgtgctgcaaccaaaccacgctctaccgcaaaaggcgccacaccagcaagaatattgccgcagttttgtgcatcagtaacaaccgcttgatcaacaaatacttgcaggaataaatagtccacatcggcatcgtcacggatcgattttttcactaccgccactttcgatgccaatggatccgcaccgccaataccatcaatttgacgatcatctggcgagcccatcacccgcaataaaaattgcgcccgagcatccacatcggctggcaaatcatccgctaaaaaatacgccccttttgatgtgccgccacgcatccacatacaaggcgcactctttaaaacgccagcctgcttagacatacttcaaacctttctcttctaggcgtgggcgcatttcataaatgtctaagcccaattcgccattcgccattcgtactcgttttgactcttcatttgccatgcgtttacgagacagctctaatacctctgcggcattttcacggcgcacaacaaccacaccatcatcgtcagccacaatgacatcgccaggattaaccaaagcgtcggcacaaacaattggcacattcacggaaccaacggtttctttgatcgtgccttcagcaaaaacggcttttgaccaaacagggaagttcatttgacgaaggtcgcgagtatcacgaacgcccccttcgataatcaaacccaccacgccacgagattgcgctgatgtcgctaacaaatcaccaaagaagccgtgattcgaaggagacgttggtgcaaataccatcacgtcaccagccttacactgctcaattgcaacatgcatcatccagttatcgccagcggcacctgaaatagtgattgcagatccagcaatagttttgtccatttgaattgggcgcatgtaatgagccaatagaccaacacgaccttgagattcatgaatggttgctacaccgcactctgccaaaccatcgattacagcttggtcggcacgttcaatattttgtactactacattatttcgcattatatgttccttcccttaaatcgatagccttatgcttttagtcttgaaaagacgcgacgagcattgccttcaaagatggcttgtttttgctcagcggataacacagtgttgttatcaatatagcgtttcgtatcgtcaaaataatgacctgtttctggatcaataccacgcacagcaccaatcatttcagacgcaaacaagatgttctttgttggaataatgtctaacagaagatcaataccacgctgatggtaaacacaagtatcgaaataaatgttgttcaaaacgcgctcagctagatcaaaaccttggtctaatgccataccgcggaaacgtccccagtgataaggcacagcgccaccaccatgaggaatgataattttcaattcagggaaatctttaaacacatccgacatcattaattgctgaaagccagtggtatccgcacctagatagtgtgagccagtcgtgtggaaacaatcgttacaggccgcgctaacatggatcatcgcaggaatgtcgtattcgcacattttttcataaataggatagaaagaacggtctgccaaagacttgtcttgccagtaaccaccacttggatctggattcaagttgataccaatgaagcccatttcttcaacagtacgaacaatttcagcaacagacttgcttggatcaacaccaggagattgaggtaactgagcaactggggcaaagttttctgggaacaaatcacaaacacgacgaatcaaatcgttttggtgctccgtccaatattggctagtgtattcattgccaatatggtgacccatccagctcgcgcgaggagaaaagatagttaaatctgtaccacgctcttgctgtaaacgtagttggttattgacgatactgtcacgaatttcatcgtccgaaacaacaaccttacctttttcacccacaaacgcaggatctttagcgacctgtgctttttgtttatcgcggtactcaccaacgcctgctggcgtagtcgtataatgtccgtggcaatctataatcatgttactactctctattcttatttaaggtaattgctgtggaatagaagattagacgtctatttttatgcctcttaccttctttatttacacagccatttaatcaaaatctgttcagagtattcttgtgtataggctatttggctatttcaatttgaccgaaagggtattgcattttgagatagctgctttttaatacaacggcaacatctactcattttagatatttatttggtgaaacctcactttcacacaatccaaaagcttccttaaaactacattaccactatgatatatatggctttttcaaaaaaaaccgaacaggatgatgtttttgtattcctttttcgatatataagagacattaaaaattcatttctaaaaatacaaaatttacgacattttggtcatgttgcttagtaaagcagatcaaaaattagatattgaatgaaaaacaaaggccaaatgtaaacctagttcacatttaatatcgttgtgagcttctaagaaaaaatatagggtattttaaaaatgatcctatattatttagaagcttaaaaatgctagtttcagtacagaacagcctgcgttactgcaaagtagggtagaaaatacaaaaataaaacaaccgggacacacgagatcccgagcttggagacgtaaaaatgaatcttacaaaaaaaattacacttggattaattgctgccggcgctattagcagcgcaagcgcagccgaccttactcttactattggtcacgtagatccccaagattggacaacctctaaaaaaggcgcggcgacagaggttttcaaaaatctagtggaagcagagtcaggcggtcgtattgaagtaaacgtctacccttctggccaacttggtggcgaaacagatcttgttcagtcgactcaagaaggcacgctgagcatggcgatggtgtctggcgcctttgcaaaagtttgtaaagaagcatcggttctagaaattccttatctattcccatcagctcctgttgcttgggaagtattagatggtgaattcggtaaagcactgtctgagcattgcttgaaagaaagcggactacgcactcttgcctatggcgaaacaggtttccgtaattttactaactcaaaacgccctgttgcagaaccaaaagatttaaatggtttaaaaatccgcgttcaaaccctaccactatatgttgaaatggtaaaagcaatgggcgcagagcctacgccaattgcgtggcctgaagtaccctcagcattaacgactggtgttgttgatggacaagaaaaccccgtcagtgttatcgaagcgaacaaattctatgaattccaaaaatatctaacactagacggccacgtttacggcacagatttcttactaatcaacgaagacctttatcaatcattgagcgatgatgatcgcgcaattattgaccgtgcagctaaagtagcaggcacaatggggcgtgcaatacagcaatttaactctgcaaaaggcttaaaatctcttgccgctaatggcatgcaaatcaccactccaacaccagcacaaatggctaagttccgtgatatcgcgcagccagcggttatcaactggttaaaaggtgaagtacagccagagtggattgaacgcgttcaaatgtctgtaaaagtcgttagcaactcgaaataaactcagtacttgaaatcaggcaaccgagagctttctttaatggctttcggttgtttttcctttgtcacaacccggaaagctcaacatgaagcgcctctataaaaatacgctcgcaatgttaaccggcacctctttattcattatttttagcgttattttagtcagtagtctgagccgttacttatttaactcaccgatccaatggagcgaggaagtcgcaaaatacgccatgatctacggcaccatgtttggtatggcattgtgttatttagagggcattcatattcgttttacttttttagaagatatggtctccgctagaattcgccatgctctgcattttatatctgacgttattgcgctagtaagcggctgtgtgctgacctattccggctacattttcatgatgaagcgaggagcaatacaagctcccggtacaggcattcaaatgtattattttcaagtggctatggttattggcggtgtgtgtcttgctattgcggcgattattagactcgtcgactactttcaaccctcaacgttagataaaggacagtaattatgctaggtcttgggattcttattgttcttttggtgattggcagccctattgcgttcgccattttattgggtgttgttggtcatgtttatacattacctttcaatgtcagtctcgtcgctcaacgtatttttagcggcctagattcattctctattttggccattccgctttttgttctagctggtgagctgatgaatgaaagtggaattactggcagaattatcaactttgcgaatgcattagttggtcatatgaaagcaggccttgcccatgtaaacatctgggcgtcggttatttttgccggactatctggttccgcagttgcagatacctcggcacttggacgcgtatttattccgacaatggaaaaagaaggttacccacgttcttttgctgcagcactaactgctgcctcctctgtaatcggccccatgattccaccaagtattccagtgattatttatgcgttgatcactaccggtgtttctgtgcctgcgctattccttgctggcgtcacaccggggctatttctagctattggcttgtctatctatgtttacttttttgcgggtcattacgcaccgttaaaagcgaaactgtccatgaaagagcgttggaaggcttttgttgatgcgtggataccactcttcatgccaatctttattgtgggctccatcttaactgggatagtgacaccaacggaagcagctgcttttgccgcagcatatgccttattggctggcatgtttattctgaaaagcttgaaaatatcaagtttaccgcgcatcttcattcgcgcgatgcgtgactcgtcggtaatcctaatcgtgattggcgtcgttgctgcagcgaactggttgctaactttctcaagagtgccgcaaacagtcagccaaatggtactagagcaagtgtctagcccttggatgtttttaatcctagtaaacataattttgctggttgttggtctattcctagaagggatcgctgcgatgctgatattgctgccgattctacaccctatcgcgatgagccttggtattgatccagttcacttcggcattgtggtaatttttaacctgatgataggtcttgtcacaccgccgatggggatttgtctattcgtttcgaactcaattgctaacgtaggcatcgcagctatatctagacaaatcatgccgctcttcttagtagaattagctgtcctgatattaattacctttgtaccaagcacggtaactttcttaccaaacttatttggttattagccagtaatgagcgaaacactaatatgagacataagaaaacgacgccatgtgcgtcgttttctttgcctaagtaaaaaagctaagcaaaaagctaagcaaaaagcttataactgagacaatacatattctgcagaactgaccttgtattcgcctggctcatccaaccataactgttgaacaatgccgttggtcaccaacatggcgtatcgacggctacgaatacccatttttgccgctgatatatccaactctaatcccatggaacaggtaaactctgcaagaccatcggctgccattattaggttttcggcattgttggctttaccccatgcattcatcacgaatacatcattgacagaaagacaaacaacttcatcgactcccttctctttaagggcatcataatgcactacgtaacccggtaaatgactggcactacaagttggtgtaaaagcaccaggaaccgcaaacatcaacacggttttacctgagaagaactctgttacatctacggtctcaggaccttcctctcccatcacctgaaatgcaccatgaggcaacatatcacccataagaatcgacatgaactttttctccagagaattaagttgccccaatattaacgcaacctatcttaaaaaaaccatcaaacaatcttaaattgactaagtagatacttctgatgagacgccagtttagccaatccttcactatctttctcactctgatcggaacccaatgccgcctgttcagacatctcagatatttctaatacattttgcttaatttcttgtgctacagcagattgctcttcagcggcggtggcaatttgcatacttaggtcccgaatttcagccatactgccttgcaattcagccagtgacaatccaactgtgcgcgcttgatcgacactgtcagtggcactcttacgactttcttccatgctgccaacggttttagagacaccttgctgtaattgcgcaataacggtttgaatttcttccgtagaactgtgtgttcgtgtggccaaagtacgcacttcatcagcaacaacggcaaaacctcggccttgctcacccgctctagccgcctcaattgcggcattcagcgccaataaattcgtttgctcagcaattccttggataacttccagaattcggtcaatgcttttagagtgctcatcaagctcattcacaacggctgtggacgtttcaatttgcccaagaagatgctcaattttattaatattggtatccatttgttcgcggttttgactggctctttgatctaccgattggatctgacgtaaaatcacttccgagctttgcgccacctgatcaaccgttgacaccatctcggacatagaagaagccacctcagtggttctctcattctgtgcacccattaaacgtttagaatcactcgctagacgaacattactccccgccgaatcagctacttcattagacgcctgctcaatctcagacatgaccttttgtaacttctccaccagcccatttacccaagcagataactctccaaattcgtctttggtttttactttactgcgttgagtgaaatcaccatcagcaatcttccctaataccgtcatcacctcttttagaggaagacgaatgcttcggctcacccataaagccaccaacaccgcaataatgatggaaactaccagcaccacttcaatgataatggtcgataatgtggcagcatcagaagcttctgtttttgcacttatccccattgccgtggcttcagacaataattgctgaactgaggtattcaccaattccatgctatctgaaagttgcttagctaatatttcggattcttgcactaaacgagcattttcataatactttgcaataacaccatcgtcagacagcacgctgccttctatttcgctgaccaggtcattaatattgtcatcctttagataggattgcttgtctttcaaactggtaatattggaagccattgcatcacgtagctcctgcattttatccatgctacgaacatcaaaataatcattcacagtaacttgcaggctctcgacttggctatgcatataagaagcggcaaattgaatctcagaagtatcaccgtctgtcaccagcatacccaaatcttctgcggcaaaagctatcgcgtcttttagatcaagtttttcatctggaatagcagcttgcagctccaacatctttttatgattcgaaaaggcaacatcggtaaaaccataaaaaccttccacctcagattctattttggcaagcgtttgtgtcatccctggcagcgcttttaattgcccagccagccgctcggaaacatcatcaaattcatgtttaagtgccgaaaagcgactagatagatcttccaatgagtcaggagttttacttaacaaatactgcaaaaccgcagcatttgctaaactcacatcctcttttaatgcattactagtcgatgaaatattagcaactttccctgtaacaacgtttaatctatcttctattttgttgatgccgacaaatccagatgcagcaatcattagcagaagtattaataaaataccaaagccaaataaaatcctttgaataacggataacgacataatcgacctctaaattttttatttacctattcagcagctaaacttttaaacctataaaaactgaccaaacatacagaaataccataacactttgtttacaacgagtacctatacttgaacatctagaaaaacgcgattgaaaaggagaagcttagcaccataaaatcagcatagatttctttcgatccatcaatctggtagatttgacatctctcactttgaattcgacctgcgctttatggattgccccttatacgaaaaaattgctaatcaaattgaacatcaagttcatgaaggtattttcttaccaggagcaaaaatcccatcagttcgtaaatccagcaaacaaatggaagtcagtgttgccactgtactacaagcctatagtttgctagaagacagaggcgtcataaaagcccgtccgcaaaaaggctactttgttcaagaaactcagctccagccaacagaatatgcaaaaattgaaccgactaaaaatgatagcaccatacatgctttactacggcgtttattgcacgcctcacaagatggcaatatcattcaatttggcgcagctatccctaaaagccagttcctaccaatacgacagctacagcgctctgttggacgcctaatgcgcttagagccagaaatatgtgcagcttatgaattcaccccaggatctctcagcttacgtcgtcagatagccatccgcatgctagacagtggctgccaactacagcccgatgacattactattaccttaggttgccaaaacgctttgatgctttcgctacaagccgtcgcaaaagctggagataccattgcaatcgaaagccctgcgtatcatggggtattacaaattattgaagtgttgaaactgaaagccattgagattccttgttccgcagaaataggtatagacttagatttattggaaaatgcagccaaagaatgggatatcaaagcatgcgtagtcacaccaaataatcaaaacccaattggcgccacactcagccatcaatccagacaacgcattctcagccaatcggttcaatacggttttactctgattgaagatgatgtttatggtgagctgagctataaagacaagcgcgagcgatccctaaaagcggacgacaaacacaatactgtaatctactgcagctctttttccaaaagtatcgctcctgggtttcgcattggttggatcgtcggtgggccttttcaaactcagattgaacattacgcttatgtccaatcccttgcgattcctacattaactcaaaccgctatcgccaactttctagaaaacggtgcgtatgatcgtcatttacgaaaaacccgactgtcttatcaaaccaacctagcccgctgtcagtctctcatccaggagcattttcctgcaggtactaaaacctcgaccccaaaaggtggatttttattatgggtcactttaccagacaccgtaaatgccatgacacttcattcccaagccttagaaattggcattggcttgctaccaggattagcattcagtttaaccgcgcaattcgatcatcattttcgactaaactacgcactaaattgggataataaaactgacgctgcactaaaagaactcggtagactttgccagctccagccccctaagctaggctaatacagcgatctaagaagtttatgataaaaagtgctgcaatgcgtattttcgtatataagtaaaagttatgattttgacctcagacatcctaaaattcgtctgtacagacagggcaaaaagcgtacaattcgcattcttttttaaacactctgccttcttggccgataacatgaatatctgaaatagtagctggcttgttgcgatggaatttgttgcacatccgagagaccttccgttagacattacgctaatagaagatcagccctttcctcaaattactgaagatagggttgggtttgtcggtatcacatatgtcacccttcgtccttttgataatggacgctcggtaagaattacattggaagagattgacccgaacttttgtgtgtctggccgtatagcttggtgcactaaagaaacagacggataccacatcgccattgagttccctaccaaagaagagtgttattgtgttcgcatgatcgaacagctctctcagatagaacattaccgacgccaagcaaaaatcgaaggtcgacgactcaactacaatgaagccgccgctgaatggatacaaaaattcgccgccagttttcccgcgttcactctttaattcttcgcttttagaagacattttcaataagacattatgacaacaacactttctcaacatgatattgatatcatcacaacacaactaggacgtactccaagcggcattagcgccattgctcattattcacctaacggcgtacctcaagtattagaaatggagacttgggttttcgaccaaccatttccaactctttattggctttctagcaaagctatcgataaagctttagcaaaaatagaaagtcatggcgttgtaaaagagcttgaacagcgcataaaagacgacgaaacattgcgagaagcacatcatgcttctcaccgtgattacatcgcaagacgctgggaagtaatgagcgcggagcacaaagccattattgaagaaaaaggcttcaagcctttgtttgataagcttggaattggcggcattgcaaactgggaccaagtccgatgcctgcatatgcaatatgcacatcaccttgctggtaacaatgttatcggccgcattctcgacgaagaatacggcatgaaagccatcgccgacgctgaataatatttaacaaatcgcaaacataaaaaggggtgcgattcatcatcgcacacctttttactttttaagccttaagtttaaagtagttacttatttcaaacttttaagcatggctctcaattcatcagcggtagttacttttggcaacacttcacgaatacgattgaaggcagcctgtgctacagctgcacgctgagcataagtagtcaatgcaccaccagtccagccagccaatttcaccatttcattcttgaagttattaccaccaacaccatgcccacctagagacatcaatgcatcttcgatttctaaatagcttggacgctcaccaccaaacttcataaaatcatcttgctgtacttcggcaaactgtttcgacattctctaaaccctttgtgaataaacatcctttgttaaagttagccatatttgccttctcacacaagacaaagcatgtatcaaatcgtaaaaattagtctcgtgtacgcacacgatccacggctttttgccagccttgatacaatttatcaccagtgcctttttccattgtgggctcaaaacatttatctgctttccacaagacttcaatctcatccaaagattgataaaggccaacctgcaaacccgctaaaaacgcagcgcccaaagcggttgtttcagtcacgcaaggacgctctactgtgatctctaacaaatcacttaagaactgcaccatcacatcgtttattaccatcccaccgtcaacgcgtaaagagctaaatgttgcgccatcttgtgccatagcaccaactaagtcttttgtctgataacacacagaacgcaacccagcgctaacgatatcagcgacactagtatcacgagttaacccaatcatggcaccacgagcatctgggtcccaatatggcgcacccaacccagtaaaagctggtactaaataaacagaatcatcattcaatgcttgcttggccagactttgtgtttctttagcatcagcaaataactttaagccatctcgtaaccattgaatcgcggcgccagctacaaaaatactaccttctaatgcataagtgactttgccattcaggcgataacctacggtagtgagcaacttatgttcagatcgaatcgctttatcaccggtgtttaaaatcatgaaacaccccgtgccataagtacttttcaccatgccgggagtaaaacacgcctgaccaaccaaagcggcctgttgatctcctgcaataccattgactggaatttcagcgcccaaccaagaagcatcaatcacaccaaaatcagcactacaatccatcacttcaggaaacaatacatcaccaattcctaacagctcgatcagctcatcatcccattcctgcgtatgtatgttaaacgccatagtacgagcggcatttgttgcatcagttttatgggacttgccatttgtcagtcgccataataaaaaactgtcaaccgtaccaaaagccaaacgaccggactgagctgtttcgcgtgcaccatcaacattgtctaaaatccaacgaatcttggttgcagaaaaatatggatcaatcagcagcccggttttttcttgtactttttcacttaatccttgatcactcaaagactggcaaaatccactagtacgtcgatcttgccaaacaatggcattataaacaggcttgccagtgtcgatgtcccataaaatggtggtttcgcgctgattggtgatacctatagttgctatcgcttgagcgtcgatccctgtatccttgagaacagagcgacacacagctaaagtagatgaccaaatatcttcgggatcatgctcaacccaaccatcatcggggaaaatttgtgggaattcttgctgagattggccaacacgagagcctttttcatcaaataaaatagcccgagaactggtggtgccttgatcaatagccagaatataatgtgtcatggtgaattctctttgaaatcacagtcactcaaaaaagcaagcgactcaattgttgttttgttttttgaacatgaatattcaaatacgaatattccctattaaaaaccaatgcgcactcgtttagcaagcttcgtttaacaagtaatgtcttttatcaggagaagaaaacaagatgggccaactctctcgccaagacaatattgtcgccatagtgaaagaaaagggatatgtgacaatcgatgaattggccagccagtttgctgtcacaccgcagaccattcgccgtgatattaatgagttggcaaaggcagatcaaatacgcagacatcatggtggtgcgagttacgattctagtactaccaacgtggcttatgcgacccgacaaattttgcaactacctgcgaaagagcaaattgctaaacgaatcgccgccgaaattccaaataatgcctctttatttattaatattggcaccacaaccgaaaccgtcgcacgcgaactattgaatcaccaaggtttgcaagttattaccaacaatctcaacgttgctgcgattttaagcggaaaagaagactttacagtgattattgcaggcggtaccgttcgctcacgggacggcggcgttatgggtgaagccactatcgactttatcaatcaattccgtgtggactttggcatcataggcattagtggtatcgaccctaatgatggctcactattagattacgactaccaagaagttcgagtagcgcaaagtatcatcaataactcacgtactgtttttctcgctgctgacagcgctaaattcggtcgcaatgcagttgttcgtttaggcaacatcacccaagtagaccgactatttacagatgagcagccaccaaaggccatcatcaaactaatgaaagagcacaaagttcgattggaaatctgcacgcccaagtaacccttgggcccagcaccatcacagtaattcactctgctgacttcaatttctccccttcttcaaacctaaaaaagatcaaatcttcaccaaaacttcacaaagcgttattgtcataatcgctttagaggtttaatatcgaacacaaatgttcactttcgaacataaacattcgcattttagatcgtgaggcttagtatgaatcactcccattttgacctatttgttgttggcggcggcattaacggcacaggaatagccgctgatgcagcagggcgaggcctaaatgtgggtctttgcgaaatgggagatttggctcatgctacatcatcgtcgagtagtaaattgattcatggcggtttgcgctatcttgagcattacgaattccgccttgtaaaagaagccctaacagaacgtgaagtattgttaaaagtcgctcctcaccttgtgacgccgatgcgctttcaaatgcctcacagaccacacctacgtccagcttggctaattcgtattggcttgttcctttatgacaaccttggtaagcgcgagacactgttaggttcaaaaggcgttaaatacggtgctgacagcccattaaaagacgatattaagcaaggtttcgaatattcagactgctgggttgatgatgctcgcttagtggtaaccaatgcgcttagtgctcagcaaaatggcgcgtctatttttgctcgcactcgttgcacttctgccaaacgtatcgacaaccaatggcacatcagcctagaggatcaaataaccaaagaaactcaagaaatcacagcaaaagctttagtcaatgctgcgggcccttgggtatcgtcgtttatcgaaacgaaactagaacaaaaagctccttacggcattcgcatgatcaaaggcagccatattgttgtgccgaagctgtatcagcattcaaacgctttcattatgcaaaacaccgacaaacgaattgttttcgctattccttaccgtgaacactacacactgttaggcacaaccgatgttgagtacaaaggcgatccaaacgatgtagcgatttcagaaaatgaaactcaatacatattgaaagtagcgaacgatcatttcaaaaaaacactcacactagcggatgttgtctggagctattcaggcgtaagaccgctactggaagatgagtcatctgatccttccgccgtcactcgcgattacacattacaccttgacgacaaaaatcatcaagcgccattactaagcatttttggcggaaaaatcactacctaccgcaagctagccttgtctgcgatgaaaaagcttacaccctactttgataaccttgggaacgaatggactcacagcaaacctctacctggcggagacttgggtatgtctcttgatggcttcgcgatgaaattacaacaagattatccttttatcggcgcacatcttgctcatcgattcgccaatagctacggcacactaactcatacattactaaataaagcgaattcagaaagcgaccttggccagcactttggtaatcaactttatcaagtggaagtggattatttgatcaagcacgaatgggcacattcagcagaagacattctatggcgtagaactaagcttggccttgaatttacaccagatcaagtaaacacacttgaaagctacatacagaacaaaatttaatctagcccaataaaaaactcgataattactactctttagcctgtccaaacgattgtttggacaggctttttttgatctactaaaaagcatcaagcccgcacctaacaggaacctaaactcaatggactttgtttttttcgatatctctatttggatctatcttgccctctttgctgccgctttttttgcaggtgtcattgatgctattgcaggcggtggtggtttaattactgtgccggttttattagcggcagggctgtcaccagccgaagcacttgctaccaataaattacaaggttgcgcagggacagtctctgcgtcttaccactttataaaaaaaggacaagtaaagctgtctgatatgtggctccccattttgatgacagccatcggcgctatctgcggcacactattagtctcttatttagacagtagcctactgctaaaagccgttccaattatcttaatcgcggttgccattttctttttcttcttacccaaggttcagccttacattgccagtaaattttcccttactcacatacagtttgcggtaattatcggtaccagcattggcttttatgatggattgattggaccaggaactggcgctttcttttctactgcttatttgtgtttgatggggctcacggtcgtttcagccacagctcatacaaaagtactcaacgcgaccagcaacctagcctctttagctatgttcgcctttagtgggcatcttatttgggcattgggtattgtgatgggaattggacaatggtttggcgcgcaaattggctcacgcctcgttatcaccaaaggtgcgaagctcattcgccctatggtgattattatgtgtttggcgatttcagtgaaattactattagataactaattacaacgaaatcaaatcatcgggcgtcgtcaaagcatcctctggtgaatattcgtagcattgcgcgactaaccaactgagtaactgctgaaccggctctcgctgacgctgcatttcgggacaaacaaaaagataagcatggccttcatctaatgtttctgaaaacggcatcatcaatcttccctgctgaatatcatccatcaccaaaggcgttctccctaaagcaacgccttgtccagcaaccgctgcttgcacagcaagatcaccacggttaaaactgatgccgcgcgaaggcttaatgccttttgcattagccaataacagccacttctcccactccgcatatggactagaaaaacgccactcagagtcatcatttaataaaggcacttgcgctaactggctagcttcagtcaaagctcgctgttctgcaaacgcaggactacaaaccggaaacactttgtctttcattaatggaacaatatgcccttttgaactatgcacatggctgtgtactatcgctacatcaatcctgtcacgctggaaattcacctctctatcgttggcctgaatgcgaagctgtaaatcaggataggcttcttgcaaactacccaaccgaggaatcaaccacttagttgcaaaggacggcataacagaaaccgtcaaaatattagatgtttcttcttcctgtaattctaaaaccaaatcattaatttcagtaaagctatgattcaattgcacagccaaacgcacaccagccacggtcagctctagacgtcgatgataacgaacaaacaaagtaagttttaaacgctcttctaactgacgaatttgctggctcacggccccctgtgtaaggtgcagttcttgcgcggctttagtgaaactcaaatgacgagccgcgatagcaaatgtacccagtccagctaaaggaacagacttcataaaaaaaccaccataagacgatctcagctactgcaaaatcagacatacattgaattaaaaaaccaataaaaataaagctaaaactgcaaaaaacacatcataaatattacataaatccttaataaacaaatatttaacaaaaaaatgatcgcttaataaaaaatcaaaattattgatttaaaaacacatcctatattttgcattaattcagctaatccaacaaatcaatttatatcgtttgtaacaccaatccaaaaagatagaattagttaatctcttaggttgaacagcgacctaatatttactgatacagccctaactgtattacttctaaaacctgtcccacagtcatgttttagatgaatatcaccattccccacaggatgatgttattcgcaactgctagttacttttgttgaagccggattttatccggcttttttttgcctcaaaattatgtccgtaaatctgaggcaaaaaaaacggcgacccaaaggtcgccgttaaataacacacgttaaatgtgtccggtcatatcttaagctgcttttgctttgtcttcgagcaattcagccttagtaaaatttgcctgtgcaagcttctccatcaaacgcacaacctgacagctgtagccatactcattatcgtaccaaacgtataaagttgcttgattgccacgaactttcgtagacagagaatccaaaatacccgcttgctgagaaccgataaagtcagagcttaccgcatcatgctcttcgctgtagccgatctgacctgtcaattcagcgctatttgatgccgttttcaacaactgattaatcgcttcaaccgacgtcgcagacttcaagttcaaacttaataccgcaatcgaaacgttgataactggaactcggattgcgctaccgctcaacttaccttctaaagaaggaatggcttttgatacagcttttgcagcaccagtctcagtcatcaccatgttcatgccagcggcacggccacgacgatcacctttatggatattatcgattaggttttggtcattcgtataagcgtgaacggtctctacatgacctgactcgataccgtaagctttttctaatacggatagaatcggtgtaatcgcatttgtagtacaagatgcagcagaaacaatacgatcttcgtcagtgatatcgctatcgttcacaccaaatacaacgttcttcatttctttaccaggagcggtcaatacaacacgttcaatacccggacgattcaagtgaacactcaaaccgtcatgatcacgccagcggccagtgttatcaacaagcaaagcattgttaataccatgggcttggtaatcaacttcagcaggatcagaagcgtaaataacttttactggcgaaccattgatgataagagcttgattctcttcatctactttcactaagccgtcatatacaccatgaacagaatcgtatttcaacaaactagcacgcttagacagatcattgtcacacgctttacgcacaacaatcgcagccaatgccatgcctggagttgtatggccaagcgcacacatgcgacgcgcaagtaaacgaccaattcgaccaaatccgtacaaaaccactggagtttcagtaccatcatttgactgagcagctagtacagcttcaacatccgcttcagcgattaaagactcaagctcaacaactgtattggcaatatcacttgctaacacttgctctaacacttgatagacttgagcaagatctagttctggatgttgatcaaacgcagccatcaaaccagtcacagaatccgccattaaggtgtttcctgccaactgaactttaaccgctttttcacgaccaagtttacccaaaagtggaatcatagattctgcttgcgaaagtgcttgtaaccaagtgcttgtcattttctgcccccgaaaaaagactctgttgtatcaatatgggcgcagtctaacggcagttcaggacaaaaacaaattgtaagaacactacaaaaaacctttaaaatcgggtgtttagcgtgtttttttatagaaataacgaaataacaaagaaggtctagaaactttactacataatcacacaattacacggtggatccgtaataatagtgcgattatgttgtaatttggcaacaagaactgacaggaaatttcatgaaatattttacaaatgacgctttctttcggccaaaacacccaaaagacagaagcaaaacagaattaaagcggggcgatataccaaatctacgcgggtaattccccaataaaccaatggctggctccacaaggtcaaaagcccataaccaaaagtacacataagaataaatgccaacactcgagccaaaaacacccaagaagacaccaagttttttaggaaaccgttcactttgtcgccgtaaaccaccaaacaagtagccaccagcgccaaagaaatatcctgaagataaggctgaagaaaatgcgccaaacgaagattcagatcaagaataaacatagataattaacaatacgataaacagactataagattattgatgtttacgagacaaggcttcaacatcaatctgcccagatcgagtggccacctttggactttcatcaacgtacacgagcgacacgtcataagtcgtgttatgaaattcaatcatggtgccatctttaaacagccatttcgaacgcccaattccattattaagaaaaccctcgctgggtttaccatactttcgtgcaagcaactcacctaacgccttacgcttttcactgctttccacaacaccagataacaacgccttactaatataacccgatccatttgaataaatagtcgcattagttacccctaaaataccttcaggccctaaactgtaacttataacaccatctttgtaagatggataactatgcaaccccatgccattaagctgcttttctaaatgagacacactcaaatcatttaacggtaaaccaaacaattcagccacattagaagatcgagaggcatcatttgcttctgccttaactaaggtcgcagctcccatagaaagagcaaaaataaacagagcaaacattggggcaactttcttacgcattaatccttcctttgagatgtcatgcttcagtttgacgggtaaaaatgatcaaacctgatatataatacaacattataaactccttaaactcaaggagcaccaaaactttattttctgaggtaatacatggctcttgttattggcatcacaggcgtatccggcagcggaaaaagccgactttgttctttattagcggaaggacaaggtgacaaaatcaccatcctatgccaagacagtttttacaatggatgcggcagcattgatccagacgtttataactttgacgacttaagttcgttagaccttgaaagcctcacgctggctattcataactgcaaaaaccgccagcaaccaaatgaaatcccagtttacgatcactcacaacacagacgtataggttatcgcaatctagatccaacacacgttgttctcgttgaaggtcatatgatgttccaagacgcggggatacgagatgcagttgactatcttctttatgtggataccgatatggatattgctgttgtacgacgcctgaagcgtgacattgcagaacgtggacgcgatgtcaatgaggttaccagccgctacatgcgccatgtacgtcaggcatcacttaaaacgatcgacattcgcaacaaagcggatttcattattccgaataataaaagcttcaccaatgcagctagcttattacgtaatcacatcgactacttgctaaaagaaaaaggggctaaataaacgcctaaacacacacaaaaacctccccaatcaactactcaatagtaagattaaagtcctgtgttaatcataaagtagtgaccaatttcacttggccactaccgaaatctgcgtctcaataggtagtcaacatttcactaaatgtggcgtgttgaccacttaaagaagccgaacgagcaagagtcaaagccccgatccccgaaaagcatctatttctcggcgatcaattattgatccaaatcaacgaaatagctttaaatgctccacataacaaacaccgtcgatatatgaatttgaacatgtcgtatttggacattcccaccccctaaatatcagtgaggatagcgccataattacaacggtaaaaaaggaatgcctatttggctaacctgaaattatcggttcgacgagagaagcgacattaactcagctttgttatagagggttactctaatgaatcaaaatgatctattaaatatacgttacgctactgttcaagaagcacgcacagaaatgtcaaaattgcttcaggctcgccctgcaaattactcgttggacgccccgttatacaacgatccacacatgttccgcgtcgatgtggaggaaattttccagaaggaatggttatttgttggtatgaccagcgaagtgccaaaccgtggcgattatttcactgttgaaatcgcacaaaacccagttctgatcgttcgcgatgcagatggctcagtaaatgcttttcataacacttgtcgtcaccgaggctcgcgcgtctgcttagaacatcgcggcaaagtagcaaacttggtttgcccttaccatcagtggacctacgaccttaaagggaacctactgtttgcaggaaccgagatgggcgacagctttgataaatcccagcacggcctgaagaaagctcactgcaaaacagcaggaggtttcatctttatttctctaggcaaagaagagcctcaaggagattttgatgagttcctagcaacactcgaagaatacatggctccctacgacgtagaaaatacaaaattggtcgctgagtctaacatgtacgaaaaagctaattggaaactcgtacttgaaaacaatcgtgaatgctaccactgtgtcggcagccaccctgagctgctaaatactattctagaatgggatgacacaaacgacccacgagcaccacaagacttcctagaccactacgctgatcaagccgccaaatgggatgaagaaggcattccacacgaacaccgcagtttcggcccaggtaaacgcaaccgtattgttcgaatgccactaaagaaaggcacgaaggtaatgacaatcgacggcgaagcgggctgcaaaaaattactcggtaatatcaaaaatcctgagctgggctctatgcgaattctgcacttacccaactcttggaatcacatgcaatctgatcatttcattgtattccgtgtattaccaatctctgctcaagagtctatagttaccaccaaatggttcgtacacaaagacgcagtggaaggtgaagactatgatccaaatcgcctacgctatgtatgggatgccaccaatgatcaagacagaattcttggtgaagaaaaccaacgagggattaactctataggctatcaagcaggaccatattctgaaactttcgagtttggcgtaatgaatttccaagagtggtatacagataccatccagaaaaacctgaataaataagaaggttgtggctaaataaaaaagccagcttaataaagctggcttttgactggaatttatttaagcgactttttattcattacttagctttaaaggcataaccatgaagctaaaaaactacttcttaatatcatcaaagaaacgcttcacaccatcaaaccagcttttctgcttaggagaatggtctgtaccttcgcccatgctttcagccaattccgtgaatagctctttctgacgagaagtaagattgactggcgtctcaacaacaaccttacaaatcaaatcacctactggaccaccacgaacaggcttcacacctttattacgcaggcggaacaacttgccagactgacattcagcagtcactttcaaacgcacacggccatcaagtgtcggcacatcaatttcaccgcctaatgctgcagtagtaaaactaattggcacttcacaatataggttcgcaccatcgcgctcaaaaatactatgcggtttaacagagacttgaacaaacaaatcacctgccggaccaccatgagttccagcttcgccctcaccagacaaacgaatacgatcgccagtgtctacgcctgcaggaatttttacattaagtgttttatattcttgaactcgaccttggccatgacaatctctacaaggatcactgatcacttggccagcaccatgacattctggacaagtctgctgaactgagaagaaaccttgtgacatacgtacttgaccagcaccaccacaggttccacaagtcttaggtgttgagcctttcttagcaccagaaccatcacaggttttacagttcaccaaggttggtatacggattttttcttcgcaaccccaaacggcttgttcaagatcaagctctaaggtgtagcgtaaatcggaaccacgacgagttcggctttgaccgccaccaccgccgccaaaaatatcaccgaaaacatcaccaaaaatatcactaaaaccaccagctccagcgccgccatagccaccagcctgaccatttacgccgtcatgaccaaatcgatcgtaggctgcgcgtttgtcatcagaagacagtatttcataggcttcagccagctctttgaatttatcgagtgcttctggattgtctgggttcttatctgggtggtacttattcgccaaagaacgataagctttttttatgtctttcttatccgcgtctttggccaccccaagaacgtcgtaatagtctcttttgctcatcgcaagcattcctgaattgaaaagtctgaattaaaaagtctaaatctaaaaaactgaattttaaaaatcgtctatctcatattttgcaaatagcaaagcacggtttaaaaccgtgctcgctataaacaaccccattattaatgggcaaataagtgcttagcgcttattttttatcttctttcacttcttcgaattctgcatcaaccgcatcatcctgagatttagcttgctcaccttcagctggttgtgcaccggcttcagcttctgcatacatcttctgagccaaagtaccagacgcttgagtcaacgcattggttttctcttcaatcttctctttgtcgttagatgttagcgcttcttcaagctcagtgatcgctgtttcaatcgcttctttctcttccgccgttgctttatcgccagcatcaaccagagttttacgagtcgcgtgaatcataccgtcagctgtgttacgaacttgtacaagctcttcgaacttacggtcttcttcagcattcgcttcagcgtcttgaaccattttttcaacttcttcatcactcaaaccagaagaagatttgataacgatagactgctctttaccagtcgctttgtctttcgcagaaacactcaagataccgttggcatcgatatcgaagcttacttcgatttgtggcacaccacgtggagcaggtggaatgtcagccaagtcgaaacgacctagagatttattctgagacgcttgtttacgctcaccttgcaatgcgtgaatagttaccgcattttggttgtcttctgctgtagagaaagtctgagatttcttagtaggaatcgtcgtgtttttctcgattagcgtagtcataactccacccatagtctcgatacctagagacagtggagtaacgtctagaagaagaacgtctttcacatcaccagaaagtaccgcaccttggatagatgcaccgattgcaaccgcttcatctgggttcacgtctttacgtggctctttaccgaagaattcagttactttcgcttgaactagtggcatacgagtctgaccaccaaccaagataacttcgtcgatatcagaagctgtcaaatcagcatctttcaatgcttgacgacaaggctcaagagatttcagtactagctcttcaaccaaagactctagcttagaacgagtcaatttaacgttcaaatgtttagggccagtcgcatctgcagtgatgtaaggcaagttaacttctgtttgagaagaagatgacaactcaactttcgctttctcacccgcttctttcaaacgctgtagcgctaatggatcgttgtgtagatcgataccagaagactttttaaactctgcagccaagtattcgataacacgcatatcgaagtcttcaccacctaggaaagtatcaccgtttgtagacaatacttcgaattgcttctcgccatcaacgtctgcgatttcgatgatagagatatcaaacgtaccaccaccaaggtcataaaccgcgatagtagagtcgccagagctcttgtctaggccataagccaaggcagccgctgttggctcgttgataatacgtttaacttctagaccagcaattttacccgcatcttttgtagcttgacgctgagagtcattgaagtaagcaggaactgtaataaccgcttctgttactttctcacctaggtaatcttccgctgttttcttcattttcttaagaacttcagcagagatttgtggtggcgcttttttgtcgcctttcacttctacccacgcatcaccattatctgcagcgataattttgtaaggcaccatagagatgtctttttgtacaacgtcgtctttaaatttacgaccaatcaaacgcttaaccgcaaacaaagtgtttgttgggtttgttactgcttgacgcttagctgattgaccaactagtacttcaccatcttcagcaaatgctacgatggaaggagtggtgcgatcgccttcggcgttttcaataacgcgcgctttttcgccatccaatacagcaacacaagagtttgttgtacctaagtcaataccaatgattctacccatggtttgtatctccaataaattcgtttataacaatgataattctgtatttgggtacgcttaaaagtatttcaagcgtccagtgtcaaaaaaatgacagtatttttaaactgcacttgaaaccactaccattgcaggacgtaataaacggccattaatggtgtaacccttctgtacgacatccataacggtgttcgcttctaactcaggattcggcaccatagtgatagcttgatgcaattcagggttgaacggttcgccgtgtggatcaaccattttcacttcaaagcgagccaaagtctcaagcaaatcttttaacgttagctctacaccttcacgaacagggtctggctcacctgtatctggcgcagaagccaaagcacgctctagattgtccgccacgttcacaatcgatttagcaaacttttctaaaccaaatttgtgcgctttctcgacatcttgttctgcacgacggcgtacgttttgtgcatctgcatgagcgcgtagtgccgcttctttatactgagcgacttcttctaatgcttttgcaagctcatcattttcagtaacttcttctaaagtctctacttcaggctctagaagctcttctactgtttcgttttgcgtttcgcttttcaaatcatgctccgcgtttagattaggatttttttgctgctcactcattttcaactccaaataacagaaacaatgcttcctatgtgcagggtatatggggtcagcttttaacctttcaacactaaagccatattaatttcatgggaattaaatttacgaactagacttgtcaaaaaacaaccaagtactgtataaataaccatataaatattttctctctttggagccttcttctatgctgaccagcatcgctatttccaacttcgccattgttgaatccctagaattggaattcaaaaaaggtatgaccgtgatttcaggtgaaacaggggcaggcaagtccatcatggtggatgccttatcactttgtttaggtgatcgtaccgatgcagctgtcgtaagacatgggcaaaaaagagccgatatcagcgcaagctttgatatacaacactatccacacgtacataaatggctagaagaaagagacctagaacacgatcaacattgcatattacgccgtgttatcagcaaagaaggtcgctctaaggcttatataaatggtcgtccttgcacgctaagcgatctaaaagacgttggcagccaattagttgatatccatggccaacacgagcatcaatctttgcttaaaaagaacgcccaaagacaacaagttgatgaatatggccgcttaactgatttaagcaaacaagtaagccagcaatacagcacttggcgtcagctcaaagaagaactgtcagcattgcaaaatcgttcttctgaacaagatgccaaaattcaactgctatcctatcaggcacaagagcttcaacaactggatttaaaagaaggcgaaattgaagagctagaaaatgaacaagcgtttttatcaaacattgccgactcgcagttcaaagcttaccaagccagcggtatcctgatcgacagcgatgaaggcaatgtgtgctctttactgcatcaagcgattaacagcgccagccaaattcgcccagccaccaaagaattagaaaacgctttagaaatgatgaatgtcgccctcattcaagcacaagaagcagccgacagtttgcatcattatcaggatactctagaacaaaaccccgaacgtctcatggatatagagcaacgcttatcggacatttatgatacagctcgtaaacataggacgttgccggaaggattattagctttgcgagaaagcgtagaagcggagcttagcagcctacaaggcagcgaagaaaacattgaatctctcaaagaaaaagaagagcaggcctatgagaaactcaccgcacttgccaccacattgaccgaaaaacgtattatcgcaaaagacgaactagcgcaaaaagtcgaagaacaaatacatggattgggcatgccatatgcgcgtttctttattcaatgccaaccactaaaccaagtctcagcaaatggttttgaagacatcgaatacatgatcgcatccaaccctggccaacccgctcaaccattacgaaaagtcgcctcaggtggtgaattgtcacgtattagcttaggcattcaggtggttaccgcacacacgtccattattccaacattggtatttgatgaagtcgatgtgggcatcagtggtggtatcgctgaagtcgttggccgcatgctgcgctctgtaggcaaacgcggacaagtcttttgtgtgactcacttggcgcaagtggcagcgcaaggcaatcagcaccttagagtcagtaaactggttgcagatgaggcaacgtcttctcaggtcgagctactcaaggatcaagaccgcacacaagaaatcgcacgtttattaggcggactagaactaaccgaacaaactctagcgcatgctcgggaaatgcttggcaatgttcaacttcagtagtacttcattaatataaaagagaagctaaagcaaaaaagggcctaaactctgctatttaggcccttctcattcattacttttgggtaaaggaacgtttatttcttctttggacgcacgtaaataatcaagctgtggtcttcaatatcaaagccatgctcttctgcgatttcacgctgacgtttttcaataattggatcaacgaattcaatgactttgcccgtttctagacaaatcatatggtcgtgatgatcacccttcgccagctcaaaaacagcagttcctgcttcgaaatggtgacgctgcaccaaacccgcagtttcaaactgagttagcacacggtaaactgtcgccaaaccaacatcttcaccttgatcaagtagagtgcgatagacatcatcagcactcatatggcggtcacccgcgccttcaagaatttgtaaaattttcactcgtggtagagttaccttgagtcccgctttctttagctcttgattttcgctagtcatgagtcattctctattcgatcttgttgataattactttatcattagcacaccggagtaaggataatacaaatgaaaaaatcagttttaatattatgcgcagcactttcacttagcgcatgcagtttatttccaccaccttacaaggttccagtaacacaaggaaacctcgtaacgaaggaacaactatcacaattacaaattggcatgtctgaatctcaggtcacttatctactgggtaaccccatgctaagagacaccttcaagccaaacgaatggcattacctatatacagttctatatgcaacaccagacacccaaaaaagtgatgcaaacgaccttgtgctaatttttagcgacggcgttttaacacaaatcaaaaacaactaagctttagttgtttttgctgcacggttggccctcgcttgttttgggtcaaccttcagctcacgatacaactcaactcgctcgccttcttttaactcttgctcttctgcatttcgtacggcttttccgaagatacccacctttactgtctccacatccacatcaggaaagaaaacttggatattcgaacggcgcacagcatcacgcactgtacaaccatcttcaacctctagcgcaataattttttgcttctcaggcaaagcataagccacttcaactctcatactattcaccgtataccacttttgcacgcttactaaaagaatccaccatagtattggcaatttggctaaacacgccaccaaaggcgaatttcagcataccgcttaactcaaactcaatactcagcatgattttacaacttgtaggagacaactccgtgaaagtccatacaccatgcaaactcttaaacggcccttttaccaaggtcatctctattcgactaaaatcttccagaaagttcctcgtggtaaaagattgtctaactggccccttacctacatccaaagacgcaacgatttccgttggcgtttttgaaattaatgtcgaactcaaacacccaggtaaaaactcaggataaccatcgatgtcgtttaccaaggcaaacatttgctcgcaactgtaattaacatgtgcgaagcgttctatatgactcaaactacactcctatccagccagcaagagtaatcacaatcattgctggaatacttatgtatttcaatgtcttataccaccattgaaaatgatttgcttgttttgtgatcatctcattttgcaacatggaatgtggaataaaccaagccaccaaaacagacaacaaaatagctcccactggcaaaagaatcaaagacgtaaattcatccaacaattcaaagaaatttagcccaaagacaattttgctgtcccaatgattaaaagacaacagtaccgcaataccaacaaaccaaacggcaatccccatcaatagcgcggctttcaaacgggcgatataaaatttttcatgcagccaagcaacaaacaattctaacatggatatggctgacgtaagagccgcaaccacaagtaataaaaagaacactcctgcaaaaaactgaccgcccggtaaactaccaaaaatgataggcaaagacacaaaggtcaaacttggcccagcttcgacatcaatattaaacgagaacaccaatggaaaaatgaccaaacctgccaaaatagccactaacaaatcaacgccaacgactatgctacaagctcgagctatagacatacgcttgctcatataagcaccataagcaaacatcgcccccattccgacactcaaactgaacaaagcaagtccaactgcagataagacaacctcaaaggtaatatcctgccaagaccaacgaaacataaagttcagcgcttcattcatattgccaatggtcatagaataaaatgctaacaacagtaacgtcactaccaaaaccggtaacagaatccgcactacagcagacaaaccacgcgtcaccgactgtccaacggttaacacaactaatgccataaatactgaatgccataacagcatttctgtcggtgcagctagcaaattatcaaacatgttggccgcaccaacttgcgtgatatctttaaagtcgccagacaccgcacgatctaaataagccagagaccaacccgcaatcacactataaaaagtcagaattagaaaccccgttatccctgctaaccaaggcacaaacacccaagccggatgaacaatacggcgctcacttaaatcatttaccgtatcaattgggttagaacgaaccgtgcggcccaaagcgacttccgccattaacacaggcaaaccaacgagtaacaaacataagcaatacaccaacaaaaatgcaccgccaccgttttgtccgagcacataaggaaacttccaaatattacctaatcccactgccgatccactggccgcaaaaataaatatccacggacttgaccagataccttgtaaacatctactttccggcataaatttaggctctaaatacacaagatgtgtttaaggataggaataaaacgtaaacgtggccaacacatccgcgctacctaacctgacaaattaattaacaagtgcgaattttccaacattcaggcgcatacctcaagaaaagcataggtttttgccactatcgaccgtataatttgtaactatgagtaaagtaaagaaaaaatccaccagcacgggcaccatcgcgcttaacaaacgtgcaaaatacgactactttgtcgaccagaagttcgaagccggtttggttttgtctggttgggaagtaaaaagcctgcgcgaaggcaaagcccaattagtagacgcattcgtcatcatccaccaaaacgaagcgtggctcgtcggtgcgcgtattacgccactgcttagtgcctcaacgcatgtcgtttgtgaaccgatgcgccaacgcaaattgcttttaaaccgcaaagagcttgagcgcatcatccaagtcaccgagcaaaaaggcaaaacttgtgcggccatggcgctgtactggaaaggcaacaaaatcaaatgcgaagtcgccttggtaacaggtaaaaaagaacacgataaacgtgataccgagcgtgatcgtgattggtcaagagacaaagaacgactaatgaaacacaatgcttaatagacgccaatcaaaattaggttgaattaagcatttcagcgttatctctagcgtaagcagattgtttgcgctagactaacgttactttttgggggcgacatggtttcgacgtcggttacaaacccaaaggtgcatgtcgagagtgatgcgtgatctcgtaaatcccccgcatcaatttaatagtcgcaaacgacgaaaactacgctttagcagcctaaaccgctgctagtgtgctgccctcaggttacttgtagccagagattctgcagtatcataaattacaagatgctaactgatgccccgcctagggataaggttctaagactaagtaggctcgccattaacaccctgtccttcgggcggttcgtggtcaaataatagaagtgactatgcatgtagagccgatggcagaggactgacggacgggggttcgaccccccccgcctccaccaattaaaggcttgattttaaaagggtttgcactttttaaaatgaggtcggtgcacatatgaggcaccaaataaaaaaaccaccttcgggtggttttttttacttaaaaatctcaattttctcgtactcaagcctaaattgtgtcctacacggcctagcttggtaaagctccacttttggtgcattctgtttaatccaagatattgccttttctttaagcttatcactcgacctgattccaagagtaattttacaaatgtgttgcgatgaaactaaatcgcaatgcagaggaatatcaatctcctctttttctatgatcggaatattcactaataattgaacagctctatactcttcttcatgaaaccattcagaatcttttacataaaatatctcgtcaaaatcacaattatcaaaattaatattaataggtctattttttgtatatgtgacaattttatgattactaacgttgtcaattttctttaattccattaaatacgaatcacttatagtaatcataaaacctttatgttctttaccataatatgaccacattgctcttgaagaattattaatagttagagataaaattcctattttattttgaatttctgcattaataatatccctcatgggatctggcattctttcatttataaacagaatagcttcttcaggtgataaatcaatcctattatcaccagtgtcatttgaaatctctttttttatcgcagcttctaattctgggttacattttgtaaaagcgggattaacttcaaaaggatcatttaaagcttgaggctgtgaatagcgaagactcattccaccttcaacacatataaaatcaaacgaatcatgagagtaatatttatgcagttccatacttttccttttattgtatagagagtgggttcaatctaaccgcttcttctaggaagtcgggggataggtgcgcgtatcgcatggtcattttaatatcactatgaccaagtattttttgcagtgctaatatgttgccgccgttcatcatgaagtgactagcaaaggtatgtcttaaaacatgggcggcttggcctttgggtaattctatcgtggtgcgtttaagtgcccttctaaagctgcttattgagccagtaaaaaccgcattgccttttgttagcttggcgtgttcgtgtatttcgtcgtatagcgcttgagtaattgggacgcttctattcttcccgcttttagtgtcggtaaagcttacttgattatttcgcactcgctgaacggtttagccttcggcctcgccccatcttgcgcccgttgaaagtgaaatctttgttatcaggtaaacgtgtgggttgtcacccttcttggtttcgtctaataattcttttatctggtcgcgtgttaaatacgaaagctcattctctggcactttcacattatcgacggcggttaatgggttggggtaatggatctcttccgctttgaccaaagtattaaacatagacgacaaatatcccaggtcattgtttaacgttttggggcttttgccttccttggatcgctgggtgcgccatcgggtgtactccaagcgtgtgaggttagagcctactgggtcgcccaattactcggctatcataagcagcttacttttacggcgcttgccgtctcgcaagaaatggccgtgcgtatcgtcccatagctctattaactcgcttaacttgcgcgagtccttgggcttttctaaccacggcttagcgtccgattgggtttcatgctgagcaatggtaaaacgctggaaacgctcacattctgccttagtcgtgaacacacgtttatactttcgtgagcctcgtccatttacacgaaactcaacctgccaacctgatttaacctgagtaattgccatactttattcctcaagaattcttaatgaaaactcttcaggagtacttggcatagttatcaatgagtgagcaatacatgggccatcagcagtctgaaaaacccaagagatatggagtaatgctctccggaaaataccagcattatcaagatatgaaatccagtattgatcattgtgatatgagccatcatcgtttcgatcaacaaaatatgggatattagttttaatgcttatagactcccccttctcaacatcggaaaccatttcagaacagggcaagccattttcaagttcgacttgtattttaaaagccttagatcctacgtttactgcttttaaaattccatactcttgattttcatccatacttaatacaggattccaaaaattaggctgattcgctaagaatttttcatgctgttctttttcaaaaatgagagactgtaaattgaaattgttttcagcgactttaacagaggctttaaattcaacaatttgattttttaactctctattctgcattacatacccaacaactaaccataaaaaagctaaaggactaaaaacaccagctaggtaatctccaatctcatttagatctaaagggtcacatagactttggcgataaaataaatagattaaggctgcaactgcatataagcctgatagaaaaattccaactatcatgcccattcccatgcttgttttttctattttttctgacactcccttgctcccttccctatctcatcggatggcctgaccacacgacgcggccaattatttttaatttagataaaccttctagcggtatcgtcattggctggtagttcttgttgtccgaggtgatagcaaccaagccgtctaactgcttttgcactcgcttaacgaacaattctccatcgtagttaatcatactagctcactcctcagcctcaggcatacacatgactttatctattactattcacatgagaacacaacaaggttacaaagcaaatgacaggcgttttaaagcactcacaaacgacggtagcctctgtttcaaaagacagtttaaatattcatcgggagtaagtgttggatttttcaatgcacttcgatgtcgttgtgcggctaggaggcatgaagcggcatcaagctcgaacatgtcactcaaaaattcatcagggtgaattgcgctaatgccaaaaggttctaattgctcaataggaaagtcttttaaattaaacgtaataatcccctcagtatgaccctgtatcgctgcggctagtacatgccggtcatcagcatcgggaagagttaaactattgatcaaggactcatgaccagaaaccaatgcatcaggaacattggcatccatgagtttgcgagttctttgtaatgtattgatatccatatctggacgattttttagcacattacgaatccattcgtcatgtatctgctccgaccatctggctctaaaagcccagtacttgcaagatacattagataactccttagtggagcgggataaagaacacaggcatctaaaatgacggtgtaagtattattcattaatatcccatatcgttttcttgatcgagtgcggttagctcttctaagctcgctaatcgtttattcaataacgtttctttgtatttcatcacatctacataggcaacttttcgacgatttcctgttcgattgaaaggaatcgcaccatcgtctaaaagcttaatcaaggtagggcgtgacatgttgagcatatcggcggcttgctgagtagtaagctcggcgtggattggcgtgatttgaacaatattcccctctccaagctgcgtcagcacctcgacaaaaagattcaaagcagtcttaggtaactttatatcatgggtgtttccagagtcatccgtaaaagaaaagcgttgctcgtctccgttagtcgctaacacgccagccagttcttggctgcacagttttgctagcgctgcttcttcttgactagggatacgaattgcggtgttcatactctttgctccgagttttttctaaaagtaatgttattagtatgactaccaataacacagttacattattcgaaatattcgaaatattcgaaacatatcaagctaaatttaatcaaataccatcatttaaaaggtacatgaactagaaacaccgccatccaagatcataaatgtagcgcttttctcaattaacttatcacggaaaaaatcttcttaaacaccctcatttaagtgctacgttagagtaaggtttttgaaaatcacgtaaaaggcgaaggacatatctcggttttgctcgctatctgtgttttcatggctgttggataattgttttttgatacgcaatggagaacgcgactatgaggcttttcactttttttgtgctgttttcggctcttctctcgggctgttcatccaatgtgaagttggcaggacaaaatgtcagtaatgttgactcgaatgtagatattgataaatccgctacaattgttgtagttccaagcaaagaaggcgatgatctgacgaataagcgatacatccccgatattatcaatgcattgaaagagcgcggctttactaatgtctcggattctcaaaacaatcctgactatcacctatcggttaactttacgtctgaagaaaccacggaaactaagaaggttcctgtgtttaataacgagcgaaatattccttatactgtttgccgtagaaacccaagcacagacgcacgaacctgtgttacacgctaccgtcaatttatggagcccattgttagcggttacgataaggtagaaacaccaacgaaggtttatacctttcagtacaagttgacggataagaaaaacaagttaattttagattctagcaatactgtggttcaccctacttgttcaaaatggaaaatgtttgagttcttagctaaagaaaccatcgccagagccaattttaatgatccagtcgacaaaccttacagtgttgagatgaaacaagactataactgtcaataaaagtcatttaaaaccaacaagatagatagagcgcatctaacttgttggttttttatttaactatcatctcattgcgctacaccttctcattcactctgcttgctcctaaatagtctgagcaactgagtacttataaaaaaacgttatcatcttttcagtctatttctgcgtatccatctatactgtgtataagccacttttgtttgggcgtggctgtatcaggactttttccaaatccattatgctcactctgtgagacaagggggaatccatgatcaatcatgtttggggtcttattcatcatccagataaggaatggcgcgaaataaataaggaacatgagtcggtaagtcatctgtacttacatcatgttctttggatggcagctattcccgttgtcagtacttttattggcacgacgcaatttggttggacgttcggaggagacgaagcaatcaaggtgtcttttatggatggccttggtttaggtgtgttgttttacgcactcattcttgtcgccgtggcgatagtgggtagtttaattcactggatggcgcgaaactttccgaatcgcccacctcgtcaagaatgtattgtctttgcaggttatattgctacacccatgtttttaagcggtatttttgccatttatccgataatttggctctgcttactcgcttgtgtagcgggcgtcgtttatacaggttatctattgtatcgcggcacacctagtttcttgggcattagtcataaacaaggctttattctctccagcaccactctcggtattggggttttagtcttagaagctttattggcagcagtggtattactttggagccttggctctgaacacagtattgtttggagcttcttccagtaaaaatatcctatccattaacttaaactaaaagtgtgcctcctcttcggtctaggtggcacactttttttgaatctaaccgcatacaaaataactcaatgttacaattttccaacaaacttccagcctttcattgataattctcactaatcacaggttactaattcgatacactatcgattcaactttatagctttatacctaagtctggatcggacctcttttatgtttttcaattctgaattaaaacaacaaacgaaaactctcacgcaacaactcgaagtagaacgagcgtcccaccagctaagcttagaagcgctaaaagcagagctggattcggtgaaagcagagttgcaacaattcaaaagtcattcaggagataatgtagagttaattcgctatcagctgcgcggaggagaaatgcttaattctattcgctttggattggcggatagcgctcagaatttaattgaagaacgtgttgctttgtctgaattagacgatgtattcgatgaaacgagagtcgcattaaatcgcttaagcgaacgcgcgagtctaatcaatgaacaagccagcgacagcatgggagcggccaacgtactcgataaaacagccaatggcattagtcagcttgtttcaagtatccaagagatttctgctcagaccaacttattagcactcaatgctgctatcgaagccgccagagcaggatctgccggtcgtggctttgctgtagttgcagatgaagttagaaatttggctggaaaaacgcatagcgcaagtgagcaggtagaaacattagtcaaacaggttatcgctcaaaccgaacagatcaagaacatggtgaaccaaaaccaaatcagtgcaatggacatctcttcatcgtcagttcagattgataaagtggttgatgacgtcatttcacgttcaaatcatatgcaaggcgtgattagtattgctgccacacactcttttttaaatacagtaaaattagatcatgcagtctggaaaaatgacgtttataaccgtatcgataaaaagaaattcgatgaagaggtcaacctgcacaccgaatgcagattaggtaaatggtattacgaaggttacggcagccgacacttccaacagtcaccaagcttcaaagcgattgaaatgccacataggacagtgcatgaatcaggccgtgcggcactaaaagcagcacaaactggaaatacgaaagaaatgctagttcaactagataaaatggaagttgctagtcttcaagtagtcgtacacatagaaagcctaatggaagaagtgatacacatttaatacttttgaactaattatacagagcccataagaagcactttttcatttatgggctctccaacagcgcatgctacctcacggtaatttagcgacgctaaactaacctcaaataatgaataaaatctatcttaaaggaactttttttaagttaagagttcatattgttcggctttctgaaaaaaaatcgatactattttttactgtaaaaacagttttagcctattgattagattgataaaaggctatgcttacggggccgttgctctgtcagtttgtagggtaaacaatgttgaagaaccactcttagagaacgattgttaggataacaaccatgctcgcacagcacatacatattatattaccgatcactagaaaggagttttgcctttgagttcacttatctggctaccttttcttcctttattaggtacattaatcccgcttattaccgctcgttttagtcgcactgcttgtgcgtttatgacagcagcactacctgctttaactctctttttagtccttacacatgctggtgatattttccaaggcgaacgctttcaagcggctctgccgtggattcctgctattgggttagaacttgcctttcgtttagatggtttggcgttgctgttctctattttgattctaggtattggtttacttgttattctgtatgctcgctattatttatcagcgaaagactctattggtaaattttactcttacttaattctctttatgtttgccatgcttggcgtggtgctgtctgataatttgattcagctgtggtttttctgggaattaaccagtattagttcctttttgctcatcagcttctggggacataaaacagaagctagaaaaggcgcaagaatggcgctaaccgtcacaggcgctggcggtttagccttgttagctggcttgttgattctaggtaacacggtaggtagttttagcctacaagatgttttagacagcggcgagttgatcaaagctagtgcaaattatccagttattgtagttctgattttacttggtgcttttacaaaatcggcgcaatttccattccatttctggctacccaatgccatggcggcaccaacgccagtgagcgcatacctacattctgcaactatggtaaaagccggtattttcttaatggcacgtttttacccagcgcttgcggatactgatctttggttcatgatagtaagtctgacaggtttagcgaccttccttgtgggtgcttacatcgcgatattccagcatgatttaaaagggctgttggcgaactcgaccatcagtcatttgggtttgattaccttgttgctcggcatggggacagaccttgctgctgtggccgctatcttccatataatcaaccacgctattttcaaagcctccttgtttatggcagcggggattattgatcatgaatctggctcacgtgatatgcgtcaattaaatggtctctggaaatacatgccttacacggcgactttggctatggttgcgtcggcttctatggcaggtgtgccattgatgaatggtttcttgtcgaaagagatgttctttactgaaacattacatcaggcatcacttggatccttgtcttggtttattccggtactggcgaccttaggtggcgtatttgctgttgcctattcgatgcgttttattcacgatgtgttttttaatggtgagccaattaacttacctaaaacacctcatgagccaccacgctacatgcgtgtgccagtagagattttggttgggctttgtctagttgttgggatttttccaagtttagtcgtgggcgatctattatttgcggcggcggaagcaacactaaatggtccagcaccaacatacagccttgcaatttggcatggtttcaatttcccattactaatgagtgtgattgctttgctaggtggcttgtacatgtaccataaccgccaccatatgtttaagttccaagcacaatttccaaccagtgatcctaaattagtgtttgagggagtcattcagtccctcactaacagggccagccgttttattgctttcacggaaaatggctcactacagcgttatattttctttgttttagttattgctattgtgatgactgcgtctaccttgatgaagctaaatgcgaccgcgggacaacgccccgagattcctcttgatgcattgtctatcacttgcgcggtgttgttatgtgtttccgccttagccactgtactttggcatagaagacgagttatcgctttgctcaccttgtctgtggtgggtttgattgtttcattggcattcgctcagttttcagcacctgatttggcacttactcagctttcggttgaagttgtgacggtgattttgttgattttggcgctgttctttttaccacaaaatacaccgaaagaatcttctcctcgacgtgttgtgcgagatttgagccttgcatcattaattggtggcgtagttggtaccatttcatatgccttgatgactcggcccctcgatacgatttcaactttcttcaccgaaaacagtaagactggtggtggcggaaccaatattgtaaacgtgattttggtggatttccgtggcttcgatactcttggtgaaattaccgttttaggtattgcggcattagggatttataagctgatcgctaaaatgcgtctttatatgccatctagcgacggtaacggattggcttggtcggaagaccgctaccctattcttttggccgtgatttcccagagtcttttgccattagcgctgttagtttctgcgtatattttcttacgcgggcacaacatgccaggcggtggttttatagcaggcttaattacatcggttgccattattcaacagtatgtggcacacggtgttgactggattaagactcgcctcaagctggattatcaaatcatgattggttcaggcattggtatcgccaccctaagtggtttgggtagttgggtctttggccatactttcttgtcatcttggtttgattacttctacttaccagtgatcggaaaattcgaattagccagtgccatgatttttgatcttggtgttttccttactgtggttggcgcaaccatgttgatccttgccaatctaggtcaattgaccaccagtgagcgtcctactcaaaaggagcatgattaatggaaggtttatacgcattttgcgttggcttattaacagcctgcggaatctttcttgccttacgaggccgcactttttccgtggttatcggtttaactttattgtcttacgcggtgaacttattcttgtttgccagcggcagactaaaacttaatgcggccgcagtactgggtgagtccgagcaatacagcgacccgcttcctcaggctttggtactaaccgccattgttatcggttttgctatgacagcgttcgcagtaatcttagcaatgcgtgcccgcgctgatttgggtaatgatcatgttgatggcaccttgcctgcacaaccaggcgacgcctcgaagaaatcaggagggagccaataaatgcagcacttgagcatttttccgattctgattcctttgttatttggcgccatcatgttgttgccgccgatatcacgcgacattaactcccagcgcattacgtccattattggcaccttatttttactgatttcatcagcagttttgttgtatcagataaatgcccaaggcgttcagctttatgctttaggtggctggcaagcaccttttggtattgcattagttgcagataaggtttctagtcttcttgtgctattaacggcctttttagccttctgcgtaatgctgtatgctgtcgcaggacaagacaaaggtggcgcgtatttccacccactgtttatgttccaaataatgggcattaacggtgctttcttaacaggcgatatatttaacttattcgtctttttcgaagtcttactaatcgcttcttatgcgctattaatccatgctggcggcaaacagaaaacccaagctgctttgcactatgtcattcttaaccttgttggttctagcctattcttgttcggccttggtattttatatggcacgcttggcacgctaaatatggcagacatggcaatcaaagttggccaactgcaaggtgaaacggcgacactagccaaaaccggtgcgctgttattattagtcgtattcggcttaaaagccgccatgctaccaatgcatttttggttaccgaaaacctacgccagcgctagtgcaccagtcgctgcgttatttgccattatgaccaaggtagggatttacagtattttccgcgtctatactgttatttttggcgacgatgctggcgaactggccaacattgctactccttggttatggccaatggccttgttaaccatcaccattggtaccataggtgtattcgcaagtcctggaatcaaaacactcagcgcgaacttagtcattatctccagtggtagtttactggcttgtgcagcaatcaattcagaagcagcaacctctgcggctctgtattacatggtgcatagtactttggcatcagctggattatttttgctcgccgatgttatgtctcgccaacgcggtaaagccgaagaccgtttcgttcgctcacgtccttttgttcaacctagattactaggctttggatttgcaatttctgctttggcattaatcggtatgccaccattatctgggtttgttggcaaaatcatgatactgcaagcaacacagtcttctgcacaaactatgtgggtttggcctttaattctcattggcagtttagcggccttaattgctttctcacgagctggcacaacgcttttctggcgtcacaatggcagtgtggctgcagaagcagaacccgctaaaataaccgaaataatgggtatcggcttattgttatttgcgtctccaatattagttgttttcggtggcgatatcagtgaatttactcagcaagcagcgcaccatctacatgatattcaagcttctgcttatgctttattaccaggagtagcccaatgaagttattccctatgccatttcacagcctgctattgtttgtggtttggctgttattgaacaattctattagtgctggtcacatggtgttggcagttttctttgcaatcactattcccttactagtaaacagtatgcgtgatgaacatcctaagattcttaagccttggctggcgattcgatacatactcatggtgttaaaagatattttggtcgccaatgtagaagtagcgttactgattattggcccaatcaacaagttaacaccaggttttgtcgcgattccgatcaatatcgactcagacttaggtatcactattttagccagcacagtgtctctaacacctggaaccgtgagtgcagaagtatcaaaagacaaagcctggctatatgttcattcacttcacctagatgacgaagctgagctgattaaatcggttaagcaacgctatgagaagccaatcaaggagatatttggatgctaaagataaccatcaccatagtggcggtgtgtatttgcattgcgctgattttgaacttatggcgtctcctaaaaggcccaaccatatcagaccgaattctggcactagatacaatgtacataaacgccattgcacttattttgctctacggcatttatgtagaaagcgcgttgtattttgaagcagcactattaattgccatgctaggatttgtcagtactgcggctctatgtaaatacttacttcgcggcgacatcatagaataaggatcagttatgcctttttatctcgaaattatcatctgcgtgtctttgcttgttggaggcgtttttctgttgataggctcttatggtcttgcgcgtttgcctgacatttacatgcgccttcacagtccaacaaaggcatctacattgggaattactggtgtgttagttgcatcaatgatctttcaaagccatttaaaaggattcctttccattcaagagtttttgattactttattcctattgattaccgctccggtcgcggccaatatgattgcaaaaacggcactgcactatcgcactaagccgctagaaaaaacgcagaaccaagaacttatggaaactatccgtaatagagaaacacctaaccaatcacaagatcctcaataagcaacttggcaatatcagcacttaccataggtttatggaaatagtagccttggaagatctcacagcctaacgacttcaacgtatctgcttgcggagcggtttctaccccctccgcaacaatcaccaattctaaatttcgcgccaagtgaacaatggtttcacatattttagcgtcttcaatatggcgatcgcattcttcaacaaatgactgatcaattttcaaaatatccaacggtaaccgttttaaatagcttagcgacgaatagcctgttccaaaatcatctactgagattctaatatctaactctttcaattctgccatcacctcgatacagcgctgaatatcttggagtagcaccccctcagtaatttcaatctctagcaagcatccctcgataccgtaagcatttaatttctgtgagatataagacaccagagagtccgataccaaatgccgcccagaaagattcacagcaataggaacaatccgtaaaccttgatcacgccatgctttttgctgtaataaagcttgatcaatcacccactcatcaattctagagattaagttagactcttccgccattggaataaagtcagcaggtggaataagccccttggttggatgattccagcggatcaacgcctctaaaccgaggatgttttctttttccataaagacttttggttgaaaaactaaagaaaactgttctgatgcaagcgcatcattaatctctttctcaaatccaaattttttcgtgacaatattggacatttcaggtgtaaagaattgcgcattatcacgacctttttccttagcccaatacattgcgatatcagcttgttgaatcagcctatcggcatccaaactttgctcgccggtgtaggcgataccaatgctcgttggtatagtgaaatattgctcgtttaaattcactggcgctcgcatggcctctaaaatttgttgcgctcgcttagccaaacgactttcattgacatctttcgtcatcataaagacaaattcgtcgccgccccaacgggcgatgacatcaaactgatcagacactgcaattaaacgtctagccacttcacacagtaattcgtcacctgctttatgacctaatgtgtcgttgatgattttgaaattatccagatccaaaaacagcaatccaacagacgtcttttgcttggtagcaaaaagcaaagcgctgattaaagagtccatcaaataagtacgattatacaaactggttaatggatcactataggctaggaacttcaggcgttcctgtagtttcacgtggcgagtcatatccctaatatgaagtgtatattcactttcttgtgaagagtcagcattggccttagtaatcgcaatttcagcaggaaaatcattattaggactacgctgtaagcgaaacggattacgtcgattcaatatcaatccgtttgatgtagaaaaacctgagttcaagctttcgaaaattttctttctgtcttcttcgcgaataaaaagaccgataaaactcttaccttcgacttgtttttttaggcagccgaatgttcgttccgccgctggattaaactctattacagaaccaaagcgattaatcgtgacaatacaatccattgatgaattcaatatcgcagacttacgcatttcactctcttgaaaacgcatcaaagcgtcatctcgctgcgcaatttcagtactcactcgatcaataacttgattatatttccgagcaatctgtccaacttcagtaaaaggctcctccggtacgggttttgaaaaatccgcattgttttgttgatattgcatggaggttaataaatcaaataattcggttgtagctctatgttctgcaacatttaaaccttgctcttcttgctctttactcgctcgtagcggcataaaacgattcagcagccacatgcagctataacccaccacaaagcaatagaatccaataacaacaatacctaatgcttgtaccccaagctgccctaaaaaccccaaaccattatcaattttatctgtctgtccaaataaagcgacgctcaaagtcccccatatacccgcaaataaatgcgctggaacaacatctaatgcatcatctaaacgccagcgctccatcagtaaactaccgaaatacacaactacgccagaaacagagccaataataacggatgccccaggtgaaaccacatgacaagaggcagtaatgccaactaagccagcaatagtgccattcagcacaaagcccacctcaatatagccatcacgaaagtaattaattccagcagcgattagcgcgccccaagccgcagatataaaggtatttagaatgatcattggtacgtcatcggttagcgctaatgtgctaccgccattaaaaccaatccaaccaaaccaaattaatagcgttcctaaagcagacaagggaagattattaccaggtggtaaccgtatcccctcttcaaagcgtccaaggcgaggtccaataatgataatcgcggctaatgctacccagccaccaactgagtgcaccacggtagaacccgcaaaatcaataaaaccaagagcctcaagccaaccttctggtccttctgaaggatacacaccagaccaagcccaatgcccaacgataggataaatgaatgcacttaaaacaacagtgattgccagatagccaatgaatgtcatgcgctcagcaaccgctccagacgttaacgttgctgcggtaccacaaaacatcatttgaaaaagaaaaaagcttatttcccaaggcgtgtgccgatcatcaaaaaagaaatcgcttgcaccaaacaaccctgccacagagtcaccaaacatgatgccaaagccaaacaaccaaaataatgtcgtcgatattataaaatcagatatatttttcgccgcgacgttaatgctgtttttactgcgaatacgaccactttctaaacacaaaaaaccagcctgcatcataaatacaagcgcagaggccaccaacaaccaatagtattctgccatatacatcctaaacagttaaaaccgcaccaaaaaggcccatgctaaataccgtggggcgaattactcacaccatataagggcacaagaacaaaaacgtaaagataagccacaaaaatagaagcgctaacttagttattcaatagttaagccaactattgagattagccagcagttataaaaaaacagagcaataaaaaaggctactcaaatgtaattgagtagcctttttcaaacaaccaccattcggcatttaactaaatgaaattaaccatttagtgtaagaacattagttttactgatgcgatgacgataaatttcacgaagatatttaatcgcatttttaacgttgtttatatccaaacgaatgtcattaatagaaacaaaacgctgattgttatcaataagctcacggtactttttctcgtacattggcttaatcgcgtaccagttggtatctagaatctttgctgggttttcataggtagtaaagaacttatctatcaaggcatcatcaaaactatcatcttggatcattttgataatcgctttgtcaatctcatccgtgtagcgataatcatcacgagcaaaacagcgcttcatataagcaaccattagcgtcaaaaagtcatcacttaaacatgggcttttggcgataagtgtcgttaatgacaagtttgctgatgcaccaataacaagcgcgtaacgctttaaagttgtatttgggcacaagcgattcagatgcatttttaagcgattcaatgcagtgaaagacagtttgtagtctcttggcaaagaaataatagaaacaatagacgaacagtttttgaagaaatgtagatggttcaatgccgtcgcatcataaccgcttttacgataattcttaatcgcttctcggtatcgatcagactcaacaggcaacacactaacaccttcaattgcagatgtgtcgttattaaagtgtggcaactcaattgagcgacagaataagtcatcaatatcaacactatcctgacgtgtcccttcgttcaccacgctttcagcataagccacagcaactgggcccgccaaactcataaataagtcgttagcgtccaaacggatagtttcagcgatatcaatacccgcacgacggaagtagtcttcgtcgtaatctgttgtcactgcttgagctgtcaagatgttaaaaatttgctgggaaatatactggttagcgtatttttccatagtatttacatcaatattatctgaatcaccaccgttttcctcttcagcataacgcataatatcgttagatatcagcatcatagaattccaaggacgaatacgttccattacatccgctggcacttcgtcgtcttcacgctcttcgttatacgagaaattccactcttcagaaatatatttggtcaacaagcggcctgcgttaatatgcaatgcctcagaaatctcaacattttttcctgatatgttcggtaaaatacaaataccagaagtaaaaataggctcaaaaacaaagctatgacgtttatccgccatttggctttgatcggaacgataatcaaaggttttacttaagtaagagaattgttgcgctaaaccaaattcagacgccataccagaaccagtaccaccaccagcactaaaaatataaaaataaagacgtgattgattggctttgataccacaagaatcaactagataagaatgcatctgtttccagttttcattacggaacgtcgtcgcatctttatttagaataatttttgcaagatattgccctaaaatcggagcgttacctgcgccaccagcatgcacttcagacaagtccattatttgcaatttggtgtactcttctagaaatttagttcgtccttcctgattagaaaaacgaattctgccttcaatatctttatctaaatcacccagtagaacaataggttcaataagaaaaactggtttaaaaccatctttatcttcaagtggcaagtgtttgcgaatccagcgcataggtctgaattcactctcactatctaatatttcttggctctctacttcgcgcatatagtttgctctagcatcgtatactagtgatgcgacatccaaagcgatattagaaccacaacgccccaaaccaattaggcaaacagatggaaaaacctgttcatttataccttcttcatctgttgactgtggatggattcgattacgaactacatccaaattttctaagatttgctctaaatttgtctcagtaaaataaagatgttctattggaagattttcttggctcatgcggcatcctttttgaagcaaataacctacaacagataatcattcacgttacctatgaaacgacatgatataaagcagaatgctcacctgttaaatgcactatttaattaattgtttgttgatagacattgtgcaaacaatatcatccttacataacaatgacactaatatggtgaatgtgtgcacaaaataaatagaaaaatggacgatatgagagctttcttgaaaaggtgagttataggctatgtttgctgtatacaaagttttttctatggctgcatttaattccaaataattcagtgctacaaaaatacacttagatcattttttgtactactctatagggtatctcaaacaactatctcaggtggctgttttgtcgatttcatctgtatctagcaaacctttgtatctgcccagcataacagcttcgacggacgcttttgcacgccaagattcaacgcaacgacaagaccctgtccagctgtctgaccgtgctaaacaacttctcacatcgcagcttcaacctgaaaagtcagaagatcaagacaaggaagggaaagaatcagttcaaatttcatccagtattggtcgtttatcacgagtgacaggactgcaacgagaagaagtcgcagccctgtatagatcaatagataaactaacctaggagcaaagcaacgacttttctatcttactcaactaaatgtgagagtatagccatcagaaattaatgactcagcttcgcgctgaagattggctaaagtaagcggtctaccgtctaaccattcaggtaaaaactctgcatgaaggcttttattatccgcttttaaggtaaatataggcatatcaccttcttttcgatcatggtgcaacaagatagataatcgcagtaaaatggacagacgatccaagtcttgttgatcactttttgtaaaacgataatccagagactgagtaaacttgcggcgatgtcgaagaatcaagttagccagcgcttgttgctcttgctgagaaaatcctggcatatctgattcacggataatataagcaccatgtttatggtatcgactatgtgaaataccagccccgacttcatgaagaaggccagcccagcgcaataaatcttcgctggaaatactgtttaaattccaatcttctttaacttgggctaaagccgataatgcagtatttgtgacgagttttgcttgctctgtatcgatatgatattggttcaacatatagttaacagtacgttcacgaatgtctgtttcggcataacgtcccataatgtcatacagcacaccttcccttaatgccccattcgaaaaatccatttgcttaatatcaaagcactcaaatactgctgttaatatagcaatacctgccgcaaaggtactttttcgttcaggtttgaggcctggcaactcaatattgtcagcatgtcctgcggcaaacaacgctttctgaatctgttttagtgtttttagcgttatacccttcttactccaattgttttccttaactatattgaaagccgctttaactgtacctgacgaacctatcgccacatcccacgtttcatcaagataatcgtcctgaatactcaacaactctaaacgcgctgcggtgaccgctttctgaaaattagatttattaataacgccatcatcaaaaaaccgttgtttaaaactcacgcagcccatatgaaggctttccgtcaatattggttccagctgcttacctataataaactcagtactgccaccaccgatatcaaccactaatcttttcgagtcaccatgatccatggttctagacacacccacgtaaatcaaacgagcttcttctcgacccgcaatgatttcgacaggatgactcatgatatccattgctttaccaataaagtcgtaacggtttttggcgacccttaaggcattggtaccaacaacacgaacggagcctggcggcatatcttcaatcacttgcgcaaattgcgctaaacagtccagcccccgctgttgagaggcgtcatctaggtgaccgttaaccaaacctgcggccaactgaaccttttccccaaactctccagtgattcttaactgcccatgagtaacttgggcgataaccatatggaagctgtttgaccccaagtcaatggcagcaattttttcaaatggaaagtcatgagattgttgcaaaaagagtgattgcattcagaaagccttatgattgccgaagtcttaataagaacaagagtatatcagttactggcccatgtcattggcaacaaaacaccaaaaacaacggggcatttgatgaattttttataaaatttagcgacttttagggaaaagcaaggtctaataatgactaattttaaaaaaaacacctagcgaatccccccaaaagcctgtgtttgatcaaaaaattaccagaaagtgtttttttcctgaatttcactatagacctcgcctttaagtcgaactatagtatggatggtcttgatagtgataaagcagtaagtagatcacttttagatcccaatcaaattgtttcgcgctgtattggcttttgccctatccgggctagtgaaaaacagaacaataatctaaccttcttgttttgtgtttttggtgccgagtagctgatacattgtaaaatacttccagacacaaattattgttactaatttattaactctaattccgtcaattttcctcaaatgagctaatacaaaacccgtttatgaaccttaccgacttaaaacagaaatcagtacacgaacttttagaaatcgcagcagaaatgggcatagaaaatatggctcgttctcgcaagcaagatgttattttctcaatcctaaagcgtcatgcgaaaggtggggaagacatttatggcgacggtatcttagagattcttcaagatggctttggcttccttcgttcacctgactgttcatacttagcaggcccggacgacatttatgtatcaccaagccaaatcagacgctttaatctacgaactggcgacactatcgccggaaaaattcgtccaccaaaagatggcgaacgttattttgcactactaaaagtcagtgaaattaactttgataagcctgaaagcgtccgtaacaaaattctttttgaaaacttaacaccgttattccctgatgaacgtttattgatggaagctggtaacggctctactgaagacgtgacatctcgtatcattgaccttgttgccccaatgggtaaaggtcaacgcgcattggttgtttctccgccgaaagccggtaaaacgtttatgttacaaaacatcgccaatgctattactcgtaacaacccagaatgtcatttaatcgtgttgctgatcgatgaacgtcctgaagaagtaaccgaaatgtctcgtactgttcgcggtgaagtggttgcctctacattcgatgaaccaccaactcgtcatgttcaagtggctgaaatggtactcgaaaaagcaaaacgtctagttgaacataagcgtgacgtagttatcttattggattccatcacacgtttagcacgtgcctacaacacggttatcccttcatcaggtaaagtattaactggtggtgtggatgcaaacgcactagaacgtccaaaacgcttctttggtgcagcacgtaatatcgaagaaggcggtagtttaacaattatcgcaacagcgctagttgatactggctcaaaaatggatgaagttatctttgaagaattcaaaggtactggtaactccgaattgcacttagaccgtaagattgctgagaaacgaactttcccagcaatcaacattcgtcgctcaggcactcgtcgtgaagacttgctaacatctgaagatgaactacaacgcatgtggattcttcgtaaactgttgaaccctatggaagacgttgcagcaacagaatttttgattgaccgtctaaaagtaactcaaaccaatgatgagttttttgagtcaatgaaaggcaaaaataagtaagtagatattcctgcagcaagaagtctgcggtaaaaaagccacttcctgaagtggtttttttttacttaaatgatcaacctaattccaccgccaccactttaaggtgagcgtgacttatattggagtagtttaaatgaaagagattaccgcgacggtaaacgcagtcgaatcaataaacccaaatgtatatcaaattactttaaaggtggatgatcttacgtttgaagctggccaatatttaatagtggcattaccaactggcgagcaagttccttactccatcggtagcgcaccacatgaactaccttatttgacattatatgttcttgtttcagattctgcgtctcttgccagcaaagtcgttgagcacattaaatccaacaacagtattacaattaaagcaccgggtggcgactgccatattgcgaatggcgccctagactccaccccagaaaatattttgctgattgctggcggaacaggttttgctcagattaaaagtctgtatagccatttggttgagcagaatttcactggcaatgtgtcattctactggggattaagaacgccagaagatgtttttgctcaagagtggttagaagaagcccacaaatacacaccttttacgctagacgttatagtgaatgagaaaggcgacaaatggcacggtcgaagcggctggttatatgaagcggttctagcagatcatccagatctaagtaaaagcgttgcctttatcagcggatcggttggcatggtgtatggcacattagatcaattagaactaaaaggccttagcaaagagaactgtttttctgatgtttttgcttatgcaccacatccagataaaccagtactctaataccatttattaaaatacaaagtgatggatataaaaagggagcaccaaataagcatatttggtgctccctttttattgttcaaatagatatatcaataactaaacagctgtggagcttaccgtttcccacaatgcttggatactctcttgatcgctatcggttacaccttcggcctccagcgtgtcttgcaagatctcagtgaaagcacggtcgaactcatcttgcccttctccttcggtactgctatgtaagcccaaaagccctagaagatacgcgcagtaaaataactgatcgccctcttccgcttgatgttccatatctcgtaatctgtcacacaactgatctgcgcgctcagcaaaggttattgtcatattcaatctcacaatgatgctattaatgtaatatacaaaaaagctgggggattcccagcttttgaaaacttatcctatctacataaattacgttaaggctttaagtttagagtctctaatgtattcgctcggatagaaagaagtaagtcggtattttctaccagtgattcaccgtaagaaggcaccatttctttcatttttgcttgccattcaggcgatgctacacgctcatggaaacagcgctccagaataccgatcatagtattcacagttgttgaagcccccggagaagcacccaataaagcagcaagagaaccatcttcggtggtaatcgcttcggttccgaactctagcttaccgcctaatttttcatctttcttgatgatctgaacacgctgcccagcgtacgcaagctcccaatcttcatcttttgcatcaggaaaaaactgacgcaatgaattacaacgatctttatgagattgcatcacctcactaatcaagtagcgagttagatccatattattcttgccgacacttagcatcggcttgatattatcaaaacgaacacttttcggcagatcgaagaatgaacctgttttcaggaattttgtcgtaaaaccagcaaatggaccaaacaaaatagcttttttgccatctataattcgcgtatctaaatgcggaacagacataggcggcgcaccgataggcgcagcaccataaactttcgcaaaatgctgctcaacaatttctggcttttcgcaaactaaccactgtccactcacagggaaaccaccaaaccccttcccttcttttacttctgctttttgcagtaaaggtagagcgccaccaccagcacctagaaatacaaatttagcgtcaatggttttacacgcgccattctgctcaatctctacatcccaacggccatcagagcgtttttgcaaaccttttacttcgcaattcagacttaattcaaagttatctaagccttctaaatgcttactcatattacgagcaatagcaccaaagtttacatcagcaccatgctcaactcgtgttgcagcaagtggttcgctgtcattacggttattcataacaagaggcatccattctctcattttttcacggtcttctgtgtactgcatttctctaaaagcgggatgagcactcattgctgcatgacgtgcttttagcatgtcaacgttgcgctgcccccaaacaaagctctgatgcggcacacgatgaataaactcttgtggcgctggcatcaatccttgtttcacaaggtaggaccagaactggagactaatttcaaaggcggcgttaattttaactgctttatcaatattaacggaaccgtcattattttcagaagtataattaagctcgcagtatgcggcatggcccgtaccagcgttattccagccatcggtactttcctttgcgatactacccaaacgttcaaccattaatatggtcatgctagggtctaattgctttagtaacactcctagggtggtgctcatggcaccgcccccgactagtaaaacgtctacagaatttgaggtcatatgatttcgccgtgtcatagccaattgtgaatttgagagtgatgtagaaaagaggcttttggccagcagtaatatttcagaatgctctgctttactttctccaccctctcctcagaacgcctttgctcgtatgccaaaaatccatagaaaatcagcttaataagggattctgagcaggtgtgggttaattatacggattttaaaaataatgtcttgagaccttagtataagaatgtagatatattcacatttcaattttcacgatagcgttcattttattgactttagcgacaagaaaggcgatgttaacaacattaagaaaaaacatgcttcgatttggctactatatttaaatattaatgttcagtataaatatactaaattctataatttagggtactggggagtatggcaatgaaagcacaagatatcatggtaaagaatgtcatctgtgtcgacatggatgagcgcttgcccaatgtcaaacaaattatggaaacgaatggcttccatcatcttccagtcaccgaaaaggataaactggttggtattatttcagacagggatttgttgcgcctaatcagcccttttatagacagtgcttcagagcaacctagagatctagacaccttaaatagagctgctcatcaagtgatgacacgccagcccattacagtaagagcagaaacaccagtagaagaaattgtggcgtggctaaaacgagtagatatttcctgcttaccagtaacagacgatgaagatcatgtcattggtattatttcgtggcgcgaccttgtcaatcacgccacgttttagcgtctgtagtcttttaaattagtgagttttcgcttgatcaccgagcaaatcaaccaaatcggcttcggtaaattcatacttttctgcgcagaattggcagtctacttttacgctaccttgctcaataagaagctcacgtatttcttcagtgcctagtgacatcacagcatctaaagtacgctgacgagagcatgaacaaccgaattgcatcactttagtatcataaagacgaacttcttcttcatggtataggcgatgaagcaactcaccagtttcaagtccaagcaattcatcttctttaaccgtagaagcaagatgagtcaaacgctcccaagcatcctcatcaccttctttcgcttgttcttctggcaagcgctgcaagaacaaaccaccacattgtgcaccattggcagccagccaaactcggcttggtaactgctctgactgagagaagtactgctcaaggcattcagacaaggtgtcaccaacgatctcgacaataccttggtaacgctggccattacgtggttggatagtaatcgccaaataaccaccttcaagtacatcttttaaagaaatagcctctggcacttcttggctttcatcccattgagcaataccacgaagattttggtgctcgtcacattctgtcatcaaagtcgacaaaaagccgtagcccttagcttgaatagataacacaccatctattttgacaatgtctcttaataacgcgattgcagcaacaaactcaccaaggagtttttctaacgctagcggatattgcttacgcttaatgatttcttgataagcgtcattcagtaacacgcgttcaccacgaacattactattatcaaaggaaaaacgctggatttcgtttatggttacattgttcacaaagcacaccttgttcaggccgaaaagcctaactaaaaaagttcaaataaatattgccgccattttacccttgagacgatcaatcatctactttaaaccgtgattaactaggaaatgtactaggaatatgcacgcttgctatttcgtttagtctagcagcactctaaaatgtttcgcattgtactttctattgaaacgaccaacatcacttctcattaatagagataagagattcctagtttttatgatccaatttactgaagttagtttacagcgtggcactcagttcctacttgaagaagccgacctcaccatctttgaaggtcaaaaagtcggtctgattggtgctaatggcgctggcaaatcctctttattcgccatgatcaaaggcgagctacatgctgatactggcgaagttattctgccgggacaacgccgtattgcttttatggctcaggaagttgaagaaacgcaacgcagtgctttggattattgtctagatggtgacgatcgtctaagagacatagaaagcaatattgccaaagcacaagcaagtggcgacgatcatgctcatgccagttggctaggtgaatatgaaaatgctcatggctacacagctcaatcaagaggcgaaacacttctgcaagggttaggcttcaaaatgacagacatgcagaggcccgtgtctgacttttctggcggctggcgaattcgccttaaccttgccaaagccttgatgtgcccttccgacgtgctcttgctcgacgaaccaaccaaccacttggatttggatgctgtcatgtggctggaaaactggctacgccaataccccggtaccttattattaatttcccatgatagagattttttagatggtatttgtagtcatattgttcatctctatcaaaagcaattggtgctttataaaggtaactactcggattatgaacgccaacgtgctgaacacttagcgcaacaacaagccaactacgaaaaacaacaagagaaacgtgctcacctacaacaatatgtggatcgctttcgttacaaagccgataaagccaagcaagctcagagccgcttaaaaatgctcgagaaaatggaaattatcggcccagcacatattgattcgcaatttgaatttacaatccctgtggccgagaaaacctcacaattgttgattaatttatctcaagcagacttgggttatacatcagaatcaggcacaaaaaccgttcagcttggcaacacaaactttgcccttcgagatggtcaacgcattggcttacttggccctaacggcgcgggtaaatcgacgctcatcaaatccattgttggcgaaattagcattttggctggtgatcgcatcttaggagaaaacctaaagatcggttatttctcacagcatcaactaagcgctctcgacttagaagcctcaccattactgcatattcaacgactcaccccaaaagttcttgagagtgatattcgtcgttacctagggggttttggttttattggggacgatgcactgcgtgcggtaaaaggcttttcaggcggagaaaaagcacgtttagccttgtcattaatttcttggacaaaaccaaacctattagtactcgatgagccaaccaaccacttggatatcgaaatgcgccaagcattaactgaagccttgcaagaattcccaggttccattttattggtatcccacgatagacatttgctaaacagtaccgtcgatgagttttaccttgtcgctgaccatcaaatccaagcgttcgatggcgacttatctgcttatcatgcatggttacaagcaagacaagccagtgccgcgcaacttgaaaaaggcgaattagctggagataaaatcgataaagtggatcgtaaggaagaacgccgtaaagcggctgaaatgcgcgaaaaattacgtccgctgcgcaaacaaatcgagaagtatgaaaaagcagttcaagcagcacaagaacatcttgatcgtattgccgaagcaatggctgactcaagcctttacgaagccgatcaaagaaacaaactgcaaagtttattgagtgatgaggcgaaatggaaaaaagcccaagctgaaagtgaagaagcgtggttcgaagcacaagaggaacttgaagaagccgaagcgcaactaatctaaacttaaaccccaaaagaacggataaacaaagactaagtgctagaaatcagtaaagttttgtcttaacacaaagcttttaatctggcactgtcttaatattgtaacaatactaaagtacattcatacacagcgaaaaggagagatattggatgacatttccatacactcgtatgcgccgcatgcgtaaaaatgatttttctcgccgcctgatgcgcgagcatcgccttactacagacgatttaatctacccaatgtttattattgaaggcaataatgtgcgcgaagccattccttccatgccaaacattgagcgcctttctatcgacttacttttagaagaagccaaagagcttgtcgagttaggtatccctacgatcgcgctatttcctgttgtcgaaagtgataaaaagtccttacttgctgaagaagcctacaatccgaatggtttagtacaacgtgctgttcgcgctttaaaagagtctttcccagagcttggtgtattaacagatgttgcgctagacccttataccactcacggccaagacggcatcattgatgaatcaggttatgtgctgaatgacatcaccgtcgacacgctagtaaaacaagcactttcacatgcccaagcaggcgctgacatcgttgcaccatccgacatgatggatggacgcattggtgaaatccgtgatgaacttgaagctgaaggttttattaatacacttatcatggcatatgcagccaaatacgcttcggcatactacggcccattccgtgatgcaataggttcaagcggtaaccttggtaaaggcaataaatttacgtaccaaattgacccagccaactctaatgaagccatccgcgaagtgatgctcgatatagaggaaggcgcggatatggtcatggtaaaaccaggcatgccttatttagacatcgtacgtcgagtgaaaacagaacttgaagtaccaacgtttgcttatcaagtaagtggagagtacgcaatgcacatggccgcctttcaaaatggctggctagataaagatacagtaatgatggaatcactcctagcattcaaacgcgctggtgcagatggcatcctgacttattttgcaaaagatgcagcacgcctgctgaaaactaaaagctaacggcttttagtaaaaataaacacacagaatcggtgaccagcaggctgcgttggtgtaatttgttagtatatgcctacatactgtaggcaaaggaacaatgataccaacaacacaataaaacggtatttagagagaattaaagcgcatgtctgagcagtcggtgaacgaaatagataaaaaagaaaccattcctagtccacctttagagttggatgcagagcttgttttagagcccattccggaacagccacaagatcccaacaaggtagcgattgaagaacgtctaccggaagagattgatctggctgatccagagctctacttcaaccgcgagttaagtcacttacaatttaacgcacgtgttcttgaacaagccatggatgaaaaccatccaatcttaaatagattgatgtttctgtgtatcttcagctcaaacatggacgaatttttcgaaatccgcgtagcgggtttaaaaagccaattagaatacagccgtgaaaaaaatggtcctgacggcatgcatccgaaaaaagtgctcggcttaattagcgaacatgctcacaaactagtacgtcgtcagtaccgtattctcaacgatattattttgcctaaactggcgaatgaaaacgttaagtttattcgtcgtaccgtatggaacgaaaaacaagccgcttgggtaaaacgctattttcgtgacaatgtgctgcctatcatcagccctatcggcctcgatccagcacatccgttcccaagactagcgaacaagaccttcaactttgttgttgaactggaaggtcgtgatgccttcggccgcgaaaatggcctcgccattgttccagcaccaagctcgctaccacgcttggtaaaactaccagatgacgtgtgtgaaggtggcgataatctagttttcctttcttctatcattcacgcccatgcggatcagttattccccggcatgacagtcaaaggttgtttccaattccgcctgactcgtaacgccgatttagaagtagactcagatgatatcggtgtcgatttggctggtgcgttacgcacagagttacaaagtcgccattacggtagctcagtacgattagaaatcgccgaaaactgtccacttcatatcgtcgattctttacttaagcaatttgacttagaacagcaagacttgtatcgcatagatggtccagttaatttgagccgtcttatggcagtactagaactcgttgatcgaccagacctaatgtatcctccattttcaccgggtttgcctagaaaactagccagctctggaggattattcgaggcgattcgccagcgtgattatctattaatgcatccgtttgagagcttctcacctgttatcgatttattaagcgaagcagcaaaagatccaaacgttgtagcaattcgccaaactctatacagaacaggttcgcgttcaccaattgccaatgcattagttgaagcagctcgaaacggcaaagaagtcactgtcgttatcgaattacgtgctcgtttcgacgaagctgaaaacttagccttggcaagccgcctacaagatgctggcgccattgtcgtctatggcgttgttcgacataaaactcatgcaaaaatgattctgatcgtccgtagagaaggcgcagatctgactcgctacgttcacctaggaactggtaactatcacgcaggtaatgctcgtctttacaccgactatagctttatgacttgtgataaggaaattggtgatgatgttcatcgcgtcttccaacaactcaccggtatgagcaaagaactgaaggtcaaaaagctattacatgctccatttacccttcgcgatcgcttgctagaaatgattaatagagaagcggagaatgccctcaatggtgacccttctagaatcatcattaaagtgaattctttaactgagcagagacttgttcaatccctgtataaagcatctcaggcgggtgtaaaaatagacttaattgttcgaggaatctgtacattacgcccaggaatcaaaggaatatcttccaatattcgcgtcagaagtgtaatcggtcgattccttgaacacacccgagtgtattacttctacaacaatcgtaatcctcaggtctatttatcaagcgccgatggtatggatagaaacttaaataaccgtattgaagtagccttccctcttcaggattataaacagactcgccgagtgaaaaaggaacttgaatactatctaacagataatactcaaagctggattttacaaagcgacggctcgtaccagctatccaaacctagaaaaggcgaatatcgcagcgctcagcgcgcgttacttagtgagctggctgacaatactcgatgatctagatcgcttttatacataaagcccagcaccaagctgggcttttttgtgaaaaccccatcccagacatgattaacctccaaaattagaaatacgaccgtcctctatccactaacgacagctgtctataaaatagacaaaaatatgcatacaatgagtaagaataaaaaatcccttcttaataacaggattaacctatgaaaaaaataacaaaattctttttacctctagtaatggccatacctcttaccttacaggcacagacaattgaactaaccacgatgaactggcctcctttttatgcagaaagtttagagaaaggcggcttcattacagccattgtagaagaagcacttgctgaatcaggttatgactctacaatcgaattcacaggttggcaaaatgcattgaacaacgcgaaaaacggtgacaaagacgccattgtcggcggctactattcagaggaaagagcgaaagaatattatttttcaattcctatctatacggttttagcaggtttaatcaaaaagccggacttccctcttactaattattcttcatttgaagagcttgatcagtacactattgccaagttaaaaggcactgtaatcggagaatcatttgataacttcccatttacaaaccttaaagaatacgcagaagtttctgatgccattaaagcattgaatactggtgaagtgcagttgtacgcagacagtttagccgtcgcaaaagaagcagctaaagccgcaggcattgatggctctcagctacagatacttcttcctcctctagaagaaaatgatctatacctattgatagcaaagtcagcaccaaacgcagaggcacttcgtgatgcttttaataaaggcctaatatcactccaagcctctggacgttacaacgaaatcttagcggaatttaatcaacaataagacctattacctgatatccaccaagccctaaaagtaaactctcactcaattgagcataataacttctagggcttttttaatttgattatatccgcagctctcttaaatattttcagaatcaatattcgccccaaccttagcttaatgtgtattagcacatagacaagcgaattgaatagaaaggcgagatggcacactacttattacagtaagaataactaaattcctgtcgtcctgggaataactgactagattgcgtgttatttgaactattctgcaaactaaaaaagcctgacaactgacaataaaacactgaacagttatcaagccgacaactaaagctacgcttcataccacaagggcataaaaaaccctcttcgtatctcactgtacactgatacatgccaccttggcatgattctgcttcataaaaatagatgagcaagtttatgcgattaataataatcaaaataaaaggtatgaaaaacaggcgttgttcattcgcccttgccttaaattcgcgctgagcttaataacctcctcccaacctccccatgaggaggagcaaaagcacttaagcagttatcctgcttcgcccctccctttagctatcttggcattggagtcgcgctgacgcgttgagcttgcgaaacaggcgcaagcgaaagcaatgacaagatgacatttcccgcagacgaaaaaagccctgacagcttatcagggcctccttaatataaagcttaacgactgatgccgacgcgttcaaattatcaatatccagtgagtcgttttttaaaaagccacctgcttcattaaatagagaagagaaatggctttaatgaaagaagacacactttatgggacggtaccgcgtatctttgataaagagccccacacgtgggagaggttcttgggtgccgcattttattgagacgaaaaaaagccctgacagcgtagctatcagggccttcttaatataaagcttgacgactgatgccgactgtcacatgcgtgtctttgataaagagccccacacgtgagagaggctattttacgtcccttaaacgaaaaaaccccgccctgcttagcaggacggggttcttttcaatataaagcttgacgacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcgtcaagcaattcgttttgcgtttgttttgagctatgcgtttattgcattgtctttcgacttgtctcaaaacacgcgaatacgtgcttggatctttaacaattcattttgaaatagggataaccaagtatcaaaccgatgctcatcattgctgatgctttatcgtaatctgtgtcgtagtttttaaaaccactttggtgttatatggtcaagcctcacgagcaattagtattggttagctcaatgcctcacagcacttacacacccaacctatcaacgtcctagtctcgaacggctcttcaggggacttatgtcccagtgagatcttatcttaagggaggcttcccgcttagatgctttcagcggttatcccgtccaaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagctcctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatgtgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagttaagcgtgcttttgcctttacactctatgcatgatttccgaccatgctgagcacaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccacacagtgtcctcgatcccgataagggacctgagttagaacctcaaacataccagggtggtatttcaagagtggctccatgcaaactggcgtctgcacttcaaagcctcccacctatcctacacaagtaggttcaaagttcactgtgaagctatagtaaaggttcacggggtctttccgtctagccgcggatacacagcatcttcactgcgatttcaatttcactgagtctcgggtggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttacttgggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttcaagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttaataaacagtcgcagccacctggtatcttcgaccgactagtgcttacggagcaagtccttcacaccggccggcgtaccttctcccgaagttacggtaccattttgcctagttccttcacccgagttctctcaagcgccttagtattctctacctgaccacctgtgtcggtttggggtacggttcctgcatatctgaagcttagaagtttttcctggaagcatggcatcaaccacttcgcccaaaagagggctcgtcatcagttctcggtcttaagagggcccggatttgcctaagccctcaacctaccgccttaaacacagacaaccatcgctgtgctggcctagccttctccgtctctccatcgcaatatgcacgagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgccctgattaacatgggacaggaaaccttggtcttccggcgggggagtttttcactccccttatcgttactcatgtcaacattcgcacttctgatacctccagcctgccttacagcttgaccttcaacggcttacagaacgctcctctaccatgcctaataaattaagcatccgtagcttcggtgtacagtttgagccccgttatatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaactgtaactttgggaccttagctgacggtctgggttgtttccctttccacaacggacgttagcacccgctgtgtgtctcccgtaattgcactcattggtattcggagtttgcatggggttggtaagtcgggatgaccccctagcccaaacagtgctctacccccaatggtgagatacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactcctatccacaagtcatccccagccttttcaacggatgtgggttcggtcctccagttgatgttactcaaccttcaacctgctcatggatagatcgcccggtttcgggtctattcccagcaactaaacgccctattaagactcggtttccctacggctccactatgtgcttaaccttgctactgaaaataagtcgttgacccattatacaaaaggtacgcagtcacggaacaagtccgctcccactgcttgtacgtacacggtttcaggatctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgtcctactcgttttcatgattaaggtgttttcgtatacggggctatcaccctctatcgcggcactttccagagccttctactaacaccaaaaccacttaagggctaatcccctttcgctcgccgctacttagggaatctcggttgatttcttttcctccgggtacttagatgtttcagttccccgggttcgcctccacacagctatgtattcactgtgggatactctacaagtagagtgggtttccccattcggacatgttcggatcaaagcttgtttatcaactccccgaaccttttcgcagattaccacgtccttcatcgcctctgactgccaaggcatccaccgtgcacgcttggtcacttgaccatataacccaaaatagttttctaattcccaactctaagaagagtcagtattaaaacaacactcagatcacataccaaagggcttttgtacccctctggatttacgatttagaaagtcactaggttaaagtgctttccaccggtttgacgcttgattatcgtctatttcaaaatttgaattgttaaagagcaagtttagtgcaaagcactaagtcagagactaaaaatcacccaacacaataaaatgtaagatgcttagcgtcttgcttagaactctctctaaatctttcgcacagaatgatctgtaaatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccatttctctctagatcgtatttggtgggtctgggccgatttgaacggccgacctcacccttatcaggggtgcgctctaaccaactgagctacagacccaaatactttctgtgcttcttataaactagatattgtattcaacaagtgacttgctaataccatcagataatttgtgtgaacgctcaccagaggtttctatcgtttaaggaggtgatccagccccaggttcccctagggctaccttgttacgacttcaccccagtcattgaccactccgtggtaaccgccatccccgaagggttaagctagctacttctggagcaatcaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttctgggattcgcttactctcgcaagttcgcagccctctgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccttaaagttcccacccgaagtgctggcaaataaggataagggttgcgctcgttacgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagtgttcccgaaggcactccaaaatctcttctggattcactggatgtcaagagtaggtaaggttcttcgcgttgcgtcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttattgcgttagctgcgccactaagtcattacaacccaacggctagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtattagtccagggtgtcgccttcgccactgatgttccttcctatatctacgcatttcaccgctacacaggaaattccacacccctctaccatactctagcctgccagtatcgggtgccattccaaggttgagccctgggatttcacatccgacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttcttctggggctaacgtcaagataactaggtattaactagctacccttcctcacccctgaaagtgctttacaaccctaaggccttcttcacacacgcggcatggctggatcaggcttccgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtgactggtcatcctctcagaccagttaaagatcgtcgccttggtaggcctttaccctaccaactagctaatcttacgcaggctcatctaatagcggaaggctccgaaaagtcccctcctttcccccttagggcgtatgcggtattagcatgcgtttccacatgttgtccccctctactaggtagattcctacgcgttactcacccgtccgccgctcgtcagcaggagcaagctcccctgttaccgctcgacttgcatgtgttaagcctgccgccagcgttcaatctgagccatgatcaaactcttcagttaaaaagtttgcttactcaaaatctattacactaacaataacttaatcatttcatcatcccgaagaacaacaaaacaacataaagcgaattgacgtgttagacgtttcgcaagacttcaatttttttgatcatctcgaatcagttaaaaaccaatccggacaatcttctgaagcctccagcgagcgcccacacaaattatctgattatctattttaaagagcgtctgatgcgtcgttcaacttcttaccttagtaagtggcaaactcttgtttgcgtcgttgtccgtgtcagtgggtgcgtataatacattccaaaattttatgtgcaacctattttttaaaattcttttaattaatttaatttcccgccacttttgtttaaaaaacattcaaaacaaagaaaaattgatcgcttattaaacaatacaaatcaataaccataaaaaaagcccctaatatttcgattagaggccttatgctttgccattaaagcaactaaattaacctagccacttcctcgcattttggaacaaacgtaaccatggtgcttgttcttgccattcgcttgggtgccagctgtgctgaacggtacgataaacacgctctgggtgaggcatcataatagtcactcgaccatcttcagatgttaaccccgtgataccttgcacagaaccattcgggttaaatggataacgttcggttgcttgaccgtagttatcgacataacgcaacgaaatttggttcgccgcagccaaagttgctatatcttggtcgtcacggtattccgttagcccctcaccatgggcaacaactataggtagacgagagccctccatgtcagccagtaagatagagttcgatttttggacttcaacctgcactagacgggcttcaaattgagcagattggttacgaacaaacttcggccagtgggcagcgccaggaatcaattcatatagattcgatagcatctgacaaccattacatacaccaagagtgaatgtatcaggacgattgaagaatgcttcgaattgctcacgagctactgggttgaaaaggatagacttcgcccaaccttcaccagctcccaatacatcaccgtatgagaaaccgccacaagctaccaaaccactaaattgatccagtgtggtacgaccagacaagatatcactcatgtgaacatcaactggtgtgaaaccggctttatggaaagcggctgccatttcaacttggccatttacaccttgctcgcgtagtacagcaatcttaggtttaacgccagaagcaatgaaggctgcaacaatatcttcattttgatcaaaacgaacatctgcagataagcctgggtcttttgcatccagcaggctgtcaaattcttgctgtgctgaatcaggattatcacgcaatgcttgaatacggtaactggtttcagaccaaacacgctgccaattaatgcgagattcctcaagcacggtttcaccagcgaaacgaacacgaatgttatcgtccccagacaaagtagcaatagaagcaacagtgacacctacttttgcataagcagcaataatatcagcaacatctgattcattaacttgaatcactgcccccaactcttcggtgaatagcacaggcgccacttgggcacgattagaaacgacttcatcaagatcgatattcagacccaaatgactcgcgaatgacatttcaaccaaagttgcaaacgcaccaccgtcagaacggtcatggtaagccagcagtttaccttctgcattaagtgcttgcgtcgtatcaaagaagccagccaacgtagtcgcatcatccacatctggcgcttgctgacccagtttgttgtaaacctgagcaataacagaaccgcctagacgatttttaccagctcccagatcaaccaacaacaaacgcgtatctgctttattttgcagttcaggtgtaagtgttttacgaacatcggtaactggagcaaaggctgagataaccaaagacaaaggtgaagttacagctttttctttgccatcttctttccatacagtcttcatcgacatggaatctttacctactggaatagcaatatccaacgcaggacacaattccataccaaccgcttttacagtttggtaaagcttttcatcttcgccttcgtgaccagccgccgccatccagttcgcagataacttaatgctactacgtttggtaatgtgtgctgctgccaagttagtcagtgcttcacccactgccatacgaccagacgctggcgcatccaacaaggcaaccggtgtacgttcccccattgtcatggcttcaccggtgtagctttctaaagaggacgttgttaccgccacatcagctactggcacttgccatggacccaccatttgatcacgagcaaccatacccgtaatcgaacggtcaccaatggtgatcaagaagtttttacttgcgacggttggcaagcttaagacacggtttgctgcatcagcaagatccacatcaactgcagtaaagtcatcacccgcaataatggcttttttggcttcacggtgcatttttggtggcttgccaaacaatacagacattggcaaatcaacaggtttgttatcaaaatgctcatctgccacttgcagatgcatctcttcttttgcttcaccaacgatagcgaaaggacaacgctcacgctcacaaatcgcagtaaattcttcaatacgatcaggcgaaacggccataacataacgctcttgcgattcgttacaccagatttctagtggtgacatacctggctcatcattcagaaccttacgcaaatcaaaattaccaccgcgctcgccatctttaactaattcaggcaaagcgttagacaaaccaccagcacccacatcatggataaagctaattgggtttttgtcgcctagctgccaacaacggtcaataacttcctgacaacgacgctccatttctgggttgccacgctgtacagaagcaaaatctagatcttcattaccatcagcagatgccattgaagaagccgcaccaccgccaagaccgatcaacatggcagggccaccaagtacgattaacttagcgccaaccttgatctcttgtttttcaacgtgctcacgacgaatattaccaataccgccagccaacataattggtttgtgataaccacgaacttcttcttgagaagcaccttggatggtttgttcataagtacggaaataacctaataagtttggacgaccaaactcattgttaaatgccgcgccaccaattggaccttcaatcataatgtccaaaggcgttacgatacgagacggttttccataatagctttcccatggctgttcaaaacctgggatcttaaggtcagataccgtgtaaccactcaaacctgcttttggtttggagccaatacctgtggcgccttcgtcgcgaatctcaccaccagaacccgttgccgcgcctgagaaaggcgcaatggcagttgggtggttatgggtttctaccttcatcaaaatatcgatgtgctcatgactgaagtcgtattcacgagtttctgaagatgggaagaaacgtccaccaaagtgaccttccatcacagctgcgttgtctttataagcagacaaagtgccatgaggattatgttcgtgtgtgttcttgatcattttaaacaaagagcgctcttgctcttcgccatcaatagtccaagacgcattaaaaattttgtgacgacaatgctctgagtttgcttgtgcaaacatcattagctctacatcgattggattacgacccaactcaatgaaagactcaacaaggtaatcaatttcgtcatccgcaagggcaagacctagcgtttggtttgcctcaaccaacgctgcacggccgccacccagtacatcaacacttgtcattggtgctggttctgcatgagagaacatgtcagtcgcgtcgctcaatgccggaagcacgctttctgtcatgcggtcatgcaacatagcagacaacaaatctagctcttcaagcgccaatggcgctgagctatgaataaagtattccacgccacgttcaacgcgggatacggccgcaaggccacagttatgaaggatatcggttgctttcgatgaccaaggtgaaatggtacctaaacgaggaaccacaagaacactttgatcagatgaactgacttgggaggatttaggaccgtaggccaaagcgcgttgtagaacagtttcctgttcagcagtaagcgtttgattatcaaccagctccacaaaatggagaaattgagcatcaacatctgtgacagatgggatagatgcttgcatattggctaataactttgccttgcgaaacgctgatagcgctgcggaaccatgcagagttagcatgttgagtattgcctcacttggtagttttggggaaatggtgcgggtattttaaatcaatgaggcaaatagaggccagcagagtatgaaatttctacacaaaatgatggaattaattgcctaagtagccttttttgcctgttccttgagcttctttttttgttcacggcgatattgaaagaactgggtaagctgaagagaagccatttcagccaatacgccagactcaactttcactttgtgattaagaaatggcgcttcaaaaaaatgcccctgactttccacaataccacttttgggttcagtcgcagcataaaccactctatcaatacgtgcatgaaccatagcgcccgcgcacatagaacaaggctctaatgtgacatataaagtcgcaccaggcagccgatagttattaatggttttacaggccatacgaatcgcctgaatttcagcgtgagcggtaggatcacaaagcgaaatcggtgcattatagccttcaccgataatttcaccgtctagcactacaatcgcaccaaccggaatctcattttctgatgcggctttcgcagctagcgctattgcacgctccatccattcatgatctgtcattattgatctacctcaaggcagccacacgttctctgagacataatcgccttttattcataattgcctttcatacctaatccgctctacactgagcattaacgctgaaataaatatagggagacttattcatgcgcactgtagctgatttgatgattactaacttaattaccctgagagaaaacgattctttagcgaaagccaaagcattgatgcaagaaaaaaacattagaaacatccccattgtaaacgacgaaggggaatgtgttggcatgctaacgcagcgtgaatacttacgtcatgcctttcatttagttagccaatttggcacccaacagatatctaagaaagaacaacaaacaccaattgctaacgccatgaacaaggacatattaacagtaagccctgagacagacttagacatggctgcagagttctttattgaaaataaatatggctgcctacctgtaactcaagacaacaaactcattggtataattacacccgtcgatttcgtcaaacttgcgcacaagatgctaactgaatctaaataaactaagcactttcaagttgttggttagaaccagaggatgcaacttgcgcctctttttctaaacgcacatccatcgcctgcaagccaaaatccgtagtagataatacaaaactaactaactgcccttttcttaagcttttatgaccatcacaaacaatcgacttgtaatgaacgaaaacatcactgtcttcttcacgtttaataaaacccacacctttagcgtcgttaaaccacttaacttttccagttaatctttccattgctgtctcgcctcttttttatttttattaagtaagcgtaaggtcagaaaccaaaaatgatttctgaccttagttctttttcaaagaacgaatttataaagattcaatactgatcttttgctcttctaatttactaacggccaactgtaagtcatcacacttagcacgttctttctcaactacttcagcaggcgctttcgccacaaagctatcattcgaaagtttaccttgaatacgctgcaattcttttgatgctttatcaatttctttttgcagacgcgcaagctcagcttctttatcaattaagccagccattggcacaagcacttccatgtcacccactaacgcagtcgctgacattggcgcttcatcaccagcattcaaccaagtaaccgtttctagcttcgctaaggtttgcaagaaagttaagttcgcttctaagcgtgctttgtcttgttcagagccattacggaacaaaatagtcagcggcttagacggagaaatattcatttcaccacgtatgttacgaatgccttcgataacaccttttagccattcaacatccgcttcggcttgttcatcttttttcgcttcattagccgttgggtattcacccaacataaccgtctcacctttaacacctgcaagcggcgcaacacgttgccaaatttcttcggtcaagaatggcatcattgggtgagcaagacgtaggaaagcttccaatactcgaaccaaggtacgacgcgtgccagtcaattgcgctgcagtggcgttttcatcccaaagcacaggcttagacaattccaaataccaatcacagtattcgtgccacataaattcgtacaatgcctgagaagccaaatcaaaacgatgcgtatcgaaagcgcgatttactgcatcttccgcatactgcaaacgggagataatccatttatctgccagtgacaattcaacctctgcaccattctgaccgcagtcttgatcttcggtattcatcaagacataacgtgtcgcgttccagatcttattacagaagttacggtagccttcaagacggttaagatcgaacttaatatcacgaccaccggaagccaaagagcaaagcgtaaagcgtagtgcgtctgtaccatacgcttgaataccttctgggtaggtttcacgagtattcttttccactttttcggccaaacgtggctgcatcatgccgtacgtacgtttcgcaaccaaagactcgatatcgataccgtgaatcaaatccaatggatcgataacattacctttggatttagacattttatcgccccgctcatcacgaataaggccagtgatataaacggttttgaaaggtactttattggtaaatttcaacgtcatcataatcattctggcaacccagaagaaaatgatatcaaagccggttaccaacacatccgactcactaaactcagcaaaatcttgtgtttcttctggccaaccttgtgttgcaaaggtccaaagcgctgaagagaaccaagtgtctagtacgtcttcatcttgagttagctcaacatcagccgctaggctgtatttggcgcgaacttcctcttcactcttaccaacgtaatgtttgccatccgcatcgtaccaagcagggatttgatgtccccaccaaagctgacgagaaatacaccaatcttgtaggtcacgcatccaagcaaagtaagtgttctcccactgtttagggacaaactgaatatcaccgttttcaacagcctcaatcgctggcttagccaatgactcaaccgccacataccactgctgcgttagatatggttcaataaccgtattaccacgttcaccacgtggtacttttaatttgtgatcaacgattttttcaagcaagccaagcgcatcaaaatccgcaacaacagctttacgtgcatcaaaacgatccatgccacggtatttttcaggcgctacgtcattgatagccgcatcgtcggtcaaaatattgatcaatggcatgtcgtggcgtttgcctacttcatagtcattgaagtcatgggctggtgtaattttcacacaacccgtaccaaattctttatctacatattcgtcagcaacaattggaatacgacgaccaaccaacggcaactcaacaaacttgccaacaagatcagtaaaacgttcatcatccaaggcaaccgctacggctgcatcaccaaacatagtttcaggacgtgtagttgctactacgatgtgatctttaccatccgcagttttcacaccatcagcaagcggataacggaaataccacatgaagccattctcttcttccgaaataacttcaagatcagaaatagcggtatgtaaaacagggtcccagtttacaaggcgctgaccacggtaaatgatgccctcgtcaaataagcgtacgaacacttcttgtaccgctgcagacatgcccggatccatagtgaaacgctctttatcccaagcaacagagtcgcctagaacgcgcatttgatcggaaatcgtaccgccagattgacctttccattcccacactttttcaagaaatttttcgcgtccaagatcgtgacgagtaatattctgtgccgccaattgacgctcgaccaccatttgcgtggcgatacctgcatggtcacaacccggctgccataaagtgcggctacctttcatacgctcacgacgaatcatggcgtccatcaaggtatgctgaaaagcatgccccatgtgtagactgccagttacgtttggcggcggaatcatgattgaaaatggagaaccgttgccttgaggggagaaatatccaccctcttcccaacgtttataaataggttgttcaatactctgaggttggtaggtcttttccattatgatgtcttaaggctcttatgtagcgatcaattgtaagttggggaattataacgtgtcataacaagataaagaataacacgtaggtaattaagccgtctgcaaacgcattagacagctcttaatttgtattattctttttgatttgtattactattttgggttgtctctgttgcctgcaatacctgcattacttccaacaccaattctggcaaacgcttttcaagtacatctgcaatagttttagcaatcaactcttgagagaaagaggattcagcaaccacattgctcaacgtaacaacttcatctagtcgcggatctggtaattcatctttagaatcattctgataagcttcctgcgaaacgctaacatcaaggagatctcgctccttaacatcctgctctttgcgctcactgcaagaccgttccaaatgcgcttcttgactagaggtaaaagactctttctcagcgacaatatccatcaaaataggaatatcatcttgattccgcaaagcggacatcaaggtttcttcatctggttcaaaaatactatcatcatactgagtggctaaatctgacataggaaaaaccaatattaagaaaacaaaatacaaggattaagcgacattacctacttaacccatcatttgaagccctcaactttcgcattgaaaataacaaaagtccaccctcataaataaaggcattaacctcaaccccactagaacaaaaataacaccttgatcggactaatctttcctcttaaaagactgtacaaaaaaagcagcaaccaaaatggttactgcttttaaaaaaacacgatgtaagtgttaaaaagagccgattaagctttagcaagcaaatagcgagtcaataacgcaacaggacgaccacttgcgcctttcgttgcaccaccagcccatgctgtaccggcgatatccaaatgtgcccaaggataagattcagtaaagcgcgataagaaacacgctgctgtcactgaacccgcttcaggaccaccaatattagcaatatcagcgaagttactatctagttgctgctggtattcttcatcaagcggcatttgccaaattttatcagcagatacttggcttgctgttttcaattcagacgcaatatcatcattgttcgcgtacataccagagttaacgctacccaaagcaacaacacaagcgccagtcaaagtggcaatatcaacaaccgactgcggtttgaaacgctcaatgtaagtcaatgcatcacaaagcactaaacgaccttcggcatcggtattcaaaatctctaccgtctgacctgacatagtcttaacaatatcaccaggcttagtggcacgaccacttggcatattctctgccgctgcaatcactgctgtgaagttaagttttggcttaagttcacaaatcgctttcatcgtaccgaacacactagcggcaccgcacatgtcatatttcatctcgtccattttcggaccaggttttaaggaaataccgcctgtatcaaaagtaatacctttacctaggagaacgtgaggcgcttcaccttcttcaccaccgcggtaattcatcacgatcaagtaacttggctgatcactgccacggccaacagacagtaagcaatgcatgcctagttcgtccattttcgtttcgtccagcaactcaataccaattgagtactcttcacccaactgctgcgctttagacgccaaataacttggtgtacaaacattaccaggcaggtttcctagctggcgtgcaaaggcagaacctttcgctgtcgccgtgcctattgccaaagcagcctcatctgtaccctctaacaacaaagatgtcacttttgtcgctttttcagcatcatcttttttgaagccaaggaagttataaaaaccttcattcaaccactgagcaaccaaagctagcacatcagcctgagaacgatttttcaacaccaatccagcacttgcaaccgcaactgaagcaaatggcaaacctttaatttgagctgctacggctgcgatgactttacgagcttgcatatcactcaactgagcatctttaccaacaccaactaacaataccgcttgagcgaagtcttgtgacataccaggcaataagagtgtttgcgccacactacctttaaatacaccagtttcacgcaattgagaaacttgcccattggcattctcatcaacccaagcagttgactctgaaaagtcaccttcacttggaacaaatgcaacaagcaagtctgcttgcactgcggataagcgatcaaataacgccatattcatgaaaaaaaccctcaataaaataacttcaagacatttacacaaggtcaccagttaagcaaagacaaggcaaaaaatacgatttattagctataaatcgacactttaagaccatttttaacgctctatattacaagtagcgttgtcgtgcaaaagtctcattttaaaaaaaactggataataaccttcttaccacgagataatgggggctttagatgtgtaatcaactctacgcttaaaaagcagaatccatccagaggtgactttgagactattcagatacttagcgaaagaagtgctggtgtcaacagctggcgttacgctcattttactactcgtcattctaagtggtcgattttccttttatttgggccgtatcgccgacggaaaaatgaccttcgagtttctattcgtgattctaggctatcatgttcccagtttcgtccagatgatcctgccattagcttttttcttggcgttattactttcttttgggcgcctttatatagaaaatgaaatgtcggtacttttttccagcggcatcagcaaagtaaaacttgcaggctatactcttggtatcgcttttcttgtcggtttagtcagtgcctccatcaatttttggctcgcaccatacagtgagtacaaagcagctgaagcgtcgcaagcccaaaaccaactatcagcctttgattttctaatccctggccgctttgaaggcagtggccaacgtacaacttatatagatagcttcaccaaagaaggctggatgaatcaaatattcctttctgatgtggttcgcaaaaaagacactaacattccaatacaaacatttgcagccaatgcagaacaaatccgcattagctctgaagacaatcaaaactaccttgtattcaaaaacggcactcgctacgagggcaaaccaggcacagcaaattatcgaattacgcagtttgatacctacgcaatacgcatggaaagcaaagatgaaagcatcattgatgacccttacacccaaaacactctcagcttaattaatagcgataaactcttagaaaaagtcgagctccaatggcgtatttcgttggttctcattattcctattctagccatcattggcctatcactaagccaagtaaatccaaggcaaggccgctttttcaaaatgctacctgcgattcttttaatgatattgtatatcgcccttcttatttggggacgaacatcactggaaaaaggcaaactccctatccaacttggtttatggtggattcatggcatattcatactcatcgccgccttactttttgcgcagtacaatcaagtatttgaacgccgcaagacccgacaatccaatgctgcaaactcaagcgagtaaccaatatgactaaaatagataaatacatcgctagcagcgttttatgggcctttttaattgtcgctgtggtactacttggattggattttgcgctaacttttatagagcaaatcaaaaaagtaaacgataactacaccatacaatcgttattacaggtcatcctatttcgcctaccaggaaaactagcggaatatattccagttgcctcattgatcggcactttaatgggactaggcacattagctgcaacatctgaattaaccgtgatgcgcgccgcagggatgccgatttggcgtattggttttgcagcatgccaaccaatattactagtctctctactaggaatgggagtttcagaatttgtcgcccctgtagcagagcaaaaagcgaacctaatagaaaaatttaagggtcaggaaagcggagccttctcactaacaggaggcgtttggctaaaagccgacaatgattttgtttatattgatgctgccgacgcagtagggacgctgtatggcatacaaattttctcacctgatggtcagcagctgaaacacatcattacagcaactagtgcacaacatacagaaggctcccaatggcaattaaataacgtgacagaaactatctttgcacctgatcatgtagagaaaaaaagcctggaacacgcaaattggaacgtcagcatcacccctgaacacttgtttttggcctcacaagaacccgacgctttatctctaagtcagcttaaaaactatcaaacttacttaaagcaacaaaaactcgatggcgctcaatatgagttggagttttggattacggcattacgaccaatcgcctcgttagctctcgtgctagttgcactatcgagcgtcttcggaccacttagatcttccacaatgggtggtcgaatattcacaggggtcatcattggcttagcatttcaaaatgcgctcaacctatttggtcgtatgagtgttgccattaacttcccgccaatcataggcgttagtattccaattattatctgtttactagcagggattatattagtaaggcgcagaggttaaactctgagccttactcttaaataaaaaaacaatcccaaatcaaaccgtcgtatctgtaactaagaagccatgaaacgagcaattctcactagtgcttcttgcaatctagcctcatcacaagtgtatgcaaagcgcacgtatttatgagcgtctttgataccaaagtcagcccctggcgtgagtgccactttttcctgctcaagtagtgctaaacaccaagccatagcatcctgcgtcacgctcgacacatcaacatagatataaaaagccccatgcgctggcgcaactaccggtaaacctatcacccctaagccttccaataaaaccaagcggcgagcgttcaatatttgtcgacgtacttcgcactcagccaatacatctggaaaaaacgctcgtacagctgcatactgagaaacgcttggtgctgcaataaataagttttgcgccaactttgtcgcaccttcaatagcccattcgggcacaaccaaccaacctaatcgccaaccagtcatagcaaaatacttcgagaagctgttaatcacaaaaatatcgtcggcaatagataatgcagaaaaatcatccccctcataaactaagccttgatagatctcatccaccaataaatggccacctagctcactcaccttttcccaagcatccgatatataagacttactgagtaccgcgccggtcggattagagggcgaagcaagccaaagccctgccgtattttcaccccaatgattagctaaagtactcaaatccatttcaaaaccttcttcaggttttgtttcgatcaattttgcttgcgcaccagcctgaatcaaaaaatgtcgattacatggatagcatggatcaggcatcaccacttcttcgccgggattcaccatcagcgatgccattagtaacaaagctcctgaagctccgggtgtaacaataattcgctctggtgagaccgcaacctgatagcgactaaggtaatcatcactaatagcacgtttaagttcaggcaaaccagttgccgaggtatagcctgttttaccctgctgaatcgcctccataccagcgttagcaacagcctccacagcaacaaaatctggctcaccaacttcaaggtgaataacatcttcaccttgaagttgtagctgtttggcccgagccaatacttccatcacctgaaacggcgaaatttgcccaactcttgttgctaacttatgcttttccatcccgttttctctacctttatcaacctgttttaaaaatatcgcgacattttgcgcaaaaaatgtggttaacgaacacattatctggtaagtttccgcccgaaaataaatcacctaattttattggttacaggctaccacaatggaaacctgcgaagtgaggcaatgcgtatgccaaatatgaaccctgagtcattaatgaaagacttcactccttatgttgctaaggatggcgaagaatacatgaacgagaaccagttggcgcactttaaaagcatcctactcaactggaagcaaaatcttatggaagaagttgatcgtactgttcatcatcttaaagaagaagctgtgaactatgccgatccaaacgaccgtgctagccaagaggaagagtttagcctagaacttcgcgctcgagatcgcgaacgtaaactggttaaaaaaatctctcaaactatcgaacttatcgatgctgatgattatggcttttgcgaagaatgtggcattgaaatcggcattcgccgcttagaagctcgcccaacagcaacaatgtgtattgattgcaaaacactagctgaaatcaaagagagacaaatcggcggctaacactgtgagtttaagaacagtgcttaaaaacagtgtctaaccacgaaagctttatttcaaatatctatcgtggccgttttgcgccttcgccaaccggcccactccattttggctcgctagtcagcgcattagcgagctatttggatgcaaaaaaacagcaaggcagctggatcattcgcattgaagatgtggatggaacacgctgcaaatctagctacgcccaacaaatcatcgagacactcaacagctatcagcttttttccgacgaacccattcgcacccaaagccaacacaacgctctttatgaacaaaagctacacgagttaaaaaaacaaagttttgtttttccttgcaactgcactcgccaatcactcgctcaatataatggaaaccacccctttgaatgccaaagctcgattagcgaacctcattcatggagactaagaaccagctcggctgtttatcaatgccaagatagcattcaaggcactttactatttacggatgacctcaaaaacaattgtccggttttaaaaagaaaagacggctttttttcttaccaacttgccgttgtggtcgacgaccacttgcaacaaatcagccaccttgtgagaggtgcagacttaatagaaaccacagctcaacaactttacctttacgatttatttggctggacgccgccaaatatttgccacatcccgctcattaccaatcattatggcgataaaatcagcaaacaaaaccacgccaaggcaattgaaaaccatcatcttccaacactaatacgcgcacttcactatctgaaaattgatcttgcatcgccttcctccatcactgaagcactatggcaggctatcgaagcatgggatccaagcaaactaaaaggaactaaatacctccctctcgaagcacaagacctgcatttcatctaaccccatcccccactatccactcaacttaacaacaattaaattcagattgattccccgaaaaggactctcgaccaaaaaaattgcgcgtgtataatcgttacactagttacaagaggtgacaatttatgcacagcattatgatcatttgcccagacaactcaccgcttaaagaatcagaaaaatggttatctcgatatggttttcaggtaaataccagcaacacatttgagcaagctaaccgatactatgagctgtctgaattccatctattactgattgaccaagaagccattagtcaccttggcgaaagcaacaccaaactccctagcttgccacatcgcatcgtacttgatgcaaaagcaagtttaagcacaggcgttagtagcatggcgcaaggggcgctttattacctccccctaccaactgactcagaaaccctacttaaacacgtagtaaacgcgctagaacagaacaaacaaccagcgcagccatcaaaacagacaacccaggtacttttcgctaacacagctgaagaggccaagaaagaatccattgccctaggttcagctggcagcggtattatcggtcaatgcccaccaatgcaagaactcttcagtgacatacataaaattgcagggacccatgttaccgttcttatccgaggtgaatcaggaacaggtaaagaactagttgccaaagcgttgcataacctaagccagcgccataaccacccaatcatcagcgtaaactgcgcagcaattccagaaaacctaatagaatcagaactattcggccatgaaaaaggcgcatttaccggagcaaactcatctcatgatggcctgattttcgctgccgacaaaggcacattatttttggatgaaattggtgaactgccgctagaagcacaagcaagactattacgagtcttacaagaaggcgaaatacgaaaagttggcgcaacacagtcaaccaaggtaaatatccgacttatcaccgcaacacatagaaacctgatagagatggttaaacagggtctcttccgagaggatctatactatcgtctttacgtgatggaattgcttctaccgccactgagagaaagaggtgatgacatttccatgttggcacagattcttcttgaaaaagcctgtcagaagcacaacaagccaacgtacaaatacaatcaagctttcgacaaagccatccgcgcgcacaactggcccggaaacgtacgagagctagaaaatgccatagaacgagccgttattctaagccctccggaaagagtcgaagcagccaatttaaaacttgccagccagcagaaacaatcgaaagcaacgaacatttcatggtcaacagagcatgacaccatgccaggaacaacactggacgactatttcaaacattttgttcttacgcaccaacaccagatgaccgagacgcagcttgcacattccttgggcatatcaagaaaaagcttatgggaaagacgacaaaaattggcaatccccaaaaaagtaacaaactaaaagtaacacttgctactaaaatacccaaaaaataaacacaaatttgtaaagaaagtgtacaaaaatacgctaaaagccaacaaaatcagcactttattgtttttggcacaacaaatgccttatatatggcacaacgataagaagattgaccaagaataaaaataagttaatcgtcgtatgtaggttcttaaaaacaacaataacaaataggaacaccgtagcctcttcaaataaaaataaaaatttgaggctatggatggaaaatcgctttggataattgatttttttagatatacaagccttcgggcaatgaaaacaatgcaaaaataaaaataaaacctgagtagaactgcagaagcagcacccactttgttttcggaactagtatcttcatgtatccaaagcgattattttatttactgattagtaaatattcaatcgcttctgttatctcttctatatcgacatacccattttgctcaaacaataccattatccgtgtaactttacttcatcacgtgtagaatgcccttttcgttaactttaaaatttgttgtctaatgcttacaggattaaaatctctggtacgtaaagctacctcactgtttgcctctccaaaggcacagacttaccctattattatatctcgcagcgaccatagcttatctcgacaagatttaagcccaaatgccgtaaaagtattgtatcgcctaaataaagcaggctttgatgcttttcttgttggtggctgcgttcgagatcatcttattggcattaagccaaaagattttgacgttgttactaatgccactcccgaagaagttcacaccattttctcaaactcaaggctcattggacgaagattcaaattggtccatgtgacgtttgggcgcgaaatcattgaagtctcaacattcagagcaaattcagctcaagacgacagtgacgatgacgacacacaaaactcttctttaaaaggcaaagactctgcacgatccgcccacggtatcgtgttgcgtgataatgtctacggcaatattgaagaagacgccgaacgccgcgatttcacttttaacgctttgtattacaatgttaaggacttcagtattcacgattactgtggcggcctaaaagacattgaaaataaacaaattcgaattattggtgacgctcgtcagcgctatcaagaagaccctgttcgcatgctgcgcgcgattcgctttgctggcaagctagggtttgaactagaagctgaaacggctgcacctattaaagaaatggcgcatctgctggatcacattccaccagcacgtctatttgaagaagtattaaaactacttggtagtggcaacggtattgaaacatttcacttactgcgccaatatggtttgttccgttatttatttccagacactgacgctctactacaaagcggctggaaacgtaatgacatcgacccagaagctttcatacttcaaggtctaaaaaacaccgacgatcgcatccaaagcggtaaaacgacagctccatatttcttatacgcagttttactgtggccaagtgtggctcttcgccatgaagagttccaagcgcaaggcatgcctgcaacgccagcattgcatcaagccgctaacatggtattagacaaccaagtcgcatcaaccgctatcccacgccgattctcaacaccaatgcgtgaaatctgggacatgcaataccgactaccaaaacgctatggcaaacgtgcttttttattgcttgaacatcctcgcttccgtgctggtttcgacttcttacttattcgtgagttaagtggtgcaaacctagatgggctaggcgattggtgggaaaaattccaacatggcacagaaagccagcaaagagagctaatcaaaagcatagacttatttactaaagacaacgaaggtccgaagaaacgccgtcctcgtcgtcgcagaaaaagcaatagcaacgccactagcacagcttcacaaagtggcacttttgacgagtaagaggaggcgttttgatgcacgcttatattggcctcggcagtaatcttgaaaacccagtggcgcaacttgatcgcgccattgacactctaaagaaacacgacgatttaaaaaaccttcgtgtttcttctatttatggcagcaagcccgttggtccacaagatcaaccagactatattaatgccgtcgcgacattcgaaaccaacctctcccctatcgaccttcttgatttattgcaaagtatcgaacaatcacaacgtcgagtaagagaacgccattggggaccacgcaccctagacttagatctgttattgtacggacaagaaacaatacagtcaccaaggctaaccgtgccacaccccttcatgctagaacgagggtttgtaataaagccgcttagcgacctagcgcctgatatgctcttagcgaatggaaaaactgttaccgagcaattacagcaacttgataccaacgatttggtctttatcaaagaagaataaattatgtattcagataactctcaaagaaaactcaccaaggctgtgactttatccactctcaaaaaaatgaaagcagataaagaaaaaattacctgcctgacaagctatgacgcgtctttcaccaatgtcatgaatgtcgcaggagttgaaacaatattggtcggggattctctaggcatggtcatacaaggccaagacagtacattgcccgttaccatcgaagatatgtgctaccacactgctgcagtaaaacgaggcaacaccaatgccttcatcctcgcagatatgtcttttatgagttacagcaagcctgaacaagcactagataacgccgcaaaattaatgcaagctggcgcaaatatggtcaagctcgaaggcggaagctggttagccgacacaataaaacttcttagccaacgcggtattccggtttgcgcgcatttaggccttactcctcaatctgtacataagtttggtggctacaaggtacaaggcaaaagccaagatgctgccgacttactattgcaagagtctctagaccttgttgccgctggcgcggatattcttttgtatgaatgcatcccgacagaacttggcaaaacgttaaccgatgcggttcctgtaccgactattggtatcggtgcaggacaccacaccgacggtcaagtactcgtcatgcacgacatgcttggcatcaacttaggccacacacccaaattcgttaaaaactttttaaccgaaggtcgtaacgtcacagaagcctttgaagcttatgttaaagaagttaaagacatgacattcccaggacctgagcacggattcaaatcatgaaaacattccataccgtggcagagcttcgcacagcacttaaaatagaacgcttgaaagacaaaaaaattgtgtttgtacccaccatgggcaacctacatgacggccacatgtcactgattcgaaaagcaaaagaagaaggtgatatcattgtttcttcaatcttcgtcaacccaatgcagttttcagatcaaagcgatttagaacgctacccaaagaccttggaagaagataaacgcgtacttgaagcaaatggctgcaactatctgttcgcaccagatgcacttgaaatgtacccagacggaaaacgcagtcaaacacaaatcgaagtggtcggcatttctgacattctttgtggcgcttctcgcccagggcattttgttggcgtttctacagtggtgacaaaattatttaatattgttcaaccagacacagcaattttcggcaacaaggactttcaacagctaaaagtcattcaagacatggtacgcgacctaagctctaacgtacgtatcataggtgttgataccgcacgcaacgaagatggccttgccatgagttcgcgcaatggttacttaacagaagaagaaagacgcattgccccaacaatttatcaaaccttgttatgggcaaaagaagcactacttgaaaaccgtgcgagtcacgaggacatttgcgaacaagctcagcagaagcttgaagcagctggtttccgtcgtgattatttcgaaatccgcgcacaagaaaatttacaaacaccatcagaagaagagaagcgcctcgtcatattgacggcggcatatctaggtaaagcacgcttaattgataacttgcgtgtagagctataactttgatttctagggagattgtaatgagctcacccacaaaattaactgcttggcaaaaactaacagagcacaaacaagaaatggcatctgttagcatgaaaagcttgtttgaagcagacccaaaacgtgctgaaaaatacaccacacaagcggcaggttggacattggattacgcaaaaaaccgtgccaatgaaaaaaccctatcgctactgaccgacctagcaaaagaggccggtttagaaagcgccattaaaggcatgttcagcggtgcgcacatcaacaacaccgaagatcgctcggtattacatatcgctttacgcgccagccaagctcaagaaacactcatggtggatggcgttaatgttttagccgaagtacgcgcgacactaaaacaaatggaagcctttgttactcaactacacaacggcgaatggaaaggctacacaggcaaacgcattaccgatgtaatctcaatcggcataggcggctcttaccttgggccaaaagttgttgcagaagccttaacgccatacaaaaaagacggcattaaagtccattttgtggcgaacatcgatggttcagatatcactggcaaactaaagctagtgaaccctgaaaccaccgtctttgtgatctcgtctaaaaccttcggcaccttagaaaccttatctaacgctaacgctgcgcgcgattggttcctaagcaatggcggctcacaaagcgatgtcagcaaacactttgcagctgttagctccaatgtcaaaaaagccgtcgacttcggcatggcggaagaaaatatcttccctatgtgggattgggttggtggacgctattcactgtggtctgctattggcttgcctgttgctattgccgttggcatggacaacttctacgaattattagacggcgctcaccaaatggacgagcatttccgcactacaccattcgaagaaaacttgccggttatcatgggcacccttggcgtatggtacatcaacttccataacgcacaaactcatgcattgattccttacgaccattacctacgcgccatgcctgcccacatccagcagttagacatggaaagtaacggtaaatcgacactattgaatggcgatggtgtagaaaccgatacaggtccaattatctggggcggcgctggcaccaacggtcaacatgcttaccaccagttattgcatcaaggtacacgcctcgtacctgtggactttatcgtcccattggcgtctcacaacccaattggcgagcaccacgcacaactgtttgctaactgtttaagccagtcacaagctttgatggttggtaaaacacttgagcaagcgcagcaagaacttcgtgatgctggcgctagcccagatcaagtagaagccattgctcctcacaaagtgatcaagggcaatcgtccaagcaacaccctactgaccgataaaatgacaccagccactgttggtgccttgatcgccctttacgagcaccgtacttttgtacaaggcactatctggggcatcaactcattcgaccaatggggcgtagaactaggcaaagtattgggcacagacatctacaaccgccttgtgagcgacagcgacaacagcgcactggatgcctccacccaagcactgatcaaagcgttcaagaaagctcaggcttaacagctaaactttctgccgttgaactaaaaacaccagcctcggctggtgtttttgtttgttaagtagactcctctcaattacattgaggttgcgagttttattccgcactgctaagcgtgtaacttttgccaaacaatgaaaaagtaaccaaaaaatctttggaggggctttcagcccaaacatctattttatatttctaataaaaagtttagataggtgctcgataacttaaggtgctcagttgatttgtagtatttgacagttttgcgaatatggactttgaaacgccgtgcagtcgcgcaaattctttacatcgaagggatatagatagtgatatattgttttagggctttagcctaatgtcgaatttaagctaatggaatgcctctttaaaatgtatgcacttaattttcacttgctcctaaattcaaggagaacaaattgattgatcaaatcacgaaaaaccaacattatgtcccacaatttttgctcagagggttcatctcagctgatactgagaagcccaaagtacaaatatttgatctagaaagaaatgtgattcgccataatcaagcagttaaagaggttttttctcaaaactatttctacgacaaaagtaatgaagtcgaaatttttctttcatcgaatatcgaagggcctgcatcaaaaataattaacgggataaggaacaatgacttcagaatgctaggaaacggtggaactgaattaatcaaattcatgtgttgccaaaatgccagaacagttgaaggaatagaagatgccctgagcttcataaatgctcacttttatcaaatactatcagatttaaatcggtttaatgatttaggtataactgatctaggaaacttcaagataaggccttcagataaagattcgatacggaattttaatgccgctcaagctttaaacggaatcatagattcaaaaggtatggaagacctagagtttcatatattaataaacaagaccaatgaggaatttattatttcagatcatgcaatatctcgatataactggctctatcgtggtttggatgatccccgtattggcagcatgcttgccaaaggtgttcaactattccttcctctttcagacaaaatttgcctttgtgcttatgacagtaaagtttacaaatatgggcagagatcttctaacatttctgtgttgaaaagtgagaatgatgtttattggttaaatcagttacaaatgagaaatgcccgttcgtttatagcctttaaatcaatctgtatggcaaataatttgaaaaaattacgcgagtctttcttcggaaagaaaatttactctagaagaagctttcacttaggccaagaggatattagtgaagatgaattaaagacaatacatatggtatatacaaatcaagtcgaattacgtgaaaaacctacgttctttaagattcttaaaaaatcaagaagttcagcttttagattcgaagaacgcgatcctaatgtgtccgaggctttaatgatgttcaaagacaaaatgaaaaaagatagaattactgactaagctttaaaaactaaccccatcttcgcgatagcctcggagcagttaaagctactttgagccgaataaattcaacattcaattcaaccctttttcctcagcatcaaggtagatacaactctcctcttttaagtgctattcttttactcaatcgaggaggacatacaatgactcaaataaacagaaacatcgttgaagatgcgttatcactctcaacgagcgaacgggtagagcttgtcgaaaagctacttgaaagcttagacgcaccgaatgctgagctaaacgctatttgggcacgagagacagatgctcgcattgaagcgtatgaaaaaaaacagctaaactccaagcccttgtctgaagtgctaagtaaatataaatgaacgtagaatttttagacatcgccgaaagggaactcgatgatgccttcaaatactatgatggtatttataaaggcctagggttgagattcatcgctgaactagagtcgtcgatagaacgaattaaattacacccagctgcttggcaaaaagctagctcagtcacacataagtgtttgcttaaccgattcccatattcaattatttatcaaattaaaggcgacttattactggtcgtggctattgcctctagccaccaaagacctaactactggactaatcgaacgagtagctagaacgacaaacatgacaaaaacaaaagacttaatagtgatatcgtagctgcgctatcaagatggaatcgtcttgatatttataaacaattcggtgttcatcattgatgcggcgagaccaataaccagcaaggccatgttttaaaggttctggtttaccaattccttcataaggttcgcgctgaatctctttaatcagcaaattaatccgctttaacactttcttatctgtcccctgccagtaaagatactgatcccacgcagcggttgaaaaagtgagtctcactcgactaactctctttcaacacccttacctgcttccagttcagcaatagactccaacaagactctggcattcgctggcgaacgtagcaagtaggtagtttcttgcatggcctcataatcttctaacgacatcatcaccactgggctctcgcttttacgcgtgatgatcactggcgaatgatcgtcacaaaccttagccattgtcttagccaagttagctcgggctgttgtataactgatagcatccatcatttatttcctgtacttaattctgtaccgatgagtataaagtaaacacccaaagtaaatcaacaactcacccgcagccgtgatcagtgaaacctttctaatcaggtaaaaccaacccatacctcgcgctcctgccgccgctttttaggcgatacaaacagcctttttcaaccaagtcaccaaggtctcgggttgcggtggctttggagctgctagtgatgctgatgtattttttggcactgagtccaccttcgaagccatctgatcctgcagtaaagagtttattaagcactttcttttggcgttcgttcagctcggtgtgttgatatttttcccagaatttggctttcttcaatacaaaatcgactttctgagcggcttctttttgtgccaataacaccgagtcgacaaaccattttacccagtcagtaatgtccgaattgagttggctggctttatttagtccactgtaataggcgtttttgtctttctcaatgatcgtcgataagctgagtaatggcgatcggttaaggtcttgagccaatgccatttcggcattgcgtttcatcaaaggtgaagtttggccaatcagggtattgtcagctgtatttcataatatgagccgattaagtgaattattcggctcaaggtttttatttagttaccagcggaaatcatcaagacacaacagctgactttccaatgctattttttcacttaatcgattggacaaaaagctttagaagagatacaaaaaccaccagggcaacaaacaaattcaaaaaggagcatagagaattaaaatggtcgatttcaccaatggtaaatggatttttgagccaaaattaagtgaagtgagtgcagactcagtctctataacaactgagccaaacacggatctctggcaacgcagttactatggtttccgaaatgacaatgctcccgcattacagatcgaatctgaggaaaatttcacctttaccgcaaaagccagtttcacttaccaaactcaatttgatcaatgtggtcttatcatctatctcgatagtgagaattggttcaaagcctcaattgaatacgaaaaccaagagttttcaagattaggaagtgttgtaacgaattttggctattctgactgggccacttcagatatccccttaccaaaagaaatctggtatcgcttaagccgtcgaggagctgacttcctaattgagtcgtcatttgatggtattgttttcaatcaaatgcgcatatttcatttacatcagcttggtgaaaccactgtcgatatgggcaaatgcaacccgccacaacccgcggagaattcggtacaatttggcgtatatgcgtgcagtcctcagaactcatcttttacagctaaattcaccgatatgagtttagaaccttgtaaatggctagctcacttagacttagcctaaactcaaccagattcagctgatagattccttgttatggcgctgaatatattgccccggtgttacccccattacacgacgaaacatggcaataaaggcgctgacattttcatagcccaaggtgaacgcaatattggttacgggtacgttgtcggccaacatttcgatagcgctcaacacccttgctcgttgccgccattcagaaaaacctaaccctgtttgctcgttaaagcgtcgcgctaaggttctcgaagacaagccaatggatctagcccattcctctagacttcgattatctgcaaggttagatagtagcccatctgtcatctttttcagggatggtaatccaggttgcagcaaaccaaacaaggtttctggcaagttcacgatttcatcaaacaacacttcggataagcgacttttcacagcttgagacgtatcgtcagaccagctggctgctcgatgcactagctcttttagtaatggtgttgtttggaaggtttttggtgagctatcaagtaattggcttctttttgggtcaaggtaaacactccaacctctaaaagggccatgggatttcgcgccatgcaatgtatttggtggaatccatacggtatgggttgcaggaacgacccaccaaccggattctgtttgcaccgacaaaagcccttccaagctgccaaccaactgaccaaatgcatgtcgatgcagttctgtttctcttatttgattttcgattaactctactgacaaaattaagtcaacatcagattgatcaataatatctgcaagcagcagggattttttcattttggccatttctcagtattagttgtcttaattaatggagtatagccaaaatcctcgcactatactgaacactcatttattagcataagaggctttcccatgacatccattaccaaaccagaagacattttgcccgaagatgttaaccaagcaaatcttgacggcattcacattcgcaaagggacagtagccgcatttttgcaaaatgctaaactctggcaagaccccaacaccgccaaggaagaaaaaacaaaactcttcgaggccatcaaagagacacttcccgctctgcaactattaggcatgtttgaggtgtttcagtttcaaaataagacgcttcgagctttgattgaagagctatagattatcgatttagcttaattatcaaattagagacgaccttgttactaatcgttgctatcgcctctaatcatcaaagacctaactactggccaatcgaataattagctaagaaacagccttaaccaaccactctttcatttcttctaaatccgccttatggtctggaaagctttcaatgagcgagtcgatacatgccgcaatggcatctggccggtaggtcactcctataagtttttctgcaagctgttcgattggatcagggaacaggctgtcggtgaaagtttgcgcggcggtaatttgcgcgttactcaggtcgaggtgaatttctacgccaccccatttaaagcgttcgtctagtgtgtgggtaaattgcggtgattttccaaagttccaatcccagctttgttgctgggcgaatttttccacaaatcctggcagatcaggcaaggcttcaggagatatttcctctatgactggtacttcatcaaagtattcacaaaatgcttcaacaatagcgtcacacactagctgatggtcaatcgtcggatacaggctattcaagttggtgactcgtgaacgtacggaagtaatgcctttcgactggagcttttttacatcaggatttagataattagctagacgacttaaatctgcgtgcagcaataaggtaccatgatgaaagccacgatctttggtttctttgtaggcggagcctgaaaacttacgcatctcctcaccttcccccgccactaagtcatttcggccattagcgtaaccttcgatgccaagcttcttcaaaccttgcaaaacaatatcagtagacacttctttgttgtattcaggcttgcccgccataaaggtaaagttagtattacccaaatcatgaaaaaccgctccgccaccactttggcgacgagcaagatgaattttatcctgctccatcttgttgatattacattctttccaagggttctgagagcggccaatcaccacagtgtcggcattacgccatagaaacaacactcgctgatctgcaggcatggagcgaaaaatacaatcttccacagctaggttaaaatgagggttattggaatgagacagaagaattcggctggccatgacgctttctctttaaatatcagtaaataagtatcttcgatgttaataacatccgttcttacttacaacgatagttagcaacaaagacaacaaagacaacaaagctaaggataaagacttattcgttgaataagtgattagttaaaatagaaacataaaaggggaaatcacccacagcgatttcccctttgttattaacgtgtcttgccctaaataagtatttagaattaagtgcttttaaagcctaaatttagccacctcttggtttatttgtcgtcccaagtcatgcagttttttagcttgttcggcggcaagtttacttgcttccgacatctcatcaccaacacctcgaatggtttcggtattgcggctaatttcgagtgtaacggaagattgctcttcagcagcagttgctatttgtgctgccatatcattgatttgattaatggactcaagaatctgacctaaacttaagtttgcttcttctgcatcagaaacactctggttagccatctctttacctttgtcagttgctttaacagcactctctgcagcggcctgcaaagactctatcatgccttgaatttcttgagttgaactatgagtacgttgcgataaaacccttacctcatcagccacaacagcaaaaccacgaccttgttcacccgctcgagcggcttcaattgctgcgtttagtgcaagtagattggtttgttcagatataccgctaatggttgatagaatagaattgatactctgtacatgtttgtttaaatcgccaattatttggcttgctcgacctacttcttcggctaaggtttctgtcgaacgctggcttttctcaacttcttttcggcctttttcacttacggtgacacaatttcttgccgaataagcagtttgctctgcattagacgatatttcttgggtagctgccgccatttcagtcacagcagtcgctaccatgtgaatttcactttgatggcgctgcaatctatcgttttgctgatctgaaactttcgacacaccacctgcttcagacaacaagtccttagacgtatcactcaatcggctaatgatgccatgcagttgttcaacaaaccgattaaaactcgttgctaattgaccaatttcgtcgctacttttggtctctaatcgaatcgttaaatcgccattaccattagcaatttcatctaagtttttagtaatagcactgaggttttttaacatcattttcaataacaaagacatgataatcaaaataacagtcaagatgataaaactaatgataacttggcttataagctgactacgtacaggggcaaataatgtctctttatccatgactaaaataagagaccaatttgaattagggattgccgtcgcataaataagacgatcacgtccgtctaatgacatatcttgaagcgtacgtttagcaacaattttttctaaaagagtacctgcaaaattttcatttagttctgaggcttttttactttgtagttttgaatccggatgcgcaactatttggtcgcttttatcaactactatggcataaccgtcaccaggcactttgagtttattaacaaatacagtgagttgttccaaggtaaggttggcgccaatggcaccgataaactggccatctttttttactgcatcagataatgtaacaacgtattcattagtactagcggaaacaaatggcgaagccaagaaccgaccattagcctcttttgcacctttgtaccaactccgtactcttgggtcataattgggtgggtttaagttagggtcattacggtacatttcccccttttcattaccatagtaagtaatcgagaagcctaagccctctctaacttggtctaacaatatatagggttgaatgtcggggtactctgaaattgtattggcaagcttgcttaccgaattttgtctatctttcagccaatttccaacgttatcactaaatacttcagatactagatcaacttcctgctccagtgctgactcaatattcttttgtaatgtagtaacactctgaataactaaagcaacaaaaaatacaaagaaacaaataacagtaatgattagaatttttttgcgtaacgaaaaatttttcataatgccaatccatcgatctaaacgacatgcttacacatgcaccaattatatttattttaatttttaagaagatttaaattaatcttaggtaaactactaatgagttccattggttaatagctactattatgaatcataggttagaaaatcaatataagtcaaaataacttcgttaattattagaaactatagatagattctgaacaaatagtttcatacatgagtaccaccttaatccttaagaaaatatctaaaaacagttccccccctatcacatcaagccctaatatttctcctagaactagcccttttagacagtaaatattatttccttgcgctaacaagcaacctttctctgacattataaaagttggcaaaaaatgtcttttttttggcactaattgccatgcaataaatcagggctaatgcgtttaatgagtaatcataataaaagattatagagaggaacaaagccatgaaagagtttgattacataatcgctggtgcaggttcggcaggctgtgtggttgcagcgcgtcttatcgaagcaaacgcaggatctgtccttctgctcgaagctggcgaaaaagacaacagtttatttcacaaaatacccgccactgttgttaaggtttttcaacaaaaatcttggccctacatgacactgccgcaaactgagtgtgataaccgtgaaatgcttatcgcacaaggtaaagtcttaggtggtggcagctctgtgaatggcatgatctatattcgtggtcaaaaagaagattacgatgactggaaaaacatctggggatgcgaaggttggggctatgaggatgtattaccgtttttcaaacgagctgaagccaatgaaagcctaggtgacaggtatcatggtgagaacggtgccgttccagtcagtgaaaacagatctcgtcacccattaacacaaacctgtattcgtgcctgccagcaaatgggcttgccctacaccaatgactttaatggcgcatctcaagaaggcacaggtttttatcaaaccaccacgaaaaatggcgaacgtgccagcacttcgcaaacctacctcaaatccgtcattaataatccgaacctcacggttatgacagacgcccttgttcataaagtgaatatggaaggggatgttgccactggcgttgtctattcaataaaaggtggtgaagcgataaccgcaaaagcgcgtaaagaagtcatcattagttctggtgcttttggtagtccgaaaattcttatgctgtctggcattggtcctgtagaacaccttaaagcgatgggcattgagccgaagatagatcttccagttggcaagaacttccacgatcaccaacatatgtcgatcaacgctacgaccaaagaagacatcagtattttcaatgaagacaaaggcttatcggccgtgaaacacatgatgcaatggatgaccactcgctcaggcttactcaccagcaatattctggaaggcggtgcctttattgatagcgagaatgtgggtcgccctgacattcaattccacttccttcctctgcttgataattttgacaacacccctggcgaaaagcctgaagcagaaggtcatggtgtttcgatcaaggtaggtcatctacgctctaaatcccgtggcgaagttcgcctaaaatcgaataatccaaaagacttagttgagattgatgctcaagttttgtctcacccagatgatgtaaaaaaccaaattcgtgccgttcaaatgggtctaaaagccatggaacaaccggctctaaaacgcattatcaaaaaagtggtcgagccaaataatattgctatcgatgacatagacgctctggaaacctttgtgcgtcaaaacattaaaacagtctatcaccctggcggaacctgcaagctaggcttgtctcgcagtgactcggtcattgatttagaactcaaggttcacggcactaaaaaccttcgcgtggtggacctttctatttgcccacaagtaccaagtggtaacaccaacgcagttgccatgatgattggtgaacgtggcgcacacttcacactaaattcttcaaattaaggagcgataagattatgtccgacattccattattagattcaacacaacgctttttgcaacaagaccatggccaattcattaatggtcaaacaaaagcatctggcgataacaccttcgatattattaacccttctacagaagccgttattgctaaaattcacagcgcaaccactcaagaagtcgatgccgccattgaatcctcttatcaagtgtttaaaggcgcttgggggaaaacgtcaccttatattcgtggcgttgtcctcaataagctggccgatttaatcgagcaaaatggagaagaaattgcacaactagaaaccttgtgtagcggcaaatctattcacctttcacgcatgtttgaagtacaacaaagtgcgatgtttttacgctacttcgctggctggagcaccaaaataaatggtgaaaccatgacgccttcattcccttctatgcaaggtgaagaatacagtgctttcactcgcagagaagccattggcgttgttgctggtattttaccttggaatttctcggtgatgattgcctgctggaagatcggggcggcactttgtacgggttgtaccattgttcttaaaccaagtgaattcacgccgctgactattttgcgtattgctgagctagcaaaagaagccggtgtaccagacggagttctaaacatagtcaatggcaaaggcgatgtaggcggtcagctcattcaacaccctaaagtacgtaaagtctcatttaccggctcagtcgcaacaggcaagaaaattagtgcagccgcttccgctgacttaactcgctgcacattagaattaggtggtaaaaacaccgctgctatcttaaaagatgcggatattgatcgtgttgtgggcggactttttcaattgggttacatccatcaaggtcaagtctgtgccgctccagaacgcgtttatgtgcactcctctcgcattgatgaattaaccactaaactcgcacaaaagttgagtgaggccaaaattggctctccacttgatgaaagtgtttatttcggtccgctctctaacgaaccgcaattcaacaaggtttgcgaatatctagaaattgcccacaaagaaagccgtgtattacatggtggtaaagccatttctggtaaaggtttctttgttgaaccaacgatagtgcaagcatccagtgtcgatgaaacactcatgcaagaagagacatttggtccaatcatcagctttatgccttatgaggacgaagaagagcttattgatttaatcaataacacgccatttggcttaagcagcagtatttggacgaataacttatctcaagccatgcgtatgattcccaaaattgaatctggtacagtttgggtcaacatgcactctattcttgatccttctgttccatttgggggcacaaaacaatctggtgttggccgagagtttggtcgtgagttcatcaatgactacacagaagtcaaatccgtcatcatgtgctactaaaactcaggaaatatcagcaaaagattagaacttgacattaggtgaatttagttggaacaatacttgctaaaaaagtttacatttcaactaaatttgcatgactctcaaggctcttatatttaacaagtcgagatcctaagagccttgcaccatgggagaaagcaatgctcgacttagatcattgggtacactcagtccattctatttgcggcaattttgacactcatccgcatcctaatattccctttatcggcaatatgagattagacgatcataacggtttaggcgtagctcatattgaaaccaatgctgaaaaaatagtccgttcaaagtctacttcccaagacgataaacattattttgtcattctacaaaagaaaggcgttatgggtttctcttggtcagataacaaagatctactgctgcccggtgaaatcgccctgattgattcttctctaccttacgacatgcaccctcaaggcttaatacaacaaatgtcggtgcatttgccaagagcctatattgatagtttattcccctctcatgcacaacaccgaatcaccaaaattgctcagagccgttccagcagtcaaatgctactcattatgttgcatcaactggcgaatacagattgccaaaatccctattttcaagaagatggcgatgcattgaaatgcgctattagcgcattaatcaaaccttctcttgaaaatatgaatcatgattcagctttttctatgaaagaacgcgctaaacagcacatattgcgtcttttaaacgaagagaaccttagtccaggtcatattgcaaaagaaatgaacatatctaaacggtcactgtatcggcttttttcagaagacaatctcagcgtcgctcactttattttacagatgcgcatcgaaaaatgctgtacagacatgctttcagcagacgcagcgaaacgacccttatcaatcactgaagttgcctatcgctggggattctcagatgcatcgcaattctcacgtgcctttaagcgaataaaaggcatctctccaagtcagtggcgacaaagcctatcttagtgatcacatctaactgcctatttatcagtgataacaactaaaacgtatattctagacataaaaaaaccacgatgctttcacaccgtggtttttagaagaaaatccctaatacctattataggtattcaactttctcgatttcgtatacaacttcaccactaggaacttgaatggcaacttcatcgccttcttctttcccaataatggctttcgcgataggtgaagcgtaagaaattttcttctctttcacatccgcttcatcatcaccgacaatcttataagtaactgtttcttcggtatccacattaaacagcgttactgtcgtgccgaaaatcactttagatgatgcaggcaaagctttaacgtcaatcacttgtgaatcagcaagtttaccttcgatctctttaattcgaccttcagcaaatccctgttcttcacgagcggcgtgatactctgcgttctcttttaagtcgccatgctcacgcgcggttgcgatatccgcaatcacgcgaggacggacgacagttttcaagtgatttaactcttctctaagacgagcttcaccttctactgtcattggtacttttttcattatttccccaagtgcaaatcttgcagtcttctaactttcgtttcacccgttaggctaatcgccatactcgttgcttcagcaccagccaatgtcgtagtgtaacaaaccttgcgctgtaaagctgtacgacgaataacagaagaatctgcaatcgcttgcgtaccggacgtggtgttgatgatgtaatcaatttcgccatttttcatcatatcaacaatatgcgggcgaccttcatttaccttattcactttacgaacttcaacgccgcgctcagttaggtatttagctgtaccttcggttccgacaaggtcgaatcctaattcagccaagcgacgagcgacttctactgcaccttctttgtccatatcgcgaacactgataaaagcacgacctgaggttggcaattcagtaccaccaccaagaaccgctttaccgaaagcctcagcgaaagtatcgcccacgcccatcacttcgcccgtagacttcatttcaggccctagaatcggatcgacaccttggaacttgttgaatgggaaaacagcttctttcacactgtagtaagaaggaatgatttctttggtgaaaccaagctcttccagtgttttacctgccattatcaaagcggcaacttgtgctaaagagcgaccgatacacttggaaacgaaaggcacagtacgtgatgcacgagggttcacctcgatcacataaatttcgccatcctgaatcgcaagctgagtgttcatcaaaccgacaacgccaagttctagcgccatgtttttgatcatctcacgaatgtcgtcttgcacttctttcgacaaagaatatggtggcaaagagcatgctgagtcacctgagtgaacacccgcttgttcgatatgttgcatgatgccgccaataaccacttgatgaccatcactgatacagtcaatatcaatttcaatcgctgcattcaagaagtggtctagcagaacagggctatcgttagacactttcaccgcgctggtcatgtaacgcatcaattctttttcgttataaacgatttccatcgcacggccacccaatacataggatggacgtaccacaagtgggtagccgataagtgcagctttcgctgccgcttgatcaacgctacgcactgtcgcgttatgaggctgtttgtaacctaaacgctggatcatgctttggaaacgttcacgatcttctgcacggtcgatagactcaggcgttgtacctatgattggcacgccttcgttttgcaatgcacgagcgattttcagcggggtttgaccaccgaattgaacaattacgccttttggcttttctttgcgaacgatttctaacacgtcctcaagcgttactggctcgaagtacaaacggtcagaagtgtcgtaatcagttgataccgtttcagggttacagttcaccataatggtttcgtaaccgtcttcacgtagacctagagctgcgtgtacacagcagtagtcgaactcgataccttggccaatacggtttggaccaccaccaaggatgatgattttttcacgatcagttggtgcagcttcacattcatcttcatacgttgagtacatgtacgctgtgttagtggcaaactctgccgcacaagtatcaacacgcttgtaaactggatgaacgttcatcaaataacgacgctcacgcatagacttttcagtcacgcttaacaagctagcaagacgcgcatcagagaaacctttacgcttcaaacgacgaatcacgtcgtaagtcatatcgatcagacctttgtctgccaatgcagcttcttctttgatcaagtcttcgatttgtaccaagaaccaatgatcaacacctgttgcttcgtacacttcatcgacagtcataccagaacggaaggcatcaccgatgtaccaaatacggtcagaaccaggagattgaagctcgtaagccaatttctctttgctgttttcttcagcaaaatccaactgaggattgaagccatcagaaccaacttccaagccgcgcaatgctttttgcaaagactcttggaaagtacggccaatcgccataacttcaccaaccgacttcatttgcgtagttagacgatcattcgctgttgggaatttttcgaacgtgaaacgaggaatcttagtcacaacgtagtcgattgctggctcgaagctcgctggtgtttggccgccagtgatatcgttttgcaactcatcaagcgtgtagccaatcgccaatttcgccgcgatttttgcgattggaaaaccagtcgctttcgatgccaaagcagatgaacgagatacacgagggttcatctcgataacaacaagacgacctgtttttggatccataccgaactgtacgttggaaccaccggtttctacgccgatctcacgcaataccgccaaagaagcattacgcatgatttgatattctttatcagtcagtgtttgtgctggcgccactgtaatagagtcacctgtgtgaacccccatggcgtcgaagttctcaatcgcacaaacaatgatgcagttgtcttttttatcacggacaacttccatctcgtactctttccaaccgatcaaagattcatcgattagcaattcattggttggagacaagtccaaaccacgagtacagatttcgtcaaactcttccatgttgtacgcgataccaccaccggtaccacccatagtgaaagaaggacgaataatacaagggaagcctacttcagcttgaactttaagcgcttcttccatgttgtgagcaatacccgcacgcggacactcaagaccaatcgcacgcattgccttatcaaaacggctacgatcttccgctttgtcgatcgcatcagctgtcgcaccgatcatctcaacattgtatttttctagcacgccgtgacgctcaagatccaacgcacagttcaatgccgtttgaccacccatggtcggtaaaaccgcatctgggcgctctttttcaatgattttttctacggttttccattcaactggctcgatgtaagtcgcatccgccataactgggtctgtcatgatggtcgctgggtttgagttcaccagaataacgcgaatgccttcttcacgaagcgctttacacgcttgcgctccagaatagtcaaactcacaagcctgaccgataacaatagggcctgcacctaaaattaagacgctttttatgtcagtacgttttggcataatatttcgctccgctcctacttttaggctttagttgctttgatgttttcaatgaactgatcgaacaacggcgcaacatcgtgtggccccgggctcgcttcagggtgaccttggaagctgaatgcactcttatctgttcgcgctatgccttgcaaagagccatcgaacaaagatttgtgagtcatcacaaggttagctggcaaagtgtcttcgtctaccgcaaaaccgtggttttggctggtgatcatcactgtgcccttttcaatagcttgtaccggatggtttgctccgtggtgaccaaacttcattttcttggttttcgcaccagaagccaaagctaaaagctgatgaccaagacagataccaaacacaggaatatctgtttctaggatctctttaatggcttgaatcgcgtaatcacatggctctgggtcaccaggtccattggataagaatacgccatcgggattcatcgccaaaacgtcacttgctggtgttttcgctggcacgaccgtgatacggcaaccacgctcaaccaacatacggagaatgttacgtttcacaccgtagtcataagcaaccacgtggaaatcaaaagattctggcgtcgtgtgacctttcacaagatcccaagtggattcagtccactcgtatgctttctcaaccgttacttctttcgctagatccatgcctttcaagccagggaaggctttagcagcagcaaccgcagccgcttcatctagattttcacccgctatgatgcaacctgctagcgcacctttttctcgtagaatacgtgtcaatttacgagtatcgatgtcggcgataccaaccacgcctttgcgcttcaagtaagaatctaacgattcttgtgagcgccagctgcttgcaaccaaaggaagatcacgaatgatcaagccttcacaccacactttatcggattcttcatcttcagagttaacgccagtattcccgatgtggggataggtcaaggtgaccatttgtcgagcataggaaggatcagtaagaatttcttgataaccggtcatcgaggtgttaaatactacctcggccgttgaggagccatctgctccgatcgacacccctttaaaaatagtgccgtcttccagagccagaatcgctgatgttgccaaaggaacctcccatttagagactatcaggttgcaaaaaagcgagataaaccggcggctcatctcgcttttaagaaattgcgtttttgccgttcttccaatgatggataaccaatggatctcgcgttcaaaaaatctgcctaattctactctgatacgccttttgcgtccaccgaattgccgagaaaacaggcaaaaacacggaatttgaacgcattttttcttgacttcttagtcaagaatagaaatggagcaaaataacctcttagcacaacaatccatcagctacatttttggcagcgtcataaccatttaagttacctaatactgtcaatgaaaaaaccatcgctgcggcaggccccttgcctgtcaaaatgttaccgtccattactacaggttcattggcaatgtactcagcaccaatcaacccatcttcaaagcccgggtaacatgtcgcctgtttatccaccacaaaaccgtgagtaccaaacacaaccgctggcgatgcacaaatagcagccaacaaagcatcttggatgtcatgtttttccaatatatcaattagcaactcgcagtcacgcaaatgctcagcacctggcataccaccagccaacaccacagcgtcaaagatttgctcgccaacctcggtcaataaaacatcagcttctagcttagtgccgtgtgccataacaatctgttttgactcatggatactcgccacagtgacctctacaccaccacgtcgcagcacatcgataatcgtaatagcttcaatatcttcattgccgttagcaataggaaccaataccttgctcatactttacctctttcaaatacattaaattcataaaagctttcatgcgactactgcgtttaaaaacttttctatttttagcgtaaacaaacaggccgcttcgcggccctgttctgtttgtcctttattttctatttgatagtaattttttcggcgaccgacctgttcgaaccctaacgattcgtacaaggaaatggcacctaaattcgattcacgcacctccagcaataattcactgacattaagctgcgtaaccgtttttgaccaaaccatgatcaactgtctggctagcccctgtctacggacagaggaatcaatcacaattaattctaattcggactgatcaagcactatcgatgcagttaaccaaccaacaatggatttttgcgtcgcatcacctaattcaaccacccagtttttacgcatttgtaacgcatcagcgatcaaactttccccccaaggataaggattagataaggcgtcaagttggataataaatggcagatctgactcagttgccggacgaatagaaatagaaggaatcataaaatagaaggactcagtaagaagcaaaaaggttaacgaaaaaagcttgattgcatcacctgccacgcttctttgcgcagttcaggaatacgatacaactcagacaaacttacgatgttggcggtaggatattgtttcaacagactttcaggcggtaaatcttccaccaactgagtaatctgcgctccagccagcactaaccatggtgtttcagggaagtcttttaccaaacggcccacatagctttctaacgcgccaaacaaccaatcggtacgattcaaaaagtacggattacgcaattgccccggccaagtaaacgcactgctttgccattcactaataggctgttttaaaagcgcttgccccatttttaacgccaaacgttcaatatcttctgcttgagaaaacaccagaggcacatcacttaatatcaacagcttattagacaaggcgtaagcatgaagattcaatcgcgtaatttgagtagtctgcgcaggatctggctcaatgacaatatcgactgctaactcttcgattggctgcaaatcttcgacgataatttccggccctgcatttaactgcgcacgaaggttgtgaactaaaggctctttttcttctggcgataatttaggcactggagcgagcacaggttcagcggatctaaatccggccgaagactgatcgctataagagtctgcaaaggaagagcttgacggcgcgtccatatcaataggccaaggctgaggcggcataaaaaccgtccccgttacattatccgaagcagacaaccaagacaccacgcccatttgcgctaagcaatgggtttgaaaagcctgttgaggtggtaattcgcgggacatagtaaccttaatcgcagtcgtaaaagagcacattcatctaattgaatattggtaagcaaatatactcgcttacgccaccagatgccacttgatggctcaaagcttgctagagatctttgcactatggctgtgtataatcgcaaccaatttttgaacaactaaataaaaggtatttaatccatggcttccttgttatctcgcttattggttatcgcagccgtttcgataagcagtttaagtttcgccgatagcttaccagacttaaaaggtcgcactattttagccgtcaccgaaaatgcctacacaccactgaactttgtcgatccagcaacaggtgaaggtattggttgggaatacgatgccatgaacgaaattggcaaacgcttaaatgccaaaatcgagtggcatataagcagctgggacaccatgatccaagctattaaacaaggtcagtacgatgttggtatggatggcattacgatcaatgaagagcgtgctgagcaaattgatttcacccttccttatatgacgtctcaacagttcatgttagtgcgcgctgatgaagatcgatttaacgatgcaaaatcctttgccgccgacccagatctacaatttggcgcacaagcaggaaccactaacttttatgtagccgtatacgatgtccttgatggcgatgaaaacaatcctcgcattaccttattagaaacctttggcgcttctgtccaagcattaaaatctggcgatgttgatagcgttttaatggatgcggcatcggctcgtggttatatcggtgctaatccaggtgcattcaaaatcgttggcggtccattaggatctgaagattttggattcattctggctaaaggctcagaccttgttaagccgatcaatgctgctatcgaaagcatggaaaaagacggcacattagaagccctgaacaaaaaatggttcttcgactataaccgctaaaaaaacggtaatatagaaacaacaaacgcacagcaacggatcttctacttgtatagcgatccgtttttttattgttaaccaccacggaacggtcttgctatgaatgtattatgccctttaaaaaagccctagaacgcacgccttggtggctcgtcaccatcattattattgctctggttctgctatggaacatggtagcggacgaaagctaccaacgcattgctggcgctctaagcgaagggttactgacgacaatcggcgtaaccttcaccgcttttatactggcaagttttcttgggttattaatcgcactggcagggttttctcgtcatcgcattcttcgtgaattcgcacgcttttatgtagaagtatttcgcggtatccccgttcttgttctactgttctatatcgcgtttgtcggcgcaccagaaatggtgaaactctataactgggcgctgcaaatccccattgaagcaggctggatagaagaagctcgaacacgcgattttaccctactgtggcgcgccattattgcccttgccattagttatagcgccttcattgctgaagtctttcgtgcaggcattcaagaagtaggcaaaggacaaatagaagccgcaaaagcactagggttatccaactggcatagattccgccttatcaccctaccccaagccatgcgcaaaatcttaccgccccttggcaacgacctggtcgccatgatcaaagactccgcattagtgtctgttttaggtgtgcaagacatcacccaactcggcaaagtcttcagctcctctacctttcaattcttcgaaacctacaacgtcgtcgccttcatgtaccttgtccttacactcagcttatcgctgatgatacgggcatttgaagcgcatttacggcgcaacgaccaccattaaattcaccagcataaaaaagcccctcgagcaggttttatccaaacatcgaagggcttgtcactaaactaacagtagtagatcacttagcttggtaggaactcgcgtccccaaccggttgccgctatctttttctctagcatgtcattgatatcgctctcgctgtatcccaagccttgcaataccttgattgtcgagcaaccaaatttctccgttggcgtaacggctcgaatcttggcttctcgcggacgaatcgagtatggatcaacctgagtaatgcaatgaccacttggatgatcagggaaaattgaaaaggcataactgcccaaatcagtgcccactttctgatccgcaactcggctattatgctcacgcaaatattcaatggagaaaggctctgcacaagcaatatcggcggcggcaaattcttttaaccaatatgcggaagattctttcaccagttgatcacgcaagaattgccccatatcttggctctgctgaataccattcaatcctttaatagcatccaatttagccaactcaccttgatgcgaatctaaaaacacccagccgctattggtacgataaaagtgtgacaaggcatgattacccatcgcttctcgtccagatgcctcgttaaatggcgctcttccttcataatcgaaagcaaaggggatttgcgcaatattggttaccgcagacagagacgttctcactctgcacactttaccggttttgcgtttctgatacagagcaatcaccatacctagcgccgcagcaaaaccgcagttcacgtctagcgtacccaaatgtgcgtgttcttctggtgtttctggtttcccaaaacgactcatgattccgctgtttgcctgaataatatcgtcataaccaatgtagttcgttttgctaccggtacgaggaccaccaaaacaatcaaggcgacagaaaagcacatctggattgattgcactcaaactgtcttgatccaagcccaaaggcttcatttggcgatctggcgcattaataaccacgatatccacacttctcaccaggcgttcaaatacttcgcggccttctttggtcataatattgaccagcgcactttgcttgccgacaccggtttggaaagtaaacagaataccaatcaaagggtcgtacaaaggtgtgaccggatctaatttcgtgatttcagcaccaaagcgagacataaacgccgtagaatgaggccctgcaataacgttggttaaatctagaattttcactccatccaaccaacctttaccgcttgctggctgaatatcttggcctgtaggacgagagattttttcaatttttgctacgctttgtaatcgagccaaagcctgctcaaagctaacatgctcttgaggttttggttttagcatggcttccgattcattttcaaaccaaacaattggtccaggctgtttcatggtaccaaattcagttccttccacttcaacgatcaggcctgaagcattgcaatgctcactgttgacccactcttctgtagagcgatgaggcgcaccaggaatttgtccttcgccaaaaatgacaccccattcatcggaagttttttgcaagaaagcttttttcattttctcagaaataagatctgcccattttttcggtagtggatacactccaatcgatgtttcgccgtcccattcactaattggaacatgtaaatctttcacttctggcaagccttctgccactagttcatcataaatccccaatactttcagtgctctttcggcatgattgcgatgggaagggcaaacacaataaaactgacgtccatctgcacagacataagttcggtaaaatggatctaggtattcttgtagctgcgcgtaactcacatccattttaatgttgttggatttacgatgttctatttctagctcacgcatggttttgtagcgttcaggcagctgatcaacaacataagagttataagaaagaccttccatgagcgccgcagcaataggtacttcaatattgtcaccacgccccgttttttctctttcaaacaaggcaagtgcaatggaacttgccgctagagaaatggcataagatgaacccaatggtaaaggagaaaaacttggatttaatcccattagcacacggttaaaacccatatcggtaaaagtacctgacgttgcagcaactatggcttcagtggctttccaatcacgatgaagttcatcattactcgcaaaaccaggcatagataatgtgattaactcagggcgcgactcacgcagcgctacgaaatcaattcccaacctcttcattacaccgggacgaaagctttcaataacaatatctacattttcaattaattctaaagcttgatctaaaccggcttgagtcttgagatcgatacaaagagacgctttattgcgattcaatatagcgttagcaggatgcttccaacttggtccaccaggcggatctatatgtacaaccgttgcccctaaatcggccagcaccatagcaacagcaggacctgcaatttgctgtccaaaatcagcaacacgaacacctactaacggtaattgattctgtttattcatatctgcttcaccctaatgcacctgctcaaaagccactttatttaaaaaacttttgtagcctggtgttatttacttttataccggagccccggctgttttaaatatttagacaacataattggtaatttttaaaagcttccaaattaatgatttgtcgaaagctgaatattaggagcgaatcaaataacgaaccagcaaaataaaaacaccctgagaggttgttttttttattgctaagaagataaaaacccaagagtcataaattttttagggtcttagatagattttttattgcttctctcttttggaaagattcataacaatgtttttccgagaaaaaaataagtaagactggctgaaaatgtcttaacaataaaataaaaataatagtgagaatggcaatatgaataatataaagactcatagtttcatcactcgtttagatcctcccattcaagcagaaatgaatttaatgggatccaagagcaataacgctacgatgaggtctacacgatgaatgacaaatcttatgttctcccaaaaaaaggattgttttccggcactcaccctattctagctatcggctccgcccttctagtgatggcattcgtgttgtttaccgttttggatccaacctctgcaaacacactctatagctcagctaataacttcatctcgtcaaatttagattggtactacattggcttgatgagcttctttctcttttttgctgtctggatgagcttgagtaaatacggcgatattcgcttaggaaaagactctgatcggccagaattcagtaactatgcttggttctccatgctgtttagtgcaggcattggtattggtattcttttttggagtatcgctgagcctatttattacctccaaggcaacccatttattactgacgctcaagcgggcacagttgccgccgcacaagttgcaatgcgagtggccatcttccattggggtcttcatggctgggcattatttgccgtaattggtttagccttggcttatttttcttatagaaaaggactcccgctttctatccgatctagcttgcatcccatttttggcgaccgcatctatggaccaatcggtcacgctgcagatttactcgcagtattcggtaccgtatttggtattgcgacgtctttaggattgggcgcccaacagatgaacgcggggctgtcttatttatttggtttcgagatttcaacaactaaccaaatcatcctcatcgccatcttgtctgtgattgcaacaggatccgttttaactggcctaaataaaggcatcaagattttaagtgaatggaatatgcacttaaccatagtgatccttttgctcttcattgtttttggtccaacggtttatgtgcttggtgcctttgtgactaaccttggcgattatattaccaacgtagttggattaggcttttgggttgatccagatcctgaacgtcaatggcaaagctggtggactattttctactggggttggtggattgcttgggctcctttctgcggcatcttcatcgcacgaatctctaaaggccgtaccattcgcgaattcgtctgcggtgtgctaatcgctccaacattgttggctgcattctggatttccatcttcggtaacactgcaatgttcgtggaattgtttggtccaggtggtatcacagaagccgtcaatgccgacaccactatggcgttgttcacaaccattgaaagtatgaatgctggtgacattgttactattatcatttcaagtctatgtactttgatgttggtgacttactttgtaacctcagcagattcagcaaccctagtaatttgtaccattgtgtcttttggtgatgagcatccaccagcaaaattccgagtattttggggcgttgccattggaatggttgccgccgtgcttctttatgcaggcggattaaaggccctacaaacagcctccattgtcgccgcttttcctttctctttcatcgttatcatggccacgtatggcctgattaaatccctaagagaagaattccaagacaagccattcaaaaaactcaaaccttcaactgaaagagcctaattgacaactcaagaatagcgattttaaaccaataacagactcaatcaattttgttaacacacttaacactaggagactacatgtctactcagattattcttccacgtatgctgcaagtcggcaaagatgccagtcatgctacaccttcgatccttgagagtctggactgccgcagcccactcatcattactgacaaaatgatggtgaaactgggttatgcagacaaaattcaggccgttcttgctgaaaaaggcatccaggccgatatctttgacgacaccctacctgaacctactgtcgcatcgattcaagcaggagttgagaaaatacaacaaggtaattacgacagcattatcgctttaggtggcggtagtcctatagacagcgccaaagccattagtattttgggcaaatttggcggcgaaatgcgtgattacaaatttcctcgcgttgttaccgaatctggtttgccgatcattgctattccaaccacagcgggaactggctcagaggtaacaaaagtcaccattattaccgatgaaaccacagacgaaaaaatgctctgtatgggggttggctttatgccgattgcggctttggttgatttcaacctaaccctatctctaccagctcgaactacagcagatactggaatcgatgcgttaactcacgcaatggaagcctacgtgagtaaaaaagctagcctttatagtgacacgcaagcattaggagctatgcgccttatcgctccaaatcttcgtcgtgtctatcacaacggcgcagatgaagcggctcgtgagtccatgatgttgggttcaaccttggcaggtatcgctttttccaacgcgtctgtagccttagtgcatggcatgagccgaccgatcggtgctgctttccatgttccacatggtttatctaacgccatgttgctaccaaccgtcaccgaatactctattccagcggcacctaaacgttatgcagattgtgcccgagcaatgggaattgcatctgaacaagacagtgacgacagcgccaacaccaagctaattgcagaattaaaagcgcttaatgaagaattaaaagtaccgactcctgaagaattcggcattaaaaaagatcactacatgggacttctaaacacaatggcagaacaagccttagcgtccggttcgccgaataacaacccacgagttccaagtgccagtgaagtgattgaactctataaaaagctatgggactgatacgccattcataaatcaaaagtcagttctacccatttaaagaacattagtatttaaaacattaatcataggaaaataaaaatgagcacagttggacagttaattaatggtgaaatcattattgaaggtacacgtctgcaagacatcttcaatccttctactggcgaagtaagtaaacaagttgatttggcgtctaaaaaaaccgttgaagaagctattgccgttgcccaagcagcctatccagcatggcgcaataccccagcgattaaacgtgctcgcatcatgtttaacttcaaaacgctgttagaaaaacacgctgacaccatctgcaaaatgattggtgaagaacacggtaaaattagtcatgatgctgcaggtgagctacagcgtggtattgaaaacgtagaatacgcatgtggtgcgccagaactgctaaaaggcgagcacagtaaaaatgttggtccgaatatcgactcttggagtgaattccagcctcttggtgttgttgcgggcatcacgccatttaacttcccagctatggtgcctctgtggatgttcccaatggcgttggtatgtggcaactgctttattcttaagccttctgagcgtgacccaagctctactttatttatcgcgcaactattaaaagaagcaggacttccagacggcgtcatgaatgtggtgaacggtgacaaagaagccgttgatacactattgaatgatgaccgcattaaagctgttagctttgtaggttccacgccaattgcggaatacatttacaccacagcgaacgccaatggtaagcgttgccaagccctaggcggagcaaaaaaccacgccatagttatgcctgatgcggatatggacaatgccgtcaatcaattagttggcgcggcatttggttcctctggtgaacgctgtatggcactttctgtagccgtgaccgttggcgatgccgctggtgatgcacttgccgagaagatgcaagccgctatgcaatcgctaaatgtgggcccttactctgatgcgaacaatgactttggtcctgttatcaccaaagcacatcaggaaaaagttattggctacattaatagcgcagaacagcaaggtgcaaaaatcgtcgttgacgggcgcaacgtaaaaatcaaaggtcatgaaaatggtttctatgttggcgcaacgctaatcgacaatgttcgctctgatatggttagctacaaagaagagatttttggtcctgttctgcaaatcgttcgagtgaaaacaatgcaagaagccatggatctgattgatgctcacgagtacggtaacggtacttgtatcttcactcgtgatggcgaagcagcgcgttacttctctgataacattcaagtgggcatggtcggtataaacgttccacttcctgttccagtggcttaccacagttttggtggctggaagcgctcactattcggtgacctacacgcttatggtcctgatgcggttcgtttttacaccaaacgtaaaacagtaactcagcgctggccttctgcgggcgttcgagaaggcgttgagttttctatgccaactatgaagtagcattaaatagatcaaaaagaggataacttgcttatcctctttttatttatggcatttttttagaaaagcgttattttgatactcaataaatacaataagcgatatcaccaacgaacctatatgctctcttcaaaatatttcgaccttattttgatagagggatagttagcgttggctcttatattgagataacaaacatgaaaaaaagactccccccactcaactggcttcgttcttttgaagcgtcggctcgtcacttaaatttcactcaagcggccaatgaactcaatctcacccaagcagccattagtcaacaagttaaaagcctagaatctcaattaggcaccttactctttaaacgtttaccaagaggcttagcgctaaccgacgcgggtttagcttatgttccagctattcacgaatccatcaaccgcttaactgccgtaacagaagaactatttggtcaagggcaaagcaaacaggtaaccatcagagtcagcttagtcttttttaccacttggctagcaccaaaactgccgctattttatgatcagcacccaaatattcgcatttgctttaccagcaatatttgggaaggagcagaaaaagaacgcgaaaccgacttaaacattcgctatggtcgtggcacatggtccgatgtggatgcggaacgactaacgtgggacgaactttttcccgtttgcagcccaagcttaatacaaagttgtccagagcaagcacacacagacattctgtcagagcatagactgctgcatgtattagggtatgaagaaggctggggatattggttgaatcgaactggaaccgaacataccgacaatggtttaggcatccaattcgataccttaatttccgcattagaaatggcaaaactgggacaaggctttgcaattggccgaacctctttggtatcagaaatgttgaaagaaggtagcctcatagccccctttgaacaaaaagtagaaacatcagaagcctttttcttaacccataaagcgcagcaatttttgcatccaaatgcagaaacattcaaacaatggattatagaaatggcgcaacaacagcggtccttagccatctcaactcaataacaaaacccaattggctatgacaaaattcgcccagttcactgtttgtcatagcctagatgatcaaagatcaaaaaatcctttaaaacacaaattcgaccaaggcttgcagcacaataaacgacatcacaccggccaaaatatcatccagcatgatgccaaagccaccgtgaacatttttatcaacccaagaaatcggccaaggcttcaaaatatcaaacaggcgaaacaatacgaagcccagcacgatataaaaccaaccagctggtgctagccacatggtgatccagaaaccaacaaattcgtcccagacgataccagcatgatcgtgcactcccatatcttttgaggttttaccacaaagataaatcccgaccaatgacgtcaccaccagcacagcaagatacgccatcgcgcttaaatcttgcaggaaccaaataaacaaaggcacagcagccaatgttccaaaagttcccggcgcttttggcgcggcaccagagccaagaccaaacgccaaaaaatgtatcggattacgccatactgacgcaggggcagagtttgccatgaagccatcacctattattcattaaattaaaaactaaaaattctttatgagcgcagcaatcgcccctaaaaatgttgccaacccgttatttcaccatcatagccctgaataacaaagccttccgcgacaatctcacctaccttggtacaaggcaagcttagggtttgcgtgatcaaggcaatttcggcggcttggtctttcggggcagtaaaacacaactcgtaatcatcgccaccggttaaggccagagccacggcagattcaggttgccatcgcaataactcagcagaaattggcatacgactggcgttgatatttgccccaacgccagacgctttcagtatatgttggatatcttgggcaagaccatcagaaatatccatcatggcatgaaccactcgtttcagcgccatgccgacaatcaaccttggttgtggtcgccaataacgatcatagaagtaatcaaaacgctcactcgatacttgtaactcacccgtgacaattggcacagcagcagcggcgtcgccaagcacccctgtgacataaatatcatcaccgagctttgccccgctgcgcttaacggccatatcaggctcaacataaccatgcacttgtagcgtaatggttaacggccctttggtggtatcaccaccgactaacgccaaaccaattggttcagccagttccgccatgccttgcgctagacccgctaaccattgcggatcggattctggaatcgtcagtcccaaggtaaaaaacgctggttttgcacccattgccgctaaatcgctcacacagcttgccaccgcgcgataaccgatatctacaggatcggcatcgaaaggaaaatgtcgcccttcgaccaaggtatccatggaaaacaccaagctctgaccttgcggaacttgcacctgagcacaatcatcaccaatgcccaacaaaagatcgccacgtccttgtgtacttgccatcacagacgcttgaaagatgttttgtatcaactcgaattctttcaaaaaagatccttttagtctcgattaaagatcaaccaaaggcattcgcccagtaaaaggtctgcctactaaatagcaaagaggataccgcattgctgactggatgtcagaagcaaaaagggcagattgcctaatacaacctgccctttgacattagatttggccaaatagttcggctcaatcttctaagcgtttcgcgcgtgttttcggtgtagggatcacttctagatagaaggttttccagtgctggctttgcgccgagctaatattcatgttgatatcgccttcatggatcgttcttgctttatctgccgtttgaccaaacttgcagttaaacccccagaaatccgcaccttcaggcaaggctttattacgctcagccttgatgtactgctttacttcgtttttcgcttcttcaatcaggcgctggtatgtttttttgggatgagataaaacaaagttctttttcattatgatcctagaaatattggtgagcttacatagccaccttaataccgcgcatgataacgggttcccaataaagcggctatcaatataaataaacaaatcattatttttatactctagccaaggctaccagaagacataaaaaagccccgttattagcaagtaataacggggctcttaggtatcttttcgtaatactttctattacttgttcgactctttattcgcttctcggcgagcggcgatttcttcacggcgcacgcgttgtgctagtttgtccagtataccgtttacgtatttgtgactttccgtcgcgccaaaaccttttgccagttctacgctttcgttgatcgcaacacggtaaggtacgtctaaacgctgagacaattcgtaggaaccaattcgcataactgccaattcgattgggtctagttcgcttaatggacggtctagtaattcttcaaacaaagtatccagttttttagcgctggctgtcacaccttgtagtaattcgcggaagtagactttgtcgcaagaatccatatcgcggtcttggtctataacgaattgagtttcgatctcgctaacggccgttttgttcatctgccattggtagaccgcttgtaatgccaaacgacgtgaagcactgcgcaactgcgaacgtgaaggctttttatccttacgttttggtgctggagtttggtcgtttgttgtttccacttcgctcattttttgcctcaattgtccagactacgccgccttatgggctgacgcttttgcctgtttggcttttgtctgtttggaaatacccttggttgttaaagagctactagatacagcctttagacagcatctgagtcatatcgaccaaaggtacgaatatacgggttgtcttgggcggcgattatagcaacatttattctaggtttctcggcaaagttggcgaaatttcagcaagaaaaaacgattttcaggcttttctttaaaaaagcctgaaaaagcaatgactcagcttttagctattcgtcaaaatcgccttcaaaatcttcatcgaggtattttggtatatagaccaaacgcacatcttgcccaacttggcggaccgatttaagcgtcaaatcaaccgcttcgtccatcacatctaaaggcaacttaaacaaaggacgagcgctggagcccaataatttcggtgccatgtaaacaatgatttcgtcaatcagacccgcttctaaaaacccacccgctaattccgcgccagcttctaacaagacttcattaatacctgcatcggcaagctgttccatggcatctagtaagtctagtcggccatcttcgccacggggagcaaaacgcacggttacgccttttttcgttaacaactctaaatgctctgcttcgacctcttcttctaccgaaaatacccaagcttgattcgctgggtaaagaattttcgcttctggaagaatcgacaaagccgtgtccattaccacacgaatcggctgacgcacgcttttcggatcagcttcttggtcatcgttgtctatgcgaactgtcatgcttgggttatctgccaacaccgagccaatacctgtcacaatagcatcactctgggcgcgtaaacgctgcacatcaagacgcgctgctgaatcggtaatccattggctttcgccagattccatagccgtacggccatccatgctcatagccagtttcactcgcacataaggaagaccttcgcgcatgcgtttaataaaaccgggattcagcgcttcgcaatcagattccagaataggaccaataatttcaatgccggcttttttgattttcgctaagccgttgcctgacacttctggatttggatcttgcataccataaacaacacgcgccacgcccgctttaatcaaggcatcggcacaaggcggagttttaccttggtggctgcaaggttccaaggtgacgtaagccgttgcaccaaccgcgtcgtgctttgcatccgccaacgcattgacttctgcgtggccctctccagctttaacatgaaagccttggccgataatttgctgatctttaaccaacacacaaccaactcgtgggtttggatgagtggtatagcggccttttttcgccagttgaatggctttcgccatccagtattcgtgattatatgctgtcatgcttgatcttctttcttcgattctggagcggtttttttcgattttggtatgctaacgctgtggctttctaggcggtctattgcctcgcggaattcactgatgtctttaaagcttcgataaacggaagcaaaacgcacataggcgacttgatcaagacgctgcagctcctccatcacagcttctccagtccaacgagaaggcaattcacgttcacctgttgcctgcattttttctttgattcgagtgattgcggtttctaccgcttcaatgctgactggacgtttttcaatggctttaataatgccattacgtaatttgtcttcatcaaaggcttctcggctgccatcgcttttgatcaatttaggcatttgcaattcagccacttcaaaggtggtgaagcgctcttggcaatgaatgcaggtacgacggcggcgaacttgtgcgccttcagaaaccagtcgagaatccactactttagtatcttgagttccacaaaaagggcatcgcatggtgcttccaatatcgctaatttggtgtaagaatgcctgagactaggccatcgtttgatggatgaaatcataccaaccccgccataatatagctaccaagctactgtatgcgcttttaccattcttctacatcagagaatggatgagtttataaggatttatatgccgttcgcagaattatcgggcttggtcgctgccttatgctggaccatttcgagcctaatggcaccaaacttaattcaacgttttggtaccatgcgttttaatacctttcgtattgttatcgctagctccattctgctagtaatttgtttaatcacccagcgtttcaatgcaactttgtggcaacatgccgagatagtcatgttgtctggtttgctaggaatttttatcggcgacaccatgttgtttaccgcagtccatcgccttggccctcgacgcacaggcgtgctttttgccactaatgcgcctatgtcgattttattagcttggctgtttttaggtgaagatttaacactcagccaactattcgcctgcttcttggtgttaataggagtagtgatagccatactcttcggccgaaaaaataatctccacgcttgggaacaaaccaaaggaaaactaagtgttggtatcctgctcgctcttggcgcagcacttggtcaggccagtggtgctttacttagcaaacccgcactaatcgatggcgcagaccctatcgcggtatccgctttgcgggttggaactggcgcgctcgcattggttttggcttatagcttgtactaccgacataaacagccagccgatgccattccatttggccaacttactcgtgctgatttcatgggcatcgctaccctcgccaccattggtatggttatcggcatgagcgtcttagtctggggtgtcggcaacgccaacgtcggtattgtcaccacgctatcagcagtcgttcccgtacttattttaccgggcttgtggattaccacaggccaacgccctgcatttggtgcgtggattggtgctattttcgtcgtggctggcgcggctttgattattctgaaatagccttgattgtgctatccttaaccccactaattgcatttggctctccatcaatttgcctactttgtatttggcgaatcatggagcgttttttaatctaggataagtggcatttctatggctcagttcgtatacagcatgaaccgcgttgggaaagttgttcccccaaaacgcgagattctaaaagacatttctctttcattcttccctggcgctaagatcggtgtattgggtcttaacggttctggtaaatcgactctacttcgcatcatggcgggtgttgataccgagcataacggtgaagcgcgtccaatgccgggtatcaaaatcggctatttggagcaagaacctcatcttgacccagaaaagaacgtgcgtggcattgttgaagaagccttcactgatgtaatcgaagccatggcacgattggatgcggtttacgcagaatacgcagaacctgatgctgactttgatgccctagcaaaagaacaaggccaacttgaagccttgatcgaagcgaaagaaggtcacaacctagagcgcgctcttgaagtagcagccgatgcgctacgccttccacactgggacgcaaaagtagaacacctttctggtggtgagcgtcgccgtgttgcgctgtgtcgtctattgcttaataaaccagacatgatcctgctagacgaaccaaccaaccatttggatgcggaatccgttgcttggctggaacgcttcttgaaagattacccaggcacagttgtggcgattacccacgaccgttacttcctagataacgcggcgggctggattctggagcttgaccgtggccatggtattccatacgaaggtaactactcttcttggttggagcaaaaagacgctcgactacaaaccgaagcgaagcaacaagcctctcaccaaaaagccattaaatcggaactagagtgggttcgccaaaacgccaaaggtcgtcagtctaaatccaaagcacgtttggctcgcttcgaagaaatgaactcgcaagagttccaagatcgtaacgaaaccaacgaattgtacattccaccaggaccacgtcttggtaacaaagtcatcgaaatcgaaggcgtgagcaaaagcttcgaacacaagatgctactagaagacttcaacatggtcgtgccacaaggtgcaatcgtaggggttgttggtggtaacggtgcaggtaaatctactctattcaaaatgatcgctggtatcgaaaaacctgatacaggcacagtcactattggcgaaacggtacagcttgcttacgtagaccaaatgcgtgaactggatggtgacaaaaccgtgtttgaagaaattgctgatggcctagacatgatcacggtgcacaactacaaagtgccgtctcgtgcgtacattggtcgctttaacttcaaagggtcggatcaacaaaaattggttaagcatttgtcaggtggtgagcgtaaccgtttgcaccttgccaaactgcttaaagaaggcggcaacgtattgctactggatgagccaaccaacgaccttgacgtagaaacattacgtgcactagaagacgcgctactggccttcccaggtgcggcgattgttatttcccacgaccgttggttcctagaccgtatcgcgacacacatcctagcgtacgaaggcgattctaaagccgtcttcttcgaaggtaactacgcagaatacgaagccgactacaaacaacgcaccggcaacgaagcgacaccaacacgtatcaaatacaaacgtattgatgcgtaattctattttataggattggttggggtgaatggaaaaccgctttcagaaatggaagcggtttttttattatagagcattaagatcaagaccaaataggatcatcataccactctacgggaaaaccagctgaatgcgctctagtcttggactcagtatacttatcaaataaactcaaaagatggtgcttcacctgaaaacccattgataaatggtcatccactctcttaagtaaaatacaaaacaaatagattttattcggattcgttggaagataactagcatgtaacttatttaatattccgctagcctgcctatgattagcgttccaaaccctagagtggtgtgcacatcgattacgaacatctcgtattgctataatccaattattaagttcttttaaatttcttgccccaaattcattagctaaagcatctaacctattcgaattcttaaccccttgaaactgagctttatctaaagaattgtaaataataggtatctgcccaaaagtcgctaactcactaatcacccagaatggtggcaattgcttaaagtcattatttgtgtcgttataatagttatttttaaagtgatttgagaaatcgtcttttgatcgaagaaagttagaggacaggtttgtcctaacgccatcaatggcacggtgggcgtttttaaggaataacgtattatctagataccaaaatggattattagtatgggaagcaacaacctgatctagcttcgaacgcagcttaatctcaattctacaaattatagagaagatataactacgtagctcctcatcgaaacgataaagctcaaccccttgctcaaagcttgatggtgataagtaaaacgccaaattctcatcgagaaaaggccaaagataggctttaaaacgatagtaattaacattctcaataaatcgctttgcttcatagtcactcgctacagacaatcccttagtttgcatatatagcacgagctcttcaggggatttataccctttattgtaataacgatatggcatgatacttcccttatcatagacataaaaaagcccactgacttcttaagaataagagtagcgggcgttgttgctattcataatatactcactctaatagactgtcaaacagagcaaatactcaataactagttaccgtcaagctcagtagttgacctcttaacctgctcaggtgtgaaaccaacaaaactaccgctttttaaagatcccactcgcgatgacaacaccaacgctgacgaagataagtccggcgatggagtaaccttctaagtgttcaccaagaacggggatggcgatgagcgcggcgagaactggggtaaaagcgccgatggcggccatgttttctgcgcccaatttttgaatggcgtagccgtaggaaaatccggtcattaagccgacgagtaagctttgcacgagaatttgaccagccagcatatcccaagaggcatcagctagtccgctagaagctagcccacttgcccataagaaaaccagcgcgatcaaggacaccaagcccattagagctgtcgataccaatggtggcaagcctgcaatccgtaaactgacggtatacaccgcccagaagaaactcgcagccagcagtaataaatcacctttccatgtgttctcaggcgcagtaagcagcgacaagctgaacaaaaccagtacgccaacactgactaaactcaaaccaatcttgcgttcacggctgactttttcttgataaaagagtacagctaataaggtcacgaaaaaaggaaaggcaccaaggattaataagccggcatgagatgcaggcgcgtatttcaagccggtcgcacttaggtaaaaaaacggtaagcctgcaccacagacaatgcctaacaaaagtatgggagaaacggttttaacttgagctctggcgcgccacaaaaaaggcaacagcaataaagctggcggagaaaatcgtaagatgcccaaatcgaaagcagtcaaagtattggtcatgccagcacgcatactgaccagccaagaggcccaaatcaaaatactcacaaaagcagccaatagaccaaggcgaaagccccaacccgtggcatattgtttatattttggtggctcttgagcggatattgatgatgtgtgttgtgtgactgtttggggcataaccacctcgcgggaaatcgatagctttattatctgctctcatccgcgagcatgtccttgctatttaccctcaagaaaggctactttttagtatataacactcaattcaatcctataaattactaagtgtgccaatatggataaaacagacctagatattctctctcatctgcaatcagacggacgcctgaccaacgtcgcattagcggaggaaattcacttatcaccctcgccttgtttgcgtcgcgttaagcaattagaagactctggtgtgatagagggttatcacgcccgcattgatcgtcaaaaagccggattttccatgacagtgtttgtggaagtacgtttgaaaagccatgctggcgataaacacattgtgtttgagaatgcgattttagagatggaagacatcatcagcgcccatcttgtctccggcattgctgattatcgtctagaagtagtcgcggtggatctacaagattacgagcgaatcctaaaagcccttcagtctttgcctcatgtaaaagacattcaaagtcattttgctattcgctcagtaaaaactgctgcgccattgccgttaaaaagaatgtcgtaagcgtttatctcaaactctaaacgaaaaaaccgcttatctttcgataaacggttttgggtgcgttacttggtagaactaaactttaaagctaccaacttgctgatcaaggtttttatacagcttagtaatgtctttggactgttgttgaataaggtccgataccgactgaacagagtccgtttggtctttcaacgacaccatattttggttgatgtcattggaaacaatagattgctcttgagtcgcctgcgctgtctgggcggccatttcttgaacttttgcaaatgatgcctgtataccgttaaatattttagttacttcaccaaagttggtaaccgtagactcagcattgtcacgactgttttgaatcgctttagaagattccgttacattgatttttaactgttcaatcatgccttcaatttcattggtgctatcttgagtacgggtagccaaggtacgaacttcatccgcaaccaccgcaaaaccacgaccttgctcaccagcacgggctgcttctatcgctgcgttcaatgccaataagttggtttgttcagcaatattacgaatcacttccaaaacagaagcgatactttctgaactcttttgtagctcaccagaacggccaagggcaacttctatatcagccactagcgtcgtaatagcatgttgggatttattgactgcagccattccattttgcgtcaaattattagaattcttagcttcgtctgcggtatcacgagctaccgtcgccatttgttgattagacatatccatttgatgacctgcactaactatggaagccgaagcattcgctagtgcggtcgtaattccagacgtctgttttgcaacattatttagctggcccgtcatttcacctaacgcatcagactgtttgtggatgcttccgatgatacttcttaggcgatcgacaaaatcgttaaattcattagcaagatcccccaattcatctttagtagaaaattcgatacgttgagttaaatcgccgtcgccttcagaaatttcacgaatacgctgtcctaaataacgcacttggtgagacaaggttttaggtgttttataactgaaccaaacggcaataagcaaacctacaacaacaataacaatggcaactttttcaaacgctttttcttcttctattatggtctttttagacatttctgcatggttgtttaccgcttcacccgctttgtcgaggatacctctaagagtactaaagtctgcattagctttttgctcagcagctgtaaaagtgggagcatttttatctaatgcaacaaaggcgttggaagagtttaaccaagtagtaaaggctttatcaaagtcaccaagtgacttataaatctgaggttctgcagacaagtactgacggaataaattaaaacgatcttttacttgttgagcattttcaacacggtccttttcttcgtcatcaagcttgcccacaccaaccacaatacgctgctcagcaagcttagcttgataaagatctcggtccgcattcaaaataactgcagaagcttttccataagagtctgcctgtgcattaagagcaccacttagctgattaacgatatacaccattgaagctaaggctacaataagagtaatactcatcacaagaacgggcaaagagctttttaccctgatggaattaaaacgcataattttgtctcctaacaaaaatcaccgtgtctacggcatataaggtgatagtagagtggctttacacaatgaatcaattaggattaacaattacctacatttatactgcctttaataacttataaacacgatcctcttgatctagcacaataatacattgtcgctaactaattgatggggctatattttcaaatacaagtataaaaatattcaagaaacatctcacgacttttgcctttgtcgacaacatcaagtaaaacaaagtgaagtaagaagataatgctgtcactccaaacatttggcattacaacgaatataaagagtaataaatgaaaagagcaacgcgataacatgacttttccaactcccagcgccaaacttgccctcgcagcttggttagaaacgcataccgattttcgattgtctgctcatgcaaacgatttgcctaatgcattaaaagaactagatacctcgcctaaatccactagctacttagctcagtttacaatgctcaagcgctacttcaatcgtgcaattttaggcttactgctcatttctttgttgttaggctttatggctgtgccgcctgcttttgcgaccggccaatccaatcaggtgaatatcttctggttgttcattatcttgctaggatttcatgcgctaaattttgtcgtttggtttgttaccatgatagccaccatgaaacaacacacagaaagcaaaggaatgctactaagcttgctgattttcctaaaccgaaagataagtaagcactcgcatataaatacagatgtaagtgctgcttacatccattggcaatgccccgcccattcaaataaatggttaatcagcagtatttcacatggggcgtggggctgctatttactggcggggtggataatgtctctgctcctgctactgaccaatcaagtcaactttgtctgggaaaccacactattaagtgatgatgcttttattcaactgacgcaaaccttaagcattattcctcagtggtttggtatttctctacccaatcaattggatattctcgccagccgcgtcgacctaatttcacaaaccgcagcaacaagacaacattgggcgaactttttactcgccagtattttcatttatggcgtgttgccaaggctggttttcacttttatttgcttgggtatgtatcactttaaacgagcaacacaaccacttagtacacaagaaaaaatcattcaaaatcgttatcgccaacaggaaagccaaagccgaaatatcctagatgcagatcatcacaaaacccctgcttctgcgatgaatacaaacggaaccaataatgggactcttaccgacagtgcatttgctcaacattgggctttgtttgaatggagtcatgctaaacctaattatttaagtgccgctcgttccgtatcgctattaaacagtcgagaagaacaagatagctttttagcctcctccagtgatgagcctatttatattttggtcaatgccgaacaaagcccagatcgtggcacaagacgttttttctcccgagtaagcatgacgtatccttcgttatttatggtgatatcgggtgatgataacgctagattcgttgaggattggcagcgacttgccagagaaacacgccttcactttacacaactcaaacaaaaggactaaaccgtgtcgatttcccttttggtcgttggccacgcgaacacaggtaaaacctcactgatccgtaccttgttgcgtaggcaggactttggtgaagtgagtgacagagctggaaccactcgtcacgtggaaagtgtgaagatcaaaatcggccaacaatccgttatcacattaactgatacaccagggtttgaagattcaattggcctttggcagattcgccattcggacgcattccgttcctaccaaggtgcagactggctacagccattttgtgaaagccactttgcacaagatgagtttgaacaagaagcgaagattcttaagcaattaaccaaggccgatatcattttatacgtaatagatattcgtcaagcaccactaggcaaatatctagatgaactggcgttattggccagcgcgaataaaccgattattcctattttgaatttcagtgcgtcccccagcgctcacttagaagcttggcgtaaaatcttggccgaacgtcatttacacgccgtaataaaatacgacacggtggcgttttattttgaagacgaaaaacgtttatatcaaagtattcagagcctgatgccggaagactacgacgctatcaagcaccttatagcatcccgagaagaagcggcacaattacgccgtacaatggcggcaaaccaattagccgagttgatactcaaagcggccagcactcgcattgaatgctcaagttatccaccaaagcccaacgaatcctccgctttcgaagagaaaatacgcgtattggaaagcagctatattgcagggctattacgtctttatgagttccaagaagaagatttaaaagccacgcctcttgcgattaaaaatgaccgctggcagcaagatatattcgatactgatacgttaaaagaatggggaatagaaacaagtaccagcgcactcactggcgcagcgattggagcaggcattgatgtcatgtcagcagggttaacattgggcacagcaaccacaattggcgctattttaggtgccacatggaaaactggccaacattacaaagacaccttaaaaagcaaatttaccaagcgctattatctgtgtctcgataaagccacattgacgctattatgccttcgtggtcttacggcgattcagcatttgcatcaacgtggacacgcttctcaacaagcctacgagctagctagtcatatgcaagatgatgaactaattgagcatataaagccttattggaaaaacgctcagcaacacccagaatgggaaaggcaaaccttaccggattcccattcaagcaaattaggcttacaaaaagtactggaaaaagcacttagtgcggataatagaccagactagcgctgttgattaagaagttcctgatctaaacgctgttgtgtttcatgcatctgctgttcacaagactttaataagccaacaacatcggtttcatgcaaccctgttgtatctattggtggcaacatctcaacgatcactttaccattatcccagcgattcaaaccaatttgcccatgcgtactactgcaaacaacgggaacaatgggaacaccagcttgaacagctgcatgaaaagcaccacgtttaaagggcaaccaaccacgccctcgactgcgcgtaccttcaggaaacatccatatagataaaccagtttttttcatgctagcagcgatctgatcaatagtggcaatcgcttttttacgattttctcggttaatcaagaaattaccactggcccaatacaaagcgccaaagaaaggaatccaacgtaaactggttttaccaaccgtcaccacgcctttgggaacaaccacagctaaggtaaacaagtcgaaattattttgatgattcgccacataaacggcttgggggatattttttgctgattcagcaactctaccttcgaccgataaaccaaacagaggactaacttgggcaaatacacgccctaaataatacacacggttttttgaccataaagtaagcaaacaaaacacaattcccagcagtgtcacgcctacaatcaacaagaatagcaatgtcatccgtatcaaaagcaacatattggattaaacctaacattaatagcgtttaaaattaattggtctcttatggtaatttatggcttattgcctatgaaaagcttcacgccatttaaaaaattcttctgcaaccaatggcttagagaaaaaatagccctgtatcttatcacaatgatattgtcttaaaagcgccgttccctcagcattctctgcgccttcagcggttacctgaaaacccaaactatgagacagttcaatagtcgctttagtaatgaattcatcacccttattagtatcaataaattggataaaggctcgatcaattttcacttcattaacaggtaactcgcgcaaatacgccaaggaagattggccagtgccgaagtcatcaatggcaagatgaatgcccatttcatgaagcgcttttagcacattaattactttcacgcggtctttcattactgcactttctgttacttctaatgcaagcgcacgagtcggtaatcgattcgcttgcagtgcctcagagacaataaatggcagctgttcatctaacaagtcatgggccgataagttcaccgcgatgcgtatttcatggccttgcgcccaccatttactcagttgagacaagacagtattcagcacccattttgttaactgctgaatactccccgcatgttctaataaagaaataaactcatcaggaggaagaaaacccaattcaggatgaatccagcgaatcaaggcttcggcttcatgacaatcatcgccaactagaccaactttaggctgatacacaacaaacaattgaccgctgtctaatgcagttggtaggtctcgaataatcgtcagctgacgacggtgattttcatcctgacctacttcataaaaaacgcataactcgcttgattcacgcgcttcatcggcaacgatatccaaacggcgcatggcgctgtttacactggccgtggcatgttcaaatgggagcacggcaatactaatatccaagcgaataccagaaccagcttctacctcaaactccttactaaacagacattttaaattgccacagtcttgctgagtgattggtcggctaaaaattaacaaaaatttatcgccgcttaatcgagccaacatattggcatcatgcccccacctttgaagccgttcagctacttttgaaagtagcgaactcccgacatcaaatcccaacatattattgatgtctttaaagtgacgaatattaacaagcaccaaaccgccttgctcttttggcaattcatcacttaggtactgctctaccgcactctgattaaacaatcctgttagctgatcatgggaagcacgaaatttcatctcttcttccctattgataatcgagtcttgcattgtcttcatggtatgagacaagacaccaaactcgccgtcaatatccggtgctctaaccttttctttattactacctagaccaatttgcttcgcgtaatctaccaagcggctaattggcttagtcatattgcgagccagcgccacaccaaataacaacgccagcgccagagccccggtaaaaatcaataccaattgattacgtgtattattgtaactctgtaaccaagggccataaggcaaatgaataatgccccattggtttggcataccaagatctacaccaagggatagatacttttcatcattagaaaacactggggacttgagaatactttcgacgttaccaatatccttcagcaacttttctttttcttctaacggcaaagtcgatccgccagaaagagtgtgtgtattatcagtttcgtagacaaagcttatatctaatcccgttacatttttaatctgctctgccaaggcttgatcgagcaaaaaagccattccaacccatgccaccacattgggcgctttaatgggtaccagaactaactgataagcacgattatccaacgcaatcatagtactaatagatgaaccacctgaacgacgcgcggcaaagactagctctgcaatcgtattactaacattcagctcttgagtagcggtaattaactcgccttgaggagaaacgagaacagaaatgtccgcattaatacgtgcgccatgattttgtaaaacagagcgaatggtgccagtttctcgagttgctacagcctgtttaaagccaaaatctgaggttaagatctcaacccctttcgttagctgctcagcgcgtgcttcgagaaacaaatcaaagacattacgtgacacatctatagagtgaacgccttgcctgtaattatcttcttttaaagatgacaataccgccaatgccgttcctaactggaccagagcaagcaataccaagacaaacataatgagtcgtgcttgaaagctttttaacaccttaaaacctctttaatgctaatgacctaggctgcttaacttaaaaccaaaaaacacaacaatgatcaagaataatagggcttatcttgtttttatgccatatttcccaataaccctaattttgccaataattatctttccaataatcaatttgatcatcaccaaggaaactccaagcaacaaatcgactaattttctgaccttgtgccatttcaatcgttttcacttggcgagcaccaacatcttttaatgttcgataaattgcatctaaattcccctgacgcgccaccaaagatgtaaaccaaaagcaacgatcagcgtactgcacactttcttttaccatacgtgagacaaaacctgcctcgccaccatcgcaccatagttctgctgccgtgccgccaaagttcaacactggcttttgcgtcgtcgtttttttacctttaacaccacgccatttacgctgagactcgtcaatcatcgccgattcgctggtatgaaacggcggattacataaggtcaaatcaaatcggtctttttctttccacacaccatcaaaaagtttagctgattgagtttgcaaacgcgcactaatggcccccttcaagcatggattagatttaacaatggtgtcacaagtcgccacagcaacagggttcacatcggatccaacaaactgccagccatattcctgatgaccgattatcggatacacacagtttgcaccaacaccaacatccaaaactttcacgccttttccacgagggatcacgcccagattactcgctgccaataaatcagctagataatgaatgtaatccgctcggcctggaatcggtgggcaaaggtaaccaggtggaatatcccaaaaggcaacgccatagaaatgattgagcaaggcacgatttaaggttttcactgcattgggattggcaaagtccactgactcattaccgtattgattcagttgaataaaaccagaaagttcaggacaagaatccgccaatagcgcaaaatcgtaacgcgcacgatgcgggttacgaggatgaagctctaatttattggtgcgtttgcttttcgtattcttgctttttaagaccactgcgatgccattgttttaaaccaaaacgcgagtataaccgaattcctcagcttgaactaaatgtgctggattggaaagtcactgctatgaaatatcactgagtataaatatcatggttctggataaggaattaagccttttactactcgctcacaaatgtctctaaaccagatcacaccgggatcattttctaccgattttggccaacttgaataatagtgaataaaaggaaaatccatcggtagatctttgatcaccaaaccaaattgctgttgaaatcgttctggcaacaaaccactgttactcattaaaagtgacgttctgcctaccgtttccaaagcagccaacatgtaaggcgtacgaaaggcaaaatgccgctcacgtgcacgctcaccaagtagggcatcactaatcacaggattagagccgcccaaattcactaatacatgagagtaagccaaatagtcatctaaggtaatgctatctttcatagctaacgcatgattcgcagacataacgcagcgaaatttctcacgccccagaagatgtttctcaaagctattagggagctgaatgtaatcactacacaaagcaagatctaaagaatgctccgcttggtttagtaaactggtttcagtaagcgtactggtttccaatgaggcaaaaggtgcttctcgataaaattgctccgcaatcgcaggcatataagcttgagcctgataatgggtggtttgcatacgaaaagtacgataactgctttgcggctgaaattcagattctgtccacaaccctgccaactgttccaacatgagctttaatggcgcttctaatgctaatgcttttgacgttggtaccatgccttttgaggtacgaataaacaaaggatcatcaaaggcatcacgtaatcgattaagcaatcgactcattgcggattgactcaagtacaggcgatcagccgcccgcccaacattacgttcttccaataaatataagagcccagtcaaggatttaagatccaaatgttgtagcgagctaggaatcatgaccaaatctcgatttatgcataataattagaactattatgcattggatttaataaggagggaaagccattatgaaatttctaactatcttcacttgaaaaggctacaggcatgctaactgcaaaacagacttttttgtacggcctcttttttagctccgtcactgtgctgttttggggaatgttgcccattgctctcaaactttctggagttttttccgatcctattactctaacttggttacgtttttcggtggctgccatcattttaggcttatggcaatggcaacgcggcaaactgggtgaattcaaatccctgtcaaaaaatgactggctgagacttttcgccgcaggaacatttttgattgttaactacacaagcttcgcatggagcttaaactttttactaccgggttcagcacaattaagctttcaaattgcaccgctgtttcttgccttaggcggtttattttttctaaaagaaagcattaactggcaacaatggctatgctttgtgggaattgggttaggaatgctggttttcttccatcctatttttgggcaaggtagtcaaggctcaatctggattggttttgctattattcaaatgtctgccgcagcatggtctatgtatgcgctgctgcaaaaatctttgttcaaacacttggctccttccaacatattactagcgatttatatttatgctttagtcgttatgctgccgttttcatcaccaagcgaactgctaaaaatgtcttctgatgatacttggattgccgcattctgctgccttaatacactcattgcatatggcgctttcgcacaagccatgcgttattggcaaaccgtacaagtcagtgcttcgatcgcgttaacacctgtgatggcgttcatattgacagaattctgtgtggcttttggttggtggtctgacagcatcagctcctctcatgctgacatgctcagtttatttggcatgttgatagttgtcatcagcgcgattaacgtgcaactgataagcgcgagagtacagcgtaaagccgcattactgacaaagtcactaagtgaagcggcttagtttgatattcagaactttaggtggttacagccatagcgtaaatggaatgattgaaatacctaaaataagcaataccgcgactagagtaaaaatagcctccgcaggattttgacgagcgtgctgtaaataacccaatatccattgcccaaaagtaatgggacgcatggtttgagcacgagcgatttgatcttgatgaattaactctcttgctttaatggcttgctctttgtcttttacccagagtcctgccatggaaatttgccaacgtccagcagtggtttcgtagaaggcaatgtcatgatcgactagtaattgacgaatatcgtcagcttcctcatcagggacatatttaagccgaaaaaccagagtcgccatatcgtaaaaaccttgagcatagaaattaagcggtagagagtaagagaagccagacaataatacaatcttgtattgtgaatggtgttttaaggagagggattttcttcaaaccaagtaataacttgttcttttggtagcggacgacaaaagtaataaccttgtaccctatcaaccccaagctctcgaaccgcattaagctgatcttcatgctcaacgccttcggcgattagttccatattaagttcttttgccaatttcgtgactgaggttagtatctgacgagtgaactgatcatccttcaagctagcaataaaaatttgatccagtttcaatgtgtcatatgggaaacggcgaagaaaatctaacccagcatagccagtaccaaaatcatctacagacaaactaacgcctagcgctttaatatgttcaaaacgactcaccatcaaaggcaactctgcagcgtctaatacactggtttctgttacttcaaggccaagccgacctttcaattcaggatactcttcaaggatctctgccaaatctgacgcgaagcattctttaagaaggctatgcctatcaacgttcactgatattttaatgtgtcttagttgctcaggatattctctataaaagtccccaactttgcgaatcaccatccaagtaagatgatcgatcaagcccaaccgatccgccatatctacaatcactaatggcgagacctgaccataacgaaatgaattccatcgaataagcgcctccatttcatgaaacccaccctcttttagtgaaacaatcggctgaaaatgcacttccatggtattgtttttaattgctcgtttgatgcaatgacgtaaagaatgtcgataataaacaagcactaaatgcccaatatagaatacgaaagacaacaacacccagcacactataataaatggcaaaagcgaccatagatgacgccaatataaacttgaggggaaaaacacagccaatgtcatcgaccaatcagctaaagacacttctgtattacccaatacgctggaatctatgtcattactatttgaaaagagtacctgcttaccaagagtcagttcataaaagtaatctggtaaaaggatttgatcgacactggcagcaatcctatctggcggcgctaatccatttaccccaagaccatcatctctctgataaaaagcaaaaaatgtagattctcccaacgtattagaattcactaaagagactgtttttcgacccatactctgcgtaatacgcgacgctattgagtcatatattttaatattcatagcccctaaatttgagcaatacactctaaattctgaattgaacaaaccaaattctttaaaggtaggtgaataaaatgtggcacgtcttaaacgcgtaatatcggctttttcacaagataaactgctatcatcaacaacccgcttcaactctgtaaaaataccattcattcgatctgacaaagcatttttggcaacgtttgtacgattatctaaatcattcaataaagataaataaagtccgagagtaaaaaccgtaaaaataataaaaagggcaaggaaagcatagaggaagactatttttttcttagaaggcactagtgcagtgatgtttttaaacataaagcgccctccctgttacttagtctaaaagaaataaagcatacatttttaggtcttttaaaagacatgcaaatcattacatagatattaaaaagcaccaataaaaaagaccgcctaaagcagtcttttatatataacacagaaaataaatcttgtgctcactatctctattcaacacggtaataaagcatctatagtattatgcatttttgtacgaacgatcagatgtaattaaacgtatctatactactgagaagccttttcaataacgatagacaagtaaccaacttcaacgccaaattttttcattaccgattcgttaataacaacaccctcttttaccatatacatacgatcatcaacatttacttctattaaatcgccatcatagggaacctgtaatacataattcataaataaggcgttaccagacattttaatgtcacctgagccaacaacatcattcgctgttgcggaatattcaccctgctcgttgggcgtcataatccaagttctatgttggatttcaccatcatcaaacacaaatttctctgctaatatgccaaccccacctttccaacgtccttctaacgtagcattgaaataacgagtcacttcaccactacgatttttcaaaatgccatgcgcagttaaaggcccggtaaagaagctttgtaagtcaaactttggctcatttttagcgtacaaagacacgtcagacgtagagcatgccgtaagcaataatacacacagtaaaaaagtgagtttacccgtaacagatcggaacagatgtctcatattacttacttcccctaagctaacgttgaaaatagattacatataatgatattggatatcgacggtttgatacttaccttgtgcgtcacagatatttgctcgacctgtaaaacgtaataatcttttatctgctggatcataagcaaccacaataggatcgaccgccaattttaccaaccaagaaacaggggaaagagcgaaacactgagcgccatcctgagttccttccacgcatgcggctttactgaaacgaaatgtaaaggtcgtttgtttactgggtactagatattcaacatccatatttttacctgactctaatgcgtcccaatattgtttaataaaagcatcgaagccagcatccactaccatgccagccgctaatttcaatgaagccttgtcttctttgccagcactattttcttgataaacaacatctaactttccaccagattgggtgacttcaatcttttctccgttacgctcatttagctgcgagaaacttggcgttatcatcgactgagaaaaatttagagttttatgcccaaaaacacgaccatctggctctgagtattcgacattataagtcccatcagcaagtttttcgtgtgtttctctatataacaaagcccccgttttcacactgtaggcactgcctactattttagaaaaagacgtatcagccaaacatacagagctaaataagaaggcacaaaaggcagcaataaaaaaccgctgctgcggtaaaaatacaaaagaacacttcattttcttatctatcctcactctttaactaatgctcatttttaactaatgtccacttttcacaaagccatacgcccaacggtaacaccaaagaccaaataatcgctactataaaaagagtcaagaatatgggttctaacaagctgattccggctaaattagcaccagcaaaataactcatcgttggcccaactccccccattaaagcactcaaaacataacgtgagcgcaaaaaagccaaactatgagcaaataaggtgccgacacaaacccaaagacaaagcagccaaatcggcggcaattttgtttgtccgaataaggttacgcttgatgaaaacacaccaatctgaaacaaagtaccatcaatgacgacacctagtgctaggaaggtaaacagcaaacgccattctctacgagtctgcataaaatagcgatcatgcaaaaaaagataaaccagcgttgcgaccaatgcccaagcattgccagcaagcaagcagataaaccaaacaatttgaaacaaaatggcattcatcaaaggtttcatgccatttactccatttacttagtgccaatcgacaaacgatgatctggtttagcaaaaacaaactgcccagtactaatggctcgctctttaaagccaccttcacaataagccagataaaaatcccacatacggcagaacacatcatcgaatcccatctccgtaacttcacgacgtgctgcatgaaaacgtgtacgccaatcggcaagggttttcgcgtaatgttcggtaatgtcttctaatccaacgatctgcatgtcggtcttagaggcaatcttatgagcaatcacttggttagaaggcaaacaaccacctgggaagatgtaacgctgaataaagtccacagagctgcgtgcgtagtcgtaacgctgatcggcgatggtaatggcttgaatcaccataacaccgtgtggtttcaagagcgcactgcacttagaaaaatagctgtcgtagtattcgtggccgaccgcttcgatcatttcaatagatacaagtttgtcatattgaccttgcagatctcgatagtcttcgagtaacaaagtgattttgtcttgcaacccttcggcttccacccgcgctttggcaaattcgtactgttctttggaaatagtcgtcgtggttacttggcacccataatgcttcgccgcatgaatcgccatgccgccccaacccgttccaatttctaacagatgatcatcttcgctaagctgtagcttttggcaaatacgatccagtttattcaccgacgcttcttctaaagaagagttaacctgaggataaaccgccgaggaatacatcatggtaggatctaaaaacaaagagaaaaaatcgttacccaaatcataatgagcagaaatattatctttagagccttttttagtattggcgtttaacttatgaacaattttggcaccaatacggctccaaattgggcgtttagcatccattttattaatcaggtttaagttagcgaccatcaagcgaataacgccaacaacgtctgaagaagaccaccagcctttcatataagcttcgccagcaccgatactgctgtttaaaaacacatcgcggtaagcatgaatatcatgaacatgaatatgagcaatgtattgagtattatctttcgcttcaccaaaagaataggtctcaccattctcttccaacgtaagatgacccacttccaatttacccagcatagcaaagaccattttgcgggctaaattatcaaaccatgttgttgtgcgattttttctcactttttgattatccatactgacggagttcatactttttagtctcctaatgcatttgttctacttaatttattatttcaatttagtagtggtagacgatgaattcggatgtgaataaaaaggtactttcttcatccaaagcttaagtgcttgccaataaataccgaatgcgactttcatcgtcatgacagggtaattaaacagcaccctagccatggagcttgacgttagtgtcattcgagtcagcgacaatgtggcatcaaacacacattgctcaccctctaattctttgttctgcatgtgtacagctaacttcttattcggaacattgctgcgccaatcataaaaatgttccatcggatgaaaaggcgacacatgcattgccttattgaactgaatacgctgcatttgatcgcttggatcacattttaaaacgtaagggattttttcgttccaaggtgtgttagttacctcaagcaacatagcttgcagctgctcactttcattaaagcagtaataaatagtgatggggttaataatgaagccgaaatagcgacaattggtcagcatgcgaactgagcctgataaactcagccccaaacgctcattcacttcagacaatacagcttgtttgattgacaaagactcatccccgaaataatcctttcgagaaaaccgagcgagtgaccaagatttcatcgaccaccaagggctcatcgccagtacatcatccaactcatctaaatcaaaatacatcataaagacgcgatagcgaaagccatgggaacgcggagtaaaacgacgatgcctcaccattccatgataaatagcgctgtgcttaggaacaaaatctaccatgaaacaccaagtccattagcgacacgaacgccgctccaacaaccatcttcatgaaaaccattgcgccaataggcaccacagaaccatgtcttgtttacgccattaatatctgaccaacgatcctgtgctttgatgccttccaaggtaaaggtaggatgtgagtactgaaagcgcccaactattttgtcttccgcgatcatgtcggtctgattcaaggtcaccacataagtcgtgtcgctggaaaaatgctgcagaatattcatgttgtagctaagggttgcaggtttagttcgatccgtgccgagatgataattccagctcgaccaggccaattttttcttcggcaacagtcgcgtatcggtatgaagtaccacgtcgttatttcgataaggaatcgcacccaaaacggcttgctcgtctggggaagggtctgccaacaaagccaaggcttcgtcactatgacaagcgaacaccacttgatcaaaaatctgtgctgagccatcaccaaaatgaataatgattttatcttcagagcgatgcacttgagtaatatctgccccaagctggattctgtctttgaacttttctaccaaaggctgtaaatacgccgaagaacctccttcgattactcgccattgcggccgatcattaacgctcaataaaccatgattcttaaagaagcgaacgaagaacaccaaaggaaactccatcatttcatcaagtgttgatgaccaaatagcgcttcccataggaatcaaataatggctcgcaaagcggctaccgtaacccttttcttttagatattcgccaagcgtcacgccttcttttaactggccgctttctaggtccaaaatggcttctttattaaaacgtaagatgtcttttaacatgccaataaaagagaagttcaacaggtttcgacgctgagcaaacaaggtgtttaagttgtttccgccatactctaatccgctacgctgacaactcacactaaagctcatttctgtcgctttagatttcacccctagctcatccatcaagcgaataaaattcggatacgtccagtcattaaagacaatgaagccagtatcaattgcccgagtattccctgcttcatctacttgtactgtcgcagtatggccgccgatccgctctgcagattcaaacaccgtcacatcatgttgctgctgtaaaagataagcgctggttagaccggaaatccctgatccaataatggcaattttcactcattgtccccttaaaacatattttgttattaccagctgaactggtgtttttagatttgaaatcgttatttagtttttggcgccaacatcgacaaccataattttgggaaatgtcttcctgcccacaacatggccgttagccgttttggaaaggcgtactcaaatggacgagactctagtgcactgaacatgcgttttgcagcatcatccggtgacattagaaacggcatagaaaaggtgtttttctgcgtcaaaggcgtatcaacaaaacccggcaataaacaggtgacatcgacattgaattgcttcaaatccatgcgcaaagaagataagaaatatcgaatagcggctttacttgcaccataggcttcagcttgcggaaaagcagcctgtacggcttgagaactcacaccaatcaaatgcggacgtaaggatttcttcagcaatggcaaacacacttcgacactattcaccaaaccaataaagttaaccgacataatacgatccatcattttccaatctggatcagtgtccgtcatatccaaatactcacaggtacctgcgtttaataccgcacagtctaaatggacagaatatgaactcagtgtatctcggacggaatccatttgactgtcatccgttatatcaaaaggaataaatgttaaatgttggtgtttgtctaatagaggctctagctcgccttgcttacgcgcactggctaataccctccaaccgtcatctaaataacgtttggtcaacgcaaggccaattcctgaactcgctccggttatccaaacgacttttctatccactgcctgactcatgagactctccttagttcgctaggcgcttttttaaacctttcaccacagcacccaacaaaggcacatgttcataaatcaactggccaaggtcataaacatcttcatggaaataaatacgctcgttaaattgcacctgactaataccacgcaccgtaatggttttattgccgagttttgggtgtttaaaatgcatattccattttatgtacgctgtattctcagacacaatttggtccaagtattcaaaacggccactgtgaacgttgacacacatctcagacaaataagcatgtaagttttctgcaccacgtaattcatggacaggatctttaaacaatacatcttctgtatatacgtcatctattttgtcgagcttaggatgctttacatcaagataaaacgctttgaaacgttctattaacaaagaattgggatccattttagagtccgtcatgcccatcacttaccttagccatcttgatctggagaattgatcgaaatcgattcatttcatttattcccattaaacgtgtttaaacaaattatggatcactctttttaaaatagatggtctaaaaagtaagatttttcacacccgctatttttacctatttaaaagtacaaatgtttttactattaaaaaagacgaatgtgatccatccttctgattagcacgtatatttgagaaacgacatgtcagccttccttttggagcaataaatggaacgcgcaatacaaatagaaccagatgaacaacgcgtagcagatatgcttgctattgcggagcacagagatcaagccgcgctcgctcgcctgtttgattactatgttccgaaattaagagccttctgtctcgcagcacaacctggcgccaatttaatggctgatgatattgctcaagaagtgatgattcgcatctggaataaggctcatacctacaaaccggaatccgcatcgttgaatacttgggtttttacgctagcaagaaacgcacgtattgattacttgcgtaagaacagtcgtcatcagtctgatattgaccctgagtatctttggcaaaatgtggtcgatgaaaatgccgatccattcaaagatgcccaacaaaaaagagatcaggaacgcatccagcaaggcttagataaattgccagcggatcaaaaacaggttttggccaaagtctacttagaaggcaaaacccacaaagaagcagcagaagagctatctcttccacttgggacgattaagtctcgagttcggcttgctttgcacaaactcactatttacgttaagaggtagtatcgatgattaactaccatccatcgattgaaatactgaccgactatgctgccggctcattaccattagcgcattctttatgtgtatctacgcatctagaacgttgccatgaatgccaacagcaaatccgcaagttggaaatgcttggttcacacctattcgatcaaactaaagccgacagccgccaacttagcaatttgaaagacagctttttcgaaaaaataaacgcacaagctgagcaaaaaagcgatctcttgaagacagaagaagagccaacagcgattgattggggtaactacaccgttccgaagagtcttcgtcagtttattaagaagagctacgatgacttaaattggatgcgtctttcaccttcatttaaaatcgctacgctttataacgaagaaggcggcgcacaaattgctctgaccagagttaaagctggtgctcacatgccaactcacactcatactggcgatgaaattaccttagttttagaaggcgctttttctgatgaaagcggagtttatcgccaaggcgattttatcaatcgtgatgccagccataaacataagccaatcgtcaccaaagacgcggaatgcatctgcctaacagtgttggacgcaccgattgaatttactggttggttaacacgactattgaacccaattattcgtcgttaccatcctcattcaagtagataaaacaacatgacattggtctcaatgctaaagatagccacacgattgcagacgttagccaataacaagcaaattttgtgaaaatctggtatagtccttgttcaatctaaaaacaaggactatttatcatggcaactaagaagaaacagccggctgcttcggagacttcagaatccattgaaaagcaaatgcaagagtttctagctcgcggtggacacatagataaaatcgattcaggagttagtggacaatctcagctaacaggatcacgtcatatttccctaggaaatagcaaaacgaaagcgcaataagctttagggatactttactcatagtaaatatccctcgctattttcgtttgtacgccaactctatagacgctattttagaattactttaaaaagcaattaggttggcgaatcaaatagttatctattatttccctatttatacacaaaacctaaaataacaatttaacagcatagatagaggaagattatgcttaccgaatcagatcgcgctttttttcgtcctaaatggcgtagagtagtagtaactttattttgtgttgcgtgggcgattcttgaatgggtatcgaatgaacctatctgggccatggttgcagcaggcatcacgttatattgtttgtggaacttcttttataagtttgaagaagaaacagatgaagataacacgccaatcagttaactgataaagacagaacacgcgccgatttaatctattccaccatcttaaacaaagcattgacgaacaaagtagtcacgaaaggcttttattaacgagtcatttattcgccacataaccgtcacgactctgtcatattgacgttctactctctctaataagatacacaaaaacttattagagcggagcactactgtgatacaagtcgagcaaatgattgccagtaaatcacctcagtttttcgacaaaagccctcttatcactcgcccaacgttaagtgtgctaaaacgcttattccacgaaagcgaagtaaaccaattcctggaaaaaaactacggctgtgtcggcttcgaatttattgatcgtgtactggatcacttcaactttagttatcaagtgagccaagtagaccgtcgaaacattcccgccagtggacgcgtgatgatcatcgccaatcaccctcttggcgctttagatggcctcgccttactccggttaatcggtgaaattcgtccagacgtgaaaatcgtcgctaacgatctgttaatggggtttgatggcttaaaacaactggttcttcctgtggataacctaggcggcaaaacaggacgccaacaacttaaagccattatgagctgcttgcacaacgaagaagccgtaattatttttccggcaggtgaagtgtcgcgaatgtcgccaagcggtgttaaagatcaacactggaatcaaaactatctaaaactggcgcaaaaaaccaacagcccgctattacctgttcatattggcggacgtaattccatgttgttttacaccagctccattttgtatcgtccactatctaccctgcagctagcaaacgagatgttccgccagcgcaaccgtaaaattcccatgcaggtgggtcaagccattccgattcaagaactggcacaactaccattaagcgacaaagaaaagaataaactggtaaaacgtcatttgtaccgtatcgctaaaggcaagaagccactgctcaaaacagaaaaaacggttgagcacccgcaaaacagacaaatgatcaaacaagagctgaaaatcgccgagcaccttggcagcaccaaagataacaaacaaatttacctgtttgattacgacccaatgtcggtgacgatgaaagaaattggacgtttacgtgaaatcgcctttcgtaaagtaggtgaaggtactggcgagcgttctgatttagacaagttcgatcaatattatcgccatttgatcctatgggatgaagaggagctagaaatcgttggcgcatatcgaataggtgaagttgcacgttacatgaagtcagacacaccaaatcgtatctacagcgcagaactgttccaatactcttgcgatatggagccctactttgaacaaggtatagaacttggacgtagctttatccagcctaaatattggggcaaacgcagcttagattatttgtggtacggtattggcgcgtatttagacagacaccctgaaatccgctacatgtttgggcctgtcagtctaagcaacagctacccacaagtagcgaaggattttattgtctccttctacaaactctattatgccgacaaagaacatttagcgcgatcgtttacgccttatcaagtcaatgcagaacactctgacatcatttcagccatgttcagcggcgataactatgaagaagactttagagtattaaaagaacaactcagccactttggcgccagcgtaccgacactgttcaaacaatacagcgaattatgtgaacctggtggagttcgcttcttggactttggtgtcgatgccgactttggctactgtgttgacggtttagtcctagtagacctaaatacagtcaaagaagcgaaaaacaaacgttaccgaggtcacaatgacggtacgcaaccataattagctatcacgaatcatggtgatgtccacgatagtgacggccatgtgaatgatgactatgtgagtgatggtcatgggagtgctcatcatcctgttgttctgggcgtttaaagacaaccagataaacaattttaatgaccagcataatgcttaacacaataagaacgaccatttgaatatccataaaacacctcattatttttgttggtgtcatttgagtataggacatgaaaatacgtttaaatgtgaatttacgtcttaagtttgtataaatgtggtaagccctgaaatagcgcatttagtgtcttgattgatactaaaatggatcgaagaagataaatccagactaaaaataaaccgttttttgttttgggattaatcagttagtaaatatggcgtaggctttgctttaccattaaaaaagagtcttcttagagagccttttttaacgagcctattcaaagagtacgttttaaaagcacgtttcatctaacctcgggcttttgtcgtagctttacacatttgtctatcctagatcatggagctgaaaatgattgaaaaaacttatttaaaaactaaacccgaatgcaaagtgaaattcgctttacctgctgaagcaattggtgatgcaaaaagcgttgctgtcgttggtgacttcaataattgggactgcacagccaacccgatgaaaaaacagaagtctggcgattttgtgtcgacgcttaacttgggcatcgaaacctcgtaccaatttcgttatgttctagatggcacagaatggttaaatgatgacatggctgacgcttacgttccaagcccaataagctatgacacaaacggcgtcatcagcctgtaatagcgtttcgtaacgtttatagcacttcaatcagtgcgtctcgcttttaggctttaagccgagacgctcgcctctctcaacatcttgctttgagggagcttctgcgttcaacaatcctgaacccaatcaccaaagcgcttcacattataccgtcatctttttgccccaaaaccacgatttaatggattcgagctgcaattcatagtcaaaatatgtacaattgtttttattaaacgcgcgtttaataaaaacttaaatatctcaatgactctaaacagagccttgaaacagacataaagaggcacatcatggcacatcagcagcaatacattcatggccgctaccatgcatccaccagcggtgaacactttgagacaatcaacccagcgacaggcgaagtgattgcaacagttgagcacgcaggacaagctgagttagatgctgctgttgagtctgcaaaacaaggtcaaaaggtatggtctgcaatgagcccagttgaacgcggacgcatccttaaaaaagccgctgaactattgcgtgaaaacaacgaagagcttgctcgtctggaagtattggacactggtaagccacttcaagaagctattgtggttgatatccaaaccggtgccgatgtgatcgagtactacgcaggcctaaccgacaaaatccaaggcgactaccaagaccttggcaatggcaacttcttctacactcgtcgcgagcctctcggtatttgtgccggcattggcgcatggaactaccccattcaaatcgccatgtggaaatcaggccctgcgctggctgcaggtaacgcgatgatctttaaaccatcagaagaaacaccattaaccgcattgaaattggcggagatcttcactgaagcaggtttgcctgatggtgtttttaacgtcattcaaggtgatgcgcgtacaggccaattgatcaccaaccacccagacatcgacaaggtctctttcactggtgaagtgggcacaggcaaaaaagtgatggcggcgtcggctcagtcattaaaacaggtaaccatggaactaggtggcaaatcccctatgatcatcttccctgatatgccagtggatcaagccgtttctgctgccatgttggctaacttctacacccaaggggaagtctgcaccaacggtactcgcgtattcgttcatgcggacatgctagacgcttttaccaaagaactaaaacaacgtaccgaagccatgatcattggtgacccaatggacatggacacgcaagtaggcgcgctgatctccaaagatcacatgcaaaaagtcttgggctacatccaagcggccaaagacgctggtgcaaccttgttatgcggcggttaccaagtcactgaaaatggcttagacaaaggcgcctttgtggcaccaacagtatttaccgattgcaccgacgacatgccacaagtacgcgatgaaatcttcggccctgttatgtcagtactaagcttcacagatgaagacgaagtgattgcccgcgctaacgatactaaacttggcttagctgctggcgtctttaccaaggacttcgctcgcgcacatcgcgtcatcaatcaattacaggccggtatttgctggatcaactcttggggtgcttcacccgctgaaatgccagtgggcggttacaaacaatctggtatcggtcgtgaaaacggcattgagactctgtaccactacacacaaaacaagagcgtctttgttgatctaaacgacattcaaagtccttactaggcgagactcttactaaacgagtctcccaataaaagaggctcttattaaatgagaaaaggtcatggcaaacgaaacgtacgattacatcattgtcggtgctggctctgcaggctgtgtgttagcggaccgactaaccgaaagtggcgaacacaaagtgctgttgctggaaatgggtggctcagataagagcgtctttatccaaatgccaaccgctttgtcttatcccatgaataccaacaaatacgcttggcaatttcataccgaaaaagaacccggccttgatggccgtgaaatgcattgtccacgcggcaaagtactaggcggttcatcgtctatcaacggcatggtttatgtgcgtggtcacgcttgtgatttcgaccaatgggaagaaaacggcgccaaaggctggaactaccaatcttgcctaccctatttcaaaaaagccgaaacatggaaaggcggcgcggacttataccgtggcggcaatggcccattgtcgaccaacaacggcaacgacatgacctacaacccgctttaccaagcctttatcgatgctggcgaagaagccggctacggcaaaacggaagattacaatggcttccgtcaagaaggttttggtcccatgcacatgacggttaaaaatggcgtgcgtgcatctacagctaacgcctacttacgtcgtgctatgaagcgccctaacctaactctcaaaactggcgtgttaagccataaagtcctctttgcaaatggaaaggccaatggcaaaaccgccacgggcattgagttcagtaaaaacggccaaactcaacaagccaatgccagcaaagaagtgattctatcggctggctcggttggttcaccacagttgttacaactgtctggcgtaggtccaaaagacgtcttggaaaaagccggcgtgcctgtggttcatgaattaccgggcgtaggtgaaaacctgcaagaccatttggaagtctatttccagtactactgcaaacaacccgtgacgctaaacagcaaacttggcttgatcagcaaaggcttgattggtacccgctggatgttatttaaaaccggactgggtgcaactaaccactttgaatcttgtggttttattcgctcgcgctctggactgaaatggccaaacattcaatatcacttcttgccagccgccatgcgctacgatggacaagccgccgtgaaaggtcatggtttccaagtacatgttggaccaaacaagccagaaagccgtggtaagttatggatcgagtctgctaatccagctgcgaaaccgcgtatcttgtttaactacatttcgaccgagcaagacaagcaagattggcgcgataccatccgcctaacacgtgaggtcttgcaacaatctgcgttaaacgaataccgtggtgatgaaattcagccaggcatgaatattcagagcgatgaagaaatcgaccaatgggtaagagagaacgtagaaagtgcttaccatccatcttgtacttgtaagatgggcgacgacaaggatccaatggccgtgttgaatgaacagtgccaagtgcgcggaatcgaaaacttgcgcgtggtggattcgtctatattcccgaccatcaccaacggcaacttaaacgcaccaactatcatggtagcggaaaaagccgccgacatgatacttggtaaagacaccttgccaagcctaaatgcgcccgtttggattcacccagaatttgaaaccaaacagcgttaatactttttaggggacttaaatgcccgcataacttgcgttatgcgggcattttttatttctgccatctatctaaacattagctatttgatctgaaagatggcaaaaccattgtcatctaaagactgataagtcatatttttagctgcggcttcttttgcttttggcgagcttgtaaacaagacttttgctttaccaaaatcggtgaacgaccaattgccgtcagcggcaggattaatagtcttttgactcaataagtaatttgccaccacatcacggttcttatctggcgcatcaatcacaatagtctcaccattaaggttagggaaatgcccgccgccaccagcgcgataattattagttgcgatcaagaactcatctgttgctcttaatgactcgccattgaacatcgccttagtaatacgatgtgcgtctttatttaccacttcaccatccgcattgtaacgagcgggttgagtcacatcgatacgataagaaatgccatcgatcacatcaaagttataggtagggaaagacgcatttaccaagctttgagattcagtcgagttagggtcaatctggttaaactgcccagctgccgcttctaaccactcaaccacttgctcaccagtcaatttcaccacttttaaatcattaggataaatgtacaaatcgctgacgtttttcagcgcaatgtcaccttttggcacatcggtgtaatactctgggccaccgcgaccaccagccttgaaaggcgctgcggcagacaatatcggtaaaccttcataagacgtaccacgaacgatattctctacataccaaatctgcgcattgttcacgatttgaatcgatggatcatcttgcacgagcgcaaagaagctattgatgtcagctgtggattcacccactttacgacgcatataggccagagtaccttcatgctcggtttttacagcgtcattaacactttcatcggcttcaaccaaagccaccgtattacggccttcacgacgagaaatagcacgtacttcagctttgccatcggcaactttccagccatcgccagctggctcaagcttcaaatcaatcaccccaaggtgagaaccccaaaacccaggcatagtcgcaggcttaccaaataccgtacctttttcaccatccacaccttcgaaagcatctaatgctttgtcgccaggaaagatgcgatgagagtggccaaacaaaatcgcatcgataccgtcaaccttcgccaaatgataagaagcgttttcctcgcccttcatataaggcgagttcatcatgccactgtgtggaatcgcaataatcacatccgcgcctttggctttcatttcaggaacgtatttattggctgtttcgataatatctttggcaatgactttatgagttaaattgtccttatcccacgtcataatttgtggcggtacaaaaccaatgtaacctattttaactgtttgctttttgccgtcggaatcgacgaaagttttgtctttaatgatataaggctggaagtaaggctgatcgttagacgcatcgttgtcgccatcgtccacatacacgttggagttaacgtaagggaaattagcgccacttaaacttttcattaaaaagtctaagccatagttaaactcgtggttaccgatattacccacatcgtaatccaacaagttcatcgctttaaatgcaggatgcgtctcaccaaagcgcagcactcgacctttggcaacataatcgcccaacggcgtaccctgtaataagtcaccgttatccaccaacacagagttcgttacttcgtcacgcgccgctttgatcaaagtcgccacacgagacaaccccatcgcatcactttgcttatcgccgtagtaatcgtaatccaccaaattcatgtggatatccgtggtttccataacccgcaagtcaatagtagaagcctgcgctatcgcagcaaacaacaaagaagaggcgaaaatcgacgcacccttaggaacaaaaaacgtcatgcaaaaactccattcatacaatcatctgcgtatcaaaatactaaccaaaaagtcagttttcatattaagacgattttatgcgaagttcatgccttttttatgacacataaagagattggattacgctcgagcctccctcatccaacaaggcttaaggtatccatataatgagaaccaaacggcgttttgatgaggtaggcggtagtttcgaggaaaaacgccgtttggttcgagtcttgtgaggacgtgacttatcggactaaagccgcgatctacaatacccagatgttgcggtgatgaccatatgtcagattacgcctcgttcctcggcttatcagacctacagggtggtggtttttgtaggacatcatgaaaaacgtaatgtaccgtgctgtcttgtcaggctaaagccgcgacctacgaggcggaggaaagaagggagttatcgtttaaaccagcgccaaacaaacaagactttaatcaaagctgcagcgacgtaggtcatagcgcaagcggtgaggattttcttcactttgggtaggtcttcctgtgggatgtagttgccttctcgtaggataggcagcgctttgttaaagctggcgtcccattcttctggcagtatcgcgacttgtaccagtacagctaacaagccagatagaccaacgactaaggcatgcaaaggcacagcgtagggaatatgcaacaataggctcaaggcgggccagccaagcaataaacctgcggtaatttgacgggcaaaatgcgccaagggtaaatagcgagagcttaaatgagagatcttttgtttcttttcatgcgcaatagcgtgtcctacttcatgggctgccacagcgaccgccgttaacgaacgcccattgaaaacacttggactcagacgaaccgcatgttgcccaaagtcgaaatggtcatgaccttcttgagtttgctctacttttacatctgttagctcaaagcgttttactaaatgagttgctagttcgccgcccgttcccggcaagtctttacggtcggtggcgtagcgtttaagagtaaactttacccataaattcggcccaactagcaataacaaagcaatggcaataccaacaatccataacataacgttgtctttctactatccaaattaacaaaaaatatctggctcaactttgaccctttttaggttcatcacatacactgtaataaatacctaaagtatacgagctagatatgaaaaatcctttagttggtccgattctcgcgatcctaaaaaaccacccaaatggtatgagtgagtttgacatactaaaagcgttaaaagatcagctaccagaatttagcaagcttgccgacgatgcgaatttgcagctgtttcgccagcattttcttatcatgaatgctttgtatcaattacaaagcagcctttggcaagaagaaaacctgatgttaaacatcagtgcacttcgaatccacttgcttagcgcatcagaaattcaattgtctgctagtaccagtttaaacgatagcgtagacgcaaagttagccgcttactacctagactgggaagaatacgaaaaaaccgatgaggatgaagtctctcgccttctcaatagcttctacaaaggcattagtttacctggtaaccgagactcagcacttaaaaccctacaaatcgacagtagcaacccaaccaaggcgataataaaacaacagtaccgcaagctggcccaaaaacatcatccagacagaggcggcgatcaggatgcgttcattggactgaggcaagcctacgaatacctaatgttctaaccactaacgctggtaaagtgtaaaactcttcttctatcgttgctttcgattctataaaaactcaagatgaacctcgctctttatttgtggtcaaaactcaaccttttattattttaccgattcattttatagaaacagggcttatgattttttcttcttttttacgacaccttttaccgcctaaaacacatcgccgtttcctaattcgcccactttgcctcatttcttttaccctgcttagcagttgcagtgtgaacgagatcgatagctccaatgacttcgaaaacaatggccgagacatagctgcgctgaaacgtgagacgctatatttaaaagaaagcctgccaccgggtttgcccatgcctgacgcaagcttcgaaagtggcttacagcaacaactaaagtacttgaaccgtattggggataaagattttgttcttgaaaatacgcaaactagcgtggcggatttgaaagtcgttgcgcaggagattggtaaatggctgcacaatccagcacagcagccgcagctaatagcccatcaattagcggggcaagaccaaagaggcaacgtgcaaatcacaggctattatgtgcctgttttgcccgttcgacatttaccagatgaagtgtatcgctacccactttatcgcaaaccagcacaacgaaatgttgacggaacttacccttcgcgcgaagaaatagattttgaaaatgctctcgcagggcagggattagaaattgcctatacctctagtttagtcgacaattttttcttgcacgtacaaggttctggcgttgtcgaatatgaagacggcgagcagaagctcttatcttggggcggtgtaaatggccacgcttatcgcagtttaggaaaagaacttattgagaggggtgagattgatcgagccaatatttcagcacaaagcattcgccaatggctaagtgataacccagatcgtaaccgtgagattctatccacgaacccaagttatttgttttttagcgaaggcccacaaagcccagttggtgccgctaacgtgccattaacgcctttgtattcagcagcagtggatccaaaagtgattccgcttggctcaattctattggctcaagttcctaagctagacacctatggaaatttagtcggccatgagttccgcctactactagctcaagataaaggtggtgcgattaaaggagctggccatattgactggtaccaaggcattggcgaagaagcgcacttccatgcaggtcagttaaagcattttggcaaggtttggttactactaccgaaaaacccaaccccgaagatactcatcgctcaataagtttattctttaaaaagtagtctcacttttaaaatagaaaagcaagaacgccgcactttaatgactaaaagtgcggcgttttttatcattcgaacctatgatctgactaattcatcacataaggtcacttaacttaaaggaaacaggtaagttaatccgtagctcggtttccgacatatcctttgagaatttaggcaaaggtgtcgagcgcttgatcatatctaataccgcattatccaaacgtttatgaccagaactctcagtgatctttacgtctgatactgaaccatccgcgtgagcaacaaaagacaaggaaacaacgccctcttcattgcgacgacgggatgctcttggataacgtttattctgggccaataccgattttaactttgtaaaatagtttgccttagcgcctggattaccaccactcgttgctgagttcgaacttcccgttgttgctttttggttcgccattgatggcggtgcaaccggtttgggagtcgattttactactggcgtttcttttttcggctctggctctggttttggctctggctctggttttggctctggttttggcttaggttcgggcttaggctctggttttttcacttcaattggcgattcttgcttaacttcaaccggttctggctctttaataatttcaggttcaataatcggttctggttctatttctggctctggttctatttctggctctggttctatttctggctctggttctatttctggttcaacttcctcttgaacctcttcaatcggctcctctaccgtttcttcaacttctttcacttcttcttgtgcagctgtggtttgtgctgcagcaccaagatcgccaaccataccaagatcaaactcaataccctgagagcctgctgactgactacctactgttggggcataaaatactgcatagaaggcacctgcatgtacagaaatagctaggccaccagcaataatccaatgacgcttgggaatcatttgtctcctcgctctaactgtgttgccaagctaaccttagtaagaccagctaaacgcacctggttaaacaccggacgtagcttttctagtgaaatagcaccatctgctttgatttgtacccagaaagcatctttattaggagccgaggtaaattgttgctctagataggcttgaacatcctctaccataaacaatttatcatctacataaaggctatcatccacacccaaaacaatctcaatatttggatcggatgctgcacggttatcattgatagattgaggaggaatcacggcaatcggatctgctttttgaatttgcccagcaaccataaaaaacaccagcatcagaaacaccacgttaatcagtggcaccatattgtcatcgctgctggcgtttctcgcggcgtatttttcgcctattttcatttcgtctccggcatagcaaaagcattcgcaatagatacggtttttgcaccgtttaattttaggcgatcagcaaggtgcatcagggtctgtaacgtgacgccatcttccgctttgataataaaaacaccttcattatgatctgttacgagcgtttgaaaacgagattgatcggagaaactaactgcttggccgtcaatccaaacctgatcatcgttttgtttcaaggtcaaaatgaggttgtctttttcctgcggcggattttgaacatcggatgccacagacagaggtgtatctacgatgcgccaaggcacaaaacttgaagtcaacatgaagaacagcagtaggataaacaccacatcaattaatggtgttaagctgattgcattcttacgtttaggttgagacagattaagcggcatgtaacaactcttcgtcgacctttttaactaattgtttagcctgtttactggtaaatacttgagtaactgcatcgttcatattatgagcaacacgctctactttacgttctagccagctgtgcaatgtcactaccggaatcgctaccgccaaaccaacagccgttgtcagtaatgcctgccaaataccaccagataacaccgatggatcaacttgattgcccgcaccttccatttgttggaaagcggtgatcatacctaataccgtaccaagcaaacctaacaacggactcaaggtcgcaataatctctaaaggacgaaggtaagagcgcagctggtttagctggttcatcgcacgacgctcaacttcttctcgaatcaaatctgcttgggtatttgccgctaataaagcgcgcatggtgtaacctactaaagcatcgattggacgcttttcatctaatatctcaagcgctttttcgccattttcttcactgcgccatttatctaaggctaaattacttgttttaaggctctctgcacgaagtgaggagaattgccatagctttaacaagacaattgtcaaagcaacgatagaaaataccatcagtatccaaacgacaggcccaccgacctgtaaaaagtcgacaatcttctgctgaactgaatcttccacaatcttctccaatgaataaaaaaacaccattcaaataatagtcattctcaaccgcgttttcaataaataattactcaaatagaaagatatggagaattaataaggcacagtagtaataaatacttacaggaaaggctgcatgatcatgccaaagtcagcatgatcatgcagtttaacagagacaaaaatatgaagcttataaccatccacggtgtttaaaataccaataaggcgcaaacgcagaaacgaccatcaaccctaacgcggcaggataaccgtaatcaaagcccaactctggcataattttaaagttcatcccgtagatactggcaactaatgtaggcggtaaaaacactacagatgcaatagagaaaatcttgatgattttgttctgttcaatgttaatgaagccttgcgtcgaatccatcaagaagttaattttatcaaacaagaatgtcgtatgtgacatcaaggtctcaacgtctcgcataacttcacgtaacgtttctgaataatcttgtctattaggcaagtgtcgcaacaaaaaagagatattgcgctgtgtgtccatcagacacaggcgaatcttcccgttactgtcttctaaacgcgccagcttttcaatgatgacatccagctccgactcattatcttcaagtactagatgactgacttcttctaattgacggtgtaagtcttctaaagcatccgcatgattttcaactttattttcaagtaatgtgactaaaagatgagcgggcgaatcaacagcaatttgcccccgacgcgcacgcattcgcaataatctaaaatccgctagctctgtttcacgaatggtgatcagcctgtcctgctgcaagatacaggcaacagttgaggttttatggcgcccttctgtttgatttaaaaacaaagagtgaacatggatacccgcttggtcaacaaaacaacgtgcggacgcttctatctcttcgacatcatcagattcaggaagatcggttctcaacaacgccttaagctgtaatcgatcgtcgtcatcaggttccgcggcgtcaatccaattcgcctctttttgaagggtggtaagattttcatcttctttggaaacctcttgaatcaacccgtttctgattttaaaaaattttagcatgctacttcctcgatatactcggtaccttatttcagcctaatcatgttatttggcacgactcgcaacccacaaaacaaatatggtggatgtatttggtgatgtattggaaaccattacacgatgttacgatggctaccattatacctaggttatatctcacgtctgtgacaaatcacttagcaaaaaaaaagaggcaatacagactaagctgaattgccccaaaaaagaccttttccctgggaggagatggtccacttcttatcgagttggataagaaactttaaatttcattgctaaaaccaaaaaaatcaatgcgctagaatttgatccaagaaaactttggcccgctctgtttttggcttcacgaaaaattcttctggtggtgatatctcaattacactgcccgcttccataaagacaattcgatccgcgaattctttggcaaaacccatttcgtgagtcacacaaatcatcgtcatgccgtcttttgacaatgaacgcataatctccaacacttcagagatcatttcgggatcaagtgctgaggttggttcatcaaataacataatatcaggagacatagtgagcgctctggcaatagcaacgcgctgctgctgaccaccggacagttggcctggatacttttgctcttgatcaccaattttaactttattaagcaaatcacgcgcaattttatttgcctcagccaatggcatacccaacacatgacgcaaaccaaaggtgcagttatctaacaccgtcatatgaggaaaaagattaaagtgctgaaacaccatccctgtatgacgacgaattttctcgatatctttcacattgtcactaatggtgatatcgcaaatagtgatatctccttcgtcgtgttgctctaaattattaaggcaacgaatcaaggtagatttacccgaaccagaaggtccacaaatcacaatggtttcgcctttggctactgctaaatcgatatcgcgcagtgcatgatatttaccgtaccatttattaacttgatccagctttactactgtttgttcagacataatgcattccaattaatgttttgtgcgtttgatacgtcgctctagatatgcgccgtactgtgcaatagaaaaacaagcgataaagaaaaacgctgaaataacgattggaccttctgcatgaaggccaagccattccgcgttatgaaaagtcgcattaatcgcccccatcacttctaataatccaagaatcatcaccaaggtagtttctttaaataaaccaataaagttggtgattagcgcaggaactgaattacgtaatgcttgcggcataaccacatacgccatcgttttccagtagccacatcccatcgcataggacgcttcaatttggccttttggcacggcttggatcgcacctcgaatgatctcagctttatacacagccgaaacgaaaatcagcacaaacaagactcggaacaagacgtcgatagacacaccgcttggcaaaaaaagctgcaacactaaagacgccataaacaagaaggtaatcacaggcaccgaacgaataatctcgatgtagccagtgcaagcccagcgcaaaatgggtagctgggattgtcgaccaagtgccaacaaaatagacactggcaaagataaacacatggcaataatgcccaagaaaaaggttagcgtcagaccacccaacgcactggttgaaatgtcttcaaagataaagccacctttaagcaacaaccaaagcacaacaggcaaaacgaggatataagccacaatccatttttgcgggattcgttgactaaacaataaaggaaaggcaaaaagcccaacagcaaacgccgaattcactcgccattgctctgattcaggaaaaggcccatagatgtaataatccatgtattgtcggatcggaatccaacacgctgctcccggtgcgcaatctgcgcggtttgttccactgaaggtggcggaaaaaaacaaccaatctaaggcttttggcaacagtaaacacaagagtgcaataagagccaaagtaactacactgtctaaccaagtgttgaaaaggttacgctttatccacaccataactcgactaaagctaaaaggaatcgcttttttcgctctcgcttcaattggcttgccagtgattttttcaatgctcgcttgatgattcatcttatcgtcctttcaactgcatagctttgttgaaacgtcccataatggccgccagtatcagattcaaaatcccataactcaccatcacgatcacaatgcactcaatggcttgacctgtaatatttaaactactgccacccatggtgcccataatgtccataaaaccaaccaccgaacctaatgccgcggcttttaatacgttgatataaatagacgtcattggtggaataatagaatgcagagcttgcggaataatcactttattcatcacaatattaggcctgacaccaagcgctaaaccggcttccatctgaccttttgaaatagccaagatactacctcgaatgacttctgaaccatgtgccgccgagtaagtacttactgcaatgataagcatgataaattctggaggaagcgtccaaccatgtttaaagttaaagccaactaatttaggtgcggtaaagctaataacaggcgtaaatacaaggctcgccaacaccgccaaaacgattgtcatgagcagtacagagataatacgtcgccctgttgtagagactctttttttgacaaaaaagcacaaaacagtccataacgcagcaaacactaaagacgccaacaaaccgtaattccattccacgctaggaatggataaaccacgatttgaaagaaacgacacatcaccaaaattaaacgcctgacgcacacttggcagcatcagcgacaaggtataccaaactgaaatatgtaccagaataggtacgttacgaacatattcaacaaggcaaagagatactttagacaataagaaattctgcgacaaacgcataacagccaaacacaacgccattacagtcgttaataagatagctacaacggcaaacgcaatcgtattgaccataccggctgcccacgccattaaatgcgtagaggtttttggatcgtagtgaatcaagctatagctaatatcatagcctgctcgctgaaaaagaaagtcaaagccgctagtcaaacccgcatcgcgcatattggtcgcagcatttagggcaagataggtaatcccaaaacaaatgactgcaaaaaatatgagctgtatcagagtgtctcgaacttttcggttatataaaaaagaatgcataaacaactgccatagatggtgcttacaagtggagctttcaaacgctaatgacaatgaaaagccagcttgcatagggcaaactggctcaaattatgattaacggaacgggtaggcgtataacagaccgcctttggtataaaggttatttaagccgcgatcaaacttaagcgcggaatccttacctaagttacggtcaaagatttcgccgtagttgcctactgctttaatggcgttgtaagcccatttatcatccaagccaaagttcttacctaaactaccttcagtgccaagtaagcgcataacatcaggttttgtgctttttagtttttcatcgacattactttgagtaatgccctgctcttctgcttcaatcaatgccattgccgtccaagtgacaacttgacgccattcatcattgccttgtttgacataagcaccaagtggctctttagaaatacgctcaggtaaaatgacgtttgctgatggatccggcataccttggcgatcagccgccagtgcagaagcatcattggtcactgcatcacaacgattcgctagataagcagcggtagattctgcgctaccctctacgatgagtgctttataacttaaaccacgcgactcaaagtagtcgttaatgtttttctcgctcgtcgtacctgggtaagtacaaatagtcgcgccgtctaattcttcaatcgagttcacacccaattcttttttaaccatcaaggcttggccgtcatagaaccaaggtgtagtgacatcaacaccattcaagccatcacgcgttgcggtgaaagtggtagaacgcgccaacatatcaatttcgtctgtcactaaagccgtcaaacggttacgcgagttcattgtaatgaactcaactttagaggcatcgccaaatacagccgcagcaacagctttacaaagctcaacatccaatccagtccaattaccttttgtatcaggcgttgaaaaacccgctttaccaggatggataccgcacttcataacaccacgtgcttttacttcttctagcttgtccgctgcgtaaacagaagcactagcggataaaaccccagcaccaatgattgcagtcgcaattagttttttcattgttgtaatcctatattgagttccgatgtgacgaataaagaatactttggatacatattaagagtcaataatgaataaatggatacataaattcaagttaattacaaaatttagaacacacttgactcaaaataagataagggtaaacccaaataaggagtattggcacaaggagtttggtagatgaataacaatgccttcctaaagaaaatccctaagaagactattgcaaaggccattgagaaaatacatgtagttgatactggaaggtttaaagtgaagcggtttgacgacgttttaattgctgtgcttttaactgttcggccagtgcataagcactcatcatgatatggctttccagcgcgtaacaagcgccttctatgtcttgccgttcacaccgatctatcaattcatcgtgttcgcgcaatgagcgcggcgtattacggtgactcaaaataaaagactttaagcgcgcataatggcgatgatgtaggtctttgatcacattttgcatcaaaggacgattggctggtttatataagacttcatggaacagatagttcaatggcgtccactcttcaggtgcgcattttttcagactttcattgatttcacgggcttttgcaatatcttcagtgcccattaaaggaatcgataattctagcaattttacttcaattaaagccctaagctcacatttttcaaggaaactttccggggaaattgttgtaaccgttgccctgcctgtatcacgaatttcaaccaactcttctcctgccaatatctgcaaggcttcgcgcactggtgtgcggctaacttgataagtactggcaatatccacttgcgaaagcgccataccttcaggataagtcccgtccaatatcttagatcgtatgtcttccgtaactgacagtactgctttttgcttgttattttcgctcatgaaagcctatctaattgagattaatgaagtttctgaataaaacctcataaaatatgaacaagattttaacatagagtcgttatatctgcgactgtagacaagagaaatacagacgatagcaacttgattaatgtactcatttaatataaaaataacagcaaaatgtatccattatggttttatatatgttcactctcgtcaaaaatgcaaatgtgtatgcacctgaggcacttggtatcaaagatattttgatcgctgcgggcaaaattttaaagatagaaagcaagattgatatcacaggcatcgctgatatcaatattattgatgcacaagaacaaacactcatccctggttttgtcgatggtcatgtacacttgatcggtggcggtggcgaaggcggctatcacactcgtacgcccgaagtgctactcagtcatttaacacgagcaggtattaccacggttgttggtttattgggaacagacagcgcaacgcgccacaatgaaagcctgtacgctaaaacaaaagccctgactaccgaaggtgtaagcgcctatatgtttactggcggctacaaggttccaaccgaaacaattactcaatcaatccagcgagatattgtctttatcgaccgagtcattggcttaaaaaccgcactttccgaccatcgttcttcacaaccaacaatcgaagaactatctcgcatggcttcagaagcccgtgttgcgggtcttatttctggaaagtgtggtcgcgttgtcgtacatcttggcaattcccaaaaaggctttggaccgctgtttgaggtagtagaacaatctgacattccagtttctcagttcatcccgactcacgtcaatcgcaccgaattactggcagatcaaggtatggaatggttgaagcaaggtggttttgttgatttgaccgctggtattaacccagacaaaggtgcgacaggcagcgttaaagcatccacgttcctcactcgctgcaaagcacaaaatattgatactagccgagtttgcattagctctgacggtaatggctctgtgccgatattcaatgaaaaacgcgagctgattggtctaaaagtagcgggatttggctctttactctatcagctaaaagaaatgattcaggtcgaaaatatgtcgatcactgacgcgattattcctttcactcaagcaccagctcaatgcctaggattggcaaatgacaaaggcgaaatatcgctaggaaaagacgctgacttcttaattcttgatggaaacctcgatatacaacacacctttgcgaaaggcgtttgccatgtaaaagatggcgtaacgcaaataaaaggcacatttgaggactaaacaaaaaactccttgctcttttttgagagcaaggagtctcctattccccctcagtgcggttcttttttgcagccgctaagtgaggagcagcaatcaattctttgatcaaagtaaacatattacctttgtcaacttccgcctcaaaactgtcttgcataatgccaaggtccttgcgtaaatcatgcgacaacgagctgagttttctgcgcgttttgtagcgctcaaaacaactagaaaaatgcttaagtaacgcaataatgatcataccaatcccctaatcaaataaactgtctgagtgagcaatgatagacggcttaataccagccaaacagacgcagacagattattaaaaagacacacagacaacaatacagacgacctgtatggtaatttcttagacattctgtgtgttttacgggttaaaaataaatcgataggcaacatagaatagcaacagcgccataatacggttaacccatgccattattttggggttcatcgcggcttttttaagacaggaaccggctattaaataaacactcggcgccccgcaagccatgacagccagcccaaatgaccatacagcaatttgtccattttccatctgtgctcgtggaaattgcaccgtgacaataggcacgattgcgaccaaagctttaggattacaaagctgtaatatcagccctgttttaaaactcacctcggtattttttgttttcatcgtcgaagattgaaaactcgcttgcaggattttcccaccaagataggcgatataaattcctcccaatatggcaataaccgattggtattctttagggataatttccccacctaaatagccgattagtaaaaataagatcaacatggcaagccctacgcccacacaatacaaaaaagcgcgccaaccctgaccattcacacctgcaaaaagtgctagcatattagcaggaccaggactgtacataacaccaaaggcgtagatgagtatttcgagcataggaattcctcaagtgaatatttgattaaaataaaatatgaaaagagtgtgagatctagagcgaatgttgccgctaggtacgcagcaaaatacgcctatattgataaggagtgagtccaaacatgggcttaaagcgacggttaaagtaactcagatcagtgaagccaaaagtgaacgccacatcagcaggaggcattcctagttcaagggcaactttagcgcggttcatgcggtaattctgccaatattgatgaggcgtcataccaaaataatcacgaaaacagcgtaacaaatgatacttagacatatgtgcaacttggcttaactcgtcgagagacacttcttccccaacatgagcatgtaaatagtcacgtactcgctcaaagaccggatctttcgtacgacgtttggactcggctagactaacagagcgctgaattcccttttggcgcgctaaatattccgcaaattcaaacaacgcagacgtgtattccaatgcagacgttgacgaactctccactaatgccgccatacgtaatatatgcgtttttaacacagcatcgttttgcacaggatgttcgatacgaaagccttttgctcgatgaatgcctgcactttcaagcatgggagttaattgatcagggtggacataaagcattttatagtggagcagatcgtcagcaccggaatgcccgtcatgggcatcttctggattaaacactatcacattgcctgaatagctcttgtggtgctcgcctaaagcgaaaaagtcttggcgacctgataaagttacgccgaaagagaactcctcgtgtgcatgagtgccataagaaaaatcgctcatgcaggcttccagcagcatgacttcatcaagcactgcacttttagcaaactgaaaacgattttctgccgacatcacaacctctctaaactagcccaccccataacaatagactaaccaatggccaacagaaaagattggacgatattgcggtattaaacctaattcagatttttctcaacttgcccaagcgcctttctatacatagtccaagcacaaatacccgcgagaacattaccgatcaagacgccgaagaaaagccctttaagccccgctatttccgagccaatccacaggcaaggcaagaagaaagcaaacaaacgcaatgcagatatcgtcagagcagtataggatttccccaaggcgttagagatagacaccatcaacatacaaataccaagcaaaccaaggctcaccggaactatcatcagatgccaatgcaagatcgtcgaaacttcttcgtcgctggtcatcaagttcgccagtacgcccgagataaagaaagttatcaccgcgatcaccaactgaaacgacaatacaaagcggcacgccaaacgcaccacataacgcacatcgtccaaacggccttcgcccaacaatcgcccgaccattggcggcatagacatagtcagtgccaacacggcaacaatagagaaaaactcaaaacgcgagcccaatgcccaagacgccaccgcagccgtaccaaaccctgcgatgagtttagtcgccaacatagaggaaactggcggtagcaactggctgatcatcgcaggtcccataatatgacctatagaccccaagcttttgccgatatttagatcttgccaatcaaagataacccaatgtctacgagccacttggggcgcaacaattaaggtccccaaaccaaacgccacagtggtcgccatagctgcgccgttcaaaccaagatcgaaagtaaagatgaaaatagggtccagcaccaagttcaacacgctagtaacaatcatcatgataccaggcaacaaggtattcccattggaacgacatatgctgtagtaaaaatagatcaacgcccctacccaagcactaagcaaccaatggggccaatatgaatcaataataggatatacagaatctggcgcactcaataacgccaaaataggatggcgtaacaaccagataatcacgctaaagaaagcaattcccacacttcccatcatcaacaccaaaccacctaattgcttggcataacgtgtgttgcccgcccctaaagcacgagagataatcgccgttgtcgcaatgcctaaacccacttgcagaccaatcacaatcatctgaatcggcaaggtaaaaccctgcgcagccaaaggcaaaagacctaactgcccgatgaaagcactgtccaccagctgaaaactcatcaacgacaaaacaccaaacatcataggccatgtcatggaaaaaagttgcttagctaaggaagaagatgacgatacttgggggggcataggtgtgctcaaattaaataacagagcccatagtttaccttattttgctatggacaggacgtagacaaacagacggattaaaacaatgcagaataaaatcttattcttctggataggttttgctggcgaggtaaccgtatctcagcatgatcaaggcgacggccgaaaacaacacaaaaccagccgccaaaggaacaagggtaaagttgtaaaacagccccaagatcgcggccaaaataatggcaatcaaactagaaagagacgaaatcagagaggttccaagcccagccactttacccaatggctccatcgccatcgcattcacattgccaaaaatcatcccaaggcaagaaaacatcaccacacccaacaccatgaataaaccaaagggcggcacgccatcaaaacttaaagacaaccctaacaaaatcagcgccatggttaacatcacacttaatgcaccaaccacacagcgcaacatgccgacatgcatcacgatcttgccattagagaagttaataatagcggaaccgatcgctaaaatagcgaagaacaatgggaaacgatcacccgtctcatacacatcctgaaagatcgactgggcggtgctgatataaagcataaccgcaccaaacacacagcctaataaaatggtgtaagccaccacatcacgacggcttaagacaaaccgaatgtctaaccaaatacgctcccaacgcagtggaatacggttttctatggctaatgtttctggctgacgtaataacaaccaaataccggcgacggcagactgcgtcattaacaacacaaaaatccagcgccaatcagccaccttaaccaccaactgccctactgaaggcgctaacataggcacaagaagaaaaatcatcatcacaaaggacataatacgagccatggccgcgcctttgtacatatctcgaatcaaggcccgcgaggcaatcttagggcctgcgacaccaaagccttgaatcattcgtccgattaaaaacgcttcaatcgaagacgctagcaaagcaattacagacccaaccaaataaacactaatgcctagcaaaatacttttcttgcgcccaatcgcatctgacaaaggaccaaatactatctcgccaaataccatccccaaaatcatcgctgagacaatccactgggttttctggtagtccacaatcgccaaagactcagcaatattaggaaacgccggcaacatggcatccatacttaacgccgtaagcgacatcatcaaagcaaacaacgccaccaactctttttcagccaagcgctttactgttgatccaatgggttgtggtgaatgagaaagcgacatccttttccttaatgacgaataaaatggatcaatagtttactcgcctattcaagtatctcgcaattaattagatggcgctcttgctaataattccagcacagcggctttgacatcatgtactaactcagcttcatccacgcccaatacttggccgttttcaactactcgcttgccgtttacaaagctgtgtttaatcagcaccggttcaccacataaaattggcgcttctaatggactgtgtaccccagaaaaacgtggtgcatcaagggaatacaatactaaatcagcagcaaagccttctgctatttttcccgtttttaggcccaaaagctcggctccgttttgggtcccccatttaagcacttgcgagacattcgttgccgagggcccgctatgggttcgatgtaataaccaagctaaattcaactcctgcaacatagaagcactttcactagacgcggagccatcaacaccgagggtaatcggaatacccgctttttccattgcaagaactggcgcaataccactaccaaggcgacaatttgacgtagggcaatgggcaattcgcgttttcgtttgcgccagtaattcaatcgcatgagcatccgcttgaaccaagtgagcaaaccacacatcgtcacccaaccaatcacaatgggcggcgtaatcaatggcgctcataccgaagttttgttgtgccatttgctcatcaaaagatacttctaataaatgcgaatgacgcagtaattttcgttcttttgcccactgagcataactgcgtaaatcctctgctggcgaggtatgaaccaagctagtcggtgcaacaaccaagcgtcgcatactgaatggggtggcatcatgataacgtttgtaggaagcttcaaggcgattcagtgacaaatccaatgactctggaacaatgccgctgtctttcatacctttatgactgccttgcaccgttgcgccaccacggcataaaactaagcgaatacctaaatcttcggcagctcgccaaacagcgtcttccaactcaggtgatgtcgttgcatggtataaataatggtggtccgcgcaggttgtcaccccagaacgtagctgttcataaagacctaatttcgccgcgacatacattaaatctggcgtgatttgtgcccaaaaacgatagggaacgcttgccagccattcccctaaaccttgattcaaacccgctggtacgccttttagtatcgactgagcaagatgatggtgagtattcacaaaaccgggataaaccacacaatgagacgcatctattaactcgtcgtcaagctcgcgatttaatgtgggagcaatggctgaaatcacgccatctttgatacggatgtcttgaggaaactcataacctgcaacggctttggcttggcggatcaaatactggggcataacactctcctttttttaggaaagagcaatgtccaggccgcaaggcttaaccgcttctactctttatttcacacacaatttaaccagatcaacaagcaaaccctgtaccagtctatgcaacggcaatgagcacgcagcaagcacgaaccaatcatcatattttgcatgctgttactcatatttgtggtgcgacgtggccgcaaaacgcccaattcaagtgcagaacagagcactaacaaccgatttattgccgaatttatagacaagtgcatttggcctgcttgttgcttagtcataaatagcgcaaatagtttgcgcgacgcaatgagtagaagcggtcaaatttggtgtcgagttccaacaaaccaaattcgggcattgctcactgccttgtcgacaacccaaagaggatgtcgaaagggaagtgacagccgtttctatcttactcgactgtgtacccagccctctcgctctttcctcatcttgttttctttgtggttgtttcagtgactgagtttggtttgcttaaaaaagcaaagccgaatctatgatgaagcatggagaaaacaatgaacaaccaactaaaaatccccctatttcgtaatatatgcctagctggggcagtggcatttaccggattcaatgctagtgcagtattggccgcggacaaagtaagatttcaactagattggctaccggggggtgacaaagcacccgtttacgttggcatcaaaaaaggtttttttgaagaggctgatttagacgtcaccgttgccagcggccgtggttctaatgattcgattagcaaactcgcaacaggcaatgccgacatgggattatctgacttagtcgccttgttaatggcaaaagctgaaaacgatgtgccggtttctgcgatttattctgtatttagcaaagctccccatgctttctttgtacctgcggactcagacattaacagcgtaaaagacgttgcaggtaaacgtatcgtcacctcgccttatacctcttcaaatgtctttttacccttgttgttagaagtgaatgacgttgatccaaacagcataaaattgatcaaagcagacgctggcgccttaaacccaatgttactttccggtaacacagacgtggttatttcatggataaccgatacagtgatttaccaacaacaagccaaaagtgcaggaaaaaccttacgagtattaccttggtacgatgccggattagagttttactccacttctatcattgcatctgatcgctttattaataaacacccagacgtgaccaaacgctttgttgcagcttataaaaaagccattgaatacacttgggagcatccagaagaaagcggaaaaatcgttcatgacatggtgccagaagtcgatgctagcacggcaacggacacaattaattccatcaaatctttagtctataacgccatcagcgaccaagacggctatggtgcgtttaccaaagaacgactggccaccacatggaaatggaccgccaaagcacagaatattccaatagacatttttgatccagagtcagccgtaaaccgcaaatttatcccttaattcacatcataattcagtggactcaaaaactcttcaaaagcccatttatttgggcttttttattgctattaggcacaaatagcttctatttagagtaagatatcttcattaaaaacaataacagaggtcgatatggacataggtctggccaagcatttaaaactcaatcagttgcgcttgatttcggtcatttcagagcatggtcaacttggcatcgccgcggatgaaatggcgatgacacagcctgccgcgtcacgtatgctgagtgaaattgaacaaactattgggacacgtttatttattcgccatgccaaaggcatggagccaacactggtaggtcaagctgttgcacgtcgtgcgcacaatcttctggttgagctgcgagatcttgcccgtgaagtaggcgaactaaaagaaggtggtggaggcaccacctcaattggtgcggttaccggagccgcggtgggctttgtgattcccgccattcaacaactgcgcgcgattgctccaaaagcagaaattgatatcaacgttgataccagtgatattttagtacgagacttgatcgctggtcacaatgattttgttttggcgcgcatccccaaacaatacgacgccaatgagtttgagatttaccctgcacgaactgaatcggtcacactcgtggtgcgtaaagagcacccattagccaatcttgataaagtccgcgtcaaagacctcgctcattttgaatgggtgatgcaatctcatcgcgcccctattcgcgaggccgtcgaagcagcttttatggaagaacgtgcggaactgccgctaagcattaccaacagcacctctttattagcattaattgccattctagtgtcttccaacgcaattgcgccgatggcgagagaagtcagtgatttactggtcggtcataaagtaaaagccgacctcaaaacactgaaattggacaaaaaaattgtcatgagcccgtattatttattgcaaatgcgcggccgtcagctatcgcctcttgccaaccaacttaaacgcttggtgttggcggaactggagcaaaaacccataaaaagtgaggcataaaaaaagcgagtcggttactttcaaaaccgaactcgctaaaacccgccttgggcttcttaacggtaaatcatttctaaatctacaagctagccaagcagatcttttggcaacaaggcttttggaatattttggtaacacacaggacgcaagaaacgacgaatcgacaaggtaccgactgaggttgcaccgaagtttgtcgacgcaggataagggccaccatgcaccatggtatcgttcacttcaacaccagtcgggaaaccatttgctaacaaacgccctgctttacgttccaatacaggtataagtttctgacacgcagcataatcgccttcatcaaggtgaatagtacaggtcagctgaccttccaaatgacgagcaagctcgaccatttgctcaacactgtctgccaaaacaaccaagccaagcggaccaaatacttcatggtgcaatgtcggatgatccaaccacgcttgccccgttaccgtaaataagtttggtcgtgcggtacgatcttctgtatctgccgaacgaaccaccgcttgaatacccgttttttctatcgccgccacacctgagcggtacgcatcagcaatgccatccgttagcatggtttgcgctgccacttcggataaagcggcactcgctgctgctatcatggcttttgagtcctcgttatccagcatcaccgcaatcccagggttggtacaaaactgtccagcgcccatggttaatgaaccagcccaacctttgcccaattcttcagcgcggtttttaacagcttctggcatcacaaacattgggttcacagaacccagttcaccaaagaaaggaatcggctctggacgcgccgcacataaatcaaacaaagcacggccacccgccaagctgccagtaaaaccaaccgctttgatcaatggatgctgaaccagagcctgcccaacttggcgatttcctccttggataagagaaaaaacacccgctggcatattacaacgctgcatagccttatcaatggcttgcgccactaactcgcccgttccagggtgcgcagaatgccctttcaccacaacaggacaacctgctgccaaggcagcagcagtatcaccacccgcggtggaaaacgccaatggaaagttagacgcaccaaacacagcaactgggccgataggacgttgtaccatgtacatatctggacgtggcaatggtgcgcgatctggcaaggcttcatcaaaccgacgatctaagtattcacctgataaaatacgctcggcgaacaaacgaagttgccctgttgtacgaccgcgttcgccttgcaagcgtgctgctggcaaaccggtttcttgtacgccgacttcagtaatttgatcgcctagcacatcgatttcgtcagcaatggcatttagaaaagccgcgcgatcctcgcgagaggaatagccaaactcctcaaacgctgcttcggctgcttctaccgctgcatccacatcagacacgcgaccaacagcaaattcatgagaaggtcctgtagcaggcgttgaagaaaatgttgcgtcgccctttacccatttaccggcaataaaatgctgtcccgttaacatactcactcctctctttaataaatgaaattcaacacattaagttaagctctgaagtagcctagtgatggcaagcatcaagcccaaggatgggcgttacgcccctcgcggacagggatgtccgttggggcggtgctgccataacaaggcagggtcagacttaaaaacttaatttaatgactatcttttggcaccgcagcgcctcgacaaccttttaagaagtcaaaatcggcaccggtatcagcgccctgtacgtgatcatgaaatagtttgatataaccactttttggtggttccaaatgacttttccagtttgctaaacgtgttgccatttcttcatcggaaatatccacatgaaggcggcgattttctacgtctaactcaattatgtcgccattttgaataacggctaatggcccgcctgctgcagcttctggtgtggtatgtaaaactacagttccataagccgttcccgacatacgagcatcagaaatccgcaccatatctttaatgcctttacgcagcacctttggaggcaaacccatgttgcccacttccgccatgcctgggtaaccttttggcccacagttttttagcaccatgacacagttttcatcgatatccaaagcttcgtcattgatcttagctttgtagtcgtcaatatcttcaaacacgacagctcgaccgcgatgctgcaataagtgcgccgacgccgcggaaggtttgagcaccgcgccttgtggcgcaaggttgcctttcaatacaacaataccgcctttttgtgtcagtgctttttcaactggcaaaatcacgtctggattccaattgcggacctctttcacttcttcccaaatcgattcaccagacacggtaattgcatctttgtgcagcttgcccgcttcggccaaatgcttgatcactactggcaaaccaccagcgtagaagaattcttccatcagatatttgcccgacggcatcaggttcacaatagtggcgatttcttggcccaatttatcccaatcatctagggttaaatccacaccaacacgacctgcaatagccaataagtgaatcacagcattggtagaaccaccaatcgcgccattgacacgaatcgcgttttcgaaggcttggcgagtcaaaatatcagacggtttcaaatcgtctttcaccatatcgacgatgcgacggcctgtaagatgcgccataacgcgacgacggctgtctactgcaggaatcgctgcgttacccgataacgccatacccaaggcttccgccatagacgccatcgtgctggcagtgcccatagtgttacaagagcccgcagagcgagacatagattgctctgcctcaaggaagtcttcttgcgtcatcttgcccgctttaatgtcttccgacatttgccacaaggctgtaccagaacccacacgctcgcctctgaagtagccattcaacatcgggccaccagacacaacaatcgctggaatatcgacactacacgcgcccataagcagcgctggtgtggttttgtcacaacccgccaacaagacaacaccgtcgagcggattggctcgcaacgcttcttctacatccattgctgccatgttgcgatacatcatcgcagtaggacgcagtgagctctcacccacagaaaacacagggaattccagtggcaaaccgcccgcttcataaataccatgcttaacacgatcagcgaggtcacgaagatgggcgttgcaaggtgtaagctgcgaccaagtattacaaatgccaatcactggacgaccatcaaataagtccgccggcaagccttggtttttcatccagctgcggtggtaaatatgatcacgtgaagtaccgccaaaccattcggttgaacgtaatttgcggggccatgttttcggtacgaacgtgcctttctcagaatcactcatacccaacctccatcaacgataaagttttgcgccgagcacattgccgccgcatcggaccctaaaaacagcgccatattggcgatatgttcaggaagcaccttgccggttaggcattggctttgtttaattttttcttctgccgcgtcatcaacccacatacgcagctgtttttccgtcatcacccagcctggtaccaaggtattcacacgaatgccaaaaccacctaggtctcgggcaagggaacgagttaaaccatgcgttgctgccttgcttgtgccgtaagttgggtagccagccgttgccatcatccagcccacagagccaaaattgatgatcgaaccaccacccagtttacgcatcatcggcgcaaccgcttgggcggcgaacatagcgtgtttgatgttcaccccaaccagctcatcaaaacgctcttctgtcagcgattctaaagaatgacgcacatcgttagcggcattattcaataagacggtaatcgggccaaaaacttctgctgctgcgcggatcttgctctggtaatcttgaatatctgtgatgtcacatacttcaaagcgcacgtcataaccgtctttggtcagacgtttggcaagcgccgtaccggctttttcatctaaatccacaaaagccgtttttgcaccttgcttggcatacgcttcaacaatggccgcaccaattcccgttgccccgccagaaataaacactgaccgatcttttaggtctggataaaccgcgctattagtcttaatcataatgtcgctacctcggtctctaaggcctccgcttttgctaaagcattgcgtaatggcaaaccaaaagtaggtgaagagatttcaaacacatccccttcttgcgcctgaacaccatcagcaaacgacaaggttgctgttccaaacatatgaacatgcagatcaccaggctggcggaaaatcgaatacttaaaatgatggtgttcaaggtttttaaaggtgtgcgacatattgtcttcaccagataaaaagcctttttcccaaagcgttttctcgccacgttcgatacgcgaatgaccatcaatatgcataggcaactcgccaactaacaactcaggaccaaacgatgctggacgcaatttggaatgcgccagatacaaataattttgtctctcggtgacatggtcagaaaactcattcgccaaggtataaccaagacggtgcactttgccgtcgtcacctactaagtaaaaaccagcgatttctggttcttcacctccatccaaagcaaaggatggagaaggcaatgcatcaccaggagcaataactcctgaaccattccctttgtaaaaccactcaggctgcacaccttcttggccgtcttttggcttgccaccctcaacgcccatttggaagatcttcatcgaatcggtcagctcttcgcttttcgcatgcatagcattacgtgttgcggcagaacctaggtgcgttaacccagtacccgtcaaatacatgtgcgctggatctggatgacgaacaggacaatctagctgattgttcttagcaagctctgccaaatttaccgactcgcccaaaccatgcttttcaataatagacttcagcggtacgccatgcttaacggcttcttttgcgagctcgtaaacgctcgatgcgtgaagaacaaggtgtgccgtactttcattagaaagcccttcacggcaaaccacaccaccttgtttaatttgagataaaaacaacataaatcgctccttaacccgcgttcttagcgcgctttttgtttgttgtagacgtcgaagataaccgcagcgagcaataccaagcccttaataacctgctgccaatcaatccctatacccaatatcgacatcccgttattcattacgcccatgatgaaggcaccaatcaccgcaccgatgattttaccaacgccgcccgacatggaagcgccaccgataaatacggcagcaataacatctaactccatggcgaaacccgcttttggcgtcgctgtatttaagcgcgcagcaaagatcaaacctgccaatgcggccaacatacccatgttggcaaaggtcaaaaaggttaagcgttcggtattaatgcccgatagcttcgccgccttaacattgccacccaaagcgtagatgcgacgaccaattgtggtgctgttggtcaagaaggtataaatcgcgatcaacaccgccatagtcatcaacacgtttggcaaaccacggtaagtacttaataaataagataaataaatgatagcgatagcaactagagcatttttcacaatgaagaaagaaaaaggctcatcttgaatcccgtatttcaaggcacgagatcgactgcgagcggccaagaaaacaattgcactggctgccaacacacctaacaccaatgcggtcacatttggacgccccacaccaaacacatccggtataaagcctgtacttaatagctgaaagctttttggaaatggtcccactgactgaccttccagcaaagcaagagtcaaaccgcggaaaaccaacatgcccgccaaggtgacgataaaggctgggattttccagtaggcaatccaatagccttgtaaaccaccaatgatcaagcccacaagaagacacacaggcaccacaacaatcgttggcaagtcatagttaaccgacatcacggcagccaatgccccaacgaagcctgctacagagccaaccgataaatcgatatgtcccgcaacaatgaccagtaacatgccaatcgccataatgatgatgtagctgttttgtaagaataagttggttaagttaaccggacgcatcaaggtgccatcggtcaaaaactgaaacatgcccatgatcacaaccagtgcgatcaacataccgtaatcacgcatatgcgatttcaagtagctggtaacagacggtgccgattggaccactgtagaggtttcttttgttgtcattattattgctccgttacgctttcactatcattgacatgattttctcttggctcgcatcagctttgtctaactcaccaacaaagcggccttcgttcatcacgtaaatacgatcacacatgccaagcaactctggcatctctgaagaaatcatcaccacgcctttaccgtcatcggccagctcattgatgatgctgtaaatttcgaacttagcccccacatctatgccgcgggttggctcgtctagaatcaaaacgtctggctgcgaatacaaccacttactcaacaccactttttgttggttaccgcctgataggttcatcaccttttgaaagacgctaggcgtgcgaatattgagcgcttgtcgataatcctctgacacctgacgttcaatgtttccgtcaattacaccatttgaagacacacgatcaaggttcgctaaagtggtgttggtctggatggtttcttctaaaatcaaacccaattctttacggtcttcggtgacgtacgccaaaccactttttatggcctttggcacggttgataaatcggcgatttcaccgcgtaaacgcacttcgccttggatgtttttgccataactctgaccaaacaaactcattgccaattcagttcgtcctgagcccatcaaacccgcaatcccgacaatttcaccggcgtgcacgttgaattcaatatcatgaatcatctgacgatctaacgcatcgggatgccacacattccaacggcttacttccatgagcgttttgcctaaatgaccttcttgggtcgggtgcttccttgctgggtaacggttcgccatatctcggccaaccatatcgcgaataatgtctgcttcactgatgctctgcgcatgacaatctagagtagatacagaagcgccatcacgaatcactgtgatgctgtctgctacacggctgatttcgtttaatttgtgggtaattaggatggaggaaataccctgagctttaaattccaacaataggtcaagtaacttctcgctgtcgttctcttgtagcgcagccgttggctcatccagaatcaataacttcacatctttggcaagggctttggcaatctcaacaagttgctgcttacccactcccaattgacccactaaggtcgaaggagactctttcaagccgactttggctaacaattcttgcgtacgagaataggtttttggccaattaatcacgccaccttctacattctcgttacctaaaaatagattctctgcgattgataaaagcggcactagcgccaactcttggtgaataataatgatgcctttttcttcgctgtccgtaataccggaaaacgccacggtctcgtcattaaaaagaatatcgccttcgtaacttccgtatggataaaccccactcaacaccttcatgagagtcgacttacccgcaccattttcacccactaaagcgtgaatctcgccagcacgaactttaaggttcaccgcgtcgagggcttttactccaggaaatgtcttggtaatgctgcgcatttccaaaataatattttccataaaacatcccattagcagacgcgctcttgccgtatcgacacacggtcaacaacgcctctgctggtttattattgttgaatcaggataaatttaacaaagtattggtaagcacagtcatcgtgcgcttattcgacctgagacttcgtgtaataaccgctacctagcaacacatcttgccagttggatttatcaacggttacaggctcaagcaaatagcttggaacaactttgataccgttgtcataggttttagtatcattgatttcaggcttcgcaccatttaatacagcttgaaccatgcccaccgttacgttggctaattcgcgggtatctttaaagatggtggaatattgctcacccgcgataatggatttcaccgatggcacttccgcatcttgacccgttacgataggcattttcaaattgcctgaaccgtaaccaacccctttaagcgatgacaagataccgattgaaataccatcataaggcgacaacacaccgtctatgtgtttctttgtgtaatgggcagacaacaagttatccatacgggcttgagcggtcgcaccgtcccaacgcaaggtacccactgtgtccatacccatttggccagacacaacattcaccttgcctgaatcaatcatcggctgaagcactgacatagcaccgttgtagaaaaagtaagcgttgttatcatcaggagaaccaccgaacaactccacgttgtaaggacctttaccgcgtttttccataccgctaactaaagacttagcttgcaacacgcctactttgaagttatcgaatgttgcgtagtagctcacataagggctgtttttaatcaaacggtcgtaggagataactttaatacccgcagcatcggcgttttccaatgcgttagatagagtcgtgccatcaatcgcggcgatgactaatacatcgacaccttttacgatcatgttttcaatctgggaaagctgatttggaatttcatcttctgcgtattgtaggtcaactttgtaaccagcatctttgaagagctttaccatggagtcaccatcggtgatccagcgagcggaagacttagttggcatggcaataccaacataaccattcgcagccaaagcactaacggaactcagcgcagtggcacctagtactaaaccagcaatggtattctttagatagttcattagcttctcctgttacggccaagcgagcaccgtaaggaacaagcttcaggtggccatagattttttatgattattttttcgagccaatcaggtcttgaaaaacctgttatgcagagtaggcaaaatgaacataccaatcaaatagaataaatgttgttcttcatatcatttttgatatgttggtttattattcgagatcggaatttttacagcattacgtgctgcgcgacttaaacaaattccgtatgataaaaccccctttacacattctttaatttagaaggaatctatggaattcatttggatcttattcgcatttgtatgcggactggccgtcaaggtgatcaatttaccgcccttaattggtttcttgttagctggttttttacttaactatgctggtttggaaccaagcaatacattggactccctcgccaatattggcatcacactaatgctgtttagtatcggcttaaaattacatgttaaagaccttctaaaacgcgaggtttgggcatcaacgctaagtcatataggaataagcaccatcctatttgccgggattgccttgctgcttggtactctcagccttccgtattttgatgtgcttgattttaaaaccgccgcgcttatcggtttcgcactgagtttttccagtaccgtttgtataatgaaactgctagaggaaagtagcgaattaaaaactcgccatggacagttatctcttggcattttagttatgcaagatattgtagccgtggtttttcttgttgcagccactggcaaaataccgtcaatctgggctcttggattatttggtctgctactaattcgtccaattatcaacaaaatcgtcgacaaagctggtcacggggaaatgctaccattaacagggctttttcttgccctaggcggttatgaactattttactttgttggggtaaagggcgacttaggcgcactaatcttcggtattttattagcgtcacaccccaaagcagcagaaatgaataagtcgctaatgaatttcaaagatttgtttttaattggctttttcttatccatcggcttcactgcattacccacattaagcatggtcggcatgagcctaatcattactttagtgattctggtgaagttcgcactcttcttcgtattaatgacaaaaatgaaactgcgcggcagaacgtcatttttatcatcggtcattctttctaactatagtgaatttggcttaattgtcgtcgcccttagcgtggcaaacggctggttagaaaaagaatggctagtcgtattagcattggcagtgtctttctccttcgtgatcacaagcgtgctttatcgcaacgttcaccgtatgtaccggaaaaacaaagacatcattcgccgttttgaaagcgcagattgtttatccgaagatatcttcgtacaacctgtaaacagcgacattctcgtggtgggcttaggtcgagttggacgcggggcatttgactctttaaaaggcttggtgggtgacacagtcgcgggtatggatgcggatcgtaatcgtattaaccaaatgcaagctgctaaagaaaatgtattctacggcgatggtgaagacgcagatttatgggaacgtttggatacatctcgaattgagctcgttttgttggcattaccagccacagaagacacgaccaatgtcgccatacaactgcgtaaggccaactacaagggacaaatcgctgctattgctcgctatcaagatgagagagaaatcctcatcaacagcggcatagacaacgttttcaacttctatactgaagcaggtacaggtttcgctgaggaaagtttggcactgattcggccactagaaagcgccgtagctgcctagctatttcaaagctaggctattataaagctctagacgataagactaaaaacacggtgccattaacatgacactgtgttttttattgactctatttatgcagacctagcttcgtctatcttggcttttaccgcttcggctttttccgtcagttctgaatagagtcggatgtcaccgccgcgttgggcttgcatggctttttctagtaactcgccatattctttatcgagctttttaatcggatcggactttagaaaagaaaacataattagcctatggttatgagtttatagagttaatacgacgcagattgagatttagatcgttttgactaacaaattacctaaacaaaagcgccaatcagatttctctgattggcgctttgacccaaaactctacaaggtttcgagcgaagctaagacattgtggttaaacgtctaggaaatccataatcccttcagccgctttacgaccttcatcaatagccgttaccactaggtctgaaccacgcaccatgtcgccaccagcaaagattttctcattagtagtttggaacatgaatttgccgttcttcggagcgataacacgaccacgagcgtctgtttcgataccaaatttttcgaaccaaggcgcagggcttgcttggaatccaaaggcaattaatacggtgtctgcaggaatgatctgctcgctaccttcaacaacctcagcagtacggcgaccattctcgtcaggcgcgcccatttgggtttcaacaaccttgatgccttccactttgccgttaccaatgatttccaccggctgacggttgaaaaggaactgtacgccctcttctttcgcgttttgtacttctttacgagaacccggcatgttttcttggtcacgacggtaagcacaagtaacacttttcgcgccttgacgaatcgcagtacggttacagtccatcgctgtatcaccaccacccaagacaaccacttgcttgccttttaggttcacgtaatcagcagcatcttcttcgaagtctaggcagtgattaacgttagaaatcaggtaatccaaggcatcgtgaacaccaggtagatcttcacctgggaagccgcctttcatgtatttataagtacccatgcctaaaaacacagcatcgtactctgccaatacgtgttcgaatggcacgtcatcaccaacggacgttccgagaacaaactcaacgcccatctcttcaaaaatttcacgacgacgtgtcatgacgcttttttccagtttgaattctggaataccaaacgtcagcaaacctccgatttctgggtacttatcaaataccacaggcttgataccgttacgcaccaaaacatcggcacaagcaagaccagcaggacccgcaccaacgatagcaaccgttttgttaaccggtactacgttagacatatcaggacgccagcccaaagcaaatgccgtgtctgtaatgtatttttcaacagaaccgatcgtcaccgcaccaaaaccaccttcaccaagcgtacaagcgccttcacaaagacgatcttgtggacaaacgcgaccacagacttctggcaatgagttagtttgatggctcagctcggccgcttctaaaatgctaccttcgcttactagcttcaaccagtttggaatgtagttgtgtactgggcacttccactcacaataagggttgccacactctagacagcgatgtgcttgatctttcgcacccgcttcttcaaatggtttataaatttcgacgaattgcgccttacgagtaattaaaggctttttcttaggatccttacggtccacttcgacgaattgaaatacgttgttcaagcgctcagacataagctgctatctcctcggccgcctgtaaacagacggcgcttctctcaaatgggtcagactgattcgttcacagtgcttagtttgtttcattacaaaccaagcaccacaacagcgtgttttattccggacgttgacgagtgtttgccaatagcgcgcctaaactcgcggcttttggtttgactagccagaacttaccaatgtagtcatagaagttttctaagatctcatggccccattcgctgtcagtttctcggacgtattcttcgatcacagaacgaaggtgtgaacgatactcttccgtcaattccgtaccgatacggtgaatttccaccaattcgtggttgtacttatctacgaaggtacggtctaaatcgagtacgtaagcgaaaccgccagtcatacccgcaccaaagttgtaacccgtattaccaagcacagttaccatgccgccagtcatgtattcacagcagtgatcgcctgcaccttcgataaccgtatgagcacctgagttacgtacagcaaaacgctcacctgccgtacctgcagcaaacaacttaccgcccgtcgcgccatacaaacaagtgttaccgataatggcagaatcttgtgatttgaaaacagatccttttggagaacgaataaccaatttgccgcctgtcatgcctttaccaacataatcgttagcatcgccttctaggtacatgttcaaaccacccgcgttccatacaccaaaactctgaccagccgtaccagtcaatttcaatgttaatgggacatcagacatgccttggttaccgtaacgtttggcaatctcaccagacaaacgagcaccgatagaacggtcgcagttggtcacttcaaaagtaaactctccaccttctttttcttcaatcacgtctttaactgtgtcccacattttcaaagctaataggcctttatcatgtggtgggttaaatggtgaattgcagtattgtgctttgttcgctggaatcgcatcgtttttcaagatcggtgaaagatctaaattacgttgtttatccgtttcacccggcaagatagctaataggtctgtacggccaatcaaatcttgcaggcttgcaacacccagtttcgctaaccatagacgcgtatcttctgccataaagcggaagaagtttttgatcatttctaccgtaccgatgaagtgctcatcacgtagcatttgatcctgagttgccacaccagtcgcacagttattcaagtgacaaatacgcaagaacttacaacccatggcaaccattggcgtggtaccaaaaccaaagctttcagcgccaagaatcgccgctttcaccacatccaaaccagtttttagaccaccgtcggtttgcagacgaattttgccgcgaagatcgttagaacgaagtgcttgttgcgcttccgctaaacctaactcccaaggcgaacccgcatggcgaatagaggtaataggcgatgcagcagtaccaccgtcatagccagagatggtgatcaagtccgcgtaagctttcgccacaccagctgcaatcgtaccaacacccggttcagaaaccagtttcaccgacaccaaggcatctgggttaacttgtttcaaatcgaaaatcagctgagctaaatcctcgatagaataaatatcgtggtgcggtggaggcgaaatcaaggtcacacctggaacagcataacgtagacgagcgattaagccgttcactttaccaccaggcaactgaccaccttcacccggtttcgcaccttgcgcaactttaatctgtaacacttcagcgttaaccaaatattctggtgtaacgccaaagcggccagacgcgatttgcttgatcttagaacggcgctctgtaccatgacgagcaggatcttcaccaccctcaccagagttagagcgacagcctaattcgttcatcgcttgagctagagcttcgtgtgcttctggtgacaaggcacccaatgacatacccgctgagtcgaaacgaggtagaatctcttcaatagactccactgtgtctaacggaatggctttcgctttgtcagacaaagtaaacaagtcacgtaacatagacgctggacggttattcactagctctgtgtatttggtgaaatcttcaaagcgaccactgcccactgcagtttgcaaattgcgaaccacgtctgggttaaacgcatggtattccgcttcatggacgtattttaggtaaccaccctgttgaatcggtttacgcaatttccacgcattgtttgcgatagattcttgatccttttggaaatcttcaaagcgcgcgcctttaatacggcttggaacacctttgaaacaaagatccaccacttcagtagccaaaccaacggcttcaaacagttgcgcaccacgataagaggcgatggtagaaatccccatcttagaaatgatcttcatcaagcccttgttaatacctttacggtatttaacgtgacaagcaattgggtcacccaagacttcgcctttatcaatcatgtcgttgattaaacgataagaaagatacggataaaccgctgtcgcaccaaagcctagtaacacagcaaattgatgaggatcgcgggcaaagccagtatcagcaatgatattggaatcacagcgcaaaccttgcttagacaaataatgatgcaccgcacctaccgccataggcgaaggaataggcaaatggccttttgctatatcacggtcggttaatacaacaataacggcaccattacgtaccacttcttctgctttcaattgcaagtttttaatcgcttgctcaagagaaacttcttcagggttgtaattagtgtttagacgaaccaaacggaaacggtggtcatctaacgccaacaatcggctgtacttacgtggtgacagtacaggtgaagacaaaataatacggttcgcatgctttggcgtttcttcaaataaattacgctctacaccgatacaagtttccaacgacatcacaacagattcacgaagcggatctattggcggattggttacctgtgcaaatttctgacggaaataatctgtcactggacgagtctggctagacataactgccataggtgtatcatcacccatagaacctactgcctcatgaccactttctgccaatggacggaaaatctgctcacgttcttcaaaagacacttggaacatcttctgataggtcagcatttcttcttttgtaaaaggttcgaactctagagaagattcttccaacaaagattcaattcgaatcgcttcctgcttcaaccattttttgtatgggtgcatggatttaaggcgattatcgatatcatcagtatgaagtactttgccgttttgtgtgtcaataaccaacatttggccaggaccaacgcggcctttcgacacaacatcttcagacttatagccgtaagtgccgacttctgaagctaaggtgataaagccattcttagtaataacccaacgagcagggcgtaaaccgttacggtcaagcatacaaatcgcatgacggccgtcagtcataaccaaaccagctgggccgtcccaaggatccatgtgcatagagttgtactggtagaacgcacgtagctctggatccatgttttcaacgttttgccacgctggtggaatgatcaaacgcgcagcgcggaaaatatccacaccacctgttaccaacacttccaacatgttatccatagaagaagagtcagagcctgttaggttaacaataggttgaagatcctgtagctcaggaatcagcggagtgcgtagcttactgctacgagccaatgcccaattacggttaccttcgatcgtattgatctcaccgttgtgagcaagcatgcggaacggttgtgccaaaggccacttaggaagcgtattagtagagaaacgttggtggaaaacacaaatcgctgtttgcattttttcgttgcccaaatctttataaaagaaaggcaaatccactggcatcatcaagcctttgtacgccaacactttatcggacaaagaacagatgtagaaattttcgtattgcgctagtgcgatttcagtttggcggcgagcgacaaacaaacgtgttgcgaaagtacgagcgtccatacggttactgtcgacaaatacttgctcgatacgaggcaagcaatccatcgcgataacaccaagacaagacgcatcaattggcacttcacgccaaccaactacatttaaaccttcatcagtcaattttttcgtcaaagtttcacgttgctcacttgcaagcgtgtcatcttgatcaagaaacaccatgccaataccgtaaaggtcagacaaggtgtgattaaataaagcgtgtgcttcaccacgtaaaaatagatccggcttttggataagaagaccacagccgtcacctgttttgccatcagcggcgatgccgccacggtgtgtcatacatgtcaaagactcaatggctgtcttaagtaattcatggctagtattgccttccatatgagcaattaagccaaagccacagttgtctttgaactcgccaggacgataaaggcctgcattcatacaccaactcccacagttgaaacgtaaaaaataaaattagatataaattcgattatcaggtggctgggctaaaaagcgaaagcgtgaaagatcccgcttcgagaatgactatcatctacccaaaataccaccgaaatggacgatcatactaccctgctgaagagcactactcaaacgagcataggcctgatttatgttattttggcgctttttataggggttttagcagcaaataacgcggacttagagaattatctatggctgtagtttttccaaacagaaaattccactgttcattcatgtttttcagggaattacagtgatttttactaaattgagaggtttgctatacaaaagcctcacaaaaagagactttgatggtgttttaaacgctttgaatcggaagaacacttggtattgtcgacataaaacctaaattgcaaacgtaaaacagcatgagatgctttgcacaaagtcacgaacgaagctaaatcgagacaaaggtctcagcagaaatcactgggctttcttaatatcgtcctgaataccgcgagcacttcgcgcccaaggattaaggtcacgaatatctttaggaagagattccgctgccgctattgcttcgctacgattacgataagagccataaaccacgacaaaccaatccttgccattatgttttgacttaaaataaccaaaggcatccacaccgccttgatcacgaataaagtcccgcactgttcctttattatgtgttcctaatagctgtaaggtatagcggtttgggttctgggatagccaccactccgtcttatcaaaacggtcttgtgagacttttaggttagtttgttcatttttagttggcaccatttcagttgctgtatcagcagtaggagctgcttgcgctaaaggtgcctcagcacgaataggtgcagttgtaatagctggagtcatcatagatggaacactcggctgctctgtagatggagcattagacatacttatagcaggcaatgaagaagtaccagctgggataggtggaagtatgatttcaccttcttggccaatcttacgctgcatggcatcaatgcgtgcgatagtctcagctgatgattgcccctgtcttgggcttaatggaataacattactggttctatctgttactgaagacgatgtcgaaggtttgtcagactgtttatcagagaataataccgccaccaaaatccctaacatcaccacagaaagcaatgccatatgcgctaaaggaaagcctatcgctaaattaaagcgcatacctgattttgctggtttattaccattccccatcatggcttgagcaagctggttgattcgcccaggatacccaccagactcctgatggatttgcttcacttgcttatcactaaagggtaagtttattccgccgccaaccgcgcgaacacgatgcaataagtaagcacgtgtttgctctaatgaataaggcgccaaggtaaatgaatgacttagttgttcataacgagagcgctgataagcatcaagattacgtgataatgagtattcgctgaacaacacaatatgaggaacagtttgattttcagtcgccaatgacatcatgtctagcagcatgctcaccgcatcggtgtttaactcttgggcattatcaattaataccaacgccgcttggcctttctcatctaaatcatgagaaaacttaagcaaagggccgaaggtggtttcattaggaggttgtgtgaagtgactagcaaaaccggcatatatagcttgcagcaattgaccagccgtcatcaacatagtcgctttaacgtgactaacaacagtggtgtcatcttgatgacgagcaaattccatcaaaaaacgacttttgccactgccttgtggcccttggaccacagacagcaaactactatagcgactcaaatgctcaagcaaagccagttgctgattgccttcttcagacgcaaaataaagcgatgcgtctttcgagccaaaaggatccctcagcgtggcttttgggggctgattaagcgcatcctctagatcaaactgaaagtctggcttagacatagttgtccttcaatattaaataactaacaatattaagcaaggctagcttgtttactcgcttctagtgcgtctagaagacaggaattaaagtcttccatcggaaaatccgatgttacgatagcatcacccaatgcgccaagcagaaccaaacgcaagcttccatccaatacctttttatctaacgccatgcgttccacaaagcactcgaccgtcatctcagcaggcggtaagacaggcaaatttgctgcttgaaatagtgctacggtacgacagatatcttgttccgttaaattccccatgcgccaagaaagatcaatcgctaacatactaccagcagcaacagcttcaccgtgcaaccaattgccgtagcccatttcagtttcaatcgcatgaccaaacgtatggcctaggtttaaaatagcacgaatgccaccctctctttcatcttgggcaactacattggcttttgccaaacaggagcggtaaatcgcttcactgattttatcattatctaatgccattaattcaggcatttcttgttcgagccaatcaaaaaatggcacatcgcaaatcaaaccgtatttgatcacttccgccatgcctgctgacaattcacgctgtggcaagctttgcaaggtttctgtatcaatgatcacagcttgaggctgataaaaagcgcctatcatatttttgccaagcggatgattcacacctgtttttccaccaacagaagaatcaacttgagaaagcaaagtggttggcacttgaataaatggcacacctcgctgataagtcgctgctgcaaacccagccatatcaccaaccacaccaccacctaaagcgataacagtagtcgttcgattatgcttggcttccaataaagcggacatgatcatgccgtaagtttctagcgttttatatacttcaccatcaggcagaatacaggtatcaactttataatccactgataacattgacaccatggactctagatacagaggtgcaatagtctcattggttactatcatgacttgtttgccatgaatcgcatcatcaaaaagggctttctgctgacgaatgccgctaccaataaaaatagggtagctacgatcatcaaggtcaacggttaacgtacgcattaggatacggttatctccattttaaggtggcgcttgattgcatctagcaccttattagcgacagaacgagggtgacgggaatctgtttcaataactaaagtagcgacatctctatatagagggtcacgtatttcaaatagtttttttaacgttgctctcggatcaccagtttgcaaaagagggcgatgtgtactttttgaggtgcgatataactgttgagcgacggaagcgtacaagtataccacgagcgcattttctcgaaggatatctctattttcctcacgcatcacgataccgccaccggttgctaacacacaatcaccggtgtctgattccactattgaggccagggcctgagtttcacgcttacgaaaaccgtcttcaccttcccgctcaaaaatccaaggaatgtctgcaccagcattgtcttctatgactttatcgagatcataaaattctttgcccatcgattgagaaatcaaacggcctatcgtcgtttttcctgcgcccatcgggcctactaaaataatattgggggcttttatcattgtattcaattacgtcggaattaagcagatttagactgcggcctagttgactgacatttgtagcagctttggtgtaataaatacaagcaattcaaccttttcttgctgttctgattgtcttttaaacaactcgcccaaccaaggaatgtcactaaagaaaggaacccgactctcggactcgaagcgctcttctcgaaaaaccccacctaaaacaagcgtttcttggtttttcaccacgacctgtgtttttaaacgattagtttttaaactaggcacaccattaactaaatctcccacagaatcttgatggatcgttaacgatagcaaaatgtgcccactgtcttttacaaacggggtcacctccaacatgagtactgcttggcgaaactcaatactcaccttatcatcactaaccgtttgataaggtacttcggttccagattcaattcgagcaggcagcccttcggaagtgacaattttaggctttgacaccacattagctaaaccttcactttccatcatgtccaaagtgagtgccaataagccagaaccaccgatactggaaaagtccaaactcgtcgttggcgtcaacgcgcctaaatcaacagctcctccgatagaggatcgaacaccatcagataacttagcttgccagttcaccccaaactgcgattgagcggttcgacttacttgggcaatttgcgcactgatttcaatttgttttaacggtgtatctaaccaatcaagtgtttcctgaataccttcgaaagaagtacaagaatgagcaataatcgaattggttcgatcatccacaactaaagaaatggatgggtgcaaggctcttaaatgtacacccacatcttttgctttagcatgtttcaacacccaataagctctctgacacataacagatgtaggttcggtactgtctgctaaaggtgttttcacgggcatcagcaccgctacatgcccttgccattcaagctggatatgtggcagctgtgcaatagcctccatcacatctttccagcttgcatctttaatagaaagtgttaatacatcatcgatttctgggctaatcaccacgctttcattcatttgtgacgcaagccaaggcaatacctcttgtagcgaacgagattcaaaatagacatccatcgccaacacacggctagccccaagaaagaaaaataccaagagcccataatataaccgcttagtcatcacggcctccctgctctcgaacagctaaagcattctcagaaccatcctttgccatcagggttactcgatcaaaagatacttcattcacggttaaaccggcctctggtaaccaactgccctcactaacccaatgacgagcatttttgtatgcaactaacgccgatgtgttatcacctattcgcatagtcgacaataactgccaatctttttgctcaaaccgattcatatataacttagtgggtaaccaatcatggtattcccgattcgccttaggaatcttaattgcaaacaacaagtgtccttgccaatatccattacttcctctttgccaagatgcggcaagcaaatctaaagcaaactgtgtttcaattttttccagcactatttgccattcggtaagagaagctgaaccattgatagaccattgcgtgggcacaccatttttagcgtcttccactctgtgctgtagccaagattcatcaagcaagtacatgtcgcgtaatagaatcgcttgttgctgcgtttttttccaatcactctcagctcgggctttcaatttagattgtcgatttagctcatcttgagcctgtgataagaatggataccaaacagcaatttgcaagagaagcaaaagtaacaccacggaacctttgatattttttaatgatgcgccgttagtttttaaatactttgatagaaacatccaccacctccttctgaacagttggagagacaaagcgatgcggctgttgttcgacattccagcgccaatctggattctgcagacgccaagcctccagcaataatttgaaatcttgtataggcaatgtcatttggagagaagcttgttgagcttcactttcaaaacattcaagtcgagcggacataggcaaagcctgaaccaaattcaatactgacgcagaaaatccattagagtcatccatcgatgaccatgcagattgagttgcttgtattttttgacgagcaatcaaagcttgtgtcgatttttgatgtaaggataaaaagcaaatagaagccaccccttggaccagcaggctaacaacaattaaacaccaacaaagccgtcgagcttttaaacgtttacttttttccggctgatacactgacaaggcccgagggaaacaatatgaccaagaccgattgcgcaaagcaatggcttcccattgccccatcggcataagcaaacaagatttggcaatcgactgaaatggcaagcacaactgcttcgcccactcacttgagcaagcaaacgtcgtaagttgagactgctgctctggcaatacctcgtattgataactaaacagcaaactatcaggtggtgaaaatgtcgcttctacggcatagctcaatgcagccaatggcagtaacgatgaaggtataaggtgatcaatcctatgctgcgacacagataaccaagcatcaggtactaatataattatccgagatacatctatcggataatctaatattaagcttcgctggataagctctaattgtgaagtattgggcaggggatcattatttaatgaataacaatccaccaaattggcagttttactagagtcatataatgtacattcttgagctgagtaaacagctatagaataggcatgcatgagcttcatcattcatccttgaaattgtaagcaacagagtattgttttccatttggcttccatgccaaatttttaccaagataacacgatttgatgcaaagttaaccgcctattctgtggtcatcttaggtataatgcaattttctcactctgtattaattgaatttatatggctaagacactcaaaatacttttttttctcggtctgtttggaacactttgcgcggttggcattacctatgcggtttattacaacgtaaaagaccgtattccaactgtcgctgaactaaaagacatcgagttaagaatcccactgcgtatctataccgccgacaataaattaattggtgagtttggtgagcagcgccgctcccctatcaattatgcagaaatccctcaagatctagagcatgcaattttagctgcagaagacaccaatttttatcaccatcctggcgttgacattctgggcttaggccgagccgttgtacagttaattactactgggcaaaaacaaggtggcggcagtactatcaccatgcaggtagcacgtaactacttcctctcatttgaacaaacctacacccgtaaattcacagaaatctttattgccctaaagatggaacgagagttatctaaacacgaaattcttgagctgtacgtcaacaaaatctacttgggtaatcgtgcctatggtttcgaagcagcggctcaagtctattatggaaaaaatctcgctgagcttaatcttgcgcaactagctatgattgctggcctaccaaaagcgccctctcgctttaacccagtcgtaaacccttctcgtgcactaattcgtcgtaactggattctgcaacgtatgttatcgctcggcatgattgataaaagcgcataccaaaatgctgttgaagcgccaatcactgctaagaaccatggtgtcatgccagatatcgaagctggctacatcgccgagatggttcgctctgagctatacagcacatttgaagacgatctttatagtactggcatgacagtctatacgaccattgattctgaacgccaaaaagccgcgaacgaagctgttttcaatggcgttttagattacgacatgcgtcatggttaccgaggttctattgagactcgtgttgacttgattgacgcaccattagaagaacaagaaaaagccctacaagacatagagcgtttcaaaaattggcaaacagcattggttatctcaacgacagaaaccaccgctgatgtacgtttagctaatggcgaacgtgccacattgccatgggacgcagttaaatgggcaagaccttatattaatgaggactcccaaggcgcttcaccttccaccgttgcggatgttttggtacctggcgatattgttcgtttacgcccagacaaccagcaaaaatggctactcgcgcaaaagcctgaagtacaaagcgcactcatttctttgaacagtaaagatggtgcaatccaagctttggtgggtggttttaacttctacgaaaacaaatttaaccgagttactcaatctaaacgtcaaccgggctccaactttaaacccttcgtttacgcgagtgcactagaccgaggttatactgcagccagtattatcaatgatgctccggttgtctttaacgataccaatctagcgtctgcatggcgaccaactaatgacggaggcaagttctatggcccaacccgtttacgtcaggcactttaccgatcacaaaatatcgtctccgttcgtttgcttgacgagatgggtattcgaccaacactggattttctacgccgttttgggtttgatccaaacgagttgccacacaacctgtctctatctttaggtagcgcaaacttatcaccactgcaaatagcaacgggatacgcagtgttttctaatggcggctatcaagtacagccttacctcatagataaagtcatagatagaaataataaaactctattccaagccaaccctgtgacagtctgcgtaacgtgcactccgttagaaaaaacgacagatgacgaacaacaaatgggtctatttaatacacctgaaggcattcgtagcttaccaatcgcaccgcaagttctcgacccagaagtgaattacatcacttacgatatgatgcgagatgttattaaatacggtactggtcgacgagcacgagtgcttcaacgagatgatcttgcggggaaaacaggtacaacaaacgatggccgcgatgcatggttctcgggcttcaatggcaatctagtaacatcagtatggagcggttttgataactcatcacctctagggcgtggtgaatggggaggctcggtttcattgccgccttggattgattacatgcgcgacgcgctaaaagatacgcctcctgatttcgtagcaaaaccatcctctttggtaacagtaagaattgatccgaatacaggtgaacgtgcgctaccggggcagtctaacgcaatttttgagatatttagaaaagaccatgtgccaccacaacgaaatctgagcttaccaacatttaacaataatattggaaacgaagcgcaagaagagaaacacgaaaataacgtgttggaaaacttattctaatctaagcttctattattctaaccaaaaacgccagcttgaacgctggcgtttttattacaactgccaagtccagagccctaccaaatagtagctaactccacttaggtttaggcgcttgataagttttgcaagcagacactaaagtttccggagtgttagctttaatgatcatatcaatataagactgcttcacaaaaccttcctgctgcatactttccaccatagtaaacaatgggtcataaaaaccatttatattgtaaaaagcacaaggtttgccatgtaagccgagttgtccccaagtccatacttcaaacatttcctctaacgttcctacaccacctggaagcgccacaaatgcatcggccagctcactcatcttagccttacgttcatgcatatctgcaaccacatacagctcagttaaacctgtgtgagcaatttcctttagctttaaatgctgggggatgacgcctatcacctttccgccagcttgcaaagctgcgttcgcaataatgcccattaagccaacattccctccgccgtaaacaatatcaattccttgcttggcaagatgcacacccaaggctttcacaccattggcgtattcaggagagtgaccctcagcagaaccacaatatattgctactttcatactaacactccttgcttctattgaactaacgtcaatttagtcatcaaaaaatccacataaaaaaggcgactccttatgagggagccgcctttttaacaagatactattcgattaagcaccgaagtgatcaagattctcaagtgggtaaaaatctgggtatggaagcatagccacaccagaatcaaccgctgcacgagcaactgctgcagaaacaacatttagcaaacgagtatccattggttttggcaaaatgtactctttaccaaagctcaaaggtgtaccgccgtaagcagcaacaacatccgctggagcttcttcttttgcaagatctttaagtgcatgaaccgcagccaatttcatttcttcgttgatcttagtcgcacgaacgtctaaagcaccacggaagatgaaagggaagccaagcacgttatttacttggttagggtaatcagaacggccagtcgccatgatcaaatcatcacgcgtcgcacgggcaagctctggattgatttctggatcagggtttgaacaagcgaatacgattgggttagccgccattttagcaagttgatcagcagacaatagatccggaccagatacgccgataaacacatctgcgccttctattgcatcatcaagcgtacgcttgtcagtatcaatcgcaaacattgctttgaactgattcaaatcagtacgaccagagtgaataacaccgttacggtcaagaacgaagatattttcgcgctgtgcaccacaagcaatgatcagcttcatacaagctgtcgctgctgcaccagcacctaaacaaacgattttagcatcagcaatgtctttaccttgaagctcaagagcgttcaaaagacccgctgctgtcacaatcgcagtaccgtgttggtcatcatggaaaacagggatagaacaacgttcaatcaactgacgttcaatttcaaaacactctggtgctttgatgtcttctaagttgatgccgccataagtgtttgcaatacgagcaacagtatcaatgaatgcttgtgggctttcagattcaacttctacatcaacagagttaatgccagcaaaacgcttaaacaataaacctttaccttccattactggcttactagccaatggacctaggttacccaatccaagaatcgccgtaccatcagaaataacagcaactaagttgcctttaccagtgtaacggtaagccgcttcagggtcttttgcgatttcacgacaaggctcagccacacctgggctgtaagctagagaaaggtcacgagcggtcgctgttggtttagtaatagttacgctcagttttcctggaactggatactcatggtagtccagtgcagcttgctttatatcttctgccattatgatgtttccgtctatttggtgtaattaattagttttatcatagccaaactgggccttgttcccaagcctacaaaagcttcgaaagtggcaccttataattttgtgtcgtcagaataatcgatctactcaatactttaaagcgtaaaaccataggaatattctatcaatcattgatcgagagaagctttgatttcaagcaagtcattaggatgtcttacagaaagcacccaagacttaaagtctgaatggcgacttttcctttgatgttgccaaccacgcacttcaatttccttaccctcaagataaaacactttttgggaaggccaataatcagtgacataagatggcaaattgattactagatcctgatcggtttctagccaccaacctcctcggttctgagtgattgaagtgatgttgacacgagagattgcaaatccagcttttggctgccattgcaaattttgctgccataatcccttatgcgcattgcgagctgcattttcagccgcctcaaaacagtcttgataggctaagtttggagggacagcaatacgataaccaagtccttcggatagtaactgactcgtcagtgaaatacgatctttatcgaaaaggtagtacaaataacgaccgtatctgtcttgatcatttttcgctctttgtaagtagacaaattgatcgaggcgggatcgaacgaaatccgtcgcagcgacagcataaggttcatgattgccttttttgtggtcaagttctggtgtatctatacccaccagacggacttttcggccatcggtaagatgtattgtatcaccatcaaccactcgcttgatctgagctttttcaagttcgcctattgcagtacaggattcattagcttgaacagcaagtgacaaaaacaaaaaaagcgccaagagaacttggcgcctttttaaagcgatcactatcatgccaccaattacttagtagtacgacgtgctccaaaacgtttgttgaagcgatcaacacgaccaccagtatcaaccattttctgttgacctgtgtagaatgggtgacagttgctgcatacgtctacgtgaaggtcagaacctagagtagagttcaactgtagtgtattaccacaagtacaagtagcagtaactgcagagtaatttgggtggatatcttttttcatcgtatatacctttaggtttggtgtgccgccacttgatcgatattaatgggctttcgccgcgtcaagcaccgcacgtttcgttgtacagacattgtacagtggagccaagagtcgcgtattttagggatctattgactaatcagcaaccttttttcatgcttttctcataaatttgtgactcgcatcaacccaccactctgacgtacacttaaaaataatcaagatattctatttttgctttattaaacaaggtctaacctaacgcatgtcagaggcgcttcttaccccttacccttttatcaaagtcgctctacccgtgccgatgcgcactctgttcgactataaagtgcccaaagccatcgcattaagacatgcgctaaaacccggcatgcgcgtcaaagtgccctttggtaaaagcagtcgtcttggcgttattgtcgccctaagcgaaaccagtgactgggatccagagcaagtcaaaccactgacatcaatgcacgatcaaagcccagtaattaccgaagagctgatggcattatgtgaatgggctgcccgctattatcatcaccctattggagatgtgatctttcacgccttaccggtattactacgcaaaggtgagagtgcggaatttcgtacagaaaattggtggctcaccacaccagaagggcaagcattgccgcttgaacaactgagccgagcaccacgtcagcaagacttcttgaaagccgtacaacaacatcccaatggcttaagccaacacgctgcatcagttttagaccttgcccctgccgccggaaaaagcctagaagaaaaaggtttactgcgccgagagcctcgttccttcaataaaggcggcgaaaagcacgctcatcagactcaggtcccaccgacacttaaccctgagcaaatgcgcgcaacagaacatttattagattaccgtcatcaatttaacgttgcgttattggacggtgtgacaggcagcggtaaaacggaagtgtttcttcgagtcatggaacgcttgatcgaggaaggaaagcaaattcttgtcatggtgccagagataggcctgacacctcaaacgctgaaacgctttgaaattcgcttcaataccgacattgtcctaatgcattctaatatgagtgatcgagaacgtttggatgcttggttattagcggcatgcggccatgccaaaattatcattggcacaaggtcagcggcttttatcccagctcccaatcttggcatgattgtcattgatgaagagcatgacacctcttacaagcaacatgaaggctttcgttatcatgctcgtgatctcgctataaagcgcgctcaagcccttaacatcccggtattacttgcttccgccaccccctcttacgaaagcctaaccaatgctctgcaaaaacgctttgcatggctgaaacttcgtcaacgagctgggaatgcacacattcctgaaatggagcgagtagacctgcgaggcaaaaccttggttcatggtttcagtgagcatgcgcttgctagcatgaagctgtgtttagagcgcaaagagcaagtcttagtctttcttaaccgtcgtggctacgcaccgaccctgatgtgtcaccagtgtggctggattgccgcctgtgatcattgtgacgtcaacctaacggtgcataagcgagcaaacaaacttcattgtcaccattgcgacacgcaaaaagcattgcttcatacttgccctgagtgtcagtcagaagagttatttaccgttggtgaaggcacggaacaaatagaaactcagctaagcacactatttaaagatgtacctattttgcgtattgatcgtgacagcactcagcgaaaatctgctatggcaaagctgacccagaaaatccatgaacatgatcaagctattctaatcggtacacaaatgctggcgaaaggtcatcattttcctaacgttactctcgtcattatcatggatgccgacgcaggtttattctcttccgattttcgaggcatggagcgcaccgctcagctaatcactcaagtcgcaggtcgtgctggtcgtgccaagaaaccggggcacgtattattacaaacctatcatccagatcatgcggctatcgaatgtttatgtaatctcggttacgaacactttgctattgatggtttggccgaacgtaaatcgctttcacttccgcccttttatcatcaagtcatcattcgcgccgaatcgggtaatgaacaagaggccatgcagctcttatccgccatgagaaacgaccttgaaccttactttgccaaggacgtttatctggttggcccttatgcagccatcatagttcgcaaagcggggcagcatcgtgctctgatttcaatcaaagccgctcagcgtgcgcctttgcatcaagcgacgcaaatgatgaccgaatggttagaacaatccacaaaacaacatagaattcgtttcgcaattgatgtcgatccactggaaacttactgatcttgcccgcataatgtgcgcaactcacattctgtttatttatttacgctaaagctaaaagcaaaaagcccaaattatgtttaatcctgttcaaattgcagcaaaaggaagtcgccctaagaaaggcgcgacacgtcgtacaccaccgccaccaaaacgcaaaactgcttggtggctttggctgctggttccagcaatccttgtagcgtttatttacgggcttacacagttaaaccaagtcgtgccaaaagctaaaccggttgaaaaagaaaaaattcaagtccctgcaccggcccctaagcctaaacccgctccagcaccggcaaaagcggaagtaaaagcaaacgttgcaccgaaaaaagatacgtttgagttttatcaaatattgcaagacagtgaagtggacaccagtcacgttgatgcttatcaatacacaccacgaggcgagcaagatttttattatatgatccaagccgcttccttccgcaatgctgaagatgccgaccgtttacgagctaagctaattctatctggcatggttgaagccaacattcgcaaaaccatgggaaaaggcgatcagccttggtatcgcgtggtattaggaccttatgaatcacgctcaaaaatgaaccgggcagaagataagctcgtttccatggatattgcctcctattcctataaagttaaaaaagagccataaccttccccataattttgtctagattgcatacagaaagtgaaatctaactctgtatgcaatccttgcttgaaatcttcctgcttgcccccatttcgttagaatcgaaactggagtagaccatgacaacaattcttactgtacgtaaaggcaaccaagtcgtcgttggtggcgatggacaagtatctctaggtaacactgtgatgaaaggcaatgcccgtaaagtgcgccgcctataccgtggtgaagtcattgcaggcttcgcaggtggaaccgcagacgccttcactttattcgaacgctttgaaggtcagctagaaaaacaccaaggtcaccttgtacgtgccgcggtagatcttgccaaagattggcgatcagatcgtgcattacgcaaacttgaagccatgctgattgtcgcgaataaagaaagtactctaatcattactggtactggcgatgtggtcgagccacaacacggtgcattagccattggttctggtggtaacttcgcagaagcggcagctcgcgccttaattgataacacagacctaacagccaaagaaatcgttgagaaaagcctcaacatcgccgctgatatctgtgtattcaccaatcacagcttaacgatcgaagaaattactattgatgcgcagcttgaagataagtctaagtaacaccgaattaatgtatagacagactttaaagcgacgcgaccatcattcaagaacacatcattcaagaacataaaagagatttgataatgagcagcatgaccccaagagagacggttaacgccctggacaaccacattattggtcagcaaaaagcaaaacgtgcggtggccatcgcactgcgtaatcgctggcgtcgcatgcaacttcctgaagaaatgcgagcagaagttacccctaaaaacattctaatgattgggccaactggtgttggtaaaactgaaatagcgcgtcgtttggctaaactagccaacgctcctttcattaagattgaagccactaaattcaccgaagtgggttatgttggtcgcgatgttgaatctatcatccgtgatttagtcgaaatggctatcaaaatgctacgcgagcaagaaaccgcgaagctacgtcataaggcagaagatgcggcagaagatcgcattttggatgtgctattaccaccagcgcgcggtggtgatcctgagctagaagataatagtacacgccagactttccgcaaaaaattgcgcgaaggccaattggatgacaaagaaatcgacattgatgttgctgactctccaatgggggtcgaaatcatgacgccaccaggcatggaagaaatgaccagccaattacaaaatcttttctcgagctttggttctcagaaaaccaaaaagcgcaaaatgaaagtgaaagacgctttccgccaagttcgtgatgaagaagctgctaagttggtaaacgaagaagagctaaaagcgcgcgcagttgaagccgttgagcaaaacggcatcgtcttcttagatgaaatagataaagtcgcaaagagctctgaacgctcaggtggggaagtttctcgcgaaggcgtacagcgtgatttgttacctttggttgaaggttgtactgttagcactaaatacggcatgatcaaaactgatcacatcctatttatcgcatctggtgcgttccacttatctaaaccatctgatttgattcctgaactacaaggtcgcttgccaattcgtgttgagctagatgcgctaactgtagacgacttcaaacgtatcttggtagagccaagcatgtctttaaccaagcaatatgttgctctcgctaaaactgagcacatcaacttgaatttcaccgaagaaggcattcatcgcattgcggaaattgctttccaagtgaacgaacgcacagaaaacatcggtgctcgtcgattacatacggtacttgagcgtctgcttgaggaagtctcttattccgcaagcgacatgccgaatgatcaaactgtcgacattaccgctgcatacgttgatgaacagcttggggaaatcgctgaaaacgaagatctaagccaatacatcctataatttattccatcgtataacacgccccttcacagaaggggctttacaggaaaagaccatggcaacacttacgccaacgacaatcaattaccacaagcaatcccgtgaattggcgctcactttcgccgatggccaaagcttccgcctcagcgcagagttcttacggattcactcgccttctgccgaagtgcgtggtcacggtatgcaaatgccaattctgcaatacggcaaaaaacacgttggtataaacaatatagaaggcgcgggcaattatgcgctgaagatttcctttgatgatggtcacgacacaggcctttatacgtgggaatatctctacaatattggcaaaaatcacgacgaactctggcaaatgtacctagatcgccttgaaaaagaagatcagacgcgtgacacttcagtaattcaaatccaccaactttaacttgtttcatatttaagacatcatcgggaaaatttttatgggctcacttagtttatcggcactcagcgctattgaaaaagcaatcaatcttgcccttaaacaagacgccccttcccaagcccgtctaagcaaattagcaggacagcaagtctttctatatgtagaagacttcgactttattttgcagattcatatccttgaagaaggcgtcatgctcaatcgtccagaaagcttagaggaaatcgagctagacccacgattagatacattagtgcaaggccctagtgcggcctaccgaaaattgcttgagggtgatggcttttttgacggagatttacgtattcaaggcaatgcccaagctctcatgacattgcataaagtgatggaaaactttgaatttgattgggaagggttgcttgctgattacattggcgacttatccgcagccgccttggcgcgcctactgcgtgctcaatggtcttggagcaaagaatttgccaccaacgccagaatgcagatggttcatcacctacaaaccgacagcaagttactgccaagcaaaattgaattcgacaacttcgtcaatgaaatggaacgctttggtaccttgattgatcgtgctgaagccaaaatcagaatccttgagaagaaaagctaaaaccgcttttcttctcacgcttcatttctcgcttgggtttactcggctaaaatacacaccgactatcgttatcacaaagccgataatctgaatcatggtcatggattcactaaatagaaagtaactttctactgcggctaacggtggtgctagcaataacatagtcgtcacctgagatgctctgacttttcttaataaccacaccatcaagaaaacaccgccacctgataataccaatacgccccagataaccaacaagaaagactctaattgaactttaaaaagagtttcgccaagcaacaacataaagccaatagacacgacactggcagcgagattttgcacagccatcgagctaaagatatctgacgatgaaatcgacattttctgataagtgacaccaagggatagagtaaatattgccgcacaagctaaggtaaatgtcagtaaggtcacgccaccatgagtcatatccaactctagcgctgggctaactaccaatagcaaaccaacaatccccaccagcatacccacaatgcctttaagcgaggtcttttccttaatcaataaaaaagccaacaaggtaaccaatgccggctgtaacgcaccaatcagcgccatcatgcctgcaggcaatcctttggcaatggccacataggcaaagccaaggtaaaagccattcatcaacatgccagcaatgatatgtttcggtaattcttttattggggggaaacgtcggcgctgccacaaggcaatagcaagaaacaacaagcctgacagaacaaaacgaatgctcaaaaaaacgttaggatcaatcagaccaacgatgaattttcccgtgataaagcccgtcgaccaaataactactaaaagtacatataaaaatgccattcaaattccctttcttttttagcaatatgaatttgctaagcgttacccgaataatttcaacactcattttctagaagccagctctaatttcttcactcaaaagacctaaacctatcaagaagctcaatttcacaaacgcagcttcgtaagtcatatcgatccccgaaacgacccccgctttaaccaaggcagaaccagcagcataagcaccagcagcaacacttccggcgccacattggctcacattgacaataacaactccgcggtctgtcgcagtttttaatagtgctaaaagagcaggatctttatcgggtgcattgcctgcaccatagcttaataacacagctccttttactctttcactcaataagccttgccaatgagcggcctgcacaccaggaaaaacaggcagaatagttacagagccttcgtccatctctgggatttgaataaccattggttgcttaataagattcgtagagcgccaacgccaatcaatacctaatacgcctcgctcagggcaatttggggaactgaaagcttgccaatcactggtgtgagctttatgcgctcggtcaccttctatcaatcggcctgcaaagaataaaaacacaccattgctattcttttcacaattaagttcttcgcaagcagaaatggcgcccataacatttatcatcgcatcagttcgcaccttatacataggcacttgtgaacctgtcacgataataggtttgtcgctgtgagcaaacataaaagacaacgctgccgacgtataagccatggtgtctgtaccatgtaatacaataaaagcatcgaagtcatgccatttgctttcaatatcacgagcgatggtttgccagtcctttggggtcgcatttgaggaatcgatcagttctgggtagcttgaaataacaaagtcatgactaagttcatcggcttcatttaaatgttggataagatgatcagcaaaagccgcatcaggtatcaagccttgatccgaaggcaccataccaatggtgccgccagtgtaggcaatataaatcttcatttgctgatttttcctctttgttaattctatttcaggacgggacacttaagacataaaaggcgctattctttagaaaagcgccttttattttactcattagaaacgtagataaattacatacgctctaaggtttcaatccctagcaaagacaagccaagtttcaaggttgaagcggtattcaaagccaattgtaagcgactatgtttcacttcatcctcggcattaagaataggacaagcttcatagaaagtcataaaggttcccgctagatcatacaagtaagcacataagaaatgcggcataccatcgttagcgacctgttgaatggcctcttcaaactgacataacttaaccgccaaagcacgctcttgtggctcgtcgatcgagatctcacccgtcaagttaacgacatcgatttccgaacgcttcacaatacttgccacacgagaataggcatacaacaagtacggcgcggtattgccttcgaaactcaacatagagtcccaattaaagacataatcactggtacggttcttcgataaatccgcgtatttaaccgacgcaataccaaccacacgaccaatgttacgcagctcttcttcgtccatttctggattcttcgatgccactaattgataagcacgctcttgcgcttcttccaataaagaagacaatttcgccacgccacctgagcgtgttttgaatggtttaccatcactgcccatcacagtaccaaacggcatgtgctctaattgtgtttcaggtttcacaaagcctgctttacgagacaaggtgaaaatttgctggaagtgcaaagactggcgcgcatctacaaagtacaaaacacgattcgcattcaaagtatgctgacggaaacgcaccgccgccaaatccgttgtggcatataagaaaccgccaccggtcttttgtacgataatcggtgtgatttcgccttctttattagcaaactcttccatgaagacacattgtgcaccattggattcttgcagcaaaccttgttctttcagctcgttaacaacattggcaaggtcatcgttataagcactttctggcatcacgtgctggcgctccaaagacacgccaagcattttgtaagtctcttcacagtgcgtcagagagatattgataaactcatcccaaagagccaaacattcttcatctccagactgcaacgccaccaccaattcacgagagcgagtagcaaaagcttcatcctcatcgaaacaggttttcgctgcgcggtaaaaggtttctagatcagaaagcgccatgctgatggtggcattttcagagcgtaaacgttccatgtacgccaacaacataccaaactgcgtgccccaatcacccacatggttttgacgcaccacatgatgaccaaaaaactctaacgtacgaacaacagcatcaccaatcaccgttgaacgaaggtgtccaacgtgcatttcttttgcaaggtttggtgaagaataatccaccacaaccgtttctggtgcatcaacaggatttacatcaagacgttcgctcgtgcgcaattgcgtcagctctttgctcaaccacacgttcttcaagaaaatattgataaagccaggccctgcgatttccactttttcagcaaggtcagacaaatctaatttatctaatgtggcttgagcgaaatcacatggattcattttcaaggcttttgccgcgcccatgatgccattggcttgataatcaccaaattgaacttttgcagattggcgcactaacgcttgcgccgtatcagacgcgccagctgcaaccatagccgcttgaatgcgttgatttagaagagtttgaatattcacaaaggagacctttaaacagtaaatatgtcgctaataatggcgacatattagaatcacacagccctctgatcgttaccaatcagagggctgaattcaaaaaatagttgcgctaatgataaccgattttcgcgcttttagcgaaagaacagcttgcaggcttcgttgttattttcatcttgatagggataccccaattcatccaaataatgggtaacatcggtttcttccccaacggcttgcagaccaactaaaacacgaccataagcatcgccatgattgcggtaatggaacatagaaatattccattgcccacccagtgtgttcaagaatttcaacaaagcacctgggcgctccggaaattcgaaactgtataacaactcacctttgtcactgcgtaaatgaccaccaatcatatggcgaacatgcactttagccgtttcatcatcggtcaaatcaacaatttcgtattcttttaagtcttctaataactctttgcgactatgagggctgccgcccaaagcaacaccaacgaaaatgaccgcttcttggtcatctccataacggtagttgaattcagtaatattacgccccaccaaagcttggcagaagtctttaaaacttcctggatgctcaggaatcttcacggcaataatggcttcacgcttctcacccaattcggcacgttcagacacatgacgcaagcggtcgaaattaacatttgcaccactgttgatagcgataagcgtttggcctttcgcatcctcacgttcaatgtatttcttcaagccggccaaagcacaagcaccagccggttcagtaatagcgcgagtatcatcgtagatatctttaatcgcagcgcacatttcatctgtggttaccgtaataacttcatctactgtgtctttcgctatcgcaaaggtatttttaccaatttcagccacggctacgccttcagcaaaaatgccaaccgttgccaagcgagtcggctcgcctttttccagagcaatttttaaacaggccgcgtcttcaggctcgaccccaatgattttaatatctgggcgaagatattttatgtaagcggacacaccagcgattagaccaccaccgccaacagggataaaaatcgcatcaatgttgccttcatgttgatgaagaatttccatgccaatcgtgccttgaccagcgatggtgtccaagtcgtcaaatggatgaacataaacttggcctgttttctccatgatctcacgagacttggctgacgcttcatcaaaagcatcaccaaataacaccacttcagcaccgtgattacgaaccgcactcacctttacttctggtgtggttgcaggcataacgatagtggcttgaatacccaactttttagcagccaaagccaagccttgcgcatgatttcccgctgaggcggcaatcacaccacgagcacgttcttctggtgttaactgacaaattttgttgtatgccccacgaattttgaaagagaaaaccggctgtaagtcttctcgcttcaaaataatctcgttgcccaatcgatttgataattgattggcacgagacagtggtgtttctacggcaacgtcataaacgcgcgcctgtagaatctttttgatcatggtatgaggcatagtgtttcctaaacgaataaaaatagacaacacgatgttcttaagacatctacgctgactgctagtcaaaaaaaaccgagtaggaaatatactctttcacttcctttggcgcaaagacagatcgcttctaaatacacattaaaaaagcatacaattgataaatagtctgatctagcggggtaacaatcgggtcattaagtgcctataatacgaccaccatcagaggtggcttatcgttataaataagccaaataataccgccccctagtaaaattataatagaaggtgaacatcaccatgactcaagatgaattaaaacaagccgttgctaaagccgctatggcttacattcaacctatgttagaagctgacactatcgtcggtgttggcacaggctcgacagcaaatctattcattgatgaattagctaaacacaaaggcttatttgacggtacagtagcaagctctgaagcgtcagcagaacgcttaaaaaaacatggcattcctgtctatgatctaaacagcgttgacagtattcgcgtgtatgttgatggtgcagatgaatcaaatgacaacctacatttgatcaaaggtggcggcgcagcgctaacacgtgaaaaaatcgtagcggcttgcagtgatgagtttgtctgtattgcagacgaatctaaactggtaaaagttctgggagacttccctcttccggttgaaatcattccaatggcacgcggccatgttgcgcgcgaactagtgaaattgggcggtgacccagtttatcgtgaaggagtggtaaccgacaacggtaaccatattcttgacgtctacaatctagaaattctagatccaatcgcactggaaaaaagcatcgacggcattgtcggcgtagtgacgaatgggttattcgcgaaacgctctgcagacgttttgttattagcaacgaaagaaggtattaaaacactgaaaaaatagtcttcagtgtttagttaagaaaagccgctcaaaaccagcggctttttctcatcaccaagaactgcccgccgcctaacaccacaagaacaacacaaaagaaccaaaacgccgacccattgtctgtacctggcataccgccaatattgataccaaacagtcctgtcaaaaagcccaaaggcatgaaaatacccgacaaaattgatagcacatacattcgagcattcatcttttcagcttgtaaattcgcaaactcttcttgcatcaacaaacagcgctcccgcaacgactccaaaccttccacataacgagtaatgtcgttagccgcttcttgtacacgagcaatttgctcaacactcatccaagatattgcttcttgagatagcttattgatagcttctttctgcggcaccaaaaaacgtctcaaacgaatcgtttcaagacgacgctgaacaagcgaatctcgttgcccagaatcaataccttcaccaatgctctcttctagatccgctaattcatcttccaaatcagtaatgactgttgccattctatccgttaacgtttccgttaatgtcgcaacaatatcagctgtattagtcggcccttcattgttattaagatccttcatgacgccctgtaccgacaataacttacgtcttcgacttgatactataaaatgcggggttacccaaaggcgtaaagacaccatgtcggatggattcgactctggatttagattaacacctctaagcgtcagcaatagaccttttcccattctaacggcacgaggacgtgtttcttcggcaaataatgcctctaccgccgtctcaggaattccctctacactcgacaaccatgtgtaaccctcttcttcataacaatctaaatgcacccatcgacaaccatgttcaggcactgtatggggcaaatctgccagcggcagcgacaccgcaccgccttgaccattaagttctaaattgtgtaccacaaacgcagacatatcatttcctctcaacatttttcgtagattagcggaaaacgttggctttccctatttattttgccttcatattcctaccttggctgacactcaatgtctagagtggcataatttaagcaacttcaaataacaaggaaatgccagatcatgcaaaatctacctgatgttttagcatccagcgcgacaccgaaaacattacaagatgtgttagcggtcactactgatacctgcatcgcaatttctgatgcgctgaaacaaggctcgcttgcaggtattctaggcatggctggcaatgaaaatgttcaaggcgaagaacagaaaaaactggatgtcatctctaacgatatgctgaaagacgcactgatttcctgcccatcagttagagctattgcctcagaagaagaagattacatagtgccagccaacactgatggcgaatacttcattgcttttgatccattagacggctcttctaacatcgatatcaacgcaatggtcggcactatcttttcaatctatcgccaaacaggcgacaaacctgcaaccgaagctgattttttaattcctggcaaagaacaagtcgcagcaggttatgttctctacggcccatcaaccatgttggttcttaccactggcgatggcgttaatatgtttacttacgacccaaccaaacgtgtctttacgttaacccatgaaaaagtgcaagtggcgaaagatactcaagagtttgccattaacatgtctaatcagcgcttctggtctgcgaatatgcagagctacgtgaatgatttagtaaaaggaaaagaaggttctcgtggtaagaactttaacatgcgctgggtagcagctatggtgggtgacgtacaccgtatcctttgtcgcggcggtatcttcatctatccttgggataataaagatccatctaaagctggcaagctacgcctaatgtacgaagccaacccaatggccatgctcttagagcaagctggcggtaaagcccacactcacacacaacgtattcttgatatccaaccagaagccatccatcagcgtgttgccgtgattttaggcgcagcaaacgaagtggataagtgcctaagttattaacaaaataaaagtattgaaccatcttaggcttaatgtggataggttggttgcaacaaaaagggcaaacggaaacgtttgccctttcaactcataacataaatttatgcgcttaacttagccgcaatttcagcaacatgtttaccttggaatcgcgccatcgcaatctctttgtctgacggcatacgactaccatcagcaccagcaatggttccggcccctagtggcgaaccgcctttcacttcactaatatcagcaagctcaggacaagaataaggcaaaccaacaacgacgaagccatgatggaataaagtcgtatggaaagactgtatcgtggtttcattaccaccacccgtaccagtggaagtgaaaacactaccgattttacccacaagcttaccttgcgcccatagaccgccagtcatatccaaaaagtttctcatttgagaggccatattaccaaaacgcgttggcgaaccaaaaatcacggcatcataatttaccaagtcatctggtttcgctaccggagcatcttgatcaagcttcacacctgagtttttagccacatcttcaggcatcaattcaggtacgcgcttaatatccacttgggctccagtactgcgagcaccttgtgctatttcattagccattgcttcaatatgaccataacttgagtagtacagaactaatacttttgtcatctcaaactccttgtttaattaaacagtgcattcattgtagacctgaataacagaaattaaaggcaagccgccaaggtttagcattgtttgaactttacttggacattgatgaagatttttttcaaaacccaaaatctttcacaaggtaaaagagtataggtctaatctagtggatagaagagtgaagggatttctaaatcaaaagttgcttatgccgtcttggtattggattcgcgcagacgcgttgagcttgcgaaacaagcgcaagcgaaggcaatgcaagatggcatttcctacagacgaaaaaatctccacacggacgagggagcaaccctattacaccgcctaaacgaaaaaaccccgccctgcttagcaggacggggttcttttcaatataaagcttgacgacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcgtcaagcaattcgttttgcgtttgttttgagctatgcgtttattgcattgtctttcgacttgtctcaaaacacgcgaatacgtgcttggatctttaacaattcattttgaaatagggataaccaagtatcaaaccgatgctcatcattgctgatgctttatcgtaatctgtgtcgtagtttttaaaaccactttggtgttatatggtcaagcctcacgagcaattagtattggttagctcaatgcctcacagcacttacacacccaacctatcaacgtcctagtctcgaacggctcttcaggggacttatgtcccagtgagatcttatcttaagggaggcttcccgcttagatgctttcagcggttatcccgtccaaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagctcctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatgtgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagttaagcgtgcttttgcctttacactctatgcatgatttccgaccatgctgagcacaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccacacagtgtcctcgatcccgataagggacctgagttagaacctcaaacataccagggtggtatttcaagagtggctccatgcaaactggcgtctgcacttcaaagcctcccacctatcctacacaagtaggttcaaagttcactgtgaagctatagtaaaggttcacggggtctttccgtctagccgcggatacacagcatcttcactgcgatttcaatttcactgagtctcgggtggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttacttgggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttcaagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttaataaacagtcgcagccacctggtatcttcgaccgactagtgcttacggagcaagtccttcacaccggccggcgtaccttctcccgaagttacggtaccattttgcctagttccttcacccgagttctctcaagcgccttagtattctctacctgaccacctgtgtcggtttggggtacggttcctgcatatctgaagcttagaagtttttcctggaagcatggcatcaaccacttcgcccaaaagagggctcgtcatcagttctcggtcttaagagggcccggatttgcctaagccctcaacctaccgccttaaacacagacaaccatcgctgtgctggcctagccttctccgtctctccatcgcaatatgcacgagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgccctgattaacatgggacaggaaaccttggtcttccggcgggggagtttttcactccccttatcgttactcatgtcaacattcgcacttctgatacctccagcctgccttacagcttgaccttcaacggcttacagaacgctcctctaccatgcctaataaattaagcatccgtagcttcggtgtacagtttgagccccgttatatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaactgtaactttgggaccttagctgacggtctgggttgtttccctttccacaacggacgttagcacccgctgtgtgtctcccgtaattgcactcattggtattcggagtttgcatggggttggtaagtcgggatgaccccctagcccaaacagtgctctacccccaatggtgagatacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactcctatccacaagtcatccccagccttttcaacggatgtgggttcggtcctccagttgatgttactcaaccttcaacctgctcatggatagatcgcccggtttcgggtctattcccagcaactaaacgccctattaagactcggtttccctacggctccactatgtgcttaaccttgctactgaaaataagtcgttgacccattatacaaaaggtacgcagtcacggaacaagtccgctcccactgcttgtacgtacacggtttcaggatctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgtcctactcgttttcatgattaaggtgttttcgtatacggggctatcaccctctatcgcggcactttccagagccttctactaacaccaaaaccacttaagggctaatcccctttcgctcgccgctacttagggaatctcggttgatttcttttcctccgggtacttagatgtttcagttccccgggttcgcctccacacagctatgtattcactgtgggatactctacaagtagagtgggtttccccattcggacatgttcggatcaaagcttgtttatcaactccccgaaccttttcgcagattaccacgtccttcatcgcctctgactgccaaggcatccaccgtgcacgcttggtcacttgaccatataacccaaaatagttttctaattcccaactctaagaagagtcagtattaaaacaacactcagatcacataccaaagggcttttgtacccctctggatttacgatttagaaagtcatctaggttaaagatgctttccaccggtttgacgcttgattatcgtctatttcaaaattcgaattgttaaagagcaagtttagtgcaaagcactaagtcagaaactaaacacatcacttacgtgattgattgtttagcgtcttgcttaggactttatcctaatctttaaagagatattgtattcaacaagtgacttgttaataccatcagataatttgtgtgaacgctcaccagaggtttctatcgtttaaggaggtgatccagccccaggttcccctagggctaccttgttacgacttcaccccagtcattgaccactccgtggtaaccgccatccccgaagggttaagctagctacttctggagcaatcaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttctgggattcgcttactctcgcaagttcgcagccctctgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccttaaagttcccacccgaagtgctggcaaataaggataagggttgcgctcgttacgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagtgttcccgaaggcactccaaaatctcttctggattcactggatgtcaagagtaggtaaggttcttcgcgttgcgtcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttattgcgttagctgcgccactaagtcattacaacccaacggctagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtattagtccagggtgtcgccttcgccactgatgttccttcctatatctacgcatttcaccgctacacaggaaattccacacccctctaccatactctagcctgccagtatcgggtgccattccaaggttgagccctgggatttcacatccgacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttcttctggggctaacgtcaagataactaggtattaactagctacccttcctcacccctgaaagtgctttacaaccctaaggccttcttcacacacgcggcatggctggatcaggcttccgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtgactggtcatcctctcagaccagttaaagatcgtcgccttggtaggcctttaccctaccaactagctaatcttacgcaggctcatctaatagcggaaggctccgaaaagtcccctcctttcccccgtagggcgtatgcggtattagcatgcgtttccacatgttgtccccctctactaggtagattcctacgcgttactcacccgtccgccgctcgtcagcaggagcaagctcccctgttaccgctcgacttgcatgtgttaagcctgccgccagcgttcaatctgagccatgatcaaactcttcagttaaaaagtttgcttactcaaaatctattacactaacaataacttaatcattccatcgttccgaagaacaacaaaacaacataaagcgaattgacgtgttagacgtttcgcaagacttcaatttttttgatcatctcgaatcagttaaaaaccaatccggacaatcttctgaagcctccagcgagcgcccacacaaattatctgattatctattttaaagagcgggctgacttgaatacttaaccagactttaatctagttagttgaacttggtcttcgttgctctgaagccttgtccgtgtcagcgagggcgtatattaaggatctacagattttgtgcaacccttttcgacattttctttcaatttattttaaataaaagagtattcattcataaaaccatcaaaaacggctcattttggttgttaaataaccaaaaacacataaagacaaacccattaatccaataatgtaggcataaccacgggcaccgaacgcacgactttcatctcttgggaatcaatcgctacttgataggcaatcacttccacccctttctttaccacttcaacaaaagcctgcgcatactttttatctatatgtgcagctggagtcactgagtttatccctgtatggctcacacaaaagaacattactgctcgatgaccttcttcaaccatcttcgccagttcatataagtgtttgcgaccacgatccgtcaccgcatccggaaagtaccccaaaccatcctcttctaataaggtgacgcttttcacttccacgtagcacttacgaccatcattgcctgtgagcaaccaatcaatgcggcttttttcaccgtatttcacttccgctttttgttcagggtattctgcaagctctttcaccactccattggaaatggcttcaccgaccaacttgtttgggtaacctgtattaatacacgctagatactgagcatcgacttccaccagctcccaggtataagccagcttacgctttgggttgtcacttttagacaaccagacacgagccccatcctgctggcatcgtttcatggagccggtatttggacagtgggctaccacaacgtcaccgtttggcaattcgatgtcagacaaaaaacgcttatagcgcttaatcaatttcccttctattaagggcgttggaaatttcacaacaggactccagaattttttatgaaaaccatcacaatcaaaaacagccactctcatataaggaaaggcattttcatagatcttaaacagacaccaaagttaagagtgccctaggcggttgcgcaaacccaattggtacaataggatcattagattattgatttggagtttcgctttgtgatggatacggttcgtaatattaatcagcacttttggagtagcaagggtattccattcctcacaatacgcacaactcaaaacagcacacagagctataaagcacactgccactctgaactatccattggcatcattgaatcaggaacaacacagttaaccttacaaaacaatgagatgatgcttgaaaaagcggacattgttcttattgaacccaacgtcgttcactcctgtaatcccttgcagggtcaaccacgcagttaccacatgctctatatcgacaacatatggtgctgcaacctgttgtcgaaactctatggttacgagattaaaaaatacgactgccaacacaatttgctaccagctctagacaatgagataaaactatcggagctaatccatgcattgttaaatcaagacaacgaggaaacagcaagccgcctagagaggcaggcgtttaatctcatcagccgttattgctcacccactatagaacatgaagacgaaagccatttagccggtgaactaaaaactcgactcttacaagatataacacaagctccgtcccttgatgtcatagcgaaagagcttggcaaacctgcggaaacattaatccgccgttttaaaaagcactacggcatcacgccaaaatcctttcttaataataatcggattgaacaagctaagattttattgagacaaggaatgagcattgtggatgtctccgcggaagttggcttttcagatcaaagccaactacatcgcacctttgtgaattataccgcttcaacaccccgccaatatcaacaaggaacgtcaattttcgacaatattccctgacacccaaagcctatagttggaaaaaataatctataggtaacctgttatgtcaattgcaactcttcttcctgccgctttccctgcattagcattggctcacttcgtcgcgctattaagcccaggacaggactttttcctaattattgcccactctatccgccatcgattgcaaggcagtcgctttatctgccttggcgtcgccctaggtaatgctatttatatcgcactagtaatactgggttgggcaaaccttcgagacaaccaaacagcttttgcattgattcaagccgctggcgccatttaccttttatgggttgggcaaaaactcctacgaagcaaaaaaaacaacgctctactagaagcaggccaagagaccccaccctccgccatgcaccaactcatccttgggttaaactctgctctactcaatcctaaaaacgctttattttatatgagcttaatgactgtcatccttggcagtgaggtgacattgattcaacaaatctcttgcggcgtatggatgttcctcgcggtactattatgggacttatttatcgcggcagccattggtcgccccaaagttcaaacctatttaaaagcctatatacacattgtagaaagagtggccggcgccattttaatgggctttggcctgaccttatttgcgggatattttctttaacattaatctggctgtttaaaccatggggggaataggcaaaattacgtctaggaaagaccaagcctgaaggctttgacagagtataatctccaacctaaagggtgttttccgacatttactggttacaccgccaagattattccattgtttcaggctaggtatgaaagtagaagaaagctatcgtcgggatttaaacctgttagtggcgttgcaaatcctcgttgaggagtgcagtgtcagcaaagctgctgctcgcttaaacctaagccaatccgccatgagccgagttctgggacgattacgcaccttactatcggacccattatttactcgtcaaggacaatacttggttccaaccgaaaaagctttgtcaatgaacagagcgttaggcgaacctctcaactctctaagacaactcttatcccccattgattttgaccctaagtcctgtgatcaaacattcactattgtgacaacagattatgcaatgcaaaccattttaccttttgccttgccccgcatttatcaagaagctcccaatgtcgctttcgagtttttgccattacaagacgaacatttaaaagaacaactcacctacggccgagcggatttggcgatttgccgccccatacattcaattgagccattacagtatgaaacattgggacgagttggagtgtcatgtctattatctaaacaacaccctctagccaataaacaaatgagcctagaggattatttaaatttccctcacgccatgatcgccataagcgatggcgttaaatctcttcttgagcaagcactagaagataaaccaaaacgccaaatggttctaagggcctatcatttggaggcagcactggccattgtagatatgatgccacttattattaccgtaccagccgatttagcctatttaatgtctgagcgctatgacctggtcgtaaaacctttaccctttcattttacgccgtttgattattccatgatttggcatccccgatgcgagtactccccatcacagaaatggttaagaagtattgtaaaagaagagtgcggaaaactaatagctaaacgcgtagtagatatggggctggatacggagctaacgccatagttcagcctgattaataataaatttaatttatgtatattttgcatagatcacttcactttttatcatttgagtacctaccaaatactctctaaactccgcccatatactagttaagcgcacatacgcacttgtttcattccactgtcgctaaagtgctgagattgttaactatgttgtgtctgtcattgacctttatctatcgctcaccaagcccagagaaaaagtgacagcgcaaaccattaaccgtggtggccataaatccataggaggaaacaaagaactatctcatccccatagccataattaagagcaatattatgtttagtttccggtttccactcctagtttggctaggcataggaatattgattaccagcctagggatcaggcaatcttttggtatcttcatggctcccatttccgactatttccatacgggacgagagttcttcagttttgccattgccttgcaaaacctactgtttggcgcgttccagccatttgttggcatggccgcagaccgttgggggccaaaacgcatcatcattttaggtgctatctcttacgccttgggtctgtacttaacatcgatcacggtcgaacctaccatgatgtacataacattaggtgtactggttggactggggttaagtgccaccagctacgtgatcgtactgggtgccatcgcgaaagtagtaccggcgcaacatgcggcaaaagccttcggcctaaccacagccgcaggatcatttggcatgtttgcaatgatcccaggtgcgcaaaccatgttgagcatttatgactggcaaagcgccatgcagatattcgccgttatgtgcagcttcatcgtggtgtttgctctattcattaagaccgcaaaaaaagaggctcataacacaacagctgtacaagaagacaaacaaacaataaaagaagccttgaaagaagccttctcacacaaaggatattggctaattcatattggtttctttgtgtgcggtttccatgtcatgtttatcgccacccaccttccaagctacgtactagataaaaacctcccagcatccactgccgctatggcactggcctacgtgggtatatttaacatcctaggatcttacttctggggcgccatggcagaccgatttagcaaacattatgttatgtcagccttgtacttcgtacgtaccgctgtcatcgccgcctttgtgttaataccaacaaccgaactaacagccggcattttcggtgctgcaatcggcttttgctggttaggaaccgtccccattacatcaggcttagtacgtcaaatctttggtgctcgctacctatcaacgctctacggtttagtgtttttctctcaccaaattggcagcttcttgggggcatgggtcggtggcttgatctacgactattacggttcttacgacccaatttggtggtcagccgtcatcctcgcctttatctcggcattgctacatctaccaatagacgacagacctgtcttacgtttaagaatggcaacagcctaattcacacaggcccctaacataaaatgttaggggcctttttcaagcgaacattcaaaacaagctaaagcattaactctaccctctaaattagactgatattcagaagaaaaaagtgcgttttatctcaggttattatgaataataacgaggatgaatcaatattatcagcatatcaaaaaacgaaatcagtcagggctccccaaaaaaagcaaccttcaatacaattcagtaaatcaaacgtacagggacatacctttagattacgataaagacaactttaagctccctatatagcttaaacgaaaaacaaaacaactataaggaaataaaatcttgggaacaatctatcatcgcttttgggaataaaaactgaaataagcaatcattcactttaactacatagatgaccattgacattctcgacaacacacaacgacacaaagaaccgaggataaatattagtgaattagttgtgcattttgataaaccatgtgccaaaatcagttcacaagtttaccctatggacaaaaaatgaagtactacaccgaaatctcaaacatcgttcgcggcgctctgacaaacgatctcaagcatgtttcattatatctccaacaactcatagagaaactgaaaacagatggtgaaaaccttgctgttaaaggacttagtgagcagttagatggaagtgtgcacacagttgagacaagaagtgcctctacaaatttaacctcccagagacccatacccgtagaaaaagataaccgtttctctttggcagatatgactcatccaacgaccaaagaatctcaagtttttttacctgagggctcaaagaaaatcgtagattcatttctaggatacattgagaaaaaagaacagctcactgaacttaacatccctattaatccaacactacttcttcatggaataccaggaacaggtaaaagtaagcttgctagccatattgcagcaaaactagacctccctttagttactgcacgagcagatgctctaatatcttcttatctaggatcaacctcgaaaaacattcggtcacttatagattatgcccaatcccagccatgcgttctctttcttgatgaattcgacgcaatagccaaagctcgagatgataaaaacgaaataggagaactaaaacgtgtagtggttagcctgcttcaaaatattgactcactaaccgataccattgttattgcagcaactaatcacattcaccttctagaccctgctattggtcgaagatttcactataaattagaacttactccacctttggaaagagagaggtctgcaatttttagtgctttgttatcgaaatatgattttaatgaagacgacttaaagctatgcgttcaggtatcagaaggcatgactggtgcagagatcgaaatggcaacctatgagttcttaagatactccgtaatcaacgagttaccagcatcagcgattagccttgtaaaaacgatcttgacctcattatacccttggctaaacttcgaggatgatgaggctcgtggcataaacatgcataagctcaaagaaataaacggggagctttttacagggaagctattctccttattgtgggagatatcaccgagctacgttagccggttactaaaggataataaataatgagcacatctaaaaacccgataaaacacgttcagttttctacaaatgattactttcaacctccaacaaacggtggcggctcttcagccccactcaagccagtttctacacaatttagagccgaattaatttcgtcgattgatgcagtatccaaatatcttgatattggcactaaagtgagtggcgtagatacgtgcgcagctgttgtggaactagaaaataatgccactgcgaagtcgcatagaccgacagcccttttcaatgataagacatgcccattttttggagatcaggggtatggaaaattcttaatccaagtaaatcccgaaaggcttgaagcattacgaaatgagatcaaaacagctaaaactcagatagcattgaaagctttatccactatcaaagggattagccaatatacccccaagctagactctattggtacagacttagctccaattgttatccgcttgtttcgatataatgatgacaaactaaatctatttattgaccagaaatttgaagaactactaaacaacaataatacactttgggcaaagcacccctcagaatcagtacgtctttacaaggtttcttcatacccacatgctttactggaactcctaccacacgttagctcagtgcagagcgcaattcgctcacaaagcattacagtaaagccaatggcggactcaacagtaaaagcagaggaagcagatctttcagagccccaagatgatgctaattatccaattattggcgtagtggatagcggggtcagcacaacttgcccggcgatcaagagttgggttgcaggctctaaatgctacgtccctgaacccctaagagacttttctcatggcacttttgtcagtggtttaatttcaaactcatttcacttcaaccaagataatcgctttcctacatgccagtcaaaggtgtttagtatcgaagttttaggtaaaggtattggcgatgtgttcgaaataatcaatgccatgcatgaagtagcgcaagaacaacctcatattaaagtttggaatctatccttgggctcatcatcccctgtatctcttgatgagatttccacaatggctttaatgttagatgaatttcaagacaaatatgattgcttatgtatcgtagcagcaggaaattacaccgaatccctaagagcatggcctccagcatcattgctaaatgatggagtatctagccctgctgactctgttcgtgcaattacagttggttctttagctcatattgacggccatgtacttaatgaagaaccttctccatttagccgaaaggggcctgtatcaaactatattcagaaaccagatctcgtacactttggtgggaatttcctttctgtgggaggtatgccgattccattaggagtaaactcagtttgccctacgggctacaagcgcaacgatattggcactagtttttcaaccccagtcgttgcaacaatcgcagctaatatttaccaagagttaggagaaagagcgaccccaaatctcgtgaaagctctattaatccataacgcaaatatggctcatggccataaaatagataaagcgcataagccgtatttcggctgggggctacctcaagatattaatagcattcttgaggtaaatgattatgaggcaacgctcgcatttcaaggccatgctcaaaagagctttgaagttgaaaaactcccctttcctatccctacatgccttaggacagaggacggaaaagttcgagcagaattctttataacactggtgtaccaacctcacttagatccaaatagagcttttgaatactgccagtttgatgtgaatgtaggctttggcgaatacaaagatggtagattctcatcaaaagtccctcgccaaaatgatgcccatcaatatgaatcagaacttgtcaaaaatggtgacaaatggtctccaatcaaggtttatcacaaacgcttcccccaaggcactaatattgaaaactggaaattaagagtttctgttttagaccgagagggaatcgaggctcaaggtgtacagataccttttacgatactgctcacgattcgtgacattgataaagaaaaacctgtttacaacgagatgacacaactaatgaatgcttacaactgggaagtttcagacctagccattgagcaacgcctaaaggtgtagttggttattagagagagccaatagcaaggcttttcgctctctctactatcaagacaccaatacattgactaattaatcttatcagtattgttgtagatagctctaacgcttttctgttcgtaacccgtagttcatggcgatactcatcgacagatcaatcatagtaaccagttacttagccaataaaaaacccgcttcaaatgaagcgggtttttaggtgtttctatttattcagttaaggcgtgcttagctgaattattcccactcgatagtagcaggtggcttagaggatacgtcgtaagtcacgcgggagatgtgttcgatttcgttgatgatacgaccagacactttctctagcagttcgtacggtaggtgcgcccaacgagctgtcatgaagtcgatggtttcaacggcacgaagtgctaccacgtattcgtaacggcggccgtcgcctactacgccaacagatttaactggaaggaataccgcgaaagcttggcttgttttctcgtaccagccagcgttgcgtagctcttcgatgaagatagcatcagcacgacgtagaatgtcggcgtattctttcttcacttcgccaaggatacgaacacctagacctggtcctgggaaaggatgacggtaaaccatgtcatacggtaggcctagttcaagacctagcttacgcacttcgtctttgaacagttcacgcaaaggctcaaccagtttgaattgcatgtcctctggcagaccacctacgttgtggtgagatttgataacgtgtgctttgcctgttttagacgcagcagattcaatcacgtctgggtaaatagtaccttgtgcaaggaactctacatccgtcagtttggtcgcttctgtgtcgaatacgtcgatgaaggtgttaccaatgatcttacgctttttctctgggtccgcttcgtttgctagttttccaaggaacaagtcttccgcatcaacacgaatcacttttacgcccatgttgtcggcaaacattttcatgacttgatcgccttcatgtagacgaagcaagccgttgtcgacaaatacacaagtcaattggtcgccaatcgctttatgaagcaatgctgctacaacagaagaatccacgccaccagaaagagctaaaagaacttttttgtcacctacttgttcttgcatgcgttcaatcgcatcttgtgcgatgttggcaggcgtccacaaagtatcacaaccacaaatatcgacgatgaaacgagataggatacggccaccttgtaacgtatgagttacttctgggtggaattgtacaccgtagaatttcttcgcttcgttggccatagccgcaattgggcagctgtccgttgacgccattaaagtaaagtcttctggcatggtgataactttatcgccatgactcatccaaacatctaacaaagcaacgccgttgttagcaatgtggtcttgaatgtcgtcaaacagagctggaccttcgtgcttacgaatttgcgcgtaaccaaactcacggatttcagaaccttgaactttaccgcccaattgctctgccatggtttgcatgccgtaacaaataccaaataccggcacacccaatgtaaatactgcttctggtgcacgtggagaacctggctctggaacggattcagggccaccagcaaggatgatgccttttggatcgaagtcgataacgtcttgatcttccatatcaaaagcacgaacttcacagtaaacaccgatctcacgaacgcgacgcgcaatcagttgcgtgtactgagaaccgaaatcaagaataagaattttatgagcgtggatatcttgcgacattattagccattcctttcactctacttaagagataaatcttttcgtagaagtaatcaataaatagtaagagcaataaataaagatggggcgtgttgtacgccccatctctgtgtcaaattatctcgcgattaacccacgtgataatttggcgcttcttttgtaatagtcacatcatgaacatgactctcacgcataccagcgcccgtaattttagagaactgagtcttagtacgcatagtttcaatatcagccgatccagtgtagcccatagaagagcgaacaccgcccatcaactgatgaataactgcagccattgggccttttgatggcacacgaccttcaataccttctggaaccaatttctcaacgctgcttgaatcttggaagtaacggtcacttgagccttgagactgagacatcgcacctagcgagcccataccacggtaagctttaaatgaacgaccttggaaaagtaccacttcacctggcgcttcatccgtacccgccaatagaccaccaaccatgatcacacttgcgccagccgcaatggctttcgcaatgtcaccagagaaacgaacaccaccatcagcgataaccggaataccacgaggattcattacttcagctacattcgctaccgcactgatttgtggaacacccacaccagcaacgatacgagtagtacaaatagaacctgggccgatacccactttcacgccatcagcacccgcgtcagctagagcaatcgccgcttctgctgttgcgatattaccgccaataacttgaatgtgtgggaagttttcttttacccaacgaacacgatcaataacgcctttagagtgaccatgagccgtatcaacaacaatgatatccacgccagcatcagacaacgctttcacacgatctgcagtatctgcacccgtaccaacagcggcaccaacgcgcaagcgaccttggtcgtctttacatgcatttgggtaagtcgtggctttattaaagtcggttacggtaaccatgccacgtaattcaaactgctcattcactatcagcactttctcaatgcgattttcatgaagcaatttgcgaatagaaccagatgaagcaccttcaagcgccgtcactaggcgatcttttggtgtcataatgtcagagacttttttatcgtagtctttaacaaaacgcacatcacggcttgttacgataccaaccaagtcagtaccttgaacaacaggaacacttgaaatgctgttcgcggccgtcaagtccattagctcttgaacgctggcttcaggattgatagtaacaagatcacgaacgatgccgctttcgaattttttcactcggcgaacttcacgcgcttgctcttcaatggtcaagtttttgtgcacaatgcctatgccaccttcttgagccagagcaatcgccatgcgatgttcagtaacggtatccatcgctgaagacgtaagcggaatatttaactcaatgtctttagtgattttcgttttgaggctaacatccttaggaagaacttcggaatagccggggataagcaatacgtcgtcaaacgttaaagcttcttgcacgattcgtaacataatggggagtttccaatgccaacaagggtgttaagatggcaagtaattctactccaatagttgcattcggtaaatcaaaaccacgagagattgatgaaaaaatttacaacttctgtgtcacaagaaacggcttttaccgtatcgcagctaaatagacagatacaacaactacttgaagccagtttaccgtggattcttgtagaaggagaaatatccaatctagccaagccgagttcagggcattggtatttttctcttaaagatgacaaggcacaaattcgttgcgccatgtttaaaggtaagaacgcggctgtacgtttcaaacctaaagatggcgatatggttcgtttgcgtgctcgcgtcactttttatggcccaagaggcgactgccaactcagcgtcgaaggcatggaatccgcaggagaaggcgcattacaacaagcatttgagcgattaaaaaacaccttgcaagccgaaggtctgttcgcgcctgaacacaaaaaacctctgcccaccaaacctgagcgtgttgccatcatcacctcccccattggtgcagcagtgcgagacatggttattgcctttcgtcgtcgatttccgttaaccgaactgacgattctgccctctttagtacagggccaagacgccgccaaaaacattctgagacaattacaacgagccgatggtagtggacactttgacgctattatcctcggtcgcggtggcggttcattggaagatttatggagctttaacgacgaaactctagctcgggcaatttttgccgcccaaactcctattgtttctgcagtaggtcatgaaactgactttaccattgcggattttgtggccgacgtgcgcgccgccacgccaacggccgccgcggagcttttgagcccagatcgcaatcatctggttcggcaaattgagcagcaagaaaaacaactggctcgtcgcatgtcacgcattcttgagcaaagtcagcagcagctcgactttatgatcaagcgtattcgtcatccgaaagagcgcattgaacagcagcaaatccagctcgatcaactcaagcgccgcttacaacaaagcatgcagcgcaaagtaatagagcaacaaacccaaaccgccaatctggctcatcgacttgaaagaaacagcccaagtcgacgtattgatcaagataggcaaaaactaaaaaacatggatgctcgccttgctcgcgcactgagtaacaccctaaccaacaagcaaactaccttcgctcgtattatcgataagctaaacctcgttagcccactcaacactctggccagagggtacgctatcgcctccaaagacgaacaggtaattcgttctgttaaggacgtaaaagcaggcgattcaatatcggtgagagtgcaagatggcgtactttcatgtgatgtaaccaaagcgtaataatactttagagatcaagtctttggctttattcggcttgatctcttgcttcctccatgtatctgccaaagagaatattcttagcgaatctcgaacgaaaacccggccaacatgcagccataaaattcattccaaattaattcgccccaaaatggacgctttaagctttctaaaaaaagcaaagaagtcttaataaatgaataattgtgcaaaatctcatcattccctagtatcgatcggagagttactagcaagataaaaaatacaacggagccacattaaatgtcggacacttataagatggagagcgtttcagcctccacacaaaaacctgcggataaaaaactactcaaactcattgttgcctcctccattggcaacgccttggaatggtttgacctcatcgtgtacgccttttttgcgcgtactatttctaaactgtttttcccgaccgataacgaaacgctgtcactcatgttggcactttttacgttcgcgatgtcttatcttattcgcccaattggcgccatggtgataggcagttatgccgacaaaattggccgtaaagccgcgatgctgttaacgatttggctgatgatggccggaacctttttgatcgccgtcatgccaacctatgaaaccattggcttacttgctcctttagggatactgcttgcgcgattgttgcaaggattttctgccggtggtgagtttggtagcgcaacggcaatgttagttgagcatcatccggaacgtaaaggctttatctctagcttcatgtttgccagccaagggcttagtggtctattgggggcaggatttggcttgttgttgaccaccacattaaccacagatcagttagaaagctggggctggcgaattcctttcttctttggtttattgattggccctgtggggttatacattcgcaaacacattgaggaagcaggtgaatttaccgaatcaaaagaagagaaagtgccgctaattgaattgtttgcccataataagcttggcatctttttcaatattggcgccatgatactatctacatcagtaacttatgccatcatcttcatgccgacttacgccacaaaatacttgggcttaagcaactccattggatacggcggcacgctgatcagctataccgtattgatgttcttaacgccttttgtgggtattttgtctgaccgcattggtcgaactcgtttaatgattgccgctggtgtgctgttctttattacagtttggcctgcgttcttcgttttatctcaccacccaacattaatcatgcttgccagcgttctattttggttaagtgtcttgaagtctatgtactttggtggactgcctgctctaatgtctgagatgttcccaactcgtgttcgagcaaccggcatggcgctgagctacaacatcagcacaaccttgttcggcagcttcacgcccttcttactagtctggaccatcagcgccacaggcgatcaaatggcaccaagttattacttgttgttgaccagttttatcagtttgcttgccttgtttggtattcgcagacacttcaaaatcaattaaagcaaacccgtgattgatcataaaaaaacgccactcggcgtttttttatgtatcgcaactaggatggaatggcgtcagaccagaaaattcacgccgacaacaaacaataatagagcgaacaatcgtcttaacataagcgggtttaatttatgtgccaacagcgccccaaaacgagctgaaaacatgctcatcaaggcgataccagctaacgcaggtaaatatacaaaaccgaggcttttagacggcaatagcgtatgattccaaccaatcactataaaggataaagtacccgatagagcgataggcaagccgcaagccgcagaggtcgccacagcttttttgatatccacccctttccaagataagaatggcaccatcaaggaaccgccaccgattccaaatatggccgatacccagccaatcaccacgccagccacagacataaccggttttgttaagccctgcccctgaccttttggacgccaatttaaggccatttgcagcgacattaagagcgaaaatacaccaatgatttgctgtaaattcgctcccggaatataagaagccgtcacgccccccaatgaactaccgaataaaatccccgccccaagccagataaccattcgccactctaccgcgccttttttgtggtgtgctaatacggagtttatcgaggtgaagaaaatagcactgagtgatgttccaaccgcaaggtgggttaatacctctccagaaaagccttgcaaggtaaaactaaaaatcagcacaggaacaatgatcaagccaccgccaatgccaaacaatcccgctaataatccagagcaggcccccagcgccaaatacaaaagaaaatccatcatagaatttaccaaaaaaatcagaacattatagagcaatacaaagaaaaacggcggcctcactggaccaccgtttcaaacagaaaagtgtgtcttttattcaggccaatgttcgcccaagtcccaaaacaagccagctgcggctaaaaggccttgctccactacgttctcaagcaaatgctcgttcggcgcatgttgtttgcaagaaggataagagtgtggcatccacaccgtcggcaatgccaacacatctgcgaaacagtgatttggaatagtaccacccaagttaggcaaaaccgttaccgttttctctaacgaggtttccatagaacgcttaacaaagccaacccaagggtgagttggatccaaacgcgtcgcgctgtaaccaccttcaaaggtcacctttacatcacccaaacctttctcttctaaaaaagccgataggttcaccaccaaattttgccaatccgttcctggcacaatccgcaaatgacatacggcttcagctacatctggaatggctccaataggcttttcaacatcaccagcgccaatggcaatcacttctagcgtgttacaaccaaataaacgctcacctacgctcagttctttctccccccattgatcattcaaggtcggatcacccgcgtagccacccaccgttaactcgcgcatcatctcagcggtcagaccacttggcaaaggcgcacgcaaacactctgcggtaatgcgtccatcagcagttgttaaactagcaagcgcatgctgcaagcgtgtaactgggttcgtaattacaccgccccagttaccagagtgacgcgccccattgcccgtttcgcagcgtaaacggaattgacatacaccacgagaacccaagaaaatcgtgggggttttggcattcaatctagggccatccgacgctaagaaaagatccgcttttaacgcctctttttgctcgaagcaaaattgctctaaacctttagaacccacttcttcgctcatttcgaatagaattttgacgttgtagcccaatttgccatcgcgcgctttcaatacggactctagagcaaataagttaatcgtatgctggcctttgttgtccgcagtaccacggccaaagattttttcctcaatctgagtcaattcccaaggatgtgtgccttcttgccacagctcaacttgtccattggtgacatccccatgaccataagttaataaggttggtagggattcatcttctatgcgttgcgcaattaataagggcgggcaagcgggtattgggttcgcgaaaatctcacaatcaaagcccaacttcattagcgtcggttggatttcatcggttaaatacgtcatcaattccgcactggcatttgggttttgactctcgctcgcaattgctacgcgacgagttagcgtgtcgataaattgaccatttttcatggttgcagcagcgaattgcaaagcggtttgacggccatgttggctcgttgtttgggacatgatctctccaaaatacgcgaaatgatgatggcaattagcttaagatgtaataagctttacaacaattatcaattgcacaatcaaaccttctataaaatagaaagcttatgaatgatatctcgttaaaatatttccatgcagttgcgaaaactggttcattgtctgcggcttcagaagagctccatgtagcagtgtcggcgatcagtcgacaaatcgcccaattagaagaaaagcttcagctgacactgtttgaacgcaaagccagaggcatgttgctcactccagctggggatattctttatacctattcattgcgtaatgcattggagtttaagaacgtgatgtcagaaatgaaaggcatcagcaatattcagcaacaatctatcgcgctggcttgcccagaaggcatggcttgggactttcttccccacgtgattacgacctttcgcttggaatacccaagtgcgcgcttttcattgcaagtagtcgactcaggtaaagcgactcaactggttagagaaggccgagtagatgctgcatttaccttcaatttacagcctgaacaaggcgttgaagtctctctgcaagtaccctctccgatcgtcgccttattatccaaaaatcaccctctagccagccagcaagacattagtataagagacctaaccgagtaccctgtcgccacatctggttcaggaacaacgctgagttacttatttgatattgcttgtcacattgaagggatacaaattatcccagccttatcgagcgattcggccggttccatttatacctttgcgagcgaaagtaaaaacgctattgcattgtgtggagagctaaccgtggcaagacgagcaaaacaagatgggttagtgatacgcccgctgcgcgagccatcattagcccaacgcagtcttcaggtgcaaattatgtcgagaagaaagttacctgcgatcgtacgttactttctctctcacctcaccgcgtcactcaaaagcgcaagttaaccatattcgatgcaaaaaaagaccaagcctaatgccttaggcttggtcggatcagtctttagcattaggtgactttaaacagctcgactttctctttcagatgactcatttcatcaccaatggcgttcgtcgccgctcgactctgattgaataattcggctgtctgctcgctttgtgccgccaacatagataaatgttggttaatatcctccacagaagcattttgaatactggcccgctcggcgacctgctcattcatatcgaataattgctgcaagaaggcatcaagtgcattcactttttcagacaccagcttttgactgtctagggtctgaatgcttttctcacaggcgacatccatctgcgaagttacttgagtcgatgcttttcttagctgggtaatgatattttgaatttcattggtggattcgctagtacgctgcgaaagtatgcgcacctcatccgacactaccgcaaaaccacgaccatgttcacccgcccgagcagcttcaattgcagcattaagagcaagtaaattagtctgttctgaaatcgagctgatcacatccaagacagagacaattttttctatattttcattcaactcagtcaagctggttttgctttgcaacatatcaacttcaagcgcttctagaaaagtcaaactactctgaacttctttattcgcttgttgaagctcgacattactttgatcggacaactcgcccgctttcgtggctaaatcttttacctgcccactctgctcggtaatgtcttgggtagagttaaaaatctgctctactgattgtttctcagcctcagaggcctgggaaagctcatctacctgttgatgcaggccagcaatcgcaccatcggttgtcttaaccgcatcattcaccgtcaacagcgaacctttcaatgttaataacaaagaattaaccgcatcggctaaggctccgatttcagctttgtcggagcttttaacttgataattaagatcaagattgtcagacacataacgaacgtctttgccaatagcaacaataggacgagtcagtgaaccaatcacgaaatgcaggaccagcaaagagatcgcaataaagccgatggaataaagcaatgcattttgcagctgagaatagatcggcgccatgatttgctgtttcggcaccgcgagcattataaatctatctaacactggcacccacaaagagccaagataaaagacttgcccattaatggtcacatcatcgataactacgtcattcttattgttcagaaagctagaaatatggcttttatcgaccatatccataaatgaagaatcaccttttgcttgaatcacgccatcactagttaccaacatggcacgaccctgatgaccgacttggagcttctgaaccatattaattagcttatcggccttaatcccaagccctgctacggaatagggtttattggtattcggatcaagatcatcactacgatagttaataaacaacatcttgtattcatattctaaattcagttcgtaatcttgtcctgtcaccaaaaaattcggatagaactctttgtatggatagtctgatagcggcgttctgaagaagtttttttcatagccaaaatattccaaaccattttggccatttaacacataaaaaaccgaatcacttcctgcaatgtcttttacagatttcaacttagcttcaataaaagaaagctgattatccgccgccccttttcgcacccactcttcgacaaagttatcgtttgtcatcaagtgagaggccgtaattaaaggcgtaatttcggtactgatttgcgaggctaaattactgagatgggttggtaaaacttctttttttaactgctccagctcggtatccagagtggaaagagcttgagtacagacagatactgccgtgctaacaacgagcaacaaagcgagtacagagaacatacggcttctgatagatagactttgccacttcataataacatccttattattcgctactttgtaaagttatcgtaagatactacacctcaactcataccaaaaacaaaacaaatttcgtacaacaaagaacaaaattccctatcatcaaaaccattgatctatatcaataaaacaagtctagactgataaatctacgacaattcatagcgctcgatttttttaatcagcccttgtcgagaaatccctaactgcttagctgcttgtgtgcggttaccttgattcttctctaaggcttgggtaatcaaacgaatttctaggtcacgcacctgctcatctagcgaagcgtcacttgttggcaaattagccgccgttaggcgaattttctcacctgttggatacaagagctgaatatcgtccaaagtgatccgtccttgaggacaaatagatgccacactttccagcgcatttttcaactcacggacgttgcccggccaagcttgttcacgaaaccattgcatggcttctggactaagctgaagcggtatagattgctgattttgcaaacgctgcaaaaaggattgcagcaacacagggacgtcttctagtcgctccgacaacgcttgggtttcaatattgacgcctttaatgcggtaatacagatcctctcggaaactgccttctcgaaccttttcaactaaatcggcattggtcgctgagatcactcgaatatcaatgtgcttttgctctcgtcctcccaccggaaagaaagtgccttcttgcaacacccgcagcaacttgacctgcatggctaatggcatttcgccgatttcatctaaaaacaaggtgccaccatccgccaaactcaacaaacccaccttgtctttttctgcaccggtgaaggctcctttcacataaccaaacagctcactttccaacaattccgctggaatcgcaccacagtgaacagacacaaacggcttggccgcgcggtggctcaagtcatgcagggtacgagaaatgacttctttacctgtaccagatggtccagtaaccaagacgcgcacatcggtcggcgcaattcgctccaccagtgccctaaccttttgcgaactaatcgaatgaccaatgtaggccgacgcaccttgagcggatccgctcacttgttttaactgagttaactcgcgttccaaggtggttttggtgatggcccgacgcaccaccacggccaacatatcaggatcaattggcttggcaatgaaatcccatgccccaagttcaatggcttttaatgctaagtctcggtctgcgtgacctgtaataataatcactgggcgaccggcaaagtcatccatagcatttaacgttacttgtggatcaaaatgcggcggcatagataaatccaataacaccaagtccgcatcaaattccgctaacgccaatttggcttcggctaaactcgccgccgttttcacatggtaatcttggttagccaaccaacggcttgccagttcacgaaaagccggttcatcatcaaccaatagtattttattttgagtcatggaattctctatttgaaagcgctgcgccagaaaaatggcgcggtaaaataagttcgaaggtcactggccaagccaaatcagagcgatgccaaatcttcccgccatgggcgtcaacaatacggcgcacaatggctaagccaaggccacttccgcccgctcgcttggtcacaaagggttgaaacaaggcttcaccttgtaagcttgcatcgattgcgggcccattgttatggacgtgaatcacaacctgttggtcctcttctttggcttcaataaacaacttgccatcgggcgtggagcgtaaaaaggacacggcattatcaatcaggttgataaacacttgctgcaatcgctgcgaatctgcctccagctccagcgtttcatctatatcaagctcataactcacgccttcaagctgagcttgcgctagtatgctagcaatcaatgatcgcaatggcgtggcaacaatttgcaatgacaatccacccgaatacaccaacatatcgctcactaaacggtcggctcgcttaagctgagtctgaatatgctggcgtgtatccacaggcgcgtcataagcggccatggaaatgatattgagcgggttgcgcagctcatgagccattgccgcggacaaactgcccagttctaccaaatgttgttcatccatgcgttttcgttccgccaccgccaaggccaaggatctctccaacaaaccacaactggtggtaaacaaagacgcgaacacttccgccgtaagacgcatgccaggactggcatcttcccaaccgattaatacaaagtgccaatccgactcagaccgagacacttgtatagccaacgcgttattcttttcttctaccggatagtcgccatgttgcaattgaatcgctacggcttgtcttatttgtcgcgaaagtaactgctcaccaacattagttaattctgcccagtcctgagcctctttcaactgggttgaccacgtatctaacacagcttcatttaataaagcaccggggtaaataagccgagaaaccaaacgacttaaaggctgataaatcaacgccgccaccaccaaaatcagcaaggaatacaaccagagttgccaactgggtacattggccagcgcttgtaagccgatacgaccagacaccacactgatgaccgcgatcacacagagaatcaccaacatcatggcaacccaaagcaaagcacgattggcaaaggcattgaccgacaaaatttgatagcgaactaccgcataaaccagcagcagcaaataggttggcagcaagagcatggggtacggaaaccaactaatgccaaaggaaggaaatacaaaactggtcgctaacaataagccccaagcaccaacgccaaacatcgccaaaatcgagcgttttttattgccagaatgacgataccagccaaataacaacaccccatgcgccaagataccgaccaacactgtgtaggcaaggttccacgcccccgcctcggtgaagataaaaaaggaacgcgtatccaaggtactgatggcgtcacccgctcctatccaccagctttgtaaaaccaccgcaaaactggtcagataaaaccaaggtactgcttgatataagcgttctaacatcggctctttaaccgagccagagttcacaaaacgaatcgcaaagtgtaagaagaaggtcggcatcaacgggtttgccagaatgatatgaatgccaatttgctcgtagccctgaaacaaaactacatgcccgaagcaccaaatcgccatcataatggcaaaacctgctaaggcttgtagatcactttgttttcttgctcgccacaataaccacaccgcgaccaatacgccgcacacactggtcaccaacatggccacttcaaacatcagggaaagtgtcaaaatcgtaaacctcgtttacacctaaaagtgagaaaatcgtaaaccttttttacaccacaagcaaagatagaaaatttccctttaaaatcagtaacataaatttaaccaatagttggcctatcccttgctataggtaagacaaccttgatctaaatcaaactattctcaaatgacaggacaagcatcatgaatactggctttttaatgaccgaaatcatcgcactttttagcattgtaggcttagcgctgctacctctggctttacagcaaatgcgtactcaacgcattaagaacaattcctaagcccatcttattttaaacgggagttgccatggacctcgatgtcgccattttatctcgcatacagttcgcctttacggtgagctttcatattattttccccagtatcaccattggtttggcgacgctgattaccatttgggaaggcttatggcttaaaacacacaacccttattacttacaactggctaagttttggatcaaaccttttgccattaccttcggtatgggcgtggtttctggcatcgttttgtcctatgaatttggcaccaacttctccaaattctcggagattactggcgcggtacttgggccgctgatggcttacgaagtgctcaccgctttcttcatggaagccggtttccttggcgtaatgctatttggttggcaacgagttggtcgcaaactgcatttcttcgcgacgctcaccgttatggtaggtacttggatttcagcgttttggatcattgtggcgaactcttggatgcaaacaccaacaggctacaagatcatcgatggcaagtttgaagtggaaagctggatggaagtgatcttcaacccatctatgccgtatcgcctcactcacatggtggttgcgtcattaattaccgcgacttttgtagtggctggtattagcgcctattacttattgaaaaagaaaaacattccttttgccaaaaaaggcttgtccatgtgcatgtggtttgccttggtgctaacaccactgcaagcatggatcggtgatatgcacggtttgaacgtaagagaacatcagcctactaaattggcagcaatggaaggcatttggcctgccgaagaagaaaacgttccgctcttgctatttgctatgccaaatatggagaccgaatccaacgattatcaagtcggtattccaaacctaggtagcttgatcttgactcactcttgggatggcgctgtacaaggcctaaaagccgtaccaccagaagacagaccaaacgtgccgttagtattttggtctttccgtgtcatggttggtattgggtttggcatgatgggcattgctgcgctagcactcttgttacgccgtaaaggccgcttatatgaaaacaaagcgtttctgtctcttgtaacattatttacacctatgggtgtcattgcagtactagcaggttggtatgtggtcgaaatcggtcgccagccttggattgtctataacctggttagaacatccgagatcgtatcgccactgccagcggaacgagtgctctttaccttgactatgtttgtcatcatttacaccctgctgatcggtgtttacctctacttcatgcgtaagttgattaagaaaggaccaccttcaatggaaacactagagcagcaactgattggcatgaaagcaccgggctatgcattggcttgggttaaatccctaaaatcaaaagatcaaccaacaatagaacaaggagataaatgatggatttggctcttttctacttccttgtcttaggctttgccatctttatgtatgtgttgctcgatggctttgacctagggattggcattctctacccttggtttaaccaagacggcgagcgtgaccatttaatgcgctctatttcacacgtatgggatggtaacgaaacttggttagtctttggtggtgtggtgttgtttgcggcgtttccagccgcttatgctggcattacttcaaccttttatttgcccatcatgctaatgctgtttgccttgatctttcgtggcgtggcgtttgagtatcgctttaaatccgatacctctcgtccctattgggatttcgcctttagcgcaggatctgccattgcggcgttttgccaaggcatgttactaggctcaatcgtgcaaggtgtaccagttggggtagacagtttgtctagcttgcattggttgacgccgttttccatcttgactggttttgccgttatggcaggttatgcgctattagccgcttgttatctgtttatgaagagccgtggtcgcattcaaaaacatgccgcaaaactcggcaaacagcttttgttgattaccattttggccatggtgatcgtcagtgtatggacgatagcaagccaagttgaaattcgtcagcgttggttttctggtgtgaatttcttatggttatcacccttacctatcatcaccttggtggtcgcggttttggcctggagagatctaaacagtcacgctacaggaaccgttcatcatgaaggtcgacctttttggtatgccgccaccctgtttttattaggcttcgcaggccttgtggtcggtctgttcccttatctgataccaagacaattaacctttatggaagcagcatcgccagacagtagcttgcttttcttgcttcctggtatatgcattttcgttccacttatttgcacctacaccttatggggctaccgtgttttttctggcaaggtggaagattatcaggagggctactaatgtctctaaaaaaattaaaagccaaagccgccaagctcaaatcgtggcaatggtttttactcttgtacggcgtcggtttcattgctgtattaagcgcgtcttacggcattaaactattgatgactggactgccttaaaaaaccatagttactaagaaaattgataacataaagcgcacatttcatttatcgaaatgtgcgctttttagtatcggttgtttgattttctagactattatgtttcagccttcatgctattgggggttgattgaatacctgccctgaacagcaatccagcaaacagcacaataccgataacacgagcgcccaacacagcaatagacgtgtccgtagccgctgcaggccaagcaattaataccgctgcgaccacataagccaaacgagtaggccaagataaattctcacgtaaccaaccagaaaagcctatgctcattgatgcagttgccaaggtcgcaaacgagatcgctgcgatgacactagcagttgttccgatcaacaaaaccccaggcatagtgacgaacaagaagggcactaagagttttacaaaacccaaacgcatagactcaatcgccgtctcattaggatctgctccggaaatagtagaagcagcgtaagcagccaatgcgacaggaggagtaatagctgataccaaaccaaagtaaaaaataaacatatgcgccgacaaggtttccatacctaactgtgtcatcgccggagcaaccaataccgcgagcaataaatacgccgcagatgtcggtaaccccatacctaagacaaaagacgccaacgcagtgagcagcaagacagcccacaaattaccgtcgcccagttcaatgatcaaaccagacaacatcaagcccataccagttaaattcaatatcccgataatcacgcctgccgccgccacagctgcaacgattggtaaggttgaagacaatgtctctttacaagcagctataatatctagcagatttatacgagtggcttttttccaaggacaaactaacaaaccagctagaatccccataacagcagcttgagttggtgacttgcctgaaatcatcaaaccgatcaaaaccaccaatggaagcagaagatagctcttcgttttaagagttcttagtaacaactgtaagccagcttctgtgtcccttgctaagttaagacgtcctgcctcaaggcgaactgaaatcatcaaggctaaaatatacaaaagcgctggaaccaaggccgccattgccacttcagcataaggaatcccaatcatttccgccatcaagaaagcagctgcccccataaccggcggcataatttgtccagcggaagacgcggcggcttcaatcgcaccagccaattttgcgctataaccaacacgcttcattaatggaatggtaaaggtacctgtggtcaccacgtttgcgacagcactgccgttaagcgaaccaagcaatgcactagacaaagcggcagacaatccaggaccaccttgcacgcgccccgtcaaaccacgggccaaatcaacaaacacttcgcctgtcccaatcttagttaagatggcgccaaacaaaccaaataggaaaatatattcaacggcgacgcccatgggcacaccataaactccttcagttgataacatcagggttgaggtaaaacggcttatgtcataaccgccatgaccatatttaccggggatcaaatagccaaagtacgcgtaaaggaaagcgagggccattaaggtaatcaatgcccagcctaccgcgatacgaacaaaaacaaacaccaccacaatgagagcaataaagatcaacctatcttgctcaaccgacatagcaccacgcataacaatgtcaatgtagtaatgccacaaataaggtcctggaattaacgctaataaagccaatagataaaacgctccacgacccacgacacttttgtatctcagcgcataaaacagcatggcagccgctgcgactaaagagaaaaacgacgatctcaatagcaacgcggtaatgccaccataatacgcaccgtaaagtacaagaccggcgattccagcggcgatcacactaaacaataaagagactgctagacgttccttgccaccagcgaattttgattcaaggagcaagctttgaaagccattgctggaacctgagttcaacataatgacgctcctattttccgtttacttcgtcataatattttttcgcacctgggtgcaaagcaataggagtacgtttcgccgtttctagcgaaattgcttttgcctgcgggtgaatttgacctagttcatctagatgagaaaaaatagttttggtgatgttataaattttgctctgatcttctttaccgctcgtaaacaaaatcgctggatcgttaatcatcaagacttgtttgttctgatctggataagtgcctgctggcaaagagaaagcttggtagaaaggatatttctgaatcaaactatctagtttctcaatactggcagacaaaagcttcatatctgtctgtgaatctaggtcaatcaaagaggaagtcggtgcaccagccaaaaccactgtagcgtcaacttgaccgttcaccagtgcttttacaccttcattgtatgaaagaaaacgtggtgtgatatcgtcaaagacaccgtattcttgcaacaagcgagttgctaatacagcagcattactgcctggaggtcccatgctgacacgcttgccttttaactgttcaaaagagtcgacaccatttccggaaatcgtcgcaacttgcaatacggctggatataaataggcaataccggcaacatccaatggcccacttactttaaatgggccttcgccattcttagcttcaaacagtgtagaagatgatgaaagccctagcgtcatttgacccgctgcaactcggtgattgttttcaacggacgcaccagttacttcagctcgtgctgtggtgttatccatatacttgttgagtgtttcagaaatacccgcgccaatcacataaaataaaccaccagttccgccggtaccaatggatacgcgctcagcagcttgtaaagggctatttactaaggtcgcacacaaagcgctcgctataagcagttttttaaacatagtattctccaacttatttttgttttggtagtaccttcaaaagcacttagaacactttagcgaggaaacctttcatgaacctttcatggggctttaacaacccataaaaatcaaatctatggtattgacgaagaatcgttagaaataataaacatagcattatcccactcatgataaataagctgttttttggcatcatctgtttgaatcagtagttcaaggcctagaggaattgggcgaaagattccatgcggtaacttactcaactcatcacgactatatggaccttttaccttggtactaattggcgtaatcccagattgattcgcaagaatatgctgcccttctggggacaacaaaagatcgataaaacgcttcgctaatgtcggctgttgagcatcacgaggaataaacgccgtgcgcataatgattgtcgtataatccgtcggcatgatggtttttatccatgcatacttttttgaccactgatatgaataagcaccaacaagattataggcgataaatatctgaccttttaatagcgcattaagcatcgacgaagtatctgtataaagccgagcttgatgcgtaccaaaagcttctaacaatcgcccataactgcgagattgttgtccatcataagcccacgccaaataacctaaacctgactgttgaatatcaaataagccgattttatcgtccaaaaggtgattcttactacgaatcaaattcaataactgctcgcgactcagcggcaaagcctctcccaccaaaatatcgctatttagcgccgtcacgataggttcgtaggtaaaaccaaacagctcatttcgccaatgtgaatccttggggacattgctaagctctggcgaatcataagccaatgcgtaaccatcgttcgccaatttaaattgaagatccatcgcggggctaagcatcacatcaggcctcatattaggctgcgatataaattgctcgtataaatgacgagtattcgattcggtataatgaattgctacatgcgggtatttttcttgatatgccttaaacaaaggcgagatcgcctgatgattgatagcgccataaatagccagtacatcttcttgatactttggcggtttattcaaacttggaaaagtaatatatgtaatttgttgcgccgcatcagcaaataccatgcgactcaccaagatgaaacaaattaccagcacgtaactaactttcatacgacagcccttttcgttggggaaaaataacttccacaatcaatccggttggctggttgtcttttaaatggaatctggcgtcatgatgctctgcgacttctttggcaatggataatccaatcccagaaccagaggcaaagttttctggactacgataaaaatactcaaaaatatgctctttatcctggtcaggaacgccaataccttgatctcgaatttgtaacacaactgaagtctcagatagctcatcaatcaccattagctcaacttcaacaacgctgccctttgggctgtatttaatggcattttcgataatattttgtagcatctgctttagagcgaattcatcaccattaatagtaacttggatgtctcctaaatattcaatttcaacctgttgctctagtgcccaaaccaccagctcgcgacaagtctctttgatcacatgatccaaagacaccggactaaaaggatgactctgataacgatgagtcaacgtagcgcgactaagaagttggttgactgtgttggtcaatacattactgctttctaaaatatgctgtagttgcttttgacgtaacacttcatcggtttcatctagagcgttttgcgcctgtgaattcagaccagccaaaggtgttcgtatctgatgggcggcttctgcagtgaagcgttttaaacggcttaatgtattatccaactgagccataaaataattaatgctctttaataaaggcgctatttcgctgggtacatcggcttctaaaggtgataactcttggggtgaacgttcggtgatggcttgtttgatagcttgtaaaggctgtaatacccgccaaataacaaagagcaataggagcaaggtaataaagaaaaacaaggtaacaaactgcaatgccatttggctgatttcagtcgcggctgcgcgtcgtgcgtccaatgtttgcccgacaataataaaaacatcgttcacactatccgcttctagcaagcgttttcccaacgcaacaaaacgcaccgtctcaccgcgatacatggcttcataataaataggaataaatttttctttttcgctggattgttgaagtaactgggtaaacggaatattggggagatctttataacctgtcagcacccgatattgaccattaataatagaatagaaggcacgatcagaggtagacaatgccaaggtttcaaaagcggaaacgggcaaatcgataaaaaacttcgaatccaaaatattaatgttttcggccatctgtaaagctgaaccatataaaagtcggtcataagactcttttgccgctctattcgcgtagatatgtgcgctccaaagagccactacgttaatgacgatcagcaccgtcgcaaccattaggatcaattgccgacgaatcgacgtggtcgccttagccatgatgtttttccaacaaataaccaagaccacgaatggttctgatattgatatcactgtcttgcagggattttcgtaggcgtgctacgtagatttcaatcacacttgagtttggattttcattaaagttataaatatgttcgatcaatgcctctttgcttaaaacccgcccagtgtgactgataaacacctctaataaacgaaactctcgttgttttaggtcaattagattaccgtcaacggttaccgaacaggcttgaagatttaaactgacattgccatattctatagtgttttgcgcttgtccttggctacgacgcagtaaggcacgacaacgagcctcaagctctccaaagtccaccggtttagtcatatagtcatctgcacctaaatccaataactcaatgcgatctttaattccatcacgcgcagttagcacaatcaccggcgtattagagtgtttttttcgaagagtttgtaaaatttgattgcctgtcatatccggcaaatttagatctagtagcatgagatcgtattcttgcaaggccaacatctgatttgcctgtaaaccggtctgagcaagatcaagaccatgccccattcgactgattctttggctaatggcttcgcctaaaatacggtcatcttccactactaaaatacgcatgatactgatgctcttgtgacgtctttattgttataaggcagattgaatgtgtgtgatattcagtttattactcaaaactttgtcaatttagcctatattccggcgtgaaagaatgggctatctcttctatcaatacatgaaatgaaaaatgaatacggagccttttgcaattaaagggactattcccggtctgtgtccttcattcttttgttatctgtccatgtgcaaacttatcgaaaacacgtaaagtggtgggcttatttttcgcctcactattgtacggttaaggactcaacatgattcgcaaagatatgtttttggcgctgattattatcgtcgcgtggggctttaactttatcgtcatgcgctggggcttggacgaactaacacctatgatgttgggtggcttacgcttcctagtcataggtatgattggctgtttctttttctctcgcccaaatacaccactactttggtgtattggctatgccttatcattgaacttcgggcaatttgcgtttttattcagtgcgatgtcatttggtatgcctgctggacttgcgtctttagtgctgcaatctcaggcgatttttacgctcgtgttcgctattttattgttgaaagaaaccgtacgcccttatcaagtacttgctatcggtattgcgattggtggcttggcggtcatcggattagacaatgaagacaccaccatgactgcacttggctttggtttaaccttagccgccggctcaagctgggcaatgggcaatatttttactaaagtcatcagccgaaaaggttacgatgctaacctcaaccttattgtttggtctagctgggttccgcctgtgcctttctttctgtgcgcctacttcattgatggcggcgatgtcatgtggcaaaacatcattggactgaatttcaaatcccttgcatcactggcttatttgtcaatctttgcgacattcgtcggctacggtttatggagccatttattgtcccgctacccagcggcaacggttgcaccactaactttaggcgtgcctgttgttggtttaacatcagcagagattttgctgtctgaaacagttagtactatgcaatgggtggggattttaatcgtgttgctaggcttgatgctgaatacattcggtggccgctggttaaagaaggttaaccagcaagccgtttagatcagcaggagttagtcttttttatcttgttgcgcgtcgattttatccgcaaggcgcgccacttgagcttgcaactcggcaatttgagtcactaacgcttgatggttgctctcttggttttcgtgttcttcttgtgccgtttcacgtgtcatcacatccaacaccacacccaccatcatgtttaaaaacacaaatgcggtgaggaaaataaagatgatgtagaaaatccagctaaatggataaacgtccatcgtctcgtacatcacgtctgtccagtcttcgaacgtggcaacccggaacagtgtcaacattgagatggcgatatccccccaaagggtctcattcacctgatggaaaaagatagagccaaccgcagcgaagatgtaaaaaatgataaacatcagcaaggcaatgtagcccattttcggaatagctttgatcaaggcattaatcaaaaaacgtaagtcaggaatgatagaaaccaaacgtagcacgcggaaaactcgcaacaaacgagccaccaaaatcatttctgtattcgaaattggcaccaggctaccaatcacaataaccgtatcaaaaacgttccaaggatctttaaagaaacgacgtttatcatcacaggcgataaagcgcagagatagctcggctaagaagaaaacggtaataaaattgtctaagtaattaatggcagtatcaatgccatagggtaaagaataggtttttgcaccaaccgttaatgcggcaacgataatgatgctaataataaaaccttgaaaccacgcactacgctcgatacgctttatcttcgcgaaccaattttccgaacgactcacttccattattttttctacacccaatatgcaatcttgaaaacctgcattaaagacaggtagcgccatattaagttcatatcatgcagaagaaaagaatcggtagataaaaagcccaccttattggtgggcaaacccgctgggagtaaacgcagctagagcagagtcatatcaaacactgtagagcttagaaccaacctgcggtggattttatttcaagatagtcatgtagcccccatttaccgtgctcacgaccattccctgattgtttgtagccaccaaacggggctctggcatcccatgcagcattgttaatccagatagacccgacacgcagacgccgcgcaatatagcgcgccttatctaagtcagggcactgcacgtaaccagacaggccgtacacagtatcgttggcaattcgtatcgcctcatcgatatcttgatatggaatgagcgtaatgacaggcccgaaaatttcttcacgttcaatcgtcatacctggtgttacatcagcaaacacagtgggtttaatgtagaaaccagactccaatccctctggacgaccaagcccgccgctcactaaggttgcaccttcttcaataccagactgaatcagagactggatacgcgtaaattgcagttgattcaccacaggaccaagactcaccgcttgttcagggtgacccacggtatgtgcttctgcggcttctttggcgtatagcttcgcttgttccattttgtcggctgggaccagtaaacgtccgggtgaacgacacgcctgaccacagtttacaaaacacgctccgaccccttcaaaaatcgcagtttttagatcggcttcaggcgttacgatattggcagatttgcctcctaactcttgagcaacacgtttgaccgtttccgctgccgttttggccaccgcaatccccgcgcgagtcgatcccgtaatcgaaatcatgtccacgtcagggtgggcagaaagcgcttccccagccacctcgccatagcccgtaacatggttataaacgcctgccggaaagcctgcctgttcgatcaactcggcaaacagcagtgaagagagcggagagtactcagatggctttgccaccacggtgcagcccgcggccaaagctggagcgactttcaccacgagttggttcatgggccaattccaaggagtaatcaaaccacacacaccaacagcctcgtaggatatctgcgtgttgccctgcatggtgtccatttcaagctcatccagtgcgtcaatcgccgcttctaggtgagcccgccctacccacgcctgagcgtcttttgagaacgataaaacggttcccatttctttggtcatcagttgagcaatctcgtcgtaacgctcgttataaagctctaatagcctacgcagcagcgtaagccgttcttctttactagtcaattgccatgcgtcaaacgcttggcgggcggcttgaacggcatcattcacatcttgctcattgcccatcgggatatcataaagaaagctttcatctgcggggttaatgagtggatgctttgccgtaccgtggggcgtcacccattggccattgatataaaatttatcgatattgttcatcgttgtttccttctaacgcaaagacgtgggtttcaagccgaaacgcatcgactcttgctgtaattgctcataagcatcgggaatcgcatcagggccgaccaatttgaacgtcaacgccgtcaccggatgatgataaatcagtgaagcaacatcttctggcactttcccttctgggtctgaaccattcaatcgcgcaaatttgatcgtctgcatatgttggtagagatccttacctttctgattcatactgtcattgcaggaggctcggagtatgtcttcgtctagaggcatcaagccactccaactgtaagctagataacgagcttgctgttcaagtacaggcaagtaagggcctatttgtccccacaatcccatgaaggctaagttcggtacatctgggtgaaaggtatgatttgctaaggcaatgtgtttgttggttacgtctagttgttgccgtaattcatcactcaaaaatggcaaattcaatgtataccctgtgccaaaaataatgccgtcaaagtccgcttggctaccatcagtaaagtggacaactcggccctctactttttcgatccaaggtttacaggtaattctattttctgcgattagatgcaaaaaatgctgactgcccgtcgtccccgcagcaagcacatcttcatcaggttctggagccccgtaccaggctgggttacctgaatatttcagaatgaactctcgtgtctccgctgcccattcctccggcgttgcctgctcttgccaaagcgcagcactacgagtgaaggcatagcattctgttggcgtacctgtgatcaatttaggcatcacatatcgctggcggcgcatcgtggttgtaacactttccgtgcctagcatagccaagtctgatgcgatttctaatgacgaaatattccccccagcaacgagcacttttttgccgcggtagcgttctgggtcgtcataattaaaggcatgaatcacaccacagtcaccagagaactctgctaagccctcaatcttcgggatgttgggcgtgttataagcgcctgttgcaatcaccactttatcgaaggttttgtgttgcacctcaccatcatgatcaagttcaagatgccaaacgccctccacccgtgataacgatgtgagacgtgtctgagtttgcaatacactgtctagctcaaacgcgctcaaatagtcttttaagtattgctggatctccgtatttttcgggaacagagcgatgtcatctttataatcaagatcggaaaagcgcgtcaccattctcgcagtattcgtacgcatttggggccacacgcctgagtttgggttattgcacgcccattgccctccgacttcactatggctctcataaatcacaggggcaaagccttgtgacttcaaatatcgagccgtcgcgatcccacttggaccaccaccaataattgctaccgattccatcatagcctccttagtgaaagtaaattccaccacatacgttcagtgcttgcccggtcacaaatgcgcttaaatccgaggcaaaaaacaccgcaggcccaataatgtcacttggttcacccagacgtttcagcgcggccacatctttccaatggttgatggcttcttcggatcccagattgtttttgcccatttccgttaaaatgatgccggggcaaatggcattgacggtgatgccatccatacccgtttcttgggcatagacacgtgttaaggtcaccgctgttgctttggttgctgcataatgcccttgtgttggcacaccttgacgggcggcgatcgaggcgatgttgatgatgcgtccatttttgcgctggcgcatttgcggtagcaccgcattggtgacaaacaataagcctttaccattcaccgcaaagtgcgcatcccaatcgccttcactaaggtcttccagtaatgacggtttaagaatgcctgcattatttactaatacatcaatatgcccggcctgctctgtcgcttgagccaccatgttttcgacggcactcttatcggtaatgtctgcgccaaacacccaacatttgcgaccaagcttttcgatggcagactttgcttcgtttaaccctttttcttcacgtggcaaatcacaaatcaccacatccgcgccatgctcagccaagccttctgcaagcgctcgaccgatgccacggctggcacctgtcaccaaaacaaccttatttgttaaatcagacattgcgaacctcttattcttgttttaaatagtttgcgaatttggcagaatcagccgtgctaactcgttgccgacattgctttcagtggccaatcgttcatggccgcccaagtatcatcaaacgatgttaatgtgccgtccgatccaagccccatcgccacttttgccgctaccgcaccggcgaatcgagcgctttcttgtaacgtccagcctttaaccagcccgacaatgacgccagcagaaaagctatcgccacatcccgtggtatcgacgacatcaatgtcatgcgccgccaatgagaatggctgcccttgttctgggtcgacgtatacaccgtctccccccatagtcaagatgacatttttgacgcctttttctttgaaccaataagccacctcaacaggagactccaaaccagccatcgccgatgcttcctcaatggaaggtatgaagtagtcaatatacggtagcagtggtagcactaactccgtggtctctggcgttgcttgaatcaagtcaaacgttgtgatgcgcccaagctctttcgctttttgaataaaacgcaatgtcttggcaccatcaaatgtgcgcagcaaccccgtgccgccaatatgaataatgcgagcatccagagcggcgtccatatcttcatccgccacatcaaaggtcgcggccgtccccggtacatgtaaggcagggcgctcaccattgggtcggacaggcaaaatggttgcagaggtttgaacgctgccgtcacgtctcactagcgtcgtatcaagaccgaaagcattcattttattaactaaaaaatcgcccatttcatccgtgccgacagtgcttaccatacgcgtgttcaaacctagaatggcgcagtccaccgcggttgccgccgctgtgcctgcgacggtcatccgtatttgttcaataaagtccgcgcgtcctccttcgggaatgcgactcacgggatagcctaggacatccagcacagcaaaaccgacagaacttacatcaaaacttggcattttattccccttattccacacgtttgcgaaggccaaaagacaaacctaatactataaatacaagcagcccgatcccaacttgctgccagaagaagttcaaaccaagcagcagcaatccatttctcaacattgccaagaacaacactcctaaaatggtaccgaacacagaaggtttgcgttctttactaatggcggtaccgataaacgtcgcgccaatggcatccagcaaaaaggcgtctcccgcaagcggtacataggagcgcactgttgaagacaacaacacgccggaaataccacacaaaaccgagcacgagacgaacactaaggtgagctgaaatggcacacgaatacctgagtatttggccacaccaggctgcgcgcctagagcactcacataacgaccaaatttaccgcgatgtaacgcaagataaacggctatgacgcaagccactaacacgagaaatggtgttggaatgccaaacaaagacgtacgagtaatcgcttcaaacggtgccgcgaattcacttcttgtcagataaatcggtacgccaccagacgtcgccagttgctgtaccgacttaccgataaacagcaccccaagtgtcgctaagaacgggtcgatcttgagcttattgatcaacagagaattggttagcccgacacaagccgcgactaaaatagcgacgatgacagcaaacacaccatgatgtcccgcgccaatcatcataataaacgccatagaagcaaggtcgatcgacacgccaacagacaaatcaatcccacctgctgcgataacgatggtcattcccaaggcgacaatcgccagtagaaccactttgttcgcaatcaaattggaaaagttatcgaagttcaaaaagccttcggccgtcatcgaaaacagaataaatacaccaataaaggcaacgtaaaccgctttgtgcgacatcgactcgagggacatttttggggtaagcgttttattattaacagtcatatccttcccctatgatttttttgcaaatgaagtaacagcgacgaccactagaatcagagcgccttgtacgccgcttacccagtaagaagagatacctagtagctgaaagccattcgacaatgcgccgataaacaataccgccaataacgtaccgccaattgtcggcacaaagcgccgtgaaaagaccgcaccaagcagcgctgctgccaagacaggcaacaacaacagtccagtgccaggcgtagatgcgcttaaccgcgcaacgattaagatcgaagctgcgctcgcagcaaagcctgaaaagagataactgccatacacatatcgccccgcatagatgcccacggatttagcggcttcaacgttgccaccaaccgaataaagccgtaaccccactgggctataatgcacaatagcaaccatcagggcggcaccaatgatgagacaccaagccagcgcgctgataccaaggaatttaccaaacgcaagggtatccagaagaggagacgcggcacctatcacggtgttttgcgtcaccgccagctctaaccccgctgcgatattcataacagcgagcgtactcaatagcggcataatgcgcagtgtcaccacggcaaagccattgagaaagccgacacacaaaccggttgccatggccgctgggatcgccaaactatcgccataaccgcgctctaacaataccgcatacaccgccgcacagagacccgcgttggcagcaattgaaagatcgataccgcctttttgcacatcggtcccagtgccgataaacaccaccgtaatgccgaacgctaaaaaacctaaaatcgtcgattgctcaatgatattgagtatgttgtaactcgtggtaaagcctctcgctgtcacagcaaagaacaccataatccctaaaaacgccgcgaatgcaccgagccgtatcgccattttttgtagggtataaccatttgaattcatgtcggacttgaacagttggagcttcatactgcactcctatttatcgttatttttttacccgaagcggctgcgagcagttgctcagaattaatgctactgccttcgtactcaccgataatttcgcccttatagatcaccagcactcgatcacacatctctgctaactcttcaaaatcagaggagacaaacacaatccccttgccttccgccgccaatcggttaatcagcccatagatttcgatcttagagcccacatcaacggctacagtcggctcatccaataagtacactcggctatcacatgacaaccatttggcaacgaccactttctgttgattaccacctgataggtttcgcaccagcatgtcgccacttggcgttttaaccccaagttcttcgatcaatgcgtcgactgattcgatttcttcttggcgattcacaaaccctctcttggagattttgtcgaccgaggctaaggtgatgttttcagcgatagagagattgacggcaacaccgtgcgcacggcgatcttccggtatcatggcaataccattttctacagcgttaacagggcttcggaatttatgaggtgtgccatcgatagaaaccgtaccgctgtcaggtggtaacagaccaaacaagctttgcagtacttccttatcacccgatccaagcaaaccagccagaccgaccacttcacccgcgccaacttgaaaagacacgctgtcgaagtggctggctacgctgagattgtccacttccaatacgggcgcaccgacttcgacattacgtcttgggtacatctcggaagtgtctcgattggtcatcatggtgacgatcttttcgatgccgacttcttttggtgacacttggccgacattttcaccgttacgcaataccgtcaccgtgtcacaaatactctcaatttctgacatgtaatgagaaatgaacacaatggcgataccttcctcttttaggcggcgtaacactgtaaatagactttccacttctttcgtaaccaacgctgcagtcggctcatctaggacaagtacttttgcgttctggctaagtgatcggataatttgcacaattttttgttgtgctgtggaaaggtcgctaatcagcgttgttggatcaagctccaaatcaaaatatcgctgcaacagctctgttgcttgagcattcatcttgcggtgattaataaatggtccaaaggttggttcattacgcaaaaaaatagcttcggctaccgttgcggtgctaaccagtaaacgatcttggtgaatgaaatgaatgccgcacttctcgatgatcttcggggtaatactttttagctctttgccctcgacaaagatagaaccctcatcgtgacgataaatccccgccaagactttaataatagtggatttacctgcaccattttgaccaacaaccccatgaatctccccgtactcaatgatcaatgatgcttgatttagcgctttgaccggcccaaatactttggatacgcctcgcatttctactgcgattgaattcatgactccccctaagaatataggcggttaatcatacctctactgaatgcaggcacgattaaccgaacaatgattctgcttcgaatttattcgaatcagtttttaccgcttttattaatcaacacagctggcaccatagtaaatgaaggaacttttccaccattcaaataggtcgcaacgttttgggcggcttgtttaccaatttcataggcttgttgagcaacgacagcacctgcttgtgaatttgggtctaggaccatttccacatattcaggactgccatctaccccataggttttcacatctgtacgacccgccgcttcaatggcttgagtcgcaccaatcattggcacatcccagcaggcaacgacggatttcaaaccagaatctgggctatatttcgtgagcatgtctgtcatatcagaatacgcttgctgaactgtgttagggatcacatcacgtaatacggggtcaatgatttcaatctctgggtacgactcaaatacataacggacttgatcgagacgaattttacaaacaggcaccgatgcaaacccattaaacattacaactttgcccttgccatccatatcctgcaccatttgtagagccaattcagcaccgatattgtagttattagaggtcgtattattgatcgcataaggggttgccgtatcaacggtaaataaaggaatgccggctttattaattcgtttcaaccatgggttaagaactttcagattacctaattgctcaataatggcatcaggccgttgtgcaattagcgtttgaatttggctaatttgagtctgatcattacgaccagcatcaagagcaatcacttctgctcctaatgcttttaactcatcaacttgcccttgataggcttttagatcccaatcatggtctgtgccgataacggttacgccgacagtcttaccggataaaggaagtttctcagctgcaacactgtaggaacttaccgctacagccatggctaaaattgaagtcgtgatcattgtgcgatttttgtttttatttgattgcattttgatattcctatgttgtgagtgaatgctgattcagtacaaaaactgactcagccaatttcagcattttcaatcagcatgtccgtaaccagacatcctattgataacattctgaatctcttcttctgataacaaagggggctcgcccattgacaaacaacctaaatattgtttcgcaagagtttctacttctacagctagccacagcgctttatccaatgacgccgccgtagcaatcattccatgatgtgcaagcaagcaagcagaacgtccttctagcgcttgcaatgcattttccgataattggctgaccccaaacgttgcataaggtgcgcaacgaatattgtgaccaccacaaacagctaccatgtaatggataggtggtatttccttttccataatagatagagttgtacaagccgtagggtgtgcatgcacaacggcattaacttcaggcttacgtcgcataatttccatatgaaaattccactcagacgaaggtgctctgttgcccacaatctgcccatcaaaccccatccaaacaatgtcttcaggagtcatcgtcttgtagggcatggatgtcggtgtaataagaatcccctctccgaagcgcacagaaatattgcccgatgtgccttggttaatgtgcaacgcattcattgaaatacaggcatcaatgatgctttggcgaatatcaatttctattaattctgttgagttattcattgtgtccctcacgtctaaagacaggtgtaaccaccgtcgatggcaacgacggagcctgttaaataagtagatgcatcagatccaagaaatagaatcatcgcggcgatttctgaaggtgagcctagtcggcctaacggtgtcatttctagccatttgtagaataactccggctgtgcgcgcatctctaatgtcatatctgttgcaacataccccggcgctagagcatttactcttatgccttgttgtgcccactcaaccgccaaagctttggttagctggtgcacggccgctttggaaaccatgtagcttgaagcaaactgaggttgattgatgacgctgcctgacatagaccccaagttgataatcgatccgctgccttgtttcatcatctgcgcagcaaaagctcgacaagcccagaaagtgccgttgatgttcacatcaagcactttattccagtcttcagaagaaatgtcggccgcagaatgcaacaaagcgatccctgcagaattcactaacacatcaatctgtccgaaagtgctcatcgcattctgagcacaatcgacgatggctgcttcattcgttacgtcgacggcataagtagaaatggtgatggagtattgattgagaagggtttcttttagcgattccagcgatgattgattaaaatctatcagcaccagacttgcaccgcaagcggcaaatgccttggctgattcaagcccaataccactggctgcgcctgtaataacgacgactttttttgataattcaaaaatatcgggatagttcatgtcgatctctttttttatttattgttataaactcgccagaactaagcgtccgctcatcctgtataaatcactatagtgtatgaaattcggctatgtcaatctggtaattaccagaaattgaattatttttggtaattaccagaaaaaagtgttttctgaaggtgtttttcatttcatcgacgcaaaaaaaacctttgtttttttgattaaaaaaacaaaggtttactaagaagtaatgtgtcaaaggtttttaaaacccagctattttaattgctaccagaatctccattgctagtcgcaacatgaattcgtgcaaccgcagaattgtagtaagcacgataaaattctagcggcatatcattcgtatcataggcaatggattcgattgcgatcacaggctggtcactgctgagggcaagtcgttcacagacttctaccgatggcatcgcggcggtgaaccaacgctccgctcgctttgcaactaagccatagcgatcttttagaagctggaacatagatttatcttcgatatccaagttttcaaagtctggaactttataacctggtaacgaaataatggtatgggtaattggcgcgccatcggagtaataaattcgccctattcggacgacagttccatcttttggaaggttgaacactcgtatctcggcgtcatcagctttaactcgactaaactcaaatgtttttgaggtcaccgtgtagccacgcgcttctaaatcagcgtgtactgacatattagaggtcaggaagtcggtttccattcgtggctgagcaacaaatacacccgttcttgcgaccttgtaaaggagcccttccatcgccaggctacctaatgccatacgcacgaccgagcgagacacaccaaaaatttcgcagatggtttgttcagagggtaagcgcatatcaggcagtaaaacctgacaatgaatcttgtctgctagtgcatttttaaattgcacccaaagcggcgtatgggacttgcggtcaaaaaacgctttgtctttagccatctggcgcaacgcttttgctgcaggactattattttcatcattcttagggcgtcccctgcttcgcttatccatttccactgcaccgccattcatcaatattatgccctataacatgttgtgttgagtagcattatgcctgtttgtgacggcccagtaaaaatatgtgttctattaaaacgtattacatttacttcgcccctgccgcaagtcgttctgcatcaggcaacctgcgcaaaagcgccattgcaacactccctatgacaggccccggaaccagtatcaaaaagacccactgccacccgtctagcacatttgccaacagcggcaatattgaaatagcaatcactgttagagcaaaccctatgcctaattgtagcgccaatgccgtgccgacgaagtccttatccgctagctctgtcaccgcagcagaaaactgcgcactgtcgccgataatactcattccccaaatcacggccacactcgccaacaaccaacccgggccatcaaatacaaaccccatcagcaatgcacagcagcccgaaaccaacatcatcccaatcgtggtatagcagcgaccaaagcggtcagacagtaacccacctaaaatacacccgacgctgcccgatgccacgacgataaaacaaaacatggagggcgacccaaaagggaaagacaccaaatgctgcgacgcagcgttggcataggccaacagccatccccacatggcgtatagctcccacatgtggccaaaataccccatattaacgaggaacaatggcttcgatgtgaagaccttcaaacactgtttcggatcaaacaacgccttaccaaatgcataaggtccttcttttaccttccataaaaacaaaaccgccgctaacagtgatgtcgacgacgacaccagaaccacccattgccattgaatattgtccgtgatggcacgaaataaatgaggcgcagacgaaccaatcgtaagtgctccaatcagaaatcccaacgctaagcctcttcctttgataaaccacgtcgccataagtttcagtgctgcgggatagacacccgcgagacatataccggttaaaaaacgcaataaaatggcgacctctaccgagggattgagcagcaacaaactgttcgatatggcagccaacagggcagacagcgccattagtcgattcaggcggataatatcaggcagattcaccaacgacgcagacaaggcgccaacgacaaagcccagttgtaccgcgttggttaaccacgatgcagcgttgttggataagtgccacaccttaattaactcagggacgatggccgtcgctgagaaccaagtcgccaatacgcctacaacacctaggcagatgaccatcagggcggaccatcggcctgcggattggtctaacattattaaagatccttcagtggcatggtataagtggtagcagtaccttcaatacacacgtctccggtactgtcgataaccgtggtcttgagttggcaaattggtttatcgtcacgcacgctgaccacttctacgcgcccggtaatggtttcattaacaccaacggcttttttgaaattccattgaacacctaaaaacacagtaccaggcccgggcacacgttctgcaacgaccgcatttaatatgccagaagaaactcctccttggacaatgattttgccaaaaggcgtcttttccgctaacgctttgtcatagtgaacgggattatgatcccctgtcatttgagtaaatgccgttatatcctccgcacaagtcgtgcgactgatttccgccacatctcccactgcgggctgagcgtgcatagtattcgtccaagcgttatttttatttgtcatgataattgtcctcagggatggtaaaagcgggcattagttgtccgccgatattgatggttttaaagcaaaccgctcgcccaacttctagttgctcgggctctaacaacaaaagtgccaacatactagggccttcatctaactgaataatgccaacggtataaggcgtcacagccgaccaaccagggtgaccaggcttccatatagtggtgtgggttttgatcgtcgcttgtccagatacttgacgccacgtcaactgatcgctccaacaaaaggggcatatttcgcgcggataaaatacatacgactggcaacattcacagtattgcgtatgcagctcaccgttggcggctgcttgccaaaacggctctgtaagcgggattttagtcgggccggggactttcagcggcgcaaaatcaaacgatttcattggccttctcctagattgtctagtgcgaccttttcactggcgagtaccaaggctactgcttcagataaggtggctccgtttcccgtcacaagggcatactgtgcggagcggatctgacggccatgggctgtctctctgagctgatgaacggcctcaaccacatgcgtcattccccctgctaaatcaggttgcccaaagccaagttgtccgccatgcgtattcataggacagctaccatcgtagccaaaggtattgtgacgtaagaaatcgccaaattttccgggtgcacaaataccactgtcttccagtgtcagcgccaccataatcgtgtagcagtcatacaaagacagcaaatccatatctgtaaccgatgtattcgattgcttaaacgcctgcgccatcgaaggttttagagggcctgacgttagatcaggcgcttgagataatgcgcgatgtgtcactttctcccccgctcccattaaataagcggcggtttttttgagcgctttggcacgctcgacagacgtgacgatgaccgcttctgccccagcgactggcatgacaatttcgtacaaatgcaaaggctctgcgataaggggtgactgcaaaacatcgctcgcatcacatggcttaccgttgaaaatggcatggggatgatactgcgcattatgacgcgcccattgcgtaatcagcgcaaagtcctcgtccttcgactgaaaagcggccatatgggcttgtttaagttgcgcatacgttgtgttggcgcccgaggcaccaaaggggacatcaaactcacgaatcggattgcgatttgggcttcgtggaacctcaggattacgatgatttcccagcacacagagcacggtatgacacatccctgcttcgatagcggcggcggcacgccatatcatccctgggccagacgcaccgcctagatccacgacattcgccatatttggttgtaagccgagatattctgccacagtcgcgggtacgtgctggggagtctcgcctacctgagggccgaccagtaagccatcgatgtcagacttacggatgcccgcgtctttcaacgcgagcgctgatgcttgggccagcatccctagcgtgctcgcgccgttggtcactcgacaaggtttgagttctcctacaccaataatagcggccttgggctggctcataacgcacgctcctgagcaaggtttcgatattgctcaaggcattgtgggttttgtaacgaagccacgttgttcaccggtttgccaagtaatgatgactgagctgcaccttcaacacgcttaccattcagggtgtacggcacatcgtctactaaatagatcgcagcggggacgtgtcgaggtgaacaggccattctgatacttttacgtatccgctgagccaatccatcatgagcagtcacgtcttctcttagctgaatacacaagacaatttcttcgtctcccgcaatcgggcgaccaaagacaacacaatcttcgatctctttgataccttcacaggcattatagatatcagcggtgccaattcggaccccgccgggattgagtgtattgtcggaacggccgtagataactgcggtgccatcactgttcatttgagcatggtcgccatgcacccaaatttcatccctgtctgagaaatacgttttcttgtaccgtgcgaagccatcctcaccccaaaacgaaagaggcatcgacgggaaaggctcggtacataccagattgccttgtcgccccataacaggcgcccctcgatcatccagcacattgatggccatacctagagccttagcggttaaagtcccttttcgcaatgagtgccaaggcgaccccagtaagaaacagcccatcaattcggtaccgcccgaaatagacgaaaaaccaacctgctttgaaatcgctgagtagatccaatcatattggttcggcgcaactgggctgccggccgataagagccaacgtaatgacgacaaatcatggtgttgctggggttcaaattcggcttcagcgagcgttcccagatactttggagagatacctaaatgagtaagctgttcttgctcgacaactcgccataaaggcgcgcaatccaatccgacttgttgctttaaaatgggagcgccgtcatataaaaccagtactgcatcacaacctagcgcggctacaatccagtgatacatcatccaagcggtgttggtataccacagcacccgatctcccttacgcacatcattatgcagcagatgctcttttaattgctgcagaagtactccccccgtgcgatgaacgatcgctttggggacgccagttgtacccgacgtatataagatataagccggatcatcgaagccgacacgcgtaaactctaggtttgcttcattaccaaaatcagaccagtgcgtgaccttatcttgggattttaaactgtggggcccgacgatgactaactgctcaacactctctatgcgttgtgctaataaaagtgcagattgtgagatgtcatgctgtttgccagcgtattgaaaagtgggttctacgaacaggagcttgggagttacctgaccaatacgatctataatggcctctaccccaaaatctggggagcacgaggtccatacgccgccgaccgctagggtcgccaaatgcgtcaccaaacaggagaatttattgggcatcacgaccgcaactcgatctcctggctcaacccctgcttgccttaaaccttgagccacgcgtgcgacttctgcacgcacctcatccgcactataaacctgccgatcgccagattcattggtttcaatcacgcaaggcgcactgcccgtctgtttgagtaaattctccgctagatttaaccgcgcagaaggaaagaactgtgattccgtcatccagtgttcagcgttagagacaaatatatcgctccctttttcgcctatcacccctgcgaaatcccacacttgggaccagaaaccgtctaggtcgctgattgaccatcgatgcaacgcatcataatcatgatttggtaaaccaacctgatgagcaaaacgtgttaaagcacaatcgtctttcattgattgcgtcggtgaccacaatgactgattcacattccttacctcttaacagtgtgcctaattcgcacaatttgtttttatttttgtatttatctaatgatcaagattattctaagtatactcagaaatcaatattctggttatacttagaatattaagtcaatagaacaacaaaaattctaaataggttgatgctatgaacgaggtctacattgttgcggggaaacggtcgccaattgccaaattatcaggagggttagctgacctgaacgccgtggatattggcgctcaagttatcgctcatctgttgcaggagttaggcctagatccaacgcacatagatgaggttattattgggcaagtgcttactggcggtgcggggcagaatcccgcaaggcaagcagcattactcgcagggcttgcgcctaacgttagcgcctttacggtgaacaaggtctgtgggggtgggcaaaaatctattcacctagcggctcaagcgattaaagcaggcgatgcgaaccttattattgcgggcgggcaagactctatgagtaatgcccctcaattgatcatggccaatcagatcgcagccaaacaacgccctctcaaaatccaagacagtattattattgatggcttatgggatgcgtttcataaccttcacatgggtgacacggtcgaacatcttatcgccagatggcaaatatcgcgggaagagcaggatcgcttcgcgcaccattcacagttaaaagccgatgatgccatacgatccaatcgctttgatgcagaactgacccccattaaactcccttctaagcaaggcgatatttacttcagcaaggatgagcacccttacctatcttcattagaaaaactggcgcgacttaagccggctttttgcgaaacgggcaccatcacagtaggcaatgcatccggtctaaacgacggtgctgcggccgttctcgtcgcgagtgaacaggcgttattaacagccaacttggaccccattgtacgcattgcttcctatgcgtcgtttgcactagagccaatggatatgggacttggcccaatcggtgctacccaaaaagcgctgcatatagcaggctgggacataggtcaaatagaactagcagagatcaatgaagcctttgctggacaatctatcatcgtcttgagagaacttggcattgaccctgaaatcgtcaacgttaacggcggcgccatcgccctcggtcatcctttagcaggatcgggttgtcgcattgttgtctcactgctgcacgagatgcagcgccgatcagccaagaagggtgtggcgacgttatgcattggaggcgggatgggcgtagcgatctgcctagaacggtgctgaaagccacatgattaaacgaccaactaggttcgtttcaccctaacaactttcatgacttctacaggaataccggctaccatttcttgtgtggggtagtaggttaaattcacgcgcgcgccgcgcaaggtgcggtactttccctgccttttgaaacggaaaggcacatcatagccttcgatcatcagggtatgtaaaacccagtcttcttgggggcgctgagcatgggactttactttcaacgcatcggaatgaatcagtgcatcgttgttttttaacaaagactcaggatcggatttcacaagagatttcctttcttaaagatgaaagcctctaagtatgacacaaatcgatgtaatcttaaaaaagttgatcgttttttgttcgaattttacgaaaggggcttatgattttcgacttttaacctttcagtaaactgactcattgccaatgcagcatcacgactatcaaaccgaacaacggctttttgtagaatcaaactgtttggataagtgacaacatcccctgataatcgatggataatcacgtgaaaagacgatatctccataatctgtcctaagatttcatcgtccttatcaacaacctttatccaatcccctactcgatagggaaaaccaaaaaagataattaagctcgcggttatattgctcaaaatagaccactgagcaaagagtgcaacaccaacaacagcgaatacagaggaaaaaaagatcgccagctgaccatagcctatccccaagaccaaacaaaccaacatcacaaaaactgcggtaaagccaagattgagcatttttgaaacgtaagttattctcacttcgttggcgaagcttttttgcccaagtagccttactgtcgactttaaaatacgagaaacaatgacataagccaccaccaataaagcaattaagccgatttgcaccatcatgctttttctcctaacacggatttataaaacataaaacaatacacaggggatgatccctacactcatcaaattaccaatcaacacaatcgacgccactttatgtggctcttgttggtacaactccgccaccatgtaattcaacacggcaggcggtaaacaggcaaagatcaacaaataggcaaaattctccggcgacatacccaccacatagtaccaaatagcagcaatcatcaagccgcttaatggacacaggaagccggcaatgacgccaagtttccactcgctaaagtcgacatttgtcatacgcacaccaagcgcaaacagcatcagcggaatggcaatttgtcccatcatatctacagagactttcaccgctggcataacagtccaaccttgcagactccagattaagccaagtatcgtcgcgataatcattggcatcttcagcacattaagcagattggttttgggattaattaaatacatgcccaccgtaaaatgcagcaagttttcggtgagaaatagaaccactgcaataggcaaagccgattcaccaaacgccaatacaattagcggaatccccaagttaccactgttattaaacatcatgggaggaactagcgtcttaggggatattttcaaccacttacacagcggccaaataagtaatccagaacctaaaacaacggccgttgcggcaaaaatcaaatcgatatattgggcgatatgaaagtcttttgacgacataacagagaaaatcagcgcggggcaaaacacactgatattaatgcggtttgctaccgtcatgtcagttgggcgaacccgtgcataaaagaatgccaccagcactatactggccagtggaaaaaccgtattaaagatttgtaagaatatcgtcgaagtgtccattaatagcctctatcccgaagggcaatagcttaacgcccttgcattaaaagaccaagatggaatagcgattagtttttctcaataagcgttgaggggatcaaaataaaacgctgggccacctctttccccttcaataaatccataccaatttcgatggctttttctgccataggaataggacgctgaacggcagtggcaatccaagggttatcttgctgcttgataatctcagtggcaaacggcgcaccatcaattgaagctaagacaaattccttacggtttgcttgttgtgcggctcgcaacgctccaaacgccgttgggtcattaatcgtaaacaccgcgtcaatgtgatcgtactcttccattaaatacgtcatggcttccataccgccttccacactgccggtcccgttcatgcgatcgcttaggagagtgatatcagggtatttgttcaacgcggatttacagcccgccacgcgttctataacagacgaaaccagtactccgttaatgatcacgaagttaccttggtaattgattttttccgccagtttttcacaggcaatcgcaccagcctgaacattatccgtcgtgatagtagcatcagcaccttgggcattgacatcaaccgcaatcaccttaatacccgctcgctgggctttggcgacaaccgccgccactttatattcatccgccgccgttaagacaatcagatcaactttttgatcaataaaatcattaatttgtcctatctggcgttgccagtcataggcatccgaacgaatcaacattttaacaggttcgcccgctaattcttcagctttaacagaggccgtttccaccagctgaacaaagtaggggttacccaaatcagcaacactaataccaattgacttgagtggttgaggttctgaagattgcgacaccaaaggggaaagtgaaacagcaatgaccgaaaccgccaacagactaggcatcactcggtacgccttccaaagctgtcgtgctttatgaaaaagcgacgtagatggtttacttgcgctcatgatatttcccctgatgaaaggccgctattttgccctacctgatggcagataaaaatagcggtttcatttttatcttaggcagcagcgtcctctgattcaccgacttccatcgctccagtcataatggccacagcgtcagacatagtatgagactgaggagtaactatcgccgctcgcttacccaagcgatgaatatggatgcggtcagccacttcaaatacatggggcatattgtgactgatcaagatgatcggcagtccacggtcacgcacctctttaatcagattcaatacccgacgagactctttcaccccaagagcggcggtgggctcatccataataaccaccttgctgccaaataaagcagagcgtgcaactgccacaccttgacgttgaccaccagacaaagactcgacggcttgactgatattttgaatcgtcattaacccaagttctgccatcttgtcgcgagcacggcgctccatttcctttttatctagcatgcggaacaccttgccaagaatcccaggcttgagcaattcacggcctaggaacaaattatcagagatgttcaacgcgggagaaacagccaaattctgataaaccgtttcaatacctaatgcacgggcttccattggtgacgtaaaatgcaccggcttaccgtctagcaagatctcgccttcatcaggaatcaatgcaccagacaaggctttgatcaatgaggacttacctgccccgttatcaccaatcaccgctaaaatctcacctggatacagctcgaaatccgcatgatcaatggctgtcacactgccatagcgctttaccaaattcttggtttgtaacacaggcgtcttatcgtattgagctaccattatgctgttcctcttcggatccactgatcgacaccaacggcaacaataatcaaaataccgacggtgaactcttgccaaagcacatcgacaccagcgagtgccaaaccattacgaaacacgccaaccaccaaagcgccaatcaaggtgccataaatcgacccgcgaccaccaaacaaactacaaccaccgattaccacagcggtaatactgtctaagtttgtcgtgtaacctgcctgtggactgatagaaccaatacggccaatcaatacccaagcaccaatagcacacaccacaccagctaaaatatacacagacagcaagatacggtcggtacggataccagccaattttgcggcagctggatcatcacctgtggcataaacgtgacgtccccacggggtccaatttaacgcataccaaatcacaaagaagatcgccaacatcaacaaagaaccataagttaatctggcaccaaacacgttgatggtttcacccaaccactgcaacaaaggcgcagcagcattaatatcctgagaacgaatggtttcgctttttgagtaccacaagttcaaagcaaaaaatacgttccatgaacccagagtggcaataaatggcggcagtttcatacgcgtaatcaataggccattaataaagccagccactgcaccaacgccaataccgattaacaaggcgagccaagcttcaaagccataatccatcgccatacggcccatgaccacggacgccaataccatgatggcaccgacggacaaatcgattcccgccgttaaaataattaaggtctgagcaacaccaatcacaccgataatagtgacttgttgcaaaatcaaagacaggttaaatgggtgcaaaaagcgcccaccaactatcatgctaaagccaataattgccaagatcaaaacaatacttggagcggcaatgggatagtggtgaagaaatttttggaaacgctgcacaagggtttcattacgctcgaacttggcaacataggtactggcttgatctgccactttatcgtgatcaagcacagctgtagacggttttgtgttggtagaactcatagactactccagagagggaacatcgtgctagacagaaaaagtgccgttagccaagctcggctaacggcaaataagggcgccttcacacccatctatcacaagagattacttaaccccaacacatgctcaaaccagttttagacgaaaccgattgaacaccttttacgggttcatcagtaattaactgaacacctgtgtcaaagaaatcgaggccgtttgatgccgaaggacgtgagccagatttcgcgaactcaacaatcgccgtgacaccttcagaggccatttttaaagggaattgcatagaagtagcgccgatcacgccatctttgatattgcgcacacctggacaaccgccatccacagaaacaatcaatacgtctttttctaggccgaatgatttcaatgcttcataagcacctgctgcggcaggttcattaatggtgtacaccaagttaatttctggatctttttgcagtaggttttccatcgcacgacggccaccttcttcagatccttgcgtcacatcgttacctacaatacgtggatccgtctcatcgcccatgcgattgggattttgaagatcgataccaaaaccttgcaagaaaccttggtcacgagcaacgtctacagtaatctggcttgtactcaaatctagcagagcaattttagcgtctttggctttatcgcccatttttgctttggcccacataccaatcatttcgccggctttaaagttgtccgttgcgaatgtcatgtctgctgcactagcagggctaagggcggtgtctaacgcgataacaagcaaacctgcatctcgtgctttttgaatagttggaacaatagctgctgtatcactaggtgtaataagaatacctttggcgcctgcagcaatgaggttttcaattgcttgaacctgagtttcgttgtcgccgtcgtaacggccagcaaacgtacgcaattcaacaccaagctcagtagctttttgctgtgcgccttctttcatttttacgaaaaatggattggtgttggttttggtgattagaccaatgattggggtttcggccatagccacggtagacaaggtgccagccgccactagacaagccaattttttatacgggatacgatgcatgaatttcattgtttttataactccactttttgtttttattattggcagcgatgccattcaaaacagatccagccccgactctgctttgataaaacactatggagataaaaaactaatgaataatttcatcatttaatctttttttgtaacatttgtaatagttcaatattctatctgaaatattctacttaactctttgatcgtaaagggttttgaaataaacaaatcgtcatcttttaattgatatttttgtttcaattcgtctcttggcaagccagacatcagtaatattgggcccgcaaagccaaacgaatcggaattcaagctgtgcgccagttcaacgccactcatggttcctgctaggtttacatccgacactatggcatcaggaactatggctttactcaaggcattcatcacggcttcggcacaatcaaaggtttgcaccataaagcccattttttctaattgttcacgcatgacacggcatacttcttcgtcgtcttccacaagccaaacgaggctaaattctggcaacaaaatgctatcttgttggctcgctttttcatctgctactactgaaccttctatcaggggatcttgctgtgtcatttgctgaggcaaaaacaaacaaacacgagtccatttgcctttttctgaagtgactttgatttcaccaccactttgcttcacaaaaccataaatcatactcaagcccaaaccactgcccttgccaacaggcttagtggtaaagaacggctcaaagatgcgcccaatgacgtcctcatcaatcccttcgcccgaatcttccactcgaattcgtatggctggcacatcactgtctggcaaggtacataatttggttgagaaagataaacgaccaccatccggcatagcgctggcgctgttcaacgataaattcagcaaggcattctctaactgcgaggggtcgattaagctaaccacattgggacattgcaaatcactttcaacaacaatatgcgaacccacactgtattcaaccaaatccagcataccttcgatcaaatcgtcgatcgcaatcgatacgggaaagagttgctggcgacgactaaaggccagcaatctctgcaccaaattgctacttttctctgacacgactaaggctcgctctatgtaacgtgcttgatcctcggtttgtggaaaggagtctgacaacatttgtaggttgcccataatggcggccagaagattattaaagtcatgggcgacaccgccggtcagctgtcctagcatttccattttttgcgcttgtctaagctggctttctacgctcttacgttccgttaaatccgtatacaaggtaacaaaaccaccttcaggcataggtttggaacgaaattcgacaattttgccagaatcaaaatgacgctcgaaactttgaaaacgcaaatgacgagagacgttcacttcttccatatgaacttgctggttctctagatttaggtttttgtgctgcccttggttaattagattttgcacttcatcgataggcatgcccacatgcaaatcatcatctgataaatcaaacaacttctgataacccgaattccaagcaaccaaagttcctttggctgaaaacacactcaacccatcgttcatattatcaaagatggtttcaagcaaacgcttttgctccgacaactccgccgtcacctctaaacgccttagggcatcgcggcgaaagacttcgaaagtgtcagccaaagtacctatttcatcgtttcggcgtattccagtatgctttgaatccacacgccccaaagatagctgctccatatcattggtaaccacacctaaatctttcgtcatgcgctggctgtataaatacaagcgagttaagcccaataacaaaaacaccgagataccgataatccaattttgacctcgctcgacaaacgaagaaacctcctgtctttgacggcttactttcttctgcaagcctcctacgaagtcactaacctgtttactcaactgttcagatttggcgcgaatcgaaatcaatagataatttttgcgctcttgaatctgattcaagcgtcgatgcgccttcagcaaatcatcggcaatgctcgccacttgctcgctttgttctgacagctttaaacttttcagcatactttcaggcaccaaacttggagactcaagtaactgcagcaaccagaccagaccttgctgactgtcgacccgggcggcacgatcattaggcggcaattgacgaatacgaaattgctgagccaagctgtcctcacgcaggtacaactcttctcgcactaaggccaccagctcttcaagagtcttttgtaagtcatctagccgctcgtcaatgtcccgctgaaaaactgagtccgttaaactgtccgccacaccacgcaattcaagaatgcgacgatgaatgcgctcagactcggtctgtaattggaaaggacgcccagaacccgcggtataaggcgcgatggcagccaactgggccacaccttcggctaaggttagtgaagtagaaatttcgggtaaggtttcagattcgaattcagataaggtagcttcactgacacgcatagattgccagccaataccgaccataaaaaatgccaccaggctaatcgctaaaatagccagagaggctttttgccggatgctggtaaagcgcatttaattagtccgcacagggccttggaaaaagtaaccaagtccgcgttgggttttaataaattctggtgttttcgggtttgattctatttttcgtcttagacgtagaatcaatacatcaaccgtgcgatcaaagacttccgtctctaaacctcgactttgctcgattaattgttcgcgagaaaaaatacgatcagggtgacgagcgagcacttccaataacgaaaactcccccaaggttaaggtgaccaatttgccgttttgatcatgcagcagacgagccgttaaatccaacatccagcttccaaattttaaacagtcatgatcttgattaatcgtacttcccgtcgtcggtggcacttgataagaacgacgcaacaaagcatgaattcgcgccgtgagttcacgtaaattaaacggcttcatcatgtaatcatcagcggctaactctaaccctaagattcgatctgtttcatcccctttgcctgttaacatcataataggcattacaaaacgctcgcgtacttcacgagcaagactcaaaccatcttcttcgcgcagatataaatccatcagcactaaatccacaggctcagcttcaaggtgagaccacatctgagtaccattttctgcttccaatactttgtaacccttttgcgataaggcatcacaaagcaactgacgaatatcttgatcgtcatccactaccaataaggtttttttatgttgttctgtcattgtctgggctggaatccattatcgttgttattaggcgcacaccaagggaaggtgcgaataagtctactaagacccgcagggcatgtactaaaagcctgtattctttgttgagcacctcgaaaatagaaccactattcacattcgctactcgcctcgaataacaggcttttatccacatgctgagacaagaggacttgttcgcaccttccctagagaagcggctattattgcgctattaatatcatgttaaagttaatagacaattaacaaaaggaaaagcttcttgtgacgttgaaactcatccagctgactttcttagattctgagcaattcattcaagcagaacctggagaaaccatcatgtcggctcttaaatccgcaggcattccaattaaacaagcctgtaccaatggcgtatgtggcgtttgtctcacccctttgctctctggtgaaattgattacgcccaacgcctgccccacggtttaaacgacaaagaaaaacaaaatggctatttcctcccctgcattgcgacatgcaaaaccgatatcgccatcgaccggcctaaagtgagactgcgttaatcacgtaaaaccgttatcataagtctagcgaattaatgagccatcttatgtctagcgaactgccaatttatcaactgattccccagctggcccaacaattagagcatcaccacgaagcgattctagaagccgctcccggcgcaggtaaaaccactgtggtgcccattgctttgatggatcaaacttggttgaaaggccgtaaaatcatcatgctagaaccaaggcgtttagcggcaaaagccgctgccaaacgccttgctgataccctaaaagaacccttagggaaacatattggctatcgcattcgccacgaaggcaaagaaagtcctcaaacccaagtattggtggtcaccgaaggcgtattaactcgcatgctgcacgaagatccgagtttagaagacattgcgctcgttatttttgatgaatttcacgtttagctaagtactcttttatcagctaaatgttgtcaactaattgaagcttcttttgtcacattctagactcttcttcaaacaagtagaggtgccttacattgaagtttctatgtaatgaatctgtattaaacaggctattacattttaatggagcgacctgccttttccagcattggcttgtctggccatctgtgcttgggatattttcctcgcatatctttggctacatcaaaatatgaggtcctccaaaagtttctcaggtcgctcgttgtctgaataggacgcagagctggcgaaagtaactcaaacctaattgcaacccgaccgcctccaatcatcggtgaatcgacttgtccaaacatctcttgtaattgaacagacaccgtaggacctttctgctcatcataaatgattggaagtattttgttgcttggggtcgtgtatttttctggggcctctctgctaagagtttgcttatcatcccaagacatatatcctagcaataaatcaaagatattgagttttctaagagcttgaattgaatcaacattagacaaataaggaagcagccattggtctaaagtgttaataatattttcttttgatattttagggaaaccatcaatatgctcacctaaccattttgctctagatacaaagtcatcacattgattagtccagttaaaaacatcaaagaaattatctttaacaacctgctgtagacaattttgaaacacctctggcggaatcctagataacattttataacttaactctagtgctccatattttttgatttttcggccaattattgtccgtttagttacatcgaaaacaaaagaatccctttcttcgatcttctcatccaaactatcaaaaacagattcagttgagattgaattagcgctataaattcgcccaccttccttttgtgcatcacaatcagcaacaactaaccagtcacttccaaataaagggtcatcttcaaataagaacactcctctaccattagaaagtttataacgcccgtcagaatgattacgttttttagccaacctatctggataagcgtataacaatagcttccctacaagaccctgtaaatcggccagtgaaaatatagggattctctcatctagtttaagcctacgtctgtatttaacagagctaactatcaactgctctacaccagaacgtttcaaaggatatgaattaagtgcagatttgcgatcatacttataagcttgtacggcgaggagacgatcagttatgtcaacaccactaccattatggaaaatatctctatcagataatatggcagctaagtcacaggcaataccctgctctgtcgtacccttggcctgaagtaacatagcggaaagccttggcgataaaccaagccctaatgcctgatgagccaagtctgttaacttattatcaatatctatcatgcctaaaattatgagtgtcttttttgcagactcataattcggcttaggaggaggtgttaaccaataaacatcttcataacgtccaactccccactgataaagttcaagtagcacgcttgttaaatcagtaaatagaacttcctctaactggaaatcattaagagatctatgtttatgttcatcccataaacggatacattgaccagcttgagttcgacctgcacgccctttacgctgttcagcggaagcctttgaaataaattgagtttcgaagcgagtcataccacttatagggtcatatacgagtattttttctaagccgctatcaattacacaagtgacacattctattgtcagacttgtctcagcaatatttgtggcgaaaattattcgtcttttaccaagagggtcaggaacaagtgctttctcttgttgagcaagtgtcaagcttccatataaaggaagaaatagtacctctgtattggtatctacagtttctttagctttagaaatacacctattgatatctgcttgccccgataaaaagaccaatacatcacctgacgcattccctttcaaaacaatatttagagcctccgaaacttgagtgacgattgagttcttattagggactgcataactaactgatactggaaatgttctgcctgaacactcaatcaccttagcgccgcccatatacctagaaatcatacctgtatctatcgtcgcagacataacaagaagcttaagatcatctcgaatcgtttgctgtacttctaaagaaagcatcaaagataagtctgattgaattgaacgcaaatgaaactcatcaaatataactagacctataccttttaattcagggtcgttttgtagacgacgaatcaagataccttctgtaacaatttctaaaactgtatcctcagatatgtttctgtcattttttacttggtaaccaatgcgctcaccaaccttttcgcctaacttatctgccaaatagtatgcaatagatttcacagctactcgacgtggttcaagcattataatttttttacctttgagccatctcgagtctaagaggctcaaaggtaatactgtagactttccagctcccggttccgcctgcaatacaacattatgttgtgataattcatccaaaatccggggtaaatgctctgtgataggaaagataatatttacctcaacacgataactaaataaattttaatgtgttaggtttgaacaaatgcaactgtcaggcctattcacctcacttacacacttggcaaatccccctcctacaaactgagtgaacgcttctttaaacacactagcagttgctccatccataagttaaataatcaattgcaacgatagcagcagcttccgaagccactttatggaatgtgttgtccttagagctgtctccgtaatcacttatgctacggataaccaaggcgggcacattttgcttattgcatgcatcgaccacgccatatgcttccatatcagcaacgcagaccttgtcatgttgtgacctgaggccagcaaacaattcagggtcacgaataagcttttcaccagacgcaatcgtcgctggcgaaactttgagcttggatacgacttcgcctgcaggagattctgtcggcattgtaaacccaagggtcgtcgctcgcttctgtaggcgatcggacagtaatactcccgaaaagtaagagctaagatcttgctgtgtaggctgccaaggggtctgcatttctggacgtgcagctaaaactccgttcgccagtgccgcagcactttcgtaatagacaacacgctcagatataacgacctcgcccaactccatttttgtgcgcatgccagctgctattccgatcatcaacaccattttcggcttcagctctaataataactgggtggttatagatgctgcgttcacattaccggcactgccaagtgaagctacagcacaagaaatagggccacccgttttttcaacgaccgtagtccagaagtggatactgttagctgagcgacggtgcggagtttcatcttgaatgccgaatgttagtctggctgccgttagttcaacagacagagctgtgaggatcagcacatcaggagtacgcgatgcttgttcggcctcgcgctctgcctgaaaaatactgatagaacgctctgccaactcgtctaactcaaatgcgggctcctccaatgacagaacactaagcttacttctcacctgctcccccgtgaaaggaaacattgagaacggatctctaagaagttttttacgaagaccaagtgcaccttgaccatcttcgctgaacccgcctaatttcaaatcaaacggcaatatcggaaactttcttttgaacatcttatttgcgcgatctgatacgcctttaccaccacctagtgcgatcattccagtggcgacatctacttgctcatctccaatgtttccaccagtgacgagatcatcctccacatagatgacctcagctacctctttttcctgaagtagacggattaacttacgtttatccgaagtcatcttttcgctcatcgccagatcggaggtaatgatcttcagctggcgttcaggtgtatagcttgctgatagcctctcgacctcatacacaactgtccaatcgaaggtcaaagggtcgccattttcattgaggggctctcccgcgaggtagacaaccaatcctccatcagcatccaaaatgcttttggttaacgcgcgagtgaagtcgtgcgctcgatcgacggccctcttctctgtcgttttggaaatgctacctgcgatcaaaataaattcatttttaatatttgccatcgtgatcattccagtgttttaggtagaactactaatcagtattattggataaagttataaacttcgtctctgtttttgagagccaactgcaaagcttcaggcgtttgccccgattgggcatccgttaggttcaattggaaaagtagataatataacagtgcctgtctacacttcaggtgagcctctccattctccatggcatagtcactttcaatcaaagaacgctgagctggacttaggtctggatgagcgatgatgattacctcaaccatcgtattccatgatgtatctatttcgtcaaaatcttgagactgaccgacattttggacattaacaatgcgtgacaatagaaaatccctaaactctttgcgcttatgacagtaggccctaatgtgccagcggtaaccgtcatgaaccaacgcatgaggagttagctttctttcactacctttagggtcattcatcgattgataggtgacctgaaccgactcattctcacgaatagcacgcagaatttcgattactacatcggtactaagcctacgcaaaggtcgtggaacggccgctacaggagagtgccatccaagaaaacttccataaggtatttctggctgaatagctacgcgcaacaagtcatcaagatacctttccaaagaactagatgcgaagactgactgataagagcatgttgacctgtacactcggacactcgcatcgtatttcagattgtcaggagccagttttgcgtattcagtgaggtctaacgaagcctgcggcactgagattccaaaaaaatcagtaagattacttcggtttatttgcccatcccatctcagcctatagtcaataaattccaagcgacgttcttgaccccaacgtgctccctgccgtcctttgcgagtaggttgatcgtccatggggttagtatcttttggcatattgttcctaatatcgtataaaaactagactagtataaaaaatgtacgtatattaaatatacgctatcaacttcagaggcgcaaccacacacaagatgcccaagcaacagtgggataagttgtttcaactatttaaacatttatatggggaaatgggatgccactctctaatacacagatcagatattacgatagcaaagtgctacgtttaccaaaggaaaaacgtgaagcctataacgctcaggttgataggctcatatctgcattacgtaagacactaaaagagcaggataaaataaccatcaagcgtgttgtcaaagccggctctttcgccaaacatactattttgcggaaaacctcagacagcccagtcgatgtagatgtggtgttttacatcagcggaaagaaggtagctgaagagtcgtacgatagcttgagtcaaaaaatccatgacgctttactcaccctttacccaaataaagctgtggaagattttaaaattcaacgtaaagctgcgactgtaactttcgtcggttcagggttagatgtcgatattgttccggtgatcgaaaacccagataaagaaggttacggctggcagtttgaccgatttgatcgttcgaagacagagacctgcgccccctgccagatcaagtttgttaaggatcgcaaagatgaggatccggactttcgtactttggttcgcctagctaagcgctggcgtaacaatatggaatgtccacttaagtcatttcatattgaactaatcatggctcatgtgctggaagttaatggaaaagaagggacattagagaaacggttcatggattttttgttgtacattgctgaatcagaattactggaagttatctcattcccagaaaatagaattgtaccgtcatttaatgaccttgtagtcatactagatcctgtatgcgataccaacaacgttgccagtcgcattaccgaggatgaacgaaaagagatcgtccgtcttgcagatgaaagctgggcgacggctaattttgcttctgtagaaggagattacgatctctggaaagagttatttggtcgtttattcaaggtggaggatgctgcatcatgacctactcttctacgacaacctcaacctatactactacagacgttgaagcagtaatgagacgtatcactgctgacttagtgatgattgctgccagtaccggagccattactgaaaccttcgcccgcaattatgccaatgatatagagcttctagcaacaaacggctatctggattatgtcgatttaaccctcatgagtaatggtgttgaactgagagcaacccagtttcatgtaaacgagtccggagaacttacaaatgacagaccaggtgatgctcgctggccaaaagttccaggagctacactgcgaattattctgagttgcttagacacttacgatcaagcggcggaacaaaagctttctggcaagatgaaaaattcttggtcgccaacaagtgatgacatgggccattcaggtttaacacgcaaggatggccgcgaatactccagcaatggttatggtatacaacgtagggactataaatgatgagcaagagcagtgtttttgattcggtaattgatttgccacagcaggagctaacagagcgcgagaatgttttacttgggtttgaacagcgctataagagtgttcataaccacctcagtctgcttcttggtcagggacaacttctagaatggagtaataagcatcataagagagttttacctatctgcagattagttgcagatcaatacccgcttgttatttttcacggtgacgttggtacaggtaaaacggccactgcggaatgtattgcgaatcgaattgtacgagaatcacgcacagaggactctgctctctttaaactcagcaatcgggtccgtggttctgggaaggttggagaaatggggacactgcttactcaggcattggcagaagtcacagcggccgcagggaaaaatcgcagagcaatactgattatcgatgagggcgattcaattgcagcttcgcgctcgcaaaatcagagccatcatgaggataaagtagctgtaaatacactcattcagggcgtggatgatttacgtaaatttggaggacgtgtagtcgtgattttgtgcaccaatcgactatcagttctagatgcagcacttcttagacgagcagctatagtagaagagttcacccgtcctgaagcctcagaacgagaagcgctctttcgtatggatctagacgggatggggctatcagacattcaatatcgtcaattggttgctgcgacgggagaacgtgacaatttgcctgcttggacgtactcagacattcgaactcgtctctaccctacagcattggctaaagcctttcccgaacgtgcgcttagcttcagtgatttggccgaatcactactagcaatgcgtccatctccagtcatggaggataagtgactttatgtaggtatataaaccttactagcttatctctattctaaaagatattttggaactatgaggcgcgttttattttcagtaatacctcagtttagatggtgaatatatgaaagacggtaaagaaatatttatttcggtagacattgaggcttcagggccaattccgggaaaatacagtatgttatcaataggagcatgcgtgacctcggaccctttgatacagtttacatgttatctgaagcccatttctgatgagtatatcccagcagccttagaggtcactggtttatcacttgagcaacttaatagagatggtctagagcctattgaagcgatgacgcagttcaagacttgggtcgaatcgttgatagaaaaagatgaaaatgtggtgttagtagggtttaacgcttccttcgattggagttttatcaattactactttcactatttcttgggtgaaaatcccttcggcattgcagcactagatatcaagtcaatgtatttcggggcttctgacagctcatggagatcgaccagatcaagtgaaattgagaaagtagttaaacctgaaagtgcaggtgaccatgatgctctccacgatgcaatctatcaggctgagcttttcagcctaattcgtaagaaactgatggtaaagggtgaaatcagctagacctagtcgattaagaataaaagtatttcaacaatattcgatcaaaatgtattgcaaattcatctgcatttttgatgattgaaaaaataacactgcacgcatataaaacgctaaaatgtaaacacgtacttagcgcattactttatacagtctttacctgttagttcattatgtaatgataaaatcaattttgtaatagtattacttaagaagaaattaatggaattagaaactcaaaaaccaactgattattgccaacaaaaaataagtcattttagggaaaaagcaggccataataaagctgaagctttatggtgttttcgtctcattatgggaagtacattgttagttcccctatttttggccttaggtccagaggtctggacatcaaaaatagttccttcgctattatcagcacttgcagcattttgtacggcatggatacaactaagaaaaccacaagaactatggactttatatcgaacagcacagcgagagttagaagatcagctaattaagcatagataccaactagaagagtacgatagtaatgaggacacagataaattactagctcaaaatgtggcaaagctgtcacttcaaactcatcaaaagtggataccaatagcaccaaaccctgacaatttaccgtctaaatcagctaaaaattagtaatagtcaactcgaaccttttagctatataacagactagtaggttttggaatatttcttttaacactaactgacgcagagtgaagccaaaaatggacttcctgcacacctacaacattaaatttgactacttatgtccgcgggataagcccaccggccctttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtttctagtagggacgctttcaattcctccattagccaattcatttctacaaacttctaatacagaacctttgaccggttttgtatttgcattctgccccattagagttacgcaaacttcatctttataactaaaaccactcgtcactgcctctacaatgctgagtaccgtgctagcgatattcttggtggcatcatctgataaggccggtctggcggccaatgtctcaatttgagcgcttgttgtagcagagcctccgcttgccaaagcagctgatcttgcggaatcaataatgtcataagcttgtttgcgttctttggttgtagactggtcagtttcgtactgttttttggctgctttttcttcagtttcattcttaactagctgagtcgatactaatgaatcatatgcagataactttttcttctcgtcatctgtttgagttggtttagctcggatcttatcagcttcttcttttccatcggcgattagtttttgtgttttagccgtttctgcttttagattgtcataactctctttgcttttagagtctttatctactgcagagttatataggtttcttgctaactcagtcttactagtcaaatcaaccactatttcaggcgaaccagcactagcgtcactgataagtacggtggcaggagcccgaacggcaccagtaagttgctcaatggctaatatggcgaccatcgtactttggaatcggcgctgaagagtttctatgccaaactcagaaattccacccaatgcataggcttcgcaatttctatacatgatatctcgaagagcttcaatcgcagccgttcgaatacctatggaactaacaccttccgcaatagattttgaaacccccaacttccctttatccgttaaagataaatctacaccgagtgtggcagcgagagaagatattgcccccgggaccggctctgaacaaacgccttcccaaacaattttgccttctccatctgcattgaccttcgtttttttggctttaaaaatacctctttgttttgcgtcaataaatacagctgaattttcagttaactctctttctttattgtaatgcgtggttgacgcacacccactgagaatgatcattgaaaaagtaactgacattattgaacctttaaacattctgaattccctctttagattttttggtaagccgatcaaaaataattcactactatatgattagctcattatttaaccaatatcaatataataaaaggggtacagctcttaattgaattagagtgatgccaaagaatcagaaaaataccacttagtcgtccctgaaaatctctcaacctattgaatctgatgtgtttttataagatatttaatacctaaatcttacgataaatacgcctttagacctaaaaagttgcagaatgggtgagttttatgaaacctcgtcagacaaagatcgtcccgcaaaaggatttgttccaacctcaactcgtagacatcattaatcccaatcatcctttaattcgactggctaagatcattgattggaggcaattggactcaacgcttagtgcccatttttcaagcgttggtgcggccgcgttgccaacgcgtcttatggcgggattgctgtatttgcagcacttgcataatttgtctgacgaaatggtattagagcaatggcttgaatcgccttattaccaatacttttgcggcgaaacctttttccagcacgacttcccgtgccatccaaccagtcttgttaaatggcgaaaacggttaggagaagaaggctgtgaatggctgcttacccagacgatacaagcaggattgaaactaaaagtcatcaaaccagcgagcctaaaacgagtcgtggtagacaccacggtacaagaaaaaaacatcaccttcccaaccgatgccaagctctacaacaaggctcgacagcagctcactcaggtagccaaagaacaaaatatcacgctaagacaaacctacgacaaagcctgtcatgagctaatgccaaaaattggacgctatggtcacgccaaacaatacaaactgatttatcagaacacgcacgttaaaaacgttgaaaacacgggctttcaatggcgtgtgtcctattaaatttctcttgggaacgagtcggtttgctttatgagtccgatatacaagacggagtatttgggggcattggtttatatcggaaaagcaacagaaaactctaatggtgggcgtcttaaaggattgagagattacacaagacaaaatgataatacgcgtaactacccttccggcaaaaaatgcatgaaaatagaggaaaattagtaatccatgtatattcattttcttgttttcctgatttaattaaaaagtaaatttaatggaagatgatcttattcaagagttcaatccaccttggaatgcacttgataccatcatataacaagtgattacacacaaacgacaaaacctacgctgcttttatgatttttgggcgatgattagctaggatttggcctcttggtatataataaacaaaaaataaagggctttatatggataaaaataaacttgctattgaacgtcatattattaaagaaataatcgacagagttcatgatgatcaaacacgtatttcagatacttgtcagagagaaataatctttcttgttcgaacaagaatacctaatgggaaggcttgggaagagttagatcacaaagagataagttatttaatcgaagatttttcaaaaaaacttcatcaagaagctccagaatctaataatccccaaaaaagagctgttgttcgtagatctcttttaagtggtataaagaagttattgagtgacatttggccttttggggagtaatcgatgaatatcagtgaaagggaaaagctcgcatttgagtatgctaaagatacaacgaagcagttgatgaccttagcgactggttttattgcattaacagtaacgttttcaaaagactacatgagtaatgtaccagaagaggtaaagtggaaagcaacagttttttgggttttgcttctaatatctgttctatttggtcagttttgcttaatgtcactcactggaatacttggttctaataaaaaaccgctcccttcattagatatatacaactcatcagttaagtggacatctttcattcaggtagtcactttttttctagggttgggagttgggatttacattgcgatagaggctatttaggccctaggcctaacaaactgtttaagaggagttcgaaacgcgtggcattcataatatgcgttagtttaggtgattaaggttatttgcagtgggtcaggtgttatgttgctcatattcttaacagggtgttcagtatcaagagagatttagcctcagataaaaaatagggtggcttttcatctgaggctaaatttattttcattccaaatctctaataatccaacgccatttctgccatttacatcgtattttcaaacgaggcacagcctgcgataaataagccgttatgacaggacatggcattctcattagatttcaagaatagccggtgacgtcttgtggttcttcatcagacaatcctgcccgcagcgtgggggactatacctgtccagcatacttagctttgttttgataagagtcccaccttaagactagtcaaaacttatttaattagtcgtccctgaaaatctctcaacctattgaatctgatgtgtttttataagatatttaatacctaaatcttacgataaatacgcctttagacctaaaaagttgcagaatgggtgagttttatgaaacctcgtcagacaaagatcgtcccgcaaaaggatttgttccaacctcaactcgtagacatcattaatcccaatcatcctttaattcgactggctaagatcattgattggaggcaattggactcaacgcttagtgcccatttttcaagcgttggtgcggccgcgttgccaacgcgtcttatggcgggattgctgtatttgcagcacttgcataatttgtctgacgaaatggtattagagcaatggcttgaatcgccttattaccaatacttttgcggcgaaacctttttccagcacgacttcccgtgccatccaaccagtcttgttaaatggcgaaaacggttaggagaagaaggctgtgaatggctgcttacccagacgatacaagcaggattgaaactaaaagtcatcaaaccagcgagcctaaaacgagtcgtggtagacaccacggtacaagaaaaaaacatcaccttcccaaccgatgccaagctctacaacaaggctcgacagcagctcactcaggtagccaaagaacaaaatatcacgctaagacaaacctacgacaaagcctgtcatgagctaatgccaaaaattggacgctatggtcacgccaaacaatacaaacggatgagaaaagcgattaagcaagtgaaaggctttttagggcgagtcatgcgagatattgatcggcaagtaaaacaacaagggttaacgctcacccaaaaacaggaagacacacttaaccaagcctatcgattactaaaacaaactcgccagagcaaaaacaaactgtatagcttgcatgaacctaatgtggactgcatatccaaaggcaaagcgcataaacgctatgagtttggcgtaaaagcgagcatagccgcaacagcaaaagagtccttcatcgtgggagccagaagctatccaggtaatccttatgatggccataccttgaaagatcaacttcaacaagttgaaaccctaacaggaaaaaaaccggaaacctgttttgttgatagagggtataaagggtcgggcgtagacgatattaaggtgttggttgcaggtcaaaaacgaggtgtactcaagaaagagaagccatggatgggaagacgaaatagcgtagagcccatcatagggcatctcaaatcggatggaaaactcagacgatgcttcttaaaaggtgtactaggcgatgcaattaacgtgatcttaagtgcctgtggccagaacttacgtaagctactgaagtggctttattacgccccatattttgggccatttttaagacgattatggttgaaaataatttttcaacaggaaggacctaaaaatagcatggcgcttcttgcctgaaacgccattattcaggggcgactaaataatctctccaatacatttcaacgaaccctgcaactccaccggctggctgatagggtggatataaaaatttaaactggtttagtgcgttagcaagatcagctgaatcaagaactttgctgtgtttcaagagatataaaaatgcgattgtgggagatctggacatacctttattacagtgcactaatacctttttagagccaatattagtcgcaattgcttcaacagctgcacccataacttctttggggatataagcaggattaggcgcatcgactaggttcaaaattagtctattttcacgtttcgcaatcaagtattcagggtcagttttaggggctgcatgactaatatatcccaacgcttgtcgatgatatggctctttgcaggcatggacgataaaccacccatctagcgacaatactttcttagcatcagtatcatttccaacaaataaattgtgacaaacttcgatcatgatgtcttccttgtttttctgaaaaaatatctagacttatcaatttcatataatacgcatatttttccattagtggacttcccagtattaactatttcttcccagtcggataatgaacagggttagagtgatttcagcacaccaattcgacgtattaatttccgaaagaatgaatgattatgaacaataaatcgtcagttattaacacaaagcttagccaatcaactaaatactatgctatataaatatttacgcgattatctttcgcacatttatataaggaaagtcaaatgcagatagacggacatcataccctaacttatgtcgtagcccgttacgcaggtatcgaccattatacagccgagaaagttgcctattcggcacaatatgtagatgaagcaacaaatgattctcaaatctattttgaaaatggtgcaatgtatgatcgcattgtttctgcacataaaatgcttgattaccgaaacacgcaagagttagcaaataacttagtgtggataccttttcattttttacctggtaacgaaggtttcccatcaagtgaaactccagaaggaagcttcataaatcgattaatatgcatgccagacagtcaggtagctagagacatgctaaagatggttgctcaacattgggaacgaccatatgcagcccaaatgatgggggtagctatgcatgtttacgctgacacatttgcccatcaaggcttcgctggcgttatacatgatgttaatcgggttgatgaattagaatccacatcgaccagtctcttacaaaaagtcaaagacaatttatttagctatgctatatcagagtcgtcgccactaggccatggcgcagccctgtcttttcctgatcgtccctatacttcttgggaatatcaaaatgggctaggaaaaaaagttgaacgagataatacaaagatttttttagatgccgcagatgctatgtgcaaagcgatgcaatgctggaaatctagagacacttcgatagatattgataatcaaccaggcttaacaaaagatcaactagcacttattaaacacgcattacttactattaatgatgaaagtggagatgctcgtcatagagaatggttaaaatggcttcaagaagacaaattcgagctgggagctgtcgatttaagttttgatattgaaggtcaagatagctggaaatttaatgcaagaggcgaagcaacaaaaatagacggggttttcaaatacccctactccgaagcttttctaacctctgattggaaatactttcatgatgcactaaaaacctatcgactggagattattcgagatgtactcccaagctacggcatttgcgttgcttaacctcgaaaaataccaaataagtcaaaagagcccataatctatgaagtatgtatatcaaagagtactgcttattttagtggcatcggttgtcctaacaggctgtacatccaacaagtcactgattttagttaaaaactacgcccaacaatcacaagaagttgaagaagcactcctaaacgaatacgaacaaacccaagaaacacgtatagatgctatgctagtgcaagcatctagggaaggtatttccagtaataacttgggagtacaacggataaataaccaaggacaggttgcgctaattcagaacctactttctttttcacaaagcatatatatgctctcttctgagaattacgatgatgaaataaattcatattcaggacaacttaactcctccatttcatcaatttcggagctttcctctaatcaagcgcctgaaaactcaaagattgagttagtctcaacagctataaatgctttagcgcgagctcgtacggaacgagctcgataccaaaatctaaaggaaattctgataggttcccatgacttaatacaaagttcatttcaatctcttagtgatgagctcgagtcatgggaaatgatctcaaaagtatcaatggagaaagagcttcgaactcgactgtacctgctgaacaaccctgatcgttgtgaattagacaatatagcaagatgcgctacactctcccattcattggaagagcgtattgaggcctatagaaaagcctacaccttaaaatcgaaaatcagtgcactgagtgttaaattcgaaaacttacgaagctctttaaaagctgttcaagatctcaattccgtgattgttaagtcactaagtcaagatgacgagttttcaaaagaatctctgacgagtgcatttgaaataacaaaagcacaactaaaaaaactaaaagaattccaaaatacactataggtcacatgcatgaacgaaacacatgaaaaaacccaagcagagattcaatccttgtatgatgagcttcaagcatatctcaactcaaccatagcaagccctgagcaagaacacctttatcaaaggtgcgatcaactaggtgaaaagctaatcgattttcgtatagctctgatcggtaataattccatgcttaaccaagctaataccgctgatttagatactttattagtagaagtaactgctgcaaggtcgaatattcaaaaagatgtgtcaacactaaaaacagtgtcacaggtagctagcttaatagataaggtgctagagaagttaatcaaaatcgtatgatttaaatttggatctttagcaaccacaataatggccatgaaactataaatacctttcattgcctactcgctatcttcaagaaagctcaggatagggaaaaggaactggatatcaacaattcaaagcttagacttactagaattcactaggcgctatctgttattaagaacagctaaaaataccacccaaaaaagtgactaatcaaccttctgctaccccaattatatgcaattatattttttcttataattggccactttccgccggagtagttgcataaaacgaatacaaatcagccaatttaaatcaattaaaccattgatttaaattgatttttaaagtttgaaaagctgcactttggatcagaaatactaactcaacgccttgacgatacaactatttaagctctaacaacagggcttcacaagttagaaaacattgaaaatttcactgtcgattgccgccagcatgcaagataaatctcagctatactacatatcagcagtcgacgttattttaaggtgatagacaatggcctcaatcaagttttcaagcatttttgaagtagtggctgcgagcgaggaggaagcactgagcctaaaggcccaagcagacttaattgctacgattcgtgatttggctgctaaaaatggttggtcacatatcgaggtctgtgctgagggaaacagaattatgattaagcaggcgaaaagccaagtaaatgaaaatcgactaagtgaagcagaactacttgaagggctagattcttacactgctcacgcagatgaattgtttctaaatgtggatgacgagctcgctgaagctctaatagatcaactcaatgagttagagctgccttttattgttcgatctcgtaaaggcgctgaagagacacacagaaagtggagtaaaccgttccaggcaaaagcggaccccgactttatgaaagactgaaaagatatggttgaagacgttgagccgtttgatccagattgattgagcggttgtctagttaatatctaagaactaaatatcaacccagccccaattaatcctagtaaccataggtaaatgaaatgttagtgacaaatgaaataacacaaatggccaaagcgatagtaacccaatttcctattctgaatggcatatcgagcattgatgagcaccaacaagcccttatacttttagaagacttgttagagcactatgacgaaaacctgataattattgaggcgttaagcaatgtcattacaaggtacgaggatggggctgcagagtttgatgatttcaataaacgacagacagctatcaatctaacgacggcaacactaacagtcttgatagatcagagcctaaacaatactaatcaggtctgagttcgttacaagcaaaaaaatccaacgtgtaattatgtgcagtttatctgatcgctacacagctgatttaaacaacaaccccgtggctaatctggcccaaaagatctcttactcgatttattccttctttagtaaccataatcgactctggtgacttaccacctaatgccagtgcaggtgttttaatccatgatttccatttgtcttcgtcaccaaacagctctagacccaattgatgaaccctttcattcagcgctctcatttcagatgcttcaacggcttctaaaatagcggcataggtgtcagcgggaacacagtaaaatacgggattaccgtccttcattacagcaactgggctgccttttgattcattcataacaagatcaagactgctctcaatatcatgaatatcaatgcatctttcggcatgattttttcgtttagtgctcatatctctcccctaacatgactgataagtacaatgatgattaactgtctaggaaactgggtccataccagctatcaggacaaataaacctatagttaatcacttatctgctgcatatggttattcacagagctttcacaataacgtccagcctcaatatcagccctagcttctagtaaggcaatctcaagctcatactctctgaacttagcgtatttatgcaaacccatcactacatatgtatttctacctcggacagatataataacttcttcgtcttctaacaaaccgacctcaagagcagacacacccttggtttttaaatcattagcagtaacaacactcataagctcacctctttttggacttcccagactttactagatacttatggtctgtatgaatatctaaaataccactaaaaaatgactcatccctcttctagtacagcaattatatgcaattatattttttcttataaattatatgttttcttataattggccactttcctctagaggtatggcataaaacaacaaaccctcaccttctaaaattaatcatataattgatttgtaaggttttttattaaaactgagttgtgggctcttatagcaaaccaatgctttgagcataaaaccatttatgctcaatcaataaggcttcacaagttagaagacattgaaaattccactgtcgattgctaccggtaccccagacagtttccagctataatacataccaacaatcaatggtattttaggtggtagatgacaaccccaatcaagtaatcaagcatagttgaagtagttgctgcgagtgaggatgaagcactgagcctaaaggctcaagcagagattccaagttaaaaccgtagtaccatctagaataacacttgcctattcatcagatcagtcccaacgctccggtggacattgttcctctaaccataaaacaacggttgctattatcttgtttgctggcacattactggcattttctttagtacctttatcgttcatggaacgcctattaataaataattatagtttgagttttttaactaatagcccatttatattttctctattttgactcaaaaaacttttggtaactcatcccaccttgtcgtgtagcctggtgataggtgttctcgtttcattgaccattgaggtgatacgccttgcgaggcgaagaagacgttgccgaggccgctttggttgattttgtccacgacgttcattagggcttttgagtttatttttgcgttgtcggttctgaataaatcttgttgaaaggcgcatgttcgtagaagtcggcgagcattacaccgcctttagcatagcgataacctgcacgatagatgcgacgaaacagtacgtcggccacttctaataagtcccgcgtgtcgtcggttgggttggggagttctgcagacagagtcttcgagtattgcggttcatttgaaataaacggactggtacgaatggacacactcaccacacggcaaagacgtttttctccgcgtagtttctcggccgctctggttgtgtatttggcgatggcttcccgcagttcttgcttgtctgtcaccttgtggccaaatgaccgactccaaatgatttgctgctttgttggcctgaccaattccaaatccaaacacgacaccccattcaactctcgaatggttcgctccaataccacagaaaactcgcttcgaatcgatttagggtcagcattcgccagatccaacgctgtgttgattcccctcgcctttaacttcgccgttgttcgacggccaacgccccacacgtcactcacatccaacaaagccagcaatcgcatttgtctgtctgggtccatcaaatccaccaccgaaccggtggctgggtatttctttgccgcatggttggctagcttcgccagcgtcttagttggcgcgatgcccacgcctaccgtaatgcccgtccattgatcgaccttggcttttactcgtttaccaaacgccagcaaatccgccacatgatcaacaccggttaaatccataaaggcttcatcgatggaatacacttccagccgtggcgcttcctcttccaagatggtcatcacccgattcgacaaatccgcatacagcgcataattcgacgaaaaacagacaatgccgtgctttctgatctcgtcctgaacctgaaacatcggcacgcccatcttaatgcccaacgcctttacctctttggagcgcgcgacaatacagccatcgttattcgataacactacaacgggcgtgtgttttaaatcgggccggaacaacttctcgcaactggcgtaaaagttattgcaatcgaccaaggcaaagactgttttattactgatcatacaggcgaaccgccctgagccgtcaactcgaacacaccaagataagtcacacgcatgatcaacaccaaaatactgtatatatatatacagaatagttttaggcagcgggaattaccaagttgatttttttatattaatacgaattaagcagcgttttttgctattaaatgtagaaaaactgctcaattttgtccttacaataggaacctcataaaattagtttgaggaaaaataaacgatgcgtcgcctaaaattttatctaatcgttatagtgtgtattctaactattgcagctacgctatttataaaatccggtggtttgaattggattaatagccactgctataaaaaccatgcagcggttgaggcaattgtgaaaaacagagggccactctgcatctaactgaaccaaggagctttgccccttatttgttcttacctaattataaaaatagaaaaagtttctttacggattttactcaggttcttgttgagctatacaaaaatgagttgatgagacatgaccgagactcaaatgctaaaaacgcgattatctcatgacaatgacttattcgcatgctccataagtacaatccatagcagataaagcgcaataaaaagcccgcaaaagcgagctataaaacactattgagcatctctaaactcttgactcaaaggaatcaacgaatcaacaaatttggttgcattctcgaacttagcaaaaatatcatccgcagtaagagttaactggaatgtagcatagtttccgtgtaccaatttatttcttgttgagcctaaatccataaaatcacggatactattattaaggtcagtgtctgtagtcaattttattttcatgaagtctttaaaatcagaaccaaataatgaaaaaaactgattagcgttgttttgatcccagttaaaaagtgtatggtactgtcgctttagtgctttcgtttccataaaaccatgggttattgaacatgagttcggattcaatatctcaagcataatttgaataaccctattttcaaagtagcttgcagtagacaacaacattactttggagtattgcgatttataatcattggcaatactgatttgttttctttcaatcaggaatgcatagttctcgccgtaatctttgaagagtgcggaaattgctttgcgtcctgagtcattaagcgacattggtaaattcctgtagcaactcccttgcacggtcagttcttgttaatacactttctcgacgggttgttttacctgtacttgcttctataaaaatctggtcagtctttaacaaagctaaatactctgaagttatagtagttatatttactactctttgctcaacagatgagcgacatgcagcataaaatacagactcgaataaagtgatacttaatcgatttgcaccagttctaaagtcttctactttcagaccgtcacaagcaagcataaatccataccaaagctctttgaagaagtcggtatcttcttgagaaaacgatttagttgcgttagaaaacatattaagaaaaccagagattgtggttttgtagttttctcgactgttaaccattgctaacgtacgaagtatagcttcaacatcattaagtctcatatcaacgatgtctttgcccaaaatagttttacgccaaacttcatcttcgtttagtttaattaagctgacattaaacctagaatgatacaaactcattctaatctcttgtggagtaagattcataccaccactatttaggcggttaaatatctcaaacatagcgccatcttcttcatcatcatttgcaactggcttaatgatcatgtttctaattgtcgctaggtttaaagccatttggctgtcacctaacgtcttgtagtttttaccattaaaacgattagcctggccatcaactaatccatctaactttaagttaaacctttgaaaataatcatcatcctgcatgatatcgtcagggatatggccatgatcatcaaaaatcgctcttaactctgagcgcttctcttttcttggaaaacgaccgttaaaaaagtaatataaagtcatcaacctctgttgaccatctataactaaaaactcattcttatcactctcatataagaatatttgaggaattggaagaccaatcaaaagagactctattagctttgatgccctttttatgtcccatacataatgtctttgaaacgcgggaattttaaaaactttcgaactgataaaagaaatgattgtagatatgttgaagtcatttggtgtcgttgttagttgaaactcgtttatcggatacgattcattttcttgatctgttatatcgttcacatcgttcatactgaagctctataaattggtttaatttagtttttgcataatacgctgaattttaatactgacaaagccaaaaaccttatcatatccaattttctttccaatgcagcaaacgaagttacattgtaatggatgaggaaaactgagcactgctttacatgcaattaaaatatacgttgttctgaagacaatgatacaaaaaaccaaactctcagtcaggaatcagtagtttcgttgatatctccattgaggcagcgatatcccacagagcttttagcgtaacattcacttcacctcgctctattcttcccatataactgcggtctatcttagattttgccgctaaagcttcttgagagatacctcgcgctttgcgctgactccgaatcagctctccaacctcttttgctatgtttctcatttttatatctcaaaaatgaaatacaatcgccaattgcggactatatctccacggactataatccgtatttttacaaatcgagatagttattttgagatctaagcccatcgctcacgttgtcgaggagtttttccaagcaactacacaaaaaaaatccactataaatgacgtactcaaacactatgttgaaaaatatggcgaaaacaattctattgaactgaaaaaagcacgacatgctatttatctgaaaattcatcgtttagttaaatcaggtgtattagtcgttgcctcaaaaagtggtaagagcactcattatgcaaaagcgaaaattttggaggaaaacaagaagcaaaaaaatatacccactactgttgtaatgagtgagaaagaaatgctctttaaacgtaaggctgaacttgagtatgaacttgagctatgcattgcagaagctcaaggttatgaagaaatgaaatctatattgcccactcaacttaatttgttgatctctaagaaaagtgaagcaaaaaagcgagcaataaccctcaatggtctactaaccagcactcaaaccatattacatgcgctctcatgaagaaaatacaaaatctctcactaagaacttggcaaaagaactgtttatccaaagcaatagaaatctatcaaacgggtcagcaaaacttcatgtgtgttgccgccccaggtgcaggcaaaacaagattctctgcatcgttggcaaaaagcttattagacgttgatcatattgatttcgttctttgctttgccccctctgtcagtatacagaacagcattcaagaaactttccgcattatattaaacgatcgctttgatggccggttaggcgcaaaaggcttggttattacctatcaaggaatccaatacgcctaccaagaacttgcacatgtcattaagaactaccgtgttctaataatctctgatgaaattcatcactgtgcttctggggtaagtagcacgtccaatcaatggggacagctgttagtttctttaatatcagaaggcaatcccttaactctaactttgagcggtactccttggcgatcagatagcacgaaaatagcgcttcagagctattcaggggagcctcaagagcttgatactgactttgtgtatggcttaggcgatgcggttagagataaggtttgcaggaggcctagtttaatactgctcgataacagctcgattgatgttcaggagaatgctgaaactcataaatttagtagtattcgccaggcaattgaggctgaaaaactaaaatatagtgaactactgactcatcaagactcactaagtcaactcatgacctatgcccatgaggagctgattagaattagagaaaaacaccctcaggccgcagggttagttgttgcatcatcaattgatcaagcgcggcggatatctcagtttattatcactaactttaatgagagctctatcgtagttagttatgatcaaattgatgcccacgataaaatcagagactttcaaaattcagaaactgactggattgtatctatcggaatggtaagtgaaggtacagacatcccacgtttacagatctgtgcttatcttagcaatgttagaacagagctttactttcgccaagtgcttggacggattctacgaattaataaagaacaagatgagccatgctccatgatagcgtttgctgaaccaaagctaattgaatattcagaacgaataaaccaagacttaccagaagattcgatgaaaataaaagtcatcgaagagcagactttagtaaaaaaaacggactcaaacacactagttcgaggctcagaaaaaaacaacattattacgatgaaaacaatgtcatcaagccatacaaactcgtttgataggcttcacgaaatagcaacagaagcttcttaccctgttaaagtggctttctgcaatgactcttataaaacaacaattttatcactgtagattagatttatatcagagttaataaggtgtaattatataaatgataatctggtagtgttttattaaaataaattcttattaaacctaacaaacatatcatgagccgacttggattaaaaaaacttaacgatgcattgctaaaaaattttgcggaggttagattatctattgcaggacatctaataaaatcaattcattataaaaactaatgaactcacctatgaataaaaaatctgactatccagatttaggatcgttaaaattaaaaatcattctattataaaaacaaataaggattaaagatttgaaaaactattctatagaaaaatcccgatcagacttttctttaatagaggtaatatctttatctcgagctaacttcagttcataaagatcattcttatattcgtctaagctaagacatcctttctctagctttaaaagtaaattaaattgtttatcatcaaaaaactgaatagctcgaattaattccgctgacgacacagtctttttataaccagaaattcttgcgaatgcttgtttaatatatacatctaaggagtcaacactcttgtgaccagtatattgtctaacttcagctttgaaggtggattcagataaaagctgttgcctaaatttatcttcattctcaaattcatgtctttctataagtaacacaaacaaattagtacaaaatgtatgcctaaacatttgattacaaacttgctcttcaattttagaaaatttacggagtatatacatttcagaggacaatgtttcagcacttaaatgtttccctttctcactaacaaataaatagccatggtcattactttcacctatggtatttttaataattttagatctactaattcttatatatttaagtaaatcattaataaacatacgatttacaggtataaaccgctgcgacccctcttcacgttttaaagtcatcagtcttaacattggttctttcatagttgatgcagctacaacatcatttacagttatttcatttatctcacctcttctagcaccagtattttgaagaatgtctagttgaacttctcgtctatgctgaacaaatcgcgaactaccaatttcataaatagcatcgtaaagcagttcaatatttttagaagatacgggcttccttgttttgatcctaccatttagagaaaatgaatgatggttccaaaatgtcactgctgctttgtcattaccattgggggagaatattttttgtgaagctcgtataacaccattcgttgctacaaaatttttatcaccgaagaactctccgacgaaatataaaaaatccaaacatacacgaccagtcatcgttactgttggttcctcttttttattgttaagaggattccgtggatctttctcactccttaagaaagtcataaactcacaaaatcgatcatcattcatatcttgaaatggaatattacgaaaatagcaaaatcgtataagttgtgcgacttttacagcataatcacctatagttccgccatttcgacctttctgtgataagcgccgtccgcttttccctttcctatcggttaaagcaagcatatataagtttgcaattaaacatggtgaattatcaggaaatacaatatgaggcagtctagaaacatcttttgttgttatcttacccatagaactataattgaaaattatcaattcatttattggtgtatgtaatttttttcttgagtagttcatatcatttttcgctaataatacttataacattgctcttcgatcccacttcattaaatggtggtgggttaagtgaaataattcctgaaattctatcaagttcaactttagctcttttttgacgaagttcaatattttctgtgttggatatatttttcactgcactcatagccgatgagatagcttgtaataaaataaaattaatttttttatgtttttcaagtgtctcatttaactcatctattgatctttttaaaaataccttagtatttttgggggtatttttttgatggataattattttttcaatctcatcttttgcctgttttctcaattcatcaattcgatcccacccacacactactccgacaccaaataatctattagaatgtttcttcaatgtatttatgctcattgaaaatttacaaaccttttcagattcatattcccattcaccttcaatattagcaatccctccttggcttttgagagattttataagataatcgtcattaataaataatttaggattagaaacagcataacttaataatttaaaaagagctttagccgaatcttcactattcaacgagggagccttaatatttttcacaataaacaaaccttaataactaacaacctttgtgattatttgcatttttttagtatcattttcattaaaaaattccggttcaatagtagcttttccttcttcaattaatgttcctatatattcttctaactcatcaacatcaataatagaaaattccgtagtattgaacttttctaaaacaaaatcacaaaggttactatagtctttagcacccttatgaagtgattcggcaacaaattgagccttagctcctcgaagcacatcacctgtaatactttctgttatgtaatgccagaggtgttccgggtcagtatgtccgagcatccattgaagcgtttccacaccaccaacttggcttgaatagaaaaataataaagcaaaaaaccttctcaattgatgttgtcttaaatagtaacgttcacctttagagttcgtagctgtttcaaaataatcacaaaatagatccatataagaatcagaaaaccgattacctttatttaggcccaacgagccattaagttttggagcagaaaaaaggggatgataattatcaataaaaccaaaattaattaaattttcttgtaatcttataagatttttaatcataccaacagctaaagggtcaactgggcgagcttcaatatttcttgcccccatcattaacttagaacttttacgtttagaaaatacaagccactcttcagtgttatctaaacaaaaacttgcgtttagatctaataactcaccatctctgcgtgcagtaataacacctacaacaacctttacagccccataataaacattaactaaatcaatcaatcctttattttgtcggagtttgagataatacgaacttgttcttgcacctcttgattttagatgatcactaccagaattaatacaagtcaaacctattctagaaactccaaaatcaataagttttaatggtattattttagataattgatccgaagtaatagaggttaacttcatcttattattagatgaaaatgaaactgcggaacaatatgcatcgatcaacaaatcaccatattcaatatgaaactcaatagcatcacgcagagatttcatgacaagttcatagggtaatgttttgaatctgccttttttattttctaagctggggacgtaattttttaaaaaacttaaggtttcttcagaaggagaaggtaagttcattatatttaaaacctgaagtttacgaagacctctttggtattctaataaattaatatttgatagtagatcactttcctttgtagtcacacttacaggtggaaactccctaattaattgaatttcatcattgaattttatgtttagtgatttaaaagatggtttattcaaacccttaatatataaagtgttttcatataaaatatttgatagtttttttgtatttaacccaacaacacctttgaaactaaacttattataaccggtaccaactttattatttgaaatatcatttaaaaacataacaacacgggcatttattatttcatctctagttaaccctaataaacaatcttttaaaacgtcttcatcaacatttttaaaatctgggtgcttatttataaaagcgtcaattacactaatatccgtattagaaatcaactcctttagatatttagaaactctataagaccaattaaacatactttcagaagcgtttttatttgagtatattttatctagcaaggcagttaaatcatctttatcgatagcagagaatgaaaatctatcaagctgatattcattatcatttaacaaaaaataatcaattattcttaaaactgcccgaaaatctcgactcatagtactcattgatggcatagggttataaccaggtaccggagcaataattgttctatcagtagaagccaatatccaatatttaagacttagcagtaactgccgattgatactatcagtaagtgcactaccattagacaagaacacattccaatttaacgccttatctactttaaaatcgaaattatacatccatatattatcatcaaaatccgatttcaaccaagcggcactgcgaaatctatcaaccgtatcatcgttaaaaatatcgtctaaaaaatctaattcatttggtagcgccataaataaaaccctccataatatttggttttattagcttctttgcttgaagaaggtaagattttaatcttcgatcatttcctctttctatttccttagagataagttttgatacctgacaccaataatgagcataaccactaataatttctttattttcggctttattaactgcatcttctaatgacagtaataccactaggatcgattcattaactgagaaataaatttgttttttatcgaatgctatttcatttgaaagattatttgcatccgtagcagataacggtatatttttaatcgcatgattaaataaaaaatcatttaattgattcatatttttaaaattagtagactcaaaaaaataaatactatctttcattgcttcacaaataattcctttctggaaaatacgtatccatctcgactggaaaaatgacagtattggctcaggtaagtactctcgtaataggtctttatttggattagcatgacctagagctgttgacataatcctaatgtctttagtttctagatatatcaataatgctcgagatgatctgattgttgtaggagtaattctccatatgaattggtctaaatcttcgcctcttttatgtgaaaacaacttaaactcatctcgaaataataaatacccactttctgacaaatctcgttgagatctattaaaagtgacatttccaattttataagacttattaaaaccagaacctgaaaaaataaaaagataacgccaaagatcgttattttcttttttcaacttttctcgtaatacagacgttatctcaatgatttcttttattaatcttacagatatatcattaagctttatcacctgttctgatagcattttcttacgcctgtccttatatcctgtcaaataataggtatcatctatcttaacaaaaccagataagtttccttttttatcatatagttcaaaattgttaaggtattcttgagtaatctctggatgttcattaatcaaaaggatatgatgcgcaaaaaaatcaacgctctttcttgggaatcctagtttatgcattagttcgttagaagagaatctatatgcatagggcgtaaaaaaacctttatatatacctttattttcaattgttttagatatgtcacgaaataactcatcatccgaaatccctttatttattttatttataacattaccttctcttgatattttctttgagtttttacgccgatcataaatatttttagcattaaatttagcccagctcaaaacttcattcatatcattttcaatttccaaaaaaagaaattttagagcggcttcatctgttaaatttataggaacatctgtcaataactttcttttcacatcaatgccgcccttacctaatctaatatttgtctgccttaaacttcgaccaatacatggaactcttggaagttggcctgatatgggcataacccataaaccagatttaataagtgaattttcaacccctacgcagaattgattccaactatgggcaatagatataacatcccttttcttttctatattttttttaaagtaaaacctacaataatctttcattattgtattaattttgtcaggacatctaaaatcatcaacattatatatatggtgattgtttgttaaaaaacaaaacaaatcattaaaaacatcagttcttattctagccatttttagcatataactgcttattttattatgtattttataagcaaaatcaggagaataattttcatgaaccccttgcaatgataagtaagtagtttgcccttttcttgagattacgctaaaaccattccagtacttctttctaatctgacatattataggttctatttcattccattttttaataaaaaaacttttgttttctcttataaattcacgttgttttattgtattttgcctactatcacggattacatatgggtttatttttatagccacactataaatcatatctgcatgatacatttttgattcatacgagcattcaagaaattctccacttaacaatgctccaatgaacgaatagagtaattcagaaaaacttctcctttctatcatgatgtaagtaatttcattattagttacatcacaaaagcactcaaataatttaattagtataatagggttcgtatgattattacttttatccattttagctaataaaaattcaactacatcttcttgtatagccttatgtgggtaatgctttaaagaactagtttttttgacaattgtcatcttaatatcaccatataattatacctaacttattgatttatcatacattgataacagttgacaagattttgtttttagcaaaaatcaagagcgtaaccttcactcagacttggcgtttgctttatgtctacaggcacgagaactgtatcgcgacgaagaccctcttaaacttttagtgatgtcggccactctggacacagaaacactggaagcacgacttggttgctcgacactgaccagccaagggcgaagctttccaatcacgactcattacagcaataaagccctgaaaagctttcaagttaccgacgaggtagtgcgcattacttgccaagctttcaatgaagaatccggcagcctattggtgttcttgcccggtcaaaaagaaattcgccaagcagcgacacagctacaacagcgcctaggtcatgaagaacatctcagcattctacctctatatggcgaacttagtttaaaagaacaagaaacggttattgagccagtaatagcgccagccagaaaaatcgttttggcaaccagcattgcgcaaaccagtttaaccattgaaggaatccgagttgttatcgacagcggactcagccgcgaggctcgctttgatgccagtacggccacgacaagattgcacactcgtcgtgcgacacaagccgagacgattcaacggatggggcgagcaggacgtaccgaagctggcgtgtgctaccgatggtggagcgaagagcaacaacaccaacttgcccctcaggctcaacctcagatagagatcagtgacctgagcagcctagtaatggacttggcgaaatggggcgtgcaagaacgccttgaactggattggattacgccaccgccaaacagtcattggcaacaagcaataggcttactttctaaccttcaggctctggaacaatcctctgggtcatcaccctctttgacattaagccatcttggcgagcaaatgagcgagcttggcatcgaacctcgcctcgctagactcttattagacggcaaacttatcaataacagcgacgcctccagcgccatctgcaccattttgtctgaaggcgacccactctcaaatcatcatagcgacttagcagaccgcctcaattggttaacaggtcattatcaggcgcatagtaaacgaccaagacagaactacttaaaagcacagcaacagtggcaaaaacgcagtcagcaaatcagcattcaagaagtctccatcgatgataaaaatgatctcgcctttttactgattcgagcctttgcagatcgtattgcgcaacgcgttgggcaagatcatgataaggcgcgctacaaactcgctaatggaagactggcaagcctgtcttctctcgacccttgtgcacaaagtgaatgggttattgccttggacatcggcggacatcatggtcaagatgaagaccgtattttccttgcctgcccctttgaactcgacttgctgctcgctaatttcaccgatttactaatcatcaaacttcatcttgcttggtcaaaaaaagaggcacgtttgctaagtgagtcacaacgctggataagtaaactttgcattgataaacagaagcttacgacaccatctgaagaagatatcagccaagctgtttgccagtacattcgtcaagaaggccttagtgttctaccttggaacgaatccgctaaacagctgaaagcacgtatgcaattcgccttcctacatgatcaacagaccccatggccagactgttctgataacggattattgcatgatttagaaacatggcttggtccctaccttggtaaagtgaccaatcaacaggctataaacaaactggggctaaatgacatcttactaagtcggcttgattggaaccaacagcaacaccttcatcagaatgtccctgcaagaataacagtaccatcaggagcaagtcataccatagactactgcgagcaacagccaaccctaagggtgaagctgcaagaaatgtttggctatacaaaaagcccaaccgtactgaatcagatcatacgtattgaattgctatcgccagggcaaagaccacttgccgtctctcaagatttggccttcttttggcgtgaagcctatccagaagtacgaaaggaaatgcgggggagatacccaaaacacccttggcctgaagatcctctcagcgcgttagcaacatcgaaaaccaaccgagcgctaagatcgtcttaattggcttagcgcttgctcggtgattttctggctaaaaggcgtgttcttaggatgggttggcgaccagcccatgataaaacgatgaaaatcagcccaagcgataggaaacaaatattgccattcttcgagaacctcttgcgcaaaagcttgcgactccccttgcgccattaactctcgccccaattctaagaaataatgctccagtagataatctatattttcagtcaattcagattcaggcaatgcactccctaaaagatacgctagatcctgaacaccaacgccaccaccgacatattgaaagtccacagcggcaacctgattatcaagtggagaaaaacaaaaattagccactttagcatcgccatgcacaatggttttaaaacgagcattatctaaacatttcgccaattcagacgcggcagattttaattcgccctcagccatgacagaccattcttcatatcgagtatcaaggtgccaataggttcccttgctccataaaccattcggccaattcgcaggaggagtttgatgaataaagcccgcatgcaacgccgctaaccagttaatacaagagattaaataatcactattatgggcattgtatcggtctgaataaccagcagcgtctaaatcttccaataaggttaatcgctgtccagtatgtttatcataaaagtcgccataacaaagtgcgacacgagccaatatgtggcatcgtgatgcccaatttcgataccaattctgttctacttcatatgaacaaactttacgttgatggccatgattagaatgccagcctttagggtgagatacctctaaaggtatcgagcagtgcttaacgataacaaaagaaaccgaatcattccccgtcaatgaataacgaataacttcaccataaccactccataaagattgaagcacttcttcacgcttaacggtacaggctttgcattgccgtttaataaaaatatccggagtcataaatcttattcacggtaattaattacataaattaacaaaaagatagcatgttcagaatttagtcactattttcgtaatgtatctataacgccgtcatgatctaatttctaaaaaatcagcccataatagaggaagtcttttctaaccatggaatcaaacaataaactctcaaatcacaaactctttaatatcggcgttaggctggtaaaatttgcttgggttgtagaaatactcgccgtcagtatcggctttcttatttccattatcgtatcattttctgtctatgctgaacttgataaaatggatagaaccctcaattttggagactacagcagcatattagttgcggcgttacctttcgtactcgtagcagtagttgaagcttctaaaattcctgtggctacagcgatgatgtatgcaaaacatacttcttggcgcatcctattctttattggcctagttctgcttgcctctatcacctttgaaaccatgctcaatggctttgaacgtaacttttctggtttgaatattgccatcgacgataagaaaaatgcctccttattattacaaggaaaaatcgatgattttgatcgccgtaaaaaagatattgatattattgaccctcaggaggtagataataattaccaaaatagtattcagaatgcgaactcaacatattatcagaccttagaaaaagaacgagaatacatcaatcgtcaaattaccaagctcagctcagataacgaaacaattcgaggctatcaaacagaaattactgagctcaatcaaaaagaacgtgaaatttatgacgcttgggatgtagaaagaagcgccttacaaaagcgcttacgtggcttattaaacagctatgttgcaggctcagaaaacgataaagaaaaactacaaaaagagctagacaaacttaaagcagaaatgcaaaaagaaatggacgatgctaatttctttacacgcccaacggttgagaaaaaatatcgccaactaatcactgaaaaagaaaaccgcctgtacactgtagcagatcgcaccattggcgatgatgcacttgctaaacaaaccaaaagtgaacagcagcttcaggatcaactacaagtactcggacaagattatcaaaagcgtatcgatttagggcgtcagcgcatggcttatttagaaggccaaattttatctcaaacaaaaggccttgaagaaaagcgcgatagctatagaaccaattacgataaagttgctcagcaagctgctcaaaaccgcaatggaacagtttcacgatccaccagcgaaaaagagtctcagctagcacagtatgatgaaattcaaatagaagtaagagccattgataatcaaatttatggtcttaaacaagaacaaaccttactgaaaaatgatattaaccgcttggttaactcaaaccaaatttatcgtcttgcagcttacgtcagtaataaagagcaagcgattgacgttcctaaatcaactgtcggattagttgctttggtatggtttgcctcattggcctttattagtgcggtaacaggggtttttcttgcgattgcaggtatctatatgcagcgcatctatgccaaagatgacgagtacgaaacgcactcacatcatagcgcgttgagcaccagtcaaaaagagcaataacgagtaggcaagtcaactaatcattgttagataaaaccagtgtagattctctactctggttttttttgtttaacaaataacaagccagataggaaaatatcaaaagttatgaacaaaatacttcaatccaagcgacaaatcgcatactgaatacctggatcaaaaatatagcctaaaaaaattgtgcataacaaccacgcttatccccacaatcatttaacatatccgccactaggtataaaaacaaacatctcacacacaaactaaacaaacactatatctgctttctaattgcagcacttctataactttctcctgacctctttctctcaataaaaatattctgcttcataaaaatagatgagcaagtttatgcgattaataatgatcaaaataaaaggtatgaaaaacaggcgttgctcattcgcccttgtcttaaattcgcgctgagcttaataacctcctccaaccccccatgaggaggagcaaaagcacctaagcagttatcctgcttcgtccctccctttagctatcttggcgctgacgcgttgagcttgcgaaacaggcgcaagcgaaggcaatgacaagatggcattcctacaggcaaagaatttcctacaaacggaaaaaatccctgacagtgtagctatcagggccatcttaatataaagcttggcgactgttgtttaaaccatcaggttgggtggttagttgatcaatggcaacttgtatttgagcggagtttagttttaaagtatccatagtccctctttttttcatttcgtttgtttttttgatcggaacaacatgaatttaacgaaagagggacgcttattaaagcgtccactaaacacacttcttggggcggtatggcatcgcccctccctttagctatcttggcattggattcgcgcagacgcgttgagcttgcgaaacaggcgcaagcgaaggcaatgacaagatggtattcctacaggcaaaagaattttctgcagacgaaaaaaagccctgacagcgtagctatcagggccttcttaatataaagcttgacgactgatgccgactgtcacatgcgtgtctttgataaagagccccacacgcatgtgggagcaatcctattacaccgcctaaacgaaaaaaccccgccctgcttagcaggacggggttcttttcaatataaagcttgacgacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcgtcaagcaattcgttttgcgtttgttctgagctatgcgtttattgcattgtctttcgacttgtctcaaaacacgcgaatacgtgcttggatctttaacaattcattttgaaatagagataaccaagtatcaaaccgatgttgttttcatcgtaattctatgtgtctttgtcattttgatgatcttgagccttcactcttctcatccaaaaccactttggtgttatatggtcaagcctcacgagcaattagtattggttagctcaatgcctcacagcacttacacacccaacctatcaacgtcctagtctcgaacggctcttcaggggacttatgtcccagtgagatcttatcttaagggaggcttcccgcttagatgctttcagcggttatcccgtccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagctcctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatgtgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagttaagcgtgcttttgcctttacactctatgcatgatttccgaccatgctgagcacaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccacacagtgtcctcgatcccgataagggacctgagttagaacctcaaacataccagggtggtatttcaagagtggctccatgcaaactggcgtctgcacttcaaagcctcccacctatcctacacaagtaggttcaaagttcactgtgaagctatagtaaaggttcacggggtctttccgtctagccgcggatacacagcatcttcactgcgatttcaatttcactgagtctcgggtggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttacttgggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttcaagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttaataaacagtcgcagccacctggtatcttcgaccgactagtgcttacggagcaagtccttcacaccggccggcgtaccttctcccgaagttacggtaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacggttcctgcatatctgaagcttagaagtttttcctggaagcatggcatcaaccacttcgcccaaaagagggctcgtcatcagttctcggtcttaagagggcccggatttgcctaagccctcaacctaccgccttaaacacagacaaccatcgctgtgctggcctagccttctccgtctctccatcgcaatatgcacgagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgccctgattaacatgggacaggaaaccttggtcttccggcgggggagtttttcactccccttatcgttactcatgtcaacattcgcacttctgatacctccagcctgccttacagcttgaccttcaacggcttacagaacgctcctctaccatgcctaataaattaagcatccgtagcttcggtgtacagtttgagccccgttatatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaactgtaactttgggaccttagctgacggtctgggttgtttccctttccacaacggacgttagcacccgctgtgtgtctcccgtaattgcactcattggtattcggagtttgcatggggttggtaagtcgggatgaccccctagcccaaacagtgctctacccccaatggtgagatacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactcctatccacaagtcatccccagccttttcaacggatgtgggttcggtcctccagttgatgttactcaaccttcaacctgctcatggatagatcgcccggtttcgggtctattcccagcaactaaacgccctattaagactcggtttccctacggctccactatgtgcttaaccttgctactgaaaataagtcgttgacccattatacaaaaggtacgcagtcacggaacaagtccgctcccactgcttgtacgtacacggtttcaggatctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgtcctactcgttttcatgattaaggtgttttcgtatacggggctatcaccctctatcgcggcactttccagagccttctactaacaccaaaaccacttaagggctaatcccctttcgctcgccgctacttagggaatctcggttgatttcttttcctccgggtacttagatgtttcagttccccgggttcgcctccacacagctatgtattcactgtgggatactctacaagtagagtgggtttccccattcggacatgttcggatcaaagcttgtttatcaactccccgaaccttttcgcagattaccacgtccttcatcgcctctgactgccaaggcatccaccgtgcacgcttggtcacttgaccatataacccaaaatagttttctaattcccaactctaagaagagtcagtattaaaacaacactcagatcacataccaaagggcttttgtacccctctggatttacgatttagaaagtcatctaggttaaagatgctttccaccggtttgacgcttgattatcgtctatttcaaaattcgaattgttaaagagcaagtttagtgcaaagcactaagtcagaaactaaacacatcacttacgtgattgattgtttagcgtcttgcttaggactttatcctaatctttaaagagatattgtattcaacaagtgacttgttaataccatcagataatttgtgtgaacgctcaccagaggtttctatcgtttaaggaggtgatccagccccaggttcccctagggctaccttgttacgacttcaccccagtcattgaccactccgtggtaaccgccatccccgaagggttaagctagctacttctggagcaatcaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttctgggattcgcttactctcgcaagttcgcagccctctgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccttaaagttcccacccgaagtgctggcaaataaggataagggttgcgctcgttacgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagtgttcccgaaggcactccaaaatctcttctggattcactggatgtcaagagtaggtaaggttcttcgcgttgcgtcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttattgcgttagctgcgccactaagtcattacaacccaacggctagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtattagtccagggtgtcgccttcgccactgatgttccttcctatatctacgcatttcaccgctacacaggaaattccacacccctctaccatactctagcctgccagtatcgggtgccattccaaggttgagccctgggatttcacatccgacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttcttctggggctaacgtcaagataactaggtattaactagctacccttcctcacccctgaaagtgctttacaaccctaaggccttcttcacacacgcggcatggctggatcaggcttccgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtgactggtcatcctctcagaccagttaaagatcgtcgccttggtaggcctttaccctaccaactagctaatcttacgcaggctcatctaatagcggaaggctccgaaaagtcccctcctttcccccttagggcgtatgcggtattagcatgcgtttccacatgttgtccccctctactaggcagattcctacgcgttactcacccgtccgccgctcgtcagcaggagcaagctcccctgttaccgctcgacttgcatgtgttaagcctgccgccagcgttcaatctgagccatgatcaaactcttcagttaaaaagtttgcttactcaaaatctattacactaacaataacttaatcattccatcgtcccgaagaacaacaaaacaacataaagcgaattgacgtgttagacgtttcgcaagacttcaatttttttgatcatctcgaatcagttaaaaactaatccggacaatcttctgaagcctccagcgagcgcccacacaaattatctgattatctattttaaagagcgggctgacttgaatacttaaccagatcttatctagttagttgaacttggtcttcgttgctctgaagccttgtccgtgtcagcgagggcgtatattaaggatctacagattttgtgcaaccctttttttaattaattttaaaattaattaaaaaggcattacacctcaacaatacgaagttcttttggcatagagaaagacacgttctcttctctgccttttagttcttgaggtgcacttccaccttctttaacaaggcggtcaattacctcattaacaagcacttcaggcgcagaggctccagcagttacgccaatactacgaatacctttcaaccaatcgcactgaatctcactggcattatcgatcaaataggctttcgcccccattctttcagccagctcacgaagacggtttgaattggagctattcactgaaccaacaaccagtactaattcagattcttctgctagtgtcttcacagcatcttgacgattctgcgtggcataacaaatatcatctttcttagggccgcgaatcaacggaaagtgttttcgaagcgcatcaataacaacagaagtatcatccatagataatgttgtttgagtaacaaaggcaaggcgctcaggattctttacttccagcttttctacatcggcaggactctctactaaatagatagcgccaccttgacgatcatcgtattgtcccatggttccttcaacttctggatgaccatcgtgaccgatcaaaacacattccattccgtcacgggaatatcgcaatacttctaagtgcactttagtcaccaacggacaagttgcatcaaatacttttaaaccgcgatttgttgcttcatctctaaccgcttttgaaacaccatgagcactaaagatgacaatattgtcatcaggcacttgatccagctcatcaacaaaaaccgcaccacgagcttttaacgattcgacaacaaatttattgtgcacaacttcatgacgaacgtagattggcgcttcaaacaaatccaagcaacgattaacaatatctatcgctcggtcaacaccagcacaaaaaccacgtgggtttgcaagttgaatcgcgaaactcataccgcagcctcttcaatcgcaacaatattcactctaaatgttaaagtgtgcccagctagagggtgattaaaatcgaccactacttctttttcaccaatttcagcaataacaccaggcaattcgtttttactcatatccgcaaacgacactaccatgccttcttccaaatccatggaaaattgcgagcgaggtatacgctgaatgttactttgattgtgcgcaccaaacgctttttctggcggcatcgcaaaagaagcctcttgcccagccgtcatacccaataaagcagattcaaaatcaggtaataaactaccgtcaccaaagacaaagctcgctggagactgagaaaagttagagtcaacaatttgaccatcttcaagagataactcaaagtgcaaagtgactcggcttgttgccgtaattacgctcattcttttgtaccttcttgctttttagtcacaaaactttcaagcaacattaaaataacaccaatagtaatagcactgtcagcaaggttgaacgcgggaaaataccaggattgctgccaatgaaattgtaaaaagtctacaacatgaccataaaccaaacggtcataaagattaccaatcgcgccacccaacacaaaagtcagtgccaatgattccaatcggttggtttctgcgatcttaacaagacgccaactaataccaacaaccacagccaatgcgatcaaagagaaaaaccagcgctgccagccaccagcttgcgcaaggaaactaaaggcagcaccagtgttatatctcaatgtcaggtcaaagaatggaaaaacggcaatctcttgtccataaaataagttggactcaatcgcttgctttgtcacccaatctaagacaaaaagaataagagccagcgcccaccagcgctggactcgtttccacacaatcaaagccgtcattaggcgtaaaggcgctgttcaccttccccatctggcaagttagagatacaacgatcgcacaactctggatgcgcgtctcgcttacctacttcttcacggtgatgccagcagcgtacacacttggtgtatttgctcagttcaacatgaactttcaagccatccaagtcagtggcaacggcatcttcacctgcttgtgataaaggtagaaccttaacgtcggaagcaatcaatacaaaacgcaactcttcacctaggcgattcaatgttgtttgcaaagcatcatcacaataaagtgtgatatcagcacttaagctggccttcatcttgccttcactacgcgccgcttctaatactttattcgtcgctacttttgcttcaagcacttgtttccagaattcacgccccattgcttcgtcgcccgtcagctcttcaagaccttcataccaagtctctaggaacacagattcaccacgctcaccaggaagggtttgccaaatttcatcagcagtgaaactcaagatcggcgcaatccaacgagagaaggcttcgatcacatgataaagcgccgtttgcgctgagcgacgtgccaagctgtctttttgcgtcgtgtattgacgatctttaataacatccaaatagaaaccacctaaatccacagaacagaagttctggattttttggtttactgtatgaaattggtattcgttgtaagctgtattcaattctttttgcaataacgcagcacgatctacaatccaacgatccaatgcaatcatgtctttagcaggcaccatatcagtagcagggttgaagccattcaagtttgccatcataaagcgcgctgtattacggatacgacgataagagtctgccactcgcttaagaatttcatcggacacagtcatttccgtggtgtaatcagtcgccgctacccataaacggataatgtcagcccccaaagtatccataactttctgtggagacaatacgttccccaaagacttggacatcttgcggccgtcaccatcaacggtaaaaccgtgagttaacacttgcttatatggaggcacaccacgaattgcgatagatgtctttaatgaagactgaaaccaaccacggtgctgatccgaaccttctaagtacaaatcagcagggaaactcaattcatcacgctgatcaataaccgaataatgggtcacacctgagtcaaaccatacatctagcgtatcagttaccttgctgtatttttcagcatcagcacccaacaactcttccgcttccatttcaaaccaagcatcgatgccttcaacttcgatacgcttagcaacttcctcgattaaacgtggcgtttcaggatgaagctcttgagtctctttgttgataaataacgcaatcggtacaccccaagtacgctgacgagacacacaccaatcagggctgttattcaacatcccttccatacggttttgcccccagcttggcacccacttcacaccttcaacagcatgcttagcagaatccagcaaaccttctttggtcatactgataaaccactgaggcgtcgcacggaagatgagtggcgttttagtacgccagcaatgtgggtaactatgaaagatcttagattcaaacactaaagcattgttgcgatttagcgcctcaagaacagcatcatccactttatagacatgcaaacctgcaaactcgccagccgcgtcagagtaaacaccattgtcttgaacaaggttgatagtaccaatgccattttcacgaccgacgttaaagtcatctacgccgtggtcaggtgcagtatgcacacaaccagtacctgcttcagtcgtaacatgctcgcccaagatgacagggatatcgcgctgcaagaatgggtgattcagcactgtgcccgccagttcagcaccaacggtacgaccaacaatacggaaatctgttacgccgtagcgagacataacacttgcaaccatatcttcagccaagattagacgctctttgcccaagcccatatcgacttcaactaaggcataattaaactctggatgaatagaaaccgcttggcttgcaggaagagtccaaggcgttgtcgtccaaatcacaaccgacactttgccttcaccttcaacagcagagaatttagcaagcaaagctgcttcatcctgaggggcataacgtacatctaaagataaagaggttttatcctggtattccacttcggcttctgccaacgcagaaccaccaacaacactccaataaacaggcttaaagccttttaccaaatggccgttttctgcaattttgcctaaagcgcgaacaatgttggcttctgtttggaagttcattgtcagataaggattttcccaatcccccatcacgccaagacggataaagtcttttttctgttcctcaatttgcgtataagcgtattcacgacatttcgcgcgaaactctttataagaaactttcgttcccgctttaccaatcaattgctcaactttgtgctctattggcaagccgtgacaatcccaaccaggaatataaggagcatcaaagccactaacggttttagatttaacaataatatctttgaggattttgttaaccgcgtggccaatgtgaatactgccatttgcgtacggagggccatcatgaagaataaaagatttgcggcctttagttacatcacgtactttctggtataagtccatatcctgccaacgcttaagcattgcaggctcacgttttgccaaatctccacgcattgggaagtcagtatctggcaaattcagtgtcggtttataatcactcatggtttatcgattcatcctcaaagatcatcttttcactgattagcaaaaaagcgcagcgcttcttctttatcacattgaatttgtttttccagcgcatctaagctggccatttttcgctctgccctaataaagtgacagaaagtcacctgcacatacttatcgtacagatcaccactaaaatctaacaagtgcacttccagtatcggcgtcttgccttggacggtaggacgcacaccaatattcgccacaccgttatgggagacgctatcaaccataaaggtcacagcatacacaccagacaacgcagacttaatacctttaagatgcacgttagccgtagggaaacccagctttcgaccaagttgttgtccatgtaccacacgaccactcaaactaaccgagtgccccatattcatctgtgcggcagcgatatcaccgcgctctagagcatccctaaccagagtactactcactcgctcattcaaagcgtttaaaaccgaaggcgtattctcaacatcaaagccatgctgaccaccaaactcttgcagatagtaaaagtcaccttgccgatcacaaccaaagcgaaaatcatcacccaccaccaaatgctttactgacaaaccatctagcaaaatctgctgacagaatgcctgagcatctaactgttgaagtttaggattgaacggcatgcaaagaacataatcgataccctgcccttccaataatttcaccttgtcacgcagacgaccaattcgaccaggcgccgtatcaggagcaaaaaactcgcgcggctgaggctcaaaaatcattatagcagcaggcgaattgtattgtttcgccaaggctttgacgcgcgctaggatagcaccgtgccccaaatgaacaccgtcaaaattccctatcgtcagcacgcattctttatgctttgaacggatattatgaataccgcgaattaactccatagaaccccgtacaaaacaattaaatccagcgtcgaaaaaatatcatggattatatagcagttaaccagatgaaggtaggccagaacttgaacaagctgtgcaaaccaataatcaaagcaaaaaaacactttaatacacctaatgctttaaaatggaaggacgtaatcctgcagctatcgcaacaagaacgtagaccagcacaccgcaaacgacaaccatcaaagtacaacctactcgatacaagtcatccatctgcgtccattgccaaccttgaagaagaaacaaatacaaacatataccaagcgcaaaggtagcactcaacaatatacgtagcaaacgcccccattgagcagaaaatacatgatattgttttttgtacaatccgcgccacaataagaaagcattcaagccagcagacagacttgtcgccaacgctaaccccacatgccccagcggccacaccaaaatcaaattcagcaccatatttgaaatcatcgcgataataccaatacgcacaggcgttctagtatcttgcctagcgtaatatcctggggccaacactttaataagcatcataaacactaaacctaacgaataagcttgcagactctgagcagccatatgaacatcattcactgttaactcacctcgataaaaaatcgtcgcaatcaaaggttcagctaacataaacaaagcaagagaagacggaatcgcaatcagcaacagtattcgcagtgcccaatcgagcgtttcagaaaactttgacgcttcgccaccagaaaaacttcgcgacaaagaaggcaagataacagtactgatcgcgatagcaaaaatacccagtggtaactcatacaaacgatcggacaaatacaaccaagtgatactgccggtctgcagaaaagaagcaagcacagtatcaagcagcaaattaatctgcccgacagacacaccaaataaagccggccccattaaaagcagaattctcttcacccctggatgacgaaaacccagcacaggcatcggtagcaatttcaacctagctaaaaacggcatttgaaacatcagctgaatcaaacccgcaaaaaacaccccccaagcaacggccgtctcagcctgcgcagctgtacgagcaaaacaaacagttgcaacaataagagagatgtttaaaaaaatcggggtaattgcaggaacagcatattcaccgtgagcatttaaaataccacccgccagcgctgttaacgaaataaacaatagatagggaaacgtaataactaacagctcggaagccaatttagcctgactgtcatctgcagtaaaaccaggggcaaatacatacaccacccaaggagcacaaaccataaaaagcacagtaataagtaacaagaccaaagccagcgaccctgatacagcagagataagcgcccgaacctcatccttaccttcttttactctgtaatcacttaatacagggacaaaagcctgagcaaacgccccttcggcaaataatcgacgaaaaaagttaggaattttaaaagcaacataaaacgcatccgcactgccgcttgcccccaatacatacgccaaagcagcgtctctcaccaagccaagaatacgcgaaagaaatgtgcaaatagaaaccaagacaccagaacgtaacaaagacaaagacttaggctctttatcgaggagagattttttttcagacataaaaatttacgacgtatacaatagatagatcgacaaagaataacaccaggcactaccagagcgcagccaaatatataagctcatttgactaatttttgtataatagggttgtggcaacgctaaaaactggtaaaatccgccgcgagatttcaaagttaaaacttgacattaatttcatgacacagcagagtgctgggtcattacttattccaatttaaaggagccagaccgtggcaaattccgccggttcaaaaaaacgcgcgcgccaagcagtaaaaagccgcgctcacaatggtagccttcgttcaatggttcgcacatacttgaaaaaagtagatgcagctatcgaagcaggcaatcaagctgacgcacaagcagcttacgttctagcaacttctaagctagacaaagccgctgacaaaggcctatatcacaaaaacaaagcagctcgccataagagccgcttgagtgctaaaatcaaagcactggcctaatacctataaaaaaaccggcaaatgccggtttttttatgtcttttatttatacgcttaaaaatatacctcgactttccgtccaaaccgcatcagccaaacaaaaccaccagccaaaccactgccgccaagaccaaagccaacatcactgccgccgaacctaaatctttcgcacgaccagacaactcatgatgctcactactaattcgatcaaccaccgcctcaacacttgagttcagcgtttcaacaatcaacaccaagcccactgaaaaaatcaacacagcgcgctcaagaccgttatcaccaagccagatagcaaaaggcaaagaaatcaaaaacaaaacagcctcttgacgaaaagctgcctcatacttccattgagctcgcaaaccttgataggaatatttcgaagcacttaatacgcgatctaaacctactttacctggctttgccatgacactaccacctctttaaataatcactaaatcatcacgatgaattaattctggctcacccttgtaacccaaaatagctccgatattcgacgaaggctgaccaagcagcttcaacgtttcagccacgctgtagttcaccaagccgcgagcaaccagaccaccttgcaaatcgacacaaacaaccatgtctccgcgcgaaaaagtcccctgcgcatctttcacaccgacagccaaaagactcgtaccttcttttcgcaacgcttttacggcgccatcatctaaaattaaagcaccacgactcttcaaatgcccagccaaccactgcttacgcgctgccacccttccgtgttccggctgcaaccaagttcccatcatttcacctgacgcaacacgaacaattacattttcttcgcgacctgaagctatcaaggtatccgcaccagagcgggccgccaaaagcgcagctcgcaccttggttaacatcccaccactacctagcacaccagctccaccacttgccatcgactcaagacgattgtcagatgctgatatatgagagattaaagttgcatcctgatgatcacgtggatttttatcgaacagcccttgctgatcagtaaggatgattaacaaatccgcctcaacaagattggcaaccaaagcccccagtgtatcattgtcaccaaaccgtatttcatcggttacaactgtgtcattttcgttaattataggtacaacaccaaaaccaagtagagtcctcaacgaagatcgagcatttaaatagcgccgacggttcgacaaatcatcatgggtaagcaaaatttgtgcagtacacaaaccatgcttctcaaagtgagactcgtaaaccccaaccaattccatctgcccaaccgctgccgcggcttgcagttcatttacttgagtggggcgagaagaaaaaccaagacgcttcataccagcagcaatcgaaccagaagacactaacaccacttcctttccttgcgctcgcaactcagcaatttgagcaacccaaagaccaattcgggcaacatccaacccctgaccatcatttgtcagtaacgcactgccgattttaacaacgacacgctgcgccttagctattttttctcgcatttccatgatactacttattctcaccaatcagattagctaacgtattccacttcaacatcgtagtcatcctcatcaaaatcgtcatcatcaagcaacaatcctgctttacgacgtttttcacgtaatgacataatacgattgcgaccttcttcatcaatcaaggcgcgcactgctttttctttctcacgagcttctggactttctagtaacaactcacgtttttcatcgagtgccgtcatcaaatccaaacacaaaacttctgtgccttcaccagatatcgcagaaatgcggtaagccttgccttcccatccaagtgcatcaataacactctggcaacgctcttccagttcatcttctggcaccatgtcggttttattcaaaaccaaccaacgttcacgctctgccaaagcagggctaaactgatgcaattcattcaccgcaataacggcagcttctgctggagtaatttcatcccaaggagctaaatcaacgatgtgcaacaaaatacggttacgcaccaagtgcttcaagaaacgaataccaagaccagcaccttcagatgcaccctcgataatgccaggaatatcggcgataacgaagctctggtgtttcttcacttttaccacaccaaggttcggcactaaggttgtaaaaggataatcagccacttttggcttagcagaagaaaccgcacgaataaaagtcgatttccctgcattaggaagaccaagcaatcccacatcagccaagaccttcatctctagcttcagcgtacgctcttcacctaccgtacctttcgtagtctgtcgtggtgcacggttagtacttgatttaaatcgagtattccccaaaccatggtgaccgccttgagctacttttagcttttgaccgtcacgaacaagatcaccaagcgtctcgccggtatcttcatcaatgacagtcgtaccaacaggcactttaatttctaggtcagcacctttcgagccagtcatatctcgaccttgaccaccttcaccactttcagcgatgtactttttcgtaaaacgaaagtcaatcaaggtatttagcgcttcatcagcaaccaacacaacactgccgccattaccaccatcaccgccatcagggccacctttagcgacaaatttttcacgccaaaaactcaacgccccatttccacctttacctgctcttacatagatactggcttcatcaacaaatttcacaataacacctcttcggtggattatcagaatcaacaaactctgattatagaattcttccaaaaaaaaagccccgcgtcgcggagctttttttaagtttttagtaagcgattaagcagctacgacagaaactgtacgacgcttcaacttacctttcacttcaaacttcacttggccttcaacaacagcgaacaaagtgtgatctttaccaatttgaacaccaacaccagggtggaactgagtaccacgctgacgaacaaggatgttacctgggatcacaacttgaccaccaaaacgtttgacacctaatcgtttcgactcggaatcgcgaccgttacgagtactaccacccgcctttttatgagccatgacttactccttaaatttgaatagttagcgcttagttaataccagttattttcacttccgtgaaccactgacgatgacccatacgcttcatagagtgcttacgacgacggaatttcaaaattttcactttgtctccgcgaccatgagcaacaacttcagctgttactttagcgccttctacaactggtgcaccaactttaacgtcgtcgccattgcatacaagaagaacgtcgtcgaattgaatcgcgccaccttcttcaacagctaatttctcaaccttaagggtttggccttcttctacacggtattgcttaccgccagttttgatcactgcaaacatgttcttctccaatgagatttacccggctactgaaattaaatttgacctacttctagtggcaataagttcctgaccgtatcggacaaaaatcactaaccatatgatagggagcaaaatgtgggtaaatcggacgcgagattgtacaaaatcacaccacctaatacaagtgaaaagcaatgtctttatacatttttcgtattttgggttgaccctgacacaagccttacctagcatgaggcacacttgctgatcagcttgggactatttagcttcggaaattgcatgcaacctatacaaatacacgatgttgtggccaatgaatttggccaagtgaatgactatattgtgtcacaacttagtagtgacatccctctaatcgagcaaatcggctactacatcataagcaatggtggaaaacgactgcgacctctattggtgttattagcagccaaagcgagtgctgaactagataaaccaaaactagatcaagccattcaaatggcaaccatcatagagttcattcatacatcaacactattacatgatgatgttgttgatgaatcagatatgcgccgcgggaaaaagaccgccaatgaagagtggggcaatgccccgagcgttcttgttggcgatttcctttattctcgcgccttccaaattatggtggatgttggcagcatgcaatgcatgagcgttcttgctaaaacaactaatatcattgctgaaggcgaagttcagcaactcattaactgcggcgacccagatacaacggaagaaagctatttaaaagtcatccaatacaaaacagcaaaattgtttgaaggtgcagccctttgtggcgccgttattgcgggtgcaagcaaagaacatcaagaagccttaagacagtttggcatgtatgtaggaacggcttttcagttaattgatgatgtgatggactacaccagtaccgctgaggaaatgggtaaaagtgttggcgacgaccttgcagaaggcaaacctaccttaccgcttattttcactatgaaacatggccctaaagacgctgtggagcgagtaagacaagccatattaaccggtggccttgaccagttaaagtcaattataaatgacgtgcaaaactgcggagccattgagtacacacagcaaaaagcacaagagcaagcagacttggcaatagaatctattgcaccattgccagagtctgactataaaaaagcacttgttgcactcgccaacgcatcagtaaagcgtcgcaactagtcaaaggcaaaaacatcacataaaaaaccaaacattgtattttaactatgtttggttttttattgacttttccacgctactttttcaacacattcattactgcctgagcagccatagttgaattttgcagcatgaaacaatgcccaccatcgacctcaatcaccttaatattcgggttcagtttagcagctaggcgataggcctctttgaaatagccaaaggtatctttaccttgaataatgcaagtaggcacagaaatattagcaatcgcagtccagagtcgcttgggatagctagagaaaatcgcagcctccatccaagatggacaacctaatctatagcacccctcttcatcgcgcttaatagatgaagctatataatcctctaagcaagcagactcccatcccttgaacgttccccgctcaaaaaagctacttttcacttgagcaagattttcccattgagtgcgccgacgacgagccttttttaccaaaggaacctgactcttcaaacctgttaacttaacagcacgcatcatccaaattaaacgtggaggaaaaagcgcaggatccaatagaaccaaacgatcgaaaagagctggcgtttgcgcactcattagcgccgtcatgcagcctccaaagctgtgtccgacgccgattaattctgttttcggtagtaccaattgttgcgcatgcaacgactcagaaaaacgagaggccgtaatattccaaccaacaaaccgctttccagtcgttgactcaccatgacctgccgcatcctgcataatcaaattgtagccttcaagcttttctaaaaagcacatgtaagtcttaactgaaaagccgttaccatgaagaaaatgaattgttgattgattctctttaacttgccccaagtatccctgaatatgaccgtcgccaaattgatgccgccaagcagccaaatttctacttctttttaaattcataagggcactcaaaacaaccaatacatgactagaagaaatatattaacagaaaaaaataatacagaacggtattagcaaatcacttaaaaacctacttttgcagctttcatagagattaaattcttgtgacaacgtaaaaatgatcacttttcatgcaggtaatttggtttttttccgttcaaacattcatattagagttccaaaccgatataatcagctggattttctactgcaaactggaccacaacaatccaccggactattttgagtcatcggctggatgtggatataggactataatgactacagcttcatcttttgaaaaagacgaactattaaaatgcggccacggtgaaatgtttggtgcaggcaatgcccagcttcctgtcggcaatatgctaatgatggatcgcattactcacatctcgactgagggcggggtatatggcaaaggcgaaattattgctgagctagatattaatcctgacttatggtttttcgagtgtcactttcctggcgacccagttatgcctggctgccttggcttagatgcgatgtggcagctagtaggattttttctaggttggaaaggaaacaaaggccgcggtcgcgcactcggttctggcgaagttaaattcactggacaaatccttccaacagcgaaaaaagttaccttccacattaaccttaagcgtgtaatagaacgtaagttagtgatggggattgcagacggaagcgttaaagttgatggtcgtgaaatttacacagcaaaagacttgcgtgttggcttattcacttcaactgataacttctaaagattaagaatgaaagaggcacatttatgcgtcgtgtagtagtaacaggtcttggcattgtcagctgcctaggcaatgacaaagagagcgttctaaactccttgcgcgagggccaatctggtattcgtttcgctgaagattacaaagagcatggctttcgtagccacgtttgtggtcgtattgatttagatgcagaaagtattgatcgtaagatccgccgcttcatgggcgatgctgcaacttacgcctacgtctctatgcaacaagctattttagattcaggtttaacagaagaccaagtatccaatattcgcacggggctagttgcaggatctggtggcgcatcagctaaaaatcttgttgattcagcagatacacttcgcgagaaaggcgtcaaacgtgttggaccataccgagtaacccaaactatgggtagcacggtttctgcttgtttagcgacgccttttaaaatcaaaggggttaactactccatcacgtctgcatgctcaaccagtgcacactgtatcggcaatgccatggaactaatccaacttggcaaacaagatatcgtatttgcaggtggcggtgaagaagaaagctggactcaaacttgtatgtttgatgctatgggcgctctatcttctaaatacaacgacacacctgaaaaagcttctcgtgcttacgatgcaaaccgcgatggtttcgttattgctggcggcggcggtatgctagttatcgaagagctagaacacgctaaagctcgtggtgcaaaaatctacgctgaactagtaggttacggtgcaacatctgatggctacgacatggtagctccttctggtgaaggcgcagtgcgctgcatgcagatggctatgagcacaattgatggcgacattgattacatcaatactcatggcacaagtactcctgctggcgatatgaaagaactgcaagctgtaaatgagactttcggtgataacatcccattgattagctctactaaatctctttcaggtcactcattaggtgccgcgggtgttcatgaagcaatctactgcttgctaatgatggagaataacttcatcgctgcatctgcaaacattgatgagcttgatccagccgcaggaaacattccagtggttacaactcgcaaagacaatgtagatctaaatatgatcatgtctaacagctttggatttggtggcactaacgccagcttggtattcaaaaaatacacagcgtaaataatctttagcgacaaaaaagccgcatcaaggatgcggcttttttatgctttcaatttagcatgcagctgaactaaaacagaaagtcatttcctttcggaagttttgcgatttcagctcgcatccaaacatccatttcctcatgtaatgctgaggtttttttaccttcagattcaatgatagggccgataacaacgcggatagatcccggaaacttgcgccagcgtttaccaggccaagtataacctgcattgtgtaccacaggcagaataggcaccccagcagatgttgctaacatagcagcacctttgttgaaggcttgctcttcattaggcgcgattcgcgtgccttcaggaaaaatcagcacagaacggccatcgtctaaacgctctttaccctgactgataatttgcttcaaagcattagtccgctgagagcggtcaattgctatgggctgcaccatacgcaatccccagccaaagaaaggcactgacagcagttctttcttcaataccgttgaaacaggtgccatcaatacttgcagtacataggtctcccattcactctggtgatttgccaccaacacaacgggacgatttttgttgatattctctaagccaataatctcaaccttcacaccacaaaaaatacgaaagacaaataacaaacctttgttatgcaggttcaaaactggttgacgataattctttggcaacaagaccgtcgcgaaaggcgcaagaacaccaaatacaatggtggataccatatagtaaatggcaaatattgttgagccgatccaagatcttgatgactcccatatgctcattaacagcttactccctatgactatttatttagatatttttgctgctgtctcaatggatttgcatacattgccaacacagtttcttttaagttttcaggacaacgctcaagataacttgagaatgcgctatcggttgaaggcaagccttgttgtaatgcaagcgcagcctcattggtcgattgaatagcatagttagtgatgatttgacgatctacttccgcaacaaattcttcaggcgtttcgaaaccatcttttattacatcgccaaaagttactaccactttgcctttctgaccaacaatgccatttttaatactgtcgatgtcttcaaactcggctttttcataattaccggttgttgatttctgatgcagctcacgggccttatcaaaagcacaagggtcatattcataagcaatcgagacaggtacaattttcaagttcgccatggcatcagagaaaggtactttttcttttttctgactcataaagaacatttttatgatcgcaggatcagtctgatccaaaccatctttcgcacgcccctctttttgagcaatccagatattagcttggtctttcgtcaatgattcagtgatataagcagataactgaccaaaagcagccatcatttctcgaataccattcgctgagcgcttcacgataaagcttttatttagacgcatcagatcagacacaaaagggcgacgcaataagttatcccctattgcaattcgcaccgtatccaatcctgctaagtacaaaccatagttaacaaaagccggatccatagcgatatctctgtgatttgacaaaaataaatagccgacacctttctctagcttttcaataccgcggtattcaacattcgttgttgtggttttaatcatgcgttccatgtaacttgcgacacgcatttgaaactcatgaacattcgaaatattagcaatttgacgctttagcgctagcttgacgcaaaacgccagcggcgccttaagaaacttaggccattgggcaaagcgaaaaccaattatagtattaataaaatctggcatttcgaccaaattattcaacacctcagcgacttcatcgtcgttataggggcgtatatcgtgaaactgatccatttaattttccgtcagtaaaactgttttgttttttgttataaaatatttttacaggctttgaatatcaaaccctaacgcttccagttccgcacgttttgacgttgacgttaccacagcgacattttcattttctttcgttaggtaagtcttagcgacttgcttcagctgctcaagtgttacagccaagatcttagcgcgaaatgcttctctataggccaaactacgaccatgcaaatgcacatagaaatcgctctgcgcttctccggcaggtgaaccaggtttatccatcgaaccaattacacccaaaatggcttcttcaagggcgtcttcagtatgagtgtcatttaatatccactcgatagacgcatcaaagtccgctaaggtttcagttaaacgaggatcacgataagaatagaaacggaacgagcccgtgcttccatcaaacgtcgcaccaccaccgtaagcaccaccctgctcgcgaataacacgatgtaagaaaccatttcgtaagaatccacccaaaacggtcaatgctgccacatctgggtgctcaccgtatgccgtacgaaatgctttactgcaaaagcttacctgagttgatgttagccaagccacattcactttcgagtcaactggcgccataaagaacttagtttgcacgctgcctgcaggcaaatcggcaaaaacagcctgaacttcgttcaatatacttgcttcatgctgaggctctgccaccaataaaagctgtttgttagcttgcagcaatttttcatgcaaacgtttaaaaatagccaaaacatcttcggctgttttactatcggctttcatcgcatcatccaacgcaatcgctgaacgaatacctgacatgccactccatttctcttgctgtgcagccaaaccagaaatcgcgcttgaagccgccgtcatagcaagcgagtggccttgaccggtaatcgattgttcgcgacgagcacggcgttgagccaccacctctttcactcgattcgcttcatcgaagcgaacattaagcatagtgtctttcaacaattcgctcatggctttaacatttgggactaaggccttagacgataaaatgaagtacccatttagctcttgacgatcttcaatcgtagcgcgaatcgaattagaggcacctaatccgccacaaacttgagcttgacgctcttgaacagcaaggtaatctgcttcgccaatgcccagctccgtcatcattgaagagaacaaaggcaagtactcgatttcctcttcatctagctctggtagatcaatcaccaactgctgataaaccaagccatttgtgccttgtggataaaaagtaataggtaaatcgcctgctactttttcattctcatattcaggcaagcgcgcaggcacatcttctaaaccaacttttggcaaaatgctcatgtcgtcaacttgcgattgacgcgctttcaaggctgcactgcgagcaataatttgttgtttttcagcatcagacaaggccgctttgatctgactcaaacgatctttttccgcctgattgcgacgcgcttcaagagcatcatcggggctcaatgttaacgttactcggtgcgcatttgtcagcagcaagttgttaatcaagttcggaatatattgctgatcttgaactttctcacgcattgcattgataacaggatcaagatcaagctgagcaatcacatcacccgcatggaccgcggtcgacaagccggccaaaatcaactgtaaaccataaggatagctgccaccgccgacttcacgttggctcaattccaattgatgcaacatggcatcaaccatgtcttgtggaacgcctttttcagcaatgctttccagagtcgacaagactaaagcttcaactttcggtgcatcttctcgttttacaccttccaatccgcacatgaagctcatttctttattgctgtcttcaaggccgcacataggtgaaggcgcacgaccaaggtcgctgttttccaatactcgaagcaaaggtgacgcactgttatctaataacacgctagataacagttgtgcttcgaactgctgatttaaatcggtgctttcacccaacaaccagccgactaccacatgactaccatcttcttttacttcatctgccgcgtagccttcttctactcgtactggcgagaaataacgcttcgcattcggcacactgacttgctcttctaggcgctcaaaacggctcagcactttctcttcgaattcagcttgtaatgtttcagctggaatatcgccaaatgtcatgaataccgcattggaaggatggtaatgcgtgcgataaaaagccaataaatcttggtaagataaatcagggatatccgtgggctcgccaccagaattgaaatgataggtattgttcgggaacaagtatttggttaacgtttgccacaacaccgatgtggttgagctcatcgcgcctttcatctcattaaatacaacgcccttgaacgtcaattctgactcagcattatctggctcggcgaactctaagcgatgaccttcctgagaaaagtccaattcatcaagacgcgagaaaaacaccgcatccaaatacacacctaaaaggttatggaagtctttcttattcttactcgcaaacgggtaagcagtccaatcggaagacgtaaacgcgttcataaaggtattcaacgaacggcggatcatcataaagaaaggatctcgtacaggaaaacgctcagagccacacaatactgtgtgttcaagaatatgcgcgacaccacaagaatccgtcggaactgtttttaagccaactaagaagacattttcatcattctcagatgcgatgtgaaaatgtttagcacccgtgacggtgtgttcaaactcttgaacggtaacattcagagcatcaataaactcactgcgaagaaacgtaaacgctggatggtgcgcggtgctatttgccattctctacctcgatagaattagaatacgataattacaatattttggggcagcttggaaacattcaagacaacataaatccaagacagcaaagtggcgggattatagcaaaaacatggcttttactgcacgaattaacgtgaatactcccatctaagacgaaacaaaacattaacgcttttgatgtttttcccaatcatccaagcgcgctttttccgtctttttaaacaatacatacacagctcccaaaccaccatgatgtcgttgtgcactatgaaatgccataacagcatcaagctctctcaaccatttattaatatggcttttaatcatagcttggctatcagggtctggcgtgcgatcccctttaccatgcacaacaatagcgactcgaatatcgttacgcatgcagtcatcaacaaattgatacacctgctctcgcgcttgagccacagtatgcctatgcagatctaagcgtgcatctatgccatacttaccttgtctcaggcgcttaaaaacaccgtcttgcacgccagaacgcttatactcaagtacatcattgggctccactttttccacatagtcttgcgacaaatgattcctgtccgcctctttagcgatcaacgccgccttttggcgagccaaaaaatcgacctgaggacctttcttgcccagatacacttcgcttttcttaagtggcttaatacccgccacctcttgagcgaacaaagacgtttcatcttcgtcgttcacagcctaaatcctctttgatttactcgtttcatttagcacaccactatagaacaataaaggcccctaaaaggagcctttattacttcaacaccaatgtatcaaaggattacaacttatacgtgatctagaacgggatgtcatcgtcgaaatcatcaaagtttggcgcttgttgaggctttggctcaggcgctggtgcacgttgaggggctggctgtggcgcacgttgctgtggtgcagcttgagctggagcttgctgtggtgcattaccccaactgccaaatgactgaggctgagcagcttgttgtgctggctgatgcgctggttgctgaggtgcttgaccgtaaccaccttgaggttggttaaatccaccaccttgcggtgcatgctgctgtggagcctgttgcgcaggcacctgaccgtaacctacttgttgaggcgctgcttgctgtggtgcttggccataaccgccgccaccttgcatagaatcgtagccaccgccttgctgacctgagttatcacctcggccgtctaacaattgcatttcgttcgctacgatttctgttgtgtagcgtttgatgccgtctttttcccactcacgagtacgcaatgaaccttctacgtatactttagaacctttcttaataaaatcgcctgcaatctggccaagacggaagttaccacgatccataaaagccacacggtgccattccgtacgttcttgcatttgaccagtttgcttgtcgcgccagctttctgttgtcgctaagttaacgtttgcaaccgctgcgccagatggcatgaaacgcacttcggcatcgttgcctgcgttaccgatcaaaattactttgtttattccacgtgccatgacgttcttctccaactaaaagatagaataatgttttacctaaagacgcacttgcggtgccagacgcaccagagcatctttgtctaatatttttttatcaactttcagataagccgtttgctcatctttaaaaatttgcataccttccactccttggatttgcgcaagttgatccgacaacttggttacttcttcatctgtcatattgggcaggctaaacgccagactacttaactgacgaggtgcaggctggatagcacaaacaagtgaccaagccaaaaataccacgccaacaacccaaaagacgccactgtttgaatgatgctggagcagccaaccgccgccaacgcctcccaaaaatgatcccataaattgatgggtagaaaacacacccatcgctgtgccgcgataaccaacaggcgctaacttgctaataagtgaaggcaacacagcttcaagtgaattaaagcctacaaaataagcccataacaacgccccaaacacccaaaggtaaggagtccattgcagcaatatagaacttaaacccaacaaaatcattacggcgattaacacgccttttgtcttaccttttgattcggcaataatcaccaatggtaacatacctgcgaaggcaaaacccatgatggctaagtatagccagctatgttgtgacaagggcaaatcaaactgctgaaccaataaatttggaacggtcacaaacaaagctgttaggctcgcgtgtaacaacaaaacactcacatttaagaaccgcagtcttggatcttttaagactaaacctagcgccaaaaggctcggggtcgtatcgcgcctaaaagtgtgctggacgatattaggcacagcaaaaatgatcaagactatgcccagtaaagatagcgcaaaggatagataaaatagacctgaaagcccgactaaggcaaaaatccaaggtcccaataccaaagacaacataaacgaggcgccgatactgataccaacaatcgccatagctttggttctattttgttctcgtgtaacatcactcaatagtgccatcaaggtactggcgatagcgcccgccccctgaatcgcacgaccgacaatcaaagtattgatatcgctcgcattggcacagatcaaactacctacagcaaacaataataacccaatgacaataacacgtttacggccaattttatcggaccacatgcccatcggaatctgcaagctcgcctgagtcaggccgtaaataccgatcgcagtaccaatcaacgcggcgtccgctccggtcaacccatcagcggccacgctgatgacaggcataataaggaataagcctaacattctaaataaatagatcagtgctaaagcaagaactgaacgacgttcgagtagatccataaggaggtttcaaccgtttaacttaggtggttaagaaaaagattgtcaattttacaaaaaataccgttgaagctccatttcaactactgtaaaaatagacagttatttaatttactggcagatttctttctgttgatcgacttcacattggagaatcatggataccattaccatacgcggggcccgcacacacaatctaaaaaatgtggacctagacatcccaagagacaaacttgtggtgattactggcctatccggctcaggtaaatcctctctcgcttttgatactttgtacgccgaaggacaacgacgctatgtagaatccctttcgacatacgctagacaatttttgtccatgatggaaaagccagacatagaccacattgaaggcctttctcctgctatctctatcgagcaaaaatcaacctctcacaacccacgatcaacagtcggtacaataacagaaatctacgattatctacgattgttatttgcccgtgcaggacagcctcgctgcccagatcatggcgagccactagaggcgcaaaccatatcacaaatggtcgataaagttatctctcttccagaagaaaccaagatgatgcttttggcacccattgttaaagatcgtaaaggtgagcacttacacaccatcagcgacttattatctaaaggttttattcgcgctcgtatcgatggcattgttgtcgatctggacgacgcaccagtattagaaaaaaataagaaacataccattgaagtcgtgattgaccgttttaaagttcgctcagatctacagcttcgcttggcagaatcctttgaaacttgccttggtttatctgacgggatcgccaaagtcatcaacatggatgacgaacaagaagaatatatcttctctagtaaattcgcctgtcctgtttgcggttacagcttaacggaattagagccacgccttttctcttttaacaacccaaatggcgcttgtcagacatgtgacggattgggcactcatcaaatgtttgatcctgaccgaattattcaagatgaaaccctgacgcttgcagaaggtgcaatccgaggctgggggcgacgtagtattttttactatcaacaacttagcgccttggcgaagcactatggatttgatatagaatcgaaatacaaagacatccctagtgatttcaaaaagcgcatcttacacggctcgggaaaagacaagatagactttgtttatatcaatgagcgtggcgataaaatgacacgctctcatgcatttgaaggtgtcatcccaaatttacaacgtcgctaccacgaaacagaatctgacagcgtgcgtgatgacctttcacagtacatcagcattcaaccttgcccagactgtcatggctctcgactcaatcgatctgctcgcaacgtctttatagctgaacaaacattgcctgaagtcgtgacctatccaatcgctgaatgcttgaagtactttgaaacacttgaacttcccggttcgcgtggagagatcgcatctaaaatcctgaaagagattcgtgaccgattaaccttcttggtaaacgtcggcctagactatctaacgctagatcgaaaagcagattccctttcaggtggtgaagcgcaacgaatccgacttgctagtcaaattggtgcaggtttagtgggagttatgtatatccttgatgagccgtctattggcttgcatcaacgcgataacgaaagacttatagcaacactgaccagactaagagatctaggcaatacggtcattgtcgttgaacacgatgaagacgccattcgtatcgcagactttgttgtcgacattggcccaggtgcaggcattcacggtggcgaaattatcgccagcggtacgccacaagacataatggactgccctgaatccattactggacaatttctaacgggcaaacgaaaaattgaaatcccagccattcgtcatcaagctaaggataaacaattccttaagttaataggcgcaacaggcaataatctaaatactgttgaccttaagatccctgtcggcgtaatgacttgcatcactggcgtttctggatctggtaaatcgacattaataaacggcactttgtacccactagccgctacagcacttaatggcgcaaccacacttaaagcagcaccgcatgaacgtattgaaggtttagacttatttgataagtgtgtggacattgatcaaagccctataggacgcacaccaagatcgaacccagcaacctatactggcatcttcactccaatgagggaactgttctcagcaacacaagaatctcgctcacgaggttataaaccaggaaggttcagctttaacgtcaaaggcggacgctgtgaagcctgccaaggcgatggcgtaatcaaagttgaaatgcactttcttccagatatctacgtgccttgcgatacatgcaaaggcaaacgctacaatcgtgaaaccttagaaattcattacaagggcaagaacattcatgaatgcttagaaatgactattgaagacgctcgagagttctttgatccagttccatcgatcgcaagaaaactacaaactctaatcgatgttggcttgggatatattcgccttggacaagcagctacaacgctttctggcggcgaggcacagcgagttaaattagcaaaagagctatctaaacgtgacacaggtacaacactatacattcttgatgagccgacaacaggtctgcattttgccgatatagaacaactattaaaagttcttcatcgtctaagagatcacggcaataccgtcgttgtcattgaacataaccttgatgtgataaagacagccgattggattgtagatttaggtccggaaggtggtagcggtggcggatacatagttgctgaaggaacacccgaagagatagcaaaaacagacaaatctcataccggacgattcctaaaacaaatgcttccgtagctacatcacatgtaaatcaaaatacccgatcaagataacttgctcgggtatttttttaacgccaataaattacaggcaaaaaaaagccgagctattagctcggctttttattacaaactgatattactcagcagcttctgcaactggacgatcgaccaattcaacataagccataggtgcgttgtcacctgagcggaagccacatttaagaatgcgaacataaccaccaggacgagcttggtaacgaggaccaagttcagagaacaatttacctactgcatctttgctacgagtacgagcaaaggcaaggcgacgattcgcaacagaatcaactttcgccaatgtgatcaaaggctcagcaacacgacgcaattctttagctttcggcaacgtagttttaataacttcgtgttcgaacaaagaagcagccatgtttttaaacatcgctttacgatgtgagctagtacggtttaagtgacgtccactcttacgatgacgcattttacattccttaccaaactacggtggtcagggaacaatgacctagcgagctagaactttgctatcgtcttttaaactagccggtggccaattttctagacgcattcccaaagacaaaccacgctgtgctaaaacatctttgatttcagttaacgacttcttacctaggttaggcgtcttaagaagctcaacctcagtacgttgaatcaaatcaccgatgtaataaatgttctctgcttttaaacagttagcactgcgaacggtcaattcaagatcatcaaccgggcgtagcaaaattggatcaatctcatcctcttcttctacaacaggcgcttcgctctcgctttcaagggcgacgaacacggcaatttgctgttgtaaaatagtcgctgcacgacgaattgcttcttcaggatcgatagtaccattagattcgatgtctaagactaacttatctaaatctgtacgctgctctacacgagcattatcgacactgtacgcaacacggcgaacagggctgaatgaggcatccagttgcaagcgaccgattggacgagtctcatcgtcgccagcaacacgagcatcagcaggctcataaccacggccacgtgcaactttgatctgcatagttaactcagcagtgtcatctaagtgcgcaatgatatgatccgggttagcgatctctgcatcagcaaccaactggatatctccagctgttacgataccaggaccttttttacttagagtaagagttgcttcatcttgcccgtgtagagcgatcgcaactcctttcaggttaagaagaatttcaattacatcttctttaaccccttcgattgcgctgtattcgtgtaatacaccgtcgatttcaacttcaacaatcgcacaacctggcattgaagaaagcaggatacggcgcaacgcgttacccaaagtatgaccaaaaccacgttctagcggttgcagtgtaactttagcgcgacagttgcctagttcctgaacttcaatgttgcgtggggttaacaattcgctcactgaacgctgcatagatccacctatttcttaatcctaatcaccaacttacttagagtaaagttcgacaattaggttctcattaatttcagctgataaatcggcacgctctggaagtgctttgtaagtagcttccagtttagttgaatcaacttcgatccaatggatcggtgcacgacctttagatagctctagtgcgctttgtacacgcaattgcttcttagctttttcacggatagacacaacatcaccagctttgacttggtaagacggaatgttaaccgtagcgccattaactagaatgcctttatgacctactagctgacgagcttctgcacgtgtagaaccaaaacctgcgcgatatacaacgttatctaaacgtgattctaaaagttgcagaaggttttcacctgtagcacctttaagacgagcagcagatttatagtaattacggaattgtttttcaagaataccgtacatacgacgtactttttgtttctcacgtagttgcaagccgtattcagaaaggcgaccgcgacgtgcaccgtgcacacctggaaccgtttctactttacatttcgactcaagagcgcgtgaaccgctcttcaattgcaagtcggtaccttcacgacgagacaacttacaagttggacctatataacgagccatgtatctgtctcctcaattaaacgcgacgtttcttaggtggacggcaaccgttgtgcggaattggcgtcacatctgtgatgttattgatacgcaagcccaatgcatttaatgcacgaactgcggactcacgaccaggaccagggcccttaatcattacgtcaacgtttttaaggccgaactcttgtgcgacagtaccggcacgttccgctgctacttgagctgcgaaaggagtacttttacgagatccgcgaaaaccagaaccacctgcagtagcccaagacaaagcattgccttggcggtcagtgatagtcacgatcgtgttattaaatgacgcgtgtacatgagcaacaccgtcgacgaccgtctttttgacttttttcttggtgttgcgcgtagctggcttagccatattgcactttcctatttaatgctcagctctagcaaacttagtggctagagcgaaacgcgtttaaattacttacgaataggcttacgagggccttttcgtgtacgagcgttcgttttggtacgttgaccacgaactggtaggctgcggcgatgacgaatcccgcgattacaacctaggtccatcaaacgtttgatagacatactgacttcacgacgtaagtcaccctctacagtatacttagcaacttcgccacgaagttcatcaaggacatcatcacttaatgaaccaattttcgcagtttcagcaacacccgtagcagcgcaaatagcgcgagaacgagtgcgaccaattccgaagatgtaagtcagagaaatgaccgcatgtttattgtcaggaatattgacaccggctatacgagccattcactttactccgttgttattgatgattatatgttaattcatcactttactatcatgagggcggctgattatgcctatctttaggccataaatcaaccaccctttcccatcatcgagcgaactcgctattaaccttgacgctgtttgtgacgaggctcaacgcaaatcactcgaactgaaccgttacgacgaacgattttgcagttacgacagattttctttacagatgcacgtactttcatgttcaactccaacctacgcttaacgcattaggccatttggaccataaccagtcagattagatttcttcattaatgattcgtattgctgactcatcaaatgactttgaacttgcgacataaagtccatgacaactaccactacgattaacatagaagtaccgccaaagtagaatggaacattccacgcaacaacaaagaactgaggcatcagagacactagagtgatgtataaagcaccaaacaatgtcaaacgagtcattacaccatcaatatatcgagctgtatgatcgcctggacgaatacccggcaaaaaagcaccggattttttcaagttatctgccacatctttagggttgaacactagtgccgtgtagaagaagcaaaagaatacaattgctatcgcaaacaacagcacatagagcggttgcccaggagctagagccaaagaaatattttgcaaccattccattccttcgccttgaccaaaccactgtccgatcgaagctgggaacaaaaggatacttgaagcaaatataggtgggattacaccagccatattcaccttaagaggcaaatgactcttttgtgcagcaaatacttttttgccttgctgacgcttggcataattaaccgttatacgacgctgcccacgctcgatgaaaacaacgaacgcaatagtcgcaatagctaatataccaattagcagcaaagctaaaatattgatatcgccttgacgagccgactcaaatgaacgacctaaagcagatggcaggcctgcaacgatacctgcaaagataagaatggatataccattgccaatacctttttcagtaacttgctcacccaaccacattaagaaaacagtaccagcaaccagcgtcacaacagcaacagcatagaactccatgccactactaaatgagataccttgacttgccaaaccaaccgccatactggcagactggacaagggcaagaagcaccgtaccgtaacgagtgtactgagtaatcttacgacgaccagcttcaccctctttctttagctgctctagctgcggactcacaaccgtcaataactgcataataatagaggcagaaatatagggcaaaatcccgagtgcaaaaatactcatgcgctcaagcgcgccccctgagaatacgttaaataaactcagaatagtgccttcattttgatcaaacaacgcagacaacctatcaggattaattcctggaacagggatgtgtgcaccgattcggtatacaataattgccagaaaaacgaaacgaatacgagcccaaagctcgcttaatccgttttgcataccagctggtagtgagccacgctttgccatttattcctcgacttttccgccagctgcttcaatagcggcacgagcacctttagtcactttaagaccacgaactgtaatagccttgtcgattgaaccagacaaaattacacgtgcagtcttaatttgatgaccaagaatgtcggcgcttttaagagcagccaaatctacaacttcagcatttacagtagcaagctcgtttaaacgaacctcagcaacatactttgcctgacgtgaagtaaaaccgaatttaggcagacgacgctgcaaaggcatttgaccaccttcaaaaccaggttttactgagccaccagagcgagacttaagacctttatggccacgtccgccggttttacccaagccgctaccaatgccgcgaccaacacgtttaggagcatgcttgctaccttcgccaggacgaagtgtatttaagaacatgttattcccctaccactttaaccatataataaactttattaaccataccacgtacagaaggagtatcttccaactcacgtgtttggccaactttacgcaaacccaagcctttaacagtttcacggtgctttggaagacgaccgatcgggctgcgggttagttgaactgtgatggtattattcgccatgacacattaccccaaaatttgatcgactgacttaccgcgttttgccgcgatttgttcaggtgctttcatatcctgcaaacctttaatcgtagcgcgaactacgtttactgggtttgtagagccgtaacacttcgccaaaacgttatgaacgccaacgatttcgagaaccgcacgcattgcaccaccggcaataactccagtacctggagatgctggttgcataaacactttagatgctccatgacttgctttaataggatactgaagagtatcaccatcaagtcttacagaaaccatgttacgacgagcttgttccattgctttttgaatcgcttgaggaacttcacgcgctttaccacgtccgaagccaactttaccattaccatcaccaacaactgtcaaagctgtgaaagagaagatacgaccaccctttacaactttagcaacgcggtttacttgaactagcctctcttggagatcgctagtttgttgatcattaactgccatttgctaccccttagaactctagaccggcttcacgtgcagcgtcagcaagaacttgaacgcggccatggtatttgaagccagaacggtcaaaagcgaccgaagtgacgcctgctgctttagcgcgcgtagcaatcaaagtaccgacttctttagccgctactttattaccagtcgccgagccacgaagagcttcttcaagagtagaagcactagctagcactttactaccacaaggagaaatcacttgagcatacatatggcgtggtgtgcgatgtacagtaagacgattcgcacctaagtcacgaatatgcaagcgagcacgacgtgcacgacgaatccgagattgttttttagtgttcatgaatgcctacctacttcttcttagcttctttacgacgaattacttcgtcagaatagcgaacacctttgcctttatatggctctggcggacggaaaccgcgaacttctgcagcaacctgaccaacggcttgtttatcaataccacggatcacaatttctgtttgagaagcacattcagctgttacgccttcaggaagttcgtaatctactggatgagaaaaacccagagaaaggttaagtacgttgcctttaagcgcagcacggtaaccaacaccttgaagaaacaatcttttctcaaaaccttgactaacaccaacaaccatgttgttaaccaaagcacgagttgtaccagctaaggcacggctttgttttgcaccatcgcgcgcagcgaaggtaataacattttcttctttagacacttgtacgcttgtgtgaatattaaactctaaagaacctttaccgcctttaacaacgacagtttgtccatttagagtcaaatctacaccactaggaagcgtcacgggactattagcaactcgagacatactaactcctagaatactgtgcagattacttcgccaccgataccagcagcgcgagctgcacggtctgtcattacacctttagaggtagaaatgattgcaacaccaaggccagcttctactttaggtagagcactagtgcctttgtattgacgcaaacttgggcgagatgcgcgtttgatttgttcgataactggcttaccttcgtagtattttaactcgatagtaagcgtaggtttaactgcttcgtctacagaaaagtcaccaacgtaaccttcttcacgtagaacagcagcaatcgatgacttcatttttgatgaaggcatgctcacagaggtctttgcagccatctgtgcattacgaatacgtgtgaacatatccgcaagggtatcttgcatactcatttaagagctcctaatttaaaaaccattgtgcagcaaatagagctcgcgcatagtacacagcagcgagcagaatgtccagtatttagacactccactcactgccatgtattatgatcgcgctctacttgcttaccaactagctttcttcaagcctggtacgtcgccacgcatcgctgcttcacgcagtttgatacgagacagaccgaaacgacggtatacaccatgcggacgacctgtaatttggcaacgattacgctgacgtgaagaagatgaatcgcgtggaagcgcttgcaatttaagcgtcgcttcccacttttcatcgtccgatgcattaacgtcgctaatgatcgcttttagagccgcacgcttttcagcgaacttagctactaatttggtacgttttgcttcgcgctgaatcattgatactttagccatgattcctacctcttatttcttgaaagggaaactaaaggctgctagcaaagcacgaccttcttcatcggtacgagcagtcgttgtaatggtaatatccataccacgtacacgatctactttatcgtaatcgatctctgggaagatgatttgctctttaacacccatactgtagttaccacgaccgtcgaaagacttaggattaagtccgcggaagtcacggatacgtggaatagcaacatcaaccaaacggtcgaagaaatcccacatacgctcgccacgtagagtaactttacaaccgatcgggtaaccgtcacggattttaaagcctgctacagacttacgagccttagtcactacaactttctggccgctaagtgcttcaagatcatttaccgcatgctcaagaagtttcttgtctgcgatagcttcaccaacacccatatttaaagtgattttagtgattttaggcacttccatcacgtttttgtaactaaactcttctgtaagttttgctacaacttgatctttataaacttgcttaagtctcgccatggctataattctcgctcttaggcgtcgatcgcttcactatttgatttaaaaacacgtactttcgtaccgtcttcgttcaatttaaagccgacgcgatccgctttacccgtagcactgttataaatcgctacattggaaacctggataggtgcttcttgttcaacgataccaccagttgaccccttcatagggtttggtttctcgtgtttcttaacagtattaacgccagaaactagaactcggttttcgcctactactttaacaaccttaccgcgcttgcctttgtctttcccagcaatcacgataacttcgtcgttacgtttgattttacgcataatgtcccctctccctcttacagcacttcaggtgcaagagaaacaattttcatgaactgctctgtacgcaattcacgtgttacagggccaaagatacgagtaccaataggctgccctgaagcattcaatagaaccgctgagtttacatcaaaacggatcactgaaccatcggagcgacgaacaccttttctagttctaacgacaactgcgttaagaacttgcccttttttaacacgaccacgtgggatcgcttctttcactgtgaccttaataatgtcaccgatagcagcataacgacgatgtgagccacccagtactttaatacactgaacacgctttgcgccgctgttatctgcaacatcaagcatcgattctgtttgaatcattactgctctccaatcaaattagataacaagtctcacgaaggaaggagcagcttatacagctgctgctttctctacaacttgaactagtttccaagtcttagacttagaataaggacgtgtttcaacaaccttaactaaatcaccgatttggcactcattgttttcatcgtgagcgtgtagtttagttgaacgacggataaacttaccgtatagagggtgtttttctgtacgctcaactagtaccgtgatggttttatccatcttatcgcttactactttaccagtagctatacgcgcttttgtttctgccatcttagttacctgccttatcatttagcacggttttaacacgtgcgatattgcggcgaacttgcgagagcaaatgagtttgcgctaactgaccagtggctttctgcatgcgcagagtaaattgctcacgtagcagttcaatcaaggtcgcttgtagctcagctacagacttttcttgcatttcttttgctttcatctacatcaccgtacgcgttacgaaagttgtggacagaggaagcttagcagcagccaacgcgaacgcttcgcgtgctagctgttctgaaacgccctcaacttcataaagcatcttgccaggttggatctgtgcaacccagtattctacgctacccttacctttaccctgacgaacctcaagaggtttctgagtaatcggcttatcagggaacacacgaatccagattctaccaccacgcttgatgtgacgagtcattgcacgacgcgccgcttcaatttgacgtgctgtaagacgaccacgttcagtggacttcaatccgaattcaccaaagctaacttggtttccgcgaagagcaagaccgcggttacggcctttctgcattttgcggaacttagtacgtttcggttgtaacatgacttaccccctacttagacttcttcttttgtgcgcctttatcagctcgcacttgttcaataccgcccaagatttcgcctttgaagatccacacttttacgccaatgatgccgtaagttgtagcagcttcataagtagcgtagtcaatgtcagcgcgtagagtgtgtagaggcacgcggccttcacggtaccactcagcacgtgcaatttctgcaccgcctaaacgaccacttacctgaaccttgatacctttcgcgcctgcacgcatagcattttgtactgcgcgcttcatagcacgacggaacattacgcgacgctcaagttggctagcaatattttgcgcaaccaatttagcatccatttcaggcttacgaatttcttcgatgttaatgtggacaggtacgcccatcatttcagaaactgcattacgtagtttctcaacatcttcgcctttcttaccaatcacaatacccggacgggcagtgtgaatcgtaatacgagctgtctgagcaggacgctgaatctcgatacgagaaacagaagcctggaccaattttttctccaggaacgcacgaacctgaagatcgtttaataacagcttagagtagttttgattattcgcataccaagtagaagtatgatctttaactatccctaggcgtataccagttggatgaaccttctgacccattgggtttctcctaattagtcagcgactttaactgtgatatggcaaccgcgttttagaatacggtcagcacggcctttggcacgtggcataatacgcttcagagtcatagcctcatcaacgtaagccgtagacacacgcaagtcatctacatcagcaccttcgttatgctcagcattagctatagcagactctagtaccttcttaacaattactgccgccttcttaggactgaacgttaaaatgttcagtgcttcgctaacagatttgccgcggatttgatctacaaccaaacgggccttctgcgctgagaggcgagcacccttcaatgaagcttttacttcactcatgttaataccccttattaccgtttggctttcttgtccgcagcatgaccacgatatgtacgggtcggagcgaactcacccaatttatgaccgaccatatcttcagttactagaactggaacatgctggcgaccattatggacagcgatagtcaaccctacaaaatcagggaagatagtagaacggcgtgaccaagttttaattggacgacgatcatttttctctaccgcagcctctacctttttcaacaaatgaaggtcgataaaaggacctttttttagtgaacgtggcacagtcgtttcctcttattacttagtacggcgacgtacaataagtttgtcagtacgcttgttgctgcgtgttttgtaacctttagtaggcacaccccatggtgtaactgggtgacgaccacctttgctacgaccttcaccaccaccatgtgggtgatccactgggttcatcgccgcaccgcgaacggtaggacgaacaccacgccaacgcgtagcaccagctttaccaagaactcttaagctatgctcagagtttgatacttcacctaaagtagcgcgacattctgtcagtactttacgcatttcacctgaacgtaggcgaagagtaacgtaacgaccttcacgagcaactagctgagcagaagcaccagcagaacgcgcaacttgcgcacctttacctggcttaagctcgacacagtgtacggtactaccaactgggatattttgcagaggcaaagtattacccgctttgataggcgcatctgcaccactaaaaacgatattgccagctaccatacctttggaagcgataatgtaacgacgctcaccatcggcatatctaatcaatgcaatatttgcagaacggtttggatcatattccaaacgctcaactaccgcagaaatcccatctttattacgacggaaatcaaccatacggtaatgctgcttatgaccaccacctacgtgacgcgtagtgatgcgtccgttattgttacgtccaccagatttgctttttgtgtctagcaaaggtgcatatggtgcgcctttgtgcaaatcgttgttggtaactttaacaacgtgacgacggcctgcagacgttggcttacttttaacaacagccattgacctatctccccttattcagcgaccatgaaatcaatgtcttgaccttcggctaaacgtacatacgcttttttcacgtctttacgtttacctagaccacgaactgtacgctttgttttacctttatggttcaacgtgcgaacagactcaactttgacttcaaaaagcgcttcgatagcttgtttgatttcaggtttagttgcatcaccagttacacgaaaaacatactgaccattgccttcggctacgatagttgctttttcggaaatatgtggacccaacagaactttataaatacgttcgccgatcatgctagtgcctcctcaacttgtttcagagcaccaactgtcaccaacactttgtcgtaagcaatcaagctaacagggtcgatagacgctgcatcacgtacatctacgttaggaatgttgcgagccgccaagaataaattgtcatccaaatcatgggaaacaatcaaagcgttctcaatattcaattctgccatttttgctatgaagagcttagtttttggagcttccaatttaagatcttcaacaacaacaagacggtcttgacgtacaagttcagaccagatggtgcgcattgctgcacggtacatcttcttgttcactttctgagagtgatcttgtggtttcgcagcaaacgtaacaccacctgagcgccatagagggctacggatagtacctgcgcgcgcacgaccagaacctttttgtttccaaggtttgcgtccgccacctgctacttcagagcgtgttttttgtgcacgtgagccttgacgagcgccagccaagtaagatgtaactacttggtgaaccaacgcttcgttatattcacgagcaaaggctacgtcagaaacttctacagttccttccgcgcctgttagattcaagttcattgtctacccctcttagcgagctttaacagctgattgaagaataacatcaccatttactgcaccaggtacggcacctttcactaggataaggttacgttctgtgtctacacgaaccacttctagtgattgagtagttacttgtgcagcacccatatggccagccatcttcttgcctttccaaacacgaccaggtgtttgacattggccgatagaaccaggtgcacggtgagacaacgagttaccatgagtagcgtcttgcatactaaaattatgacgcttgatggcaccttgaaaccctttaccctttgattgaccagttacatcaaccatttggatagattcgaaatcagcaacagtcagctcatcaccaacattgatttctttttcgtcacctgccaggcggaactcccacaaaccacgacctgcttcaacattcgcttttgcataatgacccgcagcagctttgttaacgcggctcgaacggcgagaacctacagtaacttgaacagcttggtagccatcagtttctgctgttttcacctgagtaacgcggttcggttcaacctcgatgacggttactggcacggatacaccatcttcagtgaagatacgtgtcataccggctttgcgtccgactaattgaatagccattttttacctcacttgccagttgtgtatggggctatcacccgctacggctgatcattccagatcattccactattgtgcatatagccgactgataaccagccggttgtcgcaccccaaactttgagctattaacccaaagagatttgtacttccacgcctgccgcaagatccagcttcattagagcatcaactgttttttcagttggctcaacgatatctagaacacgtttgtgtgtacggatttcatactgatcacgcgcatctttatttacgtgtggagaaatcaatactgtataacgctctttgcgagtaggaagtggaatcggtccacgcacttgcgcacctgtacgtttcgctgtgtccacaatttcttgtgttgaagcatcgatcagacgatgatcaaacgctttcagacgaatacggattttttggctttgcatttccaactccaaatacaatgttttaatgacttaactgtacatttattaagccacaatccttttttaaggacggcgaatattagccattcaaaaactggttgtcaagtaaccaatttctgaacaaacaaaataaaccataaaataaaaaggccactcgatatgcgagtggccttttctaaatcaaagtaagcagatattaatatctaattacttaaggattttagctacaacaccagcaccaactgtacgaccaccttcacggatcgcaaaacgtagaccttcgtccatcgcgattgggtgaattagttcaacagtcatttgaatgttatcaccaggcataaccatttctacgccttcaggaagagaacatgcaccagttacgtcagttgtacggaagtagaactgtggacggtaacctttgaagaatggagtgtgacgaccaccttcatctttacccaatacataaacctctgcttcaaactgagtgtgaggagtgattgaaccaggcttagccaatacttgaccacgctgtacatcttcacgtttagtaccacgaagaagaataccacagttctcaccagcacgaccttcgtcaagaagcttacggaacatctcaacaccagtacaagttgttttagtagtatcaacgataccaacgatctcaacttcttcttgaattttgatgataccacgctcaacacgaccagtaacaactgtaccacgaccttggatagagaatacgtcctcgataggcatcaagaatgcaccgtcgattgcacgctctggatcaggaatgtaagtgtctagtgtttcaactagtttacgtacagcagttgtacccatttcgttgtcgtcttcgcctttcaacgccattagcgcagaacctgggatgattggagtatcatcacctgggaagtcgtattcagacaaaaggtcacgcaattccatttcaaccaactctagcatttctgcgtattcttcagaatccgcaccaccacagtcatcagccaacaagtcagacttgttcaagaaaacaacgatgtaaggaacacctacttgacgagaaagaagaatgtgctcacgagtctgaggcatagggccgtcagtcgcaccacaaactagaatcgcaccgtccatttgagcagcaccagtgatcatgtttttaacataatcggcgtgtccaggacaatctacgtgtgcgtagtgacgagttggtgaatcgtactctacgtgagaagtagagatagtgataccacgctcacgctcttcaggagcattatcgataccgtcaaaagcaacggcagtaccgccaaatacttctgcacatacgcgagtcaatgctgcagttagagttgttttaccatggtcaacgtgaccaattgtgccaacgttaacgtgcggtttattacgttcgaatttactctttgccatgatacatacaccttaagaattagtaagtatgatgattaatcttcatttttgatgatcgcgtctgccacactagccggtgcttcagcgtatttctcaaactccattgcataacttgcacgcccttgcgacaagctacgcacgtcagttgcatatccgaacatctccccgagaggaacttcagcacgaataatcttccctgacggggaatcgtccatcccctgaacaagaccacgacgacgattcaggtcacccatcacatcacccatgtattcttcaggagttacaacttccactttcattacaggttcaagaacgcaaggatcagcatctaccgctccttttcttagcccctgagaagctgcaattttaaaggccatttcgttagagtcaacatcatggaatgaaccatcgatcagcacaaccttgatacccaacaatggataaccagcgattacaccgttcttcatttgctctgaaacacccttttctactgcagggatgtattctttaggaatagcaccaccaacaatctcgttaacgaattcaagcccatctttttcagttgggatcaatttcattacgacgtgaccgtattgaccacgaccaccggattgacgcacaaatttgtgattaaccaccacttctttgcgaattttctcccggtaggaaacctgaggcttaccaatgttagcctccaccttaaactcacgacgcatacggtcaacaagaatatcaaggtgtagttcacccataccagaaataatagtttgccccgtctcttcatgcgtctccacacggaaggaagggtcttcttgcgccaatttacctaacgcaacagccattttatcttggtccgcttgagatttaggctcaaccgcaacagatataactggctccggaaactccatacgctctaacacaacaacatctttcatgtcacaaagagtatcacccgtagtagcaaacttcatacctacgagagcagcgatatcacccgccaaaacctctttgatctcttcacgattatttgcatgcatttgcaccatacgtccaatccgctcacgcttctgcttaacagaattataaacagcatcaccggaacgcagcacacctgaatacacacgaataaacgtcaatgtgcctacaaatggatccgttgctatcttaaaggccaacgacgaaaaaggatcttcatcattcgccacacgagtcacaactgtttcaccatcctcaagcgtaccttcaatcgctttaacttcaagcggtgaaggcaaatattcaacaacagcatccaaaacagcctgaacgcctttatttttaaaggctgaaccacacgtaaccaagacaatctcattggataacgtacgaatccgcagaccgctttttatttcctcaacagacaaatcaccttcttcaagatatttatccattaattgctcactagcctcagctgcggcctcaaccatgtgctcacgccactcttgcgcttcatcaagcagatcttcaggaatatcttccaaagtgaaagtcataccttgatcttcttcattccacacaatcgttttcattacaaccaaatcgatgacgccgcgaaaatcttcctcagcacccacattgatttgaataggaaccgcatttgcacccagacgcgtttttaattgacgaacaaccgaaaagaaatcagcccctgtacggtccatcttattgacgaaaaccatacgaggaacttcatacttattagcctgacgccaaaccgtctcagtttgaggctgcacacccgaagaaccacaaagcacaacaacagcaccatctagcacacgtaaagaacgctctacttcgatagtaaagtctacgtgccccggcgtgtcgataatattgacacgatgctcttcgaactgcttattcattccactccagaagcatgttgttgccgctgaagttatcgtgataccacgctcttgctcttgctccatccaatccattgttgctgcaccatcgtgcacttcaccaattttatgagacagaccagtgtaaaaaagaacgcgttcagttgtcgtcgttttacctgcatcaacatgcgcacaaataccgatgttacggtagcggttgataggggttttacgtgccactgtgtatccttctctggatgattagaaacggtagtgagagaatgctttgttagcttctgccatacggtgaacgtcttcacgtttcttaacagcagaacctttgttttcagcagcatctaagatttcgccagctagacgcaaagccatggatttttcaccacgcttacgagaagcatcaaccaaccaacgcatagataaagctgcgcggcgagctggacgaacttctacaggaacttggtaagtcgcaccaccaacacggcgagatttaacctcaaccattggctggatagattccaatgctttttcgaagatagccattggctcttcagttttagcgcgagctgctacagtatttagtgcattataaacgatgctctctgcaacagattttttaccgctaaccattacatggttgataaatttagcgagaatctggcttccgtgtttaggatccggaaggatttcacgcttagcgacgacgcgtcttctaggcatatctatatcctcttcaggttcgcccgagacaattcaattattgctcggccttactgtattaaaaaattatgtctaaacgatgaattaagctggtttagcttacttcttaggacgtttagtaccgtatttagaacggccttgcttacgattttgtacgcctgaagtatccaagctaccacgcactgtgtgataacgaacaccaggaaggtcttttacacgaccgccgcgaatcagcactacgctgtgttcttgcaggttgtgaccttcaccaccgatgtaggaagtaacttcgaagccgttagtcaagcgaacacgacatactttacgcaaagccgagttaggctttttaggtgtagtagtatatacgcgagtgcagacaccgcggcgttgcggacaagcttgtaacgcaggaacgtcactctttgccactttacgtttacgtggtttacgaaccaactggttaacggttgccattagacaagctccacaaatccaattctcatgacggaaatcgccaaaattaaggaggcgcaagtttaatttgcgcctataaaacagtcaatagggaggcgactaaaaaatcacctcccttacgatttaacagcaaataactagtctttcagtgcagcactcaatgcttcttcaacatctgaggcacttactgtcgaacttccttccttcgctgctagcgcaagctctttctttctcttgcgctcattgtggtaagccaaacctgtaccggctggtatcaagcgacccacaacaacgttttctttcaagccacgcaagtgatctttcttaccagttaccgcaccttccgtaagaactcgagttgtctcttggaaagatgctgctgatataaaggactcagtagccaaagaagctttagtgatacctagaagcacacgctcaaacttagcagggaacttaccctctgcttcggctttttcgtttgcatccaacagatgagtatactcaacctgatcaccttgaataagatctgtatcaccagactcaccaacttctactttacgcaacatttggttaacaataacttcaatatgcttatcgttaattactacgccttgtaagcggtaaacttcttgcacttcattcgtgatgtaatcagccaaagcctctacaccttgaagacgcaaaatgtcatgagggctcaaaggaccgtcggcaataatctcacctttagccacttcctcaccatcaaagatgttgatttgacgccatttaggaatcaaagtctcaactggctcatcaccgttttgaggggtgataaccaaacgaatcttaccttttgtttctttaccgaagctaaccacaccgctagtttccgccataacagcaggatctttcggacggcgcgcttcaaataggtctgccactcgtggcaaaccaccggtgatatctttgttaccaatagattcttgtgggatacgcgcaagaacctcacctgatttcactgtcgcgccatgatcaaggctcaacaatgctttttcaggaagcatgtactgcactggtgactcagtaccaggaatcaatacagggttaccctctgcatcaacaacggcaatcatcggacgtatgtctttaccagctgcaggacgatcacgcatctccataacttcaatagtagtcaagcccgtcatttcgtcagattgacgacgaatagtaacgttctcttccataccactgaactcaagacgaccttccatctcagatacgattgggtgagtatgtgggtcccagttagctacgatttgacccgcagtaacctgatcaccttcacgcacactcaataccgcaccgtaaggaagcttgtaacgctctttctcacggcccgcttcgtcagcaatggccaattcagaagaacgagatgcaacaactaggtgaccagtgtgacgctcgatactcttcattttattgaaacgtaccgtacccgcactcttcacctgaacgctatcaatcgcagacgctcgagatgccgcaccaccgatgtggaacgtacgcattgttaactgtgtacctggctcaccgatagactgtgctgcaacaacaccaatcgcttcaccaatgttaacttgatgaccacgagcaagatcacggccgtaacacttagcacatacaccatgacgtgtattacaagtgataacagaacgaatgatcatttcatccacaccagccgcttcgatagtacgaacatcatgttcgtcaatcaaagtacctgcagcaagaacaaaatcacctttaccatcaataacatcttgagctactacacgacccaatacgcgatgacctagcggaacaactacgtcaccaccttcaatcatggctgcaacggaaataccgtttgtagaaccacaatctacttcagtgataaccaaatcctgcgctacgtctactagacgacgagtcaagtaaccagagtttgctgttttcaatgccgtatcagctagacccttacgagcaccgtgtgtagaggtaaagtactgaagcactgacagaccttcacggaagttcgcagtgattggtgtttcgatgatggaaccatctggtttcgccatcagaccacgcataccacctaactgacgcatttgcgcaacactaccacgggcaccagaatcggccatcatatatacagagttgaaagattgctgctcaaccgtttcacctgctttattgacagtcatctcttttgccaagtttttcatcatggcttcagttacagtttcgttagtacgagaccataaatcgattaccttgttgtacttctcgccttgggttacaagaccatccgcatactggtattcgatttctttaacttctgcctctgctttagcaatgatcgccgctttctctggtggaataacgaagtcatcaacaccaacagaagaacctgacgctgtcgcgtaagcaaaacctgtgtacatcaattggtcagcaaaaatacagctctctttcaagcctactttacggtaacactcgttgatcaagttagagatcgctttcttcttcatggtttggttaaccacagagaacggtaggccatcaggaacaatatcaaacaacaaggcacgaccaacggttgtatctgcaatgaaagtagatggcactttgtcgccatcaagcgtggtatcaacttggctgatacgtacttttactttcgcgtgcaattcaacttgtttagcaccatacgcacggtgtacttctttgatgtcagaaaatgccatgccttcgcctttagcattgattttctcacgagtcatatagtacagacccaatacaacgtcctgagaaggaacgatgatcggttcaccgtttgcaggtgataggatgttgttcgtagacatcatcaaggcacgagcttcaagctgcgcttcgatagtcaacggaacgtgaaccgccatttggtcaccatcgaagtcggcgttatatgccgcacacactagtgggtgcaactgaatcgctttaccttcgatcaacattggttcaaacgcttggatacccaaacggtgaagtgttggcgcacggttcaacatcactggatgttcgcggataacctcatcaaggatatcccatacttcaggcgtctcacgctcaaccattttcttcgctgctttgatcgtcgtagccataccacgaagctcaagcttagagaagataaatggcttgaatagctcaagtgccattttcttaggtagaccacactgatgtagacgcagtgatggacctactgtgattacagaacgaccagaatagtcaacacgcttacctagcaagttctgacggaaacgaccttgcttacctttgatcatatcagccaaagattttagaggacgtttgttagaacccgtaattgcacgaccacgacgaccgttatcaagcaaagcatcaacagattcttgcaacatacgcttttcgttacgtacgatgatatctggagctgatagctctaacaggcgttttagacggttgttacggttaatcacacgacgataaaggtcgttcaaatcagacgtcgcaaaacggccaccttcaagtggtaccaatggacgaagatctggcggaagaactggcaacacgtctagcaccatccactcagggttgttgccagaatgatagaatgcttcaactagcttaaggcgcttagaaagcttcttaatgcgagtttcagaatttgtgctgtttagctcttcacgcatgctgttaatttctacaggcatatctaaatcgcgaagcaacatctgaaccgcttccgcacccatacgggcatcaaactcgtcgccgaattcttctagcgcttcaaaatactgctcatcgtttagcaattggcctttatcaagcgtcgtcatacctggatcgatcacgatgaaagattcaaaatacaaaacacgctcaatgtcacgcaacgtcatatctaagataagaccgatacgagacggtaaagatttcaaaaaccaaatgtgtgcaacaggcgatgcaagctcaatgtgacccatgcgttcacgacgcactttagacagagccacttcaacgccacacttctcacagataacaccacggtgtttcaaacgcttgtatttaccacacaagcattcgtagtccttaataggaccaaagatttttgcacagaacaaaccgtcacgttctggtttgaacgtacggtagttgatggtctctggctttttaacttcaccataagaccatgaacgaatcatatctggtgatgccaagccaatgcggatcgcatcaaactcgtcagattgtccctgtgattttagaagacctaataagtctttcatggatattcgccccactcgtaaggccggggagtcttgctccccagcaggtcaaatgtgattcgtgcttattcgttttccagctcgatatcgataccaagagaacgaatctctttcaccaacacgttgaaggactcaggcatgccaggttccatacggtggtcaccatctacgatgtttttatacatcttagtacggccattcacgtcatcggatttaacagtcaacatttcttgaagcgtgtaagcggcaccatatgcttctagcgcccatacctccatctccccgaaacgctgtccaccgaactgagctttaccacccagcggctgctgagtaaccaagctgtaagaaccagtagaacgtgcgtgcattttgtcgtcaaccaagtggttcaacttaagcatgtacatgtaaccaacagttactggacgttcaaaagcatcaccggtgcggccgttaaacaatttaacttggccactttcgttgattccagctaagcgcaacatacgtttaatttcagactcttttgcaccatcaaaggcaccagacgccattggaacaccacctgttaggttggatgccaaagtcaaaatttcttcgtctgtaaagctgtctagatcttctgtacgagcgcaacgcaaatcgccttcgtagccgttatagatttcgccaaggaagctacgcagttctgcaaccgcttctgctttctcacgctctacaacaagcatttcgttgatcttacgacccaagcctttagaagctgcacctaagtgagtctccaggacctgaccaacgttcatacgtgaaggaacacctagtgggttcaatacgatatcaactggatcaccgttttcatcgtacggcatgtcttcaactggcataattttagaaattacacctttgttaccatgacgaccggccattttatcacctggctggatgcgacgtttaatggcaacataaactttaacgattttaagaacgcctggtgctagatcatcacctgtttgtagcttgcgtttcttatcttcaaatttcgcatcaagctctttacggcgctcaatcaaagcggcttgcgctttttcaagctgctcactcgcgtcttcattagcaacacgaattttaaaccactcagggtgatctagattcgccaaatattcttccgtaataatcgcattgcgagccaaaccaggaccaccttccgcttgctggccgattagggcttcagctagacgttcgaaagtcgctttctcaacaatacggaactcttcgttcaagtctttacgaacttgatcaagctgcgatttttcaatgaacttagcacgatcatctttttcgatgccatcacgagtgaaaacttgcacgtcgataacagtaccgcgtgtgccagtcttaactcgttgagacgtatcttttacgtcagacgctttttcaccgaagatcgctcgcaaaagtttctcttcaggcgttagctgtgtttcacccttaggcgtcactttaccaactagaatatcgcctggctcaacttctgcaccgatgtaaacgatacctgattgatccaacttagaaagcgcaccttcacccacgttagggatatcggcagtaatctcttctggcccaagcttagtatcacgtgcaacacacgttaactcttgaatatggatagaagtgaatcgatcttcttctacaacacgttcagaaactagaatcgagtcttcgaagttgaaaccattccaaggcatgaaagcgatacgcatgttttgaccaagcgccaattcacccatatcaacagaaggaccatcggccatgatatcgccagatgctatcctctcacctttcataaccaaagtacgctggttaatacaagtattctggttagaacgcacgtatttagttaggttgtagatatctacaccggcttcaccagcaatcgtttcttctgaattcacacgtacaacgatacggcttgcatcaacagactcaatcacaccgccgcgattcgcaacaatacaaacaccagagtcttttgctacgtttttctccataccagtaccaacaaccggcttgtcagccttaagtgttggaacggcttgacgttgcatgttcgaacccatcaaagctcggttagcatcatcgtgctctaggaacggaatcaaagatgccgcaacagaaacaacctgacgaggagacacgtccattaagttaactttttcctttggaatcaaagtggtttcgtgcatatgacgcacctgaaccaactcatcaaccaaacgaccttctgcatctacgtttgcagatgcttgggcaataacatatttcgcttcatcgatcgccgaaacataaacagtttcgtccgtctgcttaccatctacaatcttacgatatggcgtttctaagaaaccgtagctattagtacgcgcataagtagatagcgagttgatcaaaccaatgtttggaccttctggcgtttcgataggacaaacacgaccgtagtgagtagcgtgtacgtcacgtacttcaaagcctgcacgctcacgagtaagaccaccaggccctaacgctgaaacacgacgcttatgcgttacttcagatagcgggttgttttggtccataaactgagacaactggcttgaaccaaagaactctttgattgcggcagcaacaggcttcgcattcaaaaggtcttgtggcataaggccatcagcttccgccatagacaaacgttctttcactgcacgctcaacacgtaccagaccaacacggaattggttctcggccatttcgccaacagaacgaactcgacggttacccaagtgatcgatgtcatcaaccatgccgttaccgttacggatatctagcaaggtttttagaacagcaacgatgtcatcattatctagaacaccagcaccagtatcttcttcacgacctaaacgacggttgaatttcattcgaccaacgccagatagatcataacgatcttctgagaagaacaagccttggaacaagccttcagccgactctttggtcggtggctcaccaggacgcatcatgcgatagatttcaaccaaagcttccaactgattgctagttggatcgatacgaagcgtgtcagaaataaatggaccattatccaaatcattcgtataaagcgtatcaacttcagtaataccagaagaaaccaacgcctctagtaaatcaacagacagctcagtgtttgcttccgcaatcagctcacccgtcgcagggtgaaccaagtttttagctgttactttaccaagcatatactcaagcggcacagatagacgctcaaggcctgatttttccatcacacgaatgtgcttagcagtgatacgacgaccttcttctacgatcagttcgccattcgcatcagcaatattaaacagtgcagtctcgccacgtagacgatttgcaactagatccatttcaaaaccatcgcgtttcaaatagaaacgagtagagtcaaagaaagtatctaggatttgctctgttccgtagcccaaagcgcgcaacaaaatagttgccggcagcttacgacgacggtcaatacgaacaaatacgcaatcttttggatcaaactcgaagtccaaccatgaaccgcggtaaggaataatacgagcagaatgtagtaacttgcctgaagagtgtgtcttaccacgatcgtggtcgaagaacacaccaggagaacggtgcaattgagatacaataacacgctcagtcccgttgattacaaaggtaccattgtctgtcataagcggaatttcgcccatgtagacttcttgctcgcgaatgtctttgattgctttattggacgactctttatcataaatgataagtcgtacacgaacacgtaaaggtgccgcgtaagtaacaccacgcaactgacactctttaacatcaaaaactggcttgcctaaacggtaatcgacgtattctagcgccgcattgccggaaaagctgaccattggaaagacagatttaaaggccccatgcagacctaattccccacgctctgcaaggcttttaccttcctgcagaaaattacggtaggattcaagctgaattgccagcaagtatggcacatccaaaacgggcggcagtttaccgaaatccttacggatacgttttttctcagtgtatgagtaagccatcagcattccccagcttgtgcacattgacgcaaaaggcccaaatcaggccttaccatatatgggagcattatctcccacgtgaaaattcttttaagttttatttgagtttcagaaacccaaaaaggccggtgacaataatgtcaccagccatttcgactattggtcgaaatctggaaatacaagtatcattacttgatttcgacagatgcaccagcttcttcaagagctgctttaagagcggcagcatcttctttagaagcagcttctttaacagtcattggagcgccgtcaacgatagctttagcttctttcaagcctagaccagtcgctgcacgaacagctttgataacgtttactttcttgtcgccagcagcagtaagaacaacgtcaaattcagtttgttcttcagcagcaacgccagcgtcagcagcaggacctgcagctacagcagctgctgcagatacgccgaatttttcttccattgcagaaattagttcaacaacgtccatcacagacatttctgctactgcattgatgatatcttctttagttagagccatgactcagattcctagcattctttataatcacccaagggtgataaaacaaatatttatcaagaagggatacggtaagccgtattaagccgcttcttgctctttttgatcgcgaaccgctgcaagagtacgtacaaacttgcttgttgcgccctgaataacactcatcagtttcgcaatagcttcgtcgtatgtaggcagtgttgccaaacgatcaatgtcgccagctgggatcaactcaccgttgaacgccaacgccttcacttcaaacttgctgttagttttcgcaaacgctttcaacaaacgagcagccgcacccgggtgttcgttagaaaaagcaattaacgtaggaccaacaaagctctctgctagacattcgaagtcagtgccttcaactgcacggcgagccaaagtgttacgtactacacgtacataaacacctgcttcacgcgcttctttacgtagctctgtcatactgctcacggtaacaccgcgagagtcagcaactactgcagatagtgcagttttagcaacttcgctaacttcggcgacaatggcttttttgtcttctagacctaatgccactggttttctcctggattagcagggaataaattcccctatttttaccaactctccgattactcgaagtacttgctggtgagttagatccagttaatctgaatcgggccacaccatctgcgcaggacaaacatttttcaacgttgttattaaaccgttaggttcctgcggtctttgacggcctgctcaacaaataaatgaaggcagaccccaaagctcatgatctaaacatgcttacttagttgagttaagcgcgcctagatcaatttgtagaccaggtcccattgtagaggacaaagtcacttttctcaggtaaacacctttagaagacgcaggtttagcacgacgtaagtcggttaaaagcgcttccaagttacctctgatagcatccgcagcaaactcaatagagccaacagctgcatgaatgataccatttttatctgtacggtaacgagcttgacctgcttttgcatttcgtactgcagtagcaacatcaggcgttactgtgccaactttagggttaggcattagaccacgcggacctagaacctgacctagttgaccaacgatacgcatcgcatcaggagatgcaataactacgtcaaaatcaaggttgccagctttaacttgttcagctaaatcttcaaaaccaacaacatctgcaccagcttctttcgcagcttcagcatttgcaccttgtgcaaatacagcaacgcgaacatctttaccagcaccatgaggcaatactgtagaaccacgaacaacttgatcagatttacgtggatcaacacctaggttaacagatacgtcgatagattctttaaacttaacagtagaaagctcagacaatagagcaaccgcttcttctacagaataaagcttagttgcttctactttttcagcgatcaagcgagcgcgtttagttaatttagccattagttaacaccctcaacttctagacccatagcgcgtgcgctaccagcaatagtacgaactgctgcatccatgttagaagcagtcaaatcagcctgcttagcaacaacaatctcttctagttgagcacgagtaaccgtaccaactttttgagtgtttggacgtggagaaccactcttcaagccagctgcttttttaagcaacacagctgcaggagtagatttagtttcgaatgtaaaactacggtcactgtaaacagtgataataacaggtgttggaagacctggctcaaggctttgagttttagcattgaacgctttacagaattccatgatgttcacaccatgttgaccaagagctggaccaactggtggacttgggttcgcttgacccgctttaacttgtagcttgatataagcttggactttcttagccattttttaactccaattgggtcactgcccgaaggctacccgttcaacaaaatcaggccttttcaacctgactaaattccaaatcaactggcgttgagcgcccaaaaataagcaccgccactttgattcgacttttatcgtaatccacttcttccacaacaccgttaaagtcagcaaatggcccttcgttaactcgaacaacctcacccacttcaaacaaagtcttaggacgaggcttatcaaccccatcactaacacgttgtagaatagcgtctgcttcgcgactggtaattggcgatggcttatctgccgtaccaccaataaatcccaaaacacgagacgtacctttaaccaaatgccaagaggcgtcattcatatccatttgaaccaatacataacctggatagaactttctctcactcttgcgctttttgccatctcgaatctcgaccacttcttcagtcggcaccaagatgtcaccaaaattctcttcctgccccataacctgcactcgctcaataagcgaacgcattacgtgcttttcgtaccctgagtacgcttgtactacataccatcgtttggtcacgagcaactcctaactaattaccgaggaaacgatccaaccaaggaacgaatccaccccccatagtacgagagacataaaaacaacaaccgctaacactattaaggttgtttgcatggtttcttgtctagttggccacacaactctgcgaatttcagttttagcttcttttgccaaagtaaaaaaagcctgacctttcacagtttgcaatgcaacaaaaccagcgacaccagccaacaccaagatagcgattaagcgatacaatagtgactcagcagaataatagttattaccaatcacgcctaccgcaactagcagaacaacaattgcccacttaaacacatctccgcgagacgcttgagcttcagtactcgaactcatacttcaggtgatccctaactaagaaataggatgatacgaaagatggcaggccaagagggactcgaacccccaacagccggttttggaaaccggtgctctaccaattgaactattggcctacattcgtatgggcgaaggatgatacctgaacaagctaaatctagcaagggtatctgcccaaaaaacagacaataaaaaaggcggttaaaccacctatcttttgcattggaaatgctggagctcatgagcagatttgaactgccgacctcacccttaccaagggtgtgctctaccaactgagctacatgagcctggagcgggtagcgggaatcgaacccgcctcttcagcttggaaggctgaggtaatagccactataccatacccgcaattggtggagggaggtggattcgaaccaccgaaactttcgtggcagatttacaatctgctccctttggccactcgggaacccctccacgtactcagcgctacaacgcaacaccccaaaaggtgggagccattatatgaatcgtcttgccaattgcaagcactagcaaggatttttttctacttttatcatcatcttggtcagatcgaagcgcgacataaactgttcccagtctttttcatccactggctgcgcaatatctatctgctgaagcgggacatttcgcatatgttcataaacatcaacagcatagccagacacattttgaatgcgtactttcgcttgatcggctcgctctttagaagaatatagacctaaagagatacggttcttcatttcggcacgattaataacaaagctatcaatagatttagaggcaagctcttttactatacgctccgcaatggcgggtgtttctggtgcagcaatatagagccaaaacttgggacgcttgcccgaaacctcttgttcggtatatggccatttaaactcttttagaacctggactatttgtttgctatcactctctcgctctgtctctaaacgaggacagtataggtcaggataatctccagaagcctggcctatcaccttactcaatgcatcctcaagcccttcaccatatgcaatcctcgcattataatcctgctcagtaactgctggcgcctcggacaagagatgaattttctcactcacaggcgacccataaatagattctttatttttttctagcttatcctgaacaaaactatgccagctcaaaaaggcagcattaagtaacactacaaaaagaaatagccacttcatttattgcctcttaactgctcatcaccaaccagctttgcacccaaagccacaagattaggaaaacattcgagcgcaatgcctaatctattcaataacgcttgcgcatctccacctgtcacaacccatttaaattcagggtacagatgatgaatacgctctaaaaaacccaacgccatctcatgacaaccttctgtcaccgctcttgccgtagagttaggcagcccctcaccttcgaccacttcatgggaatcaaagcgaatccgagcagttttcgagagcaaagattccgtcatcatcgccaagccaggagcgatataaccaccaagatgagcgccttcgctattaaccacatctacttttatcgccgtacctgcatccacaacgactacattgccttttatcaggtgatgagccgcaacaacaccaagccatcgatcaattcccaagcgctcaggttcaatataggcattacgaacacaacaagcggtcgcttgactcgtcagcgtaatccattcactgctagggaacgcagcttggacatcagcatgtaacaatgcactttgctctttagatcgtacactggcaaaataaatcacctgcggagcaaaatcagtttccgcaggacaactatcccctcgcagaacccacaatacttgctcgccttcaaaggcagtaaatttgatactagtattacccgcatcaacaactaaaactctagactcgacggacactaatctcccctccatgaagagccaccagctcaccgttttcttctagaagtagagcacctttttgatcaatacctcgtgcaatcccctgacgctgttgagaaaccgtactaacagtaaccgtctgattgaacaaaacatcatacgcttgccactgatattgaaaatgcttcataccattgccatcttcaaacaattgacaaatatcaataagctctttggttaattcagccaaaattacattccgactcgggcgagacttaagacgagacacaagatccgtccaaggttgatcaacgtgggtcataatgccatcattcatttcgacattaagtccgactccaatgattacatgacaaacgtcctgatcagccaccatttcaagtaaaataccgcagattttctgaccgtctacttgtacgtcattaggccacttcaacccaggattgggaataccagctttttttaatactcgagctacagcaacgcccaccgcgagactcaaaccttcaacaacatttggaccattgtcaaagcgccacgcaaacgaaaaggtaatattttttgcaacaccagactcccactgacgaccacgacgccccttaccatgagtctgacgctcaaccgagattagaacaggtaaaggcaagccttgtgatatatagctcttagcatcgccgttggttgactctgtctcaaacgctaacttgatcgccacatcatttggcacaccattttcacgcaaagcatcttcagacaacagttcaactggtgaaggtaaacggtaacctcgacctttaaccgagtgtacagtcacaccaatcgcttctaactttttaagtctcttccagaccgctgcacgggtaactcccaacgcggttcccaactcttcgccagagtgaaattcattatcactaagcagggccaaaacagcttgcatcaacgctctccaatttcacttcttgtatcattcaaccctaatacttacctaatttttgacatttattagagcaatctattatcaagtcgactcggccataagaagagtctctacttatctattactactcgcgtttgccttgatgaaaaaagcgacttcttgcattaacgaattaaaatttggattccaagatactcgtgccgaatgagggctatttttcgtcaatgcatcagagccttcgccaaaccaattatttttatctgttcggcacttttgatataaagactcatcagacagataccagccgcaaatacgatattctcccatggcgccgtaataggtattgtcggggttgccatgaacagccatatgcgacaaacctaatattttagcctcaggccaatttgtattgtaaaccttaatacgatcagtattagcgctcatttgatctttgctataaagcaccatctgactttttgtcccaatcatacctgttttaaaaactttttctgacaccgacgcatccaccgtctgatcatcttccgataaggcgataaaaacaggtaactctttcgggttgtcgaggatcaaattgcgcacttctttagacaacttatacacctgagcaattgcaggcagagggattgacgcgtatttagcaaagtcatcacttggataatgatctaaccaatctttcaccatcgccaaccaaggcgaaagccaatctatactgctattcaccttaaacacaggcgaaaacaaaatagcaccagcaacactgttagaatgctgccaagcatattccgcagctaatgcaccgccagtagaaaaaccaccaacatacatgacgtctacttctttactaaactgatcagcggcattttgaaacgtcacacgccaatcatcacgtgaaacattaagaagatcttctgcctttgtgccatgacctggcaacaaaactacgcgcacctgataacaagcagcttgcaaagcaagcgcagggtctcgcatcgaaaaaggagaatctgacaagccgtgagacagcaacacaccaatgcgcgctcgccctgcacagtgttctgcatcaggcaataactcaaagggcagaacagcggcgagctctctaggcttatcatcaacattgatccacaccttacgctcatttacatattcctctgcacgcactacataatgagcaaaagattcttctggctcataaacaaactccgtttgctgttgtgctgcgtagccaattccagaaatgggcaataccaaaacacaaaaacacaagaacactattctttgccgcacgataatccctcccgctgtccatcattcaatttcattaacactataaaatagcggattatgctatcattaagcatttcgtcgctatacaaattccactatgaagacatcctaccctatccctgaacaagttccttcgctttggtttcctttggtgaagaaattttatcaagaacattatccaagcggtaaaccaaacaaagcggatcctatttgggtaataagagataaaggcaagattctttgcgcggtaagactcaagcaaattaccaactctcaactacttaccggtatggtaacagagccaatccatcgtaatattggtctcggcagccatctaatcaacggcattcatccagcattagatgaaaaaaatacgtattgcttcgcatttacccatctcgtgccgttttatagcgcaaatcattttacgaccatctcagcagaaatgttaccaagtgaactagcaagtcgctttcgagcctatacggcacaaggccgagatcttacgccaatgcgctatatccgtagccaaaaaaacgcttaattcgctgctaaaaagcacttaaaatgcgcttaaataatcttaaattactaaaacaatcatatcattgttgacgcttttcaaactcctccagtacctttggtcgcaatacttatctttgctaagacaataaataaaaagactgaggacaacatgtcaatcaccctaccatcacattcaaaaatgcttacctccgattttatctttggtgtagcaaccgcctctttccaaattgaaggcgcgacaactgctgataatcgcctcccttctatttgggataccttctgcgcaaccccaggcaaggtaaagggtatggacaatggtgagatagcttgtgaccattatcatctatgggaacaagacatccagttgattaaagatctcggtgtagacgcttatcgattatcaattgcttggcctcgagtcatggacaaaaaaggcgaagcaaaccaagctggactggatttttatcgcaacttgcttaaaaagctcaaagcagaagggctcactgtatttgcgacactttaccattgggatctgccacagcacttagaagacaaaggtggctggcttaatagagaaaccgcataccagttcaaaaattacgcagatttggtaaccaaagagttagcggaatgggttgatagctgggcgaccttcaacgaacctttttgcgcagcaatattaggttatgagttgggtatacatgcaccggggttaagcaaaccagcatttggtcgacaagctgctcaccatattttgctcgcacatggtttagcgcttccagttattcgcaaaaacgcaccaaaatctcaggtgggcatagtgctcaatatgaaccgctcctatgctgccagcgaaaaaaccgaagaccaattcgcgtgcttgatgcgagaaactctagataaccagtttttcattgagccactgatgaagggacaatatccgcagttacttaaaaccgtcgctccgcagtatttaccaacaattttacctggtgacatggacatcatttctcaaccaattgatttcttgggcatgaacttttacacctgcaatcacaatgcctacgatgctgatgacatgttcaaaaatgtacagaacagtcaaacagttgagtacacagacattggttgggaaatcgccccccacgccttcactgaattgttagtaaatcttcacaaacaatatagcttgccacctatttatattaccgagaatggcgcagcgtgtgcggatcagatcattgatggcgaaatcaacgatgagcaacgagtacgttatttagatggccatataaacgctgtaaatcaggcaattgaaagcggcgtcgatattcgtggttatttcgcttggagcttgatggataactttgaatgggcagaaggttatagcaagcgttttggtctaacctacgtggattatcagactcaagaaaggaccattaaacgcagcggacacgcttaccaaactcttctaagtagccgcaaaggttaaaaatatcagaacttatggtcgatttacaaaaatgccctatgcatcacacatagggcatttaatttgcttactgtaagttatttacaggaacactcatccatagcaaaagaagctacttcaaatgaccagcattatgaagttctctatctttctccgctggtggagtccactgatactgccaagtctcagttagcggctgtccgttagcttccaagtgaaccgttaaattaattggcttagacttgcctttcggtggtaccaaatcaaacatcgcacggtaaccattgatagaatgcagtggtcgagcagattcaatttccaccctaccttcagacgatgtaatcaccgctttcactttcgtatcattgcctaacatcgccaatgaaccaccagcaaaatcaaccacaaaacgtttgctgtaatattgacgttttttaccaatcacaccaccgatacctgtaaaagtatcaacaactcgagcacggttagattgcaccggaggatgacttccccaatacatattgtagctgtaaagtaactcttgacccgctttaaccggagccgctggattccagaaagcaacgatgttatcgaaagtttcatccagagtcggaatttctactaattgcacagaccccttaccccagttaccaagtggctcaatccacaaacttgggcgcttctcatagaaaacaccgtcatcttgataatgatcgaaattacggtcacgctgcagcaaaccaaagccttttggattctcatcgctgtaagcattaaattgtaaattttcagggttggataatggtcgccaaatccattcgccgttgccggtttgcatagcaaggccatccgagtcatgaatctctgcacgccaatcataattggttcgacgatcattttcgccaaccataaacatactagtcattggcgccacacctaaacgttcaacagatttgcgcggataaatagcggaatctacgcgcattttgaacggttcccccggagtcatatcaaaacgataagccccagttacactaggagaatccattaaagcgtaaaccgtcaccacatccgaacctggttttggcttctctaaccaaaagtcagtaaaaataggaaactcttcagggtgcggcattgcggtatcaatcgctaagcctcgagcggaaagaccatattgcatttcactgccaacagcacggaaataactcgcccctaaaaaagcgacaacatcgcgctgccaatctgtggcgaattgcattctaaaacctgcaaaaccaagatctttaggaagttttttaccatctactttagatttaccgtaagtaaactcagaaggcatgtaaggaatcggagtcgacttaccattttcaagctcattcatatgaattggcgtatcaaaccctagaccaagatgaaaaagctccgtacggaactctgatttttgatcacgccacaaagccgcctctttattaaagcgaatttcttgataatcatcccagtctaagccttttaaactatctggcatttcaccttgatggctttcataaggcttagtcgccaattgacgagcatggccttttaaccaagcatagctaaattcttcaccttctttaggttgagcgacagattgagatggttgcgactgtgattgcgctgcgcatgcagtaaggctaaatagcacaccgacggccaataaagatcgactcgccaagcgctgcaaattactagacacatttgtttttcgggattttcgcacaacctgcggcccgactaagtttgaatccttcatggactctgaaaaacaatgaggaagcatagaacatgaccctatcagctaaaaagttggtatctatactagcgaattaccacagagcttagtgttcagatagagtaaatatttaatacatttatatggaaaatttaggatatctccttacatttgatactaaatctattttaaatttggccaaccgcctcacttcatacaacagagccccctttttatttccaacacaagagaataagtgtctcagttattcacattaaaaatgcttgctctcttaaattgtgtaaaacaaaatctattgcacaacaggcaaactaaattgattacataacgatacagagtaacatcacatgttatacagccgaaaaactaaattgggattaaaataacgatcaatgaacatataatgatgtcgtttatataacaaccgcttactctattttttcatttgagcgcggataaaaaattaaggtggagagtaatgacatatccttggggaacaatattaggctattttctagctttatgttttttactcatatttatatatgtctatattagaattaaagtagaaagaaacattttatttcaacagcttgaacacgctgaaaactataaaaaccaattaacatcatcgctcgacgctctttctgatcctatgtggattaaagacaaagaccaaacctatatttattgtaatcctgcatttgagcaatttatcggcctatcaaaactagagataatcggttacaaagatgaagaaattcaatctcaacacgtccagcttagtcaaaatatcatccctgccattacttcaaatgaagaaacaggagcaaccgaagagtacgtttgtttaccctgtggcaacgtagattactttcaagtcagtaccgaacgcatatacgacattagcgaccaactcttttcgtcggttggttatgcgcaaaaaataacaccattcaaagaaagggaaagcgaacttatcgatgctgaaatacgcgtaaacgaagcattaaagttaacaaaagtcggcatttgggaatggaatgtcgacaaagacatctggtttgcaactccatcgtatttcactatgctcggctatgctcccgtcgaaggtatggcagatagaaaggctgaattagaaaaaatacaccctgaagatcgtcagcatgttatggacagcgtaaataatattctgaccagcaaaagtgaatcaaattattacaaataccaagctcgaattaggcatatagacggcaactatcgatggataggcgtacgttgcattgtgacagaatttgatcaagaagataaaccagctcgcatgcttggcgtacgaattgatattgatgaaattcaaaaggcacatgatcaagtcgagtggttagcacatcacgactcattaacaaaacttccaaacagagttgcactgaataagacattccataaaatcatcaaacctaatacaaaaatagcattactatttatcgacttagaccacttcaaaaacgtcaacgacacacttggccatagtataggagatcagctactacttactgttgcagacagaatgcgtaccttggttaataatattggttacgttgcacgacaaggcggtgacgaatttattattctgctacctgcagataatgaagaatgtttaatcgaaaaaacctgtgctatcaaagaagctttatccgcgcgctataacatcgatcagcatcagttttttatcacaccgtctatcggcgtgagcctatatccgcgaaatggagaagacttcgacaccctgtatcagcgagcagatgccgctatgtatcatgccaagcatacgggcagaaatcgatacgcttttttcaccgaagaaatgcaagctatttcgacacgagcacttacattaggtaatgcccttcatgacgccatagaacgacaagagttttctttacactatcagccgcaaatttcgctcatcacaggaaaaataatcggtgcggaagcactcattcgatggcatagcctagaattaggtcatgtcagcccaggagaattcattccccttgcagaagagaacggacaaattttggccataggagaatgggttttacgagaaacagcgcgccaactaaaacaatggctagaagaaggaattactcctgttagaattgcagtaaacctgtcatatgcccagtttcaagtaaatgaccttccttctattgtggaagcaatactcaacgaatacgccgtacctgcacaatacttagaacttgagctcaccgagcgcattgcaacgaaagatcctgagcacacaataacaatactagaatcttttcagcaacttggaatacacacatccatcgacgactttggtacaggctattcatcattgagctatctccaacgattccccgtttataagctcaaaatcgaccagtcttttgtacgtaacatgacaaccaataccaacgatcaagtcatagtaggcactattatcctactcgcacaacaactaggcatgactacaatagccgaaggtgtggaaacgaaagcgcaactagaaatgctctacaatattggttgcgatgatattcaggggtattacatcagtcggccaattccagcagaagagttcaaaataggtttcttgcagaaaaagcaaaggtttcttgtcgctcaagacgagcattaataaacagaaatcgattgaatatcctaagcaaaactcttacctttctggcgcttatgccaacttgtctataaaatcccagaactcaaactatccaaggattttacctatgaaaaatgccgtcttaggcattcaaatgctgtttgttgcatttggcgctttagtgctcgtcccattattaacgggactagatcctaacgttgcgctttttggcgcaggtgtcggtacactcttatttcaattaaccacacgcagaacggttccaatttttcttgcttcttcttttgcctttatcgcacccattatgtacggcgtccaaacatggggaattcctgcgactatgggtggcttaattgcagcaggttttgtctatgtcgttcttggtgggtttattcggctcaaaggtgctggcttcattcacgccctattaccgccagttgttataggtccaatcatcatggttattggtcttggtctagcgcccgttgctgtcaatatggcgcttgggaaagccggtgacgtacaagcaattgatgccgatgttgctatttggattgctcttgcctctttgcttactacgattctaattagcgtattcgctaaaggccttttcaaattgctgcctgtttttggcggtattgtcgtagggtatgtcctaagtttattcttcggcatagtcaatttcgaaccgatctataatacagcatggtttgctatgccaaactttaccgcgccagaattcaacattaatgcgatattattcatgctacctgttgcaattgctccagcggttgaacacgtaggtgacatactgtctatttccaacgttactggaaaagactacctcaagaaacctggtctacatcgcactattgctggcgacggtatcgcaacgatggctgccgctatggttggcgcaccaccaaatacgacttatagtgaagttactggcgcagtgatgcttaccaaggcattcaatcctgtcatcatgacatgggccgctattgcagccattgttcttgcttgggttggtaaattaggtgcagctctgcaaactatcccattacctgtaatgggtggcattatgattctattgtttggttctattgccgcggtaggactaaataccctgattaagaatcaagttgaccttcataagtcgcgtaacttaatcattgtaggtgttactttagtatttggtattggtggtatggcctttggtattggtgagttcagccttcaaggcatcagcctatgcggcatcgtcgcgatcacgctgaatttaattttaccgaaagacatcggcgataatcacatcgtcgacaaagcacaaatggaagaataatactttcaccttaaagcagcaccatctaaaacggtcccaaattggggccgtttttttagtgacctaatcacagaaaatacacaaaaatatccaactaaccaaatattaagttttattaaatctattgcatatttaccttcatcctgaaatcataaatgataaccattatcaaatgataggttttacgatatgaatagagatttacaactccaattcactcagctttatgaaatgcatcaaggatggctatctaattttcttcgcaagcgacttaattgctcacacaaagccgcggatttaatgcaagacacctacttgaaagtattggttagtgggaaaataccgcctaccgaatacgcacgccagtatttaacctgtatcgctaagggtctagttgttgatcaatatcgtcggtggcgtattgagcaggcatacttggaatcaatcagccaccttcctgaagagcatcattcatcaccagaaaaacgccttgaagttatcgagaccttaatagagatagatacgctattacaccaagtatcggaaaaagcacgacaagcatttctactgcgcagactagaagggctgtcctattccgacattgcagtgcaattaaacgtatcaatatcttctgtagagaaatacatcgccaaagcattacaagcgtgtgccatagccatgatggagagacacaaataatgcagccaaaccaaattgatctagaacgcattcaacaggcggcacatctaatggcaagactctggtcagacgaaccatccaaacatgatcagcacgcttgtaataaatggcgagccgccgaccctgacaatgaaaaagcatggcaatgcctgatacaagcacaggcacatttcggtgatgctccgaaagagacgattcaaatcatagctcgaagccgaaaaatgtctcgtcgtcatgttttaagtttaatggggctttctgctggagggctcttcttcgctggcggctatatacataatcggtccataagctctcacgcctcttactataagaacctagccacagcgacaggggaagtaagaagctttccattaagcgatatcaataaactagttatgaatacaaagaccactcttgctatgccaacagaacatcaatttaaacttgatgacggtgaattcttcctcgatgtatcacaagcaacgccttaccaaatagaaacaatggatggcataatttcttttaatcagggcaagcttaatattcgtcgcacagatgacatcacccgtattagcgtattctcaggccaaagcgtccaattgcttggtaaacaaatgcataatccactatcaataagccctggtgaaagtgtctctttcaataccatcaatacatcccgcatatctagtacagaccccaataccatcggctgggttacaggtaagctggtagcacaacgaatgcccctcaccgattttatacatgaactaagtcgttaccgaaaaggtatagtcagagtggcaccggagctcaggcagctggccgtcacaggcgtattttctatagacaatacagatcaaattttgcaacagctacaagcaagcctccccatcaacatttaccaattaactccttattgggtcaacgtgacagcaagctaagtacaacccaacaataaaaatgataattgctttcattttcttttgtgggttttccatcttcactcggtatgaagggtatagacactaattcagccgagaagttaaagaatgaaacaccaaaaacagcccctcttcaaaccattaatactggccataccattaagcgtttccgtcgcattatatggaatttctcccgttttagccgcagataacatggcccaagtagacagtcgctactattccatcccggcaggctctttagattcagtactgaatcaatttgcattaaccgctgatgtgagtttatccattaactctgcccttaccacaggcaaacgcagctctggacttaacggcgactacacacaagacgctgcactggcaaagattctggcaaacactaatctggttgcccaacaaactcaaaatggcagttacatcgtaaaatccgagcaaggagatgacggagtcaatcttcctaccattaccattgaagacaacaacgcaatgtctgatatgagtgcccgtgatcgaaagggctatgacgacgtatacgacaaaaacacctccacgacctttattggtaaaaccgaggtggaacgttataagggcaccaccccatccgatttactacaaggcgttcccggcgtattcagtggcgaagcccgcaacagcggcgcactcgatctaaacattcgtggcgttcaaggccctggccgtgttccggtaacaattgatggcacagaacaagcgctgacagtatggcgtggctacaacggcgcgactaaccgcaattacatcgacccaaaccttattggcaatgttcaaatttacaaaggtgccaccaatgagcgggacgtacatagcggtgttggtggcgccatggtggtcaaaaccctgtcacccgacgatttaatccgcgatggtgaaacctttggcgcagaattcaaaatagaaggcagtagcaatgctacaggagaacgagtacccgctcttcatactggcgaattagcgacagatgtcaacggttaccctgccggaagcgcttacccctatgccgacaaaaccttacgagttaatttaaaaagcaaatcggatagcgataacaacccattaaatggcggcgactatgcctaccgagtcgcagcggccaaaaagagtgaacactttgacgtgctcgctgcttatgcttaccgagaacgaggcaattattattcagggaaaaataatacgggctactataacaatcccagcgcagctgacacccgagactacatcacctcacttgcccaatattggcagcctggcgacgaagtgaccaatacctccagcttaatggagtcttggttattaaaaaccacatggcacattgatgacgaccaaaaaattggtttcaacttccgccaatctgattccacttatggcgaaatcatgccgtccagaatcaacaaccaaagcgaccgcagtgccattcaatggccacttagtgaagtcacggcaaaagcgtacaatattgaatacagctacaaacccatagacaaccgctggatcgattttaatgccaatctttggcgaactgataccgtcagtgatacctacacctccggtggcttccctaaccaaaccttaccctccgatacatcaggcgtactctatgataacgctgcaaccaatgccaacagcacccgcgacggtatcacccttagtaacaaaatgaaccttaccgatactctagacctaacacttggcggtcgttttcagcacgaaaagctcacatccgatgacgaatataacgaagcagccagtgctggctggcgaatgctgccacgcgctggtcgacgggaagagtgggaaaccaattttgattttgcttggcgccctaccgataagctcaaactcaatgccggcatgacctattccgcttattgggcgtttgatgatttcctcgcggctcatcctggtgagtttagccaaagcactaccgattattacaacataagctataaaacggagcacacctacacagaagcagaaaggttggccgtagcacaagattctctggaagaacttcaggcattagggatccctattaccttagagcaacttcttgcgatcactcccaccactaaaacaactacaaacaatgctggcacttggaagcccgatgctgacggcaattacgaccgcgccgacaacccttgcctaaatggtgaactagcaggaaaaaacgtcgtttcatgtaacacgaatcctgtgaataacatatccatcgcagaagccaaaaaacacaaagaccatggctgggtgcctcatgcaggtatcagttatcaattcaccgattacagccgagcttatctaacctatacagaaaccttgcgctacccaagcatgtttgaaagcaccatggctttctctgcatctcaaaacccttatggcgtcaaaccagaacacgcccataactgggagctggcttatgtacatgatttaacccaatggtttaccagcgcagagtatgccgacatcaaaattgcctactacgacaacctcactgaaaacgttatcgaacgagacagcaattttaaatttaacaatgtcgacgagcaaaaaattcgtggtatagaactcagtgcccgttatgacaatggccgatttttcactggtttaggcgtgaattacaccttacaaaatgaaatctgtgatgaagacagcgcggcaatgttatccacaaatgacctgatgcgggccgttgataatccgattcctcgctgcttcaaatacggctttcctaatggttatcaactcgcccaagctactccggagctttccgccaacttatcactaggaggccgttttatggaccgtcgtttagaaataggtggacgagctacctattacaaaggctacgaaaacagtgatctagattggtacatcgcaaactcttatagggcaggtgaacttggttatgtttatttctataacacgccttatagctggggcgacacgctcatcttcgacgcctacgtccgctataaaattaatgaaatctttgatgtggagttcaccggttcaaacctaagcgaccaatattacgtggatccagctactcgatctgccgtggccgcgccgggacgcacatttaaactgggtttaacaggccgcttctagcgacctgttagcaaggatggcactgcacaagtagtgtcatggcaaccgtgttttcagtgggaaaacacacaatacaatggagtaatacaatgaaaaagttacaactagtaagcgcaatgtctctcgctcttggcactttagtattctcaggcatggcaagtgcagccgtcgtgggtgaatccagcaatacgaactatgtaaaagtagggacagccaccgtcaatggtggtcctcatacctctggcggcgcaggtattggcgtgaatgctacaggtattgacaagttagtgaactttcaggggttaacagcttacggcgctaaggatgctcaagatgtctacaccttaaacttcccttacactggctctccaaccagccacgataatctcggagtattcaacttcgctcaagtaggtaccagtgatgtatgggtcggtgagtggtcagcctatggcaccagcggcgattcaactcgtaccgtttactatgccggagcaaatgcagacacctctgtgccaacctctggtacggccacctatacagtcgtgggtatcaataactacgacggcacagcagcaagcttgctaaacggtacattaaccgctgactttgctgcggcaacactaacaggcagcatcgcaaacacaaatggttttgctgttaacgtgggtacggccgccattaacagcgacgctagtgtttctggtagcaatgctactgcgactcagtccggttcattagtggcctataatggtgatgtctctgctcagttctacaatggccaagcagatctagcggggcttgttgactttgctggaactgaatacgacaccgcatttggcggctctaaagactaagtcattattatgatttaaccttagccgagcatgattatcctgctcggcttttctctttactgcctatgatgagccatttacatgcattttttaaaaagtaactttcttcattgcaagatagtcggattggccttgctgtttatgttctcacggtctgcaacagcagatgatcacgatctagatactcagctcaggttaaaccaaaacatagaacaacaaaacaattcaaaggaaagtgagttactcaaagatgaagattacctatcaggaaaacgcccagagctgattcttgatggcaagtcttacaccgtaggacacaatgctagtgatattgggcgtgcgctctatgtttccattaaacaaaaacaatggaatgccgtcgtttactttctcgatgaataccgaacacttaccgatgctgatccacttttactcgcttatgcgaaaggcgcattagctcgaatccaaggtaatatggaacaagccgcaacagagtatcgccagctcctcggcctgaaccctgaattcttgccaggtcaactggaactggcccgcgtactattcgaagatcatcaagataaagaagcaaaggtagtttttacacaaatatcggcaaagctcgatcctgacaatgagcaacagaccggcgtctatcgtacggtagaaagtttccgtaaagcacttgaacaacgccgtgattggtcgacgtccatcgcgcttggtgcagtatggaatgataaccttaaccaatcttcagaaagtcgtacctgtttactcctttcccaaggccaatgtatttatgaacgaaaaatccccgatgctatttcagcaacggggcttgattacgaactgacccttaacaagcacacacctattacgagtcataatggactgtattttcgctctttgctatatggtaaaagctatgacgattacactgactacaatgaaagtacgctaattacacagctaggttatcgctaccaagatctcgatgaccagatacaactcgctccttcttttgaattttccgcctatggaaataaagccatgtacagtgccttaggcctgcatggcgaatggactcgtcgcttttctaacaagcaaatacttaaagtccaaggcgattacaaagaactgcgctataaaaagcaaaactacgaacgttataacggcccttcctactcagcaaatgcaactatgtggcaagtcttaccgaatagctggacgttatttggaggtgttgatggcttagaccgacaagcggatgataaaccctatggctacttacaacttggcgtacgactcggggtctcaaaatcgttttctaatgttctaagcacaacatttttcacctctttccgcgaacaaacctacaaagcgtacagcagcattcttggcgcaaagcgaaatgaccatgaaagtagttacacattgatcttgaaatcgcctcaactgtccatcttaggttttgctccgagcctaaccatcaaacactcaaatataaacagcaatgtagattggctttatagccgtgaaaacaaccaagtcagcctaaaaatggagaaaaatttctaacatgataaaactgcatcacttaactacttttgtcactctttgcgccctattatctagctctttgtcttgggcagcagataactggcaatactaccaagacaaagccatggctctttatcaagaaggcgattacatcaaggctgaaaagaacgccaaatacgcccttaagattgcaaaaaaagccgacaacggtaccgcgtttcgtgccagcagtctcaacttattggcttttattcaaatcgcacaagacaagccagacgctgcgattaattccatcaatgatgctatcaaatttacaaaaagcgcttacgatgacgaacaccctcaagtagccactctgttatttaataaaggcaatttcctagaacaagctggccaaccactagatgccattgaggcttatacccaagcttgggatattcaacaatttgaagatgttcaagcgaatgacgttttaaaaaccgtaaacgcgctaactcgccttcataatgaatcacagaattatgccgagaccatatccatcgtcgaagtgtttatgaaaggaagaagtaatgagccatttagtgaactttttcgtcaaattaactattcactagccgaagcatatgtacaacaaaaccagcaagatgccgcgcaagttacactaaagcaagaactcaaccgagaacaaaatacactagaaagcaatgatgtccgccttgccgaaacactagaacgtcttgctgctatcttagaggctcaaggaaaacagagttcagccacacctctgcgtaagcaagcccttactattcgatctacatcgagtgaagcgtcgttagccaatattatgaacttaaatgaattggcattagacagccagcagaaaaatgattacccaaaagccaaagcactttatcaagaggccctagctggattacataaactcaaccacgcccaaggtatagagcaagcactcatacttggtaatctcggtagtgtagaagaagatcaaggcaatactaaagaagctctaacactttatcagcagagcctagtacttcatggcaagatcccggcccagccattacaagccgcctataccgccgcaagagctggtgctattttctatactaaaagagactacctaaaagcagaacctctctttctccaatcactctccttgatggaaaaagcacaagcaccaacagcatccaaacaaattgcattggaaaatctgatagcgctctacgatgcatggcataagaatagagagaagctgacttacataaaacaactacaagaacttaagaaataaagtgacaaagattctttaaaaggaaaaatttaatctcttaacgctctaattactcatattaaagcctctttgaacaacattccattcgccttggtttggattagcgctaacgcgttgagcttgcgaaacaggcgcaagcgaaggcaatgacaagatggtattcctacaggcaaaagaattttctgcagacgaaaaaagccctgacagcgtagctatcagggccttcttaatataaagcttgacgactgatgccgactgtcacatgcgtgtctttgataaagagccccacacgtgggagaggtccttggatgccgcattttattgagacgaaaaaaagccctgacagcgtagctatcagggccttcttaatataaagcttgacgacgacctactctcacatgggatctcccacactaccatcggcgatggcgcttttcacttctgagttcgggatgggatcaggtggttcaacgcctctatgatcgtcaagcaattcgttttgcgtttgttttgagctatgcgtttattgcatgtctttcgacttgtctcaaaacacgcgaatacgtgcttggatctttaacaattcattttgaaatagagataaccaagtatcaaaccgatgctcatcattgctgatgctttatcgtaatctgtgtcgtagtttttaaaaccactttggtgttatatggtcaagcctcacgagcaattagtattggttagctcaatgcctcacagcacttacacacccaacctatcaacgtcctagtctcgaacggctcttcaggggacttatgtcccagtgagatcttatcttgagggaggcttcccgcttagatgctttcagcggttatcccgtccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagctcctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatgtgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagttaagcgtgcttttgcctttacactctatgcatgatttccgaccatgctgagcacaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccacacagtgtcctcgatcccgataagggacctgagttagaacctcaaacataccagggtggtatttcaagagtggctccatgcaaactggcgtctgcacttcaaagcctcccacctatcctacacaagtaggttcaaagttcactgtgaagctatagtaaaggttcacggggtctttccgtctagccgcggatacacagcatcttcactgcgatttcaatttcactgagtctcgggtggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttacttgggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttcaagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttaataaacagtcgcagccacctggtatcttcgaccgactagtgcttacggagcaagtccttcacaccggccggcgtaccttctcccgaagttacggtaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacggttcctgcatatctgaagcttagaagtttttcctggaagcatggcatcaaccacttcgcccaaaagagggctcgtcatcagttctcggtcttaagagggcccggatttgcctaagccctcaacctaccgccttaaacacagacaaccatcgctgtgctggcctagccttctccgtctctccatcgcaatatgcacgagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgccctgattaacatgggacaggaaaccttggtcttccggcgggggagtttttcactccccttatcgttactcatgtcaacattcgcacttctgatacctccagcctgccttacagcttgaccttcaacggcttacagaacgctcctctaccatgcctaataaattaagcatccgtagcttcggtgtacagtttgagccccgttatatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaactgtaactttgggaccttagctgacggtctgggttgtttccctttccacaacggacgttagcacccgctgtgtgtctcccgtaattgcactcattggtattcggagtttgcatggggttggtaagtcgggatgaccccctagcccaaacagtgctctacccccaatggtgagatacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactcctatccacaagtcatccccagccttttcaacggatgtgggttcggtcctccagttgatgttactcaaccttcaacctgctcatggatagatcgcccggtttcgggtctattcccagcaactaaacgccctattaagactcggtttccctacggctccactatgtgcttaaccttgctactgaaaataagtcgttgacccattatacaaaaggtacgcagtcacggaacaagtccgctcccactgcttgtacgtacacggtttcaggatctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgtcctactcgttttcatgattaaggtgttttcgtatacggggctatcaccctctatcgcggcactttccagagccttctactaacaccaaaaccacttaagggctaatcccctttcgctcgccgctacttagggaatctcggttgatttcttttcctccgggtacttagatgtttcagttccccgggttcgcctccacacagctatgtattcactgtgggatactctacaagtagagtgggtttccccattcggacatgttcggatcaaagcttgtttatcaactccccgaaccttttcgcagattaccacgtccttcatcgcctctgactgccaaggcatccaccgtgcacgcttggtcacttgaccatataacccaaaatagttttctaattcccaactctaagaagagtcagtattaaaacaacactcagatcacataccaaagggcttttgtacccctctggatttacgatttagaaagtcatctaggttaaagatgctttccaccggtttgacgcttgattatcgtctatttcaaaattcgaattgttaaagagcaagtttagtgcaaagcactaagtcagaaactaaacacatcacttacgtgattgattgtttagcgtcttgcttaggactttatcctaatctttaaagagatattgtattcaacaagtgacttgttaataccatcagataatttgtgtgaacgctcaccagaggtttctatcgtttaaggaggtgatccagccccaggttcccctagggctaccttgttacgacttcaccccagtcattgaccactccgtggtaaccgccatccccgaagggttaagctagctacttctggagcaatcaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttctgggattcgcttactctcgcaagttcgcagccctctgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccttaaagttcccacccgaagtgctggcaaataaggataagggttgcgctcgttacgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagtgttcccgaaggcactccaaaatctcttctggattcactggatgtcaagagtaggtaaggttcttcgcgttgcgtcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttattgcgttagctgcgccactaagtcattacaacccaacggctagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtattagtccagggtgtcgccttcgccactgatgttccttcctatatctacgcatttcaccgctacacaggaaattccacacccctctaccatactctagcctgccagtatcgggtgccattccaaggttgagccctgggatttcacatccgacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttcttctggggctaacgtcaagataactaggtattaactagctacccttcctcacccctgaaagtgctttacaaccctaaggccttcttcacacacgcggcatggctggatcaggcttccgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtgactggtcatcctctcagaccagttaaagatcgtcgccttggtaggcctttaccctaccaactagctaatcttacgcaggctcatctaatagcggaaggctccgaaaagtcccctcctttcccccttagggcgtatgcggtattagcatgcgtttccacatgttgtccccctctactaggtagattcctacgcgttactcacccgtccgccgctcgtcagcaggagcaagctcccctgttaccgctcgacttgcatgtgttaagcctgccgccagcgttcaatctgagccatgatcaaactcttcagttaaaaagtttgcttactcaaaatctattacactaacaataacttaatcatttcatcatcccgaagaacaacaaaacaacataaagcgaattgacgtgttagacgtttcgcaagacttcaatttttttgatcatctcgaatcagctaaaaaccaatccggacaatcttctgaagcctccagcgagcgcccacacaaattatctgattatctattttaaagagcgggctgacttgaatacttaaccagatcttaatctggttagttgaacttggtcttcgttgctctgaagccttgtccgtgtcagcgagggcgtatattaaggatctacagattttgtgcaacccttttttgagtttttttatcattttgtcatatttatttgcttcgccctcaaaaactgattaagtagcgatcaaaagacacaaaaaaggccattattcgtacaaataatgacctttcgatttcaaatctctctctatttcattatgaattagtagaaagctctcgacgacgttttacctcatacagaatcgccaacaaaatagtgatagaaatcatcaccagacctaatgcatttaccgctggtgttaagcccgttctcactttagatgctatatagacagtcagcgttgtgtcgtaacctttaacgaataaggttgtgttgtagttttcaaacgattgcaagaaggcaattgctgccgctgagataatagctggctttaaataaggcaacaaaattctgcgaaatgcttgccattgtgtcgcccccaagcttaacgctgcattttctagtgtccgatcaaaacgttgtaatcgagccaataccatcagcatgacataagcagcaataaaggtggtttgcgcaacaaccgttaaaaacacaccaccacttacagacaagcctttccaaaagatcagcgttgaaatacctacgatcacaccaggtgttaatagcggtgacatcatcaaagtataaataaaggttttccccttaccttgcacagtcgataaaaacaaagcacagcaaataccaattggcacggcaatcaccaacacaccagccgcaaccaagacgcttgtccataaggcagtccacatggcgccatcttgagcaagcgcctcaaaccatttaagcgttgctcctttccacggtgaaacggtaggaaaacggctgtcgttaaaagtcgccagtcccataataataagcggtgtaaatagatagacaaaaaacacaccaatatagaagcgcacggcaaagcgcataatagtttcagatttcattttgcaatgtcccccaaacctactttaaaaacgcgcattaccagggcgataaagccaatacagataattagcaacaagaaggcatatgccgcgccttggttccaatctccgccctcaaaaaaccagttgtaaataatctgtgtaaaccaacgactacctggcgatcctaataacgcaggaacagcataactcccagctgccaacatgaaggtcataatacaacctgtcgcaatacccggtttagcatggggaataactacacgccaatgtgtccgaatccaacccgctcccaagttacgcgcggctttaatctggttggcatccaaactttcaatggcgttataaataggaaagatcataaataagatataggcgtaaaccataccaatcagcacaccaccatcacccgataagaatcgaatggggcggtcaatgattccaaggcctaatagcaaagcatttagcggccctttataggcgagaatgatataccaagaaaacgtacgtaaaatttcattaatccagaaaggaataatcaataacaacaaacataacgcagctttttgaggcgtggcaactttggcaagataaaaagcaatcggataacttaccactagcgtcaacgacgtcaccaacacactagaccagatggttttgaagaaaatggccaaatgtattttattactaaacaaggtctcataattcattaaggaatacgtatcatttggcccaccaatatcggcaggtaatagattcggacgaaatgagtaatccaccattaatatctgtggcaaaatgaccaagccaatcagccaaatggcgatcatacctataatgccaactgccaagctgctaccaaatctcgattttagctgactaaacatggccgcctccggcaatcacaatggcatcctgttgattataagaaagactaaccggcgcgccttttttcaacgactcagaaaactgatgtgtaccaagctgaatagacaaaggtaagttagcaggcgtattggcattaagagtcaaatacgcgccctcaaaattcacttcatcaatagtagctcgcagagtatgcattccgtcctctgcttgtaatctgaagtgttcaggacgtataaaaagtgtggcatccgtcccaatagctatattgccttgcgaacgccctgtcaacttaccaagtggcccacaatctaaaacgacaagaccagaattggcttcgattacttttcctggtacaccattgttttctccaacaaacgaggcgacaaacgcagtatgaggatcacggtataaggtaataggatcggctacttgttgaattcgtcctgcagacataaccgctactcgatcagacatggttagcgcttcgccttgatcatgggtaatgtagataaaggtaatgcctgtttttcgttgaatcgcttttaattcagtgcgcatatgttgtcgtagctttaagtccaacgcggacaatggctcatccaatagcaaaacttgtggttcaacagccaaggcacgggcaatggcaatacgttgcttttgtccgccagataactcagatactttcttattgccactaccttccaaagccaccagctcaagcaatcgatctgatgcttttttgcgctcacttttcgaaacaccgcgaacctctaagccaaattcaatattttcggcgactgtcattaaaggaaaaagtgcgaggttttgaaaaatcatcgatgtaggacgtttattcgctggcacgccacgcatgctcttaccgccaattttaatatcaccctgtgtcggatctataaagccacttatcatgttgaggattgtggttttgccacaaccagaaggccctaaaaagctaaaaaattcgccagattttattgttaagtcagtttgttgtatggcggtaaactcaccaaattgcataatggtattatctagatgaacactactatccatatttctctcgctgattgattttcttgacacaatcgtctcgatacaaaaaagcccctcgtaaaaatcacaaggggctttcgaggtttatgcagacaagtaacggtcttggtattcgttacgtaatgcgacgtaccatggttcttggattggccaccaccaaagattggcaagatcttgtttactgtaagagtcttggaaaaactgcttagtttccgctggcaatagagcatcggcacctttcgccgtggagttgtatcctgtcgctttgacgaacatagcgcccgcttctggcgtgtaataccaattaatgaattcatataccgaatccacattattcgcattctttggaataacaaatccttccatccaagccaacgcaccttcttttggtgcgccataggcaataggttccccttcggattgcagtttaaacgcggtgctgtcccaagtttgacctatgatagcgccattagtccggaaggcaccttgtgcttcattttctgtagaccagaactgagcaatcgcacctttatgttcaaccgcagttttcagaataacatcgaaattcgcacgcatggctttttcggttttataggaatctagcaatggataaggaagcttacccgctttttctaaccacagaccaataccaacaagagctgagtggcctcgaaccgttacgccaccagagttttcaggtaaccaaagatcgccgtagcttagctctttactgatttttgcatcattcttattgtaagcaatcgcttccgtaccccaatccgatggtgcaaaataacgcttaccttttacaatcccaccaacatctgatcctgacagcgcgctttctaaacaaccactccatttaattcttttaacatcaagaggctgtacaagctcgtagtcgacataacctggtacgcggtcaacagtcggcataataatatcaaagcctgttccatctgtagctcgtagagagttcatcaactcatcgttggtgccatatggcgtaaacgtagcattaatgcccgttttggctttaaaatccgctagcatttcatcggtaatgtaaccagcccacgcataaatacgtagctctttattagcggcaatggctttattaatggaaaacggggtagcggcaacagcacctgcgatagaggcgcctttcacgaattggcgacgggaaagggtcattcttgagctcctttatatttttatataattaattgctatttcatgagaaaagcggcttaacagccaaaacactcttttattaaacgctcgtttaatatccgtttaaatctaatacaaaataatgacgaaaaagtgaccatggaaggttttttttccaattagacaggattcattccaatcaagacgcaattagtcattaataagtcgtttttagatacatttagactttctatgcttcatctgtttcatatcccccacacaatctcagtcatatttttgtcacatactcatattaaggtagtcgcattcatcgatttatgtaaattaaagtaggctctgaattgaaaatttcccatgtgacgcgcaccactaccgtaagttatttcattattgccgccatgttggtcgcgctacttctttggagtttgatgaaatttcgcagcgcttttgagcaaagtgatacttacactcaagtttgggaatatgcctctatcgacttaaagcagcaaattgaaggctatttatcatcaggtgaagcgtccgcactgcaaacagcgcaagagtttattgataaaaaaattcgccccgcacttagttcacttcccaataccattaaagacccaataaatggacaattaattgaaatagaaaaaagtcttcaatctgatgtgagagccgctggcaagctatccggaaacccttatgcattgattgaaaataatgaaagacaaaccttgttatcactggacactctggctgataaagttgctttatttcaatcacaccatgatctacagtccgcagcgatttacttagcaagccaagctttgttatacgcagaccttgctcatgtgagtgatgcaaaagacaattacctagcaaaaagcacgcctgagaataagcagcgcttagttcaatccattgaagtctttaaatctcatattgctgatttcggtaagcttcccatactagaattagacgaaaaacaagacacagagtctgctaacgatttatcgtcattaatggggtgggcaagcgattcagagagctcaacggaagtggttgatcctcttgaagaaaccaaaagtgagctgcacacttggtcaagtcgctatttaaaagacgttgattctagcctaattaatatccaacaagcggttaccgcccaaaataagattcgctcacttatcaatcaacttgaagagattttaaaggctggtactgaagacattcaaaaaagcgctcaggccactcaagaacaaactttagtcgcattttctatcttcgtcattttgatgattttaactactatctcagtacatatttttcaaaataaggtcgtggtaaaaagcgctctagacttatacacagcggtaaaagatttagtcgagcaccaaaacatcaacaccctaaaagtcggcaagaataaaaacgaactatcagacgtagcccattacttaaaccgctacttggaacaaattgctgtacaacggcaacaacgagataccgagttaagcaatatctcaatctcactcaatgagatgctgaatgcctttggacaagtacacgaactgagctcggcttctagacacgaactggacgacacactgaacatgtcgaaccaagtcgaaacgctagcgagtaaagcagaagtacgcgctcaagaagtagcaaattatgcctctgaaaccaataccgctatgtcacacagcgtgaatcaggcagcatctctggcacttgctaaccaaactacggttgagcgacttaatagcagtaaaaaggcattaaccagcttaagctcatccgtttcgagcgcctcctctattgttggcggcatcagagatatctcagaacaaactaacttacttgcactcaatgccgctattgaagcagcacgagcaggtgaacatggtcgaggctttgcggtagtcgcctcggaagtacgaagcttatcaaccagaacccagcaatccctagaggagatcacgaagatattttcacaactcacatcagcaactaataaactcactcagaatatagatttgattgaaacggcctcaattgaacaaattgatttgacccacgctcttggtcaatcggcacaaaatatcttggaaaaatctaagcaatctagtcatttagcgaaaaaagcaaccggctatgctgctgaacagaaactaggtatgaacaagttaaacaccgccgtcgtcaaagtaagagagcaagccaatgaatcggaagaatttatgtcggccgtaacaaagaacatcaagcaaaaaatccaagacattacgacaaccttgggtattagctaacgcccaaggccaactgatcacccaaaatgaagaagtcacagatacaaaaaatccagccgtagctggattttttaacagtaagaacctatagaaagagcttaaaacaaaacgcgcgctttaatagttccttccacttctctcactttctcaagcgccaattcgccctcttctgcatccacatccattaccatatagccaagtttctccgtggtacgaaggtactggcctgtaatgttaatgttgttttcagaaaagatcgcgttgatcttagaaagcacaccaggacggttttcatgaatgtgaagaatacggtggttatcagcttgtgcaggcaatgctacttctgggaaattcaccgccgcagtagtagtaccaacatcagaatatttaataagcttctcagccacttcaataccgatgttttcttgcgcttccattgtgctaccgccgatatgaggcgttagaatcacattgtctaaaccacgtagtggtgatacgaattcttcatcgttgcctttaggctcaacagggaatacgtcaacagctgcgccacctagatttccagacttgatcgcctcagccactgcatcaagatcagcaactgttccgcgtgaagcattgatgaagatagcacctttcttaatttgagaaacttctttcgcaccaatcatcatcttagtggaattggtttctggcacatgcaagctgataatatcactggtagatagcaattctttcaggctcttaatttgacgcgcattgcccaatggtaatttggtgacgatatcgtaaaaacacacttccatgcctaacgattcagccaaaacactcaattgagtaccaatgctgccataaccaataatacctaaacgcttaccacgagtttcgaaagagcccgcagcagacttaatccaaccaccacgatgacatgccgcgtttttcgcaggaatgcctcgaagcaatagaatcaactgaccaagaaccaactcggcaacactacgagtatttgagtatggcgcgttgaagacaacaatacctttctcacttgccgcatcgagatctacttggtttgtcccaatacaaaaacaaccaatggccgcaagtttgttagcatgttctaaaacattcgcagttaactgagtacgagatcgaataccaatgaaatgtgcttccgagattttctcaatcagctcatcttctgctaatgcagttttgtggtattcaatgttggtatagcctgcgtcatgcaatgcatccaatgcagattgatgaacgccttctaataacaagattttgattttgtctttgtctagtgagttattactcatggctcgttcgacttctctttagtggtgggggaaatgtgtgcttatatgttaccacagaacattctgtgtcgtattcaagatacaagaatgtctttcattatgataagagcaaaactcatacaaggtttgctgcaaataaactctagaaacattcaaaatcacagtatgtggctcactgtactcgctataaactcgctgtattctatataaaaaagaggcttctcagcctcttttttatattatcaacttgccttacgtcgtaaaaaaacgcctgtttccacgtgatgggtataaggaaattgatcaaacatcgcatatcgaaccacttcatgggtgttcgataaggcttctaaattcgctttcaacgtttcaggattacaagaaatatatagaatagaatctatcttgcgaatcaattcaaccgtcgcatcatctaaacctgctcgtggtgggtccactaacacaaccgaaggagtaagttcgctaactccagcttgaaccaagctcttaggtaactctacgtcgccattcaaagccgcagacacatcttcactggccatttttaccacttgaacattgtgcataccattaatagcaatgttaagctgagcagagtttactgacactttggaaatttcggttgctaccactcgatcaaaacgacgagctagcggaatagaaaagttaccattaccacaatacatttctagcaaatcgccagatgcttctttagtcacatccaacgcccattccaacattttttcactgatgccagcattaggctgcgtgaagctattttcaacttgttgataatggaacttttgaccattaaccgttagcgtctccattacaaaatcgcgagtgataatttgttttttcttacggctacgaccaataaaatgacaagcaggaaaggcgttgtttaactgctggacagcagcattccattcagcatcaattggtttatggtaaagcaaactaatcaaggcttcaccagtagtcgtcgttaaaaaatccacctgaaagagcttgtaacgtaaaacggggacatcgcgaactgcatcaagcagttttggcattaactcatttatcagtctcgacgcagccagaaattgatcagtacgaatcggcgttctagggtctgcagaatcaaacatcgcataatataaatcatcgccatcatgccaaatccgaaattcagctcgcatacggtaatgagtcggctgacttgcaaatacttccatctcaggcaatgacaaagtcgccattaatttggctaattcagcttgcttatcttgcagctgcttttcatacatttctggttggatttgatccggtctcatggctgattctcttggaggcaatagatacttatagagcgcggcattatacgagttccccgtatacaaatctaatcgcttaggcaaaaacaaataaatagaagagcttattaacgcaaactcttaacgcaggtactcaggtccaagcaaaatggctaaagacaaggtaagagaaaacttaccatcatagttatcctctgcttcgtgggtaaactgaggcttaatttggccaattagccaatctttataaagcagacgctcatattgaacattgtataaaaagctgtctgacccaagagaatgctctcctgactgcagaaaactcaattgataccctagacggtttttttcatccaatcgatgctggatcgagaagttttcacgggcataaaataacccttctctatcaagccaagtcacgccaaaatctgtaccgaaatttaatctagggctcaccgcgtagcctaatccaacaccataacgagcaccaatacctttggagtaataagcaaaggcctcttgattctgccaccagctccattgatcggtaacttcaccttgcttaaggcgcaagcgcaaaaagggatcaagtggaaaatccactcttatacctgcatcaatatctaatcctatatcgtcttttatataacgtacggcggccgaaatattcgatttcaaagcagagtcaaccacccctttttgctgagatgattcacctctcaagctctcaggagccaaagaatcaggctcagactcaacaactaaacgtagtcgatcttgagtattcggcaatttaagccgtgtacgaaaatcaaaaaaaccggaccgatcactgccacttaatacagaaccaaatcgtatctcagcataactatctgaaggtttgctactttgttcacccgatagaaaggaatctatattcgtcgaccaattaccaatcgtctttgaaatagtttcatgggaactcaaccaccaaggaacttcatctctctctgcttgttgactagcttttgcttgagtgtcgatatctctcgtttcttctgcagaaagagcgaacaagggccaagaagttactaagcaaaacgcagtaatataacccttgctccatggcatactttagttgcctttcagcatttgttggatcattaaagaagagttctcagcagcaactttaaggtattcttcaaagctttgaggggattctttacctgcaatatccgacaaagaacgtaccacaacaaatggcgttccaaatttaaaacacacttgagcaacggctgcagcttccatctcaacagcaactaactcggggaaaagcgctcgcacagcttccactcgaacaggatcattcataaagctatcgcccgttccaatcaatcccacttttgcttgtacttgagtgactttttgtaaggctgctttagcttcagcgactaacgtttcatctgcagcgtaagtagcgggcatatttggaacttgtcccattagataaccaaatccggtcacatccacatcatgatgcaccacttgatcggatatcaccacatcgccaacctgtaactctggatcaaaaccgcccgcagaaccaatgttaatcacatattcaggctcaaactgagataacaacaaagtagtcgatacagctgcatttactttaccaattccggatttaagcaaaacaacgtctttaccttcaaaacgcccaacaaaaaaatcacaaccagcaatagtctgttcacggacatctgtcatccatgctttgataacagctacttcttcgtccatggctccaattaatccaattacactcattcattgctcctcaggtttgtattctgttgtataacattttgtgtaaataaccgtatttgatcaccagaataaggcaatgtcatactaaaaaatgacacattatccggcatttcagaccacttttgcaccgaaaaaaaacgaactttcggaaaagcggcctgaattgataacaaaagagctcgaggttggggctctagtaatacgataacagcatcagggtggtatgacagcactacgcgataattagataaatctaccaaccactgtgtcgccacctcatacttttctaattcgacataccaaattgcttttgtgattcgactgccaccaatcatcacccaagataatgcctgctcatgtgaatgagtggggataacgccctccaactcacaggctttgactagcacttgatgtaaattgtagtcgaaagaacatccttgcaaagtaaaaacatctggatccacctccgacagcaaggtgctattaagccaaacgataggaagctcatcacgattgtatttaagtttaagggctcgggtcatatctgcttgtgcttcaacgtctttatcacaaccaattaagaccgcatcaaatttcaacactgcactggattgagtaaaaaagctatcagttgagacatattcctccaccagcaatccaagtctaactaaagccgctttgataatattgggattggggtaatcatttgcgacccaagccacaacctggttcggtcttaacggtttgactatcggctgatatttcaactcttccatgatcaaattaatctgcaaagcattattttgtaaggtcttttgctgccctccaagaggtgcaagtaacattttaatcatccagtaaaaaagaggcctgaatgccatatcattcatcgcaatcatttcaagctctgcgccattgaagcgaacagtcaatcgacgttcagccatatcattcgacattaccatcatgagtaaaacacgaatcagtcctctgaaacttgcatccaccgcaatgctttttgcacctacttcgacagaacagtccaacagcgccctattagcctctacccccattgcagccataactcgagcactttcctgacaaaagatttctcctataggcaaataagataccttactgtctaaggtactaatgtcatctaatacagatattaataacgcaagccagccctgaagatgtttactatcaatataacctggcagtgaagaaagatacgtcaactcactcaatatagcgtcagtatctactttcttttgctgcgcagacgacaatggctgcaactgctccagttgccacattaaactaatttcttgagtaacatttcgccctactaataataagccgcggtaattactctcgtttttaaaggaatgaacttgccattgatatattcgacctaaactactgtcagttaactcaaaggcaacaccaacttcgccctttaacgcttcttgaatcgattgatgacaagaaataggcataaaatcaaaaagcgttcgcgctttatcagcgtcaggaaaaagcagctttgcttccgaattgattaactcaacttccgccacttcggtacagaaaataatggcactgtgtatcgattctgcaagaagcttaaacctatgctctttggactctataaaggctttatattgattgctttgcaactgtataggctgtagctcagtatatggcaatagaccttcctcatgacgataaacaatcgattcaagaggttggaaaataagtgttttaacttggcgaaatagcagcaaacaaaagctaaataaaacaaacccaatcccagcaatcaaaggcaatgcattagttaagatcgtagaagaaaatatacgtttttggataatatctaattgcaaatctgcctgaataggcgataccagtggcaagcgagactgtaatgtttctccagacagatctacaccaactttatgctcttcaagcaagacacgattatgctctttatcataaacccgcacagcactgacttgggcgctctcaagtaactcattagctaaagttaagttatcgtttaatgaaataaagccatataaaaaaccaatattttcttgatctggcgaaagcagtttctttttaaacatcagcaaaatggaatcatctgttgtcactatagacgtccatcgattaataaacccttctcccaatactgactgtagatccactttggtaaatagacgcgctctaggatccatcgaatacttgccatttgcccattcaatatagaaaaaatccaacccgccaaaaaacaacacttcgtggtggctgaacaacaaatccaattcacgtccagccgcataattactcaatgaaagatcctgaccaataaatttcatttcatcttcagcacgagccaaatagccattaaaagcttgttcaacaacacgatgctttagtgctaggtttttttcagcggcggtttgatttaatgcttcaataaaatataaagacataaaagtcacagctaaaaaagccacacaagctaatataagcaccttggagcgtaatcgatgctgcaaactaaccgttactcctgccatagttccaccgaataatgatgagcttgctgtaccatcaagcgtagactttctgaatctaactctgcgggcacaagcatagagttagcaacataaagggtgggcatatttcttccttcaagatccaacttaatcgcttctgctatcgcaatagaaagatcatccttcataaaaagcacactcgcttttacttttcgactctctaaatctgcaataccactcgaagatcccccccatgcattagtctgaatttgcgtatcaaaaccttcggcttgtaatgcttcaatcacgccttcagaaatattctgcgagcagctaaaaatgaagtccggtgaattttcttttaatataattcgagctgcttcaaatgcactgcgcctatcatccgatacagccctaatccgactgatatggcgcttatacttcgccatctcatcaagaaataaatcacaacgcatatgccccaaatagcctgtcggcaaaaccaatgcagaaatctttgtctcttcaggtaactggcgttcaagataactagcaagcatagtcgttgcctttttttgatcaaaaccaacgtacattaatggtggatgattcatccaatgggtcaatggtgaggcaaagtcgtacaaaataacttttggcttgcctgagtataaaaaacgctccaaaaatcggcgttgaacagagcctaatttggtcataataatataatctggctgagcattagccatcttaaaataagatgttaaatcaccattagactcaaaaccgtccatataagtatctaggcgataatcaatatttagttcacgcattcgctttctaaatgttactaagatggatctattttcgagggaattcatatcaccaaataataacaaagcaatacgtacagcccgcttttgagacactcgtattggattaggaggagaattaactatcgtagtgaactgctcagccaaagggccttgtcttggcgtcgacagataaaaatcttgactgtccataagatcaagcgccatgttggcggcttgcacagtgaaagcaaggctccctagcacaacccatataacaaaagaatgtagtcttcgcattaccgaacccgatgaaacatcatagaaaaaatcattctaaccaagttaacgaactttggtgataacaggaacaagaaaatacgcttcagtatgataaatgtgcgctgaataggcttatataacgaagaaaatggcctgcagtccgttttaaaaacggccgatataaaaaagacaaaaaaaaagctgacataaagtcagctttttttaaatttggtgcggaaggagagactcgaactctcacgccgtgaagcactggaacctaaatccagcgtgtctaccaattccaccactcccgcaaggaatggcgagcattataggtaattgaattttccggtcaatagttttttttgcttttttataaaaaaactaaaatatttttctttaacctatatctacccaccattttttaagccttattcttttcaaagcaaggcttaaaaaacgcgaccaccagaatattcaccgcgctcgtaacgaacagccatctcttcaagatccatagtatgaatacgagaagcctgacctgcagaaccaaaagcttcataacgatcaatacaaaccgccttcattgctttgatactttccgttaagtatttacgtggatcaaagttacctttgtgttcagccaagctgcgacgaatagcacctgttgctgccaaacgtaaatctgtatcaatgttcactttacgaacaccgtaacggatcgccttaacgatctcatcaatcggcacaccgtaagtttcaggaatgtcgccaccaaattcattgataatagacaaccaatcctgtggaacagaagaagagccgtgcaacacaatatgtgtatttggtaataattctacgattttcgcaatacgctcaatatcaagaatgtcacctgtaggtggacgagtaaacttatatgcaccgtggctagtaccaatcgccacagctaatgcgtcaataccggttgcattaacaaagtctaccgcttcttgtggatcagttagcatttgatcatgagaaagtgtgccttctgcaccaacgccgtcttcttcaccagcttgaccagtttctaaagagcccaacacccccaactcgccttctactgatacgccacatgcgtgtgcgaattcaacagtacgacgagtcacatcaacgttgtagtcatagctagccggtgttttaccatcggccatcaaagatccatccatcatgaccgacgaaaaaccaagctgaatagaacgctgacagatagctggagacgtaccatggtcctgatgcatcacaacaggaatatgcgggtaatcttcaattgcagcggcaatcaagtgacgtaggaagtgagaaccagcatatttgcgagcaccagctgacgcttgcatgattactggagagtttacttcgtgagcagcttccataatcgccttaacttgctccatgttattcacgttgaaggctggcaaaccatagctgtgttctgctgcatgatcgagcagttgacgcatactaattaaaggcataaaagatttcctctgacaatttgtcttatattgtatttataacgaacagagttatggtattagttaactctataatcttgtaatcatgacgttgcttatcacaggccatgtggcttacgccttatcgttattgtcatacccgactagcgccgagtaggtcactctctagttttgtttttcgacaacaccgttttcagcacaaatctgcttctaacggtattaacgaaataggcttttcgcctttttattacttataaagcgctttagaacgatctttgtcattctttgatactaattttgcgcgcgtgactccaacatcgcaaccgctggtaacacttttccttcaacaaattcaaggaacgccccaccaccagtcgaaatataagagacttggtccgcaatatcatatttatcaacggccgctaatgtgtcaccgccgccggcaattgaaaagcctttgctgttcgcaatggccatcgcaagcgctttagttccgccaccaaactggtcaaactcaaaaacacccactggaccattccaaataatcgtctgagactcttcaagcaaagccgcgaacgcagccgccgctttaggcccgatatccaaaatcatatcatcaggcccaacatctgctgcatcttttactgtcgccacagcatctggcgcgaacgcggtagctacaacaacatcttcaggtaatgggatactagtttttgccatcaaagctttggcctgaggaatcaaatcttcttcgtacaacgacttgcccacaggaaaaccagcagcagccaagaaagtattggctataccaccacccactatcaactgatcaactttatcagacaaagattctaaaacagtcaacttagtcgatacttttgaaccaccaacaatggccgccattggacgagcgggtttcgccaaagctttttctaatgcttcaagctcagctgacaataatgggccagcgcaagcgattggtgcaaatttcgcgacaccgtgagtagacgcttgggcacggtgagctgtaccaaatgcatccatcacgaacacatcgcacaaagccgccattttcttagacaaagcttcatcatcttttttctcgccaaggttaaaacgtacgttttcaaccaaaacaagctgaccagattcaacttcaacaccatccagccaatcttttactaacggtacatcttgtcctaacaaaccagcaatatgtgtcgcaaccggttgaagcgagtattcttcttcgtactgaccttctgttggacgaccaaggtgagacatcaccatgactttcgcacctgcttctaacgccattttaatggttggcaaagcagcacgaatacgtgcgtcactggttactttgccgtcttttactggcacgtttagatcttctcgaattaacacacgtttattcgccagatctacatctttcatattaattacggtcatgtacgatgtcctcgttatttaacattcgggtgaatcaatccaattttgattgcttaatcacaccagcccaatacttagccacatccaacatacggttagcgtagccccattcattatcaaaccaacacaataacttcaccattcgctgatcaattacttgagtttgcgtactatcgataatcactgaacgcgggtcatgattaaaatccaccgaagcatgtgcttctttggtaaagcccattaatcctgcgtatttcgagttagccgcttgttctaactgcgaattgatttgctcggcagtaacatctcgctctgtacgtaaaacgaaatcaattaaagaaacatttaatgttggcacacgcactgcgttacaacccatttttccgtcaagttctggcatcatccgtgtaatacctctcgctaatcccgtatcgacaggaataatcgaactcaaagcagcacgcgttagacgtaggtctttcgtgtgatagccatcaatcactggctgatcattcatcgccgaatgaattgtctgtgtcataccatgaacaacgcctgaaaactgcttaacgatgtccaaaactggaatcaaacaattagtcgtacaagatgcagctgaaacgatattgtgattcgcctgaatatcatgatgattaaaaccatagacaatcgtcgcatcaacatctgctgcagccggctgagaaagcaacaatcgcggcacaccagcattcaggtaagcttgagcgccttctcgcccagaaaaactaccagagcactcgagcaccatatctaattcaagagatgcccaatcaagttcatcgggtgtcgcagaagaaaaacataaaatagcatcatcgccgataagcaatgcattgccctgagtcgaaacaggcagaggaaagcgaccatgagtcgtgtcatagcgcgtaagataactgattgtctcaagatcagacaattcattaatagcaaccacttgaatgtgatcacggtagccgttttcataaagcgctcgtaataccgaacgcccaatacgaccataaccattgatagcgactcgcaacatattcctactacttcatcgcaaagaaagtgacctgaaaaccatcaccctctaccttaataaagggaaaaagaggcatacatgcgtacacctcttttcttatcaagcaacgagattacgcggctagaattttctcagctgtcgcaaccacattatcgaccgtaaagccgaagtattttagaagatcgccaccaggagcagactcaccgaaagtcgtcatacccaccatagcgccttcaaaaccaacgtacttgtaccagtaatcagtatgagccgcttcgatagcaacacgcttagtcacattgcttggcaatacagactctttgtaagcagcatcttgtgcatcaaatgtatttgttgatggcatagataccacacgaacgttcttacctttcgccgttagtgcgtcagcagactccattgctagaccaacttcagagccagtcgcaatcaagataagatctggcgtaccagcacagtccttaaggatataagcgcctttagcaacattggccaattgctcggcatcacgtgattgtgctggcaaaccttgacgagagaaaaccaatgacgttggaccatcacggcgttcgataccggccttccaagcaacagcagtttctgctgcatcacatgggcgccacacagacatgtttggtgtcatacgcaagttagccaattgctcaactggttggtgagttgggccatcttcgccctgaccaatagagtcatgggtgtaaacaaataggttctgaatacccatcagcgctgacatacgaaccgcattacgcgcgtattccataaacatcatgaaggtcgcaccgtagttaataaaaccaccatgcaaagaagcaccgttcataatgccgctcataccaaattcacgaacgccgtagtatatgtagttacccgctggatcgtcttgaatacctttagaaccagaccatagcgtcaagttagaaccagcaagatccgcagaaccacctagcaactctggcagcatagcgccaaagaaaccaatcgtattttgagacgctttacggctagcgatgttttcgcctttgtcttggcactcttgaatgaaagcttgtgttttcgcttcaaaatcggcaggcaattcacctttaatgacgcgacgctcaaattctgcagccaattcagggtaagccgctttatacgcttcaaactgagaattccactgagtttcacgagcagcacccgcttctttagcatcccagccagagtaaacatcagcaggaatttcaaaaggagcataaggccaacctaggaattcacgggccgcagcaatttccgcatcaccaagcggtgcaccgtgacagtcatggctaccagatttattaggagaaccaaaaccgataatagttttacagcaaattagtgttggcttggtcgtttctgcttttgccgcttcgatagccgctttaatggcttctggatcgtgcccatcaacatcagcaataacatgccaaccatatgcttcaaagcgttgtggcgtattatcggtaaaccagccttcaacatgaccgtcaatagagatgccgttgtcatcccagaaagcaaccaacttacctaagcctaacgtgcccgctagtgatgcagcttcatgagaaataccttccatcaagcagccatcgccaaggaagcaataagtgttatgatcaacgatgttatgaccttcacggttaaactgtgccgccaacgttttctcggcaattgccatacctaccgcattactgatacctgctcccaatggccccgttgtggtttctacgccatcggtataaccgtattctgggtgtcctggagttttggaatgaagctgacggaattgttttaactcttcgataggcaaattatacccagataaatgcaacagtgagtaaatcaacatcgaaccatggccgttagataacacaaagcggtcgcgatcaacccattttgaattatttgggttgtgctttaggaaatcattccatagtacttccgcaatatccgccatacccataggtgcacctggatgacctgagttggctttttgtacggcatccatacttaatgcacgtatggcgttagcaagttgtttacgagacggcatggttattccactcctgatagcttaacgaacaaaatagaagaaacattctctacaggatagagccaccttgcaatgctggcaccaccgtgacacccaaacattgggcaaagaaaatgaaaatacataaaaatctgcaccatcgtaacaaaaaaatcgtcctttgcctcattaaaatccacagatcgggttgatatttaaacagctctagtccattattcttgccactaacagcgtcgatttgtttcggcttgcggacgctatataaattcagctaaacagaagcagtatcacctgtttagcgtttttgaaatataaacattgctaagcgggtttttttatacctatttagcgcttatccatcatttttgatagaggcactaaacatgtcagaatattctttatttacttcagaatctgtttctgaaggtcacccagataaaatcgcggaccaagtttccgacgctatccttgatgccattttggcagaagacccagaagcacgtgttgcctgcgaaaccctagtaaaaacgggtatggttctagttgcaggtgaagttcgtactaacgcatgggtcgacattgaagaaatcgctcgtggcgttatccgtgaaattggctacaacagctcagacatgggtttcgactgggaatcttgtgctgttatgaacgctattggtaagcaatctgctgatatcgcagtaggcgtggacgaagctggcgagcacgaacaaggcgctggcgaccaaggtttgatgtttggttttgccactaatgaaactgacgtgctaatgcctgcgccaatcacttacgcgcatcgtttggttcaacgccaagcagaggttcgtaaaaacggcacgctagattttcttcgcccagacgcaaaaagccaggttaccttccgttacgatgaaaatggcaaaccatgcgctatcgatgcggttgttctttcgacacaacacagcgcatcagtaaaacaagcagaccttcgtgaagcagtgatggaagagatcatcaagccagtgcttcctgcagaatggttatcaaaagaaactaagtacttcatcaacccaacaggccaattcatcattggcggtccagttggagattgtggcctaacaggtcgtaaaatcatcgttgatacttacggcggtatggcacgccacggtggtggtgctttctctggtaaagatccatccaaggttgaccgttctgctgcatacgctggtcgttatgtagcgaaaaacatcgttgctgcaggtcttgcagataagtgtgagatccaaatctcttacgccatcggtgtggcagagccaacatccatcagtatcaatacttttggtacgggtaaagtaagcgacgcagtaatttctcaattggttcgtgagcactttgagttgcgtccagcaggcttgattaagatgctagatctaaaacgcccaatttacctaccaacagcggcttacggccactttggtcgtgaaggcgaaaacttcacttgggaaaaaacagacaaagccgacgcgctacgtaaagccgcaggtttataattttctgattttccgttataaaagccttcttctgccttattcttttattagataagatctgcaggagaaggtttttttatttctatctttattacactcgaaaacataaggcaaagcatgcgtattccacgaatttttatcgactccgaactcaatgagaatacgactattccccttcctgactctgcctttcagcatctctgcaaagtactgcgcttaaagtcagaccaccctattcgcgtgtttaatggccaagaatttaatggtaaaagcggtcaatttaacgcaaccctgtgcgatgtcgaaaaacgctctgctaatattcacgtagcagatttcgaagcactaaataacgaacccccaatccaagtcactattggacaaactttatctcgtggcgaacgaatggattacgccattcaaaaatccgttgaagctggcgtgtttgctattcagccactttttagtgaacgttgtgaagtaaaactacaagacggccgcgcagaaaaacgccaacaacattggcagcaaatagcgattagtgccgctgagcaatgtggtcgaggcgtcgttccaatagtctatcctcctatggggttaagcgagtgggttgccaattgtaacgaaatgttaaaacttacactccaccatcacagtgcaaaaccgattcgacaatatgaaaaacctgctaacaatcaggttgctttattgattggcccagaaggtggtctgaccgaaaaagaagtgcaactctctgaaaaatcaggatttaatgcaatcactttaggtcctagagtattaagaacagaaaccgcacctattgttgcgctcagtgtaattaatgctctatggggtgatatctaacctattctttgataaagctctaactaacagaatcgctacatattaagactatgaatggctttaccattcaagcaggacttaataaaggacatatgatcacatgtttaatcgaatagttttgacttgcacggtttatataggggtagcccttctaccagcaatagcgcatgcaatcactctcgaagaagcgacatatacggcaatagaaaacaatcctgctgtaagacaagctgtcgcaaaatatcgagagtccaaagaaaatgcagatattgctcgtcgctctggctattatccaagcgtggatctttccgcaggcataggccgagaaacaacttacgccgacaatagcaaaccgaatgatattgatcttactcgtcgcgaactgaaactttcgctgaaccagccattatttaacggtttttcaacaaaaaatgagatagaacgattaaacagcgaggcggaagccgatcgttggagcgcactaatttctgttgagaatacagccctagaagtggctcaggtttatgctaacattctacgttacagagagcttgtcggccttgccgaactgaacttaaaaacccatgagcgaatttatggacaaattaaattaaaaagcgactcaggtattgggcgtcaatctgatcttagccaaataaccgcacgcctcgctaaggcccatgccaatcactttgctgcaatcaataatctccaagatgccgaaagtaactacaaaaatattgtcggagaaatgccgccggaagatttaatctatccgatgccagataaagacttgctaccaaaaaaccttgagtcggcaatcaatgaatcattaaagaaaaatccggcaattgaaggtgcacgatgggacgttgctgcaacagaaagctctcaaaaaattgccgatgcagacaaatatccaacgattagttttggcttagagcgcacatggaacaacaatatagatggtgatagaggcccaagcgaagatttattagccatggtgcggttgaactacaatctttatagcggtggcacacacaaacgcaaacaagaagttgccgttcaacagaacctccaagcgtctgaaatacgccgtaacacaataagagatactgaactcactgtgcgattagcttgggcagcgtttgaagcgaccacaggtcaaaaagaacaaattcgtaaatatgtcattgcgacaaaagaatcacaaattgcttacgaaaaacaatttcgcttaggccgccgtactttacttgatgtattagatagtgaaaacgaacttttccaagcacgccaagattatgtgaatgcggactacgatgaacttttttcagaattccgtttatttaacgctaaaggtgaacttatgcgcgcattccgtatttatcgcccgcaactccttggttttaatgacgaatttgataaggcaaaaatacctccaaccccagaacctagcgcaacagaagagctgaaagcagctgaaagtacggtgaaagttgatgatgtctccctgtcacctgaggctccacctgtggacgactcagagaaagcacaagaaagtgagctattcttagacgctaatggaaacactggaaactggtagatcgagaatattcttttcctaacagaatcattggtaaaacgtaccatttttacgaccaatgattctgctttttaatgatcaaaatataaggcattgagtcgatagtattacaaactcatttttctatagagcccactcattgtcatattcttatccacctaagcaactatcttaaaatcatgggtgttttttcttctcagcgcccccatatttctatagcatcaacacctattaacagattaaacaaagcactaaaacgttgctttcgcttttaggaaccgccttatgactatcaaactcggcattgttatggatcccatttcttccataaactacaaaaaagacacttctctcgccatgctatgggctgcagcagaaaaaggctggcaacttatttatatggaacaaaaagacctgtttctagacaatggcaaagcctacgcaatgacgcgcccattaaacgtttataaagatcctgcgcacttttacgatcttggtgaagaaacaaaaatggcgatgggtgatatggatgtgatcttaatgcgcaaagatccgccatttgatagcgaattcgtttacagcaccatgattctagaacaagcagaaagagatggcgcacttgtggtcaacgaccctaaaagtttacgtgactgcaacgaaaagctcttcgccactcagttccctcattgctgcccaccagtcttagtgactcgacgtgcagacttgctgaaaagtttccacaaagaacatggcgacgttattttcaagcctttggacggcatgggtggcagttcgattttccgcattaaaccggatgactcaaacatcagcgtgattattgaaaccctaacaaacatgggcgtagagcaaatcatggcacaaaaattcatcccagaaatcaaagatggcgataagcgcattttggttgttaatggtgaacctgtgccgtttgcactagcacgcattccggcatcaggtgaaacccgtggcaacttagctgcaggcggacgtggtgaaggcagacctcttactgatcgcgatcgctggatttgcgagcaagtgattccatcattgaaagaaaagaacttaatgtttgttggcttagacgtaatcggcgactatctcactgaaatcaacgttaccagcccaacttgcgttcgcgaactagatactcaattcgatctgaatatcgctatgatgttgatagaagccatagaaaaacgtcttcagtaatatttacatgcgagtaacagataaattttctattgcgcttttcatcgccattagctttcatgcgctaatggtgatgattattggcttcgatttcgagcttccctctcccaagtctaaaacgctagaggtgacgctcgttcaacacacgacaaaagcaccagtagaggctgactttattgcacaagccaaccagcaagcaagtggcactgaactacgtaagcaaaagctcaccactacagaaaatgcgcgttttttatctgacaccattcaagaaatatcacctcctgtccagccccaacttgcctctgccgaacctattgacgagccaagtctactcgcaaccagaaaccaagaagcggtatttgagattatcaatgaatcagaaaatgaacccaaaacactagaagaaaaattccgtggtgaaacccagatccctagtcatatatccaacgatatagcgacattagaagcgttattggatcaacaacgacaagcctacgccaaacgcccaagaatccgccgtttgacatcggtctctgccaaagccgccattgatgcccaatacctagacgattggcgacgccgcattgaacgaatcggcaatattcactacccagaagaagcaaaacgcaatcacctttatggagagctacgtctagccgttattatacagccgaacggttatgtcgatgatattgaagttctgcactcttcagggattcgtgttttggatgatgccgccatgcgtattgtccgtctagctgaaccttttcaggtcttcccaagcgaactaaagaaagaagtggataaactggaaatcattcgaacatggcgatttgttcctggcaatcaactacaaagtcggtaaacacataaaagccagagaatataaaaatcaatagacataaaaaagccctccaagcgagggctttattgcttttgcatgctaacgataacgatcagtcaaactgaccatcccccattgcaagacgaattttcttcattgcgttcttttcaagctggcgaatacgctcagcagaaacaccgtattcatcggccaattcatgcaaggtagattttgcatcagacaaccatcgttgcactagaatatttcggctacgctcatcaagatccgccatagcgacttctaagcgctgattggagtcttcctcccagttaccattttcaagcaaggttgcaggatctgaacgatggtcttctagatattgagatggcgcttgaaaagcactgtcatcatcgtcatctgcagaagcatcaaacgccatatcagaagaacttaagcgcccttccatttgacgaaccacttcaggtgtcactcctaaatcactagcaaccgactctacttctgaattactaaaccaagacaaggactttttcgcgctacgcaaattaaagaacattttgcgttgtgcttttgtcgtcgcaactttaacaatgcgccagtttttcagaataaactcatgaatctcggctttaatccaatgcacagcaaaagaaacaaggcgaacaccgacttctgggttaaagcgtttaaccgctttcatcaagccaacgttaccttcttgaataaggtcgccttgcgctaaaccatatccagaataacttttcgcaatatgtacaacaaatcttaagtgcgacataaccaaggtacgcgcagcttcaaggtcttcttgataataaagacgttccgccaacgctttttcttcgtctgcggttaaaatcggaattctgctgacggcttgtatgtaagactctaggttctgaccaggaatcatcatatccgtaggctggagagctttacccatctctatttccacctttctaattgttcatactgtatatgacaaaatactaacaagtaaattctgcttgtgtgtgacataaatgtgaataaaccatggctattatcttagtagtgatattagcctttcattgtcactgcagttcaatagtcgcgatatgtcggttaacggcaatccaagcaccaaacacaccaataaatgcactaatagttaaacataaaataatttcatccgcattaaaagtttgcagttgaaatccgctttgatagagatcaatcaatcgttctgcaggagcacttacccaccagctaagcacgagaatacaaaggctggcaaaaaagccgcccaataccccgaaccaaaaacccatgtacaaaaatggtcggcgaatataagcatcggttgcaccaaccaatttcataaccaacacttcatcacgacgactttctaccgccatgcgaatggtattgccaacaatcaacaacacagcaacgactaacaaaaccgacaacgcatagacaaatcgctgcccaaaactcagtatattcgcaagacgctgtaaccattgtgcatcaagttctgcatattccacttctttttgtgccgctagctggtttcgtaaagcctgcaaactcgataacgtcgtaatatctaccgtttgtctaggaataactcgcagtacaattggcaaagggttctctggcaaagcagacataatctgctcgtaaccactggaacgctcaaaataccgaagcccttcttccttagaaatatactcaactgacgcaatatcggcttgcgcagaaagtcgatgcgacaaggcaagcgcttgcgtgtcttctaagttaggaaaaaggtacaaggtaataaccgattgctgttcccattgatccgtcacagattgcacatttttcagcaaaacatacaaaccgcccggtagagacaaggcaatcgcaatgaccatcacagtcatcacactggccaatggataatgcactagccgcataaagctttcagttaaggtcgtttgatgctgacgaaaatatttactcggactaaaagacgttcgcgtcggccaattatgcttagttgctttaatcgattccctagtcgcaccgcgttgattcggcttctgtgccatttagccaaaccctccatcattcaccattcgcccctggtttaaagtcaaaacacgatgacgcatgcgcgcaaccagagctaaatcatgactggcaaccaaaacggtcactccaacacgattaaactcttggaatagattcatgatttctgctgacaatttaggatccaaattaccggtcggctcatcggctaacaacaattgcggtttattcaccacggctcgcgcaatgccaacgcgttgttgctcgccaccagataacgccattggatagtacttttctttatccaacaacccaactttatccagcgccgcacgtactcgcttagcaatctgttgaggatctgctccgctcaccaacaatggcaaggcaacgttatggaaaacacttctgtctaataacaactgatgattctggaacacgacgccaacacgacgccgatgatgaggaatcgctcggcggctcaacgtacgtagatccaccccatcgaccaaaatttggcccgaggtttgacgctcgatcatcatcatgagtttcatcaaagtgcttttacctgcacctgaatgcccagtaagaaaagccatttcaccttgctgcaaatgaaaactcacctgagacagtgcttcttgtccgctctcgtactttttacccactcgttgaaattcgatttccacgctaatccagcatccttaaattagaaagaagaaaggtctaatcaccacttactttaccatcaagcagttgactatcgagctattcgctatcaaacaaggcatcgacaaactcttgagcgacaaatggacgtaagtcatccgcttgttcacccacaccaatataacgtataggaatgccgaactgtttagcgatggcgaaaataataccgccttttgcggttccatccagtttagtcagtgtaataccacttacaccaaccgcttcggaaaacagcttagcctgactgatagcattttgaccagtaccggcatccaaaaccaacataacttcatgtggcgcgttttcatctagctttttcattacacgaacgactttagacagctcgttcatcaaattcgctttgttttgtagacgaccagcagtatctgcaataacgatatcgacgcctttcgctttggcagactcaatcgcatcataaataaccgacgccgaatcagcaccagtgtgctgagccacaacaggaacattattacgctcaccccatacttgaagctgctcaactgccgctgcacggaaagtatcccctgccgccaacataacacttttaccttcggcctgatattttttggccagcttaccaatagttgtcgtcttaccgacaccattcacgccgaccattagaataacaaatgggccatctttactaacaggctctagcatttgttgtgattggctaagaataccattcatatcggcttttaaatggctcaacaaggtcgctgagtcttttaattctttacggtttaacttgtctgttaacgcacttatcaaggtctgcgtggcatcaataccaacatccgccatcaataactgagtttctagctcttccagcagattatcatctacttttttatgaccgccgataacggaagacaagccgttacctaatccactgcgggtgcgagacaagcccaatttaaaacgctgtgaccaagataacgctggctgcactggctctgactctgactctcttggtatttcttcgactgcgtgtgctttagtacttgtcgccacttcatctgcaagttgttcgtcattagccactgtttccgcagagatggcttcatcctgaactgaatcgggcttatctatatcctttttcttagctgcggcaatatctgcattcattttgttcacaaaacgacggcgaacaacgaaagcaataatggctaaaagtgttccaatcgcaataggaacataacgcgcatattcaccaagatatggtgtaaaaaaaacaataatttggttaacaacttccattaaatcagtctctttattttgactgatgcgataaacatcagtgaaatgctatgattagacacaacgccacatacatggacacttaaaaacggttattttaacatcattctggctcgcaaacaggcttagttttaaccaaaatattcttaacacgcaccactcaaggctcattatgtccgacgatagcaaacctctatttagccgacccgttctggcggcggtcatgttgttctgtactttggctatttggctattaaatttaaccgctccgagcagtaaattacccacacctcagattgagaaatggacaaccacgtcaggtattcctgtgatctggataaaacaaacagaatggcaagatagcaacaaactggagcttcgtttttcatttcgctcagtcacgactaacataacattgatccaaaccacgctggccatgttaatgagcgactctttaccacttagtactgcttcaattaaccaaaggctcgcgcctttagctgccagcgcaaacagctattatgatcatgaaaatcaaaccattggtttaactctgagtaatgaacctaagtatttggtgccgacgctgtccttagcaaccaattggcttagacagccagatttcaaacctcgcactttcgatgcttggcaaacccaacaccaagctaatcctcctgtgcaacatgaactagaaaatgttttatttttcgataagactaatgatcaaaacaacaccacaactaccgtctctttaaaacaagtttccgactattaccagagcttaaaatcgtctgccgctactatttttatcgtgggtgagatgtctccagaaactaagcaaaccgtcaaaaatgctattaatgctatcagccaagattatcagctttccaatgcgtctgctgaggctattcattacgagtctattagttcaacaattcaacaaaacgaaggcgaactttggcaaactcgtagcgccattgcattagtgccagtgtcttctatcaaagaatggatcagtctgcaaatttggggcgccgacttggtttctacactcaaccagcaacagcatattgattttgttcagctcgcttttacgctttcaccccagcgcccttgggcgtggtggaacatccaatatgctaacagcatctcagaaacagtaagccaacctagctatgatgcaaatcgcttcattagtgctaaaagcctagtgtttgtagagcaagtcccttcagtcaatgacaaaaaagcctttgacacgctactggataattttaaacagcaactcgaacaacaaacgctatcaccaacttggtggagctatattgccacacaagtcacccatgaagatggcgcgctcaccgtggaacagttcgccgaaggttacaaagatgccatcgacagcttcaccatagaagattatcaaacggctctacaacacctattaaaaccatcgtcctatcaagagattcaggtttaccaatgaagaaaaaagttctaagtaacgtctcgaataaaagcaaagcgaaggcatcgagacttcgtatcatcgccggtgaatggcgctctcgccaattgccgattccagatattgaaggcttacgtccaacacctgacagagtacgagaaaccttgttcaactggattaatgcttatattccaggtgctgtttgtggcgacctgttttgtggttccggtgcgcttgggttagaggcgctatcacgcggtgcaaaacacatgacctttgtcgataactcacgtgtagtatcgcagcagatgcaaacaaacttagcgacattaaatgcaacggataaagccaatgtgatcgcacaaaacgcggctgtctttcttgatagcgtaacaccacacgctatggatattgtgtttttagatccaccgttccgcaaaggctggttagcacaaattatccctttgcttgaaaaaggctggctcgcagatcgtgcgcttgtttatatcgaaatggaaaaagaagccgatttacccgcactaccaagccactggtctttattgaaagaaaaaatcgctggccaattagtttatcgattatttgaagtgtctaaataattaagtattcaagccctatccaaaatagggctttctggctcccccacacaaacatcgcaccagaaataagcaaaacaatatttccccttctataatgtcttaatcaaaacaaaccatatcagccgttttgatttgagcacgatacttgcataacctaataaaatatgtgccattaatgagcacttcacttaaacattgcctcgcgatggaaggtacctatgctgtcaaacctatcctttaagaccaaactgttcatacttcttatcactgcgattacggggttaattatcgtcaccgctgtagccatgacagggctctcattccaacaaagcgccaacaatgagctgagaaacctctcaaaaattcaagcatcaaatgatcagctgagcattcacatgctagaaatagctgacagtctgcgctccatttctgtagacaattaccaagattacgttgcaagcgcgaaagaacaaattgcgcagaacgccaacaccatagctacaaatattgaaaaagctcatagccaaaacttgaagcaaactctcgaagaaaacctaatagaacttaacgactatagccaagcactcatcacgctgatcgaaaaacgctatgttattggtttcgattcctcttcaggtttacgcggtagcgtagatcaaatggggacagaaataagcgaagatatccaaaagcttagcttattaaaacgagagttcaccaatgtgcgtaaggctgaggctggctatttatcagatccaaccgaaagcaatttagaagagttcaccgccagcttcgaccgcttcgataaccgaattgaaaactttggctttcaagacactcatggtgtaaaagcccatgcataccgcgatgccattctgcaatacggtaaagaatacaaatcacttaacgagatcgaaaatactttcacgacgcaaaaaaatcaatttaccgaaagccaacttaaagcgaatcaactgattgaggacaaagttcagcaagcagaaaacagcgcagaaaaaagctctactcaagccaacgcaaccctactgagcgttagtatcgcagtaattctagtagctgcactactcatgcttgccattggccgcagcgtcaatagcacgttacaaaacattattactgaccttaataaagttaaaaaaggcgatatgtcatcaaaagcgtcagttaacactaaacgtaacgatgagttcgatcaattgagccaatccctcaatgaaatgactagcggcttgggtgacgtattaaaagatgttgtttcgacaacagacaatgtcagcactatgtccactgatttaaacaacaccatcagcagcattgccagcagtaaccacttagtcaaccagcgtacgcattcattggcttctgcaacggacgatatttctagccgtttaaccgaattgtctagcaccacaaatacacttcaagcgcactccaatgaaacctaccaatctgctaaatctggcgcggatacgattaaatcggtgttaagcagcatcaccgacacagtaaatatagtgaatatgacagggcaacagcttgatgagcttggccgtctatccaaagacatcgatagtgtcatcgccatgattaatgaccttgctagccaaaccaacttactcgcgctgaacgccgcgatagaagctgctcgcgcaggagaagcgggacgcggattctctgtggtcgcagatgaagttcgtgccttggccgaaaagaccgtcgatgccacctcgaagatcacagacatagtcaatactattcagcaatcaactcaaaccgcgattagcactatggaaagcggacaatctaatctaaaaatcatcagtgaaaatggcagtaaggccgaagaagcaatgcgcgacatagagagtaacgccatgaccggatcgaaatctactgattcaatggcaagtgctattcaagatgttgccagtaccgccattcaaatgagcacagagatggaggaaattgctcaacaattaaaccaagatactcgctctatcgatattttggcggataaaactaaacagattcaaaaaatttccgagcaacttgctgttaaaactcaggtatttactctcgtttaacaacttaccgctcttcggatatcactaataagtaagacgctcctgccatcaactgatgacagaagcgtcttactttcaaacttctaacgccatacacagatcgatggcggcatccgcctcttgatgacactgtgcacaaacgctagactgtgtcacatctttcatcgatgagccttcccacgtttctgcacgggaatttgagcactttctttaggactttactttaggatataaacaaacctatgccggacgtcatcccagccgactctgttggtattgttacgccacagattgcgcaattcgacacaccattggcgctttcctgcggacaatccttgtcatcgtaccagttgatttacgagacttatggcactctgaaccaaagcgcttctaatgctattttgatttgtcatgcactcagtggagatcatcacgcagcgggctatcatgccatgtcggatagcaaaccgggttggtgggacaccgctatagggccaggaaaagccatcgacaccaataaattttttgtgattgctcttaataatctaggtggttgctgcggttcaacgggccctactagcatcaatccagaaacaggacagcgctgggaagccagcttcccgattgtcacagtagaagattgggtcgaaagccaagcacgcttagccgatttattgggcatccaaacctttgccgctatcgttggcggcagcctaggtggcatgcaagtactggaatggagtatccgtttccccactcgtttgcagtctgccgtaattgtcgcatcagcgccgaaactatccacacaaaacattgctttcaatgaagtagcgcgccagtccattcgccgcgatcctgacttttttgatggcaactatatagacaataattccgtaccaaccaacggtcttggtttggcccgcatgcttggccacatcacctacctttcagacgatgccatgggcgctaaatttggacgtcagatgcgccatgatagctaccaatacaattacggcattgagttcgaggtagaaagctatttgcgttatcaaggcgaagcatttaccaaacgctttgatgccaatacctacatgctgatgacaaaggcgctggattattttgatcccgcctcacaaaccaatggcgatctttctgctgtattaagccgtgcgcaatgcgaatttttattggtttcctttaccaccgactggcgcttctctccagaacgtagtgaagaaatcgtcaacgcacttgtcaaagccggtaaatcagtttcttacgctaagatcgaagcaacagaaggccatgacgcctttttattcccgattcctcgttacatgactgtgttaaacacctttttaacccgtgttgccaatcgcttaaccacggagatcaaataatgcgttctgatttagagataatcgacgaatgggttcagcccaatattcgcgtgcttgatttggcttgtggtcccggcgaattactccaccaccttattaaaaataagcaggtgaacggctatggtttggaaatcggccatgacgatttgaatatctgtatagaaaaaggcattccagttttagagcaaaacatcgacgaaggtttgcaaaactttgatgaccagagttttgacttagttttgatgactcatgctttgcaacaattccgtcgtcctgatttattgatcgacgaaatgctacgtatcggcaaagaatgcattatcactttcccgaacttcggccattggcgcagccgtttacatttggcgttaaagggcagaatgccagtgtctgatttcttgccatacaactggtacgacacaccgaacattcacttttttaccttccaagattttgagcgtctttgtaaagagaaaaatatcaaagtgctacgttgggctgccgtagatggccaactaaaagaccattggtggattcgttccatgcctaacttattcagtgaaacggcgattttccatatcagccgttaaacaacggtcaataacataaatcgaacggttaaagatgacaacaaggcggcgaatcagccgcctttgttttagaaaatgaaggaaaaaaccgatgaacaaaaccatcgtattagccagcaacaatgccggaaaaatcaaagaattcaatgcgttgcttggtgacatgggcattgatattaaaccgcaaagcgagtttaacgtcgaagaagccgaagaaacaggcctaagttttattgaaaacgccattttgaaagcccgtaatgcctgtgctcatacaggattgccagccttagcggatgattcaggcattgaagtggattatcttgatggcgcgccgggcatttactccgctcgctttgctggcgagcatggtgataatgatgctaataacaagctactactggaaaagctagaaggtgtgcctgaactagaacgtactgctcgcttccattgtgtattagcctatatgcgtcacaaagacgacccaacacctcaagtctttcatggtgtttgggaaggccgtattttgacctccgcagaaggccaagaaggctttggttatgaccctatattctatgttccagaatgcgcttgcagcgccgctagcctgccaaaagaggtaaaaaatcagatcagccatcgtgccaaagccttgaaacaactttttgctaacttccagcagtctcaacaaggtaagccattttgagcacgcaacttccaccactaagtctgtacatccatttaccttggtgtgtgcgtaagtgcccatattgtgacttcaattcccatcaagcagaccgctttgaagacaatggcaagcttccagaagacgcctatttggcacaacttctagctgatctagacgccgatttaccttatgttgctggacgagaaatccaaaccgcttttattggcggcggtacgccaagcttaatgagcgaagacttctattatcatttgatggatgcgttacgcgaaaaactggtttgggcagacaacgctgaaatcaccatggaagcgaatccagggacgtttgagcaagaaaagtttcgccactttcgtcaggctggtattaatcgtttatcgattggtattcagagtttccagccaaacctgttgaaaaccctaggaagaatccacaaccgcgaagaagcaatacacgctgtggataagtctagagccgctggttttgacaatatcaacctggatttgatgcatggtctaccagatcaaagcttagaaatggcgctggaggatctgtctctcgctatcgaattgaaccctgagcatttgtcttggtatcaattaacgattgaacccaatactgagttttatcgccgacctccgacgctaccagaagacaacaccctatggggcattcaagacgcagggcaagcactattggctaaacatggttacgcccagtacgaagtttcagcaaattcaaaagagaaccgacaagccgcacacaaccttaattattggcgtttcggcgattacataggaattggcgctggcgcccatggcaagataacattgattaatggtcaaatatttcgtacacgaaagactcgtcatccaaatcattacctaaacaatctagctgaagcgttagtcatcaaagaagctatagaacaagaagacttacctcttgagtttatgatgaaccgtttacgtttgttcgaaacctttgatttaaaggattacgagcgttttgcctatcaaaaagtgccgaattcattggtcaaagcctgcgaaatagcgctaaaacaaggcttgttagatatagacgaatggaaaaaacaacgcatcaaaacaaccgaaaaaggcaaattatttctcaatgaattgcttgaattattccttccatagcacatcattttatttaccattatttgacatctaagcatttaggtgtaactcttgtctcgttaagaacaaaaaaggccattctttaatggctttttttgttcttaacggcaacacaatatctagcgactttttgacaaaaacaatctttttaaacgaaaggaatcgcccattttttctttataattcaataatttatagcactcaatctctcgcattcttgttgaattattgagatgcaagaagacgcgtgccgacgagcaaacttgtcaaactagattatgcataaattgtgaaaatagaacaaaatacgtcgtattaagaacaatccagaaatacgaattcttttacggttaggtagcggaattgtgtaaaaaaacgctcatgttgattttcgtttaaaaagatttgcaaagacctttattaagttcagtaattcaacaaaggtcttgggaaagttttcactaattcgggagaatgtttatgagtaataaagtacctgacaatggtcgggcagaatacaacacgtcgtataaagtaggacaagataacatccagtttcttggcctagacgtattaaatccagtgtttagtaccagcgcacttattatttttgcattcatcattggcagtatcttattccctgctgatgcgagtgtaattttatctggtgcgaaaaattggtcgatcaataattttgattggttctttatggtagctggtaatattttcgtgatcttttgtttgctactgattctccttcctctcggtaaaattcgccttggtggaaccgaagcaagtgcagaacactcaactattacttggttctcaatgctatttgcagcgggtatgggtattggtttgatgttctggagtgtggcagaacctgttgcttattatacaggctggtacggtacaccttttgatgtggttaaaaacacaccagaagcacgagacctagcaatgggggcaaccatgttccattggggtcttcatccttgggctatttacgcggttgtaggtctgtcattggcgttctttgcatacaacaaaggcttgcctcttactattcgctctgctttttacccactattcggtgagaaagtttggggtggtatcggtcacgtcatcgacgttgtctctgtcattgcaacaatctttggtttagcaacctctcttggctttggtgcgctgcaagcgaccagtggtcttaacttcctttttgatattcctaatacgctagcgacacaaattgttgtgatttgcgtagtaactgccgttgcaattatttcggtggcacgtggtctagaaggtggcgtaaaactactatctaacgtcaacatgatcatcgctgcggtgttggcaattttcattgtaatcgtgggtaacactggtgctatctttgcagcaatgggttcttacttgctgaactatgttgaatacatcattcctttaagtaactggatcgatcgaacagacacaactttctaccatggttggactgtgttttattgggcttggtggatttcctggtcaccatttgtcggcatgtttatagcgcgcgtttctcgtggtcgtactgttcgtgaattccttgtagcagttctattggtaccaacggttgtttctcttatatggatgtctatttttggtggttcagctctagatcagtccgctaacggcgttggtgcattggcaaacggtattactgactcgtcgttggctatgttccaaatgtttgcaagcttacctatgacgtctgtaatctccttcattggtattattctagtattggtattctttgtaacatcctctgactctggctctttggttatcgatggtattaccgctggcggtaaaactgacgcaccaatgattcaacgtgtcttctgggcggttttagaaggtatcatcgcaattgctctgctagtgggtggtggttccgaagctcttggtgcaatccaagcagcagcgattactattggcttaccattcacactgcttatgctaatcatgtgtgtaagcttgtggaaaggtttgcgtagcgatatgcatctttataaaaaagcatagatttctagcgattccgtagagatctattactactaaaaacaacgtgagtggctgtaacagggcattcacgttgttttctttttgtaaatactctattatcggcgtcctcttaggggagtaatcttctttgcgtataccaagtgtattgcaaagattctttgtcaacataatcgagcctcaagctcgtggcaaagaagtcctgatccgataatatatcgcagggttgatgagacttaagacaatgacttggctcaggtgggctcaggttcgttgtctttcgtttattgcccacctaggacctatcaaaaatggaagcactactcacttctatctctactgttgctcttgctgaaatgggtgataaaacccagcttttagctttattccttgctacgcgtttcgcatctaaatcttctattgttctaggtattcttgcagcgacattactcaatcacgccctgtctgcatggcttggtgtcgaaatagctcaatggatccccgaaagtgcgatcagttgggtagtgggtttaagctttatcgctgtaggcctgtggttattgatcccagataaagacgacagtgaagacaatagcatgctgaaatacggtgcgtttggagcaacgtttgtcttgtttttcctcgccgaaatcggtgacaaaactcaaatcgcgaccgtcttattaggtgctcactatggcagtgtctggatggtcttgctaggctcaacaatagggatgatgttggctaacgtacctgtagtatttgctggtaactggataatggaacgaatcaatgctaaccgtacgcgtctacttgcctgtttactttttctgatcatgggaatcgtgacaatagcgacacctctgcttcaatagatagataaataaattggcatttcataaacttgctaggtaaacggcctcttaataaataggaatggaataatggatgttgaattaactgaaatactcgaagcactttgtcagcatgcaccattcaatgaaattgccgacgatccgcaactcaatgatatgaccaaagaaattgaaatacgttatgtgcgtactggggagtgggtcattgccccaagcgcacctaacaatactctgttttttatacgtagtggtgcgattgaggttctcagtaaagagaataaattaattcaacgcatgaacgaaggtgagttatttggctactactcacttttgcgtagtggtaagtcttcacaatccatgcgcaccattgaagacagtttgttgtattgcattccggctcgctggtttctcaaactatatgaagaaaacgatattttttctgacttttttgaattggctcgcgaagtacgtttgcgtgctgcgatggagtcgcaaaattccgatgtctccttaatgacctgtcctgtggtcagcttactaagacgacctccaattagtacagacatcagttcaagcattcgtaatgcggctcaaattatggctgaacaccgtgtctctagcctgctaatcacagataaagatgaactaattggaattgttaccgaccgagacctacgcactcgagccgttgccgaaggacttgcctacgacacgcctatttcagagatcatgacccgtgacccgatagtcatggacagtggtgactatgcatcagaagcggtattgaaaatgatggaccgcaatgtccatcatatcccaattgtgaaaaatgggcgccctattggtgtagtaagcactggagatatcattcagaaagaaagtcacggcagtgtgtatttgatcagtgatatttataaacaaaccagtatagaaggcttacaaagtatcagccgtaagatgacgcatactttcacccaacttgtgcttgcagatgccaatacacaaatgattggcaacgctatgtcacacatcggcaccgcttttgtaaaaaggctattgcagttggccgaagaaaaatacggcccaccaccagtaccttattgctttatcgcccttggttcacaggcaagagaagagcaaaccattaaaacagaccaagacaatgcactgattttaagtgacaaatacaataaaaaactgcatggcgagtattttgaagcattgacagattgggtttgtaataacctagataaatgcggttatgacttatgctctggcgacatcatggcatcgaatcctcgctggcgccaaccactaaatatctggaaaaataacttcagcgagtggatacaaaaacccaaggctgaagccttactacgactgtctatcttttttgatctacgtggtatttatggcgataaaacccttgccctacaactaaaccaacacatacgccaagaggctcaaaagcattctggcttcttaacctttatggcgcgaaatgccaaccagcgtaaaccgccactgggttttttccgacaatttgtactggatggggaaggcgaacagtcacgtactttcaatctaaaagagagaggtatcgcgccaattatcgatattgttcgagtgcatgccctagcctgtggtagcgacaagctcaataccttagaacgcattgaagatattgaagctgcaggcttgttgcctaatggacgcgctaaagacctgactcttgctctagaaatgattggcatgattcgtattcaacatcaaaaagaacaaatagagaatggtgaacaaccgaataaccacgtaaaccctgagaatttgtcctcctttgaaaagcgtaaccttcgcgatgcttttcatatcgttgcacgtcaacaggagtttattaaattccgttacgcagggaagcgcagctaaatgacaaagcctttattaaagaagcaagaagaccttcaagactggcaagaaatgtttgcccaatgggcagaagaagcgcctgaaggcccactgaaacgctattatcaagcggggatgattgcaccacaaacagcactgcaagatacacctttgctggccttagatttagaaacaacggggcttgatccaagccaagacgaaattatcagtcttggtttaattcctctcaatcacaaaatcattcgttgccagggcgcaaaatattggatggcaaaacctgagtgctcattgaatgccgagtccgttacgattcacgaaatcactcattctgaattggaagaagcacctcgacttcatgctattttagatgaaattttattagcactcactcatcaagtcatcgtcgtgcattgcgtggcgattgaacgtcaatttttgctaaaagcatcaatgaaaatttacggctatccgctgtattttcctgtgctcgacaccatggacatagaacgccaagtcacctttaaaccttggtggaaacgctttggtagacgcccgtcattacgcttagatgcatgccgtcaacgctacaaactcccgcgctacaaagctcaccatgcgctcactgacgctttgtcatccgccgaattactacaagcgcaaattgcctatcacatggaccctaaggccgatatttcaaactattggatttaattcaagccacccagcctgcttttagcaattatacaagtgcaggctcggcaagcgttgattcagccacttcagagagtaagggacagctttcacgaatcactaattcggtttccaacaccacgtctttggcttctcgaagccctaaaaatacctcagcggcaacacggcctttttccaccgtgtgttgatgtatggtggtgatcgaaggatgaatattggcactttcaggaatgccatcaaaaccaaccacctgcaaatcttccggcacacgtaaacctaaatgcaaggctgcttgcaccgccgcaatagcaatacaatcactcatgcaaagtaataattgtggacgcttagccatagtcaaagcttcacgggcagcctgataagctaacttatgattgttctctgggatattccaaatatgctcagatgcgacagacaactgatgttcttccaatgcctgaaaatagccatacaaacgctggatcgaaatagacgccgcgcgatcaaacaattcgtcttcacggatacgacacacccgatctgtcgccaacaggctcaaacctaaaatcgctacggcttcaggtttatgttgcagagcgtgaatggcgattctataggcaccgctgtggttttcgatgttgacagaggtagttccaggaataaaactatctaccgtaatgatgttcttatttggcatcaaccaaggcgcattaatacattgctgtggtttatgaccataaacgataaaaccatctaccatagaagattgcatacggctctgagcatcttgctcaacttggtctgaagacaacaacaacatattgtattcattggcttcgaagacttccgccatgccttttagaaattgattggcaacaggatcggttaagctgtaactcaagtcatcagacaacacaatgccaactattcccgtgcgaccagtgcgtaaactacgagcagcggcattaggaccaaaataacccattttttcgcattcgctcagaatgttttcacgcaaagcggccgacaactgatcaggacgattaaaggcgtttgagatggttgccgtggatacttctaatcgttcagcaacgtcttttaaagtcagtttttttatgttttttgtcatactaactactcgcaaaccaaaagaacttcgacaaacaagccgattcacacaaaacgcaaatcggcttgagatgacaaatgcccaattaaaaactcaattaactgcgtaatacgacttaagacaacttagcaaagaaggcttgataagctggcaaagtcaatcctttaccgtctaaagtcgattcgaaaccatgaccttgcaacacttcagcaacacccgtttttaatgtcgcatgctgctcttcgctcgtcatgtttaacacaaccaaaagtcgaacaccctcgtattcacgcaccaaagcaattaattgctcattaccaagatcaagctgagacaattcaccattcactaaagcaggttgttgctgacgccaatgaatcagctgacgcactttatgcagcaaggcatctggattcgcttcttgctcagcaacactaagcggtaagtgatttttatcgaccggcaaccaaggttcgattgtagaaaatccacctaatgcagatttatcccataccatcggcgtacgacagccatcacggcctttaaatactggccacagcggaatgccataaggatcttgaatgcgctcaaacggcacctcagcctctggtaagccaagttcttcaccttgatacaaacaaacactgccacgtagagacaaaatcaacgccaaagcaatcagtggataagctttgccatcttcgtttgcgccccaacgtgtgcgcgagcgcaccacgtcatggttcgataacgcccagcaaggccaaccatcacccacgatgttattcatatccgccaaagttttgcgaatatattctggagaatgaggcgtattcagaaaatcgaaggtatacgccatatgtagcttatcgccaccagacgtgtattccgccatgcgtttcagagggaaatcgtcaccaatttcacctaccatagtgctacccggaaactcattcatcatgatgcgtaaatcttttaagaagaccaagttttctggacggctaagatcgtacacatgacgctgataagtgtaaggattatcgtgtggcgctcccatggtttttggctcaccagcaggtactggaggattgtcttccaaaccttggctgtggaagtagaagttcaccgtatccaaacggaaaccgtcgacacccaactctaaccaaaaacgcatgttatccaaatgagccttacggacttcgggattatggaagttgaaatctggctgagattctaagaagttatgcaaataatactgcaaacgacgactatcccatttccacgcactgccaccaaagatagacaaccagttatttggcggtgaaccatcaggcttaggatcagaccaaacataccaatctgctttcggattggttttatcttgacgactttcttcaaaccaagggtgaacatcagctgagtgactaattacctgatcgatcatgactttcaatcccagttcatgggaacgatcaaccaagactttaaagtccgctaacgagccaaacataggatcaatgtcacaataatcggatacatcgtaaccaaaatctttcattggagaagtaaaaataggcgacagccaaatcgcatcgacaccaagggaggcaacgtaatctaacttacttgtaatgcccgctaaatcgccaacgccatcgccatttgcatccataaaactacgtgggtaaatttgataaataatcccacctttccaccagttcagattggttgtcatcagactctccaaaaaagataaaacgtggggcaacgccaaagcattgccccatttaaataacaatattactaactgctcaataacatactagccagttagcctttgcgtaaataagactgctcgtgctcatcaaacaaatgcattttttcagccggtgcggacaaatacactttatccccacgcttaatgttcaaggtaccagcttgcttcgcaatcaccatgtcgtctgcgccagggatttttacataaagcaaagtcgcttcgccgagagattccacgaaggatacttctcccgagaaaaggctttcttgttccgcagacacaaccaccaaatcttctgggcgaataccgaagaaagctggtttcgcttgttcacttgattccgtcacgataggcgtttgaatggaggcagaagccgacaaagacaccaaggtttgtgcgcccgtttgctcaatgcggcaaggcacaatattcatcgctggcgaaccaataaatttcgccacaaatacattcgcaggatgctcataaagatccaatggcgaacccacttgctcaatatcaccgcccgacaacaacacgatgcgatcagccaaggtcatggcttctacctgatcgtgggtcacataaatcatcgtagaatccggcatgctgtctttcagattagcaatttccattcgtgtcgcaacacgaagtgccgcatccaagttagacaaaggttcatcaaacaaaaatactttaggacgacgtacaatcgcacgaccaatcgccacacgttgacgttgaccgccagaaagcgcctttggtaaacgatctaaatatggtgttagttgcagcatatcagcggctttacgcacctgctgatcaatatctgctttgctaaccttagcgatttgtaaactgaacgccatgttgtcataaaccgtcatgtgcgggtacaaagcgtagctttggaacaccatagcaataccacgcaatgcaggcggcacgtcatttaccacaacaccatcaatctctaatgtgccagcagagatgtcttctaaaccagaaatcatgcgcaataacgtggacttaccacaacctgatggcccgacgaaaacaatgaattcgccctgcttgatgtccaaattaatgtcttttaatacttcaacattattggaataaattttcttaacattggtgagttttacatcagccatgattctactgcctcaatctaaattcataccctaagtgaggagcaaatgctcgactcacctgcctaggttttgttatttcaccgagcctgctagcaaaccgcgtactagataacgctgtaagccaaagaagacacataaaggaataatgatggtaataaacgccgatgccgtcagaatttcccagttaccaccgcgagagccaagcaattcgcgaagctggcctgttaacaccatgtgatctgcatcattacctaggaataccatggcaatcagcaaatcattccatacccataagaattggaagatggcaaatgacgccaatgcaggaaaagacagcggtaatacaatcttacggaaaatatcaaaatcggaagcaccatcaacacgggcggattcaataatttctcttggtaaaccaacaatatagttgcgcagtagataaatcgccaacggcaaaccaaaaccggtatgcgctaaccaaatccctacataggtttttgatccgacaccaaaaaactcaccaatcagattataggttttcaacagcggaatcagtgacatctgtaacggaacaactaataaaccaaccacagccgcaactagcaatgcacgcccaggaaaacgcatccaagccagtgcatacgcggcaaacgcagccactaaaataggaataatggtcgcaggtatggtaaccgttaacgagttaataaaagacttacccaacccttcggcattcaatacttcgcgatagttttctagcgtaaaacgcggtggcgtctcggccgtatagaaaatgcggtcgccacgggaacctttccactccacaggagaagaaaatgcgtagtcgccgttttccatgacttgcaaagtctcaccttttttaagctcagccaccgttccaacatcgaattcatcgggtcttaatgaactagagccaaatttggtaacttctcccgctgacccttcgaataggttaccgcgaataacaaagcgatcaccctcttgaacttgttttttcggttcatgggcacgggccactaaacgctgttcagaggtcgataacgccgtccaccagccagaagttgatagctggtttttatctcgaattgaagaaataaacaaacccgctgtcggaatagtccagataatcaccaggaacaaaactgttgcatgaactaaaaaagttaacggagtgcgtttagatgacgtaatcatattaacgaccctccatttcggcattagcgcggcgaatattccacaccataattgggataaccagaaccataataaccaacgcaatcaccgcgccacgaccaaagtcgccaccgccattaaacatccaactaaacatctgattggccaacacttgagtgccccattgggcgttcgtcatagccaatacgatatcaaatactttcaataccaaaatggtaatcgtggtccaaaccactgcaatggttccccaaatttgtggcaccataattttgtagaagatttgaaagccattggcaccatctaacacagcggcttcaatggtttcatcaggaataccacgtagcgcggcagacaaaatcaccatagcaaaaccagtttgaatccaaatcaggataaccatcagaaagaagttgttccaaattggaatcgtcagccaggtctgcggttcaccgccgaagaagacaaccaaggcattcagcaaaccaatttgatcttcgccacctgtgcgaaaatcgtaaatgaatttccaaataaccgacgcaccgacaaaggaaatagccatcggcataaagattaaacttttggcgatattgccccaccagattcggtcggtcatggtcgcgataatcaaaccaaaaaatgttgccgctgttggtacaacaatcaaccacagcatgttattacggaaagattcatagaactcatcactgctaaatagccatttatagttcgcaaggccaacaaagtcttcaccgctgcgtccataaaaagacaagcgaatggaatcaataacaggatagaaaaggtaaaatgtcagtaataaaacggctggccccaaaaacagccaaggacgaatattgttcgccacacgtaaattacgagcaacatcagcagcagcgccactttttgttggaaaaattttatctaaaaggaagtttgagccgtagaaatacgcggcacaccccataacacctagaatcatggtaactaacgccgaggcaagctgtcccatagaatctccaaaatatatcaatgcagtgactattaaaaaacggcaaccgctttacttataaaaccaatacaaaaagccccagagtgacgaagcaccctagggcttggcaaaaaattacttcaaggcatcccatgttttttggatgtcgtgagccacttctttggcatctttaccgccagtgtagtcaaccattcctgtccagaaagaaccggcgccgattttaccaggcatcaagtcagatccgtcaaagcggaaggttgtcgcgtagcgtaagatctcgccctgttttttcgccgcttcacttgagtaaacttcagggtttgctttcaagtgtgcagagataaagccagtttgcgccatccacaactcatgagcgattggcgaacgaatgaaatcaataaacgcacgggcgcctttagaatcatttgtcacactcatcaaggttccggcgcccaatactgggttacctaaatccttagacgcataagatgggaagtagaagaaatcagcgtctagacccaacttcgttccttcagggaagaaagcaggaataaacgacgcttgacgatgcaagtagcatttaggtggtgaagtgaacaaacctttcgggctgtcacggaaatccgtagaggcaaccgctccagcgccaccatcaacgaacttatcattacgagcaaaccaaccaaactcttcgatagcacctacgatacgcgggtcatcaaatttaatttcattggttacccatttatcgtaaacagaagccggttgagtacgaagcaataagtcttctacccagtcagttgctggccaacctgtcgccgcaccggaacctaaaccgatacaccaaggtgtaccaccatcagcgacgatttgcttagttaaggcttttaagtcttccattgtctcaggtacttcataaccagcatcttcaaagttgtctggtgagtaccaaactaatgacttcaaatctgcacggtaaaatacaccgtaaaattctttttcgccttttttatctttaaaggtcgctagatccacccaagactgacccgctgcataatcttttttcacgccttcttttaccgtgtcgctaagtggcgtcaaaaagcccttagcagctaaatctgctgccaaacctggttgagggaaaacagaaatattaggtgcgctgcccgcttgagtatcaataacgatttgctgttcaaaagaatcagaacccgcgtatttcactttagcgccagtggcttgttcaaagtaagcagcaactcgttcgaaattagttttctcatcaccagtccaaggaccaaaaatagagatggtttcaccagatagcttattcgatttcagagcctcatagctgctccaactaaaacgagaatcttcaccaggcttaaacaagaggtctgctgcatgaacagcatttgcggaaaatgtcagggcgactgccatagacaaaagagattttttcatcattgctccttacaggcccgcttgggaaacccctagcacgcctttgtttttattatcgtaggtcgaaacaaggtaaaacatgtcttctataaggattaagaaggaattcgattattaacaaacaaaacccgcgcttcaagcacttcgcctccttaatattgacttaattattttttaaatttagtagaaccttctaaaaatgcgaatcttatttactccacctcatctgtataaaaaaccaacaatatagggtttttatcgtaaattcagtaagttgctgagcaattttcaatcattatttgtttattttgttctttatttttactcatttagaccgctttttttagccataaaaaaagcgtgaactagcacgcttttcgttctaacaaacaggcttaatactttcttaaccgtttaacaaaagtatatccagaaagtaaaatcatactattaaagcttaaaactggcttaactgcgcttcagcttcgctcaacgaaggcaaagaaggataggcacccagctttgtcacagaatctgcaccacaagccgcagcaaagcgcacaatatccactagctgctgttgagataaagccgctaacgctgcgcgatcgccaccttgttctgccaatttataaagcaagccgccaacaaaagcatcgcctgctgcagtggtgtcttttacttccacttttggcgtaatcacttcacttacgccatgagtcgccgtataaaaacgaatcgggttgccaccatccgttaatacaaataaggtcacacccgcagcaagagattgttcgataagagcaaatggatcttctgctaacactgccaattcttctagactggctttcactacatcaccactttgcatccaatcaataacacgcttaatatccacttgcccattcggccaaaggttcatacgcaagttcacatcaatgctgacgatccagttttccgcacgagccatgctcactccagccaaagtagctttggtaatatccgcatcggtcaatgtattagaacaggtatgaaacactccttggctatcagcaaaccaagtggcatcaaaatcactttcgcggaacaaaatatccgcagaaggactgcggtaaaattcaaagctacgttcgccagtttgatctaagcttacaaacgccaaggccgttttggcttccttggtcatcagcatattgctcgtattcacaccgtaaccatcaagagactctttcaaaaaatgaccaaacgcatcgtcacctacttggccgacaaaatgactgttgccacctaaacgtgccacagctaccgcaacgtttgctggcgcaccgccagggaacttagtaaaagattcaagctctcctgctttggttgctccattagaaaggaaatcgatcaaggcttcgccgaacgccattacttttgttgtcattattgtgttctctttttggtttgcagacagtatctgcgcagatctaaataagggtagacgaaaaattatgcaggggagaaagcattaaatcaatttaatttatttaaagactgttcatatcaagtctatatgagcaattggttcactgtaagtttcttgctagactcgaaacttacataacaattttataataattttttataataactaacagacctcaaccttccactgagcaagataatgacccaagcaaaatgtatctatgttgtagatgacgacgacgagattcgcaccctgctcaaaacttacctagaaaagcaccaattcacggtgttaaccgctgattctggtgaaacgtttttagccaatttccgagcagagcaagaagttgatctggtgattttagacatcatgcttccgggacaagatggctttgcagtttgtcgctccctacgaacgcaatcacaggttccggtgatcatgttaacggcaaactccgacgaaatggaccgtatcataggtttggaaattggcgcagatgattatcttgcaaagccctttaacccgcgagagttactggcgagaatcaaagctattttgcgccgtatggaacacaccgaagtggtcgagatagcaccggttacccatcgcttctatcgttttgcgcaatttactctggatacactgtcgcgtgagttgtactttaaagacgaaaaagagtcgttatccggcgcagattacaacctgttaatgttgttcttaactcatcctggcgcggtgctcacacgcgaacttatcgctgaaaatacgcgtggacgtgatagcgctccgcttgatcggtttattgatgtgcacgttagccgcttacgccagcgtttacgcgaagatgcccgccagccacagttgatcaaaaccattcgtggtcaaggttatatattaaccgctagcgtcgaagccattagtgatgcccgttaatacaccgatcagtaaacgctcacgaatcaagcgctggtcccagtctctgacagggcaaattctgatcattatggcactgggcgtggccagcgctcagttcatcagttcatccatttggttgcgtcaactcgaatccgataccgaagaaaacgtacgtgaagtatctaaacacatggcatttcgtattgctgccaccgttagctacttcacttctttgccaaccaattatcgccatatcgtcatcgatcaattacaagacatgggcggaacacgcttctttgtaacactcaataaagaagagattctcatcaacaatattcccgactcgccgctcaaagacattgtcaaaaacgaggttcagtcgacgctggtcaaacagctaggtattcacaacgccaagattgcattttccagccccagtgatttgcacgtgatcaacaaccatactcgccttgtggatttaccagagcgctggggacatcatagcttattagtaaagcctctcacgccccccattatcgtgattcaaattccaatcaatgataaagactggctgtatttagcaagtctgatgcctgacccttactttttggatggcaccacggcactcagtggagatcgtttgttttccatggcgatgtcagtgattaccgtactgctgctgagcattcttattttaaggcgcgtaacacgaccgctggccaccttggcacgtgcggcggaacgttttggacaaggcgattggcaaccaataaaagaagtcggcagtgtcgaagtgcgcaatacagccaaggcttttaacgatatgcagcgccgcattcagcgttatctcaacgaccgagaaaggctctttgcctccatctctcacgatttaaaaacacctatcacacgcttacgattacgcgctgaaatgctagacgaagatgatatccgcgacgccatgattcgcgatctagaagatttagatatgttactaaaaggcgcattgcaaagtgtaaaagaaaccgatattcatgaaaatcgcgtcgaagtgaatatttcaagaatgctcagagacatgcaatctacggccaacttacatggtgtaaagctgaccgttgtcggcgagttacaacatccatttattggcaaaccctttgccataaaacgctgtcttggcaaccttgtcgataacgccttgtactatggcaaaaccgccaccgtcttcattgaagatgatgaaaatgaagtctgtattcgggtttgtgaccaaggcccaggcatcccgattgataaaatggacaaagtttttcaaccttacacgcgcttaacgccagaccattcaggtcatcctggcggcatgggattaggtttaagtattgcgcgcaatattgcccgtgctcatggtggtgaagtcaccctgagtaaccatatgccacaaggcttagaagccaaactttggttgccaagacattaatctatcgtcaccaaaatgacggtttgttcttcactgaaaaatgcataaaatcgtcattcaataagtaaacaaaaaccatttcacccagtcatttgcaagactttgttacaataggttgctctactttaccctcccttgtcagatcctttgctaaattctatcactcgaacattcgcttaagctgatcttcagaccgcgaagtcgatacaaaaataacgcaacatcaaagcctataaaatgtctttggttggatgacataacaataacaaaggttcctatcatgaaaaaaattgctttcggtttaaccacagttgcactttctctagcagcggctacggctcacgctggtgaagtagaagttctacattggtggacatcaggtggcgaagccgctgcgatcaatgtacttaaagaagaaatggtagacgctggccacacttggaaagacttcgcagtcgctggtggcggtggtgaatctgctatgaccgttctaaaatctcgtgccatttctggcaacccaccatctgctgctcaaatcaaaggcccaaccattcaagaatggggtgaccttggcttcctaacaaatcttgatgatgttgctaaagcgggcgaatgggacgttatccttcctcaagttgttagtaacgtaatgaagtacgacggccactacgtagcggctccagtaaacgttcaccgtgtaaactggatgtgggcaaaccctgaagtattccgtaaatcaggcgcgtctatcccaaccacttgggaacaattcattgttgaagcgaaaaaaattaaagctgctggtttcacaccacttgctcacggtggtcaaaactggcaagacgctactctattcgaagcaatcgctttggctaaaggcgctaaattctacaacagcgcgttcatcggcttgtctgataagacactacgtagccaagacatgatcgacgtatttgatactttcaaacaaatgcgcgaattcgttgatccaggtttctctggccgcgattggaacgtagcaacctctatggttatcaatggtgatgctgcgatgcaaatcatgggtgactgggcgaaaggcgagttcacagcagcaggaaaaaaagccggtatcgattacgtttgttacccagcgccaggcacaagcggtgctttcactttcaacatcgattctctagcgatgtttaaagtagatggcaaagacaaacaagcagctcaaaaagaccttgctcgtttgatcctagaacctaagttccaagaaaccttcaacttgaacaaaggctctattccagttcgtttgaatatgcctcgcgagaaatttgatacttgtgcacattcttcaatggatgcgtttttagcaagttcaacgactggcaacctagtaccaagtatggctcacggcatggctgtgaactctatggttcaaggcgctatctttgacgtggtgactaacttcttcaatgacgaatctatgacgtctaaagaagcagtcgacaagctagctcgcgcagttaaagccagcatgtaagatctaaatctgcaacgtcttaatttgcagtaaacataagaggctggccacctagccagcctcttcttaatctctccaaatagtgaagcatcaactatgaatactaaagccgccaattctgggtcaggacagactcagtcaggacgtcctgcgcgcctaagcttggccgattggatgcctaaaatcgtcatggccccaacggtactggttaccttggtgtgcatatacggctatatgatatggactgccgtactctctttcactggctctcgtatgttgccgtcttacaagtttgtcggcttcgaacaatacgagcgtctatttaacaacgatcgctggatggtagccctatccaaccttgggattttcggcggcttgtttattgctatctgtttgttccttggcgtgactctcgccatcttcttggaccaaaagatccgcgcagaaggcgcaatccgcaccatttacctgtatccaatggccatctctttcatcgtaacgggtacggcttggaagtggttacttaacccaactaacggtctggaaaaaatgatgatcgactttggttttgtaaactttaaattcgattggttgatcaatccagacatggttatttactgtttggttatcgcggctgtttggcaagcatctggtttcgtcatggcgcttttcttagcaggccttcgtggcgttgatggtgatcttatcaaagccgcacaccttgatggtgccagcacttttaccacttaccgtcgtattatcctgccttctttgaaaccagtattctttagcgccttggttgtgctttcacacattgcgattaagagtttcgacttggttgcggctttgaccaatggtggaccgggttattcgtcagatttgccagctaacttcatgtacacctacacctttactcgtagccaaatcggcttaggttcagcgtctgcaatggtgatgctaggctgtgtattggcgattttagttccttatttgtactctgaattgcgaggtaaacgccatgagtaataaagctgttggccgtaaaacttctggcctagacaaagtattacgcattgccttgtacacggtattgatcgtcgttgcggcgttttatctgatgccgtttatcgtcatgttgattacatcgctaaaagatgtggaagagatacgcacaggaactctgctttctttgcctgcttccttgcatttcgattcttggtcaaaagcgtggtcaagcgcatgtacgggcagtagttgtggtggtatctcaccttacttcatgaactccttccaaatcgtactgcctgcggttgctatttcaacgctggtaggtgctattaacggttacgttatttccctatggaaattccgtggcagtgactttttctttgcggccatgttagtgggttgctttattccattccaagtaatcttgttgccaatggcacagacactgggttggttaggtattgccaataccacttcaggtttagtcttcgtgcacgtggtttacggtgtggcatttacgactttgttcttccgtaacttctaccagtccattcctggcgaattggtaaaagcagctcgccttgatggcgcaggcttctttaccattttctaccgtattattttgcccgtttcgacgccgattattgtcgtcacagtcatttggcagtttacgcaaatttggaatgacttcttatttggtgttgccttctctggttttgatactcagccagtcacggttgctttgaacaacctagtaaacaccagctttggcggtaaggaatacaacgtagatatggccgcagccattattgcggccctaccgacactagcggtttatgtgtttgccggaaaatacttcgtccgaggcttaacagctggcgcagtcaaaggctaataacgccgttcagcaacctaattaataaagacaaaatgcactcgtgcctttttacctaacacagcacgagtgaactaaaaaattcggagtaataacatggcaaacctagtcattgataatgttaaaaaacgctacggcgagacggaaattttaaaaggcatcaatatttctatcaaagcaggtgaattcctgattttggttgggccttctggttgtggtaaatccacgctaatgaactccattgcaggccttgaagacgtaaccgaaggtcgaattcttatcgccgataaagacgtgacttacactagccctaaagatcgtgatatcgcgatggtgttccaatcttacgctttgtacccaaacatgacggtagagcaaaacatctcattcggtttagaaatgcgtaaagtgccaaaagcagaacgtgatgtggaagttcagcgcgtagcggaactattacaaatcagccatctactcgaccgtaaaccagcgcaattgtctggtggccagcgtcaacgtgttgccatgggtcgtgccttagcgcgtcgccctcagctttacttgtttgatgagccattgtctaacctagacgctaaattgcgtgtagagatgcgtacagagatcaagaagctacataaaaagctgggcacaaccatcgtttacgtaacccacgatcagatcgaagccatgaccttggccgatcgcatcgccgtaatgaaagatggacaagttcaacagcttggtacaccacaagaaatctatgacaacccagcaaacttgttcgttgcaggattcatgggctcaccagcgatgaacttcattccagccaaagtgatcgaacaagatggcgtgcctatgttggaattggcaacaagcacaaccgttgcgctgccattcccaaaaccagaatcactaaaagattacgtcggcaaaaccattctattaggtttgcgtcctgagatgattaccgagcctcagccgcacaaagaaggacagccttttgtcaccacaaccgatgtggaagtggaagtgaccgagccaatgggtgccgacaccatgatcttgacccgtgtaaacgatgccgaaatcaattgtcgttctaatccaatgtatcctgcggaagcaggctcaattatcaaaatgatgtttgatacatccaaagcggtggctttcgataaagaaacgggtcgacgtttagatctttaatcatttgccaagctaaacggttaaccttttaagcaaacctgtcacaacctttttactgtgacaggtttttttgactgaaaaataacaaaaaattaactcaactcttacaccacctttcatttactacacaattccttgcagggtaaaatcgtccccatttctcatatttgataatgaatgacaaggatttgtccatgacataccgtttgattaagctggatagcttaatggcaatggattttgcgtacgttgaaggtcgcgacttagcgcatattgatgagcgcgagctgcaacccgccttacccaaaggctgggataccgcaaccctgatcgataagattcattctggcgaatacgctctactcaccgatcatcccgcccaatcgttactggttcaagagcgtaagaagtttggcaagagtgagtggcaaattaaccctgacacaaaagacactctgccagcaggattattaggcgcggtgacgcaacgccttagcatgatgggtcaaggggcaggatcttccgaagccaataaccgaggcaacctgcattctgctatcgaacctgattacactcccgagcccgtcattcgcgcacgggattcttcacacgagtccaccgagcccgttgccgaatacaatctggaaattgctttttctaaggacaagcccaaacagcctgttgagctcagtgtgacgctctacgacaccaagaacaaaatggcgaaaggagattggcaagccaccccaactcgatacggcacccgatacaccatcaccaccacgaataaagatccccatcacttacagatccaagcggctcatcgggccatgggaacctcacgcaaaaacgtggccttggtgcccattggttcaggtaaaatcggggacgcctttattccggtcatgccgcaagtgcaacttggcgagcgtttggcctttgccaccgcggggtatgtgtaccatttcaaaggcaccgagctggttcaaaaataccaatgcttggacgatggcacactaagccctttgccggataacaagaacacagacgcctttcgtcacgccagtctctatctactcatctattggaaaatcgcgggtcaggtcgtgaccgatcaacatctgttgtatcgaagcgaatccttaacggatgacgagttaaaccacctttccagcgactggctagacgaacagggagtaagactggacccagaagccattttagcggcttccgaagctgccgaattaccacgagacgcttaccaaaaagccgcccccaaaagtaacctgatttatcataccgtggcagaaaatcccgctactcagcagcgtgaaacctggcctgacatcgccagccaatacggtttatccgccaaagcactacttgagcagaaccccagttacaatgccaaccccagcgcgctaaaagtaggcgatgtactgaccattacccaaaatgaggccgaagcgccggtcgagttcgagcgttttgaaacgccacccgaagcccccagcacttacaacagcgcacaaaacagtcattacgtcagtgataaaaaacgcttcactttcgcctatggcgcgccgcttctgcccttagaacaacgtaaggtcaaaaaaggcctacccttagtcaacgtcaaaccggaacacatcttacgcatcggcgttttttttgatggcacagcgcaaaacaaccgaaatgacgcgtataaagaagaacatggcgacaaatcccgtaccaacatcgctaggttatttgaagcctacccagaaaaaacaggcgaatcggcaaagatttatgtctcgggagtcggcacggtggatggagcatggcaaacgccccaaatgatcgacgaaggtaaagacgaaagtcgcttgtctggtgcaacgggtctttacgatgacaatggcgcctttcagaaatggcagactttactcgatcagctacaacaaattattgtcgatttgatcgataaaaaacgatatcaatcgattacacacttttcctttgatgtcttcgggtttagccgtggggctgcgttagcacgacactttgtcaatgcgttaaaaatgggattgcccgattacactaagcatcgttcaggcaaagatacgaaccggattacgcctaatttattgggcacaacggaaggggataaatacaatccaaatacgggttaccaagcggacacccaacgcagtgccagtgtgcgttttttaggcttgtttgatacggtaggctcattttacttgccaggtaataaggataacggtgtatttaacttgcatatcaactccgcggatgtgggtcatgcgttgcagatctgcgctcaccatgaatacagaattaacttccctcttacttccttgaaaacccgcgggcaactcgcacccaacttttatgaagaagtcttccccggggctcatacggatgtgggcggtggttatccttttgtggagcaatataataagaccgatctgccaaagcgttacggaatccctataaagagtacctacaacagagagcttattaagaccctgtcttatcaagatcaaaaagaggaatatgcttacaaaggcagacttgtagactttgataagtggttttatcaagaacaactgcgccaccaaacagagtggtcaacagaatgcaaagccacctataaacaacatggcaaagtagagcaagaagacgctactttatacttctaccgcctacagcccatcgatgccagccttgctggattggctcaagagcgaatgaagcagcaggcggagcgttttggagtagaatggttcgaacatgaatacagactaccgcacgattatgaagataactctgctcaaaaatcattgtggaataaattagcggcacggcctataggaaaaattgcaccacaagattggctgacaaatctacccgataactgcatccaccgttcccatgatagtgttatcaaccccggttgcagtgacccaatcgatagtcaagtgaatggtattgccaatgttaaggcctttaaacgctatcaacccaatgcgccattgaacacacctacgagagaaatctatgacaatgaataagctactcttaatcctcatcacgttacttatgcttacaggatgtgaagagaaacccttctatgtcgctagcattggcaatgcgggcagtttagatgggcaatacggtattcgagatatgtcagtgtccgatgtattaggcggtggtgcaggatttggttatggtgcggttaatggctatccaggagccagtgccgatattggtcatatgggagtgccaaaatatattgagggtttttgggccaaatatgaagaggatgtaactacgtattttagaatttccgccgacatcgacagcgagttagcggagaaaaagattcggactctacggaactattatgaacactttgaacgaaaaaaaggtaccatgcaggtattagttgaaaaagaaagagttcgattattctatacactttactgctctcctaatctgaatgattgcactcccaaacctgatgctgacccaaacaactgggtggaaaaagcaccggaatcggttcgaaatgtagtcgtcctgttcgacggcaaaggcgagatgtctcttaccccgttcccagattcgccgtatgaaaattaagctgctcttaatcctcgccactttacttattctgacagggtgtgaggaaaaaaccttctatgtcgccagtattggcaatgcgggcagtttagatggcccttatgttataggaccgattagtgtcgctgatgtgttaggcggtggcggcggctttggttatggcgctgtcaatggttaccctggaaaaagtgccgatattggtcgtatgggagtccccaagcatattgaaggctattgggcgaaacaaaatcccaatgcgcgtggctatgtcgctttttatcgtatttccgccgacatcgacagcgaactggcggagaagaagattcgaactcttaggaattattaccaaaactttaaaggcaaaaccggctcaatgcaggtgctggtagagagagagagagttagagttttttatacattatattgcccttctcatcgtgcagattgtagcggtaaagaaggtgctgacccgaatggttgggtgattgactccccaataaaaggtttagatgtcgtcgtgctatttgatggcaaaggcgagatgtcacttaccccgtttcctgattcaccttatgaagattaagtttttttaacccgcttatttgtggtgtcccaattgatagtcaatgccattgctaatgtatcggcctttaaacgttatcagcctcatgcgccactcaacttaccgacaagagaaatttacgacaatgaataagctgctcttaatcctcaccactttacttatgctgacagggtgtgaagaaaaacctttttatgttgccagtattggcaacgccggtagtttagatggcccttattacttagtttctatttctgtgagcgatgtgctaggcagtggcggcggctttggttatggtgcggtgaatggttacccaggtaaaagtgctgacattggccgtatgggggtgcccaagcacattgaaggtttttgggtaaaaggctggaataaagaggaagcctattatcgcatttccgctgacatcgacagcgaactggcggagaagaagattcggactcttaggaattattaccagttttttaaaggtaaaaccggctcgatgcaggtactggtagagagagaaagagttagaattttttatacattatattgcccttctcatcgtgcagattgtagcggtaaagaaggtgctgacccgaatggttgggtgattgactccccaataaaaggtttagatgtcgttgtgctatttgacggcaaaggcgagatgtcacttaccccgttcccagattcgccgtatgaaaattaagtgacctttaatcatttgccacgctaaacggttaaccttttaagcaaacctgtcacaacctttttactgtggctggctttttttaaacaaaaatgtcaagttattgcacaaatggtcaaaattactgcacagtctctcgaacttgtcacaaatttgagatacattttagaaccgtaatcaaaaaagcaactccatagtggcatttggttatctcgaatcgaagaactgccgactaatatcatgtaaaggaatcaaaccatgaattttaccaagcgttttatcacgcaactggccattactggtgtcgcattatctgtgactgcgtgttctatgatgggaccgcaaaaaccagattggcaagaagacaaagaatatcgagtcactattttgcacactaatgaccatcacggtcgtttctggcaaaacggcaatggcgaatacggcatggccgctcgtaaaaccttgatcgacaacattcgtgaagaagtagcgctagacgatggtaattccctattgctatccggcggagacatcaacacaggtgtgccagagtctgatttacaagacgcagagccagatttccgtggcatgaatatgttgaaatacgatgccatggcattgggtaaccacgagtttgacaacccgctttctgtactgaagaagcaacaagaatgggcaggcttccctttcctttctgcaaacattttggatgcgaaaactggcaaacctttatttgaagcctataaaattttccaagtggatgatctaaaaatcgctgtcgttggtttcactacagacgatactgcgaaactgggcaaccctgagttcctagatggcatcaaaatcgaatcacctattactgttgctaaaaagttgatccctgaactgcgtaaaaaagctgacttagtggttgcggttactcacatgggtcactaccaagatggtaactacggcggcaacgcaccaggtgatgtaacacttgcgcgtacagtccctggtatcgatgtgattgtcggtggtcactctcagaatcctttgttccaacctgatgagcaaaatggcactttgattcttcaagcccatgaatggggtaaatacgttggccgtctagatttcgtctataaaaatggtgaaattgtttggtctcaatacaaacttattccggttaacctgaagaaaaaagtcactaatgcagacggtaaatctgaacgtgttttcattgaagacgaaatcgcccaagatccaaccatgcttgaaatgctaacgccgttccaagaaaaaggtcagaaggagcttaatatcgagattggcttctctgacacagacttcgttggtgaccgcgatgtcgttcgtactcaagaaaccaacttgggtaacttgattgctctagcaatgaagcaaaaagtgaatgcagatatcggtgtaatgaactctggtggtatccgtgacaacttagaaaaaggtgtcgtcacttataaaagcgttttgaaagttcaacctttcggtaacatggtctcttacgttgacttcacagctgacgagctaactgattacctttctgctgccgcagcaaaacaagcaggaacaggtgcatttgcccaattcagcggtgtatctttgacgcttaaagatggcaaagcgacgaacatcatggtgaatggtaaagcgctagacactagcaaaacttaccgcatcgcgatgaacaactactctgcttcaggcggtgatggttaccctaaaattgttaatcatccaaactacgttaactcaggttatgtagatgcagacgttctagtggaatatatccaaaagaactcaccacttgatggcgctaaattcgctccaaaaggtgctgtgaagcgttaatagaaagacaaagcccactagaaagccccaatagacatctattggggctttcttattagtcaccttaagagaaacagcttagcaaaagagttactcctttttataggacaaggaccatgtcaaaggtgtcggtagcttttcagattctaatttaacggtgaacagcaactcgttctcgccaacctgtttccaggtattggtgcgcttgcctcgctcggactcaagaatcaccaccacggaatctgctgtttgctggtaggtgcctgatatctcaatatcttcttcgtctttcttaatcacttcgccattagcggtaagcggtatgttatcggctttagcatcgtcacactgccactggaactgttcggtttgccaacctaaagtccattgttgacaaatttgcgtttgctttttcaacacaggtcgcgccaaagcacgaataaaaaaattcatctcttgcgccacattttcaaccgcttcgtccaacttggcctgcgtgctatctgcgtcttgcaatatccacttccctgccaaaacatcgcccgatgcttgcgcacctgaactaagcgccatagcggcaactattccaacaccaatcagtttcttcaccttgcttctccttatttttattgtgaatagataatcgcagagtcaatgaaacttgtaaggcgcaaaaacgcgcacaatgactgacatttaacgccattcttgctgttaaacgttttggtgatgtaacggaaaagtgatatcgctagagagatattgagttgccgtatcagcttttacaggtttagagaaaaaataaccctgatatttcgcgcagcccatgttttccagaatgtctttttctacctgatgctctacgccttctgcaagtactgacaagttcatatgtgtcgccatagacactatcgtattaataatgacatgactctgaggatcgctagtcagatctcgaacaaacgactgatcaatttttagctggttaataggaaaatgctgtaaatagcgcagcgaagaatacccagttccaaagtcatcaatagaaaaacggatattatgctctttaagtcgccacattttctcagcaacagaagcaatattttcgaccaacataccttcggtgatttctaaatcgagcaagcttgagtccacttgagtccggtcgatcacatcgcagacgctttcaacaaagcactccttggcaaactgatacgggctgatgtttatcgccacacctttaaatgtcggcggaaggccaatatcttgccacgcctttaattgctgacagacattttctagaacccagtttccaacgtcgtaaattaaaccaatttcttccgctattggaataaaacgatttggcggcactaatcccagctcttcattactccaacgaatgagtgcttcaaagcctatcaattggccatgctcattcacttgaggctgataaactaaataaaactcatcgttgctaatcgcacggtgtagagctttttctaacgcagctcgctcggcaacttgctgctgcatttcttgtcgataaaaacggtatgcattacggccactttctttcgcttcgtacatggcagtatcagcttgacgtaatatctgcgcatcattcgcaccatcaaaaggaaacaaactaataccaatactcgcagagataaataaatccgtttgctctaaacgaaacacctgacatagctgtgacagcaaggtttctgccaataaagtgactctgctttgagcttcttcggcgttatctcccaatacaggaatcaataacacaaattcatcaccgcccatgcggaccgcaatatcagcttgtgacaaacaggctagaatacgttttgaggcttccaccaaaagcgcatcaccaacgtgatgccccatggaatcattgatatttttaaagcgatccaaatcgataaacaacaagccaccaatatagccattattctgcgccgtggtgatgactttctcgatattctgatttaaaaatcgtcgattaggcaaattggtcaaggcatcgtaataagccaaaaacttaacctgttcttggtctaatttacgttgtgtaatatcccgaaaagatgccaaaaaatgcgcctcatgatccagcgtaataatgtttccgcacacttcaaccggaaaacttacaccactactgcgatgatagtgcgcttcaaatattttgggatcacccagtgaattatccgcccactctctaagtaaattaggcgtttgctcaggatcaatatcttgaatggttaacattaataaagtgggcttatcgtaagctaataaacggcacgtctcgctattacaatctaatatctggcctttcaagttcgtcagcaacatacattcactggactgatgcaaaaccgctttaaagtacgcctcgcttttcgccagctcagtttcgaccttcttccgcttatgccaaagcgcggtaatagtacgggctaaaatccctaattcatcctctcgagccgtttgtttaaatttcaactgtgcgggatcattatcttctctttctaactggcccaattgatcaattagtcgtgatagtggatgcgatatctgcacataaaacagcataaacatcgctgcacccagtaaaaaggccgatattaatgacgttgttattaaccgaatattgcgacggataaagctattggttaccgtaccgctgtcaatggttaccataagagttccaacagacaaatggttgttacgcatcaatggcaaactaaagtgttgaggtaaaccgctaaatactttttcagataaccaacgtaacgacaaagggtctaaagagcgatatgtacttgctaattcagtacctaaatcatcttccaagcgcgctttataaaaactgtttgaatgcattaatccagtcagtacttttttagctagctcttcatctaaagaatatgccgcttccgtcgcggcattttcgacaatatgtaaagtcgacatgacttgattctggatagtggctttttcatcctgccaatcaataaaaatttgaaaagtactcatcgacagactaagcaacaatatcagcactaatgcccatttagcttgtttgtaagatagacgtttgtgcagtggtagcataatccctcgcggtgtataggctgctaattaggcaaagatgaaaatccatatcgcttgaatatttcatcccttttgccgctctcatccaactctttcaaccccttatttaatacatcacgccatttttcagcatctggatattttttactaaaacagccggagtaataatccagccccaactcagcaacatcataaaaactaagctgatctattacacccatgcgctgggctgcaaaaatagcactgtcgcgttctgtcatgaaaatatcttggttgcgtcgcaacaccagattaatcccctgatccaatccagaaacagaagaataaggtattttggcgctgtccaagatatcggtctgagaccaaccatttacggcagatacatggaatttttttaaaacagccaaggtcgaaacatcatcatccaagaaagaacgacgagtcacaaaggcattagcagaatcactgagaggtgttgagaaaaaagcgaatttttcgcgtatagggagcggtctacaagacactgcgcccaatattaaaccctcctcaacgtcacgcataatacgcttccaaggtgttaactcaattcgtaccgtaacgccttgtgttgcataagctgcgcgcaacacatccacatcaaaaccatatacagcctccactttcccaaaatctgatggcggtggtaattcagcagaattaataatatgaggcggtaaatgtatagtatgtaaaacaatttcttcggcataaatagatgtggcaggcattaacaaacagcccaaagtacaagagattaaaaaatgattagctcctttcattaaactctattctcctctctactctagggaaagttaggctgtcacagcctatttttttatcgttcaaatatgcagcagaatacaaagtgactcaagctttatacatcgtccagcttgcttcgttgcaaattgttacattgcaaaaaactaaccaccaagccatataacagacaaaaaaaatctagccgacgctagattttagaaaaccggaatatacgagtctcgatttttatttatcgaactcttctttgtccgttcttatttatcaacttttatttgtcgaacaaggccgcacgctgtgcttccataatttctgcaatgcctttacgagccactgccaacatgcccatcatatgctcgtcgctgaatgcttcgccttctgctgtaccttggatctcaatgaagccacctttgtcgttcatgatgacgttcatgtccgtttcggcattagaatcttctgggtaatccaaatccaatactggaacgcctttgtagacacccacagaaatcgcagcaatttgtgacacgattggattctcttttacttttttgttctcaaccaatacacgcatagcatcagccaaagcaacaaagccgccagtgatagatgctgtacgagtaccgccgtcggcttgaatcacgtcacagtcaatagtgatcgtgttctcgcccaattttttaagatccacagccgcgcgcaaagaacggccaatcaaacgctgaatctcaaccgtacggccgccttgcttaccgcgagccgcttcacgatccatacggctgtgtgtagaacgaggcaacataccgtattccgctgtgatccaaccttggcccttgcctttcaaaaaacgcggcacaccagaaaccacagtcgcagtacaaataactttcgtgtcgccacattcgatcagcaccgagccttcggcatgtttggtaaaattacgtgtgattttaagtggacgtaattgatctgcttctcttccgcttggacgcatacttgctctctctgtcgataaaccatcataaaggcgcaattataacgaacccacacaaaattgcgcccccagcgatgggaaaacatgacatttagcaaacctgtcgaacctagtctcattaggctacaatatcgcctctatttttaacaaagtattggcacgcacggtaatcgtgcaaaggtctctctattaattttttacttaggtactcaagatgacagcaagcatgacagccttctctcgccaagaagccgtatacgattggggcaccatcagctgggaaatacgctcagtcaatcagcgttacctagaacctagctttcgtctaccagaaaacttccgcgagcttgagtttgcttttcgtgacgtgctgcgcaaaaaaataaaccgcggcaaactagagtgccaactgcgcttccaaggcatagacaaagcggctaccaacttaaccattaatccaagtaatgcccaagccttagcaaatgccatcgaaacacttggtacttggtttaaagatctagatcctgccaatccactcgatatccttcaatggcctggcattctaagtgacgaaggcagcgactttgaaatgatgaaaaaagccgtcgtagagctctttaataaatctgtcgatgaaatgatccaagttcgtctacgcgaaggtgcgcagctgaaagaaatcatcgaacaacgcttagacgccatcgatgccatcgtcatagaagtacaggccaaactgccagagatcatcgctgcacaaaagcaaaacttactggataaacttgaagccgccaaagtcgacctagacccaatgcgcgtcgaagcggaaatcgtcctactggcccaaaaagccgacgtggccgaagaactggatcgcctagcgacgcacaccaaagaagtccgccgacagctacaacaaaaaggccccatcggccgccgtctcgacttcttaatgcaagaactcaaccgtgaagccaacacgctttcatctaaatccatcgtcgtggaaaccacacaaagcgccgtggaattgaaagtgttgattgagcaaatgagggaacagattcagaatattgagtaaggcattcttctattaagctgcctgtaaatgcagttaagaggtggactccacctcttaactagctctctgattctggttatggagtagcgttagcttaatctaactctgatctgttttattcagagggctacacaaagtgactttatgggtaacaacctgtagaccttgtatttattgtgaattgaaaagtttgttttactttcattgaaaaagcgctgcattttcctgtttgcgctgatccaatgtcttagcaatcgcagacactgttgttttactgatcccttgctgctgtgccagatacgtaaattgactgatggcttctgcgacttcttcaatgacttgccttgcatcattccaattcgaaaagccagcactggtagcaagtttttgcatcaccttaagcggtggcgctttaccataacctccgaacgcagtggcgtgttcgttaaatggatgcgggctgtaggtaacatcgtaaaaaggtgcaggatcccattgaccgtcgtccgcttgcaaaaacgcccagtttttactgtggtcgtcttgattagacgacagcaggttaaaaacggcgcggcgaaattgcagttgtccagccgctggagatttacacaactgacgactggctttaattaaatcaatgtaatctaaacttggtgttcgaaagtctgcatccagcagcccacacgcgctgtgcatatgtaatcgacctgaactacgattgctacctaagtcggcctgttcagtgacataatcaaaacgcttaagcgctaaccacgcaggcgcaccgcttgaggatggtgcttcaatgagttgccatagcggtggttgacacttagcttgctcagcaatttgtaaatagattgcctcacacaaaccttcttcatggccgagcgcgagatttttagaagtaaatttaatcagccacgcttcatcacctggctgtgcgaaagttcgacaatgctgagtttccccagcaggcatataaatctgcgccttgggtcttgccccacccgaactccctccggcgactaatgcggccaacacctgttgagtatgcccatctaactcatcgtgattttcatccatataatctgacatcgaagaatcgaacagcgtttgtgcttctaagcctaacgtcgctaaatcaatatctgcgtgcgtggtggctgaaaactcagacaccggagaaaaagacaatgctcccattcctttatcacccacaaaagccaatctatccatcgctgttaattgattaggcagaatgccctgttgccggaaaatacgatcttgcaacagcatgccccagccatcgggtaaacaatctccaaatacgccatgtacgccttgatgaggcgttctaggtgcgacttgaacttgcacgttcgcttgcaaggtaaaaggtgataaattgccaaactgctgcaaatagctgtctgcatactgaaaaaaaacgccttgccgattctgcgctaagaccccggcagcgagctgctcgccagagcttaacgtacgagttacggcgagtttttgaatgggtttaaaactcatcttttagcacctcatcaatactcgtgggcatagcagcgcgttctttgttaggttgtgtgagctgataaagcctatccaatgaatcgagggtctgccaaagcaacaataattggcgaaatgaaatttgccccgtcagctcaaacttcttaatggtggccgcaggtacgcagcttcgctcagcaagcgccgctcgtgacagctttgcctgctttcgtaactcacgtaaataagccgcataggcttggcttacatcggtatcatcaagtaaggtaaaattcatccgcaaagaccaaatggacacagttatatccattatagcaaaataaaacaaaaagtggatactattgtatccattgatggatgcgttgttgaaaaaaacactcgataatacctttcaaaattgctatttttagaccctaaaagcagcataaaaacggcactgtttttccattactaaccactaagattttagtaaaagccagaggcaagtggtgggcagtttggtgggcaaacaggcatttttgatcggtttcttttcgataactcattgagtttgttggggtctaggccgctactcaatgagcagattcaaaacatcgaataatcatgctctggggaatgtaatctgaaatgcagatattccccatacccttcttaattgtagtggcatagttaatattccccccccctgtaaaaattcatagcaagcgataaatctttataaggggcttaatgttaataactcatagacgcatacagaccatattgtttaccagagacaataggcgctatgactagatttctagcgctaagccccatctctgtaataacgtattgaattccaaccgccaatgctgcaccagccgcgacatcatgccggtaatggtagtcaccatgaacgcgtgagtagcccacaaagccagcagctgcgtacgctggtaaaccgtattcccaaccgtaacgcatttgtagaaaggctgcgccttggaaagcagcagatgtgtgtccagatgggaaagaattattatcatttctatttggacgttcttcgtctaccgcaaatttcaatgtgtgcgttgcaaccgatgtccataaagcgccctctgcccactcccccgttccagcgaaatcacctttcatcattgaaatcacaccagcaactattggaatccctatctgtagattgtcaccagcacgaataatgctgccatcagcatgaataatgctgccatcagcatgaactacactgatataagaaaccggaaaaactagtaaagcgatcttagatatgaccttaaaaccattaaaaatgatgttttttctatttttgttgaattttaggcgcaaaaatccgccccagctagcctcagcagggttatacaaagagaacattctagttaccttataaggttaagaaattaagattttgaatatcacttggtcagtgttgtgaaatcacatctttaaaatcttgtgagatcaacaaagatcccacaaaacgatctcacaatttattcaaaatcatttttacccctatggaaatggtgtaataatgacaaaagaatggtttacagctgccgaattggcgggacaaaaaggtatgcctgcgcatgccacaaacgtgacacgcaaagcgaaaagccaaaattgggaatataggcaaatcacagggttaagaggtgtaaattttgaatatcacgcaagcagcctcccccaagaaacacaagaagcacttggtttagaaggcgtaagcaagcctgtacaggctgaaaataacgattcaaatatggttactattcaaatctactcagcaaaagctaagacttggaacaaagccaagccagaaactcacatggttctgcctaaaggatatttacctaaatctttgtctgagcaggagcttaataaccttttcgctttagaagcacctgacagcacaatgcaacctacactcaacgctggtgaactggttttagtttccagagtggctaacaagacagctatatctactggtgtcttcgttattgaaacgaatataggtattacgataaaaaggctaaagccgaaccttgcaggaacagagataaaggtgtgctgtgattcagacaaatttgatgatgagacattgaagcgggaagactttgataaatcgattagattagtaggtaaggtagcgggggcagtcaccacagaaataaattaagatgatgacaattcaagctcatagccaccacttttctctcatcgaagcacagcaataattggcgcaagccgttgacgggaataccttcaccctctacagaggccaaatgaacagagcaaacatctacgttaataaactggaaatactcgaaagagcgaagctactcaaaaacgcttcaacaccagccgaggaattaaggcgaacagctcgagcaaaccccatgaaacaatgtcgttatacaacattggaaatagagcatattgaggtgctgacaaggaataaactgagctacatctggaagaggagctaatgaggtaaagacccccctataaaaatcataacaagtgctgaatctttttaggggacttaaaatttaaataattcatgaatgagaagtaacatgattgctaaataaattgaactctactcaacctttcgggttctgctctacgataaatttagaattaaataattttcctaaataatttttgccccattccaagcctatgcagtattacgctgataatttctgtcagaaaatagtctgacttttactaatagcagaccgcgcaaaactgatatacggaatcccacattttttaatgccatcaacatttaagttgaaaattatgttgacataacaataatatgaaattgtttgaggatataagggaataatagacagaatgtggccatgagttaactaaatttttatagataaattaccttatgtatagcacttaaaagtgcgcaataaattcatttaaaaaacgcatcctatttcattattttttcaaagggtttatcagtatagttggtatatattaaacgattgatgataaaaacgtcatctctcatctgataacccaactcaatgagaaagggaatcaacatctgtaagcataggaccattcaaatgaattcgataaaaatgactgcgctattattagcagtgtttatgacaggttgctcaaccataaattattcagatacggctaaaagagaatacttttcagagcctccagttgaggaagtagtagaagtgtatgtaggtgactatatgctaaaccaagggctatctactacatctgattatctaattttagagcgctttgttgatggtattgcttataacataccacaaggagcttatagccgtattggtgactataaaggtgtcccttacttctctgtaacaacgaccactggacgaactatcatttatgctgctggtctaatcgacacacctattgcattacactctaaaacaggaggagaagaactttgtgttacatccgtctcctaccaacaagcctcttgttatgatgctttatttaaaattgaaaaacgaacgataacagatagccaatcatttcagcagacattaatttataatggctctgtaggtaagaaaattaatatctcgtatcgagagttcgctaaaggtacagcacgtgatgcatttaccaatagcgtagagtacgacatgagtaaatcaaacatcataaactacaaaggcgctcgtatagaggtgttggattacgataactcctctataaaattcaaggtactcaaacacttccatgatgatttcactgctggtatctaaataaattttgggaaccattagtatttaatggactcgtcaaagtcaacgtcaacctatacgactgaggaagttgtcggtttttcaatgaaacagttactttatctaaagtggtgacataaacggtgacatatattaaaaaattaaaaataatccttatacatcaacaccatatttaaattttaaacattcagatacaaaacatcgaataatcacgctctggggaatgtaatctgaaatgcagatattccccatacccttcttattatcttcttaataacagcgctacaaatacaaacaattcacacacgatctttttttgatcaatcggttagaatgcattcctcaacgaacaatgcacaacacagctctcgttacggaagatgattcatgacgtttaatcgcccactactttttacccgtttatttataatgctgtggtgcgttttggtttctgctgtggctctggctgatattcctacgcaagtcattcaaggttcatctgtaaaattagagcaatttcagatgggatactttgttgataaaacagagaaaatgcttttctcggatatacaaaaacaagagttccagttatctccaaatggcgtgtcattaggcacaacatcaaggatgacgtgggcgaaaatcgaaattgagaacgccaatacgacaccaattaaagtgtatcttcaccatccttatgcgtatcacaatcacaaagtagaactttatgaaatagtaaacggcacgctaacccgcgagcgcgtacttgatatggaccgcaaagagacacaacagtggatgtatcgcggtagcgctgtgtttgatatcacattagagccgaaccagcacaaaacattgtttgtcaaaagccagtctttttcgcatcaatggttcactcttaatctatacgatgaagaccagtctaaaagagccttattgggtttatacacagacatcgccttgctcgtcggcatgttattagcactgataatctacaacttcctgctattcttttcttcgcgtttaagagagcacttcttttacgcctgctatctagttgctggtggtttttgggttgcgctctcttatggattactcgctgacctttttaatgtgtacggctcgatcaccttgaaatggcatttgtcgttagttgctatgcctatattcttactgctgttcatgatcaatatttttgaaactaagaagaaataccccatagagcattgggcactgctgtcgattctggccttactaatctgtgattttgtttatggcatgtttgatatgataacggcccttaactattccagtactttggcagctatcatgatggtcgtcagtgtttctgtgactatttctatgctgatccgaaagcatcctatcgcgcctttctttttactgggtcacggactattcgccatatttagcaccatggccgtgttattttacaaaggcaaagccgaatttacttatatcaatagccacggcgttggcatcggtatcatgcttgaggcgctggtattatctctcatcattgcgcatcgcattcgttcattggaaaccatgaaggctgcacaagatgagctgaaattattagcgtcgacagattcactcactcaactatttaatcggcgtcacttcaataccgaagcagaatatctattgcagaaagccaaacagctccagcaacccgcagccatagcgatgcttgatattgaccactttaagaaagtcaatgacacacatgggcacagcttcggtgataaggtcattattcaagtggccaataccttaatggcggaatgtcggcaacaggatgtattagcgcgttatggcggcgaagaatttattatcttgatgaccaatacatcaataggagaagcattcaacttggttgaacggatacgacaagaactagcaaaagcaaccgtaatactcaataacaatcaatccgttaacttcaccattagcgcgggtattgcagctatagatttagaaaaccccattctaaaaaacagcataaaccaagctgacaaagccctttatcaagctaaagaaaacggccgaaatcaatctctagtatataaagtttagagccccaacacgttgagaaaagcggccttacatcaaacatccaataagtcgtaatagcctacagatttaatttggctcgccttgttattcctgcggtttattaatgtctcgacgcaatgcctttaattcgagttggagttgttgcatttgctccaatagctgttgctgggcggctttttctgtgtcgatctcttctttgtgttcgtcgtcgagcatggtttgtacagcgttaactatgacggcgatgaagaggctgaacagggatggtgtatggctaagtgttgttaacgaaggatttgccatactgccccaaaagcccgagggatggcgtactactttgaagcttcctactcaaaacccggtgtcagtgagtcgtatggattgagctttgttatgtcgataccatcgacataacaagccttcatgtcgaaattctccaactttttcgacatgaagagagtaaatactgatcacgtgtctattttttcgtattttttatacataacccagcaaacattaatcacttcttgtttagcgagttattcgctgaggaggatgccgagctggtttgtgatgctttgtcatcaaagtggtgggcaatgaacggtttcttttcgataagctattgatcttgtgaggatctagaccactacgttatgagcagctccagaatattgagtcattattctcttggcctgttcatttcccgacgcagttccttcaactccagctgtagttgttgcatttgccccaatagctgttgctgggtagctttttcagcgtctagctcttctttgtgttcgtcgtcgtgcatggtttgtacggcattaacgatgacggcgatgaaaaggttgagcatggtgaaagtggcaataagtataaaaggaataaagaacgcccaagcgtaagggaaggcttccatcactggtcgtgcgatgcccatggaccagctttctagggtcatgacttggaataaggtgtacaaagaagctcctaggctgccaaaccactctggaaaagcctcaccaaatagcttggttaccatcaccgcagccacgtaatacacaagtcccaacaccatagcgatggacaacatgccattcagggatttgattaaagcaccgacaatttttctcattgatggcacgaaagtaagtacgcgtaatacacgtaatactctgagcgcacgcaacacagcaaaaggaccgctggctggaactaatgcgatgcccacgacaataaaatcaaatacattccaaccgtctttgaaaaaagcaaaacggtgcacaagcaaacgaatagtgagctcaataacaaacaccgccaatatggctttatccaatgccatcaaaaacgagcccgctgttgtcatcacctcaggcgaggtttctaatcctagaataacggcattgattaaaatcaacgccaataaaatacgttgtattgtcgagttctcaataaacgtctttaaacgctgacgcatggaattcgttgcaaccgctgttgaactgggcatctattacctcaatactaaatcatccccaaatagggctaaattgacgtcattctatgctagagcccaataagatcaatctattttgatgtcaatacttggacctgcttaaggatttttcctataaggtttacagtatgcagggaatagaaaacagtctgtaaaaaaacatatgttctaagttaaatcaaaatagtggaccattctttacaaaactttttgctaatctgtaatgactcatattaaagagaggtttaaacatgaagcttccattattagcaattgcggtaacactggtactagctggctgctccaatacttgggaaggtgtgaaagaagattcctcaaaagcctacgaaagcacaaaagaaacgattcatgacgccactgaataagtcgttcttttaagtaaagtcccaaattgaaaagcccgcttctacgcataatagtagaagcgggctttttcatcatctacagcaccagcatggtttcataaagcagcggctcaatgctttgtcgactgtccatcaaagcaatcagtacaaccttgttagcctcttcatcgactcgatagataataaaatttaattgtcgttttaaacattggcgtggtgaaagcttggcaagggcttagacatcaaatgtctcatccaaagacagttcacccttttgattcaaactacgctcagaaaggttgattaatttaagaaaaacaatggtttttcgctgctcatagtaggccttcaagtcttgtacaacatacgcttcttttccgttctgagtgatgtgtaaaagctcatctagagataaggttattcgcgtttgctttcaggtatgacacggtttgaatattcataacaagctccataagactaatatataaatcatttatagaccgataatttgattaagcctacaccacgttttctctagcactctggcaaaaatagattaattcgccttcatatagcctaaaattataaattttatacaattaatagcttatatcgaatttaaagttaccaaaatgatcactattataagaattacaattcagccttgtacgcagcgattaagttacgctggccgttaaggcgaaaaaatcggctttggccggttttttcacatctaggcttaggcgtcatgttttacttatcccccgatccttcactcacaacttttttgatcatcttatcgaagtcactttcaaataaacgatcctgtacgactcgatacttctcaaattctgattccgcaaagtctttggcgattttcgcactgatcgatccggcattagtcaaaatatctctatcatcaaactctaagaacatatccaaccgcttcgaccaatcttccatcgtcatgggaatattgcgtcttgcacgactttccgctaaatcaagatacgcgttgacgatcaaccctaacgactggagctcatcctgactgagatagtttttagctacgcccacatcggtttttaacacctttccttctggtcctttcgcccaatgagtcagccccatatttggcttactgctatcggctctcgctttgatcaactcggcggcagtctgtccatgaatcgcaaaatgcagtttgttttgcactgtcgcaaaaaaggattgagtcgttggcgcatttttattgtaatcaacactggttgcgtaaatatcggtgatcttctgataaaaacgtcgttcagaaaggcgaatttcacgaatttcttccagcaagcgctcaaagtaatcttcacccagaaagcttccgttctccatgcgctctttatcgatcacataacccttgatagaaaactctcgcaacacctgagtcgcccattgacggaactgagtcgctcgcacagaattcacgcgataaccgacagagataatggcgtctaggttgtaaaaatctatatttcgctttacctcacggctgccctcaacttgaactatccggaatttccggatggttgcgtcttgatcaagctctcttagtgagtagatattttttaagtgttcactgaccgttcggacatcaacatcgaacagctcagcgatcagtttttgagaaagccaaatagactcttcttcataacgggcctcaatgctctgctcaccagattgcccagtaaaaatcaaaaactcagccgtgctattgcggattaacttggtggtcattggttcttctcctgcaaaggattttgcgtcaccagctcgtggtaaaatcagcataaagttgtaagtcatccttaacatcgccccaatgcttaaactgctgtaaatattccgctttggtcagtttgaattcgaaactctcaacatacggcttttctatctctctgctcagaagacttggtgaaccaacgaattcgaatagccaataatggcggttatcagtgctttccttgcctgttaagcttctatcaatatcatgccttggtaaaagttttacatttgcaacacgatataagtatttaccaacttgatgctccgtatttttttcacgaacagtaacaatgacataacggatttcacgaacgatgtttctatgtacgttttgccgattagtcgctactagttgcgtgtgatatccctgtaactttcctgttctcgcttttgctagatagtcaccatcacgttctatttcattaataggcgcaatcatcgttagtccattgtgcctcacagtattcacaccataaggcgtgatacgagcagcatcttccacaaaatagtaatcgtttgatgtagtaggtgaataaaaaaactcggcttttctatcaccaattttttgcgttaaataatcgcgcaaccaatgattatgtgaaacctcagaatctttactaggcaacaacgcaaatgccccaattccaatctctttgatagcatcttcataagggttttcttggtctttttggttattaaaaaagccagggtataaggcaaaagcgcccataacaggacgactttttaaaggtgactcatactcaaatcggtgttggtgaataatagcgtctcggtatcggtgcatctgattaagggcatcctcaggcacaccatctttatcttttaattgttgcgtatcaatacgatacttagcatcaaacagaataaaaaaagactcatggttcaccaaggtaacacgaagcacaatgtcgggacgttgcttagcaagccaagttcgattcaccattccttttggagtgaaagaaggctcatgagcgagctctattgtcattccatcacttgcacgaaagtaaacaaatgcagctgccatttcgtcatctggaaagtgtttttcaaattgcacttgtttcaaatggttaagtgttcgctctttctctataaaccctaaactcttaacaatggacattacctcaataaaacaccaaacctcatagatatccgccactgatttaatagatagctgagattcgccattgtcttgattgaggtaatatttcagttgctgccagactttatacacctttgaataaccagcgccttgttgcaagactttggaatcggaactgagaccttcaaatgttccaacttcacgccaaagctggtgctgactcactttaccaatttgctgtcgccactgttttagagcaagtaagaaggactcagatactttggtttctttttcattctcaatattttggatcaattgcgctaagtttgtcttgatgcgctttagcaccatttttataaaacggttttctggcgtgtccacatgtagccgtttataaccgatacgcatccgtctggttgaacgcttctctgcaattaactctttcgctaactcttgctgtttggcagtcacttttttattgatgcggtctaacttttgatctttatcaaatgactgcaaacggttatggggtgcgttgataattcgctttagaccctgatttagctctgtggctaaacgttcaaattgagctaaccaaaacaactcaaacttttcaggcttctttattgatttaccctgggactgtgtggtttttccgctaatggcatagcgccaaaaagggtaaatttcgtctattttctgattcatcagccctaggtcttcgttcactaccatctttgttgcaaagatagtgaattgaacaggcactgacttgctgccctcattcgtttcgtaattgatatgaaaaacgcatttccctacatcattaccaaagttaagcatggcctgtagggtgtttcgtcttggacttggactaaaactgtcttcaattaaacgatacttatgactaactgatggagagttcttcagcacatgggaagcaaattcaatatcaaaccaatattgacggttttcaaaaaagaaaggttgagtcagttgagttaactcgtcggcagcgcctgagttatcctgagctagatttccatcaatcaataccgcaatgctttcacaatctggtagaggaactcctcgctgcaagtacgtgcgttctagcttagaacgcggtgaacgtaaactttcacaagagacatacaactcgaagtcatcatgttttaaataaagggtttcacgtgtatttttcgccattccttaactaccatccgaatcacattttgcggtctaattaaggccaaaaagacgtaaagccattcgttaattgcttttgcatccgttcaatctttggtcgagaacgacaatgggtagaaagggcttgttcaaggttgccctgtttctcacgtaataaatcaggtcgtgttgttttccatatagtcgctaattgtgtttctagtgtagtagacagttgtaggagtacattgtcgcctgaattactggtcagtttatcttcatcgccctctatgcgtggcagcactttacacattaaaaagtcatcaaatacagccgctaattccaaatcatcttttggcgcaaagttgataacagacaaacataattcattaaacgcgcggaatgccaattcaaacggggtattttttaacacaccattaatggacttaaaaaaaactttagttttattagcgtctttatcagcctcgatatccttaaatagagccacggttgcttggctatgaacaggataactcaatgttttaggtttcacatcggactcaaagaaagcatcaatatcgtttggaaagaactcaccaaaatcgaaagttaacgcacggtctatcactttacgggaaaaaccatgggtggtttcatccatgttcactgtaccagcaacgatcaagttaaagggaatcgcaatcccatgcttcaagaaatattgccagatatctttctctaacggttttgataaatctaaccctaaatctttggcgagcaggtcagaaggtttagtctctttacttaaatcaatatctttatccaatgagcggaaaagctcacccttgataagcggatcgcattcataaatgtaatctcgatcactaccttctagcgtttttggatcattccagcagcgcgtttcaagaatggataaatagtcggaaaagtactgctcaacaggtgcaagattcatctcatcaagacacaaccaaaaaggacgaatgtcatttagtgatttgccgcgccagtcaaaaggcaatcccttatcaaattcaatttcatctattacttctttccacgcttgcactataaaacgcagcacatcggtagccacatattctggtttattaccaagacgtgaaacatagccaagtaaatcgctaggctcatgccaatcaggacgaacaggaactaaacaatagttatcttcttttccatcatttgacgcttctgcttgcttgcgtacaaaacgggttttacctgtacctgaaatacctgctaagagaagaaaaggtttaggtagtttattttgagaaaaaggtgtaactattgtcggtataattaaagcattattttcataatagttatgcagctctgaatagacatcaagattggcacaaaggtcataaaccaacctaccaaaaatactagaagaagcatctggtaaatttatttcttttaatataacggagccaaaacaatctcttgagcctctaggaactccatcgtcattaattaatcgcttagaaccaaggcgatactcagagttatccttatctaaaaattttgcaaaaagtacaatatcagctttatcttcaaatttttctagcatatctgttgaagattcaattgcattgataatatcagcttcattaccaactaatatttttgcattagctcttaaagaatcataaatttcaaaatatttatatagttctgttgcaaactcatacatcttactcgcgaaaataaaatactgattaggaataacagcataattggcaggcttattttctttagctttatctgtaatgccataagatgtaaatctattaaagccatagcccattttccctaatgtcattgatagcctatcccgattactttcggacagtttatagtcagataaaccttcttctaatactaaaggcctttctatagtaatatcgcgcaaaagttttaacatataatcccttaaactatatttttaccaattttttgagctattgctttaacaacattaacagtcacactgttaccgaattgtttataagcctgaaccatagaatcactatactcaaattcatcaggaaacccttgaagtctagccgcttccctaggactgatttttctaggatttttattcacttgctcaattaatacttcactaccatctttataatatctagcagagatagtatttgtgtatggagagtcttcagtaacgattccatatccaaagcctttaccgttgatcttattttgcatctttcgtctttgatgaccttcccacaatcgatcagaaatagttagctttggattagggttagcttctaatatatctccaactcttgtgtcgaggcccattgactctggataatcaaacttatcaatctcaccatctttccaaagtacaatataaattctttgcctattctgaggtacaccaaaatctactgatttcaataccatggatttagctaacgtttgaatttctttagtactgccattttcaatagtactcttagggatattacagctataaccaatatttgtaagtgttttcaaaataactttaagagtatgtcctttatcgtggcttattagcccttttacgttttcaagaacagcaaagcgtgggttcttttcttcaatgattctggctatatcatgaaataaagttcctcgagtatcttcaataccaagctttaagccagcatgagaaaaaggctgacaaggaaatccagcgagtaaaacatcatgggctggaatagactcaggagaaatgagcgttatatcaccaaatggaaattcaccatggttttttttatatgtaagctgcgcatgtttatcaaattcagaagaaaatacacaagttccaccagcttgctgaaaacctagccttacaccaccaatacctgcaaacaaatcaataaatcgaaaggatgaatcttctgctggtttaagttttaaatgaccaaatacttcattaaaaaagctttttctatcttcaaacagtccgttaatactcaatgaaaactcagtgtcgattcggagttgattaggatcgactatcgtattatcacaataaaactggctgtctgttgcaatagcatgaacccactgatctacaaccgcttgtacttccgtgccttcaggtgcgtgatctatggctaaaggcctgatgaattcttccactcgttgaagtacgctggtttcacttttcattatttactactactaaaaattcttgatgaatggccttagagcaaagcacttttcgtaccctgcttctctgccaaattgtgttttctatgtattcaatattctaggcgcatcaaatcttgccaatacggaatgccctagggagactgtgacgccataatacgccaaccaaagccagatttttataaaaaccgagaatcttatcaactgatgataaatgagcaagcgtaaaataggatgcatgaaagaactactgataggaaaaggtcggtttcgtattacttttagaagaaagcagcccaaaaatcagccatcaaaatgatctctgaatctcactcacaaacagaatcattgcgcttggttcttccgtttgaaaaaggtctgcaacttcatgatccgtgtagatttctggagaggcttcatccccttcattaatcgccttacacaccgtataacgaggattttcagggtcttctcgttgggctttgtctttctgatccacccatagttggtagtactgatcgttcactcgaaaatagaatgaggcacaagtgtcattctcatagctgcaatcttttagcgtaacgggtagatcgcttgacttaaaacccaattcaaatcggctcatcattcatccttaaaatcatattagctgtacataaaaacagtataaatattttgaaagcttttgctaattgttatctcttaaaaactaaaattcattatcaataaatatcgtaggttagggagataattcctatatatatcttttagctactgccttattttaataaatacggtgttgtcttttccgtaacttcagcccaataaacctctattgtcttgccagcaggaatccagttgtttttctatcaggcgcacagtatcggctttcacacctagtgataaagcgatatcacgaaaacccgaaagagactctacgatttcttctattgcttgttgggcttggtgccagttcgcgaagctggcggtggtggcaagtttttgaatggcttttaacggtggtttctttccataacccataaatgacgtagcttgttctccaaacggatgtgggctgaaggtaacgtcatagaaaggcgccggctgccaattgccagcgtcatcttgtaagaaggcccagtttttactgtggtcgtcttggttacaggcaaacaggttaaacatggctcgacgaaattgcatttggccgatcataggcgacttacaaagatgtcggctcagtttgattaagtcttcgtaatctaaactaggtactcgaaagtcagcgtctaataagccacaagcactgtgcatatgtagacgccccaaagtcccttgtttgtttagcactctgtcgaagcgttttagagccaaccaatggctcgcgccggatttcgcaggcgcttctattagtttccattcctgcgattgaagtcctgcttttgctgctaatgaaagataaacggcttcacataagccttcttcatgacccagtgctaggttttttgaggtgaacttaacgagccaagcttcgtcattttttttagcttgagtccgccaatgagccgggttatttgaatcaagatacacttgggcttttggtcttgcgccacctgagctaccagcagagactaaagccatcaacacatcttctgcttgtccatcaaacacactctgtgcttccaagcctagcgtatgaatatctatatcagcgtcgtcatactgtttgaaattcgattcagggctgaatgaaagcgcgcccatcgcagaatcgccgacaaacgctagccgatccattgcggtaatttgcgcaggtaaaatatcattctgacgaaatattctgtcttgtaacaacaacccccaaccatcaggtaagctatcgccaaatactccatgaattccatgatgaggtgcttttggtgcccgttgtaagtccgtattaggcttaagagtaatcggagataagttaccaaattgctgaagataatcagccttgtactgaaaaaaaacgccttgttgattttgagctaacataccaacatccataatttctccagttgagagtgtgcgctgaacaagcagtttttggatcggtttaaaagccatcttttaacacctcttcaatagacgttggcatactagattgattatttgctgtattttgagtcaaggcaaagagccgcgatagatcatctagactttgccagagtaacagtagctgacgaaaggaaatctgccctgtcagttcgaactttttgatggttggagcggggacgccactgcgagcggctaacgcatcgcgagacagtttttcttgttctcgcaatcgacgaagatgagctgcaaaagcttgctgtacatcgctatcatcaagcaataggaaatgactcatagaaacacctcttcgcataaaaatagacaccatggtatctaatttagactaaaatagaaatttttggatattattatatctattttataaacatcactccctcccccatctctcaatccgatattgtcttggagatttgcccaatgcttttttaaagaaggtgataaaagcgctgacagagtcgtagccgagttcttcggagatggtttgaatgggcagattgatggcgagtttttgcaaggccaagacgatgtgcagctgactgcgccattgaccaaaggtcagttgtacgtggcgtttgatcatacgggctaaggtgcgttcgctcatggcgaaatcgctggcccattcacctaaggtacgtttttcgttgggtcgggcgatgagttccaatgccaagcgattcagtgtgggttcgtcagggatagggaaatcaaactcttctcgctctagttgaatcagttggtcgagcaagacatcgacgagtcgaccggttgccggatcggttttttcgtaatcttgctgcgtatgcaggtgcagtatcaactcgcggacaaaaggcgtgatcgtcaaggtacaagtgatctctggcaaagctaaattggtgctgtcgacgaagagcatacaaacatcagcattcggcgaaatctgattacgatgcatgacattgctgggaatccaaactgcgcaacgcggtggcacaagccacattttgtcatcgataaaactggtcactacgccagttaaaggcaagacaagctggcctttttgatgatgatgccaaggcgtttcttcactgtgcggtaccgattgggaacgcaataccaaaacacgatgcggatagtgatcagcaaagcaaaggtcggtaagggattcaaaaatggttttgtctgtatttcgcaatttattgtccaagtctctaaattcagcaagcagagtaacttatataatagcgaatcgacaatctctcacgacatcactctttttctgaatggacaccatgaaacgattacataaactagcgcaacacgatgcggcatttttactcttgtttatatttttggtggcgctgagtttacgcggcccagtgacgggtcttccgccattattggatcgaatcagtaccgatctgaatttaagcagctcacaatccggtttgctcaccagtttacccttgttggcgtttggcttttttgcgcctgtggcgtcttggctaacacgacattttcgcattgagcgtattttggcttcgggcgtaggcttgattgccattggtataatcatccgtacttttggttcgatcagtaccttgtatatcggggcgatttttattggcgcggggatcgccatcggtaatgtattattaccgagtttgctgaagcgggaattccctaattacgttgtccagcttacggcgatttatgtgctgatgatgagcataggcggctttttaatgtcgagccttgcggtgccattgagcctgtatgcggaacagccctcttttaacttgccgatgagtggttggtcgtttgctctggcttgccaaagtttattgatattgttgcctttagtggtgtggtttagctgcaagattactcagcatcaaccaccgcaaaccggcaatgtcgagatacctacatccgtttggcgttccatcaccgcttggcaagtggcgggatttttggcggtcaattcgctggtgaattacgtagtggtggcttgggtgcctgctatcttgatgaacaacggctacacggattccacggcgggcttgtaccaaggctatttgcaattggccggtgcgattccctcactaattttagccccctttattaatcgcttaggcagccatcgacgactctgtttattcgccacaagcttgacaacattaagcttggctggctttttattcataccaagttggtctggtgtttggtcagtgtcttttgggtttggtgtcagcatggggtttatcttaggcttgtcttttgtcagcttacgaaccaacagcccaaaacaggcagccgcgttgtcaggaatggcgcagttaatcggttacacgctcgctgcgattgggcctgtgttgattggtgcgctttacgactggcagcaatcatggacggcatcactctatgtcatgttgagtattggcgtaatttggatgggattaggctggatggcaagcccaaaaccagaccgttcatagctcaaggcgaagtataagcttgagtcgttcggctcaagcgccataggcctaaaccacgagcggcaaatattccgctgaataagccataaagcagagataatccatcaacaacaaatgacagagtgagaaaaggactctgcatgccttccatcacgccaaccgtgtatttaatagtaaaaatacccaaaatcagaaacagaggtcgccagctaccttgaataaaaaagcattgtatcgactcatcaaaacgagcctgctgggatgggaaaatcaatactccaatcaataacgtcgccacaaagctaatgccccaaaacaacaaggaatcaaaactgccaccaaagcttgatatcactccgtgcagtgagagtacgaacatcacgataggaaagataaaggctctatttttcggaactttgcgatcacgactttgttttacgcccaaataaagcagaaagcttaacagcaaccaaacccatattggggtatgcgtcacaatgtctaacatctttgactcctatgaaaagtttattttagaggtaagtacacatccgtaatgagttcatgctccgccacttctggaaaatggttgtgatattgaaaaaagcatggggcatctcccagctcttcgccactgtcaggtaaccattccccataaaggaaatacaaacagcggctgatactgtcataaggaccaaagtgacgaacaacggcgtagcgaccaccagctaaggtactattaatgacgccgtactcattgtcatccacttccttcatcacttccgctgctaggtcacaacgaaagtcttctgcgaccaccacagctgggtcttcatagataatattgaaggttcgacttttcgttatgggtgataagcccgatgatttgcgccattctctaaatatcgcgaccgattccataatccgactaggcgaacctcgatgctttagcagggctatctttgtcgtatcgaagtgaacgatgtctaccgtcatatagggttctaattgcctctcaagtttatgaaagtgcagacctaatttttctaaatctggatgacgacgaaactcgcttggggattgcaaataggcttttttgaaagcccttgagaaagattctgggtgatcgaatttcgcgctcattgcaatatcaatgatgcgtttttctttagtaaacaccaattcataagaagcccgtttcaagcgtaagatctgcacaaatttaaatacgccaacacccatgaaatgtgtgaactgccgatgaaaatggtatttagaaaaacaggcaacatcacataacgcttcgacggtaagatcatcgtctaaatgcttataaatgtaatcacatactgctagcatgcgtttttcgtagtactttatcgatgccacgctctttgctcgttccgtcaattcattaagtatcgacagaataacctgtttacaacaaacgatgcatgacagaagttgctaaaagtcgtcagctcgctgactcatcatcttcatgttgttttaggggaatcgttagggtaaatgtcgttccaacgcctagctcggacacaacatctatccgtccattcattaatttattaatccactgactaactaggtgtaaccctaatcccgtatgttgcttagttctacctgtagtaaaaaagggttcaaaaatatgcgctttaatttctggagagagacctctgccattgtcactaataacaagattgaggttctcttgttcttttttagccgtaagggtaataacgcctttatccaatcgctggaaagcatgatctagtgcattatcgataaggttctgaatgatctgagacatggctccagggtagcccagcatatcaatgtcttctgggcattcactctgaatatgaatatcgatacgctttttcaatattggcctataggtgaataaaatatcattaacgacattatgaaaaagaaatgcctgtacatcttgtgcagttctgtccgatacaatgcgtttaaagctagaaaccacatctaaggcacgaaccagatttttttccgctatttgcaaagagctatccattttttcaagcccttcggaaggccgttgcttggcttctttatccaaccaaaccttacatgaagatagagccattctgacaccaccaagcggtgtatgcatttcatgagctaaaccagccaccataagtcctagagaagataatttgctggtttctactaactcatcctgaagatccaccaagcgcttattcgttagattcagtttacggttaacctgctctgcttgtgctttttcttgctgaactagtttaagtaatcgataggtctcaaattgagctgtaatttgccgccaaactagccacgcaatcacaaaaaaactaataacagcgatactagcaatggaaaagatcaaattggtccgccatgacgcaaaagcatccgaatttgagcgcgccacaaaatacagagatggtgtttgtgaattctggatatccgtttcttcatctatatgcagcttcaagaggctccataaacgactaccatcaaagactcgttctaatccatccgccacatccatttgtcgccaaatagcagggaaatgcgttttgatattaaaattcaagtcatcagaatgtagaatcccgccccattcaagatttctgtccgctgctaatacccaatctccattagtgtctaatatttctaaatacacgccgtcactactaaaagtacgtactagttcaaacagtttgctcaaatcgtaattcactaccaaaaacccaggcatctcaccatcaactctgacgacaccacgcactgttggctgaaaaggacggacaatttctttattttctatgttcaaatctaaagaggagatgtatacatcattgctgttagtaggtgcattttgtacataatgcctatccgatttgttttgcagttgttcctctggtacacgagtaatgacaccagcctgagaattgattcgaatgtgctcttggccatctggcataatccagcgaacttgggaaataaggctagatgttcgagcaaattgattgaattcatccaccacctgagcctcccaatcagcgggaattgatttttcgttctgtggtaatgacaagccttgaaccggggctgagtttttagaagcggcattctgagaagataggcgagcattaatgctgttgcgtagcagcaaagtaactcgcttaatatgccccatttcacggctaaaaacactggcactacgagacaatacttctgattcattccatgctaactggctaattttattgtctaaaaaaaatcgataactgccccaactaagcaaaactataaatacaaaaatacccgacaaataaatgcaaagtaatgatttttgtgacatccgtttaccaaaagccatattgttacaaacccgctttaatccaactaattgtatcgtctaatgacataggtttagcaaataagtaaccttggccatcctcacagcccaaagccagcaaatgcgttttttgttgctcagtctcaataccttcagcaataacacttaaccccaaaaagtttcctagttcgatgatcatcttcagtatttcccaatctttctcggattcttccatgcgccacacaaagctgtgatcaattttgatagttgaaaccgataaagtagataaatacgctaaggaagaatagcccgtcccaaaatcgtcaatattgactcgtatacctaatgttttgaggttcgataaatgcttgttaatattaattttttcttcaatgatttgggactcagtaatttctaactcgatcatttcattcgaaacaccttcttctgcgagcagtcgtttaaagttttcgaagtaattaggacgaatgatttcattgcctgcaacgttcacagaaataggcacgttaatacctaaatttttaagtgtattaatcgctttacaagactgccgcaacatctgctgatccaatttatcaatcagaccgctgctctcagctagcgcaataaattgatctggcggaataaactgcccatttttatgtacccatcgcgccaaggcttcaaatccaatcagcgtgttatcttttaagctaaatttaggctggaaataagcgaggatctgattatccgaaatggcctctcgtagatcttttaataactcataacgcccaaacatctccgacgcaagggtttcagaaaaagccaagtatgaaacactttcgtattttgctctttctaaagtactttttccgacactgactaattgctctggttcataattaggaaagtctgaaaatttcaccaaacttacagtcaaatcaagagaatgtaaggagttttccactttaatgctggtgtgaataatgttctcgagtgatgcttcgttgtaatcctgatcgtcatatacaatcaacaccagagtatctctctcaagcaaggctatatcgaccgttttgtcaaaaaagtggttcaaataatcgtacagagaaagcgttagttgatcgcaatacttagagcctagaacagactcggtataagccaaatcttccacgtaaagcatcaacaaggtagctttttcacgctcccacgaaaacatattgcgtatttcacgaaccagccagtttttattatgtatccctaaagtaggctcaacataagccagttcggttagcttattatgtaaggcgacattgcggaaaccggcactaatattttcacaaaatacctggagtaaattaatttcattggcggcaaggtttcgatcaagctttaccactaccatgtattctcgatcttccaactctttattcgaaaaatacagcacagaaaaaccatcctggaacacatgacttttctgcgtattagccaactctactgcatctcttaacacacactcttggattgccgataaaaaatattgatgaatatgagacgagaattccccacaagccgccacaattaaggctttttctaaatgttcttcttctgggtgaaaaaagcacacaataccgccaccgctcatttttagcagcaccccaatttcttctaaaatagagtgtgtatagtcagtaatgtcgctctttgaggcgattcgttgactggaagccaacaatagttgcataccatgacgggcttctttcatatcagaaaggtgctcccaagtacgcaaattacttagcactatggtttgtaggtgcgcctgtgtgagatcggatttacaccaatagtcgtcgatatcatattggccaataagatcatccactggtgccatacccggttgaccagttaacaagacaatacgcaccaagtcattgccaataacgtcacgaatagtacgaattaagcgcaaccctgctacatcagtttccatgacaacatcaagaaaaataaccgatatatcaggattggcggcaataactgtcgccgcttcactagcggatgatgcggtaagaaactccacctgtttaccgtcataattgagcgcactaaggccgttcattagcgcttcttggtaatcagggtcatcttcaacggataagactttacagtagtttctttttgtggagattgctttcagtgattttttttcatagggtaaatccattgcatttcccttcctagtcttccatcatttatctgttgaatgcttataattaaagcttagtcttgtttaaaaaaaatgcatctagaacaaagaaaaactttgtaacgaattattactgttcatcaaatcaatagaatattgtcagttaaattcaaaactcggcttgaacattcaataacatacctgtcaaaaaacactaatatcgacaataatatccaactaattaacaggcattttgtttgtgatatagtaaaacgcaacaaagtcaaaaaggcggattaaaagaaccccatggacaaacataaaggcaatttattcatcttatcagccccttctggtgctggtaaatcaaccttatataaggcacttctaagccaagacaataacgtgcggatttctatttctcataccacacgtacgccacgaaccggcgaagaacatggccgagaatactattttatcgatgatgaatccttcttggacatgattgctgaagatgctttttttgagcatgctcaagtgtttgatcattattacggcacatcaaaagagtccatttttggtatgctggaacaaggcttagatgtaattttagaaatagactggcaaggcgctcgccaaatacgtcaactctaccctgaagccattggaatattcattttgccgccgtcattgcaagcgctagaagaacgtttaagaaaacgtgccacagactcagatgaagtcattcagcgtcgtatggcaaaggcggttaatgagatgtcgcattatcacgaatatgattttgttattgtaaacgacgattttgatgaagcactttcacaaatttcggcggtttttaccgcaatgcgctcaaaaaccccagttatgcaggaaaaatatggcaatcttataaatgatctcttgtcattgtgagaagccgttaagtagaattacccttggaaaaatagataaccgaacacagaggtcaaaatggctcgagttaccgtagaagattgtttagagaacgttgataaccgctttgaattagttatggtcgcctcaaaacgcgcccgtcaacttgctactggtggtgaagacgcaaaagtgcctttagaaggcgacaaagttactgtagttgcactacgtgaaatcgcggaaaatttgatcaacgcaaaaaatgttgatcagcaaaaacgcccattgcacgagttttaatctttatggtgtcgctcatagcacagctgtcgcgcttcctttttgccttagtgaggtgagcgatgtataccattgaagatttagccctgaccttgagtcagtatttaccttacgagcaaattgctaaggtaaaacgcgcctactattacgccgagcaagcccacgatgggcagcgacgtaaaagtggcgagccctatgtcacccatcctctcgctgtcgccgaaattctgtcggaacttcgaatggattgtgatggtttgacagcggcacttctacacgacgttattgaagacacaggcatcagccgtgaagcgcttaccgaacaatttggtgaaggcgttgcaggacttgtagatggtgttagtaaactaacgcaccttgaattcaatagccaaatcgaaaaacaagcccataacttccaaaaaatggccatggctatggctgatgatattcgtgtcatcttggttaagttggctgacagactacataacatgcgcacattagatgccatgccagcccacaaaaaacgtcgtattgcccgcgaaacattagacatttatgcacctatagcaaatcgtctgggtatgtacaatgtgagagtcgatttagaatctctcgcttttcaagcttattacccgatgcgtgctcgcatgctgcaaaaagccatccataaaaaatatggtcagcagcgtattaaagacacgcaaaagcttgaagacactattcgctcggaactcgcagcggattatattgaagcgaccatcagtgttcgagaaaaacacatttacagcatttatcagaagatggacaaaaagcgccgctctttagatgagatcatggacgtaatgggcgtacgtattgttacggaccgccatgacagctgttatcgtattctcggcgttattcacgctctgttcaaacctatcgaaggtcgtttcaaagattacatcgccgttcctaaatccaatggctatcaatctcttcatacaacagtattaggcaccaacggcattccgatggaagttcaaatacgcactgaagaaatggatttggttgctaacaatggtattgcggctcattgggcttacaaggtcagtggtacttctagcatgccaagtaatcatgaccgggcgaccaaatgggtgaaaagcttattagaaattcaacaaaaagcacgtaaccccgtggaatttgttgataacgtaaaaagcgatctattccctgatgaggtgtatgtctttacgccaaatggtcagatcattgaactgccttccggtgcgacaccagtggattttgcctatggcgttcatacggaaatcggcaacacctgtatctcttgccgaattaatcgccgactcgcaccactaagcacacagctagaaagtgggcaaacggttgaaatcattactgcgaaaaatgcacaaccaaatgttgcttggttaagttttgcgattaccggcaaagcacgcaccaacattcgccattatttgaaagacaaacagcgggaaaatgcgatatctatcggccatcgtctgttaactcgttccttaaacgcatttaaaaccaacgttgaagagctaacagcggagcaaattgcacaagtattagcaaaccaccagctagaatccatggatgacttattagagtccatcggtaaaggccgtcatgttggttatctggttgctcgtgagctatttccgaatattgatgaagactccttggtgacgccaaaatcctttaaggtgaatggctcagaaggtatgctgatttcttatgctaagtgttgcgctccgattcctggcgacccaattgttggttatgttcaggttgataaaggcatcatcattcaccacctaaattgccctaatgttcaagatcatttatctaaccctgaacgctttatccatatggcgtggggcaaagagatcgaagaagagttacatatcagccttatcgtcacctacatcaacgagcgtggcgctgtggcaaaaattgccagttcgatcagtgataccgatttccaagtatcaaatctagatattatcgaacgtggccgcgtcagtcgtttacggttaagcattactatttctagtcgtataggattggctgatgttatgcgccgtattaaagcagttcgttgtgtagaaaaagtctcacgcgaaaccatcgttgggcgctaatcggtattagtttattctgtcacttaccatttcttagatgaaggatacttattatgtcaaagcaagtgattcacactgaaaatgcaccagcagcaattggtccatactcacaagcagtacgcgctggcaacactgtgtatttgtcaggtcaaattcctttggttcctgaaaccatggaaatcatcagcgaagacatcgttgagcagacaactcaagtattcaaaaacctacaggccgtttgtgaagccgccggtggttctttagaaaacgttgtgaaattcaacattttcatgactgacttgggcaactttgctacggtaaacgaagtaatgacacagttcgttaaacaaccatacccagctcgtgctgcgatgggtgttcgcgcattaccaaaaggcgttcaagtagaaatcgaaggtatcatggtgttagaagactaatctcttcacgctaatgcgcacaaaataaaaaagaggctgcggcctcttttttcgtgtctattttttatttggcgtttatcgctctactgatttatcgcaaagcattaaactcacacaacagctcatgatagcccgccacataactcggatattgcaaacgccaaccttgtgacaataaatattgtccttgaatgcgttttcctgaagtaggaacaaaaccttcaccgctgctcacggcaacttcggctgcaaggcaagttgccagccacaactttacttcccacatagaaacgggtgtttgatccgtcacgatgatatgtgctggtatgactttcttacttaaagcgcagttcgccaataataccaaagcagaaacaacgtcgtctcgatgaatgcgattagtccagctattagcttcccaatctttaccacttaatacggtttctaataacctaaagcggccagggccgtagataccagaacaacgcactgccacgctagaaaatgcagccgctaaagcttgttcggtttcaattagaatcttagcggtggctgagattggttgtgctggtgtggtttcatcaatccactcgccttggctttgcccgtagacactagtacttgatacaaaaaacaccttcggttgcttagccatgtctctgtagcggcgaatcagcacctgcgctgtatcaaaataagccgcacgatacgcctcttcattgcgaccattaggcgtcattattagaaataccagatccacatccggcaaggtgtggtcgctcatttcaacaagatcacctgttatgcccattacgccattagggaaatcattttttgtgcgacgaatacccgtaactgtgtggccttgtgagactaactcggttgccaagccagaacccaagtcaccgcacccagcgattagaatctttgccatttatcctccccaaataaccttagacattctcactagctaaagaacgagtatactttatcaaattatgtattatcatagttattaacaatgaatcagcccaagtaaaaggtgtgctatgacattaacggaattgaaatacattgtaatgctcgccgaagagaaacattttggtcgagccgcagatcgctgctatgtatcacaaccaacgctcagcgtcgcggtgaagaagctggaagaagagcttggcacagcgatttttgagcgcagtaaaagctccgtttatatcacgccactaggtgagcaaatcatcactcaggccaagcgagtactggatcaagccaacatgattaaagaactggcgacctctggtaagaatcaattaaaaggtccactcaaagtcggtgcgatatataccatcgccccctacttattcccttttatgattccagccttgcataacgcaacatctggcatgccattgatcattgaagaagatctaactgaaaacttacgccctaaactgcgtaacggcgagctagacgccatcatagtggcgctgccattccgtgaaccagatgtggtgacacagccgatttacgaagaggaatttgtggttcttatgccaaagaatcacccatggacaaagttgtcgcacatagaaacggatcaactatccacagacaatttattgttacttggcaaaggtcactgctttagcgagcaagtactagaagcttgccctctcgtaacagaaggcgaatttagtgatggtagaactatcgtcaacggcagttcgttagaaaccatccgttacatggtggcatctggtttgggtgtcactgtgttaccaaaatctgccgtcacaaatattaatcacgacatgttagaagtacgtccttttacacacccagcgccaaaacgtaccgtggctttagcttggcgagccagtttcccgcgaccaaaagccattgaagcggtaagtcagtctatccgtgatgcgtgcaaacatctgaatttatagagagccacatgatcaacggattagacactcaggatgttcgtgagctaaaaggcgttggtgatgcgatggccgagaaattggccaagcttcatttaaacacagtgcaagacctgctgtttcatttgcctattcgctatcaagatcgaactcgcgttgttccaatcggcatgttgcgctttggtgacgaagccgttattgagggacaagtgactggcgctgaaatcaaaatgggcaaacgtcgcagcttgctgtgtcgtatcaaagatcacaccggcacactatgtttgcgtttctttcatttttctgcggcgcaaaagaaacaattagaatccggtaagcgcgttcgctgctttggtgaaatccgtcgtggcagtacagggtttgaaatctatcacccagaatacaaagtcattggtgaagacgaaacacaagaagaaactgcgcaacttacgcccatttatccgctaaccgatggtttaacacaaaccaagattcgccagttgtgtgagcaagccctagagcgattaaccccatacaatctgcaagaatggctaccggatgagattcgcagccagttcagtttaccaccactaagcgatgccattcattttctgcatcacccatcgcgagaggccaatctcgaattactaagatcaggcactcacccggcgcaatatcgtttatcttttgaagagcttatggcacatcagctttccctaattggtaaacgcatgaaggccaagcaggatgccgcgatcaaagttcaagccgccggcgaattaagccaacgactcttacaacaattgccgttttctccaaccaatgctcaacaacgcgtgtttcaggaaattctcaatgaccttgctacaggtcatccgatgctgcgcttggtacaaggcgacgtaggatcagggaaaaccttagtggctgcgttagctgcggcatctgtcgtccaggctggttatcaggttgccatcatggcaccgacggaaattcttgctgaacagcattatattaacttcactcaatggtttgagccgcttggtttaaaggtggcttggatgatcggcaaactcaaaggcaaaacccgcgagaaagaactcgccgatattgcttctggcgcggcacaaattatcgtcggcacccatgcattatttcaggacacggttgagtttgaccgattagcgctagccattatcgacgagcaacatcgctttggtgtgcatcagcgtatggccttgcgtgaaaaaggcatgaaacacggttttcagccccatcagctcatcatgacggcaactcctattcctcgcacattagccatgtctgcttacgctgatttagactgttccatcattgacgagttaccaccaggccgcacgccagtaaacaccatagtggtatcggatcagcgccgccaagaagtgattgatcgagtaaagagcgcctgtgaagaaggcaaacaagcctactgggtctgtaccttgattgaagaatcagaagcactgcaatgccaagctgcagaagacacggcaatattactacaagaacaattgggtaatttatccattggcttggtgcatgggcggcttaaagctcaagaaaaagccgacattatggccagatttaaagccggtgagattcagctattggtcgcgacaaccgtcatcgaagtcggtgtagatgtgccaaactctagcctgatggtaatagaaaacccagaacgtcttggccttgctcagcttcaccagttacgtggtcgtgttggtcgaggtcaaacagccagtcattgtgtgctactttataaggcaccattaggacaacaaggcaaagagcgactgtccaccatgcgagaaaccagtgatggttttaaaattgcagagaaagaccttgaattacgaggtccaggcgagctactcggtacgagacaaactggcctttgggagttcaaagtagcggatttacagcgcgataaaaacttgctcgatgatgtccaaaaagcagctgctctgctgcacagccgttatcctgatcgtgtctcgcctcttttatctcgatggctgcctaatcacgatcaatatttaaatgtctaaatactcttttcatctaaataaacggtatttgcttgcacatgtgtaaaatttaatcaaaaattccataagctaaaacgcccaacttaatcgattcgcaagaaggaactgacatgaatgcttacaatcaagcacatctaacgatccaaggctgcggctaccgaatcgaaaatgacagagtcatcatttccattcagcgcatctctaatgatagagacgaaggaaatcttagtggcacgttgcaactacagttgtgtgcatttcatcaaggtattggggatttagaaaaaatagtcctcgcgtcgactattcttggtgaaatgaaagggcagcattttctttccgattgctattacgatttgttttttcaacctccacaggttggctcttggcaattggcactacaacttagcgaatggaacggagtagattacaccttgtgtgactcagcttatttcgacatggcttatcaagttgaagcaccatccgatctctctgtcccagtgatgcaaattaatgaaccagagaatgaaaaagcagcatctacgccgaaaacagcaacagataaccttgtcaccaaaaaaacgaaagaagtaaaaaaaaacgccactggttacgccgatggctatctcgccattaataaatcaaaagtggacaagcttctaaaggtgaaaggcgtaccgaaaaaagtactagaaaagctggtagcagagcgcccttttcactcagaaaaagccgtactcaatgtaaaagggatggggccagtaatgatgggaaaaatacttgctgaattaacaaaataagtagcattcagcctgcataagcaggccattcaccaaggttattctttaagggatattaaccacagtcgtattcttcacttcttccatagctacataagtacgagattctcgaacatgtggcagtgtcagtaaggtttctccaagcaaaaggcgataagagtccatattggatacacgtgcttttagcaggtattcaaaatcaccagctatcaagtgacactccaaaatttcaggaatttcagtaaccgctgttttgaattcattaaaaccttctggagatgttgtctttagacgaatttcgacaaaaacaagtaagccggcatccactttctttggattaaccaaagcacaataacccgtaatataaccattacgttctaagcggcgcactcgctccaaacaaggagtagcacttagccctactcgactagccaactctacattcgataaacggccattaatctgcagctctcgaagaatttttttgtctaagcgatcaagcggttttgctgagttatccatctgatgtggatctccttacatgacttcaattgatgcttaagtctaccatgcagattacaaattatggaaagcgctttattcaatatattgcgtatgggtattcaaattaaacacaacaaagcacatgaaagcaccaaaatgatgcaaaaaattcatctagcacaaaatagatccatcaacttgattttatgccctatatttgtgcaaaaaaataacctgcattatctcacagagccttgttttccctagctttaataaaagaggatattcaactaagctaattaaacagtatccctttttacactcagaaagtgcaaaaatttagcattcaacacagcttttttgacactttatccttgactactcctcaaaagagtaattctataggggtatgtgatgatcttttagaggaatcgtctacatatacctaacaacaagaataattaaatgttggcactaactttgctagtttttaaaagacgaattataaaatcttaaacatagaattaagcaagataacaacatatataaaaacgcctgggaggctcaatataatgaaatcgaatgtttgtaaattactttcgaccgctgcaatcgccgcaactatcagcgctggtgctgcggcgtcaacacttgaagatgttaaagcaaaaggcttcgttcaatgtggtgtcagtactggtgttccaggtttttctaatgctgatgataaaggtaattggactggcttagatgttgatgcatgccgtgcagttgcttccgctatttttggtgatgctcaaaaagccaagttcactcccctttcagcgaaagagcgtttaacggctctacaatctggtgaaattgatgttcttactcgtaacaccacttggacttacacccgtgacgcttctttaggtctagacttcacagctgttaacttctatgacggtcaaggtttcatggtacgtaaggacctaggcgtaaaatctgcgatggatcttgatggtgcaaccgtttgtacagagcagggtacaacaacagaattgaacatggcggatttcttccgtaaaaacaaactgtcatacgtacctgttgtggtccagaaagcagacgaagcactagcggcttatgattctggccgttgtgacgtatatacaacagataaatcaggcctagcggctcaccgtactaaactagccgatccttctgctcacgttattcttccagaaaccatttctaaagagcctctagctcctgttgttcgccacggcgacaaccaatggaaagacattgtcacttgggctttgttcgtgcaagttaacgcagaagaaatgggtattacttctaaaaacgtggctaaaatcaaagcagaaacaaacgatccaagcattaaacgcctactaggtgttgaaggtgatatgggatctcagctaggtcttcctgctgattgggcctataacattatcgctaaggtaggcaactacggtgaagtgtttgagcgcaacattggtccatcaacgcctttagatattccacgtggccttaatgcactatggactgaagctggcggtatcatgtacgcgccaccagttcgttaatacctaaagcaaactattctctgcttgggtatttacccagcgactaaaatgtcgctgggtttcttccccctttcttacacatctgacgagcattccattgcctgaaccaagatgagcgataatacaactccgagcaacaacagctttttgaatgacgcgggtaatcgcgctctaatttttcaaattttgctgctagcgatggtggtctttgctggttattacttatttagtaaccttcaagccaacctcgacaatcgagggatttccactggtttctcatttttcaatgagcctgctggctttccaattcttattcacttaattgaatacacagaggccaatacttacggacgagcgttcgttgttgccttaatcaacaccttcgtaatctccctactggggattatattagccaccataattggtgtgataatgggtctagcccgtttatcaaaaaactggttagtggctcgtttagcaacggtctacattgaaacgttgcgtaatattccattattgttgcagatgtttttttggtattttgcagtacttgccgcattaccagcaccacgtgatagttatgagtttgccgattttctacttaacaaacgtggcatttactcaccaaatccactcattcaagatggctttggattagtaatcttcggtttcatcctgtcgattgttgcatctattggtgtcatcatttgggcaaaaaaacgtcaaactagaacaggattatggtttcctgcttactggacgtcattaggtgtcattgttggtattacctttatctttcttgccatggcaggatttccaatcgagtttgatttaccacagaaaagtcgctttaacgtaactggaggcatggtactaccacctgagttcgttgcggtattagtcgctttatcaacttatactggcgcctttattgccgaaatcgtccgtgcaggtatattgtcagttaactgggggcaaaccgaggcagcccgttctttaggcttacgcgatagcatgacacagcgtctaattgtcttgcctcaagcgttgcgcgttattattccgccactaacaagccaataccttaacttagcgaaaaactcttctttaggggctgctattgcataccctgaattggtcgctgtcgtaatgggtacaacgctgaaccaaacaggtcaagctattgaaaccattggtctttgtatgttggtttacggttcattgagtctatcgatttcggtattcatgaactggtacaacaataaaatgtcattaattgagcgctaggaggcagatcatggctattatctttaaaccatcaccaagcctcccaccaccagttacatcggtcggtgctgtggcatgggtacgtcagaatttattttcgtccccacttaatatttttctaaccttgttcagtctgtacattttgtatctactggttccacctgttatcgagtgggctttcattaatgctacttgggaaggctcttctaaagcggcctgtaccgctggtggtgcttgctgggcctttatcggcgtgtactttgaccagttcatgtacggtttatatccagaagcagaaacatggcgtattaatttagccgtgattctattagtagttatggttggtgcttttgccgttaagacgattaataagctgtatctttcgatcgctattctcgttgtttaccctattgtggcttacttcttatttgctggaggagtatttggccttgaagttgtagaaacttctttatggggtggtcttttccttactgtattactgggtgttatcggtattgtggcgtcgttccctttaggaattgtattggcgcttggtagacgttcggaaatgccaattgcgaaatcagtttgtgtggtctttatcgaaaccattcgtgcggtaccgcttataactatcttgttcatggcatctgtaatgattccattgttcttgccggaaggtttgaacttcaacaagttattacgtgttctgattggtattactttgttctctgcagcctatatggccgaagtggttcgtggtggtctacaagccattcctaaaggccaatatgaagctgctgacgcaatgggtttaacctactggcagtcaatgattttagttatcttgccacaggcactaaaactggttattcctggcatagtaaactcattcattgctttgtttaaagatacgaccttggtgtatatcgttggtatgtttgacttcttaggtcgaattcaggctgccaaccatgattcaaactggttaggaaccaccattgaaggttatgccttcgcagccttgatttattgggttatctgctttggtatgtcgcgttatagtatggcactagagcgtaagttagaaactgggcacaagcgaaattagttaggaatttgaggtctttatcatgacgaatacaaatatggctcgtgcccaacttgcgcagggcgaagaagcaatcatcgaatttaacgatgtaaacaagtggtacggtgactttcacgtactaaaaaatatcaatttcagcatcaagaaaggcgagcgcatcgttgtctgcggcccttctggttctggtaagtcaaccatgacgcgctgtatcaaccgtctagaagaacaccaaaaaggtacgattctggttgatggcgtagagatgaacaacaacctaaagaacatcgaagcgatccgtaaggacgtgggcatggtgtttcaacactttaacttgttccctcacttaactattttagaaaatctgactttggcaccaatttgggtgcgtaaaacacctaagaaacaagcagaagaaatggctatgcattacttggagcgggtaaaaatcgctaaccaagcgctgaaatatccaggtcagttatctggtggtcagcaacaacgtgtagcgattgcgcgaggtttatgtatgcagcctcgtatcatgctttttgatgagccaacatcagcacttgaccctgaaatgatcaaagaagtattggacgtaatggttcagttagcagaagaaggtatgaccatggtgtgtgtaacacacgaaatgggctttgctaaaaccgttgctgatcgcgttgttttcatggatgcaggcgaaatcgtagaagctaacgagcctcacgaattcttcgacaatcctcaacatgaccgtacgcaaatgttcttaagtcagattttgaatcactaatcacttactattcagaactagtacttaaaatctgttatattgacaaagccccttatcggggcttttttgtgtcagccattttaacagggaaatgtatggaatcttccgtagaccttcagcccaaccaaagattacgcgtagttcatttagcggatcatacaggtcgtcttcaggttatttttcctgaaagtaacatgctggatatttctgctgtttcccgtattactaagcgtcgctttgaacccgtcagcaattttcacagctcaggcgacccactaatcaaaccaaacagcataacaactattctagaagctagcatgctaaaggacgtagtgttttcgatacgaaccaaagtagatggccaatatcatgacattagctctgtagaattagccgagatgttctctggcccattgaaccgttttgagactatttccatcaatacacagttcataaagcgccctgttgataatcacgaaaacgacgaagaacagattctccaagcacttgggcgctttcagtccattcgactcaaacagcgtatcgaagagacattagaaatcccccctctgcctgcgtcatctcatcgaattattcgcctttcaacagacaatactgcgggaacagatgaactgtgtgaagtcattgcgctggacccaagcctggcagctcaagtcatcagttgggcatcatccgcctattatggtgcaccgggcaccatagaatcggtagaagacgcaattattcgagtgttaggctttgatatggtgatgaatttggctcttggactttcgatgagcaatgcgtttcaagcacctgaagacggcccgcgtcactatgaagatttttggttcgactccgtatcaaatgccgtcttgatggaatccttagtaaaaaccatgccaattccaaaccgtccaaaactaggccatgcctatcttgcgggtttactacataactttggttacttggcgattagcactattttaccaccacatttttcgattctgtcacgctatcaagaagccaacgctcacttgccttctgaattaatagaaatgcaaatactgcactttaccaaggagcaattaggctcttggctattgcgctattggagtttgcctgacaacatctggacggccattcgctatagtaaaaaacctcattattatggtgagcacgccattttggcaagactgctgtatgtatcatatcagctgcgtaataacgcaatcattgagccatctgtgctgttagaaattggcttgacccaagaagaagccgaagcctgtagagataatatttaccaaaaatctaccgagcttcataagatggtcgctttaatcaataaaatgaatacctagttaattatgacgttaatgaactcttctgccgcacagcaatttgactaccgatggtcgcccgtagatcaaattaataaggtaaaagtacctaaaaatctatggccttggcttgttactgaagattccttgacggcaaaacttaaaagcctaggaacattaacggttgatgtccttgaagatacttggggaacacctacagcgagagaacgaaaacgcctaacgttacgaccaagagaagccgcacgtattcgcaccgtcttgctcaaagtcgacgacaaagccgtgatttatgcccgctcgattattccggcaagatctttaaaaggccattggcgtcacgtaaaaaatttaaaagagaggccattgggtggttacttatttcaacataaggggctctctagaagccgtattgaagtcactcaactaccaaagcgcatgtttccaaaccaacctagtgcgctatgggcaaggcgctctgtgttccaccagtttggccctggaatattggtcaatgaagctttctttgatgagattaaccaactaaaaacgccgtttggattgttatgaacaaacttaaagactacgcagaattaactcgattcaaccgccctatcggctcatttttgctgatgtggccaacattgtgggcgctatggctggctgccgatggcatgcctcaatggcatttggtgattatctttattttaggcgtttttagcatgcgctcagcaggctgtgtcattaacgactacgcagatagaaaagtcgatggctttgttgatcgcaccaaaaatcgtcctttgccttctggtagagtatccgagaaagaagcgctgatgctgttttgtgctttatcgattttaagtttcatcctggtgctgtttaccgacctgaggacaattttactatcgtttgtaggtttgggccttgctgcactgtatccatttatgaaacgatatacccatctgcctcagcttttccttggtttggccttttcttgggcgatccctatggcctacagcgcacaaggtggggatttaacagatcccaaattatggatgttgtttgttgccaattgcttttggaccattgcttacgacacgtattacgccatgacggatcgtccagacgatctaaaaatcggcatcaaatccaccgccatcttatttggccaatacgatttattcgtcattatttgcttacaagggctaaccttatctttattgacgtggattggcctactagcaggactgcattggctatactttgtatcactaatcgtttgtgtcggactcttttatcaacaatttaaacaagcaaaagaacgcgaccgccaagcttgctttcgatcttttttagacaacaaccgcgttggttactgtgtcttcattggtctagtcgcaagctattttatgtaatatatggcaaagttgtgacaatgtaaccgaattgtcacattagatcgctttaatgaaaccgttcctgagatgaggataaatcctgtgaccggtaaaaaagtattaattattgacgacgaatcttccatacgcgaaatgatcgccatcgcacttgaaatggcaggctacgagtatttggaagcagaaaacattcagcaagcccatgaaatcattgtggaccaccgtccagatctgattcttgtagattggatgatgcccggtggtagtggcatcgagcttactcgcagattgaaaaaagacactacgacggcggaaattccggtcattatgctgaccgcgaaaagtgaagaagacaacaaaatccaaggtttagaagtcggtgctgatgattacatcaccaagcctttctcacctcgtgaattagttgcacgactcaaagctgtcttgcgccgcgcgacacctcaaggggttgatgagccaatcgaaatcgaaggtctgacccttgacccaattagtcaacgcgttaccataggcagccgtcctttagatatggggccgacagaataccgtctactaaaattccttatgacccatcaagagcgagcctattcaagagcgcaattgctggatcaagtatggggtggaaatgtctacgttgaagaacgtaccgttgatgtccatatacgccgtttacgcaaagccattggtagtactcatgatttcttgatacaaaccgtacgaggaacaggctaccgcttctcagcaaaaaggtccgtatgaaaacagtttggcgaaacaccattattacttggctcgcggggctagcagcctgcattgtaataggactaatcattggtcagttgttgggtgttttgctgttgtacactttaggttctttatactggcagctttatcagctataccaatttcataattggctgcgtcattctggtcgtgcagccccgccagaagccagcggtatttggggcgaagtgttcgatgctgtttatcgtctgcataagaagcaacgtaaatctaagcgccgtatgcgccaagcgctcacaagaattgaaagctccaccaccgctttaaaagaaggcgttatcatggcagataaccaaggcaacttggaatggtggaataactcggcggcacattttcttggattaatgcgtcctgtcgatcgcggccaagtgattaccaatattgtccgtagtcctgagtttttccgttacttcagccaaaaacgcttcggtgaacctttggtcatcaagtcaccagccaaagacggtgtgtatttagaaattcaaaccacgctatatgataaaaacgatcacttgattttcgttcgtgatgtgacccgcttgcatttgctagagcagatgcgcaaagactttgtcgctaacgcatcacatgagctaaaaacaccgctaacggtcattaaaggctatctagagaccctagacatgtttaaggacagcttgcccaaaagcatgcaaaaaggcattgtaaatatgtctgagcagtctgagcggatggaacaactgatcgaagatctgttactgctatctcgattagaaagtaatgacaagcgtgaagagaaccaatggcacaaggtctcagacctagtaagaactattaccaatgccaccacgcctgtcttgactgacaaacacaccattgtcttggatattcctgaggaagctagactgtatggctcttataaagagctatacagtgctttttcgaacctgatttttaacgccataaaatactcacccgatggtggagagatagctattaaatgggaatccagtgagtttaacggtgtattttcggtgaaagactctggactgggcatagaaccaagatacattcctcgcctcacagaacggtttttccgcgtcgacaaaggaagaggctcaaaaaccggtggtacaggccttggcttagccatcgtaaagcacgtgttactgcatcacgatgccaaactacaaatccgtagtcagccaggtttcggcagcacgttttcttgtcacttcccagcgaatcgaaccagaaacgatacaattccggcgatagcatttaataccgacaacacaccgccaacagatcaataataaaaaaagggacgcatggcattcatgcgtccctttttacatcattcaaatcaaacccgaaaatacttataggctatcaaacaactggctaataaacgcttctttctcgctatcctgatcgattaaactcaagataaccgtcaaaaaagtagagtcgtgttttttctctgtggtagcgacggattggacataataattcaaacgattcatcgcgcccttatgttccagatccaataccgcctgccccaagacttgtggcacaacatcatcactctttataaacatcgttgcttcagttttactaaactgaataatcatgcagcgaaattgttttccctcaaaacgtacttgagttggaattttaacgtctttaactgtcacaactggtgcgtctggattcgtaaacttggtagccttcacaggagtgcttttgcctgctcccattaatacatccagcgatgccgaactgacgccaccaggcgagacagattcacgggctttttgagacgtcagcttcttttcaagtccatgctttttcgcagccgatatgactttgttagcgagctgttcactagaaaatggtttgcctagataatccgtcacacctgattgaacggcttccaccacatggcttttatcaccacggctagtaatcatcacaaatggcacgtcttcttttttgtatttcggttgttctcggcaccacttaagcagctcgacgcctgtcatttcaggcatttcccaatcgcacaacaccatatcaaactgaattttatttaacatttgttgtgctttacgtccattcaccgcctcttcaatttcaaccgcaggaaactgcttacgcaatgtgcgccgaatcaagtcacgtgtaaaagaggcatcatctactaccaaaatttttaacgacatcacaaagttccattagtacgatctaacaaggcagaaaaatccccatgttgtgatctgaaaaccgaaatccacaataatgtggcagctacaacagcaatcggcataacgaataggttaaagaaaggaatcgtcaaaccaaccattactatgccgccaaatgtccaacataacaaaggtttggagcgtaatgccattctcatatcatgaaatttaaccttattattatcaaaagcataatccatatattgcagggataacatccaagccgaaaacaatagtaataatactggagcaataacattaacaagagggataaaagacaataacagtaacaaaataaaacgaggtaaaaaatacaatattttctggaattctcgctgtaaactgcgaccaactatcgcgataagaacgccagccgtcagcgtttcatcaaaaaccttccctgtttccttttcttctactttttctgctagaaacgccataaaaggcgccgccaaaatattcacacctactgaaaaactatagaacaaaagtacactaataatagcggcaaatatcaaataaaacagccaatttaaaaaggaaacccactcaggtagatatcccattgccgagtccattaaggtctgaaaatagctaaaagcgaccatatataataagccgactaaaacaaaattcgccaacaaaggagccaatataaacagtcttaagtctttcgaaaaaaccaagggaaacgcttttaaaaaagccccagcggctttaaatgggtgtgtgatcacgatgctgtattactcctgaatttaaaccttttcatcaaatttatctaagaaccagagaatatcatgacgactttctcggctccacaaagcctttcaaaatgaaggttcataaactgaaaccgccacgccttcaagccttacagacgccaaacatgtaattttcaccgctcttttataaagcttacatttattagacgcatgacctgatacgcaatttcgattgtgaccttttgtaaattgatgaactatggaatcgtaagacgaatacgagccagtgcaggtatcgcgtctgaatataaaaagcacatacacaaaagctaactcactagggaccagataaaaatgaaaatgacattactcgccagtgctatcatggctacatctatcttcgctctacaagctcaagctgcagacgtaccagcaggcgtagaattagcggctaaacaagaacttgttcgtggtggtggtgcagaaccagcaacccttgatccacaaaaaatggaaggcacaccagcttctatccgttctaaagatctttttgaaggtttatacaaccaagatggtgacggtaaccaagtaccaggtgtagcagaaagctatgacgtaaacgccgacaacactcaatacaccttccaccttcgcaaagatgccaaatggtctaatggtgacccagttaccgctgaagactttgtttacgctttcactcgcgcagttgatcctaaattggcatctccatacgcttggtttatggaaattcctgcgattactaacgcctccaaaatcattgccggagaagccgacccttctactcttggcgttaaagcactagacgaccatactttccaagtgacgcttgagcgtccagtcccttactttgtaaaaatgacctctcatcaaaccatgttccctgtaccgaaaaaagtggtcgagaaatggggggataattggacaaaaccagagcatatggtatctaacggtgcctataaaatggacgaatgggtcgttaacgaaaaaatggtgtttacgcgtaacaaaaactattggaatgatgcaaaaaccatcatcaacaaggttacctatttaccaattgaatcccctaatgctgagctaaaacgcttccaagcgggtcaaatggatcttagctacgagattccaaatgatcacttcaaacaactcatgcgagacattcctgatgaagttgtcgtaacaccaaaactaggcacctattactaccaattcaacataacaaaagcaccatacaacgatgtccgagtacgtaaagcgttgtcctattccattgatcgtaacgtgatcacaaagtttgtaacgggcacaggtgaactacctgcgtattctttcacaccagaagtagtaaacgacttttcaccggcaacacctgaatacgcaacttggtcacaaaaagaacgtgacgataaagccagagcgttactagaagaagcgggctatggcaaaagcaatccactgtctttcagcttgctttacaacaccaacgaaaaccataaaaaaatcgccattgcgatcgcttctatgtggaaaaaaaccttaggcgtgaacgttactctggaaaaccaagaatggaaaacttacctagaatcgaaaaagcatcagcaatttgatattgcacgtgccggttggattggtgactacaacgaagcctctactatgttagatcttctaaccactactcacggtaataacgacggtaaatacagcaacgcagaatacgacaagctattgcacgatgcgcgtaccatgcagcaccctacagagaactacaacaaagcagaagaaatcgctattgaacaagatatggcggttgcccctatttatcaatataccgaaaaacgtttagtaaaaagctacttaggcggttatatgcctaacccagaagacaacgtttacgtgcgcgatatgtacatcatcaagcactaagacgctgttttatcgactaaatagtacttagaaattaaaaagtactttgtgttaaaccatgccctgtgcttttagcgctgggcatctcttgaattctcacaggttcctagcattagccgttatttgtagcgcctaatccggtaatttttatgctgacatttatttcaaaacgcattttagaagccattccaacattgttgattttgattacggtttcttttttcttaatgcactcggctcccggcagcccattctccagcgagcgtgctttacccccagaagtattggcaaatattaacgccaaataccatttagatgagccggtaattaaccaatatttttactatcttggtggcttacttcaaggcgacctaggaccttctttccgttataaagatttcactatcaacgagctgattgcacagagttttcccgtctctgctgagatcggcatctggtcttttcttgttgctctactcgttggtgtgggttgcggaattatcgcggcactgcgccaaaactcttggttagattacagtgttatgggctttgcaaaccttggtatcgtgctgccaaattttgttttggctcctttgtgtatcctgtttttctctatttataaccattggttaccgcccggtggctggaatggtggagcttggccttacttagtaatgcctgtcattgccatgtccaccagctacattgcgcaaatcgcacgtattactcgtggcagcatgattgaaaccatgcattccaactttattcgtactgcgcgagccaaaggcttgccgaaatatcgaattattttccagcatgctttacgcccagctatgctgccggttatttcctatctgggtcctgcgttcgtcggcatcgtgacaggttctgtgattgtcgatgtgtactttggtactggcggtattggtcagcactttattaatggcgcattgaatcgcgactactccatggtcatgggcgtcaccattttggtaggtacattaacgatactattcaatgcggttgtcgatattttatacgctgttattgatccaaaaattcgctactaaggccgtactattatgattactacaaaagacaaaattcaggccgtcgaacaattcgccgaaaaagtggttgaagtcgaaggtcgcagtttatggcaagacgctcgtcgtcgatttttttctaaccatgccgctgtaaccagcttaattgtactcgccattattacggcaattgctttgataggcccgtttttcagtcaatggaattacgacgatatcgactgggaagcactatctgatatttctactttgggccgcccaaacattgaaaacggtcattactttggtaccgacactctaggccgcgatatttttgttcgtaccatgcaaggcggacaaatctctctattggtcggcatcatgggcagcgcggtagctattgtaataggtaccctttacggcgcggcatcggggtacattggtggacgcgttgacagtgtcatgatgcgtttcttggagattttgaactccttccctttcatgtttttcgtaatcattttgatgactttgtttggtcgtcatatcttcttgatcttcgtcgccattggcgcaatttcttggctcgacatggcgcggatcgtacgcggtcagaccttaagcttgaaaaacaaagaatacatcgaagcggcttacgcttgtggagtctctacaccaaaaatcatcttgcgccacattgtgccaaacgtactaggcatcgtggttgtttatgccacgttgttggtaccgaatatgattttgcttgagtcttttatcagcttcttaggactcggtgtccaagaaccgatgaccagctggggcgcgttgatttctgaaggcgctcagaacatggaaattgccatttggcaattagcttggcctcttggtttcctagttgtgactctgttttgttttaacttcctcggcgatggcttacgcgatgcgcttgatccaaaagaccgctaaggagattttatgagcttatcaaattctaaaaatttgttagaagttaataacttacgcgttaacttcagaacaccagatggtcttgtgactgcggtaaatgatctgaactttaccttggcgcaaggcgaaactctcggtatcgtgggtgaatctggttctggtaaaagccaaactgcatttgcccttatgggcttgttggcaggcaatggcattattgaaggggaagcacgctttaacgagcaaaacattctgaccctgaatgaaaaagccatgaaccgcatccgctccaaagaaattgcgatgattttccaagatccaatgacgtcattgaatccttatatgaaagtcggcaaacagctgatggaagtcttaatgctgcacaaaggtatgagcaaagccgaagcgtttgaagcatcggttaaaatgcttgatgccgtgaagatgcctgaagcacgcaaacgcatgaacatgtatccacatgagttttctggcggtatgagacagcgtgtgatgatcgctatggctttgttgtgccaaccgaaactcttgattgcggatgagccaaccaccgctctagacgtgacggtacaagcacagattctcaccttgctgaacgagttaaaagacgacttcaatacttccatcattatgattactcatgatttgggcgtggtcgcaggcttatgcgacaaagtactggttatgtatgccggacaaaccatggaatacggcacagcagaagacgtgttttatcgccctacccatccgtatactcaaggattgttaaaagcgattcctcgcctagatgctgatgacgagaagctatcaaccattccgggtaatccaccaaacctgttacagatgccatctggttgcccgttccaagcccgttgtgagtttgctaaagatcgctgtggtgaaagcatgccaccgcttgaagaatatgcaccgggccaactacgagcttgtcataaatccgttgatggatgggtcgtctaatgaacaccgaaaataacatcttaatggaagtgaataacttaaaagttcacttcaatatcaagtctgacaatgcatggccatgggaaaaaggccaagcactaaaagccgtggatggcgttaatttaactatttatgctggggaaactctcggtgtagtaggcgaatctggttgtggtaaatccacactggcacgcgctttacttcgccttgttccaattaccgaaggcaatgtggtttggcttggacaagatctgacggatctagacaaaaaacaaatgcgcgacaaacgccaagagctacaaatgatctttcaagatccattggcatctcttgaccctcgtatgacagtaggcgatatcattgcggagccacttaaaacctttcgcccagaactatcaaaagaagccgtaaaaactgaagttcgtaacataatggatcgcgtggggttattgcctaacgtgattaaccgttatcctcatgaattttctggtggccagtgtcagcgtatcggcattgctcgtgccctgattcttaaacccaaattagtggtgtgtgatgagccagtatcggctctggatgtgtcgattcaagctcaggtcgtaaacctgctaaaagagctacaagcggaaatgggcttgtctttggtgtttattgctcacgatttgagtgtggtaaaacacatttcagatcgcgtattggtgatgtacttgggcaatgcggtcgagttagctagtaaacgcgccctgtacgaaaaccctcagcacccatacaccaaagccttactgtctgcggtgccagtacctgatccaaaagtagaacgtggcaaaaaaatccagttattaacgggagacttaccctctccgatcagcccaccatctggttgtgttttccgtacgcgttgcccccatgcaaatgaaggttgcgcgcaacaaaaaccgactttacaagtgttatcgaatgagcaccaagccgcatgctcacgtcttgctgacataacttaatacatctattaagtacgaagaagatacaggcaaaaccaattaagctgttttgaggtttctcaattaagagcacccaaaacagcttaattgtctataaaacccgctattctttcatttcaaagcgagtattcatcacacaagttcatatttttgtctatcatagagtaaaaatcagtcaagcaactaagttaggctcttattcatgcgtttatactctttctatacaaatctaaatcctcttgtattactgttgttaggtgttatttctattgcgtcctacgcagcggataaacctaaaggtagagtaatactgactgtatctggggcgattaatacttcaaattcagagcaggaattggcttttgatttagccatgttagagactttgccacaatatttcataactactcataatccatggacaaaaggtagtcatacttaccaaggcttttctgccgtggacctattaaaacagttaggcagtacagccacatttttacaggttaccgctcttaatgagtacatgactgaaatcccccttagtgactttacggaaaacggcgcgattttagcaactcatctagacggaaagccgatgagtgttaggaatctcggtcctattatggtgatctatccattcgatgaacgtgaagagcttaaatcagagatgtattatggtcgctccatctggcaaattgatcgtatcaaagctgttgtggtaacggagtaaaaatggagcgcttgtttaaaggaaatacttggctatccaaattcaagctatgggtcctgtatggctttatagcttttattattgccatcaccattgctgtattcggcattatcacttacaccagtgatagctcaaaaaacaacagtcggcgcgtttttgaaagctcgttatggaacactctacaactgcaaatacagtcatatcgttttctcaattacttaatagcattaaaagatagcgattaccctctgaacggcaatgccttttttgaatatgacttactaatgagtcgcgtagatttgcttagacaaggcgatgttggctctctgattcgcacttttgaaggcggacgtaccaccagactgttaaatattattaacggcgagttagagttactcagtttcaatttatctaaaatagaaagtggcgatacttcctatctaccagatttaattgaacgtattcaacgtatcgaagatcaaattaatgaatttgtcacgttagtaaacaaaggtagcaatgagttcatcagcaaccaacatcaagcattgcagaaaaatctagatcatatacaactgctctcaatggcactgttagcctgtttactttgcttatgcttttttaccataaaagggttaactgaactcaaaaatgtcattaggcgtaatgaagaactacaattagatatacaagcggttaatgaagataaagcccatttactttccttcgtgaaccaagaaatacgctcccccataaatgctattttaggaaccgctaaaacactaaattgtgcaacgtcaaaaagtgacatagaggtgctatcaaagcatattgacgaatcaggtcatcaattactgcaaactatagaaatgctctcagacttagcattaattgatgccaagcagctaacacttaacccaacgaccgagtgcttacaaaagagtattgaagattgtcttgctatttttgagcctcagatgactcgaaaaaacctacaaagcatcctctatatcgaccctcttttgcccaaagatatcagcctagattttatcaggacgaaagaaatcattgttgcgctgctgcaaaatgccatcacacatacgccatcaggtagcattagtttgcaaattagaccctcagcactaagtgcgcctcaaataccactagctacagatacaaaagatatccgagtactacaaattgcccttagagacacagggctaggtatgccaagtgagttacaacaaaatttaagagtaaacccgtctttgcctatgcaaaaagaaggaccgctgcccagtaaagtcggcttaagtctggcgttatgccacaaattggtttatctaatgcaaggtgagatgcatttttcctgcgcaccgcaaaaaggctgtgaattttgggtagatatacctttttatgttcccaacgattgcccgtcgacaaaacagctaaactttcaatgccaagatcaaacacaagcattgatcattgaaacagacatacatctagctaaaattattagtttgcagcttacagcatttaatatcgacgcagttatttcaaaagatggtagcctgcaagaatacaaaaactacgatatggttattctgggtaatactcctagattcgaacgcgatggcaatgatgcactacaacaatggaaaacaaagtcatgccctattcttagttatcatcctcaagcggttaacaatccagaataccaaatcatacctttacattttccacttacgcagacccaactagagccacttcttgcaggcctcttttcatctcaaaaaacagcatcccaagaaacatcgtcaaaggcccataaaaatgattgatcacgcccatctagattctcttattcagctactaggaaaggacacaattaacacaatacgcttggagtttgttgacgacagcaatgaaaaaatggcgcagctcatgcaagcttgggaaaaaagagaccatcaagaattgaggcaagtgagtcattcactcaagtctgccagtttaaatatggctatgcaggtatttgctaaacaatgccagttgatagaaacagcagcaacacagcatagtgaacaaggtatgcaagccatcatcgatggcctgcccgccattcatcaagcatcattagacgagcttgaagcgtactttttataacaaaaatttaacgcggttaaattgaccagctaaaatctgtagcttcaataaaagtcgctacaaaagactctaaaccggcttggtcaacatcagagaatcgacctacttttgggctgtccatatcaaacactgcgatcagctggccattgacgacaacagggatgacaacttcgctagcagaggcagcatcacaagcgatatgaccatcaaacgcatgtacatcttcaattcgttgagtttgcaaggtaattgctgccttaccacatacaccgcgaccgagtggaatacgagtacaagccaccttacccacgtacggcccaagcactaattcttcacctcgagcaaaatagaaccccgaccaattcagatccgttacggtttgcataacaaacgctgaaaattgcgcagcattgcagataaaatcacgctctccgcttaacaaagctgctagttggatattgagttcttgataaaactcttcagaagagcctgtagaatgagtttctatggtaaacatcgtatttcacaccagttaaaacgaaaaactgatgatagcaaagtcagtcgaatagccactagaaaacaagaagaattaattccgaaaggatcaaagaagacaaaataaaaaagagagaatcaggaaaagtcgatcccttggttttataaacaaaccaagggatcgacaacagcaccacttattactttttcatttctgcagaaagatcattcacgttcacatgacgaacatcgacgcctttcaccatgaaaatcaaatgctggcaagtatgacgagcatgatcgccgatacgctctaaagaacgtaatacccaaatcacattaatcacacgagaaatactgcgagggtcttccatcatataggtcaccaaagaacgcattgcggtattgtattcttgatccacagttcgatcttgtttcgccaccttaatagccgcttcgatgtctaaacgcgcataggcatctaaagaatcatgaatcatgcgagataccatctgaccgatgcgattaatctcaacataaccacgaggagattcaccttcattgatcagattcaatgtcagattagctattttcttcgcttcatcgccaatacgctctaactcactcaccgctttactaatcgacaaaaccatacgcaaatcagatgccgcaggttggcgcttagccaagatacgacggcactcttcgtcaatcaaaccatctaactgatttaccgtagaatcttggtttttcacgtcttctgctaaagagccgttcgcgtctaatagagcctgtaccgcatcttgtacttggttttcaacaacaccacccatagtcaaaaagtgttggcgaagcagttccagctcattgttaaactgctgggaaatatgatccgttgttaattctttcataatgcgtcctccgcctagccgtagcggcccgtgatgtagtcttctgtttgttgtttgcttgggttagtgaacaaagtgttcgtgtcgccaaactcaatcaaatcacccatgtacataaacgctgtgtaatcagatacgcgcgctgcttgctgcatgttgtgtgtcacaatcgcgatagtgaactcgtttttcaactcatgaatcaactcttcgatcttcaaggttgaaatagggtccaacgctgaagcaggctcatcaagcaatagaacttctggttttaccgcaaccgtacgagcaataaccaaacgctgttgctgaccacctgacatacccaacgcactttcatgtagacgatcttttacttcgtcccataacgccgcagagcgaagtgcccattcaaccgtttcatcaagcagacgctttttgttaataccctgaatacgaaggccataagcgacgttttcataaatacttttggggaacgggtttggcttctggaacaccatgccaacacgacgacgtagctcagcaacgtctgtgcccttagcgtagatattctcatcacgtaagttaagctcacctgtaatacggcaaccatctaccaaatcattcatgcggttaaaacaacgtaataacgtcgatttaccacaaccagaaggtccgataaacgcagttaccttcttctctggaatgatcatgttcacacctttcagcgcttctttttcaccgtaatacaggtgcaaatcgtttacagataggcaaacggtttcatcttcaatgcgcaacgcctgttggctacgctgcattgctgaaatatcaattgagtgtgttttaacgtcgctcataataatctcttctccgccgcttacatttccagcgatttgtatttttcacgtaaatgatttcggatcgttactgctgacaagtttagcaaagcaataaccaccacaagcaataaggctgttgcgtacacaagaggtcgtgccgcttccacgttaggactttggaaaccaacgtcataaatatggaagcctaggtgcatgaatttttgatctaaatggatgtaagggtaattaccatccaatggcaatgatggcgctagtttcactaccccaaccaacatcaatggtgccacttcacctgccgcacgagcgaccgccaaaataaccccagtcataatagccggactcgccattggcaacaccacccgccacaaggtttcaaacttagttgcacccagagccaagctgccttctcgcacgttgcgaggaatacgcgacaaaccttcttcggttgctacaatcactacaggcacagtcaatagcgctaacgtgatagacgcccacatcaaaccaccggtaccaaaagttggtgacggtaacgcttctgggaagaacgcttggtcaatgccggagcctaagaagtaaataaagaagccaagaccaaacacaccgtaaacgatagaaggtacacccgctaagttgtttaccgcgatacgaatggtacgtgtcacccaaccttgagaagcatattcccgtagatacaccgcagctaccacaccaaatggcgttaccaaaaccgtcatcagcagaaccatcatgaccgtaccgaaaatggctggaaacacaccgccttctgtattggcctcacgtggttcgtcagacaaaaactcccatactttggtgaagtagaagctcatcttctgcggcacattcatagcgtttgcacggtaggcgtgaacaatcttggctaccggcatttcatgcacagagccgtccatcacttgcacaacaaaagtatcgcggttgattttggcataaaggtcgatcaggctttgctgaaggcctttgtactcttcatcgtattgaccacgttctgctgcaagatctgccgctgccgctggtgttagcttgttttctagctctaaacgacgttgctcaagacgaatacgctccaatgcgtagttgatcttaccaatgtcttttttctcaatttcatggatctcatcgaaaagaacggcagcacgttcaatgctcttctcaaacgcattccatgtcgccatagcagaatcagttggcgtcaggtctgtggtttcagaaacaatcttgccatcttctttcactgctttaaggtagccatataagttaccccattcacgacgctcagcggtgaataacatttttggacgtttagtgtcggttagatattcatcgatgacccaacgaaaatccgaaccgtacacatcacggttaccagttttcatgagagtacgttgcatcaactgatgttgatctggaatagcaattcccgcttcacgtaattgagcagcaggaacttccacgctctcgacacgttctgcaacaatgttgtattcggtttcacctggcaaagcatacttagcttccaccacatccgcaggccaaaaatgccctaaaccacgcactgcaataagcagtaacaaacctacaaccataatgactgaaatagccactgcgcctgcgtttagccacacccatggatcaccagacttgacccattcagatacggattttttcttcattttcatttcagtactcattatagcgacccgtattttttgcgtaggtgctgacgcacggtttcagcgattgtgttcaccacaaaggtgaagataaagagcacaaacgccgctaagaacaagatacgatagtgagaacttcccacctcagactctggtacttctaccgccaaattggctgctagagtccgcataccctcaaagatgttgaaatccataatcggcgtattacccgttgccatcaatacaatcatggtttcgcccaccgcacggcccataccaatcattaccgcggagaaaataccagggcttgctgttggcaataccacacgagtcatggtttgccagtaagtcgcacccaacgccaatgagccttgagttaacgcttttggcacactaaaaatggcgtcttcagtaatcgagaagatagtcgggataaccgcaaaacccatagcaaaccccaccaccagcgcgttacgttggtcaaaagtgatccctaggtcatgagtaatccagccacgaatattgccatcaaaaaagttcagctcaataattgggctcatcgccaaacagaaccaagccaaaaatatgatgacagggatcagcaacattggttgccaaccttcgggaaccaaccagcgaatttgctgaggcaagcgagaccaaatataagcaaacaatagaataccgattggcaagacgacgaagatactaaacgtcgccgctagattttcttctaagaaaggagcaaagaacaaaccggctaagaaacccaaaattaccgtaggcaaggcttccattaactcgatcacgggtttgatcttacgacgcaatgcaggcgccatgaagtaagcggtgtagatagcaccacaaattgccaatggtactgccatcaacatcgcataaaacgctgctttcaaagtaccgaatgccaatggcatcaagctgtatttaggttcgaagtcattgttcgccgcagaagactgccaagtgtaagtcggctcttggtaaccttcgtaccacaccttgccccacaaagaggaccaagaaacttcagggtgttcattttctacgtggaagaaatgcacgcctttactgtcttctaacagcaaaccgtttgcacgtggtgcaaagctgattagacgagcagttttatcactcaatttttcatttagtacttggcgagtcgatgttgcattgtagatagcgaccaaaccacgctcatccaaggtagcaaaacctttgcgacgttgctccattgccaaatcaactaaggctacaggttgttttacgtcacgaataaaggtgagtttttcttcgtttgtttggtcgttgcgcacgttgaaccattggctcactcgaccagaagaatccgccaccataatagaagacttgcctaatagataagtcatcgaaaccagcttggtattagcatctttcagcagtgctatttcatctttaagctcgatgttatcgaaatctcgaagatcaaattcactcatggcgccagaacgcgtcgccacatatagatagcgctgatcaccactaagtagcatgctaaccacatcaggaacaaaaggtaatggctcgctctgcgaactcaattccacttcatcagtgataaagtttacgtctttcgttactttagtaatcgcgcttttttggtcgccaatcgccgccatggttaaactgtcgctaccatcacgaagcgctagcttcttgatcgcgaaatccgccacatcaacaggttcttcaccatatgggtattcaaccactggcgtgattttacgttcgccaccaggataagaagtcttgtaatcgtgttttacaatcagcgctttaccgtcttcataaccaaacgccattaaatggctagtatctgattcaacagcaaaggcggttactttttcagtacgaagatttttgacaatatcgatcacgctgccatcagcaacagagaagaagacaatactaccattactcgccactcgcataccgatttcagcttgctcttcggtagttaagtaaaggctttcaccttgatcctgtgcaggcaaggcgtagctcgccttaggatcaatactagcgctagaaaacaatggcgccacttcataaagtaaatagaagcaaatcagcagcacagccaaaataacactgctgccacccacggcaatacccattccagccatacggtctttcagggcgcgaattttacgatgacgctttaaagctggcgtattgaaatccagttcaggcatctgatggtcagttgatttagtcatccgcattcatctttgttgtgtgacatttttttatgtgacagtagtgtgacagcctactgcacagagaaaagtaggagagcgtttcggccctcctactttaagcatctaatccgtagctcactacagcgctgcttagttaatacctagatctttcagatatttactagctactttcgctggaagaggtacataaccgtcttttacaacaacctcttggcccattttagaaagaaccattttcacgaactcacgttgtagtggttcaagcggcttattaggcgctttgtttacgtaaacgtaaaggaaacgagatagtgggtatttgccagatgccgcattttctacagtcgcatcgacgaaagcaccaccttctttcttagtcaaaggaacagcacgtacagaagacgttttgtaaccgatgccagagtaaccaataccgttaagagaagttgatacagactgaacaacagaagcagaaccaggttgctcgtttacactgtttttgaagtcacctttaaaaagcgcgtgctctttgaagtaaccgtaagtaccagatactgagttacgaccaaataattgaatgtcgcgtttagcccaagcaccgtctagaccagctttgccccaagtagtgatgtcttcgctgtgaccacccttacgagtagaagagaagattgcatccacttctggaagagacaaacctttgattgggttatctttatgtacgaataccgctagagcatcgatagccactgggatagctgttggcttgtaaccgtactttttctcaaacgctgcgatttctttgtctttcattgtacgagacataggaccgaagtttgaagtaccttcagtcaatgctggtggcgcagtagaagaaccagctgcttgaatttgaatatttacatttgggtatagacgcttgaagtcttctgcccataatgtcatcaagtttgctagggtgtcagagccaacacttgaaatattgccagaaacgccacttgctttgctgtaagacatcaaatttgaatcaacatctgcaaaagcgttaacagaaacgcttactgccgctgtcatcgctaaacctgcaactagttttttcatcacataaacctcagtggttgtagtcaaatatttatgagcaactgcccatagctcgttcgatgttttgtactataggaaagatatgtgacagaaatgttaaacaatgaaatatttcaaaaataaattatgcgtcttgacaaaaccaaaaggaaatcgacacgagcaaacagcaagtttctttgtccatacgattttaatcgctgtaacatattccaacactacgccattgaaagggctcattaagttgttcaaacgtcaaaataaacgcttatctaatcgttacttactattgtctttagtagtagcgctcgtgcccttattggttttttccggactctatgacacttatctgaatcagctagttataaaaatatcaagtgaacaattaagcacgcgcgtagcgactgttcagaatgaatttcaggccaatcttcgtgagagactttatcagcttgatgtccttgccgatgaattagacaacccccaaatttatacgcttgatggagctcagtcgttgtcttctgaattgcaaactttgctaagaattcaaacagatttacaaaatgtctatggcattgcattttttgatgaacacaaacaatacttgtggagttttcctgaatacgcctactcgcaaaatcgctacgatcaatccttgatctatcctgttacacaatttgaagacgctggcatttatggtccagaaaactattcatttgatcgcccttcttcggtcttattattaaaacaaatcaataccagcagctttgccatcgaacatgcgccatacatcggcatcattctgcgctttaattcactcgcttctatacccaagatacttggtgtcgatggtatttatacaccattattagatgttcctggtgatcgtttatttgatatcgtcggtcagcctgtagacaaagatacaagcattaataccagttatgatttgctgcccaactggtctctcaaactgcgtcaaaacaaagatctttctagcccaccaagtgcagaaatgcgttactggctgattctcttggtactatttaccgccgcaggcctattactgctgcattggtatatttcaaaacgcttaaaccgacaactggataaactcattgatcgcgtcgaaagtattgctgctggcgatttagactcaccagtgccattgcaaccaggaacagaattaaaacgattaaccttagccattgatcgcatgcgcttacaactacatcacgtaattcaagcatcagtagaaatggagagacaagcctcattaggacaactggcggcaggattagctcatgacattcgcaatccgctgaccattatccgtatgacgatacaaactttaattaagcgagaatccaacccgcaacataatgaaatgctggtgatggttgaagaagaaatagaacgcgttaatcgagtaattgaaaacttgctaaacttcgctcgaccgacacaaccaaaattagagaagataagcttaatagaactgctagaaggtattcgagcactggtaaatgcgtctgccagaaaacaaaatgttgggattacgttagactgtgaccctttacttgagataactgcggatttgtctcatattcgacagattttaatgaacttaatactcaatgcgattcaggcaatgccaacagaaggtggccaaatcaccttgcttggctcaaagaaagatgggcaaatcattttatccgtaatcgacaatggtaaaggcattccaacctctctcatgccacgagtatcggaacctttctttactactaagtctgctggcacaggattaggattagcaatctgtcatgtattagccaagtccaaccatgctgaactttccattgaaagtcaggagaatgctggcactaaagttcaattatgttttcaaaacgaccggatagaagaagataaatatgagtagcctaactgttttggtaatagatgatgaacccaacttggttcgcagcatccagttctcccttaatgaccaaaacatagatctccacgcagcgtattctggaaccgagggtataaaaacgtttacaaccttagttccagacgtcgtgttattggatttaggtctaccagatatgtccggcttagacgtattaactcagttaaaaagcctatctgctgacacgccagtcatcatgatttccgcacatggtgatactagaaccgcagtaaaagcagtaaaagaaggcgcactcgactacatcaccaaaccgtttgatattgatgagttagaacttttaattcgtcgctgtggtgaacagcaaaagttatcaaaagaactgcgctttttgcgctctaagcaaatccatacgcatcgtattattggcaatagccataacacccaacaactccgtgacatgatagaacaagtaggtaggagtgctgccaaaaccattttgatctcagggcaatccggaacaggaaaagccttaattgcgcgcagcttgcacgatgctcgttttgatgatgctccttttatcgaaataaattgcgctgcactacctgaacagcttatcgaggcagagctatttggtgcagaacgcggtgcctatactggcgcggtacaaaagcgagatggtcttatttcattggcagataatggcacattatttttagatgaaattggcgaaatgccattagccattcaagcaaaattactgacgtttctagagaatcgcgtttatcgctccattggtggaggaaaagaacgcaaagccaatgtcgtggttattgccgccaccaacaaagaccttaaagaggccgttgatgccggtactttccgcgccgatttgtactaccgactcaatgtggtaccaattaatgccccagcgctaagagagagaacggaagacattgatttattagtaagtttcttcagtgagcagtttgcaaaacaagaaggctgtaacccgccaatttggagcgatgacgttatttttcaacttaaagcctactcgtggccgggtaatattcgggaactcaaaaacttagtcgaacgcattactattttgtatccaggccaagcagccatgccaaaacatttaccaagcgaatatcgacaaaacccactgccccctaaaatagaggactcaaattactcttcgtcagtagaaaacaaagaacgagagctaattctcagtgctttaagcaaatgtggcggcagaaaaggccttgcggccgaacaactcggcatatctaggcacgcgttaaaacgcagaatacaaagacttcatatagatatttaaactcagaaaaaataacaataagaacgcccttatgaaaaaattaacctggttactcgccctattaggatgtttcaccataacaaacagccaagccgaaatagtgctaggcaatcaagacaaagcagacataaatgttggctgcctttttccacttactggacgtggcggtttatatggcgaagacagtaaaattggtattcagctagcactggaacagttggcaaacaaaactgatcactatcctagtttaaaaatcattattgaggattctagatcgaaggcctcacgagccacacgtttagtaaaagaattggtaagaaaccatcaaacacgtttcatttgtggcgtggtgaattcatctattgcgtggcaagttgcccaagttgcagagcaagaaaacgccttttttattggcactgatcacgcttcatctcgcatgacagatacaggcaagcgccctttatattttcgagtcagtaataacacccaacaaagtatgctggcaggagccaaatatattcgtgagcattttccgtcttccgccagcaaacccattaaaatttcctatattggcccagactacgagtacggctacaccatgtgggatgatttagaagatgcccttaaacagcaacaagttaactatgaagtcgtcactactttatggcctaaactttatgaaccaaactactttacctttattcaggcactactagagaagccaacagatttgatcgtaaatgccatgtgggggggcgatcttgtcaccttcattcaacaagccaatagcactaatcttttccaacatgcacgttttgctaatttcgacactggcgccaactttgaagtccttgcagcattaggcgaagacatgcccgaaggactcattttggcatctcgtcatcacaataactggccagacacagcatttaatcaatggtttgtatcacgcttccatgagttaagcggacgctatccttcttatgctgcagaaggtgcgtactcaggcattatggccattgctgaagccgttcaccttgcgggggtcgatgcaactaacgaagagttacaaaccgtacttgaaaacttagtaattaaactccctgaagatcccgtaggtttttcgtcctacatggacgcaaacactcaccaacttcagcaagttatttccatcggaacctcgactaaagacacctcccttcccccagcagcacgtttgctgcataactggtcggtttactaccctgatcgtcgtcaatcacactagttttatgagcggttaccgatcataaaatggcgatcgtcatgatcggtaaccgctcaaaaacatccttttaggcataccgaaaaaaaacattttttatatttatcaaatagatagatattattaaaaaactggcatcctgcttgctcttatctaaaaagcaacattgttcttagtaaaaaaataataagagcgcgcattaacacaaatgccatcctatctcataagacctcccagcgacttgagtggcctcttattgattatttattttgagcaatgacgtgttcgtcatctgtttatgggtcctttgtgatcctagcaacgacaaaaacagagcgtcttaaaataaccaatataaaggtgatactcatgttaaaagacatgtcacttctaaaaactcgctgcttagtcaatggcgagtgggtcgaagccaaagcaaaaaccacacaccctgtcacaaatcctgcgaccggtgaagtcatcgcagaaattcctcatctttcacctgaggaaatcccggccgttatagaagcgtctcgcattgcacaaaaaaaatgggcagcactcaccgccaaagaacgttcagtgattttaagacgctggtttgagctgatgatcgagaataccgacgacctagccctattgatgacatctgaacaaggcaaaccgttagctgaagcaaaaggcgaaattggctacgcggcttctttcattgaatggtttgctgaagaagcaaagcgcatttatggcgacacgattccagcacctcgcgcagatcagagactgaccgttatccgtcaacctattggtgtaaccgccgcgattaccccatggaactttccagccgcgatgattacacgtaaagccgcgccagcactggctgcaggttgttcaatgatcgttcgtcctgcggacttaacgccgcttactgcgttagccataggcgaattagcacaacgtgccggtattcctgcaggcgtttttcaagtcatcacgggctctgctagcaaactaggcaaggttcttaccgacagccaagtcgttagcaagctgtcattcacaggatcaacggaagtcggtcgcttattaatggcgcaatgcgcgcaaaccatcaaaaaagtctctttggaacttggcggcaacgcgccctttatcgtctttgatgatgcagatcttgataaagcggtcgaaggcgctatggcttctaaataccgtaacgcgggacaaacctgtgtttgcgcaaaccgtattttggttcagcgcggtgtttacgaagcattcactacgaaactaaccgaaaaagtcaaagcgttaaaagtaggtagcggtgttgaagctggcaccgacattggccctatgatcgaagaaaaagccatcactaaagtagaagatcatatccaagacgccataagcaaaggcgctaagctggtctttggtggcgaacgtttgggaggactcttcttacagccagcgattttgaccggtgtcactgctgacatgaaagtcgcacaagaagaaacctttggtccgatggcgccgctgtttgcgtttgacaccgaagaagaagccatcgccatggcaaacgatacgatttttggactcgccgcgtatttctatactcgcgatcacggccgcatgatccgcgtatcagaagcgctggaatacggcatggttggtcacaacacagggttgatttcaaacgaagtcgcgcctttcggtggcgtcaaacagtctggtcttggacgcgaaggctctaagtatggcatcgaagaatatctcgaaatgaaatacgtatgcagcgctctataagccagcaacagtagccaacaacaataaactggagatcattatgactgacggcatcaaacctttttcttttaatacgcccggctccatgcaccttgaatggggtggcgcaaagcgtcttggtgaactgcttggtgagtggttcaaagaacgtaacttattaatcgtcactgacaaatttttgaatgaaagcggcctattggaacaaaccaaagactcgctaaaaaaacacggtttcacggtaacggtatttgacgatgtggtcgcggatccaccagaacacgtgctaatggaatgtgtcgagcaaggcaagaaaagccatgccgatatcgttctaggcttaggtggcgggtcttctatggacatagccaaattggttgctgtcatgctgacatcggaacaaccactctctgaactgtacggcataggtaaaatcactggcaccagaacaccattggtacaagttcctactacggcaggcacaggttcggaagtgaccaacatcaccattcttaccactggcgaaaccaccaaaatgggcgtggtatcgcagcagttgtacgcagatcgcgtcttgttggatgccgagttaactgttggtctgccagcgttaccaactgcagcaaccggcattgatgccatggttcatgctattgaagcctacacgtcggttcatcttaagaatccgttatcagatgccttggcgaaagaagctttacgtttgttgagcaaaaatctagtcacggcgtgccaagatgggcaaaaccgcgcggcccgtgaagccatgttattgggggcaaacttagcgggccaagccttctctaatagcccagtggccgcagtacacgcccttgcttatccattaggcggtcattatcacctacctcatggcttaacgaacgctctcatgcttggtccagtcttacgctacaacatggcagttgctgcgccgttatacgcagagcttgcggatgtcgttctaggttactcagacgaagatgtggaaatacgctcagcgaagttcgtcgatttcatgcaaaaactgatgaacgaatctggcgcaccgcagcgcctacaagatgttggtgtcaccgaagcaagcctaccaacacttgccaaagacgccatgttacaaacccgtctgttaggcaacaaccctgttcccgtcactgaagaagatgcattggctttgtatcaagctgctttctgattctaaacaaccttgccccatgaaaatggggctaataactaaaaaaataaaaggaaataaccatgagagaagaacgcattgatggccaagaaacaccctattggaaaatggggccttttaaagtcagactgccttttgtccattatcgtttcgaatggccggattactttcaaggcctactaatgtgtgcggtcgacttagccgccattccgttaatgactgaattactcgggatgccatttgaagtcgcattggcagtcgtcatgctgaatggcttgttctatttgttacaccatttgttaggcgaccctgtcgtacctggttggatcacaccagcgattccactacttatggcatattgctcaacctttcctgaagggcctgaacgaatacatgctctggtgtcattccagttactcttaggggtatttgcgatttttattggggcctcgggattggcacacagggtagtatcactcataccacaggcaataaaatctggcattatcataggtgccggtattgctgctgtcatggcggtatttaaagtcgacggacgttttgatacttatcctgtgaccattacccttgcggttggcgtggcgttctatgtgatattttcgcgtcattttgcggaactaaagcaaaacaatgccttgtttaatcttattggtaagctgggtattttccctatcgttgttttagcaattgtcattgcaccaactgttggtgaaacctcttggccgacaattcagtggggattctcatctccagactttgttactctttggaaagagtacacagtattcggtctcggtatgccgccaattatgatgtttattaccgcaataccaaccgtccttgcagcctacattgtgttgtttggcgatgtgttacaaagtaaagcgattttagatgaagctgatctaattcgtactgacgaaaaaattgattatagtccagaccgtgcacacatgatttttggtgcaagaaactcagcaatgtcaattcttgggcctgatgtcgcgatgtgtggacctctttgggcggctatgcacgtagtaataacagagcgtttcagccaaggtaaaaaagctatgaactccatctttgggggcgcgggctctttccgctggggaaccaatactggtttactattcatgcctatcgtcacactggttcaacctattctgggtgtagctttggcacttactttgctgattcaaggctatgtatcagtgaaaatcggtatcatggaggctagatctcaacgtgaccttggtatcgcaggtatcgttgccgctgttctggcgactcgtggtgcaacatgggcattcactgttggcgtagtattatgccttctagtctacggtcgtgatttcttcaagggtgaaaaagacaccacttttgtaaaagatcaaacaaagtaaagatccaatcaacagacacggctccgtcgtgtctgtttttgaaaaaccagaaccgtttcctccttgttattgactgactcaacaacaaaagtacttacttaaaaaaaacaggcactctctcgttctctatattttattgtcaataatccacctaatttccgttatatgccttctaacttgcctttcacgccgtctggaatattcccaagcgtggcgttatccaatagactaaccgtccggattttctgggctttaaggccttactaaacttccgataataatgtttaaaactgtgggtattttaatgttaaacaaactggtcagttcagctgaggcgatttcccattacatgggaagatgcgttgcttggcttacgttagcgatgatgctacttacctgcctcatcgtgctgttgcgttatggctttggtatcggtgcgagcgctctgcaagagtccgtgctttatatgcatgccatggtctttatgttgggcgcagcgtacacatttaaagacgatgaacatgttcgcgttgatgttttttatcgtgacttttctgtcactaaaaaagcgtgggtaaatatcattggcggtcttttctttcttttgccattcacgctttacaccgcatatttgagctttgattacgtgagtgcttcttggcgagtattagaaacctctcctgaacctggcggtttgccttttgtgtatctgctaaaaacacttattcctatcatgatgattagcctgatcattcaaggtacggctgatattttgaagaatattggcgttgtgactgcggctcgctccctcattaataaacaggctaaaggacaaaactaatggctgaatttattcctttatggctgtttgctggcgtttgtgtctgcttgctttttggttaccctgtagcattttctttgggcggcactgcgcttatttttgccgcggttggctctatgttcggcacctttgatagtgttttcttagaagccttaccaaaccgtttattcggtatcgtcggcaatgaaaccttaatcgcagtaccactgtttgtcttgatgggcgttttgctcgaaaaatccaaattagctgaaaaactactcgactccatggccatgttgtttggcacattgcgtggtggtttaggcatttcggttattttggtgggcatgttactggcggcgagtacaggcattgttggtgcaaccgtggttaccatgggcatgatttcgttaccaaccatgttgcgtcgtggttacgatccagcgttagccgctggtactatttgtgcaactggtacgttaggtcaaatcattccaccatccattgccttagttctattgggcgatgtcatgtccaatgcttatcaaaaagcacaattagaaatggggatcttctcgcctaaaaccatctctgtgggagatttgtttgttggtgcactgattcctggcctaatcttggttgggctttatatcctttacgtcatcatggtagcttggttgcaaccgcacaaagcacctgctgtacctcgtgacgaattacgtaatggctcaaacgaatccttagctgttcagctatttaaaggattggtgcctcctttagtacttatcttcgctgtattgggctccattcttagcgggattgcgacaccaaccgaagccgctggcgttggcgcacttggtgctgctctattggcgttaggcagcggtaaactaaactttcctaccttaaaagacgcggtatattcgacagccaaagttacctgcatggtgtttatgatcctaatcggcgcctctttattttcgttggtgttccgtggctttggtggcgaagagttgattcaagacttcttctcgcaacttcccggtggcgttgttggcgcgatgatagtcgtgatgctgctaatgttcttccttggcttcattctagacttcattgaaatcacctttgtggtagtgccgattgttgcccctgttctgctggctatgggcttagaccctgtgtggctaggtattatgatggcgattaacctacagacatcattcctaacgccaccgtttggctttgctttattctatctacgtggtgtggcgcctccagagcttaaaactcagtctatttataaaggcgtaataccttttattcttatccaggtttctgtgttaatcatgttatctatctggccagagatagctacttggctacctgaacaagtctacgcagactaaggacatcaatatgaaagcaatgcaaataaaagactacggcccaaccagcgatttatcgctggttgataccaaaacgccaagcattaatgatgatcaagttttggttcaaattggtgccgcaggggtaaaccctgtcgacacttacattcgctcaggcaccaataactattccacgacatttccgcatactccgggatcggatggcgctggaactattgttgagttgggtgccaatgttacaggtttcgaagtggggcaacgtgtctactttagccgtaacctaaccggctcttctgctgaatttgccgcctgcgcagcaactcacacctatccgctggctgatgctttgtctttcgaagaaggcgcttgtgttggtattccttacacaacggctcatcgtgccttgtttggtcgtgctaacggcaaagccggcgacaaggtattagtacatggcgcaactggcgcagtaggtattgctactgtgcaattagccttagcagcaggaatggaagtggttgccagttcaggcacagccgctggcgcagatttattacgccagcaaggcgtaaaaactatcattatgcacaatgaagctgatcatcttgcgccttatcagtcgttagagacgggttttgatattattatcgagatgcttgccaatcacaacttagatcaagacttaaaagccttggcctttggtggttgtgttagtgttgtgggaaaccgcggcacggttgaaattaatcctcgtgacttaatggctcgtgatgcttctgtcgtcggtgtagcattagctaatgtgaagccagccgaactgattttgattgcgaaatccttacgcccgctgtttgaaaaaggcgtacttaagcccgttattcgtcatagctacccgcttaccgaattagcgaaagcacacgaagatgtcttaaaatctggtgcgctaggcaaccttgttattcgcataaactagaacaaatcaatacaactcaaacatgacgcttcataagctcttttataggctttttataagctctaaaaaaagaaaagcgtcgtgttttttttcaccttcaatctgcctctatatgcactccaagcccctatttatgcagtaaaatccgacatcttcaaaaaaatacgctactaaagccgccttaaggtcgctatactttcttacttatgtttattcaaaaggcacattttgactcagtctgattccgatgttttcagcctacctaccgaagcggacgcccacgatcatgattaccatcaactggtggttgtgctagatggcaataccgatttcgatatagaaggcaaaagcaagcagttgcatactggcgaaggttgtatccttccgtcagagaacagccatgcgtttgcgggtctgggtgaaaatcgcatcatggtggtcaatctgcctattccgccgcaaaaaggtattaccgacgaagaatacgaagtcgtatcacgtttgtttgaccaagcagcgtattttcagcttaatccgcgtttacagatattggcctctgccctgtctggtgaattacagcagtatccaaatgatatgattctggctcgcgcttgcggcaacactttattgagcgccattcgccaccaaataaataataaagatgtacgttctcgtggcaaccatcttgatatcgataaactggaccagtttatcgagctaaatttatctcgccgtgttcatatcgatcagttggcaaacttctgctttttaagtgttagccagtttcacgagcgcttcaaagaccgcaccggcatgacaccacatcaatacttaatgcgtaaacgtctagaacgcgcccaaagcttactcgctgaaggtttcccgcctattcaagtggccgaaatgtgtggtttctctagccaaagcgccatgaccaatgtgttttctcaaacccttggcattacgccattaaaataccaaaagcaatttggtaatcgctaattctctttcttcctaaaacaccataaaacgccctatttataagcatttcgatcatttcttcagatcttctgcacaagaatgaatatatgtcccatttattcttatccagtcggactttcttataaaaaaaaacgattttttcgaaagacaatttatcccttctgtcactaaagtgtcagcattatccagacatgcatttttttgattatgcagagtgaaaagtagtcaaaaaagcgcttaatgctctataacaatatgcggccttaataaaaagtcatttgattttttatgttaacgcgggagaatccaaccatgtttaaagcgattgaggtgttacaacctaacttcattcagcgtccactcaatgaattgtggcagctgatttcccctctttataatatggatgaagagaagtggttaaatgagcttttacctttagcaaaaccgactgaaggagaactcgaaaaccaaaccaatgccgcggcaaacttaattgctgaagttcgtaaagacgacgacagcatgtcaatgattgacgctttattattggaatacagcttagacaccaaagaaggcattttgctgatgtgtttggccgaagcacttatgcgtgtaccagacaaggaaacagccgatgctttcatcaaggaccgtttgagcgttgccgattgggcatctcacgctaaaaactcggattctttcttcgttaatgcttctacttggggcctattgttgacgggtaaaatcgtcacgatggacgagaaaaaagacggtacgccagctaacttggttaaccgtatggtaaaccgtgtttctgagccggtgattcgtaaagcgatgaaccaagcgatgaaaatcatgggacaccagtttgttctaggccgcagcatcgaagaagctttgtctcgtggcaaaagctaccgtgacaaaggttacacctattctttcgacatgttgggtgaagccgcattaactgcagctgacgcagacaaatacctaacgtcttatatgaaagcggtcgaatctgttggcaaagacacttatagtcaaaaacatcgaccgaccatttctatcaagttatctgcgctacacccgcgttatgacgtgggttgtgaagaacgcgtaatgacagaactgttcgacagcgttaaaggcttaattatcaaagctcgctcgttaaatgttggcattactatagatgcagaagaagctgatcgcttagaactgtcattgcatttgtttgaaaaactattccgtgatgaatgcaccaaaggctggggcttatttggccttgtggttcaggcttattcaaaacgcgctctgccggttttggtttggttggcagcactatctaaagagcaaggcgaccgcatccctgtgcgtctagtgaaaggcgcttactgggattctgagatcaagctttgccaacaacgcggtatcaatggttaccctgtttacactcgcaaagagtcaacagacgtttcttacttggcttgcgctcactttttactgagcgaacacactcgtgcgaatatcttcccgcagtttgccagccataacgcacacactatcgcgacgattagctgtttagctaagcaattaggcgcgacaacacaagaatttgaattccaacgtctacacggtatgggcgatgccctttacaaccgtttgatcaaaggcagcgacatctgcgtacgtatttacgcgccggtaggtagccataaagacttacttccatacttggttcgtcgtctactcgaaaacggcgcgaacagctcattcgttcaccgtttgattgatgccagctacccaattgccgatttgattaatcacccagtcacgactcttgaaagccgtaaatcattggcgaatccgcatatcaacttgccagccaacttgtttgacgaccgtaaaaactcttttggtccgaacatcgaaattgaatctgattggacgcctttcaaagctaaagttgatgcctttatgggacaaaatacccagtggcgtgctttccctatcgttggtggtgagaaagtagcaacaggtcaaacgcattctattgaaagcccatacgatcacagccaaacagctgggcaaattgattgggcagacgcagcaaccgtcaccaaagcaatcgatcttgccgaagctgctttccctgcatggtcagcgcgcccagcgacagaacgtgctgattgcctagataaaatggctgacttgatggaagaaaactatgcggaattaatggccctttgccaccgtgaagcaggtaaaaccattcaggacagtatcgacgaagttcgtgaagcggtggatttctgtcgctattatgcgcaacaagctcgtagccactttgctaacccaacacattacacggatttcttaggcaatgaaaaacaagctaagctaaacggccgtggcgtatttacttgtatcagcccttggaacttcccattggcaatctttacaggccaagtggttgccgctcttgtagttggtaacacagtggttgcgaaaccggctgagcaaactagtttaatcgctttccgtgccatcgaaatgctccatcaggcaggcgttccaacagacgttcttcacttgttaccaggtgacggcgcgacggttggtgctccacttactagcgacaaacgcattgctggtcttgccttcacaggttccactggcacagcacaattgatcaaccgcacgttagcagctcgtggcgtggcacctgtgccagtaattgcggaaaccggtggtcaaaacgctatgttggttgattcaacctctttacctgagcaagtggttcgcgatgcagttcgttcggcgtttgcgtctgctggacagcgttgttctgcattacgcgtattgttcgtgcaagctgacatcgccgatcgtgttattccgatgatcaaaggtgccatggctgaacaaagcgttggcttgccttatctacacagcacagatgtaggtccagttatcgataaaaaagcacagaaaatgttgctagatcatatcgaatacatgaaagcggaaagtaaattgatcgctcaaacggagctaccagatttcgctaaaaacggtaccttcgtggcgccaacagcgtttgaaattgccagcattgatcagctaacagatgagaagtttggccctatccttcacgttgtacgttacaaagcacgtgacttagataagatcatcgatactatcaataactcaggctttggtttgactatgggtgttcacagccgtaacgaaaccacttgtgcacgcattgctagtcgcgctcgtgttggcaacctttacattaaccgcgaccaagtcggtgcggtagttggcgttcagcctttcggcggacaaggtttatccggcacagggccaaaagctggcggtccacattaccttcaacgcttcgctattgagcaagacctttaagggagacattactatgactatcgtacaacctatccaaattcaggtcgctcaaaaagtcttcgaagcatgggacaagcttggcgtaaacggtcgtgcagaaaaactgcagaaagcccttaacgccttccctaacgaacagagaaaaatggctgcttggcaaatcaataatgctaagcaatctattgcagaaacacgcgtcatgcctgggccaactggcgaacgcaatgagctatcaaaccaaggccgtggcgtgttcctttgcatgtcgtttatcgaaggtgataaggcaaaagtcggtttagtaggccaaatttttgctgcgcttattgcaggtaacccagtgattactgttggtccaataggccaagaaatcatggatatgatttcttcatttgtggctgaaggtgtcgtgcagaacattgcagaatcagcgcaagattctttgatcgaagccaatcacctagctggtatcgcaacgctttgcgaccctatgcaagcgcaacagcttagccaacgtcttgcagcgaaaagtggcctaatctgtcagttagttgaagaaaccgatgcggaaaatttaagtgttattgcaaagccgcattacgttctgcgctttgttactgaacgcactgtgtccaacaacacaacagcgatcggtggcaacgcgacactgcttgaattaggcagcatgaacgactaatcctcgctctgacagaatacatataaaatgacaaagtccttcttgataacaaaaaggactttttttgtatcactcagaacttgatggtaacaacgcattttcccacgctttaataaaacgtcgacgcttagagtcatcaagatataccatcaaagccggccctaatggaatgggatgaaaattaatcgtctgatcttgtacatcttgttgtgataccaaactatcaatatccgggaataaagccaccagctcgctttttttcgcaatcacatcctgcccttccttagatatcaagaaattcacaaagcgctgcgcattagatacatgtttggcttgtttggatataaacacagcgcggctcaccactaacgcataatcttgcggaatcaccacaccaattcggctatctcgtttttcacgtcccaaagagtaggaacccaataagttatacccaaacaataattttcctgacgctatatcatccaataaaatagcggtgtgcccatacaccttggtgcgagcacggcctaagctttcttgtagacgcccgctaatacttgatgttacttcatcttgtgtagcaaccaagtagccaatacctgaacgacgcgcatcataagaccccactttatgaataaaaaaatcatgctcattacgcatcacactggctaaagattcatgggtcaaaggcactgtcttaccttgaaaggcttttttgttgtaaacaaagacaatcggctcgtaggtaaaccctatcacttcattacgccaattagcccaactaggtaaggccgcaacagcttcgcccaacacgggctgggcataaccatcattaacaagtcgaacctgcaggtccatggcagaactaatcaccacatccggctgatttgctaaggactcagctcttatggtctgatccaattcttgagtatcaaactcatggtattctagcgctatctgaggattttgtattttaaaggcttcaagtacagattcgattgcgtttaaatccgtcgcgctgtatatgattaatttgtcgctttcccgcatggtttccaatgccgccgactcggcaaaggttttgctggtcagcagtataatcaagatgcttaatagcttcatgataaagcctcattgggaaagtgtagccgcgcccgaagcccacctaacggactgtcttctaagtaaaattctccaccatgtgcttcagccacactggtcacaatagacaagccaagacctgaaccattaagtccattttccaagcgctgaaaacgttctaaggctttttctctcaattcgataggaatgcctgaaccagcatcgtcaataataatatcaatacctgaggaatccatttgtaagcaaatctcaatctgattctgctcaggaccgtaataaatagcattatccaaaaggttgcgaacggcttctcgtaagctaatggaatcgcccataaacaaaggtagttgctgctcgcattggtaagaaaaatctatcatacgatgggcattgtctcgtacacattcagttaataactgcttcatgactctctcgatatccatcttttcggtaaccaccgtatcacctcgatgtaccaccatagcgtgggtgagcaactgattggttaaacgggtcaaacgctcatgctctttgcggattttacgtaaatgctcaggtaaatcggctaagttttgactttggctggcaatgtccagctgggcttgggtggcactttgtgcggtacgaatttgatgactagcatcggcaataaaacgtttcatcacagctaaattggataatagttgcacttgataatcattgattgcatttactaatggcgaaacttcttgaatgggcgttgcttgaacaggcttggccgatatcaatgagtgagatgctaggcttttagaaatagaactcaacggctcaagggcacgattaatcgccacccacaagacaatcatcacacaagccataataccaaacagtacagcgaagcttcgatatagaatgtcattcatcatcttatgtcgcgctctaagtgtttgcgccagcaccacagtgacccaaccagacaccgcaggctctgatagccttttatggcgaattacgacccgcacctcttcggataaataatgcgcattataaaaaacgatagccgaatcttcgttaaattcattaggtaaaggcatgtctggataaccggtaatcagctcgccttgagtacctagcgcctgataaaacaccttgtcttcatcggcaagctgcatcatttcaaatgcggcgtaaggcaaatcgagatccacttgtttaccataaacatgcaggccttccatgatggacaagctagcgctgttgagtagtcgatcataggaataattggctgactgacgagcgtagtgccaaactcccagacttaaaatcagaaaaattgacagtaataacaaggctgagcggcctagcattctcgtgcgtattgagtagcttttctcagtcattaacatgtgccaaataccctaagccacgtatagttttaatgattagagtcgaaccatctagctgctttcttaaacgagtcagagtttgctcaatagcattaggagtataagcttcatcataactatagagccgattggagatgtcatctttggtaagaacacgatcaaggttttttagaaaaagctccaacaattgcagctctcttggtcgtaaatctaaggttatgccattcactttggcagaatgcgcagccaagtcataaactaaattgccgcattgtatttcgttactggctcctcctcgctcacgtcgataaagtgcacgacaacgggctgctaattcacgaaaatcaaaaggttttgctaagtaatcatcagccccaaagtccaacgaactaactctatcatcaacttcggttcgagctgttaagaccaaaacagggatgcgattccccttgctacgtaagctctgcaacagttggaagccacttttgccaggtaaatttatatctaaaatcaacaaatcaaagtcgtcaaaagataaactcgcttcggctttttcaactgaaccaatccaatcgataggatgacctaaattcttaaaatacacacgaatcgagtcagccaagctctcattgtcttcaatcaataacatacgcatgacggaaccctatctcttcttcttgtcaggttagtgtcagtttaaaggagtaactttgctcactcctgtgcaactttgtacagcaaaataaaacaaaaataaatttggagaataataaatgaaatccaatattgcctctttattgttggtcggcggccttaccgctgccctaaacgccagtgcttttgaaccaaataagccaacttgtattgctcctgctaaaccaggtggtggcttcgatttaacctgccgtattttatcaactggttttgccaaagctgaaatcactaagatcccaatggccgtgacctttatgcctggtggtatcggcgccgttgcttataactacatcaattccacgacgccagacgatccaaacaaactcgtcgcgtttagctctggatctttgcttaacatcgctcaaggtaaattcggtaaaggattagacgaaaataatgctcgctgggtgggcacagctggtgttgattatggtgcaattttggtaaaagccgatgctccatggaatacattgggtgaattagtagacgatatcaaaaaagacccaagtaaatttgtgcttggtgctggcggcggtgttggtagccaagactggatgaaagcagcaattctcatgaaatcttctggagtagatcctaagaaaatgcgctacgttgcttatgagggtggcggtgaagcgttagccgcactacttggtggacacattaaagttttccctggtgatgtaggcgaaatggaaggcttagttgagtctggcaaagtgaaagtacttggcatcatgtctcctgagcgcttaaaaggtaagttctccaagtatccaacagccattgaacagggctatgacgccgagtggaccattcttcgtggttactatttagggcctaaggtttcagacgaagcctacaactactgggcagctcaattccaaacagcctataaaaaccctgcttttgaacaagttgtggtcgaccaaaaccttgtaccatttaacatgtctggtcaggttctagatagctacattaaagaacgagtcgcttatatgcgtggtttagcaaaagaagctggcttaattaagtagtgaattggggcaataatatgttgtatgaccgcatttttgcgggcgcattattggtactgtccgggcttattgcctggacagctttccatttcgatgtcccgtttcaatatgaaccattagggccaaaagcctttcctattatcttatcaattgttttagccgcatgttgtgtttggatgatagtaaaacccgataaaaactcttggcatccgaccaaagagattctaaccaagatagtcataggtctggtgataatggtgttgtacgccgccctatttgaagaagcgggcttcattattgccacaaccatagtgggtgctatttttagctggttatttggtgaaaagcctcttaaagccttcttgtatgccctcgccctaagcttaattagctatttcttattagccgatttaatggagcttaatgtcccaactggcctacttctcggagacttataatggacgttttacattatttatcgattggcttctctgttgcactaacgcctcttaacttagggttagttttagcaggatgctttatcggcaccttaattggttcactacccggtattggtccaatcaatggcgtggctattttattgccattagcttattccgttggcttaccaccggagtccgccttaattttattggcaggtgtttattacggcgcagaatatggcggccgaatttccagtattttgctcaacgtcccaggtgacgctggcgcaataatgaccactttagatggctatcctatggccaaacgtggcgaaggcggcagagcgcttgccttatcggccgtatcgtccttctttggtagtatgggggctttattgttaatggtgatttttgcgccattacttagcaaattagcaatccaatttggcccttctgaatacgtttggttgatgattttcgccttcacctgcttagcaactatggtgggtaaacgcccaataaaaaccgtcgttggcgtggtaattggtctattattcgcgacggttggtattgactcaggtactggtattttgcgtttcaccatgggcattccaaatttattcgacggcgtggattttctggttgttgtaatcggaatgtttgccatcagtgaagtactcatcctgctagaaagctgggcacgcaatgacttgaaactcacaccagtaggcaaaagcttcattagtttctcagacatcatggcggtgaaatgggtgattttgcgctctacgctatctggtttcttgatcggggtgttaccaggaactggcgcttcgattgccagtgccgttgcctacggtactgaaaaacgtttcgcagaaggaaaagacgatcattttggcgatggcgatattcgcggtcttgctgcaccagaagctgcaaacaatgcatcagcagcaggctcgatggtgcctatgttgacattagggattccaggcagcggcacgacagccatcctattgggtgcactattaatgtttaacatcacacctggtccgctattgtttgaacaacaacctaatattgcttggggtctaatcgcttctatgttcattggtaatattgccttgttagtaatgaacttaccgctgattggcttatttgttcgactactctctatcaaacagtcttacctcgtgcctatcattgtgatgctgacattcgtcggaatctactccattcatggcgacacgtttgacctgttcttcatgattgtattaggtgtttttgccttcatcttacgcaaattaggcttctctcttgcaccggttattttgggcttggtattaggagaagtgttagaagagaacttacgtcgagcactgtctatcagtggcggtgattggtctatcttactaaatggcaccatgacttatgtcttagctttcgcaactgttgcggcgcttacagcaccgagaatactaaaagcactgaaaaaataaacgtcatacacgaaatcgcttatataaaaagccttcatggtcaatctaaccatgaaggcttttttgttttataacgcacagttatataaaacttgggttactcaagttcacgagcattgataaaagcccgctccgacacttcatgccatgctctgacttttccgttgaactctttgaacgagttgtaaactttttggctcattggatccgcggcagccacttcatctaatgtttcagctgcggcttttttcaatgctaccaatacttcttttggaaatggtttcaaaaccacgtgatgctcatttactaaggtttctaacgcggcgttgttacgcgcggtaaattcatccaacatatcagcattcacctggcgagttgctgctcgaacaatcagctgaagatcgtttggcaaagcttcaaacgcttctttgttgtagatcgcttccatggttgaacccggctcatgccaacctgggtagtagtagaatttggcagctttgtacaaaccaaatgctaggtcattgtatggaccaacccattctgtcgcatcaatggtgccggtttgcagtgcagtgaagatatcactacctggcaagttaacaggcgtaccaccgacctttttcaacacttcaccacctaaaccaggaagacgcatttttaggccttggaagtcagcaagggagttaatctctttattgaaccagcctcccatctgaaccccagtattgcctgctgccatcgggataaggttaaaaggtgcataagtctcttcccacaatttcaggccgccaccatagtgcagccatgagttcatttcttgtgcggtaaagccaaaaggaacagccgagaaaaactgtgcagctggagccttacctttccagtaaaaagcaccaccatgacccacttgagcagtgccacgagataccgcatcaaacacttccaacgcaggtactaactcacctgcagcgtacacttttaccactaagcgcccattagacattgcggtaatattttccgctaaatgttctgccgctgtgcctaaaccggggaaatttttcggccaagtagtgaccattttccaatgaatgacatccgccgctttctcaacctttgccgttgctttctcttctgatccaccacaagccaccaagctcgccgccgtcaaactaactaatgccagtttgccccacatttttattgttctcattgattatccctaaaagactgaatgactttatttttataaaagctttgcttgaagttactcacaaagcgaagacgagttgattaaccactctatagccataaattatgcgctaagtatttttgatagtattaattgcaatatcaaggctcaagactttttgggttttatttttaaatagtatttattagtcgaacaattaacgtcctataagtaaataaacttaaaacttcaggctagtcagcgcatctgtcgcttcccactcggttaatgcaccaaaaccgaacctaaggtagccattctgtttatgattaaagaaatatggatttaaagctaaatctgtaagatccaactgtgatgagtcccctaaattcagccaaaaagctaagcctccagcaggaacatggaaactaaccctgtcaccaaacagccgatttagctcagtaatacagtgatcacgacgggctttataaagttttttacatttcctaatatggcgctttacttcacctgattctaataattctgccaaggcaagctctgttaacgtattaccttgtctatcaatcattaaaatctcctgcacggcttgttttattaattcaggattcgccactaaatacccaactctaagccctggggcaaatactttagataacgaacctatatgcagcacccgttcggcaccaggcaaactcgctaatggcggtataggccggctgtcaaaatgaaattcatgatcataatcatcttccactatgtaaaagccgtaacgaattgatagctgcagtaataataaacgccgctccatcaccatagtgacggtagtaggataatgatgatgaggggtcgtaaaaatagccgctactttgtgattagccaataatttttctagatgtaaaacatcaaggcctttactgtcagttctgcagcgtaatatagtaaaacctgccgcttcaaaagcagccaacgcaggagcgtaagtaagctcctcaaatatcattacaccatcagatggcttaataatacgggatgccaagtaaatggccatctgactacctcgaacggtacaaatattagcagtcgtcaaatgcaggtaacgctcctgaacaagcattctctgtaaggcgctacgtaattctatcgttccctgagcatccccataacccaaatattgcttacgactggctgcaattaatgcccttcgatacgccctcgctaataactcatagggaataaggcgagcatctggaatgccgtcattatctacgtttgtacaactgtccaaacttaacgaagtaggaacagcctcaatgtctaccgtagcagtacgtgtcactaaatgttgatactgttctgataaatgttgctccggcaatcgtgctgaaacaaaggttccgcgttttgcttcagccaccagccagccttgtgcaattagttcgtcatacgccacttgaaccgtcttacgatttaatcccaatatagccgctaatgatcgcgagccaggtaaaagagcaccagactctagccgcccatttaaaatatcctctataagtctattgaccaaccgagcatgagtcgtatcaccaacactattctctaaccacaactgcgtttgccatggacgtagcataacccttcctctatctggaccattgctaattataaatctggatgttatctctggtccagattagttttattctgcctactcaagcatgaactaggagttaaaacacgatgaaaaccgcacacctagataaacaacaactgatggctaatgcgcaacaacaaatggatcgattggtaaatgaaggtcaatttagcgacaggcaaaagctggccttaacttgtcgtattttatatgagcacggtcatgatgcaggtttagcaggacaggtcactgcccgtactgaatccggcaatacatttatcacacaacaattcggactaggattcgatgagatcaccgctgacaatttgctggaagtaaatcaggatttggaacctattgatcaacaagcaatgccaaaccccgccaatagattccacacctggatttaccaacaacaccctgaagtgaattgcattattcacactcacccaactcatgtagcagcactgtctatgctcaaagttccgctgatggttgcacaaatggatacctgcagtttatttgatgactgcgcctttttaagtgattggccaggagttcctgttggtaatgaagaaggcatcattatttctaatgctctgggtaaaaaaagagccgttttgttggcccatcatggtcagctagttgtaggtaaaaccattgaagaagcctgtaatctcgcattgatgattgagcgcgcagcacgattacaactactagcaatggcagctggacagattcagcctttaccaactgaattagcaaaagaagcccatgactggctaacgactgaccgccgtagcaaggtcaactttgcgtattacgccagaaaagcactgaagtcccaccctgaatccatctaaggagatgaaaatgaaactaacaggcattatcgcgtacccaattaccccttttactgtagatactaatcaacccgatttagagaaactgggacaaagtttagaactactgttacagcatggctgtgatgctatagctcctctaggcagcactggtgaaagcgcatatttaagcctttccgaatggaaagaagtcgcagaacattcagtcaaaattgtagcgaaccgagtgccagtgattattggtatttcagagctaacaacagagcaagctattaataaagcgcgttttgcagctcagattggtgccgatgctattatggtgatacctgtgtcgtactggaaactcacagacgaggaaatcttcagttattatgaggctattgcggcaacagtgcccttaccaattatgatttacaataatccggctaccagtggtgtagatatgtcgcctgaattaatcgtcaaaatgtttaaggaaattcctaacatcaccatggtaaaagaaagtactggtgatattcagcgaatgcacaaaatacatcaattatcagctggcgagttacctttctacaatggtagtaatccgttagctttagaagccttatgcgcaggagctagtggttggtgtactgccgccccaaatttattggagacattaccaaaagagctttataccttaattaaagcgaatgatcttcaatctgcgaaagactgtttttaccgtcaactacctgtactaagctttattgttgcaggcggattgcctaaaacaattaaagcaggcttggcgctaaaaggccttcaagtcggcgagcctcgtaaacctctgaccgctgctaatgagaaagataaagctacattagcaaaattactaagtatttaatttcatacataaaaaaaagctccgttatcaaaaataacggagcttttaactgtgctaatcgactatcaagcaaaaacgcttagaagcttaatcgtctgcgcgtgcattaatataagcgcgctcagaaatatcatgccactcactcacaggtgctaaaaagctcttgaaagaatcatagactttttggctctcaggatcattcgcagccacttcttctagagtctctgtagacgctttcttaagtgcttccaacaagtctcgagggaaaggcttaagaatcacatgatgctcatttaccaaggtttgcagcgcagcattattaagcgcagtaaactcgttgatcatgtctaagttagcttgttgaaccgcagagcgcacaatggcttttaagtcttttggcaaagcttcaaaagcgtctttattaaagatagcttcaacagcagaacctggctcatgccagcctggataatagtaatatttcgccgctttatacaaaccaaacgcaagatcattataaggcccaacccattctgtagcatcgattgtcccagtttgaagcgcggtgaaaacttcgctagcaggtaaagtaataggcgatgcaccgacttttttcagtacctctccacctaaccctggcatacgcattttcaagccttggaaatcggctaacgaattaatctctttattaaaccaaccgcccatttgcacgccagcattaccagctaccataggaattaagttaaacggagcgtagatttcttcccacagctgtaaaccaccgccataggcaatccaagagttaaattcttgcgcgttaaaaccaaaaggaaccgtagagaaaaactgcgctgctggcacttttcctttccagtaatacgcagtgccgtggcccatttgcgctgtgccacgagataccgcatcaaatacctctaatgctggaacaagttcacctgcagcatagactttaatatccaaacggccgttagacatttctttgatattatctgccagcgcttgtgcacctgtgcccattccaggagtatttttcggccaagttgttaccattttccaatgaatgacatcaactttttgttctacctttgcggtttctttttcttcagatccaccacaggcaaccaaagtagctgttattacaccgaccagtgctacttttgcccatattcttattttgctcattcactttatccattaagagacgaattacatttataactagcgctttgcccgatacgctttatccaatacatcgagcaaaaccaacgtgataaattaagccctgttaccaacagatagcagggcttaatagtggcgctagttctttattccattaataacaaactaattaatctgtagcgcgagcattgataaatgcgcgctcagaaatatcatgccactcactaacagacgttaagaaaccagtgaaggagtcatagactttttggctcattggatcgttagcagccacttcttttagtgtttcatcagacgctatacgcaaagcttccaaaaggtctttcgggaactttttcaaaataacatgatgctcatcgaccaaagtcttcaaggcagcgttgttacgagctgttagttcactcaacatattcaagttagcttgttgtgcagctgaacgaacaatctcttgtaggtcttctggtaatgcattgaaagcgtctttgttaataagcgcctcaactgcagaacctggctcttgccaacctgggtaatagtagtatttcgctgctttgtacaagccaaacgctaggtcattgtatggacctacccattcagtggcatcgatagtgccagtttgaagagcggtaaacatttcactgccaggaagattaaccgtcacagcaccaactttcttcagtacttcgccaccaagacctggcatacgcatttttaagccttggaaatcagctaaagagttaatctctttattgaaccaaccacccatttgtgcgccggtgttaccagcagccatcggaatgatattaaacggtgcgtaaacttcttcccacagttgtaaaccgccaccataagtaatccaagagttaaactcttgcgccgtcataccaaaaggcacagacgagaaaaactgtaccgctggcgctttgcctttccaataatacgcagagctgtgacccatttctgcagtaccacgagatacagcatcaaacacttccaacgcaggaacaagctcgcctgcggcataaactttaatatccaaacgaccgttagacattttagtaatatttttcgctagctcttcagcactcgtgcccaagccaggaaagtttttgggccaagtcgtgaccattttccaatgaattgtttctactttcttttctacttttgccgtttcttccgctttctctgatccgccacaagcgaccaaagacaaagcaaacaaaccagcaaacgccaatttgcccaataccattaaattacgcattattttccctcagagagccagttacttgattactatgaaacccatggtctcaatagaatctatctgtgatatgaaaataggggctattaaaacatcggttaaatgccacctatttctgtatttttataataaatcagacagaaaattgcccttaaaatgcataaaacattaaaagggcaaaagatgataagaattgtaggaatcttgctcaactcttttttacaatttctcgcgactaattcacttaacagagaaattaggcgtataactccatgacatacgctgaccactttcagcagactgctccgccaaacagatcaagtaaatcaactgacaagcctgctccatcgcaaccggagcctcacctttacccagaatcgcatcgcgtaattgcgcatagaaagctgcataatcgccttgtgttgcagcctcttgaatgctttcaatatcatcttgagaatgcgcgacaaaacgagtgattttttgctgggcggctttcgaaggaaactcatcctgccatggcatttgcccagctcgcagcgcttcttcttgaggatctaaacccacacattgccagcagcctttagtaaatcttgcattaaagcggcgcatgtcacctgcttcaaatggcgtcgacgctaaacgcacgcgtttgtcatcatagcccaactccacttcaaaccaatcatgcgtttggctaccgtcgcgtaacttatcgatacttgcatgcaaccacttcggcggcccaaataaactcaatgcctgatctagaatatgcggccctaaatcccaaaaaatccccgtaccaacacccggctcttcacgccaacgcgcttgcgttgttggacgaaaacggtcaaaacgagaatctaagtgcttcaactcacccaactcagcgctttcaattaacgctttgagacgcaaaaagtcgccatcaaagcgacgattctgataaacacaaaacaccaagcctttttgctgcgccaaggcacacaacgcctctatctgagataaacgagtgacagagggcttttccaacaaaacatgcttaccgttttccaacgccagctttgcctgatcaaaatgcaacgcgttcggcgtcgtgatcaccactaaatccacatccggcgccgcaaacacagattcagcagacgacaccaccgacacatcaggcagaaccgccctcacctcatccgccttcgaactgcaaacatacgccatcgtcatgtcaggatcattcatcacaaaaggcgcatgaaacacccgcccagacaaaccaaaaccaatcaaaccaacacgaatcgccatgccccactccttttcaactaaatcattacaactctaaacagtttacaacctattgaaaaaaattgccgcaattaaaaacatttactagattacaatcgaccaaaacagagaaatgggaaaagcagaacaatggaatctacaaagccaaacactaaagagtggcagcaaacactcgatgctttagagtcagtcgccaaaggcaaggttatcgcagcaaaagaagtacatgaatggctaaatagctggggaacagacaatgaacttaaagccccaacattcaaaaaagacgatgagatttaggacaactatacaaaggtaagctgagtcttattcctgctgacgcgctgagcttgcgaagcaggcgcaaaggaataagactcaacgtccttttatcaaaaagttaaagcacttccaatttagcaaacgacaacaccagccatttggtgccttcatcgtcaaagttaacctgtacccgagcttgtgggccttggccttcgtagttgatcactaagccttcaccaaacacgggatgattaactcgatcacccatgttcacggtaacttctggcgctttgtaattgttcaacacgctactgttttgcagtttgttcttttcaaagttgtaatcaggacgctgcaaagacacaggacggcttacttgtgagcgaagacgcacttcttccaagcattccggtggcaactctttaataaagcgtgatgggctgttaaatgactcgctaccaaacaaacgacgagactcagcgtatgtgatgtaaagcttttccattgctcgagtaatgcccacgtagcaaagacgacgttcttcagcgagtcgacccggctcttcgaaagacatcttgcttggaaaaatattctcttccacgcccgttaggaacaccaatgggaactctagacctttcgccgagtgcaatgtcatcaactgcacggcgtcttggtactcgtcggcttgagcatcgccagcgtccaatacagctttatccaagaatgccatcagtggagaactaaactcttcgtcctcgtcgctccaactgaatccgcctgccgcaccaaccaactcttttaagttttcgatacgcgcttcgcccttctcacctttctctttttcatggaaaggaatcaaaccagcttcttcaatgatctgctcgaaaatatcgttcaggttcaaatcaggctgctgcaccgtggtacttaaaccttcaattagatgcaaaaacgctttaatcgcattagtcgcacggccaggcatcaaagactgacgcaccacttcttgcgcggcttgccacatagagcagccattatcgcgggcgatctcacgcaaggttccaatgctgcgctcaccaataccacgaggaggcacgttgataacccgctccatagcgccatcgtcatttggatccaacgccaaacgtgcataagccaaggcatttttgatttcaaggcggtcgtagaatctgtgtccaccatagattcgataagcaatctgttccctaactaagcattcctcaataacccgcgactgagcattggagcgatacagaatcgccatatctgtcaaagaggttcccttgtcgcgccattgtttgatgatgccaatgataaaacgcgcttcgtcttgttcattgaagccggcatacaaggaaattggatcgccttcaccgctgtcggtccaaagctctttacccaaacgatcgtcattatgtttaatcaagccattggctgcattcaggatatggccagttgagcgatagttttgctccaagcgaatggtgctaacgtctttaaaatctttggtgaagttttggatgttttcaatttttgcgccacgccaaccgtaaatcgattggtcatcatcgcctacagcagtaatcgtaccttggctgcctaccatgatacgcaaccaagcgtattggatggtgttggtatcttggaactcgtccaccagcacatggcgaaagcgctcttgataatggcgtaacaaggctggcgtgctaagcattagctcatgagcgcgcaatagcaattcaccgaaatctaataatccgccacgttcacaggcttcttcgtaatggtaatacaactcgcgcatgcctttggagaaaggatcatgactatctggtacatgagctgctcgtcgtccttcgtctttttgcgcgttgataaaccaagacacttgcttcggcggccagcgagtatcatcgatattcaattcgcgcatgatacgtttgattaatctcaattggtcgtcgctgtccatgatctggaagttttcttttagtccagcatcacgccaatgggcacgtaaaagcctatgcgctaaaccatggaaggtgccaacccacatgccttgcggcggaactcccaccagctgttcgatacggccttgcatctcgcgagcggctttattggtaaaggttaccgccatcaggctatagggagataactcgtaagcgtgcattaaccatgcgatccggtgcactaggactcgggtttttcctgacccagcgccagccaaaacaaggctattctgcaaaggcgctgcgacggcttcacgctgcttgtcattcagtgagtcaaggataaaagaaacgtccattacattccgccataataattaataaatttgtcacaaaaaacgcgtaaaaataggttgattttcaatctatttgggttttttattagcttgaaataagttatctgtctattttgactttttttaactgtcgatgacagtgatcaatgcacttcaatgtcgtcgaacgtccaaaagggtataacgatgagcgattttgctgaaacactaactgaagtaaaaaccgacataatgcacgcttccattagtttggataatgaaacaaaagaacggaatcaaaaggaagatgcagcacgtatgttaaaagccagacgtgcaattgaacagcatttagaagaaaaacgtttgcaccatgatatctctaacggttgggacgattaatttccctactcattagttgatacttaaagtgaactaaatacgacctagctatcttgctaggtcaatgtcttttttcactcaaaaacccctctctcagcaaccgacgtgttgtgacctcactctatcagcttaaaaaagcggccttttttatgacaaacaacagcattttatacagttaattcttaccctttttcgccaacttatagcggttactcacatgttggagtaacatacggtctgatttttatatcttctaatccataataaaaaaagcaaataaccctcttgggggagttaccatgtttgaacatatccaagctgctccggcagatccaattcttggcctgaatgacgcttacaaaaatgatcaaaatccgaataaaattaatttgggcgttggcgtttacaaagatgaacaaggcaatacgcctatcttaaaatcagtcaaacaagcagaagaacgtttgttggctcaagaaaaaaccaaaagctacctaagtatcgaaggcgcacccgcttatcgatctgccgtgcaaacgcttttatttggtaaagaacacaatattattaccaaacagcttgctcaaacagcccatacccctggcggcacaggcgcattacgcgtcgcagcagaattcattaaaaagcacttacccgaagcgacaatttgggtcagtaatccaacttgggctaatcatcaatcggtctttcaatccgttgggttagaagttggcagctatgcttactacgatgctgataataaatctctagactttgaagccatgcttgcaagcttgtctcaagtccctgaaggcgatgtagtgttgtttcatggctgctgccacaacccaactggtatagatccaactccagaacagtggtaccaattggctaagctatgtagcaaacaaggcttcttgccgttgtttgactttgcttatcaaggctttggccaaggcttaacggaagatgctcaaggcttacgtactttcttagagcacgttcctgaaatgctgattgctagttctttctccaagaactttggtctgtacaacgaacgtgttggcgcactgactattttgtgtgaaaccgccgaacaagcggaaacagcgttcacacaaatcaaacgctgcattcgcaccaactactcaaatccgccttctcatggttctgcagttgtggccgagattctgaatgatccagagctatttgctctgtgggaaagcgaagtcaaagcaatgcgtactcgtatccatgaaatgcgtagtttgtttgtgaatacactacgaatcaaaggcgttagccaagatttttcgtttatttcacatcagcaaggcatgttctctttttctggtctaacaccagatcaagttgctcagttgcgtaaagagtacggcatttatattgttggctcagggcgcatcagtgttgcaggtatgactcatgaaaatatgggcccactttgtgatgctattgccgcgattttaaaaggctaagctaacatttagtcgctacagcacaattcaaaaaacggcttcaattttcatattgaagccgtttttttatgtcggttgtttttgtttgttgttttacagctaaagagactgttaccttatgggtccgcttttttatatgtacaggagtcatctatgaccgccacactgatttactgctacgacccaatgtgcagttggtgttggggatttcgtcctacttggaccaagttacaaaaagctttgcaagatttgatcgatgccgatcaactcatcattcagcctatgctgggcggtcttgccgttgattccgatgtggccatgccaaatgagatgaaagctaagctggaaggcacttggcagaatattcaagcatcattaggaaccaattttaattttgatttctggaaaacagctgctccacgacgctcgacttacccagcatgcagagcctgttatgtcgccagagacacgggattagaggaagagatgtatcacgccatccaagaggcgtattacctgcaagccaaaaacccttcggatctaaatactctcgtcgaatgcgctgagcaaataggcatgaatgcagacggttttcagaaaaccatgcagcacgttaaaaatgagcgtttattggaagaagaaatagagcaagctcgacatcttggcttaaattcattcccttctttagccttgcttataggcgataaactcacgcctattccactagactacaaagaccattcaagcatgttaaatgccataaaaaaggcgctgtcttagcgccttcgtcacttaaatcacatcagtcctataaatcaacgaactaaaatataactcttcactgtgcgtgctatcgcagcggctgaaacaacatataacaaaggtaaagcgagcttataatcgttaccatctacaaacaccataatgcatgcaataactagcaggctcagcgtaaataggtgcacataggcacacaaaccaaacttccattttgctgtgatcatcacaccaccaacacctaaaaccacacccaatgcgccaccaactaaaacatccattggccaatgcacaccaatcaacactcgactcaaggcaaccaataccgccaacaggataaacgtcgctttagcataagcattttgaacgtagcagaaacacacacttgctaataagaatgccgttaaactatggccagaaggaaaactacgtgctttataggctctacccaaaagattaaaggtttcaggatcaagcactgccggtggacgcggcatcgcaaaataatctttaagcaagttaactacgatggcaccaagtaatgtggtgaatagaacggtccaatgaaaacgaatattgcggcaagaaaataacaacactaaggccaacaaaaatacgccatctccaaataccgtcatattttccaataagaaagaaggtatgtaggtgctaaagctatttatttccataaagccaaagtgataaccaccaagaacattaccaatcatggcagtacttgctaatacaacggcaaccaaaagcaaaatttgaatactagattgaggaactgtcatgctgcttgctctagcttgatctagcagcgatttataattggtcgacattttaattaagtgacaacgcataaaaccctcatttcttttggcaaaaagagatataacttcgatggtcacattttatgcacattgagtgaaaaataagtgaaatatgaattagagatatgtagcgaaaggaatgtttatctttttttttgtgattttgtgtaaggttaacaaacaaaaggtaaaagaaggattgatgatcatgatgaaatccccgttaataggcgaataatcacgagttatttttccatctagtttttcttctctagattttccttaatctaggaacaacaaggtcgacaggaacacatatcccacatgaagcgcaaccacactattttgtcccgattaacttcggggctatgttctttcttcagacagggttttagaacaaaacctagtacttcaagctttgttattttgcttacgctactaaatacagcgctatataactggcctttgttttctttttcgataaaaaatctagatggctttacgctgaatagcttgcaaactcttatgaccgtttttgccgctatttatctagtcaccactcttgtgctttatgttttgtttattttatctagacgcttaggtaaagctgtgtgtgtggtgtttgcacttgcaaactcattggcagtgtatttcgtggtgacctataacgtcatcttagacagaaccatgataggcaatatttttaacacccaatattcagaatctggacaatttttaagcccaaagctggccatttattttattctgcttggcgtcttaccagcttggttaatcattcgtgcatcggttcaaaaaacctcaaaaatacgattattcgcgcatcttattatcaccgtcatagtcacgtctacttggatttggcagtcacaaagtcattggctatggattgatgatcatgccaaacaattaggtggccgaatcatgccatggtcttacgtagggaatacgattcgctatcaaaaccagttagcgaaagaaaatgtggtacaaacgctattaccagatgcgacttttggctcaaatgaaaaaaccgttgtagtgttagttattggtgagtcagcacgagcggagaatttttccctatacggctatgacaaaccaaccaatcctttgctaaccgcatcagaaaatgtcattaccttaaaaaatgcgacctcttgtgccacttacactaccgaatcggtgaaatgcattctttcacacaataacccaagtggtagtttctctgagcagttcgaacctttgccaagttacctgcaaagacaaggcattgacgttttttggcgcaccaaaaactggggagagccgccaattaaagtagctagctatttaagttcaggggatttgaaaaagaactgtgaaggcagtgaatgcgactatgatggcgtgttattaagccatctagccgagcaaattcaggcatcggataaacaaaaagtctttgtggttctgcatcaaacaggtagtcatggaccatcttattacagtaaatatccgaaggagtttgagttttttaaacctatttgtcgttcggtcgagcttagtaactgcacgcaagaggagctaattaacgcctacgataataccatcttatataacgatcatttcttagatcagttacgcaaaactttagaaggattgaaagacacctccagcgcttatctttatgtatctgaccatggagaatcacttggcgaaggtggtatttatttacatggaacaccttattcaattgcacctgagcaacaatttaaagtgccattctttgtgtggatgtcgccatcttttattgatcagaagcatatctctatcgataaactaagagcacgagaacaaagcacccaagcgaatattttccatagcgtcatgggcgcctttgatatgaacagcgaaatctataataaagacctagatatgttcagggccgcgcgccaacaatagccatagacaagcgaacgaacaataaaggccagtaaatctggcctttattgtttttatcattttctagaaaaaatgactctttttgggctctaaccaaagtcgtgattaattaaatccaacatcgggttataaagtggttcggttgtggcattacgagactttttagcttccttctcaggctgcgctaaatcgctttctatcgcttcgacaagctcttctgtctgcttgttttcttccactggctcaagagtctctacagcttgttcttctatcttttcaatgactggttctacaggatcagtaaccagctcaacctcatcaacgactaaatgctccgctaaggcttttgccaatggttccacatcatccaaggtgacattcaccgccagccaattattggcatcggcttcatgactaaccaaggctccgggcacaatcgcgtgacggaaactggctagcaatgcagtcatactggcaacatctaatggttttgataaacgcatccaaagtgacatgccacctttgctggcagcaaaattaacatgctcgccgagacgcgtttccagatgcgctttaacacgctcagaattcgcccaaacctctctcgcacgtttcattaatgagcgcttactatttggctgtaacgcatcactcaaggccatttgttgtgcatcgcttaacgccatatcagcgcctaagaaagcgccctccaataaagattgatgcttaccaggcaaacaccagcttgcagagcgatctacgccttttgattccacgccgccgatataaacaatctgatcagaagagtccagtgacttgtaagtcatcatagatccagcgcgatacgccaaatgtgagcacaaatcccactcaatcactggcagcttggtttcttcaataatggctaaccagcgacgcaagcttaaattactcaccaactggccagctggaaacgagaactgccccggcaatataatcagacgaatggatttatctcgtaaacaacgaatcgctaaatctaaatcgacgccgcgttcacctgctgtcaaggcaattacttgtcgtcctaagctttgcaatgtagtagtaatccgaggatcacaaggcattaacaccaatacgctatcaccacgttgagtcagtgtttgtacggtttgagtgaagattgctaaaggagaacgccctaaccaaagatgtgatgcatgagctttaataccaagcccttttaaatgctcactaacggcttcacgagccgccaaatggcctttgcccaatacaggcagatggacttcttcctgacgcactgctggacttaaaaaagtatcgctttgatcaaccaaagccgctcgatgcgcaagacacgaccaagcaggcttagtaccgtctttggcgagttcacgtaattcgtcaccagccaatagcaacgcaggttttgtcacactacgatgacaaacaaagtaaccagatttaggccgagactcgatccaaccgtcttcactcaataattcataaccatgtatgactgtgtttaagctcagacccaattgtttcgataaagctcgtaaggacggcattttatcaccgggcacaatggcctcttgtgacatctgatccaagaaccaatccaccacacctttatataaaaaatccgccaccgttttgtaccttttctagtttgtcatctagtatctgttatcaatcattatagttgtcttaaaaaaacgcaagtaaaagcccaataattcccgattttagtgggagttaaggtacaatttctcttatttcaggctgattcaaacgcagagtattcatggctttcgacccgttattgcttcgtcccctttttcctattttggcgcaatcagcctacgatcatccattaacctacttggataatgccgccacgacacaaaaaccgttacccgtgttggatgccattcaggactattaccgaagctttaacgccaatgttcatcgtggcgcgcacttccttagcgaccgagcaaccaaccgttttgagcaagcccgagatacggtcgcaaactttatcaatgcgccagaacaaagccatgtgatttggacaaaaggcgcgacagaagccatcaatacggtcgcttttggtttagagcatctgctcgaaaaaggcgatgaaattctcatcaccagtttagagcaccacgccaatcttgtaccctggcagcaattggcctttcgcactggcgctcggcttagagttttacccttaacctctaatggggaatgggagcccgaattcaatcgctattttaccgatcgcacacgtatttttgcggcgacgcagatttccaatgccatcggcgtaagcacaccactgcaaaccatgctcgatcacgccaagcaacaaggcgcttttacccttgttgatggcgctcaagccgtggcgcactatcctattgatgtgcaagcattagactgtgacttctatgtcttctctggccacaaaatgtatggcccaactggcattggtgttttatatggcaaaaaccacgctttagaggttctgctgccataccaaacgggcggagaaatggtacgtcatgtttcgtatcaagccacagagttcaatgttttaccgtatcgcttggaagcaggaacgccacatatcgaaggcgttattggcttggcagcagcttgtgattttcttaactctcaggatcgcttggtgttgttagcttgggaacaatccctagctacacatgtttatacgagattgcataaagaaggcggtatcgagatttattcgcccgagaaaaacaccacgttagtatccctaagtgtacccaatattcatattttggatttgaacgcttacctagatagccaaggtatagcggttcgagctggtagccactgtgcccatccattaatggcacaacttggtgttgccggaaccttgcgtgcctctttcgcctgttacaacaccatggaagaggccgatcgcttctgcgatgtattaattgaggccatagacctattaaacgatgagtaacactatgacggactcagcaaacataaaaggccaactgcaagcctgccgaagcaaagaagaaacttttaaggcgttagtggcactcagcaaaaccttaccgcgactgtctacagaagaaaaaatcgaagaaaacaaaataaaaggttgtgaaagcgccgtttggctcatcatggaagaaaacaatgacacacgccacttcaaagccgacagcgacgccaaacttatgcgcggcgtactggtcgccatcttgagcttggtagaaggaaaaacccaaacagatatccaacaaatgaatctaaaggcagagctggccgagcttaacttatcaagctatctaaccagctcgagaaccaatggtgtgttggcgattttggataaaataaacaaggcataacatttcttttgcttcaaaatgcctgccacttagcttttatttacaaatatcaatgacaatccaaagccaataaatattccacctgttaatcgatgaaaaagtcggttaatgttctctctcgctagatactgactaattgatgtcgttgctaatgcataaagacccaagccagccatagaacaacaggcaaatgtcccagctaataaacaaaattgcggcaggacggcttgattcaagtcgataaactgagggaatacggcagtgtagaatgcaatggctttaggattactcataccaaccacataagcttcagtaaaaagctttttacctgtagttaaaggtttagaatccttttgtagagcaggctttgtatatcgagtattccaagctttaactccaaggtacattagatataaaccacccaagactttaatcaggctaaacagtaaatcagaagcaagaataatggctcccaaccctgcagccgataaactggcaagggtcattacagccgcaacgttgcctgcaatccccttcatggattgccaaacaccaaaattagcggagttctttatagcgagcaacaccgctggaccagaggaaaaagtcgctaccaagcagatcagcaaaaacaaccaataatccatcttcattctccctactgatatctgaattaaaatttttcgttatctatttgttttagattattaatcttaggtttccctaaaattttcaataacacattacggcatgatcttaatattggatgcaaaatagcagcgacctttttggagctaaacagccaataattcaagcggttaaacacgccagatcggccgctagtgcattgatagatccccttccaattacatttgtagcaaccagataattagtgatagtaactcttcttatttctgcataacaacacaatcgttattaaactctcgcattgttttagcaactttttgaatgctctgagtaaaactatataaggacttatgttgtcgagcgtttgttggatacgccagtccataaggataataaatcgcaggctcaaaaggacgaattactacaccatttccttcccacactcgtgccgcaaaaggctctaaaaccgccacagctaaaccagctgcaatcatggcatagccagtatgtgatgtgtctatcatgatacgctgtttaatctgtgattttacggagtttaatactccacctaactcgctccaataaacaggcgaactgtcgaccaccgtaagtacggtttcaccgatcaaatcttgcgcgcaaatcacttcttttttagctaacggatgattagaccttgctgcaaaaacaaatcgagcattaccaataaactctcgctcgatgccgattaattgaggcaattccaaccctattgctaaatcaactgagttggtttgtagtttcatcaccaactcagccatgctgtcggtatgaatggtcacgcgttcctctggaaagaactttttatgttcctgcaaagcaagcggtaatagagaggtcgcaatagccgacgtactggctatttttaactcacttggtgttcttgtccgaatttttgatgctaccgattcgagcttttctagccctaaaaaactttcttctacggaacgaaaaaactcagcagcttcatgagttggatgcagtcgtcctttacggcggtcgaacaaagaaaaacctagcgaatgctcaagatcactgagtaaacgactcacagcaggctgagagacatgcatttcggccgctgcagccgctgttgttcctcgcagcatgatgtaacgaaacgcctctacttgcctgaatttcatacagcccccccttattcaataacatttgattatcaagcatacgataatataagtggaagtcatcgtattaaataaacattatgaaagtaggtaaagaataagaacttaaaaaaatagcttagatagtttgccaaacactcacttaaacaggttgtgattagacaaaaagagcctggaccaaatgcatcttgatagtaaggattatttagtgacagacatctcatccgctccaatactgaccgtcgaaaatttatcggtggaattcggtcaatctcgcgttattgatgatcttaatttttctgtcatggctggccgaacactcgccatcgttggagagtctggatctgggaagtctgttacgtctcaatctattatgcgcttagctgaaagtaccggcgctagctacccaactggacgcatactcttctccactgaaaaaggcgaagtggatctgctctcgctttcgcaaaaagaaatgcgctcaatccgtggtaaagacattgcgatgatttttcaagaaccaatgacctctctaaatccagttttcactattggcgatcaaatttcagaatctctgtctttgcacaaaaaagtcaccaaagacgaagccattgaagaaagtatcaggctattaaaaatggttcgtctcccagacgccgaagatatgcttaaacgttaccctcatcaactatctggcggtatgcgccaacgagttatgatcgccatggcgttagcttgccgtccaaaagtgttgattgccgacgagccgacaacagcacttgatgtcaccattcaagcgcaaatcttaaccatccttaatgacttgcaaaaagagctcgacatggcggtgatttttatcactcatgatatgggtgtcgttgccgaaatagcggacgacgttgtcgtcatgtggaaaggtaaaaaagttgagcaaggcgcagtgaaagagctgtttgccaaccctcatcatccttataccaaagccttattatccgcggttccaaagctaggcagcatggctggcgaagactttccaaaacgctttccaattaccgtgatggatggcgaaaatccacgcgtaataggtgaagaaaaaatacaggataccgctcgatataatgacggacctctgttatcggtacgagatctagtcactcgctttgatagcaagaaaggcttttttggcggcgttacgcatcgtgtacatgccgtagaaaaagtcagctttgatatttttcgtggcgaaacactcgctcttgtcggcgagtcaggttcaggcaagtcaacaataggccgaaccattcaacaactgcaaaaagccaccagcggtgatattagctttgaaggcaatccatttgccacaatgagtaaagctgataagcagcgtttacgtcaggaaattcaatacattttccaagacccgctagcgtctcttgatccacgaaaaaccattggcttctctattgctgaacccattaaaacccacgacttaattcgcggtgaaaagaacattcagaaaagagtccatgagctattagagcgagttggattaacccccgaacacgcaaaacgctatcctcatcagttttcaggaggtcaacgtcagcgtatctgtattgctcgagcacttgcctcaaaccctaaactgatcattgctgatgaggcgttatctgctcttgatgtatctatccaagcacagatcatcaacctctttatggagctacaagaagaacacggcatcgcgtatttgtttatcagtcacgatatggcagtagtcgaaaaaatgagccatcgtgtcgctgtactgtatctgggacaagtcgctgaattaggctctcgccagcaaattcttgaaactccatctcatccctacacacaacgtttactcagcgctgtgcctattgctgacccaaccattaagcgtgatttaggtcgcttaagtggtgaaattccaagccctgttagacgtgtaggagacgagcctcgcatcctaccacacaaagaaatcgcgccaggacattttgtggctgacgcttcataaaaataacaatttatccaactatcacaaaagaacggagagttgaaaatgaacagtaaaaaatcattagggacggtattaaaaaccctagccattaccagcagcttaaccgctgcaagtttaagctttgccaatacattaaccgtatcttcaccacaagatccgggaagttgggacccaatcgacacatttttagttaattgggcttccgtcgcaaccaatatctatgatggtttaacctatcgtggtccagacctaaaattacaaccaggacttgctacctcttggaagcagttggatgacggaaagcgtattcgttttacattacgccaaggtgttaaattccatgatggcgaagactttaatgctgcagccgtgaaatttacttttgatcgcttaatgggtgatgaaggtaaaaaaggcccacagcgttctaattattccgcgattgattcagtcgaagtcattgatgactataccgtcgacttccatctaaaagcggcggatcctgtattacttaccaagctggcaggttatggtgccatgatagtgccgccaaaatacattcaagaaaaaggtgaagactttttcaatacgcatccggttggcactgggccatttaaatttgcttcttacgagccaaaagtcggtatcaaactagaggcctacacggaccattggggtggcgcgccgaaattaacaaacctcaattatcgctttatcagcgaaccgtctacggcggttgccgagctgcaatctggacgcgttgatttggtcattccgccaaccattccaattggaatgattaccacgattgaaaaagatccaaatcttaaagtggctaccaccatcagccctacggtatacgcattacgtttcaatactaaaaatggcattaccaaagacgaaaaagtccgtaaagcattgatttatggtgtagatcgtcaggcaatcattgattccattttaggtggccaagcagctcaaattgctagtttccaaagtgctatttcatttggtgacgatccatccatgaagccgctgccttatgatccaaacaaagccatgcagcttcttaaagaagcaggcattaaacctggcaccaagattcaaatcgatatccgtggtaatgacgccacatttaatgaagtctcccaagccgttgccagctatctacaaattgtcggtctaaacgccacgattaaaccttatgaaaccaacgtgctgctcaatgacattattcctgcaggtaagacaggcgaaatgttccaacaatcttggggtggatggacactggattacgacaatacagcgtatttcatgtaccacacaggcgaaaagtggaatccatacgacagcgatccaacgctagacaaacaattagagtctcaacgctctattacagatcatgctaagcgagaagagatactgcagtctattgctaactacacggcaaaccgcgccttggaaatgccactgtacaacttaaatgctattttcggtgtgtctaaaagagtgaagaagtttactcctgtacccgatagtcgtttgcgcttaaccgatgtaactgtcgaataagctcttctacttaatcttagctaactaaagtaagcagcattgctcagtcgattaatcgctgagtaatgcccattgtttttaaaaggaaaagtcatggcgaactttttaatgaaacgatttctgcaagcagtatttgtactacttgcagtcaccttaatcgttgcttttgctatacgtttaacaggagatccagctttgatgctgactcaaggtgcaggtagtgtgaccgaagccgatctgatgttaattcgagaagcactaggcatcaataagcccttttttgttcagtattttgagtttcttaaaggcttatttagcttcgattttggtcgtagtttcatgggtggaacgccagtatcggaacttatcagcaaatccttaccagcaacgctaatgcttgcagcatccgttatgtttgtgtctatcgctatttccattcccctaggtatcaaagctgctgtatcaaaaggtaaatgggctgatcaaaccatacgcatcttgtcattaattggtctgtcatttccaaacttttggttaggacttatgttggtcttggtattttctatttggctgcagtggttaccaccaagtggtatggatggctttactagcttcttaatgccagctattacaatggcgattattctgaccgcaaccaatgttcgtctggttcgctcgtctatgcttgaaacccttcaagcacaatacataatggtcgctagagcaaaaggtcttagcgaaaacaaagtgctctataaacacgctttgcgtaattgtgcgattccactgattacctactttggtctgcaattcggtgggctattaggcgggatagtcattattgaacgcgtcttcaattggccaggtcttggcactcttgccttcgatgcagtaagtggccgtgactatccagtactgcaagccgttatcaccatcctctccatgcttatcgtgagcgttaacctgttggttgatattgcgtatggcttgatcgatccacgcattcgtacggagtaataacactatgtcagcgaatcgttttagtgcctctttttctcgctataaaagcttagagtttattctcggtattttactgaccggaagtatttgttttttagtcgtgttttctgactttctgtttcacggagccgataaaatcaatttatctgcccgcttactagagccgtttactcatgtaggccatttttttggtacagatcctctaggtcgagatgttatggcccgagttgtgtctggtggcaagatttctcttcaagtcggctttttatctgtcgctggcgctgtaatattcggcgttattatgggattagtctcaggctactatcgtggtttctgggatgtaattgtcatgcgctttgcggatgttcagcttgcaatgccattcattcttttggctattacctttatcgctattgtcggtggtggtttagcgaatatgatttttctattgatcatttcccaatgggttcagtacgcaagattagtacgcggctcggttctatctcttcgtgatcgtgagtttatccagtccgcacaagcaattggcgtaagtcactttagtattctgttccgtcacttactgcctaaccttattggtcccgtcattgttttaatgacgcttaatgtggcaaacaacatcttgctagaaagtagtttgacctttctaggtcttggtgttgatccattaacgccaagctggggcggtatgctcgctgatggccgtacttatattcaaaatgcttggtgggtcagcgtcttcccgggccttgctatcttgttaaccgttctaggattgaaccttttgggagattggcttcgtgacagccttgatccaaccggtaggacttcacgatgactcatattttctccactaacattacgcaaacaactcacaagttagtcgaacaatttggcaagcctgagtatcaaggacaacttattgaagcttgggtctttgccgatcaaacacatcgcttacaagctgaggcagcgctattagattgcggagtaaaagctaaactacgcagtgcctataagccgctattacacttctttttagaagacattgatgtgttatcgagccaaatcacacgtattgaagtgcattatcctacgcatgaagccgcttcagagaaacgttttttacttgagtcgtatcctctttctactctagtcggtaaagcaaacattcatttcattgccaatccgaaatcaagtgaatgttatgaagtcattttacgatcagcgacgggagtacaaacacagcataaggtttttgctcctaatcatctgcacctagatcttatcggccaaactcatctatcaccaacaggttggctaaaggtaacggattcggaaggcaaactagcgtttaacgagcgccttgttaccgattatgaatctttgttcttagagggtatgagggctatttcacaatacgcttggacaggttccgaaccatattttgaagagcttaatatccaagtatgtttaccttggaaagcgcagaaactggaacacaaacaagaagtaatcagcttaagtgaagccctacatgaagatttttatttttcattgcaggaatggtttaaaaccaaagcaggttatcttcctaatgaaagagagggcaaaccaggtcagatcgtaccagagataggatataccactgaaaaaaacctcactatcaaagtcgaaacacgaccttatcaaatacaatattcaacaggacaacagactctagaagttgctgaaactccgatcagtatggagcaagtagaagtagagctagcaaaaataaccggtgatacttttaccgccaacacaattacagggagaaaagtcagtgctcgctatcataaaggtacagacttccctgtcatgatcagtggcggacagcacgccaatgaaacaaccggtgtggttggtaccctacgtgctgctcaaattcttaatcatcaaaaagacagccactttactatctcgccattagaaaaccctgatggctacgctctgcatcagaggttgatcagagacaaccctcatcatatgcatcatgcagctcgctatactgcgttaggggatgatttagagtatcgagtaaaaggggaactttatgaaaaagagatccgccataaagcacgagaaataagccaagcacagttgcatatcaacctacatggttatccatctcacgaatggactcgcccgctttctggctacgttcctcgtggatttgatatgtggactataccgaaaggttttttcttaatcttacgtcacagcgccgataaaaaatgggcaacttatgcagaagagttcgcacacctagtcactttaaagctgattaaaatcccaggtgtattagctttcaataatgaacaggttgagctttatagaaagcatgcaggagaaactaactttcgcataataaacagcttcccttgcctgatttctcaaggtaaacaagaagacattcctatgcagcttattactgaatatcccgatgaaactatctatggagagcacttcattaccggccacgacgtacaaacggctactgttctagcggcttatgaagtgcatcagttactgtctgctaatcaataacaaatatctaggccggacaagcgtgacctgtccggcctaatgtctaaaaccgttcgttaccatcttgcttcaaattattgatcttcgtttcactaattcgccttctgcgccagtttttctaatactcgactgacagccacaaaaccaaacgtggccgtgacaaccgtgctagcaccaaaaccggtatcgcaattcatcttggtttctgtatcccctttttggcgctgctcgcaaactgtgccatccaactgtgggtatttcaattgttctaaagagtacacacattcaatatcaaaacgacgcttggtattacgtgaaaaattataatgacgacgaaggaaattacgtaatttagccgccaagggatcctgctctgtacgcgataaatcagcaatttgaatctgtgttggatcaatttgaccaccagcaccaccaaccgtgatgatttttcgcttattgcgcttacaccaagcgattagagcggcttttggctttaagctgtcaatcgcatcaatgacataatcaaatggctctgaaagcagctctgggatgttttcgggagtgataaagtcttcaatgcaagtcacttggcaatcaggattaatcaactttatccgctcctccatggcctctactttggcttttcctatgttgccatccaacgcatgaatttggcgattggtattagtgacacatacgtcgtccatatcgatcagtgtaattttacctatgcctgagcgcgccaaagcttccgcagcccaagaaccaacgccaccaatgccaatgacacacacatgagcttgagcgaagtattcataggcggcatgtccatacaaacggcgaatgccaccaaagcgttgatcatttgacacttttatctcctcgcgaagggtctaccctgcgcttttaatgctaatacgtgtattcttgcacttagaaaattggaatttaactctatcaatcattctgtactgtgagcgctatgattcagcaagcttttgaaatgcttggtttaacaccaagggaaacgcaactttatcaaacgttattaaagctcggaccttcttctattagagatattgccgaacatagtggcatcaatcgcggaacagcctatgagtcactaaagcagttacaaagcaaagggattgttagctattttccaaagggaaaacgccgactgtttaccgcagaaaatcccgatattttattgaatctcgcggaagaaaaacgcaaccgcttagacaaaaccatcgacaatcttaaaaatacgattattccaaacctacaccaacaacagccagattatcaccaaacccatgtgcgttattatgaaggcgatgatggtattgagtgggtgttgcgcgatattttaaacgtggtctcgcaacaagaccacaaagaatattgcgtgttttcatccaaacccattcgtccctttttgtaccgcccatttcctaactacaccaagcaacgagtaaagctcggcattaacgtaaaagtgatcgcgcttggcgatggtggtgaagaagcacaattatcggaacgtaagtggattaaaacagaaggttctgtggatgccagctacatagcaatctatccgcccaaatgtgccatcatctcactagccagtaacaactttccttccgccgtggtattggaatctaaagacatagccaaagcacaacagattattttcgacactctgtggaagatgctttaaaaccaatcgagcaagcggaatttcagccaataaaaaagcagctcgaaagctgctttttttgacttcaaattcaatattaccgcttatttgttattgcggaactgctgaatagtacgcaaacgggccatagcttccactagttccgctgtcgcacgagtgtagtcgacgtcaggtttttggttagccaaaagctctttagcatgttcctgagcttttagtgccgcctcttcgtccagatctcttgcacgagtggctgtgttagccaagacggtgacgcggtgcggttgaacttctaggaagccaccggacacgaagattacctcttcgtcaccattttctttaaccacacgaacaggacctgcttgcagagtcgtcaacaatggcgcgtgaccaggcataatgcccaaatcgccatagctgcctgcagccacaagagattgaaccgtaccggaaaaaatctcttgctcagcgcttacgatatcgcagtgtactgtgatagccataagttgcctctcttagtcatacttagcaaaagcgccttacaacgcttttgctacgcgtgatggttaaagtttcttagctttctcgacagcttcgtcgatgctaccaatcatgtagaacgcttgctctggaaggtcatcaaactcaccatccaagatgcctttaaagccacgaatagtgtctttcaaagaaacatacttacctggagagccagtgaatacttctgctacgaagaaaggctgagacaagaaacgctggattttacgagaacggttaaccgtttgtttatcttcttcagataactcgtccatacccaagattgcgatgatgtctttcaattctttgtaacgttgcaataccatttgtacgccacgcgctacgtcgtagtgctcttgaccgataacaagtgggtcaagctggcgagaagtagaatcaagtgggtcgatcgctgggtagatacccaaagatgcgatgtcacgagacaatacaaccgttgcgtccaagtgagagaacgttgttgctggagaagggtcagtcaagtcatccgcaggtacgtataccgcttgaacagacgtgatagaaccagtcttagtagaggtgatacgttcttgaagaacacccatctcttcagcaagtgtaggctggtaacctaccgcagatggcatacgacctagcaatgcagatacttcggtaccagcaagcgtgtaacggtagatgttatctacgaagaaaagtacgtcacgaccttcgtcacggaacttctcagccatagtcaaaccagtcaaagcaacacgtagacggttacctggtggctcgttcatttggccgtatacaagagatactttgtcgattacgttcgagtcagtcatctcgtggtagaagtcgttaccttcacgagtacgctcaccaacacctgcgaatacagagtaaccgctgtgttcgatagcgatgttacggataagttccatcatgtttacggttttacctacaccggcaccaccaaacagaccaactttaccacctttcgcgaaaggacaaacaaggtcgataaccttgatacccgtttctagcaattcgttgctagaagactgctcagcataagaaggagcagaacggtgaattgaccaacgctcttcttcgccgattgggcctttttcgtcaatcggattacctagaacgtccataatacgtcctagtgttttagtaccaactggcacagaaactggtttgtttgtattttctacaaccaagccacgtttaataccgtcagtggaacccattgcgatggtacgaacaataccgtcgcctagttgttgttgaacttccaacaccaactgtttaccctcaatggtcagggcatcatatacttttggcacgctatcacgtgggaattccacgtccataaccgcgccaataacctgtacgatgtgtccgctactcatgttcggatcctcttaaatacctaaataccttaaaccgctgccgcgccgctgactatctcagaaatttcctgagtaatcgctgcttgacgagccttgttgtacaccaactgcaattcatcaatgatatcgccggcgttgtctgttgcgtttttcatcgcaagcatacgagctgcttgttcacacgcaatattctcaaccactgactgatatacttgagattcaatatagcgaaccaataattcgtccaaaatttcaacggcttcaggttcataaatgtaatcccagtggtgctttaactctgtattctcttccgcttttaaaggcaaaagttgctcaaccgtcgggttttgagtcatggtattcacgaactcatttgaaaccacataaagacgatcaatgcgaccttcgtcaaatgcgtctagcatcactttaacactaccgactaggtcgtcagcttttggtgcatcacctaagcctgtgtgtgctgctgttacatttccgccgtagttacgaaagaatgaaacggctttactaccgattgcacagatgtcgatttcaacaccagtatcagcaaactgtttcatatctctaatggcttttttgaacacgttaacgttcaaaccaccacataaaccacgatcagaagagattacgatataaccaacacgcttcgcctcacgctcggtaaggtaacggtgtttatactcaggattcgcgttggccaaatggccaactacttggcgaattcgttccgcatacggacgagaagcggccatacgatcctgagctttacgcgttttacttgcagctactttttccatagcacgagtaattttacgcgtattgttaatgctcgaaatctgagtacgtatctcttttccgactgccataatagaactgcccttgtgagaatgttatttcacaaactgcaagaaagtggtgacaagctttaattgcttgtcaccaaactcattaccaagtttgcgtcgctttaaacttctcgattgccgctttaaaggtcgcttcaatctcgccgttaaaattaccagttttgttaatgtcagccataagatcagtgtgttcactgttcatgtagctcaacaaagcagtttcaaaactaccaattttgcttgtttcaacatcttcaaggaagccatcattagcagcgtaaagaactacgcccatatcagctacagacataggagagaactgcttttgtttcatcagttcagtaacctgtttaccgtgctctaactgcttacgagtcgcttcgtctaggtcagatgcgaactgagcgaaagccgccaattcacggtactgagccaatgcaagacgaataccaccgccaagtttcttgacgatcttagtttgtgctgcaccacctacacgagataccgaaatacctgcgttcatcgctggacgaataccggcgttaaacgagctcgtttccaagaatatctgaccatctgtgatggagataacgttggttggtacgaatgcagatacgtcaccaccttgagtctcgatgattggcaatgcggtcaaagaaccagttttgcctttcacttcaccattggtgaatttctctacgtaatcaacgtttacacgtgatgcacgctcaagaagacgagagtgaagatagaatacgtcacctgggtaggcttcacgacctggtggacgacgaagaagcaaagagatctgacggtaagcccaagcttgcttggtcaaatcatcataaatgatcaacgcgtcttcaccgcggtcacggaaatattcacccatagtacagccagtgtatggcgctatgtaaagcattgctgctggatcagatgcgccagctgctactacagtggtgtattccattgcgccagcttcttcaagcttacgcacgacgttagcaatagtagattgtttttgaccgatcgctacgtacacacacttaatgccagaatctttctgagcaataatggtgtcgattgctaatgcagtcttaccaatctgacggtcaccgatgatcaactcacgttgaccacgaccaattggcaccatagcgtcaattgctttataaccagtttgaatcggttgatcaactgactgacgttcaataacgccaggagccactttttcaactttatcagttagttttgcattgatagcgcctttgccgtcgattgggttacccaatgcgtcaacaacacgaccaagcaattcaggaccaattggaacttccaatatacgacctgtacatttcactttttgaccttctacaaggtcttggtatttaccaagtactactgcacctacagagtcacgctctaggttcaaagcaataccgtaaacaccaccagggaattcaatcatttccccgtacataacatctgccaagccgtggatcagaacgataccgtctgccacgctgacaattgtgccctcattttgggcatcagaagatacatcgaggttctcgatgcgcttcttgataatctcgctgatctcagatggattcagttgctgcatgctaaattcctcaaccctggtttcgatttaacgaaacactaggagtttatcgcctcggccagtttcgctaatttaccgcgcactgaaccgtcgatgattaagtcacctgtacgaataaccacgccaccaattaggcttgcgtctgtttcactggttaagttgacagtacggtccaactttttcgccaatgaagcggctaatgcttgtgtttgttctgctgttaattcaaatgcagacgtaaattgaacatttacggctttttcgaaattcagtttgaactgtaaaaataactcagaaatagccggaagaagcgataaacgcttattcacagcaagagctagcaaaaatgctttgccttgttctgttgttacttctgcacaaacgtccgctagagcgtttgccttctcttccgcactaaaagcaggatttccaagtgcttttttaagctttggctcaactgttacagaagctaatacgtttaacatatcagcccactcaacaatgtgaccttgctctctagcaacttcaaaaaccgctttcgcgtacggtcgcgcgactgtttttaattcagccattagaccctcgcttaaagctctttggcgagctgttcaacgatctcgctatgtgctttttcgtcaatggtggctcccaagatcttctcggcaccagcaaatgcaagaacggacacttgtgcacgcaatgcttctttagcacgcattacgtcttgttcgatctctgcttgagctgcttcgcgcagacgcttgccatcggcaatcacctgctcttttgcctcgtcgaccatttggttcgcacgtttgttggcttgttcaataatctcggccgcgttctctttgctttcacgtaagatttgagaggcttgttcttgtgccaactcaaggtcacgtgaagcacggttcgctgcttccaaaccgtctgcaatttttttgctacgctcttcgagcgcagcaataactggtggccacacatatttcatgcagaaccagacaaaaatagcaaacgagatagcttggcctagaagtgtgagatttaagttcacgctaatatcctcgcttttagtcgtttaaaaattatttccgcaacgttttgcagaatattaaccagcgaccaaagcaacaaaaggattcgcaaaagtgaagaacaatgcgatacctacaccgatcattgttacagcgtctagaagacccgctacgatgaacattttaacttgcagcattggaaccatttctggttgacgcgcagcgccttccaagaattttccacccaagataccaaaaccaatcgcagtacctagggcacctagaccgattagaagggctacagcgatcgcagtaagaccaactacagtttccattttaactcctacattttcacagttttagataaggtttaaaaaatattactttaaagaacacacttttagtgattttcgtgcgccatactcaagtagacgatagtcaacatcataaagatgaaggcttgaagcacgatgatcaaaatatggaagatcgcccatggcacggatagcgcccattgaacgccccaaggcaatatagcgatcaaaataaagatcaattcaccagcatataagttaccgaacaatcgcaatgctaatgaaacaggtttcgcaagtagaccaacaccttcaagcaataagttgaaagggatcatccatttgccaaatggctgtaacgtcagttcaccaacaaaaccacttatgccttttactttgatgctgtagaaaacaatcaaaacaaaaacagacagtgacatgcctagtgtggcattaatatctgttgttggaacaaatttgaaatacacatgatgaggatcagcaccaaataaggtaacaccaatccattgtgcagtggctggcaagaagtctacagggatcaaatccatgaagttcatcaagaaaacccaaacaaagatagttagagctagaggcgcaatgaccttactcttaccatgaaaggtttctttcacactgccatcaacaaattcaaccataagttctacaaaattttgtagacctgacggtgtatctgctgaaattttctttgcggccttacggaacaaccataaaaacaagaaacccaaagcaatcgaaatcgccatagtgtctacatgaattgcccagaatcccatatctgctgcttctttagcatcatgggcaagaccccatgttccatcaggatgttgaccgtaggtcaaattctgaaggtgatgctttatatatgaagaagctgttggactttcaatacccatacttatatccacgctctctcaatgattaaaatcctatcgcctaccatgctaggtatttcttagcacgataggactgagccaatgactcaaaattgcaccgccaaaacctgcaaagaaagcccctgcagctaatggttttatcaaaagaaaaaccagcgacaataaaaccactgtcatagctaatttaccggcttctcctcgatagaatgatctaacgacatcttttgctggacgagtacctttgtaaccaaagattctccaagccatataaacactcggtaatatgctagttaaagcacccaatataaacgagtacccatacagacaaccagcaatgtaaaaaattcccaaagaaactaaaaaagtgagtaaaaattgcaataaaaggaaacgaaatatagccttctttttagcgctaataattgcactcgcgcttagtggcttttttgtctccattacccaactctctttccgcactataaaagtgcaatcaatgtgatgatttacaaaattcgaggcattataggggtaatagctgccttgttcaacttaaaccgatacacacgatcactttcaaggcatcttgtctagatagaaaaaagcacttgtcacgaattgcttcatttccccgcaagcaattcgctgatcaagagttctaggtgttctgggttacgatactcaataaccaacttaccttttcctttggctgaaggttgtatttttaccgccgcattaattttttgactaatgcgctctgcttctgcacttaaatctggcagggtaggtttgctatcttcatttttttcaataacttggaagtttttcactaatctttccgtttcacggacagacaaagatttagtgacaacttgtgacgctgcttgaatttgcttgtcatgctctaaaggcaataaagctcgcgcatgacccatttcaatatcgccatgttctaacaaacgacgaacttcaggcgtcaatcctaacaaacgtaataaattcgcgacagttgaacgagatttgccaacagtatcggcaacttcttgttgggtaaggtgaaaatcttcaactaaacgctgtaatgccaatgcttcttctactgggtttaggtcttcacgttgaatattctcaatcaaagcaagaaccacggcatccgcatcttcaacatgacgaacaatgacaggaacctgctttaaatcggccaatttggctgctcgccaacggcgttcacccgcaataatttcatattgattgtgaccacttggtcgcacaacgataggctgcataataccttgggtacgaattgaagaagctaaatcttctaattgcgcagggttcatgtcacgacgaggttggaatttacctttagaaagccattctaccggtaaataagtcaggccttttatttgttcactattagagccactttcagcctcattggttggcgttgattgtggtgctagtaatgcatctaagccacgacctagacctctttttttcatcgtcatttcattaaccctaattggtattaaagtacgcttataaaacagtaattatgcgacagattttcgaataaactcacccgctaatgcgaggtaagcgatagctccacgagactgtttctcataatgcaagacaggtaaaccgtaacttggtgattctgctaaacgaatatttcgagggatcacggtatcataaaccttgctgccaaaatgcttatgaagttgactagatacatcatgcgttaagctggggcgaggatcatacatggttcgtaaaataccttcgacctctagagacggatttaacgcttgagtaatacgattgatcgtttgcaataacgctgttaacccttctaacgcgtaatattcacattgcaccggaatcaatacaccttgagaagcggctaaagcatttaccgtcagcatattcaaagcaggtggacagtctagtaagatgtaatcgaagtcactgtcgacttcgtacaggccagcacgcagacgggtttctttactcggtaaatcaagtaaaaccacttctgcaccagttaaatcaccgtttgcaggcaatacccagtaatctccaggcatgctttttttcatgacttcttttacgccatgagaaccaatcaatacgtcgtaaacgctagtgtctaactcttctttagtaaagccacttccagtagtcgcattaccttgcggatctaaatcgattaataatactcggcgcttcattgccgccagtgatgccgctaaattgacacaggtggtggttttgcccacaccacctttttggttggtaactgcgatgattcttgccatgatttatcctttacgcgtcatcactaccatgtgacgctccgcttgaacatttggcacattaagaggctctacagatactaaaccaacctcttttggtagcgccgctatttcttcactagggtaaacccctttcatggctagaaaattacctgtctcttttggaagaggtaaagtccaattaatcatatcttgtaaagatgcaaaagctcgagaaatgacgtgatcatattccccttggtgactatgtttttcaacccgttcgtttgccactgtggcgttatgaatgcccaactccattttaacttgcgtcaaaaaacgtgtttttttgccgttactgtcgagtaaagtgaaacgtttttcagggtaacatatagcaagcaccataccaggtaagccaggtcctgtaccaacatctataatattgtccccagtgatataaggtaaagtcgctaaactgtctaataagtgcaaagagatcatttgctcaacatcacgaatagcagtcaggttataagctttgttccacttttctagcatggctaggtattttacaagagtctgaatcgtttcatcagataaagcagcgcccatttgttgggcgcctttttgaatagtgtcaaagtgtgtcacagtcgatccatttctataaagatagcaattaggggttatcggctgatgattctaggcacttttgcgtgcaatcgcacgttttttcaagtgaattaatagtaaggataccgcagcaggcgttacaccttggattcgagatgctgcagcaagcgtagcaggacgtaattgagttagcttttgcttgatctcatttgacagaccttccatttttgaataatccagatcgtcaggcaattcggtattttcctgacgacgcagacgttcgatatcttctgcttgacgagaaatatatccagcgtattttacggcgatctgcacttgttcagaaacttgctcatcgacaggctcatcaagaccgttttttaaattcgcaatatcggaataaacaatattcggacgtttaagcaaatctaataaactgtactcatgagtaatcggcgtttctagttttggattaatgctatctgcttctggcgtatttggcacaatccaactggatctaagacgctgtgtttctaattcaatcgcttcgcgttttttgcagaaggcagcccaacgctcatcagaaaccaagccaagttcacggcctttttctgtcaaacgcatatccgcattgtcttcacgtaaaatcaaacggtattcagcacggctggtaaacatacggtatggttcttttgttcccatactgattagatcatctaccaatacgcctaaataagcttcatcacgacgaggtgtccaagcgtctttttcttgcgcaagtaaagctgcgtttaatccggcaagcaaaccttgagcgcctgcttcttcatagcctgttgtaccattgatttgtcccgcaaagaacaaaccaggcatgtgtttggtttctaaagaatatttcaaatcttgcggattaaaataatcatattcaatggcatagccaggtcgaataatatgggcgttttccatacctttcatcgaacgaactaactcaatttgcacatcaaaaggcaaagaggtagaaattccatttgggtatagttcgtgagtagttaaaccttctggctcgataaaaatttggtgagagtttttatcggcgaaacgtacgattttatcttctattgaaggacagtagcgaggaccaacaccttcaataacacctgtgtacattggtgatctatccataccagcacgaataatgtcatgagttcgctcattagtatgagtgataaagcattcgatttggcgtgggtgcattgcacggttacccatgtaggacattaccggatcaatgtcatcacctggttgcgcctgcatttgtgagaaatcgacagagcgagcatcaattcgaggtggtgttcctgtttttaaacgatctacacgaaatggcaaagcacgtaacttttgcgctaggccaatagacggcggatcaccagcacggccacccgagtggttctctaatccaatgtggatcacaccacctaaaaaagtaccagcggttagaacaaccgttttactattaaaacgtatacccgtttgagtaataacaccacgagcggcaccattttcaacaataagatcttctgctgattgttggaaaagccaaagattttcttggttttctagtttatgacgaatagccgctttatataatatacggtctgcttgagcacgagtggcccgaacagcagggccttttcgagaattcaaagttcgaaattgaataccagcttgatccgttgctaatgccatagcaccatctaaagcatcaatttcttttacaagatgggacttcccaataccaccaatggcagggttacaggacatttgtcctaaagtttcaatgttgtgggaaagtaacaaagttttaacgcccatacgtgctgcagctaaagccgcttcagtaccggcatgtccgccaccaaccacaatcacatcaaagcgacttgggaaatccacaggaacctcggtattactaataaatagaaaatgaataaaaaacgatcaaccatcgattgaggccgcttagtatataggcaaatttccaaaaagaaagagatcgaaaaccacttatcccggtcatcaatattaatatatttaagtaagtatataagttcttttatgtttgttatgtttatatagcaagtaaatatctgtgtataaggataaaaaaactttatttattatatatttatgtagataacatcttgttaagacagggctggttatcttgtgatgtggataacctgaacctgtgtataaaatagctacttatacagagtcgatttttttggcctaagttgttaaaaactgtgcaaaacttcttatcaacctattaccatacttatcaacagacgttttttgagcttgttaatacattaagatattgtttaaaaaggaattttttgattttcaacacaaaattctgcttttttttaaagaatttaatccacaagtaaataaataaaaaaattccatttaggcgcattttttctatttcaccaatgtgaataattacgctagcccctgcttttttctggtgtgtgagtcattgtggagaaagaaagacaattaaaaaatatccacctgtgagtaactactttgctgttgtggtaatttttatcagataaacgacaaagttgaggattgctatgattgagcgagcggcttggattcaatcacctaaagcgatattggcatccaatgcggatagtgtttttcaaattgaatgaactgtgcgctcgtgcagccatggccgcttttagcagtgcttttaatatacggggttataaagctaacccgagtaatgatggcaggaaaatggactgtagaaatcggctatgcgattagaattgatagataactatagaaatagagcaaaaaaagcgcccaaggcgctttttaactattaacctatttgaagacaacaaaaaaagctataaagctcgattaagcttcttcttttaagcttttcatatcaatgatgaagcggtattttacatcgccttttttcattcgttggtaagcttgattaatgtcttggattttaatcatctctgcgtcacattcaatattgtgttcagcacagaaatctagcatttcttgtgtttcagcgatacctccaatcaaagagccagtaaggatgcgacgttttaagactaaattagccgcatgaacagcaggctccattggttcgataagaccaactaaaatgtgtgtaccatcgacttttaagcagccaaggtaagggttcaaatcatgttgaacagggatggtgtctaatagatagtcgaaggtcatggaagcggctttcatctgttcttcatctgtcgacacaatgacatgatctgcgccttgctttttggcttcggctattttgctttctgagcgagtgaagatagtcacttccgcgccaaaggctttggcgaatttcacccccatatgacccaagccgcccatacccaacacgcctactttgtcgcccgctttgatattgtgatggcgaagtggagagtacgtagtgatacctgcacataatagaggagctgctttgcttaattccaatgtttccggaattgatagaacaaatttctctcttacaaggatatgatcagaataaccgccgtaggttaaggtaccgtcgattaaatcgtaagcaccataagttccaactgggccattatcacaatattgctctaagtctgcggcacaatgggaacaatgttggcaagagtcgaccatgcaacccaccccgacaatatcacccactttatatttagagactttactgccgacttccgtgactttgcctataatttcatgaccaggaacgattgggtaattacttggtccccaatcactttctgcagtatgaatatctgaatggcatacaccacagtaaagaatatctatatttacatcgtcttcacgaagggcgcggcgttcaaatgaaaaaggttctaaaggggttgttgcagacagcgcagcataggattttgcttggctcataaattgttactccagtgtttgaatatgaaatacttgacacctagtgtagattaaaagcctttattttgtgttgtgcattcttgctattgttttgcctatttctccaaattagtgaaacttaacttttcctacacaatcttgtatgcataataacttcattgatttttatagatggatggatcaaaggtgaataataaaaatttagtagatttgatcaaacctctagtgagtgaagatggcttctgcgataccttgattgctaatgttcgtctaatgaagtgcgcaaaatcattacctagaatgccacttatctatcgaccaggattgacgattattgttcagggacaaaagattggttatttaggtgatcgtgaaattcactacaattctggccactacttggttcaaaccttacctctacctttcgaatgtgaaacttttgcaagtcaacaagaaccgcttttaggtgtctctatagatatcgatccagtgctattatctgagttaatttctgtaccttatgaagagaagttaaaccaatctatatcttatttccctatgtcatccgtcccaatgagtgatgagatggtcgaatctgtttctcgcctaattaaagcactacatgatccgtataccgcaaaaatcatgggacaaagccgagttagagaggtcatttttgaagcgctgcaaagcccacaaggtgatgctttacgcgccttagtgttaaaccaagggcgcttttcattgatagtgaattctcttaagcagttacatctgcagttggatcaagaagttcgtgttgaacaacttgctgaagacgccaacatgagtgtttctagttttcaccatcattttaaaaatatcgctggctcttctcctctgcagtatttgaagcgtttacgtcttttaaaagcacaaatgctgttaaaccaaggtcatctgaatgtcagtcagatttctttagaagttggttataaaagtgtgcatcaatttagtcgagactataaacgctacttcggcgcaccgccgacaaaagataagttaagagaagataccgttatataagacttttaagttcttgaatttaactttcttgaatttaatagacgagtggtctaaattaataagcacgaattcattgcttaggtattagacattgcaatcagaaactactacttctctaaatcagcctataaaacctcgtcgtgggcgtcctaaaaaacaaccaaatgattctttggacaccaaagaggccctattgcgtgctggcatgctgatgttgacggagtctggttttaccctcagtggtatagatcccattttaaaatcggttggcgtacctaaaggctctttttatcactacttcaccagtaaagaagcctttggtttagccgttttagagcgttaccgccgttattttgaagcaaaacttgactgttttttactcgatgacagtttttctccgctagaaagactgcagcgttttgctcatgacgcccaagaaggcattgtccatcatgagtttaaacgcggctgtttggtaggaaatttggagcaagagtctagtttattgccagacgtttttcgggagcaattacaacggacttatcaaagctggcaaacacgtgttgcagcgtgtttattggaaagtcaaaaattaggtgagattcatctacatgacggcattgaagaagcctcccaagcattttggattgggtgggaaggtgcagtgcatcgagctagattggtaaaaagcacgcagccattaagcttgtttatgaaatttttcatccaagcgattcaagtaaaaacacattaattatgagagcgatttattcgcataatgtgctcgtatttttatttaactgttactagacgatcggtctaaaattggaggacatatgtttaaaggtgtattgattacccaagaagagaaaaaaagcatcgcatcagtggttgatttaaacgatgaccagttaccggaaggagatgtgctcgtcgaagtgcattacagcaccttgaattataaagacggtctagccatcacaggaaagtctcctgtggtgcgctcttttcccatggtgccagggatagatttggtcggtaaagttttacaaagcgattctgatcgcttttcagaaggcgatttggttgtactgaatggctttggtgtgggtgaaaaccattggggtggtttggctgagaaagcgcgcttgaaaagtgactggttaatccctcttccaaaaggtatagatgctaagcactctatggcagtaggtacagctggatataccgccatgttgtccgtacttgctcttgaaaaacaaggtgttacgcctgactctggcgaagttttagtgacgggtgcaaacggtggtgtaggcagttttgcgattcgtctacttaatcgtcttggttatcatgtggttgcttcgacaggccgcatggaagaaagcgattatttgaagagccttggcgcaagcgacatcattgatcgaaataccctatctgagccaggcaagcctttgcaaaaagagcgctgggctgctgtggttgattgtgtcggtagtcacactctagccaatgcttgtgcaagtacaaaatatggcggtgtggtgacagcttgtggtttggcccaaggaatggacttccctgcttctgtagcgccctttattttgcggggtattaaattaatcggtatcgacagcgtcatgcgcccaattgcggaccgtcttgaagcgtggcaacgactaagcgaattactgcaaccagaagactttgacagcatcagtgaagaaattggtttggaagacgtagtagaaacggcctataaattactcgatggaaaggtccgtggtcgggtattagtaaatataaaagcttaataactatatttctgctttattgactagtactagagaatatcgcctcaactacccaattagatcgtttgatcgggtagttgaggtgatggcctaatgaaaacgttacggtttttttacgcgccaatacctctgccctttgctacagtcttgcttgtactcttctttatttaaaggcgttgacaagcgacaccatgaaaatgaaaacaccaacaatcccttctcactatttagccgtgcttgctgttagcacggctttgctgatcagctatggattggatatttggcttgggtccaatattgccgttttgctgattttgcagctggcggtggtggtagtcgctttatcctgtcgttcccgatgggtgtatggcgtggcgctgtttgaagcgctttgcttcaacttcctttttaccgtgccgcgttattcgttcgagatgtttaatggcgatgacatggtgaatttactggtatttctgctggtggcggtaatcaccagtaagctggcagagttatatcaacatcagcaaaaccaattaaaacaagagcagctgcgtaacagtattttattgtcggtttctcatgatttacgcactccgttagcgaccattattggtactttgagcaccttaaaagaatacatggctaagctctctgagcaggaaaagcaagagttgctagacagcgccactattgaaagtcatcgtcttcatcaatacatcgagaatttactgcaagcaacaaaactgcaccatggcgtggttgtcccaaaaatgtctgagcaatctgccgttgccattatatatcatgttatggatcgttttagtcagcaaaaatcccgtttaattctgcaaatagacgataagctgccgctggttttagtgagtgcttcgcttattcagcaggcaatttttaacgtcattgataatgccttacgatattcaccaatagacaaaactgtcaccatttcaataaagacattagacacagataataagcactctcaggtggttattgatgtacgagatcaaggggttggtattagttcaatccactctgatactgtctttgagttgttttattcagtcgactctttcaagcgaaatgacagcggcacaggtttaggtttggcggtatcaaaaggcattattgtggctcaccatggttctattcaatccgttcctgtcgagcaaggctgcctaattcgtatctgccttcctgcgtgccttgagacctcaattaacggaaaaggtagtttatcatgacctcttataaaatcttggtggtcgacgacgagcctcaaatccataccttcattcgaatttcattagcagcagaaggttttgagtaccttggtgcggaatccatcgccgctgcaaagcacgtgattgaacaagattcaccgcatttgttggtattggatctaggtttgcctgacggcgacggcatggatttggtcaaatatgtgcgagccaccagcaacacacctattttgattctgactgctcgggatgaagaagatgaaaagattcgcctgcttgaagcgggcgcgaatgattacctgagcaaacccttcggcattcgagaattaattgttcgagtgaaagtcttgttacgggatttagtgaatacccactcaccggtagatgtccttgaaacccaagatattaagttggaaatcagcaccaatcaggcttggttgcaaggttcccctttggcgctaactaagaaggaattcgcctttttacgcatgctgatgaccacgccagacaagctggtgatgcaagaagagttactggtcaaaatttggggcgtgactcatacccgggactcgcattatttacggattttagttagccagttgcgtaagaaactcaatgataatgccaatgatcagcgtgttatcaaaacggaacctggtctgggttatcggttgttatccgatcgttaacccagcaaaaatttttttacaggctcttaaaaggcataaataaaaggtaatcaatatggcgcattttacagtgattggtttagggcgttttggtgttgcagcaagcatggagctgatttatttaggtcatacagtaaccggtgtagatcgagacgcaaaaattgcggaaaagtacgttgatgacttcactcaagtaatgatttgtgactccaccgatgaaaatgcgttaaaagagctcgacctaattaacagtgatgctgtgctggtggccattggtgaagacatggaatccagcctgttgtgcatcttggcactgaaaaagctcggcgtaaaagaaatctgggtcaaagccagtagccgcgcacatcataccattgtctctaaactaggcgtggcacgtatcattcatccagaagaagaaatgggtgtgcgagtagcgcaagcactgaattacccgatggtgaacgattatttgtctataggtcatggtttgtacgtggtggagattcacatcaaaccacagctagacggacgtcctcttggtgatgttttagacccagcaaagggaaaagtcgatgcggtgatggttaaacgtgagcaagagacgtttttgcagttagacaaaacctttgtcctaaaagagaaagatatcttgttgctgtgtggtcctcgcagtgaactaaaacatatcgcaccaaggttggcttgagatggtgaattgggatcctgctattaccgttatcgagcgtcatccaaaagcggcgaaaaaaatcatggcggcgccacctttgattttatgtggtggtttcttattgttaattattatcggtaccttgctgcttaaattaccgattgctaccacacaatcgatttcttggttacacagtgtttttaccgcaacgtctgcggtcacagtgacgggcttagttgtagaggatacaggcacagcttttactacgtttgggcaagttgtgattgcgattttgattcaatgtggcggtcttggtttaatgacctttgctattgttactctcgtcgcgttgggcggtcgtattggctttttacagcgcacggtagccattgaagcatttaatcaaacagatgcctccaccatcgtttctacggctaagtctgtattactgttttccttgattgtcgaagtgatcggcatgttgattctcgcgctgcattggagtgaaaccttgggttggaaaacaggtttgtttcatggttttttctacaccattagcgcctttaataacgcgggttttgcgctttcctctgcgagcttaatgccttatgtagccgatcctatcgtgaatttcaccatcagtggcttgtttattatcggaggcttggggttttctgtatggatcgatctgatgaagaatcgccgctgggcgagactttcgccctacagcaaaatgatgattactggcacgattgttatcaattttgtcgccctgcttgctatctattttatcgaatacagtaatccgaatactcttggaccactgagcgaaacgggcaagtggctggcgtcttggtttcaagcggtcacccctcgcacggcagggtttaatactctcgctattgaagatctaagagacgcgacgacgtcactgatgttggtgctgatgttcattggtggtggatccttgagcaccgccagcggcatcaaggtggtgacgtttatgttgctggtcttagctacttacgcttacctgcgccgtgatgaagaagtaaacgtatttaagcgcgagattcctaaggaagtaatcagcaaagctctggccttgagcatgatttccatcggtgtcacttggttggctatattcgtattattggtgagtgaaaaacacgcgcagatgatcgacgttgtcttcgaagccgtatcggcattgggcacggttggcctttctcgtggcttaaccgggtctttgagtaacacgggggaaggtatcatcatcttcttgatgtttattggccgcctcgggccacttacgctcgcctacttcctcgccagcccaagaagcaaaaaagtccgctacccgaaagtcaaaatgaccgtgggttaagaggcttttccacgctctaagtccaataacttggagcgtggaatacgttattttttctattaacgaaattcttttagccctcaaaacttccaccgtatttttttggaacgagatccgtctcttcttcgcccgtctctattaggttgacgatcatttgtgcggctaatgatggtggatgagcgatcgacattgctcccgcttcttgttcttttgaagtgcttaggccggattttactgagtcatagaactcggtcgctgtcatgaagggatgtatcaaggatacgctgatgccagcatccgctagctcaagtcgtgccacttttgagatcatgttgagggctgactttgagctcgtataagccgctgaacctgggtaagttgctaaggtcgcgcccgagctcacattgatgatgcatccggctccttgtttgcgcataagagggatcactgcttgcatcataatcagtggtgcaactgtatttatatttagcagttcttggaaatcttcaatggtgatgtcttcaatcgcggcatatagtccctgtcccgcattgttgatcaagacatcgattcgaccatatttgtcttgtgctatctggactgccttttgaacttcgactggattggtgacgtcgcatggtaaggctagaacatcctctcccagttcttttgccaaatcgtcgaggcgatcttggcgtcttgccaataacacagcacgtgcgccagcttgaacgacggtgcgtgctgtcgcttcaccaataccggatgacgcacctgttatgaggacgactgaatttttaatttgcatagtgtatttcctatttgaaagacgtgaagtggtgaacataaacaaaaatgtacttcagagagcccattaggtctctctattacacagtccatatttataacaaaccgactaaacgatggcgtgtcagttcccgtctataaaatgcacattcctgcttaatttattgatgcttgatgaaagctatgatagaacgagtgatatgaatcatccgcttgaaaaactaaaatcgcttgtcgaaaaacgtgcgacatctttgcttacccaaactcagatccctcgtttggatattctacgagtttgccaaccgaccgagctttttcccgagatctatcaaccgcttattagcctaatcctgcaagggagtaagaggattgttatcggggatcaagtcgtcgactatcgtgcgggacaaagctttattacctctgttgagctgccagtgattggcgaagtggtcgaatcgagtccggcttccccttatctggctttgcggctatctcttgatcgagccttagtcactgagattttgtgcgagatggatagtcctttgagcctgtctgagacgagaggtttctgcattgatcaagtcagtgaggatcttgctgatgcatggtataggatgatccgtcttaccgaccatccggaagatattgatttaattgcgcctttaatcgaacgtgagattctgtatcgaatgttgcgcggcccgcaaggtgcggtattacgacaaatagccggcatcgatgatcggtttttccaaatcaggaatgccattacatggattcgtaaacactacgccacagcatttcgcgtggaagaacttgcagcgacagtgaatatgagcccttcggcttttcatcgacgtttcaaggcgacggttggcttgtcacctcttcagtatcaaaagcagattagattatatgaagctcgcagaatgctcttcactgaacttggaggtgtcaccacggttgcattatcggttggttatgagagcctgtcacaattcagtcgagaatactctcggctgtttggtgcgcctccagcgcgcgacatcagaacccttcgccgagatgcacaaggaggactgccaagagagttctatgatcctgtcactataagggactaggtgtgactatgttttatttaccaatacaaaacgagccgaagatgcgccctagcaagtcgtcgctggtgaaggcgccggtgatttcgcttagggcttgttgggcttctttgagatcttcagcgagtaattcccctgcgccatagccgtgtagttgctcgtttccagcatctaagaagcgattggctttgttaagtgcttcgatatggcgacggcgagcgataaagcccccttcagtcgtgctgtcgaagcccatgacggcttttagatgttcagttaaatcagtaacgccctcacctgtttttgccgatagagacactacaggaacgcctgagacagtttctattccagtgccttctttggttaagtcaactttgttacgtaccaaagtcaggtgtttagtgtcgccaagcttttccataaactctggccaaatctcattaggatcttttgaatcaatggattggctgtcgaccatcatgagaatgcgatctgctttgctgatttcgtcccatgcgcgttgaataccaatgcgctctacttcgtcagggctatcacgcaaaccagctgtgtcgataatgtgtagcggcatgccgtcaaggtggatatgctcgcgcaacacgtctcgagtcgtgccttctatgttggtgacaatagcggactctttccctgatagtgcgtttaacaagctggatttgccggcatttggacgacctgctatcaccacattcatgccttcgcgaatcaaggcgccttggttcgcttctttgaggacttctgctagtttcgcttgaatgccagccagttccgcagcgactttaccgtcgccaatgaagtcgatttcctcttctggaaaatcaatcgcggcttccacgtaaatacgcagatgaatcaaggcttcgactaactcatcaacgcgttttgagaaagcgccttgcagagatcgcaatgcgcatttagcggcctgctcagaagtactgtcgatcaaatcggcaatggcttccgcttgagttaagtccattttgtcgttcatgaatgcacgttcagaaaactcgcctggacgagctaaacgtgccccaagcgctacgcaatggctcagtagcatgtccataataacgggaccgccgtggccttgtaactcaaaaacatcttcaccagtaaaggaatttggcccgggaaaatacaaggcgatgccttcgtcgagttgttcttgacctgtcgttttgaaaggcacgtaatgggcataacgaggtttgggctcaaagccgatgatctgcttcgcaatggcaaggcttttagggcctgataaacgaatgatccctacgcctcctcggccaggagcggtggcttgggcggcaatcgtgtcttggtctgtggcgtattggaaatcagtcataatcaaactctgtgcgaaaaataagtagaagtgttcgttattgtccgttagcaaggctagtatggcaatctaaacgtaaaaaaggcctcccaacgggaagcctttttaattgaaacttgggcttagatttgagtcttaagcttcgttttcgatgcgtttggtaatcacatactgttgtaatatggatagggtgttgtttgttacccagtaaagtaccaaaccagcagggaaccacaagaagaagatagagaatgccactggcataatcttcatgattcgagcttgcatcggatctggcggtgtcgggttaagcgattgctgaacaaacatactgatacccattaaaattggcagtatgaagtacggatccattacagatagatcgtgaatccataggaagaaaggcgcatggcgcaattcaacggattccatcaatacccagtacaacgaaaggaatactggcatctgaaccaagataggcaaacaaccccctaatgggttgattttctctttcttgtacagggccatcatttcttgcgacattttctgacgatcatcgccatacttttctttcagcttggctatttcaggtccgaatttgcgcattttcgccattgaacggtagcttgcagctgatagcttgaagaaaatcgcttttacacaaactacgatcaggataatcgcaatcccccagttgataacaaaagattggatcagtgttagcaaccagaaaagtggtttagctaaccaccataaccaaccgtaatcgactgttaggtctaggttttcggccgtgctttctaggtgatcttgtagttttggaccaacatagaaagtcgagctcaatgtgccttgtttacctggggcaatttccactgatgtgccagtgaaaccaatgatgttaaagtcaccattagtgcgagcttgcaaggttactttttgaccttgttcaggaatccaagctgatacaaagtaatgttgaagtaccgcaacccaacctttggtagtggttgttttgattgggtcttctttcatatcagagaaagaaactttggtgtatttcgtttgctcatcagaaatcgcgccacctagataaggctgtaagcccatgctagttgctttgcttggatcgggtgtgttgtcacgtttgatttgtgcaaacaggttaccgcgccaagtgtttgatgaggtattgtctaccgtgatcaattggcgaatacggtacttacctttcataaagcggaaggttttcgtgtatttaacgccttttgcatctgtgtagtacagattcacatcaagagaattttcaccatcagctaaggtgtaagccgttttttcagattggtaaactggacgaccctcaggagaagcgtctggaccatcttgtccaactaaaccactttgagtcacataagtgcgctcgctgccatcttctaagatgacaaatggatccggctggcctaattcttttttgtattgaagtagagcagcttcaactaagtcaccaccgactggattgatcgcaacacgaagggtatcggttgttacttcaatcaatttccccggtgcgatttttgtcacactttgcggaatttcggcattggcttcggttgtgctttgagttgccataggcaaatcatcgctcatttgagagtttgtctcagattgagactgtgtgctttgagctacgctttgagtggactgaggaccataatcttggctccactgtaaaaacagtaggtagccactgataaaaagcgcaccccataaaaagtaacgtctgaaatccatggtattcaactaatttgtttggttggacaataggttcacagaacccttataaaaatcacgcgctattaaaccagcctttggcagttttttcagcctatttctgtctagattgatcgcgttttttattttgagtgggttttagggctttttttgccaactgatcccatgctttatcgagtcggttgtgcaaatcggcgttttccagctctttaataccatgtcgtgctaagaagacaatatcaaggccagaaaggggaattttgtggtgacgaaaggaatcacgcaccaaacgtttgatacgattcctgcctaccgcgcgtttatccgttttcttagacacaataagacccaaccgagtttggtcatcatctcgttttcgtgccaataaaaggaattcgcctgcaaagactttggaggaggtgtcgttaaagacagattgataatccccggcattcagaagtctgacatgccgaggaaaacaatattcggtcatcagcgtacttatgcgcttagaaccttgcggccacgagcacgacgacgagcgataacttgacgtccgcctttagtagccatacgagcacggaaaccgtggttacgtttgcgttttagaacgctaggttggaaagttcttttcatcttaattctctcactgaatgcagtgtttgagttttgagggttagcgaccgccaagcctctacatttgattggtcaaatcagggcgcggattttagagcctttcctcagcaaattcaatgcttagcacagcttaattaataaaaaaatagctacacaatccattaaacacttacacacagacttctacctcactagtggataaagaatattttataaaattatcttatccacaaggctggttttttattaat